.ramayan-spotlight{color:#fff9f0;background:radial-gradient(ellipse at 100% 0%,#8b4a1b66,transparent 48%),#3d0c05;font-family:var(--rs-body-font, sans-serif)}.ramayan-spotlight *,.ramayan-spotlight *:before,.ramayan-spotlight *:after{box-sizing:border-box}.ramayan-spotlight__header{max-width:1280px;margin:0 auto;padding:var(--rs-padding-top, 48px) 32px 12px;text-align:center}.ramayan-spotlight__eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 10px;color:#dfba69;font:500 12px/18px var(--rs-heading-font, serif);letter-spacing:2.4px}.ramayan-spotlight__eyebrow:before,.ramayan-spotlight__eyebrow:after{content:"";width:32px;height:1px;background:#dfba6980}.ramayan-spotlight__heading{margin:0;color:#fff9f0;font:var(--rs-heading-weight, 400) 44px/1.2 var(--rs-heading-font, serif);letter-spacing:-.4px;overflow-wrap:anywhere}.ramayan-spotlight__description{margin:12px auto 0;max-width:850px;color:#e6d0ba;font-size:16px;line-height:1.5;font-weight:var(--rs-body-weight, 300)}.ramayan-spotlight__media{width:100%;max-width:1920px;margin:0 auto}.ramayan-spotlight__canvas{position:relative;width:100%;aspect-ratio:2 / 1}.ramayan-spotlight__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.ramayan-spotlight__picture img{display:block;width:100%;height:100%;object-fit:cover}.ramayan-spotlight__purchase{position:absolute;left:clamp(calc(var(--rs-button-width, 30%) / 2),var(--rs-button-x, 83%),calc(100% - var(--rs-button-width, 30%) / 2));top:var(--rs-button-y, 52%);width:var(--rs-button-width, 30%);transform:translate(-50%,-50%)}.ramayan-spotlight__product-form{display:block}.ramayan-spotlight__button{display:flex;position:relative;width:100%;min-height:max(44px,min(4.8vw,92px));align-items:center;justify-content:center;gap:12px;padding:8px 16px;border:2px solid #b77b2b;border-radius:60px;background:linear-gradient(115deg,#f7dda0,#f1cd87 48%,#e8b45e);color:#442b13;box-shadow:inset 0 0 0 1px #fff0c980,0 3px 12px #0004;font:var(--rs-heading-weight, 400) clamp(16px,2.15vw,36px)/1.2 var(--rs-heading-font, serif);text-align:center;text-decoration:none;cursor:pointer}.ramayan-spotlight__button>span{min-width:0;overflow-wrap:anywhere}.ramayan-spotlight__button:disabled{cursor:default}.ramayan-spotlight__button:focus-visible{outline:3px solid #fff9f0;outline-offset:4px}.ramayan-spotlight__arrow{flex:none;width:20px;height:16px}.ramayan-spotlight__button.loading>span,.ramayan-spotlight__button.loading>svg{visibility:hidden}.ramayan-spotlight .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;display:grid;place-items:center}.ramayan-spotlight .hidden,.ramayan-spotlight [hidden]{display:none!important}.ramayan-spotlight__spinner{width:20px;height:20px;border:2px solid #442b1359;border-top-color:#442b13;border-radius:50%;animation:ramayan-spotlight-spin .7s linear infinite}@keyframes ramayan-spotlight-spin{to{transform:rotate(360deg)}}.ramayan-spotlight__error{max-width:850px;margin:0 auto;padding:16px;color:#fff9f0;font-size:13px;line-height:1.5;text-align:center}.ramayan-spotlight__setup{margin:0;padding:16px;color:#e6d0ba;font-size:13px;line-height:1.5;text-align:center}.ramayan-spotlight__mobile{display:none}@media(hover:hover){.ramayan-spotlight__button:not(:disabled):not(.loading):hover{filter:brightness(1.05)}}@media screen and (max-width:749px){.ramayan-spotlight{padding-bottom:22px;background:linear-gradient(160deg,#26110b,#5c1f11 48%,#26110b)}.ramayan-spotlight__header{padding:22px 16px 10px}.ramayan-spotlight__eyebrow{margin-bottom:4px;font-size:11px;line-height:14px;letter-spacing:2.5px}.ramayan-spotlight__eyebrow:before,.ramayan-spotlight__eyebrow:after{display:none}.ramayan-spotlight__heading{font-size:18px;line-height:22px;letter-spacing:-.15px}.ramayan-spotlight__description{margin-top:2px;font-size:11px;line-height:15px}.ramayan-spotlight__media{width:calc(100% - 32px);padding:12px 8px 8px;border:1px solid #e8982c66;border-radius:12px;background:#faf5ec1a}.ramayan-spotlight__canvas{aspect-ratio:4 / 5;border:1px solid #e8dcbf4d;border-radius:8px}.ramayan-spotlight__picture{border-radius:7px}.ramayan-spotlight__purchase{left:clamp(calc(var(--rs-mobile-button-width, 48%) / 2),var(--rs-mobile-button-x, 50%),calc(100% - var(--rs-mobile-button-width, 48%) / 2));top:var(--rs-mobile-button-y, 87%);width:var(--rs-mobile-button-width, 48%)}.ramayan-spotlight__button{min-height:32px;padding:5px 6px;gap:6px;border-width:1px;font-size:clamp(10px,3vw,17px);line-height:1.15}.ramayan-spotlight__button:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.ramayan-spotlight__arrow{width:14px;height:12px}.ramayan-spotlight__desktop{display:none}.ramayan-spotlight__mobile{display:block}}@media(prefers-reduced-motion:reduce){.ramayan-spotlight__spinner{animation-duration:1.5s}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/diwali-ramayan-spotlight.css.map */
