.pd{padding:44px 0 0;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.pd-stage{position:sticky;top:108px;perspective:1100px}.pd-frame{position:relative;border-radius:24px;border:1px solid transparent;background:linear-gradient(178deg,#161820e6,#0d0e13f2) padding-box,var(--foil-soft) border-box;background-size:auto,300% 100%;animation:foilShift 9s linear infinite;padding:22px;transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .4s var(--ease);box-shadow:0 44px 90px -32px #000000d9;will-change:transform}.pd-frame .pd-media{position:relative;border-radius:16px;aspect-ratio:1 / 1;background:radial-gradient(120% 90% at 50% 0%,#f7f8fa,var(--plate) 55%,#dde1e7 100%);display:grid;place-items:center;overflow:hidden}.pd-frame .pd-media-placeholder{width:34%;height:34%;color:#c3c9d4;opacity:.55}.pd-frame media-gallery,.pd-frame slider-component[id^=GalleryViewer],.pd-frame .product__media-list{border-radius:16px;overflow:hidden}.pd-frame .product-media-container{position:relative;aspect-ratio:1 / 1;background:radial-gradient(120% 90% at 50% 0%,#f7f8fa,var(--plate) 55%,#dde1e7 100%);display:grid;place-items:center;overflow:hidden}.pd-frame .product-media-container modal-opener,.pd-frame .product-media-container .product__media{width:100%;height:100%}.pd-frame .product__media img,.pd-frame .product__media video{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}@media screen and (min-width:750px){.pd-frame .product__media-list{display:block}.pd-frame .product__media-list .product__media-item:not(.is-active){display:none}.pd-frame .product__media-list .product__media-item{width:100%}}.pd-frame>.sheen{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:16px;overflow:hidden;pointer-events:none;background:radial-gradient(340px circle at var(--mx, 50%) var(--my, 40%),rgba(106,233,255,.3),rgba(232,140,255,.2) 34%,rgba(255,217,138,.12) 55%,transparent 72%);mix-blend-mode:overlay;opacity:0;transition:opacity .4s}.pd-frame:hover>.sheen{opacity:1}.pd-frame .grade{position:absolute;top:34px;left:34px;z-index:4}.pd-frame .product__media-toggle,.pd-frame .product__media-icon,.pd-frame .product__modal-opener .product__media-icon--lightbox{display:none}.pd-frame .thumbnail-slider{margin-top:16px}.pd-frame .thumbnail-list{display:flex;gap:12px}.pd-frame .thumbnail-list__item{width:68px;height:68px;flex-shrink:0}.pd-frame .thumbnail{width:100%;height:100%;border-radius:11px;border:1px solid var(--line-2);background:radial-gradient(120% 90% at 50% 0%,#f7f8fa,var(--plate));display:grid;place-items:center;overflow:hidden;opacity:.55;transition:opacity .25s,border-color .25s}.pd-frame .thumbnail img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.pd-frame .thumbnail[aria-current=true],.pd-frame .thumbnail:hover{opacity:1;border-color:var(--f-cyan)}.pd-info .vendor{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--dim)}.pd-info h1{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.8vw,34px);line-height:1.22;margin:16px 0 10px}.pd-info .sku{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--dim)}.pd-price-row{display:flex;align-items:baseline;gap:14px;margin:26px 0 6px;flex-wrap:wrap}.pd-price{font-family:var(--font-mono);font-size:32px;font-weight:600;letter-spacing:-.01em;display:inline-flex;align-items:baseline;gap:8px}.pd-price .cur{font-size:13px;color:var(--dim);letter-spacing:.12em}.pd-price .price,.pd-price .price__container,.pd-price .price .price-item{display:inline}.pd-price .price:not(.price--on-sale) .price__regular{display:inline}.pd-price .price--on-sale .price__sale{display:inline}.pd-price .price{font-size:inherit;letter-spacing:inherit}.pd-tax{font-size:12.5px;color:var(--dim)}.pd-buy{margin-top:28px;padding:22px;border-radius:var(--rad-lg);border:1px solid var(--line);background:var(--glass);display:grid;gap:16px}@supports (backdrop-filter: blur(4px)){.pd-buy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.pd-buy-row{display:flex;gap:14px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;flex-shrink:0;background:#0a0b0e80}.qty .quantity__button{width:46px;height:52px;font-size:19px;color:var(--mut);transition:color .2s,background .2s}.qty .quantity__button:hover{color:var(--text);background:var(--glass-2)}.qty .quantity__button.disabled{opacity:.35;pointer-events:none}.qty .quantity__input{width:44px;height:52px;text-align:center;font-family:var(--font-mono);font-size:15px;font-weight:600;background:transparent;border:0;color:var(--text);-moz-appearance:textfield}.qty .quantity__input::-webkit-outer-spin-button,.qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-buy-row{align-items:stretch}.pd-buy-row>div,.pd-buy-row product-form,.pd-buy-row product-form>form,.pd-buy-row .product-form__buttons{display:flex;flex-direction:column;width:100%;min-width:0}.pd-buy-row>div{flex:1 1 auto}.pd-buy-row product-form,.pd-buy-row product-form>form,.pd-buy-row .product-form__buttons{flex:1;gap:10px}.pd-buy-row .product-form__submit{width:100%;flex:1 0 auto;margin-bottom:0}.ship-note{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--mut);line-height:1.55}.ship-note svg{width:17px;height:17px;flex-shrink:0;margin-top:2px;color:var(--f-gold)}.ship-note strong{color:var(--text);font-weight:600}.pd-desc{margin-top:40px}.pd-desc h3,.pd-spec h3{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--dim);display:flex;align-items:center;gap:14px;margin-bottom:18px}.pd-desc h3:after,.pd-spec h3:after{content:"";flex:1;height:1px;background:var(--line)}.pd-desc .rte{color:var(--mut);font-size:15px}.pd-desc .rte p{margin-bottom:14px}.pd-desc .rte strong{color:var(--text);font-weight:600}.pd-spec{margin-top:36px}.spec-table{width:100%;border-collapse:collapse;font-size:14px}.spec-table tr{border-bottom:1px solid var(--line)}.spec-table th{text-align:left;font-family:var(--font-mono);font-weight:500;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);padding:13px 18px 13px 0;width:42%;vertical-align:top}.spec-table td{padding:13px 0;color:var(--text)}@media(max-width:1020px){.pd{grid-template-columns:1fr;gap:40px}.pd-stage{position:static}}@media(max-width:620px){.pd-buy-row{flex-direction:column}.qty{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/holo-product.css.map */
