.rh{display:block;position:relative;isolation:isolate;overflow:hidden;background:var(--rh-background);color:var(--rh-body)}.rh *,.rh *:before,.rh *:after{box-sizing:border-box}.rh:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 58% 70% at 63% 47%,color-mix(in srgb,var(--rh-glow) 45%,transparent),transparent 78%),linear-gradient(105deg,#220308 0%,transparent 38%,#220308 100%);pointer-events:none}.rh:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#e8c57580 0 1px,transparent 1.5px),radial-gradient(circle,#e8c57545 0 1px,transparent 1.5px);background-size:370px 280px,250px 360px;background-position:10% 24%,76% 74%;opacity:.5;pointer-events:none}.rh__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,80px);width:100%;max-width:1280px;min-height:589px;margin-inline:auto;padding:var(--rh-padding-top) 56px var(--rh-padding-bottom)}.rh__content{grid-column:1;grid-row:1;min-width:0}.rh__media{grid-column:2;grid-row:1;width:100%;max-width:467px;justify-self:end}.rh__image{display:block;width:auto;max-width:100%;height:auto;max-height:286px;margin-left:auto;object-fit:contain;object-position:center;border-radius:2px;box-shadow:0 20px 35px #000000a6}.rh__eyebrow{margin:0 0 16px;color:var(--rh-gold);font:var(--rh-detail-weight, 600) 12px/16px var(--rh-detail-font, serif);letter-spacing:3px;text-transform:uppercase}.rh__title{margin:0;color:var(--rh-heading);font:var(--rh-heading-weight, 500) clamp(36px,3.6vw,46px)/.87 var(--rh-heading-font, serif);letter-spacing:-.025em;text-wrap:balance}.rh__title>span,.rh__title>em{display:block}.rh__title>em{font-weight:400}.rh__subheading{margin:20px 0 0;color:#f4de9c;font:italic 400 20px/28px var(--rh-heading-font, serif);letter-spacing:.5px}.rh__description{margin:18px 0 0;color:var(--rh-body);font:var(--rh-body-weight, 300) 15px/1.625 var(--rh-body-font, sans-serif)}.rh__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:12px}.rh__price{color:#ffdeae;font:var(--rh-price-weight, 700) 38px/46px var(--rh-price-font, serif);letter-spacing:-.01em}.rh__product-form{display:block}.rh__product-form .product-form__error-message-wrapper:not([hidden]){margin:10px 0 0;color:#fff9f0;font:400 13px/1.4 var(--rh-body-font, sans-serif)}.rh__button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:8px;min-height:40px;margin-top:10px;padding:10px 27px;border:1px solid #f4de9ca6;border-radius:999px;background:linear-gradient(180deg,var(--rh-button-top),var(--rh-button-bottom));box-shadow:0 0 18px #d7b25d66,inset 0 1px #fff6;color:var(--rh-button-text);font:var(--rh-detail-weight, 600) 12px/16px var(--rh-detail-font, serif);letter-spacing:2.4px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.rh__button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 24px #d7b25d88,inset 0 1px #fff6}.rh__button:disabled{opacity:.65;cursor:not-allowed}.rh__button.loading>span,.rh__button.loading>svg{visibility:hidden}.rh__button .loading-overlay__spinner:not(.hidden){display:flex;position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%)}.rh__button .loading-overlay__spinner .path{stroke:currentColor}.rh__button svg{flex:0 0 auto}.rh__button:focus-visible{outline:2px solid #fff9f0;outline-offset:4px}.rh__microcopy{margin:20px 0 0;color:#ffdeaecc;font:italic 500 15px/20px var(--rh-price-font, serif);letter-spacing:2.1px}@media screen and (max-width:989px){.rh__inner{gap:24px;padding-inline:32px}.rh__title{font-size:clamp(34px,4vw,42px)}.rh__button{letter-spacing:1.5px}}@media screen and (max-width:749px){.rh__inner{display:flex;flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding:var(--rh-padding-top-mobile) 20px var(--rh-padding-bottom-mobile)}.rh__media{order:0;max-width:520px;align-self:center}.rh__image{max-height:min(74vw,340px);margin-inline:auto}.rh__content{order:1}.rh__eyebrow{margin-bottom:13px;font-size:10px;line-height:16px;letter-spacing:2.5px}.rh__title{font-size:clamp(32px,8vw,46px);line-height:.94}.rh__subheading{margin-top:18px;font-size:16px}.rh__description{margin-top:12px;font-size:14px}.rh__prices{margin-top:16px}.rh__price{font-size:34px;line-height:42px}.rh__button{display:flex;width:100%;max-width:440px;min-height:48px;margin-top:14px;padding:10px 16px;font-size:11px;letter-spacing:1.4px}.rh__microcopy{margin-top:18px;font-size:13px;line-height:1.5;letter-spacing:1px}}@media screen and (max-width:374px){.rh__inner{padding-inline:16px;gap:24px}.rh__title{font-size:33px}.rh__button{font-size:10px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.rh__button{transition:none}.rh__button:not(:disabled):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/ramayan-gift-hero.css.map */
