.announcement-bar-section{display:block!important;visibility:visible!important;position:sticky!important;top:0!important;z-index:100000!important;background:transparent!important}.announcement-bar,.announcement-bar-section .announcement-bar{background:#ab2328!important;background-color:#ab2328!important;min-height:36px!important}.header-section{z-index:99999!important;overflow:visible!important;background:transparent!important}#main-content,#wrapper>[role=main]{position:relative;z-index:0}.thb-full-menu .sub-menu,.thb-full-menu .mega-menu-container{z-index:999999!important}.thb-full-menu li.menu-item-has-children{position:relative;z-index:1}.thb-full-menu li.menu-item-has-children:hover,.thb-full-menu li.menu-item-has-children:has(details[open]),.thb-full-menu .sub-menu li.menu-item-has-children:focus-within{z-index:999999!important}.header-section:has(#header:not(.is-sticky)),.header-section:has(.header:not(.is-sticky)),#header:not(.is-sticky),#header:not(.is-sticky) .row,#header:not(.is-sticky) .columns,.header:not(.is-sticky),.header:not(.is-sticky) .row,.header:not(.is-sticky) .columns{background:transparent!important;background-color:transparent!important}#header:not(.is-sticky),.header:not(.is-sticky){border-bottom:none!important;box-shadow:none!important}#header,.header{position:fixed!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;transition:background-color .5s cubic-bezier(.4,0,.2,1),background .5s cubic-bezier(.4,0,.2,1),top .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1)}#header .row,#header .columns,.header .row,.header .columns{transition:background-color .5s cubic-bezier(.4,0,.2,1),background .5s cubic-bezier(.4,0,.2,1)}#header:not(.is-sticky),.header:not(.is-sticky),#header.is-sticky,.header.is-sticky{top:var(--announcement-height, 0px)!important}#header:not(.is-sticky):after,.header:not(.is-sticky):after{opacity:0!important}#header:not(.is-sticky) .logoimg--default,.header:not(.is-sticky) .logoimg--default{display:none!important}#header:not(.is-sticky) .logoimg--transparent,.header:not(.is-sticky) .logoimg--transparent{display:block!important}#header.is-sticky .logoimg--transparent,.header.is-sticky .logoimg--transparent{display:none!important}#header.is-sticky .logoimg--default,.header.is-sticky .logoimg--default{display:block!important}#main-content .section-slideshow:first-child,#main-content .section-slideshow:first-of-type{margin-top:calc(-1 * (var(--announcement-height, 36px) + var(--header-height, 80px)))!important}@media only screen and (min-width:768px){#main-content .section-slideshow:first-child,#main-content .section-slideshow:first-of-type{margin-top:calc(-1 * (var(--announcement-height, 36px) + var(--header-height, 80px)))!important}}#main-content>.shopify-section:first-child:not(.section-slideshow){margin-top:calc(-1 * (var(--announcement-height, 36px) + var(--header-height, 80px)))!important;padding-top:calc(var(--announcement-height, 36px) + var(--header-height, 80px))}.thb-full-menu a,.thb-full-menu .thb-full-menu__parent-link,.mobile-menu a,.mobile-menu .parent-link,.mobile-secondary-menu a{font-family:Playfair,serif!important}@media only screen and (min-width:768px){.thb-full-menu .sub-menu{font-size:18px!important}.thb-full-menu .mega-menu-columns>li>a{font-size:21px!important}.thb-full-menu .mega-menu-columns ul li a{font-size:18px!important}}@media only screen and (min-width:768px){.thb-full-menu>li:not(.menu-item-has-children)>a,.thb-full-menu .thb-full-menu__parent-link{font-size:24px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.48px}}.thb-full-menu a,.thb-full-menu .thb-full-menu__parent-link{transition:color .5s cubic-bezier(.4,0,.2,1)}#header:not(.is-sticky) .thb-full-menu a,.header:not(.is-sticky) .thb-full-menu a,#header:not(.is-sticky) .thb-full-menu .thb-full-menu__parent-link,.header:not(.is-sticky) .thb-full-menu .thb-full-menu__parent-link{color:#fff!important}#header:not(.is-sticky) .thb-full-menu a:hover,#header:not(.is-sticky) .thb-full-menu a:focus,.header:not(.is-sticky) .thb-full-menu a:hover,.header:not(.is-sticky) .thb-full-menu a:focus,#header:not(.is-sticky) .thb-full-menu .thb-full-menu__summary:hover .thb-full-menu__parent-link,#header:not(.is-sticky) .thb-full-menu .thb-full-menu__summary:focus-visible .thb-full-menu__parent-link,.header:not(.is-sticky) .thb-full-menu .thb-full-menu__summary:hover .thb-full-menu__parent-link,.header:not(.is-sticky) .thb-full-menu .thb-full-menu__summary:focus-visible .thb-full-menu__parent-link{color:#ffffffd9!important}#header:not(.is-sticky) .thb-full-menu .thb-full-menu__summary-chevron,.header:not(.is-sticky) .thb-full-menu .thb-full-menu__summary-chevron{color:#fff!important}#header:not(.is-sticky) .thb-full-menu .thb-full-menu__summary:hover .thb-full-menu__summary-chevron,#header:not(.is-sticky) .thb-full-menu .thb-full-menu__summary:focus-visible .thb-full-menu__summary-chevron,.header:not(.is-sticky) .thb-full-menu .thb-full-menu__summary:hover .thb-full-menu__summary-chevron,.header:not(.is-sticky) .thb-full-menu .thb-full-menu__summary:focus-visible .thb-full-menu__summary-chevron{color:#ffffffd9!important}#header:not(.is-sticky) .thb-full-menu .sub-menu a,#header:not(.is-sticky) .thb-full-menu .mega-menu-container a,#header:not(.is-sticky) .thb-full-menu .mega-menu-columns a,.header:not(.is-sticky) .thb-full-menu .sub-menu a,.header:not(.is-sticky) .thb-full-menu .mega-menu-container a,.header:not(.is-sticky) .thb-full-menu .mega-menu-columns a{color:#000!important}#header:not(.is-sticky) .thb-full-menu .sub-menu a:hover,#header:not(.is-sticky) .thb-full-menu .sub-menu a:focus,#header:not(.is-sticky) .thb-full-menu .mega-menu-container a:hover,#header:not(.is-sticky) .thb-full-menu .mega-menu-container a:focus,#header:not(.is-sticky) .thb-full-menu .mega-menu-columns a:hover,#header:not(.is-sticky) .thb-full-menu .mega-menu-columns a:focus,.header:not(.is-sticky) .thb-full-menu .sub-menu a:hover,.header:not(.is-sticky) .thb-full-menu .sub-menu a:focus,.header:not(.is-sticky) .thb-full-menu .mega-menu-container a:hover,.header:not(.is-sticky) .thb-full-menu .mega-menu-container a:focus,.header:not(.is-sticky) .thb-full-menu .mega-menu-columns a:hover,.header:not(.is-sticky) .thb-full-menu .mega-menu-columns a:focus{color:#000000bf!important}.thb-secondary-item svg,.thb-secondary-item svg path{transition:fill .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}#header:not(.is-sticky) .thb-secondary-item svg,#header:not(.is-sticky) .thb-secondary-item svg path,.header:not(.is-sticky) .thb-secondary-item svg,.header:not(.is-sticky) .thb-secondary-item svg path{fill:#fff!important;color:#fff!important}.mobile-toggle span{transition:background .5s cubic-bezier(.4,0,.2,1)}#header:not(.is-sticky) .mobile-toggle span,.header:not(.is-sticky) .mobile-toggle span{background:#fff!important}.header-donate-text,.thb-secondary-donate-btn .header-donate-text{transition:background .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}#header:not(.is-sticky) .header-donate-text,#header:not(.is-sticky) .thb-secondary-donate-btn .header-donate-text,.header:not(.is-sticky) .header-donate-text,.header:not(.is-sticky) .thb-secondary-donate-btn .header-donate-text{background:transparent!important;background-color:transparent!important;border:1px solid #fff!important;color:#fff!important}#header:not(.is-sticky) .thb-secondary-donate-btn:hover .header-donate-text,.header:not(.is-sticky) .thb-secondary-donate-btn:hover .header-donate-text{background:#ffffff26!important;color:#fff!important}#header,.header{background:transparent!important;background-color:transparent!important}#header>*,.header>*{position:relative;z-index:1}#header.is-sticky:before,.header.is-sticky:before{opacity:1}#header .row,#header .columns,.header .row,.header .columns{background:transparent!important;background-color:transparent!important}#header:before,.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffffa;backdrop-filter:saturate(120%) blur(3px);-webkit-backdrop-filter:saturate(120%) blur(3px);opacity:0;transform:translateY(-6px);pointer-events:none;z-index:0;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}#header.is-sticky:before,.header.is-sticky:before{opacity:1;transform:translateY(0)}#header,.header{position:fixed!important;isolation:isolate}theme-header.header-sticky--active.is-scrolled{background-color:#fff;box-shadow:0 2px 12px #00000014;transition:background-color .35s ease,box-shadow .35s ease,transform .35s ease}@media only screen and (max-width:1067px){#header>.row>.columns,.header>.row>.columns{grid-template-columns:auto minmax(0,1fr) auto;column-gap:.5rem}#header .mobile-toggle-wrapper,.header .mobile-toggle-wrapper{justify-self:start;align-self:center;width:max-content;max-width:100%;position:relative;z-index:1}#header .logolink,#header .menu-logo-container,.header .logolink,.header .menu-logo-container{position:relative;z-index:2}#header .thb-secondary-area,.header .thb-secondary-area{position:relative;z-index:3}#header .mobile-toggle-wrapper:not(.active) .mobile-menu-drawer,.header .mobile-toggle-wrapper:not(.active) .mobile-menu-drawer{pointer-events:none}#header .menu-logo-container,.header .menu-logo-container{min-width:0;width:100%;justify-content:center;overflow:visible}#header .logolink .logoimg,.header .logolink .logoimg{flex-shrink:1;max-width:100%}#header .mobile-toggle,.header .mobile-toggle{margin-inline-start:0}}.thb-quick-search{position:fixed!important;top:var(--announcement-height, 0px)!important;left:0!important;right:0!important;bottom:auto!important;height:var(--header-height, 80px)!important;width:100%!important;transform:none!important;background:#fff!important;z-index:200000!important;display:flex!important;align-items:center!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;--color-header-icons: #000;--color-accent: #000;--color-header-text: #000;--color-header-text-rgb: 0, 0, 0;--color-header-links-hover: #ab2328;--color-accent2: #ab2328}.header-section.search-open .thb-quick-search{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;box-shadow:none!important}.header-section.search-open .thb-quick-search--form{visibility:visible!important}.thb-quick-search--form{width:100%!important;border-top:none!important;padding:0 40px!important;display:flex!important;align-items:center!important}.thb-quick-search .searchform{width:100%!important}.thb-quick-search .searchform fieldset{display:flex!important;align-items:center!important;position:relative}.thb-quick-search .searchform fieldset input.search-field,.thb-quick-search .searchform fieldset input[type=search],.thb-quick-search .searchform fieldset input{color:#000!important;-webkit-text-fill-color:#000!important;text-align:center!important}.thb-quick-search .searchform fieldset input::placeholder{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important;text-align:center!important}.thb-quick-search .searchform fieldset input::-webkit-input-placeholder{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}.thb-quick-search .searchform fieldset input::-moz-placeholder{color:#000!important;opacity:1!important}.thb-quick-search .searchform fieldset input:-ms-input-placeholder{color:#000!important}.thb-quick-search .searchform fieldset .thb-search-submit{display:flex!important;align-items:center!important;justify-content:center!important}.thb-quick-search .searchform fieldset .thb-search-submit svg path{fill:#000!important}.thb-quick-search .searchform fieldset .thb-search-close{display:flex!important;align-items:center!important;justify-content:center!important}.thb-quick-search .searchform fieldset .thb-search-close svg path,.thb-quick-search .thb-search-close svg path{stroke:#000!important}.header-section.search-open .thb-quick-search--results-container,.header-section.search-open .thb-quick-search--popular{position:absolute;top:100%;left:0;right:0;background:#fff;z-index:100;box-shadow:0 4px 12px #00000014}@media only screen and (max-width:767px){.thb-quick-search--form{padding:0 15px!important}}@media(hover:hover)and (max-height:26rem){.announcement-bar-section{position:relative!important;top:auto!important}#header,.header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important}#main-content .section-slideshow:first-child,#main-content .section-slideshow:first-of-type{margin-top:0!important}#main-content>.shopify-section:first-child:not(.section-slideshow){margin-top:0!important;padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/header-overrides.css.map */
