body:has(.hc-home) #app .dt-christmas-hero{display:block;position:relative;isolation:isolate}body:has(.hc-home) #app .dt-christmas-hero>picture{display:block;margin:0;position:relative}body:has(.hc-home) #app .dt-christmas-hero>picture img{display:block;width:100%;height:auto}body:has(.hc-home) #app .dt-christmas-hero>picture:before,body:has(.hc-home) #app .dt-christmas-hero>picture:after{content:none}body:has(.hc-home) #app .dt-xmas-copy{position:absolute;top:16%;left:4%;width:43%;max-width:none;padding:0 12px;text-align:center;background:none;z-index:2}body:has(.hc-home) #app .dt-season-label{display:inline-flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.22em;margin-bottom:22px;font-weight:600}body:has(.hc-home) #app .dt-season-label:before,body:has(.hc-home) #app .dt-season-label:after{content:"";width:22px;height:1px;background:currentColor;opacity:.45}body:has(.hc-home) #app .dt-christmas-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.4vw,76px);letter-spacing:-.055em;line-height:1.06;color:#59132d;font-weight:400;text-wrap:balance}body:has(.hc-home) #app .dt-christmas-hero h1 em{display:inline-block;font-size:1.27em;line-height:1.05;letter-spacing:-.065em;margin-top:5px}body:has(.hc-home) #app .dt-xmas-actions{position:absolute;top:61%;left:4%;right:auto;bottom:auto;width:43%;padding:0 12px;background:none;display:flex;justify-content:center;align-items:center;gap:24px;z-index:3}body:has(.hc-home) #app .dt-xmas-cta{min-height:54px;font-size:11px;letter-spacing:.065em;border-radius:10px;padding:0 25px;box-shadow:0 6px 20px #59132d12;transition:background .2s,box-shadow .2s}body:has(.hc-home) #app .dt-xmas-cta:hover{box-shadow:0 8px 24px #59132d25}body:has(.hc-home) #app .dt-xmas-secondary{padding:0;box-shadow:none;background:none;border:0;border-radius:0;min-height:44px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;font-size:10px;letter-spacing:.04em}body:has(.hc-home) #app .dt-xmas-secondary:hover{box-shadow:none}#app .hc-reassurance{gap:64px;min-height:86px;padding:16px 24px;align-items:center}#app .hc-reassurance a{gap:13px;font-size:13px;font-weight:500;line-height:1.3;color:#59132d}#app .hc-reassurance img{display:block;width:45px;height:45px;object-fit:contain;flex-shrink:0}#app .hc-reassurance a:focus-visible{outline:2px solid #59132d;outline-offset:6px;border-radius:4px}@media(min-width:701px)and (max-width:1000px){body:has(.hc-home) #app .dt-xmas-actions{gap:15px}body:has(.hc-home) #app .dt-xmas-cta{padding-inline:17px;font-size:10px}body:has(.hc-home) #app .dt-xmas-secondary{padding:0;font-size:9px}body:has(.hc-home) #app .dt-season-label{margin-bottom:16px;font-size:9px}}@media(max-width:700px){body:has(.hc-home) #app .dt-christmas-hero>picture img{height:auto;aspect-ratio:2 / 3;object-fit:contain;object-position:center}body:has(.hc-home) #app .dt-christmas-hero>picture:after{content:none}body:has(.hc-home) #app .dt-xmas-copy{top:18px;left:0;width:100%;padding:0 18px;text-align:center}body:has(.hc-home) #app .dt-season-label{font-size:8px;letter-spacing:.19em;gap:10px;margin-bottom:14px}body:has(.hc-home) #app .dt-season-label:before,body:has(.hc-home) #app .dt-season-label:after{width:16px}body:has(.hc-home) #app .dt-christmas-hero h1{font-size:clamp(30px,8vw,44px);line-height:1.02}body:has(.hc-home) #app .dt-christmas-hero h1 em{font-size:1.3em;margin-top:4px}body:has(.hc-home) #app .dt-xmas-actions{top:auto;bottom:5%;left:0;right:0;width:100%;padding:0 18px;gap:23px}body:has(.hc-home) #app .dt-xmas-cta{min-height:50px;padding:0 22px;font-size:10px;flex:0 0 auto;max-width:none}body:has(.hc-home) #app .dt-xmas-secondary{padding:0;min-height:46px;font-size:9px;max-width:none}#app .hc-reassurance{gap:20px;padding:13px 16px;min-height:76px}#app .hc-reassurance a{font-size:11px;gap:8px;min-height:44px}#app .hc-reassurance img{width:37px;height:37px}}@media(max-width:360px){body:has(.hc-home) #app .dt-xmas-actions{gap:16px;padding-inline:12px}body:has(.hc-home) #app .dt-xmas-cta{padding-inline:17px}body:has(.hc-home) #app .dt-xmas-secondary{padding:0;font-size:8px}#app .hc-reassurance{gap:14px;padding-inline:10px}#app .hc-reassurance a{font-size:10px}}@media(max-width:360px){body:has(.hc-home) #app .dt-xmas-copy{top:14px}body:has(.hc-home) #app .dt-season-label{margin-bottom:10px}body:has(.hc-home) #app .dt-christmas-hero h1{font-size:28px}}@media(max-width:700px){body:has(.hc-home) #app .dt-christmas-hero>picture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:url(hero-tingles-nov03.svg) center / 100% 100% no-repeat}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero-refinement-nov03.css.map */
