.collection-showcase{display:flex;flex-direction:column;gap:6rem;width:100%;padding:5.75rem 0 7rem}.collection-showcase__header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2.25rem}@media screen and (min-width: 768px){.collection-showcase__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:2rem}}.collection-showcase__title{display:flex;flex-direction:column;gap:.35rem}.collection-showcase__title h3{margin:0}.collection-showcase__title p{margin:0;font-size:15px}.collection-showcase__view-all{flex-shrink:0;height:42px;padding:0 .85rem;border-radius:0;background-color:#1a1a1a;font-size:12px;font-weight:400;line-height:42px;letter-spacing:.05em;text-transform:uppercase;color:#fff;transition:opacity .25s ease}.collection-showcase__view-all:hover{color:#fff;opacity:.9}.collection-carousel-wrapper{position:relative;overflow-x:hidden}.collection-carousel{--card-width: 75vw}@media screen and (min-width: 768px){.collection-carousel{--card-width: calc(33.333% - 0.66rem)}}.collection-carousel.flickity-enabled{position:initial}.collection-carousel .flickity-viewport{overflow:visible}.collection-carousel__item{width:var(--card-width);margin-right:.5rem}@media screen and (min-width: 768px){.collection-carousel__item{margin-right:1rem}}.collection-carousel .flickity-button{position:absolute;display:none;width:3.25rem;height:3.25rem;top:50%;transform:translateY(-50%);border-radius:100%;background:rgba(244,243,239,.75);transition:opacity .15s ease}@media screen and (min-width: 768px){.collection-carousel .flickity-button{display:block}}.collection-carousel .flickity-button:disabled{opacity:0;pointer-events:none}.collection-carousel .flickity-button.previous{left:1.25rem}.collection-carousel .flickity-button.next{right:1.25rem}.collection-carousel .flickity-button .flickity-button-icon{width:.75rem}
