:root{--font-sans:"SF Pro Text","SF Pro Icons",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-heading:"SF Pro Display","SF Pro Text","SF Pro Icons",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:"SF Pro Display","SF Pro Text","SF Pro Icons",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-quote:"SF Pro Display","SF Pro Text","SF Pro Icons",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--color-page-bg:#050505;--color-surface:#121416;--color-surface-muted:#0c0e11;--color-surface-alt:#1a1d22;--color-hero-fallback:#050505;--color-footer-bg:#050505;--color-header-bg:rgba(5,5,5,0.4);--color-header-border:rgba(255,255,255,0.1);--color-brand-accent:#5ce1ff;--color-brand-accent-hover:#8aebff;--color-brand-accent-light:#b8f3ff;--color-brand-accent-border:rgba(92,225,255,0.35);--color-brand-accent-muted:rgba(92,225,255,0.12);--color-brand-accent-rgb:92,225,255;--color-brand-pink:#9aa3ad;--color-brand-primary:#050505;--color-brand-cream:#1a1d22;--color-brand-sale:#ff5c5c;--color-brand-gold:#d8dde6;--color-text-heading:#f4f5f7;--color-text-subheading:#d8dde6;--color-text-body:#9aa3ad;--color-text-muted:#6b737c;--color-text-inverse:#050505;--color-promo-bg:#0a0a0a;--color-promo-text:#5ce1ff;--gradient-promo:#0a0a0a;--color-nav-text:#f4f5f7;--color-nav-text-hero:#f4f5f7;--letter-spacing-nav:0.16em;--hero-height:100vh;--container-max:80rem;--apple-blue:#0071e3;--apple-blue-hover:#0077ed;--apple-link:#2997ff;--apple-btn-radius:980px}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main-content,.bg-page-bg,.font-display,.font-heading,.font-quote,.font-sans,body,button,input,main,select,textarea{font-family:var(--font-sans)!important}#main-content,.bg-page-bg,body,main{background-color:#050505!important;color:#9aa3ad}.font-display,.font-heading,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)!important;color:#f4f5f7;letter-spacing:-.022em}[data-nav-transparent=false] .nav-header,[data-nav-transparent=true] .nav-header{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0!important;box-shadow:none!important}[data-nav-transparent=true] .nav-header:before{display:none!important}.promo-bar{background:#5ce1ff!important;color:#050505!important;border-bottom:0;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-family:var(--font-sans)!important;padding-block:.4rem!important}body:has(.sr-hero) .nav-header-spacer,body:has(.sr-hero) .sr-nav-spacer,body:has(.sr-nav) .sr-nav-spacer{display:none!important}body:has(.sr-nav) .sr-nav-root{position:relative;z-index:50;margin-top:var(--promo-bar-height,2.5rem)}body:has(.sr-hero) .sr-nav-root{margin-bottom:-4.25rem}body:has(.sr-hero) .sr-ar,body:has(.sr-hero) .sr-core,body:has(.sr-hero) .sr-fabric,body:has(.sr-hero) .sr-grid,body:has(.sr-hero) .sr-hero,body:has(.sr-hero) .sr-supply,body:has(.sr-hero) .sr-vault{scroll-margin-top:calc(var(--promo-bar-height, 2.5rem) + 4.25rem)}body:has(.sr-nav) .sr-nav,body:has(.sr-nav) .sr-nav a,body:has(.sr-nav) .sr-nav__brand,body:has(.sr-nav) .sr-nav__cart,body:has(.sr-nav) .sr-nav__link{color:#f4f5f7!important;-webkit-text-fill-color:#f4f5f7}body:has(.sr-hero) .sr-nav-fixed{position:relative;z-index:60}body:has(.sr-hero) .promo-bar+*,body:has(.sr-hero) [data-chrome],body:has(.uc-hero--cinematic) .promo-bar+*,body:has(.uc-hero--cinematic) [data-chrome]{position:relative}body:has(.sr-hero) .nav-header,body:has(.sr-hero) header.nav-header,body:has(.uc-hero--cinematic) .nav-header,body:has(.uc-hero--cinematic) header.nav-header{position:relative;z-index:40}.sr-hero__letter--c,.sr-hero__letter--u{width:min(40vw,36rem)!important}.sr-hero__void{background:#050505!important}.sr-hero__scan{display:none!important}.sr-hero__hoodie{filter:drop-shadow(0 28px 44px rgba(0,0,0,.9))!important}body:has(.sr-hero) .sr-hero{z-index:2;margin:0;border:0;background:#050505}body:has(.sr-hero) .sr-hero__pin{background:#050505}@media (max-width:900px){.sr-hero__letter--c,.sr-hero__letter--u{width:min(44vw,16.5rem)!important}}@keyframes sr-reveal-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes sr-reveal-left{0%{opacity:0;transform:translate3d(-28px,16px,0)}to{opacity:1;transform:none}}@keyframes sr-reveal-right{0%{opacity:0;transform:translate3d(28px,16px,0)}to{opacity:1;transform:none}}@keyframes sr-reveal-media{0%{opacity:.42;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes sr-reveal-up{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){body:has(.sr-hero) .sr-core__carousel,body:has(.sr-hero) .sr-core__header,body:has(.sr-hero) .sr-grid__footer,body:has(.sr-hero) .sr-grid__wordmark{animation:sr-reveal-rise 1.45s cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 0 entry 88%}}.sr-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1)}.sr-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sr-reveal,body:has(.sr-hero) .sr-core__carousel,body:has(.sr-hero) .sr-core__header,body:has(.sr-hero) .sr-grid__footer,body:has(.sr-hero) .sr-grid__wordmark,body:has(.sr-hero) .sr-vault__copy,body:has(.sr-hero) .sr-vault__img,body:has(.sr-hero) .sr-vault__panel,body:has(.sr-hero) .sr-vault__unit-wrap{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}body:has(.sr-grid) .site-footer,body:has(.sr-grid) footer.site-footer{display:none!important}[data-nav-transparent=false] .nav-account-icon-link,[data-nav-transparent=false] .nav-cart-icon-link,[data-nav-transparent=false] .nav-luxury-link,[data-nav-transparent=false] .nav-wishlist-icon-link,[data-nav-transparent=true] .nav-account-icon-link,[data-nav-transparent=true] .nav-cart-icon-link,[data-nav-transparent=true] .nav-luxury-link,[data-nav-transparent=true] .nav-wishlist-icon-link{color:#f4f5f7!important;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-family:var(--font-sans)!important}[data-nav-transparent=false] .nav-mobile-trigger__bar,[data-nav-transparent=false] .nav-mobile-trigger__bar:after,[data-nav-transparent=false] .nav-mobile-trigger__bar:before,[data-nav-transparent=true] .nav-mobile-trigger__bar,[data-nav-transparent=true] .nav-mobile-trigger__bar:after,[data-nav-transparent=true] .nav-mobile-trigger__bar:before{background:#f4f5f7}[data-nav-transparent=false] .nav-header__logo-img,[data-nav-transparent=false] .nav-header__logo-img--light,[data-nav-transparent=true] .nav-header__logo-img,[data-nav-transparent=true] .nav-header__logo-img--light{display:block!important;max-width:11rem;max-height:2.5rem;filter:none}[data-nav-transparent=false] .nav-header__logo-img--dark,[data-nav-transparent=true] .nav-header__logo-img--dark{display:none!important}.new-arrivals.product-rail,.product-rail{background:#050505!important;color:#f4f5f7;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding-block:clamp(3rem,7vw,5rem)!important}.new-arrivals h2,.product-rail h2,.product-rail__title{color:#f4f5f7!important;font-family:var(--font-heading)!important;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.4rem)!important}.new-arrivals a,.product-rail a{color:#5ce1ff!important;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.product-card,[class*=product-card]:not([class*=__]){background:rgba(18,20,22,.72)!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(12px);color:#f4f5f7!important;border-radius:.85rem;overflow:hidden;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.group:hover .product-card,.product-card:hover{transform:translateY(-4px);border-color:rgba(92,225,255,.35)!important;box-shadow:0 20px 50px rgba(0,0,0,.45)}.product-card h3,.product-card p,.product-card span,.product-card__title{color:#f4f5f7!important;font-family:var(--font-sans)!important}.product-card__price{color:#5ce1ff!important}.sr-core,.sr-core__carousel{overflow:visible!important}.sr-core__track{overflow-x:auto;padding-top:4.75rem!important;padding-bottom:4.75rem!important}.sr-core__slide{overflow:visible;z-index:1}.sr-core__slide.is-center,.sr-core__slide:hover{z-index:3}.sr-core .sr-pcard{overflow:visible}.sr-core .sr-pcard:hover{z-index:4;transform:perspective(900px) rotateX(var(--sr-tilt-x)) rotateY(var(--sr-tilt-y)) translateZ(18px) translateY(-10px) scale(1.03)}.sr-core .sr-pcard__media{overflow:hidden}.sr-core .sr-pcard__img{transform-origin:center center}.newsletter,.newsletter-section,[class*=newsletter-],section.newsletter{background:#050505!important;color:#f4f5f7!important}.newsletter [class*=panel],.newsletter form,.newsletter-section__card,.newsletter-section__form-panel,.newsletter__box,.newsletter__inner{background:rgba(18,20,22,.9)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:1rem!important;color:#f4f5f7!important;box-shadow:none!important}.newsletter-section__media,.newsletter-section__media-fallback{background:rgba(92,225,255,.08)!important}.newsletter h2,.newsletter h3,.newsletter label,.newsletter p,.newsletter-section__label,.newsletter-section__tagline{color:#f4f5f7!important;font-family:var(--font-heading)!important;font-style:normal!important}.newsletter input,.newsletter-section__input{background:rgba(0,0,0,.45)!important;border:1px solid rgba(255,255,255,.14)!important;color:#f4f5f7!important;border-radius:.4rem!important}.newsletter [type=submit],.newsletter button,.newsletter-section__submit{background:#5ce1ff!important;color:#050505!important;border:0!important;letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-sans)!important;border-radius:.4rem!important}.site-footer,[class*=site-footer],footer.site-footer{background:#050505!important;color:#f4f5f7!important;border-top:1px solid rgba(255,255,255,.1)}.site-footer__brand,.site-footer__logo,.site-footer__shop-name{font-family:var(--font-heading)!important;font-size:clamp(2.5rem,10vw,7rem)!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:.95!important;color:#f4f5f7!important}.site-footer a{color:#9aa3ad!important;font-family:var(--font-sans)!important}.site-footer a:hover{color:#5ce1ff!important}.login-popup{--login-accent:#5ce1ff;--color-brand-primary:#5ce1ff;--color-brand-accent:#5ce1ff;--color-inverse:#050505;--color-heading:#f4f5f7;--color-muted:#8b939c;--color-surface:#0c0e11;--color-surface-muted:#121416;--color-cart-border:rgba(255,255,255,0.16);perspective:1400px}.login-popup__backdrop{background:rgba(5,5,5,.78)!important;backdrop-filter:blur(10px)}.login-popup__dialog{transform-style:preserve-3d;animation:sr-rest-rise .52s cubic-bezier(.16,1,.3,1) both}.login-popup__panel{background:#0c0e11!important;border:1px solid rgba(92,225,255,.28)!important;border-radius:0!important;box-shadow:0 40px 80px rgba(0,0,0,.55),0 0 0 1px rgba(92,225,255,.12),0 0 48px rgba(92,225,255,.08)!important;transform:rotateY(calc(var(--sr-px, 0) * -6deg)) rotateX(calc(var(--sr-py, 0) * 4deg))}.login-popup__close{background:#050505!important;color:#5ce1ff!important;border:1px solid rgba(92,225,255,.4)!important;border-radius:0!important}.login-popup__brand-col{position:relative;border-right:1px solid rgba(92,225,255,.18)!important}.login-popup__brand-col,.login-popup__form-col{background:#050505!important}.login-popup__panel-image-wrap{position:absolute;inset:0;aspect-ratio:auto;height:100%}.login-popup__panel-image-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.12),rgba(5,5,5,.35) 42%,rgba(5,5,5,.92))}.login-popup__panel-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;animation:sr-rest-ken 18s ease-in-out infinite alternate}.login-popup__brand-content{position:relative;z-index:1;margin-top:auto;padding:4.5rem 1.5rem 1.5rem;gap:1rem}.login-popup__brand-title,.login-popup__form-title{color:#f4f5f7!important;font-family:var(--font-heading)!important;letter-spacing:.14em!important;text-shadow:0 8px 24px rgba(0,0,0,.55)}.login-popup__brand-title{font-size:1.15rem!important}.login-popup__form-title{font-size:1.2rem!important;line-height:1.25}.login-popup__divider,.login-popup__form-subtext,.login-popup__legal,.login-popup__method-toggle,.login-popup__otp-hint{color:#9aa3ad!important}.login-popup__divider span{background:#050505!important;color:#9aa3ad!important}.login-popup__logo{filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.login-popup__feature-card{background:rgba(12,14,16,.78)!important;border:1px solid rgba(92,225,255,.22)!important;border-radius:0!important;backdrop-filter:blur(10px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.login-popup__feature-card:hover{transform:translateY(-6px) rotateX(6deg);border-color:rgba(92,225,255,.45)!important;box-shadow:0 16px 32px rgba(0,0,0,.35)}.login-popup__feature-title{color:#5ce1ff!important}.login-popup__feature-text,.login-popup__form-subtext{color:#c5ccd4!important}.login-popup__feature-icon{color:#5ce1ff!important}.login-popup__method-tabs{background:#121416!important;border:1px solid rgba(255,255,255,.1);border-radius:0!important}.login-popup__method-tab{color:#8b939c!important;border-radius:0!important}.login-popup__method-tab.is-active{background:#5ce1ff!important;color:#050505!important;box-shadow:none!important}.login-popup__input,.login-popup__phone .split-phone-input__code-btn,.login-popup__phone .split-phone-input__number{background:#0c0e11!important;color:#f4f5f7!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:0!important}.login-popup__input::-moz-placeholder,.login-popup__phone .split-phone-input__number-label{color:#8b939c!important}.login-popup__input::placeholder,.login-popup__phone .split-phone-input__number-label{color:#8b939c!important}.login-popup__phone .split-phone-input__dial{color:#f4f5f7!important}.login-popup__input:focus,.login-popup__phone .split-phone-input__code-btn:focus-visible,.login-popup__phone .split-phone-input__number:focus{border-color:#5ce1ff!important}.login-popup__btn{border-radius:0!important}.login-popup__btn--primary{background:#5ce1ff!important;color:#050505!important;border:1px solid #5ce1ff!important}.login-popup__btn--primary:hover:not(:disabled){background:#8aebff!important;color:#050505!important}.login-popup__link{color:#5ce1ff!important}.login-popup__otp-target{color:#f4f5f7!important}.store-page__grid{width:min(88rem,calc(100% - 1.5rem))!important;max-width:none!important;padding:1.25rem 0 4rem!important;color:#f4f5f7}.store-page__grid .section-heading{color:#f4f5f7!important;font-family:var(--font-heading)!important;letter-spacing:.04em;text-transform:uppercase}.store-page__grid .card-surface,.store-page__grid .text-muted{color:#8b939c!important}.store-page__grid .card-surface{background:rgba(12,14,16,.88)!important;border:1px solid rgba(255,255,255,.12)!important}.refinement-list__panel,.store-page__grid .refinement-list>div{background:rgba(12,14,16,.92)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;color:#f4f5f7!important}.store-page__grid .refinement-list h2,.store-page__grid .refinement-list h3,.store-page__grid .refinement-list p,.store-page__grid .refinement-list span{color:#9aa3ad!important}.store-page__grid .refinement-list a{color:#9aa3ad!important;background:transparent!important}.store-page__grid .refinement-list a[aria-current=true]{color:#5ce1ff!important;background:rgba(92,225,255,.1)!important}.store-page__grid .refinement-list [class*="bg-[#E23B00]"],.store-page__grid .refinement-list [class*="border-[#E23B00]"],.store-page__grid .refinement-list [class*="text-[#E23B00]"]{border-color:#5ce1ff!important;background:#5ce1ff!important;color:#050505!important}.mobile-filters__drawer,.mobile-filters__panel,.mobile-filters__trigger{background:#0c0e11!important;color:#f4f5f7!important;border-color:rgba(255,255,255,.12)!important}.mobile-filters__pill{border:1px solid rgba(255,255,255,.14);color:#9aa3ad!important}.mobile-filters__pill--active{border-color:#5ce1ff!important;color:#5ce1ff!important;background:rgba(92,225,255,.1)!important}.product-page--beauty,.product-page__grid,.related-products-section{color:#f4f5f7}.product-page__grid{width:100%;max-width:100%;box-sizing:border-box}div:has(>[data-testid=product-container]){max-width:min(80rem,100%)!important;padding-inline:clamp(1.25rem,3vw,2rem)!important;box-sizing:border-box;overflow:visible}@media (min-width:1024px){.bg-page-bg:has([data-testid=product-container]) [data-testid=product-container]{gap:2rem!important}#product-gallery-container,.product-images-sticky{flex:1.25 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}.product-details-column,.product-details-scroll{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}}.product-cta-row{min-width:0;max-width:100%;box-sizing:border-box}.product-cta-btn{min-width:0;flex:1 1 0!important}.product-gallery,.product-gallery__stage,.product-gallery__thumb{background:#0c0e11!important}.product-gallery__thumb{border:1px solid rgba(255,255,255,.1)!important}.product-gallery__thumb--active{border-color:#5ce1ff!important}.product-gallery__nav-slot{background:#0c0e11!important;border-color:rgba(255,255,255,.16)!important;color:#f4f5f7!important}.product-info__brand{color:#5ce1ff!important;letter-spacing:.22em!important;text-transform:uppercase;font-size:.68rem!important;font-weight:600!important}.product-info__title{color:#f4f5f7!important;font-family:var(--font-heading)!important;font-size:clamp(1.7rem,4vw,2.6rem)!important;font-weight:800!important;letter-spacing:.03em;text-transform:uppercase;line-height:.95!important}.product-rating-badge{background:rgba(12,14,16,.88)!important;border-color:rgba(255,255,255,.14)!important;color:#f4f5f7!important}.product-price{border-top-color:rgba(255,255,255,.1)!important}.product-price__current{color:#5ce1ff!important}.product-options__hint,.product-price__in-bag,.product-price__mrp,.product-price__tax{color:#8b939c!important}.product-options__label{color:#f4f5f7!important;letter-spacing:.16em}.product-option-btn{border:1px solid rgba(255,255,255,.16)!important;background:rgba(12,14,16,.72)!important;color:#f4f5f7!important;border-radius:0!important}.product-option-btn:hover{border-color:#5ce1ff!important;background:rgba(92,225,255,.08)!important}.product-option-btn--active{border-color:#5ce1ff!important;box-shadow:0 0 0 1px #5ce1ff!important;color:#5ce1ff!important}.product-qty__control{border-color:rgba(255,255,255,.16)!important;border-radius:0!important}.product-qty__control button,.product-qty__control span{background:#0c0e11!important;color:#f4f5f7!important}.product-cta-btn{border-radius:0!important;letter-spacing:.12em!important}.product-cta-btn--primary{background:#5ce1ff!important;border-color:#5ce1ff!important;color:#050505!important}.product-cta-btn--primary:before{background:#f4f5f7!important}.product-cta-btn--primary:hover:not(:disabled){color:#050505!important;border-color:#f4f5f7!important}.product-cta-btn--secondary{background:transparent!important;color:#f4f5f7!important;border:1px solid rgba(92,225,255,.72)!important}.product-cta-btn--secondary:before{background:rgba(92,225,255,.16)!important}.product-cta-btn--secondary:hover:not(:disabled),.product-cta-btn--secondary:hover:not(:disabled) .product-cta-btn__label{color:#5ce1ff!important;border-color:#5ce1ff!important}.product-trust-bar,.product-trust-features__item{background:rgba(12,14,16,.88)!important;border-color:rgba(255,255,255,.1)!important}.product-trust-bar__secure,.product-trust-features__label{color:#9aa3ad!important}.product-accordion__item{border-color:rgba(255,255,255,.1)!important}.product-accordion__panel,.product-accordion__title,.product-accordion__trigger,.product-details__block-text,.product-details__block-title,.product-details__product-title{color:#f4f5f7!important;background:transparent!important}.product-accordion__panel,.product-details__block-text,.product-details__list{color:#9aa3ad!important}.related-products-section,.related-products-section__content,.sr-related{--sr-neon:#5ce1ff;--sr-text:#f4f5f7;--sr-muted:#8b939c;--sr-border:rgba(255,255,255,0.12);--sr-display:var(--font-heading);--sr-body:var(--font-sans);border-top:1px solid rgba(255,255,255,.08)!important;color:#f4f5f7}.related-products-section .section-heading,.related-products-section__title{color:#f4f5f7!important;font-family:var(--font-heading)!important;letter-spacing:.08em}.related-products-section__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;width:min(88rem,calc(100% - 3rem));margin:0 auto}@media (max-width:1024px){.related-products-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cart-page,.jewelry-checkout-page,[data-checkout-page]{color:#f4f5f7;padding:1.5rem 0 4rem}.jewelry-checkout-page,[data-checkout-page].jewelry-checkout-page{background:transparent!important}.bg-page-bg:has([data-checkout-page]){background-color:#050505!important}.bg-page-bg:has([data-checkout-page]) .flex-1,.bg-page-bg:has([data-checkout-page]) .flex-1>div{background-color:transparent!important}.cart-page__header{margin-bottom:2rem;padding-bottom:1.35rem;border-bottom:1px solid rgba(255,255,255,.1)}.cart-page__eyebrow{margin:0 0 .5rem;color:#5ce1ff!important;font-size:.68rem!important;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.cart-page__title{margin:0;color:#f4f5f7!important;font-family:var(--font-heading)!important;font-size:clamp(2rem,4.5vw,3rem)!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.cart-page__subtitle{font-size:0!important;line-height:0}.cart-page__subtitle:after{content:"Review your core picks. Free shipping above ₹1999.";display:block;margin-top:.7rem;color:#8b939c;font-size:.9rem;line-height:1.5;letter-spacing:0;text-transform:none}.cart-page__grid{display:grid;grid-template-columns:1fr;gap:1.75rem}@media (min-width:1024px){.cart-page__grid{grid-template-columns:minmax(0,1.55fr) minmax(20rem,26rem);gap:2.25rem;align-items:start}}.beauty-cart-empty,.beauty-cart-items__list,.beauty-cart-summary,.card-surface,.checkout-page__address-panel,.checkout-page__sidebar{background:rgba(12,14,16,.92)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;color:#f4f5f7!important}.beauty-cart-item{border-bottom-color:rgba(255,255,255,.08)!important}.beauty-cart-item__thumb,.beauty-cart-item__thumb-empty,.checkout-summary__thumb,.checkout-summary__thumb-empty{background:#0c0e11!important}.beauty-cart-empty__title,.beauty-cart-item__title,.beauty-cart-item__total,.beauty-cart-summary__title,.checkout-page__panel-title,.checkout-page__title,.section-heading{color:#f4f5f7!important;font-family:var(--font-heading)}.beauty-cart-item__title:hover{color:#5ce1ff!important}.beauty-cart-empty__text,.beauty-cart-item__qty-label,.beauty-cart-item__remove,.beauty-cart-item__unit,.beauty-cart-item__variant,.beauty-cart-items__trust,.beauty-cart-summary__empty,.beauty-cart-summary__note,.beauty-cart-summary__row dt{color:#8b939c!important}.beauty-cart-items__trust span:last-child,.beauty-cart-items__trust span:nth-child(2){font-size:0}.beauty-cart-items__trust span:nth-child(2):after{content:"✦ Heavyweight 400 GSM";font-size:.6875rem;letter-spacing:.08em}.beauty-cart-items__trust span:last-child:after{content:"◎ Free shipping ₹1999+";font-size:.6875rem;letter-spacing:.08em}.beauty-cart-empty__icon{color:#5ce1ff!important}.beauty-cart-item__qty-control{border-color:rgba(255,255,255,.16)!important}.beauty-cart-item__qty-control button,.beauty-cart-item__qty-control span,.beauty-cart-summary__continue,.beauty-cart-summary__row dd,.beauty-cart-summary__row--total dt,.beauty-cart-summary__shipping-label{color:#f4f5f7!important}.beauty-cart-summary__continue:hover,.beauty-cart-summary__shipping-amount{color:#5ce1ff!important}.beauty-cart-summary__shipping-bar{background:rgba(255,255,255,.1)!important}.beauty-cart-summary__shipping-fill{background:#5ce1ff!important}.beauty-cart-empty__cta.btn-primary,.beauty-cart-summary__checkout,.cart-page .btn-primary,.checkout-page__btn--primary,.jewelry-checkout-page .btn-primary{background:#5ce1ff!important;border:1px solid #5ce1ff!important;color:#050505!important;border-radius:0!important;letter-spacing:.18em}.checkout-page__btn{border-radius:0!important;letter-spacing:.18em}.beauty-cart-summary__checkout:hover,.cart-page .btn-primary:hover,.checkout-page__btn--primary:hover:not(:disabled),.jewelry-checkout-page .btn-primary:hover{background:#8aebff!important;color:#050505!important}.checkout-page__btn--outline{background:transparent!important;color:#f4f5f7!important;border:1px solid rgba(92,225,255,.7)!important;border-radius:0!important}.checkout-page__btn--outline:hover:not(:disabled){color:#5ce1ff!important;border-color:#5ce1ff!important}.checkout-field__input,.coupon-apply__input{background:#050505!important;color:#f4f5f7!important;border-radius:0!important}.checkout-field__input:focus,.coupon-apply__input:focus{box-shadow:0 0 0 1px #5ce1ff!important}.checkout-field__label{color:#8b939c!important}.split-phone-input__code-btn,.split-phone-input__menu,.split-phone-input__number{background:#050505!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;color:#f4f5f7!important}.split-phone-input__code-btn:hover,.split-phone-input__number:hover{background:#0c0e11!important}.split-phone-input__code-btn:focus-visible,.split-phone-input__number:focus{border-color:#5ce1ff!important;box-shadow:0 0 0 1px #5ce1ff!important;outline:none!important}.split-phone-input__chevron,.split-phone-input__dial,.split-phone-input__option-name{color:#f4f5f7!important}.split-phone-input__number-label,.split-phone-input__option-dial{color:#8b939c!important}.split-phone-input__number:focus~.split-phone-input__number-label,.split-phone-input__number:not(:-moz-placeholder)~.split-phone-input__number-label{color:#5ce1ff!important}.split-phone-input__number:focus~.split-phone-input__number-label,.split-phone-input__number:not(:placeholder-shown)~.split-phone-input__number-label{color:#5ce1ff!important}.split-phone-input__option-btn{background:transparent!important;color:#f4f5f7!important}.split-phone-input__option-btn--selected,.split-phone-input__option-btn:hover{background:rgba(92,225,255,.1)!important}.split-phone-input__number:-webkit-autofill,.split-phone-input__number:-webkit-autofill:focus,.split-phone-input__number:-webkit-autofill:hover{-webkit-text-fill-color:#f4f5f7!important;-webkit-box-shadow:inset 0 0 0 1000px #050505!important;caret-color:#f4f5f7}.coupon-apply{background:rgba(92,225,255,.08)!important;border:1px solid rgba(92,225,255,.28)!important;border-radius:0!important}.coupon-apply__toggle{background:transparent!important;border:none!important}.coupon-apply__toggle-icon{background:#050505!important;color:#5ce1ff!important;border-radius:0!important;box-shadow:none!important}.coupon-apply__chevron,.coupon-apply__toggle-title{color:#f4f5f7!important}.coupon-apply__toggle-subtitle{color:#8b939c!important}.coupon-apply__submit{background:#5ce1ff!important;border-color:#5ce1ff!important;color:#050505!important;border-radius:0!important}.checkout-summary__item{border-bottom-color:rgba(255,255,255,.08)!important}.checkout-summary__item-title,.checkout-summary__item-total{color:#f4f5f7!important}.checkout-summary__item-qty,.checkout-summary__item-variant{color:#8b939c!important}.checkout-summary__qty-badge{background:#5ce1ff!important;color:#050505!important;box-shadow:0 0 0 2px #050505!important}.checkout-delivery-info,.checkout-page__delivery-panel{background:rgba(92,225,255,.08)!important;border-color:rgba(92,225,255,.28)!important}.checkout-delivery-info__title,.checkout-delivery-info__value,.checkout-page__delivery-msg{color:#f4f5f7!important}.checkout-page__sidebar .text-brand-accent,.checkout-page__sidebar dd,.jewelry-checkout-page .text-green-700{color:#5ce1ff!important}.cart-page .rounded-lg,.jewelry-checkout-page .rounded-lg{border-radius:0!important}.text-muted{color:#8b939c!important}.jewelry-checkout-page{padding-top:1.25rem!important;background:transparent!important}.jewelry-checkout-page__grid{max-width:var(--container-max);margin:0 auto;padding:0 1.25rem;gap:1.5rem}.jewelry-checkout-page__grid:before{content:"CHECKOUT";grid-column:1/-1;margin:0;color:#f4f5f7!important;font-family:var(--font-heading)!important;font-size:clamp(1.75rem,3.2vw,2.35rem)!important;font-weight:700!important;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.jewelry-checkout-page__grid:after{content:"Secure checkout · Free shipping on core drops above ₹1999";grid-column:1/-1;margin:.65rem 0 .25rem;padding-bottom:1.35rem;border-bottom:1px solid rgba(255,255,255,.1);color:#8b939c;font-size:.875rem;line-height:1.45;letter-spacing:0;text-transform:none}@media (min-width:1024px){.jewelry-checkout-page__grid{grid-template-columns:minmax(0,1.42fr) minmax(19rem,24rem);gap:2rem;align-items:start}.jewelry-checkout-page__summary{position:sticky;top:calc(var(--header-height, 4rem) + var(--promo-bar-height, 2rem) + 1rem)}}.checkout-page__address-panel,.checkout-page__sidebar{padding:1.65rem 1.35rem!important;border-radius:2px!important}@media (min-width:768px){.checkout-page__address-panel,.checkout-page__sidebar{padding:1.85rem 1.65rem!important}}.checkout-page__title{font-family:var(--font-sans)!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.24em!important;color:#5ce1ff!important}.checkout-page__panel-title,.checkout-page__title{margin:0 0 1.15rem!important;text-transform:uppercase}.checkout-page__panel-title{font-size:clamp(1.05rem,1.8vw,1.25rem)!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.25}.checkout-page__form{display:flex;flex-direction:column;gap:1rem}.checkout-page__form.space-y-4>:not([hidden])~:not([hidden]){margin-top:0!important}.checkout-page__form .grid{gap:1rem!important}.checkout-field{position:relative;min-width:0}.checkout-field__input,.coupon-apply__input{height:3.25rem!important;padding:1.35rem .95rem .55rem!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.16)!important;font-size:.9375rem!important}.checkout-field__input:focus,.coupon-apply__input:focus{background:rgba(255,255,255,.06)!important;border-color:#5ce1ff!important;box-shadow:0 0 0 1px rgba(92,225,255,.45)!important}.checkout-field__label{left:.95rem!important;font-size:.875rem!important}.checkout-field__input:focus~.checkout-field__label,.checkout-field__input:not(:-moz-placeholder)~.checkout-field__label{top:.48rem!important;transform:translateY(0)!important;font-size:.625rem!important;letter-spacing:.08em;text-transform:uppercase;color:#5ce1ff!important}.checkout-field__input:focus~.checkout-field__label,.checkout-field__input:not(:placeholder-shown)~.checkout-field__label{top:.48rem!important;transform:translateY(0)!important;font-size:.625rem!important;letter-spacing:.08em;text-transform:uppercase;color:#5ce1ff!important}.checkout-field__label .text-red-500{color:#ff9a9a!important}.split-phone-input__row{gap:.65rem!important}.split-phone-input__code-btn,.split-phone-input__number{min-height:3.25rem!important;background:rgba(255,255,255,.045)!important}.checkout-page__address-panel>.border-t{margin-top:.25rem!important;padding-top:1.65rem!important;border-color:rgba(255,255,255,.1)!important}.checkout-page__address-panel>.border-t>h3{margin:0 0 1rem!important;font-family:var(--font-sans)!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase;color:#8b939c!important}.checkout-payment__actions{display:flex;flex-direction:column;gap:.75rem}.checkout-payment__hint{margin-top:1rem!important;max-width:36rem;margin-left:auto;margin-right:auto;line-height:1.45;color:#6b737c!important}.checkout-payment__error{color:#ff8a8a!important;text-align:center}.coupon-apply{margin-bottom:1.25rem!important}.coupon-apply__toggle{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.85rem 1rem!important;min-height:3.25rem}.coupon-apply__toggle-subtitle{margin-top:.15rem;line-height:1.35}.checkout-summary__items{max-height:none!important;overflow:visible!important;margin-bottom:.5rem!important}.checkout-summary__item{padding:1rem 0!important;gap:.85rem!important;align-items:center!important}.checkout-summary__thumb{width:4.5rem!important;height:4.5rem!important;border:1px solid rgba(255,255,255,.1)}.checkout-summary__item-title{font-size:.8125rem!important;line-height:1.4!important}.checkout-page__sidebar dl{margin-top:.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.checkout-page__sidebar dl>.flex.justify-between.font-semibold{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.12);font-size:1rem}.checkout-page__sidebar dl>.flex.justify-between.font-semibold dd{font-size:1.125rem!important;font-weight:700!important}[data-checkout-page] .checkout-page__btn--outline{border:1px solid rgba(255,255,255,.28)!important;color:#e8eaed!important;background:rgba(255,255,255,.04)!important}.checkout-page__address-panel:hover,.checkout-page__sidebar:hover,.checkout-summary:hover{transform:none!important}.border-cart-border{border-color:rgba(255,255,255,.1)!important}.sr-otp-modal__backdrop{border:0;background:rgba(5,5,5,.72)!important;backdrop-filter:blur(14px);cursor:pointer}.sr-otp-modal__panel{background:rgba(12,14,16,.96)!important;border:1px solid rgba(92,225,255,.28)!important;border-radius:0!important;color:#f4f5f7!important;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 40px rgba(92,225,255,.12)!important}.sr-otp-modal__title{color:#f4f5f7!important;font-family:var(--font-heading)!important;letter-spacing:.06em;text-transform:uppercase}.sr-otp-modal .text-gray-500,.sr-otp-modal .text-muted,.sr-otp-modal button.text-muted,.sr-otp-modal__copy,.sr-otp-modal__hint{color:#8b939c!important}.sr-otp-modal__success{color:#5ce1ff!important}.sr-otp-modal__error{color:#ff8a8a!important}.sr-otp-modal__cell{width:2.6rem!important;height:3.1rem!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;background:#050505!important;color:#f4f5f7!important;box-shadow:none!important}.sr-otp-modal__cell.is-filled{border-color:rgba(92,225,255,.45)!important}.sr-otp-modal__cell.is-active{border-color:#5ce1ff!important;box-shadow:0 0 0 3px rgba(92,225,255,.18)!important}.sr-otp-modal__verify{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;width:100%;padding:8px 22px!important;border:0!important;border-radius:var(--apple-btn-radius)!important;background:var(--apple-blue)!important;color:#fff!important;font-family:var(--font-sans)!important;font-size:17px!important;font-weight:400!important;letter-spacing:-.022em!important;text-transform:none!important;cursor:pointer}.sr-otp-modal__verify:hover:not(:disabled){background:var(--apple-blue-hover)!important}.sr-otp-modal__verify:disabled{opacity:.55;cursor:not-allowed}.sr-otp-modal button.text-xs,.sr-otp-modal__resend{background:transparent!important;border:0!important;color:#5ce1ff!important;font-family:var(--font-sans)!important;font-size:.8rem!important;text-decoration:none!important;cursor:pointer}.sr-otp-modal button.text-xs:hover,.sr-otp-modal__resend:hover{color:#8aebff!important}.sr-otp-modal__label{color:#8b939c!important;font-family:var(--font-sans)!important;font-size:.68rem!important;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.sr-otp-modal .sr-otp-modal__input,.sr-otp-modal__input,[data-login-viewport] .sr-otp-modal__input{display:block;width:100%;min-height:2.85rem;padding:.7rem .85rem!important;background:#050505!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;color:#f4f5f7!important;font-family:var(--font-sans)!important;font-size:.95rem!important}.sr-otp-modal__input::-moz-placeholder{color:#6b737c!important}.sr-otp-modal__input::placeholder{color:#6b737c!important}.sr-otp-modal__input:focus{border-color:#5ce1ff!important;outline:none!important;box-shadow:none!important}.sr-guest-orders{color:#9aa3ad}.sr-guest-orders__title{color:#f4f5f7!important;font-family:var(--font-heading)!important;letter-spacing:.08em}.sr-guest-orders__copy,.sr-guest-orders__status{color:#8b939c!important}.sr-guest-orders__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:8px 18px!important;border:1px solid var(--apple-link)!important;border-radius:var(--apple-btn-radius)!important;background:transparent!important;color:var(--apple-link)!important;font-family:var(--font-sans)!important;font-size:14px!important;font-weight:400!important;letter-spacing:-.011em!important;text-transform:none!important;cursor:pointer}.sr-guest-orders__btn:hover{background:rgba(0,113,227,.12)!important;border-color:var(--apple-blue-hover)!important;color:#6eb5ff!important}.sr-guest-orders__card,.sr-guest-orders__empty{background:rgba(12,14,16,.92)!important;border:1px solid rgba(255,255,255,.12)!important;color:#f4f5f7!important;text-decoration:none!important}.sr-guest-orders__card:hover{border-color:rgba(92,225,255,.45)!important}.sr-guest-orders__order{color:#f4f5f7!important}.sr-guest-orders__total{color:#5ce1ff!important}.sr-guest-orders__shop{background:var(--apple-blue)!important;color:#fff!important;border:0!important;border-radius:var(--apple-btn-radius)!important}[data-login-viewport]{color:#f4f5f7}[data-login-viewport],[data-login-viewport] .lg\:w-1\/2{background:#050505!important}[data-login-viewport] .lg\:w-1\/2 img,[data-login-viewport] .sr-login-hero{opacity:1!important}[data-login-viewport] .from-black\/80{background:linear-gradient(0deg,rgba(5,5,5,.72) 0,rgba(5,5,5,.28) 42%,rgba(5,5,5,.12))!important}[data-login-viewport] .from-transparent.to-page-bg{display:none!important}[data-login-viewport] h1,[data-login-viewport] h2,[data-login-viewport] h3{color:#f4f5f7!important;font-family:var(--font-heading)!important}[data-login-viewport] .text-inverse,[data-login-viewport] .text-inverse\/60,[data-login-viewport] .text-inverse\/70,[data-login-viewport] .text-inverse\/80{color:#f4f5f7!important}[data-login-viewport] [class*="max-w-[440px]"]{background:rgba(12,14,16,.92)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;border-radius:0!important}[data-login-viewport] .bg-brand-primary,[data-login-viewport] button.bg-brand-primary{background:#5ce1ff!important;color:#050505!important;border-radius:0!important;letter-spacing:.18em}[data-login-viewport] .bg-brand-primary:hover,[data-login-viewport] button.bg-brand-primary:hover{background:#8aebff!important;color:#050505!important}[data-login-viewport] .border-brand-primary\/15,[data-login-viewport] .border-brand-primary\/20,[data-login-viewport] button.border{border-color:rgba(92,225,255,.45)!important;background:transparent!important;color:#f4f5f7!important;border-radius:0!important}[data-login-viewport] .split-phone-input__code-btn,[data-login-viewport] .split-phone-input__number,[data-login-viewport] input{background:transparent!important;color:#f4f5f7!important;border-color:rgba(255,255,255,.2)!important;border-radius:0!important}[data-login-viewport] .split-phone-input__code-btn:focus-visible,[data-login-viewport] .split-phone-input__number:focus,[data-login-viewport] input:focus{border-color:#5ce1ff!important;box-shadow:none!important;outline:none!important}[data-login-viewport] .split-phone-input__dial,[data-login-viewport] .split-phone-input__number-label,[data-login-viewport] label{color:#8b939c!important}[data-login-viewport] .bg-surface-muted\/50,[data-login-viewport] .bg-surface-muted\/80{background:rgba(255,255,255,.04)!important}[data-login-viewport] .bg-surface{background:#0c0e11!important;color:#f4f5f7!important}[data-login-viewport] .shadow-sm{box-shadow:none!important}[data-login-viewport] [class*=w-10][class*=h-12]{border-radius:0!important;color:#f4f5f7!important}[data-login-viewport] .border-brand-accent{border-color:#5ce1ff!important}[data-login-viewport] .sr-login-dot{background:#5ce1ff!important;box-shadow:0 0 10px rgba(92,225,255,.55)}[data-login-viewport] .sr-google-btn,[data-login-viewport] .sr-google-btn span,[data-login-viewport] .sr-google-btn__label{color:#f4f5f7!important}[data-login-viewport] .sr-google-btn:hover,[data-login-viewport] .sr-google-btn:hover .sr-google-btn__label{color:#6eb5ff!important}[data-login-viewport] .sr-google-btn__label{font-size:15px!important;font-weight:400!important;letter-spacing:-.011em!important;text-transform:none!important;opacity:1!important;visibility:visible!important}.account-logout__backdrop{background:rgba(5,5,5,.72)!important}.account-logout__panel{background:#0c0e11!important;border:1px solid rgba(255,255,255,.12)!important;color:#f4f5f7!important;border-radius:0!important}.account-logout__title{color:#f4f5f7!important;font-family:var(--font-heading)!important}.account-logout__text{color:#8b939c!important}.account-logout__btn--ghost{background:transparent!important;border-color:rgba(92,225,255,.55)!important;color:#f4f5f7!important}.account-logout__btn--primary{background:#5ce1ff!important;border-color:#5ce1ff!important;color:#050505!important}.leave-checkout__backdrop{background:rgba(5,5,5,.78)!important;backdrop-filter:blur(10px)}.leave-checkout__dialog{background:#0c0e11!important;border:1px solid rgba(92,225,255,.28)!important;border-radius:0!important;color:#f4f5f7!important;box-shadow:0 40px 80px rgba(0,0,0,.55),0 0 0 1px rgba(92,225,255,.12)!important}.leave-checkout__title{color:#f4f5f7!important;font-family:var(--font-heading)!important;letter-spacing:.08em}.leave-checkout__copy{color:#9aa3ad!important}.leave-checkout__btn{border-radius:0!important}.leave-checkout__btn--stay{background:transparent!important;border:1px solid rgba(92,225,255,.55)!important;color:#f4f5f7!important}.leave-checkout__btn--stay:hover{background:rgba(92,225,255,.1)!important;color:#5ce1ff!important}.leave-checkout__btn--leave{background:#5ce1ff!important;border:1px solid #5ce1ff!important;color:#050505!important}.leave-checkout__btn--leave:hover{background:#8aebff!important;border-color:#8aebff!important;color:#050505!important}.leave-checkout__btn:focus-visible{outline:2px solid #5ce1ff!important}.sr-order{position:relative;isolation:isolate;color:#f4f5f7}.sr-order .font-heading,.sr-order .text-heading,.sr-order h1,.sr-order h2{color:#f4f5f7!important;font-family:var(--font-heading)!important}.sr-order h1{letter-spacing:.08em;text-transform:uppercase}.sr-order .text-body,.sr-order .text-muted{color:#8b939c!important}.sr-order .text-brand-accent{color:#5ce1ff!important}.sr-order .bg-surface,.sr-order .bg-surface-muted,.sr-order .shadow-card{background:rgba(12,14,16,.92)!important;border-color:rgba(255,255,255,.12)!important;color:#f4f5f7!important;box-shadow:0 24px 56px rgba(0,0,0,.35),0 0 0 1px rgba(92,225,255,.12)!important;transform:perspective(1200px) rotateY(calc(var(--sr-px, 0) * -3deg))}.sr-order .border-cart-border,.sr-order .divide-cart-border,.sr-order hr{border-color:rgba(255,255,255,.1)!important}.sr-order .bg-brand-accent,.sr-order .bg-brand-accent-muted,.sr-order .bg-brand-primary{background:#5ce1ff!important;color:#050505!important;border-color:#5ce1ff!important}.sr-order .bg-brand-accent-muted{background:rgba(92,225,255,.12)!important;color:#5ce1ff!important;border-color:rgba(92,225,255,.45)!important}.sr-order .border-brand-accent,.sr-order .ring-brand-accent{border-color:#5ce1ff!important;--tw-ring-color:#5ce1ff}.sr-order .text-inverse{color:#050505!important}.sr-order .bg-amber-50,.sr-order .border-amber-200,.sr-order .text-amber-700{background:rgba(92,225,255,.1)!important;color:#8aebff!important;border-color:rgba(92,225,255,.35)!important}.sr-order .bg-emerald-50,.sr-order .border-emerald-200,.sr-order .order-summary-refunded__value,.sr-order .text-emerald-700{background:transparent!important;color:#7dffc3!important;border-color:rgba(125,255,195,.35)!important}.sr-order .inline-flex.items-center.justify-center{border-radius:0!important;letter-spacing:.18em!important}.sr-order .border.inline-flex,.sr-order a.border,.sr-order button.border{border-color:rgba(92,225,255,.55)!important;color:#f4f5f7!important;background:transparent!important}.sr-order a.border:hover,.sr-order button.border:hover{background:rgba(92,225,255,.1)!important;color:#5ce1ff!important}.sr-order .hover\:bg-brand-accent-hover:hover,.sr-order .hover\:bg-brand-accent:hover{background:#8aebff!important;color:#050505!important}.sr-order input,.sr-order select,.sr-order textarea{background:#0c0e11!important;color:#f4f5f7!important;border-color:rgba(255,255,255,.16)!important}.sr-order input:focus,.sr-order select:focus,.sr-order textarea:focus{border-color:#5ce1ff!important;outline:none!important;box-shadow:none!important}.max-w-5xl:has(nav[aria-label=Account]){color:#9aa3ad;font-family:var(--font-sans)!important}.max-w-5xl:has(nav[aria-label=Account]) .font-heading,.max-w-5xl:has(nav[aria-label=Account]) .font-serif,.max-w-5xl:has(nav[aria-label=Account]) h1,.max-w-5xl:has(nav[aria-label=Account]) h2,.max-w-5xl:has(nav[aria-label=Account]) h3{color:#f4f5f7!important;font-family:var(--font-heading)!important;letter-spacing:.06em;text-transform:uppercase}.max-w-5xl:has(nav[aria-label=Account])>div:first-child h1{font-size:0!important;line-height:0}.max-w-5xl:has(nav[aria-label=Account])>div:first-child h1:after{content:"YOUR ACCOUNT";font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2;letter-spacing:.1em}.max-w-5xl:has(nav[aria-label=Account]) .text-heading,.max-w-5xl:has(nav[aria-label=Account]) .text-heading\/80{color:#f4f5f7!important}.max-w-5xl:has(nav[aria-label=Account]) .text-body,.max-w-5xl:has(nav[aria-label=Account]) .text-gray-400,.max-w-5xl:has(nav[aria-label=Account]) .text-muted{color:#8b939c!important}.max-w-5xl:has(nav[aria-label=Account]) .group:hover .group-hover\:text-brand-accent,.max-w-5xl:has(nav[aria-label=Account]) .hover\:text-brand-accent:hover,.max-w-5xl:has(nav[aria-label=Account]) .text-brand-accent{color:#5ce1ff!important}.max-w-5xl:has(nav[aria-label=Account]) h3.text-brand-accent{color:#f4f5f7!important}.max-w-5xl:has(nav[aria-label=Account]) .bg-surface,.max-w-5xl:has(nav[aria-label=Account]) .bg-surface-muted,.max-w-5xl:has(nav[aria-label=Account]) .shadow-card{background:rgba(12,14,16,.92)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important}.max-w-5xl:has(nav[aria-label=Account]) .bg-brand-primary,.max-w-5xl:has(nav[aria-label=Account]) .hover\:bg-brand-accent:hover{background:#5ce1ff!important;color:#050505!important;border-radius:0!important}.max-w-5xl:has(nav[aria-label=Account]) .bg-brand-primary:hover,.max-w-5xl:has(nav[aria-label=Account]) .hover\:bg-brand-accent-hover:hover{background:#8aebff!important;color:#050505!important}.max-w-5xl:has(nav[aria-label=Account]) .bg-brand-accent,.max-w-5xl:has(nav[aria-label=Account]) .bg-brand-accent.text-inverse,.max-w-5xl:has(nav[aria-label=Account]) a.bg-brand-accent,.max-w-5xl:has(nav[aria-label=Account]) a.bg-brand-accent .text-brand-accent,.max-w-5xl:has(nav[aria-label=Account]) a.text-inverse{background:#5ce1ff!important;color:#050505!important;border-color:#5ce1ff!important}.max-w-5xl:has(nav[aria-label=Account]) .border-brand-accent,.max-w-5xl:has(nav[aria-label=Account]) .group-hover\:border-brand-accent{border-color:rgba(92,225,255,.45)!important}.max-w-5xl:has(nav[aria-label=Account]) input,.max-w-5xl:has(nav[aria-label=Account]) select,.max-w-5xl:has(nav[aria-label=Account]) textarea{background:#050505!important;border-color:rgba(255,255,255,.16)!important;color:#f4f5f7!important;border-radius:0!important;font-family:var(--font-sans)!important}.max-w-5xl:has(nav[aria-label=Account]) input:focus,.max-w-5xl:has(nav[aria-label=Account]) select:focus,.max-w-5xl:has(nav[aria-label=Account]) textarea:focus{border-color:#5ce1ff!important;outline:none!important}nav[aria-label=Account] .account-nav__avatar{background:rgba(92,225,255,.12)!important;border:1px solid rgba(92,225,255,.45)!important}nav[aria-label=Account] .account-nav__logout,nav[aria-label=Account] .account-nav__logout-icon,nav[aria-label=Account] [class*="hover:bg-red-50"],nav[aria-label=Account] [class*=bg-red-100],nav[aria-label=Account] [class*=bg-red-50]{background:rgba(92,225,255,.08)!important;border-color:rgba(92,225,255,.35)!important;color:#5ce1ff!important}nav[aria-label=Account] .account-nav__logout{background:transparent!important}nav[aria-label=Account] .account-nav__logout:hover{background:rgba(92,225,255,.08)!important}nav[aria-label=Account] .account-nav__logout span,nav[aria-label=Account] .text-red-500,nav[aria-label=Account] .text-red-600{color:#5ce1ff!important}.max-w-5xl:has(nav[aria-label=Account]) [class*="bg-[#FFF1F2]"]{background:rgba(255,92,92,.12)!important;color:#ff8a8a!important}.max-w-5xl:has(nav[aria-label=Account]) [class*="bg-[#FFF7ED]"]{background:rgba(255,160,80,.12)!important;color:#ffb070!important}.max-w-5xl:has(nav[aria-label=Account]) [class*="bg-[#E6F4F0]"]{background:rgba(92,225,255,.12)!important;color:#5ce1ff!important}.max-w-5xl:has(nav[aria-label=Account]) [class*="bg-[#EBF5FF]"]{background:rgba(92,225,255,.1)!important;color:#8aebff!important}.account-orders__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding-top:.5rem}.account-orders__ellipsis{min-width:2rem;color:#8b939c;text-align:center}.account-orders__page{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2.6rem;min-height:2.6rem!important;padding:.4rem .85rem!important;border:1px solid rgba(92,225,255,.35)!important;border-radius:0!important;background:transparent!important;color:#f4f5f7!important;font-family:var(--font-sans)!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important;cursor:pointer}.account-orders__page:hover:not(:disabled):not(.is-active){background:rgba(92,225,255,.1)!important;border-color:#5ce1ff!important;color:#5ce1ff!important}.account-orders__page.is-active{background:#5ce1ff!important;border-color:#5ce1ff!important;color:#050505!important}.account-orders__page:disabled{opacity:.35;cursor:not-allowed}.contact-page,.page-surface{background:#050505!important;color:#9aa3ad!important;font-family:var(--font-sans)!important}.contact-page h1,.contact-page h2,.contact-page h3,.contact-page__title,.page-surface .help-page__section-title,.page-surface .help-page__title,.page-surface .hero-title,.page-surface .text-heading,.page-surface h1,.page-surface h2,.page-surface h3{color:#f4f5f7!important;font-family:var(--font-heading)!important;letter-spacing:.04em;text-transform:uppercase;-webkit-text-fill-color:#f4f5f7!important}.contact-page__description,.contact-page__method-hint,.page-surface .hero-sub,.page-surface .text-body,.page-surface .text-muted{color:#8b939c!important}.contact-page__eyebrow,.page-surface .help-gradient-text,.page-surface .text-brand-accent{background:none!important;color:#5ce1ff!important;-webkit-text-fill-color:#5ce1ff!important}.help-badge{background:rgba(92,225,255,.1)!important;border:1px solid rgba(92,225,255,.35)!important;color:#5ce1ff!important;border-radius:0!important;letter-spacing:.22em!important}.help-btn-brand,.page-surface .help-btn-brand,.page-surface .shimmer-btn.help-btn-brand,.page-surface button.help-btn-brand{background:#5ce1ff!important;color:#050505!important;border-radius:0!important;box-shadow:none!important;letter-spacing:.16em;text-transform:uppercase}.contact-card-themed,.contact-page__form-card,.contact-page__method,.help-panel{background:rgba(12,14,16,.92)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;border-radius:0!important;color:#f4f5f7!important}.help-panel-header{background:rgba(92,225,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.contact-page__field input,.contact-page__field select,.contact-page__field textarea,.help-form-input,.page-surface input,.page-surface select,.page-surface textarea{background:#050505!important;border:1px solid rgba(255,255,255,.16)!important;color:#f4f5f7!important;border-radius:0!important;box-shadow:none!important}.help-form-input:focus,.page-surface input:focus,.page-surface select:focus,.page-surface textarea:focus{border-color:#5ce1ff!important;box-shadow:0 0 0 1px #5ce1ff!important;outline:none!important}.faq-tab{background:rgba(12,14,16,.88)!important;border:1px solid rgba(255,255,255,.14)!important;color:#9aa3ad!important;border-radius:0!important;box-shadow:none!important}.faq-tab.active,.help-tab-active{background:#5ce1ff!important;color:#050505!important;border-color:#5ce1ff!important;box-shadow:0 10px 24px rgba(92,225,255,.16)!important}.help-faq-open,.page-surface .bg-surface,.page-surface .hover\:bg-surface-muted:hover,.page-surface .hover\:bg-surface-muted\/60:hover{background:rgba(12,14,16,.88)!important}.help-accent-chip{background:rgba(92,225,255,.1)!important;color:#5ce1ff!important;border-radius:0!important}.help-accent-chip-open{background:#5ce1ff!important;color:#050505!important;border-radius:0!important}.help-accent-glow{background:radial-gradient(circle,rgba(92,225,255,.12) 0,transparent 70%)!important}.help-dot-pattern,.help-dot-pattern-sm{background-image:radial-gradient(circle,rgba(92,225,255,.35) 1px,transparent 0)!important}.page-surface .animate-float-med,.page-surface .animate-float-slow{background:rgba(92,225,255,.08)!important;border:1px solid rgba(92,225,255,.2);border-radius:0!important}.contact-page .rounded-2xl,.contact-page .rounded-3xl,.page-surface .rounded-2xl,.page-surface .rounded-3xl,.page-surface .rounded-lg,.page-surface .rounded-xl{border-radius:0!important}.page-surface .border-\[var\(--color-border\)\],.page-surface .border-t,.page-surface .divide-y>:not([hidden])~:not([hidden]),.page-surface [class*=divide-]>*{border-color:rgba(255,255,255,.1)!important}.page-surface .bg-brand-accent-muted\/30,.page-surface .bg-brand-accent-muted\/40,.page-surface [class*=bg-brand-accent-muted]{background:rgba(92,225,255,.08)!important}.page-surface .contact-card-themed>div[style*="52px"]{background:#5ce1ff!important;color:#050505!important;border-radius:0!important;box-shadow:none!important}.page-surface .contact-card-themed .text-inverse{color:#050505!important}.page-surface .help-panel .absolute.inset-0.z-10{box-shadow:inset 0 0 0 1px rgba(92,225,255,.22)!important}.page-surface .bg-gray-100{background:#0c0e11!important}.page-surface .text-gray-400{color:#8b939c!important}.contact-page__method-icon,.contact-page__submit{background:#5ce1ff!important;color:#050505!important;border-radius:0!important}.contact-page__method h3,.contact-page__method-value{color:#f4f5f7!important}html{--sr-px:0;--sr-py:0}.bg-page-bg:has(nav[aria-label=Account]),.cart-page,.jewelry-checkout-page,.page-surface,.powerhouse-wishlist,.product-page__grid,.sr-order,.store-page__grid,[data-checkout-page],[data-login-viewport]{perspective:1600px}.product-page__grid{position:relative;isolation:isolate;overflow:visible}.cart-page,.jewelry-checkout-page,.page-surface,.powerhouse-wishlist,[data-checkout-page],[data-login-viewport]{position:relative;isolation:isolate;overflow:hidden}.cart-page:before,.jewelry-checkout-page:before,.page-surface:before,.powerhouse-wishlist:before,[data-checkout-page]:before,[data-login-viewport]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at calc(42% + var(--sr-px, 0) * 8%) 8%,rgba(92,225,255,.12),transparent 38%);pointer-events:none;z-index:0}.cart-page:after,.jewelry-checkout-page:after,.page-surface:after,.powerhouse-wishlist:after,[data-checkout-page]:after{content:"";position:absolute;left:-14%;right:-14%;bottom:-28%;height:42%;background-image:linear-gradient(rgba(92,225,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(92,225,255,.07) 1px,transparent 0);background-size:48px 48px;transform:rotateX(68deg) translate3d(calc(var(--sr-px, 0) * 22px),0,0);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.45),transparent 78%);mask-image:linear-gradient(0deg,rgba(0,0,0,.45),transparent 78%);pointer-events:none;z-index:0}.cart-page>*,.jewelry-checkout-page>*,.page-surface>*,.powerhouse-wishlist>*,.product-page__grid>*,[data-checkout-page]>*{position:relative;z-index:1}.product-gallery{perspective:none}@media (min-width:1024px){.product-gallery{grid-template-columns:5.25rem minmax(0,1fr)!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}.product-gallery__thumbs{position:relative;z-index:5}.bg-page-bg:has([data-testid=product-container]) #product-gallery-container .product-gallery__stage,.product-gallery__stage{z-index:1;width:100%!important;max-width:100%!important;margin-left:0!important;margin-inline:auto!important;display:flex;justify-content:center;justify-self:stretch}.bg-page-bg:has([data-testid=product-container]) #product-gallery-container .product-gallery__stage-inner,.product-gallery__stage-inner{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;transform:none}}.product-gallery__stage{position:relative;overflow:hidden!important;perspective:none;transform-style:flat}.product-gallery__stage:after,.product-gallery__stage:before{display:none!important}.product-gallery__stage-inner{position:relative;z-index:1;transform:none!important;transform-style:flat}.product-gallery__stage img,.product-gallery__stage-img{position:relative;z-index:1;transform:none!important;transform-origin:center;filter:none;animation:none!important}.product-gallery__thumb{transition:border-color .22s ease,box-shadow .22s ease}.product-gallery__thumb--active,.product-gallery__thumb:hover{transform:none;box-shadow:0 0 0 1px rgba(92,225,255,.35)}.product-actions,.product-details,.product-info{animation:sr-rest-rise .7s ease both;transform:none;min-width:0;max-width:100%}.related-products-section .sr-pcard{height:100%}.sr-pcard__num{position:absolute;top:.85rem;left:.9rem;z-index:2;color:#5ce1ff;font-family:var(--font-heading);font-size:.68rem;font-weight:700;letter-spacing:.18em}.beauty-cart-empty,.beauty-cart-item,.beauty-cart-summary{transform-style:preserve-3d;animation:sr-rest-rise .64s ease both;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.beauty-cart-item:nth-child(2){animation-delay:70ms}.beauty-cart-item:nth-child(3){animation-delay:.14s}.beauty-cart-summary{animation-delay:.16s}.beauty-cart-item:hover,.beauty-cart-summary:hover{transform:perspective(1000px) rotateY(calc(var(--sr-px, 0) * -5deg - 3deg)) translateY(-8px) translateZ(16px);border-color:rgba(92,225,255,.4)!important;box-shadow:0 22px 50px rgba(0,0,0,.35),0 0 28px rgba(92,225,255,.08)}.checkout-page__sidebar,.checkout-summary,.coupon-apply{animation:sr-rest-rise .7s ease both;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.checkout-page__sidebar:hover,.checkout-summary:hover{transform:none;box-shadow:none}[data-login-viewport] .lg\:w-1\/2{overflow:hidden}[data-login-viewport] .lg\:w-1\/2 img,[data-login-viewport] .sr-login-hero{animation:none!important;transform:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}[data-login-viewport] [class*="max-w-[440px]"]{transform:perspective(1200px) rotateY(calc(var(--sr-px, 0) * -7deg)) translateZ(18px);box-shadow:0 28px 64px rgba(0,0,0,.45),0 0 0 1px rgba(92,225,255,.16)}.powerhouse-wishlist{--pw-ink:#f4f5f7;--pw-muted:#8b939c;--pw-line:rgba(255,255,255,0.12);--pw-soft:#0c0e11;color:#f4f5f7!important}.powerhouse-wishlist__empty-title,.powerhouse-wishlist__name,.powerhouse-wishlist__price,.powerhouse-wishlist__title{color:#f4f5f7!important;font-family:var(--font-heading)!important}.powerhouse-wishlist__card{background:rgba(12,14,16,.92)!important;border-color:rgba(255,255,255,.12)!important;transform-style:preserve-3d;animation:sr-rest-rise .62s ease both;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.powerhouse-wishlist__card:hover{transform:perspective(900px) translateY(-10px) rotateX(5deg);border-color:rgba(92,225,255,.4)!important;box-shadow:0 24px 48px rgba(0,0,0,.4),0 0 0 1px rgba(92,225,255,.3)}.powerhouse-wishlist__remove{background:#050505!important;color:#5ce1ff!important;border-color:rgba(92,225,255,.4)!important}.powerhouse-wishlist__atc,.powerhouse-wishlist__empty-cta{background:#5ce1ff!important;border-color:#5ce1ff!important;color:#050505!important}.powerhouse-wishlist__quickshop{background:transparent!important;color:#5ce1ff!important;border-color:rgba(92,225,255,.7)!important}.help-page__title,.hero-title,.powerhouse-wishlist__header{animation:sr-rest-rise .6s ease both}.faq-tab,.help-form-input,.help-panel,.page-surface .rounded-2xl{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.help-panel{transform:perspective(1200px) rotateY(calc(var(--sr-px, 0) * -5deg))}.faq-tab.active,.help-tab-active{transform:translateY(-4px);box-shadow:0 10px 24px rgba(92,225,255,.16)}.help-accent-glow{animation:sr-rest-pulse 5s ease-in-out infinite}.bg-page-bg .bg-surface.border,.bg-page-bg:has(nav[aria-label=Account]) .bg-surface,.max-w-5xl:has(nav[aria-label=Account])>*{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bg-page-bg .bg-surface.border:hover,.max-w-5xl:has(nav[aria-label=Account]) .bg-surface:hover{transform:perspective(1000px) translateY(-6px) rotateX(3deg);box-shadow:0 20px 44px rgba(0,0,0,.32),0 0 0 1px rgba(92,225,255,.22)}@keyframes sr-rest-float{0%,to{transform:translateZ(20px)}50%{transform:translate3d(0,-12px,36px)}}@keyframes sr-rest-rise{0%{opacity:0;transform:translateY(18px) rotateX(8deg)}to{opacity:1;transform:none}}@keyframes sr-rest-ken{0%{transform:scale(1.04) translate3d(-8px,0,0)}to{transform:scale(1.12) translate3d(8px,-6px,0)}}@keyframes sr-rest-spin{to{transform:rotateX(66deg) rotate(1turn)}}@keyframes sr-rest-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.beauty-cart-item,.beauty-cart-summary,.login-popup__dialog,.login-popup__panel-image,.powerhouse-wishlist__card,.product-gallery__stage img,.product-gallery__stage-img,.product-gallery__stage:after,.product-gallery__stage:before,.product-info,.sr-shop__grid .sr-pcard,.sr-shop__halo,.sr-shop__ring,.sr-shop__scan,.sr-shop__spark,[data-login-viewport] .lg\:w-1\/2 img,[data-login-viewport] [class*="max-w-[440px]"]{animation:none!important;transform:none!important}}.beauty-cart-empty__cta.btn-primary,.beauty-cart-summary__checkout,.cart-page .btn-primary,.checkout-page__btn,.checkout-page__btn--outline,.checkout-page__btn--primary,.help-btn-brand,.jewelry-checkout-page .btn-primary,.login-popup .login-popup__submit,.login-popup button[type=submit],.newsletter [type=submit],.newsletter button,.newsletter-section__submit,.page-surface .help-btn-brand,.page-surface .shimmer-btn.help-btn-brand,.page-surface button.help-btn-brand,.powerhouse-wishlist__atc,.powerhouse-wishlist__empty-cta,.powerhouse-wishlist__quickshop,.product-cta-btn,.product-cta-btn--primary,.product-cta-btn--secondary,.sr-ar__cta,.sr-btn,.sr-btn--ghost,.sr-btn--solid,.sr-vault .sr-btn,.sr-vault .sr-btn--solid,[data-login-viewport] button.bg-brand-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:8px 22px!important;border-radius:var(--apple-btn-radius)!important;font-family:var(--font-sans)!important;font-size:17px!important;font-weight:400!important;letter-spacing:-.022em!important;line-height:1.17648!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease!important}.page-surface .shimmer-btn.help-btn-brand:before,.product-cta-btn--primary:before,.product-cta-btn--secondary:before,.product-cta-btn:before{display:none!important;content:none!important}.beauty-cart-empty__cta.btn-primary,.beauty-cart-summary__checkout,.cart-page .btn-primary,.checkout-page__btn--primary,.help-btn-brand,.jewelry-checkout-page .btn-primary,.login-popup .login-popup__submit,.login-popup button[type=submit],.newsletter [type=submit],.newsletter button,.newsletter-section__submit,.page-surface .help-btn-brand,.page-surface .shimmer-btn.help-btn-brand,.page-surface button.help-btn-brand,.powerhouse-wishlist__atc,.powerhouse-wishlist__empty-cta,.product-cta-btn--primary,.sr-btn--solid,.sr-vault .sr-btn--solid,[data-login-viewport] .bg-brand-primary,[data-login-viewport] button.bg-brand-primary{background:var(--apple-blue)!important;border:0!important;color:#fff!important}.beauty-cart-summary__checkout:hover,.cart-page .btn-primary:hover,.checkout-page__btn--primary:hover:not(:disabled),.help-btn-brand:hover,.jewelry-checkout-page .btn-primary:hover,.login-popup button[type=submit]:hover,.newsletter button:hover,.newsletter-section__submit:hover,.powerhouse-wishlist__atc:hover,.powerhouse-wishlist__empty-cta:hover,.product-cta-btn--primary:hover:not(:disabled),.sr-btn--solid:hover,.sr-vault .sr-btn--solid:focus-visible,.sr-vault .sr-btn--solid:hover,[data-login-viewport] .bg-brand-primary:hover,[data-login-viewport] button.bg-brand-primary:hover{background:var(--apple-blue-hover)!important;border-color:transparent!important;color:#fff!important}.checkout-page__btn--outline,.powerhouse-wishlist__quickshop,.product-cta-btn--secondary,.sr-ar__cta,.sr-btn--ghost,.sr-btn:not(.sr-btn--solid),[data-login-viewport] button.border{background:transparent!important;border:1px solid var(--apple-link)!important;color:var(--apple-link)!important}.checkout-page__btn--outline:hover:not(:disabled),.powerhouse-wishlist__quickshop:hover,.product-cta-btn--secondary:hover:not(:disabled),.product-cta-btn--secondary:hover:not(:disabled) .product-cta-btn__label,.sr-ar__cta:focus-visible,.sr-ar__cta:hover,.sr-btn--ghost:focus-visible,.sr-btn--ghost:hover,.sr-btn:not(.sr-btn--solid):hover,[data-login-viewport] button.border:hover{background:rgba(0,113,227,.12)!important;border-color:var(--apple-blue-hover)!important;color:#6eb5ff!important}.product-option-btn{border-radius:var(--apple-btn-radius)!important;letter-spacing:-.011em!important;text-transform:none!important;font-weight:400!important}.product-qty__control{border-radius:12px!important;overflow:hidden}.sr-vault__unlock{border-radius:var(--apple-btn-radius)!important;letter-spacing:-.011em!important;text-transform:none!important;font-weight:400!important;font-size:14px!important;padding:6px 14px!important}[data-login-viewport] button.sr-google-btn,[data-login-viewport] button.sr-google-btn .sr-google-btn__label{color:#f4f5f7!important;font-size:15px!important;font-weight:400!important;letter-spacing:-.011em!important;text-transform:none!important}[data-checkout-page] .checkout-page__btn--primary{width:100%}[data-checkout-page] .checkout-page__btn--outline,[data-checkout-page] .checkout-page__btn--outline:hover:not(:disabled){border:1px solid rgba(255,255,255,.28)!important;color:#e8eaed!important;background:rgba(255,255,255,.04)!important}[data-checkout-page] .checkout-page__btn--outline:hover:not(:disabled){background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.4)!important;color:#fff!important}