.product-sticky-cta{display:none}@media screen and (max-width:749px){body.template-product .product-sticky-cta{display:block;position:fixed;left:0;right:0;bottom:calc(5.6rem + env(safe-area-inset-bottom,0));z-index:7900;background:rgba(var(--color-background),.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -4px 16px #0000001f}body.template-product:not(.kiosk-mode){padding-bottom:calc(11rem + env(safe-area-inset-bottom,0))}}.product-sticky-cta__inner{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem}.product-sticky-cta__info{flex:1;display:flex;flex-direction:column;min-width:0}.product-sticky-cta__title{font-size:.95rem;color:rgba(var(--color-foreground),.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-cta__price{font-size:1.4rem;font-weight:800;color:rgba(var(--color-foreground),1)}.product-sticky-cta__form{margin:0}.product-sticky-cta__btn{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;padding:.85rem 1.4rem;font-size:1.1rem;font-weight:800;letter-spacing:.04em;color:#1a0a1f;background:linear-gradient(135deg,gold,#ffec80);cursor:pointer;box-shadow:0 4px 12px #ffd70066;font-family:inherit;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.product-sticky-cta__btn:active{transform:translateY(1px)}.product-sticky-cta__btn--out{background:#ddd;color:#888;box-shadow:none;cursor:not-allowed}.product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;background:#000000eb;display:none;align-items:center;justify-content:center;padding:1rem;cursor:zoom-out;-webkit-tap-highlight-color:transparent}.product-lightbox.is-open{display:flex}.product-lightbox__close{position:absolute;top:1rem;right:1rem;width:4.4rem;height:4.4rem;-webkit-appearance:none;appearance:none;border:0;border-radius:50%;background:#ffffff26;color:#fff;font-size:2.4rem;cursor:pointer;z-index:2}.product-lightbox__close:hover{background:#ffffff40}.product-lightbox__img{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab;transition:transform .25s ease}.product-lightbox__img.is-zoomed{transform:scale(2);cursor:grabbing}.product-lightbox__hint{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);padding:.5rem 1rem;background:#000000b3;color:#ffffffd9;border-radius:999px;font-size:.95rem;letter-spacing:.04em;pointer-events:none}body.template-product .product__media-item img,body.template-product .product-media img{cursor:zoom-in}.skip-link{position:absolute;top:-200px;left:0;z-index:10000;padding:1rem 1.4rem;background:#1a0a1f;color:gold;font-weight:800;letter-spacing:.06em;border-radius:0 0 .6rem;font-size:1.1rem;text-decoration:none;border:2px solid #FFD700;transition:top .2s ease}.skip-link:focus,.skip-link:focus-visible{top:0;outline:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(255,215,0,.7);outline-offset:2px;border-radius:4px}.df-btn:focus-visible,.pack-sidebar__sub:focus-visible{outline:none}.card-wrapper--minimal,.card-wrapper{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;will-change:transform}@media(hover:hover)and (pointer:fine){.card-wrapper--minimal:hover,.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 14px 28px #0000001f,0 4px 10px #0000000f}.card-wrapper--minimal:hover .card__media img,.card-wrapper:hover .card__media img{transform:scale(1.04)}}.card__media img,.card-wrapper--minimal .card__media img{transition:transform .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:990px){body.template-collection .product-filters,body.template-collection .condition-filter{position:sticky;top:8rem;z-index:6;background:rgba(var(--color-background),.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.8rem 1rem;margin:0 -1rem 1rem;border-radius:.6rem;box-shadow:0 2px 12px #00000014;border:1px solid rgba(var(--color-foreground),.08)}}.header__heading-logo,.header__heading-link img{transition:transform .18s ease,filter .18s ease}.header__heading-link:hover .header__heading-logo{transform:scale(1.02);filter:drop-shadow(0 2px 6px rgba(255,215,0,.3))}@media screen and (max-width:749px){.quick-view-modal__content{border-radius:0!important;max-height:100vh!important;height:100vh!important;max-width:100vw!important;width:100vw!important;margin:0!important}.quick-view-modal__backdrop{background:#000000f2!important}.quick-view-modal__close{top:.6rem!important;right:.6rem!important;background:#ffffff2e!important;color:#fff!important;width:4rem!important;height:4rem!important;font-size:2.4rem!important;border-radius:50%!important}.quick-view-modal__body{padding:1rem!important}}@media screen and (max-width:749px){.card-wrapper--minimal,.card-wrapper{transition:transform .18s ease,box-shadow .18s ease}.card-wrapper--minimal:active,.card-wrapper:active{transform:scale(.98)}}@media(prefers-reduced-motion:no-preference){body.template-product .product-info,body.template-collection #product-grid{animation:page-fade-in .4s ease-out}@keyframes page-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/launch-polish.css.map */
