body.is-seasonal .topbar{position:relative;isolation:isolate}body.is-seasonal .topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:#ffffff38;-webkit-mask:var(--ss-mask-pattern) repeat-x left center / 16rem 3.6rem;mask:var(--ss-mask-pattern) repeat-x left center / 16rem 3.6rem}body.is-seasonal header.header:after{content:"";position:absolute;inset-inline:0;top:100%;height:1.8rem;pointer-events:none;background:var(--ss-img-garland) repeat-x left top / auto 100%;transition:opacity .2s ease}body.is-seasonal:not(.header-pinned) .header-scrolled header.header:after{opacity:0}@media(min-width:1024px){body.is-seasonal header.header:after{height:2.2rem}}@media(min-width:360px){body.is-seasonal .header__logo{position:relative}body.is-seasonal .header__logo:before,body.is-seasonal .header__logo:after{content:"";position:absolute;inset-inline-start:100%;pointer-events:none}body.is-seasonal .header__logo:before{bottom:0;margin-inline-start:.3rem;width:2.2rem;aspect-ratio:64 / 56;background:var(--ss-img-mascot) no-repeat center / contain;transform-origin:bottom center;animation:ss-wobble 2.6s ease-in-out infinite alternate}body.is-seasonal .header__logo:after{top:-.6rem;margin-inline-start:1.3rem;width:.9rem;aspect-ratio:1;background:var(--ss-img-accent-2) no-repeat center / contain;animation:ss-drift-small 6s ease-in-out infinite}}@media(min-width:768px){body.is-seasonal .header__logo:before{width:2.8rem}body.is-seasonal .header__logo:after{top:-.8rem;margin-inline-start:1.7rem;width:1.1rem}}body.is-seasonal .cwt-section{position:relative;isolation:isolate}body.is-seasonal .cwt-section:before,body.is-seasonal .cwt-section:after,body.is-seasonal .cwt-section>.section__container:before{content:"";position:absolute;z-index:-1;pointer-events:none}body.is-seasonal .cwt-section:before{top:1rem;left:0;width:clamp(11rem,13vw,18rem);aspect-ratio:120 / 64;opacity:.9;background:var(--ss-img-corner) no-repeat left top / contain}body.is-seasonal .cwt-section>.section__container:before{top:0;left:clamp(6.4rem,7.5vw,10.4rem);width:2rem;aspect-ratio:1;background:var(--ss-img-accent-1) no-repeat center / contain;animation:ss-drift 7s ease-in-out infinite}body.is-seasonal .cwt-section:after{bottom:1.2rem;left:calc(max(0px,(100% - var(--page-width, 1400px)) / 2) + var(--page-padding, 1.6rem));width:clamp(10rem,10vw,13rem);aspect-ratio:124 / 84;background:var(--ss-img-hero) no-repeat left bottom / contain;transform-origin:bottom center;animation:ss-rock 3.2s ease-in-out infinite alternate}body.is-seasonal .cwt-section .cwt-button-2-wrap:not(.cwt-btn2--glow):not(.cwt-btn2--ring):not(.cwt-btn2--pulse) .btn{box-shadow:0 .6rem 2rem -.6rem var(--ss-glow)}@media(max-width:1199px){body.is-seasonal .cwt-section:after,body.is-seasonal .cwt-section>.section__container:before{display:none}}@media(max-width:1023px){body.is-seasonal .cwt-section:before{top:.6rem;width:7.2rem;opacity:.8}}body.is-seasonal .f-badge--seasonal{flex-wrap:nowrap;gap:.4rem;color:var(--ss-badge-text, #fff);background:var(--ss-badge-bg)}body.is-seasonal .f-badge--seasonal:before{content:"";flex-shrink:0;width:1.15rem;height:1.15rem;background-color:var(--ss-badge-icon);-webkit-mask:var(--ss-mask-icon) no-repeat center / contain;mask:var(--ss-mask-icon) no-repeat center / contain}body.is-seasonal .product-card:hover .f-badge--seasonal:before{animation:ss-wiggle .6s ease-in-out}.ss-cart-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:1.6rem;margin-block-end:2.4rem;padding:1.4rem 2rem;border-radius:var(--blocks-radius, 1.2rem);color:#fff;background:var(--ss-banner-bg)}.ss-cart-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:#ffffff1a;-webkit-mask:var(--ss-mask-pattern) repeat left center / 16rem 3.6rem;mask:var(--ss-mask-pattern) repeat left center / 16rem 3.6rem}.cart.is-empty .ss-cart-banner{display:none}.ss-cart-banner__art{flex-shrink:0;width:5.6rem;aspect-ratio:64 / 56;background:var(--ss-img-mascot) no-repeat center / contain;filter:drop-shadow(0 0 .8rem var(--ss-glow));animation:ss-bounce 1.6s ease-in-out infinite alternate}.ss-cart-banner__copy{flex:1;min-width:0}.ss-cart-banner__heading{margin:0;color:var(--ss-cream)}.ss-cart-banner__text{margin:.2rem 0 0;line-height:1.45}.ss-cart-banner__text a{color:inherit}.ss-cart-banner__treats{flex-shrink:0;width:9.6rem;aspect-ratio:2;background:var(--ss-img-treats) no-repeat center / contain}@media(max-width:749px){.ss-cart-banner{gap:1.2rem;padding:1.2rem 1.4rem}.ss-cart-banner__art{width:4.4rem}.ss-cart-banner__treats{display:none}}body.is-seasonal div.cart__empty-header:before{content:"";justify-self:center;width:15rem;aspect-ratio:152 / 92;pointer-events:none;background:var(--ss-img-callout) no-repeat center / contain;transform-origin:bottom center;animation:ss-rock 1.8s ease-in-out infinite alternate}body.is-seasonal .free-shipping-goal .progress-bar:before{background-color:var(--ss-stripe-1);background-image:repeating-linear-gradient(-45deg,var(--ss-stripe-1) 0 .8rem,var(--ss-stripe-2) .8rem 1.6rem,var(--ss-stripe-3) 1.6rem 2.4rem);background-size:3.4rem 3.4rem;animation:ss-stripes 1.4s linear infinite}body.is-seasonal urgency-bar .urgency-widget__launcher,body.is-seasonal urgency-bar .urgency-widget__panel,body.is-seasonal urgency-bar .urgency-widget__bar{--urgency-bar-bg: var(--ss-urgency-bg);--urgency-bar-text: #ffffff;--urgency-bar-accent: var(--ss-urgency-accent)}body.is-seasonal urgency-bar .urgency-widget__launcher{position:relative}body.is-seasonal urgency-bar .urgency-widget__launcher svg{display:none}body.is-seasonal urgency-bar .urgency-widget__launcher:before{content:"";flex:none;width:2.6rem;aspect-ratio:64 / 56;background:var(--ss-img-mascot) no-repeat center / contain;filter:drop-shadow(0 0 .4rem var(--ss-glow));transform-origin:bottom center;animation:ss-wobble 2.2s ease-in-out infinite alternate}body.is-seasonal urgency-bar .urgency-widget__launcher:after{content:"";position:absolute;top:-1.1rem;right:-.2rem;width:1.7rem;aspect-ratio:1;pointer-events:none;background:var(--ss-img-accent-3) no-repeat center / contain;transform-origin:bottom left;animation:ss-sway 1.8s ease-in-out infinite alternate}body.is-seasonal urgency-bar .urgency-widget__panel{isolation:isolate}body.is-seasonal urgency-bar .urgency-widget__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--ss-img-corner-light) no-repeat left top / 8rem auto;transform:scaleX(-1)}body.is-seasonal urgency-bar .urgency-widget__panel:after{content:"";position:absolute;right:-1rem;bottom:-1.2rem;width:3.6rem;aspect-ratio:64 / 56;pointer-events:none;background:var(--ss-img-buddy) no-repeat center / contain;transform:rotate(10deg)}body.is-seasonal urgency-bar .urgency-widget__code{border-color:var(--ss-code-border);background:var(--ss-code-bg)}body.is-seasonal urgency-bar .urgency-widget__code:hover{border-color:var(--ss-urgency-accent);background:var(--ss-code-bg-hover)}body.is-seasonal urgency-bar[data-layout=bar]{background:var(--ss-bar-bg)}body.is-seasonal urgency-bar[data-layout=bar]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:#ffffff1a;-webkit-mask:var(--ss-mask-pattern) repeat-x left center / 16rem 3.6rem;mask:var(--ss-mask-pattern) repeat-x left center / 16rem 3.6rem}@media(min-width:750px){body.is-seasonal urgency-bar .urgency-widget__bar:before,body.is-seasonal urgency-bar .urgency-widget__bar:after{content:"";flex:none;height:2.8rem;pointer-events:none}body.is-seasonal urgency-bar .urgency-widget__bar:before{width:5.6rem;margin-inline-end:.4rem;background:var(--ss-img-mascot) no-repeat left bottom / auto 100%,var(--ss-img-buddy) no-repeat right bottom / auto 70%;transform-origin:bottom center;animation:ss-wobble 2.6s ease-in-out infinite alternate}body.is-seasonal urgency-bar .urgency-widget__bar:after{width:5.6rem;margin-inline-start:.4rem;background:var(--ss-img-treats) no-repeat center / contain}}body.is-seasonal footer.footer{position:relative}body.is-seasonal footer.footer:before,body.is-seasonal footer.footer:after{content:"";position:absolute;inset-inline:0;bottom:100%;height:2.8rem;pointer-events:none}body.is-seasonal footer.footer:before{background-color:rgb(var(--color-background));-webkit-mask:var(--ss-mask-ground) repeat-x left bottom / auto 100%;mask:var(--ss-mask-ground) repeat-x left bottom / auto 100%}body.is-seasonal footer.footer:after{bottom:calc(100% - .4rem);background:var(--ss-img-ground) repeat-x left bottom / auto 100%}body.is-seasonal .dtf-lp__eyebrow:before,body.is-seasonal .dtf-lp__eyebrow:after{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:-.2em;background-color:var(--ss-primary);-webkit-mask:var(--ss-mask-icon) no-repeat center / contain;mask:var(--ss-mask-icon) no-repeat center / contain}body.is-seasonal .dtf-lp__eyebrow:before{margin-inline-end:.6em;transform:rotate(-18deg)}body.is-seasonal .dtf-lp__eyebrow:after{margin-inline-start:.6em;transform:rotate(18deg)}body.is-seasonal .section-dtf-hero .dtf-lp{position:relative;isolation:isolate}body.is-seasonal .section-dtf-hero .dtf-lp:before,body.is-seasonal .section-dtf-hero .dtf-lp:after,body.is-seasonal .section-dtf-hero .dtf-hero__aside:after{content:"";position:absolute;pointer-events:none}body.is-seasonal .section-dtf-hero .dtf-lp:before{top:1rem;left:0;z-index:-1;width:clamp(11rem,13vw,18rem);aspect-ratio:120 / 64;opacity:.8;background:var(--ss-img-corner) no-repeat left top / contain}body.is-seasonal .section-dtf-hero .dtf-lp:after{top:0;right:34%;z-index:1;width:2rem;aspect-ratio:1;background:var(--ss-img-accent-3) no-repeat center / contain;animation:ss-drift 7.5s ease-in-out infinite}body.is-seasonal .section-dtf-hero .dtf-hero__aside:after{right:-2.6rem;bottom:-1.8rem;z-index:2;width:9rem;aspect-ratio:112 / 56;background:var(--ss-img-mascot) no-repeat left bottom / auto 100%,var(--ss-img-buddy) no-repeat right bottom / auto 70%;transform-origin:bottom center;animation:ss-wobble 3.2s ease-in-out infinite alternate}@media(max-width:900px){body.is-seasonal .section-dtf-hero .dtf-lp:before{top:.6rem;width:7.2rem;opacity:.7}body.is-seasonal .section-dtf-hero .dtf-lp:after{display:none}body.is-seasonal .section-dtf-hero .dtf-hero__aside:after{right:.4rem;bottom:-1.6rem;width:7.2rem}}body.is-seasonal .dtf-freesample .fs-box{isolation:isolate}body.is-seasonal .dtf-freesample .fs-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--ss-img-corner-light) no-repeat left top / clamp(12rem,16vw,20rem) auto,var(--ss-img-treats) no-repeat left 4.4rem bottom 1.4rem / 10rem auto}body.is-seasonal .dtf-freesample .fs-media:before{content:"";position:absolute;top:26%;right:calc(min(100%,560px) - 2rem);z-index:-1;width:5.2rem;aspect-ratio:64 / 56;pointer-events:none;background:var(--ss-img-mascot) no-repeat center / contain;transform-origin:bottom center;animation:ss-peek 2.4s ease-in-out infinite alternate}@media(max-width:860px){body.is-seasonal .dtf-freesample .fs-box:before{background:var(--ss-img-corner-light) no-repeat left top / 10rem auto}body.is-seasonal .dtf-freesample .fs-media:before{display:none}}body.is-seasonal .dtf2cta .box{isolation:isolate}body.is-seasonal .dtf2cta .box:before,body.is-seasonal .dtf2cta .box:after{content:"";position:absolute;z-index:-1;pointer-events:none}body.is-seasonal .dtf2cta .box:before{top:0;right:0;bottom:0;left:0;background:var(--ss-img-feature) no-repeat right 3.2rem top 2.4rem / clamp(10rem,14vw,16rem) auto,var(--ss-img-corner-light) no-repeat left top / clamp(12rem,16vw,20rem) auto}body.is-seasonal .dtf2cta .box:after{inset-inline:0;bottom:0;height:3.2rem;background:var(--ss-img-ground) repeat-x left bottom / auto 100%}@media(max-width:820px){body.is-seasonal .dtf2cta .box:before{background:var(--ss-img-feature) no-repeat right .8rem top .8rem / 7.2rem auto,var(--ss-img-corner-light) no-repeat left top / 9rem auto}body.is-seasonal .dtf2cta .box:after{height:2.4rem}}.ss-decor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;overflow:hidden;pointer-events:none}.ss-decor__item{position:absolute;top:0;left:0;width:var(--ss-size, 2.6rem);aspect-ratio:1;opacity:var(--ss-opacity, .6);animation:ss-fall calc(var(--ss-duration, 30s) * var(--ss-speed, 1)) linear var(--ss-delay, 0s) infinite;will-change:transform}.ss-decor__shape{display:block;width:100%;height:100%;background:no-repeat center / contain;animation:ss-flutter var(--ss-sway, 3.2s) ease-in-out infinite alternate}.ss-decor__item--1 .ss-decor__shape{background-image:var(--ss-float-1)}.ss-decor__item--2 .ss-decor__shape{background-image:var(--ss-float-2)}.ss-decor__item--3 .ss-decor__shape{background-image:var(--ss-float-3)}.ss-decor--fall .ss-decor__item,.ss-decor--rise .ss-decor__item{left:var(--ss-x, 50%)}.ss-decor--rise .ss-decor__item{animation-name:ss-rise}.ss-decor--rise .ss-decor__shape{animation-name:ss-float}.ss-decor--fly .ss-decor__item{top:var(--ss-y, 30%);animation-name:ss-fly}.ss-decor--fly .ss-decor__shape{animation-name:ss-bob}@media(max-width:749px){.ss-decor__item{opacity:calc(var(--ss-opacity, .6) * .75)}.ss-decor__item:nth-child(n+3){display:none}}@keyframes ss-fall{0%{transform:translate3d(0,-12vh,0)}to{transform:translate3d(0,108vh,0)}}@keyframes ss-rise{0%{transform:translate3d(0,108vh,0)}to{transform:translate3d(0,-12vh,0)}}@keyframes ss-fly{0%{transform:translate3d(-12vw,0,0)}25%{transform:translate3d(18vw,-3vh,0)}50%{transform:translate3d(48vw,2vh,0)}75%{transform:translate3d(78vw,-2vh,0)}to{transform:translate3d(112vw,1vh,0)}}@keyframes ss-flutter{0%{transform:translate(-2.2rem) rotate(-35deg)}to{transform:translate(2.2rem) rotate(35deg)}}@keyframes ss-float{0%{transform:translate(-1.4rem) rotate(-10deg)}to{transform:translate(1.4rem) rotate(10deg)}}@keyframes ss-bob{0%{transform:translateY(-.5rem) rotate(-6deg)}to{transform:translateY(.5rem) rotate(6deg)}}@keyframes ss-drift{0%{transform:translateY(-1rem) rotate(-25deg);opacity:0}10%{opacity:1}35%{transform:translate(1.4rem,1.6rem) rotate(25deg)}65%{transform:translate(-.4rem,3.6rem) rotate(-20deg);opacity:1}85%,to{transform:translate(.8rem,5.2rem) rotate(15deg);opacity:0}}@keyframes ss-drift-small{0%{transform:translate(.3rem,-.4rem) rotate(-30deg);opacity:0}12%{opacity:1}40%{transform:translate(-.3rem,.4rem) rotate(20deg)}70%{transform:translate(.3rem,1.1rem) rotate(-15deg);opacity:1}85%,to{transform:translateY(1.5rem) rotate(10deg);opacity:0}}@keyframes ss-wobble{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes ss-rock{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes ss-peek{0%{transform:translateY(.4rem) rotate(-10deg)}to{transform:translateY(-.4rem) rotate(-4deg)}}@keyframes ss-bounce{0%{transform:translateY(0) rotate(-4deg)}to{transform:translateY(-.4rem) rotate(4deg)}}@keyframes ss-sway{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes ss-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}@keyframes ss-stripes{to{background-position:3.4rem 0}}@media(prefers-reduced-motion:reduce){.ss-decor{display:none}body.is-seasonal .header__logo:before,body.is-seasonal .header__logo:after,body.is-seasonal .cwt-section:after,body.is-seasonal .cwt-section>.section__container:before,body.is-seasonal .product-card:hover .f-badge--seasonal:before,body.is-seasonal div.cart__empty-header:before,body.is-seasonal .free-shipping-goal .progress-bar:before,body.is-seasonal .section-dtf-hero .dtf-lp:after,body.is-seasonal .section-dtf-hero .dtf-hero__aside:after,body.is-seasonal .dtf-freesample .fs-media:before,body.is-seasonal urgency-bar .urgency-widget__launcher:before,body.is-seasonal urgency-bar .urgency-widget__launcher:after,body.is-seasonal urgency-bar .urgency-widget__bar:before,.ss-cart-banner__art{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/seasonal-base.css.map */
