body.ac-christmas-active{--ac-holly:#174b34;--ac-berry:#b5323e;--ac-gold:#c39e4e}body.ac-christmas-active #header-group{z-index:80}body.ac-christmas-active .ac-festive-lights{position:absolute;left:0;right:0;bottom:-12px;z-index:4;height:19px;display:flex;align-items:flex-start;justify-content:space-around;gap:0;pointer-events:none;overflow:hidden;border-top:2px solid #28583c55}body.ac-christmas-active .ac-festive-lights span{position:relative;display:block;width:10px;height:15px;margin-top:3px;border-radius:46% 46% 55% 55%;background:#d53a49;box-shadow:0 0 8px 2px #d53a4944;animation:ac-twinkle 3.4s ease-in-out infinite alternate}body.ac-christmas-active .ac-festive-lights span:before{content:"";position:absolute;width:5px;height:4px;top:-4px;left:2.5px;background:#4a5947;border-radius:2px}body.ac-christmas-active .ac-festive-lights span:nth-child(3n+1){background:#188455;box-shadow:0 0 8px 2px #18845555;animation-delay:-1.2s}body.ac-christmas-active .ac-festive-lights span:nth-child(3n+2){background:#f1c66b;box-shadow:0 0 8px 2px #f1c66b66;animation-delay:-2.5s}@keyframes ac-twinkle{0%,38%{opacity:.48;filter:brightness(.9)}65%,to{opacity:1;filter:brightness(1.3)}}body.ac-christmas-active #MainContent .ac-home .ac-section-kicker{color:var(--ac-holly)}body.ac-christmas-active #MainContent .ac-home .ac-section-kicker:before{background:var(--ac-berry)}body.ac-christmas-active #MainContent .ac-home .ac-title-rule{border-color:var(--ac-berry)}body.ac-christmas-active #MainContent .ac-home .ac-holiday-surface{background:linear-gradient(125deg,#f6fbf8,#fff 60%,#fff9f8);border-color:#dbebe2}body.ac-christmas-active #MainContent .ac-home .ac-holiday-tag{display:inline-flex!important}body.ac-christmas-active footer{border-top:3px solid #19513d}body.ac-christmas-active footer h3{color:#174b34}body.ac-christmas-active #MainContent .ac-home .ac-holiday-divider{background:linear-gradient(90deg,#19513d 0 34%,#c39e4e 34% 65%,#b5323e 65%);height:3px}@media(max-width:749px){body.ac-christmas-active .ac-festive-lights{height:14px;bottom:-10px}body.ac-christmas-active .ac-festive-lights span{width:7px;height:10px}}@media(prefers-reduced-motion:reduce){body.ac-christmas-active .ac-festive-lights span{animation:none!important;opacity:.85}}body.ac-christmas-active #header-group .ac-site-announcement{background:#174b34}body.ac-christmas-active #header-group .ac-site-announcement .ac-season-greeting{display:inline-block;color:#f5d4d5;font-size:11px;letter-spacing:.05em;white-space:nowrap}body.ac-christmas-active #MainContent .ac-home .ac-benefit-strip{background:#174431}body.ac-christmas-active #MainContent .ac-home .ac-category-card{border-top:3px solid #b5323e}body.ac-christmas-active #MainContent .ac-home .ac-category-card:nth-child(2){border-top-color:#1d704f}body.ac-christmas-active #MainContent .ac-home .ac-category-card:nth-child(3){border-top-color:#c39e4e}body.ac-christmas-active #MainContent .ac-home .ac-text-link{border-color:#b5323e}body.ac-christmas-active #MainContent .ac-home .ac-home-button-primary{background:#174b34;border-color:#174b34}body.ac-christmas-active #MainContent .ac-home .ac-product-card:hover{border-color:#b5323e}@media(max-width:470px){body.ac-christmas-active #header-group .ac-site-announcement .ac-season-greeting{display:none}}body.ac-christmas-active #header-group .ac-delivery-announcement{background:#174b34;color:#fff}body.ac-christmas-active #header-group{overflow:visible}body.ac-christmas-active #header-group .ac-delivery-announcement{background:#153c32!important;border-bottom:2px solid #bd5258;color:#fff!important}body.ac-christmas-active #header-group .ac-delivery-announcement:after{content:none!important;display:none!important}body.ac-christmas-active #header-group .ac-site-announcement .ac-season-greeting{display:none!important}body.ac-christmas-active .ac-festive-lights{position:absolute!important;top:calc(100% - 1px)!important;bottom:auto!important;left:0!important;right:0!important;width:100%!important;height:30px!important;overflow:hidden!important;display:block!important;border:0!important;pointer-events:none;z-index:90!important;background:transparent!important}body.ac-christmas-active .ac-festive-lights svg{display:block;width:max(100%,2000px);height:30px;position:absolute;left:50%;top:0;transform:translate(-50%);overflow:visible}body.ac-christmas-active .ac-holiday-wire{fill:none;stroke:#627966;stroke-width:1.25;stroke-linecap:round;opacity:.78}body.ac-christmas-active .ac-holiday-hanger{fill:none;stroke:#536b53;stroke-width:1.2}body.ac-christmas-active .ac-holiday-socket{fill:#425e4d}body.ac-christmas-active .ac-holiday-bulb{opacity:.9;animation:ac-approved-christmas-twinkle 3.5s ease-in-out var(--ac-bulb-delay,-1s) infinite alternate;transform-box:fill-box;transform-origin:center}body.ac-christmas-active .ac-holiday-glass{fill:currentColor;stroke:#fff;stroke-width:.5;filter:drop-shadow(0 0 1.6px currentColor)}body.ac-christmas-active .ac-bulb-red{color:#c8434a}body.ac-christmas-active .ac-bulb-green{color:#338962}body.ac-christmas-active .ac-bulb-gold{color:#e5bc62}body.ac-christmas-active .ac-bulb-warm{color:#edcd88}@keyframes ac-approved-christmas-twinkle{0%,26%{opacity:.57}68%,to{opacity:1}}body.ac-christmas-active #MainContent .ac-home .ac-seasonal-greeting{display:block;position:relative;overflow:hidden;background:linear-gradient(100deg,#edf6f0,#fffdf7 48%,#fbf0f0);border-bottom:1px solid #dfd7cd}body.ac-christmas-active #MainContent .ac-home .ac-seasonal-greeting:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#38624b 0% 34%,#c65a60 50%,#38624b 66% 100%);opacity:.62}body.ac-christmas-active #MainContent .ac-home .ac-seasonal-greeting:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:radial-gradient(#c4aa7d .8px,transparent 1px);background-size:29px 29px}body.ac-christmas-active #MainContent .ac-home .ac-seasonal-greeting-inner{min-height:82px;display:flex;align-items:center;justify-content:center;gap:34px;position:relative;z-index:1;padding-block:12px}body.ac-christmas-active #MainContent .ac-home .ac-holiday-branch{width:144px;flex:0 1 144px;height:66px}body.ac-christmas-active #MainContent .ac-home .ac-holiday-branch-right{transform:scaleX(-1)}body.ac-christmas-active #MainContent .ac-home .ac-seasonal-greeting-copy{display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center}body.ac-christmas-active #MainContent .ac-home .ac-seasonal-greeting-copy span{font-size:10px;font-weight:800;letter-spacing:.22em;color:#a53d48;text-transform:uppercase}body.ac-christmas-active #MainContent .ac-home .ac-seasonal-greeting-copy strong{font-size:clamp(15px,1.7vw,20px);letter-spacing:-.025em;line-height:1.3;color:#235341}body.ac-christmas-active #MainContent .ac-home .ac-hero{background:linear-gradient(110deg,#f2faf9,#f9fcfb 55%,#eaf6f6)!important}body.ac-christmas-active #MainContent .ac-home .ac-benefit-strip{background:#153f34}body.ac-christmas-active #MainContent .ac-home .ac-benefit-grid .ac-benefit-icon{color:#d8c490}body.ac-christmas-active #MainContent .ac-home .ac-benefit-grid>.ac-benefit-item:nth-child(2) .ac-benefit-icon{color:#f3b4b3}body.ac-christmas-active #MainContent .ac-home .ac-category-section{background:linear-gradient(180deg,#fbfdfb,#fdf9f3 62%,#fff)!important}body.ac-christmas-active #MainContent .ac-home .ac-section-kicker{color:#326f51}body.ac-christmas-active #MainContent .ac-home .ac-section-kicker:after{content:"\2726";color:#b44550;font-size:11px;margin-left:11px}body.ac-christmas-active #MainContent .ac-home .ac-category-card{position:relative;border-color:#e9e0d1;border-top:3px solid #b44550!important;box-shadow:0 8px 22px #67512407}body.ac-christmas-active #MainContent .ac-home .ac-category-card:nth-child(2){border-top-color:#2b7053!important}body.ac-christmas-active #MainContent .ac-home .ac-category-card:nth-child(3){border-top-color:#c3a16e!important}body.ac-christmas-active #MainContent .ac-home .ac-category-card:before{content:"\2726";position:absolute;right:15px;top:9px;z-index:3;color:#ad4651;font-size:14px;background:#fffaf6ed;border:1px solid #eee3d1;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;pointer-events:none}body.ac-christmas-active #MainContent .ac-home .ac-category-photo{background:#fff!important}body.ac-christmas-active #MainContent .ac-home .ac-category-caption{border-top:1px solid #ece5d8}body.ac-christmas-active #MainContent .ac-home .ac-product-card{border-color:#e9e0d1}body.ac-christmas-active #MainContent .ac-home .ac-product-card:hover{border-color:#cfbba0;box-shadow:0 12px 25px #765f3719}body.ac-christmas-active #MainContent .ac-home .ac-range-section{background:linear-gradient(180deg,#fff,#fcfaf7 65%,#fff)}body.ac-christmas-active #MainContent .ac-home .ac-editorial-photo{border-color:#e6decf}body.ac-christmas-active #MainContent .ac-home .ac-home-editorial{background:linear-gradient(127deg,#ebf5ef,#fffdf6 56%,#faf1ef)}body.ac-christmas-active #MainContent .ac-home .ac-mats-section{background:linear-gradient(180deg,#fff,#fffdfa)}body.ac-christmas-active #MainContent:not(:has(.ac-home)){background:linear-gradient(138deg,#fbfdfb,#fff 38%,#fdfaf5)}body.ac-christmas-active #MainContent :is(.collection-hero,.main-collection,.product-information,.main-product,.main-page,.cart__items,.cart-summary){border-color:#e4e9dc}body.ac-christmas-active #MainContent :is(.product-card,.card-gallery,.product-media-container,.collection-card){background-color:#fff}body.ac-christmas-active #MainContent :is(.product-card,.collection-card):hover{border-color:#c3a16e}body.ac-christmas-active #MainContent :is(.collection-hero,.page-title,.product-information) :is(h1,h2){text-decoration-color:#b44550}body.ac-christmas-active footer{border-top:3px solid #245842!important;background:linear-gradient(90deg,#f3f8f4,#fffdf9 60%,#faf4f2)!important}body.ac-christmas-active footer .section-background{background:linear-gradient(90deg,#f3f8f4,#fffdf9 60%,#faf4f2)!important}body.ac-christmas-active footer h3{color:#295442}body.ac-christmas-active footer .utilities{border-color:#e8e0d3}body.ac-christmas-active footer .utilities:before{border-top-color:#d7c3ac!important}@media(max-width:750px){body.ac-christmas-active #MainContent .ac-home .ac-seasonal-greeting-inner{gap:12px;min-height:73px}body.ac-christmas-active #MainContent .ac-home .ac-holiday-branch{width:70px;flex:0 1 70px;height:50px}body.ac-christmas-active #MainContent .ac-home .ac-seasonal-greeting-copy strong{font-size:15px}body.ac-christmas-active .ac-festive-lights{height:28px!important}}@media(max-width:390px){body.ac-christmas-active #MainContent .ac-home .ac-holiday-branch{width:43px;flex-basis:43px}body.ac-christmas-active #MainContent .ac-home .ac-seasonal-greeting-copy span{font-size:9px}}@media(prefers-reduced-motion:reduce){body.ac-christmas-active .ac-holiday-bulb{animation:none!important;opacity:.9}}body.ac-christmas-active .ac-festive-lights{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;height:31px!important;min-height:31px!important;margin:-1px 0 0!important;overflow:hidden!important;display:block!important;z-index:10!important;background:linear-gradient(180deg,#f8fbf9,#f7faf7 72%,#fff)!important;border:0!important;pointer-events:none}body.ac-christmas-active .ac-festive-lights svg{display:block!important;position:absolute;top:0;left:50%;width:max(100%,2000px);max-width:none;height:31px;transform:translate(-50%);overflow:visible}body.ac-christmas-active #header-group{display:block!important;position:sticky!important;top:0!important;z-index:90!important;overflow:visible!important}body.ac-christmas-active #header-group .ac-festive-lights{position:relative!important;top:auto!important;bottom:auto!important;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;flex-shrink:0!important;overflow:hidden!important;display:block!important;isolation:isolate;z-index:3!important;background:linear-gradient(180deg,#f8fbf9,#f7faf7 78%,#fff)!important}body.ac-christmas-active #header-group .ac-festive-lights svg{width:max(100%,2000px);max-width:none;height:31px!important;top:0!important;left:50%;position:absolute;transform:translate(-50%);display:block}body.ac-christmas-active #header-group .ac-festive-lights:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2b7053 0% 33.3%,#b44550 33.3% 66.7%,#c3a16e 66.7% 100%);opacity:.85;pointer-events:none;z-index:5}@media(max-width:749px){body.ac-christmas-active #header-group .ac-festive-lights{height:30px!important;min-height:30px!important}body.ac-christmas-active #header-group .ac-festive-lights svg{height:27px!important}}body.ac-christmas-active #header-group .ac-festive-lights svg{shape-rendering:geometricPrecision!important;image-rendering:auto!important}body.ac-christmas-active #header-group .ac-bulb-red{--ac-bulb-glass:url(#ac-xmas-glass-red);--ac-bulb-halo:url(#ac-xmas-glow-red)}body.ac-christmas-active #header-group .ac-bulb-green{--ac-bulb-glass:url(#ac-xmas-glass-green);--ac-bulb-halo:url(#ac-xmas-glow-green)}body.ac-christmas-active #header-group .ac-bulb-gold{--ac-bulb-glass:url(#ac-xmas-glass-gold);--ac-bulb-halo:url(#ac-xmas-glow-gold)}body.ac-christmas-active #header-group .ac-bulb-warm{--ac-bulb-glass:url(#ac-xmas-glass-warm);--ac-bulb-halo:url(#ac-xmas-glow-warm)}body.ac-christmas-active #header-group .ac-holiday-glow{fill:var(--ac-bulb-halo)!important;stroke:none!important;filter:none!important;pointer-events:none}body.ac-christmas-active #header-group .ac-holiday-glass{fill:var(--ac-bulb-glass)!important;stroke:#ffffff91!important;stroke-width:.4!important;stroke-linejoin:round;filter:none!important;pointer-events:none}body.ac-christmas-active #header-group .ac-holiday-glint{opacity:.72;filter:none!important;pointer-events:none}body.ac-christmas-active #header-group .ac-holiday-wire{stroke:#596f5f!important;stroke-width:1.15!important;opacity:.78!important;fill:none!important;filter:none!important}body.ac-christmas-active #header-group .ac-holiday-socket{stroke:#324d3d!important;stroke-width:.4!important;fill:#48624e!important;filter:none!important}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ac-christmas-layer.css.map */
