.hero-module__3y_JDa__hero{width:var(--home-panel-width);max-width:var(--home-container-width,96rem);margin-block:var(--home-panel-gap);padding-top:calc(var(--home-panel-padding) + clamp(1rem, 1.8vw, 1.5rem));padding-bottom:calc(var(--home-panel-padding) + 12px)}.hero-module__3y_JDa__layout{isolation:isolate;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);min-height:clamp(18.5rem,25vw,22rem);padding-block:clamp(.5rem,1vw,.875rem);display:grid;position:relative}.hero-module__3y_JDa__copy{z-index:4;min-width:0;position:relative}.hero-module__3y_JDa__heading{letter-spacing:-.055em;max-width:100%;font-size:clamp(2rem,4vw + .75rem,4.5rem);line-height:1.15}.hero-module__3y_JDa__description{max-width:100%;margin-top:clamp(.75rem,1.2vw,1.25rem);font-size:clamp(1rem,.65vw + .6875rem,1.375rem);line-height:1.55}.hero-module__3y_JDa__rating{gap:8px;margin-top:clamp(.875rem,1.1vw,1.25rem);font-size:clamp(.75rem,.95vw,1rem)}.hero-module__3y_JDa__rating>div:last-child{font-size:clamp(.75rem,.9vw,.875rem)}.hero-module__3y_JDa__visual{isolation:isolate;width:100%;min-width:0;max-width:clamp(17rem,43vw,43rem);margin-inline:auto;padding-inline:clamp(.5rem,1.6vw,1.25rem);position:relative}.hero-module__3y_JDa__visual:after{z-index:-2;content:"";background:#ffffffc7;border:1px solid #ffffffd9;border-radius:26px;position:absolute;inset:-3% 7% 7%;transform:rotate(-5deg);box-shadow:0 8px 22px -18px #38404d26}.hero-module__3y_JDa__surface{z-index:-1;background:linear-gradient(145deg,#fff,#ffffffd1);border:1px solid #ffffffed;border-radius:28px;position:absolute;inset:10% 2% -2%;transform:rotate(5deg);box-shadow:0 10px 24px -18px #38404d26}.hero-module__3y_JDa__collage{aspect-ratio:1.68;width:100%;position:relative}.hero-module__3y_JDa__spark{z-index:3;color:#f7b74b;font-size:clamp(20px,1.8vw,26px);line-height:1;position:absolute;top:0;right:0;transform:rotate(10deg)}@media (max-width:600px){.hero-module__3y_JDa__layout{grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vw,24px)}.hero-module__3y_JDa__visual{max-width:none}}
@font-face{font-family:bannerFont;src:url(../media/unbounded_discount-s.p.18c5abtre5-ly.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bannerFont Fallback;src:local(Arial);ascent-override:99.5%;descent-override:24.5%;line-gap-override:0.0%;size-adjust:100.0%}.bannerfont_2c691b56-module__1ItuCG__className{font-family:bannerFont,bannerFont Fallback;font-style:normal;font-weight:600}
.offer-module__5IvREW__offer{width:max-content;max-width:100%}.offer-module__5IvREW__title{color:#fff;font-family:var(--font-comfortaa), sans-serif;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(1.1875rem,2.3cqw,1.8125rem);font-weight:700;line-height:1.25}.offer-module__5IvREW__discount{color:#fff;letter-spacing:-.07em;white-space:nowrap;margin-top:clamp(8px,.8cqw,12px);font-size:clamp(3.5rem,10.4cqw,8.125rem);font-weight:600;line-height:1}.offer-module__5IvREW__fallback{color:#fff;max-width:100%;font-family:var(--font-comfortaa), sans-serif;letter-spacing:-.055em;font-size:clamp(1.25rem,3cqw,2.375rem);font-weight:700;line-height:1.25}
.home-module__8i_hVa__page{--home-container-width:96rem;--home-panel-width:calc(100% - 32px);--home-panel-padding:24px;--home-panel-gap:12px;background:#f3f4f5;padding-bottom:20px}.home-module__8i_hVa__page .container{max-width:var(--home-container-width)}.home-module__8i_hVa__panel{width:var(--home-panel-width);max-width:var(--home-container-width);margin-block:var(--home-panel-gap);padding-block:var(--home-panel-padding);background:#fff;border-radius:20px;align-self:center}.home-module__8i_hVa__reviewsPanel{padding-block:48px}.home-module__8i_hVa__offerSection,.home-module__8i_hVa__collectionSection{padding-block:12px}.home-module__8i_hVa__fluidContainer{width:100%;max-width:var(--home-container-width,96rem)}.home-module__8i_hVa__collectionCard{isolation:isolate;aspect-ratio:1;color:#403075;background:linear-gradient(145deg, var(--tile-top), var(--tile-bottom));box-shadow:inset 0 1px 0 #fffffff2, inset 0 -2px 0 var(--tile-edge), 0 2px 3px #24212b08, 0 8px 16px var(--tile-shadow);border:1px solid #ffffffb3;container-type:inline-size}.home-module__8i_hVa__collectionList{margin:-8px -5px -16px;padding:8px 5px 20px}.home-module__8i_hVa__peach{--tile-top:#ffe9d2;--tile-bottom:#ffca98;--tile-edge:#c9804438;--tile-shadow:#ac6d3724}.home-module__8i_hVa__lavender{--tile-top:#eee7ff;--tile-bottom:#cbb9f0;--tile-edge:#7958b738;--tile-shadow:#76559b24}.home-module__8i_hVa__pink{--tile-top:#ffe1ef;--tile-bottom:#f5add2;--tile-edge:#b85b8b38;--tile-shadow:#b4548724}.home-module__8i_hVa__lilac{--tile-top:#f3e7fb;--tile-bottom:#dcbce9;--tile-edge:#9460aa38;--tile-shadow:#8c5a9f24}.home-module__8i_hVa__collectionCard:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(at 18% 0,#ffffff59,#0000 65%);position:absolute;inset:0}.home-module__8i_hVa__collectionTitle{z-index:2;letter-spacing:-.015em;font-size:clamp(.8125rem,8cqw,.9375rem);font-weight:800;line-height:1.25;position:absolute;top:7%;left:8.7%;right:5%}.home-module__8i_hVa__collectionSticker{z-index:1;aspect-ratio:1;filter:drop-shadow(0 5px 3px #67425024);pointer-events:none;width:48%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)rotate(-7deg)}li:nth-child(2n) .home-module__8i_hVa__collectionSticker{transform:translate(-50%)rotate(7deg)}@media (min-width:640px){.home-module__8i_hVa__collectionCard{aspect-ratio:auto;border-radius:1.5rem;height:clamp(6.75rem,9vw,8rem)}.home-module__8i_hVa__collectionTitle{font-size:clamp(1rem,6.25cqw,1.25rem);top:50%;left:1.25rem;right:calc(40% + .875rem);transform:translateY(-50%)}.home-module__8i_hVa__collectionSticker{width:clamp(5.5rem,9vw - 1rem,7rem);inset:50% .5rem auto auto;transform:translateY(-50%)rotate(-7deg)}li:nth-child(2n) .home-module__8i_hVa__collectionSticker{transform:translateY(-50%)rotate(7deg)}}.home-module__8i_hVa__campaign{isolation:isolate;background:#ed4165;width:100%;height:clamp(10.5rem,9vw + 8.625rem,14.0625rem);box-shadow:0 3px 5px #6b314316,0 12px 24px -12px #98345266;container-type:inline-size}.home-module__8i_hVa__campaign:before{z-index:4;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#ffffff14,#0000 24% 76%,#57233b12);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #82234533}.home-module__8i_hVa__campaign:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(#fcb316,#ff8a24,#e0197d);width:max(4px,.6cqw);position:absolute;inset:0 auto 0 0}.home-module__8i_hVa__campaignShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#ed4165 0%,#ed4165f5 28%,#ed4165a0 43%,#0000 75%);position:absolute;inset:0}.home-module__8i_hVa__campaignCopy{z-index:2;width:65%;position:absolute;top:50%;left:clamp(20px,3.5cqw,44px);transform:translateY(-50%)}.home-module__8i_hVa__campaignArt{z-index:0;width:88%;position:absolute;inset:0 -9% 0 auto}.home-module__8i_hVa__campaignImage{object-fit:cover;object-position:50% 30%;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (min-width:768px){.home-module__8i_hVa__reviewsPanel{padding-block:56px}}@media (max-width:600px){.home-module__8i_hVa__page{--home-panel-width:calc(100% - 20px);--home-panel-padding:16px;--home-panel-gap:6px}.home-module__8i_hVa__panel{border-radius:16px}.home-module__8i_hVa__reviewsPanel{padding-block:40px}.home-module__8i_hVa__offerSection,.home-module__8i_hVa__collectionSection{padding-block:10px}}
.benefits-module__begKMW__section{padding-block:16px}.benefits-module__begKMW__viewport{padding-block:4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.benefits-module__begKMW__track{width:max-content;animation:96s linear infinite benefits-module__begKMW__drift;display:flex}.benefits-module__begKMW__viewport:hover .benefits-module__begKMW__track{animation-play-state:paused}.benefits-module__begKMW__group,.benefits-module__begKMW__item{flex-shrink:0;align-items:center;gap:8px;display:flex}.benefits-module__begKMW__group{padding-right:8px}.benefits-module__begKMW__pill{letter-spacing:-.02em;white-space:nowrap;border:1px solid #fff;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.2;box-shadow:0 1px #e9e2ed,0 2px 4px #6252a20a}.benefits-module__begKMW__purple{color:#6252a2;background:#eee8fa}.benefits-module__begKMW__pink{color:#bd176e;background:#fce5f0}.benefits-module__begKMW__orange{color:#ae5a23;background:#ffecd9}.benefits-module__begKMW__yellow{color:#8a681e;background:#fff2c9}.benefits-module__begKMW__sticker{object-fit:contain;flex-shrink:0;width:28px;max-width:none;height:28px;transform:rotate(-8deg)}@keyframes benefits-module__begKMW__drift{to{transform:translate(-50%)}}@media (min-width:48rem){.benefits-module__begKMW__pill{font-size:14px}.benefits-module__begKMW__sticker{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.benefits-module__begKMW__viewport{overflow-x:auto}.benefits-module__begKMW__track{animation:none}}@media (max-width:600px){.benefits-module__begKMW__section{padding-block:10px}}
