.collection-carousel__header{text-align:left}.collection-carousel__eyebrow{position:relative}.collection-carousel__description{font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.6;max-width:600px;margin:0 auto;opacity:.8}.collection-carousel__container{position:relative}.collection-carousel__slider-wrapper{overflow:hidden}.collection-carousel__slider{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 var(--cs-padding-inline) 0 0;margin:0;scrollbar-width:none}.collection-carousel__slider::-webkit-scrollbar{display:none}.collection-outer-card{text-decoration:none}.collection-carousel__card{scroll-snap-align:start;min-width:200px;position:relative}.collection-carousel__image-wrapper{position:relative;width:100%;aspect-ratio:1;border-radius:8px;margin-bottom:16px}.collection-carousel__image{width:100%;height:auto;transition:transform .3s ease}@media(max-width:768px){.collection-carousel__image{height:auto}}.collection-carousel__card:hover .collection-carousel__image{transform:scale(1.05)}.collection-carousel__content{padding:0 12px}.collection-carousel__label{font-family:var(--font-geist-mono);font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:normal;margin:0;opacity:.7;text-transform:uppercase;color:#c15234}.collection-carousel__title{font-family:var(--font-geist-mono);font-size:20px;font-weight:600;line-height:1.3;margin:0 0 8px}.collection-carousel__text{font-family:var(--font-obviously-l);font-size:1.2rem;font-weight:400;line-height:1.5;margin:0 0 12px;color:#757575}.collection-carousel__link{display:inline-flex;align-items:center;gap:8px;font-family:Geist,sans-serif;font-size:14px;font-weight:600;text-decoration:none;color:#121212;transition:all .3s ease}.collection-carousel__link:hover{gap:12px;opacity:.7}.collection-carousel__link span:last-child{font-size:1.1rem;font-weight:400;margin-bottom:0}.collection-carousel__pagination{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.collection-carousel__dot{width:5px;height:5px;background-color:#a2a2a2;cursor:pointer;transition:all .3s ease;padding:0;opacity:.5;font-size:0;border:none}.collection-carousel__dot:hover{opacity:.75}.collection-carousel__dot--active{background-color:currentColor;opacity:1}.collection-carousel--overlay .collection-carousel__card{position:relative}.collection-carousel--overlay .collection-carousel__image-wrapper{margin-bottom:-7px}.collection-carousel--overlay .collection-carousel__content{position:absolute;bottom:0;left:0;right:0;padding:26px 12px 12px;color:#fff;background-image:linear-gradient(0,#000,#1b1b1b00)}.collection-carousel--overlay .collection-carousel__label{color:#fffc;opacity:.6;margin:0}.collection-carousel--overlay .collection-carousel__title{color:#fff;margin:0;font-family:var(--font-geist-mono)}.collection-carousel--overlay .collection-carousel__text{color:#ffffffe6;opacity:1}.collection-carousel--overlay .collection-carousel__link{color:#d6633a;margin:0}.collection-carousel--stacked .collection-carousel__image-wrapper{margin-bottom:16px}.collection-carousel--stacked .collection-carousel__content{position:static;background:transparent;padding:0}.collection-carousel__content .collection-carousel__label{font-family:var(--font-geist-mono);font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:normal;margin:0;opacity:.75;text-transform:uppercase}@media(min-width:768px){.collection-carousel__slider-wrapper{padding:0 40px}.collection-carousel__card{flex:0 0 calc(50% - 10px);min-width:320px}.collection-carousel--stacked .collection-carousel__card,.collection-carousel--overlay .collection-carousel__card{flex:0 0 calc(50% - 10px)}.collection-carousel__title{font-size:22px}}@media(min-width:1200px){.collection-carousel__slider{gap:20px}.collection-carousel__slider-wrapper{padding:0}.collection-carousel__card{flex:0 0 calc(22.222% - 15px);min-width:320px}.collection-carousel--stacked .collection-carousel__card,.collection-carousel--overlay .collection-carousel__card{flex:0 0 calc(22.222% - 15px)}.collection-outer-card{width:320px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-collection-carousel.css.map */
