.hd-christmas{background:#faf3e8}.hd-christmas__banner,.hd-christmas picture{display:block}.hd-christmas__banner img{display:block;width:100%;height:auto}.hd-christmas__banner:focus-visible,.hd-christmas__links a:focus-visible{outline:3px solid #005347;outline-offset:-4px}.hd-christmas__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;padding:12px 20px}.hd-christmas__links a{color:#005347;font-size:15px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.hd-christmas__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:749px){.hd-christmas__links{gap:4px 18px}.hd-christmas__links a{font-size:13px}}heydays-gift-carousel{display:block;position:relative;background:#faf3e8;touch-action:pan-y}heydays-gift-carousel .hd-christmas__banner{aspect-ratio:3/1;overflow:hidden}heydays-gift-carousel .hd-christmas__banner picture,heydays-gift-carousel .hd-christmas__banner img{width:100%;height:100%;object-fit:contain}heydays-gift-carousel .hd-christmas__links{min-height:64px;align-items:center;box-sizing:border-box}@media(max-width:749px){heydays-gift-carousel .hd-christmas__banner{aspect-ratio:1122/1402}heydays-gift-carousel .hd-christmas__links{min-height:112px;gap:4px 18px;align-content:center}}heydays-gift-carousel [data-slide][hidden]{display:none!important}.hd-carousel-arrow{position:absolute;top:44%;transform:translateY(-50%);z-index:3;width:44px;height:44px;display:grid;place-items:center;border:1px solid #00534733;border-radius:50%;background:#fffef6ed;color:#005347;box-shadow:0 2px 8px #0001;cursor:pointer;padding:0;font-size:36px;line-height:1}.hd-carousel-prev{left:16px}.hd-carousel-next{right:16px}.hd-carousel-dots{display:flex;justify-content:center;gap:12px;padding:10px}.hd-carousel-dots button{width:28px;height:28px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;padding:0}.hd-carousel-dots button:after{content:"";width:9px;height:9px;border-radius:50%;background:#00534744}.hd-carousel-dots button[aria-pressed=true]:after{background:#005347}heydays-gift-carousel button:focus-visible{outline:3px solid #005347;outline-offset:3px}@media(max-width:749px){.hd-carousel-prev{left:8px}.hd-carousel-next{right:8px}.hd-carousel-arrow{width:40px;height:40px;font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAE */
