:root{--va-navy: #1E3248;--va-navy-mid: #2B4A6B;--va-navy-dark: #152536;--va-navy-tint: rgba(30, 50, 72, .08);--va-gold: #C4A76C;--va-gold-light: #D4BE8E;--va-gold-dark: #A8894E;--va-bg: #FAFAFA;--va-card: #ffffff;--va-surface: #EEF1F4;--va-surface-2: #e4e9ef;--va-surface-warm: #F5F3EE;--va-ink: #1a1a1a;--va-muted: #555555;--va-soft: #888888;--va-grey-300: #cccccc;--va-grey-200: #e5e5e5;--va-line: rgba(30, 50, 72, .12);--va-line-strong: rgba(30, 50, 72, .22);--va-accent: var(--va-gold-dark);--va-accent-soft: var(--va-gold-light);--va-deep: var(--va-navy);--va-sale: #c41e3a;--va-sale-soft: rgba(196, 30, 58, .08);--va-amber: #d97706;--va-teal: #0891b2;--va-purple: #7c3aed;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-full: 9999px;--va-shadow: 0 20px 50px rgba(30, 50, 72, .1);--va-shadow-sm: 0 4px 12px rgba(30, 50, 72, .06)}@keyframes va-fade-in{0%{opacity:0}to{opacity:1}}@keyframes va-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes va-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes va-pill-pop{0%{opacity:0;transform:translateY(8px) scale(.9)}70%{transform:translateY(0) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{background:var(--va-bg);color:var(--va-ink)}.announcement-bar{background:var(--va-deep)!important;color:#fff!important}.announcement-bar .announcement-bar__text,.announcement-bar .announcement-bar__text *{color:#fff!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.announcement-bar .announcement-bar__text strong,.announcement-bar .announcement-bar__text span{color:#ead8c2!important}#header-component .header__row--top,#header-component .header__row--bottom{background:#fffdf8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#header-component .header__row--top{border-bottom:1px solid var(--va-line)}body .header-logo{color:var(--va-ink)}body #header-component .header__row{min-height:68px}body #header-component .header__columns{--padding-block-start: 14px;--padding-block-end: 14px}body .header-logo__lockup{display:flex;flex-direction:column;gap:.1rem}body .header-logo__brand{font-family:var(--font-h1--family, "DM Sans", -apple-system, sans-serif);font-size:1.0625rem;font-weight:500;letter-spacing:.01em;color:var(--va-deep)}body .header-logo__subtitle{font-size:.5625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--va-accent)}body .header-menu .menu-list__list{gap:1.75rem}body .header-menu .menu-list__link{min-height:auto;font-size:.8125rem;font-weight:500;color:var(--va-muted)}body .header-menu .menu-list__link:hover,body .header-menu .menu-list__link:focus,body .header-menu .menu-list__link.menu-list__link--active{color:var(--va-deep)}@media(min-width:990px){body .header__drawer.desktop\:hidden{display:none!important}body header-menu.header-menu.mobile\:hidden{display:block!important}}body .header-actions__action,body .header__row a,body .header__row button{color:var(--va-ink)}body .header__row a:hover,body .header__row button:hover{color:var(--va-accent)}body .va-hero{background:var(--va-surface);padding-top:1.5rem;padding-bottom:2rem;overflow:hidden}@media(min-width:750px){body .va-hero{padding:2.25rem 0 2.75rem}}@media(min-width:990px){body .va-hero{padding:2.75rem 0 3.25rem}}body .va-hero .page-width,body .va-dualnav .page-width,body .va-savoir .page-width,body .va-stats .page-width,body .va-collection-banner .page-width,body .va-collection-banner__inner{max-width:1400px;margin:0 auto;padding-inline:20px;box-sizing:border-box}@media(min-width:750px){body .va-hero .page-width,body .va-dualnav .page-width,body .va-savoir .page-width,body .va-stats .page-width,body .va-collection-banner .page-width,body .va-collection-banner__inner{padding-inline:24px}}@media(min-width:1200px){body .va-hero .page-width,body .va-dualnav .page-width,body .va-savoir .page-width,body .va-stats .page-width,body .va-collection-banner .page-width,body .va-collection-banner__inner{padding-inline:20px}}body .va-hero__wrap{gap:2rem}body .va-hero__kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--r-full);background:var(--va-navy);border:none;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;animation:va-fade-in .6s ease-out}body .va-hero__kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--va-gold-light);box-shadow:0 0 0 4px #d4be8e38}body .va-hero__title{color:var(--va-ink);font-weight:300;line-height:1.08;letter-spacing:-.01em;font-size:clamp(1.875rem,5.5vw,3.75rem);animation:va-fade-up .8s ease-out .1s both}body .va-hero__title-accent{display:block;font-style:italic;font-weight:400;color:var(--va-gold-dark)}body .va-hero__desc{color:var(--va-muted);font-size:.9375rem;line-height:1.7;max-width:32rem;margin-top:1rem;animation:va-fade-up .8s ease-out .2s both}body .va-hero__desc strong{color:var(--va-navy);font-weight:600}body .va-hero__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;animation:va-fade-up .8s ease-out .3s both}body .va-hero__pill{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:var(--r-full);background:#fff;border:1.5px solid var(--va-grey-300);color:var(--va-muted);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:none;transition:all .22s ease}body .va-hero__pill:hover{border-color:var(--va-navy);color:var(--va-navy);background:var(--va-navy-tint);transform:translateY(-1px)}body .va-hero__pill--accent{border-color:var(--va-sale);color:var(--va-sale);background:var(--va-sale-soft)}body .va-hero__pill--accent:hover{background:var(--va-sale);border-color:var(--va-sale);color:#fff}body .va-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;animation:va-fade-up .8s ease-out .35s both}body .va-hero__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--r-sm);border:2px solid transparent;font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:none;transition:all .25s ease;box-shadow:none}body .va-hero__btn--primary{background:var(--va-navy);border-color:var(--va-navy);color:#fff}body .va-hero__btn--primary:hover{background:var(--va-navy-mid);border-color:var(--va-navy-mid);transform:translateY(-1px)}body .va-hero__btn--outline{background:transparent;border-color:var(--va-navy);color:var(--va-navy)}body .va-hero__btn--outline:hover{background:var(--va-navy);color:#fff}body .va-hero__date{display:inline-flex;align-items:center;gap:.5rem;color:var(--va-soft);font-size:.8125rem;margin-top:1.25rem;animation:va-fade-up .8s ease-out .4s both}body .va-hero__bento{animation:va-scale-in .8s ease-out .3s both}body .va-hero__tile{position:relative;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--va-shadow-sm);transition:transform .3s ease,box-shadow .3s ease}body .va-hero__tile:hover{transform:translateY(-3px);box-shadow:var(--va-shadow)}body .va-hero__tile-media,body .va-hero__tile-media img{transition:transform .5s ease}body .va-hero__tile:hover .va-hero__tile-media,body .va-hero__tile:hover .va-hero__tile-media img{transform:scale(1.06)}body .va-hero__tile-overlay{background:linear-gradient(to top,rgba(30,50,72,.72) 0%,rgba(30,50,72,.12) 60%,transparent 100%)}body .va-hero__tile-top{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;min-height:1.875rem}body .va-hero__tile-label,body .va-hero__tile-badge{min-height:1.875rem;flex-shrink:0}body .va-hero__tile-label{padding-inline:.8rem}body .va-hero__tile-badge{position:static;margin-left:auto;padding:0 .75rem;border-radius:var(--r-full);background:var(--va-sale);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.02em;z-index:2}body .va-hero__tile:nth-of-type(2) .va-hero__tile-badge{background:var(--va-sale)}body .va-hero__tile:nth-of-type(3) .va-hero__tile-badge{background:var(--va-amber)}body .va-hero__tile:nth-of-type(4) .va-hero__tile-badge{background:var(--va-teal)}body .va-hero__tile-content{padding:1rem;color:#fff}body .va-hero__tile--main .va-hero__tile-content{padding:1rem}body .va-hero__tile-title{font-weight:500;font-size:1.125rem;line-height:1.2;color:#fff}body .va-stats{background:#fff;border-top:1px solid var(--va-grey-200);border-bottom:1px solid var(--va-grey-200);padding-block:1.75rem}@media(min-width:750px){body .va-stats{padding-block:2.25rem}}body .va-stats__grid{gap:1.5rem}body .va-stats__item+.va-stats__item:before{background:var(--va-line)}body .va-stats__value{color:var(--va-navy);font-weight:400;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1}body .va-stats__label{color:var(--va-soft);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;margin-top:.5rem}body .va-stats__grid>*{animation:va-fade-up .7s ease-out both}body .va-stats__grid>*:nth-child(1){animation-delay:.05s}body .va-stats__grid>*:nth-child(2){animation-delay:.12s}body .va-stats__grid>*:nth-child(3){animation-delay:.19s}body .va-stats__grid>*:nth-child(4){animation-delay:.26s}body .va-dualnav__panel{animation:va-fade-up .8s ease-out both}body .va-dualnav__grid>.va-dualnav__panel:nth-child(2){animation-delay:.15s}body .tdm-feat-collections__grid>*{animation:va-fade-up .6s ease-out both}body .tdm-feat-collections__grid>*:nth-child(1){animation-delay:.04s}body .tdm-feat-collections__grid>*:nth-child(2){animation-delay:.12s}body .tdm-feat-collections__grid>*:nth-child(3){animation-delay:.2s}body .tdm-feat-collections__grid>*:nth-child(4){animation-delay:.28s}body .va-hero__pill{animation:va-pill-pop .45s ease-out both}body .va-hero__pills .va-hero__pill:nth-child(1){animation-delay:.3s}body .va-hero__pills .va-hero__pill:nth-child(2){animation-delay:.36s}body .va-hero__pills .va-hero__pill:nth-child(3){animation-delay:.42s}body .va-hero__pills .va-hero__pill:nth-child(4){animation-delay:.48s}body .va-hero__pills .va-hero__pill:nth-child(5){animation-delay:.54s}body .va-dualnav{background:transparent;padding:2.5rem 0}@media(min-width:990px){body .va-dualnav{padding:3.5rem 0}}body .va-dualnav__header{text-align:center;margin-bottom:2rem}body .va-dualnav__eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--va-gold-dark)}body .va-dualnav__heading{font-weight:400;color:var(--va-ink);line-height:1.2;font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.01em}body .va-dualnav__grid{gap:1rem}@media(min-width:750px){body .va-dualnav__grid{gap:1.25rem}}body .va-dualnav__panel{border-radius:var(--r-lg);min-height:320px;box-shadow:var(--va-shadow-sm);transition:transform .3s ease,box-shadow .3s ease}@media(min-width:990px){body .va-dualnav__panel{min-height:400px}}body .va-dualnav__panel:hover{transform:translateY(-4px);box-shadow:var(--va-shadow)}body .va-dualnav__media{transition:transform .6s ease}body .va-dualnav__panel:hover .va-dualnav__media{transform:scale(1.04)}body .va-dualnav__overlay{background:linear-gradient(to top,#1e3248e6,#1e324880 55%,#1e324833)}body .va-dualnav__content{justify-content:flex-end;padding:1.5rem;gap:.5rem}@media(min-width:990px){body .va-dualnav__content{padding:2rem}}body .va-dualnav__icon{width:44px;height:44px;padding:0;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;background:#c4a76c38;border:none;border-radius:50%;color:var(--va-gold-light);font-size:1.25rem;line-height:1;align-self:flex-start}body .va-dualnav__icon svg{width:20px;height:20px}body .va-dualnav__kicker{display:none}body .va-dualnav__title{font-weight:400;line-height:1.15;color:#fff;font-size:clamp(1.375rem,2.5vw,1.875rem);margin:0 0 .5rem}body .va-dualnav__desc{font-size:.875rem;line-height:1.55;opacity:.88;max-width:28rem;margin:0 0 .875rem}body .va-dualnav__count{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--va-gold-light);margin:0 0 .5rem}body .va-dualnav__pills{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}body .va-dualnav__pill{padding:.3125rem .75rem;font-size:.6875rem;font-weight:500;letter-spacing:.02em;border-radius:var(--r-full);background:transparent;border:1px solid rgba(255,255,255,.35);color:#ffffffeb;transition:background .2s,border-color .2s}body .va-dualnav__pill:hover{background:#ffffff24;border-color:#fff9}body .va-dualnav__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1.125rem;border-radius:var(--r-sm);background:var(--va-gold);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:none;transition:background .2s}body .va-dualnav__panel:hover .va-dualnav__cta{background:var(--va-gold-dark);color:#fff}body .tdm-feat-collections__header{text-align:left;margin-bottom:1.5rem}body .tdm-feat-collections__subheading{color:var(--va-gold-dark);opacity:1;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body .tdm-feat-collections__single-title{font-family:var(--font-h1--family, "DM Sans", -apple-system, sans-serif);font-size:clamp(1.375rem,3vw,2rem);font-weight:400;color:var(--va-ink);letter-spacing:-.01em;line-height:1.2}body .tdm-feat-collections__grid{gap:1.25rem .75rem}@media(min-width:750px){body .tdm-feat-collections__grid{gap:1.5rem 1rem}}@media(min-width:990px){body .tdm-feat-collections__grid{gap:1.75rem 1.25rem}}body .tdm-feat-collections__footer{margin-top:1.5rem;text-align:right}body [id^=tdm-feat-collections-]{padding-top:40px!important;padding-bottom:40px!important}@media(min-width:990px){body [id^=tdm-feat-collections-]{padding-top:56px!important;padding-bottom:56px!important}}body .tdm-feat-collections__container{padding-inline:16px}body .tdm-feat-collections__btn{padding:.6rem 1.1rem;border-radius:var(--r-sm);border:none;background:transparent;color:var(--va-navy);font-size:.8125rem;font-weight:600;letter-spacing:.03em;display:inline-flex;align-items:center;gap:.375rem;transition:gap .2s ease,color .2s}body .tdm-feat-collections__btn:hover{background:transparent;color:var(--va-navy-mid);gap:.625rem}body .va-savoir{position:relative;padding:3rem 0;color:#fff;overflow:hidden}@media(min-width:990px){body .va-savoir{padding:4.5rem 0}}body .va-savoir__wrap{gap:2rem;animation:va-fade-up .9s ease-out both}body .va-savoir__kicker{background:#d4be8e24;color:var(--va-gold-light);border:1px solid rgba(212,190,142,.32);font-size:.625rem;letter-spacing:.2em}body .va-savoir__title{font-weight:300;line-height:1.2;letter-spacing:-.01em;font-size:clamp(1.625rem,2.6vw + .8rem,2.5rem)}body .va-savoir__title-accent{color:var(--va-gold-light);font-style:italic;font-weight:400}body .va-savoir__desc{color:#ffffffe0;font-size:.9375rem;line-height:1.7}body .va-savoir__cta{padding:.75rem 1.5rem;border-radius:var(--r-sm);background:var(--va-gold);color:#fff;border:2px solid var(--va-gold);font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:none;transition:all .25s ease}body .va-savoir__cta:hover{background:var(--va-gold-dark);border-color:var(--va-gold-dark);color:#fff;transform:translateY(-1px)}body [id^=tdm-scnav-] .scnav__list{gap:.6rem}body [id^=tdm-scnav-] .scnav__link{border-radius:999px;border:1px solid var(--va-line)!important;background:var(--va-card)!important;color:var(--va-muted)!important}body [id^=tdm-scnav-] .scnav__link.is-active,body [id^=tdm-scnav-] .scnav__link[aria-current=page]{background:var(--va-deep)!important;border-color:var(--va-deep)!important;color:#fff!important}body .product-grid-container,body .collection-wrapper{background:transparent}body .product-grid-container{padding-block-start:32px!important;padding-block-end:32px!important}body .product-grid__item,body .product-grid__card,body .product-grid__item>*,body .product-grid__card>*,body .tdm-product-card,body .tdm-product-card__content,body .tdm-product-card__info,body .tdm-product-card__title-row,body .tdm-product-card__footer,body .tdm-product-card__meta,body .tdm-product-card__meta-row{min-width:0;max-width:100%}body .tdm-product-card,body .tdm-product-card__content,body .tdm-product-card__info,body .tdm-product-card__title-row,body .tdm-product-card__footer,body .tdm-product-card__meta,body .tdm-product-card__meta-row{overflow:hidden}body .collection-wrapper{row-gap:.75rem}body .facets-block-wrapper--horizontal,body .facets-toggle{margin-bottom:.5rem}body .facets-block-wrapper--horizontal{position:static;align-self:auto}body .facets--horizontal.facets-controls-wrapper{border-bottom:1px solid var(--va-line)}body .facets--horizontal .facets__summary,body .facets-toggle__button{border-radius:999px}body .facets--horizontal .products-count-wrapper,body .facets--horizontal .facets__label,body .facets--horizontal .sorting-filter{color:var(--va-muted)}body .va-collection-banner__inner{padding-top:1.5rem;padding-bottom:1.5rem;gap:1rem}body .va-collection-banner__meta{gap:1rem 1.5rem}body [id^=tdm-scnav-]{margin-top:.5rem}body .tdm-product-card__image{border-radius:16px;overflow:hidden;background:var(--va-surface)}body .tdm-product-card__gallery-fallback{position:relative;aspect-ratio:4 / 5;background:var(--va-surface)}body .tdm-product-card__gallery-link{position:relative;display:block;width:100%;height:100%;color:inherit}body .tdm-product-card__gallery-media,body .tdm-product-card__gallery-media .product-media-container,body .tdm-product-card__gallery-media .media{width:100%;height:100%}body .tdm-product-card__gallery-media .media img,body .tdm-product-card__gallery-media .media video,body .tdm-product-card__gallery-media .media model-viewer{width:100%;height:100%;object-fit:cover}body .tdm-product-card__gallery-media--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .18s ease}body .tdm-product-card:hover .tdm-product-card__gallery-media--secondary,body .tdm-product-card:focus-within .tdm-product-card__gallery-media--secondary{opacity:1}body .tdm-product-card__placeholder{width:100%;height:100%;display:block}body .tdm-badge{top:.75rem;left:.75rem;padding:.3rem .6rem;border-radius:999px;background:var(--va-sale-soft);color:var(--va-sale);font-size:.68rem;letter-spacing:.02em;font-weight:700}body .tdm-badge--dark{background:var(--va-deep);color:#fff}body .tdm-product-card__stock-chip{position:absolute;left:.75rem;bottom:.75rem;z-index:3;padding:.28rem .65rem;border-radius:999px;background:#1f2f3ac2;color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.02em}body .tdm-product-card__brand{color:var(--va-accent);letter-spacing:.16em}body .tdm-product-card__title{font-family:var(--font-h1--family, "DM Sans", -apple-system, sans-serif);font-size:1.02rem;font-weight:400;color:var(--va-ink)}body .tdm-product-card:hover .tdm-product-card__title{color:var(--va-deep)}body .tdm-product-card__details{color:var(--va-muted);font-size:.74rem;line-height:1.6}body .tdm-product-card__price-current{color:var(--va-deep)}body .tdm-product-card__price-compare{color:var(--va-soft)}body .tdm-product-card__mobile-voir{height:30px;border-radius:999px;background:#fffdf8f0;color:var(--va-deep)}body .tdm-product-card__voir-plus{background:transparent;color:var(--va-accent)}body .tdm-product-layout{background:transparent}body .product-information{--gap: 36px !important}body .tdm-details__inner{background:var(--va-card);border:1px solid var(--va-line);border-radius:20px;box-shadow:var(--va-shadow);padding:1.2rem}@media(min-width:990px){body .tdm-details__inner{position:sticky;top:calc(var(--header-height, 72px) + 1rem);padding:1.35rem}}body .tdm-details__collection{color:var(--va-accent)}body .tdm-details__title{font-family:var(--font-h1--family, "DM Sans", -apple-system, sans-serif);font-size:clamp(2rem,1.4rem + 1.4vw,2.75rem);font-weight:300;color:var(--va-ink)}body .tdm-details__badge{border-radius:999px;background:var(--va-surface);color:var(--va-accent);border:none}body .tdm-details__description{color:var(--va-muted);text-align:left}body .tdm-details__price-block{background:transparent;border-bottom:1px solid var(--va-line);border-radius:0;align-items:flex-start;padding:0 0 .85rem}body .tdm-details__current-price{font-family:var(--font-h1--family, "DM Sans", -apple-system, sans-serif);font-size:2rem;font-weight:500;color:var(--va-deep)}body .tdm-details__price-unit,body .tdm-details__compare-price{color:var(--va-soft)}body .tdm-details__sale-badge{background:var(--va-sale);border-radius:999px}body .tdm-details__stock{border-radius:999px}body .tdm-details__variants-field{display:flex;flex-direction:column;gap:.75rem}body .tdm-details__variants-label,body .tdm-details__selection-total-label{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--va-muted)}body .tdm-details__variants-label span{color:var(--va-ink);text-transform:none;letter-spacing:0}body .tdm-details__selection-total{display:flex;justify-content:space-between;align-items:baseline;padding:.85rem .95rem;border-radius:14px;background:var(--va-surface)}body .tdm-details__selection-total-value{font-family:var(--font-h1--family, "DM Sans", -apple-system, sans-serif);font-size:1.6rem;font-weight:500;color:var(--va-deep)}body .tdm-details__variants .variant-option__button-label,body .tdm-details__variants .variant-option__button-label--has-swatch{border-radius:10px!important;border-color:var(--va-line)!important;background:var(--va-card)!important}body .variant-option input:checked+.variant-option__button-label,body .variant-option__button-label[aria-checked=true]{background:var(--va-deep)!important;border-color:var(--va-deep)!important;color:#fff!important}body .tdm-details__fabric-calc{display:none!important}body .tdm-product-layout[data-meter-fabric=true] .tdm-details__fabric-calc{display:block!important}body .tdm-details__buy-buttons button[type=submit],body .tdm-details__buy-buttons .button-primary,body .tdm-details__buy-buttons .button.button-primary{min-height:54px;border-radius:10px!important;background:var(--va-deep)!important;border-color:var(--va-deep)!important;text-transform:none!important;letter-spacing:.03em!important}body .tdm-details__sample-btn{border-radius:10px;border-color:var(--va-line);box-shadow:none}body .tdm-specs__header,body .tdm-specs__row{border-color:var(--va-line)}body .tdm-sticky-cart__bar{background:#fffdf8f5;border:1px solid var(--va-line);box-shadow:var(--va-shadow)}body .footer-body{background:var(--va-deep);color:#ffffffbd}body .footer-body__content{max-width:1280px;margin:0 auto;padding:2.75rem 1rem 2rem;gap:clamp(1.5rem,4vw,3rem)}body .footer-body__left{flex-basis:340px;max-width:340px}body .footer-body__right{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}body .newsletter{position:relative;overflow:hidden;padding:1.6rem;border:1px solid rgba(212,190,142,.26);border-radius:24px;background:radial-gradient(circle at top right,#d4be8e2e,#d4be8e00 34%),linear-gradient(180deg,#fffdf81c,#2e445d47);box-shadow:0 28px 48px -40px #000000e6}body .newsletter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0d,#fff0 48%)}body .newsletter>*{position:relative;z-index:1}body .newsletter__title,body .footer-menu__title{color:#fff}body .newsletter__title{margin-bottom:.25rem}body .newsletter__button{background:var(--va-gold-light);color:var(--va-deep);border-color:var(--va-gold-light);box-shadow:0 18px 28px -22px #000000b3}body .newsletter__button:hover{background:#fffdf8;border-color:#fffdf8;color:var(--va-deep)}body .newsletter__input .input{background:#ffffff12;border-color:#ffffff29;color:#fff}body .newsletter__input .input::placeholder{color:#ffffff85}body .newsletter__input .input:focus{border-color:#d4be8eb8;box-shadow:0 0 0 3px #d4be8e1f}body .footer-menu__link,body .newsletter__description,body .newsletter__accept-marketing{color:#ffffffb8}body .newsletter__description{color:#fffc}body .newsletter__accept-marketing,body .newsletter__accept-marketing a{color:#ffffffa3}body .cart__ctas .cart__checkout-button{background:linear-gradient(135deg,#d4be8e,#f3e5bf);color:var(--va-deep);border:none;box-shadow:0 20px 34px -24px #0f172af2;font-weight:700}body .cart__ctas .cart__checkout-button:hover:not(:disabled),body .cart__ctas .cart__checkout-button:focus-visible{background:#fff3d1;color:var(--va-deep);transform:translateY(-1px)}body .cart__ctas .cart__checkout-button:disabled{background:#ffffff29;color:#ffffffb8;box-shadow:none}body .tdm-details__sample-btn{display:none!important;pointer-events:none}@media(max-width:749px){body .va-hero{padding-top:1.25rem;padding-bottom:1.75rem}body .tdm-details__inner{padding:1rem;border-radius:16px}body .tdm-feat-collections__footer{text-align:left}body .newsletter{padding:1.5rem 1.25rem}}@media(min-width:750px){body .va-hero__wrap{gap:2.5rem}body .tdm-feat-collections__container{padding-inline:32px}}@media(max-width:989px){body .footer-body__left{flex-basis:auto;max-width:none}body .footer-body__right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){body .va-hero{padding:1.4rem 0}body .va-hero__wrap{gap:2rem;min-height:calc(100svh - 17rem)}body .va-hero__title{font-size:clamp(2rem,4.5vw,3.7rem)}body .va-hero__desc{max-width:30rem;margin-top:.6rem;font-size:.91rem;line-height:1.58}body .va-hero__pills,body .va-hero__ctas{margin-top:1rem}body .va-hero__date{margin-top:.85rem}body .va-hero__right{width:min(100%,43rem)}body .va-hero__bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(190px,1fr);aspect-ratio:auto;max-height:none;gap:.68rem}body .va-hero__bento--five{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(184px,1fr) minmax(142px,.76fr) minmax(184px,1fr);gap:.68rem}body .product-information__grid.product-information--media-left{grid-template-columns:1.28fr 1fr!important}body .product-information__grid.product-information--media-left .product-information__media{padding-right:16px!important}body .product-information__grid.product-information--media-left .product-details{padding-left:16px!important}}@media(min-width:1200px){body .product-information__grid.product-information--media-left{grid-template-columns:1.35fr 1fr!important}}@media(min-width:1400px){body .product-information__grid.product-information--media-left{grid-template-columns:1.4fr 1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/va-2026.css.map */
