.sg{--sg-red: #e4252f;--sg-red-deep: #b5121c;--sg-red-deeper: #8f0d15;--sg-yellow: #ffd446;--sg-ink: #212529;--sg-xtra-ink: #3a3534;--sg-ink-2: #495057;--sg-line: #dee2e6;--sg-field: #868e96;--sg-blue: #5059ff;--sg-rule: rgba(255, 255, 255, .4);--sg-surface: #f3f4f6;--sg-pad: 56px;--sg-r-media: 20px;--sg-r-card: 24px;--sg-r-band: 28px;--sg-shadow-bar: 0 8px 32px rgba(33, 37, 41, .16);--sg-shadow-fab: 0 6px 20px rgba(228, 37, 47, .35);color:var(--sg-ink);font-family:SimplerPro,Assistant,Heebo,system-ui,sans-serif;letter-spacing:0}@media(max-width:1023px){.sg{--sg-pad: 20px}}@media(max-width:767px){.sg{--sg-r-media: 16px;--sg-r-card: 20px;--sg-r-band: 24px}}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg :where(h1,h2,h3,p,ol,ul,li){margin:0;padding:0}.sg :where(ol,ul){list-style:none}.sg :where(img,video){max-width:100%}.sg [hidden]{display:none!important}.sg :focus-visible{outline:3px solid var(--sg-blue);outline-offset:2px}.sg .sg-band :focus-visible{outline-color:var(--sg-yellow);outline-offset:3px}.sg .sg-band .sg-form :focus-visible{outline-color:var(--sg-blue);outline-offset:2px}.sg-visually-hidden,.sg-hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(min-width:1024px){html{scroll-padding-bottom:112px}}.sg-wrap{max-width:1920px;margin-inline:auto;padding-inline:40px}@media(max-width:1023px){.sg-wrap{padding-inline:16px}}.sg-band{background:var(--sg-red);color:#fff;border-radius:var(--sg-r-band);overflow:hidden}.sg .sg-h2{font-size:clamp(36px,3.1vw,44px);line-height:1.1;font-weight:700;color:var(--sg-xtra-ink)}.sg-h2__red{color:var(--sg-red)}@media(max-width:767px){.sg .sg-h2{font-size:28px;line-height:1.2}}.sg-dot{display:inline-block;color:var(--sg-yellow)}.sg-h1 .sg-dot{animation:sg-pop .28s cubic-bezier(.34,1.56,.64,1) .4s both}@keyframes sg-pop{0%{transform:scale(0)}to{transform:scale(1)}}.sg .sg-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 32px;border:0;border-radius:999px;background:var(--sg-red);color:#fff;font:inherit;font-size:18px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .12s}.sg .sg-btn:hover{background:var(--sg-red-deep)}.sg .sg-btn:disabled{cursor:progress}.sg .sg-btn--onred{background:var(--sg-red-deep);box-shadow:inset 0 0 0 2px #fff}.sg .sg-btn--onred:hover{background:var(--sg-red-deeper)}@media(max-width:767px){.sg .sg-btn{height:52px;font-size:17px;padding:0 24px}}.sg-tiles{display:flex;gap:12px}.sg-tiles li{flex:none;aspect-ratio:288 / 182;overflow:hidden;border-radius:6%/9.5%;box-shadow:0 2px 6px #0000002e}.sg-tiles img{display:block;width:100%;height:100%;object-fit:cover}.sg-marquee{min-width:0;overflow:hidden;padding-block:8px;-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.sg-marquee__track{display:flex;width:max-content;animation:sg-marquee calc(var(--n, 20) * 2.6s) linear 3s infinite}.sg-marquee .sg-tiles{padding-inline:64px 12px}.sg-marquee .sg-tiles li{height:64px}.sg-marquee:hover .sg-marquee__track,.sg-marquee:focus-within .sg-marquee__track,.is-still .sg-marquee__track{animation-play-state:paused}@keyframes sg-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.sg-hero{padding-top:84px}.sg-hero__band{display:grid;grid-template-columns:minmax(0,1fr) 46%;grid-template-rows:clamp(380px,calc(100svh - 380px),440px) auto;grid-template-areas:"copy media" "strip strip"}.sg-hero__copy{grid-area:copy;align-self:center;padding-inline:var(--sg-pad) 24px}.sg .sg-h1{font-size:clamp(42px,3.8vw,58px);line-height:1.05;font-weight:700;color:#fff;text-wrap:balance}.sg-h1__l2{display:block}.sg-h1 img{display:inline-block;height:.68em;width:auto;vertical-align:baseline;margin-inline-start:.12em}.sg-hero__sub{margin-top:20px;max-width:640px;font-size:20px;line-height:1.5}.sg-hero__copy .sg-btn{margin-top:32px}.sg-hero__media{grid-area:media;display:grid;place-items:center;padding:32px 0 8px 40px;container-type:size}.sg-hero__card{position:relative;overflow:hidden;width:100%;width:min(100cqw,100cqh * 1.585);aspect-ratio:85.6 / 54;border-radius:4.5%/7.1%;background:var(--sg-red-deep);box-shadow:0 24px 48px -12px #5a000a73,0 2px 6px #5a000a33}.sg-hero__card img,.sg-hero__card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sg-hero__video{opacity:0;transition:opacity .4s}.sg-hero__card.is-playing .sg-hero__video{opacity:1}.sg .sg-hero__card .sg-toggle{bottom:16px;left:16px}.sg .sg-toggle{position:absolute;z-index:1;bottom:20px;left:20px;width:44px;height:44px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--sg-ink);cursor:pointer}.sg-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sg-toggle .sg-i-play{fill:currentColor}.sg-toggle .sg-i-play,.sg-toggle.is-paused .sg-i-pause{display:none}.sg-toggle.is-paused .sg-i-play{display:block}.sg-hero__strip{grid-area:strip;min-width:0;display:flex;align-items:center;gap:24px;min-height:112px;padding:16px var(--sg-pad)}.sg-hero__strip-logo{height:56px;width:auto;flex:none}.sg-hero__label{flex:none;max-width:330px}.sg-hero__label-title{font-size:24px;line-height:1.2;font-weight:700}.sg-hero__label-text{margin-top:2px;font-size:16px;line-height:1.4}.sg-hero__rule{flex:none;width:1px;height:56px;background:var(--sg-rule)}.sg-hero__strip .sg-marquee{flex:1;margin-inline-end:calc(var(--sg-pad) * -1)}@media(max-width:1023px){.sg-hero{padding-top:80px}.sg-hero__band{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"media" "copy" "strip";padding:16px var(--sg-pad) 0;text-align:center}.sg-hero__copy{padding:0;width:100%;max-width:560px;margin-inline:auto}.sg .sg-h1{font-size:40px}.sg-h1__brand{display:block}.sg-hero__sub{margin:12px auto 0;font-size:16px}.sg-hero__copy .sg-btn{margin-top:20px;width:100%}.sg-hero__strip{flex-direction:column;gap:8px;min-height:0;padding:20px 0 12px;width:100%}.sg-hero__label{max-width:none}.sg-hero__label-title{font-size:20px;line-height:1.25}.sg-hero__label-text{font-size:15px}.sg-hero__rule,.sg-hero__strip-logo{display:none}.sg-hero__strip .sg-marquee{width:calc(100% + var(--sg-pad) * 2);margin-inline:calc(var(--sg-pad) * -1)}.sg-marquee .sg-tiles li{height:52px}.sg-hero__media{display:block;padding:0 0 20px;container-type:normal}.sg-hero__card{width:100%;max-width:560px;margin-inline:auto}.sg .sg-hero__card .sg-toggle{bottom:12px;left:12px}}@media(max-width:767px){.sg .sg-h1{font-size:36px}.sg-hero__sub{display:none}.sg-hero__label{text-wrap:balance}.sg-hero__label-title,.sg-hero__label-text{display:inline;font-size:15px;line-height:1.45}.sg-hero__strip{gap:10px;padding:18px 0 12px}}@media(max-width:767px)and (max-height:640px){.sg .sg-h1{font-size:32px}}.sg-moments{padding:48px 0 32px}.sg-moments__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:var(--sg-pad);margin-bottom:28px}.sg-arrows{display:flex;gap:8px}.sg .sg-arrow{width:48px;height:48px;padding:0;border:1.5px solid var(--sg-ink);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--sg-ink);cursor:pointer}.sg .sg-arrow[aria-disabled=true]{opacity:.3;cursor:default}.sg-arrow svg,.sg-mcard__go svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sg-track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sg-pad);padding-inline:var(--sg-pad);scrollbar-width:none}.sg-track::-webkit-scrollbar{display:none}@media(min-width:768px){.sg-track{-webkit-mask-image:linear-gradient(to right,transparent,#000 72px);mask-image:linear-gradient(to right,transparent,#000 72px)}}.sg .sg-track:focus-visible{outline-offset:-3px}.sg .sg-mcard{flex:0 0 380px;scroll-snap-align:start;display:flex;flex-direction:column;padding:10px 10px 18px;border-radius:var(--sg-r-card);background:var(--sg-surface);color:var(--sg-ink);text-decoration:none}.sg-mcard__media{position:relative;display:block;aspect-ratio:360 / 220;overflow:hidden;border-radius:16px;background:#e9ecef}.sg-mcard__media img,.sg-mcard__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .2s}.sg-mcard__media video{opacity:0}.sg-mcard.is-playing video{opacity:1}.sg-mcard__title{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding-inline:8px;font-size:22px;line-height:1.3;font-weight:700;color:var(--sg-xtra-ink)}.sg-mcard__title>img{height:44px;width:auto;flex:none}.sg-mcard__go{flex:none;margin-inline-start:auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--sg-red);color:#fff;transition:background-color .12s}.sg-mcard__go svg{width:18px;height:18px;stroke-width:2.5}.sg-mcard:hover .sg-mcard__go{background:var(--sg-red-deep)}.sg-mcard__line{display:block;margin-top:4px;padding-inline:8px;font-size:17px;line-height:1.5;color:var(--sg-ink-2)}@media(hover:hover)and (min-width:1024px){.sg-mcard:hover .sg-mcard__media img,.sg-mcard:hover .sg-mcard__media video{transform:scale(1.02)}}.sg-mcard__poster{display:flex;align-items:flex-end;padding:24px;background:var(--sg-red);color:#fff;font-size:34px;line-height:1.1;font-weight:700}.sg-mcard__poster>span{max-width:260px}@media(max-width:767px){.sg-moments{padding:40px 0}.sg-moments__head{padding-inline:16px;margin-bottom:20px}.sg-arrows{display:none}.sg-track{gap:12px;padding-inline:16px;scroll-padding-inline:16px}.sg .sg-mcard{flex-basis:290px;padding:8px 8px 14px}.sg-mcard__media{border-radius:14px}.sg-mcard__title{min-height:36px;margin-top:12px;padding-inline:6px;font-size:19px}.sg-mcard__title>img{height:36px}.sg-mcard__go{width:32px;height:32px}.sg-mcard__line{padding-inline:6px;font-size:15px}.sg-mcard__poster{padding:18px;font-size:28px}}@media(min-width:768px)and (max-width:1023px){.sg .sg-mcard{flex-basis:320px}}.sg-treats{padding:32px var(--sg-pad) 56px}.sg-treats__sub{margin-top:8px;max-width:640px;font-size:18px;line-height:1.5;color:var(--sg-ink-2)}.sg-treats__grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sg-treat{display:flex;align-items:center;gap:16px;min-width:0;padding:10px;border-radius:var(--sg-r-card);background:var(--sg-surface)}.sg-treat__photo{flex:none;width:168px;aspect-ratio:1000 / 640;height:auto;border-radius:16px;object-fit:cover}.sg-treat__body{min-width:0}.sg .sg-treat__name{font-size:20px;line-height:1.25;font-weight:700;color:var(--sg-xtra-ink);text-wrap:balance}.sg-treat__brands{margin-top:4px;font-size:15px;line-height:1.45;color:var(--sg-ink-2)}@media(max-width:1279px){.sg-treat__photo{width:140px}}@media(max-width:1023px){.sg-treats{padding:32px 0 40px}.sg-treats__grid{margin-top:20px;grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:767px){.sg-treats__grid{grid-template-columns:1fr 1fr;gap:10px}.sg-treat{flex-direction:column;align-items:stretch;gap:10px;padding:6px 6px 12px;border-radius:18px}.sg-treat__photo{width:100%;border-radius:13px}.sg-treat__body{padding-inline:6px}.sg .sg-treat__name{font-size:17px;line-height:1.3}.sg-treat__brands{margin-top:2px;font-size:14px;line-height:1.4}}.sg-lead-wrap{padding-bottom:48px}.sg-lead{display:grid;grid-template-columns:1fr 560px;column-gap:56px;grid-template-rows:auto auto 1fr;grid-template-areas:"h2 form" "steps form" "closing form";padding:48px var(--sg-pad)}.sg .sg-lead__h2{grid-area:h2;color:#fff}.sg-lead__h2-l2{display:block}.sg-steps{grid-area:steps;margin-top:32px;display:grid;gap:14px}.sg-steps li{display:flex;align-items:center;gap:16px;font-size:22px;line-height:1.3;font-weight:700}.sg-step__n{flex:none;width:40px;font-size:44px;line-height:1;font-weight:700;color:var(--sg-yellow)}.sg-lead__closing{grid-area:closing;align-self:end;margin-top:32px;padding-top:24px;border-top:1px solid var(--sg-rule);font-size:28px;line-height:1.25;font-weight:700}.sg-lead__closing img{display:inline-block;height:.7em;width:auto;vertical-align:baseline;margin-inline-start:.1em}.sg-lead__card{grid-area:form;position:relative;align-self:start}.sg-lead__x{position:absolute;z-index:0;top:-42px;left:-46px;width:100px;height:auto;transform:rotate(-12deg);fill:var(--sg-yellow);pointer-events:none}.sg-form{position:relative;z-index:1;padding:36px;border-radius:var(--sg-r-card);background:#fff;color:var(--sg-ink)}.sg .sg-form__title{font-size:26px;line-height:1.2;font-weight:700;color:var(--sg-xtra-ink)}.sg-form__line{margin-top:6px;font-size:16px;line-height:1.5;color:var(--sg-ink-2)}.sg-moment-pick{display:flex;align-items:center;gap:4px;margin-top:16px;font-size:15px;line-height:1.3}.sg-moment-pick button,.sg .sg-sheet__close,.sg .sg-float__x{flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--sg-ink);cursor:pointer}.sg-moment-pick svg,.sg-sheet__close svg,.sg-float__x svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sg-form__grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.sg-form__grid .sg-btn{width:100%;height:52px;margin-top:26px}.sg-field label{display:block;margin-bottom:6px;font-size:15px;line-height:20px;font-weight:700}.sg .sg-field input{display:block;width:100%;height:52px;margin:0;padding:0 14px;border:1.5px solid var(--sg-field);border-radius:12px;background:#fff;color:var(--sg-ink);font:inherit;font-size:17px;box-shadow:none}.sg .sg-field input[aria-invalid=true]{border:2px solid var(--sg-red-deep)}.sg-field__err{margin-top:6px;font-size:14px;line-height:1.45;color:var(--sg-red-deep)}.sg-check{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;line-height:1.45;cursor:pointer}.sg-check input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--sg-red)}.sg-form__note{margin-top:8px;font-size:14px;line-height:1.45;color:var(--sg-ink-2)}.sg-form__note a{color:inherit;text-decoration:underline}.sg-form__status{margin-top:12px;font-size:14px;line-height:1.45;font-weight:700;color:var(--sg-red-deep)}.sg-form__done p+p{margin-top:6px}@media(max-width:1023px){.sg-lead-wrap{padding-bottom:24px}.sg-lead{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"h2" "form" "steps" "closing";padding:28px var(--sg-pad) 24px}.sg-lead__h2,.sg-lead__card,.sg-steps,.sg-lead__closing{width:100%;max-width:560px;margin-inline:auto}.sg-lead__card{margin-top:20px}.sg-lead__x{top:-26px;left:-18px;width:64px}.sg-form{padding:20px}.sg .sg-form__title{font-size:22px;line-height:1.25}.sg-form__line{font-size:15px}.sg-form__grid{grid-template-columns:1fr;gap:14px}.sg-form__grid .sg-btn{margin-top:4px}.sg .sg-field input{height:50px;font-size:16px}.sg-steps{margin-top:24px;gap:10px}.sg-steps li{font-size:18px;gap:12px}.sg-step__n{width:32px;font-size:34px}.sg-lead__closing{margin-top:24px;padding-top:20px;font-size:22px;line-height:1.3;text-align:center}}.sg-float{position:fixed;z-index:40;bottom:16px;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.sg-float>*{pointer-events:auto}.sg-float:not([hidden]){animation:sg-up .22s ease-out}@keyframes sg-up{0%{transform:translateY(calc(100% + 16px))}to{transform:none}}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}.sg-float__bar{position:relative;display:flex;align-items:center;gap:12px;width:min(1840px,calc(100vw - 80px));height:80px;padding-inline:24px 16px;border:1px solid var(--sg-line);border-radius:20px;background:#fff;box-shadow:var(--sg-shadow-bar)}.sg-float__logo{height:48px;width:auto;flex:none}.sg-float__text{flex:1 1 auto;min-width:0;display:grid;font-size:16px;line-height:1.3}.sg-float__text span{color:var(--sg-ink-2)}.sg-float__bar .sg-field{position:relative;flex:0 1 240px;min-width:120px}.sg-float__bar .sg-field label{position:absolute;top:8px;inset-inline-start:15px;margin:0;font-size:14px;line-height:1;font-weight:400;color:var(--sg-ink-2);pointer-events:none}.sg .sg-float__bar .sg-field input{height:56px;padding-top:22px;font-size:16px}.sg-float__bar .sg-field input[dir=ltr]{text-align:right}.sg-float__bar .sg-field__err{position:absolute;bottom:calc(100% + 8px);inset-inline-start:0;margin:0;padding:4px 12px;border:1px solid var(--sg-line);border-radius:999px;background:#fff;white-space:nowrap}.sg-float__bar .sg-btn{flex:none;height:56px;padding:0 24px}.sg .sg-float__x{background:#f1f3f5}.sg-float__status,.sg-float__done{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--sg-line);font-size:14px;font-weight:700;white-space:nowrap}.sg-float__status{color:var(--sg-red-deep)}.sg .sg-float__open{display:none}@media(max-width:1279px){.sg-float__text{display:none}}@media(max-width:1023px){.sg-float{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.sg-float__bar{display:none}.sg .sg-float__open{display:flex;width:100%;max-width:560px;height:52px;box-shadow:var(--sg-shadow-fab)}}html:has(.sg-sheet[open]){overflow:hidden}.sg-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:560px;max-height:88svh;margin:0 auto;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:24px 24px 0 0;background:#fff;color:var(--sg-ink)}.sg-sheet[open]{animation:sg-up .26s ease-out}.sg-sheet::backdrop{background:#21252980;animation:sg-fade .2s}.sg-sheet__form{position:relative;padding:12px 20px calc(20px + env(safe-area-inset-bottom))}.sg-sheet__handle{display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:var(--sg-line)}.sg .sg-sheet__close{position:absolute;top:6px;left:12px}.sg-sheet .sg-form__title{font-size:22px;line-height:1.25;padding-inline-end:40px}.sg-sheet .sg-form__line{font-size:15px}.sg-sheet .sg-field{margin-top:14px}.sg .sg-sheet .sg-field input{height:50px;font-size:16px}.sg-sheet .sg-btn{width:100%;height:52px;margin-top:16px}@media(prefers-reduced-motion:reduce){.sg-marquee{overflow:hidden}.sg-marquee .sg-tiles[aria-hidden=true]{display:none}.sg *,.sg *:before,.sg *:after,.sg-sheet::backdrop{animation:none!important;transition:none!important}html{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/sg.css.map */
