.xmas-offer{--x-forest:#00351a;--x-cream:#fcf5e0;--x-pink:#fd8fc0;--x-lime:#ccfb56;color:var(--x-forest);font-family:Manrope,sans-serif;background:var(--x-cream);overflow:hidden}.xmas-offer *{box-sizing:border-box}.xmas-offer-main{display:grid;grid-template-columns:1fr 1fr;max-width:1700px;margin:auto}.xmas-offer-copy{padding:clamp(30px,4vw,70px);align-self:center}.xmas-offer-kicker{display:inline-block;background:var(--x-forest);color:var(--x-cream);padding:9px 14px;border-radius:30px;font-size:11px;font-weight:900;letter-spacing:.12em;margin:0 0 23px;text-transform:uppercase}.xmas-offer h1{font-size:clamp(38px,4.5vw,75px)!important;line-height:1.04!important;letter-spacing:-.055em;color:var(--x-forest)!important;margin:0 0 25px!important;font-weight:900!important}.xmas-offer h1 em{font-family:Georgia,serif;font-weight:500}.xmas-offer-product{font-size:clamp(17px,1.8vw,28px);font-weight:900;line-height:1.25;margin:0 0 16px;letter-spacing:-.03em}.xmas-offer-product>span{font-size:.65em;letter-spacing:.15em}.xmas-offer-lead{font-size:15px;line-height:1.7;margin:0 0 22px;max-width:430px}.xmas-offer-deal{display:inline-flex;align-items:center;gap:12px;background:var(--x-lime);border:1.5px solid var(--x-forest);padding:10px 17px;transform:rotate(-2deg);margin-bottom:25px;box-shadow:3px 3px 0 var(--x-forest)}.xmas-offer-deal strong{font-size:27px;line-height:1;font-weight:900;letter-spacing:-.045em}.xmas-offer-deal>span{font-size:11px;font-weight:900;letter-spacing:.07em}.xmas-offer-cta{display:flex;justify-content:space-between;align-items:center;max-width:310px;gap:30px;background:var(--x-forest);color:var(--x-cream)!important;padding:17px 24px;border-radius:40px;font-size:14px;font-weight:900;text-decoration:none!important}.xmas-offer-cta>span{font-size:23px;line-height:1}.xmas-offer-cta:focus-visible{outline:3px solid var(--x-forest);outline-offset:5px}.xmas-offer-fine{font-size:10px;line-height:1.6;max-width:340px;margin:13px 0 0;opacity:.8}.xmas-offer-art{position:relative;display:grid;place-items:center;min-width:0;background:repeating-conic-gradient(from -10deg at 50% 50%,#fd8fc0 0deg 15deg,#fda8cc 15deg 30deg);padding:45px 45px 55px}.xmas-offer-frame{width:87%;background:#fff;border-radius:44% 44% 6px 6px;border:2px solid var(--x-forest);overflow:hidden;transform:rotate(-5deg);box-shadow:9px 12px #00351a25}.xmas-offer-frame img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.xmas-offer-value{position:absolute;right:4%;top:8%;width:126px;height:126px;border:2px solid var(--x-forest);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--x-lime);transform:rotate(12deg);box-shadow:4px 5px 0 var(--x-forest)}.xmas-offer-value span{font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1.5}.xmas-offer-value strong{font-size:49px;line-height:1.05;font-weight:900;letter-spacing:-.06em}.xmas-offer-tag{position:absolute;bottom:7%;left:12%;padding:12px 18px;background:var(--x-cream);border:2px solid var(--x-forest);box-shadow:4px 4px 0 var(--x-forest);font-size:12px;font-weight:900;letter-spacing:.06em;transform:rotate(-4deg)}.xmas-offer-tag span{margin-left:10px}.xmas-offer-star{position:absolute;font-size:65px;z-index:2}.star-one{left:5%;top:10%}.star-two{right:4%;bottom:10%}.xmas-offer-strip{display:flex;justify-content:center;align-items:center;gap:35px;background:var(--x-forest);color:var(--x-cream);padding:17px 20px;font-size:11px;font-weight:850;letter-spacing:.08em;text-align:center}.xmas-offer-strip i{font-style:normal;color:var(--x-lime)}@media(max-width:899px){.xmas-offer-main{grid-template-columns:1fr}.xmas-offer-copy{padding:30px 25px}.xmas-offer h1{font-size:48px!important}.xmas-offer-art{padding:30px 35px 40px;min-height:360px}.xmas-offer-frame{max-width:470px;width:80%}.xmas-offer-value{width:106px;height:106px;top:6%;right:8%}.xmas-offer-value strong{font-size:42px}.xmas-offer-tag{left:12%;bottom:6%;font-size:10px;padding:9px 13px}.xmas-offer-strip{gap:10px;font-size:9px;flex-wrap:wrap;padding:13px 16px}.xmas-offer-strip i{display:none}.xmas-offer-strip span{flex-basis:100%}.xmas-offer-kicker{margin-bottom:19px}.xmas-offer-product{font-size:22px}.xmas-offer-lead{font-size:14px}.xmas-offer-fine{max-width:100%}}.xmas-offer,.xmas-offer-copy{background:var(--x-lime)}.xmas-offer-copy{padding:clamp(28px,3.8vw,62px)}.xmas-offer-kicker{margin-bottom:26px}.xmas-offer-deal{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:transparent;border:0;box-shadow:none;transform:none;padding:0;margin:0 0 29px}.xmas-offer-deal strong{font-size:clamp(70px,8.3vw,142px);font-weight:950;letter-spacing:-.07em;line-height:.88;white-space:nowrap;color:var(--x-pink);-webkit-text-stroke:2px var(--x-forest);text-shadow:3px 4px 0 var(--x-forest)}.xmas-offer-deal>span{font-size:clamp(29px,3.7vw,58px);font-weight:950;letter-spacing:-.045em;line-height:1}.xmas-offer h1{font-size:clamp(30px,3.2vw,49px)!important;margin-bottom:18px!important}.xmas-offer-product{font-size:18px;margin-bottom:13px}.xmas-offer-lead{font-size:14px;margin-bottom:23px}.xmas-offer-art{background:repeating-conic-gradient(from -10deg at 50% 50%,#fd8fc0 0deg 15deg,#ffa5cd 15deg 30deg)}.xmas-offer-value{background:var(--x-forest);color:var(--x-lime);border-color:var(--x-lime);box-shadow:4px 5px 0 var(--x-forest)}@media(max-width:899px){.xmas-offer-copy{padding:30px 25px}.xmas-offer-deal strong{font-size:clamp(74px,16vw,124px)}.xmas-offer-deal>span{font-size:clamp(33px,7.4vw,52px)}.xmas-offer h1{font-size:35px!important}.xmas-offer-kicker{margin-bottom:22px}.xmas-offer-deal{margin-bottom:25px}.xmas-offer-product{font-size:19px}}.cfbf{--cfbf-forest:#00351a;--cfbf-lime:#ccfb56;--cfbf-pink:#fd8fc0;--cfbf-cream:#fcf5e0;background:var(--cfbf-lime);color:var(--cfbf-forest);font-family:Manrope,sans-serif;overflow:hidden}.cfbf *{box-sizing:border-box}.cfbf-main{display:grid;grid-template-columns:1fr 1fr;max-width:1800px;margin:0 auto}.cfbf-copy{padding:clamp(32px,4.3vw,78px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cfbf-kicker{font-size:13px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;padding:9px 14px;border:1.5px solid currentColor;border-radius:30px}.cfbf-title{font-family:inherit!important;font-size:clamp(86px,10.4vw,178px)!important;line-height:.83!important;letter-spacing:-.065em!important;font-weight:900!important;color:var(--cfbf-forest)!important;margin:0!important;display:flex;flex-wrap:wrap;column-gap:.1em;align-items:baseline}.cfbf-title>span{display:block}.cfbf-title .cfbf-off{color:var(--cfbf-pink);-webkit-text-stroke:2px var(--cfbf-forest)}.cfbf-title .cfbf-sitewide{flex-basis:100%;font-size:.35em;letter-spacing:-.045em;line-height:1.3;margin-top:8px;text-transform:uppercase}.cfbf-duration{font-size:clamp(20px,2.2vw,34px);font-weight:900;line-height:1.1;margin:18px 0 16px;letter-spacing:-.035em}.cfbf-description{font-size:16px;line-height:1.6;max-width:390px;margin:0 0 26px}.cfbf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:58px;background:var(--cfbf-forest);color:var(--cfbf-cream)!important;font-size:15px;font-weight:850;text-decoration:none!important;border-radius:999px;padding:16px 26px;transition:transform .15s}.cfbf-button span{font-size:23px;line-height:1}.cfbf-button:hover{transform:translateY(-3px)}.cfbf-button:focus-visible{outline:3px solid var(--cfbf-forest);outline-offset:5px}.cfbf-visual{position:relative;background:var(--cfbf-pink);min-width:0}.cfbf-image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.cfbf-sticker{position:absolute;right:5%;top:5%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:clamp(96px,10vw,154px);aspect-ratio:1;border-radius:50%;background:var(--cfbf-cream);color:var(--cfbf-forest);border:2px solid var(--cfbf-forest);transform:rotate(10deg);box-shadow:5px 5px 0 var(--cfbf-forest);text-align:center}.cfbf-sticker span{font-size:clamp(10px,1vw,14px);line-height:1.15;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.cfbf-sticker strong{font-size:clamp(36px,4.5vw,68px);line-height:1;font-weight:900;letter-spacing:-.06em}.cfbf-schedule{background:var(--cfbf-forest);color:var(--cfbf-cream);padding:24px max(24px,5vw);display:flex;align-items:center;justify-content:center;gap:clamp(32px,6vw,110px)}.cfbf-schedule>div{display:flex;flex-direction:column;gap:5px}.cfbf-label{font-size:10px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;color:var(--cfbf-lime)}.cfbf-schedule strong{font-size:clamp(18px,2vw,28px);line-height:1.2;font-weight:850;white-space:nowrap}.cfbf-schedule p{max-width:200px;font-size:13px;line-height:1.5;margin:0;border-left:1px solid #ccfb5666;padding-left:32px}@media(min-width:1400px){.cfbf-image{max-height:700px}.cfbf-title{font-size:152px!important}}@media(max-width:899px){.cfbf-copy{padding:36px 28px}.cfbf-main{grid-template-columns:1fr}.cfbf-title{font-size:clamp(88px,18vw,155px)!important;column-gap:.14em}.cfbf-title .cfbf-sitewide{font-size:.34em}.cfbf-kicker{margin-bottom:22px;font-size:11px}.cfbf-duration{font-size:25px;margin-top:15px}.cfbf-description{font-size:15px;margin-bottom:22px;max-width:430px}.cfbf-visual{aspect-ratio:1.14}.cfbf-image{aspect-ratio:auto;height:100%;object-position:center 54%}.cfbf-sticker{width:112px;top:5%;right:6%}.cfbf-sticker strong{font-size:48px}.cfbf-sticker span{font-size:11px}.cfbf-schedule{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:25px 28px}.cfbf-schedule strong{font-size:20px}.cfbf-schedule p{grid-column:1/-1;border:0;padding:0;max-width:none;font-size:12px}.cfbf-button{min-height:54px}.cfbf-copy .cfbf-title{max-width:700px}}@media(prefers-reduced-motion:reduce){.cfbf-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/136/compiled_assets/styles.css.map */
