.category-carousel{display:block;background:var(--category-carousel-background, #fff);color:#2d2a26}.category-carousel[hidden],.section__category-carousel[hidden]{display:none}.category-carousel__container{position:relative;padding-top:var(--category-carousel-padding-top, 32px);padding-bottom:var(--category-carousel-padding-bottom, 32px)}.category-carousel__container:before,.category-carousel__container:after{content:"";position:absolute;right:var(--outer);left:var(--outer);height:1px;background:var(--category-carousel-border-color, #dcdcdc);pointer-events:none}.category-carousel__container:before{top:0;transform:scaleY(var(--category-carousel-border-top-width, 1))}.category-carousel__container:after{bottom:0;transform:scaleY(var(--category-carousel-border-bottom-width, 1))}.category-carousel__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.category-carousel__title{margin:0;color:inherit}.category-carousel__arrows{display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.category-carousel__arrow{display:flex;width:42px;height:42px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.category-carousel__arrow:disabled{opacity:.35;cursor:default;pointer-events:none}.category-carousel__arrow svg{width:100%;height:100%}.category-carousel__arrow svg rect:first-of-type{fill:#fff}.category-carousel__arrow svg rect:last-of-type{stroke:#2d2a26}.category-carousel__arrow svg path{fill:#2d2a26}.category-carousel__slider{display:flex;flex-flow:row nowrap;align-items:stretch;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.category-carousel__slider::-webkit-scrollbar{display:none}.category-carousel__dots{display:none}.category-carousel__slide{flex:0 0 calc(33.3333% - 13.3333px);width:calc(33.3333% - 13.3333px);max-width:calc(33.3333% - 13.3333px);min-width:0;height:auto;margin-right:20px;scroll-snap-align:start;scroll-snap-stop:always}.category-carousel__slide:last-child{margin-right:0}.category-carousel-card{display:flex;flex-direction:column;width:100%;height:100%;color:#2d2a26}.category-carousel-card__media{position:relative;width:100%;margin-bottom:16px;overflow:hidden;border-radius:8px;background:var(--bg-accent, #f5f3ef)}.category-carousel-card__image-link,.category-carousel-card__image-link .image-wrapper{display:block;width:100%}.category-carousel-card__image-link .image-wrapper{border-radius:0}.category-carousel-card__placeholder{display:block;width:100%;height:auto;aspect-ratio:1}.category-carousel-card__badge{position:absolute;z-index:2;top:14px;left:14px;max-width:calc(100% - 28px);padding:7px 15px;color:var(--COLOR-BADGE-TEXT, #fff);background-color:var(--COLOR-BADGE-BG, #8bac89);overflow-wrap:anywhere;border-radius:100px;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:500;line-height:1;letter-spacing:1px;text-align:center;text-transform:uppercase}.category-carousel-card__content{display:flex;flex:1;flex-direction:column}.category-carousel-card__product-link{color:inherit;text-decoration:none}.category-carousel-card__title{margin:0 0 6px;color:inherit;font-family:var(--FONT-STACK-HEADING);font-size:20px;font-weight:var(--FONT-WEIGHT-HEADING);line-height:1.15;min-height:var(--category-carousel-title-height, auto);letter-spacing:0;overflow-wrap:anywhere}.category-carousel-card__price{margin-bottom:8px;font-family:var(--FONT-STACK-BODY);font-size:16px;line-height:1.2}.category-carousel-card__price .price,.category-carousel-card__price .new-price,.category-carousel-card__price .old-price{font-size:inherit}.category-carousel-card__reviews{margin-bottom:0}.category-carousel-card__reviews .yotpo-reviews-star-ratings-widget{margin:0 0 8px!important}.category-carousel-card__reviews .yotpo-sr-bottom-line-summary{flex-flow:row wrap!important;align-items:center!important;column-gap:0!important}.category-carousel-card__reviews [class*=yotpo-display-][class*=yotpo-reviews-star-ratings-][style] *{font-family:inherit!important}.category-carousel-card__reviews .yotpo-sr-vertical-border{display:flex!important;opacity:0!important;margin-left:2px!important;margin-right:1px!important}.category-carousel-card__reviews .yotpo-sr-bottom-line-summary svg{width:16px;height:auto;margin-inline-end:3px!important}.category-carousel-card__reviews .yotpo-sr-bottom-line-score,.category-carousel-card__reviews .yotpo-sr-bottom-line-text{color:#2d2a26!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important}.category-carousel-card__reviews .yotpo-sr-bottom-line-score{margin-right:3px!important}.category-carousel-card__quick-add{margin-bottom:12px}.category-carousel-card__quick-add .quick-add__holder{position:static;width:100%;opacity:1}.category-carousel-card__quick-add .btn{--btn-border: var(--category-carousel-button-background, #8bac89);--btn-border-hover: var(--category-carousel-button-background-hover, #789c76);--btn-bg: var(--category-carousel-button-background, #8bac89);--btn-bg-hover: var(--category-carousel-button-background-hover, #789c76);--btn-text: var(--category-carousel-button-text, #fff);--btn-text-hover: var(--category-carousel-button-text, #fff);width:100%;min-height:48px;padding:12px 16px;font-size:14px}.category-carousel-card__quick-add .btn__text{display:flex;align-items:center;justify-content:center;width:100%;font-size:inherit;text-align:center}.category-carousel-card__details{padding-top:12px;border-top:1px solid rgba(45,42,38,.2);font-family:var(--FONT-STACK-BODY)}.category-carousel-card__details+.category-carousel-card__details{margin-top:18px;padding-top:0;border-top:0}.category-carousel-card__details-title{margin:0 0 8px;color:inherit;font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.category-carousel-card__suitable-list,.category-carousel-card__benefits-list{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;font-size:16px;line-height:1.25}.category-carousel-card__suitable-list li,.category-carousel-card__benefits-list li{margin:0;list-style:none}.category-carousel-card__benefit{display:flex;align-items:flex-start;gap:10px}.category-carousel-card__benefit .icon-check{flex:0 0 18px;width:18px;height:18px}.category-carousel-card__benefit span{min-width:0;white-space:normal;overflow-wrap:anywhere}.category-carousel-card__benefit .icon-check path{stroke:#75a178}@media only screen and (max-width:768px){.category-carousel{background:var(--category-carousel-mobile-background, #f7f7f5)}.category-carousel__container{padding-top:var(--category-carousel-padding-top-mobile, 28px);padding-bottom:var(--category-carousel-padding-bottom-mobile, 28px)}.category-carousel__container:before,.category-carousel__container:after{content:none}.category-carousel__heading{gap:16px;margin-bottom:20px}.category-carousel__arrow{width:36px;height:36px}.category-carousel__slide{flex:0 0 calc(50% - 8px);width:calc(50% - 8px);max-width:calc(50% - 8px);margin-right:16px}.category-carousel__dots:not([hidden]){display:flex;align-items:center;justify-content:center;margin-top:24px}.category-carousel__dot{width:10px;height:10px;margin:0 6px;padding:0;border:0;border-radius:50%;background:#d9ddd8}.category-carousel__dot.is-selected{background:#75a178}.category-carousel-card__media{margin-bottom:12px}.category-carousel-card__badge{top:8px;left:8px;max-width:calc(100% - 16px);padding:5px 8px;font-size:9px}.category-carousel-card__title{font-size:16px}.category-carousel-card__reviews .yotpo-sr-bottom-line-summary svg{width:13px}.category-carousel-card__price,.category-carousel-card__suitable-list,.category-carousel-card__benefits-list{font-size:14px}.category-carousel-card__quick-add .btn{min-height:42px;padding:10px 8px;font-size:12px}.category-carousel-card__details-title{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/250/assets/category-carousel.css.map */
