.related-products{display:block}.related-products__heading{text-align:center;font-size:22px;font-weight:800;color:#111;margin:0 0 24px;text-transform:uppercase;letter-spacing:.5px}@media screen and (min-width:750px){.related-products__heading{font-size:26px;margin-bottom:32px}}.related-products .youtik-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media screen and (min-width:750px){.related-products .youtik-product-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.related-products .youtik-card{background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #eaeaea;box-shadow:0 4px 10px #00000008;transition:transform .2s ease,box-shadow .2s ease}.related-products .youtik-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px #00000017}.related-products .youtik-media-link{display:block;width:100%;text-decoration:none}.related-products .youtik-media{position:relative;width:100%;padding-bottom:100%;background:#f9f9f9;overflow:hidden}.related-products .youtik-media img,.related-products .youtik-media svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.related-products .youtik-card:hover .youtik-media img{transform:scale(1.04)}.related-products .youtik-badge{position:absolute;top:10px;left:10px;background:#ff3b30;color:#fff;padding:4px 8px;font-size:11px;font-weight:800;border-radius:6px;z-index:2;letter-spacing:.3px}@media screen and (min-width:750px){.related-products .youtik-badge{top:12px;left:12px;font-size:12px;padding:5px 10px}}.related-products .youtik-info{padding:12px;display:flex;flex-direction:column;flex-grow:1}@media screen and (min-width:750px){.related-products .youtik-info{padding:14px 16px 16px}}.related-products .youtik-title-link{text-decoration:none;color:inherit;display:block}.related-products .youtik-title{font-size:13px;font-weight:600;margin:0 0 6px;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}@media screen and (min-width:750px){.related-products .youtik-title{font-size:14px;min-height:40px}}.related-products .youtik-price-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.related-products .youtik-price{font-size:16px;font-weight:800;color:#111}@media screen and (min-width:750px){.related-products .youtik-price{font-size:17px}}.related-products .youtik-compare{font-size:12px;text-decoration:line-through;color:#999}.related-products .youtik-atc-wrapper{margin-top:auto;width:100%}.related-products .youtik-atc-form{margin:0;width:100%}.related-products .youtik-atc-btn{width:100%;background:#fc0;color:#000;border:none;padding:10px 0;font-size:12px;font-weight:800;border-radius:8px;cursor:pointer;letter-spacing:.5px;transition:opacity .2s ease,transform .1s ease;display:flex;justify-content:center;align-items:center}@media screen and (min-width:750px){.related-products .youtik-atc-btn{font-size:13px;padding:12px 0}}.related-products .youtik-atc-btn:hover{opacity:.88}.related-products .youtik-atc-btn:active{transform:scale(.98)}.related-products .youtik-atc-btn.sold-out{background:#ececec;color:#999;cursor:not-allowed}.related-products{padding-top:4rem;border-top:1px solid rgba(var(--color-foreground),.07)}@media screen and (min-width:750px){.related-products{padding-top:5rem}}.related-products__heading{font-size:calc(var(--font-heading-scale) * 2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .6rem;text-align:center;position:relative;display:block}.related-products__heading:after{content:"";display:block;width:3.6rem;height:3px;background:rgb(var(--color-button));border-radius:999px;margin:.8rem auto 2.8rem}.related-products .product-grid{row-gap:2.4rem;column-gap:1.6rem}@media screen and (min-width:750px){.related-products .product-grid{row-gap:3rem;column-gap:2rem}}.related-products .card__inner,.related-products .card--standard .card__inner{border-radius:12px;overflow:hidden}@media screen and (min-width:990px){.related-products .card-wrapper:hover .card__inner{box-shadow:0 8px 28px #0000001a}.related-products .card .media.media--hover-effect>img:only-child{transition:transform .45s ease}.related-products .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.05)}}.related-products .card__badge .badge--sale,.related-products .badge--sale{background:#fff0eb;color:#c0392b;border-radius:999px;font-size:1.1rem;font-weight:700;padding:.3rem .9rem;border:none;letter-spacing:.02em}.related-products .card__information{padding:1.2rem .4rem .6rem}.related-products .card__heading{font-size:calc(var(--font-heading-scale) * 1.4rem);font-weight:700;line-height:1.3;margin-bottom:.4rem;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.related-products .card__heading{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.related-products .card-information .caption{font-size:1.1rem;color:rgba(var(--color-foreground),.45);text-transform:uppercase;letter-spacing:.08em}.related-products .price--on-sale .price-item--sale{font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground))}.related-products .price--on-sale .price-item--regular{font-size:1.2rem;color:rgba(var(--color-foreground),.4);text-decoration:line-through}.related-products .price:not(.price--on-sale) .price-item{font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.related-products .card-wrapper{transition:transform .2s ease}.related-products .card-wrapper:hover{transform:translateY(-3px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-related-products.css.map */
