.c-item-price .price-compare:not(:empty){margin-left:.4em}.c-item-price .price-compare:empty,.c-item-price .price-regular:empty,.c-item-price .price-more-sign:empty{display:none}.c-item-quantity{--height: 45px;height:var(--height)}.c-item-quantity input[name=quantity],.c-item-quantity button[data-trigger]{position:relative;height:100%;min-width:var(--height)}.c-item-quantity input[name=quantity]{flex:1;text-align:center;font:var(--t-label-2);text-transform:uppercase;letter-spacing:-0.02em;line-height:var(--height);padding-top:4px;pointer-events:none;-moz-appearance:textfield}.c-item-quantity input[name=quantity]::-webkit-inner-spin-button,.c-item-quantity input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-item-quantity button[data-trigger]{width:var(--height);background-color:rgba(0,0,0,0)}.c-item-quantity button[data-trigger]:before,.c-item-quantity button[data-trigger]:after{content:"";position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:2px;background-color:var(--cr-navy);transform:translate(-50%, -50%);transition:background-color .4s}.c-item-quantity button[data-trigger][data-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg)}.c-item-quantity button[data-trigger][disabled]{cursor:not-allowed;pointer-events:auto}.c-item-quantity button[data-trigger][disabled]:before,.c-item-quantity button[data-trigger][disabled]:after{background-color:var(--cr-subtle)}.c-product-card{position:relative;width:100%;min-width:180px;background-color:var(--cr-pink-1);border-radius:10px;border:2px solid var(--cr-pink-2);overflow:hidden;transform:translate3d(0, 0, 0);transition:background-color .4s,border-color .4s;transition-timing-function:var(--e-inOut-custom)}.c-product-card:after{content:"";display:block;padding-top:120%}@media(hover: hover){.c-product-card:hover{border-color:var(--cr-jade-3);background-color:var(--cr-jade-1)}}.c-product-card .svg-new-badge{position:absolute;top:10px;right:10px;width:60px;pointer-events:none;z-index:5}.c-product-card.is-active{border-color:var(--cr-jade-3);background-color:var(--cr-jade-1)}.c-product-card .card-thumbnail>.object-fit,.c-product-card .card-thumbnail>.object-contain{position:absolute;top:0;left:50%;width:85%;height:85%;transform:translate(-50%, 0)}.c-product-card .card-title{position:absolute;padding:12px;width:100%;left:0;bottom:0;text-align:center;white-space:normal}@media(max-width: 900px){.c-product-card{min-width:150px}}@media(max-width: 600px){.c-product-card{min-width:105px}.c-product-card .svg-new-badge{top:3px;right:3px;width:40px}}.c-product-card-detailed{background-color:var(--cr-white);padding:24px;border-radius:16px}.c-product-card-detailed .card-thumbnail{position:relative;margin-bottom:24px;border-radius:12px;transform:translate3d(0, 0, 0);overflow:hidden}.c-product-card-detailed .card-thumbnail .card-thumbnail-main,.c-product-card-detailed .card-thumbnail .card-thumbnail-hover{transition:opacity .4s}.c-product-card-detailed .card-thumbnail .card-thumbnail-hover{opacity:0}.c-product-card-detailed .card-thumbnail:after{content:"";display:block;padding-top:125%}@media(hover: hover){.c-product-card-detailed:hover .card-thumbnail .card-thumbnail-hover{opacity:1}}.c-product-card-detailed .card-text{flex:1;gap:8px}.c-product-card-detailed .card-text:not(:last-child){border-bottom:2px solid var(--cr-jade-2);padding-bottom:16px;margin-bottom:16px}@media screen and (max-width: 600px){.c-product-card-detailed .card-text:not(:last-child){padding-bottom:14px;margin-bottom:14px}}.c-product-card-detailed .card-tags{gap:8px}.c-product-card-detailed .card-tags:not(:last-child){margin-bottom:16px}.c-product-card-detailed .card-tags .card-tags-item{--h-tag: 26px;padding:0 12px;height:var(--h-tag);border-radius:var(--h-tag);line-height:calc(var(--h-tag) - 1px);border:2px solid var(--cr-navy)}@media screen and (max-width: 600px){.c-product-card-detailed .card-tags{gap:6px}.c-product-card-detailed .card-tags .card-tags-item{--h-tag: 24px;border-width:1.5px}}.c-product-form{margin-top:auto}.c-product-form .form-submit,.c-product-form .form-submit:not(:first-child){margin:0}.c-product-form[data-available=false] .form-submit>*:not(.form-state-sold-out),.c-product-form[data-available=true] .form-submit>*:not(.form-state-available){display:none}html.is-cart-empty .cart-empty~*{display:none !important}html:not(.is-cart-empty) .cart-empty{display:none}.c-cart{--padding-h: 20px;--gap: 10px;padding:0 var(--padding-h)}.c-cart.is-content-updating .cart-items{opacity:0;pointer-events:none;transition-duration:.2s}.c-cart .cart-empty{padding:var(--padding-h) 0;text-align:center}.c-cart .cart-header{padding:var(--padding-h) 0;border-bottom:2px solid var(--cr-pink-2)}.c-cart .cart-header .header-interior{gap:var(--gap)}.c-cart .cart-header .header-interior>*:not(.cart-title):last-child{margin-left:auto}.c-cart .cart-header .cart-announcement{margin-top:var(--gap);padding:10px;text-align:center}.c-cart .cart-header .cart-counter{transform:translate(0, -5px)}.c-cart .cart-header .cart-close{width:26px;height:26px}.c-cart .cart-header .cart-close::before,.c-cart .cart-header .cart-close::after{content:"";display:block;width:100%;height:2px;background-color:var(--cr-navy);border-radius:2px;transition:.2s var(--e-inOut-custom)}.c-cart .cart-header .cart-close::before{transform:rotate(-45deg) translate(0, 1px)}.c-cart .cart-header .cart-close::after{transform:rotate(45deg) translate(0, -1px)}.c-cart .cart-items{padding:var(--padding-h) 0;transition:.4s opacity var(--e-inOut-custom);border-bottom:2px solid var(--cr-pink-2)}.c-cart .cart-items .c-line-item{--thumb: 200px}.c-cart .cart-items .item-info{flex:1}.c-cart .cart-items .c-item-quantity{--height: 25px}.c-cart .cart-items .c-item-variants .field{--height: 25px;--padding-h-h: 10px}.c-cart .cart-summary{padding:var(--padding-h) 0}.c-line-item{--thumb: 120px;gap:20px;transition:opacity .2s}.c-line-item:not(:last-child){padding-bottom:var(--padding-h);border-bottom:2px solid var(--cr-pink-2);margin-bottom:var(--padding-h)}.c-line-item.is-removed{display:none}.c-line-item.is-variant-updating{opacity:.4;pointer-events:none}.c-line-item .item-thumb{position:relative;width:var(--thumb);height:var(--thumb);border-radius:10px;overflow:hidden;transform:translate3d(0, 0, 0)}.c-line-item .item-info{gap:8px}.c-line-item .item-quantity{margin-top:auto;gap:10px}.c-line-item .item-remove-trigger{font-size:12px;text-decoration:underline}.c-recipe-card{--s-card-padding: 30px;position:relative;border:2px solid var(--cr-pink-3);border-radius:40px;overflow:hidden;transition:background-color .4s var(--e-inOut-custom)}.c-recipe-card:after{content:"";display:block;padding-top:100%}.c-recipe-card__text{padding:var(--s-card-padding);z-index:3}.c-recipe-card__text__count{line-height:.5}.c-recipe-card__text__title{max-width:250px;text-align:right;transition:color .4s var(--e-inOut-custom)}.c-recipe-card__thumbnail{z-index:1;transition:.6s var(--e-inOut-custom)}.c-recipe-card__thumbnail.object-contain{width:70%;height:70%;top:unset;right:var(--s-card-padding);left:unset;bottom:var(--s-card-padding);transform:unset}.c-recipe-card__hover-thumbnail{transform:translate3d(0, calc(100% + 2px), 0);transition:.6s var(--e-inOut-custom);z-index:2}.c-recipe-card__hover-thumbnail__overlay{background:linear-gradient(0deg, rgba(255, 255, 255, 0) 40%, rgb(0, 0, 0) 70%)}.c-recipe-card__btn{position:absolute;bottom:var(--s-card-padding);left:var(--s-card-padding);transform:translate3d(0, calc(0px + var(--s-card-padding) + 100% + 1px), 0);z-index:4;transition:transform .4s cubic-bezier(0.68, -0.6, 0.32, 1.6)}@media(hover: none)and (pointer: coarse){.c-recipe-card__btn{transform:translate3d(0, 0, 0)}}.c-recipe-card__url{z-index:5}@media(hover: hover){.c-recipe-card:hover{background-color:var(--cr-pink-2)}.c-recipe-card:hover .c-recipe-card__text__title.has-image{color:var(--cr-white)}.c-recipe-card:hover .c-recipe-card__hover-thumbnail,.c-recipe-card:hover .c-recipe-card__btn{transform:translate3d(0, 0, 0)}.c-recipe-card:hover .c-recipe-card__hover-thumbnail~.c-recipe-card__thumbnail{transform:translate3d(100%, 0, 0)}}@media screen and (max-width: 1024px){.c-recipe-card{border-radius:20px}}@media screen and (max-width: 600px){.c-recipe-card{--s-card-padding: 20px}.c-recipe-card__text__count{font:var(--t-h-1)}.c-recipe-card__text__title{font-size:24px}}.c-slider{position:relative}.c-slider.is-inactive .embla-container{justify-content:center}.c-slider.is-inactive .c-slider-buttons{display:none}.c-slider .c-slider-buttons{position:relative;display:flex;gap:5px}.c-slider .c-slider-button{--size: 34px;display:inline-flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);border-radius:10px;color:var(--cr-navy);background-color:var(--cr-jade-2);transition:color .4s,background-color .4s;transition-timing-function:var(--e-inOut-custom)}.c-slider .c-slider-button svg{width:calc(var(--size)/2);height:calc(var(--size)/2)}.c-slider .c-slider-button:disabled{color:var(--cr-jade-2);background-color:var(--cr-jade-1);pointer-events:none}.c-slider .c-slider-button.c-slider-button-prev{padding-right:2px}.c-slider .c-slider-button.c-slider-button-next{padding-left:2px}@media(hover: hover){.c-slider .c-slider-button:hover{color:var(--cr-jade-2);background-color:var(--cr-navy)}}@media(hover: none)and (pointer: coarse){.c-slider .c-slider-button{touch-action:manipulation}}.c-slider .c-slider-dots{display:flex;justify-content:center;gap:8px}.c-slider .c-slider-dots .c-slider-dot{--size: 28px;width:var(--size);height:var(--size);border-radius:100%;font:500 18px/1 "Bryant",Helvetica,sans-serif;line-height:calc(var(--size) - 1px);text-align:center;color:var(--cr-white);border:1px solid var(--cr-white);transition:color .2s,background-color .2s}.c-slider .c-slider-dots .c-slider-dot.is-selected{color:var(--cr-navy);background-color:var(--cr-white)}@media(hover: hover){.c-slider .c-slider-dots .c-slider-dot:hover{color:var(--cr-navy);background-color:var(--cr-white)}}.c-slider .c-slider-pagination{gap:12px}.c-slider .c-slider-pagination .c-slider-pagination-text{flex:none;font:400 32px/.9 "GT Maru Mega Trial",Helvetica,sans-serif}.c-slider .c-slider-progress{flex:1;width:100%;height:8px;background-color:var(--cr-pink-2);border-radius:10px;overflow:hidden}.c-slider .c-slider-progress .c-slider-progress-bar{width:0%;height:100%;background-color:var(--cr-pink-3);border-radius:10px;transition:width .4s linear}.c-modal{position:fixed;top:calc(var(--s-announcement) + var(--s-header));bottom:0;left:0;right:0;opacity:0;pointer-events:none;transition:opacity .4s var(--e-inOut-custom);z-index:100}.c-modal.is-active{opacity:1;pointer-events:auto}.c-modal.is-active .g-modal-overlay{opacity:1;pointer-events:auto}.c-modal .modal-content{position:relative;background-color:var(--cr-white);border-radius:20px;width:calc(100vw - 40px);max-width:var(--w-2);height:min(100% - 40px,var(--s-vp-height) - var(--s-announcement) - var(--s-header));margin:20px auto 0;overflow-x:hidden;overflow-y:scroll;cursor:default;z-index:11}.c-modal .modal-content:empty,.c-modal .modal-content:empty+button{display:none}.c-modal .modal-close{position:absolute;top:30px;right:max((100vw - 1200px)/2 + 20px,35px);font-size:50px;width:30px;height:30px;line-height:0;padding-bottom:10px;color:var(--cr-pink-3);-webkit-text-stroke:1px var(--cr-pink-3);z-index:42069}.c-accordion{border-bottom:2px solid var(--cr-pink-2);--toggle-width: 12px}.c-accordion .accordion-button{position:relative;width:100%;text-align:left;padding:16px 0}.c-accordion .accordion-button::before,.c-accordion .accordion-button::after{content:"";display:inline-block;position:absolute;right:0;top:calc(50% - 1px);background-color:currentColor;width:var(--toggle-width);height:2px;border-radius:2px;will-change:transform;transition:transform .15s linear}.c-accordion .accordion-button::after{transform:rotate(90deg)}.c-accordion.is-expanded .accordion-button::after{transform:rotate(90deg) scaleX(0)}.c-accordion .accordion-header{display:inline-block;width:calc(100% - var(--toggle-width)*2)}.c-accordion .accordion-content{height:0px;opacity:0;transition:height .4s .2s,opacity .4s;transition-timing-function:var(--e-inOut-custom)}.c-accordion .accordion-content .content-interior{padding-bottom:16px}.c-accordion.is-expanded .accordion-content{opacity:1;transition:height .4s,opacity .4s .3s}.c-recipes-showcase{overflow:hidden}.c-recipes-showcase .featured-recipe{padding-bottom:var(--s-section-small)}.c-recipes-showcase .featured-recipe>.featured-recipe-title{display:none}.c-recipes-showcase .featured-recipe .featured-recipe-image{flex:none;position:relative;width:64%;border-radius:20px;overflow:hidden;transform:translate3d(0, 0, 0)}.c-recipes-showcase .featured-recipe .featured-recipe-image::after{content:"";display:block;padding-top:min(75%,var(--s-vp-height) - var(--s-announcement) - var(--s-header))}.c-recipes-showcase .featured-recipe .featured-recipe-cta{position:absolute;left:30px;bottom:30px}.c-recipes-showcase .featured-recipe .featured-recipe-card-col{flex:1;position:relative}.c-recipes-showcase .featured-recipe .featured-recipe-card-wrapper{--offset: 60px;position:relative;left:-4vw;width:calc(100% + var(--offset)*2);margin:calc(-1*var(--offset));margin-top:0;padding:var(--offset)}.c-recipes-showcase .featured-recipe .featured-recipe-card-wrapper:hover .featured-recipe-card{transform:rotate(10deg)}.c-recipes-showcase .featured-recipe .featured-recipe-card{position:relative;width:35vw;min-height:35vw;border-radius:20px;padding:30px;transform-origin:center;transform:rotate(-10deg);transition:transform .4s var(--e-inOut-custom)}.c-recipes-showcase .featured-recipe .featured-recipe-card .featured-recipe-card-content{flex:1}.c-recipes-showcase .featured-recipe .featured-recipe-card .featured-recipe-card-content a{text-decoration:none !important}.c-recipes-showcase .featured-recipe .featured-recipe-card .featured-recipe-card-cta{flex:none;margin-top:30px}@media screen and (max-width: 1024px){.c-recipes-showcase .featured-recipe .featured-recipe-image{width:55%}.c-recipes-showcase .featured-recipe .featured-recipe-card{width:45vw;min-height:45vw}}@media screen and (max-width: 900px){.c-recipes-showcase .featured-recipe>.featured-recipe-title{display:block}.c-recipes-showcase .featured-recipe .featured-recipe-container{flex-direction:column}.c-recipes-showcase .featured-recipe .featured-recipe-container .featured-recipe-title{display:none}.c-recipes-showcase .featured-recipe .featured-recipe-image{width:100%}.c-recipes-showcase .featured-recipe .featured-recipe-image::after{padding-top:min(120%,var(--s-vp-height) - var(--s-announcement) - var(--s-header) - 40px)}.c-recipes-showcase .featured-recipe .featured-recipe-card-wrapper{--offset: 30px;left:0;margin-top:-50%}.c-recipes-showcase .featured-recipe .featured-recipe-card-wrapper:hover .featured-recipe-card{transform:translate(0, 0) rotate(5deg)}.c-recipes-showcase .featured-recipe .featured-recipe-card{width:calc(100% - var(--offset));padding:20px;margin:0 auto;transform:translate(0, 0) rotate(-5deg)}}.c-recipes-showcase .other-recipes .other-recipes-slider .embla-container{padding:30px var(--s-contain)}.c-recipes-showcase .other-recipes .other-recipes-slider .c-slider-buttons{position:absolute;top:0;right:var(--s-contain);transform:translateY(-100%)}.c-recipes-showcase .other-recipes .other-recipes-slider .c-recipe-card{flex:0 0 auto;min-width:420px;margin-right:var(--s-contain)}.c-recipes-showcase .other-recipes .other-recipes-slider .c-slider-pagination{display:none;margin:0 auto;width:calc(100% - var(--s-contain)*2)}@media screen and (max-width: 1024px){.c-recipes-showcase .other-recipes .other-recipes-slider .c-recipe-card{min-width:350px}}@media screen and (max-width: 600px){.c-recipes-showcase .other-recipes .other-recipes-slider .c-slider-buttons{display:none}.c-recipes-showcase .other-recipes .other-recipes-slider .c-slider-pagination{display:flex;margin-bottom:30px}}.c-flip-dumplings{position:relative;width:min(40vw,500px);height:min(40vw,500px);z-index:1}.c-flip-dumplings [class*=c-flip-dumplings__]{position:absolute}.c-flip-dumplings [class*=c-flip-dumplings__dumpling]{bottom:18%;opacity:0}.c-flip-dumplings [class*=c-flip-dumplings__dumpling] img{width:100%;height:100%}.c-flip-dumplings__spoon{width:100%}.c-flip-dumplings__dumpling__1{left:5%;width:43%}.c-flip-dumplings__dumpling__2{left:8%;width:40%}.c-flip-dumplings__dumpling__3{left:5%;width:45%}@media screen and (max-width: 600px){.c-flip-dumplings{width:min(100%,350px);height:min(100%,350px)}}:root{--s-main-min-height: calc(var(--s-vp-height) - var(--s-footer))}#main{min-height:var(--s-main-min-height);padding:.1px 0}.shopify-challenge__container{display:flex;flex-direction:column;justify-content:center;gap:40px;min-height:var(--s-main-min-height);padding:var(--s-section) var(--s-contain)}.shopify-challenge__container .shopify-challenge__button{width:100%;margin-top:40px !important}.header-space{height:calc(var(--s-announcement) + var(--s-header))}.wysiwyg .header-space{margin-bottom:0}.has-dashed-line{padding:20px 0}.has-dashed-line:before{content:"";display:block;position:absolute;bottom:0;width:100%;height:2px;border-radius:50px;background:radial-gradient(5px 2px, var(--cr-navy) 80%, transparent 87%) 0 0/12px 100%}@media screen and (max-width: 600px){.has-dashed-line{padding:10px 0}.has-dashed-line:before{height:1px;background:radial-gradient(4px 2px, var(--cr-navy) 80%, transparent 87%) 0 0/12px 100%}}.password-form-wrapper{padding:var(--s-section) 0}.g-ada-skip a{position:fixed;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + 10px);left:var(--s-edge);-webkit-transform:translateY(-100vh);transform:translateY(-100vh);z-index:1000}.g-ada-skip a:focus{-webkit-transform:translateY(0);transform:translateY(0)}.g-loader{position:fixed;height:var(--s-vp-height);opacity:0;pointer-events:none;transition:.4s;z-index:2000}.g-loader .c-flip-dumplings{left:100px}@media screen and (max-width: 1024px){.g-loader .c-flip-dumplings{bottom:0;left:50px}}html.is-loader-animating{overflow:hidden}html.is-loader-animating .g-loader{opacity:1;pointer-events:auto}html.is-loader-animating .loader{top:unset;bottom:0px;height:16px}.g-header{position:fixed;top:0;left:0;padding:8px 0;width:100%;min-height:60px;border-bottom:2px solid rgba(0,0,0,0);font-size:14px;text-transform:uppercase;transition:.2s;z-index:201}@media screen and (min-width: 1440px){.g-header>.f-h{gap:250px}}@media screen and (max-width: 1439px){.g-header>.f-h{gap:106px}}@media screen and (max-width: 1280px){.g-header>.f-h{gap:86px}}@media screen and (max-width: 1024px){.g-header>.f-h{gap:30px}}.g-header__left,.g-header__right{flex:50%}.g-header__logo{position:absolute;display:block;top:50%;left:50%;overflow:hidden;transform:translate(-50%, -50%)}.g-header__logo,.g-header__logo>*{transition:.2s}@media screen and (min-width: 1025px){.g-header__logo{width:200px;height:32px}.g-header__logo .is-compact{opacity:0;pointer-events:none}}@media screen and (max-width: 1024px){.g-header__logo{width:56px;height:40px}.g-header__logo .is-default{opacity:0;pointer-events:none}}.g-header__cart{position:relative;flex:none;width:28px;height:28px}.g-header__cart__count{transform:translate(-50%, calc(-50% + 0.2em))}.g-header__nav-links{position:relative}.g-header__nav-links .linklist-item{position:relative;white-space:nowrap}@media(hover: hover){.g-header__nav-links .linklist-item:hover .linklist-item__header::before{transform:rotate(-45deg)}.g-header__nav-links .linklist-item:hover .linklist-item__header::after{transform:rotate(45deg)}.g-header__nav-links .linklist-item:hover .linklist-child{opacity:1;pointer-events:auto}}.g-header__nav-links .linklist-item__header{position:relative;display:inline;padding:0 12px 20px 0}.g-header__nav-links .linklist-item__header::after,.g-header__nav-links .linklist-item__header::before{content:"";display:block;position:absolute;top:6px;width:6px;height:2px;border-radius:50px;background-color:var(--cr-navy);transition:.2s}.g-header__nav-links .linklist-item__header::before{right:3px;transform:rotate(45deg)}.g-header__nav-links .linklist-item__header::after{right:0;transform:rotate(-45deg)}.g-header__nav-links .linklist-child{position:absolute;top:20px;left:-0.2em;padding:0 10px;white-space:nowrap;border:2px solid;border-radius:var(--s-border-1);opacity:0;pointer-events:none;transition:.2s}.g-header__nav-links .linklist-child>*{position:relative}.g-header__nav-links .linklist-child-item>*{display:block;padding:10px 0;width:100%}.g-header__btn-link{flex:none;width:210px;height:40px;line-height:40px;padding:0 15px;font-size:12px}.g-header__btn-link.is-order_platform-seamless.btn-img{height:auto}.g-header__btn-link.is-order_platform-seamless.btn-img svg{height:70%;max-height:30px}.g-header__mobile-toggle{justify-content:space-around;width:28px;height:28px;transition:.2s}.g-header__mobile-toggle span,.g-header__mobile-toggle::before,.g-header__mobile-toggle::after{content:"";position:absolute;display:block;width:100%;height:4px;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);background-color:var(--cr-navy);border-radius:2px;transform-origin:center;transition:.2s}.g-header__mobile-toggle::before{top:25%}.g-header__mobile-toggle::after{top:75%}@media(hover: hover){.g-header__mobile-toggle:hover{transform:scale(1.1)}}.g-header__mobile-menu{position:fixed;top:0;padding:var(--s-header) 10px 0;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;pointer-events:none;transform:translateX(-100%);transition:.4s var(--e-inOut-custom);z-index:200}.g-header__mobile-menu .linklist-item{padding:15px 0;border-bottom:2px solid var(--cr-pink-2)}.g-header__mobile-menu__accordion{border-bottom:unset}.g-header__mobile-menu__accordion.is-expanded .accordion-button::before{transform:rotate(-45deg)}.g-header__mobile-menu__accordion.is-expanded .accordion-button::after{transform:rotate(45deg)}.g-header__mobile-menu__accordion .accordion-button{padding:0}.g-header__mobile-menu__accordion .accordion-button::before,.g-header__mobile-menu__accordion .accordion-button::after{width:15px;height:5px;border-radius:10px}.g-header__mobile-menu__accordion .accordion-button::before{right:15px;transform:rotate(45deg)}.g-header__mobile-menu__accordion .accordion-button::after{right:8px;transform:rotate(-45deg)}.g-header__mobile-menu__accordion .accordion-content{font:var(--t-h-6);text-transform:uppercase}.g-header__mobile-menu__accordion .accordion-content .content-interior{padding:20px 0 0 20px}.g-header__mobile-menu__accordion .accordion-content .content-interior .linklist-child{gap:10px}@media screen and (max-width: 1280px){.g-header{font-size:12px}.g-header__left,.g-header__right,.g-header .linklist{gap:15px}.g-header__btn-link{padding:0 10px;font-size:10px}}@media screen and (max-width: 1024px){.g-header__logo{position:relative;top:unset;left:unset;transform:unset}}html.is-mobile-menu-active .g-header__mobile-toggle span{transform:scale(0);opacity:0}html.is-mobile-menu-active .g-header__mobile-toggle::after{top:50%;transform:translate(-50%, -50%) rotate(45deg)}html.is-mobile-menu-active .g-header__mobile-toggle::before{top:50%;transform:translate(-50%, -50%) rotate(-45deg)}html.is-mobile-menu-active .g-header__mobile-menu{pointer-events:auto;transform:translateX(0)}html.is-scrolled .g-header{border-color:#f7dcd7}@media screen and (max-width: 1024px){html.is-cart-exist .g-header__btn-link{flex-wrap:wrap;justify-content:center;gap:2px;padding:8px 10px 10px;width:130px;height:46px;line-height:1}html.is-cart-exist .g-header__btn-link.btn-img svg{width:100%;height:auto}}.g-overlay,.g-modal-overlay,.g-minigame-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);opacity:0;pointer-events:none;cursor:pointer;transition:opacity .4s ease,z-index 0s .4s;z-index:10}html.is-mobile-menu-active .g-overlay{opacity:1;pointer-events:auto}html.is-minigame-active .g-header,html.is-minigame-active .g-footer{z-index:1;transition:0s}html.is-minigame-active .g-minigame-overlay{opacity:1;pointer-events:auto}.g-minicart{position:fixed;z-index:100}.g-minicart .minicart-overlay{position:fixed;background-color:var(--cr-subtle);transition:.4s;z-index:110}.g-minicart .minicart-content{position:fixed;width:100%;max-width:375px;height:100%;top:0;right:0;background-color:var(--cr-pink-1);padding-top:calc(var(--s-announcement) + var(--s-header));transition:.6s var(--e-inOut-custom);z-index:120}.g-minicart .c-cart{--padding-h: 20px;display:flex;flex-direction:column;height:100%}.g-minicart .c-cart .cart-empty{margin:auto 0}.g-minicart .c-cart .cart-items{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.g-minicart .c-cart .cart-items::-webkit-scrollbar{display:none}.g-minicart .c-cart .c-line-item{--thumb: 120px}html:not(.is-minicart-active) .g-minicart{pointer-events:none}html:not(.is-minicart-active) .g-minicart .minicart-overlay{opacity:0;transition-delay:.4s}html:not(.is-minicart-active) .g-minicart .minicart-content{transform:translate3d(100%, 0, 0)}.g-footer{position:relative;overflow:hidden;z-index:10}.g-footer .footer-branding{position:relative;height:250px}.g-footer .footer-branding::before,.g-footer .footer-branding::after{content:"";position:absolute;top:35px;left:0;width:100%;height:16px;background-color:#6ca98a}.g-footer .footer-branding::after{display:none}.g-footer .footer-branding .branding-figures{position:absolute;top:30px;left:50%;display:grid;grid-template-columns:min(10vw,150px) min(10vw,150px) min(10vw,150px) 350px min(10vw,150px) min(10vw,150px) min(10vw,150px);grid-template-rows:min(12vw,185px);gap:10px;transform:translate(-50%, 0);z-index:1}.g-footer .footer-branding .branding-figures--1{grid-template-areas:"l a o . . . ."}.g-footer .footer-branding .branding-figures--2{grid-template-areas:". . . . b a n"}.g-footer .footer-branding .branding-figures--3{grid-template-areas:"lao ban . . . . ."}.g-footer .footer-branding .branding-figures--4{grid-template-areas:". . . . . jiao zi"}.g-footer .footer-branding .branding-figure{position:relative}.g-footer .footer-branding .branding-figure [class^=svg-branding]{position:absolute;top:calc(50% + 10px);left:50%;transform:translate(-50%, -50%);width:auto;height:55%;z-index:2}.g-footer .footer-branding .branding-figure [class^=svg-banner]{width:100%}.g-footer .footer-branding .branding-figure [class^=svg-banner] path:not(:first-child){visibility:hidden}.g-footer .footer-branding .branding-figure--l{grid-area:l}.g-footer .footer-branding .branding-figure--a{grid-area:a}.g-footer .footer-branding .branding-figure--o{grid-area:o}.g-footer .footer-branding .branding-figure--b{grid-area:b}.g-footer .footer-branding .branding-figure--n{grid-area:n}.g-footer .footer-branding .branding-figure--lao{grid-area:lao}.g-footer .footer-branding .branding-figure--ban{grid-area:ban}.g-footer .footer-branding .branding-figure--jiao{grid-area:jiao}.g-footer .footer-branding .branding-figure--zi{grid-area:zi}.g-footer .footer-email-capture{position:relative;top:65px;z-index:2}.g-footer .footer-email-capture .footer-email-capture-inner{position:relative;padding:12px 16px 16px;border-radius:0 0 10px 10px}.g-footer .footer-email-capture .footer-email-capture-inner::before,.g-footer .footer-email-capture .footer-email-capture-inner::after{content:"";position:absolute;top:-35px;width:25px;height:100%;border-radius:10px 10px 0 0;background-color:var(--cr-jade-4)}.g-footer .footer-email-capture .footer-email-capture-inner::before{left:0}.g-footer .footer-email-capture .footer-email-capture-inner::after{right:0}.g-footer .footer-email-capture .footer-email-capture-inner>*{position:relative;z-index:2}.g-footer .footer-email-capture .c-email-capture{width:100%;display:flex;flex-wrap:wrap}.g-footer .footer-email-capture .c-email-capture:not(:first-child){margin-top:15px}.g-footer .footer-email-capture .c-email-capture.is-success>*{-webkit-animation:.2s fadeOut both;animation:.2s fadeOut both;pointer-events:none}.g-footer .footer-email-capture .c-email-capture.is-success:before{content:attr(data-success-message);position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;-webkit-animation:.2s .2s fadeIn both;animation:.2s .2s fadeIn both}.g-footer .footer-email-capture .c-email-capture.is-success .error-message{display:none}.g-footer .footer-email-capture .c-email-capture .field{--height: 35px;--line-height: 20px;--padding-h: 0px;margin-bottom:0}.g-footer .footer-email-capture .c-email-capture .field:nth-child(1){flex:1;margin-right:4px}.g-footer .footer-email-capture .c-email-capture .field *::-webkit-input-placeholder{color:var(--cr-white)}.g-footer .footer-email-capture .c-email-capture .field *::-moz-placeholder{color:var(--cr-white)}.g-footer .footer-email-capture .c-email-capture .field *:-ms-input-placeholder{color:var(--cr-white)}.g-footer .footer-email-capture .c-email-capture .field *:-moz-placeholder{color:var(--cr-white)}.g-footer .footer-email-capture .c-email-capture .error-message{width:100%}.g-footer .footer-email-capture .c-email-capture .error-message:not(:empty){margin-top:8px}.g-footer .footer-menu{padding:30px 0;gap:30px}.g-footer .footer-social [class^=svg-social]{width:24px;height:24px}@media screen and (max-width: 1024px){.g-footer .footer-branding{height:300px}.g-footer .footer-branding.has-email-capture{height:460px}.g-footer .footer-branding::before,.g-footer .footer-branding::after{height:10px}.g-footer .footer-branding::before{top:25px}.g-footer .footer-branding::after{display:block;top:165px}.g-footer .footer-branding .branding-figures{top:18px;grid-template-columns:repeat(3, 100px);grid-template-rows:repeat(2, 130px)}.g-footer .footer-branding .branding-figures--1{grid-template-areas:"l a o" ". . ."}.g-footer .footer-branding .branding-figures--2{grid-template-areas:". . ." "b a n"}.g-footer .footer-branding .branding-figures--3{grid-template-areas:"lao . ban" ". . ."}.g-footer .footer-branding .branding-figures--4{grid-template-areas:". . ." "jiao . zi"}.g-footer .footer-email-capture{top:320px}.g-footer .footer-email-capture::before{content:"";position:absolute;top:-13px;left:0;width:100%;height:10px;background-color:#6ca98a}.g-footer .footer-email-capture .footer-email-capture-inner::before,.g-footer .footer-email-capture .footer-email-capture-inner::after{content:"";position:absolute;top:-20px;width:20px}.g-footer .footer-menu{flex-direction:column;align-items:center}}@media screen and (max-width: 600px){.g-footer .footer-menu .linklist{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 30px}}.frontpage-content{padding-top:calc(var(--s-announcement) + var(--s-header) - 20px)}.frontpage-hero{position:relative}.frontpage-hero .hero-background{position:relative;height:calc(var(--s-vp-height-initial) - var(--s-announcement) - var(--s-header))}.frontpage-hero .hero-background .video-cover{position:absolute;width:100%;height:100%;max-width:unset;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);-webkit-backface-visibility:hidden;object-fit:cover}.frontpage-hero .hero-background .hero-iframe{width:179vh !important;height:101vh !important;max-width:unset}@media(min-aspect-ratio: 16/9){.frontpage-hero .hero-background .hero-iframe{width:101vw !important;height:57vw !important}}.frontpage-hero .hero-background .hero-iframe iframe{position:relative;width:100%;height:100%;z-index:2}.frontpage-hero .hero-background .hero-iframe.is-loaded{animation:.4s fadeIn both}.frontpage-hero .hero-background .object-overlay{pointer-events:none}.frontpage-hero .hero-background.is-rounded,.frontpage-hero .hero-background.is-rounded-large{height:calc(var(--s-vp-height-initial) - var(--s-announcement) - var(--s-header) - 20px);margin:20px auto;border-radius:10px;overflow:hidden;transform:translate3d(0, 0, 0)}.frontpage-hero .hero-background.is-rounded-large{border-radius:30px}.frontpage-hero .hero-content{height:100%;padding:30px}.frontpage-hero .hero-content .hero-content-cta{min-width:300px}.frontpage-products{margin-top:var(--s-section-small);margin-bottom:var(--s-section-small)}.frontpage-products .frontpage-products-grid{display:grid;grid-template-areas:"gallery heading" "gallery list" "gallery cta";grid-template-columns:1.25fr 1fr;grid-template-rows:auto 1fr auto;gap:0 40px}.frontpage-products .frontpage-products-heading{grid-area:heading}.frontpage-products .frontpage-products-gallery{grid-area:gallery;position:sticky;top:calc(var(--s-announcement) + var(--s-header) + 20px);height:min(100%,var(--s-vp-height) - var(--s-announcement) - var(--s-header) - 40px);border-radius:30px;overflow:hidden;transform:translate3d(0, 0, 0)}.frontpage-products .frontpage-products-list{grid-area:list}.frontpage-products .frontpage-products-list .c-product-card{min-width:unset}.frontpage-products .frontpage-products-list .embla-container{padding:30px 0}@media screen and (min-width: 601px){.frontpage-products .frontpage-products-list{min-height:max(70vh,460px)}.frontpage-products .frontpage-products-list .c-slider .embla-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.frontpage-products .frontpage-products-list .c-slider .c-slider-progress{display:none}}@media screen and (min-width: 1321px){.frontpage-products .frontpage-products-list .c-slider .embla-container{grid-template-columns:repeat(3, 1fr)}}.frontpage-products .frontpage-products-descriptions{position:relative;order:2;width:calc(100% - var(--s-contain)*2);overflow:hidden;margin:0 auto;transition:height .4s var(--e-inOut-custom)}.frontpage-products .frontpage-products-descriptions>*{position:absolute;top:0;left:0}.frontpage-products .frontpage-products-descriptions>*.is-active{position:relative}.frontpage-products .frontpage-products-cta{position:relative;grid-area:cta}.frontpage-products .frontpage-products-cta>*:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 600px){.frontpage-products .frontpage-products-cta{margin-top:20px}.frontpage-products .frontpage-products-cta [data-product]{flex-direction:column}.frontpage-products .frontpage-products-cta [data-product]>*{width:100%;height:60px}}.frontpage-products .frontpage-products-gallery [data-product],.frontpage-products .frontpage-products-cta [data-product],.frontpage-products .frontpage-products-descriptions [data-product]{opacity:0;pointer-events:none}.frontpage-products .frontpage-products-gallery [data-product].is-active,.frontpage-products .frontpage-products-cta [data-product].is-active,.frontpage-products .frontpage-products-descriptions [data-product].is-active{opacity:1;pointer-events:auto}.frontpage-products .frontpage-products-gallery [data-product],.frontpage-products .frontpage-products-descriptions [data-product]{transition:opacity .8s var(--e-inOut-custom)}@media screen and (max-width: 1024px){.frontpage-products .frontpage-products-grid{grid-template-areas:"heading" "gallery" "list" "cta";grid-template-columns:1fr;grid-template-rows:auto}.frontpage-products .frontpage-products-heading{text-align:center;margin-bottom:30px}.frontpage-products .frontpage-products-gallery{position:relative;top:0}.frontpage-products .frontpage-products-gallery::after{content:"";display:block;padding-top:min(75%,var(--s-vp-height) - var(--s-announcement) - var(--s-header) - 40px)}}@media screen and (max-width: 600px){.frontpage-products .frontpage-products-list{width:100vw;margin:0 calc(-1*var(--s-contain))}.frontpage-products .frontpage-products-list .c-slider{display:flex;flex-direction:column;overflow:hidden}.frontpage-products .frontpage-products-list .c-slider .embla-container{padding:30px var(--s-contain) 20px}.frontpage-products .frontpage-products-list .c-slider .c-slider-progress{order:3;flex:none;width:calc(100% - var(--s-contain)*2);height:4px;border-radius:4px;background-color:#e2e8e4;margin:16px auto 0}.frontpage-products .frontpage-products-list .c-slider .c-slider-progress .c-slider-progress-bar{background-color:var(--cr-navy)}.frontpage-products .frontpage-products-list .c-product-card{flex:0 0 60%;margin-right:12px}}.frontpage-values{margin-top:var(--s-section-small)}.frontpage-values .frontpage-values-grid{gap:30px}.frontpage-values .frontpage-values-item{position:relative;border:3px solid var(--cr-jade-2);border-radius:20px;overflow:hidden;transform:translate3d(0, 0, 0);transition:border .4s var(--e-inOut-custom)}.frontpage-values .frontpage-values-item::after{content:"";display:block;padding-top:100%}.frontpage-values .frontpage-values-item .value-icon{transition:transform .6s var(--e-inOut-custom)}.frontpage-values .frontpage-values-item .value-background{transform:translateY(calc(-100% - 2px));pointer-events:none;transition:transform .6s var(--e-inOut-custom)}.frontpage-values .frontpage-values-item .video-iframe iframe{position:absolute;left:50%;width:177.7777777778%;height:100%;transform:translate(-50%, 0)}.frontpage-values .frontpage-values-item .value-content{gap:30px;text-align:center;padding:30px;pointer-events:none}.frontpage-values .frontpage-values-item .value-title{transition:color .4s var(--e-inOut-custom)}.frontpage-values .frontpage-values-item .value-icon{width:60%;max-width:200px}.frontpage-values .frontpage-values-item.has-media:hover .value-background{transform:translateY(0)}.frontpage-values .frontpage-values-item.has-media:hover .value-title{color:var(--cr-white)}.frontpage-values .frontpage-values-item.has-media:hover .value-icon{transform:translateY(80px);transition-delay:.1s}@media screen and (max-width: 1024px){.frontpage-values .frontpage-values-grid{width:100vw;padding:0 var(--s-contain) 45px;margin-left:calc(-1*var(--s-contain));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.frontpage-values .frontpage-values-grid::-webkit-scrollbar{display:none}.frontpage-values .frontpage-values-item{width:min(80vw,360px)}}@media screen and (max-width: 600px){.frontpage-values .frontpage-values-grid{gap:12px}}.frontpage-editorial{width:100%;padding-top:var(--s-section);padding-bottom:var(--s-section);overflow:hidden}.frontpage-editorial .editorial-image{position:relative;border-radius:10px;overflow:hidden;transform:translate3d(0, 0, 0)}.frontpage-editorial .editorial-image::after{content:"";display:block;padding-top:100%}.frontpage-editorial .editorial-content{position:relative;padding:0 0 0 60px}.frontpage-editorial .editorial-assets{position:relative;flex:1}.frontpage-editorial .editorial-assets-wrapper{position:absolute;width:calc(50vw - 40px);height:100%}.frontpage-editorial .editorial-asset--1{width:min(15vw,260px);margin-top:-15%;margin-left:-40%}.frontpage-editorial .editorial-asset--2{position:absolute;width:min(35vw,750px);top:-20%;right:0}.frontpage-editorial .editorial-asset--3{width:min(20vw,400px);margin-top:25%;margin-left:-30%}.frontpage-editorial .editorial-asset--4{width:min(20vw,400px);margin-top:25%;margin-left:20%}@media screen and (max-width: 1024px){.frontpage-editorial{padding-top:0}.frontpage-editorial .editorial-grid{display:flex;flex-direction:column}.frontpage-editorial .editorial-image::after{padding-top:min(100%,var(--s-vp-height) - var(--s-announcement) - var(--s-header) - 40px)}.frontpage-editorial .editorial-content{flex-direction:row;justify-content:flex-start;gap:60px;padding:60px 0 0 0}.frontpage-editorial .editorial-content-body{order:1}.frontpage-editorial .editorial-assets{order:2}.frontpage-editorial .editorial-assets-wrapper{width:50vw}.frontpage-editorial .editorial-asset--2{top:-120px}}@media screen and (max-width: 600px){.frontpage-editorial .editorial-assets{position:absolute;width:100%;height:100%}.frontpage-editorial .editorial-assets-wrapper{width:100vw}.frontpage-editorial .editorial-asset--1{width:min(50%,100px);top:-100px;left:0;margin-top:0;margin-left:0;transform:translate(0, 0)}.frontpage-editorial .editorial-asset--2{width:min(50%,200px);top:-60px}}.frontpage-content .c-recipes-showcase .other-recipes-title{font:var(--t-h-6);color:var(--cr-navy)}.frontpage-press{margin-top:var(--s-section-small);margin-bottom:var(--s-section-small)}.frontpage-press .press-container{border-radius:20px;padding:24px}.frontpage-press .press-heading:not(:last-child){margin-bottom:16px}.frontpage-press .c-slider{height:300px}.frontpage-press .c-slider .c-slider-buttons{position:absolute;transform:translate(0, -100%)}.frontpage-press .c-slider .c-slider-button{background-color:var(--cr-white)}@media(hover: hover){.frontpage-press .c-slider .c-slider-button:hover{background-color:var(--cr-navy)}}.frontpage-press .press-slide{flex:0 0 100%;grid-template-areas:"source title link" ". excerpt excerpt";grid-template-columns:.75fr 1fr auto;grid-template-rows:minmax(135px, 1fr) 1.25fr}.frontpage-press .press-slide .press-slide-source{grid-area:source;padding-right:50px;height:auto}.frontpage-press .press-slide .press-slide-source .press-slide-source-image img{width:100%;height:100%;max-width:300px;max-height:60px;object-fit:contain;object-position:left}.frontpage-press .press-slide .press-slide-title{grid-area:title;padding-right:50px}.frontpage-press .press-slide .press-slide-title>*{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.frontpage-press .press-slide .press-slide-link{grid-area:link}.frontpage-press .press-slide .press-slide-source,.frontpage-press .press-slide .press-slide-title,.frontpage-press .press-slide .press-slide-link{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid var(--cr-white)}.frontpage-press .press-slide .press-slide-excerpt{grid-area:excerpt}.frontpage-press .press-slide .press-slide-excerpt>*{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 1024px){.frontpage-press .c-slider{height:460px;margin-bottom:34px}.frontpage-press .c-slider .c-slider-buttons{position:relative;transform:translate(0, 0)}.frontpage-press .press-slide{display:flex;flex-direction:column}.frontpage-press .press-slide .press-slide-source{height:80px;padding-right:0}.frontpage-press .press-slide .press-slide-title{padding:0;border-bottom:none}.frontpage-press .press-slide .press-slide-excerpt{flex:1;margin-bottom:30px}.frontpage-press .press-slide .press-slide-link{margin-top:auto}.frontpage-press .press-slide .press-slide-link>*{width:100%}}@media screen and (max-width: 600px){.frontpage-press .c-slider{height:410px}}.frontpage-minigame{position:relative;height:0;z-index:10}.frontpage-minigame .minigame-sketch{position:relative;width:550px;height:550px;transition:transform .6s var(--e-inOut-custom);pointer-events:auto;z-index:2}.frontpage-minigame .minigame-sketch img{width:90% !important}.frontpage-minigame .minigame-sketch .sketch-dumpling{max-width:230px;margin-left:-125px;margin-top:100px}.frontpage-minigame .minigame-entry{width:520px;height:420px;margin-left:auto;overflow:hidden;pointer-events:none;transform:translate(0, -70%)}.frontpage-minigame .minigame-entry:hover .minigame-entry-content{pointer-events:auto}.frontpage-minigame .minigame-entry:hover .minigame-entry-bg{transform:translate(0, 40px);transition-delay:0s var(--e-inOut-custom)}.frontpage-minigame .minigame-entry:hover .minigame-entry-heading,.frontpage-minigame .minigame-entry:hover .minigame-entry-trigger{opacity:1;transform:translate(0, 40px);transition-delay:.2s var(--e-inOut-custom)}.frontpage-minigame .minigame-entry:hover .minigame-sketch{pointer-events:none;transform:translate(0, 0) !important}.frontpage-minigame .minigame-entry .minigame-entry-content{position:relative;width:calc(100% + 80px);height:315px;padding:30px;pointer-events:none}.frontpage-minigame .minigame-entry .minigame-entry-bg{border-radius:30px;transform:translate(100%, 0);transition:transform .4s .4s var(--e-inOut-custom)}.frontpage-minigame .minigame-entry .minigame-entry-heading,.frontpage-minigame .minigame-entry .minigame-entry-trigger{position:relative;opacity:0;transform:translate(0, -20px);transition:opacity .4s var(--e-inOut-custom),transform .4s var(--e-inOut-custom)}.frontpage-minigame .minigame-entry .minigame-entry-trigger{transition-delay:.1s;transform:translate(0, 0) var(--e-inOut-custom)}.frontpage-minigame .minigame-entry .minigame-sketch{top:-430px;left:auto;right:-180px;transform:translate(40px, -40px)}.is-minigame-active .frontpage-minigame .minigame-entry .minigame-sketch{transform:translate(100%, 0) !important}.frontpage-minigame .minigame-playground{--s-edge: 24px;position:fixed;top:50%;left:50%;width:calc(100% - var(--s-edge)*2);max-width:var(--w-1);height:calc(var(--s-vp-height) - var(--s-edge)*2);max-height:900px;border-radius:20px;opacity:0;pointer-events:none;overflow:hidden;transform:translate3d(-50%, -50%, 0);transition:opacity .4s var(--e-inOut-custom);z-index:20}.is-minigame-active .frontpage-minigame .minigame-playground{opacity:1;pointer-events:auto}.frontpage-minigame .minigame-playground .minigame-playground-close{position:absolute;top:var(--s-edge);right:var(--s-edge);z-index:3}.frontpage-minigame .minigame-playground .minigame-playground-content{padding:40px;transition:opacity .4s var(--e-inOut-custom);pointer-events:none;z-index:3}.frontpage-minigame .minigame-playground .minigame-playground-content .minigame-playground-heading{margin:0 auto}.is-minigame-start .frontpage-minigame .minigame-playground .minigame-playground-content{opacity:0;pointer-events:none}.frontpage-minigame .minigame-playground .minigame-playground-sketches{transition:opacity 0s 1s var(--e-inOut-custom)}.frontpage-minigame .minigame-playground .minigame-playground-sketches [data-playground-sketch]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.frontpage-minigame .minigame-playground .minigame-playground-sketches [data-playground-sketch="1"]{width:220px;margin-top:-50px;margin-left:-50%}.frontpage-minigame .minigame-playground .minigame-playground-sketches [data-playground-sketch="2"]{width:160px;margin-top:120px;margin-left:-25%}.frontpage-minigame .minigame-playground .minigame-playground-sketches [data-playground-sketch="3"]{width:160px;margin-top:-260px;margin-left:-30%}.frontpage-minigame .minigame-playground .minigame-playground-sketches [data-playground-sketch="4"]{width:200px;margin-top:-200px;margin-left:30%}.frontpage-minigame .minigame-playground .minigame-playground-sketches [data-playground-sketch="5"]{width:160px;margin-top:150px;margin-left:45%}.is-minigame-start .frontpage-minigame .minigame-playground .minigame-playground-sketches{opacity:0;pointer-events:none}.is-minigame-start .frontpage-minigame .minigame-playground .minigame-playground-start{pointer-events:none}.frontpage-minigame .minigame-playground .minigame-playground-success{top:-50px;opacity:0;pointer-events:none;transition:opacity .4s var(--e-inOut-custom)}.is-minigame-success .frontpage-minigame .minigame-playground .minigame-playground-success{opacity:1;pointer-events:auto}.frontpage-minigame .minigame-playground .minigame-playground-success .minigame-playground-success-banner{width:calc(100% - 80px);max-width:720px;padding:20px 40px;border-radius:20px}.is-minigame-success .frontpage-minigame .minigame-playground .minigame-playground-success .minigame-playground-success-banner{animation:.4s .2s scaleIn both var(--e-inOut-custom)}.frontpage-minigame .minigame-playground .minigame-playground-success .minigame-playground-success-banner a{text-decoration:underline}.frontpage-minigame .minigame-playground .minigame-playground-success .minigame-playground-success-coupon{position:relative;min-width:160px;padding:10px 30px 6px;margin-top:-4px;border-radius:10px;overflow:hidden;line-height:1}.frontpage-minigame .minigame-playground .minigame-playground-success .minigame-playground-success-coupon::after{content:"Copied";position:absolute;width:100%;height:100%;top:50%;left:50%;padding:10px 30px 6px;text-align:center;transform:translate(-50%, -50%);background-color:var(--cr-pink-1);opacity:0;pointer-events:none;transition:opacity .4s var(--e-inOut-custom)}.frontpage-minigame .minigame-playground .minigame-playground-success .minigame-playground-success-coupon.is-copied::after{opacity:1}.frontpage-minigame .minigame-playground .minigame-playground-success .minigame-playground-success-sketch{position:absolute;bottom:0;left:40px;width:220px}.frontpage-minigame .minigame-playground #playground-canvas{opacity:0;transition:opacity .2s var(--e-inOut-custom);cursor:pointer}.frontpage-minigame .minigame-playground #playground-canvas .minigame-playground-score{position:absolute;bottom:30px;right:30px}.is-minigame-active .frontpage-minigame .minigame-playground #playground-canvas{opacity:1}.is-minigame-start .frontpage-minigame .minigame-playground #playground-canvas{pointer-events:auto;cursor:default}.is-minigame-success .frontpage-minigame .minigame-playground #playground-canvas{opacity:0;pointer-events:none}@media(hover: none)and (pointer: coarse){.frontpage-minigame{display:none}}@media screen and (max-width: 900px){.frontpage-minigame{display:none}}.account-header{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}@media(hover: hover){.account-header a:hover,.account-header button:hover{text-decoration:underline}}.account-table table{width:100%;font:var(--t-b-2);border-collapse:collapse;border-spacing:0}.account-table table th,.account-table table td{font-weight:400;text-align:left;padding:5px 10px;border:1px solid var(--cr-subtle);border-left:0;border-right:0}.account-table table th{font-weight:bold;background-color:var(--cr-subtle)}.account-table table tr{position:relative}.account-table table p{font:inherit}@media(hover: hover){.account-table table tbody tr:hover{text-decoration:underline}}@media screen and (max-width: 600px){.account-table{width:100vw;overflow-y:hidden;overflow-x:auto;padding:0 var(--s-contain) 20px;margin:0 calc(-1*var(--s-contain));white-space:nowrap}.account-table table{min-width:600px}.account-table::-webkit-scrollbar{height:5px;border-radius:5px}.account-table::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle)}.account-table::-webkit-scrollbar-thumb{height:5px;border-radius:5px;background-color:var(--cr-subtle-5)}}.account-dashboard{margin:var(--s-section) auto}.account-dashboard>*:not(:last-child){padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--cr-subtle)}.account-dashboard .dashboard-title{margin-bottom:20px}.account-dashboard .address-list{grid-template-columns:repeat(3, 1fr);gap:20px}.account-dashboard .address-list .address{padding:20px;gap:20px;border:1px solid var(--cr-subtle)}.account-dashboard .address-list .address-actions{margin-top:auto;gap:10px}@media(hover: hover){.account-dashboard .address-list .address-actions button:hover{text-decoration:underline}}@media screen and (max-width: 1024px){.account-dashboard .address-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.account-dashboard .address-list{grid-template-columns:repeat(1, 1fr);gap:10px}}.account-order{margin:var(--s-section) auto}.account-order>*:not(:last-child){margin-bottom:40px}.account-order .order-header{padding-bottom:40px;border-bottom:1px solid var(--cr-subtle)}.account-order .order-details{gap:24px}.account-order .order-details .details-col{flex:1}.account-order .order-details p:not(:first-child){margin-top:6px}.account-order .order-details p:not(:last-child){margin-bottom:12px}@media screen and (max-width: 600px){.account-order .order-details .details-col{flex:unset;width:100%}}.account-order .item-thumbnail{width:33.33%}.account-order .item-thumbnail .item-thumbnail-interior{position:relative;width:150px;height:150px}.account-order .item-thumbnail .item-thumbnail-interior>*{object-position:center left}.account-order .order-summary .summary{width:calc(66.66% - 10px);margin-left:auto;gap:10px}.account-order .order-summary .summary:not(:last-child){margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--cr-subtle)}@media screen and (max-width: 600px){.account-order .order-summary .summary{width:100%}}.account-gate{min-height:calc(var(--s-vp-height) - var(--s-announcement) - var(--s-header));padding:var(--s-section) 0;background-color:var(--cr-subtle)}.account-gate .gate-form{gap:30px}.account-gate .gate-form .error{padding:10px;background-color:var(--cr-subtle)}.account-gate .gate-form .gate-footer{gap:10px}.account-gate .gate-form .gate-footer .btn{width:100%;flex:1}.account-gate .gate-form .gate-footer .account-recover-toggle{width:fit-content;margin:auto}.account-gate .gate-login-register{gap:40px}.account-gate .gate-login-register .account-login,.account-gate .gate-login-register .account-register{flex:1}.account-gate .gate-login-register .login-register-divider{height:unset;align-self:stretch;margin:0;border:0;border-left:1px solid}@media screen and (max-width: 1024px){.account-gate .gate-login-register{flex-direction:column}.account-gate .gate-login-register .account-login,.account-gate .gate-login-register .account-register{width:100%}.account-gate .gate-login-register .login-register-divider{border-bottom:1px solid}}html.is-account-recover-active .gate-login-register{display:none}html:not(.is-account-recover-active) .account-recover{display:none}.collection-content{padding-top:calc(var(--s-announcement) + var(--s-header) + 30px)}.collection-content .collection-empty:empty,.collection-content .collection-heading:empty,.collection-content .collection-products:empty{display:none}.collection-content .collection-heading:not(:last-child){margin-bottom:40px}.collection-content .collection-products{margin-bottom:var(--s-section)}.collection-content .collection-products:not(:first-child){margin-top:var(--s-section)}.collection-content .collection-products-grid{grid-template-columns:repeat(3, 1fr);gap:12px}.collection-content .collection-products-grid .c-product-card-detailed{height:100%}@media screen and (min-width: 2200px){.collection-content .collection-products-grid{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 1800px){.collection-content .collection-products-grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1024px){.collection-content .collection-products-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.collection-content .collection-products-grid{grid-template-columns:repeat(1, 1fr)}}.product-content{padding-top:calc(var(--s-announcement) + var(--s-header) - 20px)}.product-hero{padding:20px 0}.product-hero .product-gallery{position:sticky;top:calc(var(--s-announcement) + var(--s-header));flex:0 0 55%;width:100%}.product-hero .product-gallery .product-gallery-slider{border:2px solid var(--cr-pink-2);border-radius:10px;overflow:hidden;transform:translate3d(0, 0, 0)}.product-hero .product-gallery .product-gallery-slider .c-slider-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%, 0)}.product-hero .product-gallery .product-gallery-image{position:relative}.product-hero .product-gallery .product-gallery-image::after{content:"";display:block;padding-top:min(100%,var(--s-vp-height) - var(--s-announcement) - var(--s-header) - 20px)}.product-hero .product-detail{flex:0 0 45%;padding-left:20px;padding-right:var(--s-contain)}.product-hero .product-detail .product-related .product-related-header{margin-bottom:12px}.product-hero .product-detail .product-related .product-related-items{position:relative;gap:8px;width:calc(45vw + 3px);max-width:calc(var(--s-contain-max)*.45);padding-right:var(--s-contain);margin-right:calc(-1*var(--s-contain));margin-left:-20px;padding-left:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.product-hero .product-detail .product-related .product-related-items::before{content:"";position:fixed;left:-15px;display:block;width:15px;pointer-events:none;background-image:linear-gradient(90deg, var(--cr-pink-1), rgba(255, 255, 255, 0));z-index:100;height:100%}.product-hero .product-detail .product-related .product-related-items::-webkit-scrollbar{display:none}.product-hero .product-detail .product-related .c-product-card:after{padding-top:100%}.product-hero .product-detail .product-related .c-product-card .card-thumbnail>.object-fit,.product-hero .product-detail .product-related .c-product-card .card-thumbnail>.object-contain{top:50%;width:100%;height:100%;transform:translate(-50%, -50%)}.product-hero .product-detail .product-related .c-product-card .card-title{display:none}.product-hero .product-detail .product-accordions{padding:0 12px;border-radius:7px;overflow:hidden}.product-hero .product-detail .product-accordions .c-accordion:last-child{border-bottom:none}.product-hero .product-detail .product-accordions .content-interior img{width:100%}@media(max-width: 600px){.product-hero .product-detail .product-actions{flex-direction:column}.product-hero .product-detail .product-actions>*{width:100%;height:60px}}@media screen and (max-width: 1024px){.product-hero{flex-direction:column;gap:30px}.product-hero .product-gallery,.product-hero .product-detail{flex:0 0 100%}.product-hero .product-gallery{position:relative;top:0}.product-hero .product-detail{padding:0}.product-hero .product-detail .product-related .product-related-items{width:100vw;padding-left:var(--s-contain);margin:0 calc(-1*var(--s-contain))}}.product-prepare{padding:var(--s-section-small) 0}.product-prepare .product-prepare-heading{padding:0 20px;margin-bottom:16px}.product-prepare .product-prepare-content{flex:0 0 45%;width:100%;padding-right:20px}.product-prepare .product-prepare-content .product-prepare-steps{padding:0 20px;border-radius:20px}.product-prepare .product-prepare-content .product-prepare-step{gap:20px;padding:24px 0;white-space:pre-line}.product-prepare .product-prepare-content .product-prepare-step:not(:last-child){border-bottom:2px solid var(--cr-pink-2)}.product-prepare .product-prepare-content .product-prepare-step .step-title{flex:none}@media screen and (max-width: 1420px){.product-prepare .product-prepare-content .product-prepare-step{flex-direction:column}}.product-prepare .product-prepare-video{flex:0 0 55%;position:sticky;top:calc(var(--s-announcement) + var(--s-header) + 20px);border-radius:10px;overflow:hidden;transform:translate3d(0, 0, 0)}.product-prepare .product-prepare-video .prepare-video,.product-prepare .product-prepare-video .prepare-video-cover,.product-prepare .product-prepare-video .prepare-video-toggler{transition:opacity .4s var(--e-inOut-custom)}.product-prepare .product-prepare-video .prepare-video-toggler .svg-video-play{width:60px;height:60px}.product-prepare .product-prepare-video .prepare-video-toggler .svg-video-play path{transition:.2s var(--e-inOut-custom)}@media(hover: hover){.product-prepare .product-prepare-video .prepare-video-toggler:hover{color:var(--cr-jade-2)}}.product-prepare .product-prepare-video.is-played .prepare-video-cover,.product-prepare .product-prepare-video.is-played .prepare-video-toggler{opacity:0;pointer-events:none}@media screen and (max-width: 1024px){.product-prepare .product-prepare-container{flex-direction:column;gap:30px}.product-prepare .product-prepare-content,.product-prepare .product-prepare-video{flex:0 0 100%}.product-prepare .product-prepare-video{position:relative;top:0;order:1}.product-prepare .product-prepare-content{order:2;padding-right:0}}.product-review{border-radius:20px;padding:30px;margin-bottom:var(--s-section-small)}.product-review .product-review-heading{margin-bottom:40px}@media screen and (max-width: 600px){.product-review{padding:20px}}.template-product .okeReviews[data-oke-container],.template-product div.okeReviews{position:relative}.template-product .okeReviews[data-oke-container].oke-w,.template-product div.okeReviews.oke-w{max-width:unset}.template-product .okeReviews[data-oke-container] .oke-w-controls,.template-product .okeReviews[data-oke-container] .oke-w-reviews-count,.template-product .okeReviews[data-oke-container] .oke-w-review-footer,.template-product .okeReviews[data-oke-container] .oke-w-reviewer-avatar,.template-product .okeReviews[data-oke-container] .oke-w-reviewSimple-helpful,.template-product div.okeReviews .oke-w-controls,.template-product div.okeReviews .oke-w-reviews-count,.template-product div.okeReviews .oke-w-review-footer,.template-product div.okeReviews .oke-w-reviewer-avatar,.template-product div.okeReviews .oke-w-reviewSimple-helpful{display:none !important}.template-product .okeReviews[data-oke-container] .oke-button,.template-product div.okeReviews .oke-button{height:50px;font:var(--t-label-4);text-transform:uppercase;line-height:50px;padding:0 20px;border:none;box-shadow:none !important;transition:background-color .3s,color .3s;transition-timing-function:var(--e-inOut-custom)}.template-product .okeReviews[data-oke-container] .oke-button::before,.template-product div.okeReviews .oke-button::before{display:none}.template-product .okeReviews[data-oke-container] .oke-w-header-content,.template-product div.okeReviews .oke-w-header-content{justify-content:flex-start !important}.template-product .okeReviews[data-oke-container] .oke-w-header-content-block,.template-product div.okeReviews .oke-w-header-content-block{margin:0}.template-product .okeReviews[data-oke-container] .oke-w-reviews-head,.template-product div.okeReviews .oke-w-reviews-head{margin:0 0 20px}.template-product .okeReviews[data-oke-container] .oke-w-reviews-controls,.template-product div.okeReviews .oke-w-reviews-controls{justify-content:flex-end}.template-product .okeReviews[data-oke-container] .oke-w-reviews-list-item,.template-product div.okeReviews .oke-w-reviews-list-item{border-top:2px solid var(--cr-pink-2)}.template-product .okeReviews[data-oke-container] .oke-w-review-main,.template-product div.okeReviews .oke-w-review-main{padding:0px !important}.template-product .okeReviews[data-oke-container] .oke-w-review-side,.template-product div.okeReviews .oke-w-review-side{margin:0px !important}.template-product .okeReviews[data-oke-container] .oke-w-reviewer-identity,.template-product .okeReviews[data-oke-container] .oke-reviewContent-title.oke-title,.template-product div.okeReviews .oke-w-reviewer-identity,.template-product div.okeReviews .oke-reviewContent-title.oke-title{font:var(--t-label-1);text-transform:uppercase}.template-product .okeReviews[data-oke-container] .oke-reviewContent-title.oke-title,.template-product div.okeReviews .oke-reviewContent-title.oke-title{margin-bottom:20px;display:none}.template-product .okeReviews[data-oke-container] .oke-reviewContent-body,.template-product div.okeReviews .oke-reviewContent-body{max-width:var(--w-4)}.template-product .okeReviews[data-oke-container] .oke-reviewContent-body>*,.template-product div.okeReviews .oke-reviewContent-body>*{font:var(--t-b-1);letter-spacing:-0.02em;color:var(--cr-navy)}.template-product .okeReviews[data-oke-container] .oke-w-reviewReply,.template-product div.okeReviews .oke-w-reviewReply{background-color:var(--cr-jade-1);padding:10px 20px}@media screen and (min-width: 730px){.template-product .okeReviews[data-oke-container] .oke-w-header,.template-product div.okeReviews .oke-w-header{position:absolute}}@media screen and (max-width: 729px){.template-product .okeReviews[data-oke-container] .oke-w-header,.template-product div.okeReviews .oke-w-header{margin-bottom:30px}.template-product .okeReviews[data-oke-container] .oke-w-reviews-writeReview,.template-product div.okeReviews .oke-w-reviews-writeReview{margin:0 auto}}.page-general{padding:var(--s-section-small) 0 var(--s-section)}.shopify-policy__container{width:calc(100vw - var(--s-contain)*2);max-width:var(--w-4) !important;margin-top:calc(var(--s-announcement) + var(--s-header)) !important;padding:var(--s-section-small) 0 var(--s-section) !important}.shopify-policy__container .shopify-policy__title{margin-bottom:60px;text-align:left}.shopify-policy__container .shopify-policy__body .wysiwyg-page h1,.shopify-policy__container .shopify-policy__body .wysiwyg-page h2,.shopify-policy__container .shopify-policy__body .wysiwyg-page h3,.shopify-policy__container .shopify-policy__body .wysiwyg-page h4,.shopify-policy__container .shopify-policy__body .wysiwyg-page h5,.shopify-policy__container .shopify-policy__body .wysiwyg-page h6{font:var(--t-h-6);text-transform:uppercase}.page-404{position:relative;min-height:var(--s-vp-height);overflow:hidden}.page-404 .page-404-heading{position:absolute;top:45%;left:50%;font:400 max(30vw, 240px)/0.8 "Laoban Rounded",Helvetica,sans-serif;transform:translate(-50%, -50%);transition:.6s linear}.page-404 .page-404-heading:not(:last-child){color:rgba(0,0,0,0)}.page-404 .page-404-heading:nth-child(1){color:var(--cr-pink-1);-webkit-text-stroke:max(35vw / 8 * 1,60px * 1) var(--cr-pink-1)}.page-404 .page-404-heading:nth-child(2){color:var(--cr-pink-2);-webkit-text-stroke:max(35vw / 8 * 2,60px * 2) var(--cr-pink-2)}.page-404 .page-404-heading:nth-child(3){color:var(--cr-pink-3);-webkit-text-stroke:max(35vw / 8 * 3,60px * 3) var(--cr-pink-3)}.page-404 .page-404-heading:nth-child(4){color:var(--cr-jade-2);-webkit-text-stroke:max(35vw / 8 * 4,60px * 4) var(--cr-jade-2)}.page-404 .page-404-heading:nth-child(5){color:var(--cr-jade-3);-webkit-text-stroke:max(35vw / 8 * 5,60px * 5) var(--cr-jade-3)}.page-404 .page-404-heading:nth-child(6){color:var(--cr-jade-4);-webkit-text-stroke:max(35vw / 8 * 6,60px * 6) var(--cr-jade-4)}.page-404 .page-404-heading:nth-child(7){color:var(--cr-navy);-webkit-text-stroke:max(35vw / 8 * 7,60px * 7) var(--cr-navy)}.page-404 .page-404-heading:nth-child(8){color:var(--cr-white);-webkit-text-stroke:max(35vw / 8 * 8,60px * 8) var(--cr-white)}.page-404 .page-404-heading:nth-child(9){color:var(--cr-pink-1);-webkit-text-stroke:max(35vw / 8 * 9,60px * 9) var(--cr-pink-1)}.page-404 .page-404-heading:nth-child(10){color:var(--cr-pink-2);-webkit-text-stroke:max(35vw / 8 * 10,60px * 10) var(--cr-pink-2)}.page-404 .page-404-heading:nth-child(11){color:var(--cr-pink-3);-webkit-text-stroke:max(35vw / 8 * 11,60px * 11) var(--cr-pink-3)}.page-404 .page-404-heading:nth-child(12){color:var(--cr-jade-2);-webkit-text-stroke:max(35vw / 8 * 12,60px * 12) var(--cr-jade-2)}.page-404 .page-404-heading:nth-child(13){color:var(--cr-jade-3);-webkit-text-stroke:max(35vw / 8 * 13,60px * 13) var(--cr-jade-3)}.page-404 .page-404-heading:nth-child(14){color:var(--cr-jade-4);-webkit-text-stroke:max(35vw / 8 * 14,60px * 14) var(--cr-jade-4)}.page-404 .page-404-heading:nth-child(15){color:var(--cr-navy);-webkit-text-stroke:max(35vw / 8 * 15,60px * 15) var(--cr-navy)}.page-404 .page-404-heading:nth-child(16){color:var(--cr-white);-webkit-text-stroke:max(35vw / 8 * 16,60px * 16) var(--cr-white)}.page-404 .page-404-banner{position:absolute;left:50%;bottom:50px;padding:30px 60px;border-radius:20px;transform:translate(-50%, 0);z-index:20}@media screen and (max-width: 600px){.page-404 .page-404-heading{font-size:180px}.page-404 .page-404-banner{background-color:rgba(0,0,0,0);padding:30px 20px}}.blog-index{padding-top:calc(var(--s-announcement) + var(--s-header));padding-bottom:var(--s-section)}.blog-content__title{margin:0 0 30px}.blog-content__btn{left:50%;margin:var(--s-section-small) auto;transform:translate(-50%, 0)}.blog-content .blog-empty:empty,.blog-content .blog-recipes:empty{display:none}.blog-content .blog-empty{margin:var(--s-section) 0;text-align:center}.blog-content .blog-recipes{grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (min-width: 1800px){.blog-content .blog-recipes{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1024px){.blog-content .blog-recipes{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.blog-content .blog-recipes{grid-template-columns:repeat(1, 1fr);gap:10px}}@media screen and (max-width: 1024px){.blog-content__title{margin:0 0 20px}}.recipe-single-hero__left,.recipe-single-ingredients__left,.recipe-single-instructions__left{flex:calc(48% - 12.5px)}.recipe-single-hero__right,.recipe-single-ingredients__right,.recipe-single-instructions__right{flex:calc(52% - 12.5px);padding:0 20px;border-radius:var(--s-border-2);overflow:hidden}@media screen and (max-width: 600px){.recipe-single-hero__right,.recipe-single-ingredients__right,.recipe-single-instructions__right{padding:10px}}.recipe-single-ingredients,.recipe-single-instructions{padding:30px 0;border-top:2px solid var(--cr-pink-2);background-color:var(--cr-pink-1);overflow:hidden}.recipe-single-ingredients__left,.recipe-single-ingredients__right,.recipe-single-instructions__left,.recipe-single-instructions__right{flex:50% 0 1;padding:20px 10px 20px 20px}.recipe-single-ingredients__left div:has(iframe),.recipe-single-ingredients__right div:has(iframe),.recipe-single-instructions__left div:has(iframe),.recipe-single-instructions__right div:has(iframe){margin-top:20px}.recipe-single-ingredients__left div:has(iframe) iframe,.recipe-single-ingredients__right div:has(iframe) iframe,.recipe-single-instructions__left div:has(iframe) iframe,.recipe-single-instructions__right div:has(iframe) iframe{border-radius:20px;overflow:hidden}.recipe-single-ingredients__left,.recipe-single-instructions__left{margin:-30px 0 0;transform:translateY(-0.1em)}.recipe-single-ingredients__right,.recipe-single-instructions__right{height:100%}.recipe-single-ingredients__right__content,.recipe-single-instructions__right__content{padding:0 10px 0 0}.recipe-single-ingredients .wysiwyg,.recipe-single-instructions .wysiwyg{font:var(--t-label-3);font-size:18px;text-transform:uppercase}.recipe-single-ingredients .wysiwyg>*:not(:last-child),.recipe-single-instructions .wysiwyg>*:not(:last-child){margin-bottom:20px}.recipe-single-ingredients .wysiwyg strong,.recipe-single-ingredients .wysiwyg b,.recipe-single-instructions .wysiwyg strong,.recipe-single-instructions .wysiwyg b{font:var(--t-label-1);font-size:24px}.recipe-single-ingredients .wysiwyg ul li:not(:last-child),.recipe-single-ingredients .wysiwyg ol li:not(:last-child),.recipe-single-instructions .wysiwyg ul li:not(:last-child),.recipe-single-instructions .wysiwyg ol li:not(:last-child){margin-bottom:1em}@media(max-width: 600px){.recipe-single-ingredients,.recipe-single-instructions{flex-direction:column}.recipe-single-ingredients__left,.recipe-single-instructions__left{padding:0;margin:0;transform:0}}.recipe-single-hero{padding:20px 0 30px}.recipe-single-hero__image{position:relative;border-radius:var(--s-border-2);overflow:hidden}.recipe-single-hero__image::after{content:"";display:block;padding-top:35%}.recipe-single-hero__right>*{padding:15px 0}.recipe-single-hero__right>*:not(:last-child){border-bottom:2px solid var(--cr-pink-3)}.recipe-single-hero.wysiwyg .recipe-single-hero__right *{margin-top:0}@media screen and (max-width: 1024px){.recipe-single-hero>.f-h{flex-direction:column}.recipe-single-hero>.f-h .recipe-single-hero__left,.recipe-single-hero>.f-h .recipe-single-hero__right{flex:100%;width:100%}.recipe-single-hero__image{width:100%;max-height:420px}.recipe-single-hero__image::after{padding-top:115%}}@media screen and (max-width: 600px){.recipe-single-hero{padding:20px 0 15px}}.recipe-single-ingredients .wysiwyg{line-height:1}@media screen and (max-width: 600px){.recipe-single-ingredients{padding:15px 0}.recipe-single-ingredients__right{padding:10px}}.search-content .search-hero{margin:40px auto}.search-content .search-results{grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (min-width: 2200px){.search-content .search-results{grid-template-columns:repeat(6, 1fr);gap:20px 10px}}@media screen and (min-width: 1800px){.search-content .search-results{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@media screen and (max-width: 1024px){.search-content .search-results{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}.about-sections .about-sections-wrapper{position:relative;height:calc(800vh*var(--section-count))}@media screen and (max-width: 900px){.about-sections .about-sections-wrapper{height:auto;padding-top:calc(var(--s-announcement) + var(--s-header))}}.about-sections .about-section{--block-gap: 20px;position:absolute;top:calc(var(--s-announcement) + var(--s-header));left:0;width:100%;height:calc(100vh - var(--s-announcement) - var(--s-header))}.about-sections .about-section__block{border-radius:20px}.about-sections .about-section__block:nth-child(1){width:calc(100% - var(--block-gap)*6);height:calc(100% - var(--block-gap)*6);z-index:3}.about-sections .about-section__block:nth-child(2){width:calc(100% - var(--block-gap)*4);height:calc(100% - var(--block-gap)*4);z-index:2}.about-sections .about-section__block:nth-child(3){width:calc(100% - var(--block-gap)*2);height:calc(100% - var(--block-gap)*2);z-index:1}.about-sections .about-section__content{position:relative;width:calc(100% - var(--block-gap)*8);height:calc(100% - var(--block-gap)*8);top:50%;left:50%;transform:translate3d(-50%, -50%, 0);overflow:hidden;z-index:4}.about-sections .about-section__content__image{border-radius:20px;overflow:hidden;transform:translate3d(0, 0, 0);z-index:2}.about-sections .about-section__content__text{width:40%;padding-left:40px}.about-sections .about-section__content__text__paragraph{margin-top:auto}@media screen and (min-width: 901px){.about-sections .about-section:not(:first-child){opacity:0}.about-sections .about-section:first-child .about-section__content__text__title{display:flex;flex-direction:column;align-items:flex-start}.about-sections .about-section__content__text{background-color:rgba(0,0,0,0)}}@media screen and (max-width: 900px){.about-sections .about-section{--block-gap: max(2.5vw, 12px);position:relative;top:unset;height:auto}.about-sections .about-section__block:nth-child(1){display:none}.about-sections .about-section__content{flex-direction:column;gap:24px;width:100%;height:auto;top:0;left:0;transform:translate3d(0, 0, 0);padding:calc(var(--block-gap)*3)}.about-sections .about-section__content__image{position:relative}.about-sections .about-section__content__image::after{content:"";display:block;padding-top:120%}.about-sections .about-section__content__text{gap:20px;width:100%;border-radius:20px;padding:var(--block-gap)}}@media screen and (min-width: 601px)and (max-width: 900px){.about-sections .about-section__content__image::after{padding-top:75%}.about-sections .about-section__content__text__paragraph{max-width:var(--w-4)}}@media screen and (max-width: 600px){.about-sections .about-section__block{border-radius:10px}.about-sections .about-section__block:nth-child(2){display:none}.about-sections .about-section__content{border-radius:10px;padding:calc(var(--block-gap)*2)}.about-sections .about-section__content__image,.about-sections .about-section__content__text{border-radius:10px}}.about-editorial{height:640vh;padding-top:calc(var(--s-announcement) + var(--s-header))}.about-editorial .about-editorial-wrapper{position:relative;height:calc(var(--s-vp-height) - var(--s-announcement) - var(--s-header));overflow:hidden}.about-editorial__content{position:relative;padding:var(--s-section-small) var(--s-section);z-index:2}.about-editorial__image--1{width:min(30vw,450px);margin-top:5%;margin-left:-32%;transform:translate(-50%, -50%) rotate(-8deg)}.about-editorial__image--2{width:min(25vw,360px);margin-top:-10%;margin-left:38%}.about-editorial__image--3{width:min(20vw,300px);margin-top:18%;margin-left:35%;transform:translate(-50%, -50%) rotate(25deg)}.about-editorial .c-flip-dumplings{position:absolute;bottom:calc(25% + 2vw);left:calc(50% + 100px);transform:translate(-50%, 50%)}@media screen and (max-width: 600px){.about-editorial__content{padding:var(--s-section)}.about-editorial__image--1{width:min(100%,240px);margin-top:-10%;margin-left:-40%}.about-editorial__image--2{width:min(100%,200px);margin-top:-70%;margin-left:40%}.about-editorial__image--3{width:min(100%,180px);margin-top:60px;margin-left:35%}.about-editorial .c-flip-dumplings{left:calc(50% + 50px)}}.store-locator{padding-top:calc(var(--s-announcement) + var(--s-header))}.store-locator .store-locator-hero{position:relative;margin-top:20px;margin-bottom:20px}.store-locator .store-locator-hero .hero-background{position:relative;width:100%;height:450px;border-radius:20px;overflow:hidden;transform:translate3d(0, 0, 0)}.store-locator .store-locator-hero .hero-background .video-cover{position:absolute;width:100%;height:100%;max-width:unset;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);-webkit-backface-visibility:hidden;object-fit:cover}.store-locator .store-locator-hero .hero-background .hero-iframe{width:179vh !important;height:101vh !important;max-width:unset}@media(min-aspect-ratio: 16/9){.store-locator .store-locator-hero .hero-background .hero-iframe{width:101vw !important;height:57vw !important}}.store-locator .store-locator-hero .hero-background .hero-iframe iframe{position:relative;width:100%;height:100%;z-index:2}.store-locator .store-locator-hero .hero-background .object-overlay{pointer-events:none}.store-locator .store-locator-hero .hero-content{padding:15px 30px}@media screen and (max-width: 600px){.store-locator .store-locator-hero .hero-background{border-radius:10px}.store-locator .store-locator-hero .hero-content{padding:15px}}.store-locator .store-locator-content{margin-top:20px;margin-bottom:var(--s-section-small)}.store-locator .store-locator-footer{margin-top:var(--s-section-small);margin-bottom:var(--s-section-small)}.store-locator .store-locator-footer .linklist:not(:first-child){margin-top:30px}.store-locator .store-locator-footer .linklist .linklist-item{width:280px;height:50px;padding:10px;border-radius:10px}.store-locator .store-locator-footer .linklist .linklist-item img{width:100%;height:100%;max-width:120px;max-height:35px;object-fit:contain}@media screen and (max-width: 600px){.store-locator .store-locator-footer .linklist{flex-direction:column}.store-locator .store-locator-footer .linklist .linklist-item{width:100%}}.costco-locator{padding-top:calc(var(--s-announcement) + var(--s-header) + 10px)}.costco-locator #stockist-widget .stockist-side-panel{padding:20px;background:var(--cr-white);border-radius:var(--s-border-2)}.costco-locator #stockist-widget .stockist-query-entry .stockist-search-field{padding:0;border:unset;border-bottom:1px solid var(--cr-navy)}.costco-locator #stockist-widget .stockist-query-entry .stockist-search-button button{margin:0 0 0 4px;border-radius:6px}.costco-locator #stockist-widget .stockist-search-filter-checkboxes{display:grid;grid-template-columns:repeat(4, 1fr);white-space:nowrap;gap:0 5px}.costco-locator #stockist-widget .stockist-search-filter-checkbox{margin-right:0}.costco-locator #stockist-widget .stockist-search-filter-checkbox label{display:block}.costco-locator #stockist-widget .stockist-search-filter-checkbox input{border:1px solid;vertical-align:text-bottom}.costco-locator #stockist-widget .stockist-result-list ul{margin-right:0}.costco-locator #stockist-widget .stockist-result-list ul>li{padding:10px;padding-left:0;border-top:1px solid var(--cr-pink-3);transition:.2s}.costco-locator #stockist-widget .stockist-result-list ul>li.stockist-selected{padding-left:10px}.costco-locator #stockist-widget .stockist-result-distance,.costco-locator #stockist-widget .stockist-result-filters{display:none}.costco-locator #stockist-widget .stockist-list-result>div{padding-left:0}.costco-locator #stockist-widget .stockist-result-address{font:var(--t-b-1);letter-spacing:-0.02em}.costco-locator #stockist-widget .stockist-map{border-radius:var(--s-border-2);overflow:hidden}.costco-locator #stockist-widget .stockist-result-name{font:var(--t-b-1);letter-spacing:-0.02em;font-weight:700}.costco-locator #stockist-widget .stockist-map .stockist-result-directions-link{font:var(--t-label-4);text-transform:uppercase;letter-spacing:-0.28px;font-size:12px}.costco-locator #stockist-widget .stockist-map .gm-control-active{transform:scale(0.7);border-radius:6px !important;background:var(--cr-navy) !important;color:var(--cr-white) !important}.costco-locator #stockist-widget .gm-bundled-control .gm-control-active~div{display:none}.costco-locator #stockist-widget .stockist-map .gm-control-active img{filter:brightness(10)}.costco-locator #stockist-widget .gmnoprint>div{box-shadow:unset !important;background-color:unset !important}.costco-locator #stockist-widget .stockist-map .stockist-cluster>div{background-color:var(--cr-pink-3) !important;color:var(--cr-white) !important}.costco-locator #stockist-widget .stockist-search-form{padding:10px;background:var(--cr-white);border-radius:10px}@media screen and (max-width: 768px){.costco-locator #stockist-widget .stockist-side-panel{margin:0 0 20px;padding:10px;border-radius:10px}.costco-locator #stockist-widget .stockist-map{border-radius:10px}}.locations{padding-top:calc(var(--s-announcement) + var(--s-header));padding-bottom:var(--s-section);display:flex;align-items:flex-start;gap:40px}@media screen and (max-width: 1024px){.locations{flex-direction:column;gap:0}}.locations .locations-aside{flex:none;width:var(--w-6);min-height:min(600px,var(--s-vp-height) - (var(--s-announcement) + var(--s-header) + 40px));position:sticky;top:calc(var(--s-announcement) + var(--s-header) + 20px);gap:50px;border-radius:20px;padding:20px}.locations .locations-aside .linklist{margin-top:15px}.locations .locations-aside .linklist .linklist-cta{justify-content:center}@media(hover: hover){.locations .locations-aside .linklist .linklist-cta:hover{color:var(--cr-navy);background-color:var(--cr-white)}}@media screen and (max-width: 1024px){.locations .locations-aside{top:-15px;width:100%;min-height:unset;border-radius:10px;z-index:2}.locations .locations-aside .linklist{flex-direction:row;flex-wrap:wrap}.locations .locations-aside .linklist li{flex:1}}@media screen and (max-width: 600px){.locations .locations-aside{padding:10px}.locations .locations-aside .linklist{margin-top:10px;gap:5px}.locations .locations-aside .linklist .linklist-cta{height:40px;padding:10px}}.locations .locations-content{flex:1;width:100%}.locations .locations-content .locations-item{grid-template-areas:"title times image" "address times image" "btns times image";grid-template-columns:1fr 1fr 1.5fr;grid-template-rows:auto 1fr auto;gap:min(1vw,20px) min(4vw,80px);padding:30px 0;border-bottom:2px solid var(--cr-pink-2)}.locations .locations-content .locations-item-title{grid-area:title}.locations .locations-content .locations-item-address{grid-area:address}.locations .locations-content .locations-item-btns{grid-area:btns;gap:5px}.locations .locations-content .locations-item-btns>*:nth-child(3){grid-column-start:1;grid-column-end:span 2}.locations .locations-content .locations-item-times{grid-area:times}.locations .locations-content .locations-item-times li>span:first-child{flex:none;min-width:120px}.locations .locations-content .locations-item-image{grid-area:image;position:relative;transform:translate3d(0, 0, 0)}.locations .locations-content .locations-item-image img{border-radius:10px;overflow:hidden}@media screen and (min-width: 1201px)and (max-width: 1280px){.locations .locations-content .locations-item{grid-template-columns:1fr 1.25fr 1.5fr;gap:min(1vw,20px) min(2vw,40px)}.locations .locations-content .locations-item-btns{display:flex;flex-direction:column}}@media screen and (max-width: 1200px){.locations .locations-content .locations-item{grid-template-areas:"title image" "address image" "times image" "btns btns";grid-template-columns:1fr 1.5fr;grid-template-rows:auto;gap:20px}}@media screen and (max-width: 600px){.locations .locations-content .locations-item{grid-template-areas:"image" "title" "address" "times" "btns";grid-template-columns:1fr;gap:0}.locations .locations-content .locations-item-title,.locations .locations-content .locations-item-address,.locations .locations-content .locations-item-times{margin-left:15px;margin-right:15px}.locations .locations-content .locations-item-title{margin-bottom:5px}.locations .locations-content .locations-item-address{padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid var(--cr-pink-2)}.locations .locations-content .locations-item-times{margin-bottom:15px}.locations .locations-content .locations-item-image{margin-bottom:15px}}/*! Embla Carousel
https://www.embla-carousel.com/
---------------------------------------------- */.embla{position:relative}.embla-viewport{width:100%;height:100%;overflow:hidden}.embla-viewport.is-draggable{cursor:move;cursor:grab}.embla-viewport.is-dragging{cursor:grabbing}.embla-container{display:flex;will-change:transform;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.is-fade .embla-container{height:100%}.embla--is-fade .embla-container{transform:none !important}.embla-slide{position:relative;flex:0 0 100%;max-width:100%}.is-fade .embla-slide{-webkit-transition:.4s linear;transition:.4s linear;opacity:0}.embla--is-fade .embla-slide{position:absolute;width:100%;height:100%;top:0;left:0 !important;right:0 !important;opacity:0;pointer-events:none;transition:opacity .6s;transform:none !important}.embla--is-fade .embla-slide.is-selected{opacity:1;pointer-events:auto}