:root{--sticky-h: 80px;--pdp-good: color-mix(in srgb, var(--good) 72%, var(--text));--pdp-border: color-mix(in srgb, var(--text) 16%, var(--bg))}.pdp-main [hidden],.pdp-sticky [hidden],.pdp-related[hidden],.pdp-recent[hidden]{display:none!important}.pdp-crumbs{font-size:13px;color:var(--muted)}.pdp-crumbs ol{display:flex;align-items:center;white-space:nowrap;overflow:hidden}.pdp-crumbs li{display:inline-flex;align-items:center;min-width:0}.pdp-crumbs li+li:before{content:"/";margin-inline:9px;opacity:.5}.pdp-crumbs a{display:inline-block;padding:12px 6px;margin-inline:-6px;transition:color var(--t-fast) ease;overflow:hidden;text-overflow:ellipsis}.pdp-crumbs a:hover{color:var(--text)}.pdp-crumbs li:last-child a{color:var(--text-2)}@media(min-width:1024px){.pdp-crumbs{padding-block:6px 10px}}.pdp{display:grid;grid-template-columns:minmax(0,1fr)}.pdp__media,.pdp__info{min-width:0}.pdp__buy{padding-top:22px}.pdp__details{margin-top:40px}@media(min-width:640px)and (max-width:1023px){.pdp__info{max-width:620px}}@media(min-width:1024px){.pdp{grid-template-columns:minmax(0,1.12fr) minmax(380px,1fr);column-gap:clamp(40px,4.4vw,76px);align-items:start}.pdp__media{position:sticky;top:var(--media-top, 86px)}.pdp__info{max-width:540px}.pdp__buy{padding-top:0}.pdp__details{margin-top:44px}}.pdp-gallery{position:relative;margin-inline:calc(var(--gutter) * -1)}.pdp-gallery__track{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery__item{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.pdp-media{position:relative;display:block;width:100%;aspect-ratio:2 / 3;background:var(--img-bg);overflow:hidden;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.pdp-media:focus-visible{outline-offset:-4px}.pdp-media img,.pdp-thumb img,.pdp-sticky__img img,.pdp-mini__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:var(--img-filter);color:transparent}.pdp-media--empty{cursor:default}.pdp-badges{position:absolute;top:14px;left:14px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.pdp-badges .badge{font-size:12px;padding:5px 8px}.pdp-gallery__count,.pdp-gallery__zoom{position:absolute;z-index:2;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text)}.pdp-gallery__count{right:14px;bottom:14px;padding:6px 11px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;pointer-events:none}.pdp-gallery__zoom{left:10px;bottom:10px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.pdp-gallery__zoom .i{width:19px;height:19px}.pdp-thumbs{position:relative;display:flex;gap:8px;margin:10px -4px 0;padding:4px;overflow-x:auto;scrollbar-width:none}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumb{position:relative;flex:0 0 68px;aspect-ratio:3 / 4;border-radius:6px;overflow:hidden;background:var(--img-bg);opacity:.55;outline:1.5px solid transparent;outline-offset:2px;transition:opacity var(--t-fast) ease,outline-color var(--t-fast) ease}.pdp-thumb:hover{opacity:.85}.pdp-thumb[aria-current=true]{opacity:1;outline-color:var(--text)}@media(min-width:600px)and (max-width:1023px){.pdp-gallery{margin-inline:0}.pdp-gallery__track{gap:10px}.pdp-gallery__item{flex-basis:calc(50% - 5px)}.pdp-media{border-radius:var(--radius-card)}.pdp-gallery__count{display:none}}@media(min-width:1024px){.pdp-gallery{margin-inline:0}.pdp-gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;scroll-snap-type:none}.pdp-media{border-radius:var(--radius-card)}.pdp-media img{transition:transform 1.1s var(--ease)}.pdp-media:hover img{transform:scale(1.03)}.pdp-gallery__count,.pdp-gallery__zoom,.pdp-thumbs{display:none}}.pdp.is-sold .pdp-media img{filter:var(--img-filter) grayscale(.9);opacity:.62}.pdp.is-sold .pdp-thumb img{filter:var(--img-filter) grayscale(.9)}.pdp-buy__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px 0 2px}.pdp-brand{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);min-height:44px;display:inline-flex;align-items:center;transition:color var(--t-fast) ease}.pdp-brand:hover{color:var(--text)}.pdp-share{margin-right:-10px;color:var(--text-2)}.pdp-share .i{width:20px;height:20px}.pdp-title{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,2.4vw,34px);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.pdp-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.pdp-price-row .price{font-size:22px;font-weight:600}.pdp-price-row .price s{font-size:17px}.pdp-price-row .badge{font-size:12px}.pdp-save{font-size:13.5px;font-weight:600;color:var(--sale)}.pdp-price--sold{color:var(--muted)}.pdp-tax{margin-top:4px;font-size:13px;color:var(--muted)}.pdp-tax a{text-decoration:underline;text-underline-offset:3px;padding-block:14px}.pdp-tax a:hover{color:var(--text)}.pdp-stock{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px}.pdp-one{display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 11px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pdp-one .i{width:14px;height:14px;fill:currentColor;stroke:none}.pdp-avail{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:var(--pdp-good)}.pdp-facts{display:grid;grid-template-columns:repeat(var(--pdp-facts, 3),minmax(0,1fr));margin:20px 0 0;border-top:1px solid var(--line)}.pdp-fact{padding:12px 10px 12px 0;display:grid;gap:3px;align-content:start}.pdp-fact+.pdp-fact{padding-left:14px;border-left:1px solid var(--line)}.pdp-fact dt{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pdp-fact dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15.5px;font-weight:600;font-variant-numeric:tabular-nums}.pdp-fact dd>span:not(.cond){color:var(--muted);font-weight:500}.pdp-fact .cond__bar i{width:4px}.pdp-sizelink{display:flex;align-items:center;gap:10px;min-height:48px;border-block:1px solid var(--line);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pdp-sizelink>.i{width:18px;height:18px;flex:none}.pdp-sizelink__t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}.pdp-sizelink__m{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}@media(max-width:479px){.pdp-sizelink .pdp-mhint2{display:none}}.pdp-sizelink>.i:last-child{width:16px;height:16px;color:var(--muted);transition:transform var(--t-fast) var(--ease-out)}.pdp-sizelink:hover>.i:last-child{transform:translate(3px)}.pdp-atc{display:grid;gap:10px;margin-top:20px}.pdp-atc .btn{position:relative;overflow:hidden;font-size:14.5px;letter-spacing:.1em}.pdp-atc__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--btn-text) 22%,transparent) 50%,transparent 70%);transform:translate(-110%);transition:transform .9s var(--ease)}@media(hover:hover){.pdp-atc__main:not(.is-in):hover{transform:translateY(-2px);box-shadow:0 12px 26px color-mix(in srgb,var(--btn-bg) 26%,transparent)}.pdp-atc__main:not(.is-in):hover:after{transform:translate(110%)}}.pdp-atc__main.is-in{--_bg: transparent;--_fg: var(--text);--_bd: var(--line-strong)}.pdp-atc__main.is-in:hover{--_bg: var(--surface);--_bd: var(--line-strong)}.pdp-atc__main.is-in .i{color:var(--pdp-good);width:20px;height:20px;stroke-width:2.2;animation:pdp-pop .45s var(--ease-out)}@keyframes pdp-pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}@media(min-width:420px){.pdp-atc.is-in{grid-template-columns:1fr 1fr}}.pdp-atc__sold{letter-spacing:.14em}.pdp-atc__add,.pdp-atc__in{display:inline-flex;align-items:center;justify-content:center;gap:10px}.pdp-form{margin:0}.pdp-express{margin-top:10px;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 6px;--shopify-accelerated-checkout-row-gap: 10px}.pdp-express:not(:has(*)){display:none}.pdp-express .shopify-payment-button{margin:0}.pdp-express .shopify-payment-button__button{min-height:48px;border-radius:6px;font-family:var(--font-body);font-weight:600}.pdp-express .shopify-payment-button__button--unbranded{background:transparent;color:var(--text);border:1.5px solid var(--line-strong);letter-spacing:.07em;text-transform:uppercase;font-size:14px}.pdp-express .shopify-payment-button__button--unbranded:hover{background:var(--text);color:var(--bg)}.pdp-express .shopify-payment-button__more-options{display:none}.pdp-klarna{margin-top:12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--text-2);text-align:center}.pdp-klarna .pay{height:24px;font-size:12px}.pdp-ship{margin-top:26px}.pdp-ship__head{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.4}.pdp-ship__head>.i{width:20px;height:20px;flex:none;color:var(--pdp-good)}.pdp-ship__head b{font-weight:700;color:var(--pdp-good);font-variant-numeric:tabular-nums}.pdp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.pdp-step{position:relative;display:grid;justify-items:center;align-content:start;gap:3px;text-align:center}.pdp-step__dot{position:relative;z-index:1;width:52px;height:52px;margin-bottom:8px;display:grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--text);transition:background-color var(--t-med) ease,color var(--t-med) ease}.pdp-step__dot .i{width:23px;height:23px}.pdp-step+.pdp-step:before{content:"";position:absolute;top:26px;left:calc(-50% + 34px);right:calc(50% + 34px);border-top:1.5px dashed color-mix(in srgb,var(--text) 30%,transparent)}.pdp-step.is-done .pdp-step__dot{background:var(--text);color:var(--bg)}.pdp-ship.is-today .pdp-step--out .pdp-step__dot{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--pdp-good)}.pdp-step__k{font-size:13.5px;font-weight:700}.pdp-step__v{font-size:12.5px;color:var(--muted);line-height:1.35;max-width:13ch}.pdp-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.pdp-trust li{display:flex;align-items:center;gap:11px;padding:13px 12px;border:1px solid var(--pdp-border);border-radius:var(--radius-box)}.pdp-trust .i{width:24px;height:24px;flex:none}.pdp-trust b{display:block;font-size:13.5px;font-weight:700;line-height:1.25}.pdp-trust small{display:block;margin-top:2px;font-size:12px;color:var(--muted);line-height:1.35}.pdp-code{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;margin-top:14px;font-size:14px;color:var(--text-2)}.pdp-code>.i{width:18px;height:18px;color:var(--accent)}.pdp-code__btn{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--text);transition:color var(--t-fast) ease}.pdp-code__btn:after{content:"";position:absolute;top:7px;right:0;bottom:7px;left:0;border:1.5px dashed color-mix(in srgb,var(--text) 40%,transparent);border-radius:6px;transition:border-color var(--t-fast) ease}.pdp-code__btn:hover:after{border-color:var(--text)}.pdp-code__btn .i{width:15px;height:15px;color:var(--muted)}.pdp-soldnote{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 15px;border-radius:var(--radius-box);background:var(--surface);font-size:14.5px;color:var(--text-2)}.pdp-soldnote .i{width:19px;height:19px;margin-top:1px;color:var(--muted)}.pdp-soldnote b{color:var(--text)}.pdp-notify{margin-top:22px;padding:22px 20px 20px;border:1px solid var(--pdp-border);border-radius:12px}.pdp-notify .eyebrow{margin-bottom:6px}.pdp-notify__t{font-family:var(--font-display);font-weight:800;font-size:21px;line-height:1.15;letter-spacing:-.01em}.pdp-notify__s{margin-top:6px;font-size:14.5px;color:var(--text-2)}.pdp-notify__form{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pdp-notify__form .input{flex:1 1 180px;min-width:0}.pdp-notify__form .btn{flex:1 0 auto}.pdp-notify__msg{margin-top:8px;font-size:13.5px;color:var(--pdp-good);min-height:0}.pdp-notify__msg:empty{display:none}.pdp-notify__msg.is-error{color:var(--sale)}.pdp-notify__or{display:flex;align-items:center;gap:12px;margin:16px 0 12px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.pdp-notify__or:before,.pdp-notify__or:after{content:"";flex:1;height:1px;background:var(--line)}.pdp-notify__hint{margin-top:8px;font-size:12.5px;color:var(--muted);text-align:center}.pdp-mini{margin-top:26px}.pdp-mini__item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.pdp-mini__item:last-of-type{border-bottom:1px solid var(--line)}.pdp-mini__img{position:relative;aspect-ratio:2 / 3;border-radius:6px;overflow:hidden;background:var(--img-bg)}.pdp-mini__body{display:grid;gap:1px;min-width:0}.pdp-mini__b{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pdp-mini__t{font-family:var(--font-display);font-weight:700;font-size:14.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp-mini__m{font-size:12.5px;color:var(--muted)}.pdp-mini__item .price{font-size:14.5px;text-align:right;display:grid}.pdp-mini__item .price s{margin:0;font-size:12.5px}.pdp-mini__item:hover .pdp-mini__t{text-decoration:underline;text-underline-offset:3px}.pdp-mini__all{margin-top:14px}.pdp-sub{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pdp-sub--gap{margin-top:22px}.pdp-acc{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 12px)}.pdp-acc:last-child{border-bottom:1px solid var(--line)}.pdp-acc>summary{display:flex;align-items:center;gap:12px;min-height:64px;padding-block:16px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pdp-acc>summary::-webkit-details-marker{display:none}.pdp-acc>summary:focus-visible{outline-offset:-2px}.pdp-acc__t{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.01em}.pdp-acc__hint{margin-left:auto;min-width:0;font-size:13px;color:var(--muted);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp-acc__ico{width:20px;height:20px;flex:none;margin-left:auto;transition:transform .4s var(--ease)}.pdp-acc__hint+.pdp-acc__ico{margin-left:0}.pdp-acc__hint{transition:opacity var(--t-fast) ease}.pdp-acc[open]>summary .pdp-acc__hint{opacity:0}.pdp-acc[open]>summary .pdp-acc__ico{transform:rotate(45deg)}.pdp-acc__inner{padding-bottom:28px}.pdp-desc p{font-size:15.5px;line-height:1.7;color:var(--text-2)}.pdp-desc p+p{margin-top:12px}.pdp-desc ul,.pdp-desc ol{margin:12px 0 0;padding-left:1.2em;list-style:revert;font-size:15.5px;line-height:1.7;color:var(--text-2)}.pdp-desc a{text-decoration:underline;text-underline-offset:3px}.pdp-desc>:first-child{margin-top:0}.pdp-spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:22px 0 0}.pdp-spec>div{padding:11px 0;border-top:1px solid var(--line);min-width:0}.pdp-spec dt{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pdp-spec dd{margin:3px 0 0;font-size:15px;font-weight:600;overflow-wrap:anywhere}@media(max-width:420px){.pdp-spec{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdp-care{display:flex;gap:11px;margin-top:18px;padding:14px 16px;border-radius:var(--radius-box);background:var(--surface);font-size:13.5px;line-height:1.5;color:var(--text-2)}.pdp-care .i{width:18px;height:18px;flex:none;margin-top:1px;fill:var(--accent);stroke:none}.pdp-measure{display:grid;grid-template-columns:minmax(112px,38%) minmax(0,1fr);gap:18px;align-items:start}@media(min-width:600px){.pdp-measure{grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:28px}}.pdp-sketch{margin:0;padding:4px 0}.pdp-svg{display:block;width:100%;height:auto;overflow:visible}.sk-body{fill:var(--surface-2);stroke:var(--text-2);stroke-width:1.3;stroke-linejoin:round}.sk-det{fill:none;stroke:color-mix(in srgb,var(--text-2) 70%,transparent);stroke-width:1;stroke-linecap:round}.sk-dot{fill:var(--text-2)}.sk-m{transition:opacity .25s ease}.sk-m path{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;transition:stroke-width .2s ease}.sk-m .sk-end,.sk-m .sk-b{fill:var(--accent)}.sk-m .sk-t{fill:var(--on-accent);font-family:var(--font-mono);font-size:12px;font-weight:700}.pdp-svg.has-hl .sk-m:not(.is-hl){opacity:.2}.sk-m.is-hl path{stroke-width:2.6}.pdp-mhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}@media(max-width:599px){.pdp-mhead{justify-content:flex-end}.pdp-mhead .pdp-sub{display:none}}.pdp-units{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:var(--surface)}.pdp-units button{min-width:44px;min-height:34px;padding:0 11px;border-radius:var(--radius-pill);position:relative;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--muted);transition:background-color var(--t-fast) ease,color var(--t-fast) ease}.pdp-units button:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.pdp-units button[aria-pressed=true]{background:var(--bg);color:var(--text);box-shadow:0 1px 4px #0000001a}.pdp-mtable{width:100%;border-collapse:collapse;font-size:14.5px}.pdp-mtable tr{border-bottom:1px solid var(--line);transition:background-color var(--t-fast) ease}.pdp-mtable tr.is-hl{background:var(--accent-soft)}.pdp-mtable th{padding:10px 8px 10px 0;text-align:left;font-weight:500}.pdp-mtable th>span{vertical-align:middle}.pdp-mtable td{padding:10px 6px 10px 0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:top}.pdp-mtable small{display:block;font-size:12px;font-weight:400;color:var(--muted);line-height:1.35;white-space:normal}.pdp-mtable th{display:flex;align-items:flex-start;gap:10px}.pdp-mn{display:grid}@media(max-width:599px){.pdp-mn small{display:none}.pdp-mtable th,.pdp-mtable td{padding-block:12px}}.pdp-ml{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;margin-top:-1px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-size:12px;font-weight:700}.pdp-mwrap{min-width:0}@media(max-width:389px){.pdp-mtable{font-size:14px}.pdp-mtable th{gap:8px;padding-right:4px}.pdp-mtable td{padding-right:0}.pdp-ml{width:20px;height:20px}.pdp-measure{grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:12px}}@media(max-width:359px){.pdp-measure{grid-template-columns:minmax(0,1fr);gap:8px}.pdp-sketch{width:min(100%,150px);margin-inline:auto}}.pdp-tips{display:grid;gap:12px;margin-top:22px}.pdp-tips li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.5;color:var(--text-2)}.pdp-tips .i{width:19px;height:19px;margin-top:1px;color:var(--text)}.pdp-tips b{color:var(--text)}.pdp-cond__head{display:flex;align-items:baseline;gap:12px}.pdp-cond__score{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1;letter-spacing:-.02em}.pdp-cond__score small{font-size:16px;color:var(--muted);font-weight:700}.pdp-cond__label{font-size:15.5px;font-weight:600}.pdp-cond__bar{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-top:14px}.pdp-cond__bar i{height:8px;border-radius:4px;background:var(--line)}.pdp-cond__bar i.on{background:var(--good);animation:pdp-seg .5s calc(var(--i) * 45ms) var(--ease-out) both;transform-origin:left}@keyframes pdp-seg{0%{transform:scaleX(0);opacity:.3}to{transform:none;opacity:1}}.pdp-cond__ends{display:flex;justify-content:space-between;margin-top:7px;font-size:12px;color:var(--muted)}.pdp-cond__note{display:flex;gap:10px;margin-top:18px;padding:13px 15px;border-radius:var(--radius-box);background:var(--surface);font-size:14.5px;line-height:1.5}.pdp-cond__note .i{width:18px;height:18px;flex:none;margin-top:2px;color:var(--pdp-good)}.pdp-scale{display:grid;gap:2px;margin-top:10px}.pdp-scale li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:8px 10px;border-radius:var(--radius-box);font-size:13.5px;line-height:1.4;color:var(--muted)}.pdp-scale b{font-family:var(--font-mono);font-weight:700;color:var(--text-2)}.pdp-scale strong{color:var(--text-2);font-weight:600}.pdp-scale li.is-cur{background:var(--surface);color:var(--text-2)}.pdp-scale li.is-cur b,.pdp-scale li.is-cur strong{color:var(--text)}.pdp-list{display:grid;gap:14px}.pdp-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:14.5px;line-height:1.5;color:var(--text-2)}.pdp-list .i{width:19px;height:19px;margin-top:1px;color:var(--text)}.pdp-list b{color:var(--text)}.pdp-list a{text-decoration:underline;text-underline-offset:3px;color:var(--text);padding-block:12px}.pdp-sec-title{font-size:clamp(26px,5.6vw,48px);overflow-wrap:break-word}.pdp-related .section-head,.pdp-recent .section-head{flex-wrap:wrap}.pdp-related .section-head>div,.pdp-recent .section-head>div{min-width:0}.pdp-related .eyebrow,.pdp-recent .eyebrow{margin-bottom:10px}.pdp-related .link-arrow,.pdp-recent .link-arrow{min-height:44px}.pdp-related,.pdp-recent{overflow-x:clip}.pdp-related.is-sold{background:var(--bg-soft)}.shopify-section:has(>.pdp-related:not([hidden]):not(.is-sold))+.shopify-section>.pdp-recent{padding-top:0}.pdp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.pdp-rail::-webkit-scrollbar{display:none}.pdp-rail>*{scroll-snap-align:start}@media(min-width:768px){.pdp-rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}}.pdp-sticky{position:fixed;z-index:54;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-top:1px solid var(--line);box-shadow:0 -10px 30px #00000012;transform:translateY(calc(100% + 12px));visibility:hidden;transition:transform .5s var(--ease),visibility .5s}.pdp-sticky.is-on{transform:none;visibility:visible}.pdp-sticky__img{position:relative;flex:none;width:40px;aspect-ratio:2 / 3;border-radius:5px;overflow:hidden;background:var(--img-bg)}.pdp-sticky__info{flex:1;min-width:0;display:grid;gap:1px}.pdp-sticky__t{font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp-sticky__m{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;font-size:14px}.pdp-sticky__m>span:last-child{font-size:12px;color:var(--muted)}.pdp-sticky__m .price s{font-size:12px;margin-left:4px}.pdp-sticky__btn{flex:none;min-height:46px;padding:10px 16px;font-size:12.5px;letter-spacing:.08em;border-radius:0;gap:8px}.pdp-sticky__btn .i{width:17px;height:17px}@media(max-width:479px){.pdp-sticky__btn{padding-inline:14px;letter-spacing:.06em}.pdp-sticky__btn .i{display:none}}@media(max-width:1023px){.pdp-sticky__t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;font-size:13px;line-height:1.2;overflow-wrap:anywhere}}@media(min-width:1024px){.pdp-sticky{gap:16px;padding-block:10px calc(10px + env(safe-area-inset-bottom));padding-inline:max(var(--gutter),calc((100vw - var(--site-max)) / 2 + var(--gutter)))}.pdp-sticky__img{width:36px}.pdp-sticky__info{display:flex;align-items:baseline;gap:18px}.pdp-sticky__t{font-size:15px}.pdp-sticky__m{font-size:15px;gap:0 14px;flex:none}.pdp-sticky__btn{min-width:260px;min-height:50px;font-size:13.5px}}body[data-page=product] .toast{transition:transform .5s var(--ease),bottom .5s var(--ease)}body.has-sticky-atc .toast{bottom:calc(var(--sticky-h) + 14px)}body[data-page=product]:not(.pdp-is-sold) .footer-bottom{padding-bottom:calc(20px + var(--sticky-h))}html.pdp-lb-open{overflow:hidden}.pdp-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--bg);color:var(--text);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s}.pdp-lb.is-open{opacity:1;visibility:visible}.pdp-lb__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-lb__track::-webkit-scrollbar{display:none}.pdp-lb.is-zoomed .pdp-lb__track{overflow:hidden}.pdp-lb__slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.pdp-lb__stage{position:absolute;inset:64px 12px calc(84px + env(safe-area-inset-bottom));container-type:size;display:grid;place-items:center}.pdp-lb__frame{position:relative;width:min(100%,60vh);width:min(100cqw,66.667cqh);aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--radius-card);background:var(--img-bg);cursor:zoom-in;touch-action:pan-x;user-select:none;-webkit-user-select:none;transform:scale(.97);transition:transform .5s var(--ease)}.pdp-lb.is-open .pdp-lb__frame{transform:none}.pdp-lb.is-zoomed .pdp-lb__frame{cursor:zoom-out;touch-action:none}.pdp-lb__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform-origin:center;will-change:transform;filter:var(--img-filter);-webkit-user-drag:none;pointer-events:none}.pdp-lb__top{position:absolute;top:0;left:0;right:0;height:64px;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 20px;pointer-events:none}.pdp-lb__top>*{pointer-events:auto}.pdp-lb__hint{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pdp-lb.is-zoomed .pdp-lb__hint{visibility:hidden}.pdp-lb__close{background:var(--surface)}.pdp-lb__nav{position:absolute;z-index:2;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-pill);background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow)}.pdp-lb__nav .icon-btn:disabled{opacity:.3;cursor:default}.pdp-lb__nav .icon-btn[aria-pressed=true]{background:var(--text);color:var(--bg)}.pdp-lb__count{min-width:58px;text-align:center;font-family:var(--font-mono);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pdp-lb__sep{width:1px;height:22px;margin-inline:4px;background:var(--line)}@media(min-width:1024px){.pdp-lb__stage{top:72px;right:80px;bottom:96px;left:80px}}@media(prefers-reduced-motion:reduce){.pdp-media img,.pdp-lb__frame,.pdp-sticky,.pdp-acc__ico,.pdp-atc__main:after{transition:none!important}.pdp-media:hover img{transform:none}.pdp-atc__main:not(.is-in):hover{transform:none;box-shadow:none}.pdp-atc__main.is-in .i,.pdp-cond__bar i.on{animation:none}.pdp-lb__frame{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ea-product.css.map */
