.col-carousel{box-sizing:border-box}.col-carousel__title{font-family:brandon-grotesque,sans-serif;font-weight:900;font-size:clamp(1.4rem,2.5vw,2rem);text-transform:uppercase;text-align:center;margin:0 0 28px}.col-carousel__filters{display:flex;justify-content:center;gap:8px;margin-bottom:32px;flex-wrap:wrap}.col-carousel__filter{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;padding:8px 20px;border-radius:999px;border:1.5px solid #1a1a1a;background:transparent;color:#1a1a1a;cursor:pointer;transition:background .2s,color .2s}.col-carousel__filter--active{background:#1a1a1a;color:#fff}.col-carousel__track-wrap{position:relative}.col-carousel__track-wrap--hidden{display:none}.col-carousel__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.col-carousel__track::-webkit-scrollbar{display:none}.col-carousel__card{flex:0 0 calc(33.333% - 11px);scroll-snap-align:start;min-width:260px}.col-carousel__card-link{text-decoration:none;color:inherit;display:block}.col-carousel__img-wrap{position:relative;background:#fff;border-radius:8px;overflow:hidden;aspect-ratio:3/4;margin-bottom:12px}.col-carousel__img{width:100%;height:100%;object-fit:contain;display:block;padding:16px;box-sizing:border-box}.col-carousel__add{position:absolute;bottom:12px;right:12px;width:32px;height:32px;border-radius:50%;border:1.5px solid #1a1a1a;background:#fff;font-size:1.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.col-carousel__add:hover{background:#1a1a1a;color:#fff}.col-carousel__info{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.col-carousel__info-left{flex:1}.col-carousel__type{font-family:brandon-grotesque,sans-serif;font-size:.6rem;font-weight:400;letter-spacing:.1em;opacity:.6;margin:0 0 2px}.col-carousel__name{font-family:brandon-grotesque,sans-serif;font-weight:900;font-size:.85rem;letter-spacing:.03em;margin:0 0 4px}.col-carousel__sub{font-family:adobe-garamond-pro,serif;font-style:italic;font-size:.8rem;opacity:.75;margin:0 0 2px}.col-carousel__origin{font-family:brandon-grotesque,sans-serif;font-size:.65rem;opacity:.5;margin:0}.col-carousel__info-right{text-align:right;flex-shrink:0}.col-carousel__price{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:.9rem;margin:0 0 2px}.col-carousel__price-unit{font-family:brandon-grotesque,sans-serif;font-size:.65rem;opacity:.5;margin:0}.col-carousel__arrow{position:absolute;right:-20px;top:35%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1.5px solid #1a1a1a;background:#fff;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s,color .2s}.col-carousel__arrow:hover{background:#1a1a1a;color:#fff}@media(max-width:749px){.col-carousel__card{flex:0 0 75vw}.col-carousel__arrow{display:none}}.three-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;margin:0}@media(max-width:749px){.three-products__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-collection-carousel.css.map */
