.shop{min-height:100vh;padding:112px var(--gutter) 0}.shop-head{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,6vh,64px) 0 clamp(28px,4vh,44px);max-width:900px}.shop-head__desc{max-width:60ch}.shop-filter{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}.shop-filter::-webkit-scrollbar{display:none}.shop-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none}@media (max-width:900px){.shop-chips{flex-wrap:nowrap;width:max-content}}.shop-chip{display:block;padding:9px 14px;border:1px solid var(--line);border-radius:var(--radius-m);white-space:nowrap;transition:border-color .2s,background-color .2s,color .2s}.shop-chip:hover{border-color:hsla(0,0%,100%,.4)}.shop-chip[aria-current=page]{background:var(--white);border-color:var(--white);color:var(--ink)}.shop-bar{justify-content:space-between;gap:16px 32px;margin:28px 0 24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.shop-bar,.shop-tools{display:flex;align-items:center;flex-wrap:wrap}.shop-tools{gap:12px 28px}.shop-filter-group{display:flex;align-items:center;gap:10px;border:0;margin:0;padding:0}.shop-filter-group legend{float:left;margin-right:10px}.shop-check{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.shop-check input{width:15px;height:15px;margin:0;accent-color:var(--lime)}.shop-price input,.shop-select{height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:transparent;color:var(--white);font:inherit}.shop-price input{width:78px;font-family:var(--font-mono);font-size:13px}.shop-select{cursor:pointer}.shop-select option{background:var(--ink);color:var(--white)}.shop-check input:focus-visible,.shop-price input:focus-visible,.shop-select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.shop-apply,.shop-clear{color:var(--grey);text-decoration:underline;text-underline-offset:4px}.shop-apply:hover,.shop-clear:hover{color:var(--white)}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px 20px;gap:40px 20px;list-style:none}@media (max-width:1100px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.pcard{display:flex;flex-direction:column;gap:14px}.pcard__media{position:relative;aspect-ratio:4/5;border-radius:var(--radius-m);background:var(--tile);overflow:hidden}.pcard__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}.pcard__alt{opacity:0}.pcard:hover .pcard__media img{transform:scale(1.03)}.pcard:hover .has-alt img:first-child{opacity:0}.pcard:hover .pcard__alt{opacity:1}.pcard:focus-visible{outline:none}.pcard:focus-visible .pcard__media{outline:2px solid var(--lime);outline-offset:3px}.pcard__tag{position:absolute;top:10px;left:10px;padding:4px 8px 3px;border-radius:var(--radius-s);background:var(--ink);color:var(--white);font-size:12px}.pcard__meta{display:flex;flex-direction:column;gap:6px}.pcard__title{font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.pcard:hover .pcard__title{color:var(--lime)}.pcard__price{color:var(--grey);display:flex;gap:8px;align-items:baseline}.pcard__was{font-size:12px;opacity:.7}.pcard__swatches{display:flex;align-items:center;gap:5px;list-style:none;margin-top:2px}.pcard__swatch{width:12px;height:12px;border-radius:50%;background:var(--grey);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.pcard__more{font-size:11px;color:var(--grey)}.shop-empty{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:80px 0}.shop-empty--page{min-height:60vh;justify-content:center}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:20px 0 24px;color:var(--grey);font-size:13px}.crumbs a:hover,.crumbs__here{color:var(--white)}.crumbs__here{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:start}.pdp__gallery{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:12px}.pdp__main{position:relative;aspect-ratio:4/5;border-radius:var(--radius-l);background:var(--tile);overflow:hidden}.pdp__zoom-hit{display:block;width:100%;height:100%;cursor:zoom-in}.pdp__zoom-hit:focus-visible{outline:2px solid var(--lime);outline-offset:-4px}.pdp__nav{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;border-radius:50%;background:var(--ink-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);opacity:0;transition:opacity .25s,background-color .25s}.pdp__nav--prev{left:12px}.pdp__nav--next{right:12px}.pdp__main:hover .pdp__nav,.pdp__nav:focus-visible{opacity:1}.pdp__nav:hover{background:var(--ink)}.pdp__nav:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (hover:none){.pdp__nav{opacity:1}}.pdp__count,.pdp__zoom-hint{position:absolute;bottom:12px;padding:4px 8px 3px;border-radius:var(--radius-s);background:var(--ink-soft);color:var(--white);font-size:12px;pointer-events:none}.pdp__count{left:12px}.pdp__zoom-hint{right:12px;display:inline-flex;align-items:center;gap:6px}.pdp__main img{width:100%;height:100%;object-fit:cover;animation:pdpFade .35s ease}@keyframes pdpFade{0%{opacity:0}}@media (min-width:901px){.pdp__gallery{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:12px;gap:12px;width:100%;max-width:calc((100vh - 200px) * .8 + 76px)}.pdp__main{grid-column:2;grid-row:1}.pdp__thumbs{grid-column:1;grid-row:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;contain:size}.pdp__thumb{width:100%}}.pdp__thumbs{display:flex;gap:8px;list-style:none;overflow-x:auto;scrollbar-width:none;padding:3px}.pdp__thumbs::-webkit-scrollbar{display:none}.pdp__thumb{display:block;width:72px;aspect-ratio:4/5;flex:none;border-radius:var(--radius-s);background:var(--tile);overflow:hidden;opacity:.55;outline:1px solid transparent;transition:opacity .2s,outline-color .2s}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__thumb:hover{opacity:.85}.pdp__thumb[aria-current=true]{opacity:1;outline:2px solid var(--white);outline-offset:2px}.pdp__thumb:focus-visible{opacity:1;outline:2px solid var(--lime);outline-offset:2px}.pdp__buy{display:flex;flex-direction:column;gap:24px;padding-bottom:40px}.pdp__title{font-size:clamp(38px,4.32vw,58px);font-weight:500;line-height:1.02;letter-spacing:-.045em}.pdp__price{display:flex;align-items:baseline;gap:12px;margin-top:-8px;font-size:22px;font-weight:500;letter-spacing:-.02em}.pdp__price s{font-size:16px}.pdp__save{align-self:center;padding:4px 8px 3px;border:1px solid var(--line);border-radius:var(--radius-s);font-size:12px}.pdp__opt{border:0;display:flex;flex-direction:column;gap:10px}.pdp__opt legend{margin-bottom:10px}.pdp__values{display:flex;flex-wrap:wrap;gap:8px}.pdp__value{min-width:52px;padding:11px 14px;border:1px solid var(--line);border-radius:var(--radius-m);transition:border-color .2s,background-color .2s,color .2s}.pdp__value:hover{border-color:hsla(0,0%,100%,.45)}.pdp__value[aria-pressed=true]{background:var(--white);border-color:var(--white);color:var(--ink)}.pdp__value{display:inline-flex;align-items:center;gap:8px}.pdp__dot{width:14px;height:14px;border-radius:50%;background-size:cover;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3)}.pdp__value.is-out{color:var(--grey);text-decoration:line-through}.pdp__value.is-out[aria-pressed=true]{color:rgba(14,18,12,.5)}.pdp__value:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pdp__inquire{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-m)}.pdp__add{justify-content:space-between;width:100%}.pdp__inquire-note{font-size:14px;line-height:1.5}.pdp__soldout{align-self:center;padding:4px 8px 3px;border:1px solid var(--line);border-radius:var(--radius-s);font-size:12px;color:var(--grey)}.pdp__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp__desc{padding-top:24px;border-top:1px solid var(--line);color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.65}.pdp__desc>*+*{margin-top:1em}.pdp__desc h2{font-size:1.17em}.pdp__desc h3{font-size:1em}.pdp__desc b,.pdp__desc strong{color:var(--white);font-weight:500}.pdp__desc ol,.pdp__desc ul{padding-left:1.2em}.pdp__desc li+li{margin-top:.35em}.pdp__desc a{text-decoration:underline;text-underline-offset:3px}.pdp__desc img{height:auto;border-radius:var(--radius-m)}.pdp__desc table{border-collapse:collapse;width:100%;font-size:14px}.pdp__desc td,.pdp__desc th{border:1px solid var(--line);padding:6px 10px;text-align:left}.pdp__hiw{margin-top:clamp(64px,10vh,120px);border-top:1px solid var(--line)}.pdp__hiw .hiw{padding-bottom:0}.pdp__more{display:flex;flex-direction:column;gap:32px;margin-top:clamp(64px,10vh,120px);padding-top:40px;border-top:1px solid var(--line)}.pdp-lb{position:fixed;inset:0;z-index:300;background:var(--tile);animation:pdpFade .25s ease}.pdp-lb__stage{position:absolute;inset:0;overflow:hidden;cursor:zoom-in}.pdp-lb__stage img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform-origin:var(--origin);transition:transform .35s cubic-bezier(.22,1,.36,1)}.pdp-lb__stage.is-zoomed{cursor:zoom-out}.pdp-lb__stage.is-zoomed img{transform:scale(var(--zoom));transition:transform .35s cubic-bezier(.22,1,.36,1),transform-origin .08s linear}.pdp-lb__close{position:absolute;top:16px;right:16px;width:48px;height:48px;border-radius:50%;background:var(--ink)}.pdp-lb__close span{position:absolute;left:15px;right:15px;top:23px;height:1.5px;background:var(--white)}.pdp-lb__close span:first-child{transform:rotate(45deg)}.pdp-lb__close span:last-child{transform:rotate(-45deg)}.pdp-lb__close:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pdp-lb__nav{opacity:1;background:var(--ink)}.pdp-lb__nav.pdp__nav--prev{left:16px}.pdp-lb__nav.pdp__nav--next{right:16px}.pdp-lb__hint{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:6px 10px 5px;border-radius:var(--radius-s);background:var(--ink);color:var(--white);font-size:12px;white-space:nowrap;pointer-events:none}@media (max-width:900px){.pdp{grid-template-columns:minmax(0,1fr)}.pdp__gallery{position:static}.pdp__main{border-radius:var(--radius-m)}.crumbs__here{max-width:22ch}}.shop-colls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 20px;gap:40px 20px;list-style:none}@media (max-width:1100px){.shop-colls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.shop-colls{grid-template-columns:minmax(0,1fr)}}.ccard{display:flex;flex-direction:column;gap:14px}.ccard__media{position:relative;aspect-ratio:4/3;border-radius:var(--radius-l);background:var(--tile);overflow:hidden}.ccard__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ccard:hover .ccard__media img{transform:scale(1.03)}.ccard:focus-visible{outline:none}.ccard:focus-visible .ccard__media{outline:2px solid var(--lime);outline-offset:3px}.ccard__meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ccard__title{font-size:var(--h3);font-weight:500;letter-spacing:-.04em;line-height:1}.ccard:hover .ccard__title{color:var(--lime)}.shop-head__desc a{text-decoration:underline;text-underline-offset:3px}.shop-foot{margin-top:clamp(80px,14vh,160px);padding:0 var(--gutter) 28px}.shop-foot__cta{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:clamp(32px,6vh,64px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.shop-foot__cta>div{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.shop-foot__sub{max-width:46ch}.shop-foot__actions{display:flex;flex-wrap:wrap;gap:10px}.shop-foot__cols{display:grid;grid-template-columns:auto minmax(0,2fr) repeat(4,minmax(0,1fr));grid-gap:40px 32px;gap:40px 32px;padding:48px 0}.shop-foot__mark{height:44px;width:auto;color:var(--white)}.shop-foot__links{display:flex;flex-direction:column;gap:14px}.shop-foot__links ul{list-style:none}.shop-foot__links--shop ul{column-count:2;column-gap:32px}@media (max-width:1100px){.shop-foot__cols{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-foot__logo{grid-column:1/-1}.shop-foot__links--shop{grid-column:span 2}}@media (max-width:640px){.shop-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.shop-foot__links--shop{grid-column:1/-1}}.shop-foot__links li{padding:4px 0;page-break-inside:avoid;break-inside:avoid}.shop-foot__links a:hover{color:var(--lime)}.shop-foot__base{padding-top:20px;border-top:1px solid var(--line);font-size:12px}.shop-foot__base a{text-decoration:underline;text-underline-offset:3px}.shop-foot__base a:hover{color:var(--white)}@media (prefers-reduced-motion:reduce){.ccard__media img,.pcard__media img,.pdp-lb,.pdp-lb__stage img,.pdp__main img{transition:none;animation:none}.pcard:hover .pcard__media img{transform:none}}.shop-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:900px){.shop-price input,.shop-select{font-size:16px;height:40px}.shop-foot__links li{padding:0}.shop-foot__links a{display:inline-block;padding:11px 0}.crumbs a{display:inline-block;padding:12px 0}.shop-apply,.shop-clear{padding:10px 4px}}.pdp__preview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:16px 20px;border:1px dashed hsla(0,0%,100%,.3);border-radius:var(--radius-m);color:var(--white);text-align:left;transition:border-color .25s,background .25s}.pdp__preview:hover{border-color:var(--lime);background:hsla(0,0%,100%,.03)}.pdp__preview:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pdp__preview-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line)}.pdp__preview-text{display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.4}.pdp__preview-title{font-size:16px;font-weight:500;letter-spacing:-.01em}.pdp__preview .chip{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--lime);color:var(--ink)}.lp{position:fixed;inset:0;z-index:300;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--ink);color:var(--white);animation:pdpFade .25s ease}.lp__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--gutter);border-bottom:1px solid var(--line)}.lp__eyebrow{font-size:12px;color:var(--grey)}.lp__title{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.lp__close{position:relative;flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line)}.lp__close span{position:absolute;left:50%;top:50%;width:16px;height:1.5px;background:currentColor}.lp__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.lp__close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.lp__close:hover{border-color:var(--white)}.lp__close:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lp__body{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:0}.lp__stage-wrap{container-type:size;display:flex;align-items:center;justify-content:center;min-height:0;padding:clamp(16px,3vw,40px)}.lp__view{position:relative;width:min(100cqw,100cqh * var(--ratio));aspect-ratio:var(--ratio);border-radius:var(--radius-m);background:var(--tile);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.lp__view.is-over{outline:2px dashed var(--lime);outline-offset:4px}.lp__view.is-zoomed{cursor:-webkit-grab;cursor:grab}.lp__view.is-zoomed:active{cursor:-webkit-grabbing;cursor:grabbing}.lp__stage{position:absolute;inset:0;transform-origin:0 0}.lp__photo{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.lp__logo{position:absolute;cursor:-webkit-grab;cursor:grab;touch-action:none;outline:calc(1px * var(--inv, 1)) dashed rgba(14,18,12,.45);outline-offset:calc(2px * var(--inv, 1))}.lp__logo:active{cursor:-webkit-grabbing;cursor:grabbing}.lp__logo:focus-visible{outline:calc(2px * var(--inv, 1)) solid var(--lime)}.lp__logo img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.lp__handle{position:absolute;width:calc(20px * var(--inv, 1));height:calc(20px * var(--inv, 1));border-radius:50%;background:var(--white);border:calc(2px * var(--inv, 1)) solid var(--ink);touch-action:none}.lp__handle:after{content:"";position:absolute;inset:calc(-12px * var(--inv, 1))}.lp__handle--size{right:calc(-12px * var(--inv, 1));bottom:calc(-12px * var(--inv, 1));cursor:nwse-resize}.lp__handle--turn{left:50%;top:calc(-40px * var(--inv, 1));margin-left:calc(-10px * var(--inv, 1));cursor:-webkit-grab;cursor:grab}.lp__turn-line{position:absolute;left:50%;top:calc(-22px * var(--inv, 1));width:calc(1px * var(--inv, 1));height:calc(20px * var(--inv, 1));background:rgba(14,18,12,.45);pointer-events:none}.lp__drop{position:absolute;inset:14%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1.5px dashed hsla(0,0%,100%,.7);border-radius:var(--radius-l);background:rgba(14,18,12,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--white);text-align:center;transition:background .25s}.lp__drop:hover{background:rgba(14,18,12,.7)}.lp__drop:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.lp__drop-title{font-size:clamp(18px,2vw,24px);font-weight:500;letter-spacing:-.02em}.lp__drop-note{font-size:12px;color:var(--grey)}.lp__zoom{position:absolute;top:10px;right:10px;display:flex;align-items:center;border-radius:var(--radius-m);background:var(--ink-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white)}.lp__zoom button{min-width:40px;height:40px;padding:0 8px;font-size:18px;color:inherit}.lp__zoom button.mono{min-width:56px;font-size:12px}.lp__zoom button:disabled{opacity:.35;cursor:default}.lp__zoom button:not(:disabled):hover{color:var(--lime)}.lp__zoom button:focus-visible{outline:2px solid var(--lime);outline-offset:-2px;border-radius:var(--radius-m)}.lp__hint{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);padding:5px 10px 4px;border-radius:var(--radius-s);background:var(--ink-soft);color:var(--white);font-size:12px;width:max-content;max-width:calc(100% - 24px);text-align:center;pointer-events:none}.lp__panel{display:flex;flex-direction:column;gap:20px;padding:24px;border-left:1px solid var(--line);overflow-y:auto}.lp__file{display:none}.lp__intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px;line-height:1.5}.lp__choose{width:100%}.lp__choose,.lp__row{justify-content:space-between}.lp__row{display:flex;align-items:center;gap:12px}.lp__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.lp__link{align-self:flex-start;padding:6px 0;font-size:12px;color:var(--white);text-decoration:underline;text-underline-offset:3px}.lp__link:hover{color:var(--lime)}.lp__control{display:flex;flex-direction:column;gap:8px}.lp__label{display:flex;justify-content:space-between;font-size:12px}.lp__control input[type=range]{width:100%;accent-color:var(--lime);height:28px}.lp__check{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.lp__check input{width:18px;height:18px;accent-color:var(--lime)}.lp__error{padding:10px 12px;border-radius:var(--radius-s);background:rgba(255,110,90,.14);font-size:14px}.lp__photos ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px;list-style:none}.lp__thumb{display:block;width:100%;aspect-ratio:4/5;border-radius:var(--radius-s);background:var(--tile);overflow:hidden;opacity:.55;transition:opacity .2s}.lp__thumb img{width:100%;height:100%;object-fit:cover}.lp__thumb:hover{opacity:.85}.lp__thumb[aria-current=true]{opacity:1;outline:2px solid var(--white);outline-offset:2px}.lp__thumb:focus-visible{opacity:1;outline:2px solid var(--lime);outline-offset:2px}.lp__actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:8px}.lp__inquire,.lp__save{width:100%;justify-content:space-between}.lp__save:disabled{opacity:.6;cursor:progress}.lp__fine{font-size:12px;line-height:1.5}.lp__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:900px){.lp{overflow-y:auto;grid-template-rows:auto auto}.lp__body{grid-template-columns:minmax(0,1fr)}.lp__stage-wrap{height:min(62vh,560px);padding:16px}.lp__panel{border-left:0;border-top:1px solid var(--line);overflow:visible;padding:20px var(--gutter) 32px}.lp__photos ul{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lp{animation:none}}body:has(.pc-close__cta,.cg-close,.ab-close,.wk-cta,.wk-next,.pkp-foot,.cp-help) .shop-foot__cta{display:none}.shop-section+.shop-section{margin-top:clamp(48px,8vh,88px)}.shop-section__title{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:clamp(24px,2.2vw,32px);font-weight:500;letter-spacing:-.03em}@media (min-width:1101px){.shop-section .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}