.pdp__layout{display:grid;gap:clamp(24px,4vw,56px);align-items:start}.pdp__media,.pdp__info{min-inline-size:0}@media(min-width:990px){.pdp__layout{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.pdp__media{position:sticky;inset-block-start:calc(var(--header-h) + 16px)}}.pmedia{display:grid;gap:12px}.pmedia__main{position:relative;min-inline-size:0;border-radius:var(--r-lg);background:var(--shelf-1);box-shadow:inset 0 0 0 1px var(--shelf-line);overflow:hidden}.pmedia__stage{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.pmedia__stage::-webkit-scrollbar{display:none}.pmedia__stage:focus-visible{outline:none;box-shadow:var(--focus)}.pmedia__item{position:relative;flex:0 0 100%;inline-size:100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1;display:grid;place-items:center}.pmedia__img{inline-size:100%;block-size:100%;object-fit:var(--media-fit, contain);padding:var(--media-pad, 6%)}.pmedia__zoom{display:block;inline-size:100%;block-size:100%;cursor:zoom-in;background:none;border:0;padding:0}.pmedia__zoom-hint{position:absolute;inset-block-end:12px;inset-inline-end:12px;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:#ffffffe6;color:var(--ink);box-shadow:var(--shadow-1);opacity:0;transform:scale(.9);transition:opacity var(--t-ui) var(--ease-out),transform var(--t-ui) var(--ease-spring)}.pmedia__zoom:hover .pmedia__zoom-hint,.pmedia__zoom:focus-visible .pmedia__zoom-hint{opacity:1;transform:none}.pmedia__video,.pmedia__external,.pmedia__model{position:relative;inline-size:100%;block-size:100%;display:grid;place-items:center;background:var(--sky-0)}.pmedia__video video,.pmedia__iframe,.pmedia__model-view model-viewer{inline-size:100%;block-size:100%;border:0;object-fit:contain}.pmedia__external .pmedia__img,.pmedia__model-poster .pmedia__img{padding:0;object-fit:cover}.pmedia__play{position:absolute;inset-block-start:50%;inset-inline:0;margin-inline:auto;translate:0 -50%;display:grid;place-items:center;inline-size:68px;block-size:68px;border-radius:50%;color:var(--ink);background:#ffffffeb;box-shadow:var(--shadow-2),var(--glow-teal);transition:transform var(--t-ui) var(--ease-spring)}.pmedia__play:hover{transform:scale(1.08)}.pmedia__model-poster,.pmedia__model-view{position:relative;inline-size:100%;block-size:100%}.pmedia__model-btn{position:absolute;inset-block-end:16px;inset-inline:0;margin-inline:auto;inline-size:max-content;max-inline-size:calc(100% - 32px)}.pmedia__badges{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:3}.pmedia__tools{position:absolute;inset-block-start:14px;inset-inline-end:14px;z-index:3;display:flex;flex-direction:column;gap:8px}.pmedia__tool{inline-size:40px;block-size:40px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:var(--ink);box-shadow:var(--shadow-1);transition:transform var(--t-ui) var(--ease-spring),color var(--t-ui),background var(--t-ui)}.pmedia__tool:hover{transform:scale(1.08);color:var(--magic)}.pmedia__tool[aria-pressed=true]{background:var(--berry);color:#fff}.pmedia__tool[aria-pressed=true] .icon{fill:currentColor}.pmedia__arrow{position:absolute;inset-block-start:50%;z-index:3;transform:translateY(-50%);inline-size:40px;block-size:40px;border-radius:50%;display:none;place-items:center;background:#ffffffeb;color:var(--ink);box-shadow:var(--shadow-1);transition:box-shadow var(--t-ui),opacity var(--t-ui)}.pmedia__arrow--prev{inset-inline-start:12px}.pmedia__arrow--next{inset-inline-end:12px}.pmedia__arrow:hover{box-shadow:var(--glow-teal)}.pmedia__arrow[disabled]{opacity:.35;pointer-events:none}.pmedia__dots{position:absolute;inset-block-end:12px;inset-inline:0;z-index:3;display:flex;justify-content:center;gap:6px}.pmedia__dot{inline-size:7px;block-size:7px;border-radius:50%;background:#170c2a40;transition:inline-size var(--t-ui) var(--ease-out),background var(--t-ui)}.pmedia__dot[aria-current=true]{inline-size:20px;border-radius:var(--r-pill);background:var(--magic)}.pmedia--single .pmedia__dots,.pmedia--single .pmedia__arrow{display:none}.pmedia__thumbs{min-inline-size:0}.pmedia__thumb-track{--rail-gap: 10px;padding-block:2px}.pmedia__thumb{position:relative;flex:0 0 72px;inline-size:72px;aspect-ratio:1;border-radius:var(--r-md);overflow:hidden;background:var(--shelf-1);box-shadow:inset 0 0 0 1px var(--shelf-line);transition:box-shadow var(--t-ui),transform var(--t-ui) var(--ease-out)}.pmedia__thumb:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--teal-2),var(--glow-teal)}.pmedia__thumb[aria-current=true]{box-shadow:inset 0 0 0 2px var(--magic)}.pmedia__thumb-img{inline-size:100%;block-size:100%;object-fit:contain;padding:8%}.pmedia__thumb-type{position:absolute;inset-block-end:4px;inset-inline-end:4px;display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;background:#ffffffeb;color:var(--ink)}.pmedia__thumb-type .icon{inline-size:11px;block-size:11px}@media(min-width:750px){.pmedia__arrow{display:grid}}@media(min-width:990px){.pmedia--thumbs-side{grid-template-columns:84px minmax(0,1fr);align-items:start}.pmedia--thumbs-side .pmedia__main{grid-column:2;grid-row:1}.pmedia--thumbs-side .pmedia__thumbs{grid-column:1;grid-row:1}.pmedia--thumbs-side .pmedia__thumb-track{flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;max-block-size:min(70vh,640px)}.pmedia--thumbs-side .rail__nav{display:none}}.zoom__panel{--modal-w: min(1400px, 96vw);padding:0;background:var(--sky-0)}.zoom__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.zoom__track::-webkit-scrollbar{display:none}.zoom__track:focus-visible{outline:none;box-shadow:var(--focus)}.zoom__item{flex:0 0 100%;scroll-snap-align:center;margin:0;display:grid;place-items:center;gap:10px;padding:clamp(16px,4vw,40px);block-size:min(82dvh,900px);grid-template-rows:minmax(0,1fr) auto}.zoom__img{inline-size:100%;block-size:100%;object-fit:contain}.zoom__caption{font-size:var(--fs-micro);color:var(--cloud-2);text-align:center}.zoom__nav{display:flex;align-items:center;justify-content:center;gap:14px;padding-block:12px max(14px,env(safe-area-inset-bottom));border-block-start:1px solid var(--sky-line)}.zoom__btn{inline-size:44px;block-size:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--sky-line-2);color:var(--cloud);transition:border-color var(--t-ui),box-shadow var(--t-ui)}.zoom__btn:hover{border-color:var(--teal-2);box-shadow:var(--glow-teal)}.zoom__count{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-small);color:var(--cloud-2)}.pinfo{display:flex;flex-direction:column;gap:14px}.pinfo__crumbs{margin-block-end:2px}.pinfo__micro{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.pinfo__micro-link:hover{color:var(--accent-text)}.pinfo__form{display:flex;flex-direction:column;gap:18px}.product__title{font-size:var(--fs-h2);text-wrap:balance}.pinfo__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pinfo__tax{font-size:var(--fs-micro)}.pstock{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-ui);font-weight:600;font-size:var(--fs-small);color:var(--fg-2)}.pstock__dot{inline-size:9px;block-size:9px;border-radius:50%;background:var(--fg-3);flex:0 0 auto}.pstock[data-state=in] .pstock__dot{background:var(--success);box-shadow:0 0 0 4px #3dbe8b2e}.pstock[data-state=preorder] .pstock__dot{background:var(--vivid);box-shadow:0 0 0 4px #9a47972e}.pstock[data-state=out] .pstock__label{color:var(--fg-3)}.pstock__low[hidden]{display:none}.pinfo__age{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pinfo__age-label{letter-spacing:.08em;text-transform:uppercase}.pinfo__age-pill{pointer-events:none;color:var(--magic);border-color:rgba(var(--magic-rgb),.35);background:rgba(var(--magic-rgb),.08)}.pinfo__qty .qty{align-self:flex-start}.pinfo__buy{display:flex;flex-direction:column;gap:10px}.pinfo__atc{position:relative}.pinfo__buy-now[hidden]{display:none}.pinfo__buy-now .shopify-payment-button__button{border-radius:var(--r-pill);min-block-size:58px;font-family:var(--font-ui);font-weight:700}.pinfo__buy-now .shopify-payment-button__more-options{margin-block-start:8px;font-family:var(--font-ui);font-size:var(--fs-small)}.pinfo__error[hidden]{display:none}.pinfo__note{display:flex;align-items:center;gap:8px;margin:0}.ptrust{display:grid;gap:10px;padding:16px;border-radius:var(--r-lg);background:var(--shelf-2)}.ptrust__item{display:flex;align-items:flex-start;gap:12px}.ptrust__icon{display:grid;place-items:center;inline-size:34px;block-size:34px;flex:0 0 auto;border-radius:50%;background:var(--shelf-1);color:var(--magic);box-shadow:var(--shadow-1)}.ptrust__text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ptrust__title{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-small);color:var(--fg)}.ptrust__sub{font-size:var(--fs-micro);color:var(--fg-2)}.pinfo__desc-title{margin-block-end:8px}.pacc+.pacc{border-block-start:0;margin-block-start:-1px}.pacc__item .accordion__summary:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}.pacc__item[open] .accordion__summary .icon{transform:rotate(180deg)}.pspecs{display:grid;gap:6px;margin-block-start:12px}.pspecs__row{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--fs-small)}.pspecs__row dt{font-family:var(--font-ui);font-weight:700;color:var(--fg);min-inline-size:96px}.pspecs__row dd{margin:0;color:var(--fg-2)}.pinfo__share-btn{padding-inline:0}.pbis{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:var(--r-lg);background:var(--shelf-1);border:1px solid var(--shelf-line)}.pbis[hidden]{display:none}.pbis__title{display:flex;align-items:center;gap:8px;color:var(--magic)}.pbis__text{margin:0}.pbis__field .input-group{flex-wrap:wrap}.pbis__field .input{min-inline-size:180px}.patc{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-header);padding-block:10px max(10px,env(safe-area-inset-bottom));background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-block-start:1px solid var(--shelf-line);box-shadow:0 -10px 30px rgba(var(--ink-rgb),.1);transform:translateY(110%);transition:transform var(--t-ui) var(--ease-out)}.patc[hidden]{display:none}.patc.is-in{transform:none}.patc__inner{display:flex;align-items:center;gap:12px}.patc__media{flex:0 0 auto;inline-size:46px;block-size:46px;border-radius:var(--r-sm);overflow:hidden;background:var(--shelf-1);box-shadow:inset 0 0 0 1px var(--shelf-line)}.patc__img{inline-size:100%;block-size:100%;object-fit:contain;padding:6%}.patc__text{display:flex;flex-direction:column;gap:2px;min-inline-size:0;flex:1 1 auto}.patc__title{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-small);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patc__btn{flex:0 0 auto}@media(min-width:990px){.patc{display:none}}.precs__related[hidden],.precs__fbt[hidden]{display:none}.precs__top{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px}.precs__top .sh{flex:1 1 320px;margin-block-end:clamp(16px,2vw,24px)}.precs__fbt{margin-block-start:clamp(32px,5vw,64px)}.fbt{display:flex;flex-direction:column;gap:16px;padding:clamp(16px,3vw,28px);border-radius:var(--r-lg);background:var(--shelf-1);border:1px solid var(--shelf-line);box-shadow:var(--shadow-1)}.fbt__title{display:flex;align-items:center;gap:8px;color:var(--magic)}.fbt__row{display:flex;flex-wrap:wrap;gap:16px}.fbt__item{position:relative;display:flex;align-items:center;gap:12px;min-inline-size:0;flex:1 1 220px}.fbt__item+.fbt__item:before{content:"+";position:absolute;inset-inline-start:-12px;font-family:var(--font-display);font-weight:800;color:var(--fg-3);pointer-events:none}.fbt__media{flex:0 0 auto;inline-size:68px;block-size:68px;border-radius:var(--r-md);overflow:hidden;background:var(--shelf-0);box-shadow:inset 0 0 0 1px var(--shelf-line)}.fbt__img{inline-size:100%;block-size:100%;object-fit:contain;padding:8%}.fbt__text{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.fbt__name{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-small);color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.fbt__name:hover{color:var(--accent-text)}.fbt__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block-start:14px;border-block-start:1px solid var(--shelf-line)}.fbt__total{display:flex;flex-direction:column;gap:2px;margin:0}.fbt__total-label{letter-spacing:.1em;text-transform:uppercase}.fbt__total-value{font-family:var(--font-ui);font-weight:800;font-size:var(--fs-h3);color:var(--fg)}.precs__apps{margin-block-start:clamp(24px,4vw,48px)}.prv[hidden]{display:none}.prv__track{--rail-item: 44%}.rv-card{display:flex;flex-direction:column;gap:8px;min-inline-size:0}.rv-card__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--r-lg);overflow:hidden;background:var(--shelf-1);box-shadow:inset 0 0 0 1px var(--shelf-line);transition:transform var(--t-ui) var(--ease-out),box-shadow var(--t-ui)}.rv-card:hover .rv-card__media{transform:translateY(-4px);box-shadow:var(--shadow-2),var(--glow-teal)}.rv-card__img{inline-size:100%;block-size:100%;object-fit:contain;padding:8%}.rv-card__sold{position:absolute;inset-block-start:10px;inset-inline-start:10px}.rv-card__title{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-small);line-height:1.35;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rv-card__title:hover{color:var(--accent-text)}.rv-card__price{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-small);color:var(--fg)}.rv-card__compare{margin-inline-start:6px;color:var(--fg-3);font-weight:500;text-decoration:line-through}@media(min-width:750px){.prv__track{--rail-item: 26%}}@media(min-width:1080px){.prv__track{--rail-item: 19%}}@media(prefers-reduced-motion:reduce){.pmedia__thumb,.pmedia__thumb:hover,.pmedia__play,.pmedia__play:hover,.pmedia__tool,.pmedia__tool:hover,.rv-card__media,.rv-card:hover .rv-card__media{transform:none;transition:none}.pmedia__zoom-hint{opacity:1;transform:none;transition:none}.patc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product.css.map */
