:root{--wwv-ease: cubic-bezier(.22, 1, .36, 1);--wwv-ease-soft: cubic-bezier(.4, 0, .2, 1);--wwv-navy: 11, 23, 40;--wwv-ink: 23, 27, 34;--wwv-ivory: 255, 255, 255;--wwv-champagne: 139, 49, 65;--wwv-taupe: 96, 104, 116;--wwv-hairline: rgba(var(--color-foreground), .14);--wwv-prose-max: 68ch}@media(prefers-reduced-motion:reduce){.banner__media img,.wwv-marquee__track,.card .media img,.animate-arrow .icon-arrow,.wwv-link-arrow .icon-arrow{animation:none!important;transition:none!important}}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl,.wwv-display--xl,.wwv-display--lg{letter-spacing:-.01em;font-weight:var(--font-heading-weight);text-wrap:balance}.hxxl,.hxl,.h0{letter-spacing:-.02em}.wwv-display--xl{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(3.6rem,3rem + 4vw,8.4rem);line-height:.98;letter-spacing:-.02em;text-wrap:balance}.wwv-display--lg{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(3rem,2.4rem + 2.6vw,5.6rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.wwv-eyebrow{display:inline-flex;align-items:center;gap:.9rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.28rem;text-transform:uppercase;color:currentColor;opacity:.72}.wwv-eyebrow:before{content:"";display:inline-block;width:2.8rem;height:1px;background:currentColor;opacity:.55}.wwv-eyebrow--centered{justify-content:center}.wwv-eyebrow--centered:before{display:none}.wwv-prose{max-width:var(--wwv-prose-max)}.wwv-prose--center{max-width:var(--wwv-prose-max);margin-left:auto;margin-right:auto}.wwv-quote{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2rem,1.7rem + 1.1vw,2.8rem);line-height:1.35;letter-spacing:-.005em;max-width:46ch}.button,.shopify-challenge__button,.customer button{letter-spacing:.14rem;text-transform:uppercase;font-size:1.25rem;font-weight:600}.button--tertiary{letter-spacing:.1rem;text-transform:none;font-weight:500}.button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--wwv-champagne),.9)}.animate-arrow .icon-arrow{transition:transform .4s var(--wwv-ease)}.animate-arrow:hover .icon-arrow{transform:translate(.4rem)}.wwv-link-arrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;letter-spacing:.08rem;text-transform:uppercase;font-weight:600}.wwv-link-arrow .icon-arrow{width:1.5rem;transition:transform .4s var(--wwv-ease)}.wwv-link-arrow:hover .icon-arrow{transform:translate(.4rem)}.card-wrapper .card__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:1.7rem;letter-spacing:-.005em;margin-top:.4rem}.card-wrapper .price{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02rem}.card-wrapper .caption-with-letter-spacing{opacity:.65}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform .9s var(--wwv-ease)}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.06)}.card-wrapper:hover .media.media--hover-effect>img+img{transition:transform .9s var(--wwv-ease);transform:scale(1.06)}}.card__badge .badge{border-radius:0;text-transform:uppercase;letter-spacing:.09rem;font-size:1rem;font-weight:600;padding:.6rem 1.1rem;border:none}.product__title h1,.product__title .h1{font-size:clamp(2.8rem,2.3rem + 1.8vw,4.4rem);letter-spacing:-.015em;margin-bottom:.4rem}.product__info-container>*+*{margin-top:2rem}.price--large{font-size:1.9rem}.product__media-list,.product__media-item{border-radius:0}.product__accordion summary{letter-spacing:.02rem}.field.custom .field__input,.custom .field__input{border-radius:0}.form__label.custom{font-size:1.3rem;letter-spacing:.03rem}.wwv-header-transparent .header-wrapper:not(.scrolled-past-header){background:transparent;position:absolute;top:0;left:0;right:0;z-index:5;transition:background-color .5s var(--wwv-ease-soft),box-shadow .5s var(--wwv-ease-soft)}.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) .header,.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) a,.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) .header__icon svg{color:rgb(var(--wwv-ivory))}.wwv-header-transparent .header-wrapper:not(.scrolled-past-header){--color-foreground: var(--wwv-ivory)}.wwv-header-transparent .header-wrapper.scrolled-past-header,.wwv-header-transparent .header-wrapper.shopify-section-header-sticky{position:relative;background-color:rgb(var(--color-background));box-shadow:0 1px 0 var(--wwv-hairline)}.header__menu-item{font-size:1.3rem;font-weight:600;letter-spacing:.09rem;text-transform:uppercase}#HeaderMenu-special-request,[id*=HeaderMenu-special-request]{position:relative}#HeaderMenu-special-request>span:after,[id*=HeaderMenu-special-request]>span:after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:.6rem;border-radius:50%;background:rgb(var(--wwv-champagne));vertical-align:middle}.mega-menu__content{border-top:1px solid var(--wwv-hairline)}.mega-menu__link{letter-spacing:.03rem}.banner--large,.banner--medium{position:relative}.banner__media.placeholder{background:radial-gradient(120% 140% at 50% 0%,#1c2840,rgba(var(--wwv-navy),1) 60%,#070c16)}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#070c1661,#070c1629 22%,#070c1657 62%,#070c16bd);pointer-events:none}.banner__content--top-left:after,.banner__content--top-center:after,.banner__content--top-right:after{content:none}.banner__box{-webkit-backdrop-filter:none;backdrop-filter:none}.banner__subtext{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.24rem;text-transform:uppercase;opacity:.85}.banner .h0,.banner .h1{font-size:clamp(3.4rem,2.6rem + 4.4vw,7.4rem);line-height:.98;letter-spacing:-.02em}.banner__buttons{gap:1.6rem}.rich-text__caption{font-family:var(--font-body-family)!important;font-weight:600;letter-spacing:.24rem}.rich-text__heading,.title-wrapper-with-link .title,.image-with-text__heading{text-wrap:balance}.image-with-text__text--caption{font-weight:600;letter-spacing:.2rem}#shopify-section-multicolumn_process .multicolumn-list__item{border-top:1px solid var(--wwv-hairline);padding-top:2rem}#shopify-section-multicolumn_process .multicolumn-card__info h3{font-size:1.6rem;margin-bottom:.8rem}#shopify-section-multicolumn_process .multicolumn-list__item:before{counter-increment:wwv-step;content:counter(wwv-step,decimal-leading-zero);display:block;font-family:var(--font-heading-family);font-size:1.6rem;color:rgb(var(--wwv-champagne));margin-bottom:1.4rem}#shopify-section-multicolumn_process .multicolumn-list{counter-reset:wwv-step}#shopify-section-multicolumn_process .multicolumn-card__image-wrapper{display:none}.wwv-marquee{overflow:hidden;border-top:1px solid var(--wwv-hairline);border-bottom:1px solid var(--wwv-hairline);padding:1.8rem 0}.wwv-marquee__track{display:flex;width:max-content;animation:wwv-marquee 34s linear infinite}.wwv-marquee__group{display:inline-flex;align-items:center;gap:4.5rem;padding-right:4.5rem}.wwv-marquee:hover .wwv-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.wwv-marquee__track{animation:none;flex-wrap:wrap}}@keyframes wwv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.wwv-marquee__item{display:inline-flex;align-items:center;gap:4.5rem;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2rem,1.7rem + 1vw,3rem);white-space:nowrap;opacity:.85}.wwv-marquee__item:after{content:"\2014";opacity:.35;font-style:normal}.collection-hero__title{font-size:clamp(3rem,2.4rem + 2.6vw,5.2rem);letter-spacing:-.015em}.collection-hero__description{max-width:60ch;margin-left:auto;margin-right:auto;opacity:.78}.facets__form .facet-checkbox,.facets .facet-checkbox{letter-spacing:.01rem}.facets-vertical .facet-filters__label,.facets .facet-filters__label{text-transform:uppercase;font-size:1.2rem;letter-spacing:.1rem;font-weight:600}.active-facets__button{border-radius:0}.collection--empty .title--primary{font-family:var(--font-heading-family);font-style:italic}.search-modal__form input[type=search]{font-family:var(--font-heading-family);font-size:1.8rem}.predictive-search__item-content .card__heading{font-size:1.5rem}.rich-text--full-width .rich-text__blocks{padding-top:1rem;padding-bottom:1rem}#shopify-section-multicolumn_trust .multicolumn-list__item{border-top:1px solid var(--wwv-hairline);padding-top:2rem}#shopify-section-multicolumn_trust .multicolumn-card__image-wrapper{width:4rem!important;margin-bottom:1.6rem}#shopify-section-multicolumn_trust .multicolumn-card__info h3{font-size:1.5rem;text-transform:uppercase;letter-spacing:.06rem;font-family:var(--font-body-family);font-weight:600}#shopify-section-multicolumn_trust .multicolumn-card__info .rte{font-size:1.4rem;opacity:.75}.cart-item__image{max-width:calc(13rem / var(--font-body-scale))}.cart-item__name{font-family:var(--font-heading-family);font-weight:400;font-size:1.6rem}.drawer__heading{font-size:1.8rem;letter-spacing:.04rem}.totals__total{font-size:1.5rem;letter-spacing:.03rem;text-transform:uppercase}.totals__total-value{font-family:var(--font-heading-family);font-size:2rem}.cart__empty-text{font-family:var(--font-heading-family);font-style:italic}.wwv-cart-trade-note{margin:0 0 1.6rem;padding-top:1.6rem;border-top:1px solid var(--wwv-hairline)}.wwv-cart-trade-note a{font-weight:600}.footer-block__heading{font-size:1.3rem;text-transform:uppercase;letter-spacing:.1rem;font-family:var(--font-body-family);font-weight:600;opacity:.85}.footer-block__brand-info .footer-block__image-wrapper{border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--wwv-ivory),.08)}.footer__content-bottom{border-top:1px solid var(--wwv-hairline)}@media screen and (max-width:749px){.footer-block__heading,.footer-block__details-content{text-align:center}.footer-block__details-content .list-menu__item--link,.copyright__content a{justify-content:center}}.field__label,.form__label{letter-spacing:.03rem}.field__input:focus,.select__select:focus{outline:none}.newsletter-form__field-wrapper .field{border-bottom:1px solid var(--wwv-hairline)}.wwv-form-note{font-size:1.3rem;line-height:1.6;opacity:.75;max-width:60ch}.wwv-trade-note{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--wwv-hairline);display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.wwv-trade-note .wwv-link-arrow{color:rgb(var(--color-foreground))}.shopify-policy__container{max-width:80ch;margin-left:auto;margin-right:auto}.rich-text__blocks{max-width:88rem}@media screen and (max-width:749px){.wwv-display--xl{font-size:clamp(3.2rem,2.6rem + 6vw,5rem)}.banner__buttons{flex-direction:column;align-items:stretch}.banner__buttons .button{width:100%}}:root{--wwv-clean-navy: #0b1728;--wwv-clean-ink: #171b22;--wwv-clean-muted: #606874;--wwv-clean-line: #dfe4ea;--wwv-clean-soft: #f4f6f8;--wwv-clean-accent: #8b3141}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl,.card__heading,.product__title,.collection-hero__title,.collapsible-content__heading{font-family:var(--font-body-family);font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1.12}body,.button,.header__menu-item,.mega-menu__link,.field__input,.select__select{font-family:var(--font-body-family)}.header-wrapper,.header-wrapper.gradient,.wwv-header-transparent .header-wrapper:not(.scrolled-past-header){position:relative;background:#fff!important;--color-background: 255,255,255;--color-foreground: 23,27,34;color:var(--wwv-clean-ink)!important;box-shadow:0 1px #0b17281a}.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) .header,.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) a,.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) .header__icon svg{color:var(--wwv-clean-ink)!important}.header{min-height:82px;padding-top:8px!important;padding-bottom:8px!important}.header__heading-link{padding:0}.header__heading-logo-wrapper{width:76px!important;height:76px;display:block;border-radius:50%;overflow:hidden;background:var(--wwv-clean-navy);flex:0 0 76px}.header__heading-logo{width:76px!important;height:76px!important;max-width:none!important;object-fit:cover;object-position:50% 50%;border-radius:50%;clip-path:circle(49% at 50% 50%);display:block}.header__menu-item{min-height:42px;padding:10px 11px;color:var(--wwv-clean-ink)!important;font-size:1.22rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:5px}.header__inline-menu>.list-menu>li>#HeaderMenu-special-request{min-height:38px;margin-left:5px;padding:9px 14px;border:1px solid var(--wwv-clean-accent);border-radius:3px;background:var(--wwv-clean-accent);color:#fff!important;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.header__inline-menu>.list-menu>li>#HeaderMenu-special-request:hover{background:#712535;border-color:#712535;transform:translateY(-1px)}.header__inline-menu>.list-menu>li>#HeaderMenu-special-request span{text-decoration:none!important;color:#fff!important}.mega-menu__content{left:50%!important;right:auto!important;width:min(1240px,calc(100vw - 48px));max-height:min(68vh,640px)!important;padding:26px 28px 28px!important;background:#fff!important;border:1px solid var(--wwv-clean-line)!important;border-radius:4px;box-shadow:0 22px 60px #0b172824;overflow:auto}.js .mega-menu__content{transform:translate(-50%,-10px)}.mega-menu[open] .mega-menu__content{transform:translate(-50%)}.mega-menu__list,.mega-menu__list.page-width{width:100%;max-width:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 34px}.mega-menu__list>li{min-width:0}.mega-menu__link{padding:4px 0;color:#555e69!important;font-size:1.35rem;line-height:1.45;letter-spacing:0;text-decoration:none!important}.mega-menu__link--level-2{margin-bottom:6px;color:var(--wwv-clean-navy)!important;font-size:1.35rem;font-weight:750}.mega-menu__link:hover{color:var(--wwv-clean-accent)!important}.mega-menu__sublist--dense{columns:2;column-gap:22px}.mega-menu__sublist--dense li{break-inside:avoid}.wwv-product-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 4px}.wwv-product-help a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #cfd5dd;border-radius:3px;color:var(--wwv-clean-navy)!important;background:#fff;text-decoration:none;text-transform:uppercase;font-size:1.05rem;font-weight:700;letter-spacing:.08em}.wwv-product-help a:first-child{background:var(--wwv-clean-accent);border-color:var(--wwv-clean-accent);color:#fff!important}.rating-star{--color-rating-star: 139,49,65}.product .accordion{border-color:var(--wwv-clean-line)}.product .accordion summary{padding-block:1.4rem}.wwv-review-shell{padding:64px 0;border-top:1px solid var(--wwv-clean-line);background:#fff}.wwv-review-shell__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.wwv-review-shell__head h2{margin:0;font-size:clamp(2.8rem,3vw,4rem);color:var(--wwv-clean-navy)}.wwv-review-shell__summary{color:var(--wwv-clean-muted);font-size:1.4rem}.wwv-review-shell .shopify-app-block{width:100%}@media screen and (max-width:1100px){.header__heading-logo-wrapper,.header__heading-logo{width:68px!important;height:68px!important}.mega-menu__list,.mega-menu__list.page-width{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.header{min-height:68px}.header__heading-logo-wrapper,.header__heading-logo{width:58px!important;height:58px!important}}@media screen and (max-width:749px){.wwv-product-help{grid-template-columns:1fr}.wwv-review-shell{padding:44px 0}.wwv-review-shell__head{display:block}.wwv-review-shell__summary{margin-top:8px}}:root{--wwv-header-blue: #060e35;--wwv-gold: #d3aa62;--wwv-gold-light: #efd08d;--wwv-burgundy: #8b3141;--wwv-burgundy-dark: #712535}.header-wrapper,.header-wrapper.gradient,.wwv-header-transparent .header-wrapper:not(.scrolled-past-header){position:relative!important;background:var(--wwv-header-blue)!important;background-image:none!important;--color-background: 6,14,53 !important;--color-foreground: 255,255,255 !important;color:#fff!important;box-shadow:none!important}.header{min-height:118px!important;padding-top:0!important;padding-bottom:0!important}.header__heading-link{padding:0!important;display:inline-flex!important;align-items:center!important}.header__heading-logo-wrapper{width:110px!important;height:110px!important;max-width:110px!important;flex:0 0 110px!important;border-radius:50%!important;overflow:hidden!important;background:var(--wwv-header-blue)!important;box-shadow:none!important}.header__heading-logo{width:110px!important;height:110px!important;max-width:110px!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;clip-path:circle(50% at 50% 50%)!important;transform:none!important;display:block!important}.header__inline-menu>.list-menu>li>.header__menu-item,.header__inline-menu>.list-menu>li>.header__menu-item>span,.header__inline-menu>.list-menu>li>details>summary.header__menu-item,.header__inline-menu>.list-menu>li>details>summary.header__menu-item>span,.header__active-menu-item{color:var(--wwv-gold)!important}.header__menu-item:hover,.header__menu-item:hover span,.header__active-menu-item:hover{color:var(--wwv-gold-light)!important}.header__icon,.header__icon svg,.header__icon .svg-wrapper,.header__icon--cart .icon,.header__icon--account .icon,.header__icon--search .icon{color:#fff!important;stroke:currentColor}#HeaderMenu-special-request,.header__inline-menu>.list-menu>li>#HeaderMenu-special-request{min-height:42px!important;margin-left:8px!important;padding:10px 17px!important;border:1px solid var(--wwv-burgundy)!important;border-radius:4px!important;background:var(--wwv-burgundy)!important;color:#fff!important;box-shadow:0 5px 14px #00000029!important}#HeaderMenu-special-request>span,.header__inline-menu>.list-menu>li>#HeaderMenu-special-request>span{color:#fff!important}#HeaderMenu-special-request>span:after,[id*=HeaderMenu-special-request]>span:after{content:none!important;display:none!important}#HeaderMenu-special-request:hover,.header__inline-menu>.list-menu>li>#HeaderMenu-special-request:hover{background:var(--wwv-burgundy-dark)!important;border-color:var(--wwv-burgundy-dark)!important;color:#fff!important}.header__submenu.global-settings-popup{width:290px!important;min-width:290px!important;padding:10px 0!important;background:#0b1728!important;border:1px solid rgba(211,170,98,.34)!important;border-radius:4px!important;box-shadow:0 18px 42px #0000004d!important}.header__submenu .header__menu-item,.header__submenu summary.header__menu-item{min-height:42px!important;padding:9px 18px!important;color:var(--wwv-gold)!important;background:transparent!important;font-size:1.27rem!important;font-weight:700!important;letter-spacing:.045em!important;text-transform:uppercase!important}.header__submenu .header__menu-item span,.header__submenu summary.header__menu-item span{color:inherit!important}.header__submenu .header__menu-item:hover,.header__submenu summary.header__menu-item:hover{color:#fff!important;background:#d3aa6217!important;text-decoration:none!important}.header__submenu .header__submenu{margin:4px 10px 8px!important;padding:5px 0!important;background:#0e1d33!important;border:0!important}.header__submenu .header__submenu .header__menu-item{min-height:36px!important;padding:7px 14px!important;color:#fff!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}.header__submenu .header__submenu .header__menu-item:hover{color:var(--wwv-gold-light)!important;background:#ffffff0a!important}.header__inline-menu .mega-menu__content{background:#0b1728!important;border-color:#d3aa6257!important;box-shadow:0 18px 48px #0000004d!important}.header__inline-menu .mega-menu__link,.header__inline-menu .mega-menu__link--level-2{color:var(--wwv-gold)!important}.header__inline-menu .mega-menu__link:hover{color:#fff!important}.announcement-bar-section,.announcement-bar,.utility-bar,.utility-bar.gradient{background:var(--wwv-header-blue)!important;background-image:none!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__link{color:#fff!important}@media screen and (max-width:989px){.header{min-height:88px!important}.header__heading-logo-wrapper{width:76px!important;height:76px!important;max-width:76px!important;flex-basis:76px!important}.header__heading-logo{width:76px!important;height:76px!important;max-width:76px!important}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__submenu{background:var(--wwv-header-blue)!important;color:#fff!important}.menu-drawer__menu-item,.menu-drawer summary.menu-drawer__menu-item,.menu-drawer__close-button{color:var(--wwv-gold)!important}.menu-drawer__submenu .menu-drawer__menu-item{color:#fff!important}.menu-drawer__menu-item:hover,.menu-drawer summary.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:var(--wwv-gold-light)!important;background:#d3aa6214!important}#HeaderDrawer-special-request{margin:10px 18px!important;padding:13px 16px!important;border-radius:4px!important;background:var(--wwv-burgundy)!important;color:#fff!important}#HeaderDrawer-special-request:hover{background:var(--wwv-burgundy-dark)!important;color:#fff!important}}.card__badge .badge.color-accent-1{background:var(--wwv-gold)!important;color:#071426!important;border:1px solid var(--wwv-gold-light)!important;border-radius:4px!important;padding:.78rem 1.25rem!important;font-size:1.08rem!important;font-weight:900!important;letter-spacing:.11em!important;box-shadow:0 5px 16px #00000040!important}.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) .header__inline-menu .header__menu-item,.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) .header__inline-menu .header__menu-item>span,.header-wrapper .header__inline-menu .header__menu-item,.header-wrapper .header__inline-menu .header__menu-item>span{color:var(--wwv-gold)!important;opacity:1!important}.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) .header__inline-menu .header__menu-item:hover,.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) .header__inline-menu .header__menu-item:hover>span,.header-wrapper .header__inline-menu .header__menu-item:hover,.header-wrapper .header__inline-menu .header__menu-item:hover>span{color:var(--wwv-gold-light)!important}.header-wrapper .header__inline-menu summary.header__menu-item svg,.header-wrapper .header__inline-menu .header__menu-item .icon-caret{color:var(--wwv-gold)!important;opacity:1!important}.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) #HeaderMenu-special-request,.wwv-header-transparent .header-wrapper:not(.scrolled-past-header) #HeaderMenu-special-request>span,.header-wrapper #HeaderMenu-special-request,.header-wrapper #HeaderMenu-special-request>span{color:#fff!important}.shopify-section-group-footer-group .newsletter,.shopify-section-group-footer-group .newsletter__wrapper,.shopify-section-group-footer-group .newsletter__wrapper.gradient{background:#dce7f2!important;background-image:none!important;--color-background: 220,231,242 !important;--color-foreground: 11,23,40 !important;color:#0b1728!important}.shopify-section-group-footer-group .newsletter h2,.shopify-section-group-footer-group .newsletter .newsletter__subheading,.shopify-section-group-footer-group .newsletter .newsletter__subheading p{color:#0b1728!important;opacity:1!important}.shopify-section-group-footer-group .newsletter .field,.shopify-section-group-footer-group .newsletter .field__input{background:#edf3f8!important;color:#0b1728!important}.shopify-section-group-footer-group .newsletter .field__label,.shopify-section-group-footer-group .newsletter .field__input::placeholder,.shopify-section-group-footer-group .newsletter .newsletter-form__button,.shopify-section-group-footer-group .newsletter .newsletter-form__button svg{color:#0b1728!important}.shopify-section-group-footer-group .newsletter .field:after{box-shadow:0 0 0 1px #0b172880!important}.shopify-section-group-footer-group .newsletter .field:hover.field:after,.shopify-section-group-footer-group .newsletter .field__input:focus~.field:after{box-shadow:0 0 0 2px #0b1728a6!important}.header__submenu.global-settings-popup,.header__submenu .header__submenu,.header__inline-menu .mega-menu__content{background:#060e35!important;background-image:none!important}.header__submenu .header__menu-item,.header__submenu summary.header__menu-item,.header__inline-menu .mega-menu__link,.header__inline-menu .mega-menu__link--level-2{color:var(--wwv-gold)!important;opacity:1!important}:root{--wwv-product-blue: #e7eff7;--wwv-product-blue-soft: #f0f5fa;--wwv-product-blue-deep: #dce7f2;--wwv-product-gold: #95651f;--wwv-product-gold-deep: #744b13}.template-product #MainContent,.template-product product-info,.template-product product-info.gradient,.template-product .shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group){background:var(--wwv-product-blue)!important;background-image:none!important}.template-product product-info,.template-product .color-background-1,.template-product .gradient.color-background-1{--color-background: 231, 239, 247 !important;--color-foreground: 11, 23, 40 !important}.template-product .product__media-wrapper,.template-product .product__media-list,.template-product .product__media-item,.template-product .product__media,.template-product .product-media-container,.template-product .product__modal-opener,.template-product .thumbnail,.template-product .thumbnail-slider{background:var(--wwv-product-blue-soft)!important}.template-product .product__title h1,.template-product .product__title .h1,.template-product .price,.template-product .price-item,.template-product .product-form__input .form__label,.template-product .product-form__input legend,.template-product .quantity__label,.template-product .product__accordion summary,.template-product .product__accordion summary .accordion__title,.template-product .share-button__button,.template-product .product__text.caption-with-letter-spacing,.template-product .related-products__heading,.template-product .wwv-review-shell__head h2{color:var(--wwv-product-gold)!important;opacity:1!important}.template-product .product__description,.template-product .product__description p,.template-product .product__description li,.template-product .product__accordion .accordion__content,.template-product .product__accordion .accordion__content p,.template-product .wwv-review-shell__summary,.template-product .tax-note,.template-product .product__inventory,.template-product .pickup-availability-info,.template-product .volume-pricing-note{color:#18283d!important;opacity:1!important}.template-product .product-form__input input[type=radio]+label{background:#f5f8fb!important;border-color:#95651f61!important;color:var(--wwv-product-gold-deep)!important}.template-product .product-form__input input[type=radio]:checked+label{background:var(--wwv-header-blue)!important;border-color:var(--wwv-header-blue)!important;color:var(--wwv-gold-light)!important}.template-product .select__select,.template-product .quantity,.template-product .field__input{background:#f5f8fb!important;color:#0b1728!important;border-color:#95651f59!important}.template-product .quantity__button,.template-product .quantity__input{color:var(--wwv-product-gold-deep)!important}.template-product .product-form__submit{background:var(--wwv-header-blue)!important;color:var(--wwv-gold-light)!important;border-color:var(--wwv-header-blue)!important}.template-product .product-form__submit:before,.template-product .product-form__submit:after{box-shadow:none!important}.template-product .product-form__submit:hover{background:#0b1742!important;color:#fff1ca!important}.template-product .wwv-product-help a{background:#f5f8fb!important;border-color:#95651f59!important;color:var(--wwv-product-gold-deep)!important}.template-product .wwv-product-help a:first-child{background:var(--wwv-burgundy)!important;border-color:var(--wwv-burgundy)!important;color:#fff!important}.template-product .product .accordion,.template-product .product__accordion,.template-product .wwv-review-shell{border-color:#95651f40!important}.template-product .product__accordion svg,.template-product .product__accordion .icon{color:var(--wwv-product-gold)!important}.template-product .wwv-review-shell,.template-product .related-products,.template-product .related-products.gradient{background:var(--wwv-product-blue)!important;background-image:none!important}.template-product .related-products .card,.template-product .related-products .card__inner,.template-product .related-products .card__content{background:transparent!important}.template-product .related-products .card__heading,.template-product .related-products .card__heading a,.template-product .related-products .price,.template-product .related-products .price-item{color:var(--wwv-product-gold)!important}.template-product .related-products .card__media,.template-product .related-products .media{background:var(--wwv-product-blue-soft)!important}@media screen and (max-width:749px){.template-product .product__info-wrapper{background:var(--wwv-product-blue)!important}.template-product .product__title h1,.template-product .product__title .h1{color:var(--wwv-product-gold)!important}}.template-product .related-products,.template-product .related-products.gradient,.template-product .related-products slider-component,.template-product .related-products .product-grid,.template-product .related-products .grid,.template-product .related-products .grid__item,.template-product .related-products .card-wrapper,.template-product .related-products .card,.template-product .related-products .card__inner,.template-product .related-products .card__content,.template-product .related-products .card__information,.template-product .related-products .ratio,.template-product .related-products .global-media-settings,.template-product .related-products .color-background-1,.template-product .related-products .gradient.color-background-1{background:var(--wwv-product-blue)!important;background-image:none!important}.template-product .related-products .card__inner:before,.template-product .related-products .card__inner:after,.template-product .related-products .card:before,.template-product .related-products .card:after{background:transparent!important;box-shadow:none!important}.template-product .related-products .card__media,.template-product .related-products .media{background:var(--wwv-product-blue-soft)!important;background-image:none!important}.template-product .product__media-wrapper,.template-product .product__media-list,.template-product .product__media-item,.template-product .product__media,.template-product .product-media-container,.template-product .product__modal-opener,.template-product .product__media .global-media-settings,.template-product media-gallery,.template-product .thumbnail-slider,.template-product .thumbnail-list,.template-product .thumbnail{background-color:var(--wwv-product-blue-soft)!important;background-image:none!important}.shopify-section-group-footer-group .newsletter .field,.shopify-section-group-footer-group .newsletter .field__input{background:#edf3f8!important}.shopify-section-group-footer-group .newsletter .field:before,.shopify-section-group-footer-group .newsletter .field:after{box-shadow:0 0 0 1px var(--wwv-gold)!important;border-color:var(--wwv-gold)!important}.shopify-section-group-footer-group .newsletter .field:hover:after,.shopify-section-group-footer-group .newsletter .field:focus-within:after{box-shadow:0 0 0 2px var(--wwv-gold-light)!important}.shopify-section-group-footer-group .newsletter .newsletter-form__button,.shopify-section-group-footer-group .newsletter .newsletter-form__button svg{color:var(--wwv-gold)!important;stroke:currentColor!important}.wwv-home__hero-visual img,.wwv-home__project-media img{image-rendering:auto!important;backface-visibility:hidden}.template-product .related-products{position:relative!important;z-index:5!important;isolation:isolate!important;overflow:hidden!important}body,#MainContent,.template-page #MainContent,.template-search #MainContent,.template-collection #MainContent,.template-list-collections #MainContent,.shopify-policy__container,.shopify-policy__title,.shopify-policy__body{background-color:#f2f5f8;background-image:none}.template-page .main-page-title,.shopify-policy__title h1{color:#0b1728}.template-page .rte,.template-page .rte p,.template-page .rte li,.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li{color:#26364a}.header__submenu.list-menu--disclosure>li>a.header__menu-item,.header__submenu.list-menu--disclosure>li>details>summary.header__menu-item,.header__inline-menu .mega-menu__link--level-2{color:var(--wwv-gold)!important}.header__submenu.list-menu--disclosure>li>details>.header__submenu a.header__menu-item,.header__inline-menu .mega-menu__list>li>ul .mega-menu__link:not(.mega-menu__link--level-2){color:#fff!important;text-transform:none!important}.header__submenu.list-menu--disclosure>li>details>.header__submenu a.header__menu-item:hover,.header__inline-menu .mega-menu__list>li>ul .mega-menu__link:not(.mega-menu__link--level-2):hover{color:var(--wwv-gold-light)!important}@media screen and (max-width:989px){.menu-drawer__inner-submenu>.menu-drawer__menu>li>a.menu-drawer__menu-item,.menu-drawer__inner-submenu>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{color:var(--wwv-gold)!important;font-weight:700!important}.menu-drawer__inner-submenu .menu-drawer__submenu .menu-drawer__menu a.menu-drawer__menu-item{color:#fff!important;font-weight:500!important}}.template-product .wwv-recommendation-card{height:100%;display:flex;flex-direction:column;background:transparent}.template-product .wwv-recommendation-card__media{display:block;position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--wwv-product-blue-soft);border:1px solid rgba(149,101,31,.18)}.template-product .wwv-recommendation-card__media img,.template-product .wwv-recommendation-card__media svg{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.template-product .wwv-recommendation-card__content{padding:1.5rem .2rem .4rem}.template-product .wwv-recommendation-card__title{margin:0 0 .7rem;color:var(--wwv-product-gold)}.template-product .wwv-recommendation-card__title a,.template-product .wwv-recommendation-card .price,.template-product .wwv-recommendation-card .price-item{color:var(--wwv-product-gold)!important}.wwv-service-card-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important}.shopify-section-group-footer-group .newsletter .newsletter-form{max-width:62rem}.shopify-section-group-footer-group .newsletter .field{display:flex!important;align-items:stretch!important;min-height:5.4rem}.shopify-section-group-footer-group .newsletter .field__input{flex:1 1 auto;min-width:0;padding-right:2rem!important}.shopify-section-group-footer-group .newsletter .newsletter-form__button{position:relative!important;inset:auto!important;width:5.4rem!important;min-width:5.4rem;height:auto!important;padding:0!important;border-left:1px solid var(--wwv-gold)!important;background:transparent!important;color:var(--wwv-gold)!important;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.shopify-section-group-footer-group .newsletter .newsletter-form__button:hover,.shopify-section-group-footer-group .newsletter .newsletter-form__button:focus-visible{background:var(--wwv-gold-light)!important;color:#060e35!important}.shopify-section-group-footer-group .newsletter .newsletter-form__button .svg-wrapper{width:1.8rem;height:1.8rem}@media screen and (max-width:499px){.shopify-section-group-footer-group .newsletter .field{display:flex!important}.shopify-section-group-footer-group .newsletter .newsletter-form__button{min-height:0;border-top:0!important;border-left:1px solid var(--wwv-gold)!important}}.announcement-bar__message,.announcement-bar__message.wwv-announcement--commercial{font-size:clamp(1.35rem,1.2vw,1.65rem)!important;line-height:1.25!important;font-weight:750!important;letter-spacing:-.01em!important}.footer-block__brand-info .footer-block__heading,.footer-block__brand-info .footer-block__heading.rte,.footer-block__brand-info>.rte,.footer-block__brand-info>.rte p{color:var(--wwv-gold)!important;opacity:1!important}.shopify-section-group-footer-group .newsletter .newsletter-form{margin-left:auto!important;margin-right:auto!important;align-items:center!important}.shopify-section-group-footer-group .newsletter .newsletter-form__field-wrapper{margin-left:auto!important;margin-right:auto!important}.footer-block__brand-home-link{display:inline-block;max-width:100%;line-height:0;border:0;text-decoration:none}.footer-block__brand-home-link .footer-block__image-wrapper{margin:0;transition:transform .2s ease,box-shadow .2s ease}.footer-block__brand-home-link:hover .footer-block__image-wrapper{transform:translateY(-2px);box-shadow:0 0 0 2px #d3aa628c}.footer-block__brand-home-link:focus-visible{outline:2px solid var(--wwv-gold);outline-offset:5px;border-radius:50%}.wwv-support-page{--wwv-support-line: rgba(149, 101, 31, .24);font-size:1.6rem;line-height:1.72}.wwv-support-page__intro{max-width:68ch;margin:0 0 3.2rem!important;font-size:clamp(1.7rem,1.4vw,2rem);line-height:1.6;color:#26364a!important}.wwv-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.wwv-support-card,.wwv-support-contact,.wwv-safety-feature,.wwv-policy-page>section{padding:clamp(2rem,3vw,3rem);border:1px solid var(--wwv-support-line);background:#edf3f8}.wwv-support-card h2,.wwv-support-contact h2,.wwv-safety-feature h2,.wwv-policy-page>section h2{margin:0 0 1rem;color:#95651f;font-size:clamp(2rem,2vw,2.6rem);line-height:1.2}.wwv-support-card p,.wwv-support-contact p,.wwv-policy-page>section p{margin:0}.wwv-policy-page>section p+p{margin-top:1.2rem}.wwv-support-contact,.wwv-safety-feature{margin-top:1.8rem}.wwv-support-contact a,.wwv-policy-page a{color:#744b13;text-underline-offset:.25rem}.wwv-support-page__eyebrow{margin:0 0 .8rem!important;color:#95651f!important;font-size:1.15rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.wwv-safety-feature ol{margin:1.4rem 0 0;padding-left:2.2rem}.wwv-safety-feature li+li{margin-top:1.2rem}.wwv-policy-page{display:grid;gap:1.6rem}.wwv-policy-page .wwv-support-page__intro{margin-bottom:1rem!important}.color-background-1,.gradient.color-background-1,.color-scheme-1{--color-background: 242, 245, 248 !important;background-color:#f2f5f8;background-image:none}@media screen and (max-width:749px){.wwv-support-grid{grid-template-columns:1fr}.wwv-support-page{font-size:1.5rem}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){body.animate--hover-vertical-lift :is(.button:not(.button--tertiary),.shopify-challenge__button,.customer button,.shopify-payment-button__button,.wwv-home__button,.wwv-faq__button,.newsletter-form__button,input[type=submit]){transform-origin:center;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease!important}body.animate--hover-vertical-lift :is(.button:not(.button--tertiary),.shopify-challenge__button,.customer button,.shopify-payment-button__button,.wwv-home__button,.wwv-faq__button,.newsletter-form__button,input[type=submit]):not([disabled]):not([aria-disabled=true]):hover{transform:translateY(-3px) scale(1.012)!important;box-shadow:0 10px 24px #060e3529!important;filter:brightness(1.025)}body.animate--hover-vertical-lift :is(.button:not(.button--tertiary),.shopify-challenge__button,.customer button,.shopify-payment-button__button,.wwv-home__button,.wwv-faq__button,.newsletter-form__button,input[type=submit]):not([disabled]):not([aria-disabled=true]):active{transform:translateY(0) scale(.99)!important;box-shadow:0 3px 10px #060e351f!important}}@media screen and (max-width:749px){.footer-block__brand-info{display:flex!important;width:100%!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.footer-block__brand-home-link{display:flex!important;width:100%!important;justify-content:center!important;align-items:center!important;margin-left:0!important;margin-right:0!important}.footer-block__brand-home-link .footer-block__image-wrapper,.footer-block__brand-info .footer-block__image-wrapper{flex:0 0 auto!important;margin-left:auto!important;margin-right:auto!important}.footer-block__brand-info>.rte,.footer-block__brand-info>.rte p{text-align:center!important}.footer-block__brand-info .footer__list-social.list-social{justify-content:center!important}}@media screen and (min-width:990px){.header-wrapper .header__inline-menu>.list-menu>li>.header__menu-item,.header-wrapper .header__inline-menu>.list-menu>li>details>summary.header__menu-item{padding-inline:1.35rem!important;font-size:1.46rem!important;line-height:1.2!important;letter-spacing:.09em!important}.header-wrapper #HeaderMenu-special-request{padding:1.2rem 2.1rem!important;font-size:1.5rem!important}}@media screen and (max-width:1200px)and (min-width:990px){.header-wrapper .header__inline-menu>.list-menu>li>.header__menu-item,.header-wrapper .header__inline-menu>.list-menu>li>details>summary.header__menu-item{padding-inline:.9rem!important;font-size:1.32rem!important}.header-wrapper #HeaderMenu-special-request{padding-inline:1.35rem!important;font-size:1.34rem!important}}@media screen and (max-width:989px){.menu-drawer__menu-item,.menu-drawer summary.menu-drawer__menu-item,.menu-drawer__close-button{font-size:1.7rem!important}}:is(.template-suffix-customize,.template-suffix-custom-2,.template-suffix-custom-3,.template-suffix-custom1) .product__info-container{width:100%;max-width:94rem;padding:clamp(2.4rem,4vw,5.2rem)!important;border:1px solid rgba(149,101,31,.28);border-radius:.4rem;background:#f5f8fb9e;box-shadow:0 2.4rem 6rem #0b172814}:is(.template-suffix-customize,.template-suffix-custom-2,.template-suffix-custom-3,.template-suffix-custom1) .product--no-media .product__info-wrapper{width:100%!important;max-width:110rem!important;margin-inline:auto!important}:is(.template-suffix-customize,.template-suffix-custom-2,.template-suffix-custom-3,.template-suffix-custom1) :is(.field.custom,textarea[name="properties[Project Details]"],input[name="properties[Your Text]"]){width:100%;max-width:72rem}:is(.template-suffix-customize,.template-suffix-custom-2,.template-suffix-custom-3,.template-suffix-custom1) textarea[name="properties[Project Details]"]{min-height:13.5rem;resize:vertical}:is(.template-suffix-customize,.template-suffix-custom-2,.template-suffix-custom-3,.template-suffix-custom1) input[type=file]{width:100%;max-width:72rem;padding:1.35rem 1.5rem;border:1px solid rgba(149,101,31,.34);border-radius:.3rem;background:#f5f8fb;color:#18283d}@media screen and (max-width:749px){:is(.template-suffix-customize,.template-suffix-custom-2,.template-suffix-custom-3,.template-suffix-custom1) .product__info-container{padding:2.4rem 1.8rem!important;box-shadow:0 1.4rem 3.4rem #0b172812}}.template-suffix-special #MainContent,.template-suffix-special #MainContent .rich-text,.template-suffix-special #MainContent .rich-text__wrapper,.template-suffix-special #MainContent .rich-text__blocks{background:#060e35!important;background-image:none!important}.template-suffix-special #MainContent .rich-text__wrapper{width:min(100% - 3.2rem,110rem);margin-inline:auto}.template-suffix-special #MainContent .rich-text__blocks{max-width:100rem!important}.template-suffix-special #MainContent .rich-text__heading{color:var(--wwv-gold)!important;font-size:clamp(4rem,5vw,6.8rem)!important;line-height:1.04!important;letter-spacing:-.025em!important}.template-suffix-special #MainContent .rich-text__text,.template-suffix-special #MainContent .rich-text__text p{color:#fff!important;font-size:clamp(1.75rem,1.55vw,2.05rem)!important;line-height:1.68!important;opacity:.9}.template-suffix-special #MainContent .rich-text .button{min-height:5.2rem;padding-inline:2.6rem;border-color:var(--wwv-gold)!important}@media screen and (max-width:749px){.template-suffix-special #MainContent .rich-text__text,.template-suffix-special #MainContent .rich-text__text p{font-size:1.65rem!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/wwv-luxury.css.map */
