.collection-carousel{display:block;width:100%;max-width:1592px;margin:32px auto 0;padding-inline:24px;color:#202522}.collection-carousel__top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.collection-carousel__heading{margin:0;color:inherit;font-size:25px;font-weight:700;line-height:1.3}.collection-carousel__controls{display:flex;flex:0 0 auto;gap:8px}.collection-carousel__controls[hidden]{display:none}.collection-carousel__arrow{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid #b8d6c1;border-radius:50%;background:#fff;color:#008e43;cursor:pointer}.collection-carousel__arrow:hover:not(:disabled){border-color:#008e43;background:#f4f6f4}.collection-carousel__arrow:disabled{opacity:.35;cursor:default}.collection-carousel__arrow svg{width:20px;height:20px}.collection-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;margin:0;padding:0 0 4px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;list-style:none}.collection-carousel__track::-webkit-scrollbar{display:none}.collection-carousel__item{min-width:0;scroll-snap-align:start}.collection-carousel__card{display:grid;grid-template-columns:52% minmax(0,1fr);height:160px;overflow:hidden;border:1px solid #e5eae5;border-radius:8px;background:#f4f6f4;color:inherit;text-decoration:none}.collection-carousel__card:hover{border-color:#a5c9b1;color:inherit}.collection-carousel__media{min-width:0;height:100%;background:#fff}.collection-carousel__media picture{display:block;height:100%}.collection-carousel__image{display:block;width:100%;height:100%;object-fit:cover}.collection-carousel__image--product{padding:12px;object-fit:contain}.collection-carousel__placeholder{display:block;width:100%;height:160px;background:#edf2ed;fill:#8ca392}.collection-carousel__content{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:20px 18px 16px}.collection-carousel__title{display:-webkit-box;margin:0;overflow:hidden;color:inherit;font-size:22px;font-weight:700;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex-shrink:0}.collection-carousel__description{display:-webkit-box;margin:10px 0 16px;overflow:hidden;color:#707773;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collection-carousel__link-label{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;color:#008e43;font-size:12px;font-weight:600;line-height:1.4;flex-shrink:0}.collection-carousel__link-label svg{width:14px;height:14px;flex:0 0 auto}.collection-carousel :is(a,button,[tabindex]):focus-visible{outline:2px solid #008e43;outline-offset:-3px}@media screen and (max-width:1199px){.collection-carousel__track{grid-auto-columns:calc((100% - 16px)/2)}}@media screen and (max-width:999px){.collection-carousel{padding-inline:16px}.collection-carousel__heading{font-size:22px}}@media screen and (max-width:767px){.collection-carousel__item{display:grid}.collection-carousel__card{height:auto;min-height:116px}.collection-carousel__media{height:auto;contain:size;background:transparent}.collection-carousel__image{object-fit:contain;object-position:left center}.collection-carousel__placeholder{height:100%}.collection-carousel__content{height:auto;padding:12px}.collection-carousel__description{margin:6px 0}}@media screen and (max-width:639px){.collection-carousel__top{gap:12px}.collection-carousel__heading{font-size:20px}.collection-carousel__controls{gap:4px}.collection-carousel__track{grid-auto-columns:calc(100% - 24px);gap:12px}.collection-carousel__card{grid-template-columns:55% minmax(0,1fr)}.collection-carousel__title{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/collection-carousel.css.map */
