.collection-carousel{margin-top:60px;margin-bottom:30px;background-color:#eafed4;border-top:1px solid var(--cc-border, #024730);border-bottom:1px solid var(--cc-border, #024730)}.collection-carousel__inner{position:relative;max-width:var(--page-width);margin:0 auto;padding:var(--cc-padding-y, 40px) 56px}.collection-carousel__swiper{overflow:hidden}.collection-carousel__swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.33,1,.68,1);will-change:transform}.collection-carousel__slide{height:auto;box-sizing:border-box}.collection-carousel__link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;gap:14px}.collection-carousel__link:focus-visible{outline:2px solid var(--cc-border, #024730);outline-offset:4px;border-radius:4px}.collection-carousel__image-wrap{width:var(--cc-circle-size, 180px);height:var(--cc-circle-size, 180px);border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#d8d8d8}.collection-carousel__image-wrap img,.collection-carousel__image-wrap .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.collection-carousel__title{display:block;max-width:var(--cc-circle-size, 180px);text-align:center;font-family:var(--font-heading-family, Georgia, serif);font-size:var(--cc-title-size, 18px);line-height:1.35;font-weight:400;color:var(--cc-title-color, #024730);letter-spacing:.01em}.collection-carousel__nav{position:absolute;top:50%;transform:translateY(calc(-50% - 12px));z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(2,71,48,.15);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;box-shadow:0 2px 8px #0247301f;transition:opacity .3s ease,background-color .3s ease,transform .3s ease,box-shadow .3s ease,border-color .3s ease}.collection-carousel__nav .icon-caret{width:15px;height:15px;pointer-events:none}.collection-carousel__nav .icon-caret path{fill:#024730;transition:fill .3s ease}.collection-carousel__nav:hover:not(.swiper-button-disabled),.collection-carousel__nav:focus-visible:not(.swiper-button-disabled){background-color:#024730;border-color:#024730;transform:translateY(calc(-50% - 12px)) scale(1.05);box-shadow:0 4px 12px #02473033}.collection-carousel__nav:hover:not(.swiper-button-disabled) .icon-caret path,.collection-carousel__nav:focus-visible:not(.swiper-button-disabled) .icon-caret path{fill:#fff}.collection-carousel__nav.swiper-button-disabled{opacity:.35;cursor:default}.collection-carousel__nav--prev{left:8px}.collection-carousel__nav--next{right:8px}.collection-carousel--hide-arrows .collection-carousel__inner{padding-left:24px;padding-right:24px}.collection-carousel__nav--prev .icon-caret{transform:rotate(90deg)}.collection-carousel__nav--next .icon-caret{transform:rotate(-90deg)}.collection-carousel--hide-arrows .collection-carousel__nav{display:none}@media screen and (max-width:989px){.collection-carousel__inner{--cc-circle-size: 140px;--cc-title-size: 16px;--cc-padding-y: 32px}}@media screen and (max-width:749px){.collection-carousel__inner{--cc-circle-size: 110px;--cc-title-size: 14px;--cc-padding-y: 28px;padding-left:44px;padding-right:44px}.collection-carousel--hide-arrows .collection-carousel__inner{padding-left:16px;padding-right:16px}.collection-carousel__link{gap:10px}.collection-carousel__nav{width:34px;height:34px}.collection-carousel__nav--prev{left:4px}.collection-carousel__nav--next{right:4px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-collection-carousel.css.map */
