.homepage-bestsellers-section{padding-top:70px;padding-bottom:100px}@media (max-width: 599px){.homepage-bestsellers-section{padding:50px 16px}}@media (min-width: 600px) and (max-width: 1023px){.homepage-bestsellers-section{padding:50px 24px 70px}}@media (min-width: 1024px){.homepage-bestsellers-section{padding:50px 40px 100px}}.homepage-bestsellers-section .container{max-width:1200px;margin:0 auto}.homepage-bestsellers-title{margin-bottom:30px;color:#4a2b1f;text-align:center;font-family:Quattrocento;font-size:45px;font-weight:400;line-height:120%}.homepage-bestsellers-wrapper{position:relative;overflow:hidden}.homepage-bestsellers-cards{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.homepage-bestsellers-cards::-webkit-scrollbar{display:none}.homepage-bestsellers-card{flex:0 0 66.666%;min-width:66.666%;scroll-snap-align:start;display:flex;justify-content:center}.homepage-bestsellers-card>.product-card-main-product-card{width:100%}@media (min-width: 600px){.homepage-bestsellers-card{flex:0 0 40%;min-width:40%}}@media (min-width: 1024px){.homepage-bestsellers-cards{overflow-x:hidden;scroll-snap-type:none;justify-content:space-between}.homepage-bestsellers-card{flex:0 0 calc((100% - 60px)/4);min-width:calc((100% - 60px)/4)}}.homepage-bestsellers-dots{display:flex;justify-content:center;gap:8px;margin-top:40px}.homepage-bestsellers-dot{width:75px;height:5px;background:#f9f5ed;border-radius:3px;cursor:pointer;transition:background .2s}.homepage-bestsellers-dot.active{background:#a3966a}@media (max-width: 768px){.homepage-bestsellers-title{font-size:35px;margin:0;padding-bottom:25px}.homepage-bestsellers-dot{width:46px;height:6px}}.homepage-bestsellers-section .product-card-main-product-card{width:100%;position:relative;font-family:"Source Sans 3",ui-sans-serif}.homepage-bestsellers-section .product-card-main-card-product-image{border-radius:5px;position:relative}.homepage-bestsellers-section .product-card-main-card-product-image img{width:100%;height:auto;display:block;margin-bottom:.5rem;border-radius:5px}.homepage-bestsellers-section .product-card-main-card-badge-row{position:absolute;top:10px;left:10px;right:0;display:flex;justify-content:space-between;z-index:2}.homepage-bestsellers-section .product-card-badge-additional{background-color:#a3966a;color:#fff;text-align:center;font-size:13px!important;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:5px 10px;border-radius:5px}.homepage-bestsellers-section .product-card-main-card-product-info .product-card-main-card-product-title-coll{margin:0;font-family:Quattrocento;font-size:16px;font-weight:400;line-height:18px;letter-spacing:.56px;color:#4a2b1f;padding-top:16px}.homepage-bestsellers-section span.product-card-product-title-title-second-coll{font-weight:700;text-transform:uppercase}.homepage-bestsellers-section .product-card-review-stars-wrapper{margin-top:.5rem}.homepage-bestsellers-section .product-card-main-card-variant-buttons{display:flex;padding:16px 0;gap:10px}.homepage-bestsellers-section .product-card-main-card-variant-btn{line-height:15px;max-width:100px;border-radius:200px;padding:10px;background:#f9f5ed;border:1px solid #a3966a;font-size:15px;cursor:pointer;color:#4a2b1f}.homepage-bestsellers-section .product-card-main-card-variant-btn.selected{background-color:#e8e3d4}.homepage-bestsellers-section #add-to-cart-coll{display:flex;justify-content:center;font-size:14px;cursor:pointer;background:#525920;padding:12px 25px;color:#f9f5ed;text-transform:uppercase;font-weight:700;letter-spacing:2.8px;border-radius:5px}.homepage-bestsellers-section span.product-card-add-to-cart-label{margin-right:5px}.homepage-nontox-90-challenge{position:relative;overflow:hidden;text-align:center;color:#fff}.homepage-nontox-90-challenge img{width:100%;height:auto;display:block}.homepage-nontox-90-challenge-img-desktop{display:none}.homepage-nontox-90-challenge-img-mobile{display:block}.homepage-nontox-90-challenge-headline{font-family:Quattrocento;color:#f9f5ed;font-size:70px;font-style:normal;font-weight:400;line-height:70px;margin:0}.homepage-nontox-90-challenge-subheadline{font-family:"Source Sans 3",sans-serif;margin:0;color:#faf7f0;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px;padding-top:20px;padding-bottom:25px}.homepage-nontox-90-challenge-btn{display:inline-block;background:#525920;color:#f9f5ed;text-transform:uppercase;font-family:"Source Sans 3",ui-sans-serif;font-weight:700;font-size:16px;letter-spacing:3.2px;padding:14px 25px;border-radius:5px}@media (max-width: 768px){.homepage-nontox-90-challenge-subheadline{font-size:16px!important}h2.homepage-nontox-90-challenge-headline{font-size:45px;line-height:50px;font-style:normal}p.homepage-nontox-90-challenge-subheadline{line-height:22px;max-width:350px}a.homepage-nontox-90-challenge-btn{font-size:14px}.homepage-nontox-90-challenge-content{position:absolute;top:75%;left:45%;transform:translate(-50%,-70%);padding:0 20px;max-width:85%;text-align:left;width:100%}}@media (min-width: 768px){.homepage-nontox-90-challenge-img-desktop{display:block}.homepage-nontox-90-challenge-img-mobile{display:none}.homepage-nontox-90-challenge-content{position:absolute;top:52%;left:10%;max-width:400px;text-align:left;padding:0}}@media only screen and (min-width:769px) and (max-width:1024px){.homepage-nontox-90-challenge-content{top:40%!important}}
/*# sourceMappingURL=/cdn/shop/t/195/compiled_assets/styles.css.map */
