html{-webkit-tap-highlight-color:transparent}.btn-primary,.btn-outline,.size-btn,.color-btn,.newsletter-submit,.nav-cart,.site-header .nav-hamburger{transition-property:background,color,border-color,opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,.9,.3,1);touch-action:manipulation}.btn-primary:active,.btn-outline:active,.size-btn:active,.color-btn:active,.newsletter-submit:active,.nav-cart:active,.site-header .nav-hamburger:active{transform:scale(.96);transition-duration:.08s}.btn-primary:disabled:active,.btn-primary[disabled]:active{transform:none}.product-card{transition:transform .35s cubic-bezier(.2,.9,.3,1)}.product-card:active{transform:scale(.985);transition-duration:.1s}.site-header .nav-hamburger{padding:12px;margin:-12px -12px -12px 0}@media(hover:none){.cursor,.cursor-ring{display:none!important}.product-info{transform:none!important}}.product-add{display:none!important}header.site-header.scrolled{background:#0a0a0a9e;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom-color:#ffffff0a}@media(prefers-reduced-transparency:reduce){header.site-header.scrolled{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}}.reveal{transform:translateY(12px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.reveal.visible{transform:none}.reveal[class*=reveal-delay]{transition-delay:0s}h2{letter-spacing:-.01em}@media(max-width:768px){body .hero-sub{font-size:.95rem;font-weight:300;letter-spacing:.01em;line-height:1.6;color:#a39d96}body .product-desc,.features-strip .feature-item p,body .product-meta-text,body .footer-brand p{font-size:.9375rem;letter-spacing:0;line-height:1.65}body .footer-col a{font-size:.875rem}body .announcement-bar{font-size:.55rem;letter-spacing:.14em}body .btn-primary{font-size:.68rem;letter-spacing:.16em}input[type=email],input[type=text],input[type=search],textarea,select{font-size:16px}}@media(max-width:768px){.product-gallery.is-carousel .product-gallery-main{display:none}.product-gallery.is-carousel .product-gallery-thumbs{display:flex;gap:0;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-gallery.is-carousel .product-gallery-thumbs::-webkit-scrollbar{display:none}.product-gallery.is-carousel .product-gallery-thumb{flex:0 0 100%;aspect-ratio:3 / 4;scroll-snap-align:center;scroll-snap-stop:always;opacity:1}.product-gallery.is-carousel .product-gallery-thumb img{filter:brightness(.92)}.ap-dots{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.ap-dots span{width:6px;height:6px;border-radius:50%;background:#f4f1ec40;transition:background .25s,transform .25s cubic-bezier(.2,.9,.3,1)}.ap-dots span.on{background:var(--warm);transform:scale(1.25)}}.ap-buybar{display:none}@media(max-width:768px){.ap-buybar{display:flex;align-items:center;gap:1rem;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0e0d0bb8;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-top:1px solid rgba(255,255,255,.08);transform:translateY(110%);transition:transform .45s cubic-bezier(.32,.72,0,1)}.ap-buybar.is-visible{transform:none}.ap-buybar-info{flex:1;min-width:0}.ap-buybar-name{display:block;font-family:Cormorant Garamond,serif;font-size:1.05rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--paper)}.ap-buybar-price{font-size:.85rem;color:var(--muted)}.ap-buybar .btn-primary{flex-shrink:0;padding:1rem 1.6rem}body.has-buybar .site-footer{padding-bottom:6.5rem}}@media(prefers-reduced-transparency:reduce){.ap-buybar{background:#0e0d0b;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.btn-primary:active,.btn-outline:active,.size-btn:active,.color-btn:active,.newsletter-submit:active,.nav-cart:active,.product-card:active,.site-header .nav-hamburger:active{transform:none;opacity:.75}.ap-buybar{transform:none;opacity:0;pointer-events:none;transition:opacity .2s}.ap-buybar.is-visible{opacity:1;pointer-events:auto}.ap-dots span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/apple-polish.css.map */
