.india-checkout fieldset{border:0;padding:0;margin:0;min-width:0}.india-checkout .one-checkout-form[hidden]{display:none}.india-checkout .checkout-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #242b2233;border-radius:12px;background:#ffffff80;color:inherit;font:inherit}.india-checkout .checkout-fields option{background:#fff;color:#22261f}.india-checkout .billing-check{margin:18px 0;min-height:44px;line-height:1.5}.india-checkout .one-delivery-option{min-height:48px}.india-checkout .commerce-link{min-height:44px}.india-checkout .sample-payment{margin-bottom:16px}.india-checkout [role=alert]{padding:14px;background:#f7e6df;color:#512b1e;border-radius:12px;overflow-wrap:anywhere}.india-checkout-confirmed{padding:32px 22px}.india-checkout-confirmed h1{font-size:32px;line-height:1.1;margin:16px 0}.india-checkout-confirmed{display:grid;gap:20px}.india-checkout-confirmed h1{margin:0;max-width:18ch}.india-checkout-confirmed>p{font-size:14px;line-height:1.7;margin:0;max-width:45ch}.india-receipt-total{margin:0;padding:18px 0;border-block:1px solid color-mix(in srgb,currentColor 15%,transparent)}.india-receipt-total>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.india-receipt-total dt{font-size:14px}.india-receipt-total dd{margin:0;font-size:28px;line-height:1.3;font-variant-numeric:tabular-nums}.india-checkout-confirmed>.commerce-link{display:inline-flex;align-items:center;justify-self:start}@media(max-width:600px){.india-checkout-confirmed{padding:24px 16px}}.india-checkout button:disabled{opacity:.55;cursor:not-allowed}.india-checkout .cart-lines article>div{min-width:0}.india-checkout .cart-lines h3,.india-checkout .cart-lines p{overflow-wrap:anywhere}@media(max-width:600px){.india-checkout .checkout-fields select{font-size:16px}}.india-owner-preferences{margin:40px auto 0;padding:28px;border:1px solid #d8d4cb;border-radius:12px;max-width:580px;text-align:left;background:#fff}.india-owner-preferences h2{margin:0 0 16px}.india-owner-preferences form label{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.india-owner-preferences input[type=checkbox]{margin-top:4px;width:18px;height:18px;flex-shrink:0}.india-owner-preferences .commerce-button{max-width:100%;white-space:normal}.india-owner-preferences .fine-print{font-size:13px;line-height:1.6}.india-owner-preferences button:disabled{opacity:.6;cursor:default}@media(max-width:600px){.india-owner-preferences{padding:20px}}.india-preview-status{position:relative;z-index:101;background:#172321;color:#fff;text-align:center;padding:.65rem 1rem;font-size:.875rem;line-height:1.4}.india-language{flex-wrap:wrap;font-size:.875rem}.india-language,.india-language label{display:flex;align-items:center;gap:.75rem}.india-language select{font:inherit;min-height:44px;padding:.5rem;border:1px solid;border-radius:8px;background:transparent;color:inherit}.india-language small{max-width:24rem;line-height:1.5}.india-review{max-width:740px;margin:0 auto;padding:3rem 1.5rem}.india-review h1{font-size:clamp(2rem,6vw,4rem);line-height:1.1;margin-bottom:2rem}.india-review p{font-size:1rem;line-height:1.6;margin:1rem 0}.india-drawer .india-review{padding:1.5rem 0}.india-drawer .india-review h1{font-size:2rem}.india-delivery{display:grid;gap:1rem;margin-top:2rem}.india-delivery h2{font-size:1.75rem;line-height:1.2}.india-delivery label{display:grid;gap:.5rem;font-size:.875rem}.india-delivery input,.india-delivery select{min-width:0;width:100%;min-height:48px;padding:.75rem;border:1px solid #82908d;border-radius:8px;font:inherit;background:transparent;color:inherit}.india-delivery fieldset{padding:1rem;border:1px solid #82908d;border-radius:8px}.india-delivery .india-consent{grid-template-columns:24px 1fr;align-items:start;margin:.75rem 0;line-height:1.5}.india-consent input{min-height:20px;width:20px}.india-delivery button:disabled{opacity:.55;cursor:not-allowed}.india-error{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:120;background:#fff;color:#14211e;border:1px solid #14211e;border-radius:8px;padding:1rem}.india-error button{margin-left:1rem;text-decoration:underline}.india-delivery option,.india-language option{background:#fff;color:#14211e}.india-delivery :focus-visible,.india-language :focus-visible{outline:3px solid #358570;outline-offset:3px}@media(prefers-color-scheme:dark){.india-error{background:#18221f;color:#fff}}.india-product-price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.35rem;line-height:1.35}.india-product-price .india-product-mrp{font-size:.75em;font-weight:400;opacity:.75;letter-spacing:0}.india-product-price .india-product-selling{font-weight:600}.india-product-mrp s{text-decoration-thickness:1px}.quantity button.india-cart-remove{width:auto;min-width:72px;padding:0 12px;border-radius:999px}.india-error.india-catalogue-error{z-index:40;top:calc(7rem + env(safe-area-inset-top,0px));bottom:auto;max-width:42rem;margin-inline:auto}