html{scroll-behavior:smooth}h1{font-size:92px!important;line-height:1.1em!important;font-weight:700!important;letter-spacing:-3px!important}h2{font-size:44px!important;line-height:1em!important;font-weight:700!important}.hsb .hsb-wrap h2.hsb-hero{font-family:Playfair Display,Georgia,serif!important;font-size:38px!important;line-height:1.2!important;color:#fff!important;text-align:center!important;margin:0 0 22px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}.custom-blog-card__title{font-size:32px!important;line-height:1.05em!important;font-weight:700!important}.custom-blog-card__title a{color:#c9a84c!important;font-weight:700!important}h3{font-size:36px!important;line-height:1.15!important;font-weight:700!important}h4{font-size:28px!important;line-height:1.15!important;font-weight:700!important}.fm-location-row__text h5{color:#c9a84c!important;margin-bottom:5px!important}h5{font-size:24px!important;line-height:1.15!important;margin-bottom:5px!important}h6{font-size:21px!important;line-height:1.15!important}p{color:#fff!important}.hsf details.hsf-q p{color:#fff!important}.gold{color:#c9a84c!important}.red{color:#e51937!important}.product-single__price,.price-item,.price__regular,.product__info-wrapper .price,.quantity__input,.quantity__button,.product-form__quantity label,.product-single__quantity label,.badge,.price__badge-sale,.onsale{color:#fff!important}.cr-section [class*=eyebrow],.shopify-section.cr-section [class*=eyebrow]{display:block!important;margin:0 0 12px!important;font-family:Barlow Condensed,sans-serif!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.2!important;font-size:15px!important;color:#d70e18!important}.buttons{display:flex;align-items:center!important}.button{padding:0 20px 20px!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;line-height:50px!important}.hw-btn-solid-red,.hw-btn-outline-red{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:14px 24px;margin:0;border-radius:0;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.hw-btn-solid-red{background:#e51937;border:2px solid #e51937;color:#fff}.hw-btn-solid-red:hover{background:#a8102b;border-color:#a8102b;color:#fff;transform:translateY(-2px)}.hw-btn-outline-red{background:transparent;border:2px solid #e51937;color:#e51937}.hw-btn-outline-red:hover{background:#e51937;color:#fff;transform:translateY(-2px)}.custom-border-left-gold{border-left:2px #c9a84c solid!important;padding-left:20px!important}.custom-border-top-gold{border-top:2px #c9a84c dotted!important}.product__description,.product__description p,.product__description li,.product__description span,.rte,.rte p,.rte li,.rte span{font-family:var(--font-body-family)!important;color:var(--color-body-text, #3a3a3a)!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important}.shopify-payment-button{display:none!important}.grid__wrapper.edge{column-gap:50px!important;gap:50px!important}.product--content__right{padding-left:0!important}.iwt__content--wrapper.template--1915149995217{align-items:start!important}.fm-two-col-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap, 24px);align-items:stretch}.fm-two-col-row__left{display:flex;flex-direction:column;gap:18px;min-width:0}.fm-two-col-row__heading{margin:0}.fm-gold-rule{border-left:4px solid #c9a84c;padding-left:18px}.fm-two-col-row__buttons{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.fm-two-col-row__buttons .btn{flex:1 1 0}.fm-two-col-row__right{min-height:var(--right-height, 400px);overflow:hidden}.fm-two-col-row__right iframe{width:100%;height:100%;display:block;border:0}.fm-two-col-row__image{width:100%;height:100%;object-fit:cover;display:block}.left-border-gold{border-left:2px solid #c9a84c!important;padding-left:20px!important}@media(max-width:749px){.fm-two-col-row{grid-template-columns:1fr}.fm-two-col-row__buttons{flex-direction:column}.fm-two-col-row__buttons .btn{width:100%}}.slideshow__title{font-size:92px!important;font-weight:900!important;line-height:1.1em!important}.header__inner-align{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:180px 1fr auto;align-items:center;column-gap:0}.header__logo-area #logo,.header__nav-area #main-nav,.header__icons-area #shopping-links{width:auto!important;max-width:none!important;grid-column:auto!important}.header__nav-area{padding-left:0}.header__nav-area{padding-left:0;text-align:right;margin-right:2rem}#header-wrapper.header__main-wrapper{display:block!important}.header__inner-align{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:180px 1fr auto;align-items:center}.header__nav-area{text-align:right;margin-right:2rem;padding-left:0}.header__icons-area{justify-self:end}#logo.header__desktop-logo img{max-width:100px!important;transition:max-width .25s ease}.js-site-header{position:absolute!important;top:34px!important;left:0;width:100%;z-index:50;background:transparent!important}.header-section{margin:0!important;padding:0!important;background:transparent!important}#header-wrapper.header__main-wrapper{margin:0!important;padding:0!important;background:linear-gradient(to bottom,#000000ad,#00000061 55%,#0000)!important;box-shadow:none!important}.js-site-header .header__inner-align{padding-top:15px;padding-bottom:20px}.js-site-header.hh-scrolled{position:fixed!important;top:0!important;left:0;width:100%;z-index:90;background:#1a1a1a!important;box-shadow:0 4px 16px #00000040!important}.js-site-header.hh-scrolled #header-wrapper.header__main-wrapper{background:#1a1a1a!important}.js-site-header.hh-scrolled #logo.header__desktop-logo img{max-width:75px!important}.js-site-header.hh-scrolled .header__inner-align{padding:0!important;min-height:60px!important}@media screen and (max-width:768px){.js-site-header{position:absolute!important;top:34px!important}#header-wrapper.header__main-wrapper{display:none!important}.header__mobile__container,.js-mobile-header,#mobile-header{display:flex!important;position:relative!important;width:100%;background:linear-gradient(to bottom,#000000ad,#00000061 55%,#0000)!important;z-index:60}.header__mobile__container img,.js-mobile-header img{max-width:85px!important;height:auto!important}.js-site-header.hh-scrolled{position:fixed!important;top:0!important;background:#1a1a1a!important}.js-site-header.hh-scrolled .header__mobile__container,.js-site-header.hh-scrolled .js-mobile-header,.js-site-header.hh-scrolled #mobile-header{background:#1a1a1a!important}}@media screen and (max-width:739px){.js-clear-element{height:0!important}}@media screen and (min-width:740px){.js-site-header:not(.hh-scrolled) #header-wrapper.header__main-wrapper.sticky--active{position:absolute!important;top:0!important;background:linear-gradient(to bottom,#000000ad,#00000061 55%,#0000)!important;box-shadow:none!important}}@media screen and (max-width:768px){.js-site-header,.js-site-header.hh-scrolled,.header__mobile__container,.js-mobile-header,#mobile-header{background:#1a1a1a!important;background-image:none!important}.header__mobile__container img,.js-mobile-header img,#mobile-header img{max-width:85px!important;transition:max-width .25s ease}.js-site-header.hh-scrolled .header__mobile__container img,.js-site-header.hh-scrolled .js-mobile-header img,.js-site-header.hh-scrolled #mobile-header img{max-width:51px!important}}@media screen and (max-width:768px){.js-site-header.hh-scrolled{position:fixed!important;top:0!important}.js-site-header.hh-scrolled+.clear,.js-site-header.hh-scrolled~.clear.js-clear-element{height:0!important;display:none!important}body{padding-top:0!important}}@media screen and (max-width:768px){.js-site-header.hh-scrolled,.js-site-header.hh-scrolled .header-section{height:auto!important;min-height:0!important;padding:0!important;background:#1a1a1a!important}.js-site-header.hh-scrolled #mobile-header,.js-site-header.hh-scrolled .js-mobile-header,.js-site-header.hh-scrolled .header__mobile__container{height:72px!important;min-height:72px!important;padding-top:0!important;padding-bottom:0!important;background:#1a1a1a!important}.js-site-header.hh-scrolled img{max-height:54px!important;max-width:54px!important}.js-site-header.hh-scrolled #header-wrapper.header__main-wrapper{display:none!important}}@media screen and (max-width:768px){.js-site-header.hh-scrolled{height:72px!important;max-height:72px!important;overflow:hidden!important}.js-site-header.hh-scrolled .header-section,.js-site-header.hh-scrolled #mobile-header,.js-site-header.hh-scrolled .js-mobile-header{height:72px!important;max-height:72px!important;min-height:72px!important;overflow:hidden!important}.js-site-header.hh-scrolled .header__mobile__container{height:72px!important;max-height:72px!important;min-height:72px!important;padding:0 16px!important;align-items:center!important}.js-site-header.hh-scrolled img{max-width:54px!important;max-height:54px!important}}@media screen and (max-width:767px){#shopify-section-header,.shopify-section-header-sticky,.site-header,header.site-header,.header-wrapper,.header-section{position:relative!important;top:auto!important;transform:none!important;background:#181818!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important}.site-header__wrapper,.header__wrapper,.header-wrapper,.header__inner,.site-header__inner{height:92px!important;min-height:92px!important;max-height:92px!important;padding:0 16px!important;margin:0!important;align-items:center!important}.site-header__logo img,.header__heading-logo,.header__logo img,.site-header__logo-image img{max-height:72px!important;width:auto!important}.site-header--stuck,.site-header--sticky,.is-sticky,.is-scrolled,.shopify-section-header-hidden,.shopify-section-header-scrolled{position:relative!important;top:auto!important;transform:none!important;margin:0!important;padding:0!important}.announcement-bar,.announcement-bar-section,#shopify-section-announcement-bar{position:relative!important;margin:0!important}main#MainContent,#MainContent,.template-index main{margin-top:0!important;padding-top:0!important}}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.site-footer{text-align:center;padding:70px 20px 40px}.site-footer .footer-logo{margin-bottom:35px}.site-footer .footer-logo img{width:100%;max-width:var(--logo-width, 220px);height:auto}.site-footer .footer-menu ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.5rem;list-style:none;margin:0 0 30px;padding:0}.site-footer .footer-menu a{text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.footer-logo--left{text-align:left}.footer-logo--center{text-align:center}.footer-logo--right{text-align:right}.site-footer .social-icons{display:flex;justify-content:center;gap:18px;margin:30px 0}.site-footer .copyright{font-size:.875rem;opacity:.7}@media(max-width:767px){.site-footer .footer-menu ul{gap:1rem 1.5rem}}.custom-footer-section,.custom-footer-section .shopify-section,.custom-footer-section .site-footer{width:100%}.site-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.site-footer .footer-logo{width:100%;text-align:center;margin:0 auto 35px}.site-footer .footer-logo img{display:block;margin:0 auto;max-width:var(--logo-width, 220px);height:auto}.site-footer .footer-menu{width:100%}.site-footer .footer-menu ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;list-style:none;margin:0 auto 30px;padding:0;gap:2.5rem}.custom-footer-section{width:100%}.site-footer{width:100%;padding:70px 20px 40px;text-align:center}.footer-logo{width:100%;margin-bottom:35px}.footer-logo img{display:block;max-width:var(--logo-width, 220px);width:100%;height:auto}.footer-logo--left img{margin-left:0;margin-right:auto}.footer-logo--center img{margin-left:auto;margin-right:auto}.footer-logo--right img{margin-left:auto;margin-right:0}.footer-menu ul{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.5rem;list-style:none;margin:0 0 30px;padding:0}.footer-menu a{text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.footer-social{display:flex;justify-content:center;gap:20px;margin:28px 0}.footer-social a{display:inline-flex;width:24px;height:24px}.footer-social svg{width:24px;height:24px;fill:currentColor}.copyright{font-size:.875rem;opacity:.75}.testimonial__section-container .testimonial__content{border-top:2px solid #C9A84C!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important}@media screen and (max-width:768px){h1{font-size:62px!important}h2{font-size:36px!important}.header__inner-align{grid-template-columns:1fr}h3{font-size:28px!important;line-height:1.1em!important}h4{font-size:24px!important;line-height:1.1em!important}.break{display:none!important}.cr__col.cr-b-column_YwnHej{padding:24px 16px;display:none}}@media screen and (max-width:739px){.iwt__caption{padding:24px 16px!important}}@media screen and (max-width:739px){.header__shopping-cart-links-container{transform:translate(-8px)!important}}@media screen and (max-width:767px){.site-footer .footer-menu{max-width:640px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.site-footer .footer-menu ul{gap:.75rem 1.5rem!important;margin-bottom:30px!important}}.iwt__content--wrapper[class*=template--1915149995217]{align-items:start!important}section[class*="19151499952179__image_with_text_jbx6x4"]{padding-top:clamp(40px,8vw,60px)!important;padding-bottom:clamp(40px,8vw,60px)!important}@media screen and (min-width:740px){.iwt__content--wrapper[class*="19151499952179__image_with_text_jbx6x4"] .iwt__caption{padding-top:0!important;padding-bottom:0!important}}.iwt__caption{padding:0 40px 0 0!important;display:flex;flex-direction:column;row-gap:20px}.global__section:has(.review-widget){padding-top:0!important;padding-bottom:48px!important;margin-top:0!important;margin-bottom:0!important}.global__section:has(.review-widget) .row{margin-top:0!important;margin-bottom:0!important}.review-widget{margin:0!important;padding:0!important;line-height:0}.review-widget .videoWrapper{position:static!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;aspect-ratio:auto!important;overflow:visible!important;line-height:0}.review-widget iframe.lc_reviews_widget,.review-widget .videoWrapper iframe.lc_reviews_widget{position:static!important;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:revert!important;min-height:430px!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important}@media screen and (max-width:767px){.review-widget iframe.lc_reviews_widget,.review-widget .videoWrapper iframe.lc_reviews_widget{position:static!important;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:650px!important;min-height:650px!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important}}.details__title{font-size:28px!important}.header__nav_submenu a,.header__nav_submenu a.header__nav_link,.header__nav_submenu li a,header .header__nav_list ul a{font-size:16px!important}.hw-striped-edges{position:relative;overflow:hidden;margin-top:0!important}.hw-striped-edges:before,.hw-striped-edges:after{content:"";position:absolute;left:0;right:0;height:44px;background-image:repeating-linear-gradient(120deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 12px);pointer-events:none;z-index:1}.hw-striped-edges:before{top:0}.hw-striped-edges:after{bottom:0}.hw-striped-edges>*{position:relative;z-index:2}.global__section:has(>.hw-no-top-gap){margin-top:0!important}html body #main-content .shopify-section .global__section{margin:0!important;padding:0!important}.hsm-kicker{font-size:2em!important;font-family:Playfair Display,Georgia,serif!important;text-transform:unset!important;letter-spacing:unset!important}p.hsm-desc,p.hsb-body{font-size:15px!important}span.n,span.pr{font-weight:600!important}@media screen and (min-width:981px){ul.header__nav__submenu a.header__nav__link,ul.header__nav__sub-sub-menu a.header__nav__link{font-size:var(--nav-size)!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
