.spe-ctitle{font:400 24px/.98 var(--spe-hl);letter-spacing:-.02em;margin:0}.spe-dl{font:600 11px/1.6 var(--spe-tx);letter-spacing:.14em;text-transform:uppercase;white-space:pre-line}.spe-dl .spe-dtop,.spe-dl .spe-dcode{display:block}.spe-card .spe-dl{min-height:3.2em}@media(max-width:640px){.spe-dl .spe-dsep{display:none}.spe-dl .spe-dpart{display:block}.spe-card .spe-dl{min-height:4.8em}}.spe-box{aspect-ratio:1;display:flex;align-items:flex-end;justify-content:flex-start;background:var(--spe-white)}.spe-box{position:relative;overflow:hidden}.spe-box img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.spe-card .spe-box{background:var(--spe-g100)}.spe-card .spe-box img{top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%}figcaption.spe-dl{margin-top:10px;color:var(--spe-ink)}.spe-interlude-txt .spe-dl{color:#ffffffb3}.spe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 16px}.spe-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 16px}@media(max-width:1080px){.spe-grid4{grid-template-columns:repeat(3,minmax(0,1fr))}}.spe-card{display:flex;flex-direction:column;gap:0;cursor:pointer;position:relative}.spe-card:hover .spe-ctitle{color:var(--spe-blue)}.spe-card .spe-ctitle{margin-top:14px}.spe-card .spe-cut{font:400 14px/1.45 var(--spe-tx);color:var(--spe-g600);margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.spe-card .spe-price{font:500 13px/1.3 var(--spe-tx);margin-top:8px}.spe-card .spe-dl{margin-top:10px;color:var(--spe-g600);min-height:3.2em}.spe-card .spe-box{position:relative}.spe-savebtn{position:absolute;right:10px;top:10px;width:34px;height:34px;border-radius:50%;background:#ffffffeb;color:#141413;display:grid;place-items:center;cursor:pointer;z-index:2}.spe-savebtn svg{width:17px;height:17px}.spe-savebtn.spe-on{--hf:#c8102e;color:#c8102e}.spe-bsbadge{position:absolute;left:10px;top:10px;z-index:2;background:var(--spe-ink);color:var(--spe-white);font:600 10px/1 var(--spe-tx);letter-spacing:.14em;text-transform:uppercase;padding:7px 9px}.spe-badge{position:absolute;left:10px;bottom:10px;background:var(--spe-white);font:600 10px/1 var(--spe-tx);letter-spacing:.14em;text-transform:uppercase;padding:6px 8px 6px 20px}.spe-badge:before{content:"";position:absolute;left:8px;top:8px;width:6px;height:6px;background:var(--spe-red)}.spe-bigrows{border-top:2px solid var(--spe-ink)}.spe-brow{display:grid;grid-template-columns:64px 1fr auto;gap:20px;align-items:baseline;border-bottom:1px solid var(--spe-g300);padding:16px 0 14px;cursor:pointer}.spe-brow .spe-i{font:600 12px/1 var(--spe-tx);letter-spacing:.14em;color:var(--spe-g600)}.spe-brow .spe-t{font:400 clamp(30px,3.6vw,48px)/.95 var(--spe-hl);letter-spacing:-.03em}.spe-brow .spe-t small{display:block;font:400 15px/1.3 var(--spe-tx);letter-spacing:0;color:var(--spe-g600);margin-top:8px}.spe-brow .spe-c{font:500 15px/1 var(--spe-tx);color:var(--spe-g600);white-space:nowrap}.spe-brow:hover .spe-t{color:var(--spe-blue)}.spe-brow.spe-brow2{grid-template-columns:1fr auto}.spe-crumb{font:500 13px/1.2 var(--spe-tx);color:var(--spe-g600);margin-bottom:18px}.spe-crumb a{text-decoration:underline;text-underline-offset:3px}.spe-colhead{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end;padding-block:28px 40px}.spe-colhead .spe-display{font-size:clamp(60px,10vw,150px)}.spe-colbody{display:grid;grid-template-columns:230px minmax(0,1fr);gap:44px;padding-bottom:clamp(72px,9vw,120px)}.spe-filters{border-top:2px solid var(--spe-ink);align-self:start;position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain}.spe-fg>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.spe-fg>summary::-webkit-details-marker{display:none}.spe-fg>summary:after{content:"+";font-size:16px;font-weight:400;letter-spacing:0}.spe-fg[open]>summary:after{content:"\2212"}.spe-fgv{color:var(--spe-ink);text-transform:none;letter-spacing:0;font-weight:500;margin-left:6px;margin-right:auto}.spe-fg{padding:14px 0 16px;border-bottom:1px solid var(--spe-g300)}.spe-fg .spe-eb{color:var(--spe-ink);margin-bottom:8px}.spe-fr{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;font:500 15px/1.25 var(--spe-tx);padding:6px 0;cursor:pointer;background:none;border:0;width:100%;text-align:left}.spe-fr .spe-bx{width:11px;height:11px;border:1.5px solid var(--spe-ink)}.spe-fr .spe-ct{color:var(--spe-g600);font-weight:500}.spe-fr.spe-on{color:var(--spe-blue);font-weight:700}.spe-fr.spe-on .spe-bx{background:var(--spe-blue);border-color:var(--spe-blue)}.spe-sortbar{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:2px solid var(--spe-ink);padding:10px 0 24px;flex-wrap:wrap}.spe-sortbar select{font:600 14px var(--spe-tx);border:0;background:none;padding:4px 0;cursor:pointer}.spe-below{border-top:1px solid var(--spe-g300);margin-top:56px;padding-top:22px;display:grid;grid-template-columns:1fr 2fr;gap:40px}.spe-prevnext{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--spe-ink);margin-top:56px}.spe-prevnext a{display:flex;flex-direction:column;gap:8px;padding:16px 0}.spe-prevnext a.spe-r{text-align:right;border-left:1px solid var(--spe-g300);align-items:flex-end}.spe-prevnext .spe-pn{font:400 clamp(32px,4.5vw,60px)/.9 var(--spe-hl);letter-spacing:-.03em}.spe-prevnext a:hover .spe-pn{color:var(--spe-blue)}.spe-empty{grid-column:1/-1;border-top:1px solid var(--spe-g300);padding:28px 0;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.spe-iconera{padding:56px 0 8px;border-top:1px solid var(--spe-g200)}.spe-iconera:first-of-type{border-top:0}.spe-aka{font:500 12px/1.3 var(--spe-tx);letter-spacing:.06em;text-transform:uppercase;color:var(--g600,#666);margin:10px 0 0}.spe-page-hero{padding-block:32px 36px;display:grid;gap:22px}.spe-dcode{overflow-wrap:anywhere}.spe-rtile:hover .spe-ctitle{color:var(--spe-blue)}.spe-rtile .spe-ctitle{font-size:20px;margin-top:12px}@media(max-width:860px){.spe-colhead,.spe-below{grid-template-columns:1fr}.spe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.spe-colbody{grid-template-columns:1fr}.spe-filters{position:static;max-height:none;overflow:visible}.spe-brow{grid-template-columns:36px 1fr}.spe-brow .spe-c{grid-column:2}.spe-brow.spe-brow2{grid-template-columns:1fr}.spe-brow.spe-brow2 .spe-c{grid-column:1}.spe-card .spe-ctitle{font-size:19px}}.spe-fsh,.spe-fsf,.spe-fopen,.spe-chips,.spe-colintro-m{display:none}@media(max-width:860px){.spe-colhead{padding-block:16px 14px;gap:0}.spe-colhead .spe-crumb{margin-bottom:8px;font-size:12px}.spe-colhead .spe-display{font-size:clamp(34px,10.5vw,46px);line-height:.95}.spe-colhead>div:last-child{display:none!important}.spe-colintro-m{display:flex;flex-direction:column;gap:12px;margin-top:48px;padding-top:20px;border-top:1px solid var(--spe-g300)}.spe-sortbar{position:sticky;top:var(--hdrH,58px);z-index:30;background:var(--spe-white);padding:10px 0 8px;margin-bottom:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-bottom:1px solid var(--spe-g300)}.spe-sortbar .spe-meta.spe-num{grid-column:1/-1;order:3;font-size:12px;color:var(--spe-g600)}.spe-sortbar label{display:flex;align-items:center;min-height:40px;border:1px solid var(--spe-ink);padding:0 10px;min-width:0}.spe-sortbar .spe-sl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.spe-sortbar select{width:100%;min-width:0;font:600 13px/1 var(--spe-tx);color:var(--spe-ink)}.spe-fopen{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--spe-ink);background:var(--spe-white);color:var(--spe-ink);font:600 12px/1 var(--spe-tx);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0;white-space:nowrap}.spe-chips{display:flex;gap:8px;overflow-x:auto;margin:-4px 0 16px;padding-bottom:2px}.spe-chip{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:34px;padding:0 12px;background:var(--spe-g100);border:1px solid var(--spe-g300);font:500 13px/1 var(--spe-tx);color:var(--spe-ink);cursor:pointer;border-radius:0}.spe-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;background:var(--spe-white);border-top:0;max-height:none;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(24px);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s}body.spe-fsheet{overflow:hidden}body.spe-fsheet .spe-filters{visibility:visible;opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease}.spe-fsh{display:flex;justify-content:space-between;align-items:center;padding:calc(10px + env(safe-area-inset-top,0px)) var(--spe-gut) 10px;border-bottom:2px solid var(--spe-ink)}.spe-fx{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;cursor:pointer;margin-right:-10px;color:var(--spe-ink)}.spe-fsb{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--spe-gut)}.spe-fsb .spe-fr{padding:10px 0}.spe-fclr{display:none}.spe-fsf{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px var(--spe-gut) calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--spe-ink);background:var(--spe-white)}.spe-fsf .spe-btn{flex:1;padding:0 16px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.spe-filters{transition:none!important}}.spe-setsum .spe-price,.spe-settot .spe-price{font:500 22px/1.2 var(--spe-tx)}.spe-iconera .spe-sh a.spe-lk{font-size:14px}.spe-cell{min-width:0}.spe-fr{color:var(--spe-ink);text-decoration:none}.spe-fr:hover{color:var(--spe-ink)}.spe-fr.spe-on,.spe-fr.spe-on:hover{color:var(--spe-blue)}.spe-fr .spe-bx{display:block}.spe-chip{text-decoration:none}.spe-fsf .spe-lk{white-space:nowrap}.spe-fsf .spe-btn{display:inline-flex}[data-spe-collection][aria-busy=true] .spe-grid{opacity:.45;transition:opacity .15s ease}.spe-colhead .spe-display{line-height:.88}.spe-pages{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;border-top:1px solid var(--spe-g300);padding-top:16px}.spe-sortbar label{cursor:pointer}.spe-brow,.spe-prevnext a{text-decoration:none;color:var(--spe-ink)}.spe-iconera .spe-sh{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}@media(max-width:860px){.spe-filters{max-height:none;top:0;align-self:stretch;justify-self:stretch}}.spe-cell[hidden],.spe-chips[hidden]{display:none!important}.spe-fclr .spe-lk,.spe-fsf .spe-lk,.spe-empty .spe-lk{background:none;border:0;padding:0;cursor:pointer}@media(max-width:760px){.spe-sortbar{grid-template-columns:auto minmax(0,1fr)}.spe-sortbar .spe-fopen{padding-left:14px;padding-right:14px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/spe-collection-page.css.map */
