.tpw-search-cancel,.tpw-search-welcome{display:none}html.tpw-layout-v2.tpw-search-focus{overflow:hidden!important}html.tpw-layout-v2.tpw-search-focus .tpw-search-backdrop{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}html.tpw-layout-v2.tpw-search-focus #main-header{position:fixed!important;inset:0!important;transform:none!important;width:100%!important;height:var(--tpw-search-vvh,100dvh)!important;max-height:none!important;background:#fff!important;z-index:1200!important}html.tpw-layout-v2.tpw-search-focus #main-header .middle-bar,html.tpw-layout-v2.tpw-search-focus #main-header .search-wrapper-mobile{transform:none!important}html.tpw-layout-v2.tpw-search-focus #main-header :is(.bottom-bar,.bottom-bar-custom,.mega-menu),html.tpw-layout-v2.tpw-search-focus #main-header :is(.middle-bar,.search-wrapper-mobile):not(.tpw-inline-search-layer){visibility:hidden!important}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-inline-search{position:fixed!important;inset:var(--tpw-search-vvtop,0px) 0 auto!important;display:grid!important;grid-template-columns:minmax(0,900px) auto;grid-template-rows:54px minmax(0,1fr);justify-content:center;align-items:center;gap:0 12px;box-sizing:border-box!important;width:100%!important;height:var(--tpw-search-vvh,100dvh)!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 16px!important;transform:none!important;background:#fff!important;border:0!important;border-radius:0!important;z-index:1201!important;overflow:hidden;box-shadow:none!important}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-inline-search .search-input-wrapper{position:relative!important;grid-column:1;grid-row:1;box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-inline-search input[name=q]{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;line-height:normal!important;padding:0 40px 0 28px!important;font:inherit!important;font-size:16px!important;color:#333!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-inline-search .search-input-wrapper>button:not(.tpw-search-clear){position:absolute!important;left:0!important;right:auto!important;top:0!important;width:24px!important;min-width:24px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;background:0 0!important;color:#6b7280!important;border:0!important;border-radius:0!important;font-size:18px!important;transform:none!important}html.tpw-layout-v2.tpw-search-focus #main-header .tpw-inline-search .tpw-search-clear{right:0!important;left:auto!important;width:36px!important;min-width:36px!important;height:36px!important;background:0 0!important;color:#6b7280!important}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-search-cancel{display:block!important;grid-column:2;grid-row:1;box-sizing:border-box;min-width:60px;min-height:40px;margin:0!important;padding:0 10px!important;border:0!important;border-radius:6px!important;background:#f3f4f6!important;color:#25272d!important;font:inherit;font-size:13px;font-weight:600;cursor:pointer}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-search-dropdown,html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-search-welcome{position:relative!important;inset:auto!important;grid-column:1/-1;grid-row:2;align-self:stretch;justify-self:center;box-sizing:border-box!important;width:min(1100px,calc(100% + 32px))!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0 16px max(24px,env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid #eee!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#333;overflow:auto!important;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-search-dropdown{display:flex!important;flex-direction:column}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-search-dropdown[hidden]{display:none!important}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-inline-search:has(.tpw-search-dropdown[hidden]) .tpw-search-welcome{display:block!important}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-search-dropdown-status{flex:0 0 auto;padding:16px 0!important;margin:0!important;font-size:13px;color:#6b7280;background:#fff!important;border:0!important}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-search-suggestions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 28px;flex:0 0 auto;min-height:0;padding:0!important}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-search-suggestion{box-sizing:border-box;min-width:0;margin:0!important;padding:18px 0!important;border:0!important;border-bottom:1px solid #f1f1f1!important;border-radius:0!important;box-shadow:none!important;white-space:normal}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-suggestion-label{grid-column:1/-1;padding:18px 0 4px;font-weight:700;font-size:14px}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-search-all{grid-column:1/-1;position:relative!important;min-height:48px;padding:14px!important;margin-top:16px!important;border:0!important;border-radius:5px!important;background:#ff8153!important;color:#fff!important;font-size:14px}.tpw-search-welcome h2{font:inherit!important;font-size:14px!important;line-height:1.5!important;font-weight:700!important;margin:0 0 12px!important;color:#3c3c3c!important}.tpw-search-popular{display:flex;flex-direction:column;gap:0;padding:22px 0 18px}.tpw-search-popular button{display:block;align-self:stretch;box-sizing:border-box;min-height:32px!important;padding:6px 0!important;text-align:left;font:inherit;font-size:14px!important;color:#444!important;background:0 0!important;border:0!important;border-radius:0!important;cursor:pointer}.tpw-search-popular-products{border-top:1px solid #e8e8e8;margin:0 -16px;padding:22px 16px 0}.tpw-search-popular-products>p{font-size:13px;color:#777}.tpw-search-welcome :is(button,a):focus-visible{outline:2px solid #598746;outline-offset:3px}html.tpw-layout-v2 .tpw-inline-card-scope{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;align-items:start}html.tpw-layout-v2 .tpw-inline-card-scope .tpw-search-card{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html.tpw-layout-v2 .tpw-inline-card-scope .tpw-search-card .tpw-search-product-link{display:block!important;width:100%!important}@media(max-width:599px){html.tpw-layout-v2 .tpw-inline-card-scope{grid-template-columns:minmax(0,1fr)!important}}html.tpw-layout-v2.tpw-search-focus #main-header .tpw-inline-search-layer .tpw-inline-search .search-input-wrapper>button:not(.tpw-search-clear):before{color:#6b7280!important}html.tpw-layout-v2.tpw-search-focus :is(.tpw-contact-launch,#CookiebotWidget,.tpw-search-test){visibility:hidden!important}@media(max-width:991px){html.tpw-layout-v2 #main-header.tpw-nav-test .middle-bar{background:#fff!important;border:0!important}html.tpw-layout-v2 #main-header.tpw-nav-test .main-header-wrapper{min-height:68px!important;padding:7px 0!important;gap:5px!important}html.tpw-layout-v2 #main-header.tpw-nav-test .icons-wrapper>.icon-wrapper:not(.d-none):not(.download-icon),html.tpw-layout-v2 #main-header.tpw-nav-test .middle-bar .menu-btn-wrapper{flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}html.tpw-layout-v2 #main-header.tpw-nav-test .logo-wrapper{flex:1 1 auto!important;min-width:70px!important}html.tpw-layout-v2 #main-header.tpw-nav-test .logo-wrapper img{width:100%!important;max-width:142px!important;max-height:44px!important;filter:none}html.tpw-layout-v2 #main-header.tpw-nav-test .icons-wrapper{gap:1px!important}html.tpw-layout-v2 #main-header.tpw-nav-test .icons-wrapper .icon,html.tpw-layout-v2 #main-header.tpw-nav-test .icons-wrapper .icon:before{font-size:21px!important;color:#333!important}html.tpw-layout-v2 #main-header.tpw-nav-test .middle-bar .menu-btn-wrapper svg{width:23px!important;height:23px!important;color:#333!important}html.tpw-layout-v2 #main-header.tpw-nav-test .header-cart-wrapper .cart-icon{position:relative!important;flex:0 0 64px!important;width:64px!important;min-width:64px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;gap:0!important;justify-content:center!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}html.tpw-layout-v2 #main-header.tpw-nav-test .header-cart-wrapper .cart-icon .icon,html.tpw-layout-v2 #main-header.tpw-nav-test .header-cart-wrapper .cart-icon .icon:before{color:#ff8153!important}html.tpw-layout-v2 #main-header.tpw-nav-test .tpw-nav-cart-amount{position:absolute!important;top:calc(50% + 14px)!important;left:50%!important;transform:translateX(-50%)!important;font-size:11px!important;line-height:13px!important;color:#333!important;font-weight:700}html.tpw-layout-v2 #main-header.tpw-nav-test .loggedin{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;top:-4px!important;right:-2px!important;background:#18b840!important;border:0!important}html.tpw-layout-v2 #main-header.tpw-nav-test .loggedin:after{font-size:10px!important;line-height:18px!important}html.tpw-layout-v2 #main-header .search-wrapper-mobile:has(#formSearchMobile.tpw-inline-search){background:#598746!important;padding:9px 20px!important;border:0!important}html.tpw-layout-v2 #main-header.tpw-nav-test #formSearchMobile.tpw-inline-search{height:38px!important;min-height:38px!important}html.tpw-layout-v2 #main-header.tpw-nav-test #formSearchMobile.tpw-inline-search .search-input-wrapper{box-sizing:border-box!important;height:38px!important;min-height:38px!important;background:#fff!important;border:0!important;border-radius:5px!important}html.tpw-layout-v2 #main-header.tpw-nav-test #formSearchMobile.tpw-inline-search input[name=q]{height:38px!important;min-height:38px!important;padding-left:12px!important;padding-right:92px!important;font-size:16px!important;border-radius:5px!important;background:#fff!important}html.tpw-layout-v2 #main-header.tpw-nav-test #formSearchMobile.tpw-inline-search .search-input-wrapper>button:not(.tpw-search-clear){width:64px!important;min-width:64px!important;height:30px!important;min-height:30px!important;max-height:30px!important;top:4px!important;right:4px!important;border:0!important;border-radius:4px!important;background:#ff8153!important}html.tpw-layout-v2.tpw-search-focus #main-header.tpw-nav-test .middle-bar{display:none!important}html.tpw-layout-v2.tpw-search-focus #main-header.tpw-nav-test #formSearchMobile.tpw-inline-search{height:var(--tpw-search-vvh,100dvh)!important;min-height:0!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:48px minmax(0,1fr);gap:0 8px;padding:0 16px!important;background:#fff!important}html.tpw-layout-v2.tpw-search-focus #main-header.tpw-nav-test #formSearchMobile.tpw-inline-search .search-input-wrapper{height:44px!important;min-height:44px!important;background:#fff!important;border-radius:0!important}html.tpw-layout-v2.tpw-search-focus #main-header.tpw-nav-test #formSearchMobile.tpw-inline-search input[name=q]{height:44px!important;min-height:44px!important;padding:0 36px 0 24px!important;background:#fff!important;border-radius:0!important}html.tpw-layout-v2.tpw-search-focus #main-header.tpw-nav-test #formSearchMobile.tpw-inline-search .search-input-wrapper>button:not(.tpw-search-clear){left:-3px!important;right:auto!important;top:0!important;width:24px!important;min-width:24px!important;height:44px!important;min-height:44px!important;max-height:44px!important;background:0 0!important;color:#6b7280!important}html.tpw-layout-v2.tpw-search-focus .tpw-inline-search-layer .tpw-search-suggestions{grid-template-columns:minmax(0,1fr)!important;gap:0}}@media(max-width:359px){html.tpw-layout-v2 #main-header.tpw-nav-test .icons-wrapper>.icon-wrapper.heart-icon:not(.d-none):not(.download-icon){display:flex!important}html.tpw-layout-v2 #main-header.tpw-nav-test .logo-wrapper img{max-width:116px!important}}