.set_section .section-header{text-align:center;margin-bottom:48px}.set_section .section-title{font-size:32px;font-weight:600;margin:0 0 16px;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px}.set_section .section-subtitle{font-size:16px;color:#666;max-width:600px;margin:0 auto}.set_section .product-info button.open-size-guide{position:unset;margin-bottom:0}.set_section .product-info .size-guide{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;height:25px}.set_section .product-info .size-guide>span{font-family:var(--poppins);font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%;color:var(--blue-0)}@media screen and (max-width:768px){.metafield-products-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}}@media screen and (max-width:480px){.metafield-products-grid{grid-template-columns:1fr;gap:20px}}.set_section .sets-product-card{background:var(--yellow-7);overflow:hidden;transition:all .3s ease;position:relative;display:flex;margin-bottom:12px}.set_section .sets-product-card .product-image{position:relative;overflow:hidden;min-width:89px;max-height:94px;max-width:89px}.set_section .sets-product-card .product-image img{object-fit:cover;width:100%}.placeholder-svg{width:100%;height:100%;fill:#e5e5e5}.set_section .product-title{font-size:16px;font-weight:600;margin:0 0 12px;color:#1a1a1a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.set_section .product-price{display:flex;align-items:center;gap:8px;margin-bottom:16px}.regular-price,.sale-price{font-family:var(--poppins);font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;color:var(--blue-0)}.set_section .sets-product-card .product-price{flex-wrap:wrap;gap:0}.set_section .sets-product-card .product-price span.mrp-text{font-size:10px;margin-right:5px}.set_section .sets-product-card .product-price span.mrp_price_title_tax{font-weight:300;font-size:8px;line-height:100%;letter-spacing:0%}.set_section .compare-price{font-size:14px;color:#999;text-decoration:line-through}.set_section .sale-price{color:#e74c3c}.set_section .size-selector{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.set_section .size-btn{background:#fff;border:1px solid var(--blue-3);color:var(--blue-0);padding:8px 16px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:50px;text-align:center;font-family:var(--poppins)}span.ruppee--symbole{font-size:14px;color:var(--blue-0)}.set_section .size-btn.sold-out{background:#f8f8f8;color:#ccc;cursor:not-allowed;text-decoration:line-through}.size-btn.unavailable{background:#f8f8f8;color:#ccc;cursor:not-allowed}.size-btn.in-cart{border:1.5px solid var(--blue-0)}.size-btn.adding:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.cart-status{display:flex;align-items:center;justify-content:flex-start}.status-message{font-size:14px;font-weight:500;transition:all .3s ease;height:21px;display:flex;align-items:center}.status-message.adding{color:#27ae60}.status-message.removed{color:#e74c3c}.status-message.adding:before{content:"";display:inline-block;width:12px;height:12px;border:2px solid #f39c12;border-radius:50%;border-top-color:transparent;animation:spin .8s linear infinite;margin-right:8px;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}span.status-icon{display:flex;align-items:center}.status-message.added{animation:slideInUp .3s ease;display:flex;align-items:center;gap:6px;font-family:var(--poppins);font-weight:400;font-size:12px;color:var(--blue-0)}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.sets.product-info{padding-left:30px}}@media screen and (max-width:767.98px){.section-title{font-size:28px}.product-info{padding:0 0 0 25px}.size-btn{padding:6px 12px;font-size:13px;min-width:45px}}@media screen and (max-width:480px){.set_section .section-header{margin-bottom:32px}.set_section .section-title{font-size:24px}.set_section .size-selector{gap:10px}.set_section .size-btn{padding:9px 10px;font-size:12px;min-width:40px}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/sets-product.css.map */
