*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;outline:none}.product-flags{display:flex;flex-direction:column;align-items:baseline;gap:.125rem;z-index:1}.red-color{color:#DA2442}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1{font-family:'Exo 2', sans-serif;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600;line-height:clamp(2rem,4.5vw,2.5rem);text-align:left;margin-bottom:1.5rem}h2{font-family:'Exo 2', sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem;text-align:left}.section__title{font-family:'Exo 2', sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem;text-align:left}h3,.box__title{font-family:'Exo 2', sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5rem;text-align:left}h4{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left}p{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}html{position:relative;min-height:100%;font-size:1rem}.container,.container-ui,.page-padding{width:96%;max-width:98rem;margin:auto}body{margin:0;font-family:'Exo 2', sans-serif;background:rgba(250,255,252,1.00);font-weight:400;overflow-y:scroll;line-height:1.5em;color:#2E2E2E}body .docket{position:absolute;margin-top:1.875rem;color:#858585;font-size:.875rem}@media screen and (max-width: 80rem){body .docket{margin-top:1.25rem;font-size:.75rem;line-height:1.5}}img{max-width:100%}i{color:rgba(1,74,28,1.00);cursor:inherit !important}i:hover{cursor:pointer}a{color:rgba(1,74,28,1.00);font-weight:600;text-decoration:none}a svg{color:rgba(1,74,28,1.00)}a img{transition:all .2s ease-in}a:hover{color:rgba(255,155,0,1.00)}a:hover svg{color:rgba(255,155,0,1.00)}a:hover img{filter:saturate(1.1);transform:scale(1.01, 1.01)}mark{background:#fdd835}ul{margin:0;padding:0;list-style-type:none}.ulCLassFilterList{padding-bottom:3.75rem}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}:invalid,:-moz-submit-invalid,:-moz-invalid{box-shadow:none}.close-button{border:none;background:rgba(0,0,0,0);color:#696666;padding:0;cursor:pointer}.close-button:hover{background:rgba(0,0,0,0);color:rgba(255,155,0,1.00)}.dropdown-arrow{transform:rotate(360);transition:transform 800ms !important;display:inline-block}.close-dropdown-js .dropdown-arrow{transform:rotate(180deg);transition:transform 800ms}.hidden-js{display:none !important}.scroll-container-js{overflow-y:auto;overflow-x:hidden}.attached-js{position:absolute;left:0;right:0}[readonly]{color:#b0b0b0 !important;cursor:default;pointer-events:none;user-select:none;border-color:#b0b0b0 !important}input::-ms-clear{display:none}h4:first-child{margin-top:0}.expanded-js.dropdown-arrow,.expanded-js .dropdown-arrow{transform:rotate(180deg);transition:transform 800ms !important}.slided-right-js{transform:translateX(-100%)}.slided-position-right-js{left:-110%}.hidden-besides-left-js{transform:translateX(-110%) !important}.during-ajax-modal,.during-ajax-modal-js{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(250,255,252,1.00);display:flex;opacity:.9;z-index:1000}.during-ajax-modal .loader,.during-ajax-modal-js .loader{margin:auto}.expandable-js{height:0;overflow:hidden;transition:height 800ms}.expandable-js.expanded-js{height:auto}.expandable-js.no-animation-js{transition:none}.product-list{position:relative}.page-container{position:relative}.main-content{width:100%;position:relative}.message-popup-background{cursor:default;position:fixed;top:0;right:0;bottom:0;left:0;padding:10vw;background-color:rgba(0,0,0,.5);z-index:1003;display:flex;align-items:center;justify-content:center}.message-popup-background:not(.hidden-js)+.message-popup-background:not(.unsuccessfull-post-message-js){display:none}.message-popup-background .popup-container{position:relative;max-width:100%;width:max-content;margin:0 auto;padding:1.5rem;border-radius:.25rem;box-shadow:0 0 .25rem 0 #ddd;background-color:rgba(250,255,252,1.00);color:#2E2E2E;transform:translateY(-50%);top:50%;left:0;right:0;z-index:999}.message-popup-background .popup-container .data-form__header{display:flex;justify-content:space-between;color:#2E2E2E;font-size:1.5rem;font-weight:500;line-height:2rem;margin-bottom:1.5rem;gap:1rem}.message-popup-background .popup-container .data-form__info{border-bottom:.125rem solid #e7e7e7;margin-bottom:1.5rem;padding-bottom:2rem}.message-popup-background .popup-container .data-form .primary-action-button{width:100%}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(38,47,56,.7);opacity:0;z-index:99;pointer-events:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;backdrop-filter:blur(0.375rem)}.backdrop.active-js{display:block;opacity:1;pointer-events:auto}.seach-by-type-and-area-container{display:inline-block;width:36.875rem}.social-container{width:93%;margin-top:2rem}.social-container .CustomerContentSection{margin-top:1rem;display:flex;flex-direction:column}.social-container .CustomerContentSection .CustomerSocialButton{display:inline-flex !important;box-shadow:0 .125rem .125rem .125rem #d3d3d3;justify-content:center;align-items:center;width:calc(10% - .75rem);min-width:18.75rem;height:2.875rem;color:#232323;font-size:.75rem;line-height:1rem;text-transform:uppercase;font-weight:400;margin-bottom:1.25rem;padding:1.125rem;text-align:center;cursor:pointer;letter-spacing:.125rem}.social-container .CustomerContentSection .CustomerSocialButtonGoogle{background-color:#fff}.social-container .CustomerContentSection .CustomerSocialButtonFacebook{background-color:#fff}.social-container .CustomerContentSection .CustomerSocialButton:hover{box-shadow:0 0 .25rem #4285f4;transition:1s}.social-container .CustomerContentSection .GFbLinkIcon{margin-right:.625rem;width:1.5rem;height:1.5rem}.isInCartPopup{position:fixed;min-height:2.5rem;width:auto;padding:0 1.25rem;background-color:rgba(250,255,252,1.00);z-index:100;box-shadow:.125rem .125rem .25rem 0 #b0b0b0;color:#2E2E2E;font-size:1rem;line-height:2.5rem;border-radius:.25rem}.isInCartPopup span{color:rgba(1,74,28,1.00)}.isInCartPopup.isInCart--variants-js{margin-top:.375rem;position:absolute}@media screen and (min-width: 80rem){.isInCartPopup.isInCart--variants-js{min-width:16.875rem}}@media screen and (max-width: 80rem){.isInCartPopup.isInCart--variants-js{left:50%;transform:translate(-50%, 0)}}.svgIcon-inCart{position:absolute;top:-0.375rem;right:-0.375rem;width:1.125rem;height:1.125rem;border-radius:50%;background:rgba(1,74,28,1.00);color:#FFFFFF;outline:.125rem solid #fff;pointer-events:none;z-index:1}.svgIcon-inCart--PL{top:-0.375rem;right:-0.375rem;left:auto;transform:none}.successfull-post-message{color:#2E2E2E}.successfull-post-message .message-header{text-align:center;font-size:1.5rem;font-weight:500;line-height:2rem;margin:auto;background-color:rgba(250,255,252,1.00);display:flex;align-items:center}.successfull-post-message .message-header i{font-size:1.875rem !important}.successfull-post-message .message-header p{color:#2E2E2E;font-size:1.125rem}.successfull-post-message .message-header+.info{font-size:.875rem !important;font-weight:400 !important;line-height:1.25rem !important;padding:1.5rem 0 1.5rem 0;text-align:left !important}button{padding:0}@keyframes btn-icon-bounce{0%{transform:translateY(0);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}30%{transform:translateY(-6px);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}55%{transform:translateY(-1px);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}70%{transform:translateY(-4px);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}85%{transform:translateY(-1px);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}95%{transform:translateY(-2px);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}100%{transform:translateY(0);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}}.primary-action-button{display:flex;text-align:center;height:3.5rem;padding:.5rem 2rem;justify-content:center;align-items:center;gap:.625rem;background-color:rgba(1,74,28,1.00);color:#FFFFFF;border-radius:.75rem;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.1;position:relative;cursor:pointer;border:none;outline:none;transition:200ms}@media screen and (min-width: 48rem){.primary-action-button:hover{transition:200ms;background-color:rgba(255,155,0,1.00);color:#FFFFFF}.primary-action-button:hover svg{color:#FFFFFF;animation:btn-icon-bounce .55s ease}}@media screen and (max-width: 48rem){.primary-action-button:active{transition:200ms;background-color:rgba(255,155,0,1.00);color:#FFFFFF}.primary-action-button:active svg{color:#FFFFFF}}.primary-action-button:disabled{background-color:#f3f3f3;pointer-events:none;color:#a2a2a2;cursor:initial;transition:200ms}.primary-action-button svg{color:#FFFFFF}.secondary-action-button{display:flex;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:center;padding:.5rem;justify-content:center;align-items:center;gap:.5rem;color:rgba(50,47,49,1.00);border-radius:.75rem;border:solid .125rem;cursor:pointer}@media screen and (min-width: 48rem){.secondary-action-button:hover{transition:200ms;color:rgba(255,155,0,1.00)}}@media screen and (max-width: 48rem){.secondary-action-button:active{transition:200ms;border:.125rem solid rgba(50,47,49,1.00);background-color:#FFFFFF;color:rgba(50,47,49,1.00)}.secondary-action-button:active svg{color:rgba(50,47,49,1.00)}}.secondary-action-button:disabled{border:.125rem solid #a2a2a2;color:#a2a2a2;pointer-events:none;cursor:initial;transition:200ms}.secondary-action-button.wishlist{border:none}.third-action-button{display:flex;text-align:center;height:3.5rem;padding:.5rem 2rem;justify-content:center;align-items:center;gap:.625rem;background-color:rgba(0,102,32,1.00);color:#FFFFFF;border-radius:.75rem;font-size:1rem;font-style:normal;font-weight:600;line-height:1.1rem;cursor:pointer;border:none;outline:none;transition:200ms}@media screen and (min-width: 48rem){.third-action-button:hover{transition:200ms;background-color:rgba(255,155,0,1.00);color:#FFFFFF}.third-action-button:hover svg{color:#FFFFFF}}@media screen and (max-width: 48rem){.third-action-button:active{transition:200ms;background-color:rgba(255,155,0,1.00);color:#FFFFFF}.third-action-button:active svg{color:#FFFFFF}}.third-action-button svg{color:#FFFFFF}.notify-action-button{display:flex;text-align:center;height:3.5rem;padding:.5rem 2rem;justify-content:center;align-items:center;gap:.625rem;background-color:#FFFFFF;color:rgba(51, 50, 50,1);border-radius:.75rem;border:solid .125rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;cursor:pointer;outline:none;transition:200ms;width:100%}@media screen and (min-width: 48rem){.notify-action-button:hover{transition:200ms;background-color:rgba(255,155,0,1.00);color:#FFFFFF}.notify-action-button:hover svg{color:#FFFFFF}}.pure-button{display:flex;align-items:center;gap:.25rem;color:rgba(50,47,49,1.00);background:none;border:none;cursor:pointer;text-align:center;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.pure-button svg{color:rgba(50,47,49,1.00)}.pure-button:hover{transition:200ms;color:rgba(255, 155, 0,1)}.pure-button:hover svg{color:rgba(255, 155, 0,1)}.contact-validation-error{text-align:left;color:#DA2442;margin-left:1.625rem}.error p{color:#DA2442}.small-input-error{display:table;text-align:left;color:#DA2442;font-size:.875rem;margin-left:.25rem}.validation-info__container{font-size:.75rem;font-weight:400;line-height:1.125rem;text-align:left;color:#DA2442;margin:0 1rem 0 1rem}.validation-info__container .svgIcon{width:1rem;height:1rem;color:#DA2442;margin-right:.25rem}.validation-info__container .validation-info__element{display:flex;align-items:center}.validation-info__container .validation-info__container .valid-data-js{color:#008945}.validation-info__container .valid-data-js .svgIcon{color:#008945}.validation-info__container .valid-data-js span{color:#008945}input,select,textarea{font-family:'Exo 2', sans-serif,sans-serif;outline:none;background-color:inherit}input:-webkit-autofill,input:-webkit-autocolor:hover,input:-webkit-autocolor:focus,input:-webkit-autocolor:active,select:-webkit-autofill,select:-webkit-autocolor:hover,select:-webkit-autocolor:focus,select:-webkit-autocolor:active,textarea:-webkit-autofill,textarea:-webkit-autocolor:hover,textarea:-webkit-autocolor:focus,textarea:-webkit-autocolor:active{-webkit-box-shadow:0 0 0 6.25rem rgba(250,255,252,1.00) inset !important;-webkit-text-fill-color:#2E2E2E !important}select{background-image:url("data:image/svg+xml,<svg height='1.125rem' width='1.125rem' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'/></svg>");background-repeat:no-repeat;background-position-x:95%;background-position-y:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:1.875rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.number-input{width:3.75rem !important;padding:0 .25rem 0 .875rem !important}textarea{width:100%;height:6rem;background-color:inherit;color:#2E2E2E;padding:1.125rem 1rem 1.5rem !important;border-radius:.25rem;border:.125rem solid #4A4A4A;font-size:1rem;resize:vertical;max-height:18.75rem;min-height:6rem}textarea::placeholder{color:#696666;font-size:.875rem;line-height:1.25rem}.form__preview{cursor:pointer}.form__preview svg{transition:200ms;color:#696666}.form__preview:hover svg{color:rgba(255,155,0,1.00)}.characters-length{margin:-0.375rem 0 0 1.5rem;font-size:.75rem;font-weight:400;line-height:1rem;color:#5b5858;text-align:left;position:relative}.form input{border:none;outline:none;border-bottom:.125rem solid #FFFFFF;font-size:.875rem;color:#FFFFFF;width:100%;box-sizing:border-box;padding:.625rem 0;margin-bottom:.625rem;transition:all 1s ease}.form input::placeholder{color:#696666}.form-container{background-color:rgba(250,255,252,1.00);width:30rem;min-height:auto;padding:2rem 3rem;box-sizing:border-box}.form-container .primary-action-button{width:100%;height:3.125rem;justify-content:center}.form__header{color:#2E2E2E;opacity:.65;text-align:center;margin-bottom:1.25rem;font-weight:normal}.form__required-fields{margin:.5rem 0 1.5rem;font-size:.75rem;font-weight:400;line-height:1rem;color:#5b5858;text-align:left}.form__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.form__wrapper>.form__input-wrapper{width:49%}.form__wrapper.first-short>.form__input-wrapper{width:69%}.form__wrapper.first-short>.form__input-wrapper:first-child{width:29%}.form__input-wrapper{padding:0 .125rem;display:block;position:relative;width:100%;background-color:inherit;margin-bottom:1.5rem}.form__input-wrapper:focus-within label{color:rgba(1,74,28,1.00)}.form__input-wrapper label{color:#696666;position:absolute;left:1rem;top:50%;transform:translateY(-50%);pointer-events:none;transition:.2s ease all;font-size:.875rem}.form__input-wrapper>label,.form__input-wrapper>.form__input-info{color:#696666}.form__input-wrapper .form__input-value:disabled+label{color:#696666}.form__input-wrapper .validation-error{color:#DA2442 !important}.form__input-wrapper.textarea .form__invalid-input{margin:-0.625rem 0}.form__input-value{width:100%;padding:.375rem 1rem;background-color:inherit;color:#2E2E2E;border:.125rem solid #e6e6e6;border-radius:.75rem;height:3.5rem;box-sizing:border-box;background:#FFFFFF}.form__input-value:hover{border-color:rgba(255,155,0,1.00)}.form__input-value:focus{border-color:rgba(1,74,28,1.00);box-shadow:0 0 0 .125rem rgba(1,74,28,1.00);transition:.3s all}.form__input-value:disabled{border-color:#696666}.form__input-value .select__options{left:0;top:2.5rem}.form__input-value--clear-button{display:none;position:absolute;top:.625rem;right:.375rem;padding-left:.375rem;background:#fff;cursor:pointer}.form__input-value--clear-button svg{color:rgba(0,144,53,1.00);width:1.25rem !important;height:1.25rem !important}.form__input-value.has-value+.form__input-value--clear-button{display:block}.form__input-info{left:1rem;position:absolute;pointer-events:none;padding:0 .25rem;background-color:rgba(250,255,252,1.00);transition:.2s ease all;top:50%;transform:translateY(-50%);font-size:.875rem;font-weight:400;line-height:1.25rem;z-index:1}.form__input-info.disabled{top:.125rem;font-size:.75rem;line-height:1rem;padding:0 .25rem;z-index:100}.form__validation-info-js,.form__validation-tin-js,.form__validation-required-js,.form__invalid-input{color:#DA2442;font-size:.75rem;display:block;position:absolute;margin:-0.25rem 0}.form__validation-info-js.validation-zip-code-js,.form__validation-tin-js.validation-zip-code-js,.form__validation-required-js.validation-zip-code-js,.form__invalid-input.validation-zip-code-js{position:static}.form__icons{color:#696666;position:absolute;left:0}.form .form__icon_left,.form__icon_left{left:2.5rem}.form .form__icon_padding,.form__icon_padding{padding-left:2.5rem}.form__textarea_height{top:7.875rem !important}.form__preview{left:auto;top:1rem;right:1rem;cursor:pointer;color:#696666;color:#696666;padding:0;margin:0;line-height:0}.form__preview .svgIcon{width:1.5rem;height:1.5rem}.form__requiredFields--info{color:#4b4848;font-size:.75rem}.form>button{width:100%;margin:1rem 0}.checkBoxes__container input{display:none}.checkBoxes__container input[disabled]+label::before{opacity:.7;user-select:none}.checkBoxes__container input[disabled]+label{pointer-events:none;opacity:.7}.checkBoxes__container input+label{display:flex;align-items:baseline;column-gap:.8em;cursor:pointer;position:relative;background-color:rgba(0,0,0,0);color:#2E2E2E;transition:all 200ms ease}.checkBoxes__container label:hover::before{border:solid .125rem #7c3033}.checkBoxes__container input+label:before{content:"";display:inline-block;min-width:1rem;width:1rem;height:1rem;border-radius:.25rem;border:solid .125rem #e6e6e6;transform:translateY(0.25em);background-color:#FFFFFF;box-sizing:border-box;transition:all 200ms ease}.checkBoxes__container input+label:before:hover{border:solid .125rem rgba(20,20,20,1.00)}.checkBoxes__container input+label .checkBoxes__checkIcon{display:none}.checkBoxes__container input:checked+label .checkBoxes__checkIcon{display:block;position:absolute;left:.125rem;top:-0.125rem;transform:translateY(0.25em)}.checkBoxes__container input+label .checkBoxes__checkIcon svg{color:#FFFFFF;width:.75rem;height:.75rem}.checkBoxes__container label.validation-error-js:before{border:.125rem solid #DA2442 !important}.checkBoxes__container input:checked+label:before{content:"";text-align:center;background-color:rgba(20,20,20,1.00);overflow:hidden;border:solid .125rem rgba(20,20,20,1.00)}.checkBoxes__container--radio input+label .checkBoxes__checkIcon svg{color:rgba(20,20,20,1.00)}.checkBoxes__container--radio input+label:before{border-radius:50%}.checkBoxes__container--radio input:checked+label:before{background-color:#FFFFFF}.button__icon{display:flex;width:1.125rem;height:1.125rem;justify-content:center;align-items:center}.button__group{display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;gap:.5rem;align-items:center}.button__group .primary-action-button{flex-grow:1}.button__group .secondary-action-button{flex-shrink:0;flex-grow:unset;height:2.875rem;width:2.875rem;padding:.5rem}.connected{gap:0}.connected>.button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.connected>.button:last-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.required-fields{margin:.5rem 0 1.5rem 0;font-size:.75rem;font-weight:400;line-height:1rem;color:#5b5858;text-align:left}.arrow{display:flex;width:2.5rem;height:2.5rem;max-width:2.5rem;max-height:2.5rem;box-sizing:border-box;aspect-ratio:1/1;background:rgba(250,255,252,1.00);border-radius:2.5rem;flex-wrap:nowrap;justify-content:center;align-items:center;cursor:pointer;border:none;transition:200ms}.arrow__icon{transition:200ms}@media screen and (min-width: 48rem){.arrow:hover{background:rgba(255,155,0,1.00);color:#FFFFFF;box-shadow:0 0 .25rem 0 rgba(0,0,0,.2)}}.arrow.shadowed{box-shadow:0 0 .25rem 0 rgba(0,0,0,.2)}.arrow.small{width:1.5rem;height:1.5rem;max-width:1.5rem;max-height:1.5rem}.swiper-button-disabled,.swiper-button-lock{display:none !important}.characters-counter-js{position:relative;bottom:1.75rem;right:-0.75rem;font-size:.75rem;color:#666;opacity:0;transition:opacity .2s;height:1rem;background:#fff;display:flex;width:calc(100% - 2.25rem);align-items:center;justify-content:flex-end}.scrollable{position:absolute;top:.125rem;right:1.5rem;height:1rem;background:#fff;display:flex;width:calc(100% - 2.25rem);align-items:center;justify-content:flex-end}.characters-counter-js:not(.hidden-js){opacity:1}::-webkit-scrollbar{height:.25rem;width:.25rem;border-radius:.25rem;opacity:49%}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .25rem rgba(0,0,0,0);opacity:17%}::-webkit-scrollbar-thumb{background-color:rgba(149,149,149,.5);outline:none;border-radius:.25rem}::-webkit-scrollbar-thumb:hover{background-color:#a2a2a2}.ai-generated-content{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;color:#727272}[name=quantity]{display:block;float:left;line-height:1.5em;height:2.875rem;width:2.5rem;text-align:center;border:.125rem solid #dddddd;padding:0}.archival{background:#dddddd}.Promotion,.Free{background:rgba(179,29,29,1.00)}.BestRated{background:#855FC6}.NewProduct{background:#253A75}.PromotionalProduct{background:rgba(224, 40, 40,1)}.RecommendedProduct{background:#008945}.VendorRecomendation{background:#1B6FB1}.GreatPrice{background:rgba(179, 29, 29,1)}.GreatQuality{background:rgba(0,118,106,1.00)}.Sale{background:#F5A623}.Reward{background:#FA7719}.quantity-flag{background:rgba(0,144,53,1.00);color:#FFFFFF}.flag{position:relative;background-color:#FFFFFF;background-image:url(../css/img/flags.png);display:inline-block;width:2rem;height:1.25rem;padding:.5rem;vertical-align:text-top !important}.flag-be{background-position:-0.125rem -0.375rem}.flag-bg{background-position:-0.125rem -1.75rem}.flag-cs{background-position:-0.125rem -3.25rem}.flag-da{background-position:-0.125rem -4.75rem}.flag-de{background-position:-0.125rem -6.375rem}.flag-el{background-position:-0.125rem -7.875rem}.flag-en{background-position:-0.125rem -9.375rem}.flag-es{background-position:-0.125rem -10.875rem}.flag-et{background-position:-0.125rem -12.5rem}.flag-fi{background-position:-0.125rem -14rem}.flag-fr{background-position:-0.125rem -15.5rem}.flag-hr{background-position:-0.125rem -17.125rem}.flag-hu{background-position:-0.125rem -18.625rem}.flag-is{background-position:-0.125rem -20.125rem}.flag-it{background-position:-0.125rem -21.75rem}.flag-ja{background-position:-0.125rem -23.25rem}.flag-ka{background-position:-0.125rem -24.75rem}.flag-lt{background-position:-0.125rem -26.375rem}.flag-lv{background-position:-0.125rem -27.875rem}.flag-mk{background-position:-0.125rem -29.375rem}.flag-nl{background-position:-0.125rem -31rem}.flag-no{background-position:-0.125rem -32.5rem}.flag-pl{background-position:-0.125rem -34rem}.flag-pt{background-position:-0.125rem -35.5rem}.flag-ro{background-position:-0.125rem -37.125rem}.flag-ru{background-position:-0.125rem -38.625rem}.flag-sk{background-position:-0.125rem -40.125rem}.flag-sl{background-position:-0.125rem -41.75rem}.flag-sq{background-position:-0.125rem -43.25rem}.flag-sr{background-position:-0.125rem -44.75rem}.flag-sv{background-position:-0.125rem -46.25rem}.flag-tr{background-position:-0.125rem -47.875rem}.flag-uk{background-position:-0.125rem -49.375rem}.pagination{display:flex;padding:1.5rem 0;font-size:.875rem;font-style:normal;line-height:1.25rem;align-items:center;justify-content:flex-end}.pagination .change-quantity{background:none;border:none;padding:0 .5rem;width:auto;color:#696666;cursor:pointer}.pagination .change-quantity__active{color:#2E2E2E !important;font-weight:600}.pagination .change-quantity-button{border:none;padding:0;height:1.5rem;display:flex;align-items:center;background:none;color:rgba(1,74,28,1.00);font-weight:600;cursor:pointer}@media screen and (max-width: 48rem){.pagination .change-quantity-button span{display:none}}.pagination .change-quantity-button[disabled]{color:#696666;cursor:default}.pagination .change-quantity-button[disabled] svg{color:#696666}.pagination .change-quantity-button svg{width:1rem;height:1rem;color:rgba(1,74,28,1.00)}@media screen and (max-width: 48rem){.pagination .change-quantity-button svg{width:1.5rem;height:1.5rem}}.pagination .page-amount{display:block;float:left}.pagination>*:not(:first-child){margin-left:.5rem}@media print{.header,.breadcrumbs,.newsletter,.go-to-top-button,.widget,.cookie-message-opener,.popup-exit{display:none !important}.single-image__prev,.single-image__next,.multi-image,.open360,.close-popup,.swiper-pagination,.video-tile{display:none !important}.ribbon,.coupons-on-product-presentation{display:none !important}.buttons-container,.buttons-container__links,.pure-button,.share-product-dropdown,.product-navigation,.product-label{display:none !important}.recommended-products-container,.related-accessories-js,.related-crossseling-js,.related-custom-js,.related-substitutes-js,.related-suggested-js,.related-ai-js,.reviews-js,.AI-recommended,.compare-product-js,.downloads-js{display:none !important}.footer__main,.footer__banners,.footer__section-social,.footer__section-arrow{display:none !important}.header-js{position:static !important}.product-presentation{display:block !important;width:100% !important}.gallery-container{width:100% !important;max-width:100% !important}.product-sidebar-container{width:100% !important;max-width:100% !important;position:static !important;grid-column:unset !important;grid-row:unset !important;box-shadow:none !important;border:none !important;padding:0 !important;margin-top:1rem !important}.product-presentation__top-section,.product-description,.product-attributes-js,.gpsr-container-js{width:100% !important;max-width:100% !important}*{box-shadow:none !important;text-shadow:none !important}a[href]::after{content:none !important}.product-description,.product-attributes-js{break-before:auto}}.homepage{display:flex;flex-direction:column;padding:0;overflow:hidden}.homepage__Section__title{font-size:1.625rem;line-height:2rem;font-weight:600;margin:3rem 0 1.5rem}.homepage .banner-2-section{margin-top:2rem}.homepage .banner-2-section__wrapper{display:flex;gap:1.5rem}.homepage .banner-2-section__item{flex:1;overflow:hidden;border-radius:.75rem;line-height:0}.homepage__companies{margin:2rem 0 !important;padding:2rem 0 !important;border-top:dotted .0625rem #858585;border-bottom:dotted .0625rem #858585;background-color:#FFFFFF}.homepage__companies .companies__header{margin:0;align-items:baseline}.homepage__companies .companies__header .homepage__Section__title{margin:0}.homepage__categories{padding:0;margin:0 0 4rem}.homepage__categories .homepage__Section__title{margin:2rem 0}.homepage__categories a{font-weight:400;padding:.5rem 0}.homepage__categories a:hover{text-decoration:underline}.homepage__categories-map{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));gap:2rem}.homepage__categories-level-1{display:flex;flex-direction:column;padding:0}.homepage__categories-level-1>a{display:flex;flex:1;gap:1rem;align-items:center;border:dotted .0625rem;border-radius:.75rem;padding:1rem;background-color:#FFFFFF;box-shadow:0 0 .125rem 0 rgba(0,0,0,.01);transition:all .2s ease-in}.homepage__categories-level-1>a .node-name-ui{font-size:.875rem;font-weight:500;text-transform:uppercase}.homepage__categories-level-1>a:hover{box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04);transform:translateY(-0.125rem)}.homepage__categories-level-1>a .image-container{width:4rem;min-width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.homepage__categories-level-1>a .image-container img{width:100%;height:100%;object-fit:contain}.homepage__categories-level-1>a .image-container svg{color:inherit}.homepage__categories-level-2{font-size:.875rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:.25rem 1.5rem}@media screen and (max-width: 48rem){.homepage__categories-level-2{grid-template-columns:repeat(2, 1fr)}}.homepage__categories-level-3{margin:.25rem 0 .75rem;padding-left:1rem}.homepage__categories-level-3 li{list-style:none}.homepage__categories-level-3 a{padding:.125rem 0}.homepage__categories-level-4{margin:.125rem 0 .375rem;padding-left:1rem;font-size:.8125rem;opacity:.85}.homepage__categories-level-4 li{list-style:none}.homepage__categories-level-4 a{padding:.0625rem 0}@media screen and (min-width: 48.125rem)and (max-width: 90rem){.homepage{padding:0}}@media screen and (max-width: 48rem){.homepage{padding:0}.homepage .banner-2-section__wrapper{gap:1.5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.homepage .banner-2-section__wrapper::-webkit-scrollbar{display:none}.homepage .banner-2-section__item{flex:0 0 auto;width:calc((100% - 1.5rem)/1.1);scroll-snap-align:start}.homepage__categories-map{gap:1rem}}