.holiday-plp-outer{background-color:#fcf7ea;background-size:cover;background-repeat:no-repeat;padding:30px 44px}.tab-sections{flex:0 0 75%}.tab-header-inner{border-radius:8px}.tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.tabs .tab-link{font-family:Degular;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;background:no-repeat;border:1px solid #9FA4A6;border-radius:222px;padding:7.5px 19px;min-width:195px;margin-right:5px;cursor:pointer;color:#184b30}button.tab-link.active{background:#184b30;border-color:#184b30;color:#fff}.tab-content h2{margin-top:0;margin-bottom:0;font-weight:500;font-style:Medium;font-size:32px;line-height:120%;letter-spacing:0px;vertical-align:middle;color:#fff}.tab-content p{margin:0;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px;vertical-align:middle;color:#eaf4f0}.collection-wrapper{padding:20px}.subscription-container{margin-top:10px;padding:0 8px 16px}.all-products-collection{padding:28px 0;padding-right:0!important}.all-products-collection.all-products-homepage__title-container{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:24px;padding-right:18px!important}.all-products-collection .all-products-homepage__title-container .all-products-homepage__title{font-size:32px;font-style:normal;font-weight:600;line-height:30px;margin:0}.all-products-collection .all-products-homepage__title-container .btn{padding:7px 20px!important}.all-products-collection-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:0 auto}.relative.all-products-collection-repeated{border:1px solid;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-sizing:border-box;background-color:#fff}.all-products-collection .all-products-collection-inner .all-products-collection-repeated .all-products-homepage__slider-item__tag{position:absolute;top:10px;right:10px;z-index:10}.all-products-homepage__slider-item__tag.best-seller-tag{rotate:-18deg}.all-products-collection .all-products-collection-inner .all-products-collection-repeated img{width:100%;height:100%;object-fit:cover;border-bottom:.818px solid #2d2d2d;transition:all .3s ease}.all-products-collection .all-products-collection-inner .all-products-collection-repeated .product-image-wrapper{position:relative;width:100%;overflow:hidden}.all-products-collection.all-products-collection-inner .all-products-collection-repeated .product-main-image,.all-products-collection .all-products-collection-inner .all-products-collection-repeated .product-hover-image{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease;position:absolute;top:0;left:0}.all-products-collection.all-products-collection-inner .all-products-collection-repeated .product-main-image{opacity:1;z-index:1}.all-products-collection .all-products-collection-inner .all-products-collection-repeated .product-hover-image{opacity:0;z-index:2;pointer-events:none}.all-products-collection .all-products-collection-inner .all-products-collection-repeated:hover .product-main-image{opacity:0}.all-products-collection .all-products-collection-inner .all-products-collection-repeated:hover .product-hover-image{opacity:1}.all-products-collection .all-products-collection-inner .all-products-collection-repeated a button{border:none;cursor:pointer}.all-products-collection .all-products-collection-inner .all-products-collection-repeated a{text-decoration:none}.all-products-collection .all-products-collection-inner .all-products-collection-repeated .all-products-homepage__slider__content{padding:12px 8px 16px;flex-direction:column;justify-content:space-between;flex:1 1 auto}.all-products-collection .all-products-collection-inner .all-products-collection-repeated .all-products-homepage__slider__content h4{font-size:18px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0px;margin:0 0 4px}.all-products-collection-repeated .all-products-homepage__slider__content .review__stars{display:flex;align-items:center;gap:0px}.all-products-collection-repeated .all-products-homepage__slider__content .reviews{font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.59px;display:flex;align-items:center;gap:4px;margin-bottom:4px}.all-products-collection-repeated .all-products-homepage__slider__content .product__description{font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.64px;margin:0;color:#262525}.all-products-collection-repeated .all-products-homepage__slider__content .btn{width:100%;box-sizing:border-box;font-family:Degular;font-weight:700;font-size:15px;line-height:84%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;cursor:pointer}.collection-product-atc{margin-top:20px;width:auto;border-radius:8px;font-weight:700;font-size:15px;line-height:84%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;cursor:pointer}.collection-product-atc.loading{position:relative;pointer-events:none;color:transparent}.collection-product-atc.loading:after{content:"";border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:spin .6s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.subscription-options label{width:100%;display:flex;align-items:center;padding:5px 0;justify-content:space-between}.subscription-options .option-title{font-family:Degular;font-weight:500;font-size:14px;line-height:115.99999999999999%;letter-spacing:0px;vertical-align:middle;margin-left:5px}.subscription-options .price-container{font-weight:500;font-size:14px;line-height:115.99999999999999%;letter-spacing:0px;vertical-align:middle;display:none}.subs-inner{display:flex;align-items:center}.subs-inner input{margin:0}.subs-inner input[type=radio]{appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1px solid #000;border-radius:50%;outline:none;cursor:pointer;position:relative;transition:all .2s;margin-bottom:-1px}.subs-inner input[type=radio]:checked{border-color:#000}.subs-inner input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#000;transform:translate(-50%,-50%)}.all-products-collection-inner .swiper-button-prev:after,.all-products-collection-inner .swiper-button-next:after{content:"";display:none!important}.all-products-collection-inner .swiper-button-prev.swiper-button-disabled,.all-products-collection-inner .swiper-button-next.swiper-button-disabled{opacity:0!important}.subscription-dropdown{display:none}.see_detail{position:absolute;bottom:0;left:0;right:0;font-family:Degular;font-weight:500;font-style:Medium;font-size:16px;line-height:120%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;background:#e1e3ff;color:#000;text-align:center;padding:10px;z-index:9;opacity:0}.all-products-collection .all-products-collection-inner .all-products-collection-repeated:hover .see_detail{opacity:1}.see-detail-btn{display:none}.filter-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:30px;margin-bottom:20px}.filter-heading h3{font-family:Degular;font-weight:600;font-size:24px;line-height:120%;letter-spacing:0px;vertical-align:middle;margin-top:0;margin-bottom:0}#clear-btn{font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#6e6d6d;text-underline-offset:4px;margin-bottom:0;background:transparent;border:none;cursor:pointer}.filter-heading .clear-btn{display:block}.collection-filter-title h4{font-weight:600;font-size:18px;line-height:140%;margin:0}.collection-filter-title label{font-family:Degular;font-weight:400;font-size:16px;line-height:140%;padding:4px 0;display:flex;align-items:center;cursor:pointer}.collection-filter-title label span,.filter--icon{margin-left:5px}.filter--icon svg{vertical-align:middle}.coll-filter-block input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #b6c1ca;border-radius:50%;outline:none;cursor:pointer;position:relative;transition:all .2s}.coll-filter-block input[type=radio]:checked{border-color:#13acac;border:2px solid #13acac}.coll-filter-block input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#13acac;transform:translate(-50%,-50%)}.coll-filter-block input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #d3d5d6;border-radius:4px;background-color:#90909014;cursor:pointer;position:relative;transition:all .2s}.coll-filter-block input[type=checkbox]:checked{border-color:#13acac;background-color:#13acac}.coll-filter-block input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:#fff;border-radius:2px;transform:translate(-50%,-50%)}#toggle-scent-notes{font-family:Degular;font-weight:500;font-size:15px;line-height:140%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:#6f7c8e;text-underline-offset:2px;cursor:pointer}.hidden-product{display:none!important}.accordion-list .accordion-item .accordion-question{-webkit-appearance:none;appearance:none;background:none;border:none;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;font-weight:500;line-height:120%;padding:0;color:#262525;text-transform:uppercase;margin-bottom:3px}.accordion-list .accordion-item .accordion-answer{font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.78px;max-height:0;overflow:hidden;transition:max-height .8s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1);padding:0;text-align:left;will-change:max-height,padding}.accordion-list .accordion-item .accordion-answer.active{max-height:1000px}.arrow-dropdown-icon{vertical-align:middle;margin-top:0;transition:transform .5s ease}.coll-filter-block{margin-top:20px}.accordion-question.active .arrow-dropdown-icon{transform:rotate(180deg);transition:transform .3s ease;transition-delay:.5s}.filter-mobile-header,.filter--icon{display:none}.all-products-collection-inner{grid-template-columns:repeat(2,1fr);gap:16px}.promo-card-content{position:absolute;top:20px;text-align:center;width:100%}.promo_badge{font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;color:#c14b51;background:#fff;max-width:115px;width:100%;margin:0 auto;border-radius:22px;padding:2px 12px}.promo-heading h3{font-weight:500;font-style:italic;font-size:28px;line-height:120%;letter-spacing:0px;text-align:center;vertical-align:middle;color:#fff;margin:15px 0 0}.promo-card.detergent-promo.relative.all-products-collection-repeated{border:0}.promo-description{position:absolute;bottom:18px;font-weight:500;font-style:Medium;font-size:16px;line-height:120%;letter-spacing:0px;text-align:center;vertical-align:middle;text-transform:uppercase;color:#fff;max-width:206px;width:100%;left:50%;right:50%;transform:translate(-50%)}.promo-image{width:100%;height:100%}.promo-image img{border-bottom:0!important}.gift-promo-heading{position:absolute;top:31px;padding:0 16px;color:#fff}.gift-promo-heading h3{font-weight:500;font-size:28px;line-height:120%;letter-spacing:0px;text-align:center;vertical-align:middle;color:#fff;margin:0}.promo_badge-bundle{font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;color:#fff;background:#c14b51;max-width:169px;margin:2px auto 0;padding:2px 16px;border-radius:22px}.promo-heading-bundle{font-weight:500;font-size:28px;line-height:120%;letter-spacing:0px;text-align:center;vertical-align:middle;margin:15px 0 0;color:#fff}.promo-description-bundle{font-weight:400;font-size:18px;line-height:120%;letter-spacing:0px;text-align:center;vertical-align:middle;color:#fff;max-width:210px;margin:15px auto 0}.promo_badge-gifts-4{font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;background:#fff;border-radius:22px;padding:2px 6px;max-width:212px;margin:0 auto}.promo-heading-gifts-4{margin:12px 0 0;font-weight:500;font-size:28px;line-height:120%;letter-spacing:0px;text-align:center;vertical-align:middle;text-transform:uppercase;color:#fff}.promo-description-gifts-4{font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px;text-align:center;vertical-align:middle;color:#fff;max-width:168px;margin:10px auto 0}.promo-card-content{width:100%}.promo-card a{height:100%}@media screen and (max-width:768px){.holiday-plp-outer{padding:20px 0 0;background-position:center}.tabs .tab-link{min-width:170px}.see-detail-btn{width:100%;text-align:center;display:block}a.mob-see-detail{font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px;text-align:center;vertical-align:middle;text-decoration:underline;color:#262525;border-bottom:1px solid #262525}}@media screen and (max-width:989px){.promo-heading h3{font-size:22px}.promo-description{max-width:158px}.promo-heading{max-width:151px;width:100%;margin:0 auto}.tab-content h2{font-size:24px}.gift-promo-heading{top:20px;padding:0}.promo-heading-bundle{font-size:22px}.promo_badge-bundle{font-size:11.38px;max-width:121px;margin:0 auto;width:100%;padding:1.42px 11.38px}.promo-description-bundle{font-size:16px;max-width:146px}.promo_badge-gifts-4{font-size:11px;padding:1.53px 4.6px;max-width:162px}h3.promo-heading-gifts-4{font-size:22px}.promo-description-gifts-4{font-size:14px;max-width:128px}}@media screen and (min-width:750px){.all-products-collection-inner{grid-template-columns:repeat(3,1fr);gap:24px}}@media screen and (min-width:769px){.tabs{gap:0px}.subscription-options .price-container{display:block}}@media screen and (min-width:990px){.collection-product-atc{margin-top:auto}.all-products-collection-repeated .all-products-homepage__slider__content .btn{font-size:14px}.collection-wrapper{padding:40px}.all-products-collection{padding:28px 18px}.tab-content h2{font-size:32px}.tab-content p{font-size:18px;line-height:140%}.collection-outer{border-top:1px solid #000;padding-top:20px}.coll-filter-inner{padding-right:30px}.all-products-collection{padding:30px 0}.all-products-collection .all-products-homepage__title-container{padding-right:36px!important;margin-bottom:48px}.all-products-collection .all-products-homepage__title-container .all-products-homepage__title{font-size:48px;font-weight:600;line-height:24.23px}.all-products-collection .all-products-homepage__title-container .btn{width:282px}.all-products-collection .all-products-collection-inner .all-products-collection-repeated .all-products-homepage__slider__content{padding:16px 12px}.all-products-collection .all-products-collection-inner .all-products-collection-repeated .all-products-homepage__slider__content h4{font-size:18px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0;margin-bottom:0}.all-products-collection-repeated .all-products-homepage__slider__content .product__description{font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.78px;margin:0;color:#262525}.subscription-container{margin-top:10px;padding:0 12px 16px}}@media screen and (min-width:1200px){.all-products-collection-inner{grid-template-columns:repeat(4,1fr)}}.okeReviews[data-oke-container] svg{height:12px}.all-products-collection-repeated .subscription-options{margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/38/assets/holiday-collection.css.map */
