.shopify-section-group--header-group .shopify-section:first-child,.shopify-section-group--header-group .shopify-section:first-child>div,.utility-bar,.announcement-bar-section,.announcement-bar-section>div{height:auto!important;min-height:0!important;max-height:52px!important;overflow:hidden!important;display:flex!important;align-items:center!important}.utility-bar .slider-mobile-gutter,.utility-bar slideshow-component,.utility-bar .slideshow,.announcement-bar{height:auto!important;min-height:0!important;max-height:52px!important;overflow:hidden!important;width:100%!important}.announcement-bar__message{font-family:Inter,sans-serif!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:.8rem 0!important;line-height:1!important}.utility-bar .slider-button,.utility-bar .slider-button--prev,.utility-bar .slider-button--next{width:2.4rem!important;height:2.4rem!important;padding:0!important;flex-shrink:0!important}:root{--tw3-black: #0A0A0A;--tw3-white: #FFFFFF;--tw3-gold: #C8A96E;--tw3-grey: #F5F5F5;--tw3-mid: #999999;--tw3-border: #E5E5E5;--tw3-dark: #1A1A1A}*,*:before,*:after{box-sizing:border-box}body{font-family:"Inter",var(--font-body-family),sans-serif;color:var(--tw3-black);background:var(--tw3-white);-webkit-font-smoothing:antialiased}.color-scheme-1 .rte,.color-scheme-2 .rte,body,p,li,span{color:rgba(var(--color-foreground),1)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Oswald",var(--font-heading-family),sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.05}a{transition:color .2s ease,opacity .2s ease}img{display:block;width:100%}::selection{background:var(--tw3-gold);color:var(--tw3-black)}.utility-bar{max-height:56px!important;min-height:40px!important;height:auto!important;display:flex!important;align-items:center!important;overflow:hidden!important}.announcement-bar,.announcement-bar__message{max-height:56px!important;overflow:hidden!important}.announcement-bar__message{font-family:Inter,sans-serif!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important}.utility-bar .slider-button{width:2rem!important;height:2rem!important}.header{border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:10}.header__heading-link,.header__heading{font-family:Oswald,sans-serif!important;font-size:2rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.header__menu-item>a,.header__menu-item>button,.list-menu__item--link{font-family:Inter,sans-serif!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.header__menu-item>a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:var(--tw3-gold);transition:width .25s ease}.header__menu-item:hover>a:after{width:100%}.header__submenu{border-radius:0!important;border:none!important;box-shadow:0 8px 32px #0003!important}.header__submenu .list-menu__item{font-size:1.2rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:.8rem 2rem!important}.menu-drawer{border-radius:0!important}.menu-drawer__navigation .list-menu__item{font-family:Oswald,sans-serif!important;font-size:2rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-bottom:1px solid var(--tw3-border)!important;padding:1.4rem 0!important}.banner{position:relative;overflow:hidden;min-height:85vh;display:flex;align-items:center}.banner:not(:has(.banner__media img)){background:var(--tw3-dark)!important;background-image:repeating-linear-gradient(0deg,transparent,transparent 49px,rgba(200,169,110,.04) 50px),repeating-linear-gradient(90deg,transparent,transparent 49px,rgba(200,169,110,.04) 50px)!important}.banner .banner__box{background:transparent!important;border:none!important;max-width:700px}.banner h2.banner__heading,.banner .banner__heading{font-family:Oswald,sans-serif!important;font-size:clamp(5.6rem,10vw,11rem)!important;font-weight:700!important;line-height:.88!important;letter-spacing:-.01em!important;color:var(--tw3-white)!important;margin-bottom:1.6rem!important}.banner .banner__text{font-size:1.5rem!important;color:#ffffffb3!important;line-height:1.65!important;margin-bottom:2.8rem!important;max-width:44ch!important}.banner p.banner__subheading,.banner .banner__subheading{font-family:Inter,sans-serif!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--tw3-gold)!important;margin-bottom:1.2rem!important}.banner .banner__buttons{display:flex;gap:1.2rem;flex-wrap:wrap}.button,a.button,button.button{font-family:Inter,sans-serif!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.4rem 2.8rem!important;cursor:pointer;transition:all .2s ease}.button:hover{transform:translateY(-1px);opacity:.9}.button--primary{background:var(--tw3-black)!important;color:var(--tw3-white)!important;border:2px solid var(--tw3-black)!important}.button--secondary{background:transparent!important;color:var(--tw3-black)!important;border:2px solid var(--tw3-black)!important}.button--secondary:hover{background:var(--tw3-black)!important;color:var(--tw3-white)!important}.color-scheme-3 .button--primary,.color-scheme-5 .button--primary{background:var(--tw3-gold)!important;color:var(--tw3-black)!important;border-color:var(--tw3-gold)!important}.color-scheme-3 .button--secondary,.color-scheme-5 .button--secondary{background:transparent!important;color:var(--tw3-white)!important;border-color:#ffffff73!important}.color-scheme-3 .button--secondary:hover{background:var(--tw3-white)!important;color:var(--tw3-black)!important}.card-wrapper{border-radius:0!important}.card{border-radius:0!important;border:none!important;box-shadow:none!important}.card__media,.card__media img{border-radius:0!important;transition:transform .45s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__media{overflow:hidden}.card__heading a{font-family:Inter,sans-serif!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important}.card__vendor{font-size:1rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--tw3-mid)!important}.price-item--regular{font-size:1.4rem!important;font-weight:600!important}.price--on-sale .price-item--regular{color:var(--tw3-mid)!important;text-decoration:line-through;font-size:1.1rem!important;font-weight:400!important}.price--on-sale .price-item--sale{color:var(--tw3-black)!important;font-size:1.4rem!important;font-weight:600!important}.quick-add__submit{border-radius:0!important;font-family:Inter,sans-serif!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.badge{font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;padding:.4rem .8rem!important}.badge--sale,.badge--on-sale{background:var(--tw3-black)!important;color:var(--tw3-gold)!important}.badge--sold-out{background:var(--tw3-mid)!important;color:var(--tw3-white)!important}.product__title{font-family:Oswald,sans-serif!important;font-size:clamp(2.8rem,4vw,4.4rem)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important;line-height:1.05!important}.product__vendor{font-size:1.1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--tw3-mid)!important}.product__price .price--large{font-size:2.4rem!important;font-weight:600!important}.variant-pills .variant-pills__option{border-radius:0!important;font-family:Inter,sans-serif!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.06em!important;border:1.5px solid var(--tw3-border)!important;padding:.8rem 1.8rem!important;cursor:pointer!important;transition:all .15s ease!important}.variant-pills .variant-pills__option:hover{border-color:var(--tw3-black)!important}.variant-pills .variant-pills__option--active{background:var(--tw3-black)!important;color:var(--tw3-white)!important;border-color:var(--tw3-black)!important}.product-form__submit{width:100%!important;padding:1.7rem!important;font-family:Inter,sans-serif!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;background:var(--tw3-black)!important;color:var(--tw3-white)!important;border:2px solid var(--tw3-black)!important;cursor:pointer!important;transition:background .2s ease!important}.product-form__submit:hover{background:#333!important}.product-form__submit[disabled]{background:var(--tw3-mid)!important;border-color:var(--tw3-mid)!important;cursor:not-allowed!important}.product__description{font-size:1.4rem!important;line-height:1.75!important;color:#444!important}.product__description p{margin-bottom:1.2rem}.accordion__title,.collapsible-content__summary{font-family:Inter,sans-serif!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.accordion__content{font-size:1.3rem!important;line-height:1.75!important;color:#555!important}.collection-hero__title{font-family:Oswald,sans-serif!important;font-size:clamp(3.5rem,6vw,7rem)!important;font-weight:700!important;text-transform:uppercase!important;line-height:.95!important}.facets__label,.facet-filters__sort .caption-large{font-family:Inter,sans-serif!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.facets-pill{border-radius:0!important}.pagination__item{border-radius:0!important;font-family:Inter,sans-serif!important;font-weight:600!important}.pagination__item--current{background:var(--tw3-black)!important;color:var(--tw3-white)!important}.cart__title{font-family:Oswald,sans-serif!important;font-size:clamp(3rem,5vw,5rem)!important;font-weight:700!important;text-transform:uppercase!important}.cart-item__name{font-family:Inter,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cart-item__options{font-size:1.2rem!important;color:var(--tw3-mid)!important}.totals__subtotal{font-family:Oswald,sans-serif!important;font-size:2rem!important;font-weight:600!important;text-transform:uppercase!important}.totals__subtotal-value{font-size:2.2rem!important;font-weight:700!important}.cart__checkout-button{border-radius:0!important;font-family:Inter,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:1.8rem!important}.cart-drawer__heading{font-family:Oswald,sans-serif!important;font-size:2rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important}.search-modal__input,.search__input{font-family:Oswald,sans-serif!important;font-size:2rem!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:transparent!important;border:none!important}.predictive-search{border-radius:0!important}.predictive-search__heading{font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important}.rich-text__heading{font-family:Oswald,sans-serif!important;font-size:clamp(3rem,5vw,6rem)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;line-height:.95!important}.rich-text__text{font-size:1.5rem!important;line-height:1.75!important}.color-scheme-3 .rich-text__text,.color-scheme-5 .rich-text__text{color:#ffffffb3!important}.rich-text__text--uppercase{font-size:1.1rem!important;font-weight:700!important;letter-spacing:.2em!important;color:var(--tw3-gold)!important}.color-scheme-3 p+h2,.color-scheme-3 p+h1{margin-top:0}.image-with-text__heading{font-family:Oswald,sans-serif!important;font-size:clamp(3rem,5vw,5.5rem)!important;font-weight:700!important;text-transform:uppercase!important;line-height:.95!important;letter-spacing:.02em!important}.color-scheme-3 .image-with-text__text p{font-size:1.5rem!important;line-height:1.75!important;color:#ffffffa6!important;margin-bottom:1.6rem!important}.color-scheme-1 .image-with-text__text p,.color-scheme-2 .image-with-text__text p{font-size:1.5rem!important;line-height:1.75!important;color:#444!important}.image-with-text__media{border-radius:0!important}.multicolumn-card{padding:2.4rem!important;border-radius:0!important}.multicolumn-card__title{font-family:Inter,sans-serif!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:1rem!important}.color-scheme-3 .multicolumn-card__title{color:var(--tw3-white)!important}.color-scheme-1 .multicolumn-card__title,.color-scheme-2 .multicolumn-card__title{color:var(--tw3-black)!important}.multicolumn-card .rte p{font-size:1.3rem!important;line-height:1.65!important}.color-scheme-3 .multicolumn-card .rte p{color:#fff9!important}.color-scheme-1 .multicolumn-card,.color-scheme-2 .multicolumn-card{border:.5px solid var(--tw3-border)!important}.email-signup-banner h2,.email-signup-banner .h2{font-family:Oswald,sans-serif!important;font-size:clamp(3rem,5vw,5.5rem)!important;font-weight:700!important;text-transform:uppercase!important;color:var(--tw3-white)!important;margin-bottom:1.2rem!important}.email-signup-banner p{font-size:1.4rem!important;color:#ffffffa6!important;margin-bottom:2.8rem!important}.newsletter-form__field-wrapper{display:flex;gap:0;max-width:480px;margin:0 auto}.newsletter-form__field-wrapper input[type=email]{border-radius:0!important;border:1px solid rgba(255,255,255,.25)!important;background:transparent!important;color:var(--tw3-white)!important;font-family:Inter,sans-serif!important;font-size:1.3rem!important;padding:1.4rem 1.6rem!important}.newsletter-form__field-wrapper input::placeholder{color:#ffffff73!important}.newsletter-form__button{border-radius:0!important;background:var(--tw3-gold)!important;color:var(--tw3-black)!important;font-family:Inter,sans-serif!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:1.4rem 2.4rem!important;border:none!important;cursor:pointer!important;white-space:nowrap!important}.collapsible-content__summary{font-family:Inter,sans-serif!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.04em!important;cursor:pointer!important}.collapsible-content__body{font-size:1.4rem!important;line-height:1.75!important;color:#555!important;padding:1.6rem 0 2rem!important}.collapsible-content__caption{font-family:Inter,sans-serif!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--tw3-gold)!important}.policy{max-width:80ch;margin:0 auto;padding:6.4rem 2.4rem}.policy__title{font-family:Oswald,sans-serif!important;font-size:clamp(3rem,5vw,5rem)!important;font-weight:700!important;text-transform:uppercase!important;padding-bottom:2rem!important;border-bottom:2px solid var(--tw3-black)!important;margin-bottom:4rem!important}.policy .rte{font-size:1.4rem!important;line-height:1.8!important}.policy .rte h2{font-family:Oswald,sans-serif!important;font-size:2.2rem!important;margin:3.2rem 0 1.2rem!important;text-transform:uppercase!important}.policy .rte p{margin-bottom:1.6rem!important;color:#444!important}.customer h1,.customer h2{font-family:Oswald,sans-serif!important;text-transform:uppercase!important}.customer .field__input{border-radius:0!important;border:1px solid var(--tw3-border)!important;font-family:Inter,sans-serif!important;font-size:1.4rem!important}.customer .field__input:focus{border-color:var(--tw3-black)!important;outline:none!important}.customer .field__label{font-size:1.1rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.contact__form .field__input,.contact__form textarea{border-radius:0!important;border:1px solid var(--tw3-border)!important;font-family:Inter,sans-serif!important;font-size:1.4rem!important;padding:1.2rem 1.6rem!important}.contact__form .field__input:focus,.contact__form textarea:focus{border-color:var(--tw3-black)!important;outline:none!important}.contact__form .field__label{font-family:Inter,sans-serif!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.main-404 h1{font-size:clamp(4rem,8vw,10rem)!important;letter-spacing:-.02em!important;line-height:.9!important}.article-card__title{font-family:Oswald,sans-serif!important;font-size:2rem!important;font-weight:600!important;text-transform:uppercase!important}.article-card{border-radius:0!important}.article .article__title{font-family:Oswald,sans-serif!important;font-size:clamp(3rem,5vw,5rem)!important;text-transform:uppercase!important;line-height:1!important}.article .rte{font-size:1.5rem!important;line-height:1.8!important;color:#333!important}.article .rte p{margin-bottom:1.6rem}.footer{border-top:1px solid rgba(255,255,255,.08)!important}.footer-block__heading{font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin-bottom:1.6rem!important}.footer-block__list a{font-size:1.3rem!important;opacity:.6;transition:opacity .2s ease!important;text-decoration:none!important}.footer-block__list a:hover{opacity:1}.footer__copyright{font-size:1.2rem!important;letter-spacing:.06em!important;opacity:.4}.footer .footer__brand-info .rte p{font-size:1.3rem!important;line-height:1.7!important;opacity:.55}.shopify-section+.shopify-section{margin-top:0!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],select,textarea{border-radius:0!important;font-family:Inter,sans-serif!important}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--tw3-gold)!important;outline-offset:2px!important}.loading-overlay__spinner{color:var(--tw3-black)!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:var(--tw3-black)}@media screen and (min-width:750px)and (max-width:989px){.banner h2.banner__heading{font-size:6rem!important}.product__title{font-size:3.2rem!important}.rich-text__heading,.image-with-text__heading{font-size:4rem!important}.multicolumn-list{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:749px){.banner{min-height:75vh}.banner h2.banner__heading{font-size:4.4rem!important;line-height:.92!important}.banner .banner__text{font-size:1.3rem!important;margin-bottom:2rem!important}.banner .banner__buttons{flex-direction:column;gap:.8rem}.banner .banner__buttons .button{width:100%;text-align:center}.rich-text__heading{font-size:3rem!important}.image-with-text__heading,.email-signup-banner h2{font-size:2.8rem!important}.collection-hero__title{font-size:3rem!important}.cart__title{font-size:2.8rem!important}.product__title{font-size:2.6rem!important}.header__heading{font-size:1.8rem!important}.button{padding:1.3rem 2rem!important;font-size:1.2rem!important}.product-form__submit{padding:1.8rem!important;font-size:1.4rem!important}.cart__checkout-button{padding:1.6rem!important}.card__heading a{font-size:1.1rem!important}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:1px!important}.newsletter-form__field-wrapper{flex-direction:column!important}.newsletter-form__button{width:100%!important;padding:1.4rem!important}.multicolumn-list{grid-template-columns:1fr!important}.multicolumn-card{padding:2rem 0!important;border:none!important;border-bottom:1px solid var(--tw3-border)!important}.multicolumn-card:last-child{border-bottom:none!important}.image-with-text__grid{flex-direction:column!important}.image-with-text__media-item,.image-with-text__text-item{width:100%!important}.footer-block{grid-column:span 1!important}.page-width{padding:0 1.6rem!important}.shopify-section{padding-left:0!important;padding-right:0!important}.announcement-bar__message{font-size:1rem!important;letter-spacing:.1em!important}.accordion summary{font-size:1.3rem!important}}@media screen and (max-width:480px){.banner h2.banner__heading{font-size:3.6rem!important}.product__title{font-size:2.2rem!important}.rich-text__heading{font-size:2.6rem!important}.card__heading a{font-size:1rem!important}.footer .footer-block-list{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.card__media img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tw3-custom.css.map */
