.hero__title-line{display:block}.slideshow .hero__title-line{white-space:nowrap}@media only screen and (max-width:749px){.slideshow .hero__content{max-width:100%}.slideshow .hero__button-group{flex-direction:column;align-items:center;margin-top:2.875rem;gap:1.5rem}.slideshow .hero__button-group .hero__button{margin:0}}.index-image-text--fill .brick__block--text{background:transparent}.index-image-text--fill .hero__title{margin:0;font-size:var(--font-heading-large);line-height:1.2;letter-spacing:var(--LETTER-SPACING-HEADING)}.index-image-text--fill.index-image-text--spread .brick__block__text>.hero__content{gap:clamp(3.25rem,8vh,5.5rem)}@media only screen and (max-width:749px){.index-image-text--fill .brick__block--text .hero__content--compact,.index-image-text--fill .brick__block__text{padding:1.5rem 1.25rem 1.75rem}}@media only screen and (max-width:749px){.index-image-text .brick__block__text{padding:1.75rem 1.25rem 2.25rem;padding-left:0}}@media only screen and (min-width:750px){.index-image-text:not(.index-image-text--fill) .brick__block--text .brick__block__text{flex-basis:auto;width:100%;max-width:none;margin-left:0;margin-right:0}.index-image-text .brick__section--reversed .brick__block--text .brick__block__text{padding-left:0}.index-image-text:not(.index-image-text--fill) .hero__title-line{white-space:nowrap}}.new-box{--text: #36050d;--bg: #ffe5d2;color:#36050d;background:#ffe5d2}[id$=__double] .hero__rte{max-width:36rem;font-size:clamp(1.08rem,1.44vw,1.395rem);line-height:1.5}[id$=__double] .hero__rte p:first-child{font-style:italic}[id$=__double] .hero__rte p:last-child{margin-top:1.15rem;font-size:.855rem;font-style:normal;letter-spacing:.01em}@media only screen and (min-width:750px){.template-index .index-image-text .brick__block--text .brick__block__text{padding-left:calc(var(--outer) + 5vw)}.template-index .index-image-text .brick__section--reversed .brick__block--text .brick__block__text{padding-left:0;padding-right:calc(var(--outer) + 5vw)}}@media only screen and (max-width:749px){.index-image-text .brick__block--images,.index-image-text .brick__block--images .image__hero__frame{min-height:var(--full-screen)}.index-image-text .brick__block--images .image__hero__frame{height:auto;padding-top:0}.template-index .index-hero.screen-height-full--mobile,.template-index .index-hero .slideshow__slide.screen-height-full--mobile,.template-index .index-hero .image__hero__frame.screen-height-full--mobile,.template-index .index-image-text .brick__block--images,.template-index .index-image-text .brick__block--images .image__hero__frame{min-height:0;height:80vh;max-height:80vh}}.footer-wordmark{background:#700000;color:#ffe5d2;text-align:center;padding:1.75rem 1.25rem 2rem;overflow:hidden}.footer-wordmark__logo{display:block;width:min(92vw,36rem);height:auto;margin:0 auto}.footer-wordmark__name,.footer-wordmark__sub{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:500;line-height:.9;text-transform:uppercase}.footer-wordmark__name{font-size:clamp(1.7rem,8vw,2.35rem);letter-spacing:-.035em;white-space:nowrap}.footer-wordmark__sub{margin-top:.2rem;font-size:clamp(.72rem,2.5vw,.95rem);letter-spacing:.22em}.footer-wordmark__legal{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .85rem;margin:1.65rem 0 0;color:#fff6f0d1;font-family:var(--FONT-STACK-BODY);font-size:.65rem;font-weight:400;letter-spacing:.06em;line-height:1.4;text-transform:none}@media only screen and (min-width:750px){.footer-wordmark{padding:1.7rem 1.5rem 1.9rem}.footer-wordmark__name{font-size:clamp(2.2rem,5vw,3rem)}.footer-wordmark__sub{margin-top:.15rem;font-size:clamp(.85rem,1.8vw,1.1rem);letter-spacing:.22em}.footer-wordmark__legal{margin-top:.9rem}}@media only screen and (min-width:1100px){.footer-wordmark{padding:1.85rem 1.5rem 2.15rem}.footer-wordmark__name{font-size:clamp(2.6rem,4.2vw,4rem)}.footer-wordmark__sub{margin-top:.12rem;font-size:clamp(.95rem,1.4vw,1.35rem);letter-spacing:.24em}.footer-wordmark__legal{margin-top:1rem}}.footer-wordmark__legal a{color:#fff6f0d1;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:rgba(255,246,240,.82);text-decoration:none}.footer-wordmark__legal a:after{content:none}.theme__header:after,.header__mobile__nav:after{transition:opacity .45s ease,visibility 0s linear .45s}.js__header__stuck .theme__header:after,.js__header__stuck .header__mobile__nav:after,.meganav--visible .theme__header:after,.header__wrapper:not([data-header-transparent]) .theme__header:after{transition:opacity .45s ease,visibility 0s linear}.header__logo--has-transparent .logo__img--color,.header__logo--has-transparent .logo__img--transparent{transition:opacity .45s ease}@media only screen and (max-width:749px){.header-sections{position:sticky;top:0;z-index:5600}.header__wrapper{transition:none}.js__header__stuck{position:relative;top:auto;width:100%;transition:none}.header-sections>.shopify-section:has(mobile-menu){height:0;min-height:0;overflow:visible}.drawer--cart.is-open .drawer__inner{top:var(--visual-viewport-offset, 0px);bottom:0;height:auto;max-height:none}.drawer--cart.is-open .drawer__foot{padding-bottom:calc(var(--inner) + env(safe-area-inset-bottom))}.drawer--cart.is-open .drawer__underlay{top:0;right:0;bottom:0;left:0;width:100%;height:auto;min-height:100lvh;background:#14100e85;opacity:1}}@media only screen and (max-width:749px){.header__mobile{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header__mobile__left,.header__mobile__right{position:relative;z-index:2;min-width:0}.theme__header .header__logo{justify-self:center;z-index:1}.header__mobile:has(header-search-popdown details[open]) .header__mobile__left{z-index:5}.header__mobile .search-popdown{transform:none;transition:opacity .35s ease,visibility 0s linear .35s}.theme__header .header__mobile header-search-popdown details[open] .search-popdown{left:calc(var(--outer) * -1);right:auto;width:calc(100vw - var(--scrollbar-width, 0px));max-width:calc(100vw - var(--scrollbar-width, 0px));padding-right:0;box-sizing:border-box}.theme__header .header__mobile header-search-popdown details[open] .predictive-search{left:0;right:0;width:100%;max-width:100%;padding-right:0;box-sizing:border-box}.header__mobile .search-popdown__main{min-width:0}.header__mobile .search-popdown .search-form,.header__mobile .search-popdown .input-holder,.header__mobile .search-popdown input[type=search]{min-width:0;max-width:100%}.header__mobile .search-popdown__close{width:44px;flex:0 0 44px}.header__mobile .search-popdown__close__button{right:0}}@media only screen and (min-width:750px){.theme__header header-search-popdown.is-open .search-popdown,.theme__header header-search-popdown.is-open .predictive-search{left:0;right:0;width:100%;max-width:100%;padding-right:0;box-sizing:border-box}}[data-header-transparent] .navlink,[data-header-transparent] .header__logo__text,[data-header-transparent] .toolbar{transition:color .45s ease,background-color .45s ease}.aos-initialized .theme__header[data-aos=fade]{opacity:1}.index-rte.rte--plain,.index-rte.rte--plain .hero__bg{background-image:none}.index-rte.rte--plain .hero__subheading .btn{font-size:inherit;letter-spacing:inherit;text-transform:inherit}.index-rte .hero__title+.hero__title{margin-top:0}.index-rte.text-center .hero__title.heading-large{max-width:12em;margin-inline:auto;font-size:var(--font-heading-large);line-height:1.2;letter-spacing:var(--LETTER-SPACING-HEADING)}.index-image-text--rules{position:relative}.index-image-text--rules:before,.index-image-text--rules:after{content:"";position:absolute;left:var(--outer);right:var(--outer);height:1px;background:color-mix(in srgb,currentColor 22%,transparent)}.index-image-text--rules:before{top:0}.index-image-text--rules:after{bottom:0}.index-image-text--fill-image.index-image-text--spread .brick__section{padding-left:0;padding-right:0}.index-image-text--fill-image .brick__block--images .brick__block__image,.index-image-text--fill-image .brick__block--images .image__hero__frame{width:100%;max-width:none;flex:1 1 auto}.index-image-text--fill-image .image__hero__scale,.index-image-text--fill-image .image__hero__scale img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:750px){.index-image-text--spread .brick__block--text{align-items:stretch}.index-image-text--spread .brick__block__text{flex:1 1 auto;flex-basis:auto;width:100%;max-width:none;height:auto;min-height:100%;margin:0;align-items:stretch;align-self:stretch;padding:clamp(1.75rem,4vw,3rem)}.index-image-text--spread .brick__block__text>.hero__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 1 auto;width:100%;min-height:100%;height:auto;padding:0}}@media only screen and (max-width:749px){.index-image-text--spread .brick__block__text>.hero__content{display:flex;flex-direction:column;justify-content:flex-start;gap:2.25rem;padding:2rem 0 2.5rem}.index-image-text--fill.index-image-text--spread .brick__block__text>.hero__content{gap:3.5rem}.index-image-text--rules:before,.index-image-text--rules:after{content:none}}.index-hero.hero--split .hero__content__wrapper{width:100%;max-width:none;margin-inline:0;justify-content:flex-start;text-align:left}.index-hero.hero--split .hero__content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10vw;text-align:left;width:100%;max-width:none;margin-inline:0;padding-left:0;padding-right:0}.index-hero.hero--split .hero__split-copy{flex:0 0 auto;width:max-content;max-width:100%;text-align:left}.index-hero.hero--split .hero__split-cta{flex:0 1 24rem;width:min(100%,24rem);max-width:24rem;margin-right:0;text-align:left}.index-hero.hero--split .hero__subheading{margin-bottom:.85rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.index-hero.hero--split .hero__title{max-width:none;margin-inline:0;font-size:var(--font-heading-large);line-height:1.2;letter-spacing:var(--LETTER-SPACING-HEADING);overflow-wrap:normal}.index-hero.hero--split .hero__title-line{white-space:nowrap}.index-hero.hero--split .hero__description{max-width:24rem;margin-inline:0}.index-hero.hero--split .hero__description p{margin:0}.index-hero.hero--split .hero__description p+p{margin-top:1.15rem}.index-hero.hero--split .hero__button{display:flex;justify-content:flex-start}@media only screen and (max-width:749px){.index-hero.hero--split .hero__content{flex-direction:column;align-items:flex-start;gap:1.25rem}.index-hero.hero--solid.hero--split .hero__wrapper{min-height:0}.index-hero.hero--solid.hero--split .hero__content__wrapper{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:0}.index-hero.hero--solid.hero--split .hero__content{flex:0 0 auto;justify-content:flex-start;gap:1.75rem;width:100%;padding-top:2rem;padding-bottom:2rem}.index-hero.hero--solid.hero--split .hero__split-copy,.index-hero.hero--solid.hero--split .hero__split-cta{flex:0 0 auto}.index-hero.hero--split .hero__split-copy,.index-hero.hero--split .hero__split-cta{width:100%;max-width:100%;margin-left:0;margin-right:0}.index-hero.hero--split .hero__title{max-width:none}}@media only screen and (max-width:749px){.main-content>.shopify-section>.section-padding:not(.slideshow):not(.hero--solid):not(.index-image-text--spread):not(.index-hero):not(.index-product):not(.collection):not(.divider-section){padding-top:2.5rem;padding-bottom:2.5rem}.main-content>.shopify-section>.collection-image-with-title.section-padding:not(.collection-image-with-title--empty):not(.slideshow):not(.hero--solid):not(.index-image-text--spread):not(.index-hero):not(.index-product):not(.collection):not(.divider-section){padding-top:1.25rem;padding-bottom:1.25rem}.main-content>.shopify-section>.collection-image-with-title--empty.section-padding:not(.slideshow):not(.hero--solid):not(.index-image-text--spread):not(.index-hero):not(.index-product):not(.collection):not(.divider-section){--PT-MOBILE: 0px;padding-top:0;padding-bottom:0}.collection-image-with-title .collection__title--no-image{padding-top:8px;padding-bottom:8px}.collection-image-with-title .hero__title{margin-bottom:.33rem}.main-content>.shopify-section:has(>.hero--solid),.main-content>.shopify-section:has(>.index-image-text--spread){margin-top:2.5rem;margin-bottom:2.5rem}}@media only screen and (max-width:749px){.drawer--header .drawer__head{min-height:3.5rem;padding:.35rem 1.15rem 0}.drawer--header .drawer__close{right:0}.drawer--header .drawer__menu{--item-height: 3.5rem}.drawer--header .drawer__menu .sliderow__title{padding-left:1.75rem;padding-right:1.75rem;letter-spacing:.01em}.drawer--header .mobile-menu__block--divider{padding-left:1.75rem;padding-right:1.75rem}.drawer--header .mobile-menu__block--socials{padding:.65rem 1.75rem 1rem}.drawer--header .mobile-menu__block--socials .socials--mobile-menu{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0}.drawer--header .mobile-menu__block--socials .socials--mobile-menu li{margin:0}.drawer--header .mobile-menu__block--socials .social-link{min-height:2.85rem;gap:.85rem;font-size:1.05rem}}:root{--btn-radius: 0}.btn--solid,.btn--outline,.btn:not(.btn--text){border-radius:0}a.btn[href*="/pages/"]:not(.product__gold-request){--btn-text: var(--text, currentColor);--btn-text-hover: var(--text, currentColor);--link-a70: #ff2d2d;--btn-top: 0;--btn-left: 0;--btn-radius: 0;--btn-border: transparent;--btn-border-hover: transparent;--btn-bg: transparent;--btn-bg-hover: transparent;width:auto;max-width:none;display:inline-block;padding:0;border:0;background:transparent;color:var(--text, currentColor);overflow:visible}a.btn[href*="/pages/"]:not(.product__gold-request) span{--main-color: var(--btn-text);--hover-color: var(--link-a70);position:relative;display:inline-block;background-image:linear-gradient(to right,var(--hover-color) 0% 50%,var(--main-color) 50% 100%);background-size:200% 100%;background-position:100% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s cubic-bezier(.39,.575,.565,1)}a.btn[href*="/pages/"]:not(.product__gold-request) span:after{--main-color: var(--btn-text);--hover-color: var(--link-a70);content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;pointer-events:none;background:linear-gradient(to right,var(--hover-color) 0% 50%,var(--main-color) 50% 100%);background-size:200% 100%;background-position:100% 0;transition:background-position .3s cubic-bezier(.39,.575,.565,1)}@media(hover:hover){a.btn[href*="/pages/"]:not(.product__gold-request):hover span,a.btn[href*="/pages/"]:not(.product__gold-request):hover span:after,a.btn[href*="/pages/"]:not(.product__gold-request) span:hover,a.btn[href*="/pages/"]:not(.product__gold-request) span:hover:after{background-position:0 0}}.rte a,.hero__rte a,p a,.text-link,.btn--text{--link-a70: #ff2d2d}#about .index-rte .hero__title.heading-medium,#fsa-hsa .index-rte .hero__title.heading-medium,#fsa-and-hsa .index-rte .hero__title.heading-medium{font-size:var(--font-heading-x-large);line-height:1.05}#about .index-rte .hero__title.heading-medium{margin-bottom:3.5rem}#fsa-hsa .index-rte .hero__title.heading-medium,#fsa-and-hsa .index-rte .hero__title.heading-medium{margin-bottom:4.75rem}#fsa-hsa .index-rte .hero__rte h4:first-child,#fsa-and-hsa .index-rte .hero__rte h4:first-child{margin-top:0}.template-page .index-rte .hero__title.heading-large,.template-page .index-page .hero__title{font-size:var(--font-heading-large);line-height:1.2;letter-spacing:var(--LETTER-SPACING-HEADING);margin-bottom:1.75rem}.template-page .index-rte .hero__rte p,.template-page .index-page .hero__rte p{margin:0 0 1.15rem}.template-page .index-rte .hero__rte p:last-child,.template-page .index-page .hero__rte p:last-child{margin-bottom:0}body{line-height:1.5}.header .navlink,.toolbar{line-height:1.2}.rte p,.hero__rte p,.hero__description p,.accordion__content p{margin-bottom:1.15rem;line-height:1.5}[id$=__section_dynamic_content_TkrMUq] .hero__rte p{margin-top:0;margin-bottom:0}.hero__rte:has(+.hero__button),.hero__description:has(+.hero__button){margin-bottom:0}.hero__rte+.hero__button,.hero__description+.hero__button{margin-top:1.15rem}.template-page .index-rte .hero__content{max-width:800px;margin-inline:auto}.hero__rte,.hero__description,.rte{max-width:800px}.text-center .hero__rte,.text-center .hero__description,.text-center .rte{margin-inline:auto}.text-center .hero__subheading{padding-left:var(--LETTER-SPACING-SUBHEADING)}.text-center .hero__button .btn:has(.icon-nav-arrow-right){position:relative}.text-center .hero__button .btn .icon-nav-arrow-right{position:absolute;left:calc(100% + .35em);top:50%;margin:0;transform:translateY(-50%)}@media(hover:hover){.text-center .hero__button .btn:hover .icon-nav-arrow-right{transform:translateY(-50%) translate(5px)}}.template-page .index-rte .hero__title.heading-small{margin-top:3.75rem}.template-page .index-rte .hero__rte ul,.template-page .index-rte .hero__rte ol{width:fit-content;max-width:100%;margin:1.15rem auto 0;padding-left:1.25rem;text-align:left;list-style-position:outside}.template-page .index-rte .hero__rte li{margin:.35rem 0;padding-left:.35rem;text-align:left}.template-page .index-page .hero__rte p:not(:has(span)):not(:has(em)){margin:0;height:0;overflow:hidden}.template-page .index-rte .hero__rte h2,.template-page .index-rte .hero__rte h3,.template-page .index-rte .hero__rte h4,.template-page .index-page .hero__rte h2,.template-page .index-page .hero__rte h3,.template-page .index-page .hero__rte h4{margin:2rem 0 .85rem;line-height:1.25}.index-hero.hero--solid .hero__wrapper{min-height:22rem}.index-hero.hero--solid .hero__images{display:none}.index-hero.hero--solid .hero__content__wrapper{position:relative;inset:auto;height:auto;width:100%}.slideshow .hero__content a.btn[href*="/pages/"],.index-hero:not(.hero--solid) .hero__content a.btn[href*="/pages/"],.index-hero:not(.hero--solid) .hero__content__wrapper a.btn[href*="/pages/"]{--btn-text: #ffffff;--btn-text-hover: var(--BTN-PRIMARY-BG-BRIGHTER, #8a0000);--link-a70: var(--BTN-PRIMARY-BG-BRIGHTER, #8a0000);color:#fff}.template-index .slideshow .hero__content a.btn[href*="/pages/"]{--btn-text: #ffffff;--btn-text-hover: #ffffff;--link-a70: #ff2d2d;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:var(--BTN-SIZE-SMALL) calc(var(--BTN-SIZE-SMALL) * 1.7);background-color:transparent;color:#fff;transition:none}.template-index .slideshow .hero__content a.btn[href*="/pages/"]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .2s ease}.template-index .slideshow .hero__content a.btn[href*="/pages/"]:hover,.template-index .slideshow .hero__content a.btn[href*="/pages/"]:focus-visible{background-color:transparent;color:#fff;border-color:transparent}.template-index .slideshow .hero__content a.btn[href*="/pages/"]:hover:before,.template-index .slideshow .hero__content a.btn[href*="/pages/"]:focus-visible:before{opacity:1;transition:opacity .35s ease .08s}.template-index .slideshow .hero__content a.btn[href*="/pages/"] span,.template-index .slideshow .hero__content a.btn[href*="/pages/"] span:after{--main-color: #ffffff;--hover-color: #ff2d2d;background-image:linear-gradient(#ff2d2d,#ff2d2d),linear-gradient(#fff,#fff);background-size:0% 100%,100% 100%;background-position:left center;background-repeat:no-repeat;transition:background-size .4s cubic-bezier(.22,1,.36,1) .1s}.template-index .slideshow .hero__content a.btn[href*="/pages/"] span{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.template-index .slideshow .hero__content a.btn[href*="/pages/"] span:after{content:"";-webkit-text-fill-color:unset;background-clip:border-box}.template-index .slideshow .hero__content a.btn[href*="/pages/"]:hover span,.template-index .slideshow .hero__content a.btn[href*="/pages/"]:hover span:after,.template-index .slideshow .hero__content a.btn[href*="/pages/"]:focus-visible span,.template-index .slideshow .hero__content a.btn[href*="/pages/"]:focus-visible span:after,.template-index .slideshow .hero__content a.btn[href*="/pages/"] span:hover,.template-index .slideshow .hero__content a.btn[href*="/pages/"] span:hover:after{background-position:left center;background-size:100% 100%,100% 100%;transition-delay:0s}@media(hover:none),(max-width:749px){.template-index .slideshow .hero__content a.btn[href*="/pages/"]:is(:hover,:focus,:focus-visible,:active):before{opacity:0;transition:none}.template-index .slideshow .hero__content a.btn[href*="/pages/"]:is(:hover,:focus,:focus-visible,:active) span,.template-index .slideshow .hero__content a.btn[href*="/pages/"]:is(:hover,:focus,:focus-visible,:active) span:after,.template-index .slideshow .hero__content a.btn[href*="/pages/"] span:is(:hover,:focus,:active),.template-index .slideshow .hero__content a.btn[href*="/pages/"] span:is(:hover,:focus,:active):after{background-size:0% 100%,100% 100%;transition:none}}.template-index .slideshow .hero__image,.template-index .slideshow .hero__video{position:relative}.template-index .slideshow .hero__image .image-overlay,.template-index .slideshow .hero__video .image-overlay{background-color:var(--overlay-bg);pointer-events:none;z-index:2}.product__submit__item--inline .product-soldout-notification{grid-column:1 / -1;width:100%}.product__submit__item--inline .product-soldout-notification .btn{width:100%;white-space:nowrap}.product__submit .btn[hidden],.product__submit [data-gold-checkout][hidden]{display:none!important}a.btn.product__gold-request{--btn-top: var(--BTN-SIZE-LARGE);--btn-left: calc(var(--BTN-SIZE-LARGE) * 1.4);display:flex;align-items:center;justify-content:center;width:100%;max-width:none;padding:var(--btn-top) var(--btn-left);border:1px solid #000;border-radius:var(--btn-radius);background:#fff;color:#111;text-decoration:none;-webkit-text-fill-color:currentColor}a.btn.product__gold-request span{background:none;color:inherit;-webkit-text-fill-color:currentColor}a.btn.product__gold-request span:after{content:none}@media only screen and (max-width:749px){a.btn.product__gold-request{--btn-top: calc(var(--BTN-SIZE-LARGE) * .75);--btn-left: calc(var(--BTN-SIZE-LARGE) * 1.15)}}@media(hover:hover){a.btn.product__gold-request:hover{background:#000;border-color:#000;color:#fff}}@media only screen and (min-width:750px){.product-item__bg img,.product-item__image:hover .product-item__bg img{transform:none}}.swatch-white-gold,.swatch-14k-white-gold,.look__swatch.swatch-white-gold{--swatch: #efe8dc !important}.swatch-white-gold .swatch__link:before,.swatch-14k-white-gold .swatch-input__label:before,.look__swatch.swatch-white-gold{box-shadow:inset 0 0 0 1px #36050d80}@media only screen and (min-width:750px){.header__desktop .navlink{line-height:1.2}.header__desktop hover-disclosure.menu__item.parent{position:relative}.header__desktop .menu__item.parent>.header__dropdown{top:calc(50% + 1.5rem);left:0;z-index:7;width:max-content;min-width:11.5rem;border:1px solid rgba(54,5,13,.12);border-radius:0;background:#fff;box-shadow:0 10px 28px #36050d14}.header__desktop .menu__item.parent .header__dropdown__wrapper{padding:.35rem;max-height:none}.header__desktop .menu__item.parent .header__dropdown__inner{gap:.1rem}.header__desktop .menu__item>.navlink--toplevel span{font-size:calc(var(--font-nav-small) * var(--FONT-SIZE-NAV) * 1.2)}.header__desktop .menu__item.parent .navlink--child{display:flex;align-items:center;margin:0;padding:.55rem .8rem;border-radius:0;font-size:calc(var(--font-nav-small) * var(--FONT-SIZE-NAV) * 1.2 - 2px);letter-spacing:.01em;line-height:1.2;text-transform:lowercase}.header__desktop .menu__item.parent .navlink--child span{font-size:calc(var(--font-nav-small) * var(--FONT-SIZE-NAV) * 1.2 - 2px)}.header__desktop .menu__item.parent .navlink--child:first-letter,.header__desktop .menu__item.parent .navlink--child span:first-letter{text-transform:uppercase}.header__desktop .menu__item.parent .navlink--child:hover{background:#faf6f1;color:#36050d}}.product__gold-note{margin:0 0 .85rem;font-size:.9375rem;line-height:1.45}.product__preorder-note{margin:0 0 1.25rem;padding:.75rem .875rem;border-radius:0;background:#fff4ea;color:#36050d;font-size:.9375rem;line-height:1.45}.product__preorder-note p,.product__preorder-note ul,.product__preorder-note ol{margin:0}.product__preorder-note p+p,.product__preorder-note ul,.product__preorder-note ol{margin-top:.45rem}.product__preorder-note ul,.product__preorder-note ol{padding-left:1.1rem}.product__preorder-note a{display:inline}.selector-wrapper[data-metal-option] .radio__legend__value[data-selected-value]{display:none}@media only screen and (min-width:990px){.index-look.index-look--gallery .look__image-container{aspect-ratio:1 / .9}.index-look--gallery .look__image-container .image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding-top:0}.index-look--gallery .look__image-container img{object-fit:contain;transform:scale(.76)}.template-collection .product-item:not(.product-item--featured-image) .product-item__image,.search-page .product-item:not(.product-item--featured-image) .product-item__image,.predictive-search .product-item:not(.product-item--featured-image) .product-item__image,.tabs__recently-viewed .product-item .product-item__image,.tabs__recommendation .product-item .product-item__image,.recent__container .product-item .product-item__image{padding-top:90%}.template-collection .product-item:not(.product-item--featured-image) .product-item__bg,.template-collection .product-item:not(.product-item--featured-image) .product-item__bg__under,.template-collection .product-item:not(.product-item--featured-image) .product-item__bg__metal,.search-page .product-item:not(.product-item--featured-image) .product-item__bg,.predictive-search .product-item:not(.product-item--featured-image) .product-item__bg,.search-page .product-item:not(.product-item--featured-image) .product-item__bg__under,.predictive-search .product-item:not(.product-item--featured-image) .product-item__bg__under,.search-page .product-item:not(.product-item--featured-image) .product-item__bg__metal,.predictive-search .product-item:not(.product-item--featured-image) .product-item__bg__metal,.tabs__recently-viewed .product-item .product-item__bg,.tabs__recommendation .product-item .product-item__bg,.tabs__recently-viewed .product-item .product-item__bg__under,.tabs__recommendation .product-item .product-item__bg__under,.tabs__recently-viewed .product-item .product-item__bg__metal,.tabs__recommendation .product-item .product-item__bg__metal,.recent__container .product-item .product-item__bg,.recent__container .product-item .product-item__bg__under,.recent__container .product-item .product-item__bg__metal{top:0;right:0;bottom:0;left:0}.template-collection .product-item:not(.product-item--featured-image) .product-item__bg img,.template-collection .product-item:not(.product-item--featured-image) .product-item__image:hover .product-item__bg img,.template-collection .product-item:not(.product-item--featured-image) .product-item__bg__metal img,.search-page .product-item:not(.product-item--featured-image) .product-item__bg img,.predictive-search .product-item:not(.product-item--featured-image) .product-item__bg img,.search-page .product-item:not(.product-item--featured-image) .product-item__image:hover .product-item__bg img,.predictive-search .product-item:not(.product-item--featured-image) .product-item__image:hover .product-item__bg img,.search-page .product-item:not(.product-item--featured-image) .product-item__bg__metal img,.predictive-search .product-item:not(.product-item--featured-image) .product-item__bg__metal img,.tabs__recently-viewed .product-item .product-item__bg img,.tabs__recommendation .product-item .product-item__bg img,.tabs__recently-viewed .product-item .product-item__image:hover .product-item__bg img,.tabs__recommendation .product-item .product-item__image:hover .product-item__bg img,.tabs__recently-viewed .product-item .product-item__bg__metal img,.tabs__recommendation .product-item .product-item__bg__metal img,.recent__container .product-item .product-item__bg img,.recent__container .product-item .product-item__image:hover .product-item__bg img,.recent__container .product-item .product-item__bg__metal img{object-fit:contain;transform:scale(.76)}.template-collection .product-item:not(.product-item--featured-image) .product-item__info,.search-page .product-item:not(.product-item--featured-image) .product-item__info,.predictive-search .product-item:not(.product-item--featured-image) .product-item__info,.tabs__recently-viewed .product-item .product-item__info,.tabs__recommendation .product-item .product-item__info,.recent__container .product-item .product-item__info{padding:.45rem var(--inner) .85rem}.tabs__recently-viewed .grid--slider-disabled,.recent__container .grid--slider-disabled{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.tabs__recently-viewed .grid--slider-disabled .grid-item,.recent__container .grid--slider-disabled .grid-item{flex:0 0 calc((100% - var(--gap) * 3) / 4);width:calc((100% - var(--gap) * 3) / 4);max-width:calc((100% - var(--gap) * 3) / 4)}}@media only screen and (max-width:749px){.product__selectors .radio__fieldset:not(.radio__fieldset--swatches):not(.radio__fieldset--variant-option-image),.product__selectors .select__fieldset{grid-template-columns:minmax(0,1fr);gap:.55rem}.product__selectors .radio__fieldset:not(.radio__fieldset--swatches):not(.radio__fieldset--variant-option-image) .radio__buttons{display:flex;flex-direction:column}.product__selectors .radio__fieldset:not(.radio__fieldset--swatches):not(.radio__fieldset--variant-option-image) .radio__button{display:block;width:100%}.product__selectors .radio__fieldset:not(.radio__fieldset--swatches):not(.radio__fieldset--variant-option-image) .radio__button label{width:100%}.product__submit__item--inline{grid-template-columns:minmax(0,1fr)}.product__submit__item--inline .product-form__quantity{width:7.5rem}}.collection__promo{display:grid;gap:.85rem;width:min(800px,calc(100% - 2 * var(--outer)));margin:.85rem auto .55rem;padding:1.05rem 1.4rem;background:var(--promo-bg, #700000);color:var(--promo-text, #ffffff);text-align:center}.collection__promo__item{display:flex;align-items:center;justify-content:center;gap:.85rem 1.5rem;flex-wrap:wrap}.collection__promo__copy{display:grid;gap:.15rem;max-width:52rem}.collection__promo__copy :is(h2,h3,h4),.collection__promo__copy p{margin:0;color:inherit}.collection__promo__copy :is(h2,h3,h4){font-size:1.05rem;line-height:1.2;letter-spacing:.01em}.collection__promo__copy p{font-size:.9rem;line-height:1.4}.collection__promo__item .btn{flex:0 0 auto}.collection-photo__frame{position:relative;height:100%;min-height:100%;padding-top:90%;overflow:hidden;background:#f4f1ec}.collection-photo__img,.collection-photo__shade,.collection-photo__title{position:absolute;top:0;right:0;bottom:0;left:0}.collection-photo__img{z-index:0;width:100%;height:100%;object-fit:cover}.collection-photo__shade{z-index:1;background:rgb(0 0 0 / calc(var(--collection-photo-opacity, 25) * 1%));pointer-events:none}.collection-photo__title{z-index:2;display:flex;align-items:center;justify-content:center;margin:0;padding:1rem;color:#fff;text-align:center;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:1.05;text-shadow:0 1px 14px rgba(0,0,0,.28)}.index-rte .hero__photo{width:min(100%,var(--photo-width, 100%));margin-bottom:var(--block-padding-bottom, 16px)}.index-rte .hero__photo--left{margin-right:auto;margin-left:0}.index-rte .hero__photo--center{margin-right:auto;margin-left:auto}.index-rte .hero__photo--right{margin-left:auto;margin-right:0}.index-rte .hero__photo--image-left,.index-rte .hero__photo--image-right{display:grid;grid-template-columns:var(--photo-columns, 1fr 1fr);gap:1.25rem 2rem;align-items:center;width:100%}.index-rte .hero__photo--image-right .hero__photo__media{order:2}.index-rte .hero__photo__media .image-wrapper,.index-rte .hero__photo__heading,.index-rte .hero__photo__text,.index-rte .hero__photo__text p{margin:0}.index-rte .hero__photo__heading+.hero__photo__text{margin-top:.65rem}.index-rte .hero__photo--left .hero__photo__copy{text-align:left}.index-rte .hero__photo--center .hero__photo__copy{text-align:center}.index-rte .hero__photo--right .hero__photo__copy{text-align:right}@media only screen and (max-width:749px){.index-rte .hero__photo--image-left,.index-rte .hero__photo--image-right{grid-template-columns:minmax(0,1fr);width:100%}.index-rte .hero__photo--image-right .hero__photo__media{order:0}.template-collection .product-item__title,.search-page .product-item__title,.predictive-search .product-item__title{font-size:calc(var(--font-body-small) - 2px);line-height:1.2;letter-spacing:-.015em}.template-collection .product-item__swatches__holder,.search-page .product-item__swatches__holder,.predictive-search .product-item__swatches__holder{--swatch-size: calc(var(--swatch-size-filters) - 2px)}.template-collection .product-item:not(.product-item--featured-image) .product-item__image{padding-top:90%}.search-page .product-item:not(.product-item--featured-image) .product-item__image,.predictive-search .product-item:not(.product-item--featured-image) .product-item__image,.tabs__recommendation .product-item .product-item__image,.tabs__recently-viewed .product-item .product-item__image{padding-top:100%}.template-collection .product-item:not(.product-item--featured-image) .product-item__bg,.template-collection .product-item:not(.product-item--featured-image) .product-item__bg__metal,.search-page .product-item:not(.product-item--featured-image) .product-item__bg,.predictive-search .product-item:not(.product-item--featured-image) .product-item__bg,.search-page .product-item:not(.product-item--featured-image) .product-item__bg__metal,.predictive-search .product-item:not(.product-item--featured-image) .product-item__bg__metal,.tabs__recommendation .product-item .product-item__bg,.tabs__recommendation .product-item .product-item__bg__metal,.tabs__recently-viewed .product-item .product-item__bg,.tabs__recently-viewed .product-item .product-item__bg__metal{top:0;right:0;bottom:0;left:0;width:auto;height:auto}.template-collection .product-item:not(.product-item--featured-image) .image-wrapper,.search-page .product-item:not(.product-item--featured-image) .image-wrapper,.predictive-search .product-item:not(.product-item--featured-image) .image-wrapper,.tabs__recommendation .product-item .image-wrapper,.tabs__recently-viewed .product-item .image-wrapper{height:100%;padding-top:0}.template-collection .product-item:not(.product-item--featured-image) .image-wrapper img{object-fit:cover;object-position:center var(--collection-mobile-focus, 50%)}.search-page .product-item:not(.product-item--featured-image) .image-wrapper img,.predictive-search .product-item:not(.product-item--featured-image) .image-wrapper img,.tabs__recommendation .product-item .image-wrapper img,.tabs__recently-viewed .product-item .image-wrapper img{object-fit:contain;object-position:center center}.template-collection .collection-photo__title{padding:.65rem;font-size:1.05rem}}@media only screen and (max-width:749px){.product-item--featured-image .product-item__image-content{overflow-wrap:normal;word-break:normal}.product-item--featured-image .product-item__image-content :is(h2,h3,h4){font-size:1.2rem;line-height:1.15}.product-item--featured-image .product-item__image-content p{font-size:.8rem;line-height:1.35}}@media only screen and (min-width:750px){.product__page>.product__images{align-self:start}.product__page>.product__images .product__thumbs{height:auto;align-self:stretch}}.navlink--cart--icon .header__cart__status{color:#fff;background:#700000;-webkit-text-fill-color:#fff;font-size:11px;font-weight:700;line-height:1;min-width:18px;height:18px;padding:0 4px}@media only screen and (max-width:749px){.navlink--cart--text .header__cart__status{color:#fff;background:#700000;-webkit-text-fill-color:#fff;font-size:11px;font-weight:700;line-height:1}}@media only screen and (max-width:749px){body:has(.drawer--header.is-open) .navlink--cart--icon .header__cart__status{visibility:hidden}}.product__photo .image-wrapper img{object-position:center center}.product__submit .btn__price{display:inline-flex;align-items:center;line-height:1}.product__submit .btn__price:before{line-height:1}@media(hover:hover)and (min-width:750px){.is-price-stack{display:grid;justify-items:start;align-items:start}.is-price-stack>.price-fade-current,.is-price-stack>.price-fade-out{grid-area:1 / 1;min-width:0}.price-fade-current,.price-fade-out{opacity:1;transition:none;white-space:nowrap}.price-fade-out{pointer-events:none;-webkit-user-select:none;user-select:none}.product-item--centered .is-price-stack,.index-look--gallery .look__product-price.is-price-stack{justify-items:center;text-align:center}.product__submit .btn__price.is-price-stack{display:inline-grid;grid-auto-flow:column;align-items:center;justify-items:center;line-height:1}.product__submit .btn__price.is-price-stack:before{grid-row:1;grid-column:1;align-self:center;line-height:1}.product__submit .btn__price.is-price-stack>.price-fade-current,.product__submit .btn__price.is-price-stack>.price-fade-out{grid-row:1;grid-column:2;align-self:center;line-height:1}}@media(prefers-reduced-motion:reduce){.price-fade-current,.price-fade-out{transition:none}}.fsa-hsa-logo{display:inline-flex;align-items:center;max-width:100%;line-height:0;vertical-align:middle;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}.fsa-hsa-logo__img{display:block;width:auto;height:1.5rem;max-height:2rem;max-width:8.5rem;object-fit:contain}.fsa-hsa-logo--link .fsa-hsa-logo__img{height:1rem;max-height:1.25rem;max-width:6.5rem}.fsa-hsa-logo--heading .fsa-hsa-logo__img{height:1.75rem;max-height:2.25rem;max-width:9rem}a.btn.fsa-hsa-logo-link[href*="/pages/"]>span.fsa-hsa-logo{display:inline-flex;padding:0;background-image:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}a.btn.fsa-hsa-logo-link[href*="/pages/"]>span.fsa-hsa-logo:after{content:none;display:none}h1.hero__title.heading-medium,h2.hero__title.heading-medium{font-size:var(--font-heading-medium)}h1.hero__title.heading-large,h2.hero__title.heading-large,h1.section-sidebar__heading.heading-large,h2.section-sidebar__heading.heading-large{font-size:var(--font-heading-large)}h1.section-sidebar__heading.heading-medium,h2.section-sidebar__heading.heading-medium{font-size:var(--font-heading-medium)}.site-footer-wrapper{min-height:22rem}body.is-focused .footer-wordmark a:focus,body.is-focused .theme__header a:focus,body.is-focused .theme__header button:focus,body.is-focused .theme__header summary:focus{outline-color:currentColor}body.is-focused .footer-wordmark a:focus{outline-style:solid;outline-width:2px;outline-offset:3px}html:has(body.has-header-sticky){scroll-padding-top:calc(var(--header-height, 0px) + 12px)}html:has(.cart-bar.is-visible){scroll-padding-bottom:calc(var(--cart-bar-height, 0px) + 12px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/site-ui.css.map */
