body.cs-camp-bg:before,body.cs-camp-bg:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body.cs-camp-bg:before{z-index:-3;background:var(--cs-bg, transparent)}body.cs-dark.cs-camp-bg:before{background:var(--cs-bg, rgb(var(--cs-dark-bg)))}body.cs-camp-bg--pattern:after,body.cs-camp-bg--image:after{z-index:-2;background:var(--cs-layer);opacity:var(--cs-layer-opacity, .3)}@media screen and (max-width:749px){body.cs-camp-bg--image:before{background:var(--cs-bg-m, var(--cs-bg))}}body.cs-camp-bg--pattern:after{-webkit-mask-image:var(--cs-pat);mask-image:var(--cs-pat);-webkit-mask-size:var(--cs-tile-w) var(--cs-tile-h);mask-size:var(--cs-tile-w) var(--cs-tile-h);-webkit-mask-repeat:repeat;mask-repeat:repeat;transform:rotate(var(--cs-pat-angle, 0deg))}body.cs-pat-two:after{-webkit-mask-image:var(--cs-pat),var(--cs-pat-2);mask-image:var(--cs-pat),var(--cs-pat-2);-webkit-mask-size:var(--cs-tile-w) var(--cs-tile-h),var(--cs-tile-w) var(--cs-tile-h);mask-size:var(--cs-tile-w) var(--cs-tile-h),var(--cs-tile-w) var(--cs-tile-h);-webkit-mask-position:0 0,calc(var(--cs-tile-w) / 2) calc(var(--cs-tile-h) / 2);mask-position:0 0,calc(var(--cs-tile-w) / 2) calc(var(--cs-tile-h) / 2)}body.cs-pat-tilt:after,body.cs-pat-motion:after{top:-50%;right:-50%;bottom:-50%;left:-50%}body.cs-pat-motion:after{animation:cs-pat-drift 45s linear infinite}@keyframes cs-pat-drift{0%{transform:rotate(var(--cs-pat-angle, 0deg)) translateZ(0)}to{transform:rotate(var(--cs-pat-angle, 0deg)) translate3d(var(--cs-tile-w),var(--cs-tile-h),0)}}@media(prefers-reduced-motion:reduce){body.cs-pat-motion:after{animation:none}}.cs-bg-fade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,var(--cs-fade-color) 0 30%,transparent 75%)}.cs-bg-fade--top{background:linear-gradient(to bottom,transparent 0,var(--cs-fade-color) 75%)}body.cs-camp-through #MainContent>.shopify-section>:is(.gradient,[class*=color-scheme]),body.cs-camp-through #MainContent>.shopify-section>*>:is(.gradient,[class*=color-scheme]){background:transparent}.cs-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.cs-fx span{position:absolute;top:-3rem;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:var(--c);opacity:.85;animation:cs-fx-fall var(--d) linear var(--delay) infinite;will-change:transform}.cs-fx--snow span{box-shadow:0 0 .3rem #00000040}.cs-fx--confetti span{width:calc(var(--s) * .6);border-radius:.1rem;animation-name:cs-fx-fall-spin}.cs-fx--sparkles span{top:var(--y);opacity:0;box-shadow:0 0 calc(var(--s) * 1.6) var(--c);animation:cs-fx-twinkle calc(var(--d) * .4) ease-in-out var(--delay) infinite}@keyframes cs-fx-fall{to{transform:translate3d(var(--drift),110vh,0)}}@keyframes cs-fx-fall-spin{to{transform:translate3d(var(--drift),110vh,0) rotate(720deg)}}@keyframes cs-fx-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.9;transform:scale(1)}}@media screen and (max-width:749px){.cs-fx--no-mobile{display:none}.cs-fx span:nth-child(n+13){display:none}}@media(prefers-reduced-motion:reduce){.cs-fx{display:none}}body.cs-camp-nav .header-storefront__nav{background:var(--cs-nav-bg)!important}body.cs-camp-nav .header-storefront__nav :is(a,summary,span,.header__menu-item){color:var(--cs-nav-text)!important}body.cs-camp-strip .header-wrapper:after{content:"";display:block;height:var(--cs-strip-h, 6px)}body.cs-strip--line .header-wrapper:after{background:var(--cs-strip-1)}body.cs-strip--stripes .header-wrapper:after{background:repeating-linear-gradient(-45deg,var(--cs-strip-2) 0 1rem,var(--cs-strip-1) 1rem 2rem)}body.cs-strip--lights .header-wrapper:after{background:radial-gradient(circle,var(--cs-strip-1) 0 35%,transparent 40%) 0 50% / 2.4rem 100% repeat-x,radial-gradient(circle,var(--cs-strip-3) 0 35%,transparent 40%) 1.2rem 50% / 2.4rem 100% repeat-x,var(--cs-strip-2)}body.cs-strip--confetti .header-wrapper:after{background:radial-gradient(circle,var(--cs-strip-1) 0 30%,transparent 35%) 0 50% / 1.8rem 100% repeat-x,radial-gradient(circle,var(--cs-strip-3) 0 30%,transparent 35%) .6rem 50% / 1.8rem 100% repeat-x,radial-gradient(circle,#fff 0 30%,transparent 35%) 1.2rem 50% / 1.8rem 100% repeat-x,var(--cs-strip-2)}body.cs-dark #MainContent,body.cs-dark #MainContent [class*=color-scheme]:not(.card,.card *,.card-wrapper *){--color-background: var(--cs-dark-bg);--gradient-background: rgb(var(--cs-dark-bg));--color-background-contrast: var(--cs-dark-bg);--color-foreground: var(--cs-dark-text);--color-link: var(--cs-dark-text);--color-button: var(--cs-dark-accent);--color-button-text: var(--cs-dark-button-text);--color-secondary-button: var(--cs-dark-bg);--color-secondary-button-text: var(--cs-dark-text);--color-badge-foreground: var(--cs-dark-text);--color-badge-background: var(--cs-dark-bg);--color-badge-border: var(--cs-dark-text);--color-shadow: 0, 0, 0}body.cs-dark:not(.cs-camp-bg) #MainContent{background:rgb(var(--cs-dark-bg))}body.cs-dark #MainContent{color:rgba(var(--cs-dark-text),.85)}body.cs-dark #MainContent .button:not(.button--secondary,.card-wrapper *,.offer-tile *,.campaign-hero *,.campaign-strip *,.coupon-card *){--color-button: var(--cs-dark-accent) !important;--color-button-text: var(--cs-dark-button-text) !important}body.cs-dark #MainContent .button--secondary:not(.card-wrapper *,.offer-tile *,.campaign-hero *,.campaign-strip *,.coupon-card *){--color-button: var(--cs-dark-bg) !important;--color-button-text: var(--cs-dark-text) !important;color:rgb(var(--cs-dark-text))!important}body.cs-dark #MainContent [id^=MainProduct-]{--pdp-buy-now-text: rgb(var(--cs-dark-text)) !important;--pdp-buy-now-border: rgba(var(--cs-dark-text), .6) !important}body.cs-dark #MainContent .collection-sort__option.is-active{color:rgb(var(--cs-dark-accent))}body.cs-dark #MainContent .button--secondary:not(.card-wrapper *,.offer-tile *,.campaign-hero *,.campaign-strip *,.coupon-card *):after{box-shadow:0 0 0 .1rem rgba(var(--cs-dark-text),.6)!important}body.cs-dark #MainContent :is(.product__title,.product__title *,.you-save:not([style*=--ys-bg]),.you-save:not([style*=--ys-bg]) *,.product-tabs__tab,.read-more__label,.product__description,.product__description *,.product-tabs__panel .rte,.product-tabs__panel .rte *){color:rgb(var(--cs-dark-text))!important}body.cs-dark #MainContent .product-tabs__tab.is-active{border-color:rgb(var(--cs-dark-accent))!important}body.cs-dark #MainContent .collection-sort__list{background:rgb(var(--cs-dark-bg))}
/*# sourceMappingURL=/cdn/shop/t/113/assets/campaign-decor.css.map */
