.related-products-custom{background-color:var(--crp-bg, transparent);padding-top:var(--crp-pt-mob);padding-bottom:var(--crp-pb-mob)}@media screen and (min-width:750px){.related-products-custom{padding-top:var(--crp-pt);padding-bottom:var(--crp-pb)}}.crp-title-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.crp-title-wrapper h2{font-family:var(--font-heading-family, "Gotu", serif);font-size:var(--crp-hd-sz, 28px);color:var(--crp-hd, inherit);margin:0}.custom-slider-nav{display:flex;gap:10px}.custom-nav-btn{width:32px;height:32px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:rgb(var(--color-foreground))}.custom-nav-btn:hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05)}.custom-nav-btn.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.custom-nav-btn svg{width:10px;height:10px;fill:currentColor}.related-products-custom .custom-card{position:relative;display:flex;flex-direction:column;height:100%;text-align:left;padding:0 10px 40px}.related-products-custom .custom-card__media{position:relative;width:100%;overflow:hidden;border-radius:4px;background:rgba(var(--color-foreground),.05);margin-bottom:15px}.related-products-custom .custom-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .5s ease}.related-products-custom .custom-card:hover .custom-card__img{transform:scale(1.05)}.related-products-custom .custom-card__img--secondary{opacity:0;z-index:2}.related-products-custom .custom-card:hover .custom-card__img--secondary{opacity:1}.related-products-custom .custom-card__info{display:flex;flex-direction:column;gap:6px}.related-products-custom .custom-rating{display:flex;align-items:center;gap:5px;min-height:18px;margin-bottom:4px}.related-products-custom .rating-star{--letter-spacing: .1;--font-size: 1.3;--color-rating: #4F6A4E}.related-products-custom .rating-count{font-family:var(--font-body-family, "Inter", sans-serif);font-size:11px;color:#555;opacity:.9}.related-products-custom .custom-title{font-family:var(--font-body-family, "Inter", sans-serif);font-size:14px;font-weight:600;color:var(--crp-tx, inherit);margin:0;text-decoration:none;text-transform:capitalize;line-height:1.4}.related-products-custom .custom-price{font-family:var(--font-body-family, "Inter", sans-serif);font-size:13px;color:var(--crp-tx, inherit);margin-bottom:5px}.related-products-custom .custom-price s{opacity:.6;font-size:12px;margin-left:5px}.related-products-custom .custom-desc{font-family:var(--font-body-family, "Inter", sans-serif);font-size:12px;color:var(--crp-tx, inherit);opacity:.75;line-height:1.4;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-products-custom .custom-divider{height:1px;background-color:rgba(var(--color-foreground),.1);width:30px;margin:10px 0}.related-products-custom .custom-meta{font-family:var(--font-body-family, "Inter", sans-serif);font-size:10px;font-weight:600;color:var(--crp-tx, inherit);opacity:.6;text-transform:uppercase;letter-spacing:.5px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}.related-products-custom .custom-swatches{display:flex;gap:5px;margin-top:5px}.related-products-custom .custom-swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background-size:cover;background-position:center;display:inline-block}@keyframes crp-scroll-nudge{0%{transform:translate(0)}20%{transform:translate(-40px)}40%{transform:translate(0)}to{transform:translate(0)}}@media screen and (max-width:749px){.custom-slider-nav{display:none}.related-products-custom slider-component ul.grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:15px;padding-bottom:20px;scrollbar-width:none;margin:0;width:100%}.related-products-custom slider-component ul.grid::-webkit-scrollbar{display:none}.related-products-custom slider-component .grid__item{min-width:75vw;max-width:75vw;width:75vw;flex-shrink:0;scroll-snap-align:start;padding:0;animation:crp-scroll-nudge 2s ease-in-out 1s 1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-related-products-custom.css.map */
