.bestsellers{width:100%;overflow:hidden}.bestsellers__inner{display:flex;flex-direction:column;min-height:auto;align-items:flex-start;gap:36px}.bestsellers__left{flex:none;max-width:100%;background:var(--bs-bg, #111111);display:flex;align-items:center;box-sizing:border-box;width:100%}.bestsellers__left-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1rem;width:100%}.bestsellers__heading{flex:0 0 100%;color:var(--bs-heading, #2D4A2B);font-family:DM Sans,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:36px;margin:0}.bestsellers__subheading{flex:1 1 0;min-width:200px;color:var(--bs-text, #9ca3af);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:19px;margin:0}.bestsellers__cta-btn{flex:0 0 100%;display:inline-block;width:fit-content;padding:11px 24px;border-radius:9999px;background:var(--bs-btn-bg, #2D4A2B);color:var(--bs-btn-text, #ffffff);font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:opacity .12s linear;text-align:center}.bestsellers__cta-btn:hover{opacity:.85;color:var(--bs-btn-text, #ffffff)}.bestsellers__nav{flex-shrink:0;display:flex;gap:.625rem;margin-top:.25rem}.bestsellers__nav__desktop{display:none}.bestsellers__nav.bestsellers__nav_mobile .bestsellers__nav-btn{position:absolute;top:50%;transform:translateY(-50%)}.bestsellers__nav.bestsellers__nav_mobile .bestsellers__nav-btn.bestsellers__nav-btn--next{right:0}.bestsellers__nav-btn{width:40px;height:40px;border-radius:999px;opacity:.8;background:var(--Cream, #EFE9DD);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s linear,background .12s linear;flex-shrink:0}.bestsellers__nav.bestsellers__nav_mobile .bestsellers__nav-btn{opacity:1;border:1px solid var(--Forest, #2D4A2B)}.bestsellers__nav-btn:disabled{opacity:.3;cursor:default}.bestsellers__right{flex:1 1 0;width:100%;background:var(--bs-bg, #111111);position:relative}.bestsellers__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch}.bestsellers__track::-webkit-scrollbar{display:none}.bestsellers__card{flex:0 0 85vw;max-width:300px;min-width:260px;scroll-snap-align:start;background:var(--bs-card-bg, #EFE9DD);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s linear}.bestsellers__card-image-link{display:block;text-decoration:none}.bestsellers__card-image{position:relative;width:100%;padding-top:95%;overflow:hidden}.bestsellers__card-image .lazy-image--background{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:0!important;height:100%}.bestsellers__card-image .lazy-image--background img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.bestsellers__card:hover .bestsellers__card-image img{transform:scale(1.03)}.bestsellers__card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bestsellers__card-body{padding:1rem 1.125rem 1.25rem;display:flex;flex-direction:column;gap:.6rem;flex:1;justify-content:space-between}.rating-stars{position:relative;display:inline-block;line-height:0}.rating-stars__fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.bestsellers__rating{display:flex;align-items:center;gap:2px;color:var(--bs-star, #2D4A2B);flex-shrink:0}.bestsellers__star{display:inline-block;flex-shrink:0}.bestsellers__star--empty{opacity:.3}.bestsellers__rating-count{color:#6b7280;font-size:13px;margin-left:4px;line-height:1}.bestsellers__product-title{flex-shrink:0;display:block;color:var(--bs-card-text, #1a1a1a);font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:23px;text-decoration:none;margin:0}.bestsellers__product-title:hover{color:var(--bs-star, #2D4A2B)}.bestsellers__variant{flex-shrink:0;color:#6b7280;font-size:13px;line-height:1.3}.bestsellers__price{flex-shrink:0;display:flex;align-items:baseline;gap:.5rem;margin-top:.2rem}.bestsellers__price-current{color:var(--bs-card-price, #1a1a1a);font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;line-height:1}.bestsellers__price-compare{color:#9ca3af;font-size:14px;text-decoration:line-through;line-height:1}.bestsellers__buy-wrap{margin-top:auto;padding-top:.75rem;width:100%}.bestsellers__buy-wrap .quick-add-to-cart,.bestsellers__buy-wrap .quick-add-to-cart-button,.bestsellers__buy-wrap product-form,.bestsellers__buy-wrap form{display:block;width:100%}.bestsellers__buy-btn{display:block;width:100%;padding:13px 16px;border-radius:9999px!important;background:var(--bs-buy-bg, #2D4A2B)!important;color:var(--bs-buy-text, #ffffff)!important;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border:none!important;cursor:pointer;transition:opacity .12s linear}.bestsellers__buy-btn:hover:not(:disabled){opacity:.85;color:var(--bs-buy-text, #ffffff)!important}.bestsellers__buy-btn:disabled{opacity:.5;cursor:default}@media screen and (min-width:480px){.bestsellers__card{flex:0 0 75vw;min-width:260px}}@media screen and (min-width:1024px){.bestsellers__inner{flex-direction:row;min-height:480px;margin-right:calc(50% - 50vw + 8px);align-items:flex-start;gap:43px}.bestsellers__left{flex:0 0 28%;max-width:340px;width:auto}.bestsellers__left-content{flex-direction:column;flex-wrap:nowrap;gap:1.5rem}.bestsellers__heading{flex:none;line-height:36px;line-height:1.1}.bestsellers__subheading{flex:none;min-width:0;line-height:19px;font-size:19.1px;font-style:normal;font-weight:400;line-height:26px}.bestsellers__cta-btn{font-size:15px;font-weight:500;line-height:23.91px;padding:14px 24px}.bestsellers__right{max-width:calc(100% - 383px)}.bestsellers__card{flex:0 0 calc(33.333% - 12px);min-width:240px;min-width:350px}.bestsellers__product-title{font-size:20px;line-height:26px}.bestsellers__nav__desktop{display:flex}.bestsellers__nav.bestsellers__nav_mobile{display:none}.bestsellers__inner{gap:43px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-bestsellers.css.map */
