body.template-spicy-christmas #MainContent{height:calc(100svh - 85px);height:calc(100dvh - 85px);min-height:430px;display:grid;grid-template-rows:minmax(0,.27fr) minmax(0,.73fr) auto;gap:24px;padding:20px 0 18px;isolation:isolate}body.template-spicy-christmas #MainContent>.shopify-section:first-child{display:none}body.template-spicy-christmas #MainContent:before{top:0!important}html body.template-spicy-christmas #MainContent:after{top:0;bottom:100px;width:31%;background-position:left top;z-index:1;background-image:url(dst-xmas-santa-fast.webp)}body.template-spicy-christmas .section-countdown-sign{min-height:0;display:flex;align-items:center;justify-content:center;padding-left:27%}body.template-spicy-christmas .cd-sign--inline{--cd-w: min(34vw, calc((100dvh - 280px)*.47) ) !important;width:var(--cd-w)!important;left:auto!important;margin:0!important}body.template-spicy-christmas #MainContent>.shopify-section:has(.hub-row){margin:0!important;min-height:0}body.template-spicy-christmas .hub-row{height:100%;padding:0!important}body.template-spicy-christmas .hub-row .page-width{height:100%;padding-left:29%!important;padding-right:3%!important}body.template-spicy-christmas .hub-row__grid{height:100%;margin:0;padding:0!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.2vw,32px)!important}body.template-spicy-christmas .hub-row__grid>li{min-height:0}html body.template-spicy-christmas .hub-tile{height:100%;display:flex;flex-direction:column;box-shadow:0 0 0 4px #0b0705,0 0 0 5px #c79a5a73,0 8px 24px #00000080!important}body.template-spicy-christmas .hub-row--tall .hub-tile__media{aspect-ratio:auto;flex:1;min-height:0}body.template-spicy-christmas .hub-tile__media img{height:100%;width:100%;object-fit:cover}html body.template-spicy-christmas .hub-tile__label{min-height:38px!important;flex:0 0 38px;font-size:12px!important}body.template-spicy-christmas .dst-songcta{padding:0 3% 0 29%;margin:0!important}body.template-spicy-christmas .dst-songcta__kick{margin:0 0 8px;font-size:clamp(16px,1.6vw,20px)}body.template-spicy-christmas .dst-songcta__btn{min-height:44px;padding:0 18px;font-size:13px}body.template-spicy-christmas .dst-songcta__by{margin:8px 0 0;font-size:10px;letter-spacing:.1em}@media(max-width:989px){body.template-spicy-christmas #MainContent{height:calc(100svh - 134px);height:calc(100dvh - 134px);min-height:460px;gap:14px;padding:18px 0 16px;grid-template-rows:minmax(0,.44fr) minmax(0,.56fr) auto}body.template-spicy-christmas #MainContent:after{display:none}body.template-spicy-christmas .section-countdown-sign{padding-left:0}body.template-spicy-christmas .cd-sign--inline{--cd-w: min(88vw, calc((100dvh - 280px)*.8) ) !important}body.template-spicy-christmas .hub-row .page-width{padding:0 5%!important}body.template-spicy-christmas .hub-row__grid{display:grid;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important}body.template-spicy-christmas .dst-songcta{padding:0 5%}body.template-spicy-christmas .dst-songcta__btn{width:auto;max-width:100%;gap:6px;font-size:11px;letter-spacing:.04em;padding:0 10px}body.template-spicy-christmas .dst-songcta__btn em{padding-left:6px}html body.template-spicy-christmas .hub-tile__label{min-height:32px!important;flex-basis:32px;font-size:10px!important;letter-spacing:.1em!important}}@media(max-height:600px)and (min-width:990px){body.template-spicy-christmas #MainContent{gap:10px;padding-top:10px;padding-bottom:10px}body.template-spicy-christmas .dst-songcta__kick{display:none}}body.template-spicy-christmas .dst-songcta__in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;padding:26px 30px 22px;min-height:150px;background:linear-gradient(125deg,#3f1616f7,#180c0afa 62%);border:1px solid rgba(214,190,155,.75);box-shadow:0 0 0 4px #0b0705,0 0 0 5px #c79a5a73,inset 0 0 0 6px #d6be9b14,0 8px 24px #00000080}body.template-spicy-christmas .dst-songcta__kick{margin:0;font-size:clamp(22px,2.2vw,32px);text-align:left;line-height:1.15}body.template-spicy-christmas .dst-songcta__btn{min-height:50px;font-size:11px;letter-spacing:.08em}body.template-spicy-christmas .dst-songcta__by{grid-column:1 / -1;margin:0}@media(max-width:989px){body.template-spicy-christmas .dst-songcta__in{grid-template-columns:1fr;gap:10px;padding:14px 16px;min-height:0}body.template-spicy-christmas .dst-songcta__kick{text-align:center;font-size:clamp(18px,3.2vw,25px)}body.template-spicy-christmas .dst-songcta__btn{justify-self:center}}@media(min-width:990px){body.template-spicy-christmas #MainContent{grid-template-rows:minmax(0,1fr) auto;padding-top:100px;padding-bottom:80px;gap:24px}body.template-spicy-christmas .section-countdown-sign{position:absolute;left:0;bottom:80px;width:38%;padding:0;justify-content:center;z-index:9}body.template-spicy-christmas .cd-sign--inline{--cd-w:35vw !important;width:var(--cd-w)!important}html body.template-spicy-christmas #MainContent:after{width:36%;bottom:95px}body.template-spicy-christmas .hub-row .page-width{padding-left:38%!important;padding-right:3%!important}body.template-spicy-christmas .dst-songcta{padding-left:38%;padding-right:3%}body.template-spicy-christmas .dst-songcta__in{grid-template-columns:1fr;gap:12px;padding:18px 24px;min-height:150px}body.template-spicy-christmas .dst-songcta__kick{text-align:center;font-size:26px}body.template-spicy-christmas .dst-songcta__btn{justify-self:center;min-height:44px}}body.template-spicy-christmas .dst-songcta__btn{background:linear-gradient(180deg,#c6b29a,#a89074);color:#211912;border:1px solid #d2bda0;border-radius:2px;box-shadow:inset 0 1px #fff3,0 3px 12px #00000040;font-weight:400;letter-spacing:.07em}body.template-spicy-christmas .dst-songcta__btn em{font-style:normal;font-weight:400;white-space:nowrap}@media(max-width:749px){html body.template-spicy-christmas #MainContent>.shopify-section:has(.dst-banner):not(#xm-a){display:none!important}}@media(min-width:750px){html body.template-spicy-christmas{--xm-max:1240px;--xm-gut:clamp(24px,5vw,96px);--xm-gap:clamp(20px,2.6vw,40px)}html body.template-spicy-christmas #MainContent:not(#xm-a):not(#xm-b){display:block!important;height:auto!important;min-height:0!important;padding:0 0 clamp(48px,6vw,88px)!important}html body.template-spicy-christmas #MainContent:not(#xm-a):not(#xm-b):after{display:none!important}html body.template-spicy-christmas #MainContent:not(#xm-a):not(#xm-b):before{top:0!important}html body.template-spicy-christmas #MainContent>.shopify-section:has(.dst-banner):not(#xm-a):not(#xm-b){display:block!important;margin:0!important}html body.template-spicy-christmas .dst-banner:not(#xm-a):not(#xm-b){width:min(var(--xm-max),calc(100% - 2 * var(--xm-gut)))!important}html body.template-spicy-christmas #MainContent>.shopify-section:has(.hub-row):not(#xm-a):not(#xm-b){margin:0!important;height:auto!important;min-height:0!important;z-index:auto!important}html body.template-spicy-christmas .hub-row:not(#xm-a):not(#xm-b){height:auto!important;padding:0!important;margin:0!important}html body.template-spicy-christmas .hub-row .page-width:not(#xm-a):not(#xm-b){height:auto!important;box-sizing:border-box!important;width:min(var(--xm-max),calc(100% - 2 * var(--xm-gut)))!important;max-width:none!important;margin:0 auto!important;padding:0!important}html body.template-spicy-christmas .hub-row .hub-heading:not(#xm-a):not(#xm-b){height:auto!important;margin:0!important;padding:0!important}html body.template-spicy-christmas .hub-row .section-header:not(#xm-a):not(#xm-b){visibility:visible!important;height:auto!important;overflow:visible!important;margin:0!important;padding:clamp(32px,4vw,56px) 0 clamp(22px,2.6vw,34px)!important;text-align:center!important}html body.template-spicy-christmas .hub-row .section-header h2:not(#xm-a):not(#xm-b){margin:0!important;font-size:clamp(28px,3vw,42px)!important}html body.template-spicy-christmas .hub-row .section-header:not(#xm-a):not(#xm-b):before,html body.template-spicy-christmas .hub-row .section-header:not(#xm-a):not(#xm-b):after{display:none!important}html body.template-spicy-christmas .hub-row__grid:not(#xm-a):not(#xm-b){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--xm-gap)!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}html body.template-spicy-christmas .hub-row__grid>li:not(#xm-a):not(#xm-b){min-height:0!important}html body.template-spicy-christmas .hub-tile:not(#xm-a):not(#xm-b){height:auto!important;display:flex!important;flex-direction:column!important}html body.template-spicy-christmas .hub-row--tall .hub-tile__media:not(#xm-a):not(#xm-b){aspect-ratio:4 / 5!important;flex:none!important;height:auto!important;min-height:0!important}html body.template-spicy-christmas .hub-tile__media img:not(#xm-a):not(#xm-b),html body.template-spicy-christmas .hub-tile:is(:hover,:focus-visible) .hub-tile__media img:not(#xm-a):not(#xm-b){filter:none!important;opacity:1!important}html body.template-spicy-christmas .hub-tile__label:not(#xm-a):not(#xm-b){min-height:56px!important;flex:0 0 56px!important;font-size:15px!important;letter-spacing:.24em!important}html body.template-spicy-christmas .cw:not(#xm-a):not(#xm-b){box-sizing:border-box!important;width:min(var(--xm-max),calc(100% - 2 * var(--xm-gut)))!important;max-width:none!important;margin:0 auto!important;padding:0!important}html body.template-spicy-christmas .cw .cw-intro:not(#xm-a):not(#xm-b){display:flex!important;flex-direction:column!important;align-items:center!important;gap:clamp(18px,2.2vw,28px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(48px,5.5vw,80px) 0 clamp(30px,3.4vw,48px)!important}html body.template-spicy-christmas .cw .cw-intro:not(#xm-a):not(#xm-b):before{display:none!important;content:none!important}html body.template-spicy-christmas .cw .cw-heading:not(#xm-a):not(#xm-b){width:auto!important;max-width:760px!important;margin:0!important;padding:0!important;text-align:center!important}html body.template-spicy-christmas .cw .cw-heading .cw-eyebrow:not(#xm-a):not(#xm-b){font-family:Cinzel,Georgia,serif!important;font-size:14px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#bda58b!important;-webkit-text-fill-color:#bda58b!important;margin:0 0 8px!important}html body.template-spicy-christmas .cw .cw-heading h2:not(#xm-a):not(#xm-b){font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:clamp(32px,3.2vw,44px)!important;line-height:1.12!important;letter-spacing:normal!important;text-transform:uppercase!important;background:none!important;color:var(--dst-text-rest,#c9ae91)!important;-webkit-text-fill-color:var(--dst-text-rest,#c9ae91)!important;text-shadow:none!important;margin:0 0 12px!important}html body.template-spicy-christmas .cw .cw-heading>p:last-child:not(#xm-a):not(#xm-b){font-family:Cormorant Garamond,Georgia,serif!important;font-size:19px!important;line-height:1.5!important;color:#c7b8a5!important;-webkit-text-fill-color:#c7b8a5!important;margin:0!important}html body.template-spicy-christmas .cw .cw-countdown:not(#xm-a):not(#xm-b){position:static!important;left:auto!important;bottom:auto!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:0!important}html body.template-spicy-christmas .cw .cd-sign--inline:not(#xm-a):not(#xm-b){--cd-w:clamp(320px,36vw,500px)!important;width:var(--cd-w)!important;position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;margin:0!important}html body.template-spicy-christmas .cw .cw-experiences:not(#xm-a):not(#xm-b){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--xm-gap)!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body.template-spicy-christmas .cw .cw-experience:not(#xm-a):not(#xm-b){grid-column:auto!important;width:auto!important;max-width:none!important;margin:0!important;justify-self:stretch!important}html body.template-spicy-christmas .cw .cw-experience__copy h3:not(#xm-a):not(#xm-b){font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:clamp(22px,1.9vw,27px)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--dst-text-rest,#c9ae91)!important;-webkit-text-fill-color:var(--dst-text-rest,#c9ae91)!important}html body.template-spicy-christmas .cw .cw-experience__copy p:not(#xm-a):not(#xm-b){font-family:Cormorant Garamond,Georgia,serif!important;font-size:18px!important;line-height:1.45!important;color:#c7b8a5!important;-webkit-text-fill-color:#c7b8a5!important}html body.template-spicy-christmas .cw .cw-experience__copy :is(button,a):not(#xm-a):not(#xm-b){font-family:Cinzel,Georgia,serif!important;font-size:14px!important;letter-spacing:.06em!important}html body.template-spicy-christmas .cw>:is(.cw-design-picker,.cw-status,.cw-disclosure,.cw-tabs,.cw-panel):not(#xm-a):not(#xm-b){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}@media(min-width:750px)and (max-width:899.98px){html body.template-spicy-christmas .cw .cw-experiences:not(#xm-a):not(#xm-b){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.template-spicy-christmas .cw .cw-experience--third:not(#xm-a):not(#xm-b){grid-column:1 / -1!important;justify-self:center!important;width:calc(50% - var(--xm-gap) / 2)!important}}@media(min-width:990px){html body.template-spicy-christmas .cw .cw-intro:not(#xm-a):not(#xm-b){flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:clamp(40px,4vw,72px)!important}html body.template-spicy-christmas .cw .cw-intro>.cw-countdown:not(#xm-a):not(#xm-b){order:-1!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important}html body.template-spicy-christmas .cw .cw-intro .cd-sign--inline:not(#xm-a):not(#xm-b){--cd-w:clamp(480px,32vw,580px)!important;width:var(--cd-w)!important;max-width:none!important;left:auto!important;margin:0!important}html body.template-spicy-christmas .cw .cw-intro>.cw-heading:not(#xm-a):not(#xm-b){flex:0 1 480px!important;min-width:0!important;max-width:480px!important;min-height:0!important;text-align:left!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dst-christmas-viewport.css.map */
