.blog-item{display:flex;flex-direction:column;width:100%;padding:.75rem;border-radius:.5rem;border:.0625rem solid rgba(0,0,0,.09);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}@media screen and (min-width: 48rem){.blog-item:hover{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.09);transform:translateY(-0.25rem);border-color:#e6e6e6}.blog-item:hover .blog-item__img img{transform:scale(1.05)}}.blog-item__title{margin:1rem 0;color:#2E2E2E;height:4.5rem;overflow:hidden;line-clamp:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-item__title a{color:inherit;font-weight:inherit}.blog-item__img{margin-left:auto;margin-right:auto;aspect-ratio:630/463;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;border-radius:.25rem}.blog-item__img img{object-fit:cover;border-radius:.25rem;transition:transform .4s ease}.blog-item__content{height:3lh;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#2E2E2E;width:100%;margin:0 0 1rem 0}.blog-item__read{display:flex;flex-direction:column;row-gap:1rem;width:100%;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.blog-item__read-top{display:flex;align-items:center;column-gap:1em;width:100%}.blog-item__read-top time{color:rgba(51, 50, 50,1);white-space:nowrap}.blog-item__read-top-tags{word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:.25rem}.blog-item__read-bottom{display:flex;justify-content:space-between;align-items:center;width:100%}.blog-item__read-bottom-time{color:rgba(51, 50, 50,1)}.blog-item__read-bottom-button{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left;white-space:nowrap;display:flex;justify-content:end}.blog-item__read-bottom-button a{display:flex;align-items:center}.blog-item__read-bottom-button a svg{width:.875rem;height:.875rem;margin-left:.8em}.companies{width:100%;user-select:none;padding:1.5rem 0}.companies__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.companies__header a{display:flex;align-items:center;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left}.companies__header a svg{margin-left:.25rem;width:1rem;height:1rem}.companies__container{position:relative}.companies__swiper{overflow-x:hidden;height:12.5rem;position:relative}.companies__swiper .mask-right{position:absolute;top:0;bottom:0;right:0;width:6.25rem;z-index:2;pointer-events:none;background:linear-gradient(to left, rgba(250,255,252,1.00) 0%, transparent 100%);opacity:1;transition:opacity .3s ease}.companies__swiper .swiper-button-pause{top:-3.5rem;box-shadow:unset}.companies__wrapper{height:100%;align-items:center}.companies__slide{display:flex !important;justify-content:center;width:11.7647058824%;padding:.25rem}.companies__slide a{padding:.5rem;position:relative;display:flex;justify-content:center;align-items:center}.companies__slide a div{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;color:#2E2E2E;display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content;height:100%}.companies__slide a div img{max-width:100%;max-height:calc(100% - 6.5lh);object-fit:cover;-webkit-filter:saturate(0) opacity(50%);filter:saturate(0) opacity(50%);transition:all 250ms ease-in;mix-blend-mode:multiply}.companies__slide a div span{width:100%;text-align:center;padding:.25rem 0;position:absolute;bottom:0;font-weight:600}.companies__slide a:hover div img{-webkit-filter:saturate(100%) opacity(100%);filter:saturate(100%) opacity(100%);mix-blend-mode:normal}.companies__slide a:hover div span{color:rgba(255,155,0,1.00)}.companies__prev,.companies__next{position:absolute;z-index:90;top:calc(50% - 1.5rem)}.companies__prev svg,.companies__next svg{width:1rem;height:1rem}.companies__prev{left:-3.75rem}.companies__prev svg{rotate:180deg}.companies__next{right:-3.75rem}.consentsContent label{outline-offset:-0.125rem !important}.consentsList,.consentsList li{list-style:none;margin:0;padding:0;font-weight:400;font-size:.875rem;line-height:1.25rem}.consentsList .form__invalid-input,.consentsList li .form__invalid-input{position:relative !important}.consentsList .reg-container__required-fields{margin:1rem 0 1.875rem 0;font-size:.75rem}.consentsList ul{list-style:none}.consentsList a{color:rgba(1,74,28,1.00)}.consents{margin:-0.25rem 0 .25rem 1.75rem}.consents-title{margin-bottom:1rem}.consents-wrapper{display:flex;flex-direction:column;gap:.5rem}.consents-wrapper__statement{margin-bottom:.5rem}.consents-wrapper__date{display:flex;flex-direction:column;gap:.5rem}.consents-wrapper__date label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#696666}.consents-wrapper__buttons .primary-action-button{float:right;width:auto}.consents-update{width:43.75rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.consents-update .consents-container{display:flex;flex-direction:column;gap:1rem;overflow:auto;max-height:31.25rem;padding-right:1.5rem}.consents-update .buttons-container{display:flex;justify-content:flex-end;gap:1.5rem}.consents-update__rodo{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;display:flex;flex-direction:column;gap:1rem}.consents-update .consent-element{padding-bottom:1rem}.consents-update .primary-action-button{width:fit-content;align-self:end}.breadcrumbs{padding:2rem 0 1.5rem;display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs__item{display:inline-flex;align-items:center;font-size:.75rem;font-family:'Exo 2', sans-serif,sans-serif;color:#444444;font-weight:400;line-height:1.25rem}.breadcrumbs__item--last{font-weight:500}.breadcrumbs__item--previous .breadcrumbs__back-icon{display:none}.breadcrumbs__link{text-decoration:none;color:#444444;display:inline-flex;align-items:center;gap:.25rem}.breadcrumbs__separator{margin:0 .375rem;color:#444444;flex-shrink:0}.breadcrumbs__label{color:#444444}.breadcrumbs__back-icon{flex-shrink:0}@media(max-width: 47.9375rem){.breadcrumbs__item{display:none}.breadcrumbs__item--previous{display:inline-flex}.breadcrumbs__item--previous .breadcrumbs__back-icon{display:inline-block}.breadcrumbs__item--previous .breadcrumbs__separator{display:none}}.notfound-container{display:block;max-width:87.5rem;margin:auto}.notfound-image{display:block;margin:8.125rem auto 3.125rem;max-width:40.625rem;width:auto;height:auto}.notfound-svgMainColor{color:rgba(0,144,53,1.00)}.notfound-text{margin:0 auto 5rem;max-width:21.875rem}.notfound-header{display:block;margin:0 auto 1.875rem;font-size:2.25rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#2E2E2E}.notfound-info{display:block;margin:0 auto 1.625rem;font-size:1.125rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#2E2E2E}.notfound-button{display:block;min-width:15.625rem;margin:1.625rem auto 0;padding:.875rem 1rem;text-transform:uppercase;font-size:.875rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.71 !important;letter-spacing:.125rem;text-align:center}@media screen and (max-width: 48rem){.notfound-image{max-width:80%;margin-top:5rem}.notfound-text{max-width:80%}.notfound-header{font-size:1.5rem}.notfound-info{font-size:.875rem}.notfound-button{min-width:calc(100% - 1.875rem)}}.open360{border-radius:50%;background:#dadce0;color:#222;font-weight:600;width:3.125rem;height:1.875rem;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:200ms}.open360:hover{background:#b9bac0;color:#000}@media screen and (max-width: 80rem){.open360.open360-pd{padding:1.25rem 0;width:4.375rem}}.imageContainerPopup{width:fit-content !important;height:80vh;min-height:unset;min-width:unset;overflow:unset !important;max-height:unset !important;max-width:unset !important;padding:2.25rem;border-radius:.75rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 48rem){.imageContainerPopup{width:100% !important;min-height:fit-content;top:50% !important;transform:translate(-50%, -50%) !important;max-height:100% !important}}.imageContainerPopup .close-button{right:-0.625rem;top:-0.625rem;cursor:pointer}.imageContainerPopup .img360{position:relative;height:100%;width:100%;user-select:none;-webkit-user-select:none}.imageContainerPopup .img360 img{width:auto;height:auto;display:block;margin:0 auto;max-height:100%;max-width:100%;border-radius:.75rem;user-select:none;-webkit-user-select:none}.imageContainerPopup .img360 .imageContainer--360btns{position:absolute;bottom:1.625rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.imageContainerPopup .img360 .imageContainer--360btn{width:2.25rem;height:2.25rem;border-radius:50%;background-color:#dadce0;margin:0 .625rem;position:relative;transition:300ms;cursor:pointer;display:flex;align-items:center;justify-content:center}.imageContainerPopup .img360 .imageContainer--360btn:not(.btn-auto):active{background-color:rgba(1,74,28,1.00)}.imageContainerPopup .img360 .imageContainer--360btn i{color:#000;color:#000;font-size:1.25rem}.imageContainerPopup .img360 .imageContainer--360btn.btn-active{background-color:rgba(1,74,28,1.00)}.coupons-popup.dialog{max-width:50rem;width:100%;max-height:80vh}.coupons-popup.dialog .popup__header{width:100%;padding:1.5rem 2rem 1rem 2rem}.coupons-popup.dialog .popup__header .title{font-size:1.125rem;font-weight:600;color:#2E2E2E;margin:0}.coupons-popup.dialog .popup__header form{display:flex}.coupons-popup.dialog .popup__header form button{background:none;border:none;padding:.25rem;cursor:pointer;color:#696666;transition:color .2s ease}.coupons-popup.dialog .popup__header form button:hover{color:rgba(255,155,0,1.00)}.coupons-popup.dialog .popup__content{width:100%;padding:0rem 1.5rem 1rem 1.5rem;overflow:unset;margin:0}.coupons-popup.dialog .popup__content .product-info{display:flex;align-items:center;gap:1.5rem}.coupons-popup.dialog .popup__content .product-info .product__image-wrapper{width:5rem;height:5rem;border-radius:.25rem;overflow:hidden;background:#FFFFFF;display:flex;align-items:center;justify-content:center;flex-shrink:0}.coupons-popup.dialog .popup__content .product-info .product__image-wrapper img{width:100%;height:100%;object-fit:cover}.coupons-popup.dialog .popup__content .product-info .product__image-wrapper .product-image-container{max-width:5rem;max-height:5rem;display:flex;align-items:center;justify-content:center}.coupons-popup.dialog .popup__content .product-info .product__image-wrapper .product-image-container img{max-width:5rem;max-height:5rem;object-fit:contain}.coupons-popup.dialog .popup__content .product-info .product__image-wrapper .no-image-container{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.coupons-popup.dialog .popup__content .product-info .product__image-wrapper .no-image-container svg{max-width:5rem;max-height:5rem;color:#dddddd}.coupons-popup.dialog .popup__content .product-info .product__image-wrapper .no-image-container img.no-image-placeholder{max-width:3.125rem;max-height:3.125rem;opacity:.6;object-fit:contain}.coupons-popup.dialog .popup__content .product-info .product__image-wrapper .no-image-text{width:5rem;height:5rem;background:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#696666;border:.125rem solid #e6e6e6;border-radius:.25rem;text-align:center;line-height:1.2}.coupons-popup.dialog .popup__content .product-info .product__image-wrapper .no-image{width:100%;height:100%;max-width:3.75rem;max-height:3.75rem}.coupons-popup.dialog .popup__content .product-info .product__info{flex:1;min-width:0}.coupons-popup.dialog .popup__content .product-info .product__info .name-code-container__name{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left;color:#2E2E2E;margin-bottom:.5rem}.coupons-popup.dialog .popup__content .product-info .product__info .name-code-container__code{font-size:.875rem;font-weight:400;color:#696666}.coupons-popup.dialog .coupon-popup-body{width:100%;flex:1;padding:0 1.5rem;overflow-y:auto;background:rgba(250,255,252,1.00)}.coupons-popup.dialog .coupon-popup-body .loading-indicator{text-align:center;padding:2.5rem 1.25rem;color:#696666}.coupons-popup.dialog .coupon-popup-body .loading-indicator.hidden{display:none}.coupons-popup.dialog .coupon-popup-body .tab-content .tab-panel{display:block}.coupons-popup.dialog .coupon-popup-body .coupons-list-in-popup{padding:0;display:none;flex-direction:column;gap:.75rem}.coupons-popup.dialog .coupon-popup-body .coupons-list-in-popup .no-items{text-align:center;padding:2.5rem 1.25rem;color:#696666;font-size:.875rem}.coupons-popup.dialog .coupon-popup-body .coupon-item{padding:1rem 1.5rem;border:.125rem solid #e6e6e6;display:flex;align-items:center;gap:1rem;transition:background-color .1s ease;border-radius:.25rem;margin-bottom:1rem}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-icon-container{width:1rem;height:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#FFFFFF;border-radius:.25rem}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-icon-container .coupon-icon-js{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-icon-container .coupon-icon-js .coupon-icon-svg{width:100%;height:100%}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-info{flex:1}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-code-display{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem;font-size:1rem}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-code-display .copy-code-btn{cursor:pointer;display:flex;align-items:center}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-code-display .copy-code-btn .svgIcon{width:1rem;height:1rem}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-code-display .copy-code-btn:hover{color:rgba(255,155,0,1.00)}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-type-name{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.coupons-popup.dialog .coupon-popup-body .coupon-item .code-prefix{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-code{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left;cursor:pointer;transition:color .2s ease}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-code:hover{color:rgba(255,155,0,1.00)}.coupons-popup.dialog .coupon-popup-body .coupon-item .coupon-validity{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.coupons-popup.dialog .coupon-popup-body .coupon-item .learn-more-btn{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left;cursor:pointer;text-decoration:underline}.coupons-popup.dialog .coupon-popup-footer{width:100%;padding:1.25rem 2rem;background:rgba(250,255,252,1.00);text-align:center;display:flex;align-items:center;justify-content:center}.coupons-popup.dialog .coupon-popup-footer .close-popup-btn{width:100%}@media(max-width: 90rem){.coupons-popup.dialog{margin:auto;border-radius:0}}@media(max-width: 48rem){.coupons-popup.dialog{width:100%;margin:0;height:100%;max-height:100%}.coupons-popup.dialog .popup__header{padding:1rem 1.25rem .75rem 1.25rem}.coupons-popup.dialog .popup__content{padding:1rem 1.25rem .75rem 1.25rem}.coupons-popup.dialog .popup__content .product-info{gap:.75rem}.coupons-popup.dialog .popup__content .product-info .product__info .name-code-container__name{font-size:1rem}.coupons-popup.dialog .popup__content .product-info .product__info .name-code-container__code{font-size:.75rem}.coupons-popup.dialog .coupon-popup-body .coupon-item{padding:.875rem 1.25rem;flex-direction:column;align-items:flex-start;gap:.625rem}.coupons-popup.dialog .coupons-skeleton-loader .coupon-skeleton-item{padding:.875rem 1.25rem;flex-direction:column;align-items:flex-start;gap:.625rem}.coupons-popup.dialog .coupons-skeleton-loader .coupon-skeleton-item .skeleton-info{width:100%}.coupons-popup.dialog .coupons-skeleton-loader .coupon-skeleton-item .skeleton-info .skeleton-validity{margin-left:0}.coupons-popup.dialog .coupons-skeleton-loader .coupon-skeleton-item .skeleton-button{width:100%}.coupons-popup.dialog .coupon-popup-footer{padding:1rem 1.25rem}.coupons-popup.dialog .coupon-popup-footer .close-popup-btn{width:100%;padding:.875rem 2rem}}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.coupons-skeleton-loader{display:none;padding:0}.coupons-skeleton-loader .coupon-skeleton-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border:.125rem solid #e6e6e6;border-radius:.25rem;margin-bottom:.75rem;background:rgba(250,255,252,1.00)}.coupons-skeleton-loader .coupon-skeleton-item .skeleton-info{flex:1;display:flex;flex-direction:column;gap:.5rem}.coupons-skeleton-loader .coupon-skeleton-item .skeleton-info .skeleton-first-row{display:flex;align-items:center;gap:.75rem}.coupons-skeleton-loader .coupon-skeleton-item .skeleton-info .skeleton-first-row .skeleton-icon{width:2rem;height:2rem;border-radius:.25rem;background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 2s ease-in-out infinite;flex-shrink:0}.coupons-skeleton-loader .coupon-skeleton-item .skeleton-info .skeleton-first-row .skeleton-line{height:.75rem;border-radius:.25rem;background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 2s ease-in-out infinite}.coupons-skeleton-loader .coupon-skeleton-item .skeleton-info .skeleton-first-row .skeleton-line.skeleton-type{width:5rem;height:.875rem}.coupons-skeleton-loader .coupon-skeleton-item .skeleton-info .skeleton-first-row .skeleton-line.skeleton-code{width:7.5rem;height:.875rem}.coupons-skeleton-loader .coupon-skeleton-item .skeleton-info .skeleton-validity{height:.625rem;width:9.375rem;border-radius:.25rem;background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 2s ease-in-out infinite;margin-left:2.75rem}.coupons-skeleton-loader .coupon-skeleton-item .skeleton-button{width:6.25rem;height:2.25rem;border-radius:.25rem;background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 2s ease-in-out infinite;flex-shrink:0}.product-coupons-skeleton-loader{display:flex;width:100%;flex-wrap:wrap;gap:.5rem}.product-coupons-skeleton-loader .product-coupon-skeleton-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:.125rem solid #e6e6e6;background:rgba(250,255,252,1.00);flex:1 1 calc(50% - .25rem)}.product-coupons-skeleton-loader .product-coupon-skeleton-item .skeleton-icon{width:1.75rem;height:1.75rem;border-radius:.25rem;background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 2s ease-in-out infinite;flex-shrink:0}.product-coupons-skeleton-loader .product-coupon-skeleton-item .skeleton-content{flex:1}.product-coupons-skeleton-loader .product-coupon-skeleton-item .skeleton-content .skeleton-line{height:.75rem;border-radius:.25rem;background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 2s ease-in-out infinite}.product-coupons-skeleton-loader .product-coupon-skeleton-item .skeleton-content .skeleton-line.skeleton-name{width:60%;height:.875rem}.product-coupons-list .product-coupons-items{display:none}.product-coupons-list .product-coupon-item{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-bottom:.5rem;border:.125rem solid #e6e6e6}.product-coupons-list .product-coupon-item .coupon-icon-container{flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:rgba(250,255,252,1.00);border-radius:.25rem;border:.125rem solid #e6e6e6}.product-coupons-list .product-coupon-item .coupon-icon-container .coupon-icon-js{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.product-coupons-list .product-coupon-item .coupon-icon-container .coupon-icon-js .coupon-icon-svg{width:100%;height:100%;color:rgba(50,47,49,1.00)}.product-coupons-list .product-coupon-item .coupon-icon-container:hover .coupon-icon-svg{color:rgba(255, 155, 0,1)}.product-coupons-list .product-coupon-item .coupon-content{flex:1}.product-coupons-list .product-coupon-item .coupon-content .coupon-name{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;color:#2E2E2E;margin-bottom:.125rem}.product-coupons-list .product-coupon-item .coupon-content .coupon-discount{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;text-align:left;color:#008945;margin-bottom:.125rem}.product-coupons-list .product-coupon-item .coupon-content .coupon-validity{font-size:.75rem;color:#696666}.product-coupons-list .product-coupon-item .coupon-content .coupon-code-row{display:flex;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.75rem;color:#696666}.product-coupons-list .product-coupon-item .coupon-content .coupon-code-row .copy-code-btn{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;padding:0;cursor:pointer;color:rgba(0,144,53,1.00);font-weight:600;font-size:.75rem}.product-coupons-list .product-coupon-item .coupon-content .coupon-code-row .copy-code-btn svg{width:.875rem;height:.875rem;color:rgba(0,144,53,1.00)}.product-coupons-list .product-coupon-item .coupon-content .coupon-code-row .copy-code-btn:hover{opacity:.75}.quantity{border:.125rem solid #dddddd;border-radius:.75rem;display:inline-flex;align-items:center;background:#FFFFFF;width:6.75rem;height:3.5rem;padding:.625rem .25rem}.quantity__input{background:rgba(0,0,0,0);font-size:.875rem;line-height:1.25rem;border:none;width:3.125rem;height:1.125rem;text-align:center}.quantity__minus,.quantity__plus{border:none;background:rgba(0,0,0,0);width:1.125rem;padding:0;line-height:0;min-width:1.5rem;min-height:1.5rem;cursor:pointer}.quantity__minus .icon,.quantity__plus .icon{width:.75rem;height:.75rem;color:#a2a2a2}.quantity .disabled-js:focus-visible{outline:none !important}.after-adding-to-popup{width:56rem;max-width:56rem;min-height:20rem;max-height:85vh}.after-adding-to-popup .dialog__header{gap:1rem}.after-adding-to-popup .dialog__header-title{margin-right:auto}.after-adding-to-popup .dialog__header svg{flex-shrink:0}.after-adding-to-popup .dialog__content{padding:1.5rem 2rem 0 2rem}.after-adding-to-popup .dialog__content .products__list{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:5.625rem;max-height:17rem;align-items:flex-start;gap:1.5rem;overflow-y:auto;flex:1;padding-right:.625rem}.after-adding-to-popup .dialog__content .products__list-item{display:flex;gap:1.5rem;align-items:flex-start;justify-content:center;flex-direction:row;width:100%}.after-adding-to-popup .dialog__content .products__list .product__image{max-width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:.25rem}.after-adding-to-popup .dialog__content .products__list .product__image-wrapper{width:5rem;height:5rem;aspect-ratio:1;border-radius:.25rem;display:flex;justify-content:center;flex-shrink:0;text-decoration:none}.after-adding-to-popup .dialog__content .products__list .product__price{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;display:flex;flex-direction:column;margin-left:auto;align-self:flex-start;white-space:nowrap}.after-adding-to-popup .dialog__content .products__list .product__price .value{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left}.after-adding-to-popup .dialog__content .products__list .product__price .currency{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;margin-left:.25rem}.after-adding-to-popup .dialog__content .products__list .product__details{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;height:100%}.after-adding-to-popup .dialog__content .products__list .product__attributes{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;display:flex;gap:.5rem;flex:1 1 auto;flex-wrap:wrap}.after-adding-to-popup .dialog__content .products__list .product__attributes .key{white-space:no-wrap}.after-adding-to-popup .dialog__content .products__list .product__attributes .value{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left}.after-adding-to-popup .dialog__content .products__list .product__attributes--quantity{white-space:nowrap}.after-adding-to-popup .dialog__content .products__list .product__name{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left;flex:0 0 auto;word-break:break-word;color:inherit;text-decoration:none}.after-adding-to-popup .dialog__content .products__list .product__name:hover{text-decoration:underline}.after-adding-to-popup .dialog__content .ai-recommended{width:100%}.after-adding-to-popup .dialog__content .ai-recommended .related-product{display:flex;flex-direction:column;height:auto;gap:1rem;padding:1rem;border:1px solid #e6e6e6;box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04);border-radius:.75rem}.after-adding-to-popup .dialog__content .ai-recommended .related-product__flags{position:absolute;left:.25rem;top:.25rem}.after-adding-to-popup .dialog__content .ai-recommended .related-product__image{height:9rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.after-adding-to-popup .dialog__content .ai-recommended .related-product__image img{object-fit:contain;max-width:100%;max-height:100%;width:100%;height:100%}.after-adding-to-popup .dialog__content .ai-recommended .related-product__image svg{color:#dddddd}.after-adding-to-popup .dialog__content .ai-recommended .related-product__info{flex:1;display:flex;flex-direction:column;gap:.25rem}.after-adding-to-popup .dialog__content .ai-recommended .related-product__buttons .buttons-group{display:flex;gap:.25rem;align-items:center}.after-adding-to-popup .dialog__content .ai-recommended .related-product__buttons .buttons-group .primary-action-button,.after-adding-to-popup .dialog__content .ai-recommended .related-product__buttons .buttons-group .third-action-button,.after-adding-to-popup .dialog__content .ai-recommended .related-product__buttons .buttons-group .notify-action-button{font-size:.75rem;padding:.375rem .5rem;flex:1}.after-adding-to-popup .dialog__content .ai-recommended .related-product__buttons .buttons-group .secondary-action-button{padding:.375rem;flex-shrink:0}.after-adding-to-popup .dialog__content .popup-cross-selling{width:100%;padding-top:1.5rem;border-top:.125rem solid #e7e7e7;margin-top:1rem}.after-adding-to-popup .dialog__content .popup-cross-selling__title{font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:1rem;color:#2e2e2e}.after-adding-to-popup .dialog__content .popup-cross-selling__track{position:relative}.after-adding-to-popup .dialog__content .popup-cross-selling__swiper{overflow:hidden}.after-adding-to-popup .dialog__content .popup-cross-selling__prev,.after-adding-to-popup .dialog__content .popup-cross-selling__next{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.after-adding-to-popup .dialog__content .popup-cross-selling__prev{left:0}.after-adding-to-popup .dialog__content .popup-cross-selling__next{right:0}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product{display:flex;flex-direction:column;height:auto;gap:1rem;padding:1rem;border:1px solid #e6e6e6;box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04);border-radius:.75rem}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__flags{position:absolute;left:.25rem;top:.25rem}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__image{height:9rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__image img{object-fit:contain;max-width:100%;max-height:100%;width:100%;height:100%}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__image svg{color:#dddddd}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__info{flex:1;display:flex;flex-direction:column;gap:.25rem}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__info-group{display:flex;gap:.5rem;align-items:baseline;flex-direction:column}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__price-previous{font-size:.875rem;line-height:1.125rem;color:#6e6e6e;text-decoration:line-through;font-weight:600}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__price-lowest{font-size:.75rem;line-height:1rem;color:#858585;margin-top:.375rem}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__buttons .buttons-group{display:flex;gap:.25rem;align-items:center}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__buttons .buttons-group .primary-action-button,.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__buttons .buttons-group .third-action-button,.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__buttons .buttons-group .notify-action-button{font-size:.75rem;padding:.375rem .5rem;flex:1}.after-adding-to-popup .dialog__content .popup-cross-selling .related-product__buttons .buttons-group .secondary-action-button{padding:.375rem;flex-shrink:0}.after-adding-to-popup .dialog__actions{width:100%;padding:2rem;justify-content:flex-end}.ai-reccommended-in-popup{clip-path:inset(-100vw -100vw -100vw 0.125rem)}.ai-reccommended-in-popup__title{margin:2rem 0 1rem 0 !important;font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left}.comparison__dialog{max-width:48rem;max-height:30.75rem;width:48rem}.comparison__dialog .dialog__header{gap:1rem}.comparison__dialog .dialog__header-wrapper{display:flex;gap:1rem;align-items:center}.comparison__dialog .dialog__header-wrapper>svg{align-self:flex-start;color:#008945;flex-shrink:0}.comparison__dialog .dialog__header-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.comparison__dialog .dialog__header-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5rem}.comparison__dialog .dialog__header-decription{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.comparison__dialog .dialog__header .comparison__items{margin-left:auto}.comparison__dialog .dialog__header form[method=dialog]{align-self:flex-start;margin-left:auto}.comparison__dialog .dialog__header.limit{padding:2rem 2rem 1.5rem 2rem}.comparison__dialog .dialog__content{padding:2rem 2rem 0 2rem;gap:1rem}.comparison__dialog .dialog__content.limit{padding:0 2rem}.comparison__dialog .dialog__actions{width:100%;justify-content:space-between;padding:2rem}.comparison__dialog .dialog__actions .primary-action-button{display:inline-flex}.comparison__list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;gap:1rem;overflow:auto;min-height:5.625rem}.comparison__list .product__image{max-width:100%;height:auto;max-height:100%;object-fit:contain}.comparison__list .product__image-wrapper{width:5rem;height:5rem;aspect-ratio:1;border-radius:.25rem;align-content:center}.comparison__list-item{display:flex;flex-direction:row;align-items:center;gap:1rem}.comparison__list-item-info{display:flex;width:100%;flex-direction:column;gap:1rem;overflow:hidden}.comparison__list-item-info p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.comparison__list-item-attributes{display:inline-block;width:100%;gap:.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.comparison__list-item-attributes .attribute{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;margin-right:.5rem}.comparison__list-item-attributes .attribute b{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left}.comparison__dialog{max-width:48rem;max-height:30.75rem;width:48rem}.comparison__dialog .dialog__header{gap:1rem}.comparison__dialog .dialog__header>svg{align-self:flex-start;color:#008945}.comparison__dialog .dialog__header-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.comparison__dialog .dialog__header-title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5rem}.comparison__dialog .dialog__header-decription{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.comparison__dialog .dialog__header .comparison__items{margin-left:auto}.comparison__dialog .dialog__header form[method=dialog]{align-self:flex-start;margin-left:auto}.comparison__dialog .dialog__header.limit{padding:2rem 2rem 1.5rem 2rem}.comparison__dialog .dialog__content{padding:2rem 2rem 0 2rem;gap:1rem}.comparison__dialog .dialog__content.limit{padding:0 2rem}.comparison__dialog .dialog__actions{width:100%;justify-content:space-between;padding:2rem}.comparison__dialog .dialog__actions .primary-action-button{display:inline-flex}.comparison__list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;gap:1rem;overflow:auto}.comparison__list-item{display:flex;flex-direction:row;align-items:center;gap:1rem}.comparison__list-item-image{display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:5rem;height:5rem}.comparison__list-item-image img{max-width:100%;height:auto;border-radius:.25rem}.comparison__list-item-info{display:flex;width:100%;flex-direction:column;gap:1rem;overflow:hidden}.comparison__list-item-info p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.comparison__list-item-attributes{display:inline-block;width:100%;gap:.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.comparison__list-item-attributes .attribute{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;margin-right:.5rem}.comparison__list-item-attributes .attribute b{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left}.comparison{width:100%;margin:0 auto}.comparison__wrapper{padding:0 9%;overflow-x:hidden}.comparison__wrapper::-webkit-scrollbar{display:none}.comparison__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:1.25rem}.comparison__header-title{display:flex;justify-content:center;align-items:center;gap:.5rem;color:#2E2E2E}.comparison__header-count{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;color:#858585}.comparison__header-clear-all{margin-left:auto}.comparison .swiper{overflow:unset !important}.comparison .swiper-slide{height:auto !important}.comparison .gradient{position:absolute;z-index:1;top:0;right:-25%;width:25%;height:100%;pointer-events:none;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255))}.comparison .table__section{width:100%;display:flex;flex-direction:column;position:relative}.comparison .table__row{display:flex;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.comparison .table__row-cell{display:flex;flex:1 0 25%;flex-wrap:nowrap;justify-content:center;align-items:center;flex-direction:column;padding:.75rem .75rem;border-right:.125rem solid #f3f3f3;border-bottom:.125rem solid #f3f3f3;text-align:center}.comparison .table__row-cell-value{display:flex;align-content:stretch;justify-content:center;align-items:center;flex-wrap:nowrap;overflow-wrap:anywhere;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.comparison .table__row-cells::-webkit-scrollbar{display:none}.comparison .table__row .full-row{background:#f8f9fa !important;border-right:none !important;align-items:flex-start !important}.comparison .table__header{position:sticky;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;text-align:left}.comparer{position:relative;width:100%;border-collapse:collapse}.comparer__table{clip-path:inset(-100vw -100vw -100vw 0.125rem);margin-bottom:2rem}.comparer__table-more{flex-direction:column;width:100%;height:100%;gap:1rem}.comparer__table-more .button__text{text-align:center}.comparer__table-more-title{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;text-align:center}.comparer__table-attribute-name{align-items:flex-start;background:#fff;z-index:2;padding:.75rem 1.5rem;flex:1 0 20% !important}.comparer__table .top-info .table__row-cell{border-right:none}.comparer__sticky-header{position:fixed;width:100%;top:0;right:0;left:0;background:#fff;box-shadow:rgba(0,0,0,.08) 0 .125rem .25rem 0,rgba(0,0,0,.08) 0 0 .125rem .125rem;z-index:1000;padding:0 9%}.comparer__sticky-header .table__section{clip-path:inset(-100vw -100vw -100vw 0.125rem)}.comparer__slider,.comparer__slider-main{display:flex;flex:1 0 75%}.comparer__slider-button-next,.comparer__slider-button-prev{position:absolute;top:0;bottom:0;margin:auto 0;z-index:1000}.comparer__slider-button-next{right:-1.5rem}.comparer__slider-button-prev{left:calc(22.5% - 1.5rem)}.property__rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.property__rating svg{color:#f5a623}.property__rating-count{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.product-card{display:flex;flex-direction:column;width:100%;height:100%;gap:.5rem;margin:0 auto;background-color:#fff;overflow:hidden;padding:.75rem;border:solid .125rem #e6e6e6;border-radius:.75rem;box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04)}.product-card__image{position:relative;display:flex;max-width:13.125rem;justify-content:center;align-items:center}.product-card__image-wrapper{position:relative;display:flex;height:13.125rem;justify-content:center;width:100%;align-items:center}.product-card__image img{max-width:100%;max-height:100%;border-radius:.25rem;aspect-ratio:1/1;object-fit:contain}.product-card__remove{display:flex;position:absolute;width:1rem;height:1rem;top:5%;right:5%;border:none;background-color:rgba(0,0,0,0);flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;cursor:pointer;padding:0}.product-card__remove svg{color:#a2a2a2}.product-card__info{display:flex;width:100%;flex-direction:column;gap:1rem;flex:1}.product-card__info-group{display:flex;flex-direction:column;gap:.5rem}.product-card__name{flex:1 0 auto;color:#2E2E2E;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card__prices{display:flex;gap:.5rem;flex-wrap:wrap}.product-card__price-current{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left}.product-card__price-previous{font-size:.75rem;font-weight:400;line-height:1.125rem;text-align:left;color:#858585}.product-card__price-tax{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.product-card__price-lowest{font-family:'Exo 2', sans-serif;font-size:.625rem;font-weight:500;line-height:1.1;text-align:left;color:#858585}.product-card__buttons{display:flex;margin-top:auto;width:100%;justify-content:space-between}.product-card.collapsed{gap:.5rem;flex-direction:row}.product-card.collapsed .product-card__image{flex:1;max-width:4.125rem}.product-card.collapsed .product-card__info{flex:3;gap:0;justify-content:space-between}.product-card.collapsed .product-card__name{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;height:2lh}.product-card.collapsed .product-card__price-current{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.label{margin-bottom:auto;display:flex;gap:.5rem;align-items:center}.label__icon{display:flex;width:1.5rem;height:1.5rem;justify-content:center;align-items:center}.label.sign-in{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.button[aria-label=notify-about-availability] .button__text{max-width:10ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comparison__bar{background-color:#FCFCFD;box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04)}.comparison__bar .page-padding{display:flex;align-items:center;width:100%;padding:1rem 0;gap:1rem}.comparison__items{display:flex;justify-content:center;align-items:center;gap:1rem;margin-right:1rem}.comparison__items svg{margin:.125rem}.comparison__items .empty{color:#dddddd}.check-availability{max-width:48rem;width:48rem;max-height:30.75rem}.check-availability:has(.availability__details[open]){max-height:46.75rem}.check-availability .dialog__content{padding:1.5rem 2rem 2rem 2rem;gap:1rem}.check-availability .dialog__content .check-availability__form{width:16.125rem}.check-availability .dialog__actions{padding:0 0 2rem 0;gap:1.5rem;width:100%;justify-content:center}.check-availability__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;overflow:auto}.check-availability__list-item{display:flex;width:100%}.check-availability .availability__details{display:flex;padding:.5rem 0;width:100%;flex-direction:column}.check-availability .availability__details-section{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding-top:.5rem;border-top:solid 1px #e6e6e6}.check-availability .availability__details-section:first-child{margin-bottom:1.5rem}.check-availability .availability__details-section .details-section__hours .line:only-child{display:none}.check-availability .availability__details-section .details-section__contact .line:only-child{display:none}.check-availability .availability__details-section .line{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-bottom:.5rem}.check-availability .availability__details-section .line-title{font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.check-availability .availability__details-section .link{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-style:normal;font-weight:500;line-height:1rem}.check-availability .availability__details-section .link.line{margin-bottom:.75rem}.check-availability .availability__details-section>*{flex:1 1 auto}.check-availability .availability__details .availability__status-value span{font-weight:600}.check-availability .availability__details .availability__status-value--word[data-value="0"]{color:#da2442}.check-availability .availability__details .availability__status-value--word:not([data-value="0"]){color:#008945}.check-availability .availability__details[open]>*:not(:last-child){margin-bottom:.5rem}.check-availability .availability__details[open] .availability__summary svg{transform:rotate(180deg)}.check-availability .availability__details[open] .availability__status{flex:1 1 auto;gap:0;justify-content:space-between}.check-availability .availability__status{display:flex;gap:1.5rem;justify-content:space-between}.check-availability .availability__shop{font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;flex:1 1 auto}.check-availability .availability__summary{list-style:none;display:grid;cursor:pointer;align-items:center;gap:1.5rem;grid-template-columns:1fr 1fr}.check-availability.check-availability-inline{max-width:100%;width:100%;max-height:none;margin:.5rem 0 1.5rem;background:#FCFCFD;padding:0 1rem;border:solid .0625rem #e6e6e6;border-radius:.75rem}.check-availability.check-availability-inline:has(.availability__details[open]){max-height:none}.history-popup{min-width:31.25rem;max-width:48rem;max-height:36.75rem}.history-popup .dialog__header{font-family:'Exo 2', sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem;text-align:left}.history-popup .dialog__content{padding:.5rem 2rem 2rem 2rem;gap:1.5rem}.history-popup__date{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.history-popup__no-purchase{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.history-popup__table{display:block;border-collapse:separate;border-spacing:0;width:100%;overflow:auto}.history-popup__table .table__header .table__cell{position:sticky;background:#f8f9fa;border-bottom:.125rem solid #dddddd;z-index:1;top:0;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.history-popup__table .table__body{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.history-popup__table .table__cell{border-bottom:.125rem solid #dddddd;position:relative;padding:.75rem 1rem}.history-popup__table .table__cell:nth-child(-n+2){text-align:left}.history-popup__table .table__cell:nth-last-child(-n+2){text-align:right}.history-popup__table .table__cell:not(:last-child)::after{content:"";position:absolute;right:0;width:.125rem;height:1.5rem;background-color:#dddddd;top:50%;transform:translateY(-50%)}.history-popup-js:has(.history-popup-table-content-js:not(:empty)) .no-purchase-history-js{display:none}.history-popup-js:has(.history-popup-table-content-js:empty) .history-popup-table-js{display:none}.check-deliveries{min-width:31.25rem;max-width:32.5rem;max-height:29.75rem}.check-deliveries .dialog__content{padding:1.5rem 2rem 2rem 2rem;gap:1.5rem;align-items:flex-start}.check-deliveries .dialog__content .product{display:flex;align-items:center;gap:1rem;align-self:stretch}.check-deliveries .dialog__content .product__image{max-width:100%;height:auto;max-height:100%;object-fit:contain}.check-deliveries .dialog__content .product__image-wrapper{width:3.75rem;height:3.75rem;aspect-ratio:1;border-radius:.25rem;align-content:center}.check-deliveries .dialog__content .product__name{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.check-deliveries .dialog__actions{padding:0 0 2rem 0;width:100%;justify-content:center}.check-deliveries__table{width:100%;border-collapse:separate;display:block;overflow:auto}.check-deliveries__table .table__cell{border-bottom:.125rem solid rgba(227,227,250,.5);padding:.5rem 1rem .5rem 0;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.check-deliveries__table .table__cell:last-child{padding:.5rem 0;text-align:right !important}.check-deliveries__table .table__cell.date{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;text-align:left}.check-deliveries__table .table__head .table__cell{position:sticky;z-index:1;top:0;background:#fff;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;text-align:left}.check-deliveries__not-ordered{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.check-deliveries__more-info{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.check-deliveries-popup-js:has(.check-deliveries-table-content-js:not(:empty)) .not-ordered-js{display:none}.check-deliveries-popup-js:has(.check-deliveries-table-content-js:empty) .check-deliveries-table-js{display:none}.check-deliveries-popup-js:has(.check-deliveries-table-content-js:empty) .more-info-js{display:none}.check-deligoo{width:48rem;max-height:21.75rem}.check-deligoo .dialog__header{padding:2rem 2rem 1.5rem 2rem}.check-deligoo .dialog__content{padding:0 2rem 2rem 2rem;gap:1rem;align-items:flex-start}.check-deligoo .dialog__actions{padding:0 0 2rem 0;width:100%;justify-content:center}.check-deligoo__form{display:flex;gap:.5rem}.check-deligoo__result{display:flex;gap:1rem}.check-deligoo__result svg{flex-shrink:0}.graphical-variant-popup{width:31.25rem;max-width:31.25rem;min-height:28.75rem}.graphical-variant-popup .dialog__header{gap:1rem}.graphical-variant-popup .dialog__header-title{margin-right:auto;font-family:'Exo 2', sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem;text-align:left}.graphical-variant-popup .dialog__header svg{flex-shrink:0}.graphical-variant-popup .dialog__content{padding:1.5rem 2rem 0 2rem;gap:.75rem}.graphical-variant-popup .dialog__content p{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;text-align:left}.graphical-variant-popup .dialog__content p span{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.graphical-variant-popup .dialog__content .chips-container{display:flex;flex-wrap:wrap;gap:1rem;max-height:15.5rem;overflow-y:auto}.graphical-variant-popup .dialog__content .chips-container .chip{position:relative;display:flex;width:4.5rem;height:4.5rem;justify-content:center;align-items:center;gap:.75rem;border-radius:.25rem;border:.125rem solid #dddddd;cursor:pointer}.graphical-variant-popup .dialog__content .chips-container .chip--color{width:2.5rem;height:2.5rem;aspect-ratio:1/1;border-radius:100%;border:none;padding:0}.graphical-variant-popup .dialog__content .chips-container .chip--color .multicolor{width:2rem;height:2rem;border-radius:50%;background:conic-gradient(red, yellow, green, cyan, blue, magenta, red)}.graphical-variant-popup .dialog__content .chips-container .chip--default{height:2.5rem;width:auto;padding:.625rem 1rem;justify-content:center;align-items:center}.graphical-variant-popup .dialog__content .chips-container .chip input{position:absolute;opacity:0;width:0;height:0}.graphical-variant-popup .dialog__content .chips-container .chip img{width:100%;height:100%;object-fit:cover}.graphical-variant-popup .dialog__content .chips-container .chip:has(input:checked){border:.125rem solid rgba(0,144,53,1.00);font-weight:600}.graphical-variant-popup .dialog__actions{width:100%;padding:1.5rem 2rem 2rem 2rem;justify-content:center}.graphical-variant-popup .dialog__actions button{width:20rem}.validation-popup{width:48rem;max-width:48rem;min-height:20rem;max-height:54.5rem}.validation-popup .dialog__header{gap:1rem}.validation-popup .dialog__header-title{margin-right:auto}.validation-popup .dialog__content{padding:1.5rem 2rem 0 2rem}.validation-popup .dialog__content .products__list{width:100%}.validation-popup .dialog__content .products__list-item{width:100%}.validation-popup .dialog__content .products__list-item .product__name{font-weight:500}.validation-popup .dialog__content .products__list-item p{display:inline-flex;margin-right:.5rem}.validation-popup .dialog__actions{width:100%;padding:1rem 2rem 2rem 2rem;justify-content:center}dialog.add-variants-to-cart-from-prod-list-popup-background{padding:0;border:0;background:rgba(0,0,0,0)}dialog.add-variants-to-cart-from-prod-list-popup-background .add-variants-to-cart-from-prod-list-popup{position:static;transform:none;width:100%;max-width:unset;padding:2rem}dialog.add-variants-to-cart-from-prod-list-popup-background .customize{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;margin-top:1rem;margin-bottom:.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content{margin-top:1rem;padding-right:1rem;overflow-y:auto;max-height:70vh}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .product{display:flex;gap:1rem;width:100%;align-items:center;padding-bottom:.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .product__info{display:flex;flex-direction:column;gap:.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .product__image-wrapper{width:3.75rem;height:3.75rem;aspect-ratio:1;border-radius:.25rem;align-content:center;text-align:center}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .product__image-wrapper svg,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .product__image-wrapper img{max-width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .product__name{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left;color:#2E2E2E}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .product__availability{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes{max-width:53.125rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__wrapper{padding-right:1rem}@media screen and (min-width: 48rem)and (max-width: 90rem){dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes{max-width:100%}}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes:has(.graphical-variants) .attributes__wrapper{display:flex;column-gap:1.5rem;flex-direction:row-reverse;flex-wrap:wrap;max-width:unset}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes:has(.graphical-variants) .attributes__container,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes:has(.graphical-variants) .attributes__not-last-level-attribute{margin-top:.75rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container{margin-top:3rem;margin-right:auto}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__login-to-see-prices{display:flex;align-items:center;gap:.625rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__login-to-see-prices .icon{width:1.25rem;height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__login-to-see-prices .info{font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__label{color:#858585;font-size:.75rem;line-height:1rem;margin-bottom:.375rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__range{font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__open-thresholds-popup{color:#2e2e2e;font-weight:400;text-decoration:underline;padding:0;margin-top:.375rem !important;font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__price-container{display:flex;gap:.5rem;align-items:center;margin:.25rem 0}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__price-container .price{font-size:1.125rem;font-weight:600;line-height:1.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__price-container .previous{font-size:.75rem;line-height:1.125rem;color:#6e6e6e;text-decoration:line-through;font-weight:600}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__price-container .label{font-size:.875rem;line-height:1.25rem;margin-bottom:unset}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__deposit-price{display:flex;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#858585}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__deposit-price .deposit,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__deposit-price .deposit-js{margin-left:.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__suggested{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;height:1.5rem;padding:.5rem 0;color:#858585}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__default-unit-price-container{font-size:.75rem;color:#858585;margin-bottom:.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__lowest-price{font-size:.75rem;line-height:1rem;color:#858585;margin-top:.25rem;margin-bottom:1rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .prices-container__unit-price{font-size:.75rem;line-height:1rem;margin:.5rem 0}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__not-last-level-attribute,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__container{margin-top:1.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__not-last-level-attribute .name,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__container .name{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__not-last-level-attribute .values,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__container .values{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.625rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__not-last-level-attribute .values .value,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__container .values .value{outline-offset:-0.125rem !important;border:.125rem solid rgba(0,144,53,1.00);border-radius:.25rem;padding:.625rem 1rem;color:rgba(0,144,53,1.00);background-color:#fff;font-size:.875rem;line-height:1.25rem;font-weight:600}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__not-last-level-attribute .values .value.active-js,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__container .values .value.active-js{border:.125rem solid rgba(255,155,0,1.00);background:rgba(255,155,0,1.00);color:#FFFFFF}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__not-last-level-attribute .values .value:hover,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__container .values .value:hover{color:rgba(255,155,0,1.00)}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container{overflow-x:auto;overflow-y:visible;white-space:nowrap;position:relative;margin-top:1.625rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container table{border:none;border-collapse:collapse;width:100%}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container thead{height:auto}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container thead tr{background-color:#fff;border-bottom:.125rem solid #dddddd;position:sticky;z-index:2;top:0}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container th{white-space:nowrap;font-weight:500;font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container th:first-child{z-index:3;top:0}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody tr{border-bottom:.125rem solid #dddddd;background-color:#fff}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody tr:last-child{border-bottom:none}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody tr.attr-container-row{overflow:hidden;transition:height .4s ease}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody tr.attr-container-row td{padding:0 !important}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody tr.attr-container-row td .last-level-attribute__more-attributes{width:fit-content !important;max-height:fit-content}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody tr.attr-container-row td .last-level-attribute__more-attributes .attr-container{width:max-content}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody tr.attr-container-row td .last-level-attribute__more-attributes .attr-container .attribute-editable .form__input-wrapper{margin:.5rem 0 1.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody tr.attr-container-row td .last-level-attribute__more-attributes .attr-container .attribute-editable .form__input-wrapper .select__options{position:fixed;max-width:15.5rem}@media screen and (max-width: 48rem){dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody tr.attr-container-row td .last-level-attribute__more-attributes .attr-container{display:flex;flex-direction:column;width:fit-content}}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody .name-column{font-size:.75rem;line-height:1rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody .name-column .pure-button{margin-top:.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody .unit-column{font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody .unit-column .select__input{display:inline-flex;align-items:center;gap:.625rem;justify-content:flex-start;border-bottom:.125rem solid rgba(0,144,53,1.00);padding:0 1rem .25rem .5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody .unit-column .select__input svg{color:rgba(0,144,53,1.00)}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody .unit-column .select__options{width:auto;right:0}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody .unit-column__unit-ratio-info{padding:.25rem 0 0 .5rem;max-height:1.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody .unit-column__units{width:fit-content}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody .unit-column .min-quantity-info{display:flex;column-gap:.5rem;max-width:100%;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container tbody .unit-column .min-quantity-info svg{color:#F5A623}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container td,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container th{padding:.5rem 1rem .5rem 0;vertical-align:middle;text-align:left;font-size:.75rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container td:last-child,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container th:last-child{padding-right:0}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .netto-price-column__price,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .brutto-price-column__price{display:flex;font-weight:600;font-size:.875rem;line-height:1.25rem;align-items:baseline}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .netto-price-column__price .price,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .brutto-price-column__price .price{margin:0 .25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .netto-price-column__deposit-price,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .brutto-price-column__deposit-price{display:flex;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#858585}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .netto-price-column__deposit-price .deposit,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .netto-price-column__deposit-price .deposit-js,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .brutto-price-column__deposit-price .deposit,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .brutto-price-column__deposit-price .deposit-js{margin-left:.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .netto-price-column__previous-price,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .brutto-price-column__previous-price{display:inline-block;color:#858585;font-size:.75rem;font-weight:400;line-height:1.125rem;text-decoration:line-through;margin-left:.375rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .netto-price-column__unit-ratio-info,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .brutto-price-column__unit-ratio-info{font-size:.625rem;font-weight:500;line-height:1rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .netto-price-column__lowest-price,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .brutto-price-column__lowest-price{color:#858585;font-size:.625rem;font-weight:500;line-height:1rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .netto-price-column .pure-button,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .brutto-price-column .pure-button{min-height:2.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .thresholds-column__label{color:#858585;font-size:.75rem;line-height:1rem;margin-bottom:.375rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .thresholds-column__range{font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .thresholds-column__open-thresholds-popup{color:#2e2e2e;font-weight:400;text-decoration:underline;padding:0;margin-top:.375rem;font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .notify-about-availability-column{text-align:center}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .notify-about-availability-column__button{font-weight:600;font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .last-level-attribute.with-attributes{border-bottom:none}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .attribute-editable{display:inline-block;margin-right:.625rem;vertical-align:top}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .attribute-editable__name{color:#2e2e2e;font-size:.75rem;font-weight:500;line-height:1rem;display:block}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .attribute-editable input{border-radius:.25rem;border:.125rem solid #4a4a4a;height:2.625rem;font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .attribute-editable .select__input{border:.125rem solid #4a4a4a;border-radius:.25rem;padding:.625rem;min-height:2.625rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .attribute-editable .select__options li{white-space:normal;font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__table-container .attribute-editable .selected-js{margin-right:.625rem;width:12.5rem;white-space:nowrap;font-size:.875rem;line-height:1.25rem;text-overflow:ellipsis}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .unit-column{font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .unit-column .select__input{display:inline-flex;align-items:center;gap:.625rem;justify-content:flex-start;border-bottom:.125rem solid rgba(0,144,53,1.00);padding:0 1rem .25rem .5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .unit-column .select__input svg{color:rgba(0,144,53,1.00)}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .unit-column .select__options{width:auto;right:0}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .unit-column__unit-ratio-info{padding:.25rem 0 0 .5rem;max-height:1.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .stock-column .stock-column-data{display:flex;align-items:center;justify-content:left;gap:.5rem;min-width:6.875rem;flex-wrap:wrap}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .stock-column .stock-column-data img{max-height:1rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .stock-column .stock-column-data .stock{font-size:.75rem;line-height:1rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .quantity-column .quantity{border:.125rem solid #858585;background:#FFFFFF;display:inline-flex;width:6.75rem;height:2.5rem;padding:.625rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .quantity-column .quantity.validation-error{border:.125rem solid #DA2442}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .quantity-column .quantity.validation-error .quantity__input{color:#DA2442}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .quantity-column .quantity__input{background:rgba(0,0,0,0);font-size:.875rem;line-height:1.25rem;border:none;width:3.125rem;height:1.125rem;text-align:center}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .quantity-column .quantity__minus,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .quantity-column .quantity__plus{border:none;background:rgba(0,0,0,0);width:1.125rem;padding:0}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .quantity-column .quantity__minus .icon,dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes .quantity-column .quantity__plus .icon{width:.75rem;height:.75rem;color:#a2a2a2}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__buttons{margin-top:1.875rem;text-align:right;display:flex;justify-content:flex-end;gap:2rem}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__buttons form{display:inline-flex;align-items:center}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__buttons .primary-action-button{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;outline-offset:-0.125rem !important}dialog.add-variants-to-cart-from-prod-list-popup-background .popup__content .attributes__buttons .pure-button{gap:.625rem;outline-offset:-0.125rem !important}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants{display:flex;gap:.5rem;flex-wrap:wrap}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants:has(.chip--default){gap:1rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__container{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;margin-right:auto;max-width:25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__container .min-quantity-info{display:flex;column-gap:.5rem;max-width:100%;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__container .min-quantity-info svg{color:#F5A623}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__container p.name{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;text-align:left}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__container p.name .value{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__attributes{margin-top:1rem;max-width:17.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__attributes .attribute-editable{margin-right:.625rem;vertical-align:top}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__attributes .attribute-editable__name{color:#2e2e2e;font-size:.75rem;font-weight:500;line-height:1rem;display:block}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__attributes .attribute-editable input{border-radius:.25rem;border:.125rem solid #4a4a4a;height:2.625rem;font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__attributes .attribute-editable .select__input{border:.125rem solid #4a4a4a;border-radius:.25rem;padding:.625rem;min-height:2.625rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__attributes .attribute-editable .select__options li{white-space:normal;font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__attributes .attribute-editable .selected-js{margin-right:.625rem;width:12.5rem;white-space:nowrap;font-size:.875rem;line-height:1.25rem;text-overflow:ellipsis}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__attributes .attribute-editable .form__input-wrapper{margin:.5rem 0 1.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__attributes .attribute-editable .form__input-wrapper .select__options{position:fixed;max-width:15.5rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants__quantity-unit{display:flex;flex-direction:row;gap:.75rem;flex-wrap:nowrap;align-items:center;margin-top:.75rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip{position:relative;display:flex;width:4.5rem;height:4.5rem;justify-content:center;align-items:center;gap:.75rem;border-radius:.25rem;border:.125rem solid #dddddd;cursor:pointer}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip--color{width:2.5rem;height:2.5rem;aspect-ratio:1/1;border-radius:100%;border:none;padding:0}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip--color .multicolor{width:2rem;height:2rem;border-radius:50%;background:conic-gradient(red, yellow, green, cyan, blue, magenta, red)}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip--default{height:2.5rem;width:auto;padding:.625rem 1rem;justify-content:center;align-items:center;border-color:rgba(0,144,53,1.00);color:rgba(0,144,53,1.00);background-color:#fff;font-size:.875rem;line-height:1.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip--showMore{width:auto;height:auto;border:none}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip--showMore input[type=checkbox]{display:none}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip--showMore .less{display:none}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip:has(input[type=checkbox]:checked) .more{display:none}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip:has(input[type=checkbox]:checked) .less{display:inline}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip input{position:absolute;opacity:0;width:0;height:0}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip img{width:100%;height:100%;object-fit:contain;border-radius:.25rem}dialog.add-variants-to-cart-from-prod-list-popup-background .graphical-variants .chip:has(input[type=radio]:checked){border:.125rem solid rgba(0,144,53,1.00);font-weight:600}dialog.add-variants-to-cart-from-prod-list-popup-background .at-least-one-product-info{color:#DA2442;display:flex;align-items:center;gap:.5rem;margin-top:1rem}dialog.add-variants-to-cart-from-prod-list-popup-background .at-least-one-product-info svg{color:#DA2442}.categories-map{margin-top:1.875rem}.categories-map__title{font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:1.75rem;color:#2E2E2E}.categories-map__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem 1.5rem;align-items:start}.catmap-col__root-heading{margin:0 0 .625rem 0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.catmap-col__link-heading{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.catmap-col__root{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;line-height:1.375rem;color:rgba(0,144,53,1.00);text-decoration:none;padding-bottom:.625rem;border-bottom:2px solid rgba(0,144,53,1.00);transition:all .2s ease-in}.catmap-col__root:hover{color:rgba(255,155,0,1.00);border-bottom-color:rgba(255,155,0,1.00)}.catmap-col__desc{font-size:.8125rem;color:#858585;line-height:1.4;margin:.375rem 0 .625rem 0}.catmap-col__desc--sm{margin:.125rem 0 .25rem 0;font-size:.75rem}.catmap-col__count{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;line-height:1;color:rgba(0,144,53,1.00);background-color:color-mix(in srgb, rgba(0,144,53,1.00) 18%, white);border-radius:2rem;padding:.2em .55em;white-space:nowrap;flex-shrink:0}.catmap-col__count--sm{font-size:.75rem;background-color:#f6f6f6;color:#858585}.catmap-col__count--xs{font-size:.625rem;background-color:rgba(0,0,0,0);color:#a2a2a2;padding:0}.catmap-col__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.catmap-col__link{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;padding:.3rem 0;transition:all .2s ease-in}.catmap-col__link:hover{color:rgba(255,155,0,1.00);padding-left:.25rem}.catmap-col__sublist{list-style:none;margin:.125rem 0 .375rem .25rem;padding:0;border-left:2px solid rgba(237,237,237,1.00);display:flex;flex-direction:column;gap:.125rem}.catmap-col__sublink{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#6e6e6e;text-decoration:none;padding:.5rem 0 .5rem .75rem;transition:all .2s ease-in}.catmap-col__sublink:hover{color:rgba(255,155,0,1.00)}.products-list .stock-dimmed-ui{opacity:.7}.products-list__list-view-product{display:flex;position:relative;gap:1rem;margin-bottom:3.125rem;padding:2rem 1rem 1rem;border:solid .125rem #e6e6e6;border-radius:.75rem;box-shadow:0 0 .125rem 0 rgba(0,0,0,.01);transition:all .2s ease-in;background-color:#FFFFFF}.products-list__list-view-product .image-container{width:25%;overflow:hidden}.products-list__list-view-product .image-container__wrapper{width:100%;height:auto;position:relative}.products-list__list-view-product .image-container__wrapper .image-container__image-link{inset:0;display:flex;align-items:center;justify-content:center}.products-list__list-view-product .image-container__wrapper img{max-width:100%;max-height:100%;width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:.25rem}.products-list__list-view-product .image-container__wrapper .no-image{width:100%;height:100%;max-width:7.5rem;max-height:7.5rem;object-fit:contain;color:#dddddd}.products-list__list-view-product .image-container__flags{position:absolute;top:0;left:0}.products-list__list-view-product .image-container .product-item__phantom{margin-top:.5rem;bottom:0;width:100%;min-height:4.5rem;visibility:hidden;background:#fff;transition:transform .5s ease,visibility .5s ease;transform:translateY(100%);user-select:none;position:absolute;z-index:2}.products-list__list-view-product .image-container .product-item__phantom .on-label{width:100%;top:-1.25rem;background:#fff;padding:1rem 0 .5rem 0;left:0;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;color:#858585}.products-list__list-view-product .image-container .product-item__phantom ul{right:0;top:3rem;max-height:9.375rem;padding:.625rem .5rem .625rem 1rem;display:none;position:absolute;z-index:3;overflow:auto;background-color:#fff;box-shadow:0 0 .625rem 0 rgba(0,0,0,.2)}.products-list__list-view-product .image-container .product-item__phantom ul li{padding:.375rem 0}.products-list__list-view-product .image-container .product-item__phantom ul li a{color:#2E2E2E}.products-list__list-view-product .image-container .product-item__phantom ul li a:hover{color:rgba(255,155,0,1.00)}.products-list__list-view-product .image-container .product-item__phantom--select{border-radius:.25rem;border:.125rem solid #2e2e2e;padding:.625rem .5rem .625rem 1rem}.products-list__list-view-product .image-container .product-item__phantom--select-active{user-select:none}.products-list__list-view-product .image-container .product-item__phantom--select svg{color:rgba(0,144,53,1.00)}.products-list__list-view-product .image-container .product-item__phantom-first{display:flex;width:100%;justify-content:flex-start;flex-direction:row}.products-list__list-view-product .image-container .product-item__phantom-first .more-items{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center}.products-list__list-view-product .image-container .product-item__phantom .withPhotos{padding:.625rem 0 0 0 !important}.products-list__list-view-product .image-container .product-item__phantom-second{min-height:1.875rem;display:block;width:100%;margin-bottom:1rem}.products-list__list-view-product .image-container .product-item__phantom-image{display:flex;align-items:center;justify-content:center;border:.125rem solid #e6e6e6;margin-right:.25rem;min-width:fit-content;border-radius:.25rem}.products-list__list-view-product .image-container .product-item__phantom-image a{width:2.5rem;height:2.5rem;display:flex;object-fit:contain;align-items:center;justify-content:center}.products-list__list-view-product .image-container .product-item__phantom-image-last{margin-right:0}.products-list__list-view-product .image-container .product-item__phantom-image:hover{border:.125rem solid rgba(0,144,53,1.00);cursor:pointer}.products-list__list-view-product .image-container .product-item__phantom-img,.products-list__list-view-product .image-container .product-item__phantom .svgIcon{max-width:2.5rem;max-height:2.5rem;width:100%;height:100%;object-fit:contain;border-radius:.25rem}.products-list__list-view-product .image-container .product-item__phantom-more{width:3.125rem;height:4.375rem;display:flex;align-items:center;justify-content:center;text-align:center;background-color:rgba(250,255,252,1.00);margin-right:0;font-size:1rem;line-height:1.5;letter-spacing:.125rem}.products-list__list-view-product .image-container .product-item__phantom-active{border:.125rem solid rgba(0,144,53,1.00)}.products-list__list-view-product .image-container .product-item__phantom-attributes{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow-x:hidden}.products-list__list-view-product .image-container .product-item__phantom-secondAttribute{text-align:center;padding:0 .5rem;font-size:.875rem;letter-spacing:.125rem;line-height:1.71;color:rgba(0,144,53,1.00);border:.125rem solid #e6e6e6;margin-right:1rem;transition:200ms}.products-list__list-view-product .image-container .product-item__phantom-secondAttribute-last{margin-right:0}.products-list__list-view-product .image-container .product-item__phantom-secondAttribute:hover{color:rgba(0,144,53,1.00);border:.125rem solid rgba(0,144,53,1.00)}.products-list__list-view-product .image-container .product-item__phantom-withColors .product-item__phantom-first{padding:.625rem .625rem 0}.products-list__list-view-product .image-container .product-item__phantom-withColors .product-item__phantom-first div a{border-radius:50%}.products-list__list-view-product .image-container .product-item__phantom-withColors .more-items{display:flex;width:1.375rem;height:1.375rem;align-items:center;justify-content:center}.products-list__list-view-product .image-container .product-item__phantom-colorWrapper{width:1.375rem;height:1.375rem;border-radius:50%;margin-right:1rem;display:flex;justify-content:center;align-items:center;border:.125rem solid rgba(250,255,252,1.00)}.products-list__list-view-product .image-container .product-item__phantom-colorWrapper:hover{border:.125rem solid rgba(0,144,53,1.00);cursor:pointer}.products-list__list-view-product .image-container .product-item__phantom-color{width:2rem;height:2rem;border-radius:50%}.products-list__list-view-product .image-container .product-item__phantom .border{border:.125rem solid}.products-list__list-view-product .image-container .visiblePhantomContainer{transform:translateY(0);visibility:visible}.products-list__list-view-product .image-container .visiblePhantomContainerImportant{visibility:hidden !important}.products-list__list-view-product .content-and-quantity-container{display:flex;width:75%;gap:1rem}.products-list__list-view-product .content-container{width:50%}.products-list__list-view-product .content-container__name{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;text-align:left;color:rgba(51, 50, 50,1);margin-bottom:1rem}.products-list__list-view-product .content-container__name a{outline-offset:-0.125rem !important}.products-list__list-view-product .content-container__attributes{position:relative;max-height:10rem;overflow:hidden;transition:max-height 500ms ease;overflow-wrap:break-word;line-height:1.25rem}.products-list__list-view-product .content-container .description{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.products-list__list-view-product .content-container .attribute{margin-bottom:.125rem;padding-bottom:.125rem;border-bottom:dotted 1px #a2a2a2;width:100%;line-height:normal}.products-list__list-view-product .content-container .attribute__name{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.products-list__list-view-product .content-container .attribute__value{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;text-align:left}.products-list__list-view-product .content-container .attribute svg{position:relative;z-index:2;vertical-align:sub;margin-left:.25rem;cursor:pointer;color:rgba(0,144,53,1.00);pointer-events:all}.products-list__list-view-product .content-container .see-more-checkbox,.products-list__list-view-product .content-container .less{display:none}.products-list__list-view-product .content-container .see-more__button{position:sticky;z-index:2;display:inline;background-color:rgba(0,0,0,0);cursor:pointer;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left;line-height:3rem;color:rgba(0,144,53,1.00)}.products-list__list-view-product .content-container .see-more__icon{width:1rem;height:1rem;vertical-align:middle;color:rgba(0,144,53,1.00);transition:all 500ms ease}.products-list__list-view-product .content-container .see-more-checkbox:checked+.content-container__attributes{max-height:100rem}.products-list__list-view-product .content-container .see-more-checkbox:checked+.content-container__attributes+label .more{display:none}.products-list__list-view-product .content-container .see-more-checkbox:checked+.content-container__attributes+label .less{display:inline}.products-list__list-view-product .content-container .see-more-checkbox:checked+.content-container__attributes+label .see-more__icon{transform:rotate(180deg)}.products-list__list-view-product .quantity-container{width:45%}.products-list__list-view-product .quantity-container__info{display:flex;align-items:baseline;justify-content:flex-start;gap:1rem;margin-top:1rem;flex-direction:column}@media(max-width: 47.9375rem){.products-list__list-view-product .quantity-container__info{flex-direction:column;align-items:flex-start;gap:0}}.products-list__list-view-product .quantity-container__login-to-see-prices{display:flex;align-items:center;gap:.625rem}.products-list__list-view-product .quantity-container__login-to-see-prices .icon{width:1.25rem;height:1.25rem}.products-list__list-view-product .quantity-container__login-to-see-prices .info{font-size:.875rem;line-height:1.25rem}.products-list__list-view-product .quantity-container__suggested{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;padding-top:1rem;color:#858585}.products-list__list-view-product .quantity-container__label{color:#858585;font-size:.75rem;line-height:1rem;margin-bottom:.375rem}.products-list__list-view-product .quantity-container__range{font-size:.875rem;line-height:1.25rem}.products-list__list-view-product .quantity-container__open-thresholds-popup{position:relative;z-index:2;color:#2e2e2e;font-weight:400;text-decoration:underline;padding:0;margin-top:.375rem !important;font-size:.875rem;line-height:1.25rem}.products-list__list-view-product .quantity-container__price-container,.products-list__list-view-product .quantity-container__deposit-price-container{display:flex;gap:.5rem;align-items:baseline;margin-bottom:.375rem}.products-list__list-view-product .quantity-container__price-container .deposit,.products-list__list-view-product .quantity-container__deposit-price-container .deposit{font-size:.75rem;line-height:1.125rem;color:#858585}.products-list__list-view-product .quantity-container__price-container .price,.products-list__list-view-product .quantity-container__deposit-price-container .price{font-family:'Exo 2', sans-serif;font-size:1.25rem;font-weight:700;line-height:2rem;text-align:left}.products-list__list-view-product .quantity-container__price-container .previous,.products-list__list-view-product .quantity-container__deposit-price-container .previous{font-size:.875rem;line-height:1.125rem;color:#6e6e6e;text-decoration:line-through;font-weight:600}.products-list__list-view-product .quantity-container__price-container .label,.products-list__list-view-product .quantity-container__deposit-price-container .label{font-size:.875rem;line-height:1.5rem;margin:0}.products-list__list-view-product .quantity-container__unit-price{font-size:.75rem;line-height:1rem;color:#595959;margin-top:.375rem}.products-list__list-view-product .quantity-container__lowest-price{font-size:.75rem;line-height:1rem;color:#595959;margin-top:.375rem}.products-list__list-view-product .quantity-container__availability-container{font-size:.75rem;line-height:1rem;margin:.25rem 0}.products-list__list-view-product .quantity-container__availability-container .availability{display:flex;align-items:center;gap:.375rem}.products-list__list-view-product .quantity-container__availability-container img{max-height:1rem}.products-list__list-view-product .quantity-container__stock-container{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;margin:.25rem 0}.products-list__list-view-product .quantity-container__stock-container img{max-height:1rem;margin-top:.625rem}.products-list__list-view-product .quantity-container__stock-container .stock{display:flex;align-items:center;gap:.375rem}.products-list__list-view-product .quantity-container__stock-container .stock--in{color:#2e7d32}.products-list__list-view-product .quantity-container__stock-container .stock--in svg{color:#2e7d32}.products-list__list-view-product .quantity-container__stock-container .stock--out{color:#c62828}.products-list__list-view-product .quantity-container__stock-container .stock--out svg{color:#c62828}.products-list__list-view-product .quantity-container .quantity{position:relative;margin-top:1rem;z-index:2}.products-list__list-view-product .quantity-container .quantity.validation-error{border-color:#DA2442}.products-list__list-view-product .quantity-container .quantity.validation-error input{color:#DA2442}.products-list__list-view-product .quantity-container .quantity__input{font-size:.875rem;line-height:1.25rem;background:rgba(0,0,0,0);border:none;width:3.125rem;height:1.125rem;text-align:center}.products-list__list-view-product .quantity-container .quantity__minus,.products-list__list-view-product .quantity-container .quantity__plus{border:none;background:rgba(0,0,0,0);width:1.125rem;padding:0;min-width:1.5rem;min-height:1.5rem}.products-list__list-view-product .quantity-container .quantity__minus .icon,.products-list__list-view-product .quantity-container .quantity__plus .icon{width:.75rem;height:.75rem;color:#a2a2a2}.products-list__list-view-product .quantity-container .unit{margin-left:.375rem}.products-list__list-view-product .quantity-container .primary-buttons{display:flex;gap:.625rem;position:relative}.products-list__list-view-product .quantity-container .primary-buttons .more-options-mobile{display:none;z-index:3}.products-list__list-view-product .quantity-container .primary-buttons .more-options-mobile__items{position:absolute;top:4.125rem;right:0;z-index:3;width:max-content;background-color:rgba(250,255,252,1.00);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.12);border-radius:.25rem;text-align:left}.products-list__list-view-product .quantity-container .primary-buttons .more-options-mobile__items li{padding:.625rem 1rem;cursor:pointer}.products-list__list-view-product .quantity-container .primary-buttons .more-options-mobile__items li:hover,.products-list__list-view-product .quantity-container .primary-buttons .more-options-mobile__items li:active,.products-list__list-view-product .quantity-container .primary-buttons .more-options-mobile__items li.focused-option-js{background-color:rgba(147,67,70,.1);color:rgba(0,144,53,1.00)}.products-list__list-view-product .quantity-container .primary-action-button,.products-list__list-view-product .quantity-container .third-action-button,.products-list__list-view-product .quantity-container .notify-action-button{display:inline-flex;position:relative;gap:.375rem;width:100%;justify-content:center;margin:1rem 0;z-index:2}.products-list__list-view-product .quantity-container .primary-action-button.with-wishlist,.products-list__list-view-product .quantity-container .third-action-button.with-wishlist,.products-list__list-view-product .quantity-container .notify-action-button.with-wishlist{width:calc(100% - 3.125rem)}.products-list__list-view-product .quantity-container .primary-action-button__text,.products-list__list-view-product .quantity-container .third-action-button__text,.products-list__list-view-product .quantity-container .notify-action-button__text{font-weight:600;line-height:1.25rem}.products-list__list-view-product .quantity-container .primary-action-button__icon,.products-list__list-view-product .quantity-container .third-action-button__icon,.products-list__list-view-product .quantity-container .notify-action-button__icon{width:1.375rem;height:1.25rem}.products-list__list-view-product .quantity-container .pure-button{display:inline-flex;gap:.375rem;margin:1rem 0 .625rem;padding:0}.products-list__list-view-product .quantity-container .pure-button__text{font-weight:600;line-height:1.25rem}.products-list__list-view-product .quantity-container .pure-button__icon{width:1.375rem;height:1.25rem}.products-list__list-view-product .quantity-container .secondary-buttons{display:flex;position:relative;z-index:2;gap:.5rem}.products-list__list-view-product .quantity-container .secondary-buttons:has(.secondary-action-button+.secondary-action-button) .secondary-action-button{width:calc(50% - .25rem)}.products-list__list-view-product .quantity-container .secondary-action-button{width:100%}.products-list__list-view-product .quantity-container .secondary-action-button.wishlist,.products-list__list-view-product .quantity-container .secondary-action-button.actions{width:2.5rem;margin:1rem 0 .625rem;padding:0;z-index:2}.products-list__list-view-product .quantity-container .secondary-action-button.actions{display:inline-flex;justify-content:center;align-items:center}.products-list__list-view-product .quantity-container .secondary-action-button__icon{width:1.5rem;height:1.5rem;flex-shrink:0}.products-list__list-view-product .quantity-container .secondary-action-button.sign-in{width:100%}.products-list__list-view-product--product-container-link{position:absolute;width:100%;height:100%;background:inherit;z-index:1;bottom:0;left:0}.products-list__list-view-product:hover{box-shadow:0 .125rem 1rem .125rem rgba(0,0,0,.2)}.products-list__quick-shopping-view-product{display:flex;position:relative;gap:.75rem;padding:.5rem;border-top:.0625rem solid #e6e6e6;align-items:first baseline;background-color:#FFFFFF}.products-list__quick-shopping-view-product:last-child{border:none;margin-bottom:0;border-bottom:.0625rem solid #e6e6e6}.products-list__quick-shopping-view-product .content-container{width:calc(100% - 1.5rem - 28.75rem)}.products-list__quick-shopping-view-product .content-container__name{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;text-align:left;color:rgba(51, 50, 50,1)}.products-list__quick-shopping-view-product .content-container__attributes{font-size:.75rem;line-height:1rem;font-weight:500;margin-top:.375rem}.products-list__quick-shopping-view-product .content-container__attributes .separator{color:#e8e8e8;margin:0 .25rem;font-size:1.25rem;font-weight:100;vertical-align:text-bottom}.products-list__quick-shopping-view-product .prices-container{width:17.5rem}.products-list__quick-shopping-view-product .prices-container__label{color:#858585;font-size:.75rem;line-height:1rem;margin-bottom:.375rem}.products-list__quick-shopping-view-product .prices-container__range{font-size:.875rem;line-height:1.25rem}.products-list__quick-shopping-view-product .prices-container__open-thresholds-popup{position:relative;z-index:2;color:#2e2e2e;font-weight:400;text-decoration:underline;padding:0;margin-top:.375rem;font-size:.875rem;line-height:1.25rem}.products-list__quick-shopping-view-product .prices-container__price-container,.products-list__quick-shopping-view-product .prices-container__deposit-price-container{display:flex;gap:.5rem;align-items:baseline;margin-bottom:.5rem}.products-list__quick-shopping-view-product .prices-container__price-container .deposit,.products-list__quick-shopping-view-product .prices-container__deposit-price-container .deposit{font-size:.75rem;line-height:1.125rem;color:#858585}.products-list__quick-shopping-view-product .prices-container__price-container .price,.products-list__quick-shopping-view-product .prices-container__deposit-price-container .price{font-size:1.125rem;font-weight:600;line-height:1.25rem}.products-list__quick-shopping-view-product .prices-container__price-container .previous,.products-list__quick-shopping-view-product .prices-container__deposit-price-container .previous{font-size:.875rem;line-height:1.125rem;color:#6e6e6e;text-decoration:line-through;font-weight:600}.products-list__quick-shopping-view-product .prices-container__price-container .label,.products-list__quick-shopping-view-product .prices-container__deposit-price-container .label{font-size:.875rem}.products-list__quick-shopping-view-product .prices-container__suggested{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;color:#858585;padding:1rem 0 .375rem}.products-list__quick-shopping-view-product .prices-container__lowest-price{font-size:.625rem;font-weight:500;line-height:1rem;color:#595959;margin-top:.375rem}.products-list__quick-shopping-view-product .quantity-container{width:20rem;display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column}.products-list__quick-shopping-view-product .quantity-container__info{display:flex;align-items:baseline;justify-content:flex-start;gap:.25rem;margin-top:.5rem;flex-direction:column}@media(max-width: 47.9375rem){.products-list__quick-shopping-view-product .quantity-container__info{flex-direction:column;align-items:flex-start;gap:0}}.products-list__quick-shopping-view-product .quantity-container__availability-container{font-size:.75rem;line-height:1rem;margin:0}.products-list__quick-shopping-view-product .quantity-container__availability-container .availability,.products-list__quick-shopping-view-product .quantity-container__availability-container .availability-ask{display:flex;align-items:center;gap:.375rem}.products-list__quick-shopping-view-product .quantity-container__availability-container .availability-ask{font-weight:400;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:.0625rem;text-decoration-skip-ink:auto;text-underline-offset:.25rem}.products-list__quick-shopping-view-product .quantity-container__availability-container img{max-height:1rem}.products-list__quick-shopping-view-product .quantity-container__stock-container{font-size:.75rem;line-height:1rem;margin:0}.products-list__quick-shopping-view-product .quantity-container__stock-container .stock{display:flex;align-items:center;gap:.375rem}.products-list__quick-shopping-view-product .quantity-container__stock-container .stock--in{color:#2e7d32}.products-list__quick-shopping-view-product .quantity-container__stock-container .stock--in svg{color:#2e7d32}.products-list__quick-shopping-view-product .quantity-container__stock-container .stock--out{color:#c62828}.products-list__quick-shopping-view-product .quantity-container__stock-container .stock--out svg{color:#c62828}.products-list__quick-shopping-view-product .quantity-container__stock-container img{max-height:1rem;margin-bottom:.625rem}.products-list__quick-shopping-view-product .quantity-container .quantity{position:relative;background:#FFFFFF;display:inline-flex;z-index:2}.products-list__quick-shopping-view-product .quantity-container .quantity__input{background:rgba(0,0,0,0);font-size:.875rem;line-height:1.25rem;border:none;width:3.125rem;height:1.125rem;text-align:center}.products-list__quick-shopping-view-product .quantity-container .quantity__minus,.products-list__quick-shopping-view-product .quantity-container .quantity__plus{border:none;background:rgba(0,0,0,0);width:1.125rem;padding:0;min-width:1.5rem;min-height:1.5rem}.products-list__quick-shopping-view-product .quantity-container .quantity__minus .icon,.products-list__quick-shopping-view-product .quantity-container .quantity__plus .icon{width:.75rem;height:.75rem;color:#a2a2a2}.products-list__quick-shopping-view-product .quantity-container__unit{margin-left:.375rem}.products-list__quick-shopping-view-product .quantity-container .primary-action-button,.products-list__quick-shopping-view-product .quantity-container .secondary-action-button,.products-list__quick-shopping-view-product .quantity-container .pure-button{display:inline-flex;gap:.375rem;align-items:center}.products-list__quick-shopping-view-product .quantity-container .primary-action-button__text,.products-list__quick-shopping-view-product .quantity-container .secondary-action-button__text,.products-list__quick-shopping-view-product .quantity-container .pure-button__text{font-weight:600;line-height:1.25rem}.products-list__quick-shopping-view-product .quantity-container .primary-action-button__icon,.products-list__quick-shopping-view-product .quantity-container .secondary-action-button__icon,.products-list__quick-shopping-view-product .quantity-container .pure-button__icon{width:1.375rem;height:1.25rem}.products-list__quick-shopping-view-product .quantity-container .primary-action-button,.products-list__quick-shopping-view-product .quantity-container .secondary-action-button{width:14.375rem;padding:.5rem 1.875rem;position:relative;z-index:2}.products-list__quick-shopping-view-product .quantity-container .secondary-action-button{color:rgba(0,144,53,1.00)}.products-list__quick-shopping-view-product .quantity-container .pure-button{padding:0}.products-list__grid-view-product{transition:.5s all ease;width:calc(25% - 1.125rem);padding:1rem;position:relative;cursor:pointer;border:solid .125rem #e6e6e6;border-radius:.75rem;box-shadow:0 0 .125rem 0 rgba(0,0,0,.01);transition:all .2s ease-in;background-color:#FFFFFF;display:flex;flex-direction:column}@media screen and (min-width: 48rem)and (max-width: 59.9375rem){.products-list__grid-view-product{width:calc(50% - .75rem)}}@media screen and (min-width: 60rem)and (max-width: 74.9375rem){.products-list__grid-view-product{width:calc(33.3333333333% - 1rem)}}.products-list__grid-view-product .image-container{width:100%;position:relative;overflow:hidden;height:16.625rem}.products-list__grid-view-product .image-container__image-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.products-list__grid-view-product .image-container__flags{position:absolute;top:0;left:0}.products-list__grid-view-product .image-container img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;border-radius:.25rem}.products-list__grid-view-product .image-container .no-image{width:100%;height:100%;max-width:10rem;max-height:10rem;object-fit:contain;color:#dddddd}.products-list__grid-view-product .image-container .product-item__phantom{position:absolute;bottom:0;width:100%;min-height:4.5rem;padding:.5rem 0 0 0;visibility:hidden;background:#fff;transition:transform .5s ease,visibility .5s ease;transform:translateY(100%);user-select:none;z-index:2}.products-list__grid-view-product .image-container .product-item__phantom ul{right:0;top:3.625rem;max-height:9.375rem;padding:.625rem .5rem .625rem 1rem;display:none;position:absolute;z-index:9999;overflow:auto;background-color:#fff;box-shadow:0 0 .625rem 0 rgba(0,0,0,.2)}.products-list__grid-view-product .image-container .product-item__phantom ul li{padding:.375rem 0}.products-list__grid-view-product .image-container .product-item__phantom ul li a{color:#2E2E2E}.products-list__grid-view-product .image-container .product-item__phantom ul li a:hover{color:rgba(255,155,0,1.00)}.products-list__grid-view-product .image-container .product-item__phantom--select{border-radius:.25rem;border:.125rem solid #2e2e2e;padding:.625rem .5rem .625rem 1rem}.products-list__grid-view-product .image-container .product-item__phantom--select-active{user-select:none}.products-list__grid-view-product .image-container .product-item__phantom--select svg{color:rgba(0,144,53,1.00)}.products-list__grid-view-product .image-container .product-item__phantom-first{display:flex;width:100%;justify-content:flex-start;flex-direction:row}.products-list__grid-view-product .image-container .product-item__phantom-first .more-items{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center}.products-list__grid-view-product .image-container .product-item__phantom-second{min-height:1.875rem;display:block;width:100%;margin-bottom:1rem}.products-list__grid-view-product .image-container .product-item__phantom-image{display:flex;align-items:center;justify-content:center;border:.125rem solid #e6e6e6;margin-right:.25rem;min-width:fit-content;border-radius:.25rem}.products-list__grid-view-product .image-container .product-item__phantom-image a{width:2.5rem;height:2.5rem;display:flex;object-fit:contain;align-items:center;justify-content:center}.products-list__grid-view-product .image-container .product-item__phantom-image-last{margin-right:0}.products-list__grid-view-product .image-container .product-item__phantom-image:hover{border:.125rem solid rgba(0,144,53,1.00);cursor:pointer}.products-list__grid-view-product .image-container .product-item__phantom-img,.products-list__grid-view-product .image-container .product-item__phantom .svgIcon{max-width:2.5rem;max-height:2.5rem;display:block;height:auto;width:auto;position:unset;object-fit:unset}.products-list__grid-view-product .image-container .product-item__phantom-more{width:3.125rem;height:4.375rem;display:flex;align-items:center;justify-content:center;text-align:center;background-color:rgba(250,255,252,1.00);margin-right:0;font-size:1rem;line-height:1.5;letter-spacing:.125rem}.products-list__grid-view-product .image-container .product-item__phantom-active{border:.125rem solid rgba(0,144,53,1.00)}.products-list__grid-view-product .image-container .product-item__phantom-attributes{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow-x:hidden}.products-list__grid-view-product .image-container .product-item__phantom-secondAttribute{text-align:center;padding:0 .5rem;font-size:.875rem;letter-spacing:.125rem;line-height:1.71;color:rgba(0,144,53,1.00);border:.125rem solid #e6e6e6;margin-right:1rem;transition:200ms}.products-list__grid-view-product .image-container .product-item__phantom-secondAttribute-last{margin-right:0}.products-list__grid-view-product .image-container .product-item__phantom-secondAttribute:hover{color:rgba(0,144,53,1.00);border:.125rem solid rgba(0,144,53,1.00)}.products-list__grid-view-product .image-container .product-item__phantom-withColors .product-item__phantom-first{padding:.625rem .625rem 0}.products-list__grid-view-product .image-container .product-item__phantom-withColors .product-item__phantom-first div a{border-radius:50%}.products-list__grid-view-product .image-container .product-item__phantom-withColors .more-items{display:flex;width:1.375rem;height:1.375rem;align-items:center;justify-content:center}.products-list__grid-view-product .image-container .product-item__phantom-colorWrapper{width:1.375rem;height:1.375rem;border-radius:50%;margin-right:1rem;display:flex;justify-content:center;align-items:center}.products-list__grid-view-product .image-container .product-item__phantom-colorWrapper:hover{border:.125rem solid rgba(0,144,53,1.00);border-radius:.25rem;cursor:pointer}.products-list__grid-view-product .image-container .product-item__phantom-color{width:2rem;height:2rem;border-radius:50%;border:.125rem solid}.products-list__grid-view-product .image-container .visiblePhantomContainer{transform:translateY(0);visibility:visible}.products-list__grid-view-product .image-container .visiblePhantomContainerImportant{visibility:hidden !important}.products-list__grid-view-product .content-container{display:flex;flex-direction:column;flex:1 1 auto;gap:1rem;width:100%}.products-list__grid-view-product .content-container__code{font-size:.75rem;line-height:1rem;display:flex;align-items:center;gap:.375rem}.products-list__grid-view-product .content-container__name{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;text-align:left;color:rgba(51, 50, 50,1);height:3.5rem;overflow:hidden;line-height:1.25rem;text-decoration:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;overflow:clip;-webkit-line-clamp:3;line-clamp:3}.products-list__grid-view-product .content-container__name a{outline-offset:-0.125rem !important}.products-list__grid-view-product .content-container__login-to-see-prices{display:flex;align-items:center;gap:.625rem}.products-list__grid-view-product .content-container__login-to-see-prices .icon{width:1.25rem;height:1.25rem}.products-list__grid-view-product .content-container__login-to-see-prices .info{font-size:.875rem;line-height:1.25rem}.products-list__grid-view-product .content-container__label{color:#858585;font-size:.75rem;line-height:1rem}.products-list__grid-view-product .content-container__range{font-size:.875rem;line-height:1.25rem}.products-list__grid-view-product .content-container__open-thresholds-popup{position:relative;z-index:2;color:#2e2e2e;font-weight:400;text-decoration:underline;padding:0;margin-top:.375rem;line-height:1.125rem !important;font-size:.875rem}.products-list__grid-view-product .content-container__price-container,.products-list__grid-view-product .content-container__deposit-price-container{display:flex;gap:.5rem;align-items:baseline}.products-list__grid-view-product .content-container__price-container{min-height:2rem}.products-list__grid-view-product .content-container__price-container .deposit,.products-list__grid-view-product .content-container__deposit-price-container .deposit{font-size:.75rem;line-height:1.125rem;color:#858585}.products-list__grid-view-product .content-container__price-container .price,.products-list__grid-view-product .content-container__deposit-price-container .price{font-family:'Exo 2', sans-serif;font-size:1.25rem;font-weight:700;line-height:2rem;text-align:left}.products-list__grid-view-product .content-container__price-container .previous,.products-list__grid-view-product .content-container__deposit-price-container .previous{font-size:.875rem;line-height:1.125rem;color:#6e6e6e;text-decoration:line-through;font-weight:600}.products-list__grid-view-product .content-container__price-container .label,.products-list__grid-view-product .content-container__deposit-price-container .label{font-size:.875rem;line-height:1.25rem;margin:0}.products-list__grid-view-product .content-container__unit-price{font-size:.75rem;line-height:1rem;color:#595959;height:2rem}.products-list__grid-view-product .content-container__lowest-price{font-size:.75rem;line-height:1rem;height:2rem;color:#595959}.products-list__grid-view-product .content-container__suggested{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;padding-top:1rem;height:2rem;color:#858585}.products-list__grid-view-product .quantity-container__stock-container{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;margin:0 0 .5rem}.products-list__grid-view-product .quantity-container__stock-container .stock{display:flex;align-items:center;gap:.375rem}.products-list__grid-view-product .quantity-container__stock-container .stock--in{color:#2e7d32}.products-list__grid-view-product .quantity-container__stock-container .stock--in svg{color:#2e7d32}.products-list__grid-view-product .quantity-container__stock-container .stock--out{color:#c62828}.products-list__grid-view-product .quantity-container__stock-container .stock--out svg{color:#c62828}.products-list__grid-view-product .buttons .primary-buttons{display:flex;gap:.5rem;align-items:center}.products-list__grid-view-product .buttons .unit{flex:1 1 0;text-align:left;font-size:.75rem;line-height:1rem;color:#595959;white-space:nowrap}.products-list__grid-view-product .buttons .primary-action-button,.products-list__grid-view-product .buttons .third-action-button,.products-list__grid-view-product .buttons .notify-action-button{position:relative;display:flex;gap:.375rem;justify-content:center;z-index:2}.products-list__grid-view-product .buttons .primary-action-button__text,.products-list__grid-view-product .buttons .third-action-button__text,.products-list__grid-view-product .buttons .notify-action-button__text{text-align:center;font-weight:600;font-size:.875rem;line-height:1.1}.products-list__grid-view-product .buttons .primary-action-button__icon,.products-list__grid-view-product .buttons .third-action-button__icon,.products-list__grid-view-product .buttons .notify-action-button__icon{width:1.375rem;height:1.25rem}.products-list__grid-view-product .buttons .primary-action-button--compact{width:2.75rem;min-width:2.75rem;height:2.5rem;padding:0;flex-shrink:0}.products-list__grid-view-product .buttons .primary-action-button--compact .primary-action-button__icon,.products-list__grid-view-product .buttons .primary-action-button--compact .button__icon{width:1.25rem;height:1.25rem}.products-list__grid-view-product .buttons>.secondary-action-button{width:100%}.products-list__grid-view-product:hover{box-shadow:0 .125rem 1rem .125rem rgba(0,0,0,.2);transform:translateY(-0.25rem)}.products-list .open360{z-index:2;width:2.5rem;height:2.5rem;border-radius:.25rem;background:rgba(255,255,255,.6);right:auto;top:auto;left:.625rem;bottom:.625rem;padding:.375rem}.products-list .open360 svg{width:100%;height:100%}.products-list .min-quantity-info{display:flex;column-gap:.5rem;margin-top:1rem;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.products-list .min-quantity-info svg{color:#F5A623}ul.product-item__phantom-first{right:0;top:3.625rem;max-height:9.375rem;padding:.625rem .5rem .625rem 1rem;display:none;position:absolute;z-index:9999;overflow:auto;background-color:#fff;box-shadow:0 0 .625rem 0 rgba(0,0,0,.2)}ul.product-item__phantom-first li{padding:.375rem 0}ul.product-item__phantom-first li a{color:#2E2E2E}ul.product-item__phantom-first li a:hover{color:rgba(255,155,0,1.00)}ul.product-item__phantom-first--select{border-radius:.25rem;border:.125rem solid #2e2e2e;padding:.625rem .5rem .625rem 1rem}ul.product-item__phantom-first--select-active{user-select:none}ul.product-item__phantom-first--select svg{color:rgba(0,144,53,1.00)}.ribbon{font-size:.625rem;font-weight:500;line-height:1rem;color:#FFFFFF;padding:.125rem .5rem;border-radius:.25rem}.ribbon.archival{background:#dddddd}.ribbon.Promotion,.ribbon.free{background:rgba(179,29,29,1.00)}.ribbon.BestRated{background:#855FC6}.ribbon.NewProduct{background:#253A75}.ribbon.RecommendedProduct{background:#008945}.ribbon.PromotionalProduct{background:rgba(224, 40, 40,1)}.ribbon.VendorRecomendation{background:#1B6FB1}.ribbon.GreatPrice{background:rgba(179, 29, 29,1)}.ribbon.GreatQuality{background:rgba(0,118,106,1.00)}.ribbon.Sale{background:#F5A623}.ribbon.Reward{background:#FA7719}.ribbon.strong{font-size:.75rem;font-weight:700;padding:.25rem .625rem}.products-list.with-grid-view{display:flex;gap:1.5rem;flex-wrap:wrap}.product-item__coupons-container{margin:.5rem 0}.product-item__coupons-container .show-more-coupons-product-list{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:.0625rem;text-decoration-skip-ink:auto;text-underline-offset:.25rem}.product-item__coupons-container .show-more-coupons-product-list:hover{text-decoration-thickness:.125rem;color:rgba(255,155,0,1.00)}.wishlist-popup{width:32.5rem;max-height:29.25rem;height:100%}.wishlist-popup .dialog__content{padding:1.5rem 2rem 2rem 2rem;flex:1 1 auto;overflow:hidden;gap:1rem}.wishlist-popup .dialog__content:has(.add-new-wishlist-target-js:not(.hidden-js)) .add-new-wishlist-js{color:#a2a2a2;cursor:default}.wishlist-popup .dialog__content:has(.add-new-wishlist-target-js:not(.hidden-js)) .add-new-wishlist-js svg{color:#a2a2a2}.wishlist-popup .dialog__actions{padding:1.5rem;gap:1.5rem}.wishlist-popup__section{display:flex;align-items:center;justify-content:space-between;width:100%}.wishlist-popup__list{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:1rem;min-height:4.125rem;overflow:auto;padding:.25rem 0}.wishlist-popup__list-item{display:flex;align-items:center;gap:.5rem}.wishlist-popup__list-item:first-child{display:flex;gap:.5rem;width:calc(100% - 1rem)}.wishlist-popup__list-item:first-child .form__input-wrapper{margin-bottom:0}.wishlist-popup__list-item input[type=radio]:focus-visible{outline-offset:-0.125rem !important}.wishlist-popup__list-item input[type=text]:focus-visible{outline-offset:.125rem !important}.wishlist-popup__radio{padding:0;margin:0;accent-color:#934346}.wishlist-popup__label{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.card-product{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:28.75rem;row-gap:1rem;margin:0 auto;background-color:#FFFFFF;overflow:hidden;position:relative;padding:.75rem;border:solid .125rem #e6e6e6;border-radius:.75rem;box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04);transition:all .2s ease-in}@media screen and (min-width: 48rem){.card-product{height:auto}}.card-product:hover{box-shadow:0 .125rem 1rem .125rem rgba(0,0,0,.2);overflow:visible;transform:translateY(-0.25rem)}.card-product__image{display:flex;width:100%;height:16.875rem;justify-content:center;align-items:center}.card-product__image-flags{position:absolute;z-index:998;top:0;left:0}.card-product__image img{max-width:100%;max-height:100%;border-radius:.25rem}.card-product__info{display:flex;width:100%;flex-direction:column;gap:1rem}.card-product__info a:hover{color:#2E2E2E}.card-product__info-group{display:flex;flex-direction:column;min-height:3rem}.card-product__name{height:3.5rem;color:rgba(51, 50, 50,1);font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;text-align:left;color:rgba(51, 50, 50,1);line-height:1.125rem;text-decoration:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;overflow:clip;-webkit-line-clamp:3;line-clamp:3}.card-product__prices{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.card-product__deposit-price{margin-top:-0.75rem;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;color:rgba(51, 50, 50,1)}.card-product__price-current{font-family:'Exo 2', sans-serif;font-size:1.25rem;font-weight:700;line-height:2rem;text-align:left}.card-product__price-previous{font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:left;color:rgba(51, 50, 50,1)}.card-product__price-tax{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.card-product__price-lowest{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;color:rgba(51, 50, 50,1)}.card-product__buttons{display:flex;width:100%;justify-content:space-between}.card-product__buttons .button__group{display:flex;width:100%;gap:.5rem;align-items:center}.card-product__buttons .button__group .unit{flex:1 1 0;text-align:left;font-size:.75rem;line-height:1rem;color:rgba(51, 50, 50,1);white-space:nowrap}.card-product__buttons .button__group .primary-action-button{flex-shrink:0}.card-product__buttons a{width:inherit}.quick-actions{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:column;gap:.25rem;z-index:3}.quick-actions__btn{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);border:.0625rem solid #e6e6e6;border-radius:.25rem;width:2.25rem;height:2.25rem;padding:0;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;position:relative;color:rgba(1,74,28,1.00)}.quick-actions__btn.remove-from-comparison-js{color:rgba(255,155,0,1.00)}.quick-actions__btn::after{content:attr(data-tooltip);position:absolute;right:calc(100% + .5rem);top:50%;transform:translateY(-50%);background:#5b5b5b;color:#fff;font-size:.75rem;font-weight:500;line-height:1.3;padding:.375rem .625rem;border-radius:.25rem;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04)}.quick-actions__btn::before{content:"";position:absolute;right:calc(100% + .1875rem);top:50%;transform:translateY(-50%);border:.3125rem solid rgba(0,0,0,0);border-left-color:#5b5b5b;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.quick-actions__btn:hover{background:rgba(250,255,252,1.00);border-color:rgba(255,155,0,1.00)}.quick-actions__btn:hover::after,.quick-actions__btn:hover::before{opacity:1;visibility:visible}.quick-actions__btn:active{background:color-mix(in srgb, rgba(0,144,53,1.00) 18%, white)}.quick-actions__icon{width:1.125rem;height:1.125rem;transition:all .2s ease}.quick-actions__btn:hover .quick-actions__icon{color:rgba(255,155,0,1.00)}.empty-page{display:flex;flex-direction:column;align-items:center;row-gap:1.5rem;margin-top:4rem;margin-bottom:1rem}.empty-page__heading{display:flex;align-items:center}.empty-page__heading svg{width:3.25rem;height:3.25rem;margin-right:1.5rem}.empty-page__button div{display:flex;align-items:center}.empty-page__button div svg{width:1.5rem;height:1.5rem;margin-left:.5rem;color:#FFFFFF}.empty-page__button div span{color:#FFFFFF;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left}.textElement{margin:0 auto;padding:2rem 0;width:100%;position:relative}.textElement:not(:has(.textElement__container>*)){display:none}.textElement__container{display:flex;flex-direction:column;row-gap:.5rem;margin:2rem 0}.textElement__container-column p,.textElement__container-column li{margin-top:1rem;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.textElement__container-column p:first-child,.textElement__container-column li:first-child{margin-top:0}.textElement__container-column h3{margin-top:1rem}.textElement__container-column h3:first-child{margin-top:0}.products-page .textElement{margin:0 0 1.5rem;padding-top:0}.products-page .textElement__container{flex-direction:row;gap:2rem;padding:1rem;border-radius:.75rem;background:#FFFFFF;box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04)}.products-page .textElement__container figure{margin:0;padding:0;flex:1 0 auto}.set-amount-popup{display:flex;flex-direction:column;justify-content:space-between;width:49.5rem;height:19.75rem;padding:2rem !important;row-gap:1.5rem;user-select:none}.set-amount-popup__header{display:flex;justify-content:space-between;width:100%}.set-amount-popup__header-title{display:flex;column-gap:1rem;align-items:center}.set-amount-popup__header-title svg{color:#DA2442}.set-amount-popup__header-title-text p{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;margin-top:.5rem}.set-amount-popup__content{display:flex;width:100%;gap:1rem}.set-amount-popup__content-left{display:flex;column-gap:1rem;align-items:center}.set-amount-popup__content-left-img{min-width:5rem;min-height:5rem;width:5rem;height:5rem}.set-amount-popup__content-left-info{display:none}.set-amount-popup__content-left-info-title{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.set-amount-popup__content-left-info-price{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left}.set-amount-popup__content-left-info-price span{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.set-amount-popup__content-text{width:100%}.set-amount-popup__content-text-title{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;margin-bottom:1rem}.set-amount-popup__content-text-numbers{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.set-amount-popup__content-text-numbers-amount{display:flex;align-items:center;column-gap:1.5rem}.set-amount-popup__content-text-numbers-amount-price{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left}.set-amount-popup__content-text-numbers-amount-price span{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.set-amount-popup__content-text-numbers-amount-stepper{display:flex;column-gap:.5rem;align-items:center}.set-amount-popup__content-text-numbers-sum span{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left}.set-amount-popup__buttons{width:100%;display:flex;justify-content:space-between;align-items:center}.set-amount-popup__buttons form{height:fit-content}.set-amount-popup__buttons .pure-button svg{width:.875rem;height:.875rem}.set-amount-popup__buttons .primary-action-button svg{width:1.25rem;height:1.25rem}.set-amount-popup__buttons .primary-action-button:disabled svg{color:#a2a2a2}.blog-container{display:flex;flex-direction:column;align-items:center;margin:0 auto 5rem auto;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.blog-container__title{align-self:start;display:flex;align-items:center;flex-wrap:wrap;column-gap:1.125rem;row-gap:.625rem}.blog-container ul{align-self:start}.blog-container__list{display:grid;grid-template-columns:repeat(4, calc((100% - 6rem) / 4));width:100%;margin-left:auto;margin-right:auto;row-gap:1.5rem;column-gap:2rem}.blog-container .selected-filters__item{width:fit-content;height:2rem;display:flex;align-items:center}.blog-container .selected-filters__item svg{width:1.25rem;height:1.25rem}.blog-container .selected-filters__item svg:hover{color:rgba(255,155,0,1.00)}.blog-post{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:2rem}.blog-post__main{display:grid;grid-template-columns:3fr 1fr;flex-direction:row;width:100%;padding:0;gap:2rem}.blog-post__article{display:flex;flex-direction:column;gap:1rem}.blog-post__sidebar{overflow:hidden;display:flex;flex-direction:column;gap:1rem}.blog-post__sidebar .swiper-wrapper{display:flex;flex-direction:column}.blog-post__all-articles{display:flex;font-family:'Exo 2', sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5rem;text-align:left}.blog-post__all-articles-link{display:flex;align-items:center}.blog-post__all-articles-link:focus-visible{outline-offset:-0.125rem}.blog-post__all-articles svg{margin:1rem;color:rgba(1,74,28,1.00)}.article__header{display:flex;flex-direction:column}.article__header 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;word-break:break-word}.article__metadata{display:flex;width:100%;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.article__metadata-time{display:flex;gap:1rem;color:#767676}.article__image{text-align:center}.article__image img{max-height:100%;max-width:100%;margin:auto;border-radius:.75rem}.article__content{width:100%}.article__content *{margin:revert;padding:revert;list-style:revert}.article__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.article__footer-share{display:flex;align-items:center;justify-content:center;border:.125rem solid rgba(1,74,28,1.00);border-radius:.75rem;gap:1rem;padding:0 1.5rem;height:3rem;white-space:nowrap;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.article__footer-share svg{display:flex;align-items:center;color:rgba(1,74,28,1.00)}.sidebar__header{padding:1rem}.sidebar .blog-item{height:auto;padding:0 1rem 1rem 1rem}.sidebar .blog-item__right-section{display:flex;flex-direction:column;flex-wrap:nowrap}.sidebar .blog-item__right-section-wrapper{justify-content:space-between}.sidebar .blog-item__right-section-wrapper span{display:none;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;color:#767676;white-space:nowrap}.sidebar__next-article,.sidebar__latests-posts{border:.125rem solid #e6e6e6;border-radius:.75rem}.sidebar__latests-posts .blog-item__wrapper{gap:.75rem;flex-direction:column}.sidebar__latests-posts .blog-item__title{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left;margin:.5rem 0 .75rem 0}.sidebar__latests-posts .blog-item__read{display:none}.sidebar__latests-posts .blog-item__content{display:none}.formal-content{margin:1.875rem 9%}.formal-content .content{margin-bottom:2rem}.formal-content .content__header{display:flex;justify-content:space-between;align-items:baseline;margin-top:1.5rem;margin-bottom:2rem;gap:1rem}.formal-content .content__header .date{font-weight:400;font-size:.75rem;line-height:1rem;color:#767676}.formal-content .content ol li{padding:.25rem 0}.formal-content .content ul{list-style-type:initial}.formal-content .files{margin-bottom:2rem;display:flex;flex-direction:column}.formal-content .files__title{font-size:1.125rem;height:1.5rem;font-weight:600;line-height:1.5rem;margin-bottom:1rem}.formal-content .files a{display:flex;align-items:center;font-weight:600;font-size:.875rem;line-height:1.25rem;width:fit-content;gap:.25rem}.formal-content .files a+a{margin-top:1rem}.formal-content .files a .file-icon{width:1.5rem;height:1.5rem;display:inline-block;color:rgba(0,144,53,1.00)}.lookbook{margin:0 auto;padding:0 9% 2rem 9%}.lookbook__container{width:100%;display:grid;grid-template-columns:repeat(2, calc((100% - 1.5rem) / 2));gap:3rem 1.5rem;padding:2rem 0}.lookbook__container h2{text-align:center;color:#2E2E2E}.lookbook__container.with-points{row-gap:1.5rem}.lookbook__item{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:100%;gap:1rem;aspect-ratio:16/9;cursor:pointer}.lookbook__item.with-points{cursor:auto}.lookbook__item>.button__group{position:absolute;visibility:hidden;top:.5rem;right:.5rem;width:unset}.lookbook__item>.button__group .secondary-action-button{padding:.5rem}.lookbook__item>img{width:100%;border-radius:.25rem}.lookbook__item-product{display:flex;justify-content:center;align-items:center;visibility:hidden;position:absolute;z-index:1;width:18.75rem;min-height:18.75rem;padding:1rem;background-color:rgba(250,255,252,1.00);border-radius:.25rem;box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.12);transition:.5s}.lookbook__item-product .card-product{height:auto}.lookbook__item-product .card-product__buttons button{transition:background-color 200ms,color 200ms,border-color 200ms}.lookbook__item-product .card-product__buttons svg{transition:fill 200ms}.lookbook__item .point{position:absolute;cursor:pointer;width:1.5rem;height:1.5rem}.lookbook__item .point__svg{width:1.5rem;height:1.5rem;color:rgba(250,255,252,1.00);opacity:.7}.lookbook__item .point:hover[aria-expanded=true] .point__svg,.lookbook__item .point:focus[aria-expanded=true] .point__svg,.lookbook__item .point:focus-within[aria-expanded=true] .point__svg{opacity:1;color:#cb6724}.lookbook__item .point:hover[aria-expanded=true] .lookbook__item-product,.lookbook__item .point:focus[aria-expanded=true] .lookbook__item-product,.lookbook__item .point:focus-within[aria-expanded=true] .lookbook__item-product{visibility:visible}.mblist-container{height:fit-content;min-height:100vh;display:block;background-color:rgba(250,255,252,1.00)}.mblist-container .pure-button{display:block;margin:0 auto 1.5rem}.mblist-header{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;display:block;width:100%;color:#2E2E2E;margin-top:1.5rem}.mblist-nav{display:none;flex-wrap:wrap;gap:.25rem;background-color:rgba(250,255,252,1.00);box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04);border-radius:.75rem;padding:.75rem 1rem;margin-top:1.25rem}.mblist-nav__link{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .375rem;border-radius:.75rem;color:#2E2E2E;text-decoration:none;cursor:pointer;user-select:none;transition:.2s}.mblist-nav__link:hover,.mblist-nav__link:focus-visible{background-color:color-mix(in srgb, rgba(0,144,53,1.00) 18%, white);color:rgba(0,144,53,1.00)}.mblist-nav__link.active-js{background-color:rgba(0,144,53,1.00);color:rgba(250,255,252,1.00);cursor:default}.mblist-nav__link.active-js:hover,.mblist-nav__link.active-js:focus-visible{background-color:rgba(0,144,53,1.00);color:rgba(250,255,252,1.00)}.mblist-wrapper{display:block;padding:2rem 0}.mblist-group{border-radius:.75rem;padding:6rem 1rem 1rem;scroll-margin-top:var(--mblist-scroll-offset, 0px);margin-bottom:1rem}.mblist-group:not(:last-child){border-bottom:.0625rem solid #e6e6e6}.mblist-group.active-js{background:rgba(237,237,237,1.00)}.mblist-group__letter{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;color:rgba(0,144,53,1.00);line-height:1;margin-bottom:1rem}.mblist-group__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(9.5rem, 1fr));grid-row-gap:2rem;grid-column-gap:1.5rem}.mblist-item{transition:all .2s ease-in;background-color:#FFFFFF;cursor:pointer;padding:.875rem;box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04);border-radius:.75rem}.mblist-item:hover{box-shadow:0 .125rem 1rem .125rem rgba(0,0,0,.2);transform:translateY(-0.5rem)}.mblist-item:hover .mblist-item--name{color:#2E2E2E}.mblist-item--imgContainer{display:flex;width:100%;height:3.125rem;align-items:center;justify-content:center;margin-top:1.25rem}.mblist-item--imgContainer img{display:block;max-width:95%;width:auto;max-height:3.125rem;height:auto}.mblist-item--name{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;color:#2E2E2E;width:100%;text-align:center !important;word-wrap:break-word;padding:.5rem .5rem 0;transition:.3s}@media screen and (min-width: 64.125rem){.mblist-nav{display:flex;position:sticky;top:0;z-index:5}.mblist-group{display:flex;align-items:flex-start;gap:1.5rem}.mblist-group__letter{flex:0 0 16.6666%;max-width:16.6666%}.mblist-group__items{flex:0 0 calc(83.3333% - 1.5rem);max-width:calc(83.3333% - 1.5rem)}}@media screen and (min-width: 31.25rem)and (max-width: 64rem){.mblist-group__items{grid-template-columns:21% 21% 21% 21%;justify-content:space-around}}.reminder-container{max-width:27.75rem;background-color:rgba(250,255,252,1.00);color:#2E2E2E;box-sizing:border-box;border-radius:.75rem;box-shadow:0 0 .25rem 0 #ddd;margin:1.5rem auto 26.5rem auto;padding:1.5rem}.reminder-container .reminder-header{color:#2E2E2E;text-align:left;font-size:1.5rem;font-weight:500;line-height:2rem;display:block}.reminder-container .reminder-info{margin:1.5rem 1.25rem 1.5rem 0;color:#2E2E2E;font-size:.875rem;font-weight:400;line-height:1.25rem;word-break:break-word}.reminder-container .primary-action-button{margin:0 auto 0;width:100%;box-sizing:border-box;padding:.8rem 0;display:block;height:auto}.reminder-container .loginRedirect{display:block;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:center;color:rgba(1,74,28,1.00);margin-top:1.625rem}.reminder-email{font-weight:600;word-break:break-word}.search-advanced-container{display:flex;width:100%;padding:0 9%;flex-direction:column;user-select:none}.search-advanced-container strong{color:#DA2442;font-size:.75rem;font-weight:400}.search-advanced-container__search{display:grid;grid-template-columns:5fr 2fr;width:60%;margin-bottom:2.5rem}.search-advanced-container__search-phrase{position:relative}.search-advanced-container__search-phrase-delete{position:absolute;width:1.125rem;height:1.125rem;color:#4A4A4A;right:.875rem;top:.75rem;cursor:pointer}.search-advanced-container__search-phrase-input{height:2.5rem;appearance:none;padding:0 3em 0 1em;font-size:.875rem;border:.125rem solid #4A4A4A;border-radius:.25rem 0 0 .25rem;width:100%}.search-advanced-container__search-phrase-input::-webkit-search-cancel-button{display:none}.search-advanced-container__search-categories{font-size:.875rem}.search-advanced-container__search-categories div{height:2.5rem;border:.125rem solid #4A4A4A;border-left:none;border-radius:0 .25rem .25rem 0;padding:0 1rem}.search-advanced-container__search-categories div svg{width:.875rem;height:.875rem;color:#4A4A4A}.search-advanced-container h4{margin:0 0 1.5rem 0;font-size:1rem}.search-advanced-container__find-by{display:flex;flex-direction:column;row-gap:1rem;margin-bottom:2.5rem}.search-advanced-container__find-by label{font-size:.875rem;width:fit-content}.search-advanced-container__price{position:relative}.search-advanced-container__price strong{position:absolute;top:-1.375rem}.search-advanced-container__price strong.hidden{visibility:hidden}.search-advanced-container__price div{display:flex;align-items:baseline;margin-bottom:1rem}.search-advanced-container__price fieldset{display:flex;justify-content:space-between;align-items:center;width:8.75rem;height:3.25rem;border:.125rem solid #4A4A4A;border-radius:.25rem;padding-top:0;padding-bottom:0;padding-right:0}.search-advanced-container__price fieldset span{font-size:.75rem;position:relative;bottom:.375rem}.search-advanced-container__price fieldset input{border:none;width:75%;height:100%;font-size:.875rem;position:relative;bottom:.375rem}.search-advanced-container__price fieldset legend{font-size:.75rem;color:#4A4A4A}.search-advanced-container__price span{font-size:.75rem;position:relative;bottom:.375rem;margin:0 .5em}.search-advanced-container__checkboxes{display:grid;grid-template-columns:repeat(3, auto);width:60%;justify-content:space-between;column-gap:1em}.search-advanced-container__checkboxes h4{grid-column:3 span;margin:1.5rem 0}.search-advanced-container__checkboxes-two-columns:nth-child(2n+1){grid-column:2 span}.search-advanced-container__checkboxes h2:first-child{margin-top:0}.search-advanced-container__checkboxes label{margin-bottom:1rem;font-size:.875rem;width:fit-content}.search-advanced-container__buttons{display:flex;column-gap:1.5rem;row-gap:.5rem;align-self:end;margin:1rem 0 2rem 0}.authenticated-only{text-align:center !important;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.login-container{max-width:100%;width:fit-content;box-sizing:border-box;margin:1.5rem auto 14.75rem auto;padding:1.5rem;border-radius:.75rem;box-shadow:0 0 .25rem 0 #ddd;background-color:rgba(250,255,252,1.00);color:#2E2E2E}.login-container .form__input-wrapper{display:inline-block;position:relative;background-color:inherit;margin-bottom:1.5rem}.login-container .form__icons:not(.form__preview){color:#2E2E2E;position:absolute;transform:translateY(-50%);top:1.25rem;left:-1.875rem}.login-container .form__icons.form__preview svg{color:#696666}.login-container .form select{border-bottom:.125rem solid #2E2E2E}.login-container .primary-action-button{width:100%}.login-form{width:80%;max-width:82rem;border-radius:.75rem;padding:4rem;background:#FFFFFF;position:relative}.login-form .close-button{position:absolute;top:1rem;right:1rem}.login-form__signIn{color:#2E2E2E;text-align:left;line-height:2rem;font-weight:500;font-size:1.5rem;display:flex;margin-bottom:1.5rem;align-items:center;justify-content:space-between}.login-form__welcomeMsg{margin:.6rem 0 4rem 0;color:#2E2E2E;opacity:.65;text-align:center}.login-form__more-options{margin:1rem 0 1.5rem;display:block}.login-form__registerLink{display:block;margin-top:1.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:center}.login-form__forget-password{font-size:.875rem;font-weight:600;line-height:1.25rem;color:rgba(1,74,28,1.00);text-decoration:none}.login-form__register{color:rgba(1,74,28,1.00);font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:center;margin-left:.5rem}.login-form__submit{margin:0 auto 2.5rem;width:100%;box-sizing:border-box;padding:.8rem 0;display:block;height:auto}.login-form .login-content-block{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.login-form .primary-action-button,.login-form .secondary-action-button{width:100%}.login-container .login-form__socialButtons,.login-container-popup .login-form__socialButtons{display:block;width:100%;font-size:.875rem;color:#2E2E2E;text-align:center}.login-container .login-form__socialButtons .login-form__socialButtons__buttons,.login-container-popup .login-form__socialButtons .login-form__socialButtons__buttons{display:flex;flex-direction:column;padding:0 .625rem 0}.login-container .login-form__socialButtons .login-form__socialButtons__buttons .Facebook_Login_Container,.login-container-popup .login-form__socialButtons .login-form__socialButtons__buttons .Facebook_Login_Container{display:flex;justify-content:center;align-items:center}.login-container .login-form__socialButtons .login-form__socialButtons__buttons .Facebook_Login_Container .button__Social__facebook,.login-container-popup .login-form__socialButtons .login-form__socialButtons__buttons .Facebook_Login_Container .button__Social__facebook{display:flex;justify-content:center;align-items:center;border:.125rem solid #dadce0;width:15.625rem;min-width:15.625rem;height:2.5rem;margin-top:1rem;cursor:pointer;background-color:#fff;color:#3c4043;margin-left:.125rem;border-radius:.25rem;font-weight:400;font-size:.875rem}.login-container .login-form__socialButtons .login-form__socialButtons__buttons .Facebook_Login_Container .button__Social__facebook:hover,.login-container-popup .login-form__socialButtons .login-form__socialButtons__buttons .Facebook_Login_Container .button__Social__facebook:hover{background-color:#f9faff;border:.125rem solid #dbe1ee}.login-container .login-form__socialButtons .login-form__socialButtons__buttons .button__Social__google,.login-container-popup .login-form__socialButtons .login-form__socialButtons__buttons .button__Social__google{display:flex;justify-content:center;align-items:center;margin-top:1rem;cursor:pointer;background-color:inherit;font-size:1.5rem !important}.login-container .login-form__socialButtons .login-form__socialButtons__title,.login-container-popup .login-form__socialButtons .login-form__socialButtons__title{width:100%;height:.75rem;border-bottom:.125rem solid #e6e6e6;text-align:center;margin:1rem 0 0}.login-container .login-form__socialButtons .login-form__socialButtons__title .text,.login-container-popup .login-form__socialButtons .login-form__socialButtons__title .text{margin-bottom:1.25rem;padding:0 .5rem;background-color:rgba(250,255,252,1.00) !important;font-size:.875rem;font-weight:400;line-height:1.25rem}.login-container .login-form__socialButtons .GFbLoginIcon,.login-container-popup .login-form__socialButtons .GFbLoginIcon{width:1.5rem;height:1.5rem;margin-right:.5rem}.login-container .login-form__socialButtons .FBIcon,.login-container-popup .login-form__socialButtons .FBIcon{width:1.5rem;height:1.5rem}.login-container .primary-action-button,.login-container-popup .primary-action-button{width:100%}.popup__registration-text{display:flex;flex-direction:column;gap:1rem;padding-right:2rem}.popup__registration-text__intro{font-size:1.25rem;line-height:1.5rem;color:#2E2E2E;font-weight:600}.popup__registration-text__title{font-size:1rem;font-weight:600;line-height:1.5rem;color:#2E2E2E;margin:0}.popup__registration-text__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.popup__registration-text__list li{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:#2E2E2E}.popup__registration-text__list li svg{flex-shrink:0;color:rgba(1,74,28,1.00)}.popup__registration-text .primary-action-button{width:100%;margin-top:.5rem;text-decoration:none;text-align:center;display:flex;justify-content:center}.login-container-popup{position:relative;max-width:100%;width:100%;box-sizing:border-box;margin:0 auto;padding:1.5rem;border-radius:.75rem;box-shadow:0 0 .25rem 0 #ddd;background-color:rgba(250,255,252,1.00);color:#2E2E2E;top:50%;transform:translateY(-50%);left:0;right:0}.login-container-popup .login-form__signIn{display:flex;justify-content:space-between;align-items:center}.wishlist-container,.wishlist-list{position:relative;display:flex;flex-direction:column;width:100%;padding-bottom:1.5rem}.wishlist-container__header,.wishlist-list__header{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1.5rem;font-weight:500;line-height:2rem;padding-bottom:1.5rem;gap:1rem}.wishlist-container__header .primary-action-button,.wishlist-list__header .primary-action-button{width:max-content;flex-shrink:0}.wishlist-container__header .title,.wishlist-list__header .title{margin-right:3.75rem;word-break:break-all}.wishlist__table-container{white-space:nowrap;position:relative;min-height:2.5rem}.wishlist__table-container table{border-collapse:separate;border-spacing:0 1rem;width:100%}.wishlist__table-container .wishlist-item-container{cursor:pointer;border:.125rem solid #e6e6e6;min-height:5.875rem;padding:1rem 1.625rem;display:grid;grid-template-columns:1fr max-content max-content 27.5rem max-content;align-items:center;column-gap:2.625rem;border-radius:.25rem;font-style:normal;font-weight:500;line-height:1.25rem}.wishlist__table-container .wishlist-item-container:hover,.wishlist__table-container .wishlist-item-container:focus-within{box-shadow:0 .25rem .75rem 0 #c5c5c5}.wishlist__table-container .wishlist-item-container:hover .wishlist-delete-button,.wishlist__table-container .wishlist-item-container:focus-within .wishlist-delete-button{visibility:visible}.wishlist__table-container .wishlist-item-container+.wishlist-item-container{margin-top:1.25rem}.wishlist__table-container .wishlist-item-container .wishlist-name{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem}.wishlist__table-container .wishlist-item-container .wishlist-double-rows{font-size:.875rem;display:flex;flex-direction:column;row-gap:.5rem;line-height:1.25rem}.wishlist__table-container .wishlist-item-container .wishlist-double-rows div:first-child{color:#a2a2a2}.wishlist__table-container .wishlist-item-container .wishlist-double-rows+.wishlist-double-rows{margin-left:2.125rem}.wishlist__table-container .wishlist-item-container .wishlist-products-images-container{display:flex}.wishlist__table-container .wishlist-item-container .wishlist-products-images-container .item-container{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:.25rem}.wishlist__table-container .wishlist-item-container .wishlist-products-images-container .item-container img{max-width:100%;max-height:100%}.wishlist__table-container .wishlist-item-container .wishlist-products-images-container .item-container+.item-container{margin-left:.625rem}.wishlist__table-container .wishlist-item-container .wishlist-products-images-container .only-small-mobile-show-element{display:none}.wishlist__table-container .wishlist-item-container .wishlist-delete-button{visibility:hidden}.wishlist-select{width:10rem;margin:0}@media screen and (max-width: 80rem){.wishlist__table-container .wishlist-item-container{display:flex;flex-wrap:wrap;column-gap:unset;row-gap:1rem;font-size:.875rem;padding:1rem}.wishlist__table-container .wishlist-item-container+.wishlist-item-container{margin-top:1rem}.wishlist__table-container .wishlist-item-container .wishlist-name{width:calc(100% - 3.125rem);order:1}.wishlist__table-container .wishlist-item-container .wishlist-double-rows{width:50%;align-self:flex-end;font-size:.75rem}.wishlist__table-container .wishlist-item-container .wishlist-double-rows:first-of-type{order:3}.wishlist__table-container .wishlist-item-container .wishlist-double-rows:last-of-type{order:4}.wishlist__table-container .wishlist-item-container .wishlist-double-rows+.wishlist-double-rows{margin-left:unset}.wishlist__table-container .wishlist-item-container .wishlist-products-images-container{order:5;width:100%}.wishlist__table-container .wishlist-item-container .wishlist-products-images-container .item-container{width:2.625rem;height:2.625rem}.wishlist__table-container .wishlist-item-container td:nth-child(2){order:3}.wishlist__table-container .wishlist-item-container td:nth-child(3){order:4}.wishlist__table-container .wishlist-item-container td:last-of-type{order:2;margin-left:.875rem}}.new-wishlist{padding:0}.new-wishlist .primary-action-button{width:auto !important}.reportContent{background-color:rgba(250,255,252,1.00)}.reportContent-form{height:fit-content;margin:0 auto 2rem;border-radius:.25rem;box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.12);background-color:rgba(250,255,252,1.00);width:fit-content;max-width:47.5rem;padding:2rem}.reportContent-form .primary-action-button{width:100%}.reportContent-form .consentsList{margin-bottom:1.5rem}.reportContent-form .checkBoxes__container input:checked+label .checkBoxes__checkIcon{top:.45rem}.reportContent-form .checkBoxes__container input+label{padding:.5rem 0 .5rem 0}.reportContent-popup{width:47.5rem;margin:0;padding:0 2rem 2rem}.reportContent-popup .primary-action-button{width:100%}.reportContent-popup .consentsList{margin-bottom:1.5rem}.reportContent-popup .checkBoxes__container input:checked+label .checkBoxes__checkIcon{top:.45rem}.reportContent-popup .checkBoxes__container input+label{padding:.5rem 0 .5rem 0}.reportContent-popup .inputs-container-js{max-height:34.375rem;overflow:auto;padding-right:1.5rem}.reportContent-header{text-align:center;margin-bottom:1.5rem}.reportContent-description{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;display:block;text-align:center !important;color:#696666;margin-bottom:1.5rem}.text-overflow{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsa{height:1.5rem}.sitemap-container{margin:2.5rem auto;line-height:1.6}.sitemap-sections{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(15.625rem, 1fr));gap:2.5rem}.sitemap-title{font-size:1.5rem}.sitemap-group-title{font-size:1.125rem;font-weight:600;color:#2E2E2E;margin:0 0 1.25rem 0;padding-bottom:.5rem;text-transform:none}.sitemap-links{list-style:none;margin:0;padding:0}.sitemap-links li{margin:0 0 .75rem 0;padding:0}.sitemap-links li a{color:rgba(1,74,28,1.00);text-decoration:none;font-size:.875rem;font-weight:400;line-height:1.5;padding:.25rem 0;transition:color .2s ease}.sitemap-links li a:hover{color:rgba(255,155,0,1.00);text-decoration:underline}.widget{position:fixed;z-index:8888;display:flex;justify-content:space-between;align-items:center;width:29.875rem;height:10.5rem;padding:1.5rem 1.5rem 1.5rem 0;column-gap:1.5rem;background-color:rgba(250,255,252,1.00);box-shadow:0 0 .625rem 0 rgba(0,0,0,.2);overflow:hidden}.widget__close{position:absolute;right:.25rem;top:.25rem;width:1.5rem;height:1.5rem;visibility:hidden;z-index:2}.widget__close svg{color:rgba(51, 50, 50,1);width:1.5rem;height:1.5rem}.widget__outlier{position:relative;z-index:1;width:2.5rem;height:10.5rem;display:flex;align-items:center}.widget__outlier-content{position:relative;left:-4rem;display:flex;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left;min-width:10.5rem;min-height:2.5rem;width:10.5rem;height:2.5rem;padding:.5rem .75rem .5rem 1.5rem;justify-content:space-between;align-items:center;rotate:-90deg;color:#FFFFFF;border-radius:.5rem .5rem 0 0}.widget__outlier-content span{word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget__outlier-content-icon{min-width:.75rem;min-height:.75rem;width:.75rem;height:.75rem;color:#FFFFFF;rotate:-90deg;stroke-width:4}.widget__image{position:absolute;inset:0;z-index:0}.widget__image a{display:block;width:100%;height:100%}.widget__image img{width:100%;height:100%;object-fit:cover}.widget__content{width:15.375rem}.widget__content p{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:.625rem}.widget__content-button{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left;width:7.25rem;height:2.5rem}.widget.rightBottom{left:calc(100% - 2.5rem);bottom:20%;transition:left .5s;border-radius:.75rem 0 0 .75rem}.widget.rightBottom.clicked{left:calc(100% - 29.875rem)}.widget.rightBottom.clicked .widget__outlier-content-icon{rotate:90deg}.widget.rightTop{left:calc(100% - 2.5rem);top:20%;transition:left .5s;border-radius:.75rem 0 0 .75rem}.widget.rightTop.clicked{left:calc(100% - 29.875rem)}.widget.rightTop.clicked .widget__outlier-content-icon{rotate:90deg}.widget.leftTop{right:calc(100% - 2.5rem);top:20%;transition:right .5s;flex-direction:row-reverse;padding:1.5rem 0 1.5rem 1.5rem;border-radius:0 .75rem .75rem 0}.widget.leftTop .widget__image{order:2}.widget.leftTop .widget__outlier-content{border-radius:.5rem .5rem 0 0;rotate:90deg}.widget.leftTop.clicked{right:calc(100% - 29.875rem)}.widget.leftTop.clicked .widget__outlier-content-icon{rotate:90deg}.widget.leftBottom{right:calc(100% - 2.5rem);bottom:20%;transition:right .5s;flex-direction:row-reverse;padding:1.5rem 0 1.5rem 1.5rem;border-radius:0 .75rem .75rem 0}.widget.leftBottom .widget__image{order:2}.widget.leftBottom .widget__outlier-content{border-radius:.5rem .5rem 0 0;rotate:90deg}.widget.leftBottom.clicked{right:calc(100% - 29.875rem)}.widget.leftBottom.clicked .widget__outlier-content-icon{rotate:90deg}.popupBanner,.popupBannerExit{background-color:rgba(0,0,0,0) !important;width:fit-content !important;margin:auto !important}.popupBanner__body,.popupBannerExit__body{position:relative;width:43.375rem;max-width:90vw;border-radius:.75rem;overflow:hidden}.popupBanner__body-close,.popupBannerExit__body-close{position:absolute;right:.125rem;top:.125rem;z-index:9}.popupBanner__body-close .close-js,.popupBannerExit__body-close .close-js{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.popupBanner__body-close svg,.popupBannerExit__body-close svg{width:1rem;height:1rem;color:#FFFFFF;cursor:pointer}.popupBanner__body-image,.popupBannerExit__body-image{display:block}.popupBanner__body-image a,.popupBannerExit__body-image a{display:block}.popupBanner__body-image a:focus-visible,.popupBannerExit__body-image a:focus-visible{outline-offset:-0.125rem !important}.popupBanner__body-image img,.popupBannerExit__body-image img{display:block;width:100%;height:auto}.popupBannerExit__body{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0}.popupBannerExit__body-close svg{color:#FFFFFF}.promoBanner2,.bannerPromo{display:grid;grid-template-columns:2fr 3fr;gap:1.5rem;align-items:start}.promoBanner2 a,.bannerPromo a{text-decoration:none}.promoBanner2 a .promoBanner2__item,.bannerPromo a .promoBanner2__item{outline-offset:-0.125rem !important}.promoBanner2__prev,.promoBanner2__next,.bannerPromo__prev,.bannerPromo__next{position:absolute;z-index:90;top:calc(50% - 1.5rem)}.promoBanner2__prev svg,.promoBanner2__next svg,.bannerPromo__prev svg,.bannerPromo__next svg{width:1rem;height:1rem}.promoBanner2__prev,.bannerPromo__prev{left:.75rem}.promoBanner2__next,.bannerPromo__next{right:.75rem}.promoBanner2__wrapper>.promoBanner2__item:not(:first-child),.promoBanner2__wrapper>.bannerPromo__item:not(:first-child),.bannerPromo__wrapper>.promoBanner2__item:not(:first-child),.bannerPromo__wrapper>.bannerPromo__item:not(:first-child){display:none !important}.promoBanner2__wrapper,.bannerPromo__wrapper{width:100%;max-width:100%;max-height:100%;display:flex;flex-direction:column;padding:0;box-sizing:border-box;position:relative;overflow:hidden;border-radius:.75rem}.promoBanner2__wrapper.swiper,.promoBanner2__wrapper.swiper-initialized,.bannerPromo__wrapper.swiper,.bannerPromo__wrapper.swiper-initialized{height:100% !important;max-height:100%;overflow:hidden}.promoBanner2__wrapper .swiper-wrapper,.bannerPromo__wrapper .swiper-wrapper{height:100% !important;flex:1}.promoBanner2__wrapper .swiper-slide,.bannerPromo__wrapper .swiper-slide{height:100% !important}.promoBanner2__wrapper picture,.bannerPromo__wrapper picture{display:block;width:100%;height:100%}.promoBanner2__wrapper picture img,.bannerPromo__wrapper picture img{width:100%;height:100%;object-fit:cover;display:block}.promoBanner2__wrapper .lazy,.bannerPromo__wrapper .lazy{position:relative;display:block;background-repeat:no-repeat;background-position:center center}.promoBanner2__item,.bannerPromo__item{display:grid !important;grid-template-columns:repeat(9, 1fr);grid-template-rows:repeat(9, 1fr);width:100%;padding:.75rem;position:relative;overflow:hidden;min-height:25rem;cursor:pointer}.promoBanner2__placeholder,.bannerPromo__placeholder{position:relative}.promoBanner2__label,.bannerPromo__label{position:absolute;font-size:clamp(1.5rem,3.57vw,1.875rem);color:#6c6c6c;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}.promoBanner2__label::after,.bannerPromo__label::after{content:"Desktop"}.promoBanner2__image,.bannerPromo__image{position:absolute !important;top:0;left:0;width:100%;height:100%;z-index:0}.promoBanner2__image img,.bannerPromo__image img{width:100%;height:100%;object-fit:cover;display:block;max-width:none;max-height:none}.promoBanner2__image--placeholder,.bannerPromo__image--placeholder{object-fit:contain;min-height:10.625rem;max-width:100%;width:100%;object-position:50% 50%;background-color:#f2f2f2;height:auto;max-height:42.5rem}.promoBanner2__text,.bannerPromo__text{font-size:clamp(1.5rem,2.38vw,2.5rem);font-weight:600;line-height:clamp(2rem,3.33vw,3rem);text-align:center;margin:0;height:max-content;width:100%;position:relative;z-index:2}.promoBanner2__text--position,.bannerPromo__text--position{grid-area:3/1/5/6}.promoBanner2 .timer,.bannerPromo .timer{display:flex;flex-direction:column;align-items:center;gap:1rem;z-index:2;position:relative;color:#FFFFFF;font-weight:600;transition:visibility 0s,opacity .5s ease-in}.promoBanner2 .timer__heading,.bannerPromo .timer__heading{font-size:clamp(.875rem,1.11vw,1.5rem);font-weight:400;line-height:clamp(1.25rem,1.95vw,1.75rem);text-align:center;margin:0}.promoBanner2 .timer--position,.bannerPromo .timer--position{grid-area:8/2/8/9;z-index:2}.promoBanner2 .timer .countdown,.bannerPromo .timer .countdown{display:grid;grid-template-columns:repeat(7, auto);grid-template-areas:"a b c d e f g" "h . i . j . k";text-align:center;width:fit-content;gap:0 1rem;justify-items:center}.promoBanner2 .timer .countdown__time-unit,.bannerPromo .timer .countdown__time-unit{display:flex;justify-content:center;align-items:center;background-color:rgba(255, 255, 255, 0);color:rgba(255,255,255,1.00);width:clamp(3rem,5vw,5rem);height:clamp(3rem,5vw,5rem);font-size:clamp(1.5rem,2.22vw,2.5rem);aspect-ratio:1;font-weight:600;line-height:2.5rem;border:.25rem solid rgba(255,255,255,1.00);border-radius:.5rem}.promoBanner2 .timer .countdown__time-unit--days,.bannerPromo .timer .countdown__time-unit--days{grid-area:a}.promoBanner2 .timer .countdown__time-unit--hours,.bannerPromo .timer .countdown__time-unit--hours{grid-area:c}.promoBanner2 .timer .countdown__time-unit--minutes,.bannerPromo .timer .countdown__time-unit--minutes{grid-area:e}.promoBanner2 .timer .countdown__time-unit--seconds,.bannerPromo .timer .countdown__time-unit--seconds{grid-area:g}.promoBanner2 .timer .countdown__separator,.bannerPromo .timer .countdown__separator{font-size:clamp(1.5rem,3vw,2.75rem);font-weight:700;display:flex;justify-content:center;align-items:center}.promoBanner2 .timer .countdown__separator:nth-of-type(1),.bannerPromo .timer .countdown__separator:nth-of-type(1){grid-area:b}.promoBanner2 .timer .countdown__separator:nth-of-type(2),.bannerPromo .timer .countdown__separator:nth-of-type(2){grid-area:d}.promoBanner2 .timer .countdown__separator:nth-of-type(3),.bannerPromo .timer .countdown__separator:nth-of-type(3){grid-area:f}.promoBanner2 .timer .countdown__label,.bannerPromo .timer .countdown__label{width:100%;height:-moz-fit-content;height:fit-content;color:rgba(255,255,255,1.00);font-size:.875rem;font-weight:400;line-height:1.25rem}.promoBanner2 .timer .countdown__label--days,.bannerPromo .timer .countdown__label--days{grid-area:h}.promoBanner2 .timer .countdown__label--hours,.bannerPromo .timer .countdown__label--hours{grid-area:i}.promoBanner2 .timer .countdown__label--minutes,.bannerPromo .timer .countdown__label--minutes{grid-area:j}.promoBanner2 .timer .countdown__label--seconds,.bannerPromo .timer .countdown__label--seconds{grid-area:k}.promoBanner2 .timer .countdown--no-days,.bannerPromo .timer .countdown--no-days{grid-template-columns:repeat(5, auto);grid-template-areas:"c d e f g" "i . j . k"}.promoBanner2 .timer__btn,.bannerPromo .timer__btn{grid-area:9/3/9/8;z-index:2;align-self:end;background:rgba(255,255,255,1.00);color:rgba(50,47,49,1.00);font-size:1.25rem;font-weight:600;box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04)}.promoBanner2 .timer__btn:hover,.bannerPromo .timer__btn:hover{background:rgba(98,98,98,1.00);color:#FFFFFF;box-shadow:0 0 .125rem 0 rgba(0,0,0,.01)}.promoBanner2__products,.bannerPromo__products{width:auto;display:grid !important;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.promoBanner2__products .card-product,.bannerPromo__products .card-product{height:auto;justify-content:flex-start}.promoBanner2__products .card-product__image,.bannerPromo__products .card-product__image{height:clamp(9.875rem,16.46vw,13.625rem)}.promoBanner2__products .card-product__image img,.bannerPromo__products .card-product__image img{height:auto}.mainBanner{width:calc(100% - 2rem);position:relative;user-select:none;padding:0;margin:1rem auto}.mainBanner__swiper{border-radius:.75rem;box-shadow:0 .125rem .125rem .125rem rgba(0,0,0,.04)}.mainBanner__slide{display:flex !important;justify-content:center;align-items:center;width:100%;background-color:#f2f2f2;border-radius:.75rem}.mainBanner__slide picture{width:100%;height:auto;display:flex}.mainBanner__slide img{border-radius:.75rem;width:100%;height:auto}.mainBanner__slide a{display:flex}.mainBanner__slide .placeholder{width:35.5rem;height:26.625rem;display:flex;position:relative}.mainBanner__slide .placeholder__image{object-fit:contain;min-height:10.625rem;max-width:100%;width:100%;object-position:50% 50%;background-color:#f2f2f2;height:auto;max-height:42.5rem}.mainBanner__slide-container{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:6.25rem;width:100%;height:100%}.mainBanner__slide-container-box{display:flex;flex-direction:column;justify-content:center;height:fit-content;max-width:45%;padding:2rem;color:#000;border-radius:.25rem}.mainBanner__slide-container-box a{width:fit-content}.mainBanner__slide-container-box h1{font-weight:700;margin-bottom:1rem}.mainBanner__slide-container-box h3{margin-bottom:2rem}.mainBanner__slide-container-box .primary-action-button{width:17.375rem;height:2.25rem;padding:.5rem 2rem}.mainBanner__slide-placeholder{color:#6c6c6c;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}.mainBanner__slide-placeholder::after{content:"Desktop"}.mainBanner__prev,.mainBanner__next{position:absolute;z-index:90;top:1.5rem}.mainBanner__prev svg,.mainBanner__next svg{width:1rem;height:1rem;stroke-width:2}.mainBanner__prev{right:3.75rem}.mainBanner__prev svg{rotate:180deg}.mainBanner__next{right:.75rem}.mainBanner__thumbs-swiper{margin:-1.5rem 0 1.5rem;padding:0;box-sizing:border-box;overflow:clip}.mainBanner__thumbs-swiper .swiper-wrapper{gap:1.5rem;justify-content:center;flex-wrap:nowrap}.mainBanner__thumb-slide{display:flex !important;flex-direction:row;align-items:center;gap:1rem;cursor:pointer;overflow:hidden;border-radius:.75rem;border:.125rem solid color-mix(in srgb, rgba(0,144,53,1.00) 5%, white);transition:border-color .3s ease-in;flex-shrink:0;width:calc((100% - 7.5rem)/6) !important;min-width:14rem;padding:.5rem;background:#FFFFFF}.mainBanner__thumb-slide picture{width:5rem;height:5rem;flex-shrink:0;border-radius:.25rem;overflow:hidden;display:flex}.mainBanner__thumb-slide img{width:5rem;height:5rem;object-fit:cover;display:block;pointer-events:none;user-select:none;filter:saturate(0);transition:all .2s cubic-bezier(0.075, 0.82, 0.165, 1)}.mainBanner__thumb-slide.swiper-slide-thumb-active,.mainBanner__thumb-slide:hover{border-color:rgba(20,20,20,1.00);box-shadow:0 .125rem 1rem .125rem rgba(0,0,0,.2)}.mainBanner__thumb-slide.swiper-slide-thumb-active img,.mainBanner__thumb-slide:hover img{filter:saturate(120%)}.mainBanner__thumb-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.mainBanner__thumb-info h3{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left;color:#2E2E2E;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mainBanner__thumb-info p{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;color:#4A4A4A;margin:0;display:-webkit-box}.mainBanner__thumb-info .primary-action-button{align-self:flex-start;margin-top:.25rem;height:auto;padding:.5rem 1.25rem;font-size:.75rem}.products-page .mainBanner{margin-bottom:1.875rem}.products-page .mainBanner__prev{left:calc(9% - 1.5rem)}.products-page .mainBanner__next{right:calc(9% - 1.5rem)}.newsSection{position:relative;width:100%;max-width:100%}.newsSection__header{display:flex;justify-content:space-between;align-items:baseline}.newsSection__header a{display:flex;align-items:center;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left}.newsSection__header a svg{margin-left:.25rem;width:1rem;height:1rem}.newsSection__arrows{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;height:100%}.newsSection__arrows-prev,.newsSection__arrows-next{position:absolute;z-index:90}.newsSection__arrows-prev svg,.newsSection__arrows-next svg{width:1rem;height:1rem}.newsSection__arrows-prev{left:-1.5rem}.newsSection__arrows-prev svg{rotate:180deg}.newsSection__arrows-next{right:-1.5rem}.newsSection__container{height:fit-content;padding:.5rem 0;position:relative;width:100%;max-width:100%}.newsSection__swiper{overflow:hidden;position:relative;width:100%;max-width:100%}.newsSection__swiper .mask-right{position:absolute;top:0;bottom:0;right:0;width:6.25rem;z-index:2;pointer-events:none;background:linear-gradient(to left, rgba(250,255,252,1.00) 0%, transparent 100%);opacity:1;transition:opacity .3s ease}@media screen and (min-width: 90rem){.newsSection__swiper .mask-right{display:none}}.newsSection__slide{width:20%}.news{width:100%;padding:0}.news__header{display:flex;justify-content:space-between;align-items:baseline}.news__header a{display:flex;align-items:center;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left}.news__header a svg{margin-left:.25rem;width:1rem;height:1rem}.news__slide{width:25%}.news__slide .blog-item{width:100%}.news__slide .blog-item__read{position:relative;flex-direction:row;justify-content:space-between}.news__slide .blog-item__read-top{flex-direction:column;align-items:flex-start;row-gap:1rem}.news__slide .blog-item__read-top-tags{width:100%;order:1}.news__slide .blog-item__read-top time{order:2;position:relative;bottom:.125rem}.news__slide .blog-item__read-bottom{justify-content:end;align-items:end}.news__slide .blog-item__read-bottom-time{display:none}.news__slide .blog-item__read-bottom-button{position:absolute}.news__swiper{overflow:clip;overflow-clip-margin:2.5rem}.news__container{position:relative;width:100%}.news__arrows{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;aspect-ratio:810/109}.news__arrows-prev,.news__arrows-next{position:absolute;z-index:90}.news__arrows-prev svg,.news__arrows-next svg{width:1rem;height:1rem}.news__arrows-prev{left:-1.5rem}.news__arrows-prev svg{rotate:180deg}.news__arrows-next{right:-1.5rem}.infographicBanner{width:100%;position:relative;padding:3rem 0;margin:4rem 0 0;background:linear-gradient(135deg, #FFFFFF 0%, color-mix(in srgb, rgba(0,144,53,1.00) 5%, white) 100%);border-top:.25rem solid color-mix(in srgb, rgba(0,144,53,1.00) 5%, white)}.infographicBanner__swiper{padding:0}.infographicBanner__slide{width:20%}.infographicBanner__slide-container{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1.25rem;padding:1rem .5rem;transition:transform .25s ease}@media screen and (min-width: 48rem){.infographicBanner__slide-container:hover{transform:translateY(-0.375rem)}.infographicBanner__slide-container:hover .infographicBanner__slide-container-circle svg{transform:scale(1.25)}}.infographicBanner__slide-container-text h3{font-family:'Exo 2', sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;text-align:left;margin-bottom:.5rem}.infographicBanner__slide-container-text p{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.infographicBanner__slide-container-text h3,.infographicBanner__slide-container-text p{text-align:center}.infographicBanner__slide-container-circle{display:flex;justify-content:center;align-items:center;border-radius:50%;width:5rem;height:5rem;min-width:5rem;min-height:5rem;transition:background .25s ease}.infographicBanner__slide-container-circle img{width:2.5rem;height:2.5rem;object-fit:contain}.infographicBanner__slide-container-circle svg{transition:transform .35s cubic-bezier(0.34, 1.56, 0.64, 1)}.infographicBanner__prev,.infographicBanner__next{position:absolute;z-index:90;top:calc(50% - 1.5rem)}.infographicBanner__prev svg,.infographicBanner__next svg{width:1rem;height:1rem}.infographicBanner__prev{left:calc(-1.5rem + 9%)}.infographicBanner__prev svg{rotate:180deg}.infographicBanner__next{right:calc(-1.5rem + 9%)}.newsletter{display:flex;align-items:center;margin:0;margin:0 0 4rem;width:100%;min-height:18rem}.newsletter__container{padding:0 0 4rem;border-bottom:dotted 1px rgba(0,144,53,1.00);width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.newsletter__container-title{display:flex;align-items:center;justify-content:center;column-gap:1.5rem;width:100%;line-height:1.25rem}.newsletter__container-title svg{min-width:3.25rem;width:5.25rem;height:5.25rem}.newsletter__container-header{font-size:1.375rem;font-weight:600;margin-bottom:.25rem}.newsletter__container-text{font-size:1rem;font-weight:600}.newsletter__container-content{padding:1rem;margin:2rem 0;border-top:dotted .0625rem rgba(0,144,53,1.00);border-bottom:dotted .0625rem rgba(0,144,53,1.00)}.newsletter__container-content-icons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;border-top:dotted .0625rem #e6e6e6;padding:0}.newsletter__container-content-icons div{display:flex;align-items:center;column-gap:.5rem}.newsletter__container-content-icons div svg{width:2rem;height:2rem;color:rgba(0,144,53,1.00)}.newsletter__container-content-icons div span{font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left;color:rgba(0,144,53,1.00)}.newsletter__container-form{padding:1rem 0;width:100%;max-width:45rem;display:flex;flex-direction:column;row-gap:1.25rem}.newsletter__container-form-info{display:none}.newsletter__container-form-email{display:flex;align-items:center;position:relative;width:100%;gap:1rem}.newsletter__container-form-email>svg{position:absolute;width:1.5rem;height:1.5rem;color:rgba(51, 50, 50,1);left:1rem}.newsletter__container-form-email input{width:100%;height:3.5rem;padding:0 .5rem 0 3rem;border:.125rem solid rgba(51, 50, 50,1);border-radius:.75rem;font-family:'Exo 2', sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;background-color:#FFFFFF;flex:2}.newsletter__container-form-email button{flex:1}.newsletter__container-form-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.newsletter__container-form-buttons button{min-width:11.125rem;max-width:11.125rem;padding:.5rem 2rem;order:2}.newsletter__container-form-buttons p{width:100%;order:3;font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;color:rgba(0,144,53,1.00)}.newsletter__container-form-buttons p a{text-decoration:underline;cursor:pointer}.newsletter__container-form-buttons p:first-child{width:calc(100% - 12.125rem);order:1}.newsletter__container-form-buttons div{width:100%;order:3}.newsletter__container-form-buttons div:first-child{order:1;width:calc(100% - 12.125rem)}.newsletter__container-form-buttons div label{width:fit-content}.newsletter__container-form-buttons div label svg{position:relative;top:.125rem}.newsletter__container-form-buttons div label span{font-family:'Exo 2', sans-serif;font-size:.75rem;font-weight:400;text-align:left;color:rgba(0,144,53,1.00)}.newsletter__container-form-buttons div label a{text-decoration:underline;cursor:pointer;color:#FFFFFF}.newsletter__container-form-buttons div label a:hover{color:rgba(255,155,0,1.00)}