body.pl-page{margin:0;background:var(--ac-bg)}body.pl-page .ld-nav{opacity:1}.pl{position:relative;z-index:1;min-height:100vh;background:var(--ac-bg);color:var(--ac-ink);font-family:Geist,Arial,sans-serif;font-size:16px;line-height:1.5}.pl *{box-sizing:border-box}.pl img,.pl video{display:block;max-width:100%}.pl :where(h1,h2,h3,h4,p,figure,blockquote){margin:0;padding:0;border:0;color:inherit;font-size:inherit;line-height:inherit}.pl :where(a:not(.hm-btn,.pf-btn)){color:inherit;text-decoration:none}.pl :where(button){font-family:inherit}.pl-wrap{width:calc(100% - 2 * var(--hm-gut));margin:0 auto}.pl-wrap.is-wide{width:94vw}.pl-sec{position:relative;padding:8vh 0}.pl.is-dark{color:var(--ac-bg)}.pl.is-dark .hm-p,.pl.is-dark .pl-desc,.pl.is-dark .pl-count,.pl.is-dark .hm-eyebrow{color:#f5f6eea8}.pl-head{padding:15vh 0 4vh}.pl-crumb{font-size:.78em;color:var(--ac-muted);display:flex;gap:.6em}.pl-crumb a:hover{color:var(--ac-red)}.pl-title{font-size:5.6vw;font-weight:550;letter-spacing:-.045em;line-height:.95;margin:.2em 0 .35em}.pl-desc{max-width:34em;color:var(--ac-muted);line-height:1.6}.pl-count{font-size:.8em;color:var(--ac-muted);font-variant-numeric:tabular-nums}.pl-cats{display:flex;flex-wrap:wrap;gap:.4em}.pl-cats a{font-size:.88em;padding:.5em 1.15em;border-radius:100px;border:1px solid var(--ac-line);transition:background .25s,color .25s,border-color .25s}.pl-cats a:hover{border-color:var(--ac-ink)}.pl-cats a.is-here{background:var(--ac-ink);border-color:var(--ac-ink);color:var(--ac-bg)}.pl-shelves{display:flex;flex-wrap:wrap;gap:.4em}.pl-shelves button{font:inherit;font-size:.82em;padding:.42em .95em;border-radius:100px;border:1px solid var(--ac-line-soft);background:transparent;color:inherit;cursor:pointer;transition:background .25s,color .25s,border-color .25s;white-space:nowrap}.pl-shelves button:hover{border-color:var(--ac-ink)}.pl-shelves button.is-on{background:var(--ac-ink);border-color:var(--ac-ink);color:var(--ac-bg)}.pf-wrap{position:sticky;top:11vh;z-index:3;margin-bottom:4vh}.pf-bar{display:flex;align-items:center;gap:.5em;padding:.5em .6em;border-radius:100px;border:1px solid transparent;transition:background .35s,box-shadow .35s,border-color .35s,padding .35s}.pf-wrap.is-stuck .pf-bar{background:#fbfbf5cc;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-color:var(--ac-line-soft);box-shadow:0 20px 50px #22222214}.pl.is-dark .pf-wrap.is-stuck .pf-bar{background:#222222b3;border-color:#f5f6ee24}.pf-btn{display:inline-flex;align-items:center;gap:.5em;font:inherit;font-size:.85em;padding:.5em 1.05em;border-radius:100px;border:1px solid var(--ac-line);background:transparent;color:inherit;cursor:pointer;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}.pf-btn[aria-expanded=true]{background:var(--ac-ink);border-color:var(--ac-ink);color:var(--ac-bg)}.pf-btn:hover{background:var(--ac-red);border-color:var(--ac-red);color:#fff}.pl.is-dark .pf-btn{border-color:#f5f6ee4d}.pl.is-dark .pf-btn[aria-expanded=true]{background:var(--ac-bg);border-color:var(--ac-bg);color:var(--ac-ink)}.pl.is-dark .pf-btn:hover{background:var(--ac-red);border-color:var(--ac-red);color:#fff}.pf-btn .n{display:inline-grid;place-items:center;min-width:1.5em;height:1.5em;padding:0 .35em;border-radius:100px;background:var(--ac-red);color:#fff;font-size:.78em}.pf-btn .n[hidden]{display:none}.pf-count-wrap{margin-left:auto;font-size:.82em;color:var(--ac-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .6em}.pf-sort{position:relative}.pf-sortmenu{position:absolute;right:0;top:calc(100% + .5em);min-width:15em;padding:.4em;border-radius:var(--r-md);background:var(--ac-panel);color:var(--ac-ink);border:1px solid var(--ac-line-soft);box-shadow:0 24px 60px #2222221f;display:none;z-index:5}.pf-sort.is-open .pf-sortmenu{display:block}.pf-sortmenu button{display:flex;justify-content:space-between;width:100%;text-align:left;padding:.6em .9em;border-radius:10px;border:0;background:none;font:inherit;font-size:.9em;color:inherit;cursor:pointer}.pf-sortmenu button:hover{background:var(--ac-bg)}.pf-sortmenu button.is-on{background:var(--ac-ink);color:var(--ac-bg)}.pf-view{display:inline-flex;gap:.2em;padding:.2em;border-radius:100px;border:1px solid var(--ac-line-soft)}.pf-view button{width:2.2em;height:2.2em;border-radius:100px;border:0;background:none;color:inherit;cursor:pointer;display:grid;place-items:center}.pf-view button.is-on{background:var(--ac-ink);color:var(--ac-bg)}.pf-view svg{width:.9em;height:.9em}.pf-active{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;padding:.8em .6em 0}.pf-active[hidden]{display:none}.pf-active button{display:inline-flex;align-items:center;gap:.5em;font:inherit;font-size:.78em;padding:.35em .8em;border-radius:100px;border:1px solid var(--ac-line-soft);background:var(--ac-panel);color:inherit;cursor:pointer}.pf-active button:hover{border-color:var(--ac-red);color:var(--ac-red)}.pf-active button i{font-style:normal;opacity:.6}.pf-active .clear{border:0;background:none;text-decoration:underline;text-underline-offset:.2em;color:var(--ac-muted)}.pf-panel{color:var(--ac-ink)}.pf-sheethead{display:none;align-items:center;justify-content:space-between;margin-bottom:.4em}.pf-grab{display:none;width:3em;height:4px;border-radius:2px;background:var(--ac-line);margin:0 auto 1.2em}.pf-panel.is-sheet .pf-grab{display:block}.pf-group{border-top:1px solid var(--ac-line-soft);padding:1.1em 0}.pf-group h4{font-size:.72em;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-muted);margin-bottom:.8em}.pf-opts{display:flex;flex-wrap:wrap;gap:.4em}.pf-opt{display:inline-flex;align-items:center;gap:.45em;font:inherit;font-size:.82em;padding:.42em .9em;border-radius:100px;border:1px solid var(--ac-line);background:transparent;color:inherit;cursor:pointer;transition:background .25s,color .25s,border-color .25s,opacity .25s}.pf-opt:hover{border-color:var(--ac-ink)}.pf-opt.is-on{background:var(--ac-ink);border-color:var(--ac-ink);color:var(--ac-bg)}.pf-opt .n{font-size:.85em;color:var(--ac-muted);font-variant-numeric:tabular-nums}.pf-opt.is-on .n{color:#f5f6eeb3}.pf-opt.is-zero:not(.is-on){opacity:.4}.pf-apply{display:none;gap:.6em;margin-top:1.2em;position:sticky;bottom:0;padding:1em 0 0;background:inherit}.pf-apply .hm-btn{flex:1;justify-content:center}.pf-panel.is-drop{position:absolute;left:0;right:0;top:calc(100% + .6em);z-index:4;display:none;padding:1.2em 1.8em 1.6em;border-radius:var(--r-lg);background:var(--ac-panel);border:1px solid var(--ac-line-soft);box-shadow:0 30px 70px #2222221f;columns:2;column-gap:3vw}.pf-panel.is-drop .pf-group{break-inside:avoid}.pf-panel.is-drop.is-open{display:block}.pf-panel.is-side{position:sticky;top:12vh;align-self:start;max-height:84vh;overflow:auto;scrollbar-width:none;padding-right:.5em}.pf-panel.is-side::-webkit-scrollbar{display:none}.pf-panel.is-side .pf-group:first-of-type{border-top:0;padding-top:0}.pf-panel.is-sheet{position:fixed;left:0;right:0;bottom:0;z-index:7;display:none;max-height:84vh;overflow:auto;padding:1em 5vw 1.6em;background:var(--ac-bg);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:0 -30px 80px #2222222e}.pf-panel.is-sheet.is-open{display:block}.pf-panel.is-sheet .pf-sheethead,.pf-panel.is-sheet .pf-apply{display:flex}.pf-panel.is-sheet .pf-sheethead h3{font-size:1.1em;font-weight:550}.pf-close{font:inherit;font-size:.85em;padding:.4em .9em;border-radius:100px;border:1px solid var(--ac-line);background:transparent;cursor:pointer}.pf-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;background:#22222273}.pf-scrim[hidden]{display:none}.pf-float{position:fixed;left:50%;bottom:1.4em;z-index:5;transform:translate(-50%);display:none;align-items:center;gap:.3em;padding:.35em;border-radius:100px;background:#222222eb;color:var(--ac-bg);border:1px solid rgba(245,246,238,.16);box-shadow:0 20px 50px #22222240;white-space:nowrap}.pf-float .pf-btn{border-color:transparent;color:inherit}.pf-float .pf-btn[aria-expanded=true]{background:var(--ac-bg);color:var(--ac-ink)}.pf-float .pf-btn:hover{background:var(--ac-red);color:#fff}.pf-float .pf-count-wrap{margin:0;color:#f5f6eea8}.pf-float.is-always{display:flex}.pc{position:relative;display:flex;flex-direction:column;min-width:0}.pc[hidden]{display:none}.pc-art{position:relative;aspect-ratio:1;border-radius:var(--r-lg);background:var(--ac-panel);border:1px solid var(--ac-line-soft);overflow:hidden}.pc-art>a{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.pc-img{width:72%;height:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s}.pc-alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s}.pc:hover .pc-img{transform:translateY(-2%) scale(1.04)}.pc.has-alt:hover .pc-alt{opacity:1}.pc.has-alt:hover .pc-img{opacity:0}.pc-art.is-pending span{position:absolute;left:1em;bottom:.9em;font-size:.78em;color:var(--ac-muted)}.pc-badges{position:absolute;left:.9em;top:.9em;display:flex;flex-wrap:wrap;gap:.35em;max-width:68%;pointer-events:none}.pc-badges span{font-size:.7em;padding:.32em .72em;border-radius:100px;background:#f5f6eeeb;color:var(--ac-ink);border:1px solid var(--ac-line-soft)}.pc-badges .is-sale{background:var(--ac-red);color:#fff;border-color:var(--ac-red)}.pc-add{position:absolute;right:.8em;bottom:.8em;width:2.4em;height:2.4em;border-radius:100px;border:1px solid var(--ac-line);background:var(--ac-bg);color:var(--ac-ink);display:grid;place-items:center;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .3s}.pc-add:hover{background:var(--ac-red);border-color:var(--ac-red);color:#fff}.pc-add svg{width:.85em;height:.85em}.pc-add .ck{display:none}.pc-add.is-done{background:var(--ac-red);border-color:var(--ac-red);color:#fff}.pc-add.is-done .pl-i{display:none}.pc-add.is-done .ck{display:block}.pc-vars{position:absolute;left:.8em;right:3.7em;bottom:.9em;display:flex;flex-wrap:wrap;gap:.3em;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s;pointer-events:none}.pc.has-vars:hover .pc-vars,.pc.is-vars .pc-vars{opacity:1;transform:none;pointer-events:auto}.pc-var{font:inherit;font-size:.72em;padding:.36em .7em;border-radius:100px;border:1px solid var(--ac-line);background:#fbfbf5f0;color:var(--ac-ink);cursor:pointer;transition:background .2s,color .2s}.pc-var:hover{background:var(--ac-ink);border-color:var(--ac-ink);color:var(--ac-bg)}.pc-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15em .8em;align-items:baseline;padding:.9em .2em 0}.pc-name{font-weight:550;font-size:.98em;line-height:1.3}.pc-name:hover{color:var(--ac-red)}.pc-price{font-size:.92em;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-price s{color:var(--ac-muted);margin-left:.4em;font-size:.85em}.pc-price .sale{color:var(--ac-red)}.pc-meta{grid-column:1 / -1;font-size:.78em;color:var(--ac-muted);display:flex;gap:.6em;flex-wrap:wrap}.pc-meta .ok{color:#3f7a4a}.pc.is-soon .pc-art{border:1px dashed var(--ac-line);background:transparent}.pc.is-soon .pc-art .soon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;color:var(--ac-muted);padding:1em}.pc.is-soon .pc-art .soon b{display:block;font-size:1.3em;font-weight:550;letter-spacing:-.02em;color:var(--ac-ink)}.pl.is-dark .pc-art{background:#f5f6ee0f;border-color:#f5f6ee24}.pl.is-dark .pc-add{background:transparent;border-color:#f5f6ee59;color:var(--ac-bg)}.pl.is-dark .pc-add:hover{background:var(--ac-red);border-color:var(--ac-red);color:#fff}.pl.is-dark .pc-meta,.pl.is-dark .pc-price s{color:#f5f6ee99}.pl.is-dark .pc.is-soon .pc-art .soon,.pl.is-dark .pc.is-soon .pc-art .soon b{color:#f5f6eeb3}.pl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3vh 1.4vw}.pl-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-grid>.span2{grid-column:span 2}.pl-grid>.row2{grid-row:span 2}.pl-empty{padding:6vh 0;text-align:center;color:var(--ac-muted)}.pl-empty[hidden],.pl-shelf.is-empty,.pl-block.is-empty{display:none}.pl-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:1.6em;border-radius:var(--r-lg);overflow:hidden;background:var(--ac-panel);border:1px solid var(--ac-line-soft)}.pl-tile .hm-frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.pl-tile .hm-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000 60%)}.pl-tile .in{position:relative}.pl-tile.is-photo .in{color:var(--ac-bg)}.pl-tile.is-ink{background:var(--ac-ink);color:var(--ac-bg);border-color:var(--ac-ink)}.pl-tile .hm-eyebrow{margin-bottom:.8em}.pl-tile h3{font-size:1.5em;font-weight:550;letter-spacing:-.03em;line-height:1.1;margin-bottom:.5em}.pl-tile p{font-size:.9em;line-height:1.55;opacity:.8;max-width:26em}.pl-tile .hm-btn{margin-top:1.2em;align-self:flex-start}.pl-tile.is-ink .hm-btn,.pl-tile.is-photo .hm-btn{background:var(--ac-bg);border-color:var(--ac-bg);color:var(--ac-ink)}.pl-editorial .pl-head{padding-bottom:5vh}.pl-editorial .pl-headgrid{display:grid;grid-template-columns:7fr 5fr;gap:4vw;align-items:end}.pl-editorial .pl-title{font-size:9vw;letter-spacing:-.05em;line-height:.9;margin:.15em 0 0}.pl-editorial .pl-headside{display:grid;gap:1.6em;padding-bottom:1.2vw}.pl-editorial .pl-film{margin-top:6vh}.pl-editorial .pl-film .hm-frame{aspect-ratio:21 / 9;border-radius:var(--r-xl)}.pl-editorial .pl-film .cap{display:flex;justify-content:space-between;margin-top:1em;font-size:.82em;color:var(--ac-muted)}.pl-editorial .pf-wrap{margin-top:4vh}.pl-editorial .pf-wrap .pl-shelves{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:52vw}.pl-editorial .pf-wrap .pl-shelves::-webkit-scrollbar{display:none}.pl-shelf{padding:10vh 0 4vh}.pl-shelf.is-panel{background:var(--ac-panel)}.pl-shelfhead{display:grid;grid-template-columns:3em minmax(0,1fr) auto;gap:1em 1.6em;align-items:end;margin-bottom:5vh}.pl-shelfhead .i{font-size:.72em;letter-spacing:.14em;color:var(--ac-muted);padding-bottom:.6em}.pl-shelfhead .hm-p{margin-top:.8em}.pl-shelfhead .hm-more{margin:0 0 .4em}.pl-egrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:3vh 1.4vw}.pl-egrid>.pc.is-feat{grid-column:span 2;grid-row:span 2}.pl-egrid>.pc.is-feat .pc-art{aspect-ratio:auto;flex:1}.pl-egrid>.pc.is-feat .pc-img{width:60%}.pl-egrid>.pc.is-feat .pc-name{font-size:1.25em}.pl-egrid>.pl-phototile{border-radius:var(--r-lg);overflow:hidden;position:relative}.pl-egrid>.pl-phototile .hm-frame{aspect-ratio:1;height:100%}.pl-egrid>.pl-phototile .cap{position:absolute;left:1em;bottom:.9em;z-index:1;color:var(--ac-bg);font-size:.85em;text-shadow:0 1px 8px rgba(0,0,0,.35)}.pl-story{padding:0}.pl-story .in{display:grid;grid-template-columns:1fr 1fr;gap:1vw}.pl-story .hm-frame{aspect-ratio:4 / 3;border-radius:var(--r-xl)}.pl-story .copy{padding:6vw;border-radius:var(--r-xl);background:var(--ac-panel);display:flex;flex-direction:column;justify-content:center}.pl-story.is-ink .copy{background:var(--ac-ink);color:var(--ac-bg)}.pl-story.is-ink .copy .hm-p,.pl-story.is-ink .copy .hm-eyebrow{color:#f5f6eea8}.pl-story .copy .hm-h{margin:1em 0}.pl-story .copy .hm-actions{margin-top:2em}.pl-clean .pl-head{padding:14vh 0 3vh}.pl-clean .pl-headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:2em;flex-wrap:wrap}.pl-clean .pl-title{font-size:4.2vw}.pl-clean .pl-cats{margin-top:2vh}.pl-clean .pl-shelves{margin-top:1.2vh}.pl-body{display:grid;grid-template-columns:16vw minmax(0,1fr);gap:3.5vw;align-items:start;padding-bottom:6vh}.pl-clean .pl-grid.is-main .pc-badges span:nth-child(2){display:none}.pl-clean .pf-wrap{top:11vh;margin-bottom:2vh}.pl-compare{background:var(--ac-panel)}.pl-compare table{width:100%;border-collapse:collapse;margin-top:4vh;font-size:.92em}.pl-compare th,.pl-compare td{text-align:left;padding:1.1em 1em;border-top:1px solid var(--ac-line-soft);vertical-align:top}.pl-compare th{font-weight:550}.pl-compare thead th{font-size:.72em;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-muted);border-top:0;font-weight:500}.pl-compare td{color:var(--ac-muted);line-height:1.55}.pl-compare td a{color:var(--ac-ink);border-bottom:1px solid var(--ac-line)}.pl-compare td a:hover{color:var(--ac-red);border-color:var(--ac-red)}.pl-cross .pl-grid{margin-top:5vh}.pl-art{transition:color .5s ease}.pl-art .pl-head{padding:14vh 0 2vh;position:relative}.pl-art .pl-title{font-size:19vw;letter-spacing:-.06em;line-height:.8;text-transform:lowercase;margin:0}.pl-art .pl-headmeta{display:flex;justify-content:space-between;align-items:flex-start;gap:2em;margin-top:3vh}.pl-art .pl-headmeta .pl-desc{max-width:28em}.pl-art .pl-index{display:grid;gap:.3em;text-align:right;font-size:.85em}.pl-art .pl-index a{color:var(--ac-muted)}.pl-art .pl-index a.is-here,.pl-art .pl-index a:hover{color:inherit}.pl-art .pl-index .i{font-size:.72em;letter-spacing:.14em;margin-right:.8em}.pl-block{padding:12vh 0}.pl-block .pl-blockhead{display:flex;justify-content:space-between;align-items:flex-end;gap:2em;margin-bottom:6vh}.pl-block .pl-blockhead .hm-h{max-width:60vw}.pl-block .pl-blockhead .hm-p{max-width:24em;text-align:right}.pl-block .hm-eyebrow{margin-bottom:1em}.pl-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:3vh 1.4vw}.pl-bento>.pc:first-child{grid-column:span 2;grid-row:span 2}.pl-bento>.pc:first-child .pc-art{aspect-ratio:auto;flex:1}.pl-bento>.pc:nth-child(6){grid-column:span 2}.pl-bento>.pc:nth-child(6) .pc-art{aspect-ratio:2 / 1}.pl-bento>.pc:nth-child(6) .pc-img{width:40%}.pl-hscroll{overflow:hidden}.pl-hscroll .track{display:flex;gap:1.4vw;padding:0 var(--hm-gut);width:max-content;will-change:transform}.pl-hscroll .track>*{flex:0 0 30vw}.pl-hscroll .track>.pl-htile{flex-basis:44vw}.pl-hscroll .track>.pl-htile .hm-frame{aspect-ratio:auto;height:100%;min-height:30vw;border-radius:var(--r-xl)}.pl-hscroll .pc-art{aspect-ratio:4 / 5}.pl-offset{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3vw 4vw;padding:4vh 6vw 0}.pl-offset>.pc:nth-child(2n){transform:translateY(12vh)}.pl-offset .pc-img{width:78%}.pl-offset .pc-art{aspect-ratio:5 / 6}.pl-watermark{position:absolute;left:50%;top:-6vh;transform:translate(-50%);font-size:26vw;font-weight:550;letter-spacing:-.06em;line-height:1;color:#f5f6ee0d;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.pl-block:has(.pl-offset){padding-bottom:24vh}.pl-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4vh 1.4vw;align-items:end}.pl-scale .pc-img{width:calc(38% + 40% * var(--k, 1))}.pl-scale .pc-art{aspect-ratio:1}.pl-split{display:grid;grid-template-columns:1fr 1fr;gap:1.4vw}.pl-split .pc-art{aspect-ratio:4 / 5}.pl-split .pc-img{width:62%}.pl-art .pl-statement{font-size:3.4vw;font-weight:500;letter-spacing:-.03em;line-height:1.15;max-width:70vw}.pl-art .pl-statement .w{display:inline-block}.pl-marq{border-color:currentColor;opacity:.85}.pl.is-dark .hm-marquee{border-color:#f5f6ee24}@media(max-width:1023px){.pl-body{grid-template-columns:1fr}.pf-panel.is-side{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:7;display:none;max-height:84vh;overflow:auto;padding:1em 5vw 1.6em;background:var(--ac-bg);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:0 -30px 80px #2222222e}.pf-panel.is-side.is-open{display:block}.pf-panel.is-side .pf-sheethead,.pf-panel.is-side .pf-apply{display:flex}.pf-panel.is-side .pf-grab,.pf-panel.is-drop .pf-grab{display:block}.pf-panel.is-drop{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:7;columns:1;max-height:84vh;overflow:auto;padding:1em 5vw 1.6em;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:0 -30px 80px #2222222e}.pf-panel.is-drop .pf-sheethead,.pf-panel.is-drop .pf-apply{display:flex}.pl-grid,.pl-egrid,.pl-bento,.pl-scale{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-hscroll .track>*{flex-basis:42vw}}@media(max-width:767px){.pl{font-size:15px}.pl-wrap,.pl-wrap.is-wide{width:92vw}.pl-head{padding:12vh 0 3vh}.pl-title,.pl-clean .pl-title{font-size:13vw}.pl-editorial .pl-title{font-size:22vw}.pl-editorial .pl-headgrid,.pl-story .in{grid-template-columns:1fr}.pl-editorial .pl-film .hm-frame{aspect-ratio:4 / 3}.pl-editorial .pf-wrap .pl-shelves{max-width:100%}.pl-cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:.2em}.pl-cats::-webkit-scrollbar{display:none}.pl-cats a{white-space:nowrap}.pl-shelves{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pl-shelves::-webkit-scrollbar{display:none}.pf-wrap{position:static}.pf-bar{display:none}.pf-float{display:flex}.pf-active{padding:.6em 0 0}.pl-grid,.pl-grid.is-3,.pl-egrid,.pl-bento,.pl-scale,.pl-split,.pl-offset{grid-template-columns:repeat(2,minmax(0,1fr));gap:3vh 3vw}.pl-egrid>.pc.is-feat{grid-column:span 2;grid-row:auto}.pl-egrid>.pc.is-feat .pc-art{aspect-ratio:4 / 3}.pl-egrid>.pl-phototile{grid-column:span 2}.pl-egrid>.pl-phototile .hm-frame{aspect-ratio:16 / 9;height:auto}.pl-grid>.span2{grid-column:span 2}.pl-shelfhead{grid-template-columns:1fr;gap:.6em}.pl-shelfhead .hm-more{margin:0}.pl-story .copy{padding:10vw 7vw}.pl-compare table{display:block;overflow-x:auto}.pl-art .pl-title{font-size:28vw}.pl-art .pl-headmeta{flex-direction:column}.pl-art .pl-index{text-align:left}.pl-block .pl-blockhead{flex-direction:column;align-items:flex-start}.pl-block .pl-blockhead .hm-h,.pl-block .pl-blockhead .hm-p{max-width:none;text-align:left}.pl-bento>.pc:first-child{grid-column:span 2;grid-row:auto}.pl-bento>.pc:first-child .pc-art{aspect-ratio:4 / 3}.pl-bento>.pc:nth-child(6){grid-column:span 1}.pl-bento>.pc:nth-child(6) .pc-art{aspect-ratio:1}.pl-bento>.pc:nth-child(6) .pc-img{width:72%}.pl-hscroll{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pl-hscroll::-webkit-scrollbar{display:none}.pl-hscroll .track>*{flex-basis:70vw;scroll-snap-align:start}.pl-hscroll .track>.pl-htile{flex-basis:80vw}.pl-offset{padding:2vh 0 0}.pl-offset>.pc:nth-child(2n){transform:none}.pl-block:has(.pl-offset){padding-bottom:12vh}.pl-art .pl-statement{font-size:7vw;max-width:none}}@media(prefers-reduced-motion:reduce){.pl,.pc-img,.pc-alt,.pc-vars,.pc-add,.pf-bar,.pf-btn,.pf-opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/alda-assets--plp.css.map */
