.dh-landing .dh-process{padding:var(--dh-padding-top, 56px) 0 var(--dh-padding-bottom, 76px);background:var(--dh-section-bg, #fff);border-block:1px solid rgba(157,119,84,.14)}.dh-landing .dh-process__grid{position:relative;list-style:none;display:grid;grid-template-columns:repeat(var(--dh-process-columns, 4),minmax(0,1fr));gap:34px;margin:38px 0 0;padding:0}.dh-landing .dh-process__grid:before{content:"";position:absolute;top:31px;right:10%;left:10%;height:1px;background:#c7832b52}.dh-landing .dh-process__step{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.dh-landing .dh-process__step:not(:last-child):after{content:"\203a";position:absolute;top:17px;right:-23px;color:var(--dh-gold);font-family:Arial,sans-serif;font-size:26px;line-height:1;background:var(--dh-section-bg, #fff);padding:0 6px}.dh-landing .dh-icon-wrap--large{width:62px;height:62px;flex-basis:62px;border-color:#c7832b5c;background:#fbf3e9;box-shadow:0 9px 24px #5d3d2214}.dh-landing .dh-icon-wrap--large svg{width:27px;height:27px}.dh-landing .dh-process__step strong{display:block;margin-top:14px;color:var(--dh-ink);font-size:15px;line-height:1.2}.dh-landing .dh-process__step p{margin:6px 0 0;color:var(--dh-muted);font-size:12px;line-height:1.4}.dh-landing .dh-gallery{padding:var(--dh-padding-top, 62px) 0 var(--dh-padding-bottom, 86px);background:var(--dh-section-bg, var(--dh-bg))}.dh-landing .dh-gallery__frame{position:relative;margin-top:34px}.dh-landing .dh-gallery__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;outline:none}.dh-landing .dh-gallery__viewport::-webkit-scrollbar{display:none}.dh-landing .dh-gallery__viewport:focus-visible{outline:3px solid rgba(199,131,43,.3);outline-offset:7px;border-radius:16px}.dh-landing .dh-gallery__track{display:flex;gap:18px}.dh-landing .dh-gallery__card{position:relative;flex:0 0 calc((100% - 36px) / 3);min-width:0;aspect-ratio:1.06 / 1;overflow:hidden;border-radius:16px;background:#e4d6c8;box-shadow:0 15px 34px #462e1d1a;scroll-snap-align:start}.dh-landing .dh-gallery__card-link{width:100%;height:100%;display:block;color:inherit;text-decoration:none}.dh-landing .dh-gallery__image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.dh-landing .dh-gallery__card:hover .dh-gallery__image{transform:scale(1.035)}.dh-landing .dh-gallery__card-link:focus-visible{outline:3px solid var(--dh-gold);outline-offset:-5px}.dh-landing .dh-gallery__caption{position:absolute;inset:auto 0 0;padding:40px 18px 16px;color:#fff;background:linear-gradient(transparent,#2a1b12c7);pointer-events:none}.dh-landing .dh-gallery__caption span,.dh-landing .dh-gallery__caption strong{display:block}.dh-landing .dh-gallery__caption span{font-size:9px;line-height:1;letter-spacing:.14em;font-weight:800;text-transform:uppercase;opacity:.78}.dh-landing .dh-gallery__caption strong{margin-top:5px;font-size:14px;line-height:1.25}.dh-landing .dh-gallery__arrow{position:absolute;top:50%;z-index:8;width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(110,78,50,.16);border-radius:50%;color:var(--dh-ink);background:#fffffffa;box-shadow:0 8px 20px #38241621;transform:translateY(-50%);cursor:pointer;pointer-events:auto;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.dh-landing .dh-gallery__arrow:hover{transform:translateY(-50%) scale(1.06);box-shadow:0 11px 24px #3824162e}.dh-landing .dh-gallery__arrow:focus-visible{outline:3px solid rgba(199,131,43,.4);outline-offset:3px}.dh-landing .dh-gallery__arrow.is-disabled{opacity:.38;box-shadow:none}.dh-landing .dh-gallery__arrow--prev{left:-21px}.dh-landing .dh-gallery__arrow--next{right:-21px}.dh-landing .dh-gallery__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dh-landing .dh-gallery__dots{min-height:20px;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:7px}.dh-landing .dh-gallery__dots[hidden]{display:none}.dh-landing .dh-gallery__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#30221b38;cursor:pointer;transition:width .2s ease,background .2s ease}.dh-landing .dh-gallery__dot.is-active{width:22px;border-radius:999px;background:var(--dh-gold)}.dh-landing .dh-gallery__dot:focus-visible{outline:2px solid var(--dh-gold);outline-offset:3px}.dh-landing .dh-gallery__cta{margin-top:22px;display:flex;justify-content:center}.dh-landing .dh-gallery__cta .dh-button{gap:8px}.dh-landing .dh-section-text{max-width:650px;margin:12px auto 0;color:var(--dh-muted);font-size:14px;line-height:1.55}.dh-landing .dh-section-text p{margin:0}.dh-landing .dh-categories{padding:var(--dh-padding-top, 64px) 0 var(--dh-padding-bottom, 94px);background:var(--dh-section-bg, #fffaf4)}.dh-landing .dh-categories__grid{display:grid;grid-template-columns:repeat(var(--dh-category-columns, 6),minmax(0,1fr));gap:var(--dh-category-gap, 15px);margin-top:34px}.dh-landing .dh-category-card{min-width:0;display:block;overflow:hidden;border:1px solid rgba(157,119,84,.17);border-radius:17px;color:inherit;background:#ffffffc7;box-shadow:0 12px 30px #452c190f;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dh-landing .dh-category-card:hover{transform:translateY(-5px);border-color:#c7832b6b;box-shadow:0 20px 38px #452c191c}.dh-landing .dh-category-card:focus-visible{outline:3px solid rgba(199,131,43,.38);outline-offset:4px}.dh-landing .dh-category-card__media{aspect-ratio:1 / .9;overflow:hidden;background:#eee3d7}.dh-landing .dh-category-card__media img,.dh-landing .dh-category-card__media>svg{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.dh-landing .dh-category-card:hover .dh-category-card__media img,.dh-landing .dh-category-card:hover .dh-category-illustration{transform:scale(1.035)}.dh-landing .dh-category-card__media--illustration{display:grid;place-items:center;background:linear-gradient(145deg,#fff8ef,#f4dfc6)}.dh-landing .dh-category-card:nth-child(2) .dh-category-card__media--illustration{background:linear-gradient(145deg,#f7f5e9,#dfe8d4)}.dh-landing .dh-category-card:nth-child(3) .dh-category-card__media--illustration{background:linear-gradient(145deg,#fff5f0,#f1d5cc)}.dh-landing .dh-category-card:nth-child(4) .dh-category-card__media--illustration{background:linear-gradient(145deg,#fff8e7,#f3dfb8)}.dh-landing .dh-category-card:nth-child(5) .dh-category-card__media--illustration{background:linear-gradient(145deg,#fff3ee,#ead4cd)}.dh-landing .dh-category-card:nth-child(6) .dh-category-card__media--illustration{background:linear-gradient(145deg,#f5f3ed,#ddd9cf)}.dh-landing .dh-category-illustration{width:88%!important;height:88%!important;color:var(--dh-gold);overflow:visible;transform-origin:center;transition:transform .4s ease}.dh-landing .dh-category-illustration__halo{fill:#ffffff85;stroke:#c7832b21;stroke-width:2}.dh-landing .dh-category-illustration__main{fill:#ffffff59;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.dh-landing .dh-category-illustration__detail{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.72}.dh-landing .dh-category-illustration__fill{fill:currentColor;opacity:.3;stroke:currentColor;stroke-width:2}.dh-landing .dh-category-illustration__dot{fill:currentColor;opacity:.28}.dh-landing .dh-category-card__copy{padding:15px 13px 17px;text-align:center}.dh-landing .dh-category-card h3{margin:0;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--dh-ink);font-size:14px;line-height:1.25}.dh-landing .dh-category-card h3 span{color:var(--dh-gold);font-size:16px;transition:transform .2s ease}.dh-landing .dh-category-card:hover h3 span{transform:translate(3px)}.dh-landing .dh-closing{padding:var(--dh-padding-top, 38px) 0 var(--dh-padding-bottom, 38px);background:var(--dh-section-bg, var(--dh-bg));border-top:1px solid rgba(157,119,84,.18)}.dh-landing .dh-closing__inner{display:flex;align-items:center;justify-content:center;gap:22px;text-align:center}.dh-landing .dh-closing__icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border:1px solid rgba(199,131,43,.35);border-radius:50%;color:var(--dh-gold);background:#ffffff8c}.dh-landing .dh-closing__icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dh-landing .dh-closing__spark{color:var(--dh-gold);font-size:18px;opacity:.75}.dh-landing .dh-closing h2{font-size:clamp(23px,2.45vw,34px);line-height:1.08}.dh-landing .dh-closing a{display:inline-block;margin-top:6px;color:var(--dh-accent);font-size:13px;font-weight:800;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/53/assets/diwali-hamper-sections.css.map */
