:root{color-scheme:only light;background-color:var(--festive-base,#fff8ee)}body{--hcr-bg:var(--festive-base,#fff8ee);--hcr-ink:var(--festive-ink,#382a2a);--hcr-muted:var(--festive-muted,#796660);--hcr-line:var(--festive-line,#ead7c7);--hcr-surface:var(--festive-surface,#f4e3d7);--hcr-red:var(--festive-primary,#ac2439);background-color:var(--festive-base,#fff8ee);color:var(--festive-ink,#382a2a)}body .hcr{--bg:var(--festive-base,#fff8ee);--text:var(--festive-ink,#382a2a);--muted:var(--festive-muted,#796660);--line:var(--festive-line,#ead7c7);--surface:var(--festive-surface,#f4e3d7);--accent:var(--festive-primary,#ac2439);--button-text:var(--festive-base,#fff8ee)}body .hcr h1,body .hcr h2{text-wrap:balance}body .hcr .hero h1 span{color:var(--festive-primary,#ac2439)}body .hcr .hero{padding-top:20px}body .hcr .hero-heading{padding-bottom:32px;align-items:center}body .hcr .hero-heading h1{font-size:clamp(42px,5.6vw,78px);line-height:1.04}body .hcr .eyebrow{color:var(--festive-primary,#ac2439)}body .hcr.hcr-fan .fan-showroom{background:var(--festive-surface,#f4e3d7);border-color:var(--festive-line,#e7ccba);border-radius:10px;box-shadow:inset 0 4px 0 var(--festive-primary,#ac2439)}body .hcr.hcr-fan .fan-caption{color:var(--festive-muted,#796660)}body .hcr .transform-display{background:var(--festive-surface,#f4e3d7);border:1px solid var(--festive-line,#ead7c7);border-radius:10px}body .hcr .collection-item .collection-art{background:var(--festive-surface,#f4e3d7);border-radius:8px}body .hcr .collection-item:nth-child(2n) .collection-art{background:var(--festive-surface,#f6e9dc)}body .hcr .material-photo{border-radius:10px}body .hcr .material-photo span{background:var(--festive-primary-hover,#862235);color:var(--festive-base,#fff8ee)}body .hcr .steps li>span{border-color:var(--festive-line,#d8b58e);color:var(--festive-primary,#ac2439);background:var(--festive-base,#fff1dc)}body .hcr .niche-tabs button[aria-selected=true]{background:var(--festive-primary,#ac2439);color:var(--festive-base,#fff8ee);border-color:var(--festive-primary,#ac2439)}body .hcr .style-choice button[aria-selected=true],body .hcr .style-choice button[aria-pressed=true]{color:var(--festive-primary,#ac2439);border-color:var(--festive-primary,#ac2439)}body hcr-card-suggestions.hcu{background:var(--festive-surface,#f4e3d7);color:var(--festive-ink,#382a2a)}body .hcr .text-link{border-color:var(--festive-line,#b8977e)}body .hcr .button:hover{background:var(--festive-primary-hover,#8e1c31);border-color:var(--festive-primary-hover,#8e1c31)}.hcr-festive-decor{display:flex;align-items:center;gap:0;width:max-content;max-width:100%;height:94px;margin:0 0 12px;pointer-events:none;-webkit-user-select:none;user-select:none}.hcr-festive-decor img{display:block;width:86px;height:90px;object-fit:contain;flex:none}.hcr-festive-decor img+img{width:68px;height:72px;margin-left:-6px;align-self:flex-end}.hcr-festive-kicker{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:10px}body .hcr .hcr-festive-kicker .eyebrow{margin:0;max-width:26ch}.hcr-festive-kicker .hcr-festive-decor{margin:0;height:94px}body .hcr .collection-section>.hcr-festive-decor,body .hcr .how-section>.hcr-festive-decor{float:right;margin-left:24px;margin-top:-12px}body .hcr .faq>.hcr-festive-decor{height:70px;margin-bottom:12px}body .hcr .faq>.hcr-festive-decor img{width:68px;height:70px}body .hcr .hcr-reviews-header .hcr-festive-decor{height:74px;margin-bottom:12px}body .hcr .hcr-reviews-header .hcr-festive-decor img{width:68px;height:72px}body .hcr .hcr-reviews-header .hcr-festive-decor img+img{width:54px;height:58px}body .m-header__desktop,body .m-header__mobile,body .m-header__bg,body .m-header__dropdown-bg{background:var(--festive-base,#fff8ee);color:var(--festive-ink,#382a2a)}body .m-header .m-logo{background:var(--festive-base,#fff8ee);border-radius:4px}body .m-header__wrapper{border-bottom-color:var(--festive-line,#ead7c7)}body .m-announcement-bar{background:var(--festive-primary,#ac2439);color:var(--festive-base,#fff8ee);--color-background:172,36,57;--color-foreground:255,248,238}body .m-announcement-bar a,body .m-announcement-bar__content{color:var(--festive-base,#fff8ee)}body .m-newsletter-section{position:relative;background:var(--festive-surface,#f4e3d7);color:var(--festive-ink,#382a2a);border-top:6px solid var(--festive-primary,#ac2439);border-bottom:1px solid var(--festive-line,#ead7c7)}body .m-newsletter-section:after{content:"";display:block;height:8px;background:repeating-linear-gradient(130deg,var(--festive-primary,#ac2439) 0 12px,var(--festive-base,#fff8ee) 12px 24px);pointer-events:none}body .m-newsletter-form__input{background:var(--festive-base,#fff8ee);color:var(--festive-ink,#382a2a);border-color:var(--festive-line,#d7bca6)}body .m-newsletter-form__input::placeholder{color:var(--festive-muted,#796660);opacity:1}body .m-footer--middle,body .m-footer--bottom{background:var(--festive-base,#fff8ee);color:var(--festive-ink,#382a2a)}body .m-footer--block-custom_text .block-image{background:var(--festive-base,#fff8ee);padding:8px;border-radius:4px}body .m-footer--block-title{color:var(--festive-primary-hover,#862235)}body .m-footer .social-media-links a{background:var(--festive-surface,#f4e3d7);color:var(--festive-primary-hover,#862235)}.hcr-christmas-ticker{display:block;position:relative;overflow:hidden;background:var(--festive-primary,#ac2439);color:var(--festive-base,#fff8ee);font-family:HCR-Outfit,Arial,sans-serif;border-block:1px solid var(--festive-primary-hover,#8e1c31);padding:17px 58px 17px 0}.hcr-christmas-ticker[data-tone=pine]{background:var(--festive-secondary,#28533f);border-color:var(--festive-secondary,#1c4030)}.xmas-ticker-track{display:flex;width:max-content;animation:hcr-festive-scroll var(--ticker-speed,50s) linear infinite}.xmas-ticker-group{display:flex;align-items:center;flex:none;gap:0}.xmas-ticker-message{display:inline-flex;align-items:center;gap:28px;white-space:nowrap;font-size:15px;letter-spacing:.015em;padding-right:40px}.xmas-ticker-message a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.xmas-ticker-star{color:#efc982;font-size:23px;line-height:1}.xmas-ticker-pause{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:1px solid var(--festive-base,#fff8ee)80;border-radius:50%;background:var(--festive-primary,#ac2439);color:var(--festive-base,#fff8ee);cursor:pointer;z-index:1}.hcr-christmas-ticker[paused] .xmas-ticker-track,.hcr-christmas-ticker:focus-within .xmas-ticker-track{animation-play-state:paused}.xmas-ticker-pause:focus-visible{outline:2px solid var(--festive-base,#fff8ee);outline-offset:3px}@keyframes hcr-festive-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.xmas-ticker-track{animation:none}.hcr-christmas-ticker{overflow-x:auto}.xmas-ticker-group[aria-hidden=true],.xmas-ticker-pause,.xmas-ticker-message[aria-hidden=true]{display:none}.hcr-christmas-ticker{padding-inline:18px}.xmas-ticker-group{flex-wrap:wrap;gap:12px}.xmas-ticker-message{white-space:normal;padding-right:10px}}@media(max-width:767px){body .hcr .hero{padding-top:12px}body .hcr .hero-heading{padding-bottom:24px}body .hcr .hero-heading h1{font-size:clamp(36px,10.2vw,44px);line-height:1.07}.hcr-festive-kicker{gap:10px;margin-bottom:8px}.hcr-festive-kicker .hcr-festive-decor{height:68px;flex:none}.hcr-festive-decor{height:68px;margin-bottom:12px}.hcr-festive-decor img{width:64px;height:67px}.hcr-festive-decor img+img{width:48px;height:52px;margin-left:-4px}body .hcr .collection-section>.hcr-festive-decor,body .hcr .how-section>.hcr-festive-decor{float:none;margin:0 0 16px;clear:both}body .hcr .transform-section{padding-block:68px}body .hcr .collection-section,body .hcr .material-section{padding-bottom:68px}body .hcr .how-section{padding-block:36px 64px}body .hcr .hcr-reviews-header h2{font-size:30px}body .hcr .faq>.hcr-festive-decor{height:58px}body .hcr .faq>.hcr-festive-decor img{width:56px;height:58px}.xmas-ticker-message{font-size:13px;gap:20px;padding-right:28px}.hcr-christmas-ticker{padding-block:14px}}body{--hcr-pine:var(--festive-secondary,#28533f);--hcr-sage:var(--festive-surface,#e9efdf)}body .m-announcement-bar{background:var(--festive-secondary,#28533f);--color-background:40,83,63;--color-foreground:255,248,238}body .hcr .eyebrow,body .hcr .detail-world{color:var(--festive-secondary,#28533f)}body .hcr.hcr-fan .fan-showroom{box-shadow:inset 0 4px 0 var(--festive-secondary,#28533f)}body .hcr .transform-display{background:var(--festive-surface,#e9efdf);border-color:var(--festive-line,#d4dfca)}body .hcr .collection-item:nth-child(2n) .collection-art{background:var(--festive-surface,#e9efdf)}body hcr-card-suggestions.hcu{background:var(--festive-surface,#e9efdf);color:var(--festive-secondary,#28533f)}body .hcr .steps li>span{color:var(--festive-secondary,#28533f);border-color:var(--festive-line,#c6d1b8);background:var(--festive-surface,#e9efdf)}body .m-header .m-menu__link:hover,body .m-footer--block-title{color:var(--festive-secondary,#28533f)}body .m-footer--middle,body .m-footer--bottom{background:var(--festive-surface,#e9efdf);color:var(--festive-ink,#382a2a)}body .m-footer .social-media-links a{background:var(--festive-base,#fff8ee);color:var(--festive-secondary,#28533f)}body .m-newsletter-section{border-top-color:var(--festive-secondary,#28533f)}body .m-newsletter-section:after{background:repeating-linear-gradient(130deg,var(--festive-primary,#ac2439) 0 10px,var(--festive-base,#fff8ee) 10px 20px,var(--festive-secondary,#28533f) 20px 30px,var(--festive-base,#fff8ee) 30px 40px)}body .m-collection-page-header--no-image,body .m-page-header{background:var(--festive-surface,#e9efdf);color:var(--festive-secondary,#28533f);--color-heading:40,83,63;--color-foreground:40,83,63}body .m-collection-page-header--no-image h1,body .m-page-header h1,body .m-page-content h2,body .m-page-content h3{color:var(--festive-secondary,#28533f)}body .m-cart__header{border-color:var(--festive-line,#d4dfca);color:var(--festive-secondary,#28533f)}.hcr-seasonal-banner{background:var(--festive-surface,#e9efdf);color:var(--festive-secondary,#28533f);border-block:1px solid var(--festive-line,#d4dfca);font-family:HCR-Outfit,Arial,sans-serif;color-scheme:only light}.hcr-seasonal-banner__inner{display:flex;justify-content:center;align-items:center;gap:28px;max-width:1360px;margin:0 auto;padding:16px 24px}.hcr-seasonal-banner__art{display:block;width:68px;height:70px;object-fit:contain;flex:none;pointer-events:none;-webkit-user-select:none;user-select:none}.hcr-seasonal-banner__copy{text-align:center;min-width:0}.hcr-seasonal-banner__eyebrow{font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;color:var(--festive-secondary,#28533f)}.hcr-seasonal-banner__heading{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0;text-wrap:balance;color:var(--festive-secondary,#28533f)}@media(max-width:767px){.hcr-seasonal-banner__inner{gap:10px;padding:12px 18px}.hcr-seasonal-banner__art{width:42px;height:46px}.hcr-seasonal-banner__eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:4px}.hcr-seasonal-banner__heading{font-size:19px;line-height:1.2}}body .m-header__desktop,body .m-header__mobile,body .m-header__bg,body .m-header__dropdown-bg,body .m-header .m-logo,body .m-footer--middle,body .m-footer--bottom,body .m-footer--block-custom_text .block-image{background:var(--festive-base,#fff8ee);color:var(--festive-ink,#382a2a)}body .m-footer--block-custom_text .block-image{padding:0}body .hcr .collection-item:nth-child(n) .collection-art,body .m-product-card__media,body .m-product-card__media-wrapper,body .m-product-card__main-image,body .hcr.hcr-fan .fan-showroom,body hcr-card-suggestions.hcu,body .hcr .transform-display{background-color:var(--festive-surface,#edf0e4)}body .hcr .button,body .m-button--primary,body .m-newsletter-section .m-newsletter-form__button-inline .m-newsletter-form__button.m-button--blank{background-color:var(--festive-primary,#ac2439);border-color:var(--festive-primary,#ac2439);color:var(--festive-on-primary,#fffdf6)}@media(hover:hover){body .hcr .button:hover,body .m-button--primary:hover,body .m-newsletter-section .m-newsletter-form__button-inline .m-newsletter-form__button.m-button--blank:hover{background-color:var(--festive-primary-hover,#8e1c31);border-color:var(--festive-primary-hover,#8e1c31);color:var(--festive-on-primary,#fffdf6)}}body .hcr .niche-tabs button[aria-selected=true],body .hcr.hcr-fan .fan-surface-options button[aria-pressed=true]{background:var(--festive-secondary,#28533f);color:var(--festive-on-primary,#fffdf6);border-color:var(--festive-secondary,#28533f)}body .hcr.hcr-fan .fan-pagination button,body .hcu .hcu-arrows button{color:var(--festive-secondary,#28533f)}body .m-announcement-bar{--color-background:var(--festive-secondary-rgb,40,83,63);--color-foreground:var(--festive-base-rgb,255,248,238)}body.teeinblue-enabled{--tee-primary-color:var(--festive-primary,#ac2439);--tee-active-color:var(--festive-primary,#ac2439);--tee-atc-bg-color:var(--festive-primary,#ac2439);--tee-primary-darken-color:var(--festive-primary-hover,#8e1c31);--tee-atc-text-color:var(--festive-on-primary,#fffdf6) }body .hcr.hcr-fan .fan-showroom[data-festive-texture=true],body hcr-card-suggestions.hcu[data-festive-texture=true]{background-image:var(--festive-texture-url);background-size:var(--festive-texture-scale,320px) var(--festive-texture-scale,320px);background-repeat:repeat}body .hcr .collection-meta h3,body .m-product-card .m-product-card__name,body .hcu .hcu-product-name a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}body .hcr .collection-meta h3{line-height:1.4;min-height:2.8em}body .hcr .collection-meta{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/39/assets/hcr-festive.css.map */
