.related-products{display:block}.related-products__heading{margin:0 0 4rem;font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 400);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2;text-align:center}.related-products__heading,.related-products .grid__item{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.related-products__heading.is-visible,.related-products .grid__item.is-visible{opacity:1;transform:translateY(0)}.related-products .grid__item:nth-child(1){transition-delay:.1s}.related-products .grid__item:nth-child(2){transition-delay:.2s}.related-products .grid__item:nth-child(3){transition-delay:.3s}.related-products .grid__item:nth-child(4){transition-delay:.4s}.related-products .grid__item:nth-child(5){transition-delay:.5s}.related-products .grid__item:nth-child(6){transition-delay:.6s}.related-products .product-grid{gap:2.5rem 2rem}@media screen and (min-width: 750px){.related-products .product-grid{gap:3rem 2.5rem}}.related-products .card-wrapper{transition:transform .3s ease-out;height:100%;display:flex;flex-direction:column}.related-products .card-wrapper:hover{transform:translateY(-4px)}.related-products .card{transition:box-shadow .3s ease-out;height:100%;display:flex;flex-direction:column;border-radius:var(--product-card-corner-radius, .6rem);overflow:hidden;--image-padding: 0rem}.related-products .card-wrapper:hover .card{box-shadow:0 8px 24px #0000001f,0 4px 12px #00000014}.related-products .card__media{overflow:hidden}.related-products .card__media .media{width:100%;height:100%}.related-products .card__media .media img{transition:transform .4s ease-out}.related-products .card-wrapper:hover .card__media .media img{transform:scale(1.05)}.related-products .card__media a,.related-products .card__media .card__link{display:block;width:100%;height:100%;cursor:pointer;text-decoration:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.related-products .card__media a:focus-visible,.related-products .card__media .card__link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;border-radius:var(--product-card-corner-radius, .6rem)}.related-products .card__heading{font-family:var(--font-heading-family, Georgia, serif);font-weight:500;margin-bottom:.5rem}.related-products .card__heading a{transition:color .2s ease-out;text-decoration:none}.related-products .card-wrapper:hover .card__heading a{color:rgba(var(--color-foreground),.85)}.related-products .card-information .price{font-family:var(--font-body-family);font-size:1.0625rem;font-weight:600}.related-products .card-information .price .price-item{font-family:var(--font-body-family)}.related-products .quick-add__submit{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1;background-color:rgb(var(--color-base-accent-1))!important;color:rgb(var(--color-base-solid-button-labels))!important;border:none!important;transition:all .3s ease-out;margin-top:auto}.related-products .quick-add__submit:hover{background-color:rgba(var(--color-base-accent-1),.9)!important;transform:translate(1px)}.related-products .quick-add__submit:focus-visible{outline:.2rem solid rgba(var(--color-base-accent-1),.5);outline-offset:.3rem}.related-products .quick-add__submit .icon-wrap{transition:transform .3s ease-out;display:inline-block;margin-left:.5rem}.related-products .quick-add__submit:hover .icon-wrap{transform:translate(3px)}.related-products .card-information{padding:1.5rem;display:flex;flex-direction:column;flex:1}.related-products .card-information__wrapper{display:flex;flex-direction:column;flex:1}@media screen and (min-width: 990px){.related-products .product-grid.grid--4-col-desktop{display:grid!important;grid-template-columns:repeat(4,1fr)!important;flex-wrap:nowrap!important}.related-products .product-grid.grid--4-col-desktop .grid__item{width:100%!important;max-width:100%!important;flex:none!important}}@media screen and (max-width: 749px){.related-products__heading{margin:0 0 2.5rem}.related-products .product-grid{gap:2rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-related-products.css.map */
