body.bc-on{--bc-noir: #0d0b0a;--bc-noir-2: #1a1613;--bc-ivory: #f7f2e8;--bc-champagne: #c9a75e;--bc-champagne-hi: #e8d29a;--bc-ruby: #a3121c;--bc-bulb-gold: #f3d27a;--bc-bulb-warm: #fff1cf;--bc-bulb-red: #ff7a6b;--bc-hairline: 1px solid color-mix(in srgb, var(--bc-champagne) 70%, transparent);--bc-foil: linear-gradient( 105deg, #a8843f 0%, var(--bc-champagne) 30%, var(--bc-champagne-hi) 48%, var(--bc-champagne) 62%, #a8843f 100% )}body.bc-on .announcement__wrapper--top{position:relative;overflow:hidden;border-bottom:var(--bc-hairline)}body.bc-on .bc-message{letter-spacing:.18em;font-weight:500}body.bc-on .announcement__wrapper--top .announcement__slide+.announcement__slide:before{content:"\2726";display:inline-block;margin-inline:2.5em;color:var(--bc-champagne);font-size:.75em}body.bc-on .bc-snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}body.bc-on .bc-snow:before,body.bc-on .bc-snow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat;animation:bc-snowfall-a 14s linear infinite}body.bc-on .bc-snow:before{background-image:radial-gradient(1.5px 1.5px at 12% 20%,rgba(247,242,232,.9),transparent 60%),radial-gradient(1px 1px at 38% 70%,rgba(247,242,232,.7),transparent 60%),radial-gradient(2px 2px at 64% 35%,rgba(232,210,154,.8),transparent 60%),radial-gradient(1px 1px at 86% 80%,rgba(247,242,232,.6),transparent 60%);background-size:220px 80px}body.bc-on .bc-snow:after{background-image:radial-gradient(1px 1px at 25% 50%,rgba(247,242,232,.5),transparent 60%),radial-gradient(1.5px 1.5px at 72% 15%,rgba(232,210,154,.6),transparent 60%);background-size:160px 60px;animation-name:bc-snowfall-b;animation-duration:22s}@keyframes bc-snowfall-a{0%{background-position:0 0}to{background-position:220px 80px}}@keyframes bc-snowfall-b{0%{background-position:0 0}to{background-position:-160px 60px}}body.bc-on :is(h1,h2,.h1,.h2,.font-heading):is(.heading-medium,.heading-large,.heading-x-large,.heading-desktop-medium,.heading-desktop-large,.heading-desktop-x-large):not(.product__title),body.bc-on .main-content h1:not(.product__title),body.bc-on .bc-hero__heading{font-family:var(--bc-heading-stack);font-weight:var(--bc-heading-weight);font-style:var(--bc-heading-style);letter-spacing:.005em;text-transform:none}body.bc-on .color-scheme-2,body.bc-on .color-scheme-5,body.bc-on .color-scheme-8,body.bc-on .color-scheme-9,body.bc-on .color-scheme-10{background-image:radial-gradient(1px 1px at 12% 22%,rgba(232,210,154,.45),transparent 60%),radial-gradient(1px 1px at 47% 71%,rgba(232,210,154,.35),transparent 60%),radial-gradient(1px 1px at 83% 38%,rgba(232,210,154,.4),transparent 60%),radial-gradient(120% 80% at 50% 0%,rgba(201,167,94,.14),transparent 65%);background-size:190px 150px,190px 150px,190px 150px,100% 100%}body.bc-on :is(.color-scheme-2,.color-scheme-4,.color-scheme-5,.color-scheme-7,.color-scheme-8,.color-scheme-9,.color-scheme-10,.color-scheme-11) :is(.price.sale .new-price,.price-item--sale,.product__price--sale){color:var(--bc-champagne-hi)}body.bc-on .bc-garland{--bc-scallops: 18;position:absolute;top:100%;left:0;right:0;height:26px;display:flex;pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 24' preserveAspectRatio='none'%3E%3Cpath d='M0 2 Q50 24 100 2' fill='none' stroke='%23c9a75e' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") repeat-x 0 0 / calc(100% / var(--bc-scallops)) 24px}body.bc-on .bc-garland__bulb{flex:1 1 0;position:relative}body.bc-on .bc-garland__bulb:before{content:"";position:absolute;top:9px;left:50%;width:7px;height:10px;margin-left:-3.5px;border-radius:50% 50% 45% 45%;background:var(--bc-bulb-gold);box-shadow:0 0 6px 1px var(--bc-bulb-gold);animation:bc-twinkle 4s ease-in-out infinite}body.bc-on .bc-garland__bulb:nth-child(3n+2):before{background:var(--bc-bulb-warm);box-shadow:0 0 6px 1px var(--bc-bulb-warm);animation-duration:5s}body.bc-on .bc-garland__bulb:nth-child(3n):before{background:var(--bc-bulb-red);box-shadow:0 0 6px 1px var(--bc-bulb-red);animation-duration:3.4s}body.bc-on .bc-garland__bulb:nth-child(5n+1):before{animation-delay:-.6s}body.bc-on .bc-garland__bulb:nth-child(5n+2):before{animation-delay:-2.1s}body.bc-on .bc-garland__bulb:nth-child(5n+3):before{animation-delay:-1.3s}body.bc-on .bc-garland__bulb:nth-child(5n+4):before{animation-delay:-3.2s}@keyframes bc-twinkle{0%,to{opacity:1}45%{opacity:.45}60%{opacity:.85}}@media only screen and (max-width:749px){body.bc-on .bc-garland{--bc-scallops: 9}body.bc-on .bc-garland__bulb:nth-child(n+19){display:none}}body.bc-on .site-footer-wrapper{position:relative}body.bc-on .site-footer-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:26px;pointer-events:none;background:radial-gradient(3.5px 5px at 25% 14px,var(--bc-bulb-gold) 70%,transparent 100%),radial-gradient(3.5px 5px at 75% 14px,var(--bc-bulb-warm) 70%,transparent 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 24' preserveAspectRatio='none'%3E%3Cpath d='M0 2 Q50 24 100 2' fill='none' stroke='%23c9a75e' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:96px 24px;filter:drop-shadow(0 0 4px rgba(243,210,122,.6))}body.bc-on .header__wrapper .theme__header{border-bottom:var(--bc-hairline)}body.bc-on .footer-sections{border-top:var(--bc-hairline)}body.bc-on .product-item{outline:1px solid transparent;outline-offset:6px;transition:outline-color .35s ease}body.bc-on .product-item:hover{outline-color:color-mix(in srgb,var(--bc-champagne) 60%,transparent)}body.bc-on :focus-visible{outline:2px solid var(--bc-champagne);outline-offset:3px}body.bc-on .price.sale .new-price,body.bc-on .price-item--sale,body.bc-on .product__price--sale{color:var(--bc-ruby);font-weight:600}body.bc-on .price.sale .old-price,body.bc-on .price__sale .price-item--regular{opacity:.55}body.bc-on .badge-box.sale-box,body.bc-on .price__badge-sale,body.bc-on .product__price--off{background:var(--bc-foil);background-size:250% 100%;color:var(--bc-noir);border:0;letter-spacing:.08em;text-transform:uppercase;animation:bc-foil 6s ease-in-out infinite}body.bc-on .badge-box.new-box{background:var(--bc-noir);color:var(--bc-champagne-hi);border:var(--bc-hairline)}@keyframes bc-foil{0%,to{background-position:100% 0}50%{background-position:0 0}}@media(prefers-reduced-motion:reduce){body.bc-on .bc-snow{display:none}body.bc-on .bc-garland__bulb:before{animation:none}body.bc-on .badge-box.sale-box,body.bc-on .price__badge-sale,body.bc-on .product__price--off{animation:none;background-position:50% 0}body.bc-on .product-item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/black-christmas.css.map */
