.kk-christmas-guide{max-width:1240px;margin:0 auto;padding:56px 24px 80px;color:#3b0758}.kk-christmas-guide header{max-width:760px;margin:0 auto 32px;text-align:center}.kk-christmas-guide header>p{color:#ac005e;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.kk-christmas-guide h2{font-size:clamp(30px,4vw,48px);line-height:1.1;color:#3b0758}.kk-christmas-guide h3{font-size:23px;color:#3b0758}.kk-christmas-guide p,.kk-christmas-guide header>div{font-size:16px;line-height:1.7;color:#5e4869}.kk-christmas-guide a{display:inline-block;color:#a70061;text-decoration:underline;text-underline-offset:4px;font-weight:700;padding:12px 0;min-height:48px}.kk-christmas-guide__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.kk-christmas-guide__grid>div{background:#fff1fa;border:1px solid #ecd6ed;border-radius:22px;padding:28px}.kk-christmas-guide details{border-bottom:1px solid #dec5e4}.kk-christmas-guide summary{cursor:pointer;padding:20px 8px;font-size:17px;font-weight:700;min-height:56px}.kk-christmas-guide details>p{padding:0 8px 20px;margin:0}.kk-christmas-guide a:focus-visible,.kk-christmas-guide summary:focus-visible{outline:3px solid #d60078;outline-offset:4px}@media(max-width:699px){.kk-christmas-guide__grid{grid-template-columns:1fr}.kk-christmas-guide{padding-inline:20px}}.kk-christmas-decor{pointer-events:none;overflow:hidden;color:#e7bafa}.kk-christmas-decor--hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.76}.kk-christmas-decor svg{position:absolute;height:auto}.kk-christmas-decor__left{left:0;top:0;width:clamp(150px,21vw,320px)}.kk-christmas-decor__right{right:0;top:0;width:clamp(130px,17vw,245px)}.kk-christmas-decor--trim{position:relative;height:68px;background:linear-gradient(100deg,#3b0758,#64106e 55%,#9f116e)}.kk-christmas-decor--trim .kk-christmas-decor__left{width:150px;top:-16px}.kk-christmas-decor--trim .kk-christmas-decor__right{width:115px;top:-20px}@media(max-width:749px){.kk-christmas-decor--hero{opacity:.46}.kk-christmas-decor--trim{height:48px}.kk-christmas-decor--trim .kk-christmas-decor__left{width:115px}.kk-christmas-decor--trim .kk-christmas-decor__right{width:95px}}#newsletter_popup__wrap.np_wrap_1 .fancybox-skin{border:2px solid #ff8dcc;border-radius:26px;overflow:hidden;box-shadow:0 24px 80px #21002f66}#newsletter_popup__wrap.np_wrap_1 .np-design{background-position:left center;background-size:50% 100%;background-color:#fff7fc}#newsletter_popup__wrap.np_wrap_1 .kk-popup-video{position:absolute;inset:0 auto 0 0;width:50%;height:100%;object-fit:cover;pointer-events:none}#newsletter_popup__wrap.np_wrap_1 .kk-popup-video-toggle{position:absolute;left:14px;bottom:14px;z-index:2;min-height:44px;padding:9px 14px;border:1px solid #ffb2df;border-radius:999px;background:#3b0758e6;color:#fff;font-size:12px;font-weight:700;cursor:pointer}#newsletter_popup__wrap.np_wrap_1 .kk-popup-video-toggle[hidden],#newsletter_popup__wrap.np_wrap_1 .kk-popup-video[hidden]{display:none}#newsletter_popup__wrap.np_wrap_1 .kk-popup-video-toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}#newsletter_popup__wrap.np_wrap_1 .newsletter_popup_text{background:#fff7fc;opacity:1;color:#3b0758;padding:32px 30px}#newsletter_popup__wrap.np_wrap_1 .kk-popup-kicker{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ab005b}#newsletter_popup__wrap.np_wrap_1 .caption_text .h5{font-size:27px;font-weight:800;line-height:1.15;color:#3b0758}#newsletter_popup__wrap.np_wrap_1 .discount-content{font-size:56px;font-weight:900;letter-spacing:-.04em;color:#c40073;margin:12px 0}#newsletter_popup__wrap.np_wrap_1 .caption_text .newsletter-description{font-size:15px;line-height:1.5;color:#5e4869;margin-top:14px}#newsletter_popup__wrap.np_wrap_1 .newsletter-description.divider:before{background:#d60078}#newsletter_popup__wrap.np_wrap_1 input[type=email]{min-height:48px;border:1px solid #bd87bf;border-radius:12px;background:#fff;color:#3b0758}#newsletter_popup__wrap.np_wrap_1 button[type=submit]{min-height:48px;margin-top:12px;border-radius:999px;background:#c40073;color:#fff;border:1px solid #c40073;font-weight:800}#newsletter_popup__wrap.np_wrap_1 button[type=submit]:hover{background:#3b0758;border-color:#3b0758}#newsletter_popup__wrap.np_wrap_1 #newsletter_off{display:inline-block;min-height:44px;padding:12px 4px;color:#6e486f;text-decoration:underline;text-underline-offset:4px}#newsletter_popup__wrap.np_wrap_1 input:focus-visible,#newsletter_popup__wrap.np_wrap_1 button:focus-visible{outline:3px solid #ff2fa4;outline-offset:3px}@media(max-width:575px){#newsletter_popup__wrap.np_wrap_1,#newsletter_popup__wrap.np_wrap_1 .fancybox-inner{max-height:calc(100dvh - 60px)}#newsletter_popup__wrap.np_wrap_1 .fancybox-inner{overflow-y:auto!important}#newsletter_popup__wrap.np_wrap_1 .np-design{height:auto;min-height:100%;background-image:none!important;padding-top:170px}#newsletter_popup__wrap.np_wrap_1 .kk-popup-video{width:100%;height:170px;object-position:50% 68%}#newsletter_popup__wrap.np_wrap_1 .kk-popup-video-toggle{top:115px;bottom:auto;left:12px}#newsletter_popup__wrap.np_wrap_1 .newsletter_popup_text{height:auto;padding:22px;border-top:4px solid #c40073}#newsletter_popup__wrap.np_wrap_1 .caption_text .h5{font-size:24px}#newsletter_popup__wrap.np_wrap_1 .discount-content{font-size:44px;margin:8px 0}#newsletter_popup__wrap.np_wrap_1 .kk-popup-kicker{margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAAQAAAAAAAAAAAAgAAAAAAAC */
