:root{--cx-yellow:#fae100;--cx-ray:#ffd400;--cx-red:#c91235;--cx-ray-red:#b50f2f;--cx-ink:#2c2a29;--cx-pink:#f775a5;--cx-hot:#e0245f;--cx-pale:#fff6b8;--cx-border:2.5px solid var(--cx-ink)}.cx{overflow-x:clip;font-family:var(--font-body-family);color:var(--cx-ink);font-size:1.7rem;line-height:1.5;font-weight:500;letter-spacing:0}.cx p,.cx a,.cx span,.cx figcaption,.cx blockquote{letter-spacing:inherit}.cx *{box-sizing:border-box}.cx img{display:block;max-width:100%}.cx a{color:inherit;text-decoration:none}.cx__wrap{max-width:132rem;margin:0 auto;padding-left:clamp(2rem,4vw,6rem);padding-right:clamp(2rem,4vw,6rem)}.cx__pad{padding-top:clamp(4.4rem,6vw,8.8rem);padding-bottom:clamp(4.4rem,6vw,8.8rem)}.cx .cx-d{font-family:var(--font-heading-family);font-weight:900;text-transform:uppercase;letter-spacing:-.035em;line-height:.94;margin:0;color:inherit}.cx .cx-h2{font-size:clamp(4.2rem,5.6vw,8.4rem)}.cx .cx-h2--xl{font-size:clamp(4.2rem,6.4vw,9.6rem)}.cx .cx-accent{color:var(--cx-red)}.cx-accent--hot{color:var(--cx-hot)}.cx-tag{display:inline-block;background:var(--cx-ink);color:var(--cx-yellow);font-weight:800;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;padding:.7rem 1.4rem;transform:rotate(-2deg);line-height:1.3}.cx-tag--red{background:var(--cx-red);color:#fff}.cx-btn{display:inline-block;background:var(--cx-red);color:#fff!important;font-weight:800;font-size:1.7rem;line-height:1.3;padding:1.8rem 3rem;border-radius:1.4rem;border:var(--cx-border);box-shadow:5px 6px 0 var(--cx-ink);text-align:center;transition:transform .12s,box-shadow .12s}.cx-btn:hover{transform:translate(2px,3px);box-shadow:3px 3px 0 var(--cx-ink)}.cx-btn--2{background:#fff;color:var(--cx-ink)!important;box-shadow:none}.cx-btn--2:hover{transform:none;box-shadow:none;background:var(--cx-pale)}.cx-bg--yellow{background:var(--cx-yellow)}.cx-bg--rays{background:repeating-conic-gradient(from 3deg at 76% 56%,var(--cx-ray) 0 7.5deg,var(--cx-yellow) 7.5deg 15deg)}.cx-bg--white{background:#fff}.cx-bg--pale{background:var(--cx-pale)}.cx-bg--pink{background:var(--cx-pink)}.cx-bg--red{background:var(--cx-red);color:#fff}.cx-bg--redrays{background:repeating-conic-gradient(from 3deg at 28% 62%,var(--cx-ray-red) 0 7.5deg,var(--cx-red) 7.5deg 15deg);color:#fff}.cx-bg--ink{background:var(--cx-ink);color:#fff}.cx-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,48rem),1fr));gap:4rem;align-items:center;padding-top:4.4rem;padding-bottom:8.4rem}.cx .cx-hero__title{font-size:clamp(5.2rem,6.9vw,10rem);color:var(--cx-red);margin-top:2.4rem;white-space:nowrap}.cx-hero__text{font-size:2.1rem;font-weight:600;max-width:50rem;margin:2.6rem 0 3.4rem}.cx-hero__btns{display:flex;gap:1.6rem;flex-wrap:wrap;align-items:center}.cx-hero__note{font-size:1.5rem;font-weight:700;margin:2.2rem 0 0}.cx-hero__media{position:relative}.cx-hero__media img{width:100%;height:auto;transform:rotate(-4deg)}.cx-sticker{position:absolute;right:.8rem;bottom:-8.6rem;width:15.8rem;height:15.8rem;border-radius:50%;background:var(--cx-red);color:var(--cx-yellow);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(9deg);box-shadow:5px 6px 0 var(--cx-ink);border:var(--cx-border);text-align:center;font-weight:800;font-size:1.5rem;line-height:1.1}.cx-sticker b{font-family:var(--font-heading-family);font-weight:900;font-size:3.7rem;letter-spacing:-.035em;margin:.4rem 0 .2rem;line-height:1}.cx-sticker small{font-size:1.4rem}.cx-ticker{background:var(--cx-ink);color:var(--cx-yellow);font-weight:800;font-size:1.5rem;letter-spacing:.05em;text-transform:uppercase;padding:1.5rem 2rem;white-space:nowrap;overflow:hidden;text-align:center}.cx-ticker span+span:before{content:"\2022";margin:0 1.2rem}.cx-grid__head{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;flex-wrap:wrap;margin-bottom:4.2rem}.cx-grid__text{max-width:41rem;margin:0;font-weight:600}.cx-grid__head .cx-accent,.cx-h2.cx-accent{color:var(--cx-red)}.cx-grid__eyebrow{margin-bottom:2rem}.cx-chips{display:flex;gap:1rem;flex-wrap:wrap}.cx-chip{display:inline-block;border:var(--cx-border);border-radius:99px;padding:.9rem 1.8rem;font-weight:700;font-size:1.5rem;background:#fff;color:var(--cx-ink)!important}.cx-chip:first-child{background:var(--cx-ink);color:var(--cx-yellow)!important}.cx-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem}.cx-card{background:#fff;color:var(--cx-ink);border:var(--cx-border);border-radius:2.2rem;overflow:hidden;display:flex;flex-direction:column;position:relative}.cx-card--yellow{background:var(--cx-yellow)}.cx-card__label{font-family:var(--font-heading-family);font-weight:900;text-transform:uppercase;letter-spacing:-.035em;background:var(--cx-ink);color:var(--cx-yellow);font-size:2.5rem;line-height:1.05;padding:1.4rem 1.8rem}.cx-card__label--red{background:var(--cx-red)}.cx-card__media{display:block;position:relative;overflow:hidden}.cx-card__media img{width:100%;height:100%;object-fit:cover}.cx-card__media--cover{aspect-ratio:1}.cx-card__media--pack{height:37.6rem;padding:5.8rem 2.2rem 1.8rem}.cx-card__media--pack img{object-fit:contain}.cx-card__media--gift{height:30rem;padding:1.8rem}.cx-card__media--gift img{object-fit:contain}.cx-card__media--stage{background:var(--cx-yellow);padding:1.6rem;display:flex;align-items:center;aspect-ratio:1}.cx-card__label+.cx-card__media--stage{aspect-ratio:auto;height:30rem}.cx-card__media--stage img{height:auto;transform:rotate(-4deg)}.cx-card__media .cx-tag{position:absolute;left:1.2rem;top:1.4rem;z-index:1}.cx-card__body{padding:1.8rem;display:flex;flex-direction:column;gap:.8rem;flex-grow:1}.cx .cx-card__name{font-family:var(--font-body-family);font-weight:800;font-size:1.7rem;line-height:1.25;margin:0;color:inherit;text-transform:none;letter-spacing:0}.cx-card__text{margin:0;font-size:1.5rem;flex-grow:1}.cx-card__foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto}.cx-price{white-space:nowrap;font-weight:900;font-size:2.1rem;letter-spacing:-.02em;line-height:1.2}.cx-add{width:4.6rem;height:4.6rem;border-radius:50%;background:var(--cx-red);color:#fff;border:var(--cx-border);font:900 2.4rem/1 var(--font-body-family);cursor:pointer;flex:none;padding:0;display:flex;align-items:center;justify-content:center}.cx-add[aria-disabled=true],.cx-add[disabled]{opacity:.45;cursor:default}.cx-add.loading{opacity:.6}.cx-grid__more{text-align:center;margin-top:4.2rem}.cx-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem}.cx-format{background:var(--cx-yellow);border:var(--cx-border);border-radius:2.2rem;overflow:hidden;display:block}.cx-format img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.cx-format__body{padding:2rem}.cx .cx-format__title{font-size:3.8rem;color:var(--cx-red)}.cx-format__text{margin:.8rem 0 0;font-weight:600}.cx-no{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,48rem),1fr));gap:5.6rem;align-items:center}.cx .cx-no__q{font-size:clamp(3.8rem,4.8vw,7.2rem);color:var(--cx-yellow)}.cx .cx-no__word{display:flex;align-items:center;font-size:clamp(14rem,19vw,28rem);color:var(--cx-yellow);line-height:.8;margin-top:1.2rem}.cx .cx-no__word--long{font-size:clamp(11rem,14vw,21rem)}.cx-no__word img{width:.9em;height:.9em;margin:0 .02em;transform:rotate(-9deg)}.cx .cx-no__line{font-size:2.5rem;margin-top:3.4rem;line-height:1.1;letter-spacing:-.01em;color:#fff}.cx-facts{display:flex;flex-direction:column;gap:1.8rem}.cx-fact{background:#fff;color:var(--cx-ink);border:var(--cx-border);border-radius:2.2rem;padding:2.4rem 2.8rem;box-shadow:5px 6px 0 var(--cx-ink)}.cx .cx-fact__t{font-size:3.4rem;color:var(--cx-red)}.cx-fact p{margin:.8rem 0 0}.cx-quotes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem}.cx-quote{background:#fff;border:var(--cx-border);border-radius:2.2rem;padding:2.4rem;margin:0;display:flex;flex-direction:column;gap:1.4rem}.cx-quote__stars{color:var(--cx-red);font-size:2.1rem;letter-spacing:2px;line-height:1}.cx-quote blockquote{margin:0;padding:0;border:0;font-style:normal;font-weight:700;font-size:1.9rem;line-height:1.35;flex-grow:1;color:var(--cx-ink)}.cx-quote figcaption{font-size:1.4rem}.cx-quote figcaption span{display:block}.cx-logos{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:1rem;align-items:center}.cx-logos img{width:100%;max-width:13rem;height:auto;aspect-ratio:2/1;object-fit:cover;margin:0 auto}.cx-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.cx-strip img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.cx-strip__tile{aspect-ratio:1;background:var(--cx-red);color:var(--cx-yellow);display:flex;flex-direction:column;justify-content:center;padding:1.8rem}.cx-strip__tile .cx-d{font-size:2.5rem;line-height:1.05}.cx-strip__tile a{font-weight:800;font-size:1.5rem;margin-top:.8rem;color:#fff}.cx-flavors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem}.cx-flavor{border:var(--cx-border);border-radius:2.2rem;overflow:hidden}.cx-flavor img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.cx-flavor__body{padding:2.2rem}.cx .cx-flavor__t{font-size:3.6rem}.cx-flavor p{margin:.8rem 0 0;font-weight:600}.cx-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,42rem),1fr));gap:5.6rem;align-items:center}.cx-split__img{width:100%;height:auto;max-width:56rem;border:var(--cx-border);border-radius:2.2rem;justify-self:center}.cx .cx-split__t{font-size:clamp(3.6rem,5vw,7.2rem);color:var(--cx-red)}.cx-split__text{font-weight:600;font-size:1.9rem;margin:2rem 0 2.6rem;max-width:52rem}.cx-split .cx-quote{max-width:52rem;box-shadow:5px 6px 0 var(--cx-ink)}.cx-pdp-save{display:inline-block;background:var(--cx-yellow);border:var(--cx-border);font-weight:800;font-size:1.5rem;padding:.5rem 1.2rem;border-radius:99px;color:var(--cx-ink);margin-top:.4rem}.cx-pdp-sub{font-size:1.4rem;margin:.6rem 0 0}.cx-pdp-ship{background:var(--cx-pale);border:var(--cx-border);border-radius:1.4rem;padding:1.3rem 1.6rem}.cx-pdp-ship p{margin:0 0 .8rem;font-weight:700;font-size:1.5rem;color:var(--cx-ink)}.cx-pdp-ship__bar{height:1.2rem;border:2px solid var(--cx-ink);border-radius:99px;background:#fff;overflow:hidden}.cx-pdp-ship__bar i{display:block;height:100%;background:var(--cx-red)}.cx-pdp-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem;font-weight:600;font-size:1.5rem;color:var(--cx-ink)}.cx-pdp-list li{display:flex;gap:1rem;align-items:center}.cx-pdp-list svg{flex:none;width:2.2rem;height:2.2rem;stroke:var(--cx-red);fill:none;stroke-width:2.4}.template-product .product__heading{font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:1;color:var(--cx-red);font-size:clamp(2.6rem,2.7vw,3.8rem)}.template-product media-gallery .product__media-list .product__media-item{border:var(--cx-border);border-radius:2.2rem;overflow:hidden;background:#fff}.template-product .product__media-wrapper .product__media-item,.template-product .product__media-list .product__media{border-radius:2.2rem}.template-product .price-item{font-family:var(--font-heading-family);font-weight:900;letter-spacing:-.03em}.template-product .product-form__submit{min-height:6.2rem;font-size:1.9rem;background:var(--cx-red);color:#fff;border:var(--cx-border)}.template-product .accordion{border-color:var(--cx-ink);border-width:2.5px}.template-product .accordion__title{font-weight:800;font-size:1.7rem;color:var(--cx-ink);text-transform:none}.shopify-section-group-header-group .header__menu-item,.header__inline-menu .list-menu__item{font-weight:800;letter-spacing:.02em}.shopify-section-group-header-group .header__menu-item[href*="/collections/schenken"]{color:var(--cx-red)}.template-collection .card-wrapper .card,.template-search .card-wrapper .card{border:var(--cx-border);overflow:hidden}.template-collection .card__heading,.template-search .card__heading{font-weight:800}.template-collection .price-item,.template-search .price-item{font-weight:900}.template-collection .card__media img,.template-search .card__media img{object-fit:contain!important}@media(max-width:989px){.cx-cards,.cx-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-formats,.cx-flavors{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-logos{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:749px){.cx{font-size:1.6rem}.cx__wrap{padding-left:2rem;padding-right:2rem}.cx-hero__grid{gap:2.6rem;padding-top:1.4rem;padding-bottom:3.4rem}.cx .cx-hero__title{font-size:13.8vw;margin-top:1.6rem}.cx-hero__text{font-size:1.7rem;margin:2rem 11rem 2rem 0}.cx-hero__btns .cx-btn{display:block;width:100%}.cx-hero__btns .cx-btn--2,.cx-hero__note{display:none}.cx-hero__media{order:2;margin:0}.cx-hero__copy{display:contents}.cx-hero__title-wrap{order:1}.cx-hero__after{order:3}.cx-sticker{right:-.8rem;bottom:-3.4rem;width:10rem;height:10rem;font-size:1.1rem}.cx-sticker b{font-size:2.4rem}.cx-sticker small{font-size:1.1rem}.cx-ticker{font-size:1.2rem;padding:1.2rem}.cx-ticker span:nth-child(n+3){display:none}.cx-tag{font-size:1.2rem;padding:.6rem 1.1rem}.cx .cx-h2,.cx .cx-h2--xl{font-size:clamp(3.8rem,11vw,4.6rem)}.cx-grid__head{margin-bottom:2.2rem;gap:1.4rem}.cx-grid__text{font-size:1.5rem}.cx-grid__eyebrow{margin-bottom:1.4rem}.cx-cards{gap:1.2rem}.cx-cards--swipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-2rem;padding-right:2rem;scrollbar-width:none}.cx-cards--swipe .cx-card{flex:0 0 23.6rem;scroll-snap-align:start}.cx-card{border-radius:1.8rem}.cx-card__label{font-size:1.7rem;padding:1rem 1.2rem}.cx-card__media--pack{height:25rem;padding:4.4rem 1.2rem 1rem}.cx-card__media--gift{height:19rem;padding:1.2rem}.cx-card__media--stage{padding:.8rem}.cx-card__label+.cx-card__media--stage{height:19rem}.cx-card__body{padding:1.2rem}.cx-card__name{font-size:1.5rem}.cx-card__text{display:none}.cx-price{font-size:1.6rem}.cx-strip__tile{padding:1rem}.cx-strip__tile .cx-d{font-size:1.9rem}.cx-strip__tile a{font-size:1.05rem;word-break:break-all}.cx-add{width:4.4rem;height:4.4rem}.cx-formats{grid-template-columns:1fr;gap:1.2rem}.cx-format{display:flex;border-radius:1.8rem}.cx-format img{width:15rem;height:auto;aspect-ratio:auto;flex:none;object-fit:cover}.cx-format__body{padding:1.4rem}.cx .cx-format__title{font-size:2.3rem;line-height:1}.cx-format__text{font-size:1.4rem;margin-top:.6rem}.cx-no{gap:3rem}.cx .cx-no__word{font-size:36vw}.cx .cx-no__word--long{font-size:28vw}.cx .cx-no__line{font-size:2.1rem;margin-top:2.4rem}.cx-fact{padding:1.8rem 2rem}.cx .cx-fact__t{font-size:2.6rem}.cx-quotes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-2rem;padding-right:2rem;gap:1.2rem;scrollbar-width:none}.cx-quote{flex:0 0 27rem;padding:1.8rem;scroll-snap-align:start;border-radius:1.8rem}.cx-quote blockquote{font-size:1.7rem}.cx-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.cx-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-flavors{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-2rem;padding-right:2rem;gap:1.2rem;scrollbar-width:none}.cx-flavor{flex:0 0 25rem;scroll-snap-align:start;border-radius:1.8rem}.cx-flavor__body{padding:1.4rem}.cx .cx-flavor__t{font-size:2.5rem}.cx-flavor p{font-size:1.4rem}.cx-split{gap:2rem}.cx .cx-split__t{font-size:3.6rem}.template-product .product__heading{font-size:2.6rem}}.cx-sticker span,.cx-sticker small{color:#fff}.mega-menu__item-link .header__menu-item,.mega-menu__item-link .label,.mega-menu__promo-subheading{color:#2c2a29!important}footer .accordion__title{font-size:1.4rem!important}.page-title,.collection-hero__title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.template-page .rte{overflow-wrap:anywhere}.template-page .rte table{display:block;max-width:100%;overflow-x:auto}.cart__footer-left{column-gap:3.2rem;row-gap:2.4rem}.cbb-frequently-bought-title{font-weight:900!important;letter-spacing:-.01em}.cx-sh{--sh-curve:clamp(2.2rem,3.6vw,6rem);background:#fff}.cx-sh__dome{position:relative;z-index:2;text-align:center;padding:clamp(1.6rem,1.5vw,2.4rem) 2rem clamp(2.4rem,2.6vw,4rem);background:repeating-conic-gradient(from 3deg at 50% 118%,var(--cx-ray) 0 6deg,var(--cx-yellow) 6deg 12deg);border-radius:0 0 50% 50%/0 0 var(--sh-curve) var(--sh-curve);box-shadow:0 .6rem #2c2a2914}.cx-sh__tag{font-size:1.4rem;transform:rotate(-2deg);border-radius:99rem;padding:.7rem 1.8rem}.cx .cx-sh__title{margin:1.2rem 0 0;line-height:.9}.cx-sh__title span{display:block}.cx-sh__title-1{font-size:clamp(6.2rem,7.4vw,12rem);color:var(--cx-ink);white-space:nowrap}.cx-sh__title-2{font-size:clamp(3.3rem,3.6vw,5.6rem);margin-top:.4rem;color:var(--cx-red)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cx-sh__title-2{background:linear-gradient(105deg,var(--cx-red) 42%,#ff7d9d 48%,#ffb3c6 50%,#ff7d9d 52%,var(--cx-red) 58%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:cx-sh-sweep 5s ease-in-out infinite}}.cx-sh__text{font-size:clamp(1.5rem,1.45vw,2rem);font-weight:700;margin:1rem auto 0;max-width:90rem}.cx-sh__panels{display:grid;grid-template-columns:repeat(3,1fr);margin-top:calc(var(--sh-curve) * -1)}.cx-sh__panel{display:flex;flex-direction:column;position:relative;overflow:hidden;color:var(--cx-ink)}.cx-sh__panel--watermelon{background:#ff9aac}.cx .cx-sh__panel--raspberry{background:#bc4e7d;color:#fff}.cx-sh__panel--vanilla{background:#ddc2a7}.cx-sh__stage{display:block;position:relative;overflow:hidden;height:clamp(27rem,26.5vw,54rem)}.cx .cx-sh__stage img{width:100%;height:100%;object-fit:cover;object-position:50% 100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transform-origin:50% 85%;animation:cx-sh-float 7s ease-in-out infinite}.cx-sh__panel:nth-child(2) .cx-sh__stage img{animation-delay:-2.3s}.cx-sh__panel:nth-child(3) .cx-sh__stage img{animation-delay:-4.6s}.cx-sh__panel:hover .cx-sh__stage img{animation-play-state:paused;transform:scale(1.09) rotate(-1.5deg)}.cx-sh__meta{display:block;text-align:center;padding:.8rem 1.6rem 1.6rem}.cx-sh__name{display:block;font-family:var(--font-heading-family);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.5rem,2.3vw,3.4rem);line-height:1}.cx-sh__desc{display:block;font-size:clamp(1.25rem,1.15vw,1.6rem);font-weight:600;line-height:1.3;margin:.6rem auto 0;max-width:30rem}.cx-sh__price{display:inline-block;margin-top:.6rem;font-weight:800;font-size:clamp(1.3rem,1.2vw,1.7rem);border-bottom:2px solid currentColor}.cx-sh__spark{position:absolute;display:block;width:var(--s,2.4rem);height:var(--s,2.4rem);pointer-events:none;animation:cx-sh-twinkle 2.8s ease-in-out infinite}.cx-sh__spark svg{display:block;width:100%;height:100%;fill:#fff}.cx-sh__spark--a{--s:4.6rem;left:13%;top:26%}.cx-sh__spark--b{--s:2.4rem;left:20%;top:64%;animation-delay:-.9s}.cx-sh__spark--c{--s:3.6rem;right:23%;top:16%;animation-delay:-1.6s}.cx-sh__spark--d{--s:2.2rem;right:24%;top:68%;animation-delay:-2.2s}.cx-sh__spark--p1{--s:3.2rem;left:15%;top:38%;animation-delay:-.5s}.cx-sh__spark--p2{--s:2rem;right:17%;top:58%;animation-delay:-1.9s}.cx-sh__panel:nth-child(2) .cx-sh__spark--p1{left:auto;right:16%;top:32%;animation-delay:-1.3s}.cx-sh__panel:nth-child(2) .cx-sh__spark--p2{right:auto;left:19%;top:66%;animation-delay:-2.4s}.cx-sh__offer{position:relative;z-index:3;background:repeating-conic-gradient(from 3deg at 12% 50%,var(--cx-ray-red) 0 7.5deg,var(--cx-red) 7.5deg 15deg);color:#fff}.cx-sh__offer-in{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(1.6rem,3vw,4.4rem);align-items:center;max-width:132rem;margin:0 auto;padding:1.6rem clamp(2rem,4vw,6rem)}.cx-sh__offer-img{display:block;width:clamp(16rem,19vw,27rem);margin:-3.6rem 0 -1.6rem}.cx .cx-sh__offer-img img{width:100%;height:auto;transform:rotate(-5deg);filter:drop-shadow(0 .8rem .8rem rgba(0,0,0,.28));transition:transform .5s}.cx-sh__offer:hover .cx-sh__offer-img img{transform:rotate(-2deg) scale(1.05)}.cx-sh__offer-tag{background:var(--cx-yellow);color:var(--cx-ink);font-size:1.3rem;padding:.5rem 1.1rem}.cx .cx-sh__offer-title{font-size:clamp(2.4rem,2.9vw,4.4rem);margin:.8rem 0 .4rem;color:#fff;line-height:1}.cx-sh__offer-title b{color:var(--cx-yellow);font-weight:900;white-space:nowrap}.cx-sh__offer-note{margin:0;font-size:clamp(1.4rem,1.25vw,1.8rem);font-weight:600}.cx-sh__offer-note strong{font-weight:800;color:var(--cx-yellow);white-space:nowrap}.cx-sh__offer-btns{display:flex;flex-direction:column;align-items:center;gap:.9rem}.cx .cx-sh__btn{background:var(--cx-yellow);color:var(--cx-ink)!important;white-space:nowrap;padding:1.5rem 3.4rem}.cx .cx-sh__link{font-weight:700;font-size:1.5rem;color:#fff;text-decoration:underline;text-underline-offset:.25em}.cx-sh__video video{display:block;width:100%;max-height:70vh;object-fit:cover}.cx-sh__mosaic{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:auto}.cx-sh__tile{position:relative;margin:0;aspect-ratio:1/1;overflow:hidden;min-width:0}.cx .cx-sh__tile--img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.cx-sh__tile--img:hover img{transform:scale(1.07)}.cx-sh__tile--large{grid-column:span 2;grid-row:span 2;background:#fff}.cx-sh__tile--large figcaption{position:absolute;left:1.6rem;bottom:1.6rem;background:var(--cx-ink);color:var(--cx-yellow);font-weight:800;font-size:clamp(1.3rem,1.15vw,1.6rem);padding:.7rem 1.3rem;transform:rotate(-1.5deg);max-width:calc(100% - 3.2rem)}.cx-sh__tile--stat{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.4rem,2vw,3rem)}.cx-sh__tile--yellow{background:var(--cx-yellow);color:var(--cx-ink)}.cx-sh__tile--red{background:var(--cx-red);color:#fff}.cx-sh__tile--ink{background:var(--cx-ink);color:#fff}.cx-sh__tile--ink .cx-sh__big{color:var(--cx-yellow)}.cx .cx-sh__big{display:block;font-size:clamp(2.6rem,3.2vw,5rem);line-height:.95;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.cx-sh__small{display:block;margin-top:.9rem;font-size:clamp(1.25rem,1.15vw,1.7rem);font-weight:600;line-height:1.3}.cx-sh__spark--t{--s:2.6rem;right:1.4rem;top:1.4rem}.cx-sh__tile--yellow .cx-sh__spark svg{fill:var(--cx-red)}.cx-sh__sticker{position:absolute;right:clamp(2rem,6vw,11rem);top:50%;width:clamp(13rem,12.6vw,19rem);aspect-ratio:1/1;border-radius:50%;background:var(--cx-red);color:#fff!important;border:var(--cx-border);box-shadow:.5rem .5rem 0 var(--cx-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1;transform:translateY(-50%) rotate(9deg);transition:transform .35s;z-index:1}.cx-sh__sticker:hover{transform:translateY(-50%) rotate(3deg) scale(1.06)}.cx-sh__sticker span{font-weight:800;font-size:clamp(1.2rem,1.05vw,1.6rem);max-width:80%}.cx-sh__sticker b{font-family:var(--font-heading-family);font-weight:900;font-size:clamp(3.2rem,3.2vw,4.8rem);letter-spacing:-.03em;color:var(--cx-yellow);margin:.3rem 0}.cx-sh__sticker small{font-weight:800;font-size:clamp(1.2rem,1vw,1.5rem)}@keyframes cx-sh-sweep{0%,35%{background-position:100% 0}80%,to{background-position:0 0}}@keyframes cx-sh-twinkle{0%,to{transform:scale(.55) rotate(0);opacity:.35}50%{transform:scale(1) rotate(45deg);opacity:1}}@keyframes cx-sh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2%)}}@media(prefers-reduced-motion:reduce){.cx-sh__spark,.cx .cx-sh__stage img{animation:none}.cx-sh__title-2{animation:none;background-position:0 0}.cx .cx-sh__stage img,.cx .cx-sh__tile--img img,.cx .cx-sh__offer-img img{transition:none}}@media(max-width:749px){.cx-sh__tag{font-size:1.2rem;padding:.5rem 1.3rem}.cx-sh__title-1{font-size:16vw}.cx-sh__title-2{font-size:8.6vw}.cx-sh__text{max-width:32rem}.cx-sh__spark--a{--s:2.4rem;left:6%;top:5%}.cx-sh__spark--c{--s:2rem;right:7%;top:6%}.cx-sh__spark--b,.cx-sh__spark--d,.cx-sh__sticker{display:none}.cx-sh__stage{height:58vw;min-height:0}.cx-sh__spark--p1{--s:1.7rem;left:8%}.cx-sh__spark--p2{--s:1.2rem;right:8%}.cx-sh__meta{padding:.9rem .5rem 1.4rem}.cx-sh__desc{min-height:4.9em}.cx-sh__offer-in{grid-template-columns:12.6rem 1fr;gap:1rem 1.2rem;padding:1.2rem 1.6rem 1.8rem}.cx-sh__offer-img{width:100%;margin:-2.2rem 0 0}.cx-sh__offer-btns{grid-column:1/-1;flex-direction:column;align-items:stretch;text-align:center}.cx .cx-sh__btn{display:block;width:100%;text-align:center}.cx-sh__mosaic{grid-template-columns:repeat(2,1fr)}.cx-sh__tile--large{grid-column:1/-1;grid-row:auto;aspect-ratio:1/1}.cx .cx-sh__big{font-size:3rem}.cx-sh__small{font-size:1.35rem}}.template-page .banner__media{position:relative}.template-page .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2c2a2914 20%,#2c2a29bd);pointer-events:none}.template-page .banner__box{position:relative;z-index:2}.template-page .banner__heading{font-family:var(--font-heading-family);font-weight:900;letter-spacing:-.03em;line-height:.95;text-transform:uppercase;color:var(--cx-yellow)!important;font-size:clamp(5rem,7vw,10rem)}.template-page .banner__text,.template-page .banner__text p{color:#fff!important;font-weight:700;font-size:clamp(1.6rem,1.5vw,2.1rem);line-height:1.35}.template-page .section:has(.faq){background:var(--cx-pale)}.template-page .faq .title-wrapper{display:none}.template-page .faq accordion-tab{display:block;background:#fff;border:var(--cx-border);border-radius:1.4rem;box-shadow:4px 4px 0 var(--cx-ink);margin:0 0 1.2rem}.template-page .faq details{border:0}.template-page .faq summary{padding:1.7rem 2rem;font-weight:800;font-size:1.7rem;letter-spacing:0;text-transform:none;color:var(--cx-ink);cursor:pointer}.template-page .faq summary>span{letter-spacing:0;text-transform:none;display:flex;align-items:center;gap:1.2rem}.template-page .faq summary .icon{color:var(--cx-red)}.template-page .faq .accordion__content{padding:0 2rem 1.8rem;font-size:1.6rem;color:var(--cx-ink);line-height:1.55}.template-page .section:has(.rich-text__text.typeset2) .rich-text__blocks{text-align:left;max-width:78rem;margin:0 auto}.template-page .rich-text__heading{font-family:var(--font-heading-family);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1;color:var(--cx-red)}.template-page .rich-text__text.typeset2 h2{font-size:clamp(2.2rem,2.4vw,3rem);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:3.2rem 0 1rem;color:var(--cx-ink)}.template-page .rich-text__text.typeset2 h3{font-size:1.8rem;font-weight:800;margin:2.2rem 0 .6rem;color:var(--cx-red)}.template-page .rich-text__text.typeset2 p{font-size:1.6rem;line-height:1.6;color:var(--cx-ink)}.template-page .section:has(.image-with-text):nth-of-type(2n){background:var(--cx-pale)}.template-page .image-with-text__heading{font-family:var(--font-heading-family);font-weight:900;letter-spacing:-.04em;line-height:.9;text-transform:none;color:var(--cx-red);font-size:clamp(6rem,8vw,11rem)}.template-page .section:has(.image-with-text) .image-with-text,.template-page .section:has(.image-with-text) .image-with-text__grid,.template-page .section:has(.image-with-text) .image-with-text__content{background:transparent!important}.template-page .section:has(.image-with-text) .media{background:#fff!important;border:var(--cx-border);border-radius:1.8rem;box-shadow:6px 6px 0 var(--cx-ink);overflow:hidden}.template-page .image-with-text__text,.template-page .image-with-text__text p{color:var(--cx-ink);font-size:1.6rem;line-height:1.6}[class*=ai-where-to-buy-heading]{font-family:var(--font-heading-family);font-weight:900!important;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;color:var(--cx-red)!important;font-size:clamp(4.6rem,6vw,8.4rem)!important}[class*=ai-where-to-buy-item]{border:var(--cx-border)!important;border-radius:1.6rem!important;box-shadow:4px 4px 0 var(--cx-ink);background:#fff!important;transition:transform .2s,box-shadow .2s,background .2s}[class*=ai-where-to-buy-item]:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--cx-ink);background:var(--cx-pale)!important}.template-page .contact .title{font-family:var(--font-heading-family);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:var(--cx-red);font-size:clamp(3.2rem,3.4vw,4.6rem)}.template-page .contact .field__input,.template-page .contact textarea{border:var(--cx-border);border-radius:1.2rem;background:#fff;color:var(--cx-ink)}.template-page .contact .field:before,.template-page .contact .field:after{display:none}.page-title{color:var(--cx-red);font-weight:900;letter-spacing:-.02em}.shopify-policy__title h1,.shopify-policy__title{color:var(--cx-red);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.shopify-policy__body,.shopify-policy__body p{font-size:1.6rem;line-height:1.65;color:var(--cx-ink)}.template-page .rte{color:var(--cx-ink)}.template-404 main{background:repeating-conic-gradient(from 3deg at 50% 62%,var(--cx-ray) 0 7.5deg,var(--cx-yellow) 7.5deg 15deg);padding:clamp(5rem,8vw,10rem) 0}.page-404 .h0{font-family:var(--font-heading-family);font-weight:900;letter-spacing:-.05em;line-height:.9;color:var(--cx-red);font-size:clamp(12rem,20vw,26rem)}.page-404 .title{font-family:var(--font-heading-family);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:var(--cx-ink);font-size:clamp(3rem,3.6vw,5rem);margin:1.4rem 0 2.4rem}.page-404 .button,.cart__warnings .button{background:var(--cx-red);color:#fff;border:var(--cx-border);border-radius:1.4rem;box-shadow:5px 5px 0 var(--cx-ink);font-weight:800;padding:1.6rem 3rem}.page-404 .button:after,.page-404 .button:before,.cart__warnings .button:after,.cart__warnings .button:before{display:none}.template-cart cart-items.is-empty .cart__warnings{background:repeating-conic-gradient(from 3deg at 50% 70%,var(--cx-ray) 0 7.5deg,var(--cx-yellow) 7.5deg 15deg);border:var(--cx-border);border-radius:2rem;padding:clamp(4rem,7vw,8rem) 2rem;text-align:center}.template-cart .cart__empty-text{font-family:var(--font-heading-family);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:var(--cx-red);font-size:clamp(3rem,4vw,5.4rem);margin:0 0 2.4rem}.collection-hero__description,.collection-hero__description p{color:var(--cx-ink);font-weight:600}.facet-filters__label,.sorting .facet-filters__field,.sorting .facet-filters__label{white-space:nowrap}.sorting .facet-filters__field{min-width:max-content}.disclosure__link[aria-current=true]{color:var(--cx-ink);opacity:1;font-weight:800;text-decoration:underline;text-underline-offset:.25em}.mega-menu a,.mega-menu__link{color:var(--cx-ink)}body.mini-cart--open shopify-chat,body:has(details.menu-opening) shopify-chat{opacity:0;pointer-events:none}@media(max-width:749px){shopify-chat{transform:scale(.78);transform-origin:100% 100%}.template-page .banner__heading{font-size:13vw}.template-page .banner__text,.template-page .banner__text p{font-size:1.5rem}.template-page .image-with-text__heading{font-size:17vw}.template-page .faq summary{padding:1.4rem 1.5rem;font-size:1.5rem}.product__title h1,.product__title{overflow-wrap:anywhere}}.cx .cx-line__h{margin-bottom:clamp(2rem,3vw,3.6rem)}.cx-line--n4 .cx-line__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.cx-line__card{position:relative;display:block;background:#fff;color:var(--cx-ink);transition:transform .2s,box-shadow .2s}.cx-line__card:hover{transform:translate(2px,2px)}.cx-line__card.is-current{box-shadow:6px 6px 0 var(--cx-red);border-color:var(--cx-red)}.cx-line__tag{position:absolute;left:1.2rem;top:1.2rem;transform:rotate(-2deg)}.cx-line__price{display:inline-block;margin-top:1rem;font-weight:800;font-size:1.6rem;border-bottom:2px solid currentColor}.cx-line--n4 .cx .cx-flavor__t,.cx-line--n4 .cx-flavor__t{font-size:2.6rem}.cx-line__stats{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1rem}.cx-line__stat{flex:1 1 15rem;background:#fff;border:var(--cx-border);border-radius:1.6rem;box-shadow:4px 4px 0 var(--cx-ink);padding:1.4rem 1.6rem;color:var(--cx-ink)}.cx .cx-line__stat b{display:block;font-size:clamp(2.4rem,2.6vw,3.4rem);color:var(--cx-red);line-height:1}.cx-line__stat span{display:block;margin-top:.5rem;font-weight:600;font-size:1.4rem;line-height:1.3}.template-product .product__title h1,.template-product h1.product__title{text-transform:none;letter-spacing:-.02em}@media(max-width:749px){.cx-line--n4 .cx-line__cards{display:flex}.cx-line__stat{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cx-redesign.css.map */
