@import"https://fonts.googleapis.com/css2?family=Marcellus&family=Jost:wght@300;400;500;600;700&display=swap";.related-products-section,.related-products-section.gradient,.related-products{display:block;background-color:#faf8f5!important;width:100%;position:relative}.related-products-section{padding-top:2.5rem;padding-bottom:4rem}.related-products.page-width{max-width:1360px!important;margin:0 auto!important;padding-left:2rem!important;padding-right:2rem!important}.related-products__header-wrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.8rem;position:relative}.related-products__heading-group{text-align:left;flex:1}@media screen and (max-width:749px){.related-products__header-wrapper{flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}.related-products__heading-group{text-align:center}}.related-products__heading{font-family:Marcellus,serif!important;font-size:clamp(2.4rem,3.2vw,3.6rem)!important;color:#265137!important;font-weight:400!important;line-height:1.25;letter-spacing:-.01em;margin:0}.related-products__divider{width:50px;height:2.5px;background:linear-gradient(90deg,#d6bc4c,#d6bc4c66);margin:.8rem 0 0;border-radius:3px}@media screen and (max-width:749px){.related-products__divider{margin:.6rem auto 0}}.related-products__nav-controls{display:inline-flex;align-items:center;gap:.8rem;flex-shrink:0;padding-bottom:.4rem}.related-slider-arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid #D6BC4C;background:#fff;color:#265137;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #2651370f;padding:0}.related-slider-arrow:hover:not([disabled]){background:#265137;color:#faf8f5;border-color:#265137;transform:translateY(-2px);box-shadow:0 6px 16px #26513733}.related-slider-arrow:active:not([disabled]){transform:scale(.96)}.related-slider-arrow[disabled]{opacity:.25;cursor:not-allowed;pointer-events:none;border-color:#e0d8c3;color:#a09d94}.related-products__slider-wrapper{position:relative;display:block;width:100%}.related-products__slider-track-wrap{position:relative;width:100%;overflow:hidden;padding:.5rem 0 1rem}.related-products__slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;-ms-overflow-style:none!important;margin:0!important;padding:0 0 1rem!important;list-style:none!important;gap:2rem;cursor:grab}.related-products__slider::-webkit-scrollbar{display:none!important}.related-products__slider:active{cursor:grabbing}.related-products__slide{flex:0 0 auto!important;scroll-snap-align:start;scroll-snap-stop:always;margin:0!important;padding:0!important;transition:transform .3s ease,box-shadow .3s ease}.grid--4-col-desktop .related-products__slide{width:calc((100% - 6rem)/4)!important;max-width:calc((100% - 6rem)/4)!important}.grid--3-col-desktop .related-products__slide{width:calc((100% - (2 * 2rem)) / 3)!important;max-width:calc((100% - (2 * 2rem)) / 3)!important}.grid--5-col-desktop .related-products__slide{width:calc((100% - 8rem)/5)!important;max-width:calc((100% - 8rem)/5)!important}.grid--2-col-desktop .related-products__slide{width:calc((100% - 2rem)/2)!important;max-width:calc((100% - 2rem)/2)!important}@media screen and (max-width:989px)and (min-width:750px){.related-products__slider{gap:1.6rem}.related-products__slide{width:calc((100% - 3.2rem)*.4)!important;max-width:calc((100% - 3.2rem)*.4)!important}}@media screen and (max-width:749px){.related-products.page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}.related-products__slider{gap:1.2rem;padding-bottom:.5rem!important}.grid--2-col-tablet-down .related-products__slide{width:calc((100% - 1.2rem) / 2.15)!important;max-width:calc((100% - 1.2rem) / 2.15)!important}.grid--1-col-tablet-down .related-products__slide{width:82%!important;max-width:82%!important}}.related-products__slide .card-wrapper{height:100%;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.related-products__slide:hover .card-wrapper{transform:translateY(-4px);box-shadow:0 10px 24px #26513714}@media screen and (max-width:749px){.related-products__nav-controls{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-related-products.css.map */
