.product__related-products{margin:2rem 0}.related-products-heading{margin:0 0 10px;font-size:14px;font-weight:400;color:rgb(var(--color-foreground))}.related-products-grid{display:grid;grid-template-columns:1fr;gap:1rem;max-width:100%}@media screen and (min-width:768px){.related-products-grid{grid-template-columns:1fr;gap:1rem}}.related-product-card{display:flex;flex-direction:row;gap:10px;border-radius:4px;overflow:hidden;background:#fcfaf5;transition:transform .2s ease,box-shadow .2s ease}.related-product-image{width:20%;min-width:60px;aspect-ratio:1;flex-shrink:0;overflow:hidden;background:#fcfaf5;padding:8px 0 8px 8px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.related-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-product-info{display:flex;flex:1;padding:1rem 1rem 1rem 2px;gap:1rem}.related-product-center{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.related-product-right{flex-shrink:0;width:25%;min-width:80px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right}.related-product-title{margin:0;font-size:20px;font-weight:400;color:rgb(var(--color-foreground));line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:140%}.related-product-price{font-size:1rem;font-weight:600;color:rgb(var(--color-foreground));display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.related-product-price-top{display:flex;align-items:center;gap:.5rem}.price-horizontal{display:flex;align-items:flex-start;gap:.5rem}.price-regular,.price-sale{color:#e34f4f;font-weight:400;font-size:24px;line-height:120%}.price-compare{color:#29282db2;opacity:.7;text-decoration:line-through;font-size:14px;line-height:135%;font-weight:400;position:relative;top:-2px}.price-discount{color:#e34f4f;background-color:#ecdcdb;padding:4px;font-size:.62rem;font-weight:450;line-height:100%;text-transform:uppercase}.bestseller-badge{margin-bottom:.5rem}.bestseller-text{background:gold;color:#000;padding:3px 8px;font-size:.7rem;font-weight:600;text-transform:uppercase;border-radius:3px;letter-spacing:.5px}.related-product-variants{margin:0}.variant-select{width:fit-content;padding:.4rem;border-radius:4px;background:#dfd2c2;color:rgb(var(--color-foreground));font-size:16px;cursor:pointer;transition:border-color .2s ease}.related-product-btn{width:100%;padding:8px 12px;background:#000;color:#fff;border:none;border-radius:57px;font-size:.8rem;font-weight:400;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.related-product-btn:hover:not(:disabled){background:#f2ece4;border:1px solid #000;color:#212024;transform:translateY(-1px)}.related-product-btn:disabled{background:rgb(var(--color-border));color:rgb(var(--color-foreground));cursor:not-allowed;opacity:.6}.related-product-btn:active:not(:disabled){transform:translateY(0)}.related-product-btn.loading{position:relative;color:transparent}.related-product-btn.loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid transparent;border-top:2px solid rgb(var(--color-button-text));border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:767px){.related-product-info{padding:.75rem;gap:.5rem}.related-product-title{font-size:14px}.price-regular,.price-sale{font-size:18px}.price-compare{font-size:11px}.variant-select{font-size:13px;padding:.25rem}.related-product-btn{font-size:.65rem;padding:6px 8px}}@media screen and (max-width:480px){.related-product-info{padding:.5rem;gap:.4rem}.related-product-title{font-size:1rem;-webkit-line-clamp:2}.price-regular,.price-sale{font-size:16px}.price-compare{font-size:10px}.variant-select{font-size:12px;padding:.2rem}.related-product-btn{font-size:.6rem;padding:5px 6px;white-space:normal;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/190/assets/related-products.css.map */
