.dl{--dl-navy: #04003f;--dl-cream: #f6f3ee;--dl-brass: #a9803a;--dl-accent: #f68b1f;--dl-line: rgba(4, 0, 63, .1);--dl-radius: var(--buttonRadius, 3px);--dl-gutter: 16px;color:#111}html:has(.dl){scroll-behavior:smooth}.dl [id]{scroll-margin-top:96px}.dl .page-width{max-width:1320px;padding-left:var(--dl-gutter);padding-right:var(--dl-gutter)}.dl .page-width--narrow{max-width:820px}.dl-eyebrow{display:block;margin:0 0 10px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--dl-brass)}.dl-h2{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback, serif);font-size:24px;line-height:1.22;letter-spacing:.03em;margin:0;color:var(--dl-navy)}.dl-h2--center{text-align:center;margin-bottom:20px}.dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;box-sizing:border-box;padding:11px 26px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:var(--dl-radius);border:1px solid transparent;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.dl-btn svg{width:17px;height:17px;flex:0 0 auto}.dl-btn--solid{background:var(--dl-navy);color:#fff}.dl-btn--solid:hover,.dl-btn--solid:focus{background:var(--dl-accent);color:#fff}.dl-btn--light{background:#fff;color:var(--dl-navy)}.dl-btn--light:hover,.dl-btn--light:focus{background:var(--dl-accent);color:#fff}.dl-btn--line{background:transparent;color:var(--dl-navy);border-color:#04003f59}.dl-btn--line:hover,.dl-btn--line:focus{background:var(--dl-navy);border-color:var(--dl-navy);color:#fff}.dl-hero{position:relative;display:flex;align-items:center;min-height:var(--dl-hero-mobile, 400px);overflow:hidden;background:radial-gradient(ellipse 70% 55% at 50% 42%,#d6a0484d,#d6a04800 70%),radial-gradient(ellipse 40% 30% at 18% 85%,#f68b1f1f,#f68b1f00 70%),var(--dl-navy);color:#fff}.dl-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dl-hero__media--desktop{display:none}.dl-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(4,0,30,var(--dl-scrim, .35))}.dl-hero--plain .dl-hero__scrim{display:none}.dl-hero__inner{position:relative;width:100%;padding:40px 22px;text-align:center}.dl-hero__eyebrow{display:block;margin:0 0 14px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#e9c98f}.dl-hero__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback, serif);font-size:38px;line-height:1.12;letter-spacing:.03em;margin:0 auto;max-width:13em;color:#fff}.dl-hero__title:after{content:"";display:block;width:56px;height:1px;margin:20px auto 0;background:#e9c98fb3}.dl-hero__sub{font-size:15px;line-height:1.6;margin:18px auto 0;max-width:28em;opacity:.9}.dl-hero__actions{margin-top:24px}.dl-strip{background:var(--dl-cream);border-bottom:1px solid var(--dl-line)}.dl-strip__inner{margin:0;padding:11px 0;font-size:12px;line-height:1.5;letter-spacing:.06em;text-align:center;color:var(--dl-navy);white-space:pre-wrap}.dl-jump{padding:26px 0 4px;text-align:center}.dl-jump__label{display:block;margin-bottom:12px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#04003f8c}.dl-jump__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dl-chip{display:inline-flex;align-items:center;min-height:38px;padding:7px 16px;box-sizing:border-box;font-size:12px;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;white-space:nowrap;color:var(--dl-navy);text-decoration:none;background:#fff;border:1px solid rgba(4,0,63,.2);border-radius:999px;transition:background .2s ease,color .2s ease,border-color .2s ease}.dl-chip:hover,.dl-chip:focus{background:var(--dl-navy);border-color:var(--dl-navy);color:#fff}.dl-block{padding:44px 0 4px}.dl-block--tint{background:var(--dl-cream);padding-bottom:44px;margin-top:40px}.dl-block--tint+.dl-block--tint{margin-top:0;padding-top:8px}.dl-head{text-align:center;max-width:40em;margin:0 auto 24px}.dl-head__line{margin:10px 0 0;font-size:15px;line-height:1.55;color:#000000ad}.dl-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.dl-tiles--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.dl-tile{display:flex;flex-direction:column;text-decoration:none;color:inherit}.dl-tile__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:#fff;border-radius:var(--dl-radius);box-shadow:inset 0 0 0 1px #0000000f}.dl-tile__image{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .6s ease}.dl-tile:hover .dl-tile__image,.dl-tile:focus .dl-tile__image{transform:scale(1.05)}.dl-tile__body{display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:12px;text-align:center}.dl-tile__name{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback, serif);font-size:14px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--dl-navy)}.dl-tile__cta{position:relative;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dl-brass)}.dl-tile__cta:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transition:transform .25s ease}.dl-tile:hover .dl-tile__cta:after,.dl-tile:focus .dl-tile__cta:after{transform:scaleX(1)}.dl-tiles--compact .dl-tile__name{font-size:12px}.dl-tiles--compact .dl-tile__cta{display:none}.dl-feature{padding:36px 0 0}.dl-feature__box{display:grid;grid-template-columns:38% 1fr;align-items:stretch;overflow:hidden;text-decoration:none;color:inherit;background:var(--dl-navy);border-radius:var(--dl-radius)}.dl-feature__media{display:block;overflow:hidden;min-height:150px}.dl-feature__image{display:block;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .8s ease}.dl-feature__box:hover .dl-feature__image,.dl-feature__box:focus .dl-feature__image{transform:scale(1.04)}.dl-feature__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:16px 16px 18px;color:#fff}.dl-feature .dl-eyebrow{margin-bottom:6px;font-size:10px;color:#e9c98f}.dl-feature__title{display:block;font-size:19px;color:#fff;text-transform:uppercase}.dl-feature__text{display:none}.dl-feature__btn{min-height:38px;margin-top:12px;padding:8px 14px;font-size:11px;background:#fff;color:var(--dl-navy)}.dl-feature__box:hover .dl-feature__btn,.dl-feature__box:focus .dl-feature__btn{background:var(--dl-accent);color:#fff}.dl-feature__btn--side{display:none}@media only screen and (min-width:750px){.dl-feature__btn--in{display:none}.dl-feature__btn--side{display:inline-flex}.dl-feature{padding-top:60px}.dl-feature__box{grid-template-columns:300px 1fr auto;align-items:center;max-width:1100px;margin:0 auto}.dl-feature__media{align-self:stretch;height:220px;min-height:0}.dl-feature__copy{padding:28px 40px}.dl-feature__title{font-size:26px}.dl-feature__text{display:block;margin-top:8px;font-size:15px;line-height:1.55;opacity:.85}.dl-feature__btn{min-height:44px;margin:0 40px 0 0;padding:10px 24px;font-size:12px;white-space:nowrap}}.dl-info{padding:40px 0 0}.dl-info+.dl-info{padding-top:16px}.dl-info__box{display:grid;grid-template-columns:1fr;gap:24px;padding:28px 20px;border:1px solid var(--dl-line);border-radius:var(--dl-radius);background:#fff}.dl-info__text{margin-top:12px;font-size:15px;line-height:1.65}.dl-info__text p{margin:0 0 10px}.dl-info__text p:last-child{margin-bottom:0}.dl-info__btn{margin-top:20px}.dl-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:dlstep}.dl-steps__item{position:relative;padding:14px 0 14px 44px;border-top:1px solid var(--dl-line);counter-increment:dlstep}.dl-steps__item:last-child{border-bottom:1px solid var(--dl-line)}.dl-steps__item:before{content:counter(dlstep);position:absolute;left:0;top:13px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback, serif);font-size:14px;color:var(--dl-navy);border:1px solid var(--dl-brass);border-radius:50%}.dl-steps__title{display:block;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-navy)}.dl-steps__text{display:block;margin-top:4px;font-size:14.5px;line-height:1.5;color:#000000b8}.dl-faq{padding:52px 0 4px}.dl-faq__item{border-top:1px solid var(--dl-line)}.dl-faq__item:last-child{border-bottom:1px solid var(--dl-line)}.dl-faq__q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 2px;cursor:pointer;list-style:none;font-size:15.5px;line-height:1.4;color:var(--dl-navy)}.dl-faq__q::-webkit-details-marker{display:none}.dl-faq__q::marker{content:""}.dl-faq__chevron{width:18px;height:18px;flex:0 0 auto;opacity:.6;transition:transform .25s ease}.dl-faq__item[open] .dl-faq__chevron{transform:rotate(180deg)}.dl-faq__a{padding:0 2px 18px;font-size:15px;line-height:1.65}.dl-faq__a p{margin:0}.dl-faq__a a{color:var(--dl-navy);text-decoration:underline;text-underline-offset:3px}.dl-help{padding:40px 0 60px;text-align:center}.dl-help__box{max-width:38em;margin:0 auto;padding:30px 20px;background:var(--dl-cream);border-radius:var(--dl-radius)}.dl-help .dl-h2--center{margin-bottom:10px}.dl-help__line{margin:0;font-size:15px;line-height:1.55}.dl-help__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px}.dl-help__meta{margin-top:12px;font-size:12.5px;opacity:.7}.dl-help__meta p{margin:0}@media only screen and (min-width:750px){.dl{--dl-gutter: 30px}.dl [id]{scroll-margin-top:160px}.dl-h2{font-size:32px}.dl-hero{min-height:var(--dl-hero-desktop, 660px)}.dl-hero__media--mobile{display:none}.dl-hero__media--desktop{display:block}.dl-hero__title{font-size:60px}.dl-hero__sub{font-size:17px}.dl-strip__inner{font-size:12.5px}.dl-jump{padding-top:36px}.dl-chip{min-height:40px;padding:8px 20px}.dl-block{padding-top:72px}.dl-block--tint{margin-top:64px;padding-bottom:72px}.dl-head{margin-bottom:36px}.dl-head__line{font-size:16px}.dl-tiles{gap:36px 24px}.dl-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dl-tiles--6,.dl-tiles--compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 18px}.dl-tile__name{font-size:15.5px}.dl-tiles--compact .dl-tile__name{font-size:13px}.dl-info{padding-top:72px}.dl-info+.dl-info{padding-top:24px}.dl-info__box{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center;padding:44px 48px}.dl-info__text{font-size:16px}.dl-faq{padding-top:80px}.dl-faq__q{font-size:16.5px;padding:18px 2px}.dl-help{padding:56px 0 84px}.dl-help__box{padding:40px 36px}}@media only screen and (max-width:749px){.dl-jump{padding:18px 0 0}.dl-jump__label{margin-bottom:10px}.dl-jump__list{gap:6px}.dl-chip{flex:0 0 auto;min-height:36px;padding:6px 14px;font-size:11.5px}.dl-block{padding:30px 0 0}.dl-block--tint{margin-top:28px;padding-bottom:28px}.dl-head{margin-bottom:14px}.dl-eyebrow{margin-bottom:6px;font-size:10px}.dl-h2{font-size:21px}.dl-head__line{margin-top:6px;font-size:13.5px}.dl-tiles,.dl-tiles--compact{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 8px}.dl-tile{flex:0 0 calc((100% - 16px) / 3);min-width:0}.dl-tiles--n4 .dl-tile{flex-basis:calc((100% - 8px)/2)}.dl-tile__body{padding-top:7px;gap:0}.dl-tile__name{font-size:11.5px;line-height:1.25;letter-spacing:.03em}.dl-tiles--n4 .dl-tile__name{font-size:12.5px}.dl-tiles--compact .dl-tile__name{font-size:11px}.dl-tile__cta{display:none}.dl-feature,.dl-info{padding-top:28px}.dl-info+.dl-info{padding-top:12px}.dl-info__box{gap:16px;padding:22px 18px}.dl-info__text{margin-top:8px;font-size:14px;line-height:1.6}.dl-info__btn{width:100%;margin-top:16px}.dl-steps__item{padding:11px 0 11px 40px}.dl-steps__item:before{top:10px;width:26px;height:26px;font-size:13px}.dl-steps__text{font-size:13.5px}.dl-faq{padding-top:36px}.dl-faq__q{padding:13px 2px;font-size:15px}.dl-help{padding:28px 0 44px}}.dl-sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.dl-set{display:block;text-decoration:none;color:inherit;text-align:center}.dl-set__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff;border-radius:var(--dl-radius)}.dl-set__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.dl-set:hover .dl-set__image{transform:scale(1.04)}.dl-set__name{display:block;margin-top:10px;font-size:13px;line-height:1.4;letter-spacing:.02em}.dl-set__price{display:block;margin-top:4px;font-size:13px;color:#0000009e}.dl-sets__more{margin-top:24px;text-align:center}@media only screen and (min-width:750px){.dl-sets{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.dl-set__name{font-size:14px}.dl-sets__more{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/episode-diwali.css.map */
