:root{--rd-midnight:#1C1917;--rd-amber:#D4A853;--rd-stone:#FAF7F2;--rd-glass:rgba(255,255,255,.65);--rd-glass-border:rgba(212,168,83,.15);--rd-terracotta:#C47D5A;--rd-olive:#7A8B6F;--rd-text:#1A1A2E;--rd-text-muted:#6B7280;--rd-surface:rgba(255,255,255,.7);--rd-radius-sm:12px;--rd-radius-md:20px;--rd-radius-lg:32px;--rd-ease:cubic-bezier(.16,1,.3,1)}body.template-product,.template-product,.product-section,.product,.product-information,.product-information main,.product__info-container,[data-section-type=product-information],body.template-product .gradient,body.template-product main#MainContent{background-color:var(--rd-stone)!important;color:var(--rd-text)}.product-information h1,.product__title h1,.product-title h1,.product-title,.template-product h1.product__title,.product-information [data-testid=product-title] h1{font-family:var(--font-primary--family,"Playfair Display",Georgia,serif)!important;font-size:clamp(1.22rem,2vw,1.6rem)!important;font-weight:600!important;color:var(--rd-text)!important;letter-spacing:-.01em!important;line-height:1.25!important;margin-top:0!important;margin-bottom:.5rem!important}.product-intention-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important;margin-bottom:16px!important}.intention-tag{display:inline-flex!important;align-items:center!important;padding:6px 16px!important;border-radius:var(--rd-radius-md)!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-family:var(--font-body--family,-apple-system,BlinkMacSystemFont,sans-serif)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--rd-glass-border)!important;box-shadow:0 2px 8px #0d111708!important;transition:transform .3s var(--rd-ease),box-shadow .3s var(--rd-ease)!important}.intention-tag:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0d11170f!important}.tag-wealth{background-color:#2e7d321a!important;color:#1b5e20!important;border-color:#2e7d3238!important}.tag-success{background-color:#d4a85324!important;color:#8c6316!important;border-color:#d4a8534d!important}.tag-protection{background-color:#0d111714!important;color:var(--rd-midnight)!important;border-color:#0d111733!important}.tag-shield{background-color:#546e7a1f!important;color:#37474f!important;border-color:#546e7a40!important}.tag-love{background-color:#e91e6314!important;color:#ad1457!important;border-color:#e91e6338!important}.tag-harmony{background-color:#c2185b17!important;color:#880e4f!important;border-color:#c2185b38!important}.tag-peace{background-color:#1565c017!important;color:#0d47a1!important;border-color:#1565c038!important}.tag-calm{background-color:#3f51b517!important;color:#1a237e!important;border-color:#3f51b538!important}.tag-power{background-color:#e6510017!important;color:#bf360c!important;border-color:#e6510038!important}.tag-authority{background-color:#6d4c411a!important;color:#3e2723!important;border-color:#6d4c4138!important}.tag-courage{background-color:#c47d5a1f!important;color:#a04000!important;border-color:#c47d5a40!important}.tag-clarity{background-color:#0096881a!important;color:#004d40!important;border-color:#00968838!important}.tag-focus{background-color:#9c27b017!important;color:#4a148c!important;border-color:#9c27b038!important}.tag-balance{background-color:#7a8b6f24!important;color:#3b4735!important;border-color:#7a8b6f40!important}.rudratna-price-wrapper{display:flex!important;align-items:baseline!important;gap:14px!important;margin-top:10px!important;margin-bottom:24px!important;flex-wrap:wrap!important;font-family:var(--font-body--family,sans-serif)!important}.rudratna-sale-price,.product-information .price-item--regular,.product-information .price-item--sale{font-size:1.45rem!important;font-weight:700!important;color:var(--rd-midnight)!important;letter-spacing:-.02em!important;line-height:1!important}.rudratna-compare-price,.product-information .price-item--regular.price-item--compare{font-size:.95rem!important;font-weight:500!important;color:var(--rd-text-muted)!important;text-decoration:line-through!important;text-decoration-color:#6b728080!important;line-height:1!important}.rudratna-discount-tag{background:linear-gradient(135deg,#d4a853,#b8860b)!important;color:#1c1917!important;padding:5px 14px!important;border-radius:9999px!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;gap:5px!important;box-shadow:0 2px 8px #d4a85340!important}.rudratna-discount-tag svg{stroke:var(--rd-midnight)!important;width:13px!important;height:13px!important}.rudratna-shiny-badge{position:relative!important;overflow:hidden!important;background:#fff!important;color:#1a1a2e!important;padding:14px 12px!important;border-radius:var(--rd-radius-sm)!important;text-align:center!important;font-family:var(--font-body--family,sans-serif)!important;font-weight:600!important;font-size:.82rem!important;border:1px solid rgba(212,168,83,.22)!important;box-shadow:0 4px 14px #0d11170a!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;filter:none!important;-webkit-filter:none!important;transition:transform .3s var(--rd-ease),box-shadow .3s var(--rd-ease),border-color .3s ease!important}.rudratna-shiny-badge:before{display:none!important}.rudratna-shiny-badge:hover{transform:translateY(-2px);border-color:#d4a85373!important;box-shadow:0 8px 22px #d4a85326!important}.rudratna-shiny-badge svg{stroke:var(--rd-amber)!important;flex-shrink:0}div[style*="border:1px dashed #C5A059"],div[style*="dashed #C5A059"]{background:#fff!important;border:1px solid rgba(122,139,111,.35)!important;border-radius:var(--rd-radius-sm)!important;padding:12px 18px!important;text-align:center!important;font-family:var(--font-body--family,sans-serif)!important;font-size:.85rem!important;color:#1a1a2e!important;font-weight:500!important;box-shadow:0 4px 14px #0d111705!important;margin-bottom:24px!important;filter:none!important}div[style*="border:1px dashed #C5A059"] strong,div[style*="dashed #C5A059"] strong{color:var(--rd-olive)!important}form[action^="/cart/add"] button[name=add],form[action^="/cart/add"] button[type=submit]:not(.shopify-payment-button__button),.product-form__submit,button.product-form__submit{background:linear-gradient(135deg,#0f2557,#163273)!important;color:#fff!important;border:1px solid rgba(212,168,83,.35)!important;border-radius:var(--rd-radius-sm)!important;font-family:var(--font-body--family,sans-serif)!important;text-transform:uppercase!important;letter-spacing:2px!important;font-size:.9rem!important;font-weight:700!important;padding:11px 20px!important;min-height:54px!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;cursor:pointer!important;box-shadow:0 4px 16px #0d111726!important;transition:transform .4s var(--rd-ease),box-shadow .4s var(--rd-ease),background-color .4s ease,color .4s ease!important}form[action^="/cart/add"] button[name=add]:hover,form[action^="/cart/add"] button[type=submit]:not(.shopify-payment-button__button):hover,.product-form__submit:hover,button.product-form__submit:hover{transform:translateY(-2px)!important;background-color:#151b24!important;color:#e6be6e!important;border-color:#d4a85380!important;box-shadow:0 8px 24px #0d111740,0 0 20px #d4a85333!important}form[action^="/cart/add"] button[name=add]:active,.product-form__submit:active{transform:translateY(0)!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#d4a853,#b8860b)!important;color:#1c1917!important;border-radius:var(--rd-radius-sm)!important;border:none!important;font-family:var(--font-body--family,sans-serif)!important;text-transform:uppercase!important;letter-spacing:2px!important;font-size:.9rem!important;font-weight:700!important;min-height:54px!important;padding:11px 20px!important;box-shadow:0 4px 16px #d4a85340!important;cursor:pointer!important;transition:transform .4s var(--rd-ease),box-shadow .4s var(--rd-ease),filter .4s ease!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px)!important;opacity:1!important;filter:brightness(1.05)!important;box-shadow:0 8px 24px #d4a85366!important}.shopify-payment-button__button:active,.shopify-payment-button__button--unbranded:active{transform:translateY(0)!important}.product-form__quantity,quantity-input,.quantity{min-height:46px!important;height:46px!important;width:130px!important;max-width:130px!important;border:1px solid rgba(212,168,83,.3)!important;border-radius:var(--rd-radius-sm)!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;overflow:hidden!important;margin-bottom:16px!important;padding:0!important;background-color:var(--rd-surface)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 2px 8px #0d111708!important;transition:border-color .3s ease!important}.product-form__quantity:focus-within,quantity-input:focus-within,.quantity:focus-within{border-color:var(--rd-amber)!important}quantity-input button,.quantity__button,form[action^="/cart/add"] button.quantity__button{width:42px!important;min-width:42px!important;max-width:42px!important;height:100%!important;background-color:transparent!important;color:var(--rd-midnight)!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;cursor:pointer!important;padding:0!important;transition:background-color .2s ease,color .2s ease!important}quantity-input button:hover,.quantity__button:hover{background-color:#d4a85326!important;color:var(--rd-amber)!important}quantity-input input,.quantity__input{width:46px!important;height:100%!important;border:none!important;border-left:1px solid rgba(212,168,83,.2)!important;border-right:1px solid rgba(212,168,83,.2)!important;text-align:center!important;font-family:var(--font-body--family,sans-serif)!important;font-size:.95rem!important;font-weight:600!important;color:var(--rd-midnight)!important;background-color:transparent!important;padding:0!important;box-shadow:none!important}quantity-input svg,.quantity__button svg{width:14px!important;height:14px!important;stroke:currentColor!important}.product__description,.product__text,.product-details .rte,.product-information .rte,[data-testid=product-description]{font-family:var(--font-primary--family,Georgia,serif)!important;color:#2a2a38!important;font-size:1.05rem!important;line-height:1.7!important;letter-spacing:normal!important}.product__description p,.product-details .rte p,.product-information .rte p{margin-bottom:1.25rem!important}.product-details .rte h2,.product-details .rte h3,.product-details .rte h4,.product-information .rte h2,.product-information .rte h3,.product-information .rte h4{font-family:var(--font-primary--family,serif)!important;color:var(--rd-midnight)!important;margin-top:1.75rem!important;margin-bottom:.75rem!important;letter-spacing:-.01em!important}.product-details .rte ul,.product-information .rte ul{list-style:none!important;padding-left:0!important;margin:1.25rem 0!important}.product-details .rte ul li,.product-information .rte ul li{position:relative!important;padding-left:26px!important;margin-bottom:.65rem!important;font-family:var(--font-body--family,sans-serif)!important;font-size:.95rem!important;color:var(--rd-text)!important;line-height:1.6!important}.product-details .rte ul li:before,.product-information .rte ul li:before{content:"\2726"!important;position:absolute!important;left:4px!important;top:0!important;color:var(--rd-amber)!important;font-size:.85rem!important}.product-details .rte blockquote,.product-information .rte blockquote{background:var(--rd-glass)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-left:3px solid var(--rd-amber)!important;border-radius:0 var(--rd-radius-sm) var(--rd-radius-sm) 0!important;padding:1rem 1.25rem!important;margin:1.5rem 0!important;font-style:italic!important;color:var(--rd-text)!important}.luxury-scarcity-indicator{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 18px!important;margin-top:16px!important;margin-bottom:24px!important;background:#fff!important;border:1px solid rgba(212,168,83,.25)!important;border-left:4px solid var(--rd-amber)!important;border-radius:var(--rd-radius-sm)!important;box-shadow:0 4px 16px #0d111708!important;filter:none!important;-webkit-filter:none!important}.scarcity-icon{width:22px!important;height:22px!important;flex-shrink:0!important;stroke:var(--rd-amber)!important}.luxury-scarcity-indicator span{font-family:var(--font-body--family,sans-serif)!important;color:#1a1a2e!important;font-size:.85rem!important;font-style:normal!important;font-weight:600!important;line-height:1.5!important;letter-spacing:normal!important}.product-information .media-gallery,.product-information media-gallery,.product-information .product-media-gallery,.product-information .media-gallery__grid{border-radius:var(--rd-radius-md)!important;box-shadow:0 12px 36px #0d11170d;filter:none!important;-webkit-filter:none!important}.product-information .product-media-container,.product-information .product-media,.product-information .product-media img,.product-information .product-media-gallery img,.product-information .media-gallery__grid li,.product-information .media-gallery__grid img,.product-information slideshow-slide img{border-radius:16px!important;filter:none!important;-webkit-filter:none!important}.product-information .product-media-container,.product-information .product-media-gallery .product-media-container{overflow:hidden!important;cursor:pointer!important;background:#fff!important;border:1px solid rgba(212,168,83,.15)!important;transition:transform .5s var(--rd-ease),box-shadow .5s var(--rd-ease)!important;filter:none!important;-webkit-filter:none!important}.product-information .product-media-container:hover,.product-information .product-media-gallery .product-media-container:hover{box-shadow:0 16px 36px #0d111717!important}.product-information .product-media img,.product-information .product-media-container img,.product-media-gallery img{cursor:pointer!important;filter:none!important;-webkit-filter:none!important;transition:transform .5s var(--rd-ease)!important}.product-information .product-media-container:hover img,.product-media-gallery .product-media-container:hover img{transform:scale(1.02)}zoom-dialog dialog{background:#0d1117f0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(212,168,83,.25)!important;border-radius:24px!important;box-shadow:0 24px 64px #0009!important}zoom-dialog dialog::backdrop{background:#0d1117d9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.dialog-zoomed-gallery__close-button{background:#ffffff14!important;border:1px solid rgba(212,168,83,.3)!important;border-radius:50%!important;color:var(--rd-amber)!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s var(--rd-ease)!important}.dialog-zoomed-gallery__close-button:hover{background:var(--rd-amber)!important;color:var(--rd-midnight)!important;transform:rotate(90deg)}.dialog-thumbnails-list__thumbnail{border-radius:10px!important;border:1px solid rgba(212,168,83,.2)!important;overflow:hidden!important;transition:all .3s var(--rd-ease)!important}.dialog-thumbnails-list__thumbnail[aria-selected=true]{border-color:var(--rd-amber)!important;box-shadow:0 0 14px #d4a85380!important}.product-recommendations,[data-section-type=product-recommendations],.product-recommendations-section{padding-top:clamp(24px,3.5vw,40px)!important;padding-bottom:clamp(24px,3.5vw,40px)!important;background-color:transparent!important}.product-recommendations h2,.product-recommendations h3,.product-recommendations .section-resource-list__content h3,.product-recommendations .h4{font-family:var(--font-primary--family,"Playfair Display",Georgia,serif)!important;font-size:clamp(1.2rem,1.9vw,1.55rem)!important;font-weight:600!important;color:var(--rd-midnight)!important;text-align:center!important;margin-bottom:clamp(1.5rem,3vw,2.5rem)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transform:none!important}}.product-recommendations .quick-add,.product-recommendations quick-add-component,.product-recommendations .quick-add[class*=color-]{background:transparent!important;background-color:transparent!important;pointer-events:none!important}.rudra-pdp-suite,.product-recommendations,.rudratna-homepage-faq,.rudratna-social-links{content-visibility:auto;contain-intrinsic-size:1px 550px}@media screen and (min-width:990px){.product-information__grid{gap:28px!important;max-width:1180px!important;margin:0 auto!important}}@media screen and (max-width:749px){.product-information h1,.product__title h1,.product-title{font-size:1.2rem!important;line-height:1.28!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rudratna-product-modern.css.map */
