:root{--header-height: 110px;--header-height-scrolled: 70px;--header-logo-height: 80px;--header-logo-height-scrolled: 50px;--header-logo-aspectRatio: 258.621/100;--header-onTop-height: 30px;--logo-menu-button-gap: var(--spacing-40)}#header{position:relative}#header-global{height:var(--header-height);background-color:var(--white);position:fixed;left:0;top:0;width:100%;transition:.5s;z-index:2000;padding-top:10px;padding-bottom:15px;align-items:flex-start}#header.header--scrolled #header-global{height:var(--header-height-scrolled);padding-top:5px;padding-bottom:10px;box-shadow:3px 3px 5px rgba(0,0,0,.05)}#header-global .container{display:flex;align-items:center;grid-column:content;gap:var(--logo-menu-button-gap);position:relative;justify-content:space-between}#header-global .logo{z-index:1}#header-global .logo img{height:var(--header-logo-height);transition:height .3s ease-in;aspect-ratio:var(--header-logo-aspectRatio);object-fit:contain}#header.header--scrolled #header-global .logo img{height:var(--header-logo-height-scrolled)}#header-global .navigation{margin-top:38px;margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:var(--logo-menu-button-gap);transition:margin-top .3s ease-in}#header-top-buttons{margin-top:38px;display:flex;flex:0 0 auto;gap:5px;transition:margin-top .3s ease-in}#header.header--scrolled .navigation,#header.header--scrolled #header-top-buttons{margin-top:8px}#header-top-buttons .partButton.searchButton .buttonIcon .partFontIcon{--partButton1-buttonIcon-size: 30px;--partButton1-buttonIcon-color: var(--black)}#header-top-buttons .partButton.searchButton:hover .buttonIcon .partFontIcon{--partButton1-buttonIcon-color: var(--green-dark)}#headerSearch{grid-column:content;display:none}#headerSearch.headerSearch--active{display:block;animation:fadeIn ease 1s;transition:.5s}#header.header--scrolled #headerSearch.headerSearch--active{padding-top:5px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#headerSearch .partSearchBar{margin-left:30%}#header-global:has(.headerSearch--active){--header-height: 144px;--header-height-scrolled: 119px}#header-onTop{position:fixed;left:0;top:0;width:100%;z-index:2010;height:var(--header-onTop-height);transition:transform .3s ease-in;pointer-events:none}#header.header--scrolled #header-onTop{transform:translateY(-30px)}#header-onTop .container{grid-column:content;display:flex;justify-content:flex-end}#header-onTop .uspList{display:flex;align-items:center;gap:.5em;background-color:var(--brown);padding:0 20px;border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}#header-onTop li{display:flex;align-items:center;gap:.3em}#header-onTop li .icon{flex:0 0 auto}#header-onTop li .icon .partFontIcon{--partFontIcon-size: 1rem;--partFontIcon-color: var(--white)}#header-onTop li .label{font-size:.7em;color:var(--white)}#header-ghost{height:var(--header-height)}#header-global .slideOver-button{display:none}@media (max-width: 1400px){#header-global .container{--logo-menu-button-gap: var(--spacing-20)}}@media (max-width: 1279px){#header #headerSearch,#header.header--scrolled #headerSearch.headerSearch--active{padding-top:10px}#header-global:has(.headerSearch--active){--header-height: 160px;--header-height-scrolled: 120px}#header-global .partNavigation{display:none}#header-global .slideOver-button{margin-top:38px;display:flex}#header.header--scrolled .slideOver-button{margin-top:8px}}@media (max-width: 900px){:root{--header-logo-height: 60px;--logo-menu-button-gap: 20px}}@media (max-width: 767px){#header-onTop{background-color:var(--brown)}#header-onTop .container{justify-content:center}#header-onTop .uspList{padding:0}#header-global .logo{margin-top:30px}#header.header--scrolled .logo{margin-top:8px}#headerSearch .partSearchBar{margin-left:0}:root{--logo-menu-button-gap: 10px}}@media (max-width: 530px){#header-onTop .uspList li:nth-child(3){display:none}}@media (max-width: 363px){#header-onTop .uspList li:nth-child(2){display:none}}#header-top-buttons .dropdownCustom-button,#header-top-buttons .productFavoriteButtonHeader,#header-top-buttons .partButton.searchButton{padding:0 6px;height:var(--button-size);min-width:var(--button-size);border-radius:var(--borderRadius-button);justify-content:center}#header-top-buttons .dropdownCustom-button{padding:0 10px}@media (max-width: 1279px){#header-top-buttons .dropdownCustom-button,#header-top-buttons .productFavoriteButtonHeader,#header-top-buttons .partButton.searchButton{padding:0 3px}}#header-top-buttons .dropdownCustom-button:hover,#header-top-buttons .dropdownCustom-button:focus,#header-top-buttons .productFavoriteButtonHeader:hover,#header-top-buttons .productFavoriteButtonHeader:focus,#header-top-buttons .partButton.searchButton:hover,#header-top-buttons .partButton.searchButton:focus{background-color:var(--green-light)}#header-top-buttons{--headerTopButtons-fontSize: 1rem;--productFavoriteButtonHeader-fontSize: var(--headerTopButtons-fontSize);--shoppingCartBasket-fontSize: var(--headerTopButtons-fontSize);--accountButtonHeader-fontSize: var(--headerTopButtons-fontSize);--headerTopButtons-color: var(--black);--productFavoriteButtonHeader-color: var(--headerTopButtons-color);--shoppingCartBasket-color: var(--headerTopButtons-color);--accountButtonHeader-color: var(--headerTopButtons-color);--headerTopButtons-icon-size: 24px;--productFavoriteButtonHeader-icon-svg-width: var(--headerTopButtons-icon-size);--shoppingCartBasket-icon-svg-width: var(--headerTopButtons-icon-size);--accountButtonHeader-icon-svg-width: var(--headerTopButtons-icon-size);--headerTopButtons-icon-fill: var(--black);--productFavoriteButtonHeader-icon-svg-fill: var(--headerTopButtons-icon-fill);--shoppingCartBasket-icon-svg-fill: var(--headerTopButtons-icon-fill);--accountButtonHeader-icon-svg-fill: var(--headerTopButtons-icon-fill);--headerTopButtons-icon-fill-hover: var(--green);--productFavoriteButtonHeader-icon-svg-fill-hover: var(--headerTopButtons-icon-fill-hover);--shoppingCartBasket-icon-svg-fill-hover: var(--headerTopButtons-icon-fill-hover);--accountButtonHeader-icon-svg-fill-hover: var(--headerTopButtons-icon-fill-hover);--headerTopButtons-badge-backgroundColor: var(--green);--productFavoriteButtonHeader-icon-quantity-backgroundColor: var(--headerTopButtons-badge-backgroundColor);--shoppingCartBasket-icon-quantity-backgroundColor: var(--headerTopButtons-badge-backgroundColor);--accountButtonHeader-icon-status-backgroundColor: var(--headerTopButtons-badge-backgroundColor);--headerTopButtons-badge-color: var(--white);--productFavoriteButtonHeader-icon-quantity-color: var(--headerTopButtons-badge-color);--shoppingCartBasket-icon-quantity-color: var(--headerTopButtons-badge-color);--accountButtonHeader-icon-status-color: var(--headerTopButtons-badge-color);--headerTopButtons-icon-fontWeight: 700;--productFavoriteButtonHeader-label-fontWeight: var(--headerTopButtons-icon-fontWeight);--shoppingCartBasket-label-fontWeight: var(--headerTopButtons-icon-fontWeight);--accountButtonHeader-label-fontWeight: var(--headerTopButtons-icon-fontWeight)}@media (hover: hover){.headerTopButtons-button:hover #accountButtonHeader .icon>svg,.headerTopButtons-button:hover .partProductFavorite1.productFavoriteButtonHeader .productFavoriteHeaderButton-icon-svg,.headerTopButtons-button:hover .partShoppingCart2.shoppingCartBasket .shoppingCartBasket-icon-svg path{fill:var(--accountButtonHeader-icon-svg-fill-hover)}}#shoppingCartBasketDropDown .dropdownCustom-container{width:440px}.dropdownCustom .dropdownCustom-orderList{display:grid;gap:15px;max-height:300px;overflow:auto}.dropdownCustom .dropdownCustom-orderList .partShoppingCart2.shoppingCartItem{gap:15px;padding-bottom:15px}.dropdownCustom .dropdownCustom-orderList .partShoppingCart2.shoppingCartItem .shoppingCartItem-image{width:60px}.dropdownCustom .dropdownCustom-orderList .partShoppingCart2.shoppingCartItem .shoppingCartItem-wrapper{gap:5px 15px}.dropdownCustom .dropdownCustom-orderList .partShoppingCart2.shoppingCartItem .shoppingCartItem-heading .title,.dropdownCustom .partShoppingCart2.shoppingCartItem .shoppingCartItem-price .price{font-size:1rem}.dropdownCustom .table{margin:15px 0;padding-left:75px;display:flex;flex-direction:column;gap:.625em}@media (max-width: 440px){.dropdownCustom .table{padding-left:0}}.dropdownCustom .table-row{display:flex;align-items:center;gap:20px}.dropdownCustom .table-row-label{margin-right:auto}.dropdownCustom .table-row-value{text-wrap:nowrap}.dropdownCustom .totalCost{display:flex;gap:15px;font-weight:700;color:var(--black)}.dropdownCustom .totalCost-label{margin-right:auto}.dropdownCustom .totalCost-value{color:var(--black);font-size:1.2222em;font-family:var(--fontFamily-heading);font-weight:900}.dropdownCustom-buttons{display:flex;gap:10px}.dropdownCustom-buttons .partButton{--partButton1-buttonLabel-fontSize: 1rem}@media (max-width: 430px){.dropdownCustom-buttons{flex-wrap:wrap}}#dropdownCustomHeader{background-color:rgba(0,0,0,.03);display:flex;align-items:center;justify-content:end;gap:15px;padding:var(--spacing-40) var(--basicContainer-padding);position:relative}.dropdownCustom{position:relative;font-size:1rem}.dropdownCustom .dropdownCustom-button{position:relative;display:flex;justify-content:space-between;gap:.2em;align-items:center}.dropdownCustom .dropdownCustom-button-arrow{margin-top:1px;display:flex;justify-content:center;align-items:center}.dropdownCustom .dropdownCustom-button-arrow svg{fill:var(--black);width:12px;transition:transform .2s}.dropdownCustom[data-open=true] .dropdownCustom-button-arrow svg{transform:rotate(180deg)}.dropdownCustom .dropdownCustom-container{margin-top:5px;position:absolute;right:0;z-index:1000;padding:var(--spacing-30);background-color:var(--white);border:solid 1px var(--brown-border);box-shadow:var(--boxShadow);visibility:hidden;opacity:0;transform-origin:top right;transform:scale(.95);transition:all 75ms ease-out;min-width:240px;max-width:calc(100vw - (2 * var(--layoutGrid-fullwidth-spacing)));max-height:calc(100vh - var(--header-height));overflow:auto}.dropdownCustom[data-open=true] .dropdownCustom-container{visibility:visible;opacity:1;transform:scaleY(1);transition:all .1s ease-out}.dropdownCustom .partHeading{font-weight:900;color:var(--black);margin-bottom:.7em}.dropdownCustom .dropdownCustom-menu-item a{display:block;text-decoration:none;color:var(--black);padding:10px;border-radius:4px}.dropdownCustom .dropdownCustom-menu-item a:focus,.dropdownCustom .dropdownCustom-menu-item a:hover{background-color:rgba(0,0,0,.1)}.dropdownCustom .dropdownCustom-container .partButton{width:100%}@media (max-width: 600px){.dropdownCustom{position:static}}
