.pdp{padding:var(--stage-gap) 0 clamp(40px,6vw,90px)}.pdp__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,3.5vw,60px);align-items:start;padding-right:var(--gutter)}.pdp__media{position:sticky;top:calc(var(--header-h) + var(--stage-gap))}.pdp__stage{background:var(--pdp-bg);aspect-ratio:1 / 1.02;max-height:calc(100svh - var(--header-h) - 130px);width:calc(100% - var(--stage-gap));cursor:grab;-webkit-user-select:none;user-select:none}.pdp__stage.is-grabbing{cursor:grabbing}.pdp__stage.is-photo{cursor:default}.pdp__stage .pack-img{height:66%}.pdp__rings{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pdp__rings i{position:absolute;left:50%;top:50%;border-radius:50%;border:2px solid rgba(255,255,255,.3);transform:translate(-50%,-50%)}.pdp__rings i:nth-child(1){width:56%;aspect-ratio:1;background:#ffffff24}.pdp__rings i:nth-child(2){width:84%;aspect-ratio:1}.pdp__rings i:nth-child(3){width:116%;aspect-ratio:1}.pdp__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:var(--pdp-bg)}.pdp__photo img,.pdp__photo svg{width:100%;height:100%;object-fit:cover}.pdp__hint{position:absolute;z-index:5;left:50%;bottom:18px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-pill);background:var(--butter);color:var(--ink);border:2px solid var(--ink);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;transition:opacity .4s,transform .4s var(--ease);pointer-events:none}.pdp__hint .icon{width:16px;height:16px;animation:spin 3s linear infinite}.pdp__hint.is-hidden{opacity:0;transform:translate(-50%,10px)}.pdp__zoom{position:absolute;z-index:5;right:14px;top:14px;display:grid;gap:6px}.pdp__zoom .icon-btn{background:var(--butter);border:2px solid var(--ink);color:var(--ink)}.is-photo .pdp__zoom,.is-photo .pdp__hint{display:none}.pdp__thumbs{display:flex;gap:8px;margin:10px var(--stage-gap) 0;overflow-x:auto;scrollbar-width:none}.pdp__thumb{position:relative;flex:none;width:72px;height:72px;border-radius:16px;overflow:hidden;border:2px solid transparent;background:var(--pdp-bg);display:grid;place-items:center;transition:border-color .2s,transform .3s var(--ease-bounce)}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__thumb[data-thumb="3d"] img{object-fit:contain;padding:6px}.pdp__thumb span{position:absolute;bottom:4px;right:4px;padding:2px 6px;border-radius:6px;background:var(--ink);color:var(--sunshine);font:800 10px/1.2 var(--font-body)}.pdp__thumb.is-active{border-color:var(--ink);transform:translateY(-2px)}.pdp__info{padding:clamp(12px,3vw,40px) 0 0;display:grid;gap:18px;align-content:start}.pdp__crumbs{font-size:13px;opacity:.7}.pdp__crumbs a:hover{text-decoration:underline}.pdp__title{font-size:clamp(52px,6.4vw,108px)}.pdp__rating{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.pdp__tagline{font-size:clamp(18px,1.6vw,22px);font-weight:600;margin:0;max-width:32ch}.pdp__tagline:empty{display:none}.pdp__price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pdp__price .price{font-size:34px}.pdp__tax{font-size:13px;opacity:.65}.pdp__facts{display:flex;flex-wrap:wrap;gap:8px}.pdp__form{display:grid;gap:14px;margin:0}.pdp__option{border:0;margin:0;padding:0}.pdp__pills{display:flex;flex-wrap:wrap;gap:8px}.pdp__pill input{position:absolute;opacity:0;pointer-events:none}.pdp__pill span{display:inline-flex;min-height:46px;align-items:center;padding:0 18px;border-radius:var(--r-pill);border:2px solid var(--ink);font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.pdp__pill input:checked+span{background:var(--ink);color:var(--sunshine)}.pdp__pill input:focus-visible+span{outline:3px solid var(--sky);outline-offset:2px}.pdp__buy{display:flex;gap:10px}.pdp__atc{flex:1;min-height:58px}.pdp__dynamic .shopify-payment-button__button{width:100%;border-radius:var(--r-pill)!important;min-height:54px;font-weight:700}.pdp__dynamic .shopify-payment-button__button--unbranded{background:var(--butter);color:var(--ink);border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:14px}.pdp__dynamic .shopify-payment-button__more-options{color:var(--ink);text-decoration:underline}.pdp__perks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pdp__perks li{display:grid;justify-items:center;text-align:center;gap:6px;padding:14px 10px;border-radius:var(--r-md);background:color-mix(in srgb,var(--pdp-bg) 26%,var(--butter));font-size:13px;font-weight:700}.pdp__perks li>a{display:contents}.pdp__perks .icon{width:22px;height:22px}.pdp__accordions{margin-top:8px}.pdp__sticky{position:fixed;z-index:57;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;padding:8px 8px 8px 12px;border-radius:var(--r-pill);background:var(--ink);color:var(--butter);transform:translateY(160%);transition:transform .5s var(--ease);max-width:560px;margin-inline:auto}.pdp__sticky.is-visible{transform:none}.pdp__sticky img{height:44px;width:auto}.pdp__sticky-text{flex:1;display:grid;line-height:1.2;font-size:14px;min-width:0}.pdp__sticky-text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-product .sticky-cta{display:none}@media(max-width:989px){.pdp__grid{grid-template-columns:1fr;padding-right:0}.pdp__media{position:relative;top:0}.pdp__stage{width:auto;margin-inline:var(--stage-gap);max-height:none;aspect-ratio:1 / 1.05}.pdp__info{padding-inline:var(--gutter)}}@media(max-width:480px){.pdp__perks{grid-template-columns:1fr}.pdp__perks li{grid-template-columns:auto 1fr;justify-items:start;text-align:left;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-product.css.map */
