#MainContent[data-template=product] h1{font-family:var(--font-heading--family);font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:500;line-height:1.1}#MainContent[data-template=product] product-price,#MainContent[data-template=product] product-price>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-family:var(--font-body--family)}#MainContent[data-template=product] product-price .price,#MainContent[data-template=product] product-price .price bdi{font-size:clamp(1.5rem,1.25rem + .8vw,1.9rem);font-weight:500;line-height:1.2;color:#000}#MainContent[data-template=product] product-price .compare-at-price,#MainContent[data-template=product] product-price .compare-at-price bdi{font-size:1rem;font-weight:400;color:#00000080}.price-mrp{display:none}.price-off{padding:0;background:none;color:var(--vr-primary-deep, #A4441D);font-size:.95rem;font-weight:700}#MainContent[data-template=product] .jdgm-prev-badge{display:inline-flex;align-items:center;gap:6px}#MainContent[data-template=product] .variant-option--buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;border:0}#MainContent[data-template=product] .variant-option--buttons legend{width:100%;margin:0 0 12px;padding:0;font-family:var(--font-body--family);font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}#MainContent[data-template=product] .variant-option__button-label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;width:auto;min-width:104px;padding:10px 10px 12px;background:#fff;color:#000;border:2px solid #E4E0D8;border-radius:16px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}#MainContent[data-template=product] .variant-option__button-label:hover{border-color:#b9b3a6}#MainContent[data-template=product] .variant-option__button-label:has(input:checked){background:#fff;color:#000;border-color:#111;box-shadow:0 10px 22px -12px #00000059}#MainContent[data-template=product] .variant-option__button-label:has(input[aria-disabled=true]){opacity:.5}#MainContent[data-template=product] .variant-option__button-label__pill{display:none}#MainContent[data-template=product] .variant-option__button-label__text{position:static;color:#000;font-size:.95rem;font-weight:600;text-align:center}.vr-variant-img{display:block;width:96px;height:96px;overflow:hidden;border-radius:12px;background:var(--vr-line)}.vr-variant-img img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.vr-variant-img{width:80px;height:80px}#MainContent[data-template=product] .variant-option__button-label{min-width:92px}}#MainContent[data-template=product] add-to-cart-component .button{min-height:54px}.vr-pdp-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:16px 0;list-style:none;border-block:1px solid var(--vr-line)}.vr-pdp-trust li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:.78rem;line-height:1.3}.vr-pdp-trust svg{width:30px;height:30px;fill:none;stroke:var(--vr-primary);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#MainContent[data-template=product] .accordion .details__header{font-family:var(--font-heading--family);font-size:1.2rem;font-weight:500}#MainContent[data-template=product] .accordion .details-content{line-height:1.7}#MainContent[data-template=product] .accordion a{color:var(--vr-primary);text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/virasit-pdp.css.map */
