.rde{display:block;box-sizing:border-box;width:100%;padding:var(--rde-padding-top) 20px var(--rde-padding-bottom);border-top:1px solid var(--rde-accent);border-bottom:1px solid var(--rde-border);background:var(--rde-background);color:var(--rde-body);font-family:var(--rde-body-font, sans-serif)}.rde *,.rde *:before,.rde *:after{box-sizing:border-box}.rde__inner{max-width:1280px;min-height:612px;margin-inline:auto}.rde__header{text-align:center}.rde__eyebrow{margin:0 0 8px;color:var(--rde-accent);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.25em;text-transform:uppercase}.rde__heading{margin:0;color:var(--rde-heading);font:400 clamp(30px,3vw,38px)/1.2 var(--rde-heading-font, serif)}.rde__intro{max-width:960px;margin:8px auto 0;color:var(--rde-body);font-size:14px;line-height:1.6}.rde__gallery{display:grid;grid-template-columns:minmax(0,1fr) 320px minmax(0,1fr);align-items:end;gap:28px;max-width:1120px;margin:28px auto 0}.rde__products{display:contents}.rde__product{min-width:0;text-align:center;scroll-snap-align:start}.rde__product--left{grid-column:1;grid-row:1}.rde__product--right{grid-column:3;grid-row:1}.rde__product-image{position:relative;z-index:1;overflow:hidden;width:min(100%,284px);aspect-ratio:284 / 354;margin-inline:auto;border-radius:50% 50% 0 0/32% 32% 0 0}.rde__product-image img{display:block;width:100%;height:100%;object-fit:cover}.rde__product-caption{min-height:164px;margin-top:-84px;padding:102px 10px 17px;border:1px solid var(--rde-border);border-radius:5px;background:var(--rde-card);box-shadow:0 2px 4px #44281318}.rde__product-caption h3{margin:0;color:var(--rde-heading);font:600 20px/1.25 var(--rde-heading-font, serif)}.rde__product-caption p{margin:2px 0 0;color:var(--rde-heading);font:italic 400 17px/1.25 var(--rde-heading-font, serif)}.rde__keepsake{grid-column:2;grid-row:1;align-self:end;margin-bottom:28px;text-align:center}.rde__keepsake-image{position:relative;z-index:1;overflow:hidden;width:min(100%,255px);aspect-ratio:1;margin-inline:auto;border-radius:50%}.rde__keepsake-image img{display:block;width:100%;height:100%;object-fit:cover}.rde__keepsake-card{min-height:138px;margin-top:-28px;padding:47px 14px 20px;border:1px solid var(--rde-border);border-radius:5px;background:var(--rde-card);box-shadow:0 2px 4px #44281318}.rde__keepsake-card h3{margin:0 0 10px;color:var(--rde-heading);font:600 20px/1.2 var(--rde-heading-font, serif)}.rde__keepsake-badge{display:inline-block;min-width:185px;padding:3px 12px;border-radius:2px;background:var(--rde-accent);color:#fff;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.06em}.rde__swipe-hint{display:none}.rde [data-rde-reveal]{transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.rde [data-rde-reveal].is-pending{opacity:0;transform:translateY(18px)}.rde__gallery[data-rde-reveal]{transition-delay:.1s}@media(max-width:989px){.rde__inner{min-height:0}.rde__gallery{grid-template-columns:minmax(0,1fr) minmax(0,280px) minmax(0,1fr);gap:16px}.rde__product-caption h3,.rde__keepsake-card h3{font-size:18px}.rde__product-caption p{font-size:16px}}@media(max-width:749px){.rde{padding:var(--rde-padding-top-mobile) 0 var(--rde-padding-bottom-mobile)}.rde__header{padding-inline:20px}.rde__eyebrow{font-size:10px;letter-spacing:.22em}.rde__heading{max-width:430px;margin-inline:auto;font-size:clamp(29px,8vw,36px)}.rde__intro{max-width:560px;margin-top:12px;font-size:13px;line-height:1.6}.rde__gallery{display:flex;flex-direction:column;align-items:stretch;gap:28px;margin-top:28px}.rde__keepsake{width:min(100% - 40px,360px);margin:0 auto}.rde__keepsake-image{width:min(60vw,220px)}.rde__keepsake-card{min-height:0;padding:43px 14px 19px}.rde__keepsake-card h3{font-size:18px}.rde__products{display:flex;min-width:0;max-width:100%;gap:14px;overflow-x:auto;padding:0 20px 8px;scroll-padding-left:20px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rde__products::-webkit-scrollbar{display:none}.rde__product{flex:0 0 min(78vw,320px);scroll-snap-align:start}.rde__product-image{width:min(68vw,260px)}.rde__product-caption{min-height:0;margin-top:-65px;padding:83px 8px 16px}.rde__product-caption h3{font-size:17px}.rde__product-caption p{font-size:15px}.rde__swipe-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 20px 0;color:var(--rde-accent);font-size:10px;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.rde__swipe-hint span{font-size:18px;line-height:1}}@media(max-width:359px){.rde__header{padding-inline:16px}.rde__products{padding-inline:16px;scroll-padding-left:16px}.rde__product{flex-basis:80vw}}@media(prefers-reduced-motion:reduce){.rde [data-rde-reveal]{opacity:1!important;transform:none!important;transition:none!important}.rde__products{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/ramayan-diwali-epilogue.css.map */
