:root{--c-ivory: #fff9f0;--c-surface: #ffffff;--c-sand: #f6ede0;--c-maroon: #711d32;--c-maroon-deep: #5a1627;--c-maroon-tint: #f7e9ec;--c-peacock: #155b52;--c-peacock-deep: #0f463f;--c-peacock-tint: #e4efed;--c-gold: #b68a3a;--c-gold-soft: #e8d7b5;--c-ink: #27211f;--c-muted: #62574f;--c-line: #e8ddd0;--c-line-strong: #d5c6b3;--c-danger: #a3262c;--c-danger-tint: #fbeaea;--c-warning: #7a5200;--c-warning-tint: #fbf1dc;--c-success: var(--c-peacock);--c-focus: #155b52;--f-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--f-ui: Mukta, "Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-devanagari: "Tiro Devanagari Hindi", Mukta, serif;--t-xs: .8125rem;--t-sm: .9375rem;--t-base: 1.0625rem;--t-md: 1.25rem;--t-lg: 1.5rem;--t-xl: clamp(1.75rem, 1.4rem + 1.4vw, 2.25rem);--t-2xl: clamp(2.125rem, 1.6rem + 2.2vw, 3rem);--t-3xl: clamp(2.5rem, 1.8rem + 3.4vw, 4.25rem);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--section: clamp(3rem, 2rem + 4vw, 5.5rem);--r-sm: 8px;--r-md: 12px;--r-lg: 14px;--shadow-pop: 0 12px 32px -12px rgba(39, 33, 31, .28);--content: 1280px;--gutter: clamp(1rem, .6rem + 1.8vw, 2rem);--header-h: 72px;--tap: 44px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .18s;--kinari: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='14' viewBox='0 0 32 14'%3E%3Cpath d='M0 1.5h32M0 12.5h32' stroke='%23B68A3A' stroke-width='1'/%3E%3Cpath d='M16 3.6c1.1 1.5 1.1 2.4 0 3.4-1.1-1-1.1-1.9 0-3.4zm0 6.8c-1.1-1.5-1.1-2.4 0-3.4 1.1 1 1.1 1.9 0 3.4zM12.6 7c1.5-1.1 2.4-1.1 3.4 0-1 1.1-1.9 1.1-3.4 0zm6.8 0c-1.5 1.1-2.4 1.1-3.4 0 1-1.1 1.9-1.1 3.4 0z' fill='%23711D32'/%3E%3Ccircle cx='0' cy='7' r='1.1' fill='%23B68A3A'/%3E%3Ccircle cx='32' cy='7' r='1.1' fill='%23B68A3A'/%3E%3C/svg%3E");--jaal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23B68A3A' stroke-opacity='.55' stroke-width='.8'%3E%3Cpath d='M24 2c6 7 6 13 0 22-6-9-6-15 0-22zm0 44c-6-7-6-13 0-22 6 9 6 15 0 22zM2 24c7-6 13-6 22 0-9 6-15 6-22 0zm44 0c-7 6-13 6-22 0 9-6 15-6 22 0z'/%3E%3C/g%3E%3Ccircle cx='24' cy='24' r='1.6' fill='%23E8D7B5'/%3E%3Ccircle cx='0' cy='0' r='1.2' fill='%23E8D7B5'/%3E%3Ccircle cx='48' cy='0' r='1.2' fill='%23E8D7B5'/%3E%3Ccircle cx='0' cy='48' r='1.2' fill='%23E8D7B5'/%3E%3Ccircle cx='48' cy='48' r='1.2' fill='%23E8D7B5'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){:root{--dur: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{margin:0;background:var(--c-ivory);color:var(--c-ink);font-family:var(--f-ui);font-size:var(--t-base);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}img{display:block}h1,h2,h3,h4{font-family:var(--f-display);font-weight:600;line-height:1.12;color:var(--c-maroon);margin:0 0 var(--s-4);letter-spacing:.005em;text-wrap:balance}h1{font-size:var(--t-2xl)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-lg)}h4{font-size:var(--t-md)}p{margin:0 0 var(--s-4)}:lang(hi),[lang=hi]{font-family:var(--f-devanagari)}a{color:var(--c-peacock);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--c-peacock-deep)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:4px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}hr{border:0;border-top:1px solid var(--c-line);margin:var(--s-6) 0}table{border-collapse:collapse;width:100%}::selection{background:var(--c-maroon-tint);color:var(--c-maroon-deep)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;word-wrap:normal!important}.prp-skip-link{position:absolute;left:var(--s-4);top:-100px;z-index:1000;background:var(--c-maroon);color:#fff;padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);font-weight:600;text-decoration:none}.prp-skip-link:focus{top:var(--s-4);color:#fff}.prp-container{width:100%;max-width:calc(var(--content) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.prp-main{display:block;min-height:50vh}.prp-main:focus{outline:none}.prp-kinari{height:14px;background:var(--kinari) repeat-x center / 32px 14px}.prp-kinari--footer{opacity:.9}.prp-button,.button,.woocommerce-button,button.single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--tap);padding:.55rem 1.25rem;border:1px solid transparent;border-radius:var(--r-sm);font-family:var(--f-ui);font-size:var(--t-sm);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);-webkit-tap-highlight-color:transparent}.prp-button .prp-icon{width:20px;height:20px}.prp-button--primary,.button.alt,button.single_add_to_cart_button{background:var(--c-maroon);color:#fff}.prp-button--primary:hover,.button.alt:hover,button.single_add_to_cart_button:hover{background:var(--c-maroon-deep);color:#fff}.prp-button--secondary{background:var(--c-peacock);color:#fff}.prp-button--secondary:hover{background:var(--c-peacock-deep);color:#fff}.prp-button--quiet,.button:not(.alt){background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line-strong)}.prp-button--quiet:hover,.button:not(.alt):hover{border-color:var(--c-ink);color:var(--c-ink)}.prp-button--large{min-height:52px;padding-inline:1.6rem;font-size:var(--t-base)}.prp-button--block{width:100%}.prp-button[disabled],.prp-button.disabled,button.single_add_to_cart_button.disabled,button.single_add_to_cart_button:disabled{background:var(--c-line);color:#463c36;border-color:var(--c-line);cursor:not-allowed;transition:none}.prp-button.loading{opacity:.7;pointer-events:none}.prp-button.added:after{content:"\2713";font-weight:700}.added_to_cart{display:none}.prp-link-button{display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--tap);padding:0;background:none;border:0;color:var(--c-peacock);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.prp-link-button .prp-icon{width:20px;height:20px}.prp-link-strong{font-weight:600;color:var(--c-peacock)}.prp-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-width:var(--tap);min-height:var(--tap);padding:0 var(--s-2);background:none;border:0;border-radius:var(--r-sm);color:var(--c-ink);text-decoration:none}.prp-icon-button:hover{color:var(--c-maroon);background:var(--c-maroon-tint)}.prp-icon-button__label{font-size:var(--t-sm);font-weight:500}.prp-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-maroon);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],input[type=url],select,textarea,.input-text{width:100%;min-height:var(--tap);padding:.5rem .85rem;background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);font-size:var(--t-base);line-height:1.4}input:focus-visible,select:focus-visible,textarea:focus-visible,.input-text:focus-visible{outline:2px solid var(--c-focus);outline-offset:0;border-color:var(--c-focus)}select{-webkit-appearance:none;appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2327211F' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}label{font-weight:500}.prp-field-hint{color:var(--c-muted);font-size:var(--t-sm)}[aria-invalid=true]{border-color:var(--c-danger)!important}.prp-check{display:flex;align-items:center;gap:var(--s-2);min-height:36px;font-weight:400;cursor:pointer}.prp-check input{width:18px;height:18px;accent-color:var(--c-maroon);flex:none}.prp-check__count{color:var(--c-muted);font-size:var(--t-xs)}.prp-check--chip{position:relative;min-height:40px;padding:0 .85rem;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface)}.prp-check--chip input{position:absolute;opacity:0;pointer-events:none}.prp-check--chip:has(input:checked){border-color:var(--c-maroon);background:var(--c-maroon-tint);color:var(--c-maroon-deep);font-weight:600}.prp-check--chip:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.prp-chips,.prp-active-filters{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;margin:0 0 var(--s-5);padding:0;align-items:center}.prp-chip{display:inline-flex;align-items:center;gap:var(--s-1);min-height:36px;padding:0 .8rem;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);font-size:var(--t-sm);text-decoration:none}.prp-chip:hover{border-color:var(--c-ink);color:var(--c-ink)}.prp-chip--removable .prp-icon{width:16px;height:16px}.prp-badge{display:inline-block;padding:.15rem .5rem;border-radius:6px;font-size:var(--t-xs);font-weight:600;line-height:1.4}.prp-badge--sale{background:var(--c-maroon);color:#fff}.prp-badge--muted{background:var(--c-ink);color:#fff}.prp-badge--info{background:var(--c-surface);color:var(--c-maroon-deep);border:1px solid var(--c-maroon)}.prp-badge--outline{background:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-line-strong)}.prp-size-chip{display:inline-block;min-width:2rem;padding:0 .4rem;border:1px solid var(--c-line);border-radius:6px;font-size:var(--t-xs);line-height:1.6rem;text-align:center;color:var(--c-muted)}.prp-segmented{display:inline-flex;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);overflow:hidden}.prp-segmented__option{min-height:36px;padding:0 .9rem;border:0;background:var(--c-surface);font-size:var(--t-sm)}.prp-segmented__option[aria-pressed=true]{background:var(--c-peacock);color:#fff;font-weight:600}.prp-notice,.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-left:4px solid var(--c-peacock);border-radius:var(--r-sm);background:var(--c-surface);list-style:none}.prp-notice--warning{border-left-color:var(--c-warning);background:var(--c-warning-tint);color:#4d3500}.woocommerce-error,.prp-notice--error{border-left-color:var(--c-danger);background:var(--c-danger-tint)}.prp-notice--success{border-left-color:var(--c-peacock);background:var(--c-peacock-tint)}.woocommerce-message .button,.woocommerce-info .button{float:right;margin-left:var(--s-4);min-height:36px}.prp-drawer,.prp-dialog{padding:0;border:0;background:var(--c-ivory);color:var(--c-ink);box-shadow:var(--shadow-pop)}.prp-drawer::backdrop,.prp-dialog::backdrop{background:#27211f73}.prp-drawer{position:fixed;inset:0 auto 0 0;width:min(88vw,380px);max-width:none;height:100dvh;max-height:none;margin:0}.prp-drawer[open]{animation:prp-slide-in var(--dur) var(--ease)}@keyframes prp-slide-in{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}.prp-drawer__head,.prp-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-line);background:var(--c-surface);position:sticky;top:0;z-index:1}.prp-drawer__title,.prp-dialog__title{margin:0;font-family:var(--f-display);font-size:var(--t-lg);font-weight:600;color:var(--c-maroon)}.prp-drawer__body{padding:var(--s-4)}.prp-dialog{width:min(92vw,760px);max-height:min(88dvh,900px);border-radius:var(--r-md)}.prp-dialog__body{padding:var(--s-5)}.prp-table-scroll{overflow-x:auto;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface)}.prp-table{font-size:var(--t-sm);font-variant-numeric:tabular-nums}.prp-table th,.prp-table td{padding:.6rem .85rem;border-bottom:1px solid var(--c-line);text-align:left;white-space:nowrap}.prp-table thead th{background:var(--c-sand);font-weight:600;color:var(--c-ink)}.prp-table tbody th{font-weight:600;color:var(--c-maroon)}.prp-table tbody tr:last-child>*{border-bottom:0}.prp-unit-label{color:var(--c-muted);font-weight:400}.prp-accordion{border-top:1px solid var(--c-line)}.prp-accordion__item{border-bottom:1px solid var(--c-line)}.prp-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:56px;cursor:pointer;list-style:none}.prp-accordion__summary::-webkit-details-marker{display:none}.prp-accordion__summary h2{margin:0;font-size:var(--t-md)}.prp-accordion__summary .prp-icon{flex:none;transition:transform var(--dur) var(--ease)}.prp-accordion__item[open]>.prp-accordion__summary .prp-icon{transform:rotate(180deg)}.prp-accordion__body{padding:0 0 var(--s-5);max-width:72ch}.prp-spec{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:var(--s-2) var(--s-5);margin:0}.prp-spec dt{color:var(--c-muted)}.prp-spec dd{margin:0}.prp-breadcrumb{font-size:var(--t-sm);color:var(--c-muted);margin-bottom:var(--s-4)}.prp-breadcrumb p{margin:0}.prp-breadcrumb a{color:var(--c-muted)}.prp-breadcrumb__sep{margin:0 .45rem;color:var(--c-line-strong)}.prp-empty-state{max-width:34rem;margin:var(--s-7) auto;text-align:center}.prp-empty-state__mark{display:inline-flex;color:var(--c-gold);margin-bottom:var(--s-3)}.prp-empty-state__mark .prp-icon{width:48px;height:48px;stroke-width:1.2}.prp-skeleton{background:linear-gradient(90deg,var(--c-sand),#fbf4ea,var(--c-sand));background-size:200% 100%;animation:prp-shimmer 1.4s linear infinite;border-radius:var(--r-sm)}@keyframes prp-shimmer{to{background-position:-200% 0}}.prp-icon{flex:none}.prp-wa-float{position:fixed;right:max(var(--s-4),env(safe-area-inset-right));bottom:calc(var(--s-4) + env(safe-area-inset-bottom));z-index:45;display:inline-flex;align-items:center;gap:var(--s-2);min-height:52px;padding:0 var(--s-4) 0 var(--s-3);border-radius:999px;background:#1a7f4b;color:#fff;font-weight:600;text-decoration:none;box-shadow:var(--shadow-pop);transition:transform var(--dur) var(--ease)}.prp-wa-float svg{width:26px;height:26px}.prp-wa-float:hover{transform:translateY(-2px);color:#fff}.prp-wa-float:focus-visible{outline:3px solid var(--c-gold);outline-offset:2px}@media(max-width:720px){.prp-wa-float{padding:0;width:52px;justify-content:center}.prp-wa-float__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}body:has(.prp-sticky-buy:not([hidden])) .prp-wa-float{bottom:calc(84px + env(safe-area-inset-bottom))}@media(prefers-reduced-motion:reduce){.prp-wa-float{transition:none}.prp-wa-float:hover{transform:none}}.prp-product__ask{margin:var(--s-3) 0 0}.prp-announcement{background:var(--c-maroon);color:#fff;font-size:var(--t-sm);text-align:center}.prp-announcement p{margin:0;padding-block:.45rem}.prp-announcement a{color:#fff;text-decoration:underline;text-underline-offset:.2em}.prp-header{position:sticky;top:0;z-index:50;background:var(--c-surface)}.admin-bar .prp-header{top:32px}@media(max-width:782px){.admin-bar .prp-header{top:0}}.prp-header__bar{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"menu brand actions" "search search search";align-items:center;column-gap:var(--s-2);row-gap:var(--s-2);padding-block:var(--s-2) var(--s-3)}.prp-header__menu{grid-area:menu}.prp-header__brand{grid-area:brand;text-decoration:none;justify-self:start;min-width:0}.prp-search{grid-area:search}.prp-header__actions{grid-area:actions;display:flex;align-items:center;gap:2px}.prp-header__actions .prp-icon-button__label,.prp-header__account,.prp-header__sizeguide{display:none}@media(min-width:1024px){.prp-header__bar{grid-template-columns:auto minmax(280px,560px) auto;grid-template-areas:"brand search actions";justify-content:space-between;column-gap:var(--s-6);padding-block:var(--s-3)}.prp-header__menu{display:none}.prp-header__account,.prp-header__sizeguide{display:inline-flex}.prp-header__actions .prp-icon-button__label{display:inline}.prp-header__actions{gap:var(--s-1)}}.prp-wordmark{display:inline-grid;grid-template-columns:auto auto;grid-template-areas:"mark name" "mark hi";align-items:center;column-gap:.55rem;margin:0;line-height:1}.prp-wordmark__mark{grid-area:mark;display:inline-flex;color:var(--c-gold)}.prp-wordmark__mark .prp-icon{width:34px;height:34px;stroke-width:1.3}.prp-wordmark__name{grid-area:name;font-family:var(--f-display);font-weight:600;font-size:clamp(1.3rem,1.05rem + 1vw,1.75rem);color:var(--c-maroon);letter-spacing:.01em;white-space:nowrap}.prp-wordmark__hi{grid-area:hi;font-family:var(--f-devanagari);font-size:.78rem;color:var(--c-muted);margin-top:.2rem;letter-spacing:.02em}.prp-search{position:relative;display:flex}.prp-search__input{min-height:46px;padding-right:3.25rem;background:var(--c-ivory);border-color:var(--c-line-strong);border-radius:var(--r-sm)}.prp-search__input::placeholder{color:var(--c-muted);opacity:1}.prp-search__submit{position:absolute;right:3px;top:3px;bottom:3px;width:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:var(--c-maroon);color:#fff}.prp-search__submit:hover{background:var(--c-maroon-deep)}.prp-search__results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:var(--s-2);max-height:min(70vh,520px);overflow-y:auto}.prp-suggest__group{margin:var(--s-2) var(--s-2) var(--s-1);font-size:var(--t-xs);color:var(--c-muted);font-weight:600}.prp-suggest__item{display:flex;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2);border-radius:var(--r-sm);color:var(--c-ink);text-decoration:none}.prp-suggest__item[aria-selected=true],.prp-suggest__item:hover{background:var(--c-maroon-tint)}.prp-suggest__item img{width:44px;height:55px;object-fit:cover;border-radius:6px;background:var(--c-sand)}.prp-suggest__name{display:block;font-weight:500}.prp-suggest__price{display:block;font-size:var(--t-sm);color:var(--c-muted)}.prp-suggest__all{font-weight:600;color:var(--c-peacock)}.prp-suggest__empty{padding:var(--s-3);color:var(--c-muted);margin:0}.prp-header__cart .wc-block-mini-cart__button{min-width:var(--tap);min-height:var(--tap);padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--c-ink)}.prp-header__cart .wc-block-mini-cart__button:hover{background:var(--c-maroon-tint);opacity:1}.prp-header__cart .wc-block-mini-cart__badge{background:var(--c-maroon)!important;color:#fff!important;border-color:var(--c-surface)!important}.wc-block-mini-cart__drawer .wc-block-components-drawer{background:var(--c-ivory);font-family:var(--f-ui)}.wc-block-mini-cart__drawer .wc-block-mini-cart__title{font-family:var(--f-display);color:var(--c-maroon)}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-checkout{background:var(--c-maroon);color:#fff;border-color:var(--c-maroon);border-radius:var(--r-sm)}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-cart{border-radius:var(--r-sm)}.prp-header__nav{display:none;border-top:1px solid var(--c-line)}@media(min-width:1024px){.prp-header__nav{display:block}}.prp-nav__list{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 var(--s-1);list-style:none;margin:0;padding:0}.prp-nav__item{position:relative;display:flex;align-items:center}.prp-nav__item--aside{margin-left:auto}.prp-nav__link{display:inline-flex;align-items:center;gap:var(--s-1);min-height:46px;padding:0 var(--s-2);color:var(--c-ink);font-weight:500;text-decoration:none}.prp-nav__link .prp-icon{width:18px;height:18px;color:var(--c-gold)}.prp-nav__link:hover,.prp-nav__item:focus-within>.prp-nav__link{color:var(--c-maroon)}.prp-nav__link--static{padding-right:0}.prp-nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:36px;padding:0;margin-left:-4px;background:none;border:0;border-radius:6px;color:var(--c-muted)}.prp-nav__toggle .prp-icon{width:18px;height:18px;transition:transform var(--dur) var(--ease)}.prp-nav__toggle[aria-expanded=true] .prp-icon{transform:rotate(180deg)}.prp-nav__toggle:hover{color:var(--c-maroon);background:var(--c-maroon-tint)}.prp-mega{position:absolute;top:100%;left:calc(var(--s-2) * -1);z-index:55;min-width:520px;padding:var(--s-5);background:var(--c-surface);border:1px solid var(--c-line);border-top:3px solid var(--c-maroon);border-radius:0 0 var(--r-md) var(--r-md);box-shadow:var(--shadow-pop)}.prp-mega--compact{min-width:240px}.prp-mega__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-5)}.prp-mega__label{margin:0 0 var(--s-2);font-size:var(--t-xs);font-weight:600;color:var(--c-muted)}.prp-mega ul{list-style:none;margin:0;padding:0}.prp-mega li a{display:block;padding:.3rem 0;color:var(--c-ink);text-decoration:none}.prp-mega li a:hover{color:var(--c-maroon);text-decoration:underline}.prp-mega__all{align-self:end}.prp-mobile-nav ul{list-style:none;margin:0;padding:0}.prp-mobile-nav>ul>li{border-bottom:1px solid var(--c-line)}.prp-mobile-nav__top{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-family:var(--f-display);font-size:var(--t-md);font-weight:600;color:var(--c-maroon);text-decoration:none;cursor:pointer;list-style:none}.prp-mobile-nav__top::-webkit-details-marker{display:none}details[open]>.prp-mobile-nav__top .prp-icon{transform:rotate(180deg)}.prp-mobile-nav details ul{padding:0 0 var(--s-3) var(--s-3)}.prp-mobile-nav details a{display:flex;align-items:center;min-height:var(--tap);color:var(--c-ink);text-decoration:none}.prp-mobile-nav__secondary{margin-top:var(--s-5)!important}.prp-mobile-nav__secondary a{display:flex;align-items:center;min-height:var(--tap);color:var(--c-peacock);font-weight:500}.prp-footer{margin-top:var(--section);background:var(--c-peacock-deep);color:#f2ebe0}.prp-footer .prp-kinari{filter:saturate(.9);background-color:var(--c-ivory)}.prp-footer__help{display:grid;gap:var(--s-3) var(--s-6);align-items:center;padding-block:var(--s-7);border-bottom:1px solid rgba(255,255,255,.14)}@media(min-width:900px){.prp-footer__help{grid-template-columns:auto 1fr auto}}.prp-footer__help-hi{margin:0;font-family:var(--f-devanagari);font-size:var(--t-xl);line-height:1.3;color:var(--c-gold-soft)}@media(min-width:900px){.prp-footer__help-hi{padding-right:var(--s-6);border-right:1px solid rgba(232,215,181,.35)}}.prp-footer__help-title{margin:0 0 var(--s-1);font-size:var(--t-lg);color:#fff}.prp-footer__help-text p{margin:0;color:#d9cdbb}.prp-footer__help-button{justify-self:start;background:var(--c-ivory);color:var(--c-maroon);border-color:var(--c-ivory)}.prp-footer__help-button:hover{background:#fff;color:var(--c-maroon-deep)}.prp-footer__grid{display:flex;flex-wrap:wrap;gap:var(--s-6) var(--s-5);padding-block:var(--s-7) var(--s-6)}.prp-footer__brand{flex:1 1 100%}.prp-footer__col{flex:1 1 140px}@media(min-width:1000px){.prp-footer__brand{flex:1.4 1 260px}}.prp-footer__heading--next{margin-top:var(--s-5)}.prp-footer .prp-wordmark__name{color:#fff}.prp-footer .prp-wordmark__hi{color:#d9cdbb}.prp-footer__tagline{margin-top:var(--s-3);color:#d9cdbb;max-width:30ch}.prp-footer__heading{font-family:var(--f-ui);font-size:var(--t-sm);font-weight:600;color:var(--c-gold-soft);margin-bottom:var(--s-3)}.prp-footer ul{list-style:none;margin:0;padding:0}.prp-footer li a{display:inline-flex;align-items:center;gap:var(--s-2);min-height:36px;color:#f2ebe0;text-decoration:none}.prp-footer li a:hover{color:#fff;text-decoration:underline}.prp-footer li .prp-icon{width:20px;height:20px}.prp-footer__small{color:#d9cdbb;font-size:var(--t-sm);margin-top:var(--s-2)}.prp-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-4) var(--s-6);border-top:1px solid rgba(255,255,255,.14);font-size:var(--t-sm);color:#d9cdbb}.prp-footer__base p{margin:0}.prp-footer__credit{font-size:var(--t-xs);color:#c7b9a4}.prp-footer__heart{color:#e59aa8}.prp-footer :focus-visible{outline-color:var(--c-gold-soft)}.prp-section{padding-block:var(--section) 0}.prp-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-5)}.prp-section__head .prp-section__title{margin:0}.prp-section__title{font-size:var(--t-xl)}.prp-hero{padding-block:clamp(2rem,1rem + 4vw,4.5rem) 0}.prp-hero__grid{display:grid;gap:var(--s-6);align-items:center}@media(min-width:900px){.prp-hero__grid{grid-template-columns:1.05fr .95fr;gap:var(--s-8)}}.prp-hero__grid>*{min-width:0}.prp-hero__hi{margin:0 0 var(--s-3);font-family:var(--f-devanagari);font-size:var(--t-3xl);line-height:1.25;color:var(--c-maroon)}.prp-hero__title{font-size:var(--t-xl);font-weight:500;color:var(--c-ink);max-width:22ch;margin-bottom:var(--s-4)}.prp-hero__body{font-size:var(--t-md);color:var(--c-muted);max-width:46ch;line-height:1.55}.prp-hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-5)}.prp-hero__frame{position:relative;padding:14px;background:var(--kinari) repeat-x top left / 32px 14px,var(--kinari) repeat-x bottom left / 32px 14px,var(--c-surface);border-left:1px solid var(--c-gold-soft);border-right:1px solid var(--c-gold-soft);border-radius:4px}.prp-hero__panel{aspect-ratio:4 / 3;overflow:hidden;background:var(--c-peacock)}@media(min-width:900px){.prp-hero__panel{aspect-ratio:4 / 5;max-height:min(72vh,640px);width:100%}}.prp-hero__img{width:100%;height:100%;object-fit:cover}.prp-hero__textile{position:relative;width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#155b5200 0 32%,#0f463fbf),var(--jaal) center / 48px 48px,var(--c-peacock)}.prp-hero__lotus{display:grid;place-items:center;width:clamp(120px,30%,180px);aspect-ratio:1;border-radius:50%;background:var(--c-peacock-deep);box-shadow:0 0 0 1px var(--c-gold),0 0 0 10px var(--c-peacock-deep),0 0 0 11px #b68a3a99;color:var(--c-gold-soft)}.prp-hero__lotus .prp-icon{width:60%;height:60%;stroke-width:.9}.prp-hero__note{margin:var(--s-2) 0 0;font-size:var(--t-xs);color:var(--c-muted)}.prp-hero__note a{color:var(--c-peacock);font-weight:600;white-space:nowrap}.prp-slider__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}.prp-slider.is-ready .prp-slider__track{scrollbar-width:none}.prp-slider.is-ready .prp-slider__track::-webkit-scrollbar{display:none}.prp-slider__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.prp-slider__controls{display:flex;align-items:center;justify-content:center;gap:var(--s-2);margin-top:var(--s-2)}.prp-slider__controls[hidden]{display:none}.prp-slider__arrow{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--c-line-strong);border-radius:50%;background:var(--c-surface);color:var(--c-maroon);cursor:pointer}.prp-slider__arrow:hover{background:var(--c-maroon-tint);border-color:var(--c-maroon)}.prp-slider__arrow .prp-icon{width:22px;height:22px}.prp-slider__arrow[data-prp-prev] .prp-icon{transform:rotate(90deg)}.prp-slider__arrow[data-prp-next] .prp-icon{transform:rotate(-90deg)}.prp-slider__dots{display:flex}.prp-slider__dot{display:grid;place-items:center;width:28px;height:44px;padding:0;border:0;background:none;cursor:pointer}.prp-slider__dot:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--c-line-strong);transition:width .2s ease,background-color .2s ease}.prp-slider__dot:hover:before{background:var(--c-muted)}.prp-slider__dot[aria-current=true]:before{width:22px;background:var(--c-maroon)}.prp-slider__pause{min-height:44px;margin-left:var(--s-2);padding:0 var(--s-3);border:0;background:none;color:var(--c-muted);font:inherit;font-size:var(--t-xs);text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:reduce){.prp-slider__dot:before{transition:none}}@media(min-width:900px){.prp-hero__frame.has-image .prp-hero__panel{max-height:clamp(440px,calc(100svh - 330px),640px)}}.prp-deities__list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-3);list-style:none;margin:0;padding:0}@media(min-width:640px){.prp-deities__list{grid-template-columns:repeat(3,1fr);gap:var(--s-4)}}@media(min-width:1100px){.prp-deities__list{grid-template-columns:repeat(6,1fr)}}.prp-deity__link{display:block;text-decoration:none;color:var(--c-ink)}.prp-deity__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-md);background:var(--c-sand)}.prp-deity__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.prp-deity__link:hover .prp-deity__media img{transform:scale(1.03)}.prp-deity__swatch{display:block;width:100%;height:100%;background:var(--jaal) center / 40px 40px,var(--tone, var(--c-maroon))}.prp-deity--tone-0{--tone: var(--c-maroon)}.prp-deity--tone-1{--tone: var(--c-peacock)}.prp-deity--tone-2{--tone: #8a4b22}.prp-deity--tone-3{--tone: #3c3a6b}.prp-deity--tone-4{--tone: #6d5a1e}.prp-deity__name{display:block;margin-top:var(--s-3);font-family:var(--f-display);font-size:var(--t-md);font-weight:600;color:var(--c-maroon);line-height:1.2}.prp-deity__link:hover .prp-deity__name{text-decoration:underline;text-underline-offset:.18em}.prp-deity__count{display:block;font-size:var(--t-sm);color:var(--c-muted)}.prp-seasonal__inner,.prp-craft__inner{display:grid;gap:var(--s-6);align-items:center;padding:var(--s-6);background:var(--c-sand);border-radius:var(--r-md)}@media(min-width:860px){.prp-seasonal.has-image .prp-seasonal__inner,.prp-craft__inner:has(.prp-craft__media){grid-template-columns:1fr 1fr;padding:var(--s-7)}}.prp-seasonal__media img,.prp-craft__media img{width:100%;border-radius:var(--r-sm)}.prp-seasonal__copy p,.prp-craft__copy p{max-width:52ch}.prp-size-help__inner{display:grid;gap:var(--s-6);align-items:center;padding:var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}@media(min-width:720px){.prp-size-help__inner{grid-template-columns:auto 1fr;padding:var(--s-7)}}.prp-size-help__copy p{max-width:60ch}.prp-size-help__diagram svg{width:128px;height:auto;margin-inline:auto}.prp-size-help__diagram .idol{fill:var(--c-sand);stroke:var(--c-maroon);stroke-width:1.4}.prp-size-help__diagram .measure{fill:none;stroke:var(--c-peacock);stroke-width:1.6;stroke-dasharray:4 3}.prp-reviews__list{display:grid;gap:var(--s-4);list-style:none;margin:0;padding:0}@media(min-width:820px){.prp-reviews__list{grid-template-columns:repeat(3,1fr)}}.prp-review{padding:var(--s-5);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md)}.prp-review blockquote{margin:0 0 var(--s-3);font-family:var(--f-display);font-size:var(--t-md);line-height:1.45}.prp-review__meta{margin:0;font-size:var(--t-sm);color:var(--c-muted)}.prp-support__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-5);padding:var(--s-6);border-radius:var(--r-md);background:var(--c-maroon-tint)}.prp-support__inner p{margin:0;color:var(--c-muted)}.prp-support__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.prp-shop{padding-top:var(--s-5)}.prp-archive__header{margin-bottom:var(--s-5)}.prp-archive__title{margin-bottom:var(--s-2)}.prp-archive__description{color:var(--c-muted);max-width:66ch}.prp-archive__description p:last-child{margin:0}.prp-archive{display:grid;gap:var(--s-6)}@media(min-width:1024px){.prp-archive{grid-template-columns:250px 1fr;gap:var(--s-7)}}.prp-filters__head{display:none}.prp-filter{margin:0 0 var(--s-5);padding:0 0 var(--s-5);border:0;border-bottom:1px solid var(--c-line);min-width:0}.prp-filter__legend{padding:0;margin-bottom:var(--s-2);font-weight:600}.prp-filter__options{display:grid;gap:2px}.prp-filter__options--chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.prp-filter__price{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.prp-filter__price label{display:grid;gap:var(--s-1);font-size:var(--t-sm);font-weight:400;color:var(--c-muted)}.prp-filters__actions{display:grid;gap:var(--s-2)}@media(max-width:1023.98px){.prp-filters{position:fixed;inset:0 0 0 auto;z-index:80;width:min(92vw,400px);display:flex;flex-direction:column;background:var(--c-ivory);box-shadow:var(--shadow-pop);transform:translate(105%);visibility:hidden;transition:transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.prp-filters.is-open{transform:none;visibility:visible;transition:transform var(--dur) var(--ease)}.prp-filters__head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-3) var(--s-4);background:var(--c-surface);border-bottom:1px solid var(--c-line)}.prp-filters__title{margin:0;font-size:var(--t-lg)}.prp-filters__form{flex:1;overflow-y:auto;padding:var(--s-4) var(--s-4) 0}.prp-filters__actions{position:sticky;bottom:0;grid-template-columns:1fr 1fr;margin:0 calc(var(--s-4) * -1);padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--c-surface);border-top:1px solid var(--c-line)}.prp-filters-backdrop{position:fixed;inset:0;z-index:79;background:#27211f73}}@media(min-width:1024px){.prp-toolbar__filters{display:none!important}.prp-filters__form{position:sticky;top:calc(var(--header-h) + 64px);max-height:calc(100vh - var(--header-h) - 80px);overflow-y:auto;padding-right:var(--s-2)}}.prp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4)}.prp-toolbar .woocommerce-notices-wrapper{flex-basis:100%}.prp-toolbar .woocommerce-result-count{margin:0;color:var(--c-muted);font-size:var(--t-sm)}.prp-toolbar .woocommerce-ordering{margin:0 0 0 auto}.prp-toolbar .woocommerce-ordering select{min-width:210px}@media(max-width:599.98px){.prp-toolbar .woocommerce-result-count{flex-basis:100%;order:3}.prp-toolbar .woocommerce-ordering{flex:1}.prp-toolbar .woocommerce-ordering select{min-width:0}}ul.products,.prp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-3);list-style:none;margin:0;padding:0}@media(min-width:768px){ul.products,.prp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6) var(--s-5)}}@media(min-width:1280px){ul.products,.prp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px)and (max-width:1279.98px){.prp-archive ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}ul.products:before,ul.products:after{display:none}.prp-card{display:flex;flex-direction:column;min-width:0}.prp-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-md);background:var(--c-sand)}.prp-card__media>a{display:block;width:100%;height:100%}.prp-card__img{width:100%;height:100%;object-fit:cover}.prp-card__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);width:100%;height:100%;color:var(--c-muted);font-size:var(--t-sm);background:var(--jaal) center / 44px 44px,var(--c-sand)}.prp-card__placeholder .prp-icon{width:40px;height:40px;color:var(--c-gold)}.prp-card__badges{position:absolute;left:var(--s-2);top:var(--s-2);display:flex;flex-wrap:wrap;gap:var(--s-1);max-width:calc(100% - 56px)}.prp-wish{position:absolute;right:6px;top:6px;display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:0;border-radius:50%;background:#ffffffeb;color:var(--c-ink)}.prp-wish .prp-icon{width:22px;height:22px}.prp-wish:hover,.prp-wish[aria-pressed=true]{color:var(--c-maroon)}.prp-wish[aria-pressed=true] .prp-icon{fill:var(--c-maroon)}.prp-card__body{padding-top:var(--s-3);flex:1}.prp-card__deity{margin:0 0 2px;font-size:var(--t-xs);font-weight:600;color:var(--c-peacock)}.prp-card__title{margin:0 0 var(--s-1);font-family:var(--f-ui);font-size:var(--t-base);font-weight:500;line-height:1.35;color:var(--c-ink)}.prp-card__title a{color:inherit;text-decoration:none}.prp-card__title a:hover{text-decoration:underline}.prp-card__price{margin:0 0 var(--s-2)}.prp-card__sizes{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 var(--s-2)}.prp-card__action{margin-top:var(--s-2)}.prp-card__action .prp-button{min-height:42px}.price{font-weight:600;color:var(--c-ink);font-variant-numeric:tabular-nums}.price del{color:var(--c-muted);font-weight:400;margin-right:var(--s-1)}.price ins{text-decoration:none;color:var(--c-maroon)}.woocommerce-pagination{margin-top:var(--s-7)}.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);list-style:none;padding:0;margin:0}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);text-decoration:none}.woocommerce-pagination .page-numbers .current{background:var(--c-maroon);border-color:var(--c-maroon);color:#fff}@media(max-width:479.98px){.prp-card__action .prp-button{padding-inline:.5rem;font-size:var(--t-xs);white-space:nowrap}}.single-product div.product{display:grid;gap:var(--s-6);padding-bottom:var(--s-6)}@media(min-width:900px){.single-product div.product{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:var(--s-8)}.single-product div.product>.woocommerce-product-gallery{grid-column:1;grid-row:1 / span 3}.single-product div.product>.summary{grid-column:2}.single-product div.product>.prp-accordion,.single-product div.product>.related,.single-product div.product>.upsells{grid-column:1 / -1}}.single-product div.product>.prp-badge--sale,.single-product .onsale{display:none}.woocommerce-product-gallery{position:relative;margin:0;min-width:0}.woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery__image img,.woocommerce-product-gallery .wp-post-image{width:100%;height:auto;border-radius:var(--r-md);background:var(--c-sand)}.woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s-2);list-style:none;padding:0;margin:var(--s-3) 0 0}.woocommerce-product-gallery .flex-control-thumbs img{border-radius:var(--r-sm);opacity:.65;cursor:pointer;border:2px solid transparent}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1;border-color:var(--c-maroon)}.woocommerce-product-gallery__trigger{position:absolute;top:var(--s-3);right:var(--s-3);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border-radius:50%;background:#ffffffeb;font-size:0;text-decoration:none}.woocommerce-product-gallery__trigger:before{content:"";width:22px;height:22px;background:currentColor;color:var(--c-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5M11 8.5v5M8.5 11h5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5M11 8.5v5M8.5 11h5'/%3E%3C/svg%3E") center / contain no-repeat}.prp-product__sample-note{margin:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--c-warning-tint);color:#4d3500;font-size:var(--t-sm)}@media(min-width:900px){.prp-product__sample-note{grid-column:1}}.summary{min-width:0}.prp-product__deity{margin:0 0 var(--s-1);font-size:var(--t-sm);font-weight:600}.prp-product__deity a{color:var(--c-peacock);text-decoration:none}.summary .product_title{font-size:var(--t-2xl);margin-bottom:var(--s-3)}.summary>.price{font-size:var(--t-lg);margin-bottom:var(--s-4)}.woocommerce-product-details__short-description{color:var(--c-muted)}.prp-product__fit{display:flex;flex-direction:column;gap:2px;padding:var(--s-3) var(--s-4);border-left:3px solid var(--c-gold);background:var(--c-surface);font-size:var(--t-sm)}.variations_form .variations{width:100%;margin-bottom:var(--s-2);border:0}.variations_form .variations tr{display:block;margin-bottom:var(--s-3)}.variations_form .variations td.value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.variations_form .reset_variations[style*=hidden]{display:none}.prp-buy-now:disabled{background:var(--c-line);color:#463c36;cursor:not-allowed}.variations_form .variations th,.variations_form .variations td{display:block;padding:0;text-align:left}.variations_form .variations th label{display:block;margin-bottom:var(--s-2);font-weight:600}.variations_form .reset_variations{display:inline-block;font-size:var(--t-sm)}.prp-swatches{display:flex;flex-wrap:wrap;gap:var(--s-2)}.prp-swatch{min-width:52px;min-height:var(--tap);padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);font-weight:500}.prp-swatch:hover{border-color:var(--c-ink)}.prp-swatch[aria-pressed=true]{border:2px solid var(--c-maroon);background:var(--c-maroon-tint);color:var(--c-maroon-deep);font-weight:700}.prp-swatch:disabled{color:var(--c-line-strong);background:repeating-linear-gradient(135deg,transparent 0 6px,var(--c-ivory) 6px 7px),var(--c-surface);text-decoration:line-through;cursor:not-allowed}.has-swatches select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.prp-product__size-help{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);margin:0 0 var(--s-4);font-size:var(--t-sm);color:var(--c-muted)}.single_variation_wrap .woocommerce-variation{margin-bottom:var(--s-3)}.woocommerce-variation-price .price{font-size:var(--t-lg)}.stock{font-weight:600;font-size:var(--t-sm)}.stock.in-stock{color:var(--c-peacock)}.stock.out-of-stock{color:var(--c-danger)}form.cart{margin:var(--s-4) 0}form.cart:not(.variations_form),.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:stretch}.quantity{display:inline-flex}.quantity .qty{width:80px;text-align:center;min-height:52px}form.cart .single_add_to_cart_button,form.cart .prp-buy-now{flex:1 1 160px;min-height:52px;font-size:var(--t-base)}.prp-delivery{margin:var(--s-5) 0;padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}.prp-delivery label{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2)}.prp-delivery__row{display:flex;gap:var(--s-2)}.prp-delivery__row input{max-width:200px}.prp-delivery__result{margin:var(--s-2) 0 0;font-size:var(--t-sm)}.prp-delivery__result:empty{display:none}.prp-size-guide{margin-block:var(--s-5)}.prp-size-guide__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.prp-size-guide__title{margin:0;font-size:var(--t-lg)}.prp-size-guide__how{color:var(--c-muted);max-width:66ch}.related>h2,.upsells>h2{margin-top:var(--s-6)}#reviews .commentlist{list-style:none;padding:0}#reviews .comment_container{padding:var(--s-4) 0;border-bottom:1px solid var(--c-line)}#reviews .avatar{display:none}.prp-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--gutter) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--c-surface);border-top:1px solid var(--c-line);box-shadow:0 -8px 24px -16px #27211f66}.prp-sticky-buy[hidden]{display:none}.prp-sticky-buy__info{min-width:0;display:grid}.prp-sticky-buy__name{font-size:var(--t-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prp-sticky-buy__price{font-weight:600}.prp-sticky-buy__price del{display:none}@media(min-width:900px){.prp-sticky-buy{display:none!important}}body.has-sticky-buy .prp-footer{padding-bottom:72px}.prp-page{padding-top:var(--s-6)}.prp-page__narrow{max-width:calc(760px + var(--gutter) * 2)}.prp-page__header{margin-bottom:var(--s-5)}.prp-page__title{margin-bottom:0}.prp-prose{max-width:70ch;font-size:var(--t-base);line-height:1.7}.prp-prose h2{margin-top:var(--s-6)}.prp-prose ul,.prp-prose ol{padding-left:1.25rem}.prp-prose img{border-radius:var(--r-sm)}.prp-page--commerce .prp-prose{max-width:none}.prp-inline-search{display:flex;gap:var(--s-2);max-width:28rem;margin:var(--s-5) auto}.prp-contact__list{display:grid;grid-template-columns:minmax(7rem,max-content) 1fr;gap:var(--s-4) var(--s-5);margin:var(--s-5) 0}.prp-contact__list dt{font-weight:600;color:var(--c-muted);padding-top:.6rem}.prp-contact__list dd{margin:0;padding-top:.6rem}.prp-contact__list dd .prp-button{margin-top:-.6rem}@media(max-width:520px){.prp-contact__list{grid-template-columns:1fr;gap:var(--s-1)}.prp-contact__list dd{padding-top:0;margin-bottom:var(--s-3)}}.prp-shipment{margin-top:var(--s-6);padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}.prp-shipment dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--s-2) var(--s-5)}.prp-shipment dd{margin:0}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{font-family:var(--f-ui)}.wc-block-components-title,.wc-block-cart__totals-title,.wc-block-components-checkout-step__title{font-family:var(--f-display)!important;font-weight:600!important;color:var(--c-maroon)}.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{min-height:52px;border-radius:var(--r-sm)!important;background:var(--c-maroon)!important;color:#fff!important;font-weight:600!important}.wc-block-components-button:not(.is-link):hover{background:var(--c-maroon-deep)!important}.wc-block-components-text-input input,.wc-block-components-combobox .components-combobox-control__input,.wc-blocks-components-select .wc-blocks-components-select__select{border-radius:var(--r-sm)!important;border-color:var(--c-line-strong)!important;background:var(--c-surface)!important}.wc-block-components-text-input.is-active input:focus,.wc-block-components-text-input input:focus{border-color:var(--c-focus)!important;box-shadow:0 0 0 1px var(--c-focus)!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:var(--t-md)}.wc-block-components-product-name{color:var(--c-ink);font-weight:500}.wc-block-components-sidebar-layout .wc-block-components-main{min-width:0}.wp-block-woocommerce-empty-cart-block .wp-block-heading{font-family:var(--f-display)}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font-size:var(--t-xl);color:var(--c-ink)}.wp-block-woocommerce-empty-cart-block .with-empty-cart-icon:before{width:56px;height:56px;margin-bottom:var(--s-4);background-color:var(--c-maroon);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M5.5 8.5h13l-1 11.25h-11z'/%3E%3Cpath d='M9 8.5V7a3 3 0 0 1 6 0v1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M5.5 8.5h13l-1 11.25h-11z'/%3E%3Cpath d='M9 8.5V7a3 3 0 0 1 6 0v1.5'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title+p a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--s-5);border-radius:var(--r-sm);background:var(--c-maroon);color:#fff;font-weight:600;text-decoration:none}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title+p a:hover{background:var(--c-maroon-deep)}.wp-block-woocommerce-empty-cart-block .is-style-dots{margin-block:var(--s-6);color:var(--c-gold)}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin:0;padding:0;list-style:none}@media(min-width:900px){.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product{display:flex;flex-direction:column;flex:none;width:auto;max-width:none;margin:0;padding:0 0 var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);overflow:hidden;text-align:start}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-link{color:var(--c-ink);text-decoration:none}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image{margin:0 0 var(--s-3);background:var(--c-sand)}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{margin:0 var(--s-3);font-size:var(--t-sm);font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-link:hover .wc-block-grid__product-title{text-decoration:underline}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price{margin:var(--s-2) var(--s-3) var(--s-3);font-weight:600;color:var(--c-ink)}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart{margin:auto var(--s-3) 0}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--c-maroon);color:#fff;font-size:var(--t-sm);font-weight:600;white-space:nowrap}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{background:var(--c-maroon-deep)}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:var(--s-2);font-size:var(--t-sm);text-align:center;color:var(--c-peacock)}.wc-block-components-validation-error{color:var(--c-danger)}.woocommerce-account .woocommerce{display:grid;gap:var(--s-6)}@media(min-width:900px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:220px 1fr}}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);overflow:hidden}.woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--c-line)}.woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;min-height:48px;padding:0 var(--s-4);color:var(--c-ink);text-decoration:none}.woocommerce-MyAccount-navigation .is-active a{background:var(--c-maroon-tint);color:var(--c-maroon-deep);font-weight:600;box-shadow:inset 3px 0 0 var(--c-maroon)}.woocommerce-MyAccount-content{min-width:0}.woocommerce-orders-table,.woocommerce-table,.shop_table{width:100%;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden;font-size:var(--t-sm)}.woocommerce-orders-table th,.woocommerce-orders-table td,.woocommerce-table th,.woocommerce-table td,.shop_table th,.shop_table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}@media(max-width:640px){.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tr{display:block;border-bottom:1px solid var(--c-line);padding:var(--s-2) 0}.woocommerce-orders-table td{display:flex;justify-content:space-between;gap:var(--s-3);border:0;padding:var(--s-1) var(--s-4)}.woocommerce-orders-table td:before{content:attr(data-title);font-weight:600;color:var(--c-muted)}}.woocommerce form .form-row{margin:0 0 var(--s-4)}.woocommerce form .form-row label{display:block;margin-bottom:var(--s-1)}.woocommerce form .form-row .required{color:var(--c-danger);text-decoration:none}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password{max-width:30rem;padding:var(--s-6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md)}.u-columns.col2-set{display:grid;gap:var(--s-6)}@media(min-width:860px){.u-columns.col2-set{grid-template-columns:1fr 1fr}}.woocommerce-Addresses{display:grid;gap:var(--s-5)}@media(min-width:720px){.woocommerce-Addresses{grid-template-columns:1fr 1fr}}.woocommerce-Address{padding:var(--s-5);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md)}.woocommerce-password-strength{font-size:var(--t-sm);margin-top:var(--s-2)}mark{background:var(--c-maroon-tint);color:var(--c-maroon-deep);padding:0 .2em;border-radius:3px}.prp-auth{display:grid;gap:var(--s-6);align-items:start}@media(min-width:860px){.prp-auth{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--s-8)}}.prp-auth__aside{position:relative;padding:var(--s-6);border-radius:var(--r-md);background:linear-gradient(#0f463fd6,#0f463fd6),var(--jaal) center / 48px 48px,var(--c-peacock-deep);color:#f2ebe0;overflow:hidden}.prp-auth__aside:after{content:"";position:absolute;inset:auto 0 0;height:14px;background:var(--kinari) repeat-x left / 32px 14px;opacity:.9}.prp-auth__hi{margin:0;font-family:var(--f-devanagari);font-size:var(--t-lg);color:var(--c-gold-soft)}.prp-auth__title{margin:var(--s-1) 0 var(--s-4);color:#fff;font-size:var(--t-xl)}.prp-auth__list{margin:0 0 var(--s-5);padding:0;list-style:none;display:grid;gap:var(--s-3)}.prp-auth__list li{position:relative;padding-left:var(--s-6)}.prp-auth__list li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--c-gold);box-shadow:0 0 0 3px #b68a3a40}.prp-auth__note{margin:0 0 var(--s-3);color:#d9cdbb;font-size:var(--t-sm)}.prp-auth__note a{color:#fff;font-weight:600}.prp-auth__forms>h2{margin-top:0}.prp-auth .woocommerce-form-login{max-width:none;box-shadow:0 18px 40px -30px #27211f73;border-top:4px solid var(--c-maroon)}.prp-auth .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.prp-auth .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center;gap:var(--s-2);margin:0!important}.prp-auth .woocommerce-form-login__rememberme input{width:18px;height:18px;accent-color:var(--c-maroon)}.prp-auth .woocommerce-form-login__submit{background:var(--c-maroon)!important;border-color:var(--c-maroon)!important;color:#fff!important;min-width:9rem}.prp-auth .woocommerce-form-login__submit:hover{background:var(--c-maroon-deep)!important}.woocommerce .password-input{position:relative;display:block}.woocommerce .password-input input{padding-right:3rem}.woocommerce .show-password-input{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:40px;height:40px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;cursor:pointer;color:var(--c-muted)}.woocommerce .show-password-input:before{content:"";display:block;width:22px;height:22px;margin:auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat}.woocommerce .show-password-input.display-password:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18M10.6 5.1A10 10 0 0 1 12 5c6.4 0 10 7 10 7a17 17 0 0 1-3.2 4M6.6 6.6A17 17 0 0 0 2 12s3.6 7 10 7a9.7 9.7 0 0 0 5.4-1.6M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18M10.6 5.1A10 10 0 0 1 12 5c6.4 0 10 7 10 7a17 17 0 0 1-3.2 4M6.6 6.6A17 17 0 0 0 2 12s3.6 7 10 7a9.7 9.7 0 0 0 5.4-1.6M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E")}.woocommerce .show-password-input:hover{color:var(--c-ink);background:var(--c-sand)}.prp-upi{margin:0 0 var(--s-6);padding:var(--s-5);border:1px solid var(--c-line);border-top:4px solid var(--c-maroon);border-radius:var(--r-md);background:var(--c-surface)}.prp-upi__title{margin:0 0 var(--s-4);font-family:var(--f-display);font-size:var(--t-xl);color:var(--c-maroon)}.prp-upi__grid{display:grid;gap:var(--s-5)}@media(min-width:760px){.prp-upi__grid{grid-template-columns:240px 1fr;align-items:start}}.prp-upi__qr{display:grid;justify-items:center;gap:var(--s-2);text-align:center}.prp-upi__qr-code{width:220px;max-width:100%;aspect-ratio:1;padding:var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-sm);background:#fff}.prp-upi__qr-code svg{display:block;width:100%;height:auto}.prp-upi__scan{margin:0;font-size:var(--t-sm);color:var(--c-muted)}.prp-upi__app[hidden]{display:none}.prp-upi__facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--s-2) var(--s-4);margin:0 0 var(--s-4)}.prp-upi__facts dt{color:var(--c-muted);font-size:var(--t-sm)}.prp-upi__facts dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);min-width:0}.prp-upi__amount{font-size:var(--t-lg);font-weight:700;color:var(--c-ink)}.prp-upi__vpa{font-size:var(--t-base);font-weight:600;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.prp-upi__howto{margin:0 0 var(--s-4);padding-left:1.25rem}.prp-upi__howto li{margin-bottom:var(--s-1)}.prp-upi__extra{color:var(--c-muted)}.prp-upi__form label{display:block;margin-bottom:var(--s-2);font-weight:600}.prp-upi__field{display:flex;flex-wrap:wrap;gap:var(--s-2)}.prp-upi__field input{flex:1 1 12rem;min-height:var(--tap);padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);font-size:var(--t-md);letter-spacing:.08em;font-variant-numeric:tabular-nums}.prp-upi__field input:focus{outline:2px solid var(--c-focus);outline-offset:1px}.prp-upi__help{margin:var(--s-2) 0 0;font-size:var(--t-sm);color:var(--c-muted)}.prp-upi-checkout-note{margin:0}.prp-insta__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.prp-insta__intro{margin:0;max-width:40rem;color:var(--c-muted)}.prp-insta__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,326px),1fr));gap:var(--s-5);margin:0;padding:0;list-style:none}.prp-insta__item{min-width:0}.prp-insta__item .instagram-media{margin:0!important;min-width:0!important;width:100%!important;max-width:100%!important;border-radius:var(--r-md)!important}.prp-insta__item blockquote.instagram-media:not(iframe){display:grid;place-items:center;min-height:360px;border:1px solid var(--c-line);background:var(--c-sand)}.prp-insta__note{margin-top:var(--s-5);font-size:var(--t-xs);color:var(--c-muted)}.prp-prose .wp-block-details{margin:0;border-bottom:1px solid var(--c-line)}.prp-prose h2+.wp-block-details{border-top:1px solid var(--c-line)}.prp-prose .wp-block-details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--tap);padding:var(--s-3) 0;cursor:pointer;list-style:none;font-weight:600;color:var(--c-ink)}.prp-prose .wp-block-details summary::-webkit-details-marker{display:none}.prp-prose .wp-block-details summary:after{content:"";flex:none;width:10px;height:10px;margin-right:4px;border-right:2px solid var(--c-maroon);border-bottom:2px solid var(--c-maroon);transform:rotate(45deg) translateY(-3px);transition:transform var(--dur) var(--ease)}.prp-prose .wp-block-details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.prp-prose .wp-block-details summary:hover{color:var(--c-maroon)}.prp-prose .wp-block-details>:not(summary){margin:0 0 var(--s-4);color:var(--c-ink)}@media(prefers-reduced-motion:reduce){.prp-prose .wp-block-details summary:after{transition:none}}:root{--c-saffron: #e8891c;--c-marigold: #f4b400;--c-night: #2a1120;--c-night-deep: #1a0b14;--toran: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='40' viewBox='0 0 96 40'%3E%3Cpath d='M0 3 Q48 22 96 3' fill='none' stroke='%234E7A2A' stroke-width='1.4'/%3E%3Cpath d='M48 15 C42 22 43 31 48 37 C53 31 54 22 48 15 Z' fill='%233E7B27'/%3E%3Cpath d='M48 17 V35' stroke='%2384B35A' stroke-width='.8'/%3E%3Cg fill='%23E8891C'%3E%3Ccircle cx='9' cy='7' r='5'/%3E%3Ccircle cx='39' cy='12.6' r='5'/%3E%3Ccircle cx='72' cy='10.4' r='5'/%3E%3C/g%3E%3Cg fill='%23F4B400'%3E%3Ccircle cx='24' cy='10.6' r='5'/%3E%3Ccircle cx='57' cy='12.6' r='5'/%3E%3Ccircle cx='87' cy='7' r='5'/%3E%3C/g%3E%3Cg fill='none' stroke='%23B5530E' stroke-width='.9' stroke-dasharray='1.4 1.6'%3E%3Ccircle cx='9' cy='7' r='3'/%3E%3Ccircle cx='24' cy='10.6' r='3'/%3E%3Ccircle cx='39' cy='12.6' r='3'/%3E%3Ccircle cx='57' cy='12.6' r='3'/%3E%3Ccircle cx='72' cy='10.4' r='3'/%3E%3Ccircle cx='87' cy='7' r='3'/%3E%3C/g%3E%3C/svg%3E")}.prp-toran{height:40px;margin-bottom:-28px;position:relative;z-index:2;pointer-events:none;background:var(--toran) repeat-x top center / 96px 40px;filter:drop-shadow(0 2px 1px rgba(39,33,31,.12))}@media(max-width:640px){.prp-toran{height:32px;background-size:77px 32px;margin-bottom:-22px}}.prp-radhe{display:flex;align-items:center;justify-content:center;gap:var(--s-3);margin:var(--section) auto 0;color:var(--c-maroon)}.prp-radhe .prp-bansuri{width:132px;height:auto}.prp-radhe__text{flex:none;white-space:nowrap;font-family:var(--f-devanagari);font-size:var(--t-md);letter-spacing:.04em}.prp-radhe:before,.prp-radhe:after{content:"";flex:0 1 120px;height:1px;background:linear-gradient(90deg,transparent,var(--c-gold))}.prp-radhe:after{background:linear-gradient(90deg,var(--c-gold),transparent)}.prp-radhe--footer{justify-content:flex-start;margin:var(--s-4) 0 0;color:var(--c-gold-soft)}.prp-radhe--footer:before,.prp-radhe--footer:after{display:none}.prp-radhe--footer .prp-bansuri{width:104px}.prp-radhe--footer .prp-radhe__text{font-size:var(--t-sm)}.prp-diyas{margin-top:var(--s-6)}.prp-diyas__hint{margin:0 0 var(--s-2);font-size:var(--t-sm);color:var(--c-muted)}.prp-diyas__row{display:flex;gap:var(--s-1)}.prp-diya{display:inline-grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.prp-diya .prp-diya__svg{width:48px;height:42px;overflow:visible}.prp-diya .prp-diya__flame,.prp-diya .prp-diya__glow{opacity:0;transform-origin:32px 26px;transform:scale(.3);transition:opacity .26s var(--ease),transform .26s var(--ease)}.prp-diya[aria-pressed=true] .prp-diya__flame{opacity:1;transform:none;animation:prp-flicker 2.6s ease-in-out infinite}.prp-diya[aria-pressed=true] .prp-diya__glow{opacity:1;transform:none}.prp-diya:hover .prp-diya__flame{opacity:.45;transform:scale(.7)}.prp-diya[aria-pressed=true]:hover .prp-diya__flame{opacity:1;transform:none}.prp-diya:focus-visible{outline:3px solid var(--c-focus);outline-offset:0}.prp-diyas__greeting{margin:var(--s-2) 0 0;font-family:var(--f-devanagari);font-size:var(--t-xl);color:var(--c-saffron);animation:prp-rise .6s var(--ease) both}@keyframes prp-flicker{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.04,.96) rotate(-2deg)}60%{transform:scale(.97,1.05) rotate(1.5deg)}}@keyframes prp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.is-festive .prp-hero__frame:before{content:"";position:absolute;inset:-14px 8px auto;height:34px;background:var(--toran) repeat-x top center / 82px 34px;z-index:2;pointer-events:none}.prp-festive{position:relative;margin-top:var(--section);padding:var(--s-8) 0 calc(var(--s-8) + 40px);background:radial-gradient(ellipse at 50% 120%,rgba(232,137,28,.35),transparent 60%),linear-gradient(180deg,var(--c-night-deep),var(--c-night));color:#f7ead7;overflow:hidden}.prp-festive__sky{position:absolute;inset:0;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff3c4 50%,transparent 51%),radial-gradient(1px 1px at 32% 8%,#fff3c4 50%,transparent 51%),radial-gradient(1.4px 1.4px at 58% 22%,#ffe08a 50%,transparent 51%),radial-gradient(1px 1px at 76% 12%,#fff3c4 50%,transparent 51%),radial-gradient(1.2px 1.2px at 90% 30%,#ffe08a 50%,transparent 51%),radial-gradient(1px 1px at 22% 40%,#fff3c4 50%,transparent 51%),radial-gradient(1px 1px at 66% 44%,#fff3c4 50%,transparent 51%);opacity:.7;pointer-events:none}.prp-festive__inner{position:relative}.prp-festive__head{text-align:center;max-width:40rem;margin:0 auto var(--s-6)}.prp-festive__greeting{margin:0;font-family:var(--f-devanagari);font-size:var(--t-3xl);line-height:1.2;color:var(--c-marigold);text-shadow:0 0 24px rgba(244,180,0,.35)}.prp-festive__title{margin:var(--s-2) 0;color:#fff;font-size:var(--t-xl)}.prp-festive__body{color:#e6d6c0;margin:0 auto;max-width:52ch}.prp-festive .prp-card{background:#fff;border-radius:var(--r-md);padding:var(--s-2);color:var(--c-ink)}.prp-festive .prp-card__media{border-radius:var(--r-sm)}.prp-festive .prp-card__body,.prp-festive .prp-card__action{padding-inline:var(--s-2)}.prp-festive .prp-card__action{padding-bottom:var(--s-2)}.prp-festive__more{text-align:center;margin:var(--s-6) 0 0}.prp-button--festive{background:var(--c-saffron);color:#2a1120}.prp-button--festive:hover{background:var(--c-marigold);color:#2a1120}.prp-festive :focus-visible{outline-color:var(--c-marigold)}.prp-festive__lamps{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:space-around;pointer-events:none}.prp-festive__lamp .prp-diya__svg{width:44px;height:38px}.prp-festive__lamp .prp-diya__flame{animation:prp-flicker 3s ease-in-out infinite;transform-origin:32px 26px}.prp-festive__lamp:nth-child(2n) .prp-diya__flame{animation-delay:-1.2s}.prp-festive__lamp:nth-child(3n) .prp-diya__flame{animation-delay:-2.1s}@media(max-width:640px){.prp-festive__lamp:nth-child(n+5){display:none}}.prp-card__img--alt{position:absolute;inset:0;opacity:0;transition:opacity .28s var(--ease)}.prp-card__media:hover .prp-card__img--alt,.prp-card:focus-within .prp-card__img--alt{opacity:1}.prp-card__media img{transition:transform .5s var(--ease)}.prp-card__media:hover img{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.prp-diya[aria-pressed=true] .prp-diya__flame,.prp-festive__lamp .prp-diya__flame{animation:none}}@media(max-width:899px){.is-festive .prp-hero__frame.has-image .prp-hero__panel{aspect-ratio:1 / 1}}.is-festive .prp-hero__img{object-position:50% 58%}
