.cys-section{background-color:#fff;overflow:hidden;box-sizing:border-box;--cys-gap: 16px;--cys-media-half: 157px;--cys-nav-size: 48px;--cys-nav-gutter: 64px}@media screen and (min-width:1024px){.cys-section{--cys-nav-size: 89px;--cys-nav-gutter: 104px}}.cys-section *,.cys-section *:before,.cys-section *:after{box-sizing:border-box}.cys-section__inner{position:relative;overflow:hidden}.cys-section__inner.page-width{padding-left:0;padding-right:0}.cys-section__header{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;margin:0 auto 30px;max-width:720px}.cys-section__heading{margin:0;font-family:var(--font-body-family, "Figtree", system-ui, sans-serif);font-size:30px;font-weight:700;line-height:100%;letter-spacing:0;color:#000}.cys-section__description{margin:0;font-family:var(--font-body-family, "Figtree", system-ui, sans-serif);font-size:16px;font-weight:400;line-height:130%;letter-spacing:.32px;color:#5f5959}.cys-section__description p{margin:0}.cys-carousel{position:relative;padding-left:calc(var(--cys-nav-gutter) + var(--cys-section-pad-left, 0px));padding-right:calc(var(--cys-nav-gutter) + var(--cys-section-pad-right, 0px))}.cys-carousel__viewport{position:relative;width:100%;overflow:hidden}.cys-carousel__track{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:var(--cys-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cys-carousel__track::-webkit-scrollbar{display:none}.cys-card{flex:0 0 calc((100% - var(--cys-gap)) / 2);min-width:0;scroll-snap-align:start}@media screen and (min-width:1024px){.cys-card{flex:0 0 calc((100% - 3 * var(--cys-gap)) / 4)}}@media screen and (max-width:749px){.cys-card{flex:0 0 80vw}}.cys-card__link{display:flex;flex-direction:column;align-items:stretch;height:100%;text-decoration:none;color:inherit}.cys-card__link:focus-visible{outline:2px solid #c7a69d;outline-offset:4px}.cys-card__media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:15px;overflow:hidden;background-color:#f3f6f9}.cys-card__img{width:100%;height:100%;object-fit:cover;display:block}.cys-card__img--placeholder{background:linear-gradient(135deg,#f3f6f9,#e6e6e6)}.cys-card__title{margin:25px 10px 0;font-family:var(--font-body-family, "Figtree", system-ui, sans-serif);font-size:20px;font-weight:700;line-height:1.1;letter-spacing:0;color:#000}.cys-card__price{margin:15px 10px 0;display:flex;align-items:center;gap:8px;font-family:var(--font-body-family, "Figtree", system-ui, sans-serif);font-size:16px;font-weight:400;line-height:1;letter-spacing:.32px;color:#5f5959}.cys-card__price-current,.cys-card__price-divider{color:#5f5959;font-weight:400}.cys-card__price-compare{color:#5f5959;font-weight:400;text-decoration:line-through}.cys-carousel__nav{position:absolute;top:calc(var(--cys-media-half) - (var(--cys-nav-size) / 2));width:var(--cys-nav-size);height:var(--cys-nav-size);padding:0;border:0;background:transparent;cursor:pointer;line-height:0;-webkit-tap-highlight-color:transparent;z-index:2}.cys-carousel__nav--prev{left:0}.cys-carousel__nav--next{right:0}@media screen and (min-width:1024px){.cys-carousel__nav--prev{left:10px}.cys-carousel__nav--next{right:10px}}.cys-carousel__nav:focus-visible{outline:2px solid #c7a69d;outline-offset:4px}.cys-carousel__nav-icon{display:block;width:var(--cys-nav-size);height:var(--cys-nav-size)}.cys-carousel__nav-icon svg{display:block;width:var(--cys-nav-size);height:var(--cys-nav-size);max-width:none}.cys-carousel__nav[disabled],.cys-carousel__nav[aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.cys-carousel__dots{display:none;justify-content:center;align-items:center;gap:8px;padding:20px 0 0}.cys-carousel__dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background-color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.cys-carousel__dot.is-active{background-color:#fff;border:2px solid #000000}@media screen and (max-width:1023px){.cys-section__heading{font-size:28px}}@media screen and (max-width:749px){.cys-section__header{margin-bottom:24px;gap:16px}.cys-section__heading{font-size:25px}.cys-carousel__nav{display:none}.cys-carousel__dots{display:flex}.cys-carousel{padding:0}.cys-carousel__track{padding-left:var(--cys-section-pad-left, 20px);padding-right:var(--cys-section-pad-right, 20px);scroll-padding-left:var(--cys-section-pad-left, 20px);scroll-padding-right:var(--cys-section-pad-right, 20px)}.cys-card{flex:0 0 80vw;max-width:31.4rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-related-product2.css.map */
