:root{--c-saffron: #E87722;--c-saffron-dark: #C9621A;--c-saffron-light:#FDF3E7;--c-maroon: #800020;--c-maroon-dark: #5C0018;--c-maroon-light: #F8EBF0;--c-ivory: #FDF8F0;--c-ivory-dark: #F5EDE0;--c-forest: #2E7D52;--c-forest-dark: #1F5C3A;--c-forest-light: #E8F5EB;--c-turmeric: #F0B323;--c-turmeric-dark:#C48A00;--c-turmeric-light:#FFFAE8;--c-brown: #3D2B1F;--c-muted: #7A6558;--c-border: rgba(128,0,32,.12);--c-divider: rgba(61,43,31,.1)}.product{background:var(--c-ivory)}.announcement-bar,.sale-banner{background:var(--c-saffron);color:#fff;text-align:center;font-size:13px;letter-spacing:.04em;padding:8px 16px;font-weight:500}.countdown-wrapper{background:linear-gradient(135deg,var(--c-maroon) 0%,#A0002A 100%);border-radius:10px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.countdown-wrapper .sale-label{color:#ffffffd9;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin:0}.countdown-wrapper .sale-flat{color:#fff;font-size:20px;font-weight:700;letter-spacing:.02em;margin:2px 0 0}.countdown-ends{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;margin-bottom:4px;text-align:center}.countdown-timer-row{display:flex;gap:6px;align-items:center}.countdown-unit{background:#ffffff26;border-radius:6px;padding:6px 8px;text-align:center;min-width:42px}.countdown-unit .num{display:block;font-size:20px;font-weight:700;color:#fff;line-height:1}.countdown-unit .lbl{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#ffffffa6;margin-top:2px}.countdown-sep{color:#ffffff80;font-size:18px;font-weight:700;line-height:1;margin-top:-4px}.product__title{color:var(--c-brown)!important;font-size:22px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:4px!important}.product__sku,.product__vendor{color:var(--c-muted);font-size:12px}.product__price-row{display:flex;align-items:center;gap:12px;margin:12px 0 4px;flex-wrap:wrap}.product__price--sale{color:var(--c-maroon)!important;font-size:24px!important;font-weight:700!important}.product__price--compare{color:var(--c-muted)!important;font-size:16px!important;text-decoration:line-through!important}.product__save-badge{background:var(--c-turmeric-light);color:var(--c-turmeric-dark);font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid var(--c-turmeric)}.product__tax-note{color:var(--c-muted);font-size:12px;margin:0}.trust-bar{background:var(--c-forest-light);border:1px solid rgba(46,125,82,.2);border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:8px;margin:12px 0}.trust-bar svg,.trust-bar .trust-icon{color:var(--c-forest);width:18px;height:18px;flex-shrink:0}.trust-bar p{font-size:13px;color:var(--c-forest-dark);font-weight:500;margin:0}.delivery-estimate{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--c-divider);border-bottom:1px solid var(--c-divider);margin:12px 0}.delivery-estimate svg,.delivery-icon{color:var(--c-saffron);width:22px;height:22px;flex-shrink:0}.delivery-estimate p{font-size:13px;color:var(--c-brown);margin:0;line-height:1.4}.delivery-estimate strong{color:var(--c-maroon)}.delivery-estimate span.note{display:block;font-size:11px;color:var(--c-muted);margin-top:1px}.coupon-block{background:var(--c-turmeric-light);border:1.5px dashed var(--c-turmeric);border-radius:10px;padding:14px 16px;margin:12px 0}.coupon-block__heading{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-turmeric-dark);margin:0 0 6px}.coupon-block__desc{font-size:13px;color:var(--c-brown);margin:0 0 4px}.coupon-block__code-row{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.coupon-block__code{font-family:monospace;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--c-maroon);background:#fff;border:1px solid var(--c-turmeric);padding:4px 12px;border-radius:6px}.coupon-block__copy-btn{background:var(--c-turmeric);color:var(--c-brown);font-size:12px;font-weight:600;padding:6px 14px;border-radius:6px;border:none;cursor:pointer;transition:background .2s}.coupon-block__copy-btn:hover{background:var(--c-turmeric-dark);color:#fff}.coupon-block__copy-btn.copied{background:var(--c-forest);color:#fff}.size-guide-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:var(--c-maroon);text-decoration:none;border-bottom:1px dotted var(--c-maroon);margin-bottom:12px}.size-guide-link:hover{color:var(--c-maroon-dark)}.variant-wrapper label{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:38px;border:1.5px solid var(--c-border);border-radius:8px;font-size:13px;font-weight:500;color:var(--c-brown);background:#fff;cursor:pointer;transition:all .18s;padding:0 10px;margin:4px 4px 4px 0;-webkit-user-select:none;user-select:none}.variant-wrapper input[type=radio]:checked+label,.variant-wrapper label.selected{background:var(--c-maroon);color:#fff;border-color:var(--c-maroon)}.variant-wrapper label:hover{border-color:var(--c-saffron);color:var(--c-saffron)}.variant-wrapper input[type=radio]{display:none}.plus-size-callout{background:var(--c-maroon);color:#fff;font-size:12px;font-weight:600;letter-spacing:.05em;text-align:center;padding:8px 14px;border-radius:6px;margin-top:10px}.plus-size-callout a{color:var(--c-turmeric);text-decoration:underline}.qty-stepper{display:flex;align-items:center;border:1.5px solid var(--c-border);border-radius:8px;overflow:hidden;width:fit-content;background:#fff}.qty-stepper button{width:38px;height:38px;background:none;border:none;font-size:20px;color:var(--c-brown);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.qty-stepper button:hover{background:var(--c-saffron-light)}.qty-stepper input{width:48px;height:38px;border:none;border-left:1.5px solid var(--c-border);border-right:1.5px solid var(--c-border);text-align:center;font-size:15px;font-weight:600;color:var(--c-brown);background:#fff;outline:none}.btn--atc,.product-form__submit,[id*=template--][id*=__main] .add-to-cart-button:not(.sticky-add-to-cart__button){background:#b0530a!important;color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border:none!important;border-radius:10px!important;padding:16px 24px!important;width:100%!important;cursor:pointer!important;transition:background .2s,transform .15s!important;box-shadow:0 4px 12px #b0530a4d!important;margin-bottom:10px!important}.btn--atc:hover,.product-form__submit:hover,[id*=template--][id*=__main] .add-to-cart-button:not(.sticky-add-to-cart__button):hover{background:#8f4308!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #b0530a61!important}.sticky-add-to-cart__button{background:#b0530a!important;color:#fff!important}.sticky-add-to-cart__button:hover{background:#8f4308!important}.btn--bin,.shopify-payment-button__button--unbranded{background:var(--c-maroon)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:10px!important;padding:16px 24px!important;width:100%!important;border:none!important;cursor:pointer!important;transition:background .2s!important;margin-bottom:8px!important}.btn--bin:hover,.shopify-payment-button__button--unbranded:hover{background:var(--c-maroon-dark)!important}.cart__checkout-button{background:#b0530a!important;color:#fff!important}.cart__checkout-button:hover{background:#8f4308!important}.btn--stylist{background:var(--c-forest)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:10px!important;padding:14px 20px!important;width:100%!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-decoration:none!important;transition:background .2s!important}.btn--stylist:hover{background:var(--c-forest-dark)!important}.whatsapp-float{position:fixed;bottom:24px;right:20px;width:52px;height:52px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #25d36666;z-index:999;text-decoration:none;transition:transform .2s}.whatsapp-float:hover{transform:scale(1.08)}.whatsapp-float svg{width:28px;height:28px;fill:#fff}.sticky-atc{position:fixed;bottom:0;left:0;right:0;background:var(--c-ivory);border-top:2px solid var(--c-saffron);padding:10px 16px;z-index:998;display:flex;align-items:center;gap:12px;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 16px #3d2b1f1a}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__title{flex:1;font-size:13px;font-weight:600;color:var(--c-brown);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-size:16px;font-weight:700;color:var(--c-maroon);white-space:nowrap}.sticky-atc__btn{background:var(--c-saffron);color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:10px 20px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;transition:background .2s}.sticky-atc__btn:hover{background:var(--c-saffron-dark)}.product__media-gallery{border-radius:12px;overflow:hidden}.product__media-item.is-active .product__media-item-inner,.product__media-thumbnail:focus-visible{outline:2px solid var(--c-saffron)!important;outline-offset:2px}.product-accordion details{border-bottom:1px solid var(--c-divider)}.product-accordion summary{font-size:14px;font-weight:600;color:var(--c-brown);letter-spacing:.04em;text-transform:uppercase;padding:14px 4px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none}.product-accordion summary:after{content:"+";font-size:20px;color:var(--c-saffron);font-weight:400;transition:transform .2s}.product-accordion details[open] summary:after{transform:rotate(45deg)}.product-accordion details>div{padding:0 4px 14px;font-size:14px;color:var(--c-muted);line-height:1.7}@media(max-width:749px){.countdown-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.emi-block{flex-direction:column;align-items:flex-start;gap:8px}.product__title{font-size:18px!important}.sticky-atc__title{max-width:120px}}.view-product-title .link,.product-details .link{color:var(--c-brown)!important;font-size:26px!important;font-weight:700!important;letter-spacing:.02em!important;text-decoration:none!important;line-height:1.3!important}.price__regular .price,.product-details .price{color:var(--c-maroon)!important;font-size:22px!important;font-weight:700!important}.price__was,.price--compare,[class*=price__compare]{color:var(--c-muted)!important;font-size:15px!important;text-decoration:line-through!important}[class*=price__badge],[class*=discount-badge],.product-details [class*=badge]{background:var(--c-turmeric-light)!important;color:var(--c-turmeric-dark)!important;border:1px solid var(--c-turmeric)!important;font-size:12px!important;font-weight:700!important;padding:4px 12px!important;border-radius:20px!important}.variant-option__button-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;height:40px!important;border:1.5px solid rgba(128,0,32,.2)!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;color:var(--c-brown)!important;background:#fff!important;cursor:pointer!important;padding:0 12px!important;transition:all .18s!important}.variant-option__button-label:hover{border-color:var(--c-saffron)!important;color:var(--c-saffron)!important}.variant-option__button-label:has(:checked){color:#fff!important;border-color:var(--c-maroon)!important;background:var(--c-maroon)!important}.variant-option__button-label:has(:checked) .variant-option__button-label__text{color:#fff!important}.variant-option__button-label__pill{background:transparent!important}.variant-option__button-label:has(:checked):hover,.variant-option__button-label:has(:checked):hover .variant-option__button-label__text{color:#fff!important}.variant-picker .spacing-style label,.variant-picker [class*=option-name]{color:var(--c-brown)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.quick-add,.quick-add__button{display:none!important}.announcement-bar{background:var(--c-saffron)!important}.section-background:has(+.announcement-bar){background:var(--c-saffron)!important}.announcement-bar .announcement-bar__text,.announcement-bar .announcement-bar__slide,.announcement-bar p,.announcement-bar a,.announcement-bar .slideshow-control{color:#fff!important}.announcement-bar .announcement-bar__text{font-weight:600;letter-spacing:.08em}.header-menu .menu-list__link{letter-spacing:.09em;font-weight:500;color:var(--c-brown)!important;position:relative;padding-block:8px}.header-menu .menu-list__link-title{transition:color .18s ease}.header-menu .menu-list__link:hover,.header-menu .menu-list__link:hover .menu-list__link-title,.header-menu .menu-list__link--active,.header-menu .menu-list__link--active .menu-list__link-title{color:var(--c-maroon)!important}.header-menu .menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--c-maroon);transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.header-menu .menu-list__link:hover:after,.header-menu .menu-list__link--active:after{transform:scaleX(1)}.ip-sale-bar{display:flex;align-items:center;padding:0 24px 0 28px;height:72px;width:100%;box-sizing:border-box;border-radius:14px;overflow:hidden;gap:0}.ip-sale-bar .ip-desktop-only{display:flex}.ip-sale-bar__row1,.ip-sale-bar__row2{display:none}.ip-sale-bar__copy{display:flex;align-items:baseline;gap:10px;flex-shrink:0}.ip-sale-bar__label{font-size:13px;font-weight:700;letter-spacing:.05em;color:#fdf8f0;white-space:nowrap;font-style:italic}.ip-sale-bar__flat{font-size:26px;font-weight:900;letter-spacing:.03em;color:#f0b323;white-space:nowrap;line-height:1}.ip-sale-bar__sub{font-size:12px;font-weight:400;color:#ebd9c2;white-space:nowrap;font-style:italic}.ip-sale-bar__spacer{flex:1}.ip-sale-bar__ends-pill{color:#5c0018;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;padding:9px 16px;border-radius:50px;white-space:nowrap;flex-shrink:0;margin-right:18px}.ip-sale-bar__timer{display:flex;align-items:flex-start;flex-shrink:0}.ip-sale-bar__unit{display:flex;flex-direction:column;align-items:center;min-width:52px}.ip-sale-bar__num{font-size:38px;font-weight:300;color:#fdf8f0;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ip-sale-bar__lbl{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#e0b98a;font-weight:500;line-height:1;margin-top:3px}.ip-sale-bar__sep{font-size:34px;font-weight:300;color:#f0b323;line-height:1;padding:0 2px;opacity:.6;align-self:flex-start;margin-top:2px}.ip-sale-bar__shop{background:#f0b323;color:#5c0018;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:11px 22px;border-radius:50px;white-space:nowrap;flex-shrink:0;text-decoration:none;margin-left:20px}.ip-sale-bar__shop:hover{background:#e0a615;color:#5c0018;text-decoration:none}@media(max-width:749px){.ip-sale-bar{height:auto;flex-direction:column;align-items:stretch;padding:14px 16px 16px;gap:0}.ip-sale-bar .ip-desktop-only{display:none!important}.ip-sale-bar__copy,.ip-sale-bar__spacer{display:none}.ip-sale-bar__row1{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ip-sale-bar__row2{display:flex;align-items:center;justify-content:space-between}.ip-sale-bar__ends-pill{margin-right:0;padding:8px 14px;font-size:10px}.ip-mob-label{font-size:12px;font-weight:700;letter-spacing:.05em;color:#fdf8f0;font-style:italic}.ip-mob-flat{font-size:22px;font-weight:900;letter-spacing:.03em;color:#f0b323;line-height:1}.ip-sale-bar__num{font-size:30px}.ip-sale-bar__sep{font-size:26px}.ip-sale-bar__unit{min-width:38px}}button.size-guide-link{background:none;border:none;padding:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ip-sg-dialog{width:min(92vw,640px);max-height:85vh;padding:0;border:none;border-radius:16px;box-shadow:0 24px 60px #00000047;overflow:hidden;color:var(--c-brown, #3D2B1F)}.ip-sg-dialog::backdrop{background:#0000008c}.ip-sg-dialog[open]{display:flex;flex-direction:column}.ip-sg-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--c-border, rgba(128,0,32,.12));background:var(--c-ivory, #FDF8F0);flex:0 0 auto}.ip-sg-dialog__title{margin:0;font-size:18px;font-weight:700;color:var(--c-maroon, #800020)}.ip-sg-dialog__close{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--c-brown, #3D2B1F)}.ip-sg-dialog__close:hover{background:#0000000f}.ip-sg-dialog__body{padding:18px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ip-sg-dialog__body img{max-width:100%;height:auto}.ip-sg-dialog__body table{width:100%;border-collapse:collapse;font-size:13.5px}.ip-sg-dialog__body th,.ip-sg-dialog__body td{border:1px solid var(--c-border, rgba(128,0,32,.15));padding:7px 9px;text-align:center}.ip-sg-dialog__body th{background:var(--c-ivory-dark, #F5EDE0)}.ip-pd-accordion{margin-top:8px}.ip-pd-list{margin:0;padding-left:0;list-style:none}.ip-pd-list li{padding:3px 0}.ip-pd-list strong{color:var(--c-brown)}.coupon-block__progress{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--c-maroon, #800020)}.coupon-block__progress strong{color:var(--c-saffron-dark, #C9621A)}.coupon-block__progress--unlocked{color:var(--c-forest, #2E7D52)}.coupon-block__progress--unlocked strong{color:var(--c-forest-dark, #1F5C3A)}.ip-atc-trust{margin:12px 0 4px;padding:12px 14px;border:1px solid var(--c-border, rgba(128,0,32,.12));border-radius:12px;background:var(--c-ivory, #FDF8F0)}.ip-atc-trust__points{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center}.ip-atc-trust__points li{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--c-brown, #3D2B1F);white-space:nowrap}.ip-atc-trust__points svg{color:var(--c-forest, #2E7D52);flex:0 0 auto}.ip-atc-trust__points strong{color:var(--c-maroon, #800020)}.ip-atc-trust__pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.ip-atc-trust__pay-icon{width:34px;height:22px;border-radius:3px;box-shadow:0 0 0 1px #0000000f}.ip-lowstock{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13.5px;font-weight:600;color:var(--c-maroon, #800020)}.ip-lowstock[hidden]{display:none!important}div:has(>.ip-lowstock[hidden]){display:none!important}.ip-lowstock strong{color:var(--c-saffron-dark, #C9621A)}.ip-lowstock__dot{width:9px;height:9px;border-radius:50%;background:var(--c-saffron, #E87722);box-shadow:0 0 #e8772299;animation:ip-lowstock-pulse 1.6s infinite;flex:0 0 auto}@keyframes ip-lowstock-pulse{0%{box-shadow:0 0 #e877228c}70%{box-shadow:0 0 0 7px #e8772200}to{box-shadow:0 0 #e8772200}}@media(prefers-reduced-motion:reduce){.ip-lowstock__dot{animation:none}}.ip-prepaid{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px 14px;margin:12px 0;border:1px solid var(--c-turmeric, #F0B323);border-left:4px solid var(--c-maroon, #800020);border-radius:12px;background:var(--c-turmeric-light, #FFFAE8)}.ip-prepaid__icon{flex:0 0 auto;display:inline-flex;color:var(--c-maroon, #800020)}.ip-prepaid__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ip-prepaid__title{font-size:14px;font-weight:700;color:var(--c-maroon, #800020);line-height:1.25}.ip-prepaid__sub{font-size:12px;line-height:1.35;color:var(--c-brown, #3D2B1F)}.ip-prepaid__save{flex:0 0 auto;align-self:center;font-size:13px;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--c-maroon, #800020);padding:6px 10px;border-radius:50px;white-space:nowrap}.ip-prepaid--compact{padding:10px 12px;gap:10px}.ip-prepaid--compact .ip-prepaid__title{font-size:13px}.ip-prepaid--compact .ip-prepaid__sub{font-size:11.5px}.ip-prepaid--compact .ip-prepaid__save{font-size:12px;padding:5px 9px}@media(max-width:480px){.ip-prepaid__sub{font-size:11.5px}}.ip-usp{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1200px;margin:0 auto;padding:4px 16px}.ip-usp__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:14px 10px;background:#fff;border:1px solid var(--c-border, rgba(128,0,32,.12));border-radius:12px}.ip-usp__item svg{width:30px;height:30px;color:var(--c-saffron, #E87722);margin-bottom:2px}.ip-usp__title{font-size:14px;font-weight:700;color:var(--c-brown, #3D2B1F);margin:0;letter-spacing:.02em}.ip-usp__sub{font-size:12px;color:var(--c-muted, #7A6558);margin:0}@media(max-width:749px){.ip-usp{grid-template-columns:repeat(2,1fr);gap:8px}.ip-usp__item{padding:12px 6px}.ip-usp__title{font-size:12.5px}.ip-usp__sub{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ip_custom-product.css.map */
