@font-face{font-family:Sweet Bagel;src:url(sweet-bagel-fat-one.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sweet Grotesk;src:url(sweet-familjen-grotesk.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--swt-red:#e30f2a;--swt-red-deep:#b30a1f;--swt-pink:#ff9ac4;--swt-pink-light:#ffd5e6;--swt-mint:#9be8d0;--swt-yellow:#ffd23f;--swt-cream:#fff4e4;--swt-ink:#2a0a12;--swt-ink-soft:#3a1620;--swt-disp:"Sweet Bagel","Arial Rounded MT Bold","Arial Black",sans-serif;--swt-sans:"Sweet Grotesk",-apple-system,"Segoe UI",Roboto,sans-serif;--swt-body:18px;--swt-max:1560px;--swt-gut:clamp(16px,3.4vw,52px);--swt-gut-m:16px;--swt-r:clamp(20px,2.4vw,36px);--swt-scroll:100px;--swt-pop:cubic-bezier(.34,1.56,.64,1);--swt-out:cubic-bezier(.16,1,.3,1);--swt-spring:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1.004 83.8%,1);--swt-burst:polygon(100% 50%,93.82% 57.73%,96.98% 67.1%,88.54% 72.25%,88.3% 82.14%,78.6% 84.09%,75% 93.3%,65.22% 91.82%,58.68% 99.24%,50% 94.5%,41.32% 99.24%,34.78% 91.82%,25% 93.3%,21.4% 84.09%,11.7% 82.14%,11.46% 72.25%,3.02% 67.1%,6.18% 57.73%,0% 50%,6.18% 42.27%,3.02% 32.9%,11.46% 27.75%,11.7% 17.86%,21.4% 15.91%,25% 6.7%,34.78% 8.18%,41.32% .76%,50% 5.5%,58.68% .76%,65.22% 8.18%,75% 6.7%,78.6% 15.91%,88.3% 17.86%,88.54% 27.75%,96.98% 32.9%,93.82% 42.27%)}@supports not (transition-timing-function:linear(0,1)){:root{--swt-spring:var(--swt-pop)}}.swt{--bg:var(--swt-cream);--fg:var(--swt-ink);--focus:currentColor;position:relative;background:var(--bg);color:var(--fg);font-family:var(--swt-sans);font-size:var(--swt-body);line-height:1.42;font-weight:500;-webkit-font-smoothing:antialiased;text-align:left;scroll-margin-top:var(--swt-scroll)}.swt *,.swt *:before,.swt *:after{box-sizing:border-box}:where(.swt) :is(h1,h2,h3,h4,h5,h6){margin:0;padding:0;color:inherit;font-family:var(--swt-disp);font-weight:400;text-transform:none;letter-spacing:normal;line-height:1}:where(.swt) :is(p,figure,blockquote,ul,ol,li){margin:0;padding:0}:where(.swt) p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-style:inherit}:where(.swt) :is(ul,ol){list-style:none}:where(.swt) blockquote{border:0;background:none;quotes:none;font-style:normal;text-align:inherit}:where(.swt) blockquote:before,:where(.swt) blockquote:after{content:none}:where(.swt) a{color:inherit}:where(.swt) :is(img,video){display:block;max-width:100%}:where(.swt) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-transform:none;letter-spacing:normal;border-radius:0;box-shadow:none;min-width:0;width:auto;height:auto;line-height:inherit}.swt :focus-visible{outline:2px solid var(--focus,currentColor)!important;outline-offset:3px}.swt-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.swt-rte p+p{margin-top:.6em}.swt-rte a{text-decoration:underline;text-underline-offset:3px}.swt-rte strong{font-weight:700}.swt-wrap{width:100%;max-width:var(--swt-max);margin-inline:auto;padding-inline:var(--swt-gut)}.swt-sec{padding-block:var(--pt,104px) var(--pb,104px);overflow:hidden;overflow:clip}.swt-h2{font:400 calc(clamp(52px,9.4vw,168px) * var(--hs,1))/.92 var(--swt-disp);letter-spacing:-.01em;color:var(--hc,inherit);overflow-wrap:break-word}.swt-h2--m{font-size:calc(clamp(48px,7vw,124px) * var(--hs,1))}.swt-lead{font-size:clamp(19px,1.75vw,27px);font-weight:600;line-height:1.3;max-width:var(--lead-w,24em);margin-top:10px;color:var(--lc,inherit)}.swt-sticker{--sz:118px;position:relative;flex:none;width:var(--sz);height:var(--sz);display:grid;place-items:center;background:var(--stk-bg,var(--swt-yellow));color:var(--stk-fg,var(--swt-ink));clip-path:var(--swt-burst);font:400 calc(var(--sz) * .34 * var(--fit,1))/1 var(--swt-disp);transform:rotate(-9deg);transition:transform .7s var(--swt-spring);white-space:nowrap;padding:0 6px}.swt-sticker:hover{transform:rotate(9deg) scale(1.06)}.swt-money sup{font-size:.46em;vertical-align:.62em;line-height:0;margin-left:.04em;letter-spacing:0}.swt-tags{display:grid;gap:6px}.swt-tag{display:inline-block;width:max-content;max-width:100%;padding:5px 13px 6px;border-radius:99px;font-weight:700;font-size:16px;line-height:1.15;background:var(--c,var(--swt-mint));color:var(--t,var(--swt-ink));transform:rotate(var(--r,0deg))}.swt-btn{--b-bg:var(--btn-bg,var(--swt-yellow));--b-fg:var(--btn-fg,var(--swt-ink));--b-sh:var(--btn-sh,var(--swt-ink));position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:66px;padding:0 36px;border-radius:999px!important;background:var(--b-bg)!important;color:var(--b-fg)!important;font:700 20px/1 var(--swt-sans)!important;text-decoration:none;box-shadow:0 7px 0 var(--b-sh)!important;transition:transform .22s var(--swt-out),box-shadow .22s var(--swt-out),background-color .2s;white-space:nowrap;text-align:center;-webkit-tap-highlight-color:transparent}.swt-btn:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:0 10px 0 var(--b-sh)!important}.swt-btn:active{transform:translateY(7px);box-shadow:0 0 0 var(--b-sh)!important}.swt-btn[data-state=added]{--b-bg:var(--swt-mint)}.swt-btn[data-state=loading]{transform:translateY(4px);box-shadow:0 3px 0 var(--b-sh)!important}.swt-btn:disabled,.swt-btn[aria-disabled=true]{--b-bg:#e8d9c8;--b-fg:#5a4750;box-shadow:none!important;transform:none;cursor:not-allowed}.swt-btn__t{transition:opacity .15s}.swt-btn__spin{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:0;pointer-events:none}.swt-btn[data-state=loading] .swt-btn__t{opacity:0}.swt-btn[data-state=loading] .swt-btn__spin{opacity:1;animation:swt-spin .7s linear infinite}@keyframes swt-spin{to{transform:rotate(360deg)}}.swt-buy{display:contents}.swt-buy__msg{flex-basis:100%;margin:0;font-weight:600;font-size:15px;line-height:1.4}.swt-buy__msg:empty{display:none}.swt-buy__plan{flex-basis:100%;margin:0;font-size:14px;line-height:1.35;font-weight:600;opacity:.88}.swt-variant{appearance:none;-webkit-appearance:none;min-height:56px;padding:0 44px 0 22px!important;border-radius:999px!important;border:2px solid currentColor!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' stroke='%23888' stroke-width='2.4'%3E%3Cpath d='M1 1l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 18px center!important;color:inherit!important;font:600 17px/1 var(--swt-sans)!important;max-width:100%;cursor:pointer}.swt-variant option{color:#111;background:#fff}.swt-qty{display:inline-flex;align-items:center;height:var(--qty-h,66px);border-radius:999px;background:var(--qty-bg,var(--swt-cream));color:var(--qty-fg,var(--swt-ink));flex:none}.swt .swt-qty button{width:var(--qty-h,66px);height:100%;display:grid;place-items:center;font-size:22px;line-height:1;color:inherit;border-radius:50%}.swt .swt-qty input{width:40px;height:100%;border:0!important;background:transparent!important;text-align:center;font:600 18px/1 var(--swt-sans)!important;color:inherit!important;padding:0!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none!important}.swt .swt-qty input::-webkit-outer-spin-button,.swt .swt-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html.swt-anim [data-swt-r=up]:not(.is-in){transform:translateY(32px);opacity:0}html.swt-anim [data-swt-r=up].is-in{transition:transform .85s var(--swt-spring),opacity .35s;transition-delay:calc(var(--i,0) * 70ms)}.swt-hero{--focus:var(--fg);min-height:var(--minh,auto);overflow:hidden;overflow:clip;display:flex;flex-direction:column}.swt-hero__g{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding-top:var(--pt,20px)}.swt-hero__h{position:relative;z-index:3;font:400 calc(min(13.2vw,21.5vh) * var(--hs,1))/.88 var(--swt-disp);letter-spacing:-.012em;margin-left:-.02em;color:var(--hc,inherit)}.swt-hero__w{display:block;white-space:nowrap}.swt-l{display:inline-block}.swt-l--sp{white-space:pre}@media(prefers-reduced-motion:no-preference){.swt-hero__h[data-pop] .swt-l{animation:swt-pop .85s var(--swt-spring) both;animation-delay:calc(var(--n) * 22ms)}.swt-hero__img[data-rise] img{animation:swt-rise 1.1s var(--swt-spring) both .12s}}@keyframes swt-pop{0%{transform:translateY(60%) scale(.7) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}@keyframes swt-rise{0%{transform:translateY(16%) scale(.86);opacity:0}to{transform:none;opacity:1}}.swt-hero__img{position:absolute;z-index:2;right:max(-2vw,-30px);bottom:6px;height:min(calc(96% * var(--ih,1)),calc(60vw * var(--ih,1)));aspect-ratio:1;margin:0;pointer-events:none}.swt-hero__img img{width:100%;height:100%;object-fit:contain;object-position:bottom center}.swt-hero__b{position:relative;z-index:3;padding-bottom:clamp(14px,2.4vh,26px);max-width:min(58vw,820px)}.swt-hero__sub{font-size:clamp(20px,1.75vw,26px);line-height:1.22;font-weight:600;max-width:21em;margin-top:12px}.swt-hero__buy{display:flex;align-items:center;flex-wrap:wrap;gap:14px 16px;margin-top:clamp(12px,2vh,20px)}.swt-sprites{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.swt-sp{position:absolute;width:var(--s,74px);will-change:transform}.swt-sp img{width:100%;height:auto}html:not(.swt-still) .swt-sp img{animation:swt-drift var(--d,7s) ease-in-out infinite alternate}@keyframes swt-drift{0%{transform:translateY(-10px) rotate(-6deg)}to{transform:translateY(12px) rotate(8deg)}}.swt-tick{position:relative;z-index:5;background:var(--tick-bg,var(--swt-ink));overflow:hidden;white-space:nowrap;font:400 clamp(20px,2vw,28px)/1 var(--swt-disp);padding:9px 0;margin-top:auto}.swt-tick__t{display:inline-block;will-change:transform}.swt-tick__i{display:inline-block;margin-right:1.5em;color:var(--tc,var(--swt-pink))}.swt-tick__i[data-auto]:nth-child(3n+1){--tc:var(--swt-pink)}.swt-tick__i[data-auto]:nth-child(3n+2){--tc:var(--swt-mint)}.swt-tick__i[data-auto]:nth-child(3n){--tc:var(--swt-yellow)}.swt-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(calc(246px * var(--rh,1)),calc(23vw * var(--rh,1)));grid-auto-flow:row dense;gap:clamp(10px,1.2vw,18px);margin-top:clamp(24px,3vw,44px)}.swt-tile{position:relative;overflow:hidden;grid-column:span var(--cs,6);grid-row:span var(--rs,1);border-radius:var(--swt-r);padding:clamp(18px,2vw,30px);text-align:left;display:flex;flex-direction:column;align-items:flex-start;background:var(--c)!important;color:var(--t,var(--swt-ink))!important;transition:transform .55s var(--swt-spring);isolation:isolate}.swt .swt-tile{border-radius:var(--swt-r);padding:clamp(18px,2vw,30px)}.swt-tile:hover{transform:translateY(-6px) rotate(-.5deg)}.swt-tile__n{position:relative;z-index:2;display:block;font:400 clamp(44px,5.8vw,104px)/.92 var(--swt-disp)}.swt-tile--xl .swt-tile__n{font-size:clamp(84px,14vw,256px)}.swt-tile--m .swt-tile__n{font-size:clamp(34px,4vw,72px);max-width:4.6em}.swt-tile__t{position:relative;z-index:2;display:block;font-weight:700;font-size:clamp(19px,1.75vw,27px);line-height:1.08;margin-top:6px;max-width:7.4em}.swt-tile__img{position:absolute;z-index:1;pointer-events:none;right:var(--ir,0%);bottom:var(--ib,-10%);height:var(--ih,90%)!important;width:auto!important;max-width:none!important;transform:rotate(var(--irot,0deg));transition:transform .8s var(--swt-spring);filter:drop-shadow(10px 12px 0 rgba(42,10,18,.16))}.swt-tile:hover .swt-tile__img,.swt-tile[aria-expanded=true] .swt-tile__img{transform:rotate(calc(var(--irot,0deg) - 3deg)) translateY(-5%) scale(1.04)}.swt-tile__i{position:absolute;right:14px;top:14px;z-index:3;width:38px;height:38px;border-radius:50%;background:var(--t,var(--swt-ink));color:var(--ic,var(--swt-cream));display:grid;place-items:center;font:700 22px/1 var(--swt-sans);transition:transform .55s var(--swt-spring)}.swt-tile[aria-expanded=true] .swt-tile__i{transform:rotate(45deg)}.swt-tile__more{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;background:var(--swt-ink);color:var(--swt-cream);padding:12px 14px;border-radius:16px;font-size:16px;line-height:1.28;font-weight:500;transform:translateY(130%);transition:transform .55s var(--swt-pop);text-align:left}.swt-tile[aria-expanded=true] .swt-tile__more{transform:none}.swt-value__g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,72px);align-items:end}.swt-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.swt-fact{background:var(--c,var(--swt-ink));color:var(--t,var(--swt-cream));padding:9px 16px 10px;border-radius:99px;font-weight:600;font-size:clamp(17px,1.5vw,21px);line-height:1.2}.swt-value__note{margin-top:18px;max-width:30em;font-size:17px}.swt-badge{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;padding:3px 10px;border-radius:6px;background:#2a0a121a}.swt-bars{display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr));gap:clamp(10px,1.4vw,20px);height:calc(clamp(320px,36vw,560px) * var(--bh,1));align-items:end}.swt-vb{container-type:inline-size;border-radius:var(--swt-r) var(--swt-r) 0 0;padding:clamp(14px,1.8vw,26px);height:var(--h,100%);transform-origin:bottom;display:flex;flex-direction:column;justify-content:flex-start;background:var(--c,var(--swt-cream));color:var(--t,var(--swt-ink));overflow:hidden}html.swt-anim .swt-bars:not(.is-in) .swt-vb{transform:scaleY(.06)}html.swt-anim .swt-bars.is-in .swt-vb{transition:transform 1.1s var(--swt-spring)}html.swt-anim .swt-bars.is-in .swt-vb+.swt-vb{transition-delay:.12s}.swt-vb__a{display:block;font:400 clamp(52px,7.6vw,132px)/.95 var(--swt-disp);font-size:min(clamp(52px,7.6vw,132px),27cqi);white-space:nowrap}.swt-vb__l{display:block;font-weight:700;font-size:clamp(17px,1.6vw,23px);line-height:1.2;margin-top:4px}.swt-verse{font:400 calc(clamp(44px,8.6vw,152px) * var(--vs,1))/1.02 var(--swt-disp)}.swt-verse__l{display:flex;align-items:center;gap:.14em;white-space:nowrap;will-change:transform;color:var(--lc,var(--c1,var(--swt-red)))}.swt-verse__l:nth-child(2n){color:var(--lc,var(--c2,var(--swt-ink)))}.swt-verse__l[data-align=auto]:nth-child(2n),.swt-verse__l[data-align=right]{justify-content:flex-end}.swt-verse__l[data-align=center]{justify-content:center}.swt-verse__img{height:.96em!important;width:auto!important;max-width:none!important;display:inline-block!important;flex:none;filter:drop-shadow(6px 7px 0 rgba(42,10,18,.15))}.swt-points{display:grid;grid-template-columns:repeat(var(--pc,4),minmax(0,1fr));gap:clamp(16px,2vw,32px);margin-top:clamp(32px,4.4vw,64px)}.swt-point__t{font:400 clamp(24px,2.1vw,32px)/1.05 var(--swt-disp);color:var(--ptc,var(--swt-red));margin-bottom:6px}.swt-point__p{font-size:var(--swt-body)}.swt-who__list{display:flex;flex-wrap:wrap;gap:clamp(10px,1.2vw,18px);margin-top:clamp(24px,3vw,44px)}.swt-who__c{flex:1 1 var(--b,300px);padding:clamp(16px,1.8vw,26px);min-height:clamp(150px,14vw,210px);border-radius:var(--swt-r);background:var(--c);color:var(--t,var(--swt-ink));display:flex;flex-direction:column;justify-content:space-between;gap:16px;transform:rotate(var(--r,0deg));transition:transform .6s var(--swt-spring)}.swt-who__c:hover{transform:rotate(0) scale(1.025)}.swt-who__t{font:400 clamp(30px,3.4vw,58px)/.98 var(--swt-disp)}.swt-who__p{font-size:17px;line-height:1.3;max-width:24em}.swt-gal{--focus:var(--fg)}.swt-gal__track{display:flex;gap:clamp(12px,1.6vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;padding:18px var(--swt-gut) 24px;margin-top:clamp(16px,2vw,28px);scrollbar-width:none;scroll-padding-inline:var(--swt-gut);overscroll-behavior-x:contain}.swt-gal__track::-webkit-scrollbar{display:none}.swt-gal__slide{position:relative;flex:0 0 min(78vw,860px);aspect-ratio:var(--ar,4/3);border-radius:var(--swt-r);overflow:hidden;background:var(--c,var(--swt-pink));scroll-snap-align:center;transform:rotate(-1.4deg) scale(.96);transition:transform .7s var(--swt-spring);margin:0}.swt-gal__slide:nth-child(2n){transform:rotate(1.4deg) scale(.96)}.swt-gal__slide.is-active{transform:none}.swt-gal__zoom{display:block;width:100%;height:100%;overflow:hidden}button.swt-gal__zoom{cursor:zoom-in}button.swt-gal__zoom.is-zoomed{cursor:zoom-out}.swt-gal__img{width:100%!important;height:100%!important;object-fit:contain;padding:4%;transition:transform .55s var(--swt-out);transform-origin:var(--ox,50%) var(--oy,50%)}.swt-gal__slide[data-fit=cover] .swt-gal__img{object-fit:cover;padding:0}.swt-gal__zoom.is-zoomed .swt-gal__img{transform:scale(1.9)}.swt-gal__cap{position:absolute;left:14px;top:14px;z-index:2;background:var(--swt-ink);color:var(--swt-cream);padding:6px 14px;border-radius:99px;font-weight:600;font-size:16px;line-height:1.3}.swt-gal__slide video{width:100%;height:100%;object-fit:cover}.swt-film{position:absolute;left:50%;top:50%;margin:-52px;width:104px;height:104px;z-index:3;background:var(--swt-yellow)!important;color:var(--swt-ink)!important;clip-path:var(--swt-burst);display:grid!important;place-items:center;transition:transform .6s var(--swt-spring)}.swt-film:hover{transform:rotate(14deg) scale(1.1)}.swt-film__note{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;background:var(--swt-ink);color:var(--swt-cream);padding:10px 14px;border-radius:14px;font-size:16px;text-align:center}.swt-gal__poster{opacity:.5}.swt-gal__nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.swt .swt-gal__dot{width:58px;height:58px;border-radius:14px;overflow:hidden;background:var(--swt-cream);opacity:.66;transition:opacity .25s,transform .45s var(--swt-spring)}.swt-gal__dot img{width:100%!important;height:100%!important;object-fit:contain;padding:3px}.swt-gal__dot[data-fit=cover] img{object-fit:cover;padding:0}.swt .swt-gal__dot.is-on{opacity:1;transform:rotate(-5deg) scale(1.08)}.swt-rev__g{display:flex;flex-wrap:wrap;gap:clamp(10px,1.2vw,18px);margin-top:clamp(24px,3vw,44px)}.swt-bub{flex:1 1 300px;background:var(--c,var(--swt-pink));color:var(--t,var(--swt-ink));border-radius:var(--swt-r);padding:clamp(18px,2vw,30px);display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:clamp(220px,20vw,300px);margin:0}.swt-bub:first-child{flex-grow:1.2}.swt-bub__q{font:400 clamp(28px,2.8vw,46px)/1.04 var(--swt-disp)}.swt-bub__c{font-size:16px;line-height:1.3}.swt-bub__n{display:block;font-weight:700}.swt-rev__t{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.swt-pill{padding:7px 14px;border:2px solid currentColor;border-radius:99px;font-weight:600;font-size:16px;line-height:1.25}.swt-rev__more{margin-top:26px}.swt-ship__g{--g:clamp(10px,1.2vw,18px);display:flex;flex-wrap:wrap;gap:var(--g);margin-top:clamp(24px,3vw,44px)}.swt-sc{flex:1 1 calc((100% - (var(--cols,3) - 1) * var(--g)) / var(--cols,3));padding:clamp(16px,1.7vw,24px);border-radius:clamp(18px,2vw,30px);background:var(--card,var(--swt-ink-soft))}.swt-sc__t{font:400 clamp(24px,2.1vw,32px)/1.05 var(--swt-disp);color:var(--c,var(--swt-pink));margin-bottom:6px}.swt-sc__p{font-size:17px;line-height:1.36;font-weight:400}.swt-sc .swt-tag{margin-top:8px;font-size:14px}.swt-fin{--focus:var(--fg);text-align:center;isolation:isolate}.swt-fin__n{position:relative;z-index:1;font:400 calc(clamp(130px,31vw,600px) * var(--ns,1))/1 var(--swt-disp);color:var(--nc,var(--swt-yellow));margin-top:-.1em!important;white-space:nowrap}.swt-fin__h{position:relative;z-index:3;margin-top:.28em;font-size:calc(clamp(40px,6vw,108px) * var(--hs,1))}.swt-fin__t{margin:14px auto 0;max-width:34em;font-weight:600;font-size:clamp(18px,1.6vw,23px)}.swt-fin__buy{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:clamp(22px,3vw,36px)}.swt-fin .swt-sticker{--sz:112px}.swt-fall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.swt-fall img{position:absolute;top:-90px;width:var(--s,60px);height:auto}html:not(.swt-still) .swt-fall img{animation:swt-fall var(--d,8s) linear infinite;animation-delay:var(--dl,0s)}html.swt-still .swt-fall{display:none}@keyframes swt-fall{to{transform:translateY(1200px) rotate(420deg)}}.swt-stick{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--bg);color:var(--fg);box-shadow:0 -3px 0 var(--sh,var(--swt-ink));transform:translateY(110%);transition:transform .35s var(--swt-out);padding-bottom:env(safe-area-inset-bottom)}.swt-stick.is-on{transform:none}.swt-stick__in{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px 10px;max-width:var(--swt-max);margin-inline:auto}.swt-stick__n{font:400 22px/1 var(--swt-disp);color:var(--nc,var(--swt-red));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swt-stick__n small{display:block;font:600 13px/1.2 var(--swt-sans);color:var(--fg);margin-bottom:3px}.swt-stick .swt-btn{min-height:50px;padding:0 18px;font-size:15.5px!important;box-shadow:0 4px 0 var(--b-sh)!important}.swt-stick .swt-buy__msg{display:none}body.swt-sticky-pad{padding-bottom:calc(68px + env(safe-area-inset-bottom))}@media(min-width:821px){.swt-stick--mobile{display:none}body.swt-sticky-pad.swt-sticky-mobile{padding-bottom:0}}.swt-notice{flex-basis:100%;display:grid;gap:4px;max-width:560px;margin:4px 0;padding:14px 16px;border-radius:14px;background:#fff7d6;color:#2a0a12;border:2px dashed #2a0a12;font:500 15px/1.4 var(--swt-sans);text-align:left}.swt-notice strong{font-weight:700}.swt-fin .swt-notice{margin-inline:auto}.swt-bit{position:fixed;z-index:9999;width:44px;height:auto;pointer-events:none;left:0;top:0}@media(max-width:1100px){.swt-bento{grid-auto-rows:minmax(calc(214px * var(--rh,1)),calc(26vw * var(--rh,1)))}.swt-points{grid-template-columns:repeat(min(var(--pc,4),2),minmax(0,1fr))}.swt-ship__g{--cols:2}.swt-value__g{grid-template-columns:1fr}}@media(max-width:820px){.swt{--swt-gut:var(--swt-gut-m)}.swt-sec{padding-block:var(--pt-m,56px) var(--pb-m,56px)}.swt-hero{min-height:0}.swt-hero__g{padding-top:var(--pt-m,12px);display:block}.swt-hero__h{font-size:calc(min(18.6vw,104px) * var(--hs-m,1))}.swt-hero__img{position:relative;right:auto;bottom:auto;height:calc(clamp(200px,31svh,360px) * var(--ih-m,1));aspect-ratio:auto;width:calc(100% + 2 * var(--swt-gut));margin:4px calc(var(--swt-gut) * -1) 0}.swt-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0}.swt-hero__b{max-width:none;padding-bottom:20px;margin-top:-4px}.swt-hero__sub{font-size:19px;margin-top:0}.swt-hero__buy{display:grid;grid-template-columns:auto 1fr;gap:10px 12px;margin-top:10px}.swt-hero__buy .swt-btn,.swt-hero__buy .swt-variant,.swt-hero__buy .swt-qty{grid-column:1/-1;width:100%}.swt-hero__buy .swt-btn{min-height:60px;font-size:19px!important}.swt-hero__buy .swt-qty{justify-content:space-between}.swt-hero__buy .swt-buy__msg,.swt-hero__buy .swt-buy__plan{grid-column:1/-1}.swt-sticker{--sz:92px}.swt-tag{font-size:15px}.swt-sprites{display:none}.swt-bento{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.swt-tile{grid-column:span 1;grid-row:auto;min-height:208px;aspect-ratio:179/208}.swt-tile.is-full-m{grid-column:1/-1;min-height:330px;aspect-ratio:358/330}.swt-tile--m{padding-top:46px!important}.swt-tile--m .swt-tile__n{font-size:min(33px,7.8vw)}.swt-tile__img{height:auto!important;width:var(--iw-m,96%)!important;right:var(--ir-m,-9%);bottom:var(--ib-m,-16%)}.swt-tile__n{font-size:48px}.swt-tile--xl .swt-tile__n{font-size:32vw}.swt-tile__t{font-size:18px}.swt-tile__i{right:10px;top:10px}.swt-verse{font-size:calc(clamp(38px,12.4vw,72px) * var(--vs-m,1))}.swt-verse__l[data-align],.swt-verse__l[data-align]:nth-child(2n){justify-content:flex-start}.swt-points{grid-template-columns:1fr}.swt-ship__g{--cols:1}.swt-who__c{--r:0deg!important;flex-basis:100%;min-height:128px}.swt-gal__slide{flex-basis:86vw}.swt-bars{height:calc(300px * var(--bh,1))}.swt-fin .swt-btn,.swt-fin .swt-variant{width:100%}}@media(max-width:820px)and (max-height:760px){.swt-hero__h{font-size:calc(min(15.4vw,84px) * var(--hs-m,1))}.swt-hero__img{height:calc(clamp(150px,27svh,240px) * var(--ih-m,1))}.swt-hero__sub{font-size:17px}.swt-hero .swt-sticker{--sz:74px}.swt-hero .swt-tag{font-size:14px;padding:3px 11px 4px}.swt-hero__buy .swt-btn{min-height:54px;font-size:18px!important}.swt-hero__b{padding-bottom:12px}}html.swt-still .swt *,html.swt-still .swt *:before,html.swt-still .swt *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media(prefers-reduced-motion:reduce){.swt *,.swt *:before,.swt *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sweet.css.map */
