#app main{scrollbar-gutter:stable}main{align-items:flex-start;background:linear-gradient(90deg,transparent,#000 10vw);background-position-x:56vw;background-repeat:no-repeat;box-sizing:border-box;display:flex;height:100vh;justify-content:flex-end;overflow:auto;overflow-x:hidden;padding:2.75rem 2.5rem;width:100vw}@supports (height:100dvh){main{height:100svh}}.megamarket-logo{color:var(--bg);height:1.41506rem;left:3.75rem;position:fixed;top:3.5rem;width:11.125rem}.music-player{bottom:3.25rem;display:flex;left:3.12rem;position:fixed}.music-player>*{margin-right:.5rem}.music-player button{height:4rem;width:4rem}.music-player button>svg:not(.dummy){height:2rem;width:2rem}.bubble{align-items:center;animation:bubble-appear-top .3s cubic-bezier(.76,0,.24,1);animation-delay:.3s;animation-fill-mode:forwards;background-image:url(/bubble.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:calc(100% + 1.84rem);color:var(--accent);content:"";display:flex;flex-direction:column;flex-shrink:0;font-size:1.5rem;justify-content:center;left:50%;line-height:105%;position:absolute;transform:translate(-50%)}.bubble>span{flex-shrink:0;height:max-content;text-align:left}@media (orientation:portrait){.bubble{animation-name:bubble-appear-bottom;background-image:url(/bubble-flip.svg)}}@keyframes bubble-appear-top{0%{bottom:calc(100% + .4rem);font-size:0;height:0;padding-bottom:0;width:0}to{bottom:calc(100% + .4rem);font-size:1.5rem;height:7.72125rem;padding-bottom:1rem;width:14.015625rem}}@keyframes bubble-appear-bottom{0%{font-size:0;height:0;padding-top:0;top:calc(100% + .4rem);width:0}to{font-size:1.5rem;height:7.72125rem;padding-top:1rem;top:calc(100% + .4rem);width:14.015625rem}}.card-container{display:flex;flex-direction:column;height:max-content;min-height:100%;padding-bottom:env(safe-area-inset-bottom);position:relative;width:37.5625rem}.card-container a{color:#81ac53}.card-container>.button-wrapper,.card-container>.button-wrapper .button{width:100%}.card-container:before{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:cubic-bezier(.76,0,.24,1);border-radius:5rem;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.card-container.in:before{animation-name:card-in;background:var(--accent);pointer-events:all}.card-container.out:before{animation-name:card-out;background:var(--accent);pointer-events:all}@keyframes card-out{0%{clip-path:circle(0)}to{clip-path:circle(71%)}}@keyframes card-in{0%{clip-path:circle(71%)}to{clip-path:circle(0)}}.fullsize-card:not(.dummy){height:calc(100vh - 5.5rem)}@supports (height:100svh){.fullsize-card:not(.dummy){height:calc(100svh - 5.5rem)}}.growable{flex-grow:1}hr{border:none;margin:0;width:100%}.cookies-warning{align-items:center;background:#8654ccb3;border-radius:50rem;bottom:3.25rem;box-sizing:border-box;color:#fae3c7;display:flex;height:8rem;left:15rem;margin-left:3rem;padding:1rem 1rem 1rem 3rem;position:fixed;width:30rem}.cookies-warning a{color:#fae3c7}.cookies-warning p{font-size:.9rem;margin-right:1.5rem}.cookies-warning button{background-color:transparent;border:none;flex-shrink:0;height:2rem;padding:0;width:2rem}.cookies-warning button svg{height:100%;width:100%}.scroll{float:left;height:200px;margin:0 10px;overflow:auto;width:20px}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-thumb{background:var(--bg);border:5px solid #000;border-radius:20px}::-webkit-scrollbar-track{background:#0000;border-radius:20px}.caption,button,button>*{transition:.15s ease-in-out;transition-property:color,opacity,background-color}button{cursor:pointer}button,button svg{display:block}img{max-width:100%}hr{--grad-accent:#756956;background:repeating-linear-gradient(90deg,var(--grad-accent) 0 .75rem,transparent .75rem 1rem);flex-grow:1;height:1px;margin-bottom:.3rem;opacity:.8}.sand{color:#756956!important}.accent{color:var(--accent)}:root{--bg:#fae3c7;--btn:#eecbad;--text:#756956;--accent-bg:#edcffc;--accent:#8654cc;--berry:#e8d1f9;--purple-card:#7e59c5}.button{align-items:center;background-color:var(--accent);border:1px solid transparent;border-radius:100vmax;cursor:pointer;display:flex;font-size:1.25rem;font-weight:400;justify-content:center}.button,.button>*{color:#fff}.button_yellow{background-color:var(--bg)}.button_yellow,.button_yellow>*{color:var(--accent)}.button_yellow+.caption{opacity:.5}.button_small{padding:.625rem}.button_small.button svg{height:1.5rem;width:1.5rem}.button_medium{padding:1.5rem}.button_medium.button_icon svg{height:1.75rem;width:1.75rem}.button_large{padding:2.5rem 4rem}.button+.caption{font-size:1.25rem;opacity:0;position:absolute;top:calc(100% + 1rem);width:max-content}.button_secondary{background-color:transparent;border-color:var(--accent)}.button_secondary,.button_secondary>*{color:var(--accent)}.button_share{background-color:#eecbad}.button_share,.button_share>*{color:var(--accent)}.button a{color:inherit}.button:not(.button_icon) a:first-child svg{margin:0}.button:not(.button_icon) svg{display:block;height:1.5em;margin-left:1rem;width:1.5em}button{color:inherit;font-size:inherit}.button-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}@media (hover:hover){.button:hover{background-color:#7240b8}.button_yellow:hover{background-color:var(--accent)}.button_yellow:hover,.button_yellow:hover>*{color:var(--bg)}.button:hover+.caption{opacity:1}.button_secondary:hover,.button_secondary:hover>*{color:#fff}.button_share:hover{background-color:var(--accent)}.button_share:hover,.button_share:hover>*{color:var(--bg)}}@media (orientation:portrait){.button+.caption:not(.dummy){opacity:1;top:calc(100% + 1.5rem)}}.card{align-items:flex-start;border-radius:5rem;box-sizing:border-box;display:flex;flex-direction:column;height:max-content;justify-content:flex-start;padding:5rem 3.8rem}.card a{color:var(--accent)}.card_yellow{background-color:var(--bg);color:#756956}.card_yellow h1,.card_yellow h2,.card_yellow h3{color:var(--accent)}.card_yellow .button_yellow{background-color:var(--btn)}.card_purple{background-color:var(--purple-card);color:var(--bg)}.card_purple .button_primary{border-color:var(--bg)}.card_berry{background-color:#cbeea5;color:var(--accent)}@media (hover:hover){.card_yellow .button_yellow{background-color:var(--btn)}.card_yellow .button_yellow:hover{background-color:var(--accent);border-color:var(--bg)}}.card-header{align-items:center;display:flex;margin-bottom:0;width:100%}.intro-card h1{margin-bottom:2.6rem}.intro-card button{margin-top:2.6rem}.reason-intro-card .reason-number{margin-bottom:1rem}.reason-intro-card img{flex-shrink:1;margin-top:2rem;max-width:100%;min-height:0;object-fit:contain;object-position:center}.reason-intro-card h1{font-size:2.7rem}.reason-intro-card .img-centered{width:100%}.reason-roll-panel{align-self:center;display:flex;margin-top:2rem}.reason-roll-panel>*{margin-right:3rem}.reason-roll-panel>:last-child{margin-right:0}.reason-roll-panel button{padding:2rem}.reason-roll-panel button svg{height:2.5rem}@media (orientation:portrait){.reason-roll-panel{margin-bottom:2rem;margin-top:3.5rem}.reason-roll-panel .button{transform:scale(1.2)}.reason-roll-panel>*{margin-right:8rem}.reason-roll-panel>:last-child{margin-right:0}}.card-container>*{margin-bottom:.6rem}.card-container>:last-child{margin-bottom:0}.reason-card>*{margin-bottom:3.5rem}.reason-card>:last-child{margin-bottom:0}.reason-card hr{margin-bottom:2.5rem}.reason-card img{max-width:100%;object-fit:contain;object-position:center}.reason-card .button,.reason-card .button-wrapper,.reason-card .img-centered{width:100%}.reason-card .card-header{margin-bottom:1rem}.paragraph{max-width:100%;white-space:break-spaces}.paragraph_quote{font-size:1.75rem;font-weight:400;line-height:120%;margin-top:0;white-space:break-spaces}.paragraph_quote:before{content:"“\A";white-space:pre}.delivery-promo-card .button,.delivery-promo-card .button-wrapper{width:100%}.delivery-promo-card a{color:#81ac53}.delivery-faq-card>*{margin-bottom:3.5rem}.delivery-faq-card>:last-child{margin-bottom:0}.delivery-faq-card.card_purple{background-color:#edcffc;color:var(--accent)}.delivery-faq-card.card_purple h1{color:var(--accent)}.delivery-faq-card.card_purple hr{--grad-accent:var(--accent)}.delivery-faq-card.card_purple>.button-wrapper{align-self:stretch}.delivery-faq-card.card_purple>.button-wrapper .button{width:100%}.delivery-faq-card .pseudo-list-header{display:flex}.delivery-faq-card .pseudo-list-header img{margin-right:1.25rem;object-fit:contain;object-position:center;width:9rem}.delivery-faq-card .pseudo-list-header h2{margin-top:1.25rem;padding-bottom:2.5rem}.delivery-faq-card .pseudo-list-header img{transform:translateY(-10%) scale(1.1)}.delivery-faq-card .pseudo-list-content{display:flex}.delivery-faq-card .pseudo-list-content:before{background-image:var(--line);background-position:50%;background-repeat:no-repeat;background-size:3.875rem 100%;content:"";display:block;flex-shrink:0;margin-left:1.25rem;width:9rem}.delivery-faq-card .pseudo-list-content:nth-child(2){--line:url(/dpk-line-1.svg)}.delivery-faq-card .pseudo-list-content:nth-child(4){--line:url(/dpk-line-2.svg);margin-top:0}.delivery-faq-card .pseudo-list-content:nth-child(4):before{transform:translateY(5%)}.delivery-faq-card .pseudo-list-content:nth-child(6){--line:url(/dpk-line-3.svg)}.delivery-faq-card .pseudo-list-content:nth-child(6):before{margin-top:-2rem}.delivery-faq-card .pseudo-list-content:nth-child(8){--line:url(/dpk-line-4.svg)}.delivery-faq-card .pseudo-list-content:nth-child(8):before{margin-top:1rem;transform:translateX(-5%) scale(.7,1.2)}.delivery-faq-card .pseudo-list-content span{display:block;font-size:1.25rem;margin-bottom:3.5rem;position:relative}.delivery-faq-card .card-header{margin-bottom:2.5rem}.delivery-faq-card .card-header-piece{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.delivery-faq-card .card-header-piece button{background-color:#fff;border:none;padding:1rem}.delivery-faq-card .card-header-piece button a:hover{opacity:.7}.delivery-faq-card .card-header-piece button:hover,.delivery-faq-card .card-header-piece button:hover>*{color:var(--accent)}.delivery-faq-card .card-header-piece button svg{height:1rem;width:1rem}.delivery-faq-card .card-header-piece p{font-size:1.5rem;margin-bottom:.3rem}.delivery-faq-card .card-header-piece .chip{background-color:#fff;border-radius:50rem;flex-shrink:0;padding:.5rem 1rem}.delivery-faq-card .card-header-piece svg{flex-shrink:0;height:2.875rem;width:2.875rem}.delivery-faq-card ol{margin:0;padding:0}.delivery-faq-card li{display:flex;flex-direction:column;margin:0 0 5.5rem;padding-left:5.5rem;position:relative}.delivery-faq-card li span{color:var(--accent);font-size:1.5rem;font-style:normal;font-weight:400;line-height:140%;margin-bottom:3rem;white-space:pre-wrap}.delivery-faq-card li span:before{border:.1875rem solid #815cc6;border-right:none;border-top:none;bottom:-1px;content:"";height:1rem;left:.75rem;position:absolute;transform:rotate(-45deg);width:1rem}.delivery-faq-card li:before{background-color:#533788;box-sizing:border-box;display:flex;left:0;margin-top:0;position:absolute;top:0}.delivery-faq-card li:after{border:.09375rem solid #815cc6;content:"";height:calc(100% - 3.5rem);left:1.25rem;position:absolute;top:3.5rem}button.red-button{background:#eb5429;display:flex;justify-content:space-between}button.red-button:hover{background:#eb5429;opacity:.9}button.red-button>.circle{border:.125rem solid #fff;border-radius:100%;box-sizing:border-box;height:3.5rem;padding:1rem;width:3.5rem}button.red-button>.circle>svg{height:100%;margin-left:0;width:100%}.share-variant{background-color:var(--bg)}.share-variant,.share-variant>*{color:var(--accent)}.share-variant+.caption{opacity:.5}.share-variant:hover{background-color:var(--accent)}.share-variant:hover,.share-variant:hover>*{color:var(--bg)}.share-button{background:none;padding:0}.share-button>a{background:#eecbad;border-radius:10rem;box-sizing:border-box;height:4.3125rem;margin-right:1.25rem;padding:1rem;width:4.3125rem}.share-button>a>svg:not(.dummy){height:100%;margin:0;width:100%}.share-button>a:last-child{margin-right:0}.share-button:hover{background:none}.share-button:hover,.share-button:hover>*{color:var(--accent)}.try_button{align-self:center;background-color:#cbeea5;border-color:transparent!important;text-decoration:none;width:24rem}.try_button,.try_button>*{color:var(--accent)}.try_button:hover{background-color:#cbeea5;border-color:transparent;opacity:.8}.list p+img{margin-top:2.5rem}.delivery-faq-card>h2{margin-left:-.5rem}.recipe{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.recipe-ingredient{align-items:flex-end;display:flex;gap:.5rem;margin-bottom:1.25rem}.recipe-ingredient:last-child{margin-bottom:0}.recipe-dots{background:repeating-linear-gradient(90deg,#756956 0 .75rem,transparent .75rem 1rem);flex-grow:1;height:1px;margin-bottom:.3rem;opacity:.8}.heading_sand{color:#756956}.list{padding:0}li::marker{content:"";display:none}li{align-items:flex-start;display:flex;margin-bottom:3.5rem}li:last-child,ul{margin-bottom:0}ul li:before{background:#8056c5;border-radius:.5rem;content:"";display:inline-block;flex-shrink:0;height:1.5rem;margin-right:1.5rem;width:1.5rem}ol{margin-bottom:0}ol li{line-height:140%;margin-right:4rem;padding-top:.5rem}ol li:before{align-items:center;background:#8056c5;border-radius:5rem;color:#fff;content:attr(data-number);display:inline-flex;flex-shrink:0;font-size:1.25rem;height:2.5rem;justify-content:center;margin-right:1.5rem;margin-top:-.5rem;width:2.5rem}.list-element{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.list-element>*{margin-bottom:1.5rem}.list-element>:last-child{margin-bottom:0}.text-large+ol,.text-large+ul{margin-top:2.6rem}@font-face{font-family:Karla;font-weight:400;src:url(/assets/Karla-Regular-S52ZIU5L-8DMBrpAs.woff) format("woff")}.dotlottie-container{--lottie-player-theme-color:#00ddb3;--lottie-player-seeker-thumb-color:#00c1a2;--lottie-player-seeker-thumb-hover-color:#019d91;--lottie-player-button-hover-color:#f3f6f8;--lottie-player-toolbar-track-color:#d9e0e6;--lottie-player-button-text-color:#20272c;--lottie-player-toolbar-background-color:#fff;--lottie-player-button-border-radius:4px;--lottie-player-toolbar-height:35px;--lottie-player-popover-border-radius:8px;display:block;font-family:Karla,sans-serif;font-style:normal;height:100%;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dotlottie-container *{box-sizing:border-box}.main{flex-direction:column}.animation,.main{display:flex;height:100%;width:100%}.animation.controls{height:calc(100% - var(--lottie-player-toolbar-height))}.toolbar{background-color:var(--lottie-player-toolbar-background-color);gap:4px;height:var(--lottie-player-toolbar-height);justify-items:center;padding:0 8px}.toolbar,.toolbar button{align-items:center;display:flex}.toolbar button{background:none;border:0;border-radius:var(--lottie-player-button-border-radius);color:var(--lottie-player-button-text-color);cursor:pointer;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:100%;max-height:24px;outline:none;padding:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.toolbar .popover button{max-height:none}.toolbar button:hover{background-color:var(--lottie-player-button-hover-color)}.toolbar button.active{color:var(--lottie-player-theme-color)}.toolbar button.popover-active{background-color:var(--lottie-player-button-hover-color)}.toolbar button>svg{color:inherit}.toolbar button:focus-visible{outline:none;outline:2px solid var(--lottie-player-theme-color)}.seeker{--seeker:0;-webkit-appearance:none;border-radius:9999px;height:4px;margin:0 4px;outline:none;width:95%;-moz-apperance:none;background-image:linear-gradient(to right,var(--lottie-player-theme-color) calc(var(--seeker)*1%),var(--lottie-player-toolbar-track-color) calc(var(--seeker)*1%));cursor:pointer}.seeker.to-left{background-image:linear-gradient(to right,var(--lottie-player-toolbar-track-color) calc(var(--seeker)*1%),var(--lottie-player-theme-color) calc(var(--seeker)*1%))}.seeker::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--lottie-player-theme-color);border-color:transparent;border-radius:50%;cursor:pointer;height:16px;margin-top:-5px;width:16px}.seeker::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--lottie-player-seeker-thumb-color);border-color:transparent;border-radius:50%;cursor:pointer;height:16px;width:16px}.seeker:focus-visible::-webkit-slider-thumb{border:1.5px solid #fff;outline:2px solid var(--lottie-player-theme-color)}.seeker::-webkit-slider-thumb:hover{background:var(--lottie-player-seeker-thumb-hover-color)}.seeker:focus-visible::-moz-range-thumb{border:1.5px solid #fff;outline:2px solid var(--lottie-player-theme-color)}.error{align-items:center;display:flex;height:100%;justify-content:center;margin:auto}.popover{background-color:#fff;border:none;border-radius:var(--lottie-player-popover-border-radius);bottom:40px;box-shadow:0 8px 48px #f3f6f826,0 8px 16px #3d485329,0 0 1px #3d48535c;font-size:14px;left:auto;letter-spacing:-.28px;line-height:150%;min-width:224px;padding:0;position:absolute;right:8px}.popover ul{list-style:none;margin:unset;padding:unset}.popover .popover-content{align-items:center;display:flex;flex-direction:column;gap:4px}.popover .popover-header{align-items:center;border-bottom:1px solid #d9e0e6;color:#20272c;display:flex;font-family:inherit;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.32px;line-height:150%;padding:8px}.popover .popover-header button{padding:4px}.popover .popover-header .popover-header-title{align-items:center;display:flex;gap:8px}.popover .popover-header .reset-theme{color:#63727e;font-size:12px;font-weight:400;padding:0}.popover .popover-header .reset-theme:hover{background-color:transparent;color:#20272c}.popover .popover-items{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding:8px;-ms-overflow-style:none;scrollbar-width:none}.popover .popover-subnav{background-color:#fff;bottom:0;left:0;right:0;top:0;z-index:1}.popover .popover-items::-webkit-scrollbar{display:none}.popover .popover-item{border-radius:var(--lottie-player-button-border-radius);display:flex;gap:8px;padding:4px 8px;text-align:left;width:100%}
/*# sourceMappingURL=index.css.map */@font-face{font-family:Mega Sans;font-weight:700;src:local("Mega Sans"),url(/MegaSansJ-Bold.otf) format("truetype")}@font-face{font-family:Mega Sans;font-weight:500;src:local("Mega Sans"),url(/MegaSansJ-Medium.otf) format("truetype")}@font-face{font-display:swap;font-family:Mega Sans;font-style:normal;font-weight:400;src:url(/subset-MegaSansBeta-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Mega Sans Alt;font-style:normal;font-weight:400;src:url(/MegaSansJ-Regular.otf) format("truetype")}@font-face{font-family:Mega Sans;font-weight:300;src:local("Mega Sans"),url(/MegaSansJ-Light.otf) format("truetype")}:root{font-family:Mega Sans,Mega Sans Alt,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#000;height:max-content;margin:0;min-height:0}.background{height:76vmax;left:-6vmax;position:fixed;top:-10vmax;width:72vmax;z-index:-1}html{font-size:.9vmax}h1{font-size:3rem}h1,h2{font-weight:400;line-height:120%;margin:0}h2{font-size:2rem}h3{font-size:3rem;line-height:120%}h3,p{font-weight:400;margin:0}p{font-size:1.25rem;line-height:130%}.text-large{font-size:2rem;line-height:110%}.caption{font-size:1rem}button{font-family:inherit;font-size:1.25rem;font-weight:400}@media (orientation:portrait){.background{height:200vw;left:-1vw;top:-47vw;width:102vw}main{background:none;padding:1.8rem 1.3rem}html{font-size:1.3vmax}.card-container{margin-top:30vmax;overscroll-behavior-y:none;width:100%}.megamarket-logo{height:4.125vw;left:2.5rem;top:3rem;width:33vw}.music-player{bottom:unset;left:unset;right:2.5rem;top:2rem}.cookies-warning{align-items:center;background-color:#000;border-radius:0;bottom:0;box-sizing:border-box;display:flex;left:0;margin:0;padding:2rem;position:fixed;width:100vw;z-index:11}.cookies-warning p{font-size:1.2rem}.cookies-warning button{height:3rem;width:3rem}.fullsize-card:not(.dummy):not(.dummy2){flex-grow:0;height:max-content}.card-container{min-height:unset;position:relative;z-index:10}}