:root,body{--font-sans:"DM Sans",sans-serif;--font-heading:"Cormorant Garamond",Georgia,serif;--font-display:"Cormorant Garamond",Georgia,serif;--font-quote:"Cormorant Garamond",Georgia,serif;--color-page-bg:#ffffff;--color-surface:#ffffff;--color-surface-muted:#faf7f5;--color-surface-alt:#f5ebe3;--color-hero-fallback:#2a1020;--color-footer-bg:#0a0a0a;--color-header-bg:#000000;--color-header-border:rgba(255,255,255,0.12);--color-brand-accent:#111111;--color-brand-accent-hover:#333333;--color-brand-accent-light:#555555;--color-brand-accent-border:#e5e5e5;--color-brand-accent-muted:#f4f4f4;--color-brand-accent-rgb:17,17,17;--color-brand-pink:#e8a4bf;--color-brand-primary:#000000;--color-brand-cream:#f5ebe3;--color-brand-sale:#c1272d;--color-brand-gold:#c9a86c;--color-text-heading:#0a0a0a;--color-text-subheading:#2a2a2a;--color-text-body:#4d4d4d;--color-text-muted:#737373;--color-text-inverse:#ffffff;--color-promo-bg:#E23B00;--color-promo-text:#ffffff;--gradient-promo:#E23B00;--color-nav-text:var(--color-text-inverse);--color-nav-text-hero:var(--color-text-inverse);--letter-spacing-nav:0.12em;--hero-height:clamp(640px,88vh,960px)}[data-nav-transparent=true] .nav-header{background:transparent!important;border-bottom:none!important;box-shadow:none!important}[data-nav-transparent=true] .nav-account-icon-link,[data-nav-transparent=true] .nav-cart-icon-link,[data-nav-transparent=true] .nav-categories__trigger,[data-nav-transparent=true] .nav-collections__trigger,[data-nav-transparent=true] .nav-header,[data-nav-transparent=true] .nav-header a,[data-nav-transparent=true] .nav-header button,[data-nav-transparent=true] .nav-header span:not(.nav-cart-badge),[data-nav-transparent=true] .nav-header-menu a,[data-nav-transparent=true] .nav-header__actions a,[data-nav-transparent=true] .nav-header__actions button,[data-nav-transparent=true] .nav-header__menu a,[data-nav-transparent=true] .nav-header__menu button,[data-nav-transparent=true] .nav-link--icon,[data-nav-transparent=true] .nav-luxury-link,[data-nav-transparent=true] .nav-luxury-link-label,[data-nav-transparent=true] .nav-wishlist-icon-link{color:#ffffff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}[data-nav-transparent=true] .nav-cart-badge{background:#ffffff!important;color:#000000!important}.nav-cart-badge,.nav-header .nav-cart-badge,[data-nav-transparent=false] .nav-cart-badge,[data-nav-transparent=false] .nav-header .nav-cart-badge{background:#111111!important;color:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1.125rem!important;height:1.125rem!important;border-radius:999px!important;font-size:.65rem!important;font-weight:700!important;line-height:1!important}[data-nav-transparent=false] .nav-header{background:#ffffff!important;border-bottom:1px solid #e5e5e5!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important}[data-nav-transparent=false] .nav-account-icon-link,[data-nav-transparent=false] .nav-cart-icon-link,[data-nav-transparent=false] .nav-categories__trigger,[data-nav-transparent=false] .nav-collections__trigger,[data-nav-transparent=false] .nav-header,[data-nav-transparent=false] .nav-header a,[data-nav-transparent=false] .nav-header button,[data-nav-transparent=false] .nav-header span:not(.nav-cart-badge),[data-nav-transparent=false] .nav-header-menu a,[data-nav-transparent=false] .nav-header__actions a,[data-nav-transparent=false] .nav-header__actions button,[data-nav-transparent=false] .nav-header__menu a,[data-nav-transparent=false] .nav-header__menu button,[data-nav-transparent=false] .nav-link--icon,[data-nav-transparent=false] .nav-luxury-link,[data-nav-transparent=false] .nav-luxury-link-label,[data-nav-transparent=false] .nav-wishlist-icon-link{color:#1a1a1a!important;text-shadow:none!important}.nav-header span.nav-cart-badge,[data-nav-transparent=false] .nav-header .nav-cart-icon-link .nav-cart-badge,[data-nav-transparent=false] .nav-header .nav-link--icon .nav-cart-badge,[data-nav-transparent=false] .nav-header span.nav-cart-badge,span.nav-cart-badge{background:#111111!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.nav-header__inner{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:.75rem!important;padding-right:.75rem!important}@media (min-width:1024px){.nav-header__inner{padding-left:2.5rem!important;padding-right:2.5rem!important}}[data-nav-transparent=true] .nav-header__logo-img--light{display:block!important}[data-nav-transparent=false] .nav-header__logo-img--light,[data-nav-transparent=true] .nav-header__logo-img--dark{display:none!important}[data-nav-transparent=false] .nav-header__logo-img--dark{display:block!important}:root{--promo-bar-height:40px!important}.promo-bar{background:#E23B00!important;color:#ffffff!important;font-weight:600;z-index:60;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;border:none!important;box-sizing:border-box!important}.promo-bar,.promo-bar__slide,.promo-bar__viewport{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;padding:0!important}.promo-bar__slide,.promo-bar__viewport{height:100%!important;margin:0 auto!important}.promo-bar .promo-bar__highlight,.promo-bar .promo-bar__icon,.promo-bar .promo-bar__text{color:#ffffff!important}.promo-bar .promo-bar__highlight{color:#E23B00!important;background:rgba(255,255,255,.92)!important}.promo-bar .promo-bar__slide{max-width:100%!important;width:100%!important;justify-content:flex-start!important;padding:0 1rem!important;gap:.5rem!important}.promo-bar .promo-bar__text{overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;flex:1 1 auto!important;max-width:none!important}.promo-bar .promo-bar__text--scroll{-webkit-mask-image:linear-gradient(90deg,transparent,#000 .75rem,#000 calc(100% - .75rem),transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 .75rem,#000 calc(100% - .75rem),transparent)!important}.promo-bar .promo-bar__text-track{display:inline-flex!important;align-items:center!important;gap:3rem!important;width:-moz-max-content!important;width:max-content!important;animation-name:promo-text-scroll!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;will-change:transform}.promo-bar .promo-bar__text-chunk{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;flex-shrink:0!important}@keyframes promo-text-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 1.5rem))}}.nav-header-root{margin:0!important;padding:0!important}.nav-header{margin-top:0!important;border-top:none!important}.mega-menu-panel,.mega-menu-panel *,[data-nav-transparent=true] .mega-menu-panel,[data-nav-transparent=true] .mega-menu-panel a,[data-nav-transparent=true] .mega-menu-panel button,[data-nav-transparent=true] .mega-menu-panel h3,[data-nav-transparent=true] .mega-menu-panel li,[data-nav-transparent=true] .mega-menu-panel span{color:#111111!important;text-shadow:none!important}.mega-menu-panel a{position:relative;display:inline-block;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.mega-menu-panel a:hover{color:#E23B00!important;transform:translateX(5px)!important}[data-nav-transparent=true] .nav-header:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.3) 60%,transparent);pointer-events:none;z-index:0}.impulse-hero__eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:600}.impulse-hero__title{font-family:var(--font-heading);font-weight:500;letter-spacing:.02em;color:var(--color-text-inverse)}.impulse-hero__description{color:rgba(255,255,255,.92)}.impulse-hero__eyebrow{color:rgba(255,255,255,.85)}.impulse-hero__cta{background:var(--color-surface);color:var(--color-brand-primary);border:1px solid var(--color-surface);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.impulse-hero__cta:hover{background:transparent;color:var(--color-text-inverse)}.shop-by-nav__pill{border-radius:0;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600;border-color:var(--color-border-spinner)}.shop-by-nav__pill--active,.shop-by-nav__pill:hover{background:var(--color-brand-primary);border-color:var(--color-brand-primary)}.promo-banners__title{font-family:var(--font-heading);font-weight:500}.newsletter-section__submit{background:var(--color-brand-primary);letter-spacing:.12em;text-transform:uppercase}.newsletter-section__submit:hover{background:var(--color-brand-accent)}.shop-banner__cta{background:var(--color-surface);color:var(--color-brand-primary);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.store-faqs__title{font-family:var(--font-heading)}.help-page__title{letter-spacing:.02em}.help-page__section-title,.help-page__title{font-family:var(--font-heading);font-weight:500}.help-gradient-text{background:var(--gradient-brand-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.help-btn-brand{background:var(--color-brand-primary);color:var(--color-text-inverse)}.help-btn-brand:hover{background:var(--color-brand-accent)}.help-tab-active{background:var(--color-brand-primary)!important;color:var(--color-text-inverse)!important;border-color:var(--color-brand-primary)!important}.nav-cart-dropdown{border:1px solid var(--color-border-muted)!important;box-shadow:0 24px 48px -16px rgba(0,0,0,.18)!important}.nav-cart-dropdown__header{background:#ffffff!important;border-bottom:1px solid #f0f0f0!important}.nav-cart-dropdown__title{font-family:var(--font-sans)!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.nav-cart-dropdown__thumb{width:4.5rem!important;height:4.5rem!important;background:#f5f5f5!important;overflow:hidden!important}.nav-cart-dropdown__item-title{font-family:var(--font-sans)!important;font-weight:500!important;font-size:.875rem!important}.nav-cart-dropdown__item-price,.nav-cart-dropdown__subtotal-value{font-family:var(--font-sans)!important;font-weight:600!important}.nav-cart-dropdown__cta{background:#111111!important;border:1px solid #111111!important;border-radius:0!important;letter-spacing:.12em!important}.nav-cart-dropdown__cta:hover{background:#333333!important;border-color:#333333!important}.nav-cart-dropdown--beauty .nav-cart-dropdown__cta--outline,.nav-cart-dropdown__cta-row .nav-cart-dropdown__cta--outline{background:transparent!important;color:#111111!important;border:1px solid #111111!important}.nav-cart-dropdown--beauty .nav-cart-dropdown__cta--primary,.nav-cart-dropdown__cta-row .nav-cart-dropdown__cta--primary{background:#111111!important;color:#ffffff!important}.cart-toast{background:var(--color-brand-primary)!important;border-radius:0!important;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.nav-cart-dropdown--beauty .nav-cart-dropdown__cta--primary{background:#111111!important;border-color:#111111!important}.nav-cart-dropdown--beauty .nav-cart-dropdown__cta--primary:hover{background:#333333!important;border-color:#333333!important}.product-page--beauty .product-actions .product-cta-btn--primary{background:var(--color-brand-primary)!important;border:1.5px solid var(--color-brand-primary)!important;border-radius:0!important;color:var(--color-text-inverse)!important}.product-page--beauty .product-actions .product-cta-btn--primary:before{display:none!important}.product-page--beauty .product-actions .product-cta-btn--secondary{background:transparent!important;border:1.5px solid var(--color-brand-primary)!important;border-radius:0!important;color:var(--color-brand-primary)!important}.product-page--beauty .product-actions .product-cta-btn--secondary:before{display:none!important}.account-form__submit,.btn-brand,.btn-primary,.cart-summary__checkout-btn,.checkout-form__submit{background:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;color:var(--color-text-inverse)!important;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;border-radius:0;transition:background .25s ease,border-color .25s ease,color .25s ease}.account-form__submit:hover:not(:disabled),.btn-brand:hover:not(:disabled),.btn-primary:hover:not(:disabled),.cart-summary__checkout-btn:hover:not(:disabled),.checkout-form__submit:hover:not(:disabled){background:var(--color-brand-accent)!important;border-color:var(--color-brand-accent)!important;color:var(--color-text-inverse)!important}.checkout-page__btn--primary{background:#000000!important;border:none!important;color:#ffffff!important;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;transition:background .25s ease,color .25s ease,opacity .2s ease}.checkout-page__btn--primary:hover:not(:disabled){background:#222222!important;color:#ffffff!important;opacity:1}.btn-outline{border:1.5px solid var(--color-brand-primary)!important;color:var(--color-brand-primary)!important;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;border-radius:0;background:transparent}.btn-outline:hover{background:var(--color-brand-primary)!important;color:var(--color-text-inverse)!important;border-color:var(--color-brand-primary)!important}@media (min-width:1024px){.product-page--beauty #product-gallery-container,.product-page--beauty .product-images-sticky{flex:0 0 58%!important;width:58%!important;max-width:58%!important}.product-page--beauty .product-details-column,.product-page--beauty .product-details-scroll{flex:0 0 42%!important;width:42%!important;max-width:42%!important}.product-page--beauty #product-gallery-container .beauty-gallery__stage-frame{max-height:min(calc(100vh - var(--header-height) - var(--promo-bar-height) - 5rem),920px)}}.product-info--beauty{gap:.875rem}.product-info--beauty .product-info__eyebrow-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.product-info--beauty .product-info__brand{margin:0;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-accent)}.product-info--beauty .product-info__category{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.product-info--beauty .product-info__title{font-family:var(--font-heading);font-size:clamp(1.75rem,3.2vw,2.375rem);font-weight:500;line-height:1.15;letter-spacing:.01em;color:var(--color-text-heading)}.product-info--beauty .product-info__excerpt{margin:0;font-size:.9375rem;line-height:1.65;color:var(--color-text-body);max-width:36rem}.product-info--beauty .product-info__trust-line{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.product-rating-badge--beauty{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--color-border-muted);border-radius:0;background:var(--color-surface-muted);font-size:.8125rem;cursor:pointer}.product-rating-badge--beauty .product-rating-badge__stars{color:var(--color-brand-gold)}.product-rating-badge--beauty .product-rating-badge__score{font-weight:700;color:var(--color-text-heading)}.product-rating-badge--beauty .product-rating-badge__count{font-weight:500;color:var(--color-text-muted)}.product-actions--beauty .product-price{border-top:none;padding-top:.25rem}.product-actions--beauty .product-price__current{font-family:var(--font-heading);font-size:clamp(1.625rem,2.8vw,2rem);font-weight:500}.product-actions--beauty .product-price__discount{color:var(--color-brand-sale);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.product-actions--beauty .product-price__tax{font-size:.75rem;letter-spacing:.04em;color:var(--color-text-muted)}.product-actions--beauty .product-options__label{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-heading)}.product-actions--beauty .product-option-btn{border-radius:0;border-color:var(--color-border-neutral);font-size:.8125rem;font-weight:500;letter-spacing:.04em;transition:border-color .2s ease,background .2s ease,color .2s ease}.product-actions--beauty .product-option-btn--active{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-inverse)}.product-actions--beauty .product-option-btn:hover:not(.product-option-btn--active){border-color:var(--color-brand-primary)}.product-actions--beauty .product-qty__control{border-radius:0;border-color:var(--color-border-neutral)}.product-actions--beauty .product-qty__control button{font-weight:500}.product-actions--beauty .product-cta-btn{border-radius:0;min-height:3.25rem;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.product-actions--beauty .product-cta-btn--primary{background:var(--color-brand-primary)!important;border:1.5px solid var(--color-brand-primary)!important;color:var(--color-text-inverse)!important}.product-actions--beauty .product-cta-btn--primary:before{display:none!important}.product-actions--beauty .product-cta-btn--primary:hover:not(:disabled){background:var(--color-brand-accent)!important;border-color:var(--color-brand-accent)!important}.product-actions--beauty .product-cta-btn--secondary{background:transparent!important;border:1.5px solid var(--color-brand-primary)!important;color:var(--color-brand-primary)!important}.product-actions--beauty .product-cta-btn--secondary:before{display:none!important}.product-actions--beauty .product-cta-btn--secondary:hover:not(:disabled){background:var(--color-brand-primary)!important;color:var(--color-text-inverse)!important}.product-actions--beauty .product-cta-btn--secondary:hover:not(:disabled) .product-cta-btn__label{color:var(--color-text-inverse)!important}.beauty-product-trust{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 0;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.beauty-product-trust__secure{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.beauty-product-trust__items{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width:480px){.beauty-product-trust__items{grid-template-columns:1fr}}.beauty-product-trust__item{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.beauty-product-trust__icon{font-size:.875rem;color:var(--color-brand-accent)}.beauty-product-trust__label{font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--color-text-heading)}.product-details-section--beauty .product-accordion__trigger{padding:1rem 0}.product-details-section--beauty .product-accordion__title{font-family:var(--font-heading);font-size:1.125rem;font-weight:500;letter-spacing:.02em}.product-details-section--beauty .product-details__block-title{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.related-products-section h2,.related-products-section__inner .section-heading__title{font-family:var(--font-heading);font-weight:500;letter-spacing:.02em}.cart-page__title,.checkout-page__title,.store-page__title{font-family:var(--font-heading);font-weight:500}.cart-page,.jewelry-checkout-page,[data-checkout-page]{overflow:visible}.cart-page{padding:1.5rem 1rem 3rem;box-sizing:border-box;max-width:100%;overflow-x:clip}@media (min-width:640px){.cart-page{padding:2rem 1.5rem 4rem}}.jewelry-checkout-page,[data-checkout-page]{padding:2.5rem 0 4rem}.cart-page__header{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border-subtle)}.cart-page__eyebrow{margin:0 0 .4rem;font-size:.6875rem;letter-spacing:.16em;color:var(--color-text-muted)}.cart-page__eyebrow,.cart-page__title{font-family:var(--font-sans);font-weight:600;text-transform:uppercase}.cart-page__title{margin:0;font-size:clamp(1.5rem,4vw,2rem);line-height:1.15;letter-spacing:.02em;color:var(--color-text-heading)}.cart-page__subtitle{margin:.5rem 0 0;font-family:var(--font-sans);font-size:.8125rem;line-height:1.5;color:var(--color-text-muted)}.cart-page__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start;min-width:0}.cart-page__items,.cart-page__summary{min-width:0;max-width:100%}@media (min-width:1024px){.cart-page__grid{grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr);gap:2rem;align-items:start}.cart-page__summary{position:relative}}.beauty-cart-items__trust{display:none!important}.beauty-cart-items__list{border:none!important;background:transparent!important}.beauty-cart-item{display:grid!important;grid-template-columns:5.5rem minmax(0,1fr)!important;gap:1rem!important;align-items:start!important;padding:1.125rem 0!important;flex-direction:unset!important;border:none!important;border-bottom:1px solid #f0f0f0!important;border-radius:0!important;box-shadow:none!important}.beauty-cart-item:last-child{border-bottom:none!important}.beauty-cart-item__thumb{position:relative!important;flex:none!important;width:5.5rem!important;height:5.5rem!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important;background:#f5f5f5!important}.beauty-cart-item__thumb img{-o-object-fit:cover!important;object-fit:cover!important}.beauty-cart-item__title,.beauty-cart-item__total,.beauty-cart-item__unit,.beauty-cart-item__variant{font-family:var(--font-sans)!important}.beauty-cart-item__title{font-size:.9375rem!important;font-weight:500!important}.beauty-cart-item__total{font-size:.9375rem!important;font-weight:600!important;white-space:nowrap}.beauty-cart-item__unit{font-size:.8125rem!important;color:var(--color-text-muted)!important}.beauty-cart-item__qty-control{border:1px solid #d4d4d4!important}.beauty-cart-item__qty-control button,.beauty-cart-item__remove{width:2rem!important;height:2rem!important}.beauty-cart-item__remove{padding:0!important;border:none!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23737373'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M3 6h18M8 6V4h8v2m-9 0l1 14h8l1-14'/%3E%3C/svg%3E") 50% /1.15rem 1.15rem no-repeat!important;color:transparent!important;font-size:0!important;line-height:0!important;text-decoration:none!important;letter-spacing:0!important;overflow:hidden!important;cursor:pointer!important}.beauty-cart-item__remove:hover:not(:disabled){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23c1272d'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M3 6h18M8 6V4h8v2m-9 0l1 14h8l1-14'/%3E%3C/svg%3E")!important}.beauty-cart-item__remove:disabled{opacity:.4!important}@media (max-width:767px){.beauty-cart-items,.beauty-cart-items__list,.cart-page__items{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;border:none!important;box-shadow:none!important}.beauty-cart-item{grid-template-columns:4.5rem minmax(0,1fr)!important;gap:.75rem!important;padding:1rem 0!important;border:none!important;border-bottom:1px solid #f0f0f0!important}.beauty-cart-item__thumb{width:4.5rem!important;height:4.5rem!important}.beauty-cart-item__title,.beauty-cart-item__total{font-size:.875rem!important}}.beauty-cart-summary{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;box-sizing:border-box;max-width:100%;min-width:0}.beauty-cart-summary__title{font-family:var(--font-sans)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 1rem!important}.beauty-cart-summary__shipping{margin-bottom:1rem!important;padding-bottom:1rem!important}.beauty-cart-summary__shipping-fill{background:#111111!important}.beauty-cart-summary__row,.beauty-cart-summary__row--total dd,.beauty-cart-summary__row--total dt{font-family:var(--font-sans)!important}.beauty-cart-summary__row--total dd{font-size:1.0625rem!important;font-weight:700!important}.beauty-cart-summary__checkout{background:#111111!important;border:1px solid #111111!important;border-radius:0!important;color:#ffffff!important;min-height:3rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.beauty-cart-summary .coupon-apply,.checkout-page__sidebar .coupon-apply,.coupon-apply{border:1px solid #e8e8e8!important;border-radius:0!important;background:#fafafa!important;padding:0!important;overflow:hidden!important;box-shadow:none!important}.beauty-cart-summary .coupon-apply__toggle,.checkout-page__sidebar .coupon-apply__toggle,.coupon-apply__toggle{display:flex!important;align-items:center!important;gap:.75rem!important;width:100%!important;padding:.85rem 1rem!important;margin:0!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;-webkit-tap-highlight-color:transparent}.coupon-apply__toggle:focus,.coupon-apply__toggle:focus-visible,.coupon-apply__toggle[aria-expanded=true]{outline:none!important;box-shadow:none!important;border:none!important}.beauty-cart-summary .coupon-apply__toggle-icon,.checkout-page__sidebar .coupon-apply__toggle-icon,.coupon-apply__toggle-icon{width:1.75rem!important;height:1.75rem!important;border-radius:0!important;border:1px solid #e5e5e5!important;background:#ffffff!important;color:#111111!important;font-size:.75rem!important;font-weight:700!important;box-shadow:none!important;flex-shrink:0!important}.beauty-cart-summary .coupon-apply__toggle-title,.coupon-apply__toggle-title{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#111!important}.coupon-apply__toggle-subtitle{font-size:.75rem!important;color:#737373!important}.beauty-cart-summary .coupon-apply__form,.checkout-page__sidebar .coupon-apply__form,.coupon-apply__form{display:grid!important;grid-template-columns:1fr auto!important;gap:.5rem!important;margin:0!important;padding:0 1rem 1rem!important;border:none!important}.beauty-cart-summary .coupon-apply__input,.checkout-page__sidebar .coupon-apply__input,.coupon-apply__input{width:100%!important;min-width:0!important;height:2.75rem!important;border:1px solid #d4d4d4!important;border-radius:0!important;background:#fff!important;padding:0 .75rem!important;font-size:.875rem!important;box-sizing:border-box!important}.coupon-apply__input:focus,.coupon-apply__input:focus-visible{outline:none!important;border-color:#111!important;box-shadow:none!important}.beauty-cart-summary .coupon-apply__submit,.checkout-page__sidebar .coupon-apply__submit,.coupon-apply__submit{height:2.75rem!important;min-width:5.5rem!important;padding:0 1rem!important;border-radius:0!important;background:#111111!important;border:1px solid #111111!important;color:#ffffff!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.6875rem!important;font-weight:600!important}.beauty-cart-summary .coupon-apply__applied,.beauty-cart-summary .coupon-apply__message,.coupon-apply__applied,.coupon-apply__message{margin:0!important;padding:0 1rem .85rem!important}@media (max-width:419px){.beauty-cart-summary .coupon-apply__form,.checkout-page__sidebar .coupon-apply__form,.coupon-apply__form{grid-template-columns:1fr!important}.beauty-cart-summary .coupon-apply__submit,.checkout-page__sidebar .coupon-apply__submit,.coupon-apply__submit{width:100%!important}}@media (max-width:1023px){.beauty-cart-summary{position:static!important;width:100%!important;padding:0!important;border:none!important}}.nav-cart-dropdown--beauty .nav-cart-dropdown__item-price,.nav-cart-dropdown--beauty .nav-cart-dropdown__item-title,.nav-cart-dropdown--beauty .nav-cart-dropdown__subtotal-value,.nav-cart-dropdown--beauty .nav-cart-dropdown__title{font-family:var(--font-sans)!important}.nav-cart-dropdown--beauty .nav-cart-dropdown__thumb{width:4.5rem!important;height:4.5rem!important;overflow:hidden!important}.nav-cart-dropdown--beauty .nav-cart-dropdown__item-title{font-size:.875rem!important;font-weight:500!important}.nav-cart-dropdown--beauty .nav-cart-dropdown__item-price,.nav-cart-dropdown--beauty .nav-cart-dropdown__subtotal-value{font-weight:600!important}@media (max-width:380px){.nav-cart-dropdown__cta-row{grid-template-columns:1fr!important}}@media (max-width:767px){.cart-page,.jewelry-checkout-page,[data-checkout-page]{margin-left:-1rem!important;margin-right:-1rem!important;width:calc(100% + 2rem)!important;max-width:none!important;padding-left:.75rem!important;padding-right:.75rem!important;box-sizing:border-box!important}.jewelry-checkout-page{padding-top:1.25rem!important;padding-bottom:2.5rem!important}.jewelry-checkout-page__grid{gap:1.5rem!important}.checkout-page__address-panel,.checkout-page__address-panel.card-surface,.checkout-page__sidebar,.checkout-page__sidebar.card-surface{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;max-width:100%!important;overflow-x:clip!important}.checkout-page__panel-title,.checkout-page__title{font-family:var(--font-sans)!important;font-size:.875rem!important;letter-spacing:.1em!important}.checkout-page__address-panel input,.checkout-page__address-panel select,.checkout-page__address-panel textarea,.checkout-page__sidebar input{max-width:100%!important;width:100%!important;box-sizing:border-box!important;min-width:0!important}.checkout-page__address-panel [class*=rounded],.checkout-page__address-panel button,.checkout-page__address-panel label{max-width:100%!important}.checkout-page__address-panel .rounded-lg,.checkout-page__address-panel .rounded-md{border-radius:0!important}}.store-page--beauty{padding-top:1.75rem!important;padding-bottom:4rem;padding-left:1rem!important;padding-right:1rem!important}@media (min-width:1024px){.store-page--beauty{padding-top:2.5rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}}.store-page--beauty .store-page__layout{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media (max-width:1023px){.store-page--beauty .store-page__sidebar{display:none!important}.store-page--beauty .animation-shop-grid{padding-left:0!important;padding-right:0!important}.store-page--beauty .store-page__filters-mobile{padding-left:0;padding-right:0}.store-page--beauty .animation-shop-grid>header,.store-page--beauty .animation-shop-grid__toolbar{margin-left:0;margin-right:0;width:100%}.store-page--beauty .animation-shop-grid__grid{padding-left:0;padding-right:0}}@media (min-width:1024px){.store-page--beauty .store-page__layout{grid-template-columns:14rem minmax(0,1fr);gap:2.5rem 3rem;align-items:start}.store-page--beauty .store-page__filters-mobile{display:none!important}.store-page--beauty .store-page__sidebar{position:sticky;top:calc(var(--header-height) + var(--promo-bar-height) + 20px);align-self:start;z-index:2;max-height:calc(100vh - var(--header-height) - var(--promo-bar-height) - 40px)}.store-page--beauty .store-page__sidebar .refinement-list--sticky{position:static!important;top:auto!important;max-height:100%;overflow:hidden}.store-page--beauty .store-page__sidebar .refinement-list__panel{max-height:calc(100vh - var(--header-height) - var(--promo-bar-height) - 40px);overflow-y:auto;overscroll-behavior:contain;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:rgba(var(--color-brand-accent-rgb),.35) transparent}.store-page--beauty .store-page__sidebar .refinement-list__panel::-webkit-scrollbar{width:4px}.store-page--beauty .store-page__sidebar .refinement-list__panel::-webkit-scrollbar-thumb{border-radius:9999px;background:rgba(var(--color-brand-accent-rgb),.35)}}.store-page--beauty .store-page__filters-mobile{grid-column:1/-1}.store-page--beauty .refinement-list__heading{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.store-page--beauty .refinement-list__link--active{color:var(--color-brand-accent);font-weight:600}.store-page--beauty .refinement-list__clear{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-accent,#e23b00);text-decoration:underline}.store-page--beauty .mobile-filters__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;margin:0;border:1px solid var(--color-border-control,#e5e5e5);border-radius:8px;background:#fff;color:#111;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04)}.store-page--beauty .mobile-filters__trigger-label{display:inline-flex;align-items:center;gap:.5rem}.store-page--beauty .mobile-filters__badge{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-accent,#e23b00);background:rgba(226,59,0,.08);padding:.2rem .5rem;border-radius:4px}.store-page--beauty .mobile-filters__sheet{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;justify-content:flex-end}.store-page--beauty .mobile-filters__backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;background:rgba(0,0,0,.45);cursor:pointer}.store-page--beauty .mobile-filters__drawer{position:relative;z-index:1;max-height:min(88vh,640px);display:flex;flex-direction:column;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.12);color:#111}.store-page--beauty .mobile-filters__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.store-page--beauty .mobile-filters__drawer-title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#111}.store-page--beauty .mobile-filters__close{width:2rem;height:2rem;border:0;border-radius:9999px;background:#f3f3f3;color:#111;font-size:1.35rem;line-height:1;cursor:pointer}.store-page--beauty .mobile-filters__panel{padding:1rem 1.25rem 1.75rem;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:1.25rem;-webkit-overflow-scrolling:touch}.store-page--beauty .mobile-filters__pills{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.store-page--beauty .mobile-filters__pill{display:inline-flex;align-items:center;padding:.45rem .85rem;border:1px solid rgba(0,0,0,.14);border-radius:9999px;background:#fff;color:#222;font-size:.75rem;font-weight:500;text-decoration:none;line-height:1.2}.store-page--beauty .mobile-filters__pill--active{border-color:var(--color-brand-accent,#e23b00);background:rgba(226,59,0,.08);color:var(--color-brand-accent,#e23b00);font-weight:600}.collections-showcase{width:100%;padding:3.5rem 0;background:var(--color-surface,#ffffff)}.collections-showcase__inner{max-width:1060px!important;margin:0 auto!important;padding:0 2rem!important}.collections-showcase__header{display:flex;justify-content:center;margin-bottom:.5rem}.collections-showcase__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted,#737373)}.collections-showcase__title{font-family:var(--font-heading,"Cormorant Garamond",serif);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;text-align:center;margin-bottom:2rem;color:var(--color-text-heading,#0a0a0a)}.collections-showcase__tabs{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2.5rem;border-bottom:none!important;padding-bottom:.75rem}.collections-showcase__tab{font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#737373;padding:.5rem 1rem;border-bottom:2px solid transparent;transition:all .2s ease;background:transparent;cursor:pointer}.collections-showcase__tab:hover{color:#0a0a0a}.collections-showcase__tab.is-active{color:#0a0a0a;border-bottom-color:#0a0a0a}.collections-showcase__viewport{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch}.collections-showcase__inner{max-width:1440px!important;padding-left:1rem!important;padding-right:1rem!important}@media (min-width:1024px){.collections-showcase__inner{padding-left:2rem!important;padding-right:2rem!important}}.collections-showcase__track{display:flex!important;flex-wrap:nowrap!important;gap:.75rem!important;width:-moz-max-content!important;width:max-content!important;min-width:100%!important;grid-template-columns:none!important}.collections-showcase__slide{display:flex!important;flex:0 0 min(78vw,280px)!important;width:min(78vw,280px)!important;max-width:320px!important;scroll-snap-align:start!important}.collections-showcase__slide:nth-child(n+4){display:flex!important}@media (min-width:640px){.collections-showcase__slide{flex:0 0 min(42vw,300px)!important;width:min(42vw,300px)!important}}@media (min-width:1024px){.collections-showcase__viewport{overflow:hidden!important;scroll-snap-type:none!important}.collections-showcase__track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2rem!important;width:100%!important;max-width:100%!important}.collections-showcase__slide{width:100%!important;max-width:none!important;flex:none!important}.collections-showcase__slide:nth-child(n+4){display:none!important}}.collections-showcase__slide .beauty-product-card,.collections-showcase__slide .product-card{width:100%!important}.collections-showcase .beauty-product-card__media,.collections-showcase .product-card__media{position:relative!important;aspect-ratio:3/4!important;width:100%!important;border-radius:6px!important;overflow:hidden!important;background-color:#f6f6f6!important}.collections-showcase .beauty-product-card__title,.collections-showcase .product-card h3{font-size:1.05rem!important;font-weight:600!important;line-height:1.35!important;color:#111111!important;margin-top:.75rem!important;transition:color .25s ease!important}.collections-showcase .beauty-product-card:hover .beauty-product-card__title,.collections-showcase .product-card:hover h3{color:#E23B00!important}.collections-showcase .beauty-product-card__price,.collections-showcase .product-card .text-sm{font-size:.95rem!important;font-weight:600!important;color:#333333!important}.collections-showcase .beauty-product-card__media:after,.collections-showcase .product-card .group\/media>div:last-child{position:absolute!important;top:.75rem!important;right:.75rem!important;z-index:30!important}.collections-showcase .product-card__media img{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease!important}.collections-showcase__footer{display:flex!important;justify-content:center!important;margin-top:3.5rem!important}.collections-showcase__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.875rem 2.5rem!important;background-color:#000000!important;color:#ffffff!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;border:1px solid #000000!important;border-radius:4px!important;transition:all .25s ease!important;text-decoration:none!important}.collections-showcase__link:hover{background-color:#ffffff!important;color:#000000!important}.beauty-categories{width:100%;padding:4.5rem 0;background:var(--color-surface,#ffffff)}.beauty-categories__inner{max-width:1200px!important;margin:0 auto!important;padding:0 1.5rem!important}.beauty-categories__header{text-align:center;margin-bottom:2.5rem}.beauty-categories__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted,#737373)}.beauty-categories__title{font-family:var(--font-heading,"Cormorant Garamond",serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;text-align:center;margin-top:.5rem;color:var(--color-text-heading,#0a0a0a)}.beauty-categories__content{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.beauty-categories__content{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.5rem!important;align-items:stretch!important}.beauty-categories__featured{height:100%!important}.beauty-categories__featured .beauty-categories__tile{height:100%!important;min-height:480px!important}.beauty-categories__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem!important}.beauty-categories__grid .beauty-categories__tile:last-child{grid-column:1/-1!important;min-height:220px!important}}.beauty-categories__tile{position:relative!important;display:flex!important;align-items:flex-end!important;padding:1.5rem!important;overflow:hidden!important;border-radius:4px!important;text-decoration:none!important;background:#1a1a1a!important;min-height:220px!important}.beauty-categories__tile .beauty-categories__image{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.beauty-categories__tile:hover .beauty-categories__image{transform:scale(1.06)!important}.beauty-categories__overlay{position:absolute!important;inset:0!important;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.1) 60%,transparent)!important;transition:opacity .3s ease!important}.beauty-categories__label{position:relative!important;z-index:10!important;color:#ffffff!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-bottom:2px solid transparent!important;padding-bottom:2px!important;transition:border-color .25s ease!important}.beauty-categories__tile:hover .beauty-categories__label{border-color:#ffffff!important}.beauty-categories__footer{display:flex!important;justify-content:center!important;margin-top:3rem!important}.beauty-categories__view-all{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.875rem 2.5rem!important;background-color:#000000!important;color:#ffffff!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;border:1px solid #000000!important;transition:all .25s ease!important;text-decoration:none!important}.beauty-categories__view-all:hover{background-color:#ffffff!important;color:#000000!important}.store-page.store-page--beauty{padding-top:1.75rem!important}@media (min-width:1024px){.store-page.store-page--beauty{padding-top:2.5rem!important}}.product-card__wishlist-btn,.shop-product-card .product-card__wishlist-btn{display:none!important}@media (max-width:1023px){.product-card__actions,.product-card__cart-btn,.product-card__quick-add-panel,.product-card__quick-add-wrap,.product-card__quick-view,.quick-add{display:none!important}}.animation-shop-grid .product-card__cart-btn,.animation-shop-grid .product-card__quick-add-wrap,.shop-product-card .product-card__cart-btn,.shop-product-card .product-card__quick-add-wrap{display:none!important}@media (max-width:767px){.store-features__card{align-items:center!important;text-align:center!important}.store-features__desc,.store-features__title{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.store-features__cta{display:flex!important;justify-content:center!important;width:100%!important}.animation-shop-grid .product-card .text-sm,.animation-shop-grid .product-card h3,.animation-shop-grid .shop-product-card h3{text-align:center!important}.animation-shop-grid .shop-product-card .mt-3{align-items:center!important;text-align:center!important}}.anim-pdp__related .grid,.related-products-section__content .grid,.related-products-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}@media (min-width:768px){.anim-pdp__related .grid,.related-products-section__content .grid,.related-products-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem!important}}.related-products-section .section-heading,.related-products-section__title{text-align:center;letter-spacing:.12em;text-transform:uppercase;font-weight:500}[data-testid=segment-animation-product]{--motion-accent:#3b63eb}.anim-pdp-shell,div:has(>[data-testid=segment-animation-product]){padding-top:2rem!important;padding-left:1rem!important;padding-right:1rem!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:clip!important}@media (min-width:640px){.anim-pdp-shell,div:has(>[data-testid=segment-animation-product]){padding-top:2.5rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (min-width:1024px){.anim-pdp-shell,div:has(>[data-testid=segment-animation-product]){padding-top:3rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (max-width:400px){.anim-pdp-shell,div:has(>[data-testid=segment-animation-product]){padding-left:1rem!important;padding-right:1rem!important}.anim-pdp,.anim-pdp__actions-group,.anim-pdp__description,.anim-pdp__grid,.anim-pdp__info{max-width:100%!important;min-width:0!important}.anim-pdp__title{font-size:1.2rem!important;letter-spacing:.04em!important}.anim-pdp__add-btn,.anim-pdp__buy-now-btn{width:100%!important;max-width:100%!important}.promo-bar .promo-bar__text,.promo-bar__text{display:block!important;max-width:none!important;margin:0!important;padding:0!important;font-size:.625rem!important;letter-spacing:.04em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}}.anim-pdp__buy-now-btn{background:#3b63eb!important;border-color:#3b63eb!important;color:#ffffff!important}.anim-pdp__buy-now-btn:hover:not(:disabled){background:#2f52d4!important;border-color:#2f52d4!important}.anim-nav-search,.anim-nav-search a,.anim-nav-search button,.anim-nav-search input,.anim-nav-search span:not(.nav-cart-badge),[data-nav-transparent=true] .anim-nav-search,[data-nav-transparent=true] .anim-nav-search a,[data-nav-transparent=true] .anim-nav-search button,[data-nav-transparent=true] .anim-nav-search input,[data-nav-transparent=true] .anim-nav-search span:not(.nav-cart-badge){color:#111111!important;text-shadow:none!important}.anim-nav-search__close,[data-nav-transparent=true] .anim-nav-search__close{color:#374151!important}.anim-mm__panel,.anim-mm__panel a,.anim-mm__panel button,.anim-mm__panel h2,.anim-mm__panel span,[data-nav-transparent=true] .anim-mm__panel,[data-nav-transparent=true] .anim-mm__panel a,[data-nav-transparent=true] .anim-mm__panel button,[data-nav-transparent=true] .anim-mm__panel h2,[data-nav-transparent=true] .anim-mm__panel span{text-shadow:none!important}[data-nav-transparent=true] .anim-mm__header-label,[data-nav-transparent=true] .anim-mm__section-title{color:#6b5f59!important}[data-nav-transparent=true] .anim-mm__close,[data-nav-transparent=true] .anim-mm__collection-title,[data-nav-transparent=true] .anim-mm__link{color:#1c1412!important}[data-nav-transparent=true] .anim-mm__detail-link{color:#3d3532!important}@media (max-width:1023px){.anim-mm__trigger,.nav-header__mobile-start{display:inline-flex!important;visibility:visible!important;opacity:1!important}[data-nav-transparent=true] .anim-mm__trigger{color:#ffffff!important}[data-nav-transparent=false] .anim-mm__trigger{color:#111111!important}}.anim-mm__panel,.anim-mm__panel a,.anim-mm__panel button,.anim-mm__panel li,.anim-mm__panel span,[data-nav-transparent=true] .anim-mm__panel,[data-nav-transparent=true] .anim-mm__panel a,[data-nav-transparent=true] .anim-mm__panel button,[data-nav-transparent=true] .anim-mm__panel span,[data-nav-transparent=true] .nav-header .anim-mm__panel a,[data-nav-transparent=true] .nav-header .anim-mm__panel button,[data-nav-transparent=true] .nav-header .anim-mm__panel span{color:#1c1412!important;-webkit-text-fill-color:#1c1412!important;text-shadow:none!important}.anim-mm__accordion,.anim-mm__accordion span,.anim-mm__header-label{color:#5c534e!important;-webkit-text-fill-color:#5c534e!important}.anim-mm__detail-link{color:#3d3532!important;-webkit-text-fill-color:#3d3532!important}@media (max-width:1023px){.nav-header__mobile{grid-template-columns:1fr auto 1fr!important}.nav-header__mobile-logo{justify-self:center!important;grid-column:2!important}.nav-header__mobile-end{justify-self:end!important;grid-column:3!important}}@media (max-width:767px){[data-testid=segment-video-hero] h1,section.relative.w-full.flex.flex-col h1.text-white{font-size:1.75rem!important;line-height:1.15!important;margin-bottom:.75rem!important}section.relative.w-full.flex.flex-col h1.text-white+p{font-size:9px!important;letter-spacing:.18em!important;margin-bottom:1.5rem!important}}.anim-mm__overlay{top:0!important;inset:0!important;z-index:10050!important}.anim-mm__panel,.anim-mm__panel.is-open{top:0!important;bottom:0!important;z-index:10051!important}@media (max-width:767px){[data-testid=segment-animation-product-grid] .product-card .mt-3,[data-testid=segment-animation-product-grid] .product-card .mt-4,[data-testid=segment-animation-product-grid] .product-card .text-sm,[data-testid=segment-animation-product-grid] .product-card h3{text-align:center!important}[data-testid=segment-animation-product-grid] .product-card__media{aspect-ratio:3/4!important;width:100%!important;background:#ececec!important}}@media (max-width:1023px){[data-testid=segment-animation-blog-field-notes] .lg\:items-start,[data-testid=segment-animation-collage] .lg\:items-start{align-items:center!important;text-align:center!important}}.collections-showcase__tabs{justify-content:center!important;align-items:center!important;padding:0 .25rem .5rem!important;gap:1rem!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.collections-showcase__tab{font-size:clamp(.95rem,4vw,1.75rem)!important}@media (max-width:767px){.collections-showcase .product-card .text-sm,.collections-showcase .product-card h3{text-align:center!important}.collections-showcase .product-card .mt-2,.collections-showcase .product-card .mt-3,.collections-showcase .product-card .mt-4{align-items:center!important}}