.header-section{position:sticky;top:0;left:0;z-index:50;width:100%}.header{display:block;position:relative;z-index:30;width:100%;padding:10px 15px 15px;background:transparent;color:var(--color-header-text, --color-body);--bg-body: var(--color-header-bg);--bg-body-rgb: var(--color-header-bg-rgb);--color-body-rgb: var(--color-header-text-rgb, --color-body-rgb);--color-heading: var(--color-header-text, --color-heading);--color-body: var(--color-header-text, --color-body);--color-border: var(--color-header-border)}.header:before{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;z-index:-1;background:var(--color-header-bg);opacity:1;transition:opacity .25s cubic-bezier(.104,.204,.492,1)}.header:after{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;z-index:-1;opacity:0;pointer-events:none}.header.header--shadow-small:after{box-shadow:0 2px 5px #0000000f}.header.header--shadow-medium:after{box-shadow:0 9px 38px #0000000d,0 5px 12px #0000001a}.header.header--shadow-large:after{box-shadow:0 19px 38px #0000001a,0 5px 22px #00000026}.header.is-sticky:after{opacity:1}.header.is-sticky .header--inner:before{opacity:0}.header--inner{width:100%;max-width:var(--grid-width, 1350px);margin:0 auto;display:flex;align-items:center;flex-wrap:wrap}.header--inner:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--color-border)}.header--full-width .header--inner{max-width:100%}.header .logo-placeholder{opacity:0;max-width:200px;visibility:hidden}.header .logolink{position:absolute}.logolink{display:inline-flex;margin:5px 0;line-height:0}.logolink.text-logo{font-size:1.125rem;font-weight:var(--font-body-bold-weight, 600);line-height:1;word-break:break-all;color:var(--color-header-text, --color-body)}.logolink.text-logo:hover,.logolink.text-logo:focus{color:var(--color-header-text, --color-body)}.logolink .logoimg{display:block;width:auto;height:var(--logo-height-mobile, 30px);object-fit:contain;object-position:left center}.header.header-inline .header--inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;flex-wrap:nowrap}.header.header-inline .logo-area{grid-column:1;position:relative}.header.header-inline .logo-placeholder{opacity:0;visibility:hidden;position:relative}.header.header-inline .logolink{position:relative;display:block}.header.header-inline .full-menu{grid-column:2;justify-self:center}.header.header-inline .header-right-area{grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px}.header.header-inline .thb-header-mobile-right{display:none}.header.style1 .full-menu{width:100%;grid-column:span 2}.header.style1 .full-menu .thb-full-menu{text-align:left}[dir=ltr] .header.style1 .full-menu .thb-full-menu>li:first-child{padding-left:0}[dir=rtl] .header.style1 .full-menu .thb-full-menu>li:first-child{padding-right:0}.header.style2 .logo-area{text-align:center;grid-column:span 2}.header.style2 .full-menu{width:100%;grid-column:span 2;text-align:center}.header.style3 .thb-secondary-area{order:2;flex-grow:1}.header.style3 .full-menu{width:100%;grid-column:span 2}.header.style4 .full-menu{order:-1;width:100%;grid-column:span 2;text-align:center;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.header.style4 .logo-area{text-align:center;padding-top:10px}.header.style5 .header-quick-navigation{order:-1;width:100%;grid-column:span 2;margin-bottom:10px;text-align:center}.header.style5 .logo-area{text-align:center;grid-column:span 2}.header.style5 .full-menu{width:100%;grid-column:span 2;text-align:center}.header .menu-logo-container{display:flex;align-items:center}.header a{font-family:Dia-Bold;font-size:1.1rem}.header-search-bar-block{width:100%;grid-column:1 / -1;padding:var(--padding-top, 10px) 0 var(--padding-bottom, 10px) 0}.header-search-bar-block .search-bar{max-width:none;margin:0}.header-search-bar-block .search-form{display:flex;width:100%;margin:0 auto;position:relative}.header-search-bar-block .search-bar-component .thb-predictive-search{height:auto}.header-search-bar-block .search-input{flex:1;padding:12px 50px 12px 16px;border:2px solid var(--border-color, #E5E5E5);border-radius:var(--border-radius, 25px);height:var(--input-height, 50px);background-color:var(--input-bg, #ffcdc3);color:var(--text-color, #333333);font-size:16px}.header-search-bar-block .search-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background-color:var(--button-bg, #333333);color:var(--button-text, #FFFFFF);border:none;padding:8px;cursor:pointer}.header-search-bar-block .search-input:focus{outline:none;border-color:var(--color-accent)}.header-search-bar-block .search-button:hover{color:var(--color-accent)}.header-search-bar-block .search-icon{width:20px;height:20px}.header .searchform{order:2;width:100%;margin-top:10px}.header .searchform .select{margin:0;display:none}.header .searchform .select select{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:var(--bg-body);padding-right:44px;color:var(--color-header-text)}.header .searchform .select select:focus{background:rgba(var(--color-body-rgb),.05);border-color:transparent;border-right-color:var(--bg-body)}.header .searchform .select select option{background:var(--color-header-bg)}.header .searchform--form{display:flex;flex-direction:row-reverse;width:100%;position:relative}.header .searchform--click-capture{position:fixed;top:calc(var(--header-height, 0px) + var(--header-offset, 0px) - 1px);left:0;width:100%;height:100%;z-index:3;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.104,.204,.492,1)}.header .searchform .search-field:focus+.select select{background-color:var(--bg-body);border-color:var(--color-body)}.open-search .header .searchform .searchform--click-capture{opacity:1;visibility:visible;pointer-events:all}.thb-predictive-search[inert]{display:none}.thb-header-mobile-right{height:50px;width:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#000}[dir=rtl] .thb-header-mobile-right{margin-right:0;margin-left:auto}.thb-header-desktop-left{display:none;line-height:1}.mobile-toggle-wrapper{display:inline-flex;align-items:center;justify-content:center}.mobile-toggle-wrapper[open] .mobile-toggle span:nth-child(1){transform:rotate(45deg) translateY(-1.5px)}.mobile-toggle-wrapper[open] .mobile-toggle span:nth-child(2){opacity:0}.mobile-toggle-wrapper[open] .mobile-toggle span:nth-child(3){transform:rotate(-45deg) translateY(-.5px)}.mobile-toggle-wrapper[open].active .mobile-menu-drawer{opacity:1;visibility:visible;transform:translateY(0)}.mobile-toggle-wrapper summary::-webkit-details-marker{display:none}.mobile-toggle{display:inline-flex;position:relative;width:32px;height:32px}.mobile-toggle span{width:18px;height:1.5px;background:#fff;position:absolute;border-radius:1px;top:10px;left:7px;transition:all .25s cubic-bezier(.104,.204,.492,1)}.mobile-toggle span:nth-child(1){transform-origin:top left}.mobile-toggle span:nth-child(2){top:16px}.mobile-toggle span:nth-child(3){transform-origin:top left;top:22px}.mobile-menu-drawer{display:none;opacity:0;visibility:hidden}.thb-secondary-area{line-height:1;min-width:70px;justify-content:end;display:inline-flex;margin-left:auto;position:relative;gap:8px}[dir=rtl] .thb-secondary-area{margin-right:auto;margin-left:0}.thb-secondary-area .no-js-hidden{align-items:center;display:none}.thb-secondary-area--item{padding:6px;height:100%;align-items:center;white-space:nowrap;display:inline-flex;font-weight:var(--font-body-medium-weight, 500);font-size:calc(var(--font-navigation-scale, 1) * 14px);color:var(--color-header-text, --color-body);background-color:transparent;border:none;cursor:pointer;text-decoration:none;border-radius:var(--button-border-radius, 3px);transition:all .25s cubic-bezier(.104,.204,.492,1)}.navigation-uppercase-true .thb-secondary-area--item{text-transform:uppercase}.thb-secondary-area--item:focus{color:var(--color-header-text, --color-body);background-color:rgba(var(--color-header-text-rgb, --color-body-rgb),.05)}.thb-secondary-area--item:hover{color:var(--color-header-text, --color-body)}.thb-secondary-area--item.thb-secondary-cart,.thb-secondary-area--item.thb-secondary-myaccount,.thb-secondary-area--item.thb-secondary-search-mobile{border-radius:50%;width:50px;height:50px;justify-content:center;background-color:#ffcdc3;color:#000}.thb-secondary-area--item.thb-secondary-cart:hover,.thb-secondary-area--item.thb-secondary-myaccount:hover,.thb-secondary-area--item.thb-secondary-search-mobile:hover{background-color:#edaca2;color:#000}.thb-secondary-area--item.thb-secondary-mail{height:50px;background-color:#ffcdc3;color:#000;border-radius:100px}.thb-secondary-area--item.thb-secondary-mail:hover{background-color:#edaca2;color:#000}.thb-secondary-area--item.thb-secondary-mail button{display:flex;align-items:center;height:50px;gap:10px;padding:0 20px;font-family:Dia-Bold;font-size:1.1rem}span.header-mail-icon{vertical-align:text-top;display:flex}.thb-secondary-area--item.thb-secondary-search{display:none}.thb-secondary-area--item.thb-secondary-myaccount{display:inline-flex}.thb-secondary-area--item.thb-secondary-myaccount span{position:relative}.thb-secondary-area--item.thb-secondary-search-mobile{display:none}.thb-secondary-area--item-icon{position:relative;display:flex;align-content:center}.thb-secondary-area--item-text{margin-left:13px;display:none}.thb-secondary-area--item-amount{font-weight:400;margin-left:5px}.thb-secondary-area--item-count{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.5625rem;font-weight:400;width:18px;height:18px;border-radius:50%;background:var(--color-header-text, --color-body);color:var(--bg-body);position:absolute;top:-7px;right:-12px;transition:all .25s cubic-bezier(.104,.204,.492,1)}.thb-secondary-area--item svg{pointer-events:none}.thb-secondary-area--item svg path{transition:all .25s cubic-bezier(.104,.204,.492,1)}.thb-secondary-cart{width:50px;height:50px;display:flex;justify-content:center;border-radius:50%}.thb-secondary-cart .header-cart-icon,.header-person-icon,.thb-secondary-cart .header-heart-icon{display:block;width:30px;text-align:center}.thb-secondary-area--item.thb-secondary-cart:before{content:"";position:fixed;top:calc(var(--header-height, 0px) + var(--header-offset, 0px) - 1px);right:0;bottom:0;left:0;z-index:18;display:block;cursor:default;pointer-events:none;opacity:0;background:rgba(var(--color-overlay-rgb),.4);transition:opacity .25s ease}.thb-secondary-area--item.thb-secondary-cart:after{position:absolute;top:100%;height:10px;left:0;right:0;display:block}.thb-secondary-area--item.thb-secondary-cart:hover:after{content:""}.thb-secondary-area--amount-false .thb-secondary-area--item-amount,.thb-secondary-area--label-false .thb-secondary-area--item-text .thb-secondary-area--item-label{display:none}.thb-secondary-area--label-false.thb-secondary-area--amount-false .thb-secondary-area--item-text{margin-left:0}.thb-header-quick-navigation{position:relative;display:none}.thb-header-quick-navigation--summary{padding:13px 11px;display:inline-flex;align-items:center;gap:13px;font-size:.875rem;line-height:1;height:46px;font-weight:var(--font-body-medium-weight, 500);cursor:pointer;border-radius:var(--button-border-radius, 3px);transition:all .25s cubic-bezier(.104,.204,.492,1)}.thb-header-quick-navigation--summary:hover{background-color:rgba(var(--color-body-rgb),.05)}.thb-header-quick-navigation details[open] summary{background-color:rgba(var(--color-body-rgb),.05)}.thb-header-quick-navigation details[open] summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;display:block;cursor:default;content:" ";background:transparent}.full-menu{display:none;margin:0 auto;max-width:100%}.thb-full-menu{margin:0 auto;padding:0;list-style:none;text-align:center;font-size:.9375rem}.thb-full-menu ul{line-height:1}.thb-full-menu a{color:var(--color-header-text, --color-body);position:relative;font-size:calc(var(--font-navigation-scale, 1) * 16px)}.navigation-uppercase-true .thb-full-menu a{text-transform:uppercase}.thb-full-menu a:hover,.thb-full-menu a:focus{color:var(--color-header-text, --color-body)}.thb-full-menu a:hover svg path,.thb-full-menu a:focus svg path{stroke:var(--color-header-text, --color-body)}@media screen and (min-width: 750px){.thb-full-menu>li:first-child{display:none!important}}.thb-full-menu>li{display:inline-flex;padding:3px 30px;align-items:center}.thb-full-menu>li>a{padding:10px 0;font-weight:var(--font-body-medium-weight, 500);font-size:1rem;text-transform:uppercase}.thb-full-menu>li>a:hover{opacity:.6}.thb-full-menu>li.menu-item-has-children:after{content:"";display:block;position:fixed;top:calc(var(--header-height, 0px) + var(--header-offset, 0px) - 1px);width:100%;left:0;height:calc(100% - calc(var(--header-height, 0px) + var(--header-offset, 0px)));background:rgba(var(--color-overlay-rgb),.4);opacity:0;z-index:1;pointer-events:none;transition:opacity .25s ease}.thb-full-menu li.menu-item-has-children{position:relative;z-index:1}.thb-full-menu li.menu-item-has-children:hover{z-index:2}.thb-full-menu li.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1}.thb-full-menu li.menu-item-has-children:hover>.sub-menu.mega-menu-container{clip-path:polygon(0 0,100% 0,100% calc(100% + 15px),0 calc(100% + 15px))}.thb-full-menu li.menu-item-has-children:hover:after{opacity:1}.thb-full-menu li.menu-item-has-children.left-submenu .sub-menu{left:auto;right:calc(100% + 35px)}.thb-full-menu li.menu-item-has-children.menu-item-has-megamenu{position:static}.thb-full-menu li.menu-item-has-children.menu-item-has-megamenu .sub-menu{left:0;right:0}.thb-full-menu li.menu-item-has-children>a{padding-right:20px;position:relative}.thb-full-menu li.menu-item-has-children>a:focus+.sub-menu{display:block;opacity:1;visibility:visible}.thb-full-menu li.menu-item-has-children>a svg{position:absolute;top:50%;right:0;margin-top:-3.5px}.thb-full-menu li.menu-item-has-children>a svg path{transition:all .25s cubic-bezier(.104,.204,.492,1)}.thb-full-menu li.menu-item-has-children:focus-within{z-index:2}.thb-full-menu li.menu-item-has-children:focus-within>.sub-menu{display:block;opacity:1;visibility:visible}.thb-full-menu li.menu-item-has-children:focus-within>.sub-menu.mega-menu-container{display:flex;clip-path:polygon(0 0,100% 0,100% calc(100% + 15px),0 calc(100% + 15px))}.thb-full-menu .sub-menu{position:absolute;top:calc(100% - 1px);border-top:1px solid var(--color-border);left:-11px;line-height:1;padding:17px 26px;background:var(--color-header-bg, var(--bg-body));list-style:none;margin:0;text-align:left;white-space:nowrap;line-height:1.1;min-width:190px;opacity:0;z-index:2;visibility:hidden;transition:all .25s ease}.thb-full-menu .sub-menu ul{line-height:inherit}.thb-full-menu .sub-menu>li>a{display:block;padding-top:7px;padding-bottom:7px;font-size:calc(var(--font-navigation-scale, 1) * 14px)}.thb-full-menu .sub-menu .sub-menu{top:-17px;left:calc(100% + 35px)}.thb-full-menu .sub-menu li.menu-item-has-children>a svg{margin-top:-6px}.thb-full-menu .sub-menu li.menu-item-has-children:hover:before{content:attr(data-item-title);position:absolute;height:100%;top:0;margin-left:-30px;padding-left:30px;padding-right:30px;opacity:0;width:calc(100% + 65px)}.menu-item-badge{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:var(--font-body-medium-weight, 500);padding:2px 6px;border-radius:var(--block-border-radius, 3px);margin-left:10px;transform:translateY(-5px);background:var(--menu-badge-bg);color:var(--menu-badge-text)}.thb-full-menu.thb-secondary-menu{margin-left:auto}.thb-full-menu.thb-secondary-menu li{padding:3px 15px}.thb-full-menu.thb-secondary-menu li:last-child{padding-right:0}.thb-full-menu.thb-secondary-menu a{opacity:.6}.thb-full-menu.thb-secondary-menu a:hover{opacity:1}.header:after,.header .logolink .logoimg,.thb-secondary-area--item-count,.thb-secondary-area--item svg path,.mobile-toggle span,.thb-header-quick-navigation--summary,.thb-full-menu li.menu-item-has-children>a svg path{transition:all .25s cubic-bezier(.104,.204,.492,1)}.featured-recipes--title .thb-secondary-area--item{border-radius:25px;background-color:#ffcdc3;margin-left:.5rem}.cart-drawer+.thb-secondary-cart:before{opacity:1}.cart-drawer[inert]+.thb-secondary-cart:before{opacity:0}@media only screen and (min-width: 768px){.header{padding:10px 40px 15px}.header--inner{column-gap:0px}.logolink.text-logo{font-size:1.5rem}.logolink .logoimg{height:var(--logo-height, 30px)}}.thb-secondary-area{min-width:135px}.thb-secondary-area--item{padding:11px;height:46px}.thb-secondary-area--item-text{display:inline-flex}@media only screen and (min-width: 1068px){.header{padding:0 40px}.header--inner{min-height:80px}.thb-header-mobile-right{display:none}.thb-header-desktop-left{display:inline-flex;margin-right:auto}[dir=rtl] .thb-header-desktop-left{margin-right:0;margin-left:auto}.header .searchform{flex:1;order:0;margin-top:0}.header .searchform .select{display:block}.thb-secondary-area .no-js-hidden{display:inline-flex}.thb-header-quick-navigation{display:block}.full-menu{display:inline-flex}.header.style1 .header--inner{grid-template-columns:auto 1fr}.header.style2 .header--inner{grid-template-columns:1fr auto 1fr}.header.style2 .logo-area{grid-column:2}.header.style3 .header--inner{grid-template-columns:auto 1fr auto}.header.style4 .header--inner{grid-template-columns:1fr;gap:0}.header.style5 .header--inner{grid-template-columns:1fr}}@media only screen and (max-width: 1380px){.thb-full-menu>li{padding:3px 20px}}@media only screen and (max-width: 1280px){.thb-full-menu>li{padding:3px 15px}}@media only screen and (max-width: 1230px){.thb-secondary-area--item.thb-secondary-mail{border-radius:50%;width:50px;height:50px;justify-content:center}.thb-secondary-area--item.thb-secondary-mail button span:first-child{display:block;width:100%;min-width:20px}.thb-secondary-area--item.thb-secondary-mail .mobile-hidden{display:none}}@media only screen and (max-width: 1068px){.header.header-inline .header--inner{grid-template-columns:auto 1fr auto}.header.header-inline .logo-area{grid-column:1;justify-self:start}.header.header-inline .full-menu{display:none}.header.header-inline .header-right-area{grid-column:3;display:flex;align-items:center;gap:10px}.header.header-inline .thb-header-mobile-right{display:flex;align-items:center}.header-search-bar-block .search-form{max-width:none}}@media only screen and (max-width: 1000px){.header .logolink{position:relative}.header .logo-placeholder{display:none}}@media only screen and (max-width: 767px){.mobile-hidden{display:none}.header-search-bar-block .search-bar-component{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/header.css.map */
