:root{--breakpoint-xxl:1920px;--breakpoint-xl:1600px;--breakpoint-lg:1440px;--breakpoint-lg-s:1280px;--breakpoint-md:1024px;--breakpoint-md-s:992px;--breakpoint-sm:768px;--breakpoint-sm-s:600px;--breakpoint-xs:512px;--breakpoint-xxs:390px}.christmas-tree,.wp-block .christmas-tree{align-items:center;background:no-repeat bottom/cover url(../../img/christmas-bg.svg);display:flex;height:calc(100vh - 4.5625rem);justify-content:center;max-height:45rem;overflow:hidden;position:relative}@media(min-width:1024px){.christmas-tree,.wp-block .christmas-tree{height:56.25rem;max-height:100%}}.christmas-tree--title,.wp-block .christmas-tree--title{font-family:var(--sk-font-christmas)}.christmas-tree--content,.wp-block .christmas-tree--content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:no-repeat 50%/cover url(../../img/ornaments-bg.svg);display:flex;flex-direction:column;gap:1.25rem;height:100%;justify-content:center;left:0;padding:1.5625rem;position:absolute;top:0;transition:.3s;transition-timing-function:ease;width:100%;z-index:3}@media(min-width:1024px){.christmas-tree--content,.wp-block .christmas-tree--content{gap:calc(1.875rem/56.25rem*100vh);max-width:calc(37.5rem/120rem*100vw);padding:2.5rem 1.875rem}}@media(min-width:1600px){.christmas-tree--content,.wp-block .christmas-tree--content{padding:3.25rem 4.875rem}}@media(max-width:1024px){.christmas-tree--content,.wp-block .christmas-tree--content{text-align:center}.christmas-tree--content .logo img,.wp-block .christmas-tree--content .logo img{margin:0 auto}}.christmas-tree--area,.wp-block .christmas-tree--area{background:no-repeat bottom/contain url(../../img/tree.svg);height:28.125rem;position:relative;width:17.1875rem;z-index:1}@media(min-width:1024px){.christmas-tree--area,.wp-block .christmas-tree--area{height:53.125rem;width:31.25rem}}.christmas-tree--ornaments,.wp-block .christmas-tree--ornaments{display:none}@media(min-width:1024px){.christmas-tree--ornaments,.wp-block .christmas-tree--ornaments{display:flex;flex-wrap:wrap;gap:0 1.875rem}}.christmas-tree--ornaments.ornaments-mobile,.wp-block .christmas-tree--ornaments.ornaments-mobile{align-items:center;bottom:1.125rem;display:flex;gap:.5625rem;height:5.625rem;left:1.625rem;overflow:visible;position:absolute;width:calc(100% - 3.25rem);z-index:2}@media(min-width:1024px){.christmas-tree--ornaments.ornaments-mobile,.wp-block .christmas-tree--ornaments.ornaments-mobile{display:none}}.christmas-tree--ornaments.ornaments-mobile .christmas-tree--ornaments-wrapper,.wp-block .christmas-tree--ornaments.ornaments-mobile .christmas-tree--ornaments-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:1}.christmas-tree--ornaments.ornaments-mobile .christmas-tree--ornament-item,.wp-block .christmas-tree--ornaments.ornaments-mobile .christmas-tree--ornament-item{align-items:center;display:flex;justify-content:center;max-height:4.75rem;width:calc(33.33333% - 1rem)}.christmas-tree--ornaments.ornaments-mobile .christmas-tree--ornament-item:focus .ornament,.christmas-tree--ornaments.ornaments-mobile .christmas-tree--ornament-item:hover .ornament,.wp-block .christmas-tree--ornaments.ornaments-mobile .christmas-tree--ornament-item:focus .ornament,.wp-block .christmas-tree--ornaments.ornaments-mobile .christmas-tree--ornament-item:hover .ornament{max-height:4.75rem}.christmas-tree--ornaments.ornaments-mobile .ornament,.wp-block .christmas-tree--ornaments.ornaments-mobile .ornament{max-height:4.375rem}.christmas-tree--ornaments.ornaments-mobile .ornament.draggable,.wp-block .christmas-tree--ornaments.ornaments-mobile .ornament.draggable{max-height:4.75rem}.christmas-tree--ornaments.ornaments-mobile .ornament.dragged,.wp-block .christmas-tree--ornaments.ornaments-mobile .ornament.dragged{max-height:2.375rem}@media(min-width:1024px){.christmas-tree--ornament-item,.wp-block .christmas-tree--ornament-item{align-items:center;display:flex;flex:calc(25% - 1.40625rem);height:6.3125rem;justify-content:center;max-width:calc(25% - 1.40625rem)}}@media(min-width:1600px){.christmas-tree--ornament-item,.wp-block .christmas-tree--ornament-item{flex:calc(20% - 2rem);max-width:calc(20% - 1.5rem)}}.christmas-tree .ornament,.wp-block .christmas-tree .ornament{max-height:5.0625rem;max-width:calc(100% - .3125rem);-o-object-fit:contain;object-fit:contain;transition:max-height .3s ease,max-width .3s ease}.christmas-tree .ornament:focus,.christmas-tree .ornament:hover,.wp-block .christmas-tree .ornament:focus,.wp-block .christmas-tree .ornament:hover{max-height:5.6875rem;max-width:100%}.christmas-tree .snap-point,.wp-block .christmas-tree .snap-point{height:1.625rem;position:absolute;width:1.625rem}.christmas-tree-lightbox,.wp-block .christmas-tree-lightbox{max-height:100vh;padding:7.5rem .75rem 0;z-index:3}.christmas-tree-lightbox .lightbox--overlay,.wp-block .christmas-tree-lightbox .lightbox--overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:no-repeat 50%/cover url(../../img/ornaments-bg.svg)}.christmas-tree-lightbox--wrap,.wp-block .christmas-tree-lightbox--wrap{border-radius:1.25rem;margin:0 auto;max-height:calc(100vh - 7.5rem);max-width:70.625rem;overflow:hidden}.christmas-tree-lightbox--border,.wp-block .christmas-tree-lightbox--border{align-items:center;border-bottom:.8125rem solid var(--sk-color-white);-o-border-image:url(../../img/form-border.svg) 25 round;border-image:url(../../img/form-border.svg) 25 round;border-top:.8125rem solid var(--sk-color-white);display:flex;position:relative}.christmas-tree-lightbox--border:before,.wp-block .christmas-tree-lightbox--border:before{background:no-repeat 50%/cover url(../../img/form-border-vertical.svg);content:"";height:100%;left:0;position:absolute;top:0;width:.8125rem}.christmas-tree-lightbox--border:after,.wp-block .christmas-tree-lightbox--border:after{background:no-repeat 50%/cover url(../../img/form-border-vertical.svg);content:"";height:100%;position:absolute;right:0;top:0;width:.8125rem}@media(min-width:1024px){.christmas-tree-lightbox--border,.wp-block .christmas-tree-lightbox--border{border-bottom:1.5625rem solid var(--sk-color-white);border-top:1.5625rem solid var(--sk-color-white);min-height:calc(40.625rem/56.25rem*100vh)}.christmas-tree-lightbox--border:after,.christmas-tree-lightbox--border:before,.wp-block .christmas-tree-lightbox--border:after,.wp-block .christmas-tree-lightbox--border:before{width:1.5625rem}}.christmas-tree-lightbox--image,.wp-block .christmas-tree-lightbox--image{flex:45%;max-width:45%;padding-left:1.5625rem}.christmas-tree-lightbox--image img,.wp-block .christmas-tree-lightbox--image img{margin:0 auto;max-height:32.1875rem}.christmas-tree-lightbox--form,.wp-block .christmas-tree-lightbox--form{padding:.4375rem 1.875rem;text-align:center}@media(min-width:1024px){.christmas-tree-lightbox--form,.wp-block .christmas-tree-lightbox--form{flex:55%;max-width:55%;padding:2.1875rem 3.75rem 2.1875rem 0}}.christmas-tree-lightbox.thank-you .christmas-tree-form-text,.christmas-tree-lightbox.thank-you .christmas-tree-form-title,.christmas-tree-lightbox.thank-you .christmas-tree-lightbox--image,.christmas-tree-lightbox.thank-you .hbspt-form,.wp-block .christmas-tree-lightbox.thank-you .christmas-tree-form-text,.wp-block .christmas-tree-lightbox.thank-you .christmas-tree-form-title,.wp-block .christmas-tree-lightbox.thank-you .christmas-tree-lightbox--image,.wp-block .christmas-tree-lightbox.thank-you .hbspt-form{display:none}.christmas-tree-lightbox.thank-you .christmas-tree-form-share-thank-you,.christmas-tree-lightbox.thank-you .christmas-tree-form-text-thank-you,.christmas-tree-lightbox.thank-you .christmas-tree-form-title-thank-you,.wp-block .christmas-tree-lightbox.thank-you .christmas-tree-form-share-thank-you,.wp-block .christmas-tree-lightbox.thank-you .christmas-tree-form-text-thank-you,.wp-block .christmas-tree-lightbox.thank-you .christmas-tree-form-title-thank-you{display:block;margin-left:auto;margin-right:auto;max-width:33.625rem}.christmas-tree-lightbox.thank-you .christmas-tree-lightbox--form,.wp-block .christmas-tree-lightbox.thank-you .christmas-tree-lightbox--form{flex:100%;max-width:100%;padding:1.5625rem 1.875rem}@media(min-width:1024px){.christmas-tree-lightbox.thank-you .christmas-tree-lightbox--form,.wp-block .christmas-tree-lightbox.thank-you .christmas-tree-lightbox--form{padding-left:4.9375rem;padding-right:4.9375rem}}.christmas-tree-form-share-thank-you,.christmas-tree-form-text-thank-you,.christmas-tree-form-title-thank-you,.wp-block .christmas-tree-form-share-thank-you,.wp-block .christmas-tree-form-text-thank-you,.wp-block .christmas-tree-form-title-thank-you{display:none}.christmas-tree-form-title,.christmas-tree-form-title-thank-you,.wp-block .christmas-tree-form-title,.wp-block .christmas-tree-form-title-thank-you{font-family:var(--sk-font-christmas)}.christmas-tree .hbspt-form,.wp-block .christmas-tree .hbspt-form{margin:0 auto;max-width:31.25rem}.christmas-tree .hbspt-form .hs-form label,.christmas-tree .hbspt-form .hs-form-private label,.wp-block .christmas-tree .hbspt-form .hs-form label,.wp-block .christmas-tree .hbspt-form .hs-form-private label{display:block!important;font-family:var(--sk-font-secondary);font-weight:700;line-height:1.5;margin-bottom:.5625rem;text-align:left}.christmas-tree .hbspt-form .hs-form label .hs-form-required,.christmas-tree .hbspt-form .hs-form-private label .hs-form-required,.wp-block .christmas-tree .hbspt-form .hs-form label .hs-form-required,.wp-block .christmas-tree .hbspt-form .hs-form-private label .hs-form-required{color:#bb2511}.christmas-tree .hbspt-form .hs-form .hs-form-field .input,.christmas-tree .hbspt-form .hs-form-private .hs-form-field .input,.wp-block .christmas-tree .hbspt-form .hs-form .hs-form-field .input,.wp-block .christmas-tree .hbspt-form .hs-form-private .hs-form-field .input{margin-bottom:.625rem}@media(min-width:1024px){.christmas-tree .hbspt-form .hs-form .hs-form-field .input,.christmas-tree .hbspt-form .hs-form-private .hs-form-field .input,.wp-block .christmas-tree .hbspt-form .hs-form .hs-form-field .input,.wp-block .christmas-tree .hbspt-form .hs-form-private .hs-form-field .input{margin-bottom:1.25rem}}.christmas-tree .hbspt-form .hs-form .hs-form-field .input .hs-input,.christmas-tree .hbspt-form .hs-form-private .hs-form-field .input .hs-input,.wp-block .christmas-tree .hbspt-form .hs-form .hs-form-field .input .hs-input,.wp-block .christmas-tree .hbspt-form .hs-form-private .hs-form-field .input .hs-input{border:1px solid #b2b2b2;border-radius:1.25rem;height:1.875rem;padding:.3125rem .5625rem}.christmas-tree .hbspt-form .hs-form .hs-form-field .input .hs-input.hs-fieldtype-intl-phone,.christmas-tree .hbspt-form .hs-form-private .hs-form-field .input .hs-input.hs-fieldtype-intl-phone,.wp-block .christmas-tree .hbspt-form .hs-form .hs-form-field .input .hs-input.hs-fieldtype-intl-phone,.wp-block .christmas-tree .hbspt-form .hs-form-private .hs-form-field .input .hs-input.hs-fieldtype-intl-phone{border:none;padding:0}.christmas-tree .hbspt-form .hs-form .hs-submit,.christmas-tree .hbspt-form .hs-form-private .hs-submit,.wp-block .christmas-tree .hbspt-form .hs-form .hs-submit,.wp-block .christmas-tree .hbspt-form .hs-form-private .hs-submit{margin-top:1rem}.christmas-tree .hbspt-form .hs-form .hs-submit input[type=submit],.christmas-tree .hbspt-form .hs-form-private .hs-submit input[type=submit],.wp-block .christmas-tree .hbspt-form .hs-form .hs-submit input[type=submit],.wp-block .christmas-tree .hbspt-form .hs-form-private .hs-submit input[type=submit]{background:var(--sk-color-fourth);border-color:var(--sk-color-fourth);color:var(--sk-color-white)}.christmas-tree .hbspt-form .hs-form .hs-submit input[type=submit]:active,.christmas-tree .hbspt-form .hs-form .hs-submit input[type=submit]:focus,.christmas-tree .hbspt-form .hs-form .hs-submit input[type=submit]:hover,.christmas-tree .hbspt-form .hs-form-private .hs-submit input[type=submit]:active,.christmas-tree .hbspt-form .hs-form-private .hs-submit input[type=submit]:focus,.christmas-tree .hbspt-form .hs-form-private .hs-submit input[type=submit]:hover,.wp-block .christmas-tree .hbspt-form .hs-form .hs-submit input[type=submit]:active,.wp-block .christmas-tree .hbspt-form .hs-form .hs-submit input[type=submit]:focus,.wp-block .christmas-tree .hbspt-form .hs-form .hs-submit input[type=submit]:hover,.wp-block .christmas-tree .hbspt-form .hs-form-private .hs-submit input[type=submit]:active,.wp-block .christmas-tree .hbspt-form .hs-form-private .hs-submit input[type=submit]:focus,.wp-block .christmas-tree .hbspt-form .hs-form-private .hs-submit input[type=submit]:hover{background:var(--sk-color-primary-white);border-color:var(--sk-color-primary-white)}.christmas-tree .christmas-tree-form-share-thank-you .sk-btn,.wp-block .christmas-tree .christmas-tree-form-share-thank-you .sk-btn{align-items:center;display:flex;gap:.75rem;margin:0 auto;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.christmas-tree .christmas-tree-form-share-thank-you .sk-btn svg,.wp-block .christmas-tree .christmas-tree-form-share-thank-you .sk-btn svg{height:.875rem;width:.875rem}}.christmas-tree--mobile-btn,.wp-block .christmas-tree--mobile-btn{margin:0 auto;width:-moz-fit-content!important;width:fit-content!important}@media(min-width:1024px){.christmas-tree--mobile-btn,.wp-block .christmas-tree--mobile-btn{display:none!important}}.christmas-tree.remove-content .christmas-tree--content,.wp-block .christmas-tree.remove-content .christmas-tree--content{transform:translateX(-100%)}.christmas-tree--counter,.wp-block .christmas-tree--counter{align-items:flex-end;background:no-repeat 50%/contain url(../../img/Score.svg);display:flex;height:9rem;justify-content:center;left:50%;padding-bottom:.9375rem;position:absolute;text-align:center;top:-1.25rem;transform:translate(-50%);width:10.3125rem}@media(min-width:1024px){.christmas-tree--counter,.wp-block .christmas-tree--counter{height:15rem;left:26.625rem;padding-bottom:1.5625rem;top:-3.125rem;transform:none;width:17rem}.christmas-tree--counter.sk-only-m,.wp-block .christmas-tree--counter.sk-only-m{display:none}}.christmas-tree--counter-number,.wp-block .christmas-tree--counter-number{color:var(--sk-color-white);font-family:var(--sk-font-counter);font-size:1.5rem;letter-spacing:.5rem;line-height:1;padding:.875rem .75rem .875rem 1.5rem}@media(min-width:1024px){.christmas-tree--counter-number,.wp-block .christmas-tree--counter-number{font-size:3.125rem;padding:1.25rem 1.25rem 1.25rem 2.1875rem}}.header{display:none}

/*# sourceMappingURL=christmas-tree.css.map*/