:root{--noel-rouge:#7a1426;--noel-vert:#123f2f;--noel-or:#c9a96e;--noel-creme:#fff2d8}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;opacity:.55;background-image:radial-gradient(2px 2px at 8% 12%,#fff 50%,transparent 52%),radial-gradient(3px 3px at 22% 38%,#fff 50%,transparent 52%),radial-gradient(2px 2px at 41% 22%,#fff 50%,transparent 52%),radial-gradient(3px 3px at 57% 64%,#fff 50%,transparent 52%),radial-gradient(2px 2px at 73% 31%,#fff 50%,transparent 52%),radial-gradient(3px 3px at 88% 72%,#fff 50%,transparent 52%),radial-gradient(2px 2px at 95% 18%,#fff 50%,transparent 52%);background-size:420px 420px;animation:noel-neige 18s linear infinite}@keyframes noel-neige{0%{background-position:0 -420px}to{background-position:60px 420px}}@media(prefers-reduced-motion:reduce){body:after{animation:none}}@media(max-width:749px){body:after{opacity:.35;background-size:300px 300px}}body:not(.dark-mode):after{background-image:radial-gradient(2px 2px at 8% 12%,#c9a96e 50%,transparent 52%),radial-gradient(3px 3px at 22% 38%,#fff 50%,transparent 52%),radial-gradient(2px 2px at 41% 22%,#c9a96e 50%,transparent 52%),radial-gradient(3px 3px at 57% 64%,#fff 50%,transparent 52%),radial-gradient(2px 2px at 73% 31%,#c9a96e 50%,transparent 52%),radial-gradient(3px 3px at 88% 72%,#fff 50%,transparent 52%)}body .announcement-bar-section,body .utility-bar,body slideshow-component.announcement-bar{background:linear-gradient(90deg,var(--noel-rouge),var(--noel-vert) 50%,var(--noel-rouge))!important;border:0!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__link,.announcement-bar .slider-button{color:var(--noel-creme)!important;letter-spacing:.04em}.announcement-bar__message:before{content:"\2744";margin-right:.6em;color:var(--noel-or)}.announcement-bar__message:after{content:"\2744";margin-left:.6em;color:var(--noel-or)}.header-wrapper{position:relative}.header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:-16px;height:16px;z-index:4;pointer-events:none;background-repeat:repeat-x;background-size:96px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='16'%3E%3Cpath d='M0 2 Q24 12 48 2 T96 2' fill='none' stroke='%23c9a96e' stroke-width='1'/%3E%3Ccircle cx='24' cy='9' r='3' fill='%23c9a96e'/%3E%3Ccircle cx='72' cy='9' r='3' fill='%23a51d33'/%3E%3C/svg%3E")}.collection__title .title:after,.collection-list-title:after,.blog__title:after{content:" \2744";font-size:.55em;color:var(--noel-or);vertical-align:middle}body.dark-mode .banner__buttons a.button.button--primary,body .banner__buttons a.button.button--primary{background:var(--noel-rouge)!important;background-color:var(--noel-rouge)!important;color:var(--noel-creme)!important;box-shadow:0 0 0 1px var(--noel-or)!important}.banner__box{border-top:2px solid var(--noel-or)}.card-wrapper:hover .card__inner{box-shadow:0 0 0 1px var(--noel-or)}.footer{position:relative}.footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:14px;pointer-events:none;background-repeat:repeat-x;background-size:80px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='14'%3E%3Cpath d='M0 0H80V5C70 12 62 12 54 6 46 13 34 13 26 7 18 13 8 12 0 5Z' fill='%23f7f3ea'/%3E%3C/svg%3E")}body:not(.dark-mode) .card__heading,body:not(.dark-mode) .card__heading a,body:not(.dark-mode) .card-information .price,body:not(.dark-mode) .card-information .price-item{color:#2a2620!important}body.dark-mode .field__input,body.dark-mode .search__input,body.dark-mode .customer .field input{background:#1a1712!important;color:#f5efe3!important}body.dark-mode .field__label,body.dark-mode .field__input::placeholder,body.dark-mode .search__input::placeholder{color:#d6cbb7!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/noel-2026.css.map */
