﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:flex;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;top:40%;z-index:100;background:transparent;border:none}.slick-prev{left:0}.slick-next{right:0}.slick-prev:hover,.slick-next:hover{cursor:pointer;opacity:.8}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.fw--blocks:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.show-after-js{visibility:hidden}html.after-js-loaded .show-after-js{visibility:visible}.image-scale-hack{-webkit-transform:rotate(.0001deg);transform:rotate(.0001deg)}iframe[src="//localhost:3000/preview_bar"]{display:none}@media only screen and (min-width:768px){[data-mq=small]{display:none}}@media only screen and (max-width:767px){[data-mq=medium]{display:none}}@media only screen and (min-width:1024px){[data-mq=medium]{display:none}}@media only screen and (max-width:767px){[data-mq=medium-large]{display:none}}@media only screen and (max-width:767px){[data-mq=large]{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){[data-mq=large]{display:none}}.show--small,.show--medium,.show--large,.show--small-medium,.show--medium-large{display:none!important}@media only screen and (max-width:767px){.show--small{display:inherit!important}}@media only screen and (max-width:1023px){.show--small-medium{display:inherit!important}}@media only screen and (min-width:768px)and (max-width:1023px){.show--medium{display:inherit!important}}@media only screen and (min-width:768px){.show--medium-large{display:inherit!important}}@media only screen and (min-width:1024px){.show--large{display:inherit!important}}.hide-for-all{display:none!important}[data-container=section]{display:grid;padding:72px 48px;grid-row-gap:32px}@media only screen and (max-width:767px){[data-container=section]{padding:32px 16px}}[data-container=panel]{display:grid;grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:minmax(auto,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){[data-container=panel]{grid-column-gap:16px;grid-row-gap:16px}}@media only screen and (min-width:768px){[data-container=panel][data-block-spacing=false]{grid-column-gap:0;grid-row-gap:0}}[data-container=panel][data-columns="2"]{grid-template-columns:repeat(2,minmax(auto,1fr))}[data-container=panel][data-columns="3"]{grid-template-columns:repeat(3,minmax(auto,1fr))}[data-container=panel][data-columns="4"]{grid-template-columns:repeat(4,minmax(auto,1fr))}[data-container=panel][data-columns="5"]{grid-template-columns:repeat(5,minmax(auto,1fr))}[data-container=panel][data-columns="6"]{grid-template-columns:repeat(6,minmax(auto,1fr))}@media only screen and (max-width:767px){[data-container=panel][data-mobile-columns="1"]{grid-template-columns:minmax(auto,1fr)}}@media only screen and (max-width:767px){[data-container=panel][data-mobile-columns="2"]{grid-template-columns:repeat(2,minmax(auto,1fr))}}[data-container=block]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px -16px 0}@media only screen and (max-width:767px){[data-container=block]{margin:0 -12px -12px 0}}[data-container=section] [data-item]{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 16px 16px 0}@media only screen and (max-width:767px){[data-container=section] [data-item]{padding:0 12px 12px 0}}.spacing--1{padding:8px}.spacing--2{padding:12px}.spacing--3{padding:16px}.spacing--4{padding:32px}.spacing--5{padding:48px}.spacing--6{padding:72px}.spacing--7{padding:96px}.spacing--1x{padding-left:8px;padding-right:8px}.spacing--2x{padding-left:12px;padding-right:12px}.spacing--3x{padding-left:16px;padding-right:16px}.spacing--4x{padding-left:32px;padding-right:32px}.spacing--5x{padding-left:48px;padding-right:48px}.spacing--6x{padding-left:72px;padding-right:72px}.spacing--7x{padding-left:96px;padding-right:96px}.spacing--1y{padding-top:8px;padding-bottom:8px}.spacing--2y{padding-top:12px;padding-bottom:12px}.spacing--3y{padding-top:16px;padding-bottom:16px}.spacing--4y{padding-top:32px;padding-bottom:32px}.spacing--5y{padding-top:48px;padding-bottom:48px}.spacing--6y{padding-top:72px;padding-bottom:72px}.spacing--7y{padding-top:96px;padding-bottom:96px}@media only screen and (max-width:767px){.spacing--small-1{padding:8px}.spacing--small-2{padding:12px}.spacing--small-3{padding:16px}.spacing--small-4{padding:32px}.spacing--small-5{padding:48px}.spacing--small-6{padding:72px}.spacing--small-7{padding:96px}.spacing--small-1x{padding-left:8px;padding-right:8px}.spacing--small-2x{padding-left:12px;padding-right:12px}.spacing--small-3x{padding-left:16px;padding-right:16px}.spacing--small-4x{padding-left:32px;padding-right:32px}.spacing--small-5x{padding-left:48px;padding-right:48px}.spacing--small-6x{padding-left:72px;padding-right:72px}.spacing--small-7x{padding-left:96px;padding-right:96px}.spacing--small-1y{padding-top:8px;padding-bottom:8px}.spacing--small-2y{padding-top:12px;padding-bottom:12px}.spacing--small-3y{padding-top:16px;padding-bottom:16px}.spacing--small-4y{padding-top:32px;padding-bottom:32px}.spacing--small-5y{padding-top:48px;padding-bottom:48px}.spacing--small-6y{padding-top:72px;padding-bottom:72px}.spacing--small-7y{padding-top:96px;padding-bottom:96px}}.spacer{padding-bottom:0}.bg-color--panel{background-color:var(--bg-color--panel)}.color--important{color:var(--color--important)}html{-webkit-text-size-adjust:100%}body{position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;text-shadow:1px 1px 1px rgba(0,0,0,.004);transition-duration:0ms;transition-timing-function:ease-out;-webkit-transition-property:-webkit-transform;transition-property:transform}.rte-content>*:not(:last-child){padding-bottom:16px}@media only screen and (max-width:767px){.rte-content>*:not(:last-child){padding-bottom:12px}}p{margin:0}b,strong{font-weight:bolder}img{border-style:none}a,a:link,a:visited{color:var(--color--body);text-decoration:none;background-color:transparent}.no-touchevents a,.no-touchevents a:link,.no-touchevents a:visited{-webkit-transition:color .2s ease;transition:color .2s ease}.rte-content a,.rte-content a:link,.rte-content a:visited{text-decoration:underline}a:hover{color:var(--color--body)}.rte-content a:hover,.hover-links a:hover,.hover-links:hover{color:var(--color--body--light)}blockquote{font-style:italic;padding-left:16px;margin-left:0;border-left:2px solid #eaeaea}ul{margin:0;padding:0;list-style-type:none}.rte-content ul{list-style-type:disc;list-style-position:inside;padding-left:32px;line-height:1.7em}@media only screen and (max-width:767px){.rte-content ul{padding-left:16px}}.rte-content ul ul{list-style-type:circle}ol{margin:0;padding:0;list-style-type:none;line-height:1.7em}.rte-content ol{padding-left:32px;list-style-position:inside;counter-reset:item}@media only screen and (max-width:767px){.rte-content ol{padding-left:16px}}.rte-content ol li:before{content:counters(item,".") ". ";counter-increment:item}.rte-content ol ol li:before{content:counters(item,".") " ";counter-increment:item}li{display:block}.rte-content li{display:list-item}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}table{border-collapse:collapse;border-spacing:0}.rte-content table{border:0;margin:-8px}@media only screen and (max-width:767px){.rte-content table{width:auto!important;margin:-6px}}tr:not(:last-child){padding-bottom:16px}td{padding:8px}@media only screen and (max-width:767px){td{margin:6px}}iframe{max-width:100%}.error{color:var(--color--important)}.errors{color:var(--color--important);padding-bottom:16px}*::-webkit-input-placeholder,*:-moz-placeholder,*::-moz-placeholder,*:-ms-input-placeholder{color:var(--color--body)}label{padding-bottom:8px;display:block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNy43cHgiIGhlaWdodD0iNC4zcHgiIHZpZXdCb3g9IjAgMCA3LjcgNC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3LjcgNC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik03LjEsMC4xQzYuNywwLjUsMy45LDMuMiwzLjksMy4yUzEsMC41LDAuNiwwLjFTMCwwLjcsMCwwLjdsMy45LDMuNmwzLjgtMy42QzcuNywwLjcsNy41LTAuMyw3LjEsMC4xeiIvPg0KPC9zdmc+DQo=);background-position:right 10px center;background-repeat:no-repeat;border-radius:2px;border:1px solid #eaeaea;color:var(--color--body);cursor:pointer;font-size:14px;margin:0 0 16px;max-width:100%;padding:9px 28px 9px 15px;text-indent:.01px;text-overflow:"";width:100%}select.compact{padding:5px 28px 5px 15px}select:focus{color:var(--color--body);background-color:#fff}select::-ms-expand{display:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:2px;border:1px solid #eaeaea;-webkit-box-shadow:none;box-shadow:none;color:var(--color--body);margin:0 0 16px;max-width:100%;overflow:auto;padding:9px 16px;text-transform:none;width:100%}input:focus,textarea:focus{border:1px solid #eaeaea;color:var(--color--body);background-color:#fff}input{height:45px;line-height:45px}input.compact{padding:6px;margin:0 0 8px;height:29px;line-height:29px}.button,[data-item=button]>*,a.font--button,.font--button,.font--button--inverted,.font--secondary-button,.font--secondary-button--inverted,button input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:45px;line-height:45px;padding:0 16px;vertical-align:bottom;width:auto;zoom:1}.button.compact,.button[data-height=compact],[data-item=button]>*.compact,[data-item=button]>*[data-height=compact],a.font--button.compact,a.font--button[data-height=compact],.font--button.compact,.font--button[data-height=compact],.font--button--inverted.compact,.font--button--inverted[data-height=compact],.font--secondary-button.compact,.font--secondary-button[data-height=compact],.font--secondary-button--inverted.compact,.font--secondary-button--inverted[data-height=compact],button input[type=button].compact,button input[type=button][data-height=compact],input[type=reset].compact,input[type=reset][data-height=compact],input[type=submit].compact,input[type=submit][data-height=compact]{height:29px;line-height:29px}.button:focus,[data-item=button]>*:focus,a.font--button:focus,.font--button:focus,.font--button--inverted:focus,.font--secondary-button:focus,.font--secondary-button--inverted:focus,button input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background:var(--bg-color--button)}.button:link,[data-item=button]>*:link,a.font--button:link,.font--button:link,.font--button--inverted:link,.font--secondary-button:link,.font--secondary-button--inverted:link,button input[type=button]:link,input[type=reset]:link,input[type=submit]:link{color:var(--color--button)}.button:visited,[data-item=button]>*:visited,a.font--button:visited,.font--button:visited,.font--button--inverted:visited,.font--secondary-button:visited,.font--secondary-button--inverted:visited,button input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:var(--color--button)}.button:hover,[data-item=button]>*:hover,a.font--button:hover,.font--button:hover,.font--button--inverted:hover,.font--secondary-button:hover,.font--secondary-button--inverted:hover,button input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:var(--color--button);background:var(--bg-color--button)}.no-touchevents .button,.no-touchevents [data-item=button]>*,.no-touchevents a.font--button,.no-touchevents .font--button,.no-touchevents .font--button--inverted,.no-touchevents .font--secondary-button,.no-touchevents .font--secondary-button--inverted,.no-touchevents button input[type=button],.no-touchevents input[type=reset],.no-touchevents input[type=submit]{-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.button[disabled],input[disabled]{cursor:default}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0 8px 0 0;padding:0;width:auto}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0 8px 0 0;padding:0;width:auto}form.custom .custom.dropdown{background:none}form.custom .custom.dropdown ul li.disabled{text-decoration:line-through}[data-item=featured-heading],.font--featured-heading{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);font-size:64px;line-height:1.125em;margin:-.1875em 0;letter-spacing:.025em}@media only screen and (max-width:767px){[data-item=featured-heading],.font--featured-heading{font-size:40px;line-height:1.2em}}[data-item=section-heading],.font--section-heading,h1{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);font-size:var(--font--section-heading--size);line-height:1.25em;margin:-.25em 0;letter-spacing:.025em}h2{margin:0;font-size:60px;font-family:var(--font--h1);font-weight:var(--font--heading--weight);text-transform:var(--font--heading--uppercase);line-height:initial}@media only screen and (max-width:767px){[data-item=section-heading],.font--section-heading,h1,h2{font-size:20px}}[data-item=block-heading],.font--block-heading,h3,h4,h5,h6{font-family:var(--font--heading--family);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);font-weight:var(--font--heading--normal-weight);font-size:var(--font--block-heading--size);line-height:1.33333em;margin:-.25em 0;letter-spacing:.025em}@media only screen and (max-width:767px){[data-item=block-heading],.font--block-heading,h3,h4,h5,h6{font-size:16px}}[data-item=accent-text],.font--accent,label,input,textarea{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px}@media only screen and (max-width:767px){[data-item=accent-text],.font--accent,label,input,textarea{font-size:13px}}[data-item=featured-heading],.font--lowercase-accent,input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],select,textarea{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);font-size:14px;letter-spacing:1px;text-transform:none}@media only screen and (max-width:767px){[data-item=featured-heading],.font--lowercase-accent,input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],select,textarea{font-size:13px}}[data-item=light-accent-text],.font--light-accent{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;color:var(--color--body--light)}[data-item=light-accent-text]:link,[data-item=light-accent-text]:visited,[data-item=light-accent-text]:hover,[data-item=light-accent-text]:focus,.font--light-accent:link,.font--light-accent:visited,.font--light-accent:hover,.font--light-accent:focus{color:var(--color--body--light)}@media only screen and (max-width:767px){[data-item=light-accent-text],.font--light-accent{font-size:13px}}[data-item=paragraph],.font--paragraph,body{font-family:var(--font--paragraph--family),sans-serif;font-weight:var(--font--paragraph--weight);font-style:var(--font--paragraph--style);font-size:var(--font--paragraph--size);line-height:1.5em;margin:-.25em 0}@media only screen and (max-width:767px){[data-item=paragraph],.font--paragraph,body{font-size:15px}}body{margin:0}[data-item=block-link],.font--block-link{-ms-flex-preferred-size:auto;flex-basis:auto}[data-item=block-link]>*,.font--block-link>*{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;display:inline-block;line-height:1}@media only screen and (max-width:767px){[data-item=block-link]>*,.font--block-link>*{font-size:13px}}[data-item=block-link]>*:after,.font--block-link>*:after{padding-bottom:.14286em;border-bottom:.07143em solid var(--color--body);content:"";display:block;width:100%}[data-item=inverted-block-link],.font--block-link--inverted{-ms-flex-preferred-size:auto;flex-basis:auto}[data-item=inverted-block-link]>*,.font--block-link--inverted>*{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;display:inline-block;line-height:1}@media only screen and (max-width:767px){[data-item=inverted-block-link]>*,.font--block-link--inverted>*{font-size:13px}}[data-item=inverted-block-link]>*:after,.font--block-link--inverted>*:after{padding-bottom:.14286em;border-bottom:.07143em solid var(--color--body);content:"";display:block;width:100%}[data-item=inverted-block-link]>*,.font--block-link--inverted>*{color:var(--color--alternative)!important}[data-item=inverted-block-link]>*:after,.font--block-link--inverted>*:after{border-color:var(--color--alternative)}[data-item=small-text],.font--small{font-size:12px}[data-item=button]>*,.font--button,a.font--button,input[type=submit]{background:var(--bg-color--button);color:var(--color--button);font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);font-size:14px;letter-spacing:1px}@media only screen and (max-width:767px){[data-item=button]>*,.font--button,a.font--button,input[type=submit]{font-size:13px}}[data-item=button]>*:link,[data-item=button]>*:visited,[data-item=button]>*:hover,[data-item=button]>*:focus,.font--button:link,.font--button:visited,.font--button:hover,.font--button:focus,a.font--button:link,a.font--button:visited,a.font--button:hover,a.font--button:focus,input[type=submit]:link,input[type=submit]:visited,input[type=submit]:hover,input[type=submit]:focus{color:var(--color--button);background:var(--bg-color--button)}[data-item=inverted-button],.font--button--inverted,a.font--button--inverted,input[type=submit].font--button--inverted{background:var(--bg-color--button);font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;background:var(--color--button);color:var(--bg-color--button)}@media only screen and (max-width:767px){[data-item=inverted-button],.font--button--inverted,a.font--button--inverted,input[type=submit].font--button--inverted{font-size:13px}}[data-item=inverted-button]:link,[data-item=inverted-button]:visited,[data-item=inverted-button]:hover,[data-item=inverted-button]:focus,.font--button--inverted:link,.font--button--inverted:visited,.font--button--inverted:hover,.font--button--inverted:focus,a.font--button--inverted:link,a.font--button--inverted:visited,a.font--button--inverted:hover,a.font--button--inverted:focus,input[type=submit].font--button--inverted:link,input[type=submit].font--button--inverted:visited,input[type=submit].font--button--inverted:hover,input[type=submit].font--button--inverted:focus{color:var(--color--button);background:var(--bg-color--button)}[data-item=inverted-button]:link,[data-item=inverted-button]:visited,[data-item=inverted-button]:hover,[data-item=inverted-button]:focus,.font--button--inverted:link,.font--button--inverted:visited,.font--button--inverted:hover,.font--button--inverted:focus,a.font--button--inverted:link,a.font--button--inverted:visited,a.font--button--inverted:hover,a.font--button--inverted:focus,input[type=submit].font--button--inverted:link,input[type=submit].font--button--inverted:visited,input[type=submit].font--button--inverted:hover,input[type=submit].font--button--inverted:focus{background:var(--color--button);color:var(--bg-color--button)}[data-item=secondary-button],.font--secondary-button,a.font--secondary-button,input[type=submit].font--secondary-button{background:var(--bg-color--button);font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;background:transparent;border:2px solid var(--bg-color--button);color:var(--bg-color--button);line-height:41px}@media only screen and (max-width:767px){[data-item=secondary-button],.font--secondary-button,a.font--secondary-button,input[type=submit].font--secondary-button{font-size:13px}}[data-item=secondary-button]:link,[data-item=secondary-button]:visited,[data-item=secondary-button]:hover,[data-item=secondary-button]:focus,.font--secondary-button:link,.font--secondary-button:visited,.font--secondary-button:hover,.font--secondary-button:focus,a.font--secondary-button:link,a.font--secondary-button:visited,a.font--secondary-button:hover,a.font--secondary-button:focus,input[type=submit].font--secondary-button:link,input[type=submit].font--secondary-button:visited,input[type=submit].font--secondary-button:hover,input[type=submit].font--secondary-button:focus{color:var(--color--button);background:var(--bg-color--button)}[data-item=secondary-button]:link,[data-item=secondary-button]:visited,[data-item=secondary-button]:hover,[data-item=secondary-button]:focus,.font--secondary-button:link,.font--secondary-button:visited,.font--secondary-button:hover,.font--secondary-button:focus,a.font--secondary-button:link,a.font--secondary-button:visited,a.font--secondary-button:hover,a.font--secondary-button:focus,input[type=submit].font--secondary-button:link,input[type=submit].font--secondary-button:visited,input[type=submit].font--secondary-button:hover,input[type=submit].font--secondary-button:focus{color:var(--bg-color--button);background:transparent}[data-item=inverted-secondary-button],.font--secondary-button--inverted,a.font--secondary-button--inverted,input[type=submit].font--secondary-button--inverted{background:var(--bg-color--button);font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;border:2px solid var(--bg-color--button);color:var(--bg-color--button);line-height:41px;background:transparent;border:2px solid var(--bg-color--body);color:var(--bg-color--body)}@media only screen and (max-width:767px){[data-item=inverted-secondary-button],.font--secondary-button--inverted,a.font--secondary-button--inverted,input[type=submit].font--secondary-button--inverted{font-size:13px}}[data-item=inverted-secondary-button]:link,[data-item=inverted-secondary-button]:visited,[data-item=inverted-secondary-button]:hover,[data-item=inverted-secondary-button]:focus,.font--secondary-button--inverted:link,.font--secondary-button--inverted:visited,.font--secondary-button--inverted:hover,.font--secondary-button--inverted:focus,a.font--secondary-button--inverted:link,a.font--secondary-button--inverted:visited,a.font--secondary-button--inverted:hover,a.font--secondary-button--inverted:focus,input[type=submit].font--secondary-button--inverted:link,input[type=submit].font--secondary-button--inverted:visited,input[type=submit].font--secondary-button--inverted:hover,input[type=submit].font--secondary-button--inverted:focus{color:var(--color--button);background:var(--bg-color--button)}[data-item=inverted-secondary-button]:link,[data-item=inverted-secondary-button]:visited,[data-item=inverted-secondary-button]:hover,[data-item=inverted-secondary-button]:focus,.font--secondary-button--inverted:link,.font--secondary-button--inverted:visited,.font--secondary-button--inverted:hover,.font--secondary-button--inverted:focus,a.font--secondary-button--inverted:link,a.font--secondary-button--inverted:visited,a.font--secondary-button--inverted:hover,a.font--secondary-button--inverted:focus,input[type=submit].font--secondary-button--inverted:link,input[type=submit].font--secondary-button--inverted:visited,input[type=submit].font--secondary-button--inverted:hover,input[type=submit].font--secondary-button--inverted:focus{color:var(--bg-color--button);background:transparent}[data-item=inverted-secondary-button]:link,[data-item=inverted-secondary-button]:visited,[data-item=inverted-secondary-button]:hover,[data-item=inverted-secondary-button]:focus,.font--secondary-button--inverted:link,.font--secondary-button--inverted:visited,.font--secondary-button--inverted:hover,.font--secondary-button--inverted:focus,a.font--secondary-button--inverted:link,a.font--secondary-button--inverted:visited,a.font--secondary-button--inverted:hover,a.font--secondary-button--inverted:focus,input[type=submit].font--secondary-button--inverted:link,input[type=submit].font--secondary-button--inverted:visited,input[type=submit].font--secondary-button--inverted:hover,input[type=submit].font--secondary-button--inverted:focus{color:var(--bg-color--body);background:transparent}[data-item=hidden-text]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@font-face{font-family:NotoSans-Regular;src:url(../font/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.fw--loading_animation{display:none}.fw--align--center-y{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fw--align--center-x{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.fw--align--center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fw--align--center-x.fw--align--center-y{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fw--align--left{position:absolute;left:0}.fw--align--right{position:absolute;right:0}.fw--align--top{position:absolute;top:0}.fw--align--bottom{position:absolute;bottom:0}.fw--align--fill-y--dynamic,.fw--align--fill-y--fixed{display:block}.fw--blocks{display:block;margin:0 auto;position:relative;padding:0}.fw--blocks.show-after-js{visibility:hidden}.fw--blocks>*,.fw--blocks .block{position:relative;float:left;display:block;width:100%;min-height:1px}.fw--blocks>*.show-after-js,.fw--blocks .block.show-after-js{visibility:hidden}.fw--blocks.list>*,.fw--blocks.list .item{display:inline-block;width:auto;float:none}.fw--blocks.vertical>*,.fw--blocks.vertical .item{float:none;display:block}.fw--blocks .width--1{width:8.33333%}.fw--blocks .width--2{width:16.66667%}.fw--blocks .width--3{width:25%}.fw--blocks .width--4{width:33.33333%}.fw--blocks .width--5{width:41.66667%}.fw--blocks .width--6{width:50%}.fw--blocks .width--7{width:58.33333%}.fw--blocks .width--8{width:66.66667%}.fw--blocks .width--9{width:75%}.fw--blocks .width--10{width:83.33333%}.fw--blocks .width--11{width:91.66667%}.fw--blocks .width--12{width:100%}@media only screen and (min-width:768px){.fw--blocks .width--medium-1{width:8.33333%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-2{width:16.66667%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-3{width:25%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-4{width:33.33333%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-5{width:41.66667%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-6{width:50%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-7{width:58.33333%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-8{width:66.66667%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-9{width:75%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-10{width:83.33333%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-11{width:91.66667%}}@media only screen and (min-width:768px){.fw--blocks .width--medium-12{width:100%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-1{width:8.33333%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-2{width:16.66667%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-3{width:25%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-4{width:33.33333%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-5{width:41.66667%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-6{width:50%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-7{width:58.33333%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-8{width:66.66667%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-9{width:75%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-10{width:83.33333%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-11{width:91.66667%}}@media only screen and (min-width:1024px){.fw--blocks .width--large-12{width:100%}}.fw--blocks.clear-after--1>*:nth-child(n+1),.fw--blocks.clear-after--1 .block:nth-child(n+1){clear:left}.fw--blocks.clear-after--2>*:nth-child(odd),.fw--blocks.clear-after--2 .block:nth-child(odd){clear:left}.fw--blocks.clear-after--3>*:nth-child(3n+1),.fw--blocks.clear-after--3 .block:nth-child(3n+1){clear:left}.fw--blocks.clear-after--4>*:nth-child(4n+1),.fw--blocks.clear-after--4 .block:nth-child(4n+1){clear:left}.fw--blocks.clear-after--5>*:nth-child(5n+1),.fw--blocks.clear-after--5 .block:nth-child(5n+1){clear:left}.fw--blocks.clear-after--6>*:nth-child(6n+1),.fw--blocks.clear-after--6 .block:nth-child(6n+1){clear:left}.fw--blocks.clear-after--7>*:nth-child(7n+1),.fw--blocks.clear-after--7 .block:nth-child(7n+1){clear:left}.fw--blocks.clear-after--8>*:nth-child(8n+1),.fw--blocks.clear-after--8 .block:nth-child(8n+1){clear:left}.fw--blocks.clear-after--9>*:nth-child(9n+1),.fw--blocks.clear-after--9 .block:nth-child(9n+1){clear:left}.fw--blocks.clear-after--10>*:nth-child(10n+1),.fw--blocks.clear-after--10 .block:nth-child(10n+1){clear:left}.fw--blocks.clear-after--11>*:nth-child(11n+1),.fw--blocks.clear-after--11 .block:nth-child(11n+1){clear:left}.fw--blocks.clear-after--12>*:nth-child(12n+1),.fw--blocks.clear-after--12 .block:nth-child(12n+1){clear:left}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-1>*:nth-child(n+1),.fw--blocks.clear-after--small-1 .block:nth-child(n+1){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-2>*:nth-child(odd),.fw--blocks.clear-after--small-2 .block:nth-child(odd){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-3>*:nth-child(3n+1),.fw--blocks.clear-after--small-3 .block:nth-child(3n+1){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-4>*:nth-child(4n+1),.fw--blocks.clear-after--small-4 .block:nth-child(4n+1){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-5>*:nth-child(5n+1),.fw--blocks.clear-after--small-5 .block:nth-child(5n+1){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-6>*:nth-child(6n+1),.fw--blocks.clear-after--small-6 .block:nth-child(6n+1){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-7>*:nth-child(7n+1),.fw--blocks.clear-after--small-7 .block:nth-child(7n+1){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-8>*:nth-child(8n+1),.fw--blocks.clear-after--small-8 .block:nth-child(8n+1){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-9>*:nth-child(9n+1),.fw--blocks.clear-after--small-9 .block:nth-child(9n+1){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-10>*:nth-child(10n+1),.fw--blocks.clear-after--small-10 .block:nth-child(10n+1){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-11>*:nth-child(11n+1),.fw--blocks.clear-after--small-11 .block:nth-child(11n+1){clear:left}}@media only screen and (max-width:767px){.fw--blocks.clear-after--small-12>*:nth-child(12n+1),.fw--blocks.clear-after--small-12 .block:nth-child(12n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-1>*:nth-child(n+1),.fw--blocks.clear-after--medium-1 .block:nth-child(n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-2>*:nth-child(odd),.fw--blocks.clear-after--medium-2 .block:nth-child(odd){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-3>*:nth-child(3n+1),.fw--blocks.clear-after--medium-3 .block:nth-child(3n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-4>*:nth-child(4n+1),.fw--blocks.clear-after--medium-4 .block:nth-child(4n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-5>*:nth-child(5n+1),.fw--blocks.clear-after--medium-5 .block:nth-child(5n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-6>*:nth-child(6n+1),.fw--blocks.clear-after--medium-6 .block:nth-child(6n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-7>*:nth-child(7n+1),.fw--blocks.clear-after--medium-7 .block:nth-child(7n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-8>*:nth-child(8n+1),.fw--blocks.clear-after--medium-8 .block:nth-child(8n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-9>*:nth-child(9n+1),.fw--blocks.clear-after--medium-9 .block:nth-child(9n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-10>*:nth-child(10n+1),.fw--blocks.clear-after--medium-10 .block:nth-child(10n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-11>*:nth-child(11n+1),.fw--blocks.clear-after--medium-11 .block:nth-child(11n+1){clear:left}}@media only screen and (min-width:768px)and (max-width:1023px){.fw--blocks.clear-after--medium-12>*:nth-child(12n+1),.fw--blocks.clear-after--medium-12 .block:nth-child(12n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-1>*:nth-child(n+1),.fw--blocks.clear-after--large-1 .block:nth-child(n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-2>*:nth-child(odd),.fw--blocks.clear-after--large-2 .block:nth-child(odd){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-3>*:nth-child(3n+1),.fw--blocks.clear-after--large-3 .block:nth-child(3n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-4>*:nth-child(4n+1),.fw--blocks.clear-after--large-4 .block:nth-child(4n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-5>*:nth-child(5n+1),.fw--blocks.clear-after--large-5 .block:nth-child(5n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-6>*:nth-child(6n+1),.fw--blocks.clear-after--large-6 .block:nth-child(6n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-7>*:nth-child(7n+1),.fw--blocks.clear-after--large-7 .block:nth-child(7n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-8>*:nth-child(8n+1),.fw--blocks.clear-after--large-8 .block:nth-child(8n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-9>*:nth-child(9n+1),.fw--blocks.clear-after--large-9 .block:nth-child(9n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-10>*:nth-child(10n+1),.fw--blocks.clear-after--large-10 .block:nth-child(10n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-11>*:nth-child(11n+1),.fw--blocks.clear-after--large-11 .block:nth-child(11n+1){clear:left}}@media only screen and (min-width:1024px){.fw--blocks.clear-after--large-12>*:nth-child(12n+1),.fw--blocks.clear-after--large-12 .block:nth-child(12n+1){clear:left}}.fw--blocks.spacing--1{padding:4px}.fw--blocks.spacing--1>*{padding:4px}.fw--blocks.spacing--2{padding:6px}.fw--blocks.spacing--2>*{padding:6px}.fw--blocks.spacing--3{padding:0;margin-left:-8px}.fw--blocks.spacing--3>*{padding:0 8px}.fw--blocks.spacing--4{padding:16px}.fw--blocks.spacing--4>*{padding:16px}.fw--blocks.spacing--5{padding:24px}.fw--blocks.spacing--5>*{padding:24px}.fw--blocks.spacing--6{padding:36px}.fw--blocks.spacing--6>*{padding:36px}.fw--blocks.spacing--1x{padding-left:4px;padding-right:4px}.fw--blocks.spacing--1x>*{padding-left:4px;padding-right:4px}.fw--blocks.spacing--2x{padding-left:6px;padding-right:6px}.fw--blocks.spacing--2x>*{padding-left:6px;padding-right:6px}.fw--blocks.spacing--3x{padding-left:8px;padding-right:8px}.fw--blocks.spacing--3x>*{padding-left:8px;padding-right:8px}.fw--blocks.spacing--4x{padding-left:16px;padding-right:16px}.fw--blocks.spacing--4x>*{padding-left:16px;padding-right:16px}.fw--blocks.spacing--5x{padding-left:24px;padding-right:24px}.fw--blocks.spacing--5x>*{padding-left:24px;padding-right:24px}.fw--blocks.spacing--6x{padding-left:36px;padding-right:36px}.fw--blocks.spacing--6x>*{padding-left:36px;padding-right:36px}.fw--blocks.spacing--1y{padding-top:4px;padding-bottom:4px}.fw--blocks.spacing--1y>*{padding-top:4px;padding-bottom:4px}.fw--blocks.spacing--2y{padding-top:6px;padding-bottom:6px}.fw--blocks.spacing--2y>*{padding-top:6px;padding-bottom:6px}.fw--blocks.spacing--3y{padding-top:8px;padding-bottom:8px}.fw--blocks.spacing--3y>*{padding-top:8px;padding-bottom:8px}.fw--blocks.spacing--4y{padding-top:16px;padding-bottom:16px}.fw--blocks.spacing--4y>*{padding-top:16px;padding-bottom:16px}.fw--blocks.spacing--5y{padding-top:24px;padding-bottom:24px}.fw--blocks.spacing--5y>*{padding-top:24px;padding-bottom:24px}.fw--blocks.spacing--6y{padding-top:36px;padding-bottom:36px}.fw--blocks.spacing--6y>*{padding-top:36px;padding-bottom:36px}@media only screen and (max-width:767px){.fw--blocks.spacing--small-0{padding:0}.fw--blocks.spacing--small-0>*{padding:0}.fw--blocks.spacing--small-1{padding:4px}.fw--blocks.spacing--small-1>*{padding:4px}.fw--blocks.spacing--small-2{padding:6px}.fw--blocks.spacing--small-2>*{padding:6px}.fw--blocks.spacing--small-3{padding:8px}.fw--blocks.spacing--small-3>*{padding:8px}.fw--blocks.spacing--small-4{padding:16px}.fw--blocks.spacing--small-4>*{padding:16px}.fw--blocks.spacing--small-5{padding:24px}.fw--blocks.spacing--small-5>*{padding:24px}.fw--blocks.spacing--small-6{padding:36px}.fw--blocks.spacing--small-6>*{padding:36px}.fw--blocks.spacing--small-0x{padding-left:0;padding-right:0}.fw--blocks.spacing--small-0x>*{padding-left:0;padding-right:0}.fw--blocks.spacing--small-1x{padding-left:4px;padding-right:4px}.fw--blocks.spacing--small-1x>*{padding-left:4px;padding-right:4px}.fw--blocks.spacing--small-2x{padding-left:6px;padding-right:6px}.fw--blocks.spacing--small-2x>*{padding-left:6px;padding-right:6px}.fw--blocks.spacing--small-3x{padding-left:8px;padding-right:8px}.fw--blocks.spacing--small-3x>*{padding-left:8px;padding-right:8px}.fw--blocks.spacing--small-4x{padding-left:16px;padding-right:16px}.fw--blocks.spacing--small-4x>*{padding-left:16px;padding-right:16px}.fw--blocks.spacing--small-5x{padding-left:24px;padding-right:24px}.fw--blocks.spacing--small-5x>*{padding-left:24px;padding-right:24px}.fw--blocks.spacing--small-6x{padding-left:36px;padding-right:36px}.fw--blocks.spacing--small-6x>*{padding-left:36px;padding-right:36px}.fw--blocks.spacing--small-0y{padding-top:0;padding-bottom:0}.fw--blocks.spacing--small-0y>*{padding-top:0;padding-bottom:0}.fw--blocks.spacing--small-1y{padding-top:4px;padding-bottom:4px}.fw--blocks.spacing--small-1y>*{padding-top:4px;padding-bottom:4px}.fw--blocks.spacing--small-2y{padding-top:6px;padding-bottom:6px}.fw--blocks.spacing--small-2y>*{padding-top:6px;padding-bottom:6px}.fw--blocks.spacing--small-3y{padding-top:8px;padding-bottom:8px}.fw--blocks.spacing--small-3y>*{padding-top:8px;padding-bottom:8px}.fw--blocks.spacing--small-4y{padding-top:16px;padding-bottom:16px}.fw--blocks.spacing--small-4y>*{padding-top:16px;padding-bottom:16px}.fw--blocks.spacing--small-5y{padding-top:24px;padding-bottom:24px}.fw--blocks.spacing--small-5y>*{padding-top:24px;padding-bottom:24px}.fw--blocks.spacing--small-6y{padding-top:36px;padding-bottom:36px}.fw--blocks.spacing--small-6y>*{padding-top:36px;padding-bottom:36px}}.fw--blocks.compact--1x{margin-left:-8px;margin-right:-8px}.fw--blocks.compact--2x{margin-left:-12px;margin-right:-12px}.fw--blocks.compact--3x{margin-left:-16px;margin-right:-16px}.fw--blocks.compact--4x{margin-left:-32px;margin-right:-32px}.fw--blocks.compact--5x{margin-left:-48px;margin-right:-48px}.fw--blocks.compact--6x{margin-left:-72px;margin-right:-72px}.fw--blocks.compact--1y{margin-top:-8px;margin-bottom:-8px}.fw--blocks.compact--2y{margin-top:-12px;margin-bottom:-12px}.fw--blocks.compact--3y{margin-top:-16px;margin-bottom:-16px}.fw--blocks.compact--4y{margin-top:-32px;margin-bottom:-32px}.fw--blocks.compact--5y{margin-top:-48px;margin-bottom:-48px}.fw--blocks.compact--6y{margin-top:-72px;margin-bottom:-72px}.placeholder--root{position:relative;width:100%}.placeholder--root svg{fill:#cbcbcb;color:#cbcbcb;background-color:#e9e9e9;display:block;position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%}.placeholder--container{max-width:100%;position:relative;width:100%}.icon--root{position:relative;display:inline-block;vertical-align:middle}.icon--root path{fill:currentColor}.icon--3d-badge,.icon--play-badge{border-radius:2px}.icon--root path,a:hover svg,a:focus svg,a:link svg,a:visited svg,.payment-options svg,svg use svg,.x-menu--overlap-icon svg{fill:currentColor}.icon--3d-badge{height:26px;width:26px}.icon--account{height:20px;width:20px}.icon--accounts{height:24px;width:24px}.icon--arrow-left,.icon--arrow-right{height:12px;width:16px}.icon--bag-alt{height:20px;width:16px}.icon--bag{height:21px;width:18px}.icon--behance{height:14px;width:20px}.icon--cart{height:20px;width:21px}.icon--chevron-down{height:6px;width:10px}.icon--chevron-left--small{height:14px;width:8px}.icon--chevron-left{height:20px;width:12px}.icon--chevron-right--small{height:14px;width:8px}.icon--chevron-right{height:20px;width:12px}.icon--chevron-up{height:6px;width:10px}.icon--comments{height:18px;width:20px}.icon--cross-circle{height:24px;width:24px}.icon--cross,.icon--facebook{height:20px;width:20px}.icon--instagram{height:30px;width:30px}.icon--kickstarter{height:20px;width:18px}.icon--link{height:18px;width:24px}.icon--lock{height:18px;width:14px}.icon--mail{height:16px;width:26px}.icon--menu-alt{height:10px;width:18px}.icon--menu{height:16px;width:22px}.icon--minus-circle{height:20px;width:20px}.icon--minus{height:8px;width:11px}.icon--pinterest{height:20px;width:20px}.icon--play-badge{height:26px;width:26px}.icon--play-circle-fill,.icon--play-circle{height:60px;width:60px}.icon--plus{height:12px;width:12px}.icon--rss,.icon--search{height:20px;width:20px}.icon--shopify{height:20px;width:70px}.icon--snapchat{height:20px;width:22px}.icon--trip-advisor{height:21px;width:35px}.icon--twitter{height:20px;width:22px}.icon--vimeo{height:21px;width:25px}.icon--yelp{height:20px;width:18px}.icon--youtube{height:20px;width:29px}hr{border:0;padding:0;border-bottom:1px solid #eaeaea}.text-align--left{text-align:left}.text-align--center{text-align:center}.text-align--right{text-align:right}@media only screen and (min-width:768px){.text-align--medium-left{text-align:left}.text-align--medium-center{text-align:center}.text-align--medium-right{text-align:right}}@media only screen and (min-width:1024px){.text-align--large-left{text-align:left}.text-align--large-center{text-align:center}.text-align--large-right{text-align:right}}.divider{display:block;border-top:1px solid #eaeaea}.panel{background:var(--bg-color--panel);border:1px solid #eaeaea;border-radius:3px}.list--no-style{list-style:none;margin:0;padding:0}table{background:transparent;border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea;border-radius:5px;border-collapse:separate}table.no-border{border:0px}table tr:first-child td:first-child,table tr:first-child th:first-child{border-top-left-radius:5px}table thead~tbody tr:first-child td:first-child,table thead~tbody tr:first-child th:first-child{border-radius:0}table tr:first-child td:last-child{border-top-right-radius:5px}table thead~tbody tr:first-child td:last-child{border-radius:0}table tr:last-child td:first-child,table tr:last-child th:first-child{border-bottom-left-radius:5px}table tr:last-child td:last-child{border-bottom-right-radius:5px}table thead th:first-child{border-top-left-radius:5px}table thead th:last-child{border-top-right-radius:5px}@media only screen and (max-width:768px){table.responsive{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;clear:left;border:0}table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;clear:left}table.responsive thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive tr{border:1px solid #eaeaea;padding:12px}table.responsive td{line-height:1.6;border:none;border-bottom:0;position:relative;padding:8px 0}table.responsive td:empty{padding:0}table.responsive td:before{display:block;word-wrap:break-word;max-width:100%}table.responsive td:before{content:attr(data-label)}}html,body{margin:0;padding:0;background:var(--bg-color--body)}body{color:var(--color--body)}[data-section-id]{padding:72px 48px}@media only screen and (max-width:767px){[data-section-id]{padding:32px 16px}}.fw--logo,.fw--logo .item{position:relative}.fw--logo:before{content:"";position:absolute;top:-52px;left:-52px;width:300px;height:270px;background-image:url(../image/header-menu-bg.svg);background-repeat:no-repeat;background-size:contain;opacity:.65}.fw--logo img{max-width:450px;margin-bottom:5px;padding-left:5px}.layout--main-content{position:relative;padding-top:0}.template--collection .layout--main-content,.template--article .layout--main-content,.page--terms-of-service .layout--main-content,.page--privacy-policy .layout--main-content,.page--refund-policy .layout--main-content{padding-top:60px}.layout--main-content .page-wrapper{max-width:600px;margin:0 auto}@media only screen and (max-width:767px){.layout--main-content .page-wrapper{padding:16px}}@media only screen and (max-width:480px){.template--product .layout--main-content{padding-top:0}.page--homepage-v4 .layout--main-content{padding-top:36px}}.page--about-us .layout--main-content .page-wrapper{max-width:800px}.layout--main-content .page-wrapper.page--service-list{max-width:800px;padding-bottom:0}.layout--main-content .page-wrapper.wide{max-width:1000px}.layout--main-content .content-wrapper{max-width:600px;margin:0 auto}.layout--main-content .content-wrapper.small{max-width:400px}.layout--main-content .content-wrapper.wide{max-width:1000px}@media only screen and (max-width:767px){body.show-border .off-canvas--main-content{border-width:8px}}[data-banner-enabled=true] .fullscreen-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.show-border[data-banner-enabled=true] .fullscreen-container{min-height:calc(100vh - 10px)}.show-border[data-banner-enabled=true][data-no-content-sections=true] .fullscreen-container{min-height:calc(100vh - 20px)}.fullscreen-container>:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button,a.button,input[type=submit],input[type=button],input[type=reset]{background:var(--bg-color--button);color:var(--color--button);-webkit-box-shadow:none;box-shadow:none;border-radius:2px;display:inline-block;zoom:1;padding:0 15px;vertical-align:bottom;height:45px;line-height:45px;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px}@media only screen and (max-width:767px){.button,a.button,input[type=submit],input[type=button],input[type=reset]{font-size:13px}}.button.compact,a.button.compact,input[type=submit].compact,input[type=button].compact,input[type=reset].compact{height:29px;line-height:29px}.button:focus,a.button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus{background:var(--bg-color--button)}.button:link,a.button:link,input[type=submit]:link,input[type=button]:link,input[type=reset]:link,.button:visited,a.button:visited,input[type=submit]:visited,input[type=button]:visited,input[type=reset]:visited{color:var(--color--button)}.button:hover,a.button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{color:var(--color--button);background:var(--bg-color--button)}.button--secondary{background:var(--bg-color--button);color:var(--color--button);-webkit-box-shadow:none;box-shadow:none;border-radius:2px;display:inline-block;zoom:1;padding:0 15px;vertical-align:bottom;height:45px;line-height:45px;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;background:var(--bg-color--body);border:2px solid var(--bg-color--button);color:var(--bg-color--button);line-height:41px}@media only screen and (max-width:767px){.button--secondary{font-size:13px}}.button--secondary.compact{height:29px;line-height:29px}.button--secondary:focus{background:var(--bg-color--button)}.button--secondary:link,.button--secondary:visited{color:var(--color--button)}.button--secondary:hover{color:var(--color--button);background:var(--bg-color--button)}.button--secondary:focus{background:var(--bg-color--body)}.button--secondary:hover{color:var(--bg-color--button);background:var(--bg-color--body)}.input--number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #eaeaea;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:15px;position:relative;text-align:left}.input--number .minus,.input--number .plus{padding:0 8px;cursor:pointer;background:#fff;height:26px;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;max-width:42px;width:42px;display:flex;align-items:center;justify-content:center}svg.icon--root.icon--minus *{fill:#187677!important}svg.icon--root.icon--plus *{fill:#187677!important}.input--number input{height:26px;line-height:26px;z-index:1;border-top:0!important;border-bottom:0!important;background-color:transparent;width:22px;margin:0;border-radius:0;border:none;padding:0!important;color:#000!important;font-weight:400}.input--number input:focus{border-top:0;border-bottom:0}.input--number.updating input{color:#eaeaea}img{vertical-align:middle;max-width:100%}.image--root{position:relative;max-width:100%}.image--root img{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.image--root img.lazyloaded,.image--root noscript img{visibility:visible;opacity:1}.image--container{max-width:100%;position:relative}.responsive-video{width:100%;display:block;position:relative;padding-top:2.08333em;padding-bottom:67.5%;height:0;margin-bottom:1.33333em;overflow:hidden}.responsive-video.widescreen{padding-bottom:57.25%}.responsive-video.vimeo{padding-top:0}.responsive-video.kickstarter{padding-bottom:52%}@media only screen and (max-width:767px){.responsive-video.kickstarter{padding-bottom:50%}}@media only screen and (min-width:1024px){.responsive-video.kickstarter{padding-bottom:54%}}.responsive-video iframe,.responsive-video object,.responsive-video embed,.responsive-video video{position:absolute;top:0;left:0;width:100%;height:100%}.off-canvas--viewport{width:100%;position:relative}.page--xlb .off-canvas--viewport,.page--ddm-landing-page .off-canvas--viewport,.page--nutrition-facts .off-canvas--viewport,.page--copy-of-xlb .off-canvas--viewport,.xlb-sticky-header .off-canvas--viewport{overflow:unset}.off-canvas--left-sidebar{position:absolute;top:0;overflow:visible;display:block;z-index:100;min-height:100vh;width:80%;max-width:400px;background-color:var(--bg-color--body);-webkit-transform:translateX(-100%);transform:translate(-100%)}.off-canvas--right-sidebar{position:fixed;top:0;bottom:0;overflow:visible;max-width:100%;width:100%;display:block;z-index:105;background-color:#ffffffe6;-webkit-transform:translateX(0);transform:translate(0);left:100%;transition:all .4s ease-in-out}[data-off-canvas--state=left-open] .off-canvas--left-sidebar{-webkit-box-shadow:2px 0 10px -2px #888;box-shadow:2px 0 10px -2px #888}.off-canvas--right-sidebar:after{opacity:0}.upsell-section{width:100%;padding:20px 20px 40px;background-color:#1b2137;color:#fff;overflow:hidden;display:none;min-height:260px}.cart-upsell{height:100%;overflow-y:auto}.cart-upsell .slick-track{align-items:center}.cart-upsell .cart--item>*{padding:5px;display:block;border:none}.cart-upsell .cart--item--image{align-self:flex-start;max-width:130px}.cart-upsell .cart-item--content{display:flex;width:60%;flex-direction:column}.cart-upsell-content{padding:0 15px}.cart-upsell .cart--item--price{text-align:left;margin-bottom:10px}.cart-upsell .cart--item{display:flex;align-items:center;justify-content:space-between;transition:all .8s ease;opacity:1;transform:none;border-bottom:none;margin-bottom:0}.cart-upsell .cart--item.hide{display:none}.cart-upsell .cart--item.slide-out{opacity:0}.upsell-section.isOpen{display:block}body.open-cart{overflow:hidden}.cart-upsell-title{text-align:center;padding-bottom:10px}.cart-upsell-content a{color:#fff;font-size:16px}.cart-upsell__wrapper{overflow:hidden}.cart-upsell-content .btn{background-color:#ed1c24;border:1px solid #fff;color:#fff;padding:12px;border-radius:15px;cursor:pointer;text-transform:uppercase;font-weight:800}.cart--title{font-size:40px!important}@media only screen and (max-width:1023px){.cart--title{font-size:32px!important}}@media only screen and (max-width:767px){.cart--title{font-size:24px!important}}[data-off-canvas--state=right-open] .off-canvas--right-sidebar{-webkit-box-shadow:-2px 0 10px -2px #888;box-shadow:-2px 0 10px -2px #888}.off-canvas--main-content{min-height:inherit;width:100%;top:0}.template--cart .off-canvas--main-content{display:flex;flex-direction:column}.template--cart .layout--main-content{flex:1;background-color:#fffdf5}@media only screen and (max-width:767px){.template--cart .layout--main-content{margin-top:0}}.off-canvas--overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99;opacity:0;background:#000;cursor:pointer}.off-canvas--open{display:inline-block;cursor:pointer}.off-canvas--close{position:fixed;top:12px;color:#fff;z-index:400000;cursor:pointer;display:inline-block;border:1px solid #494949;border-radius:25px;padding:3px 8px 7px;transition:all .4s ease-in-out;background-color:transparent}.off-canvas--close:hover,.off-canvas--close:active{transition:all .4s ease-in-out;background-color:#ed1c24}.off-canvas--close path{transition:all .4s ease-in-out;fill:#494949}.off-canvas--close:hover path,.off-canvas--close:active path{fill:#fff}[data-off-canvas--state=closed] .off-canvas--close{display:none}[data-off-canvas--state=left-open] .off-canvas--close{left:415px}[data-off-canvas--state=right-open] .off-canvas--close{right:20px}@media only screen and (max-width:500px){[data-off-canvas--state=left-open] .off-canvas--close{left:calc(80% + 15px)}}.off-canvas--left-sidebar .social-follow{padding:30px;text-align:center}.search--header{padding:32px;text-align:center}.search--bar{position:relative}@media only screen and (max-width:767px){.search--bar{padding-top:8px}}@media only screen and (min-width:768px){.search--bar{padding:16px 0}}input[type=text].search--textbox,input[type=text].search--textbox:focus{padding:0 55px 0 35px;border:0;outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent;height:50px;font-size:22px}input[type=text]::-ms-clear{display:none}.search--loading{display:none;position:absolute;top:36px;left:18px}@media only screen and (min-width:768px){.search--loading{top:45px}}.search--root[data-view=template] .search--body{padding:0 16px}.search--results{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.search--results{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}}.search--results>*{padding:16px}@media only screen and (max-width:767px){.search--products{width:100%}}@media only screen and (min-width:768px){.search--products{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:calc(100% - 300px)}}.search--root[data-view=template] .search--products{width:100%}@media only screen and (min-width:768px){.search--root[data-show-articles=false][data-show-pages=false] .search--products{width:100%}}.search--info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;border-bottom:1px solid #eaeaea}.search--count{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search--items,.search--products-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0}.search--product{width:100%;padding:16px}@media only screen and (min-width:768px){.search--product{width:calc(100% / 3)}}@media only screen and (min-width:1024px){.search--root[data-show-articles=false][data-show-pages=false] .search--product{width:25%}}@media only screen and (min-width:1024px){.search--root[data-view=template] .search--product{width:25%}}@media only screen and (max-width:767px){.search--articles{width:100%}}@media only screen and (min-width:768px){.search--articles{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;width:300px;max-width:300px}}.search--root[data-view=template] .search--articles{max-width:800px;-ms-flex-preferred-size:800px;flex-basis:800px;text-align:center;margin:0 auto}.search--articles-container{padding:16px 0}.search--article{padding:8px 16px}.search--no-results,.search--footer{padding:0 16px}@media only screen and (min-width:768px){.search--footer{padding:0 32px}}.search--again-button{padding:32px;text-align:center}[data-search--view=sidebar] .search--icon{top:15px}.breadcrumbs--root{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 0}.breadcrumbs--root *{text-transform:capitalize!important}.breadcrumbs--root li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs--root li:not(:last-of-type):after{margin:0 12px;content:"/"}.pagination--root{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination--left-arrow a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.pagination--current-page{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.pagination--numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination--number a{padding:8px}.pagination--number[data-active=true]{padding:0 8px;font-weight:700}.pagination--right-arrow a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}html.modal-open{overflow:auto!important}.modal--link{cursor:pointer}.modal--window{position:absolute;z-index:10;top:0;left:0;display:none;min-height:100%;width:100%;max-width:100%;overflow:hidden;padding:96px}@media only screen and (max-width:767px){.modal--window{padding:48px 12px 12px}}.modal--window .icon--cross{vertical-align:top}.modal--window .fw--loading_animation{display:block}.modal--window[data-modal--fullscreen=true]{padding:0}@media only screen and (max-width:767px){.modal--window[data-modal--fullscreen=true]{padding:0}}.modal--mask{display:none;opacity:.8;position:fixed;top:0!important;left:0;height:100%;width:100%;z-index:9000;background-color:#000}.modal--container{position:relative;width:100%;min-height:100%;z-index:9002}.modal--content{position:relative;background:var(--bg-color--body);display:none;left:50%;max-width:100%;min-width:200px;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media only screen and (min-width:768px){.modal--content{min-width:300px}}[data-modal--fullscreen=true] .modal--content{width:100%;min-height:100vh;top:0;left:0;-webkit-transform:translateX(0);transform:translate(0)}.modal--content .responsive-video{margin-bottom:-1px}.modal--content .responsive-video.vimeo{margin-bottom:0}.modal--content.with-padding{padding:16px}.modal--content.full-width{width:100%}.modal--content.active{display:inline-block;overflow:hidden}[data-modal--fullscreen=true] .modal--content.active{overflow:visible}.modal--window.fixed{position:fixed;height:100%}.modal--window.fixed .modal--container{height:100%}.modal--window.fixed .modal--container .modal--content{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal--loading{position:fixed;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;height:25px;width:25px}.modal--close,.modal--prev,.modal--next{background-color:transparent;z-index:9002;position:fixed;cursor:pointer;font-size:30px;color:#fff;padding:10px;opacity:.8;border:none}.modal--close:hover,.modal--prev:hover,.modal--next:hover{opacity:1;background-color:transparent}.modal--close{top:0!important;right:0;padding:32px;font-size:18px}[data-modal--fullscreen=true] .modal--close{color:var(--color--body)}[data-modal--custom-close=true] .modal--close{display:none}@media only screen and (max-width:767px){.modal--close{padding:20px}body.show-border .modal--close{padding:30px}}.modal--prev{margin-top:-25px;left:12px;top:50%!important;display:none}.modal--next{margin-top:-25px;right:12px;top:50%!important;display:none}body.show-border [data-modal--fullscreen=true] .modal--container{border:12px solid var(--bdr-color--page)}.cart--heading--name{padding-left:0!important}@media only screen and (max-width:767px){body.show-border [data-modal--fullscreen=true] .modal--container{border-width:8px}}.cart--root{padding:50px 64px 54px;max-width:1440px;margin:0 auto}.cart--headings *{letter-spacing:0}@media screen and (min-width:768px)and (max-width:1024px){.cart--item--price{padding-right:8px!important}.cart--heading--price{padding-right:7px!important}.cart--root{padding:40px 32px}.cart--root_container{padding-bottom:16px!important}.cart--item>*{vertical-align:middle}.cart--item>*{padding:8px!important}.cart--item--title{padding:8px 8px 8px 0!important}.cart--item--quantity{height:auto}}@media only screen and (max-width:767px){.cart--root[data-view=desktop]{display:none}}.cart--root[data-view=mobile]{padding:8px 16px 24px}@media only screen and (min-width:768px){.cart--root[data-view=mobile]{display:none}}.off-canvas--right-sidebar .cart--root{display:block!important;z-index:200;padding:70px 16px;overflow-y:auto}.cart--header{padding-bottom:40px;text-align:left;max-width:1200px;margin:0 auto}span.cart--quantity--btn-icon{display:flex;align-items:center;justify-content:center}.cart--root[data-has-items=false] .cart--form{display:none}.cart--body{padding-bottom:8px;display:table;width:100%;table-layout:auto}.cart--root[data-view=desktop] .cart--item{padding-bottom:8px}@media only screen and (min-width:768px){.cart--root[data-view=desktop] .cart--item>*{padding-bottom:8px}.cart--root[data-view=desktop] .cart--item--quantity{padding-left:0}.cart--root[data-view=desktop] .cart--item--quantity.discount__quantity__bar{padding-left:16px}.cart--root[data-view=desktop] .cart--item:last-of-type>*{padding-bottom:0}}.cart--heading--quantity{text-align:center!important}.cart--root_container{border:2px solid var(--Red, #E00000);border-radius:24px;padding:0 16px;background:#fff!important}.cart--root[data-view=desktop] .cart--heading--quantity span{margin-left:-49px}.cart--root[data-view=mobile] .cart--mobile-headings{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:0;padding-bottom:16px}.cart--root[data-view=mobile] .cart--mobile-heading--products{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:normal;color:#000;text-align:left;min-width:0}.cart--root[data-view=mobile] .cart--mobile-heading--total{width:120px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:normal;color:#000;text-align:right;-ms-flex-negative:0;flex-shrink:0}.cart--root[data-view=mobile] .cart--mobile-divider{width:100%;height:1px;background-color:#eaeaea;margin:0 0 16px;padding:0}.cart--free-shipping{color:#000}.cart--root[data-view=mobile] .cart--header{padding-bottom:24px!important}.cart--headings{display:table-row;width:100%;text-align:center}.cart--body .cart--item:nth-child(1){border-top:1px solid #ccc!important}.cart--root[data-view=mobile] .cart--headings{display:none}.cart--headings>*{display:table-cell;padding:16px;border-bottom:1px solid #eaeaea}.cart--heading--total{text-align:right}.cart--item{width:100%;display:table-row}.cart--root[data-view=desktop] .cart--item.is-first{padding-top:16px}.cart--root[data-view=desktop] .cart--item.is-first>*{padding-top:16px!important}.cart--root[data-view=desktop] .cart--item.is-first .cart--item--quantity{height:96px}.cart--body .cart--item:first-of-type,.cart--body .cart--item:first-of-type>*{border-top:none!important}.cart--root[data-view=mobile] .cart--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;border-bottom:none;padding:0;margin-bottom:24px;position:relative;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.cart--root[data-view=mobile] .cart--item--title{right:0!important}.cart--root[data-view=mobile] .cart--item:not(:last-child){border-bottom:none}.cart--root[data-view=mobile] .cart--item--info-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;overflow:hidden;min-width:0;padding:0!important}.cart--root[data-view=mobile] .cart--item--image{width:80px;height:80px;max-width:80px;min-width:80px;-ms-flex-negative:0;flex-shrink:0;padding:0}.cart--root[data-view=mobile] .cart--item--name-price{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0;overflow:hidden}.cart--root[data-view=mobile] .cart--item--name-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;overflow:hidden;min-width:0;width:100%}.cart--root[data-view=mobile] .cart--item--title{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:normal;color:#000;padding:0;text-align:left;width:100%;overflow:hidden;word-wrap:break-word;word-break:break-word;padding:0!important}.font--light-accent.money{color:#e00000}.cart--root[data-view=mobile] .cart--quantity--container label.hidden{display:none;width:0;height:0}.cart--root[data-view=mobile] .cart--item--title a{color:#000;text-decoration:none;overflow:hidden;word-wrap:break-word;word-break:break-word;font-size:14px!important}.cart--root[data-view=mobile] .cart--item--variant{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#666;padding:0;text-align:left;overflow:hidden;word-wrap:break-word;word-break:break-word}.cart--root[data-view=mobile] .cart--item--discount-label{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#e00000;padding:0;text-align:left;overflow:hidden;word-wrap:break-word;word-break:break-word}.cart--root[data-view=mobile] .cart--item--price-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;min-width:0;flex-shrink:0}.cart--root[data-view=mobile] .cart--item--unit-price{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#000;text-align:center}.cart--root[data-view=mobile] .cart--item--unit-price-original{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#999;text-decoration:line-through}.cart--root[data-view=mobile] .cart--item--remove{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart--root[data-view=mobile] .cart--item--remove a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.cart--root[data-view=mobile] .cart--item--quantity-total-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden;min-width:0;padding:0!important;margin-top:0}.cart--root[data-view=mobile] .cart--quantity--container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;background-color:#fff;border:2px solid #187677;border-radius:99px;padding:0;margin:0;flex-shrink:0;min-width:0;max-width:109px}.cart--root[data-view=mobile] .cart--quantity--container .minus,.cart--root[data-view=mobile] .cart--quantity--container .plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 11px;border-radius:999px;text-decoration:none;color:#187677;max-width:42px}.cart--root[data-view=mobile] .cart--quantity--container .cart--quantity--btn-icon svg{display:none}.cart--root[data-view=mobile] .cart--quantity--container .quantity-btn-text{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:400;line-height:normal;color:#187677;text-align:center}.cart--root[data-view=mobile] .cart--quantity--container .cart--quantity--input{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#000;text-align:center;border:none;background:transparent;padding:0;margin:0;width:auto;min-width:20px}.cart--root[data-view=mobile] .cart--item--total-price{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0;overflow:hidden;flex-shrink:1}.cart--root[data-view=mobile] .cart--item--total{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#000;text-align:center}.cart--root[data-view=mobile] .cart--item--total-original{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#999;text-decoration:line-through;text-align:center}.cart--item>*{display:table-cell;vertical-align:middle;padding:16px}.cart--item--remove a.remove:after{content:none!important}.cart--item--image{width:80px;height:80px;max-width:80px;min-width:80px}@media only screen and (min-width:768px)and (max-width:1023px){.cart--item--image{width:80px;height:80px;max-width:80px;min-width:80px}.cart--item--image .image--root{width:80px!important;height:80px!important;max-width:80px!important}.cart--item--image .image--container{padding-top:100%!important;height:100%!important}.cart--item--image img{width:100%!important;height:100%!important;object-fit:contain!important}}.cart--item--price{text-align:right;padding-right:0}.cart--heading--price{padding-right:0}.cart--item--quantity{text-align:center;display:flex;align-items:center;justify-content:center;column-gap:24px;height:80px}.cart--item--quantity.hidden{opacity:0;pointer-events:none}.cart--quantity--input{padding:0 9px;margin:0;text-align:center}.cart--quantity--input[data-loading=true],.cart--quantity--input[data-loading=true]:focus{color:#eaeaea}.cart--quantity--container{margin:0;background-color:transparent}.cart--quantity--btn-loader{display:none;width:18px;height:18px;color:#187677}.cart--quantity--btn-loader svg{width:100%;height:100%}.cart--quantity--container a[data-loading=true] .cart--quantity--btn-icon,.cart--quantity--container a[data-loading=true] .cart--quantity--btn-text{display:none}.cart--quantity--container a[data-loading=true] .cart--quantity--btn-loader{display:inline-block;animation:cart-qty-spin .8s linear infinite}.cart--quantity--container a[data-loading=true]{pointer-events:none}@keyframes cart-qty-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart--item .font--accent.money,.cart--item--total .money{color:var(--Neutral-Neutral-800, #000);text-align:center;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.cart--headings *{color:var(--Neutral-Neutral-800, #000);text-align:right;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.money-compare *{color:var(--Neutral-Neutral-500, #999)!important;text-align:center;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.cart--item--remove>*{font-size:12px}.cart--item--total{text-align:right;padding-left:8px!important;padding-right:0!important}.cart--heading--total{padding-right:0}.cart--root[data-view=mobile] .cart--item--total{text-align:left}.cart--footer{border-top:1px solid #CCCCCC;padding:16px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cart--root[data-view=mobile] .cart--footer{padding:32px 0 0;display:block}.cart--notes{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:400px}.cart--root[data-view=mobile] .cart--notes{text-align:center;max-width:100%;padding-bottom:32px}.cart--notes--textarea{height:120px;margin:0}.cart--root[data-view=mobile] .cart--notes--textarea{height:80px}@media only screen and (max-width:767px){.cart--notes--textarea{font-size:16px}}.cart--totals{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:400px;margin-left:auto}.cart--root[data-view=mobile] .cart--totals{max-width:none}.cart--summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px}.cart--summary-row:last-of-type{padding-bottom:0}.cart--summary-label{color:var(--Neutral-Neutral-800, #000);font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.cart--summary-value{text-align:right}.cart--discount-value{color:#e00000;font-weight:400}.cart--calculated-text{color:#999;font-weight:400}.cart--subtotal-row{padding-top:0;margin-top:0}@media only screen and (min-width:768px){.cart--subtotal-row{padding-top:4px}}.cart--subtotal-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart--subtotal-label .font--block-heading{margin-bottom:0;color:var(--Neutral-Neutral-800, #000);font-family:Space Grotesk;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:inherit}.cart--item-count{color:var(--Neutral-Neutral-800, #000);font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.cart--subtotal-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cart--subtotal-price{font-weight:700;color:#000;font-size:20px!important}.cart--subtotal-original *{color:#999;font-size:20px!important;font-weight:400!important}.cart--nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:4px}.cart--root[data-view=mobile] .cart--nav{gap:8px}.cart--checkout-button{width:100%;border:none;padding:12px 24px;cursor:pointer;transition:all .3s ease;border-radius:999px;background:var(--Dark-Teal, #187677);color:var(--Neutral-Neutral-100, #FFF);text-align:center;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0!important}.cart--checkout-button:hover,.cart--checkout-button:focus{background-color:#187677}.cart--continue-shopping{width:100%;text-align:center}.cart--continue-shopping a{display:block;width:100%;padding:12px 24px;background-color:#fff;text-decoration:none;color:var(--Dark-Teal, #187677)!important;text-align:center;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:999px;border:2px solid var(--Dark-Teal, #187677);text-transform:inherit;letter-spacing:0!important}.cart--continue-shopping a:after{content:none!important}.cart--continue-shopping a:hover,.cart--continue-shopping a:focus{background-color:#f8f9fa}.cart--continue-shopping a:hover:after{transform:translate(5px)}.cart--root[data-view=mobile] .cart--checkout-button{width:100%;order:1}.cart--root[data-view=mobile] .cart--continue-shopping{order:2;width:100%}.cart--no-items{text-align:center}.cart--root[data-has-items=true] .cart--no-items{display:none}.cart--additional-buttons{max-width:300px;margin-left:auto}.cart--root[data-view=mobile] .cart--additional-buttons{max-width:unset}html.no-js .fw--slider{overflow:hidden}.fw--slider .owl-controls{margin-top:0}.fw--slider .owl-controls .owl-pagination{width:100%;position:absolute;bottom:10px}.fw--slider .owl-controls .owl-page span{background:#fff;border:2px solid #fff;opacity:.8;-webkit-box-shadow:0px 0px 2px #666;box-shadow:0 0 2px #666}.fw--slider .owl-controls .owl-page span:hover{opacity:1}.fw--slider .owl-controls .owl-page.active span{background:transparent;-webkit-box-shadow:inset 0 0px 2px #666,0px 0px 2px #666;box-shadow:inset 0 0 2px #666,0 0 2px #666}.fw--slider .owl-controls .owl-page .owl-numbers{display:none}.fw--slider .owl-controls .owl-page.active .owl-numbers{display:block;background:none;border:0;opacity:1;-webkit-box-shadow:none;box-shadow:none}.fw--slider .owl-item.loading{min-height:150px;background:var(--image--loading-animation) no-repeat center center}.fw--slider .grabbing{cursor:var(--image--grabbing-icon) 8 8,move}.fw--slider .owl-controls .owl-buttons .owl-prev,.fw--slider .owl-controls .owl-buttons .owl-next{margin-top:-16px;position:absolute;background:none;top:50%;color:#fff;text-shadow:0px 0px 2px #666}.fw--slider .owl-prev{left:0;height:20px;margin:-10px 0 0 -30px}.fw--slider .owl-next{right:0;height:20px;margin:-10px -30px 0 0}.slider .slides>.slide:not(:first-child){display:none}.owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;touch-action:pan-y;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(../image/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;border-radius:30px;background:#869791}.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;opacity:.5;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:var(--color--body);padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(../image/AjaxLoader.gif) no-repeat center center}.owl-origin{-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;-webkit-perspective:1200px;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translate(-200%)}to{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translate(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translate(-200%)}to{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translate(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translate(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}to{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translate(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translate(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}to{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translate(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes goDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes goDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpFrom{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.fw--slider.owl-carousel .owl-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;text-align:center}.fw--slider.owl-carousel .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px}.fw--slider .owl-controls .owl-buttons{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.fw--slider .owl-controls .owl-buttons .owl-next,.fw--slider .owl-controls .owl-buttons .owl-prev{color:var(--color--body);padding:0;margin-top:-32px}@media only screen and (max-width:767px){.fw--slider .owl-controls .owl-buttons .owl-next,.fw--slider .owl-controls .owl-buttons .owl-prev{margin-top:-12px}}.fw--slider .owl-controls .owl-prev{left:-12px}.fw--slider .owl-controls .owl-next{right:-12px}.fw--slider .owl-numbers{border-radius:0;padding:0}.fw--slider .owl-pagination{width:100%;position:absolute;top:-30px;height:30px}.header--right-side .header--cart{background:unset}.header--right-side .header--cart .total{display:none}.header--right-side .header--cart .count{display:none!important;align-items:center;justify-content:center;min-width:24px;margin-left:5px;padding:2px 3px;border-radius:50%;font-weight:500;font-size:16px;line-height:20px;background:#e00000;color:#fff}.header--right-side .header--cart .cart-link>a{display:flex;align-items:center}@media only screen and (max-width:767px){.header--right-side .header--cart .cart-link{-ms-flex-negative:0;flex-shrink:0}}@media only screen and (max-width:767px){.header--right-side .header--cart .cart-link[data-cart--has-items=true] a{color:var(--color--header--buttons)}}@media only screen and (min-width:768px){.header--right-side .header--cart .cart-link[data-cart--has-items=true] a{color:var(--bg-color--body)}}.cart--root[data-view=mobile] .cart--subtotal-value{gap:4px}.cart--root[data-view=mobile] .cart--item:last-child{margin-bottom:16px}@media only screen and (max-width:767px){.cart--summary-label{font-size:12px}.cart--subtotal-label .font--block-heading{font-size:16px}.cart--item-count{font-size:12px}.cart--subtotal-price,.cart--subtotal-original *{font-size:16px!important}.cart--summary-row{padding-bottom:4px}.cart--summary-row.cart--subtotal-row{padding-bottom:8px!important}.cart--body{padding-bottom:0!important}.cart--footer{padding:16px 0 0!important}.header--right-side .header--cart .cart-link[data-cart--has-items=true] a.toggle .count{position:relative;top:2px}}@media only screen and (min-width:768px){.header--right-side .header--cart .cart-link[data-cart--has-items=true] a.toggle{position:relative}}[data-modal--view=contact-modal] .modal--close{color:var(--color--contact-modal)}[data-modal--view=contact-modal] .modal--container{border:0!important}.contact-modal--content{width:100%;min-height:100%;color:var(--color--contact-modal);background-color:var(--bg-color--contact-modal);min-height:100vh}.contact-modal--content a,.contact-modal--content a:link,.contact-modal--content a:visited,.contact-modal--content a:hover{color:var(--color--contact-modal)}.contact-modal--content>*{padding:24px}.contact-modal--wrapper{max-width:1100px;margin:0 auto;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-modal--header{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;padding:48px 0}.contact-modal--left-column{max-width:400px}@media only screen and (min-width:768px){.contact-modal--left-column{padding-right:72px}}.contact-modal--left-column>*{padding:32px 0}.contact-modal--address>*{padding:12px 0}.contact-modal--address-title{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px}@media only screen and (max-width:767px){.contact-modal--address-title{font-size:13px}}.contact-modal--hours>*{padding:12px 0}.contact-modal--right-column{padding:16px}.contact-modal--right-column>*{padding:24px}.contact-modal--form textarea{height:100px;-webkit-transition:.3s height;transition:.3s height;outline:0}@media only screen and (max-width:767px){.contact-modal--form textarea{font-size:16px}}.contact-modal--form input[type=submit]{width:100%}@media only screen and (max-width:767px){.contact-modal--form input:not([type=submit]){font-size:16px}}.contact-modal--form-title{padding-bottom:16px}.contact-modal--social .partial--social-media{margin-left:-16px}.contact-modal--social-title{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px}@media only screen and (max-width:767px){.contact-modal--social-title{font-size:13px}}.disclosure--root{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.disclosure--label{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.disclosure--main{width:100%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;position:relative;outline:none}.disclosure--toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:2px;border:1px solid #eaeaea;color:var(--color--body);background-color:#fff;cursor:pointer;padding:8px 24px 8px 16px;width:100%;position:relative}.disclosure--toggle .icon--root{left:12px;color:var(--color--body)}.disclosure--toggle .icon--chevron-up,.disclosure--toggle[aria-expanded=true] .icon--chevron-down{display:none}.disclosure--toggle[aria-expanded=true] .icon--chevron-up{display:inline}.disclosure--form{background-color:#fff;border:1px solid #eaeaea;border-radius:2px;min-width:100%;position:absolute;display:none;overflow-y:auto;z-index:2}.disclosure--toggle[aria-expanded=true]+.disclosure--form{display:block}.disclosure--current-option{display:flex}.disclosure--current-option img{margin-left:10px;flex:.25;object-fit:contain;margin-right:5px}.disclosure--option-link{color:var(--color--body)!important;display:flex;flex-wrap:wrap;align-items:center;padding:9px 15px;white-space:nowrap;width:100%;cursor:pointer}.disclosure--option-link img{margin-left:10px}.disclosure--option-link:focus,.disclosure--option-link:hover{outline:0;background-color:#f7f7f7}.disclosure--option.hide{display:none}.product-page .disclosure--current-option{position:relative;align-items:center}.product-page .disclosure--current-option:after{content:var(--label)!important;position:relative;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;width:fit-content!important;padding:0 5px;height:21px;color:#d1ffcb;text-align:center;font:700 12px SpaceGrotesk-Bold,sans-serif;line-height:normal;border-radius:26px;background:#d80012;margin:0 0 0 10px}@media(max-width:1024px){.disclosure--current-option img,.disclosure--option-link img{max-width:80px}}@media(max-width:400px){.disclosure--main[data-product=classic-pork-xiao-long-bao]{font-size:11px}.disclosure--option-link img{max-width:65px;margin-left:5px}}.radios--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:8px}.radios--header>*{padding-bottom:0}.radios--container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.radios--container>*:not(:last-child){padding-right:16px}.template--product .radios--container>*:not(:last-child){padding-right:14px}.radios--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radios--option-label{display:inline}.radios--option-current{padding-left:8px}.radios--swatch-button{position:relative;display:inline-block;height:28px;width:28px;border:1px solid #eaeaea;border-radius:50%;padding-bottom:0;background-size:cover}@media only screen and (max-width:767px){.radios--swatch-button{height:40px;width:40px}}.radios--swatch-button:hover{cursor:pointer}.radios--swatch-button:after{display:inline-block;height:32px;width:32px;border-radius:50%;border:1px solid var(--color--body--light);position:absolute;top:-3px;left:-3px}@media only screen and (max-width:767px){.radios--swatch-button:after{height:44px;width:44px}}.radios--value-button{border:2px solid #eaeaea;color:var(--color--body--light);line-height:43px;background:transparent}.template--product .radios--value-button{background-color:#fffdf5;border:2px solid #E00000;color:#e00000}.radios--input[type=radio]{opacity:0;width:1px;height:1px;margin:0}.radios--input[type=radio]:checked+.radios--swatch-button:after,.radios--input[type=radio]:hover+.radios--swatch-button:after{content:""}.radios--input[type=radio]:checked+.radios--value-button,.radios--input[type=radio]:hover+.radios--value-button{border-color:var(--color--body--light);color:#fff;background-color:#1b2136}.template--product .radios--input[type=radio]:checked+.radios--value-button,.template--product .radios--input[type=radio]:hover+.radios--value-button{background-color:#e00000;color:#fffdf5;border-color:#e00000}.radios--input[type=radio]:focus+.radios--swatch-button:after,.radios--input[type=radio]:focus+.radios--value-button{-webkit-box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px Highlight}.x-menu{display:inline-block;line-height:1}.x-menu ul{flex-direction:column}.x-menu ul,.x-menu li{list-style:none;margin:0;padding:0}.x-menu li{margin-top:15px}.header .x-menu ul a{display:block;min-width:240px;padding:15px 27px;font-weight:500;color:#fff;font-size:22px;letter-spacing:1px;background:0 center no-repeat url(../image/menu-item-bg.png);background-size:contain;transition:all .3s ease-in-out}@media only screen and (max-width:1280px)and (orientation:landscape){.header .x-menu ul a{padding:12px 27px}}.x-menu ul a:hover{color:#1b2137;background-position:-30px center}[data-x-menu--overlap=false] .x-menu--overlap-icon{display:none}@media only screen and (max-width:1023px){[data-x-menu--overlap=false] .x-menu--overlap-icon{display:block}}[data-x-menu--overlap=true] .x-menu--level-1--container,.x-menu--level-1--container{display:none}@media only screen and (min-width:768px){.x-menu--level-1--container{display:flex}}.x-menu--level-1--link{display:inline-block}.x-menu--level-1--link[data-x-menu--depth="2"]{position:relative}.x-menu--level-1--link a{display:inline-block;padding:16px;position:relative}.x-menu--level-1--link .icon--chevron-up{display:none}.x-menu--level-2--container{display:none;position:relative;white-space:nowrap;z-index:4;min-width:150px;left:0;padding:0;background:transparent;overflow:hidden}[data-x-menu--depth="2"] .x-menu--level-2--container{top:0;left:-16px;bottom:auto!important}[data-x-menu--depth="3"] .x-menu--level-2--container{max-width:100%;padding-top:0;padding-bottom:20px;width:100%}[data-x-menu--depth="3"] .x-menu--level-2--container ul{-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:top}[data-x-menu--align=center] .x-menu--level-2--container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.x-menu--bg{position:absolute;top:0;left:0;height:100%;width:100%}.x-menu--single-parents{display:inline-block;-ms-flex-negative:0;flex-shrink:0;padding:12px 32px 12px 0}.x-menu--single-parents ul{position:relative;border-right:1px solid var(--color--body--light);padding-right:32px;min-height:calc(100% - 30px)}.x-menu--single-parents li{padding-bottom:0!important;display:block!important}.x-menu--single-parents a{padding:8px 32px!important;line-height:1}ul.x-menu--level-2--list{margin-top:5px}li.x-menu--level-2--link{margin-top:5px;text-transform:uppercase}.x-menu--level-2--link a{width:95%;min-width:225px!important}[data-x-menu--depth="3"] .x-menu--level-2--link{display:inline-block;vertical-align:text-top}.x-menu--level-2--link:first-child>a{padding-top:32px}[data-x-menu--depth="3"] .x-menu--level-2--link:first-child>a{padding:16px 32px}.x-menu--level-2--link:last-child>a{padding-bottom:32px}[data-x-menu--depth="3"] .x-menu--level-2--link:last-child>a{padding:16px 32px}.x-menu--level-2--link a{display:inline-block;padding:16px 32px}ul.x-menu--level-3--container{padding:0 0 20px;text-transform:none}.x-menu--level-3--link a{padding:8px 32px;line-height:1}[data-x-menu--parent-link=level-2] .x-menu--level-3--link{padding-left:20px}@media only screen and (max-width:767px){.x-menu--overlap-icon{display:inline-block}}.x-menu--level-1--link>a{padding:32px 16px}.x-menu--level-1--link>a:hover span{display:inline}[data-x-menu--sub-above=true] .x-menu--level-2--container{bottom:70px}[data-x-menu--depth="3"] .x-menu--level-2--container{padding:0 35px 16px;border-bottom:1px solid #eaeaea}[data-x-menu--sub-above=true] [data-x-menu--depth="3"] .x-menu--level-2--container{padding:16px 35px 0;border-top:1px solid #eaeaea;border-bottom:0;bottom:100px;left:0;width:100%}.x-menu--level-3--link a{padding:12px 32px}.x-menu--single-parents a{padding:12px 32px!important}.y-menu{display:inline-block;position:relative;width:100%;max-width:400px;overflow:hidden}.y-menu ul,.y-menu li{list-style:none;margin:0;padding:0}[data-y-menu--overlap=false] .y-menu--overlap-icon{display:none}@media only screen and (max-width:767px){.y-menu--overlap-icon{display:none}}.y-menu--level-1--link{display:inline-block;display:block;border-bottom:1px solid #eaeaea}.y-menu--level-1--link:first-child{border-top:1px solid #eaeaea}.y-menu--level-1--link a{position:relative;display:block;z-index:0;line-height:1.3;padding:20px 35px 20px 15px;color:#fff;font-size:18px}.y-menu--level-1--link .icon--chevron-right--small{position:absolute;right:12px;top:22px}.y-menu--level-1--link .icon--chevron-left--small{position:absolute;left:12px;top:22px}.y-menu--back-link{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-align:center}.y-menu--level-2--container{display:none;position:absolute;z-index:4;min-width:150px;padding:0;background:var(--bg-color--body);overflow:hidden;left:100%;width:100%;top:0;bottom:0}.y-menu--parent-link{display:block;border-bottom:1px solid #eaeaea}.y-menu--parent-link:first-child{border-top:1px solid #eaeaea}.y-menu--level-2--link{display:block;border-bottom:1px solid #eaeaea}.y-menu--level-2--link:first-child{border-top:1px solid #eaeaea}[data-y-menu--parent-link=level-2] .y-menu--level-2--link>a{padding-left:35px}.y-menu--level-3--container{padding:0;position:absolute;display:none;left:100%;width:100%;top:0;bottom:0;background:var(--bg-color--body);z-index:5}.y-menu--level-3--link{display:block;border-bottom:1px solid #eaeaea}.y-menu--level-3--link:first-child{border-top:1px solid #eaeaea}[data-y-menu--parent-link=level-3] .y-menu--level-3--link>a{padding-left:35px}.mobile-nav--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-nav--search a{display:block;padding:32px 16px}.mobile-nav--login a{display:block;padding:32px 16px;color:#fff;font-size:20px}.mobile-nav--contact-button{padding:32px 16px}@media only screen and (min-width:768px){.mobile-nav--contact-button{display:none}}.mobile-nav--contact-button .mobile-nav--contact-modal-trigger .contact-modal--button{text-align:center;color:var(--color--header--buttons);border-color:var(--color--header--buttons)}@media only screen and (max-width:767px){.mobile-nav--contact-button .mobile-nav--contact-modal-trigger .contact-modal--button{display:block}}.product--root{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}[data-product--view=grid]{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){[data-product--view=grid]{padding-left:0;padding-right:0}}[data-product--view=grid] .product--sold-out{color:var(--color--important);padding-bottom:8px}.product--details{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin:30px 0 15px}[data-product--view=grid] .product--details>*:not(:last-child){padding-bottom:12px}@media only screen and (max-width:767px){[data-product--view=grid] .product--details>*:not(:last-child){padding-bottom:12px}}@media only screen and (max-width:767px){.product--details{max-width:600px;margin:0 auto}}@media only screen and (max-width:767px){[data-product--view=grid] .product--price-wrapper{padding-bottom:12px}}[data-product--view=grid] .product--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-product--view=grid] .product--image>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}[data-product--view=grid] .product--image a{display:inline-block}[data-product--view=grid] .product--image img{width:100%}[data-product--view=list]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){[data-product--view=list]{padding-bottom:48px;padding-left:0;padding-right:0}}[data-product--view=list] .product--details{width:50%}@media only screen and (min-width:768px){[data-product--view=list] .product--details{min-width:200px;width:60%}}[data-product--view=list] .product--image{width:50%;padding-right:16px;padding-bottom:0}@media only screen and (min-width:768px){[data-product--view=list] .product--image{width:40%;text-align:center}}[data-product--view=list] .product--sold-out{color:var(--color--important);padding-bottom:8px}@media only screen and (max-width:767px){[data-product--view=list] .product--title-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}[data-product--view=list] .product--title{padding-bottom:12px}[data-product--view=list] .product--vendor{padding-bottom:12px;clear:left}@media only screen and (max-width:767px){[data-product--view=list] .product--price-wrapper{padding-bottom:12px}}@media only screen and (min-width:768px){[data-product--view=list] .product--price-wrapper{padding-left:12px;float:right;position:relative;top:2px}}[data-product--view=list] .product--excerpt{padding-bottom:12px}@media only screen and (max-width:767px){[data-product--view=list] .product--excerpt{display:none!important}}[data-product--view=list] .product--cart-button{background-color:var(--bg-color--panel);padding:8px 12px;display:inline-block}.product--image-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding-bottom:12px;width:100%}.product--image{position:relative;width:100%}.product--image a{display:block;width:100%}.product--compare-price{text-decoration:line-through;color:var(--color--body--light)}.product--vendor a{color:var(--color--body--light)}.product--from{text-transform:none}.featured-product--root{padding:72px 48px}@media only screen and (max-width:767px){.featured-product--root{padding:32px 16px}}.featured-product--container{max-width:1200px;margin:0 auto}.featured-product--container>*{padding-bottom:32px}@media only screen and (max-width:767px){.featured-product--container>*{padding-bottom:16px}}.featured-product--container>*:last-child{padding-bottom:0}.featured-product--header{text-align:center}.featured-product--body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.featured-product--body{margin:0 -16px}}@media only screen and (min-width:768px){.featured-product--body>*{padding:0 16px}}@media only screen and (max-width:767px){.featured-product--body>*{padding-bottom:16px}.featured-product--body>*:last-child{padding-bottom:0}}.featured-product--media{width:50%;position:relative;display:none}.featured-product--media[data-active=true]{display:block}@media only screen and (max-width:767px){.featured-product--media{width:100%}}.featured-product--media>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px){.featured-product--media>*{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-product--media .placeholder--container{position:initial}.featured-product--info{width:100%}@media only screen and (min-width:768px){.featured-product--info{width:50%}}.featured-product--info--container{max-width:400px;width:100%}@media only screen and (max-width:767px){.featured-product--info--container{margin:0 auto;text-align:center;width:100%}}.featured-product--info--container>*{padding-bottom:16px}@media only screen and (max-width:767px){.featured-product--info--container>*{padding-bottom:12px}}.featured-product--info--container>*:last-child{padding-bottom:0}.featured-product--sold-out--product{color:var(--color--important);text-align:center}.one-product-in-row .featured-product--sold-out--product{display:none}.featured-product--sold-out--variant,.featured-product--unavailable-variant{display:none;padding-bottom:16px;color:var(--color--important)}.featured-product--root[data-onboarding=true] .featured-product--sold-out--variant,.featured-product--root[data-onboarding=true] .featured-product--unavailable-variant{display:none}.featured-product--sold-out--variant:hover,.featured-product--unavailable-variant:hover{color:var(--color--important)}.featured-product--actual-price{font-size:20px}@media only screen and (max-width:767px){.featured-product--actual-price{font-size:16px}}.featured-product--compare-price{text-decoration:line-through}.featured-product--variants{padding-bottom:12px}@media only screen and (max-width:767px){.featured-product--variants{padding-bottom:0}}.featured-product--variants .disclosure--root{padding-bottom:16px}.featured-product--variant-select{display:none}.featured-product--add-to-cart{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:unset}.featured-product--add-to-cart.disable{pointer-events:none}.featured-product--add-to-cart .font--button{width:100%;text-align:center}.featured-product--add-to-cart[data-loading=true] .text{display:none}.featured-product--add-to-cart[data-loading=true] .fw--loading_animation{display:block}.featured-product--smart-payment-buttons{padding:12px 0;text-align:center}.featured-product--smart-payment-buttons .shopify-payment-button__more-options{color:var(--color--body);font-weight:var(--font--paragraph--weight);margin:0 auto;padding-top:16px;text-decoration:underline;text-transform:none;width:auto}.featured-product--smart-payment-buttons .shopify-payment-button__more-options:hover{color:var(--color--body--light);background:transparent}.featured-product--smart-payment-buttons .shopify-payment-button__button--unbranded{background:var(--bg-color--button);color:var(--color--button);-webkit-box-shadow:none;box-shadow:none;border-radius:2px;display:inline-block;zoom:1;padding:0 15px;vertical-align:bottom;height:45px;line-height:45px;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;width:100%}@media only screen and (max-width:767px){.featured-product--smart-payment-buttons .shopify-payment-button__button--unbranded{font-size:13px}}.featured-product--smart-payment-buttons .shopify-payment-button__button--unbranded.compact{height:29px;line-height:29px}.featured-product--smart-payment-buttons .shopify-payment-button__button--unbranded:focus{background:var(--bg-color--button)}.featured-product--smart-payment-buttons .shopify-payment-button__button--unbranded:link,.featured-product--smart-payment-buttons .shopify-payment-button__button--unbranded:visited{color:var(--color--button)}.featured-product--smart-payment-buttons .shopify-payment-button__button--unbranded:hover{color:var(--color--button);background:var(--bg-color--button)}.featured-product--smart-payment-buttons .shopify-payment-button__button--unbranded[disabled=disabled],.featured-product--smart-payment-buttons .shopify-payment-button__button--hidden{display:none}.featured-product--error{padding:16px 0 0}.featured-product--thumbs-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.featured-product--thumb-container{position:relative;max-width:32%;width:100px}.featured-product--thumb-container svg{position:absolute;top:0;right:0;background-color:var(--bg-color--body);border:1px solid var(--bdr-color--badge);margin:12px}.featured-product--thumb-container svg path{fill:var(--color--body--light);opacity:.6}.featured-product--thumb{padding:8px;cursor:pointer;text-align:left;width:100%}.featured-product--thumb[data-active=true] img{border:1px solid #eaeaea}.product-video--root{width:100%;margin:0 auto}@media only screen and (min-width:768px){.product-video--root{max-width:600px}}.product-video--root:focus{outline:none}.product-video--container{position:relative;width:100%}.product-video--container>:first-child{position:absolute;top:0;left:0;width:100%;height:100%}.product-video--container .plyr--video:focus{outline:none}.product-model--root{max-width:100%;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.product-model--root .shopify-model-viewer-ui{width:100%;height:100%;position:absolute;top:0;left:0}.product-model--root model-viewer{width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid #eaeaea;text-align:left}.product-model--root model-viewer:focus{outline:none}.product-model--root button[hidden],.featured-product--json{display:none}.product-recommendations--root{padding:80px 48px;background-color:#1b2136;color:#fff}@media only screen and (max-width:767px){.product-recommendations--root{padding:32px 16px}}.product-recommendations--root[data-empty=true]{display:none}.product-recommendations--title{padding-bottom:32px;font-size:80px;font-weight:500;line-height:1.2;letter-spacing:-1px;text-align:center}@media only screen and (max-width:767px){.product-recommendations--title{padding-bottom:16px}}.product-recommendations--body{margin:-16px}@media only screen and (max-width:767px){.product-recommendations--body{margin:-8px}}.product-recommendations--body--container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:flex-end}.product-recommendations--item{padding:16px;width:25%}.product-recommendations--item>*{padding:0}@media only screen and (max-width:767px){.product-recommendations--item{width:50%;padding:8px}}.product-recommendations--root{padding-bottom:54px;padding-top:54px}.icon--comment{vertical-align:baseline}.feedback-bar{z-index:100;position:fixed;bottom:0;left:0;padding:16px 32px;text-align:center;width:100%}.feedback-bar[data-feedback-bar--open=true]{visibility:visible;opacity:1;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.feedback-bar[data-feedback-bar--open=false]{visibility:hidden;opacity:0;-webkit-transition:visibility 0s .5s,opacity .5s linear;transition:visibility 0s .5s,opacity .5s linear}@media only screen and (max-width:767px){.feedback-bar{padding:16px}}.feedback-bar--message{display:inline-block;padding:32px;background-color:var(--color--body);color:var(--bg-color--body);border:1px solid #eaeaea}.feedback-bar--message span,.quick-add--details{display:none}.quick-add--add-button,.quick-add--confirm-button{position:relative;cursor:pointer;display:inline-block;height:30px;line-height:28px;padding:0 12px;border:1px solid #eaeaea;background-color:transparent}.quick-add--add-button:hover,.quick-add--add-button:focus,.quick-add--confirm-button:hover,.quick-add--confirm-button:focus{background-color:var(--bg-color--body)}.quick-add--add-button .fw--loading_animation,.quick-add--confirm-button .fw--loading_animation{margin:0 16px}.quick-add--add-button[data-loading=true] .text,.quick-add--confirm-button[data-loading=true] .text{display:none}.quick-add--add-button[data-loading=true] .fw--loading_animation,.quick-add--confirm-button[data-loading=true] .fw--loading_animation{display:block}.quick-add--compare-price{text-decoration:line-through;color:var(--color--body--light);display:inline-block}.quick-add--price{display:inline-block}.quick-add--sold-out{color:var(--color--important)}.quick-add--sold-out--product,.quick-add--sold-out--variant,.quick-add--unavailable-variant{display:none}.quick-add--variants .disclosure--root{padding-bottom:16px}.quick-add--variant-select{display:none}.quick-add--button-row{line-height:28px}@media only screen and (min-width:768px){.quick-add--button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.quick-add--button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-add--cancel-button{display:inline-block;padding-right:12px;cursor:pointer}body.popup--opened{-webkit-transition-property:padding;transition-property:padding;-webkit-transition-duration:.3s;transition-duration:.3s}.popup--root{display:block}.popup--open{vertical-align:baseline;cursor:pointer}.popup--container{background-color:var(--bg-color--body);bottom:0;left:0;position:fixed;text-align:center;top:auto!important;width:100%;z-index:5}.popup--root[data-alternative-color=true] .popup--container{color:var(--color--alternative)}.popup--root[data-alternative-color=true] .popup--container a,.popup--root[data-alternative-color=true] .popup--container a:link,.popup--root[data-alternative-color=true] .popup--container a:visited,.popup--root[data-alternative-color=true] .popup--container a:hover,.popup--root[data-alternative-color=true] .popup--container svg{color:var(--color--alternative)}.popup--root[data-alternative-color=false] .popup--container{border-top:1px solid #eaeaea}.popup--container.popup--closed{overflow:hidden;max-height:0;padding:0}.popup--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;min-height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 32px;max-width:800px}[data-popup--image=true] .popup--wrapper{max-width:1100px}@media only screen and (max-width:767px){.popup--wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.popup--left-column{padding:0 16px;min-width:200px}@media only screen and (max-width:767px){.popup--left-column{display:none}}.popup--center-column{max-width:450px;padding:8px}.popup--center-column>*{padding:8px}.popup--right-column{padding:16px;min-width:200px}.popup--image{max-height:150px;max-width:150px}.popup--newsletter-title{text-align:left}@media only screen and (max-width:767px){.popup--newsletter-title{text-align:center}}.popup--newsletter-title p{margin-bottom:0}.popup--newsletter-form form{width:100%;max-width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup--newsletter-form input[type=email]{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;height:45px;line-height:45px;margin-right:10px;margin-bottom:0}@media only screen and (max-width:767px){.popup--newsletter-form input[type=email]{font-size:16px}}.popup--newsletter-form .mailing-list--seperator{width:32px}.popup--newsletter-form input[type=submit]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}@media only screen and (max-width:767px){.popup--newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.popup--close{font-size:14px;height:14px;line-height:1;padding:0;position:absolute;right:16px;top:16px}@media only screen and (min-width:768px){.payment-icons--root{margin:-8px}}.payment-icons--list{list-style-type:none;margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-icons--item{display:inline-block;line-height:1;margin:0;padding:4px}.payment-icons--item svg{width:38px;height:24px}header.header{width:100%;background-color:var(--color--header--background);border-bottom:2px solid #E00000}.header{position:relative}.header--left-side{position:fixed;top:22px;left:0;width:fit-content!important;z-index:1001}.header--right-side{position:fixed;top:20px;right:0;width:fit-content!important;z-index:1001}@media only screen and (max-width:1023px){header.header{border-bottom:unset}}@media only screen and (min-width:768px){.header{padding:20px 0}}.header--y-menu-for-off-canvas{display:none}.header--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-start}.header--container[data-no-script=true]{margin-top:-130px}@media only screen and (max-width:767px){.header--container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}[data-header--position=fixed] .header--container{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:var(--bg-color--body);border-bottom:1px solid #eaeaea;padding:32px 48px}@media only screen and (max-width:767px){[data-header--position=fixed] .header--container{padding:32px 16px}}body.show-border [data-header--position=fixed] .header--container{margin:0 12px;width:calc(100% - 24px)}@media only screen and (max-width:767px){body.show-border [data-header--position=fixed] .header--container{margin:0 8px;width:calc(100% - 16px)}}@media only screen and (min-width:768px){.header--left-side{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap}}.header--center{padding:0 20px;z-index:5;position:relative;text-align:center}@media only screen and (min-width:768px){.header--center{-ms-flex-negative:0;flex-shrink:0}}.header--center .fw--logo.type--image h1{font-size:1px}.header--center .fw--logo img{max-width:100%}@media only screen and (min-width:768px){.header--right-side{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;white-space:nowrap;padding-right:20px}}@media only screen and (min-width:768px){.header--right-side>*{padding:0 12px}}.header--mobile-nav{display:none}[data-header--overlap=true] .header--mobile-nav{display:inline-block}.header--main-menu{display:inline-block;line-height:1;top:5px}[data-header--overlap=true] .header--main-menu{display:none}@media only screen and (max-width:767px){.fw--logo img{max-width:185px}}@media only screen and (max-width:767px){.header--logo .font--section-heading{font-size:18px}}@media only screen and (max-width:767px){.header--search{display:none}}[data-header--overlap=true] .header--search{display:none}@media only screen and (max-width:767px){.header--account{display:none}}[data-header--overlap=true] .header--account{display:none}@media only screen and (max-width:767px){.header--contact-modal{display:none}}.header--contact-modal .modal .contact-modal--button{color:var(--color--header--buttons);border-color:var(--color--header--buttons)}@media only screen and (min-width:768px){.header--cart .modal--link{display:inline-block}}.footer--root{background:var(--bg-color--footer);color:var(--color--footer);padding:57px 0 0;z-index:1;position:relative;overflow:hidden}.page--costco-member .footer--root:before{display:none}.footer--root .contact-form--content{max-width:490px;padding-top:50px;margin:0}.footer--root .contact-form--title{margin-bottom:0}.footer--root .contact-form--title h3{font-weight:600;font-size:32px;line-height:1.16;text-transform:none}.footer--root .contact-form input{margin-top:22px;border-color:inherit!important;font-weight:700;font-size:16px;line-height:20px;color:inherit!important;background:transparent!important}.footer--root .contact-form input::placeholder{color:inherit!important;background:transparent!important;opacity:1}.footer--root .btn-red{margin-top:55px;padding-left:40px;padding-right:40px;border:none;font-weight:600;font-size:16px;line-height:20px;text-transform:none}.footer--root .btn-red:disabled{opacity:.7}.button--disabled{opacity:.7;pointer-events:none}.footer--root .btn-red:hover{background:#e00000}.footer--block--container{margin-right:0!important}@media only screen and (max-width:767px){.footer--root{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px 0 0}}.footer--root>*:not(:last-child){padding-bottom:16px}.footer--root li{margin:8px 0}.footer--root a,.footer--root a:link{font-weight:600;font-size:16px;line-height:20px;color:var(--color--footer)}.footer--root p{margin-top:0}.footer-bottom-bar a.footer-bottom-bar--text{margin-top:0;color:#fff;font-weight:400}.footer--block--additional-info{margin-top:4px;font-weight:600;font-size:20px;line-height:26px}.footer--block .footer--block--additional-info a{font-weight:600;font-size:20px;line-height:26px;white-space:nowrap}.footer-bottom-bar-container{margin-top:50px;background:#e00000;color:#fff}div.footer-bottom-bar{display:flex;justify-content:flex-end;padding-top:18px;padding-bottom:18px;font-weight:500;font-size:16px;line-height:20px}a.footer-bottom-bar--text{margin-left:24px}@media only screen and (max-width:960px){.footer--root .contact-form--content{width:50%}}@media only screen and (max-width:767px){.footer--root .payment-icons--list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer--root .contact-form--content{width:100%}}.footer--root form{margin:0}.footer--blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-16px}@media only screen and (max-width:767px){.footer--blocks{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center}.footer--block--container{margin-right:auto!important}.footer--root .btn-red{margin:32px auto 0}}@media only screen and (max-width:767px){.footer--blocks>*:not(:last-child){padding-bottom:32px}}@media only screen and (max-width:480px){.footer--root:before{display:none}.footer--root .contact-form--content{max-width:355px;padding-top:15px;padding-bottom:20px;text-align:center}.footer--root .btn-red{width:100%}}.footer--block{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-end;padding:16px;text-align:right}.footer--block img{max-width:270px;width:100%}@media only screen and (max-width:767px){.footer--block{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;align-items:center;text-align:center}}@media only screen and (max-width:480px){.footer--block img{max-width:205px;margin-bottom:12px}.footer--root li{margin:0 0 3px}.footer--block--additional-info{margin-top:32px}.footer-bottom-bar-container{margin-top:36px}div.footer-bottom-bar{padding-left:10px;padding-right:10px;justify-content:space-between;font-size:14px}.footer-bottom-bar a.footer-bottom-bar--text{font-size:14px}a.footer-bottom-bar--text{margin:0 4px}}@media only screen and (max-width:350px){div.footer-bottom-bar,.footer-bottom-bar a.footer-bottom-bar--text{font-size:11px}a.footer-bottom-bar--text{margin:0 2px}}.footer--block[data-block-type=about]{-ms-flex-preferred-size:35%;flex-basis:35%}.footer--block[data-block-type=menu]{-ms-flex-preferred-size:30%;flex-basis:30%}.footer--block[data-block-type=subscribe]{-ms-flex-preferred-size:35%;flex-basis:35%}@media only screen and (max-width:767px){.footer--block:nth-of-type(1) .footer--block--container{margin:0 auto}}.footer--block:nth-of-type(2) .footer--block--container{margin:0 auto}.footer--block:nth-of-type(3) .footer--block--container{margin:0 0 0 auto}@media only screen and (max-width:767px){.footer--block:nth-of-type(3) .footer--block--container{margin:0 auto}}.footer--block[data-block-type=subscribe] .footer--block--container{width:300px}@media only screen and (max-width:767px){.footer--block[data-block-type=subscribe] .footer--block--container{width:280px}}@media only screen and (min-width:768px)and (max-width:1023px){.footer--block[data-block-type=subscribe] .footer--block--container{width:200px}}.footer--block--heading{padding-bottom:16px}.footer--block--body>*:not(:last-child){padding-bottom:16px}@media only screen and (max-width:767px){.footer--block--body>*:not(:last-child){padding-bottom:12px}}.footer--about-text{max-width:400px}.footer--social-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:-8px}@media only screen and (max-width:767px){.footer--social-icons{padding-top:16px}}.footer--social-icons a{padding:8px}.footer--social-icons svg{height:16px}@media only screen and (max-width:767px){.footer--menu li:not(:last-child){padding-bottom:8px}}.footer--subscribe .footer--form-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:300px}@media only screen and (max-width:767px){.footer--subscribe .footer--form-container{margin:0 auto}}.footer--subscribe .footer--form-container input[type=email]{padding-top:22px;padding-bottom:22px;margin-bottom:8px}@media only screen and (max-width:767px){.footer--subscribe .footer--form-container input[type=email]{font-size:16px}}.footer--subscribe .footer--form-container input[type=submit]{width:auto;margin:1px 0 0 10px;-ms-flex-negative:0;flex-shrink:0}.footer--subscribe .footer--form-container .success{font-style:italic}.footer--subscribe--info{padding-bottom:16px}.footer--sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px}.footer--sub>*{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px)and (max-width:1023px){.footer--sub>*{-ms-flex-preferred-size:36%;flex-basis:36%}}@media only screen and (max-width:767px){.footer--sub>*{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}}.footer--sub--block[data-type=powered-by]{-ms-flex-preferred-size:20%;flex-basis:20%}@media only screen and (min-width:768px)and (max-width:1023px){.footer--sub--block[data-type=powered-by]{-ms-flex-preferred-size:28%;flex-basis:28%}}@media only screen and (max-width:767px){.footer--sub--block[data-type=powered-by]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.footer--sub--block[data-type=localization] form{display:-webkit-box;display:-ms-flexbox;display:flex}.footer--sub--block[data-type=localization] form .disclosure--root:not(:last-of-type){padding-right:16px}.footer--sub--block[data-type=localization] form .disclosure--root[data-id=footer-locale] .disclosure--main{text-transform:none}@media only screen and (max-width:767px){.footer--sub--container{margin:0 auto}}.footer--sub--block:nth-of-type(2) .footer--sub--container{margin:0 auto}@media only screen and (min-width:768px){.footer--sub--block:last-of-type .footer--sub--container{margin:0 0 0 auto}}@media only screen and (min-width:768px){.payment-icons--list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}}.template--index .footer{margin:0}.banner--root{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}@media only screen and (min-width:768px){[data-banner-enabled=true] .banner--root{min-height:400px}}.banner--container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;width:100%}[data-banner-has-placeholder=true] .banner--container{background-color:#e9e9e9}[data-banner-has-placeholder=true] .banner--container .banner--placeholder{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;clip:rect(0,auto,auto,0)}[data-banner-has-placeholder=true] .banner--container .placeholder--root{position:fixed}[data-banner-has-placeholder=true] .banner--container .placeholder--root svg{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.banner--background-image{height:100%;width:100%;position:absolute;left:0;clip:rect(0,auto,auto,0)}.banner--background-image .image--root{position:fixed}.banner--background-image .image--root,.banner--background-image .image--container,.banner--background-image .placeholder--root,.banner--background-image .placeholder--container{height:100%}.banner--background-image img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}body.show-border .banner--background-image{border-top:12px solid var(--bdr-color--page);height:calc(100% - 12px);left:12px;top:0;width:calc(100% - 24px)}@media only screen and (max-width:767px){body.show-border .banner--background-image{left:8px;border-top:8px solid var(--bdr-color--page);height:calc(100% - 8px);width:calc(100% - 16px)}}.banner--foreground-text{position:relative;max-width:800px;display:inline-block}.banner--root[data-alternative-color=true] .banner--foreground-text{color:var(--color--alternative)}@media only screen and (max-width:767px){.banner--foreground-text{max-width:100%}}.banner--foreground-container{width:100%;max-width:100%;text-align:center;padding:32px}.banner--foreground-image{margin:0 auto;max-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px)and (max-width:1023px){.banner--foreground-image{max-width:600px}}@media only screen and (max-width:767px){.banner--foreground-image{max-width:100%}}.featured-collection--header{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;margin:0 auto}@media only screen and (max-width:767px){.featured-collection--header{padding-bottom:0}}.featured-collection--header>div{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:left}.featured-collection--header>div:only-of-type{text-align:center}.featured-collection--header-text{max-width:700px;padding-bottom:32px}@media only screen and (max-width:767px){.featured-collection--header-text{padding-bottom:16px}}.featured-collection--header-text>*:not(:last-child){padding-bottom:16px}@media only screen and (max-width:767px){.featured-collection--header-text>*:not(:last-child){padding-bottom:12px}}.featured-collection--description{max-width:700px}@media only screen and (max-width:767px){.featured-collection--description{display:none}}@media only screen and (min-width:768px){.featured-collection--image{max-width:50%;width:100%;padding-left:48px;padding-bottom:32px}}.featured-collection--title{min-width:250px;padding-bottom:32px}@media only screen and (max-width:767px){.featured-collection--title{text-align:center;padding-bottom:16px}}.featured-collection--slider{padding:32px 0 16px}@media only screen and (min-width:768px){.featured-collection--slider{display:none}}.featured-collection--slider .product--root{width:100%;padding:0 12px}.featured-collection--show-more{text-align:center}@media only screen and (min-width:768px){.featured-collection--products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:inherit;text-align:center;-ms-flex-pack:distribute;justify-content:flex-end;padding-bottom:16px}.featured-collection--products>*{max-width:46%;width:46%;padding:16px}.featured-collection--item:last-child{margin-left:5%}}@media only screen and (max-width:767px){.featured-collection--item{width:100%}.featured-collection--item .placeholder--root{min-width:300px;min-height:300px}}.featured-blog--root{padding:32px 16px}@media only screen and (min-width:768px){.featured-blog--root{padding:72px 48px}}.featured-blog--heading{text-align:center;padding-bottom:16px}@media only screen and (min-width:768px){.featured-blog--heading{padding-bottom:32px}}.featured-blog--body{margin:-16px}@media only screen and (max-width:767px){.featured-blog--body{margin:-8px}}.featured-blog--grid{width:100%;max-width:1200px;padding-bottom:16px;margin:0 auto}@media only screen and (min-width:768px){.featured-blog--grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-blog--grid:last-child{padding-bottom:0}.featured-blog--item{padding:8px}@media only screen and (min-width:768px){.featured-blog--item{width:calc(100% / 3);padding:16px}}.featured-blog--item>*:not(:last-child){padding-bottom:12px}.featured-blog--item .featured-blog--item--image{padding-bottom:16px}@media only screen and (min-width:768px){.featured-blog--item .featured-blog--item--image{padding-bottom:16px}}.featured-blog--footer,.featured-collections--root{text-align:center}.featured-collections--header{grid-template-columns:minmax(auto,800px)}.featured-collections--body{margin:0 auto;max-width:1200px;width:100%}.featured-collections--item a{display:block;width:100%}.featured-content--root{padding:72px 48px}@media only screen and (max-width:767px){.featured-content--root{padding:32px 16px}}@media only screen and (min-width:768px){.featured-content--root[data-full-width=true]{padding:0}}.featured-content--container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:0 auto}.featured-content--root[data-full-width=true] .featured-content--container{max-width:none}.featured-content--root[data-text-position=top] .featured-content--container,.featured-content--root[data-text-position=bottom] .featured-content--container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-content--container .featured-content--root[data-alternative-color=true],.featured-content--container .featured-content--root[data-alternative-color=true] a,.featured-content--container .featured-content--root[data-alternative-color=true] a:link,.featured-content--container .featured-content--root[data-alternative-color=true] a:visited,.featured-content--container .featured-content--root[data-alternative-color=true] a:hover{color:var(--color--alternative)}.featured-content--container .featured-content--root[data-alternative-color=true] a:after{border-color:var(--color--alternative)}@media only screen and (max-width:767px){.featured-content--container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0!important}}.featured-content--image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.featured-content--image img{width:100%}.featured-content--text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:32px;-ms-flex-negative:0;flex-shrink:0;max-width:50%;min-width:330px;position:relative;background-color:var(--bg-color--body);z-index:1}.featured-content--root[data-text-position=top] .featured-content--text{text-align:center;margin-bottom:-3.75rem;width:90%}.featured-content--root[data-text-position=bottom] .featured-content--text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;margin-top:-3.75rem;width:90%}.featured-content--root[data-text-position=left] .featured-content--text{max-width:50%;margin-right:-10%}.featured-content--root[data-text-position=left][data-overlap=false] .featured-content--text{padding:32px 48px}.featured-content--root[data-text-position=center] .featured-content--text{position:absolute;text-align:center;width:90%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.featured-content--root[data-text-position=right] .featured-content--text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:50%;margin-left:-10%}.featured-content--root[data-overlap=false]:not([data-text-position=center]) .featured-content--text{background:transparent;margin:0}.featured-content--root[data-text-width=small] .featured-content--text{max-width:30%}.featured-content--root[data-text-width=large] .featured-content--text{min-width:50%}.featured-content--root[data-transparent-overlap=true] .featured-content--text{background-color:transparent}@media only screen and (min-width:768px){.featured-content--root[data-alternative-color=true] .featured-content--text,.featured-content--root[data-alternative-color=true] .featured-content--text a,.featured-content--root[data-alternative-color=true] .featured-content--text a:link,.featured-content--root[data-alternative-color=true] .featured-content--text a:visited,.featured-content--root[data-alternative-color=true] .featured-content--text a:hover{color:var(--color--alternative)}.featured-content--root[data-alternative-color=true] .featured-content--text a:after{border-color:var(--color--alternative)}}@media only screen and (max-width:767px){.featured-content--text{padding:16px 12px 0!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;width:100%!important;max-width:100%!important;position:relative!important;top:auto!important;left:auto!important;-webkit-transform:none!important;transform:none!important;margin:0!important;background:transparent}.featured-content--root[data-overlap=true] .featured-content--text{margin-top:-10%}.featured-content--root[data-alternative-color=true]:not([data-text-position=center]) .featured-content--text{color:var(--color--alternative)}.featured-content--root[data-alternative-color=true]:not([data-text-position=center]) .featured-content--text a,.featured-content--root[data-alternative-color=true]:not([data-text-position=center]) .featured-content--text a:link,.featured-content--root[data-alternative-color=true]:not([data-text-position=center]) .featured-content--text a:visited,.featured-content--root[data-alternative-color=true]:not([data-text-position=center]) .featured-content--text a:hover{color:var(--color--alternative)}.featured-content--root[data-alternative-color=true]:not([data-text-position=center]) .featured-content--text a:after{border-color:var(--color--alternative)}.featured-content--root[data-dark-background=true] .featured-content--text,.featured-content--root[data-dark-background=true] .featured-content--text a,.featured-content--root[data-dark-background=true] .featured-content--text a:link,.featured-content--root[data-dark-background=true] .featured-content--text a:visited,.featured-content--root[data-dark-background=true] .featured-content--text a:hover{color:var(--color--alternative)}.featured-content--root[data-dark-background=true] .featured-content--text a:after{border-color:var(--color--alternative)}}.featured-content--text-container{max-width:600px;margin:0 auto}.featured-content--text-container>*:last-child{padding-bottom:0}.featured-content--root[data-text-position=left][data-overlap=false] .featured-content--text-container,.featured-content--root[data-text-position=right][data-overlap=false] .featured-content--text-container{max-width:400px}.featured-content--title{padding-bottom:16px}@media only screen and (max-width:767px){.featured-content--title{padding:8px 0 12px}}.featured-content--description{padding-bottom:16px}.featured-grid--root{text-align:center}@media only screen and (min-width:768px){.featured-grid--root[data-full-width=true]{padding-left:0;padding-right:0}}.featured-grid--root[data-spacing=false][data-full-width=true][data-header-text-exists=false]{padding-top:0}.featured-grid--root[data-spacing=false][data-full-width=true][data-footer-text-exists=false]{padding-bottom:0}.featured-grid--root[data-alternative-color=true],.featured-grid--root[data-alternative-color=true] a,.featured-grid--root[data-alternative-color=true] a:link,.featured-grid--root[data-alternative-color=true] a:visited,.featured-grid--root[data-alternative-color=true] a:hover{color:var(--color--alternative)}@media only screen and (max-width:767px){.featured-grid--root[data-dark-background=true],.featured-grid--root[data-dark-background=true] a,.featured-grid--root[data-dark-background=true] a:link,.featured-grid--root[data-dark-background=true] a:visited,.featured-grid--root[data-dark-background=true] a:hover{color:var(--color--alternative)}}.featured-grid--item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.featured-grid--item a{display:block;width:100%}.featured-grid--item .placeholder--container{height:100%}.featured-grid--item--container{position:relative;width:100%}.featured-grid--item--overlay-background{background-color:#fff;height:calc(100% - 16px);left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;width:calc(100% - 16px);z-index:1}@media only screen and (min-width:768px){.featured-grid--root[data-text-position=center] .featured-grid--item:hover .featured-grid--item--overlay-background{opacity:.8;z-index:1}}.featured-grid--item--text-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-negative:0;flex-shrink:0;position:relative}@media only screen and (max-width:767px){.featured-grid--item--text-container{left:auto!important;margin:0!important;max-width:100%!important;opacity:1!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0!important;position:relative!important;top:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}}.featured-grid--root[data-text-position=bottom] .featured-grid--item--text-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;padding-left:0;padding-right:0}.featured-grid--root[data-text-position=center] .featured-grid--item--text-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;padding-top:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .25s linear;transition:opacity .25s linear;width:100%;z-index:1}@media only screen and (min-width:768px){.featured-grid--root[data-text-position=center] .featured-grid--item:hover .featured-grid--item--text-container{opacity:1}}@media only screen and (min-width:768px){.featured-grid--root[data-alternative-color=true][data-text-position=center] .featured-grid--item--text-container{color:var(--color--body)}}.featured-grid--item--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-grid--item--title{width:100%}.featured-grid--root[data-alternative-color=true] .featured-grid--item--link-container{color:var(--color--alternative)}.featured-grid--root[data-alternative-color=true] .featured-grid--item--link-container:after{border-color:var(--color--alternative)}@media only screen and (min-width:768px){.featured-grid--root[data-text-position=bottom][data-spacing=false] .featured-grid--item--link-container{padding-bottom:16px}}@media only screen and (min-width:768px){.featured-grid--root[data-text-position=center][data-alternative-color=true] .featured-grid--item--link-container{color:var(--color--body)}.featured-grid--root[data-text-position=center][data-alternative-color=true] .featured-grid--item--link-container:after{border-color:var(--color--body)}}.featured-text--blocks{grid-template-columns:minmax(auto,650px);text-align:center}.feature-video--root{padding:0}@media only screen and (min-width:768px){.feature-video--root[data-full-width=false]{padding:72px 48px}}.feature-video--body{position:relative;padding-top:56%;height:0;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature-video--root[data-section-height=small] .feature-video--body{padding-top:42%}.feature-video--root[data-section-height=large] .feature-video--body{padding-top:75%}.feature-video--container{position:absolute;width:100%;height:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}.feature-video--root[data-darken-video=true] .feature-video--container:after{z-index:2;content:"";background:#0000004d;height:100%;width:100%;position:absolute;top:0;left:0;pointer-events:none}.feature-video--root[data-alt-text=true] .feature-video--container{color:var(--color--alternative)}@media only screen and (min-width:768px){.feature-video--root[data-thumbnail=false] .feature-video--container{pointer-events:none}}.feature-video--container [data-vimeo-initialized=true]{height:100%}.feature-video--container iframe{height:100%;width:100%}.feature-video--root[data-thumbnail=false] .feature-video--container iframe{position:absolute;top:-250px;left:0;height:calc(100% + 500px)}.feature-video--container svg{cursor:pointer}.feature-video--root[data-alt-text=true] .feature-video--container svg{fill:var(--color--alternative)}.feature-video--thumbnail{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.feature-video--thumbnail .image--root{height:100%}.feature-video--thumbnail .image--container{height:100%;background:#fff}.feature-video--thumbnail img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.feature-video--header{z-index:3;padding:32px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);height:100%;width:100%;max-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media only screen and (max-width:767px){.feature-video--header{display:none}}.feature-video--header>*:not(.feature-video--button){width:100%}.feature-video--header>*:not(:last-child){padding-bottom:32px}.feature-video--play-mobile{display:none}@media only screen and (max-width:767px){.feature-video--play-mobile{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;height:100%;width:100%}}.feature-video--header-mobile{display:none}@media only screen and (max-width:767px){.feature-video--header-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 16px 32px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.feature-video--header-mobile>*:not(.feature-video--button){width:100%}.feature-video--header-mobile>*:not(:last-child){padding-bottom:16px}}.feature-video--button{pointer-events:all}.map--root{padding:72px 48px}@media only screen and (max-width:767px){.map--root{padding:32px 16px}}.map--container{max-width:1200px;margin:0 auto}.map--body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media only screen and (max-width:767px){.map--body{-ms-flex-wrap:wrap;flex-wrap:wrap}}.map--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px}@media only screen and (max-width:767px){.map--info{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:none;padding-bottom:32px}}@media only screen and (min-width:768px)and (max-width:1023px){.map--info{max-width:300px;padding-right:16px}}@media only screen and (min-width:1024px){.map--info{padding-right:32px}}.map--heading{width:100%;padding-bottom:32px}@media only screen and (max-width:767px){.map--heading{text-align:center;padding-bottom:16px}}.map--address{padding-right:32px;padding-bottom:32px}@media only screen and (max-width:767px){.map--address{padding:0 16px 32px}}.map--address-content{padding-bottom:32px}@media only screen and (max-width:767px){.map--hours{padding:0 16px}}.map--open-maps-link{display:block;width:100%}.map--media{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:30px}@media only screen and (max-width:767px){.map--media{padding:0;width:100%}}.map--google-maps{min-height:400px}@media only screen and (max-width:767px){.map--google-maps{width:100%}}.newsletter--root{padding:72px 0}@media only screen and (max-width:767px){.newsletter--root{padding:32px 0}}.newsletter--container{max-width:1200px;margin:0 auto;text-align:center}.newsletter--header{padding:0 16px 16px}.newsletter--header>*{padding-bottom:16px}@media only screen and (max-width:767px){.newsletter--header>*{padding-bottom:12px}}.newsletter--header>*:last-child{padding-bottom:0}@media only screen and (max-width:767px){.newsletter--header>*:last-child{padding-bottom:8px}}.newsletter--subheading p:last-child{margin-bottom:0}.newsletter--body{max-width:400px;margin:0 auto;padding:0 32px}@media only screen and (max-width:767px){.newsletter--body{padding:0 16px}}.newsletter--body form{display:-webkit-box;display:-ms-flexbox;display:flex}input.newsletter--email{margin:0 12px 0 0}@media only screen and (max-width:767px){input.newsletter--email{font-size:16px}}.service-list{margin:0 auto;max-width:1000px;padding:72px 48px}.service-list li{margin:0}@media only screen and (min-width:768px){.template--page .service-list{padding-top:24px}}@media only screen and (max-width:767px){.service-list{padding:32px!important}}.service-list--title{text-align:center;margin-bottom:0}.service-list--container{padding-top:32px}[data-service-list--has-headers=true] .service-list--container{padding:0}.service-list--container>.service-list--block-header--text{padding:0 32px 16px}@media only screen and (max-width:767px){.service-list--container>.service-list--block-header--text{text-align:center}}@media only screen and (min-width:768px){.service-list--single-column{width:50%}}.service-list--left-column,.service-list--right-column{width:50%;float:left}@media only screen and (max-width:767px){.service-list--left-column,.service-list--right-column{width:100%}}.service-list--blocks{margin:0}[data-service-list--has-headers=true] .service-list--blocks{padding:32px}@media only screen and (max-width:767px){[data-service-list--has-headers=true] .service-list--blocks{padding:12px 0}}.service-list--blocks li{list-style:none;width:100%}.service-list--block{padding:8px 32px}@media only screen and (max-width:767px){.service-list--block{padding:8px 0}}[data-service-list--has-headers=true] .service-list--block{padding:8px 0}@media only screen and (max-width:767px){[data-service-list--show-descriptions=true] .service-list--block{padding:0}}.service-list--block-header{padding:8px 0;text-align:center}.service-list--price{padding-left:48px;padding-bottom:2px}[data-service-list--show-descriptions=false] .service-list--price{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;padding-left:12px;padding-bottom:0}.service-list--description{padding-top:12px}[data-service-list--show-descriptions=false] .service-list--block-title-text{display:inline}.service-list--block-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[data-service-list--show-descriptions=false] .service-list--block-title{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;width:100%;position:relative;overflow:hidden}[data-service-list--show-descriptions=false] .service-list--block-title:after{content:"\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5\22c5";font-family:Arial,sans-serif;margin-left:12px;line-height:2;position:absolute}.service-list--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0 6px;border-bottom:1px solid var(--color--body);width:100%}[data-service-list--show-descriptions=false] .service-list--info{border-bottom:none;padding:0}.section--slideshow .placeholder-noblocks{height:600px;display:inline-block;vertical-align:middle;line-height:600px;width:100%}.section--slideshow .slider{padding:0}@media only screen and (min-width:768px){.section--slideshow .slider{border-bottom:none}}.section--slideshow .slider .owl-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section--slideshow .slider .flex-video{padding-bottom:45%}.section--slideshow .slider .video .caption,.section--slideshow .slider .video .video-src{display:none}.section--slideshow .slider .video .play-button{display:block;visibility:hidden;opacity:.5;position:absolute;top:50%;left:50%;background-position:center center;background-repeat:no-repeat;height:80px;width:80px;margin-left:-40px;margin-top:-40px;cursor:pointer;border:4px solid #fff;background:#000;border-radius:50%}.section--slideshow .slider .video .play-button:hover{opacity:.6}.section--slideshow .slider .video .play-button .triangle{-webkit-transform:scale(.9999);transform:scale(.9999);-moz-transform:scale(.9999);position:relative;top:21px;left:30px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #fff}.section--slideshow .slider .owl-controlls{margin-top:0}.section--slideshow .slider .row{position:relative;padding:0}.section--slideshow .slider .slide{position:relative}.section--slideshow .slider .slide img{display:inline-block;width:100%}.section--slideshow .slider .slide .caption{visibility:hidden;position:static;padding:16px}.section--slideshow .slider .slide .caption.right{float:left!important}.section--slideshow .slider .slide .caption>*:last-child{padding-bottom:0!important}.section--slideshow .slider .slide .caption .bg{display:none;position:absolute;top:0;left:0;height:100%;width:100%;opacity:.8;background-color:var(--bg-color--body)}@media only screen and (min-width:768px){.section--slideshow .slider .slide .caption .bg{display:block}}.section--slideshow .slider .slide .caption .title{position:relative;padding-bottom:16px}.section--slideshow .slider .slide .caption .sub-title{position:relative;margin:0;padding-bottom:16px}@media only screen and (max-width:767px){.section--slideshow .slider .slide .caption .sub-title{margin:0 48px 0 0}}.section--slideshow .slider .slide .caption .slideshow--button a{position:relative}@media only screen and (min-width:768px){.section--slideshow .slider .slide .caption{position:absolute;max-width:350px;margin:20px 55px 30px;padding:32px;background-color:transparent}.section--slideshow .slider .slide .caption.text-center{text-align:center}.section--slideshow .slider .slide .caption.top{top:125px;margin-top:0}.section--slideshow .slider .slide .caption.middle{top:50%;margin-top:0}.section--slideshow .slider .slide .caption.bottom{bottom:0}.section--slideshow .slider .slide .caption.left{left:0}.section--slideshow .slider .slide .caption.center{left:50%;margin-left:0}.section--slideshow .slider .slide .caption.right{right:0}.section--slideshow .slider .slide .caption.bottom.right{bottom:45px}}@media only screen and (min-width:1024px){.section--slideshow .slider .slide .caption{max-width:400px}}.section--slideshow .slider .owl-controls{margin-top:0}.section--slideshow .slider .owl-pagination{position:absolute;right:20px;bottom:18px;top:auto;margin:0;padding:5px}@media only screen and (min-width:768px){.section--slideshow .slider .owl-pagination{right:50px;bottom:20px}}.section--slideshow .slider .owl-pagination .owl-page{border-radius:50%;border:0;margin:0 7px 0 0;cursor:pointer;display:inline-block;height:15px;width:15px;opacity:.6}.section--slideshow .slider .owl-pagination .owl-page:last-child{margin-right:0}.section--slideshow .slider .owl-pagination .owl-page.active{opacity:.8}.section--slideshow .slider .owl-pagination .owl-page span{background:#fff;border:2px solid #fff;opacity:.8;-webkit-box-shadow:0px 0px 2px #666;box-shadow:0 0 2px #666}.section--slideshow .slider .owl-pagination .owl-page span:hover{opacity:1}.section--slideshow .slider .owl-pagination .owl-page.active span{background:transparent;-webkit-box-shadow:inset 0 0px 2px #666,0px 0px 2px #666;box-shadow:inset 0 0 2px #666,0 0 2px #666}.section--slideshow .slider .owl-pagination .owl-page .owl-numbers{display:none}.section--slideshow .slider .owl-pagination .owl-page.active .owl-numbers{display:block;background:none;border:0;opacity:1;-webkit-box-shadow:none;box-shadow:none}.announcement--root{display:block;color:var(--color--announcement)!important;background-color:var(--bg-color--announcement)!important;padding:0;text-align:center;margin:0 auto;width:100%;position:relative;z-index:1}.announcement--root a,.announcement--root a:link,.announcement--root a:hover,.announcement--root a:visited{color:var(--color--announcement)}.announcement--link--full-width{display:inline-block;padding-bottom:0;padding-top:0;width:100%}.announcement--wrapper{padding:16px;max-width:800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.announcement--wrapper>*{padding-left:16px;padding-right:16px}}@media only screen and (max-width:767px){.announcement--wrapper{display:block;max-width:100%;padding:12px 16px}}[data-banner-enabled=true].announcement--adjust-padding .announcement--wrapper{padding-top:16px}.announcement--icon{-ms-flex-negative:0;flex-shrink:0;padding:0}.announcement--icon img{max-height:25px}@media only screen and (max-width:767px){.announcement--icon{display:none}}.announcement--text{text-transform:none}.announcement--text p{margin:0}.announcement--text a{display:inline-block;text-decoration:underline}.announcement--link{white-space:nowrap;position:relative;bottom:2px;padding-bottom:3px}@media only screen and (max-width:767px){.announcement--link{padding-top:12px;padding-bottom:11px}}.announcement--link a{border-bottom-color:var(--color--announcement)}.collection-listing--flex{display:flex;flex-wrap:wrap}.collection-listing--collection:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}@media only screen and (min-width:1921px){.collection--section .featured-collection,.list-collections-section .featured-collection{margin:0 auto!important}}@media only screen and (min-width:768px){.collection-listing--left-column{float:left;width:16.66667%}.collection-listing--right-column{float:left;width:83.33333%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:767px){.collection-listing--right-column{width:100%}}.collection-listing--product{max-width:600px}.collection--product,.collection-listing--product-flex{display:flex;align-items:flex-start}.collection--product:nth-child(2n),.collection-listing--product-flex:nth-child(2n){margin-left:5%}.template--collection .collection-wrapper .featured-collection .collection--right-column .additional-card-link.collection--product{padding:0;background:unset}.template--collection .collection-wrapper .featured-collection .collection--right-column .additional-card-link img{object-fit:contain;object-position:top}.template--collection .collection-wrapper .featured-collection .additional-card-link{align-items:flex-start;flex:none}.additional-card-link[data-show=false]{display:none!important}@media screen and (max-width:1750px){.collection--product,.collection-listing--product-flex{padding:16px}.collection--product:nth-child(2n),.collection-listing--product-flex:nth-child(2n){margin-left:0}}@media only screen and (min-width:768px){.collection-listing--product{width:100%;float:left;padding-bottom:24px;padding-top:24px}.collection--product:first-child,.collection-listing--product-flex:first-child{padding-top:0}}@media only screen and (min-width:1251px){.collection--product,.collection-listing--product-flex{width:40%}.collection-listing--product{padding-bottom:0;padding-top:0}.collection-listing--product:nth-child(n+3){padding-top:48px;padding-bottom:0}.collection-listing--product:nth-child(2n+3){clear:left}}@media only screen and (min-width:1441px){.collection--product,.collection-listing--product-flex{width:46%}}@media screen and (max-width:1250px){.collection--product,.collection-listing--product-flex{max-width:700px;width:80%;margin:0 auto}.collection--product:nth-child(2n),.collection-listing--product-flex:nth-child(2n){margin-left:auto}}@media screen and (max-width:767px){.collection--product,.collection-listing--product-flex{width:90%;max-width:600px;margin:0 auto 80px;padding:0}}.collection-listing--collection-title{padding-bottom:32px}@media only screen and (max-width:767px){.collection-listing--collection-title{font-weight:var(--font--bolder-paragraph--weight);text-align:center;padding-bottom:48px}}.collection-listing--number-of-items{display:none}@media only screen and (max-width:767px){.collection-listing--number-of-items{display:block;text-transform:uppercase;padding-top:12px}}.collection-listing--view-more{display:inline-block}@media only screen and (max-width:767px){.collection-listing--view-more{padding-bottom:16px}}.collection-listing--view-more--mq-small{text-align:center}@media only screen and (min-width:768px){.collection-listing--view-more--mq-small{display:none}}.collection-listing--view-more--mq-small a{display:inline-block}.collection-listing--pagination{width:100%;padding:48px;max-width:1000px;margin:0 auto}.collection-listing--pagination:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}@media only screen and (max-width:767px){.collection-listing--pagination{padding-left:12px;padding-right:12px}}.collection-listing--title{text-align:center}.collection-listing--item-link{display:block;width:100%}.collection--root[data-grid-view=true]{padding-bottom:32px}.collection--header{position:relative;margin:0 auto;text-align:center}.collection--header>*{position:relative}@media only screen and (min-width:768px){.collection--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:768px)and (max-width:1023px){.collection--header{-ms-flex-wrap:wrap;flex-wrap:wrap}}.collection--title{padding-bottom:32px}@media only screen and (min-width:768px)and (max-width:1023px){.collection--title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:500px;margin-top:-3.75rem}}@media only screen and (min-width:768px){.collection--title{padding:32px;background-color:var(--bg-color--panel);z-index:1;min-width:250px}.collection--title:only-child{left:0;background-color:transparent;padding:0;max-width:600px;margin-top:0}}@media only screen and (min-width:1024px){.collection--title{left:30px;max-width:500px}.collection--title:only-child{max-width:600px}}.collection--title p{padding:16px 0}.collection--image{display:none;max-width:600px}@media only screen and (min-width:768px){.collection--image{display:block}}@media only screen and (min-width:1024px){.collection--image{left:-30px}}.collection--column-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px)and (max-width:1023px){.collection--column-wrapper{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.collection--column-wrapper{padding-top:0;padding-left:12px;padding-right:12px}}@media only screen and (min-width:768px){.collection--left-column{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:180px;flex-basis:180px;padding-right:48px}}@media only screen and (max-width:767px){.collection--left-column{display:none}}@media only screen and (max-width:767px){.collection--right-column{width:100%}}@media only screen and (min-width:768px){.collection--right-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[data-collection-tags-exist=false] .collection--right-column,[data-collection-is-vendor-page=true] .collection--right-column{width:100%}}@media only screen and (min-width:768px){.collection--products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}[data-collection-tags-exist=false] .collection--products,[data-collection-is-vendor-page=true] .collection--products{margin:0 auto}}.collection--view-more{border-bottom:2px solid var(--color--link-underline);display:inline-block;padding-bottom:6px}@media only screen and (max-width:767px){.collection--view-more{display:none}}.collection--filter-tag{list-style:none}.collection--filter-tag--anchor{display:inline-block}.collection--filter-tag--selected{font-weight:var(--font--bolder-paragraph--weight)}.collection--root .disclosure--root[data-type=url-redirect]{max-width:calc(100% - 64px);margin:0 auto;padding-bottom:32px}@media only screen and (min-width:768px){.collection--root .disclosure--root[data-type=url-redirect]{display:none}}.collection--root[data-grid-view=true] .collection--title{padding-bottom:32px}@media only screen and (min-width:768px){.collection--root[data-grid-view=true] .disclosure--root[data-type=url-redirect]{display:block;margin:0 auto 32px;max-width:300px;padding:0}}.collection--pagination{width:100%;max-width:1200px}.collection--no-products{max-width:700px;text-align:center;margin:0 auto;padding:48px 0}.collection--grid-view{padding:0}.collection--grid-product .product--root{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}.collection--grid-product .product--root{-ms-flex-item-align:start;align-self:flex-start}.collection--grid-product .product--image-wrapper{padding:0;-ms-flex-item-align:start;align-self:flex-start}.collection--grid-product .product--image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collection--grid-product .product--details{text-align:center;padding:0 16px 16px 0}@media only screen and (max-width:767px){.collection--grid-product .product--details{padding:0 12px 12px 0}}.collection--grid-pagination--container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-page--root{padding:0}@media only screen and (max-width:767px){.product-page--root{padding-right:0;padding-left:0;padding-bottom:32px}}.product-page--root .social--share-title{padding-bottom:8px}.product-page--root .social--share-item{width:auto}.product-page--root .social--share-item:first-of-type{padding-left:4px}.product-page--main{padding:48px}@media only screen and (max-width:767px){.product-page--main{padding:16px 0}}@media only screen and (min-width:768px){.product-page--main-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-page--info-box{-ms-flex-negative:0;flex-shrink:0;position:relative}@media only screen and (min-width:768px){.product-page--info-box{padding-top:48px;width:300px}}@media only screen and (min-width:1024px){.product-page--info-box{width:408px}}@media only screen and (min-width:768px){.product-page--info-box--container{position:relative;z-index:2;background-color:#fff;width:300px;padding:16px}}@media only screen and (min-width:1024px){.product-page--info-box--container{width:408px}}@media only screen and (max-width:767px){.product-page--info-box--container{width:auto!important}}.product-page--info-box--container>*{padding:12px 16px}.product-page--info-box--container>*:last-child{padding-bottom:0}.product-page--info-box--container .product-page--description-toggle{padding-bottom:16px}.product-page--info-box--container[data-show-description=true]{width:700px}.product-page--info-box--container[data-show-description=true]>*{display:none}.product-page--info-box--container[data-show-description=true] .product-page--title,.product-page--info-box--container[data-show-description=true] .product-page--description,.product-page--info-box--container[data-show-description=true] .product-page--description-toggle{display:block}.product-page--button-container{padding:0 16px}.product-page--button-container button{width:100%}@media only screen and (min-width:768px){.product-page--button-container button{display:none}}@media only screen and (max-width:767px){.product-page--social-media{text-align:center}.product-page--social-media .share-buttons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-page--social-media .social--share-title{width:100%}}@media only screen and (min-width:768px){.product-page--social-media{padding-left:0}}@media only screen and (max-width:767px){.product-page--title{display:block;text-align:center;padding-bottom:16px}}[data-show-description=true] .product-page--title{display:block}.product-page--vendor a{color:var(--color--body--light)}@media only screen and (max-width:767px){.product-page--vendor{text-align:center}}.product-page--excerpt{display:none}@media only screen and (min-width:768px){.product-page--excerpt{display:block}}@media only screen and (min-width:768px){.product-page--description{display:none;opacity:0}}[data-show-description=true] .product-page--description{display:block}.product-page--close-description{display:none;position:absolute;top:5px;right:5px;cursor:pointer}[data-show-description=true] .product-page--close-description{display:block}.product-page--close-description:focus{background-color:transparent}.product-page--close-description .icon--root{color:var(--color--body)}.product-page--description-toggle{position:relative;cursor:pointer;display:inline-block}@media only screen and (max-width:767px){.product-page--description-toggle{display:none;position:relative!important}}.product-page--less-details{display:none}.product-page--variants .disclosure--root{padding-bottom:16px}.product-page--variant-select{display:none}.product-page--smart-payment-buttons{margin:12px 0;text-align:center}.product-page--smart-payment-buttons .shopify-payment-button__more-options{color:var(--color--body);font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;display:inline-block;padding-bottom:3px;text-transform:none;font-weight:var(--font--paragraph--weight);width:auto}@media only screen and (max-width:767px){.product-page--smart-payment-buttons .shopify-payment-button__more-options{font-size:13px}}.product-page--smart-payment-buttons .shopify-payment-button__more-options:hover{color:var(--color--body);background:transparent;text-decoration:none}.product-page--smart-payment-buttons .shopify-payment-button__button--unbranded{background:var(--bg-color--button);color:var(--color--button);-webkit-box-shadow:none;box-shadow:none;border-radius:2px;display:inline-block;zoom:1;padding:0 15px;vertical-align:bottom;height:45px;line-height:45px;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;width:100%}@media only screen and (max-width:767px){.product-page--smart-payment-buttons .shopify-payment-button__button--unbranded{font-size:13px}}.product-page--smart-payment-buttons .shopify-payment-button__button--unbranded.compact{height:29px;line-height:29px}.product-page--smart-payment-buttons .shopify-payment-button__button--unbranded:focus{background:var(--bg-color--button)}.product-page--smart-payment-buttons .shopify-payment-button__button--unbranded:link,.product-page--smart-payment-buttons .shopify-payment-button__button--unbranded:visited{color:var(--color--button)}.product-page--smart-payment-buttons .shopify-payment-button__button--unbranded:hover{color:var(--color--button);background:var(--bg-color--button)}.product-page--smart-payment-buttons .shopify-payment-button__button--unbranded[disabled=disabled],.product-page--smart-payment-buttons .shopify-payment-button__button--hidden{display:none}.product-page--price-n-button-wrapper>*{padding:8px 0}@media only screen and (max-width:767px){.product-page--price-n-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8px}}@media only screen and (max-width:767px){.product-page--price-wrapper{-ms-flex-negative:0;flex-shrink:0;padding-right:8px}}.product-page--price{display:inline-block;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-1px;color:#1b2136}@media only screen and (max-width:767px){.product-page--price{font-size:20px;padding-bottom:5px}}.product-page--compare-price{text-decoration:line-through;color:var(--color--body--light);display:inline-block}button.product-page--add-to-cart,a.doorbuster-btn-link{width:100%;position:relative;padding:0;margin-top:8px;background-color:#ec1d23;color:#fff;border:2px solid #ec1d23}@media only screen and (max-width:767px){button.product-page--add-to-cart,a.doorbuster-btn-link{margin-top:0}}button.product-page--add-to-cart[data-loading=true] .text{display:none}button.product-page--add-to-cart[data-loading=true] .fw--loading_animation{display:block}.product-page--sold-out{width:100%;color:var(--color--important);padding:0}@media only screen and (max-width:767px){.product-page--sold-out{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.product-page--sold-out--product{padding:5px 0}.product-page--sold-out--variant,.product-page--unavailable-variant{display:none}.product-page--error{padding:16px 0}.product-page--modal{display:none}@media only screen and (min-width:768px){.product-page--modal{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-item-align:start;align-self:flex-start;display:block;position:relative;padding:48px;width:calc(100% - 490px)}}@media only screen and (min-width:768px)and (max-width:1023px){.product-page--modal{padding:48px 0 0 48px}}[data-show-thumbs-bottom=true] .product-page--modal{padding:48px 0 0}.product-page--media{position:relative;display:none;width:100%}[data-modal-enable=true] .product-page--media[data-media-type=image]{cursor:zoom-in}.product-page--media[data-active=true]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-page--media[data-media-type=model]{padding-left:48px}.product-page--thumbs,[data-show-thumbs-bottom=true] .product-page--thumbs{display:none}.product-page--thumbs>*{margin-bottom:16px}@media only screen and (min-width:1024px){.product-page--thumbs{display:flex;text-align:center;-ms-flex-item-align:start;align-self:flex-start;flex-direction:column}}.product-page--thumbs--mq-medium{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--bg-color--panel);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;flex-direction:column}.product-page--thumbs--mq-medium>*{padding:8px}@media only screen and (min-width:1024px){.product-page--thumbs--mq-medium{display:none;max-width:100px;width:100%}}[data-show-thumbs-bottom=true] .product-page--thumbs--mq-medium{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.product-page--thumbs--mq-medium{display:none!important}}.product-page--thumb{max-width:90px;position:relative}.product-page--thumbs-slider,.product-page--thumbs-slider-2{height:fit-content;padding:20px 0}.product-page--thumbs-slider-2{position:relative;max-height:500px;flex-wrap:nowrap;padding-bottom:30px;overflow:hidden}.product-page div.product-page--thumbs-slider-2{padding-top:25px}.product-page--thumbs-slider .slick-list,.product-page--thumbs-slider-2 .slick-list{max-width:110px;width:100%;padding:0}.product-page--thumbs-slider-2 .slick-track,.product-page--thumbs-slider .slick-track{flex-direction:column}.product-page--thumbs-slider-2 .slick-slide,.product-page--thumbs-slider .slick-slide{width:100%;height:100px;display:flex!important;align-items:center;justify-content:center;margin-bottom:7px}.product-page--thumbs-slider-2 .slick-slide img,.product-page--thumbs-slider .slick-slide img{height:inherit;object-fit:contain}.product-page--thumbs-slider-2 .slick-prev{display:block!important;top:-3px;left:50%;height:20px;padding-top:0;padding-bottom:0;transform:translate(-50%) rotate(-90deg)}.product-page .product-page--thumbs-slider-2 button.slick-next{top:auto;bottom:20px;left:50%;width:36px;height:auto;padding-top:0;padding-bottom:0;transform:translate(-50%) rotate(90deg)}.product-page--thumbs-slider svg{width:20px;height:20px}.product-page--thumbs-slider svg path{fill:#27bdbe!important}.product-page--thumbs-slider .slick-prev{top:-5px;left:30%;transform:rotate(90deg) translate(-50%)}.product-page--thumbs-slider .slick-next{top:auto;bottom:-18px;left:30%;width:fit-content;height:fit-content;transform:rotate(90deg) translate(-50%)}[data-show-thumbs-bottom=true] .product-page--thumb{display:inline-block}[data-show-thumbs-bottom=true] .product-page--thumb svg{top:12px;right:12px}.product-page--thumb:hover{cursor:pointer}@media only screen and (min-width:768px)and (max-width:1023px){.product-page--thumb{display:inline-block;max-width:84px}}.product-page--thumb svg{position:absolute;top:4px;right:4px;background-color:var(--bg-color--body);border:1px solid var(--bdr-color--badge)}.product-page--thumb svg path{fill:var(--color--body--light);opacity:.6}.product-page--slider{display:none;position:relative}.product-page--mobile-slider .slick-prev{left:6px;z-index:1}.product-page--mobile-slider .slick-prev svg{transform:rotate(90deg)}.product-page--mobile-slider .slick-next{right:6px;z-index:1}.product-page--mobile-slider .slick-next svg{transform:rotate(-90deg)}.product-page--featured-image img{object-fit:contain}@media only screen and (max-width:767px){.product-page--slider{display:block}}.product-page--slider-media{width:100%;max-width:100%;position:relative}.product-page--slider-media button{width:100%}.product-page--similar-products{overflow:hidden;background:var(--bg-color--body)}.blog--root{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.blog--root[data-section-id=framework--blog]{padding:32px 0 0}.blog--root[data-show-title=false][data-show-tag-filter=false]{padding-top:0}@media only screen and (min-width:768px){.blog--root[data-show-featured=true][data-section-id=framework--blog]{padding-top:0}.blog--root[data-show-featured=false][data-section-id=framework--blog]{padding-top:72px}.blog--root[data-articles="0"][data-section-id=framework--blog]{padding-top:32px}}.blog--root>*{padding:0 0 16px;width:100%}@media only screen and (min-width:768px){.blog--root>*{padding:0 0 32px}}.blog--featured{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}@media only screen and (max-width:767px){.blog--featured{padding-bottom:32px!important}}@media only screen and (min-width:768px){.blog--featured{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-bottom:72px}}@media only screen and (min-width:768px){.blog--featured-container{position:relative}.blog--root[data-image-height=small] .blog--featured-container{-webkit-box-sizing:content-box;box-sizing:content-box;height:400px}.blog--root[data-image-height=small] .blog--featured-container .blog--featured-image,.blog--root[data-image-height=small] .blog--featured-container .image--root,.blog--root[data-image-height=small] .blog--featured-container .placeholder--root{height:100%}.blog--root[data-image-height=small] .blog--featured-container .image--container,.blog--root[data-image-height=small] .blog--featured-container .placeholder--container{height:100%;padding-top:0!important}.blog--root[data-image-height=small] .blog--featured-container img{height:400px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.blog--root[data-image-height=medium] .blog--featured-container{-webkit-box-sizing:content-box;box-sizing:content-box;height:640px}.blog--root[data-image-height=medium] .blog--featured-container .blog--featured-image,.blog--root[data-image-height=medium] .blog--featured-container .image--root,.blog--root[data-image-height=medium] .blog--featured-container .placeholder--root{height:100%}.blog--root[data-image-height=medium] .blog--featured-container .image--container,.blog--root[data-image-height=medium] .blog--featured-container .placeholder--container{height:100%;padding-top:0!important}.blog--root[data-image-height=medium] .blog--featured-container img{height:640px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}}.blog--root[data-apply-overlay=true] .blog--featured-image .image--container,.blog--root[data-apply-overlay=true] .blog--featured-image .placeholder--container{position:relative}.blog--root[data-apply-overlay=true] .blog--featured-image .image--container:after,.blog--root[data-apply-overlay=true] .blog--featured-image .placeholder--container:after{position:absolute;content:"";top:0;width:100%;height:100%}@media only screen and (min-width:768px){.blog--root[data-apply-overlay=true] .blog--featured-image .image--container:after,.blog--root[data-apply-overlay=true] .blog--featured-image .placeholder--container:after{background-color:#0000004d}}@media only screen and (min-width:768px){.blog--root[data-apply-overlay=true][data-image-height=small] .blog--featured-image .image--container:after{height:400px}.blog--root[data-apply-overlay=true][data-image-height=medium] .blog--featured-image .image--container:after{height:640px}}.blog--featured-header{display:none}@media only screen and (min-width:768px){.blog--featured-header{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:1}.blog--featured-header h2 a{display:inline-block;max-width:1000px;text-align:center;margin:0;padding:0 48px 32px}.blog--root[data-alt-color=true] .blog--featured-header h2 a{color:var(--color--alternative)}}.blog--featured-image{padding-bottom:16px}@media only screen and (min-width:768px){.blog--featured-image{padding:0}}.blog--featured-title--mobile{padding:0 16px 12px}@media only screen and (min-width:768px){.blog--featured-title--mobile{display:none}}.blog--featured-timesince{padding:0 16px 12px}@media only screen and (min-width:768px){.blog--featured-timesince{display:none}}.blog--featured-excerpt{padding:0 16px 12px}@media only screen and (min-width:768px){.blog--featured-excerpt{display:none}}.blog--featured-excerpt:last-child{padding-bottom:0}.blog--featured-readmore{padding:0 16px;text-decoration:underline}@media only screen and (min-width:768px){.blog--featured-readmore{display:none}}.blog--header--root{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}@media only screen and (min-width:768px){.blog--header--root{padding:0 48px 72px}}.blog--header{width:100%;padding:0 16px 32px}@media only screen and (min-width:768px){.blog--header{padding:0 32px;margin:0 -32px;max-width:864px}.blog--root[data-columns="2"] .blog--header,.blog--root[data-columns="3"] .blog--header{max-width:1264px}}.blog--header>*:only-child{padding-bottom:0}.blog--title-container{text-align:center;padding-bottom:32px}.blog--filter--root{width:100%}.blog--filter--body{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog--filter--body .disclosure--root{width:100%;max-width:calc(100% - 64px)}@media only screen and (min-width:768px){.blog--filter--body .disclosure--root{display:none}}.blog--filter--menu{display:none}@media only screen and (min-width:768px){.blog--filter--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}}.blog--filter--menu-item{display:none;margin:0;line-height:1em}@media only screen and (min-width:768px){.blog--filter--menu-item{display:block}.blog--filter--menu-item a{display:inline-block;padding:8px}}.blog--body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:32px}@media only screen and (min-width:768px){.blog--body{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0 48px 72px}}.blog--list{width:100%;padding-bottom:0}@media only screen and (max-width:767px){.blog--list{padding:0 16px}}@media only screen and (min-width:768px){.blog--list{margin:-32px;max-width:864px}.blog--root[data-columns="2"] .blog--list,.blog--root[data-columns="3"] .blog--list{max-width:1264px}}.blog--list>*:not(:last-child){padding-bottom:32px}@media only screen and (min-width:768px){.blog--list>*:not(:last-child){padding-bottom:32px}}.blog--list--item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.blog--list--item{padding:32px}.blog--root[data-columns="2"] .blog--list--item{width:50%}.blog--root[data-columns="3"] .blog--list--item{width:33.33333%}}.blog--list--item>*:not(:last-child){padding-bottom:12px}@media only screen and (min-width:768px){.blog--list--item>*:not(:last-child){padding-bottom:16px}}.blog--list--image-link{padding-bottom:16px!important}@media only screen and (min-width:768px){.blog--list--image-link{padding-bottom:32px!important}}@media only screen and (max-width:767px){.blog--list--item-image{margin:0 -16px}}.blog--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:32px 16px 0}@media only screen and (min-width:768px){.blog--footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:72px 32px 0;margin:0 -32px;max-width:864px}.blog--root[data-columns="2"] .blog--footer,.blog--root[data-columns="3"] .blog--footer{max-width:1264px}}.blog--footer>*:not(:first-child){padding-bottom:16px}@media only screen and (min-width:768px){.blog--footer>*:not(:first-child){padding:0}}.blog--footer-rss{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:768px){.blog--footer-rss{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.blog--footer-rss:only-child{width:100%;text-align:center}.blog--footer-rss:only-child a{padding-left:16px}}.blog--footer-rss a{text-decoration:underline;padding:12px}@media only screen and (min-width:768px){.blog--footer-rss a{padding:16px 16px 16px 0}}.blog--footer-pagination:only-child{width:100%}.blog--no-articles{padding:72px 48px;margin:0;max-width:700px}.blog--no-articles p{text-align:center}.template--blog .footer{margin:0}.article--root{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:0}.article--heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px}@media only screen and (min-width:768px){.article--heading{padding-bottom:32px!important}.article--root[data-title-position=center][data-show-featured=true] .article--heading{position:relative}.article--root[data-title-position=left][data-show-featured=true] .article--heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article--root[data-title-position=left][data-show-featured=true] .article--heading>*:not(.article--info){width:50%}}.article--heading>*{width:100%}.article--root[data-apply-overlay=true] .article--image .image--container,.article--root[data-apply-overlay=true] .article--image .placeholder--container{position:relative}.article--root[data-apply-overlay=true] .article--image .image--container:after,.article--root[data-apply-overlay=true] .article--image .placeholder--container:after{position:absolute;content:"";top:0;width:100%;height:100%;background-color:#0000004d}.article--header--info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto;padding:0 16px 16px}.article--root[data-show-featured=false] .article--header--info{padding:32px 16px 12px}.article--root[data-show-featured=false] .article--header--info:only-child{padding-bottom:0}@media only screen and (min-width:768px){.article--header--info{padding:32px}.article--header--info>*:not(:last-child){padding-bottom:16px}.article--root[data-title-position=center][data-show-featured=true] .article--header--info{position:absolute;top:40%;left:0;z-index:1;padding-top:0}.article--root[data-title-position=left][data-show-featured=true] .article--header--info{padding:32px 32px 0 48px}.article--root[data-title-position=below] .article--header--info{padding-bottom:0}.article--root[data-show-featured=false] .article--header--info:first-child{padding:72px 48px 0}}.article--image{padding-bottom:16px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.article--image{padding-bottom:0}.article--root[data-title-position=left] .article--image .image--container,.article--root[data-title-position=left] .article--image .placeholder--container{min-height:400px}.article--root[data-title-position=left] .article--image img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.article--root[data-title-position=center] .article--image{padding-bottom:32px}.article--root[data-title-position=below] .article--image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.article--root[data-show-author=false][data-show-date=false] .article--image{padding-bottom:0}@media only screen and (min-width:768px){.article--root[data-title-position=center][data-show-featured=true] .article--title{padding:0}.article--root[data-title-position=left] .article--title{text-align:left}.article--root[data-title-position=left][data-show-featured=false] .article--title{text-align:center}.article--root[data-show-author=false][data-show-date=false] .article--title{padding-bottom:0}}.article--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article--info[data-position=grouped-with-title]{display:none}@media only screen and (min-width:768px)and (max-width:1023px){.article--root[data-title-position=left] .article--info[data-position=grouped-with-title]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.article--info[data-position=grouped-with-title]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article--root[data-title-position=above] .article--info[data-position=grouped-with-title]{display:-webkit-box;display:-ms-flexbox;display:flex}.article--root[data-title-position=left] .article--info[data-position=grouped-with-title]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.article--root[data-title-position=left][data-show-featured=false] .article--info[data-position=grouped-with-title]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article--root[data-title-position=below] .article--info[data-position=grouped-with-title]{display:-webkit-box;display:-ms-flexbox;display:flex}}.article--info[data-position=by-self]{padding:0 16px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width:767px){.article--info[data-position=by-self]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.article--root[data-title-position=above] .article--info[data-position=by-self]{display:none}.article--root[data-title-position=center] .article--info[data-position=by-self]{padding:0;max-width:800px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.article--root[data-title-position=center][data-show-featured=false] .article--info[data-position=by-self]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article--root[data-title-position=left] .article--info[data-position=by-self],.article--root[data-title-position=below] .article--info[data-position=by-self]{display:none}}.article--timesince{text-align:right;text-transform:uppercase;color:#e00000}@media only screen and (max-width:767px){.article--timesince{-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width:768px)and (max-width:1023px){.article--root[data-title-position=left] .article--timesince{-ms-flex-item-align:start;align-self:flex-start}}.article--dot{padding:0 8px;color:#e00000}@media only screen and (max-width:767px){.article--dot{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){.article--root[data-title-position=left] .article--dot{display:none}}.article--author{-ms-flex-item-align:center;align-self:center;color:#e00000}@media only screen and (max-width:767px){.article--author{-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width:768px)and (max-width:1023px){.article--root[data-title-position=left] .article--author{-ms-flex-item-align:start;align-self:flex-start}}.article--content{max-width:800px;padding-bottom:32px}@media only screen and (min-width:768px){.article--content{padding-bottom:72px}}.article--content>*{padding:0 0 12px;margin:0}@media only screen and (min-width:768px){.article--content>*{padding-bottom:16px}}.article--content>*:last-child{padding-bottom:0}@media only screen and (min-width:768px){.article--navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.article--navigation>*:not(:last-child){padding-bottom:16px}.article--navigation .article--tag-info{text-align:center;width:100%;padding-bottom:16px}@media only screen and (min-width:768px){.article--navigation .article--tag-info{text-align:left;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.article--navigation .article--tag-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.article--tagged-in{padding:0 0 12px}@media only screen and (min-width:768px){.article--tagged-in{display:inline-block;padding-right:16px;position:relative;width:100%;padding-bottom:16px}}.article--tags{display:inline;list-style-type:none;padding:0}@media only screen and (min-width:768px){.article--tags{margin:-8px}}.article--tag{margin:0!important;line-height:1!important;display:inline-block!important;padding:0!important}.article--tag a{display:inline-block;padding:6px}@media only screen and (min-width:768px){.article--tag a{padding:8px}}.article--share--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding-left:0;margin:0}.article--share-icon{margin:0}.article--share-icon a{padding:8px;display:inline-block;outline:0}.article--share-icon .facebook:hover{color:#3c5a99;-webkit-transition:.25s color ease-in;transition:.25s color ease-in}.article--share-icon .twitter:hover{color:#1da1f2;-webkit-transition:.25s color ease-in;transition:.25s color ease-in}.article--share-icon .twitter svg{width:20px}.article--share-icon .pinterest:hover{color:#bd081c;-webkit-transition:.25s color ease-in;transition:.25s color ease-in}.article--share--comments{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article--comment-count{padding-left:8px}.article--back-to-blog{text-align:center}.article--back-to-blog a{padding:16px;outline:0}@media only screen and (min-width:768px){.article--back-to-blog a{padding:16px 0}}.article--back-to-blog a>svg{vertical-align:middle;margin-right:8px}.article--read-more{text-align:center;max-width:800px}@media only screen and (min-width:768px){.article--read-more{padding:0 0 32px}}.article--recent-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;padding-bottom:32px}.article--recent-articles h3{padding:12px 0 0;text-align:center}@media only screen and (min-width:768px){.article--recent-articles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:72px}.article--recent-articles h3{padding:16px 0 0}}.article--recent-articles>*{padding-bottom:16px;max-width:800px;width:100%}@media only screen and (min-width:768px){.article--recent-articles>*{padding:0 16px;width:33.33333%}.article--root[data-two-recents=true] .article--recent-articles>*:first-of-type{padding-left:0}.article--root[data-two-recents=true] .article--recent-articles>*:last-of-type{padding-right:0}}.article--recent-articles>*:last-child{padding-bottom:0}.article--recent{display:none}@media only screen and (min-width:768px){.article--recent{display:block}.article--root[data-two-recents=true] .article--recent{width:50%}}@media only screen and (min-width:768px){.article--root[data-two-recents=true] .article--next{width:50%}}.article--root[data-two-recents=true] .article--previous{padding-bottom:0}@media only screen and (min-width:768px){.article--root[data-two-recents=true] .article--previous{width:50%}}.comments--heading{max-width:600px;padding:0 16px 16px;text-align:center}@media only screen and (min-width:768px){.comments--heading{padding:0 0 32px;text-align:left}}.article--root[data-enable-disqus=true] .comments--heading{padding-bottom:16px}.comments--disqus{padding:0 12px;max-width:600px}@media only screen and (min-width:768px){.comments--disqus{padding:0}}.template--article .footer{margin:0}.comments--root{max-width:600px;padding:0 12px}.article__comments--heading{padding:0 12px;margin-bottom:10px}@media only screen and (min-width:768px){.comments--root,.article__comments--heading{padding:0}}.comments--root>*{padding-bottom:12px}@media only screen and (min-width:768px){.comments--root>*{padding-bottom:16px}}.comments--list{padding-bottom:32px}@media only screen and (min-width:768px){.comments--list{max-width:525px;padding-bottom:32px}}.comment--item{padding:16px 0 0}@media only screen and (min-width:768px){.comment--item{padding-top:16px}}.comment--item:before{content:"";display:block;margin-bottom:16px;width:100%;height:1px;background-color:#ddd}@media only screen and (min-width:768px){.comment--item:before{margin-bottom:16px}}.comment--item:first-of-type{padding-top:0}.comment--item:first-of-type:before{display:none}.comment--item p{margin:0}.comment--content{padding:0}@media only screen and (min-width:768px){.comment--content{padding:0 0 0 32px}}.comment--meta{padding:0 0 12px}@media only screen and (min-width:768px){.comment--meta{padding-bottom:16px}}.comments--none{padding-bottom:16px}@media only screen and (min-width:768px){.comments--none{padding-bottom:32px}}@media only screen and (min-width:768px){.comments--form:before{content:"";display:block;margin-bottom:32px;width:100%;height:1px;background-color:#ddd}}@media only screen and (max-width:767px){.comments--form textarea,.comments--form input[type=email],.comments--form input[type=text]{font-size:16px}}.comments--form>*{padding-bottom:12px}@media only screen and (min-width:768px){.comments--form>*{padding-bottom:16px}}.comments--form:last-child{padding-bottom:0}.comments--form input{margin:0;outline:0}.comments--form label{position:absolute;margin:0;top:9px;padding-left:16px;opacity:0}.comments--form textarea{margin:0;outline:0}.comments--form ::-webkit-input-placeholder{opacity:.7}.comments--form ::-moz-placeholder{opacity:.7}.comments--form ::-ms-input-placeholder{opacity:.7}.comments--form ::placeholder{opacity:.7}.comments--form .font--button{width:100%}@media only screen and (min-width:768px){.comments--form .font--button{width:50%}}.comments--form .success{text-align:center;padding-bottom:16px}@media only screen and (min-width:768px){.comments--form .success{padding-bottom:32px}}@media only screen and (min-width:768px){.comments--form-meta{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}}.comments--form-name{padding:0 0 12px;position:relative}@media only screen and (min-width:768px){.comments--form-name{width:50%;padding:0 8px 16px 0}}.comments--form-email{position:relative}@media only screen and (min-width:768px){.comments--form-email{width:50%;padding:0 0 16px 8px}}.comments--form-input{position:relative}.comments--form-input textarea,.comments--form-input textarea::-webkit-input-placeholder{text-transform:none}.comments--form-input textarea,.comments--form-input textarea::-moz-placeholder{text-transform:none}.comments--form-input textarea,.comments--form-input textarea::-ms-input-placeholder{text-transform:none}.comments--form-input textarea,.comments--form-input textarea::placeholder{text-transform:none}.comments--form-moderated{text-align:center}@media only screen and (min-width:768px){.comments--form-moderated{text-align:left}}.comments--form-error{text-align:center;color:red}@media only screen and (min-width:768px){.comments--form-error{text-align:left}}.comments--form-heading{padding-bottom:12px}@media only screen and (min-width:768px){.comments--form-heading{padding-bottom:16px}}.comments--pagination .pagination--root{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.template--password,.template-password{height:100%;min-height:100%;width:100%;padding:0;margin:0;color:var(--color--alternative)!important}.template--password .layout--main-content,.template-password .layout--main-content{padding:0}.template--password .layout--main-content+.shopify-section,.template-password .layout--main-content+.shopify-section{display:none}.template--password.show-border .off-canvas--main-content,.template-password.show-border .off-canvas--main-content{border:none}.template--password a,.template--password label,.template-password a,.template-password label{color:var(--color--alternative)}.template--password .layout--header,.template--password .layout--footer,.template--password .feedback-bar,.template--password header.header--root,.template--password .shopify-section.section--header,.template--password .shopify-section.section--footer,.template-password .layout--header,.template-password .layout--footer,.template-password .feedback-bar,.template-password header.header--root,.template-password .shopify-section.section--header,.template-password .shopify-section.section--footer{display:none}.password--root{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 16px}@media only screen and (min-width:768px){.password--root{padding:0 48px}}.password--background-image{z-index:1;width:100%;position:fixed;top:0}.password--background-image .image--root,.password--background-image .image--container{height:100vh}.password--background-image img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.password--root[data-password--logo-height="30"] .password--logo .image--root{height:30px}.password--root[data-password--logo-height="50"] .password--logo .image--root{height:50px}.password--root[data-password--logo-height="70"] .password--logo .image--root{height:70px}.password--root[data-password--logo-height="90"] .password--logo .image--root{height:90px}.password--root[data-password--logo-height="110"] .password--logo .image--root{height:110px}.password--root[data-password--logo-height="130"] .password--logo .image--root{height:130px}.password--root[data-password--logo-height="150"] .password--logo .image--root{height:150px}.password--root[data-password--logo-height="170"] .password--logo .image--root{height:170px}.password--root[data-password--logo-height="190"] .password--logo .image--root{height:190px}.password--root[data-password--logo-height="210"] .password--logo .image--root{height:210px}.password--root[data-password--logo-height="230"] .password--logo .image--root{height:230px}.password--root[data-password--logo-height="250"] .password--logo .image--root{height:250px}.password--logo{padding:32px 0}@media only screen and (min-width:768px){.password--logo{padding:72px 0}}.password--login{z-index:3;position:absolute;top:16px;right:16px}@media only screen and (min-width:768px){.password--login{top:32px;right:32px}}.password--login-form{visibility:hidden;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;width:100%;max-width:350px;padding:0 16px}.password--login-form input[type=password]{background-color:transparent;color:var(--color--alternative);margin-bottom:12px}@media only screen and (min-width:768px){.password--login-form input[type=password]{margin-bottom:16px}}.password--login-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.errors ul{margin-bottom:0}.errors li{margin:0;padding-bottom:12px}@media only screen and (min-width:768px){.errors li{padding-bottom:16px}}.password--button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.password--button-container .font--button--inverted{margin:0 12px 0 0}@media only screen and (min-width:768px){.password--button-container .font--button--inverted{margin-right:16px}}.password--main{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.password--main a .font--section-heading{padding:32px 0}@media only screen and (min-width:768px){.password--main a .font--section-heading{padding:72px 0}}.password--main a+.font--section-heading{padding-bottom:12px}@media only screen and (min-width:768px){.password--main a+.font--section-heading{padding-bottom:16px}}.password--main .font--section-heading+.font--paragraph{padding-bottom:32px;text-align:center}@media only screen and (min-width:768px){.password--main .font--section-heading+.font--paragraph{padding-bottom:72px}}.password--main .font--block-heading{padding-bottom:16px}@media only screen and (min-width:768px){.password--main .font--block-heading{padding-bottom:32px}}.password--main .font--block-heading p{margin:0}.password--mailing-list{padding-bottom:96px;max-width:300px;width:100%}@media only screen and (min-width:768px){.password--mailing-list{max-width:380px}}.password--mailing-list form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.password--mailing-list form{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.password--mailing-list .mailing-list--seperator+.font--button--inverted{max-width:300px;width:100%;margin:0}@media only screen and (min-width:768px){.password--mailing-list .mailing-list--seperator+.font--button--inverted{width:auto;margin-left:16px}}.password--mailing-list input[type=email]{background-color:transparent;color:var(--color--alternative);border:none;border-bottom:1px solid var(--color--alternative);margin-bottom:12px;text-align:center}@media only screen and (min-width:768px){.password--mailing-list input[type=email]{padding-left:0;margin:0;width:260px;text-align:left}}.password--mailing-list input[type=email]::-webkit-input-placeholder{text-transform:none;color:var(--color--alternative)}.password--mailing-list input[type=email]:-moz-placeholder{text-transform:none;color:var(--color--alternative)}.password--mailing-list input[type=email]::-moz-placeholder{text-transform:none;color:var(--color--alternative)}.password--mailing-list input[type=email]:-ms-input-placeholder{text-transform:none;color:var(--color--alternative)}.password--mailing-list .success,.password--mailing-list .error{font-style:italic;margin:0;padding-top:16px}@media only screen and (min-width:768px){.password--mailing-list .success,.password--mailing-list .error{padding-top:0}}.password--mailing-list .error{color:var(--color--important)}.password--powered-by{text-align:center;padding-bottom:32px}@media only screen and (min-width:768px){.password--powered-by{padding-bottom:72px}}.password--errors ul,.password--errors li{margin:0;list-style:none;padding:0}.password--errors li{padding-bottom:16px}.icon--lock{width:24px}.icon--shopify{width:82.28571px;height:24px;display:inline-block;line-height:0;vertical-align:top}.icon--shopify,.icon--lock{color:var(--color--alternative)}.contact-page--content{width:100%;min-height:100%}.contact-page--content>*{padding:24px}.contact-page--wrapper{max-width:1100px;margin:0 auto;padding:48px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-page--header{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:32px}@media only screen and (min-width:768px){.contact-page--left-column{padding:32px 72px 32px 16px;width:50%}}@media only screen and (max-width:767px){.contact-page--right-column{padding:32px 0 0}}@media only screen and (min-width:768px){.contact-page--right-column{padding:32px 16px;width:50%}}.contact-page--form textarea{height:100px;-webkit-transition:.3s height;transition:.3s height;outline:0}.contact-page--form textarea:focus,.contact-page--form textarea:valid{height:100px}.contact-page--form input[type=submit]{width:100%}.contact-page--form-title{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px;padding-bottom:16px}@media only screen and (max-width:767px){.contact-page--form-title{font-size:13px}}.contact-page--social .partial--social-media{margin-left:-16px}.contact-page--social-title{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:14px;letter-spacing:1px}@media only screen and (max-width:767px){.contact-page--social-title{font-size:13px}}.page--account .layout--main-content,.page--create-account .layout--main-content,.page-create-account .main-content,.page--reset-account .layout--main-content,.page-reset-account .main-content{padding:0}.customer--root{max-width:800px;margin:0 auto;padding:72px 48px;overflow-y:auto}@media only screen and (max-width:767px){.customer--root{padding:32px 16px}.customer--root input[type=email],.customer--root input[type=text],.customer--root input[type=password]{font-size:16px}}.customer--root h1{text-align:center;padding-bottom:32px}.customer--root h2,.customer--root h4{padding-bottom:16px}.customer--root thead th,.customer--root tbody td{padding:16px}.customer--root .errors a{text-decoration:underline}.address--email{padding-bottom:16px}.address--full,.address--view{padding-bottom:32px}.address--view p{margin:0}.address--view p:last-of-type{padding-bottom:16px}.address--actions-edit{padding-right:8px}.order--table,.account--orders-table{margin:0 auto;width:100%}.order--table thead th,.account--orders-table thead th{border-bottom:solid 1px #eaeaea;font-weight:400}.order--table td a,.account--orders-table td a{text-decoration:underline}@media only screen and (max-width:767px){.order--table tbody tr,.account--orders-table tbody tr{padding:0}.order--table td:empty,.account--orders-table td:empty{display:none}}.order--heading--total{min-width:150px}@media only screen and (min-width:768px){.order--heading--total{text-align:right}}@media only screen and (min-width:768px){.order--item--quantity{text-align:center}}@media only screen and (min-width:768px){.order--item--price{text-align:center}}@media only screen and (min-width:768px){.order--item--total{text-align:right}}@media only screen and (min-width:768px){.order--discount{text-align:right}}.address--actions{padding-bottom:16px;margin:0}.address--edit{padding-bottom:32px}.address--customer-table{border:0;margin:16px auto}.address--customer-table label,.address--customer-table input,.address--customer-table select{margin-bottom:0}@media only screen and (max-width:767px){.address--customer-table input,.address--customer-table select{font-size:16px}.address--customer-table tr td:first-child{padding:16px 0}.address--customer-table tr td:last-child{padding-right:0}}.address--button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.address--button-container .font--button{margin:0}.address--button-container span{margin-left:12px}.customer--root tbody td.address--checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0}.customer--root tbody td.address--checkbox-container input[type=checkbox]{margin:0 8px 0 0}.account--reset{display:none;text-align:center;margin-bottom:32px;padding:8px;background-color:#e6f9ee;color:#01c753;border:1px solid #01c753;border-radius:2px}.account--button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.account--button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.account--button-container input{margin-bottom:0}.activate-account--create-password{padding-bottom:16px}.activate-account--button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.activate-account--button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.activate-account--button-container input{margin-bottom:0}@media only screen and (max-width:767px){.activate-account--button-container input{width:100%}}.activate-account--button-container a{margin-left:16px}@media only screen and (max-width:767px){.activate-account--button-container a{padding:16px;margin:0}}@media only screen and (max-width:767px){.account--orders-table tbody{padding-bottom:32px}}@media only screen and (min-width:768px){.account--orders-table tbody{text-align:center}}.account--breadcrumb-container{text-align:center}.account--breadcrumb-container .breadcrumbs--root{padding:0 0 32px}.account--reset-instructions,.account--forgot-password{padding-bottom:32px}.account--cancel{padding-left:16px}.account--submit{margin-bottom:0;width:auto}.account--password-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.account--password-buttons input{margin:0}input[type=submit].account--sign-in{width:100%;text-align:center;margin:0}@media only screen and (min-width:768px){input[type=submit].account--sign-in{width:auto}}a.account--register{margin:12px 0 0;width:100%;text-align:center;height:auto}@media only screen and (min-width:768px){a.account--register{margin:0 0 0 16px;width:auto}}input[type=submit].account--create{width:100%;text-align:center;margin:0;height:auto}@media only screen and (min-width:768px){input[type=submit].account--create{width:auto}}a.account--login{margin:12px 0 0;width:100%;text-align:center;height:auto}@media only screen and (min-width:768px){a.account--login{margin:0 0 0 16px;width:auto}}body.template--customers--register input[type=password]{margin-bottom:32px}.account--orders,.account--orders h4{padding-bottom:32px}@media only screen and (max-width:767px){.account--orders,.account--orders h4{padding-bottom:16px}}.customer--login input:not(.font--button),.customer--register input:not(.font--button),.page-create-account input:not(.font--button),.account--recover-password input:not(.font--button),.account--reset-password input:not(.font--button){margin-bottom:16px}.template--404 .layout--main-content{padding:96px 0}.shopify-challenge__container{padding-top:72px}@media only screen and (max-width:767px){.shopify-challenge__container{padding-top:32px}}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.mobile-only{display:none!important}@media only screen and (max-width:767px){.mobile-only{display:block!important}.mobile-only.input--number,.mobile-only.cart--quantity--container{display:flex!important}}.container-lg{max-width:1980px;width:100%;margin:0 auto;padding:0 30px}.container-third-culture{max-width:1545px;width:100%;margin:0 auto;padding:0 30px}.container-bundles{max-width:1420px;width:100%;margin:0 auto;padding:0 30px}.container-lg{max-width:1440px;width:100%;margin:0 auto;padding:0 20px}.container-md{max-width:1350px;width:100%;margin:0 auto;padding:0 30px}.container-smd{max-width:1260px;width:100%;margin:0 auto;padding:0 21px}.container-upsell-bundles{max-width:1264px;width:100%;margin:0 auto;padding:0 32px}.container-sm{max-width:1165px;width:100%;margin:0 auto;padding:0 30px}@media(max-width:480px){.container-bundles{padding:0 15px}}.banner--container{position:relative;flex-direction:column;margin-top:10px;padding:0;z-index:1000}.banner--container h1{max-width:740px;margin:0;padding-left:3%;font:700 77px var(--font--h1);color:#fff;line-height:1;letter-spacing:-1px;z-index:100}.banner--top{width:100%}.banner--review{position:relative;max-width:445px;margin-left:auto;padding-top:5px;z-index:9}.banner--review .review{font-size:31px;font-weight:500;line-height:1.2;color:#fff}.banner--review .review-count{margin-top:10px;font-weight:500;letter-spacing:1px;color:#1b2137;font-size:16px}.review-stars{margin-top:15px}.review-stars svg:not(:last-child){margin-right:8px}.banner--images{display:flex;width:100%;margin-top:-8%;transition:all .2s ease-in}.banner--images img{width:100%;object-fit:contain}.transform-left{transform:rotate(-9deg)}.transform-right{transform:rotate(8deg)}.transform-rotate{transition:opacity .9s ease}.ps-fixed{position:fixed}.banner--images .transform-right{max-width:530px;width:100%;left:33%;margin-top:-30px;z-index:10}.banner--images .transform-left{max-width:530px;width:100%}.gift-block{position:relative;margin-left:auto;padding-right:6%;padding-top:1.5%}.gif-image{max-width:550px}.gif-image img{object-fit:contain}.gift-block--link{position:absolute;top:35%;right:0}.our-story--content .gift-block--link{position:static;margin:30px 0}a.link-background,button.link-background{display:block;min-width:260px;padding:15px 27px;font-weight:500;color:#fff;font-size:22px;letter-spacing:1px;background:0 center no-repeat url(../image/menu-item-bg.png);background-size:90%;transition:all .3s ease-in-out!important}a.link-background:hover{color:#1b2137;background-position:15px center}button.link-background:hover{cursor:pointer;background-position:10px center}.section-banner{position:relative}.fade-in{position:relative;opacity:0;z-index:-1!important}a.link-mobile{display:none;position:static;margin-top:-10px;margin-bottom:10px;margin-left:15%}.banner-v2{margin-bottom:30px}.banner-v2 h1{position:absolute;padding-left:0;font-size:55px;max-width:735px;letter-spacing:normal}.banner-v2 .banner--images{margin-top:-3%!important}.banner-v2 .banner--images img{width:100%}.banner-v2 .banner--images .transform-left,.banner-v2 .banner--images .transform-right{max-width:310px}.banner-v2 .banner--images .transform-left{position:relative;left:-6%;margin-top:6%}.banner-v2 .banner--images .transform-right{position:absolute;left:45%;margin-top:-20px}.banner-main-image{width:23%;margin-right:auto;margin-left:auto;padding-bottom:2%}.banner-v2 .banner-main-image img{width:100%;max-height:560px;border:7px solid rgb(37,188,189);border-radius:18px}.banner-main-image .banner--icon img{width:fit-content;max-width:210px;max-height:unset;border:unset}.banner-main-image .banner--icon{position:absolute;bottom:0;left:0}.banner--icon-container{position:relative}.banner--icon-container p{position:absolute;top:50%;left:50%;text-align:center;font-weight:700;line-height:1}.banner-v2 .gift-block{padding-top:7%;padding-right:2%}.banner-v2 .gif-image{max-width:350px}.banner-v2 .banner--review{z-index:11}.page--homepage-v3 .slide-dumplings div:nth-child(odd){transform:translate(400px)}.page--homepage-v3 .slide-dumplings div:nth-child(2n){transform:translate(-500px)}.fullscreen-image--section{max-height:1200px;overflow:hidden}.fullscreen-image--section img{width:100%;height:100%;object-fit:cover}.std-section{padding-top:8%;padding-bottom:8%}.std-section--content{max-width:480px;margin-left:auto}.std-section--additional-image{position:absolute;left:0;display:flex}.std-section--additional-image img{order:1;width:auto;height:650px;z-index:2}.std-section h2{font:700 80px PPNeueMachina-UltraBold,sans-serif;line-height:1;letter-spacing:-1px;color:#e00000}.std-section p{margin-top:35px;font-size:30px;font-weight:400;line-height:initial;color:#fff}.text-with-animation{max-width:1500px;padding-top:6%;padding-bottom:6%}.text-with-animation .std-section--images{display:flex;flex-direction:column;width:120%}.slide-dumplings div{position:relative;left:0}.text-with-animation--wrapper .btn-red{margin-left:0;margin-top:30px}.text-with-animation .std-section--images img{width:100%}.text-with-animation-section h2{margin-bottom:35px}.text-with-animation-section p{margin-top:0;line-height:initial}.text-with-animation .btn-aqua{display:block;width:fit-content;min-width:150px;margin-top:25px;padding:11px 30px;color:#fff!important;background-color:#25bcbd}.std-section--images{margin-top:10%}@media only screen and (max-width:1440px){.std-section--additional-image img{height:500px}}@media only screen and (max-width:1300px){.std-section--additional-image img{height:475px}}@media only screen and (max-width:1028px){.std-section--additional-image{display:none!important}}@media only screen and (max-width:980px){.text-with-animation--wrapper .btn-red{margin-left:auto}}@media only screen and (max-width:480px){.text-with-animation-section h2,.text-with-animation-section .mobile-image{margin-bottom:10px}}.slider-with-text-section{position:relative;display:flex;z-index:1}.slider-with-text{display:flex;align-items:center;padding-bottom:250px}.slider-with-text .slick-track{display:flex}.slider-with-text .block-item{display:flex;flex-direction:column;height:inherit;text-align:center}.slider-with-text .slick-slide img{max-height:500px;width:100%;flex-grow:1;object-fit:contain;margin:0 auto}.slider-with-text .std-section--content{max-width:395px}.slider-with-text button:focus{outline:none}.slider-with-text .slick-arrow svg{width:55px;height:65px}.slider-with-text .slick-arrow svg path{transform:scale(2)}.slider-with-text .slick-prev svg path{transform:translate(-25px) scale(2)}.std-section--products{max-width:45%;margin:0 auto}.std-section--text{text-align:center}.std-section--text h4{max-width:250px;width:100%;margin:15px auto 0;padding:10px;color:#fff;font-size:20px;background-color:#e00000}.std-section--text p{margin-top:7px;font-size:20px}.slider-with-text p{color:#1b2137}.std-section--products .product--subtitle{max-width:500px;margin:15px auto 0;font-size:18px}.gif-with-image--section{position:relative;display:flex;align-items:center;background-color:#fff}.gif-with-image--anchor{background-color:#fff}.gif-with-image--section p{color:#1b2137}.gif-with-image--section a{position:static;max-width:200px}.gif-with-image--section .std-section--content{max-width:435px}.gif-with-image{position:relative;z-index:1;display:flex;padding-top:9%;padding-bottom:11%}.gif-with-image p{margin-top:20px}.gif-with-image--text{margin:35px 0}.std-section--gif{width:50%;margin-left:auto}.delivery-form{display:flex;max-width:290px;margin-top:20px}.delivery-form .zip-input{margin-bottom:0;padding:0 20px;width:50%;font-weight:400;color:#000;background-color:#f7f7f7;border:none;box-shadow:#000 0 0 inset}.delivery-form .zip-input::placeholder{text-transform:uppercase}.delivery-form button{position:relative;width:50%;margin-left:10px}.btn-aqua{background-color:#25bcbd;border:none;text-align:center;color:#fff;text-transform:uppercase}.btn-aqua:hover{cursor:pointer;background-color:#32374b}.cart--external--total-price,.cart--external--total-items{position:absolute;display:none!important}.animation-images div{z-index:0;width:40%;height:20%}.animation-images img{width:100%}.animation-image--rtl{position:absolute;top:70%;left:-25%}.animation-image--ltr{position:absolute;top:85%;left:15%}#delivery-info{margin-top:16px;font-size:18px;color:#e00000}.icon--check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.our-story-section{display:flex;align-items:center;height:fit-content}.our-story{display:flex;max-width:1440px;padding-top:10%;padding-bottom:10%}.our-story--image{width:60%;position:relative;z-index:1}.our-story--image:before{content:"";position:absolute;width:110%;height:135%;top:-18%;left:50%;transform:translate(-50%);background-color:#d4ffd0;border-radius:50%;z-index:-1}.our-story--image img{width:100%;max-height:450px;object-fit:cover}.our-story--image a{top:auto;bottom:15%;right:-10%}.our-story--content{align-self:center;margin-left:55px}.contact-form-section{position:relative;overflow:hidden}.contact-form--title{display:flex;align-items:center;margin-bottom:18%}.success-message{text-align:center}.contact-form--title h3{margin-left:15px;font-weight:600;font-size:45px;line-height:1.3;letter-spacing:-1px}.contact-form--content{position:relative;max-width:560px;margin:0 auto 0 9%;z-index:3}a.instagram-link{display:flex;width:fit-content;padding:30px;border-radius:50%;background-color:#fff}a.instagram-link:hover{background-color:#c80000cc}a.instagram-link:hover path{fill:#fff}.contact-form input{margin-top:45px;margin-bottom:0;padding:10px 0 0;background-color:transparent;border:none;border-radius:unset;border-bottom:3px solid #fff;font-size:27px;font-weight:500;line-height:1;color:#fff}.contact-form input::placeholder{color:#fff;opacity:.7}.contact-form button{width:100%;margin-top:35px;padding:18px 10px;font-size:20px;letter-spacing:1px}.contact-form button:hover{cursor:pointer;background-color:#25bcbdcc}.contact-form--image{position:absolute;bottom:0;right:0;width:28%;z-index:2;opacity:1;transition:all .2s ease}.contact-form--image:last-child{top:-7%;right:16.5%;bottom:auto;width:17%;z-index:1}.contact-form--image img{width:100%}.transform-ltr{transform:translateY(50px)}.transform-top{transform:translate(50px)}.transform-fade-in{opacity:1;transform:translate(0)}.featured-collection{margin:0 auto;padding-top:84px;padding-bottom:64px}.featured-collection .featured-product--body{flex-direction:column}.featured-collection .featured-product--root{display:flex;flex-direction:column;padding:0;flex:1}.featured-products-section .product--image-wrapper img{max-height:336px;object-fit:contain}.featured-collection .image--root{width:100%!important}.featured-collection .product--image-wrapper{align-items:flex-end;flex-grow:1;width:85%}.featured-collection .featured-product--media,.featured-collection .product--image-wrapper img{width:100%}.featured-products-section .product--details{margin:0 0 10px}.featured-collection .featured-product--info{width:100%}.featured-collection--item{display:flex}.featured-product--cart-form{min-height:400px;flex:1 auto}.products--section.squares-border-top{border-top:unset}.products--section.squares-border-top:before{height:28px;border-bottom:4px solid #E00000}.page--black-sesame-flavor .products--section.squares-border-top,.page--black-sesame-flavor-2 .products--section.squares-border-top,.page--black-sesame-partnership .products--section.squares-border-top,.page--black-sesame-partnership-2 .products--section.squares-border-top,.page--potsticker-v2 .products--section.squares-border-top{padding-top:0}.page--black-sesame-flavor .products--section.squares-border-top:before,.page--black-sesame-flavor-2 .products--section.squares-border-top:before,.page--black-sesame-partnership .products--section.squares-border-top:before,.page--black-sesame-partnership-2 .products--section.squares-border-top:before,.page--potsticker-v2 .products--section.squares-border-top:before{display:none}@media(max-width:480px){.products--section.squares-border-top{padding-top:20px}.products--section.squares-border-top:before{height:20px}}.featured-product--root .product--title,.featured-product--root .product--price{font:500 30px var(--font--h1)}.featured-product--root .product--title{text-align:left;line-height:1.3;margin-right:15px}.featured-product--root .product-review{margin-top:12px;text-align:left}.one-product-in-row .featured-product--root .product-review{margin-bottom:5px;display:block}.featured-product--root .product-review svg{width:30px}.one-product-in-row .featured-product--root .product-review svg{width:20px;height:20px}.featured-product--root .product-review svg g{fill:#e00000}.featured-product--root form{display:flex}.featured-product--root .product-description,.featured-product--root .product-description p{display:flex;flex-grow:.3;font-size:17px;text-align:left;line-height:1.2}.one-product-in-row .featured-product--root .product-description{flex-direction:column}.one-product-in-row .featured-product--root .product-description p{font-style:normal;font-weight:400;font-size:16px;line-height:22px}.one-product-in-row .product-description ul{font-style:normal;font-weight:700;font-size:16px;line-height:22px;text-transform:uppercase;margin-top:15px}.one-product-in-row .product-description li:before{content:url(../image/red_check_in_circle_small.png);width:16px;height:16px;object-fit:contain;position:relative;top:2px;margin-right:6px}.featured-product--root .product-description p{margin-top:0}.featured-product--root .featured-product--variants{margin-top:20px;line-height:18px}.radios--root.radios--6578057609345-flavor{display:none}.featured-product--root .radios--value-button,.featured-product--root .radios--input[type=radio]:checked+.radios--value-button,.featured-product--root .radios--input[type=radio]:hover+.radios--value-button{border-color:#e00000;height:auto;line-height:1.5;font-size:14px;color:#fff}.featured-product--root .radios--input[type=radio]:hover+.radios--value-button{background-color:#e00000}.featured-product--root .radios--input[type=radio]:checked+.radios--value-button{background-color:#e00000}.product--details--column:last-child{margin-left:15px}.product--count{display:flex;align-items:center;justify-content:flex-start;margin-top:10px}.product--count .product-count{padding:0 10px;font-size:25px}.product--count button{display:flex;padding:5px;background:transparent;border:none;border-radius:50%}.product--count button:hover{cursor:pointer;background-color:#c80000}.product--count button:focus{outline:none}@media(max-width:480px){.product--count button:hover{background-color:transparent}.product--count button:active{background-color:#c80000}}.product--details--title-row{text-align:left}.featured-product--root button.link-background,.featured-product--root a.link-background{display:flex;align-items:center;justify-content:flex-start;min-width:180px;height:auto;min-height:36px;margin-top:15px;padding:10px 10px 10px 15px;border:none;font-size:14px;text-transform:uppercase}.featured-product--root button.link-background[disabled=disabled]{color:var(--color--important);cursor:auto}.featured-product--root button.link-background:focus,.featured-product--root a.link-background:focus{outline:none}.featured-product--root .spinner{left:45%!important;transform:translate(-50%,-50%)}.featured-product--price-wrapper{text-align:left}.featured-product--root button span{line-height:normal}button.subscribe{color:#e00000}.product-subscribe:hover{color:#c80000b3}.noscroll{overflow:hidden}.slide-dumplings div:nth-child(odd){transform:translate(1500px)}.slide-dumplings div:nth-child(2n){transform:translate(-1500px)}.products--section .featured-collection--item{margin:0}@media(min-width:1920px){.featured-collection{margin:0 auto}.featured-collection>h3{margin:0 auto 5px}}@media(min-width:768px){.products--section .container-md{max-width:1440px}}.slider-with-feedbacks-section{display:flex}.slider-with-feedbacks{position:relative;display:flex;align-items:center;max-width:750px;text-align:center;margin:0 auto;padding:200px 0}.slider-with-feedbacks:before{content:"";display:inline-table;background:url(../image/quote-left.png) no-repeat;background-size:contain;position:absolute;top:40%;left:-6%;width:20px;height:20px;z-index:1}.slider-with-feedbacks:after{content:"";display:inline-table;background:url(../image/quote-right.png) no-repeat;background-size:contain;position:absolute;top:40%;right:-6%;width:20px;height:20px;z-index:1}.slider-with-feedbacks p{font-size:40px;line-height:initial;color:#fff}.slider-with-feedbacks img{width:40%;margin:0 auto}.feedback--author{width:100%;margin-top:100px}.slider-with-feedback .slick-track{display:flex!important}.feedback{display:flex!important;flex-direction:column;align-items:center;justify-content:center;height:auto}.feedback:focus,.feedback:active{outline:none}.feedback--text{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1}.feedback--author p{font-size:25px}.index-review-loox-section h3,.featured-products-section h3{font:700 100px var(--font--h1);color:#e00000;text-align:center;line-height:1.2;letter-spacing:-1px}.index-review-loox-section h3{width:80%;margin-bottom:50px}.featured-collection>h3{width:80%;margin:0 auto 10px;font-family:PPNeueMachina-UltraBold,sans-serif;line-height:1.16;text-align:center!important}.slider-arrow.slider-arrow-next{font-size:3.5em!important}@media screen and (max-width:480px){.featured-collection>h3{text-align:center!important}}div .loox-float-toggler.loox-float-toggler--right.loox-float-toggler--active{z-index:20000}.loox-rating .loox-icon{margin-right:10px;color:var(--color--body)!important}.banner--review .loox-star:before{content:url(../image/star.svg)!important}.loox-rating span{display:none}.featured-product--root .image--container img{object-fit:contain}.fixed{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}.text-with-animation--wrapper.fixed{background-color:#1b2137}.gif-with-image--container.fixed{background-color:#fff}.about-grid{display:flex;flex-wrap:wrap;justify-content:center;padding-top:6%;padding-bottom:8%}.grid--item{max-width:290px;padding:25px}.grid--item h4{max-width:170px;margin-bottom:35px;font:700 43px var(--font--h1);letter-spacing:-1px;color:#ec1c24;line-height:1}.grid--item h4 a{color:#ec1c24}.grid--item p{font-size:17px;font-style:italic;line-height:initial;color:#ec1c24;text-align:center}.about--links{display:flex;flex-wrap:wrap;justify-content:center;padding:9% 0 10%}.about--links .links--item{padding:25px}.about--links .links--item a{font-size:32px;font-weight:600;color:#fff}.about--links .links--item a:hover{color:#25bcbd}.about-banner{display:flex;position:relative}.about-banner .about-banner--title{max-width:535px;margin-top:2.5%;margin-left:260px;padding-left:5%;color:#fff}.about-banner .about-banner--title h2{font-size:98px;font-weight:600;letter-spacing:-1px}.about-banner .about-banner--title p{font-size:30px;line-height:1.2}.about-banner--blocks{margin-left:8%}.timeline{position:relative;top:-40px;height:104%;max-width:430px;border-left:15px solid #fff;padding-top:135%;padding-bottom:53%;padding-left:50px;list-style:none;text-align:left;color:#fff}.timeline h4{margin-bottom:10px;font:700 45px var(--font--h1);color:#1b2137;letter-spacing:-1px}.timeline p{font-size:17px;font-weight:500;line-height:1.3}.timeline .event{position:relative;margin-bottom:85%}.timeline .event .event--content{max-width:300px}.timeline .event img{position:absolute;top:-60%;right:-150%;width:100%;transform:scale(1.9) translateY(0);object-fit:contain}.timeline .event:nth-child(2n) img{left:-220%}.timeline .event:before{content:attr(data-date);position:absolute;display:inline-block;white-space:pre;top:25px;left:-290px;min-width:200px;text-align:right;font-weight:600;font-size:20px;letter-spacing:1px;color:#25bcbd}.timeline .event:after{content:"";position:absolute;display:block;height:40px;width:40px;top:30px;left:-77px;background:#25bcbd;border-radius:50%}.timeline-img-2,.timeline-img-3{display:none;opacity:1}.index-review-loox-section{padding-top:100px;padding-bottom:50px}@media screen and (max-width:650px){.index-review-loox-section{padding-top:50px}}.full-height{min-height:100vh}.collection--section,.list-collections-section{padding-top:50px}h1.title-with-rounds{position:relative;margin-left:355px;font-weight:700;font-size:80px;text-align:left;line-height:1}h1.title-with-rounds span{position:relative;z-index:1}h1.title-with-rounds:after{content:"";position:absolute;top:57%;left:-13%;display:block;width:850px;height:305px;background-size:100%;background-repeat:no-repeat;background-image:url(../image/title-background.png)}.template--list-collections .title-with-rounds{margin-top:0;margin-left:0;text-align:center}.template--list-collections .featured-product--add-to-cart{margin-top:15px;margin-bottom:15px}.featured-collection-wrapper{padding-top:80px}.page--bundles .featured-collection-wrapper,.page--last-chance .featured-collection-wrapper{padding-top:50px}.collection--section .featured-collection,.list-collections-section .featured-collection{padding-top:0;padding-bottom:0}.collection--section .featured-collection .product--image-wrapper img,.list-collections-section .featured-collection .product--image-wrapper img{display:block;max-width:400px;max-height:450px;object-fit:contain;margin:0 auto;aspect-ratio:1.5}@media(max-width:1024px){.collection--section .featured-collection .product--image-wrapper img,.list-collections-section .featured-collection .product--image-wrapper img{aspect-ratio:1}}.collection--section .product--details,.list-collections-section .product--details{margin-top:10px}.collection-listing--product .product--title a:hover{color:#e00000}.collection--root{padding:0}.template--collection .header--center-side .header--logo{position:relative;width:fit-content;margin:0 auto}.subscribe-section h3{max-width:800px}.subscribe{margin:0 auto 0 325px;padding-top:6.3%;padding-bottom:10.2%}.subscribe-section h3,.subscribe-section h3 p{font-weight:700;font-size:100px;color:#fff;text-align:left;line-height:1;letter-spacing:-1px}a.subscribe--link{width:fit-content;width:-moz-max-content;min-width:200px;margin:75px 0 0!important;font-size:16px;font-weight:500}.delivery-banner{margin-top:5%;color:#1b2137}.delivery-banner h1{max-width:850px;color:#1b2137;letter-spacing:-1px}.delivery-banner h1.title-with-rounds:after{top:27%;left:-25%}.delivery--image-container{position:relative;margin-top:4.2%}.delivery--image-container:before{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:285px;background:#1b2137;transform:translateY(-50%)}.delivery--image{position:relative;max-width:800px;width:100%;margin:0 auto}.delivery--image img{display:block;width:100%}.pin{position:absolute}.pin svg{width:20px;height:20px}.pin svg:hover{cursor:pointer}.pin-top{top:25.6%;right:31%}.pin-left{top:52%;left:38%}.pin-left .pin-popup{max-width:300px}.pin-bottom{right:26%;bottom:24%}.pin-bottom .pin-popup{max-width:325px}.pin-popup{position:absolute;bottom:60px;left:50%;transform:translate(-50%);max-width:460px;width:max-content;padding:15px;color:#fff;background-color:#e00000}.pin-popup strong{display:block;margin-bottom:15px;font-size:40px;line-height:.7;letter-spacing:-1px}.pin-popup p{line-height:normal;font-size:30px}.delivery-info-section{margin-top:13%;margin-bottom:50px}.delivery-info h3{max-width:865px;margin-bottom:50px;font-weight:700;font-size:80px;line-height:1;letter-spacing:-1px}.delivery-info--text{max-width:615px;font-size:30px}.delivery-info--text p{line-height:1.3}.delivery-info-copy .delivery-info--text{max-width:720px}.delivery-info-copy h3{max-width:895px}.delivery-info--image{position:relative;margin-top:30px}.delivery-info--image img{position:relative;display:block;max-width:790px;width:90%;margin:0 30px 0 auto}.delivery-info--image:before{content:"";position:absolute;top:42%;left:0;display:block;width:100%;height:285px;background:#1b2137;transform:translateY(-50%)}.delivery-info-section-copy{margin-bottom:160px}.mob-hidden{display:none!important}.subscribe-section-copy{margin-bottom:-2px}.subscribe-section-copy h3{max-width:640px;line-height:1}.subscribe-section-copy h3 p{line-height:1}h1.title{max-width:800px;font-weight:700;font-size:80px;color:#fff;line-height:1}.subscription{margin-top:5%}.subscription .container-md{margin:0;padding:0}.subscription .subscription--row{display:flex;align-items:center;justify-content:flex-end;position:relative;margin-top:11%;padding-bottom:3%}.subscription--row:before{content:"";position:absolute;left:0;bottom:0;width:300%;height:285px;background-color:#1b2137;margin-left:-100%}.subscription--row h4{position:relative;width:30%;padding-top:90px;padding-right:20px;font:33px var(--font--h1);line-height:1.2;text-transform:none}.subscription--row h4 p{font-size:25px;font-style:italic;line-height:1.2}.subscription .featured-product--media{width:100%}.subscription .one-half{width:50%}.subscription .one-third{width:33%}.subscription .subscription--product-variants,.subscription .featured-collection--item{position:relative;color:#fff}.subscription .featured-collection--item{width:70%}.subscription .subscription--product-variants{display:flex;width:70%}.subscription .subscription--variant-item{display:flex;flex-direction:column;width:33%;padding:0 5px}.subscription--product-variants--4 .subscription--variant-item{width:25%}.subscription .featured-product--media img{max-height:300px;width:100%;object-fit:contain}.subscription--variant-item img{width:100%;flex:1}.subscription .featured-product--cart-form{min-height:unset}.subscription .featured-collection--item:last-child{margin-left:0}.subscription .featured-product--root{width:100%;padding:0}.subscription .product--image-wrapper{padding-bottom:0}.subscription .product--details{margin-top:0}.subscription .variant-info{display:flex;justify-content:space-around;align-items:baseline;margin-top:10px}.subscription .variant-title{max-width:165px;font:700 37px var(--font--h1);line-height:1;text-transform:uppercase}.subscription--product-variants--4 .variant-title{font-size:27px}.subscription .product--count{align-items:flex-start;margin:0 auto}.subscription .product-count{line-height:1.2;font-size:30px}.subscription--product-variants--4 .product-count{padding:0 5px;font-size:26px}.subscription .product--details--column{display:flex;align-items:center;width:100%;margin-top:10px}.subscription .featured-product--variants{margin-right:10%}.subscription .variant-price{font:500 30px var(--font--h1);line-height:1.2;text-align:center}.subscription--product-variants--4 .variant-price{font-size:24px}.subscription--product-variants--4 svg{width:25px;height:25px}.subscription .featured-product--cart-form-column{margin-bottom:25px}.subscription .featured-product--cart-form-column form{flex-direction:column}.subscription .featured-product--cart-form-column div.product--details{margin-bottom:10px}.subscription .product-enable-select label{padding-bottom:0;line-height:normal}.subscription .product-enable-select label:hover{cursor:pointer}.subscription .product-enable-select input{display:flex;width:21px;height:21px;border-radius:50%;border:2px solid #9dafbd;background-color:#fff;cursor:pointer;outline:none;-webkit-appearance:none}.subscription .product-enable-select input:after{content:"";width:7px;height:12px;padding:1px 0 3px;margin:1px 0 1px 5px;border:solid transparent;border-width:0 2px 2px 0;display:inline-block;transform:rotate(37deg);-webkit-transform:rotate(37deg)}.subscription .product-enable-select input:checked{border-color:#1fa8a9}.subscription .product-enable-select input:checked:after{border-color:#1fa8a9}.subscription--frequency{position:relative;display:flex;width:70%}.subscription--frequency-item{padding:35px}.subscription--frequency input{opacity:0}.subscription--frequency input:checked+label{background-color:#1fa8a9;border:10px solid white;color:#1b2137;z-index:1}.subscription--frequency label span{position:relative}.subscription--frequency input:checked+label:before{content:"";position:absolute;top:5%;left:5%;border:15px solid;border-radius:50%;width:85%;height:85%;margin:10px;color:#fff;background-color:#fff;font-size:24px;letter-spacing:normal}.subscription--frequency input:checked+label:after{content:"Selected";position:absolute;top:35%;font-size:23px;font-weight:400;color:#ed1c24}.subscription--frequency label{display:flex;align-items:center;justify-content:center;position:relative;width:400px;height:400px;border-radius:100%;color:#fff;font-size:32px;letter-spacing:-1px;background-color:#1fa8a9;border:10px solid white}.subscription--frequency label:hover{cursor:pointer}.subscription--frequency-desc{max-width:400px;margin-top:15px;font-size:18px;font-weight:500;text-align:center;color:#fff}.subscription-btn{margin:50px auto 0}.subscription-btn .subscribe-msg{left:50%;transform:translate(-50%);margin:10px auto 0;color:#1b2137;text-align:center;font-size:20px}.subscription-msg{display:none;margin-top:15px;font-size:23px;text-align:center}.subscription-btn .start-subscription{display:block;margin:0 auto 50px;padding:20px 30px;border:none;color:#fff;font-size:25px;pointer-events:auto}.start-subscription:disabled,.start-subscription[disabled]{opacity:.9;background-color:#fb7d7d}.start-subscription:hover:enabled{cursor:pointer;background-color:#32374b}.start-subscription.disabled{pointer-events:none}.template--product{background-color:#fff}.template--product main .shopify-app-block{padding-top:32px;background:#f5f5f5}.template--product #shopify-block-17824471530847535147.shopify-app-block{padding-top:0}.template--product .modal--content .image--root img{max-height:90vh;object-fit:contain}.template--product .modal--content .image--root{max-height:90vh}.template--product .modal--window{padding:50px}.template--product .product-page--smart-payment-buttons [role=button]{min-height:48px!important}@media screen and (max-width:767px){.product-page .product-page__description--title:after{display:none}}.subscription .featured-product--cart-form .product--details{margin:25px auto}.subscription .featured-product--cart-form .variant-title{max-width:550px}.subscription .vip-section{position:relative;margin:10% 0}.vip-section h3{margin-bottom:50px;font-weight:700;font-size:60px;line-height:1}.vip-section-content{max-width:500px;font-size:20px}.subscribe-msg,.std-section .subscribe-msg{position:absolute;display:none;margin-top:10px;margin-left:10px;font-size:14px;text-transform:uppercase;color:#e00000}.subscribe--link+.subscribe-msg{font-size:16px;margin-top:5px;color:#fff}.mobile-image img{width:90%;max-width:350px}.slide-dumplings>div{transition:transform .15s linear}.transform-rotate{transition:transform .05s linear}.mobile-dumplings{display:none!important;margin-top:20px!important;margin-bottom:20px}.template--blog{background-color:#fff}.page--bbq-skewer .products--section .container-md{margin:0 auto}.page--bbq-skewer h3{margin-left:auto;margin-right:auto}.page--bbq-skewer .featured-collection--products{justify-content:center}.page--bbq-skewer .cf14-banner,.page--bbq-skewer .cf14-container{display:none}@media screen and (max-width:1750px){.banner--container{margin-left:250px;margin-top:100px}.collection-listing--flex{justify-content:center}.banner--container h1{max-width:1430px;width:80%}.banner-v2 h1{max-width:735px}.banner-v2 .banner--images{margin-top:-3%!important}.banner--container.container-md{width:calc(100% - 250px)}.banner--top .banner--review{display:none}.banner-v2 .banner--review{display:block}.banner-v2 .banner--review-mobile{display:none}.banner--images{margin-top:14%}.banner-v2 .banner--images .transform-left{left:-11%;margin-top:8%}.banner-v2 .banner--images .transform-right{left:51%}.banner--images .transform-right,.banner--images .transform-left{max-width:480px}.gift-block{margin-left:0}.featured-collection--products{justify-content:flex-start}.featured-collection--products>*{max-width:46%;width:46%}.featured-collection--item:last-child{margin-left:0}.slider-with-feedbacks-section{background-size:auto!important}.subscription .vip-section{margin-top:80px;margin-bottom:80px}}@media screen and (max-width:1660px){.timeline .event img{position:absolute;transform:none;left:-570px!important;top:35px}.timeline-img-2,.timeline-img-3{display:block}#shopify-section-subscription--subscribe{background-size:700px!important}.featured-collection--products-3 .featured-collection--item{width:30%}.products--section .product--image-wrapper{max-height:400px}.products--section .product-description{font-size:15px}.products--section .radios--value-button{padding:0 8px;font-size:14px}}@media screen and (max-width:1440px){.banner--container h1,.std-section h2,.index-review-loox-section h3,.featured-products-section h3{font-size:75px}.banner--images{margin-top:18%}.slider-with-feedbacks{max-width:600px}.slider-with-feedbacks p{font-size:30px}.feedback--author p{font-size:22px}.featured-collection--products>*{max-width:40%;width:40%}.about-banner{flex-direction:column}.about-banner .about-banner--title{margin:2.5% auto;text-align:center;padding-left:0}.timeline{top:0;margin:0 20% 0 45%;padding-top:150px;padding-bottom:100px}.subscribe{margin-left:240px;padding-bottom:450px}.subscription .container-md{padding:0 30px}.subscription--row h4{padding-top:20px;font-size:30px}.subscription .subscription--product-variants{padding-bottom:35px}.subscription .variant-title,.subscription .variant-price,.subscription .featured-product--root .product--price{font-size:23px}.subscription--frequency-item{padding:10px}.subscription--frequency label{width:250px;height:250px;font-size:23px}.subscription--frequency-desc{max-width:250px}.subscription--frequency input:checked+label:before{top:1%;left:0;width:90%;height:90%}.subscription--frequency input:checked+label:after{top:30%;font-size:18px}.timeline .event img{left:-525px!important;top:50px}.subscription--product-variants--4 .variant-info{flex-wrap:wrap}.featured-collection--products-3 .featured-product--add-to-cart{min-width:150px}.featured-collection--products-3 .product-review svg{width:20px}.featured-collection--products-3 .product--title{margin-right:5px;font-size:27px}.featured-collection--products-3 .product--price{font-size:27px}.banner-v2 h1{max-width:unset;width:80%;font-size:60px}.banner-main-image{position:relative;width:27%;z-index:10}.banner-main-image .banner--icon{left:-13%;max-width:215px}.banner--icon-container p{font-size:25px!important}.banner-v2 .banner--images{margin-top:18%!important}.banner-v2 .banner--images .transform-left{left:-4%}.banner-v2 .banner--images .transform-right{left:48%}.banner-v2 .banner--review{display:none}}@media screen and (max-width:1440px)and (max-height:850px){.banner--container{margin-top:20px}.banner--container h1{padding-right:100px;font-size:55px}.banner--images .transform-right,.banner--images .transform-left{max-width:300px}.banner--images img{width:90%}.gift-block{margin-left:15%}.gif-image{max-width:350px}.gift-block--link{right:15%}.banner-v2 h1{font-size:50px}.banner-v2 .banner--images{margin-top:12%!important}.banner-v2 .banner--images .transform-right{left:37%;z-index:0}.banner-v2 .banner--images .transform-left{left:10%}}@media screen and (max-width:1250px){.banner--images .transform-right,.banner--images .transform-left{max-width:420px}.featured-collection--products{flex-direction:column;align-items:center}.featured-collection--products-3 .featured-collection--item,.featured-collection--products>*{max-width:700px;width:80%}.featured-collection--products-3 .featured-collection--item{margin:0 auto 30px}.mobile-hide{display:none!important}.featured-product--root .product-datails{margin:15px 0 30px}.featured-collection>h3{width:80%;margin:0 auto 5px}.product--image-wrapper{height:fit-content!important}.featured-product--root .image--container{padding-top:65%!important}.featured-collection{margin-left:auto}.our-story{flex-direction:column-reverse;padding-top:90px;padding-bottom:150px}.our-story--content{margin:0 auto 60px;text-align:center}.our-story--content .gift-block--link{display:none}.our-story--image{width:80%;align-self:center;margin-top:7%;margin-bottom:95px}.our-story--image:before{max-width:700px}.our-story--image .gift-block--link{display:block;top:115%;left:0;right:0;height:fit-content}.featured-product--cart-form{min-height:unset}.featured-collection .product--image-wrapper{max-width:70%;margin:0 auto}.featured-products-section .product--image-wrapper img{max-height:225px}.collection--section,.list-collections-section{padding-bottom:300px!important}.page--last-chance .collection--section,.page--last-chance .list-collections-section{padding-bottom:0!important}h1.title-with-rounds{margin-left:300px}.banner-v2 h1{width:70%}.banner-v2 .banner--images{margin-top:20%!important}.banner-main-image{max-width:310px;width:38%}.banner-v2 .banner--images .transform-left{display:none}.banner-v2 .banner--images .transform-right{left:37%;margin-top:8%;z-index:9}}@media screen and (max-width:1024px){.featured-products-section .product--image-wrapper img{max-height:336px}}@media(max-width:768px){.our-story--image:before{height:130%;top:-18%}}@media(max-width:480px){.featured-collection--products-3 .featured-collection--item:last-child{margin-bottom:0}}@media screen and (max-width:1250px)and (max-height:850px){.gift-block{margin-left:0}}@media screen and (max-width:1030px){.fw--logo:before{width:238px;height:238px}.icon--menu{height:23px;width:65px;margin:10px 40px}.about-banner .about-banner--title{margin-left:260px}}@media screen and (max-width:1023px){h1.title-with-rounds{margin:70px auto 0;text-align:center}h1.title-with-rounds:after{left:10%}.delivery-banner{margin-top:165px}.delivery-banner h1{padding:0 20px}.delivery-info h3{max-width:800px;font-size:60px}.subscription{margin-top:30px}}@media screen and (max-width:1025px){.cart--footer{padding:16px 0 0!important}.cart--header{padding-bottom:24px!important}.banner--container{margin:100px auto 0}.banner--container.container-md{width:80%}.banner--container h1{padding-left:3%;padding-right:0;text-align:center}.banner-v2 h1{left:50%;transform:translate(-50%)}.banner--images img{width:100%}.banner--images .transform-right,.banner--images .transform-left{max-width:360px}.gift-block{padding-top:0;padding-right:3%}.text-with-animation{padding-top:25%}.banner-v2{margin-bottom:60px}.banner-v2 .banner--images .transform-right{left:30%;margin-top:6%;max-width:350px}.banner-v2 .gift-block{padding-right:0}}@media screen and (max-width:980px){.header--cart .cart-link{width:26px}.banner--container{margin-top:145px}.banner--container h1,.std-section h2,.index-review-loox-section h3,.featured-products-section h3{font-size:65px}.banner--review-mobile{display:block;margin:10px auto 30px;text-align:center}.fw--logo:before{width:245px;height:240px;opacity:.85}.ps-fixed.transform-right{display:none}.transform-left{position:relative;left:11%}.gift-block--link{top:70%}.std-section--content{margin:0 auto;text-align:center}.std-section--content a.btn-aqua{margin-left:auto;margin-right:auto}.std-section--products{max-width:80%}.slider-with-text{flex-direction:column-reverse}.gif-with-image .std-section--content{text-align:left}.our-story.indent{margin-left:auto}.our-story--image{width:90%;max-width:655px}.contact-form-container{padding-bottom:50%}.contact-form--image{width:40%}.contact-form--image:last-child{right:0;width:28%}.about-banner .about-banner--title{margin-top:100px;margin-left:auto}.about-banner .about-banner--title h2{font-size:80px}.about-banner .about-banner--title p{font-size:25px}.timeline{width:45%}.subscribe-section{background-size:70%!important}.subscribe{width:80%;margin-left:175px}.vip-section h3,.subscribe-section h3,.subscribe-section h3 p{font-size:40px}a.subscribe--link{margin-top:50px}h1.title-with-rounds{font-size:60px}h1.title-with-rounds:after{width:770px}.delivery-info h3{max-width:640px;font-size:60px}.delivery-info--image img{max-width:600px}#shopify-section-subscription--subscribe{min-height:unset!important;background-size:70%!important}h1.title{font-size:70px}.subscription .subscription--row{flex-direction:column;align-items:flex-start}.subscription--row h4{width:100%;margin:40px 0 25px;padding-top:0;font-size:30px;line-height:1}.subscription--frequency input:checked+label:before{font-size:18px}.subscription .subscription--product-variants,.subscription .featured-collection--item,.subscription--frequency{width:100%}.subscription--frequency-item{width:50%;padding:10px 10px 30px}.collection--section{padding-top:50px}.list-collections-section{padding-top:0}.index-review-loox-section h3{width:90%;margin-left:auto;margin-right:auto}.index-review-loox-section .indent,.our-story.indent{margin-left:auto}.timeline .event img{left:-170%!important;top:50px}.banner-main-image{width:50%;margin:0 auto}.banner-v2{margin-top:90px}.banner-v2 h1{width:83%;font-size:55px}.banner-v2 .gift-block{position:absolute;right:-2%}.banner-v2 .banner--images .transform-right{display:block;position:absolute;left:0;transform:rotate(-14deg)!important;max-width:300px;margin-top:13%}.banner-v2 .gift-block--link{z-index:11}.subscription--row h4{color:#ed1c24!important}}@media screen and (max-width:767px){.indent{margin-left:auto}.banner--container{margin-top:125px}.banner--container h1,.std-section h2,.index-review-loox-section h3,.featured-products-section h3{font-size:50px}.fw--logo:before{width:216px;height:208px}.banner--images .transform-right,.banner--images .transform-left{max-width:315px}.slider-with-text .std-section--content,.gif-with-image .std-section--content{max-width:425px}.slider-with-text .slick-slide img{max-height:350px;width:85%}.std-section{padding-top:90px;padding-bottom:90px}.gift-block{width:100%}.gif-with-image{flex-direction:column}.std-section--gif{width:60%;margin-right:auto}.slider-with-text{padding-bottom:170px}.contact-form--content{margin:0 auto}.contact-form--title{justify-content:center;margin-bottom:70px}.contact-form--images{display:none}.featured-collection--products>*,.featured-collection--item:last-child{margin:0 auto 80px}.featured-collection--products>*{width:90%;max-width:600px}.featured-product--root .product--title,.featured-product--root .product--price{font-size:20px}.featured-product--root .product-review svg{width:20px}.featured-product--root button.link-background,.featured-product--root a.link-background{min-width:155px}.animation-images div{width:70%;height:7%}.gift-block a.gift-block--link{display:none}.slider-with-feedbacks{max-width:80%;align-items:flex-start;margin-top:70px}.slider-with-feedbacks:before{top:25%;left:-25px}.slider-with-feedbacks:after{top:25%;right:-25px}.header--left-side .header--logo{display:none}.header--center-side{display:block;position:absolute;top:16px;left:50%;width:100%;text-align:center;z-index:100;transform:translate(-50%)}.header--right-side{right:16px}.header--left-side:before{content:"";position:absolute;top:-55px;left:-35px;width:210px;height:180px;background-image:url(../image/header-menu-bg.svg);background-repeat:no-repeat;background-size:contain;opacity:.75}header--left-side:hover .header--left-side:before{opacity:1}.fw--logo:before{display:none}.x-menu{margin-top:25px}.icon--menu{height:31px;width:55px;margin:0 40px}.about-grid{padding-top:15%;padding-bottom:15%}.grid--item h4{max-width:unset}.about-banner{padding:0 20px}.about-banner .about-banner--title{margin-top:120px}.about-banner .about-banner--title h2{font-size:60px}.about-banner .about-banner--title p{font-size:20px}.timeline{margin-top:25px;padding-left:25px;border-width:10px}.timeline h4{margin-bottom:20px;font-size:30px;line-height:1.2}.timeline .event:after{height:30px;width:30px;left:-45px}.timeline .event:before{left:-265px;font-size:18px}.text-with-animation{padding-top:130px;padding-bottom:130px}.text-with-animation .std-section--images{width:800px}.subscribe{padding-bottom:380px}h1.title-with-rounds{margin-top:110px;font-size:40px}h1.title-with-rounds:after{width:620px}.page--delivery .header--logo{display:none}.delivery-banner{margin-top:0}.delivery-banner h1.title-with-rounds{margin-top:90px}.delivery-banner h1.title-with-rounds:after{left:50%;transform:translate(-50%)}.delivery--image-container{margin-top:65px}.pin-popup{bottom:30px;max-width:300px}.pin-bottom .pin-popup{max-width:200px}.pin-popup strong{font-size:30px;line-height:.9}.pin-popup p{font-size:20px}.delivery-info h3{max-width:530px;font-size:50px}.delivery-info--text{font-size:20px}.delivery-info--image img{width:80%}.delivery-info--image:before{height:200px}#shopify-section-subscription--subscribe .subscribe{margin-left:auto}.indent{margin-left:auto;margin-right:auto}.subscription{margin-top:50px}h1.title{font-size:65px;text-align:center}.subscription .one-half{padding:0 10px}.subscription--frequency-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.subscription--frequency label{position:relative}.template--product .header--logo{display:none}.our-story{padding-bottom:100px}.our-story--image{max-width:550px}.mobile-image{display:block!important;margin-bottom:20px}.text-with-animation .btn-aqua{margin-top:40px}.template--collection .header--center-side .header--logo:before{content:"";position:absolute;top:42%;left:61%;width:210px;height:180px;background-image:url(../image/header-menu-bg.svg);background-repeat:no-repeat;background-size:contain;transform:translate(-50%,-50%)}.text-with-animation>.slide-dumplings{display:none}.mobile-dumplings{display:block!important}.timeline .event img{left:-140%!important;top:105px}.subscription .subscription--product-variants{flex-wrap:wrap}.subscription .one-third{width:50%}.products--section .featured-collection--item{margin-left:auto;margin-right:auto}.banner-v2 h1{font-size:43px}.banner-v2 .gift-block{width:50%;left:auto;padding-top:12%}.banner-v2 .banner--review-mobile{display:block}.banner-main-image{width:65%}.banner-v2 .gift-block--link{display:block;position:absolute;top:66%}.subscription--row-1 .subscription--variant-item:first-of-type,.subscription--row-1 .subscription--variant-item:nth-child(2){color:#ed1c24!important}.subscription--row-1 .subscription--variant-item:first-of-type svg,.subscription--row-1 .subscription--variant-item:nth-child(2) svg{fill:#ed1c24!important}}@media screen and (max-width:660px){.subscribe-section{background-size:430px!important}.subscribe{display:flex;justify-content:center;margin:0 auto}.banner-v2 .banner--images .transform-right{max-width:250px}.banner-v2 .banner--review-mobile{margin-top:30px}.banner-v2 .gift-block--link{top:64%}.banner-main-image .banner--icon{left:-26%}}@media screen and (max-width:550px){.banner-v2 .banner--images{margin-top:50%!important}}@media screen and (max-width:480px){.header--right-side .header--cart{padding:8px 24px 9px}.header--cart .cart-link{width:auto}.header--cart img{width:15px}header.header{padding-left:10px;padding-right:10px}.icon--menu{margin:10px 17px}.fw--logo img{padding-left:0;max-height:65px}.fw--logo:before{width:189px;height:190px}.banner--container{margin-top:20%}.banner--container.container-md{width:95%}.banner--container h1{position:static;padding-left:0;font-size:35px}.std-section h2,.index-review-loox-section h3{padding-left:10px;padding-right:10px;font-size:40px}.featured-products-section h3{width:90%;text-align:left;font-size:37px}.featured-collection .product--image-wrapper img{max-height:258px;object-fit:contain}.featured-product--root .product-review{display:none}.featured-product--root .product-description{margin-top:10px}.banner--images .transform-right,.banner--images .transform-left{max-width:215px}.banner-main-image .banner--icon{top:auto;bottom:40px;left:auto;right:-26%;max-width:150px;width:70%}.banner-main-image .banner--icon img{max-width:160px;width:100%}.banner--icon-container p{font-size:20px!important;transform:translate(-50%,-50%) rotate(19deg)!important}.banner--top{display:flex;justify-content:center}.banner--review-mobile{width:80%}.banner--review-mobile .review{font-size:20px}.review-stars{margin-top:5px}.loox-rating .loox-icon{width:35px}.banner--review .loox-star:before{display:block;transform:scale(.8)}.banner--review .review-count{margin-top:0}.std-section--products{max-width:100%}.std-section--gif{width:85%}.std-section p{font-size:24px}.gif-with-image p{margin-top:10px;font-size:20px}.std-section--products .product--subtitle{font-size:16px}.our-story{padding-top:70px;padding-bottom:80px}.our-story--image{width:100%}.our-story--image:before{width:110%;height:125%;top:-14%;max-width:350px}.our-story--image img{height:245px;object-fit:cover}.our-story--image a{top:auto;bottom:-35%;right:50%;transform:translate(50%)}.our-story--image .gift-block--link{top:125%;transform:unset}.our-story--content{margin-bottom:40px}.our-story--content h2{padding:0}a.instagram-link{padding:24px}.contact-form--title{margin-bottom:20px}.contact-form--title h3{font-size:30px}.contact-form input{margin-top:30px;font-size:20px}.contact-form button{padding:14px 10px;font-size:18px}.featured-collection--products>*{max-width:100%;width:100%}.featured-product--root .image--container{padding-top:75%!important}.featured-product--root .product--details{flex-direction:column}.product--details--column:last-child{margin-left:0}.featured-product--root .product-page--price-n-button-wrapper{flex-direction:column}.featured-product--root button.link-background,.featured-product--root a.link-background{min-width:180px;width:fit-content}.slider-with-feedbacks-section{background-size:65%!important}.slider-with-feedbacks{max-width:85%;width:100%;margin-top:0;justify-content:center}.slider-with-feedbacks .slick-list{max-width:calc(95% - 90px)}.slider-with-feedbacks:before{left:-15px}.slider-with-feedbacks:after{right:-15px}.slider-with-feedbacks p{font-size:22px}.slider-with-feedbacks img{width:60%}.feedback--author{margin-top:65px}.feedback--author p{font-size:18px}.collection--section:before{height:70px!important;background-size:contain!important}.slider-with-text-section:before{height:45px!important;background-size:contain!important}.our-story-section:before{height:70px!important;background-size:contain!important}.slider-with-feedbacks-section:before,.fullscreen-image--section:before{height:100px!important;background-size:contain!important}.fullscreen-image--section img{min-height:500px}.featured-products-section>h3{max-width:90%}.featured-collection .product--image-wrapper{max-width:unset;width:100%}.header--right-side{right:6px}.header--left-side{left:0}.header--left-side:before{top:-2px;left:7px;width:63px;height:63px}.icon--menu{height:23px;margin:0 12px}.x-menu{margin-top:18px}.fw--logo img{width:35%}.about--links-section{background-size:cover!important}.about--links{flex-direction:column;align-items:center}.about--links .links--item a{font-size:28px}.about-banner .about-banner--title h2{font-size:50px}.about-banner .about-banner--title p{font-size:18px}.timeline{width:90%;margin:25px 0 0;padding-top:70px;padding-bottom:70px}.timeline h4{margin-bottom:95px}.timeline p{font-size:15px}.timeline .event{margin-bottom:120px}.timeline .event:before{top:55px;left:0;font-size:16px;text-align:left}.timeline .event:after{top:60px}.text-with-animation .std-section--images{width:200%;margin-top:35%}.subscribe-section{background-size:90%!important}.subscribe{padding-top:90px;padding-bottom:90%}.vip-section h3,.subscribe-section h3,.subscribe-section h3 p{font-size:40px}a.subscribe--link{margin-top:40px}.collection--section,.list-collections-section{padding-bottom:250px!important}h1.title-with-rounds{padding:0 15px;line-height:1}h1.title-with-rounds:after{width:485px;left:0}.template--list-collections .title-with-rounds{font-size:36px}.template--list-collections .featured-collection{padding:0 16px}.template--list-collections .featured-product--price-wrapper{margin-top:15px}.delivery-banner h1.title-with-rounds{margin-top:45px}.delivery--image-container{margin-top:90px}.pin-popup,.pin-left .pin-popup{max-width:200px}.pin-bottom .pin-popup{max-width:165px}.pin-popup strong{margin-bottom:5px;font-size:25px}.pin-popup p{font-size:16px}.delivery-info-section{margin-top:20%}.delivery-info{margin-left:0;margin-right:0}.delivery-info h3{margin-bottom:25px;font-size:40px}.delivery-info--text{font-size:18px}.delivery-info--image:before{top:45%;height:100px}.delivery-info-section-copy{margin-bottom:100px}.slider-with-text .slick-slide img{max-height:300px}.slider-with-text p{margin-top:16px;font-size:18px}#shopify-section-subscription--subscribe{background-size:90%!important}.subscription{margin-top:30px}.subscription .container-md{padding:0 15px}h1.title{font-size:50px}.subscription--row h4{font-size:25px;text-align:center}.subscription--row h4 p{font-size:18px}.subscription--row-1 h4,.subscription--row-2 h4{color:#ed1c24!important}.subscription--row-1 .subscription--variant-item:first-of-type{color:#ed1c24}.subscription--row-1 .subscription--variant-item:first-of-type svg{fill:#ed1c24!important}.subscription--row-1 .subscription--variant-item:nth-child(2){color:#fff!important}.subscription--row-1 .subscription--variant-item:nth-child(2) svg{fill:#fff!important}.subscription--row:before{height:62%}.subscription .subscription--product-variants{flex-direction:column}.subscription .one-half,.subscription .one-third,.subscription--product-variants--4 .subscription--variant-item{width:100%;padding-bottom:25px}.subscription--variant-item img{max-height:300px;object-fit:contain}.subscription-btn{margin-bottom:50px}.start-subscription{font-size:20px}.subscription--frequency label{width:175px;height:175px;font-size:18px;text-align:center}.subscription--frequency-desc{max-width:175px}.subscription--frequency label span{padding-top:10px}.subscription--frequency input:checked+label:before{top:1%;left:1%;width:85%;height:85%;font-size:15px}.subscription--frequency input:checked+label:after{top:20%;font-size:15px}.animation-images div{width:85%}.grid--item p{text-align:center}.template--collection .header--center-side .header--logo{width:auto}.template--collection .header--center-side .header--logo:before{top:50%;left:55%;width:44%;height:157%}a.link-mobile{display:block}.text-with-animation{padding-top:90px;padding-bottom:90px}.timeline .event img{position:static;transform:none;margin-top:25px}.banner-v2{margin-bottom:30px}.banner-v2 .banner--images{position:relative;margin-top:5%!important}.banner-v2 .banner--images .transform-right{bottom:30px;max-width:120px;margin-top:0;z-index:10}.banner-main-image{max-width:260px}.banner-v2 .gift-block{display:none;bottom:35px;max-width:120px;margin-top:0;padding-top:0;z-index:10}.banner-v2 .gift-block--link{top:70%}.banner-v2 h1{width:100%;transform:unset}}@media screen and (max-width:375px){.vip-section h3,.subscribe-section h3,.subscribe-section h3 p{font-size:30px}#shopify-section-subscription--subscribe h3,#shopify-section-subscription--subscribe h3 p{line-height:1}h1.title{font-size:45px}.banner-v2 .gift-block--link{min-width:220px}.banner-v2 .banner--review-mobile{margin-top:20px}}@media screen and (max-width:350px){.banner-v2 .gift-block--link{top:66%}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number],input[type=number]:hover,input[type=number]:focus{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}@media(min-width:769px){.header--logo{position:relative;top:-20px;left:-25px}}@media(min-width:1024px){.header--left-side{left:-190px;transition:all .3s ease-in-out;opacity:.85}.header--logo{top:20px;transform:rotate(74deg);left:134px;transition:all .3s ease-in-out}.header--left-side:hover{left:0;opacity:1;transition:all .3s ease-in-out}.header--left-side:hover .header--logo{top:0;transform:rotate(0);left:0;transition:all .3s ease-in-out}.header--left-side:hover .fw--logo:before{opacity:1}}.breadcrumbs__list{list-style-type:none;margin:0;padding:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{border-style:solid;border-width:.1em .1em 0 0;content:"";display:inline-block;height:.2em;margin:0 .2em;position:relative;transform:rotate(45deg);vertical-align:middle;width:.2em}.breadcrumbs__link{text-decoration:underline}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.breadcrumbs__link[aria-current=page]:hover,.breadcrumbs__link[aria-current=page]:focus{text-decoration:underline}.container{padding:0 15px}.blog--title{margin-top:-64px;height:130px;background-image:linear-gradient(to right,#e30008 12%,#ed1d24);color:#fff}.blog--title h1{font-size:80px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-1px;padding:111px 0 30px}.blog--banner-container{position:relative}.blog--banner-title{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 20px;text-align:center}.blog--banner-title h2{font:800 60px var(--font--heading--family);line-height:1.16}.blog__filter{margin-top:90px}.blog__filter__menu{padding:3px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}@media only screen and (max-width:960px){.blog--banner-title h2{font-size:38px}}@media only screen and (max-width:767px){.blog__filter{margin-top:40px}.blog__filter__menu li{width:100%}}@media only screen and (max-width:480px){.blog--banner-title h2{font-size:32px}}.blog__filter__menu-item{display:block;text-align:center;font-weight:700;font-size:20px;border:2px solid #ff0000b8;padding:5px 50px;margin:5px;position:relative;transition:all .4s cubic-bezier(.42,0,.58,1);overflow:hidden;z-index:2}.blog__filter__menu-item.active{color:#fff;background:#e00000}.blog__filter__menu-item:hover{color:#fff;transition:all .4s cubic-bezier(.42,0,.58,1)}.blog__filter__menu-item:before{background:#e00000;content:" ";position:absolute;top:50%;left:50%;width:0%;height:100%;transform:translate(-50%,-50%);z-index:-1;transition:all .4s cubic-bezier(.42,0,.58,1)}.blog__filter__menu-item:hover:before{width:100%}.blog__list{display:flex;flex-wrap:wrap;align-content:space-around;align-items:stretch;justify-content:space-around;margin-top:61px;gap:34px}.blog__list.one-block{display:block}.blog__list__item{max-width:90%;display:flex;flex-wrap:nowrap;align-items:center;flex-direction:column;align-content:flex-start;justify-content:center;padding:10px 0}.blog__list__item.one-block{max-width:none;flex-direction:column;justify-content:space-between;align-items:center}.blog__list__item-image.one-block{width:500px;height:auto}.blog--tags-article{font-size:80px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-1px;color:#ed1d24;text-align:center;margin-top:25px}.blog__list__image-link{display:block;margin:0;padding:0}.blog__list__item-image{object-fit:cover;width:350px;height:250px;border-radius:10px}@media(max-width:480px){.blog__list__item-image{height:200px}}.blog__list__item-timesince{position:relative;font-size:16px;font-style:normal;font-weight:700;margin-top:14px;padding-left:22px}.blog__list__item-timesince:after{content:"";position:absolute;width:14px;height:14px;top:3px;left:0;background:url(../image/Starburst.svg) no-repeat}.blog__list__item-title{margin-top:11px;flex:1}.blog__list__item-title a{font:700 26px SpaceGrotesk-Regular;line-height:1.28;text-transform:none}@media(max-width:767px){.blog__list__item-title a{font-size:20px}}@media(max-width:480px){.blog__list__item-title{text-align:center}}.blog__list__item-readmore a,.pipeline-get-updates a{display:block;width:170px;text-align:center;margin-top:24px!important;font-size:16px;line-height:1.5;letter-spacing:1px;padding:6px 0;color:#fff;background:0 center no-repeat url(../image/menu-item-bg.png);background-size:contain;transition:all .3s ease-in-out}.blog__list__item-readmore a:hover,.blog__list__item-readmore a:active,.pipeline-get-updates a:hover,.pipeline-get-updates a:active{background-position:-15px center;color:#000;transition:all .3s ease-in-out}.blog__list__item-readmore{margin-top:17px}.blog__list__item-readmore a.btn-red{min-width:157px;margin-top:0!important;padding:12px}div.blog__articles-list{padding-bottom:90px}.blog-contact-form{background-color:#ed1c24}.blog--sub-title{text-align:center;color:#27bdbe}.blog__our-ethos-page{padding-bottom:200px}.blog__our-ethos-page--item{border:2px solid #ed1c24;padding:10px}.blog__our-ethos-page--item+.blog__our-ethos-page--item{margin-top:50px}.blog__our-ethos-page--item h2{text-align:center;color:#ed1c24}.blog__our-ethos-page--item>p{text-align:justify}.blog__our-ethos-page--dropdown{position:relative;margin-top:15px}.blog__our-ethos-page--dropdown--content{margin:10px 0;display:none}.blog__our-ethos-page--dropdown--content.open,.blog__our-ethos-page--dropdown--wrapper-grid{display:block}.blog__our-ethos-page__item.description{padding:10px;text-align:justify}.blog__our-ethos-page__btn--more-details{width:100%;padding:10px 0;background-color:transparent;text-transform:uppercase;cursor:pointer;margin:0}.input--number{border:2px solid var(--Dark-Teal, #187677);border-radius:99px;height:40px}.input--number .minus,.input--number .plus{background-color:transparent;transition:all .4s ease-in-out}.cart--item--image{width:80px;height:80px;max-width:80px;padding:0!important;aspect-ratio:1/1;overflow:hidden;flex:0 0 80px}.cart--item--title{padding:16px!important;position:relative;right:3px}.cart--root[data-view=mobile] .cart--item--image{width:80px;height:80px;max-width:80px}.cart--item--image .image--root{width:80px!important;height:80px!important;max-width:80px!important}.cart--item--image .image--container{padding-top:100%!important;height:100%!important}.cart--item--title a{color:var(--Neutral-Neutral-800, #000);font-family:Space Grotesk;font-size:16px!important;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize!important}.cart--item--image img{width:100%!important;height:100%!important;object-fit:contain!important}.input--number .minus:hover path,.input--number .minus:active path,.input--number .plus:hover path,.input--number .plus:active path{transition:all .4s ease-in-out;fill:#fff}@keyframes marching-ants{0%{background-position:0 0,10px 100%,0 10px,100% 0}to{background-position:10px 0,0 100%,0 0,100% 10px}}.cart-notification--wrapper{display:table;padding:10px;margin:auto;width:100%;border-radius:20px;background:#ed1c24}.cart-notification-delivery{width:100%;font-size:17px;font-weight:700;padding:20px 15px;text-transform:uppercase;text-align:center;background-image:url(../image/dumpling_small.png),url(../image/dumpling_small.png),url(../image/dumpling_small.png),url(../image/dumpling_small.png);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:11px 11px,11px 11px,11px 11px,11px 11px;animation:marching-ants .4s infinite linear;border-radius:15px}.cart-notification-delivery.step-one{color:#fff}.cart-notification-delivery.step-two{color:#00feff}.cart-notification-delivery.step-three{color:#8bff78}.cart--form,.cart--form a{color:#000}.off-canvas--right-sidebar.open-cart{overflow:auto;box-shadow:-38px -9px 57px 19px #ffffff7a;z-index:200000}.product-page__main-container{color:#1b2136;margin-top:50px;padding-bottom:85px}.product-page__breadcrumbs{display:flex;margin-bottom:20px;font-weight:700;font-size:11px;color:#e00000}.product-page__breadcrumbs a{padding-right:3px;font-weight:700;font-size:11px;text-align:center;text-transform:uppercase;color:#e00000;transition:.2s ease-in-out}.product-page__breadcrumbs-variant{display:none!important}.product-page__breadcrumbs a:hover{color:#000}.product-page__breadcrumbs span{margin-right:3px}.featured-product--class .product-page__description--title:after{display:none}@media screen and (max-width:767px){.product-page__main-container[data-product-hdl=dumpling] .image--container{padding-top:100%!important}.product-page__main-container[data-product-hdl=dumpling] .product-page--featured-image{margin-bottom:25px}}@media screen and (max-width:650px){.featured-product--class .product-page__main-container{margin-top:0;padding-bottom:0}}@media screen and (max-width:480px){.product-page__breadcrumbs{padding:0 16px;flex-wrap:wrap}}.product-page--title{font-size:28px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-1px;color:#ed1d24}.product-page--title img{max-height:60px;margin-left:5px;margin-right:10px;vertical-align:text-bottom}.product-page__description{display:block}.product-page__description--title .product-review{display:flex;align-items:center;justify-content:center}.product-page__description--title .product-review svg{width:20px;height:20px}.product-page__description--title .product-review g{fill:#e00000}@media screen and (max-width:768px){.product-page__description--title .product-review{margin-bottom:15px}}.product-review--text{font-weight:700;font-size:17px;margin-left:10px}.product-page--cart-form input[type=radio]{display:none}.product-page--cart-form label.rc_label{position:relative;padding-left:20px}.product-page--cart-form label.rc_label:before{content:"";display:inline-block;width:17px;height:18px;position:absolute;left:-3px;bottom:7px;background:url(../image/radio-1.png) 0 0 no-repeat}.product-page--cart-form label.rc_label__deliver_every:before{display:none}div.rc_block__type--active label.rc_label:before{background:url(../image/radio-2.png) 0 0 no-repeat}.product-page--cart-form label.rc_label:hover:before{filter:brightness(120%)}.product-page--cart-form input[type=radio]:disabled+.product-page--cart-form label.rc_label:before{filter:grayscale(100%)}.product-page__custom-text--block+.product-page__custom-text--block{margin-top:25px}.product-page__custom-title-text--block{text-align:center}.product-page__custom-text--block{text-align:justify}.product-page--social-media{margin-bottom:10px}div.rc_block__type{border-radius:4px;border:solid 2px #c2d1d9;background-color:#fff;padding:5px}div.rc_block__type:first-child{margin-top:10px}div.rc_block__type+div.rc_block__type{margin-top:5px}div.rc_block__type--active{background-color:#1b2136}.product-recommendations--item .product--title a{font-size:20px;font-weight:500;line-height:1.5;text-align:center;color:#fff}.product--details .product--title{text-align:center}.product-recommendations--item .product--details{display:flex;justify-content:space-between;align-items:center;width:100%;margin:15px 0 0;flex-direction:column}.product-recommendations--item .product--from,.product-recommendations--item .product--price{font-size:18px;line-height:1.67;text-align:center}.product-recommendations--item .product-review g{fill:#ec1d23}.product-recommendations--item .product-review svg{width:17px;height:16px}.article{padding:0;margin-top:-65px}.article__head-container{padding:44px 0 0}.article__head-container .container,.article__main-container .container{max-width:840px;padding:0 20px}.article__main-container{margin-top:27px}.article--banner-image{max-width:800px;margin:0 auto}.article--banner-image img{border-radius:10px}.article__main-container h2{margin-top:27px;margin-bottom:7px;font:700 29px SpaceGrotesk-Regular;line-height:1.28;text-transform:none}.article__main-container h3{margin-top:27px;margin-bottom:7px;font:700 26px SpaceGrotesk-Regular;line-height:1.28;text-transform:none}.article__main-container p{margin-bottom:10px;line-height:normal}.article__main-container ul{list-style-type:disc;padding-left:20px}.article__main-container ol{list-style-type:decimal;padding-left:20px}.article__main-container li{display:list-item}.article__sub-head{display:flex;flex-wrap:nowrap;align-content:stretch;align-items:center;flex-direction:column;justify-content:center;color:#fff;margin:20px 0}.article--title{font-size:46px;font-weight:800;line-height:1.16}.breadcrumbs__link.article{color:#e00000}.article__comments-container{margin-top:50px;margin-bottom:50px;color:#e00000}.article__comments .comments--none{margin-top:10px}.contact-form-wrapper{background-color:#ed1c24}@media(max-width:767px){.article--banner-image{max-width:650px;padding:0 20px}.article--title{font-size:32px}.cart--root_container{padding:16px!important}}.border-top-section{position:relative}.border-top-section.product-border-image{margin-top:188px;width:100%}.border-top-section:before{content:" ";position:absolute;left:0;width:100%;height:132px;background:url(../image/top-border-image-2.png);background-repeat:repeat-x;background-size:contain}.border-top-section:before{bottom:-1px}@media(max-width:662px){.border-top-section:before{background-size:cover}}.klaviyo-wrapper-newslatter{background-color:#ed1c24;padding:10px 0}.klaviyo-wrapper-newslatter.about-us{margin-top:-2px;padding:10px 0;background-color:#1b2138}.pipeline__sub-section{padding-bottom:220px}.pipeline__sub-section.continuation{margin-top:-120px}.pipeline--header h1,.pipeline__contact__header h2{margin-top:80px;font:700 60px var(--font--h1);color:#fff;line-height:1}.pipeline-get-updates{margin-top:80px;margin-bottom:150px}.pipeline__sub-section--header{display:flex;transform:translate(-20px,-110px)}.pipeline__sub-section__header__image{width:220px}.pipeline__sub-section__header__text{transform:translate(-126px,69px)}.pipeline__sub-section__header__text .title{font-size:40px;line-height:2;font-weight:700}.pipeline__sub-section__header__text .sub-title{font-size:18px}.pipeline__sub-section__main-image{width:180px;margin:0 auto 40px}.pipeline__sub-section__stages{position:relative;display:flex;align-content:center;justify-content:space-around;align-items:center}.pipeline__sub-section__stage{display:flex;flex-direction:column;align-items:center}.pipeline__sub-section__stage .image{width:50px;margin-bottom:10px}.pipeline__sub-section__stage .text{color:#ed1c24;font-weight:900;margin-bottom:10px;font-size:1em}.pipeline__sub-section__stage button{cursor:pointer;background-color:transparent;width:40px;height:40px;border:none;outline:none;background-repeat:no-repeat;background-size:contain;width:28px;height:28px}.pipeline__sub-section__stage .text--overlay{position:absolute;display:block;left:50%;transform:translate(-50%,-50%);line-height:2;padding:15px;width:280px;background-color:#f0f8ff;border-radius:22px 22px 0;color:#ed1c24;font-size:16px;font-weight:600;letter-spacing:1px;z-index:5;opacity:1;transition:all .4s ease-in-out}.pipeline__sub-section__stage button.hidden-overlay+.text--overlay{opacity:0;visibility:hidden}.pipeline__contact__form{max-width:500px;margin:0 auto}.pipeline__contact{background-repeat:no-repeat;background-size:contain;background-position:right 40px bottom}@media(max-width:479px){.blog--title h1{text-align:center}.select.rc_select{max-width:130px}.blog--title{height:30vw}}@media(max-width:350px){.pipeline--header h1,.pipeline__contact__header h2{font-size:56px}}@media(min-width:480px){.blog--title{text-align:center}.blog--title h1{padding:125px 0 25px}.blog__list__item{max-width:45%;flex-wrap:nowrap;align-items:flex-start;flex-direction:column;align-content:center;justify-content:space-between}}@media(min-width:576px){.container{max-width:540px;margin-left:auto;margin-right:auto;padding:0 5px}.off-canvas--right-sidebar{width:500px}.product-page__custom-text--wrapper{display:flex}.product-page__custom-text--block{padding:5px}.product-page__custom-text--block+.product-page__custom-text--block{margin-top:0}.pipeline__sub-section__stages{justify-content:space-evenly}.pipeline--header h1,.pipeline__contact__header h2{font-size:70px}.pipeline__sub-section__header__text .title{font-size:60px}.pipeline__sub-section__header__text .sub-title{font-size:20px}.pipeline__sub-section__header__text{transform:translate(-126px,48px)}}@media(max-width:767px){.radios--main{margin-bottom:5px}.blog--tags-article h2{font-size:40px}}@media(min-width:768px){.container{max-width:720px}.how-to-make.container{max-width:1202px}.blog--title{height:0}.blog--title h1{padding:50px 0;text-align:left}.blog__list__item{max-width:30%}.product-page-main-contend--wrapper{display:flex}.mila_container .product-page-main-contend--wrapper{display:flex;column-gap:24px}.product-page__info-box{max-width:475px;margin-right:10px}.product-page__description-wrapper{position:relative;width:100%}.product-page__description--title:after{display:none}.radios--main{padding-bottom:16px}.product-page__description--title .product-review{display:none}.product-page__description--text,.product-page__description--text--less-details{margin:0 0 10px;font-size:16px}.blog__our-ethos-page--dropdown--wrapper-grid{display:grid;grid-template-columns:50% 50%;align-items:center;grid-template-areas:"item-left item-right"}.blog__our-ethos-page__item.item-left{grid-area:item-left}.blog__our-ethos-page__item.item-right{grid-area:item-right}.pipeline__contact{padding-bottom:200px}.pipeline__sub-section__stages{max-width:600px;margin:0 auto}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1024px){.container{max-width:1110px;margin-left:auto;margin-right:auto}.subscription{max-width:1240px}.how-to-make.container{max-width:1202px}}.off-canvas--right-sidebar.open-upsell{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:1200px){.off-canvas--right-sidebar.open-upsell{width:60%;height:100%;flex-direction:row}.off-canvas--right-sidebar.open-upsell .cart--root{width:50%}.upsell-section{width:50%;padding:70px 15px;height:auto}.cart--root_container{margin:0 auto;max-width:1200px}.cart-upsell-title{padding-bottom:32px}.cart-upsell .cart--item>*{padding:10px}.cart-upsell-content{padding:0}.cart-upsell-content a{font-size:18px}.cart-upsell .cart--item{border-bottom:1px solid #fff;margin-bottom:25px;transform:translate(0)}.off-canvas--close.open-upsell{border:1px solid #fff}.off-canvas--close.open-upsell path{fill:#fff}.cart-upsell .cart--item.slide-out{transform:translate(-100%)}}.newsletter-klaviyo .newsletter--body{max-width:inherit}.newsletter-klaviyo .newsletter--container{max-width:700px}.newsletter-klaviyo h2{text-transform:initial}.newsletter-klaviyo form{align-items:end}.newsletter-klaviyo .contact-form input{font-size:20px}.newsletter-klaviyo button{line-height:normal;height:auto}.newsletter--after-submit .newsletter--heading{text-transform:initial;margin-bottom:15px}@media(max-width:480px){.newsletter-klaviyo form{flex-direction:column}.newsletter-klaviyo .contact-form input{margin-top:10px}.newsletter-klaviyo button{margin-top:15px!important}}.customer--root #rc_link_container{width:fit-content;margin-bottom:30px}.customer--root #rc_link_container a{font-size:14px;letter-spacing:1px;display:inline-block;line-height:1;text-transform:uppercase}.customer--root #rc_link_container a:after{padding-bottom:2px;border-bottom:1px solid var(--color--body);content:"";display:block;width:100%}.rc_layout__container{margin:50px auto!important}@media(max-width:768px){.template--customers--account .layout--main-content,.template--customers--addresses .layout--main-content{margin-top:60px}}.template--customers--account,.template--customers--addresses{background-color:#fff}.template--customers--account footer,.template--customers--addresses footer{border-top:1px solid #1b2137}@media(max-width:768px){.template--customers--account .header--center-side,.template--customers--addresses .header--center-side{top:0;padding:16px 0 4px;background-color:var(--bg-color--body)}}.page--ddm-landing-page h3{font:700 80px var(--font--h1);letter-spacing:normal;text-align:center;line-height:1.3}.ddm-banner{margin-top:-130px}.ddm-banner img{width:100%;object-fit:cover}@media(max-width:1180px){.ddm-banner{margin-top:-100px}}@media(max-width:1024px){.ddm-banner{margin-top:-115px}}@media(max-width:768px){.ddm-banner{margin-top:-140px}}@media(max-width:375px){.ddm-banner{margin-top:-86px}}.ddm-announcement{margin-bottom:30px;font-size:18px;font-family:NotoSans-Regular,sans-serif}@media screen and (max-width:1180px){.ddm-announcement{display:none}}@media screen and (max-width:640px){.ddm-announcement{margin-bottom:0}}.ddm-header{position:sticky;top:0;left:0;width:100%;z-index:102;background:transparent;transition:background .3s ease-in-out}.ddm-header .x-menu{margin-top:0}.ddm-header--bg{background:#ed1c24}.page--ddm-landing-page .ddm-header--bg{background:#111e27}.ddm-header--container{display:flex;align-items:center;justify-content:space-between;max-width:1650px;margin:0 auto;padding:0 20px;width:100%}.ddm-header--center-side .x-menu--level-1--container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.ddm-header--center-side li{min-height:60px;min-width:245px;margin:0 20px;background:0 center no-repeat url(../image/ddm-menu-item-bg.png);background-size:contain}.header .ddm-header--center-side li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:unset;min-width:unset}.ddm-header--center-side span{font-weight:700;font-size:18px;text-transform:uppercase}.ddm-header--logo-mob{display:none}@media screen and (max-width:1440px){.ddm-header--center-side li{min-height:55px;min-width:180px;margin:0 10px}.ddm-header--center-side span{font-size:16px}}@media screen and (max-width:1023px){.ddm-header--menu .icon--menu{width:60px;height:40px;color:#fff}.ddm-header--left-side,.ddm-header--center-side .x-menu--level-1--container{display:none}.ddm-header--logo-mob{display:block;max-width:100px}.ddm-header .off-canvas--open{color:#fff}.ddm-header .icon--menu{width:45px;margin:0}.ddm-header--container{padding:0 65px}}@media screen and (max-width:640px){.ddm-header header{padding-top:20px;padding-bottom:15px}.ddm-header--container{padding:0}.ddm-header .x-menu{margin:0}.ddm-header .off-canvas--open svg{width:35px}.ddm-header--center-side{display:flex}}@media screen and (max-width:375px){.ddm-header--logo-mob{max-width:70px}}.page--bbq-skewer .off-canvas--right-sidebar{overflow-y:auto}.skewer-header{max-width:1920px;padding:0 40px}.skewer-header .x-menu ul li{max-width:290px;width:100%;margin:0 16px;background:#27bdbf}.skewer-header .ddm-header--center-side{flex:1}.skewer-header .x-menu{width:100%}.skewer-header .ddm-header-cart{padding:16px 20px;border-radius:50%;background-color:#27bdbf}.skewer-header .ddm-header--logo img{max-height:95px;margin-top:10px;margin-bottom:10px}.skewer-header .ddm-header--logo{height:auto!important}.skewer-header .ddm-header--right-side{margin-right:5.5%}@media screen and (max-width:1700px){.skewer-header .x-menu ul li{max-width:unset;width:auto;margin:0 10px}.skewer-header .ddm-header--right-side{margin-right:0}}@media screen and (max-width:1180px){.skewer-header .x-menu ul li{min-width:auto}}@media screen and (max-width:1023px){header.skewer--header{padding-top:24px;padding-bottom:24px;background-color:#fff}.skewer-header{padding:0 50px}.skewer-header .cls-1{fill:#000}.skewer-header .icon--menu path{fill:#000}.skewer-header .x-menu--overlap-icon svg{width:70px}.skewer-header .ddm-header-cart{padding:0;background-color:transparent}.skewer-header .ddm-header-cart svg{width:44px;height:50px}.skewer-header .ddm-header-cart image{filter:invert(1)}.skewer-header .ddm-header--center-side{flex:none}.skewer-header .ddm-header--logo-mob{max-width:154px}}@media screen and (min-width:768px){.skewer--header{padding:10px 0}}@media screen and (max-width:768px){header.skewer--header{padding-top:25px;padding-bottom:25px}.skewer-header{padding:0 16px}.skewer-header .x-menu--overlap-icon svg{width:auto}.skewer-header .ddm-header-cart svg{width:30px;height:auto}}@media screen and (max-width:480px){header.skewer--header{padding-top:16px;padding-bottom:16px}.skewer-header .ddm-header--logo-mob{max-width:120px}.skewer-header .x-menu--overlap-icon svg{max-width:35px}.skewer-header .ddm-header-cart svg{width:20px}}.circles-border{position:relative}.circles-border:before,.circles-border:after{content:"";position:absolute;left:0;width:100%;height:95px;background:url(../image/bg-half-circles.svg) repeat-x;background-size:cover}.circles-border:before{top:0;transform:rotate(180deg)}.circles-border:after{bottom:0}.richtext-with-image{display:flex;position:relative;z-index:1}.rich-text-container{display:flex;align-items:center;justify-content:center;flex:1}.rich-text-content{padding:125px 20px 140px;max-width:545px;text-align:center;color:#fff}.rich-text-content h3{margin-bottom:45px;color:#fff}.rich-text-content h4{max-width:480px;margin:0 auto 20px;font:600 35px var(--font--h1);line-height:1.5}.rich-text__text{font-size:30px;line-height:2;text-transform:uppercase}.rich-text__text p{margin-bottom:3px}.rich-text-image{flex:1}.rich-text-image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1180px){.richtext-with-image{flex-direction:column}.rich-text-content{padding:150px 20px}.rich-text-image img{max-height:750px}}@media screen and (max-width:640px){.circles-border:before,.circles-border:after{height:75px}.rich-text-content{padding:125px 20px}.page--ddm-landing-page h3{font-size:50px}.rich-text-content h3{margin-bottom:30px;font-size:50px}.rich-text-content h4{font-size:25px}.rich-text__text{font-size:20px;line-height:1.7}}.border-double-circles:before,.border-double-circles:after{content:"";display:inline-block;width:100%;height:385px;background:url(../image/bg-double-circles.svg) repeat-x;background-size:contain}.how-to-cook{display:flex}.how-to-cook-image{display:flex;align-items:center;justify-content:center;flex:1;background-color:#152437}.how-to-cook-image img{width:100%;max-width:620px;margin:20px;box-shadow:24px 21px 70px #141828}.how-to-cook-container{display:flex;flex-direction:column;flex:1;background-color:#fff}.how-to-cook-container h3{max-width:600px;margin:120px auto;padding:0 10px;color:#f6161f}@media screen and (max-width:1440px){.border-double-circles:before,.border-double-circles:after{height:300px}}@media screen and (max-width:1180px){.how-to-cook-container{display:none}.how-to-cook-image{flex-direction:column;padding-bottom:100px}.how-to-cook-image h3{display:block;max-width:615px;margin:75px auto;padding:0 10px;letter-spacing:normal;color:#fff}}@media screen and (max-width:640px){.how-to-cook-image{padding-left:20px;padding-right:20px;padding-bottom:70px}.how-to-cook-image h3{margin:25px auto 35px}.how-to-cook-image img{margin:0}}@media screen and (max-width:480px){.how-to-cook-image h3{font-size:40px}}.ddm-title-with-video{background-color:#22bec0;color:#fff}.title-with-video.circles-border:after{display:none}.title-with-video.circles-border:before{background-size:contain}.title-with-video{display:flex;justify-content:center;padding:120px 0 60px}.title-with-video-container{display:flex;align-items:center;justify-content:center;flex:1}.title-with-video-container h3{max-width:425px}.title-with-video-content{position:relative;flex:1}.title-with-video-content video{display:block;max-width:1000px;width:100%;margin:0 auto;padding:0 20px 0 0}.title-with-video-content button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:unset;border:unset;transition:all .3s ease}.title-with-video-content svg{width:60px}.title-with-video-content button:hover{cursor:pointer;transform:translate(-50%,-50%) scale(1.2)}@media screen and (max-width:1180px){.title-with-video{flex-direction:column;padding-top:150px}.title-with-video-container{margin-bottom:60px}.title-with-video.circles-border:before{background-size:cover}.title-with-video-content video{padding-left:20px}}@media screen and (max-width:640px){.title-with-video{padding-top:125px}.title-with-video-container{margin-bottom:40px}.title-with-video-container h3{max-width:315px}}.ddm-nutrition-facts{background-color:#22bec0;color:#fff}.nutrition-facts{display:flex;padding:100px 0 190px}.nutrition-facts-container{display:flex;align-items:center;justify-content:center;text-align:center;flex:1}.nutrition-facts-content{max-width:680px;padding:20px}.nutrition-facts-content h3{margin-bottom:45px}.nutrition-facts-text p{margin-bottom:15px}.nutrition-facts-image{display:flex;justify-content:center;flex:1;padding:20px}.nutrition-facts.circles-border:before{display:none}.nutrition-facts.circles-border:after{background-size:contain}.nutrition-facts-image img{max-width:625px;width:100%;max-height:550px;height:100%;object-fit:contain}@media screen and (max-width:1180px){.nutrition-facts{flex-direction:column;padding-top:50px;padding-bottom:150px}.nutrition-facts-container{margin-bottom:40px}.nutrition-facts.circles-border:after{background-size:cover}}@media screen and (max-width:640px){.nutrition-facts{padding-top:20px;padding-bottom:100px}.nutrition-facts-content h3{margin-bottom:30px}.nutrition-facts-container{margin-bottom:10px}}.ddm-typeform{padding:90px 20px 120px;color:#fff}.typeform-title{margin-bottom:50px}.typeform-code>div{height:550px!important}.white-text,.page--xlb,.page--copy-of-xlb,.xlb-text-color,.page--homepage-v4{color:#fff}a.xlb-button{display:inline-block;max-width:410px;width:100%;margin-top:85px;padding:24px;background:#27bdbf;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:31px;transition:all .3s ease-in-out}a.xlb-button:hover{color:#1b2137}a.banner--link,a.what-is-xlb--link{margin-top:50px!important;margin-left:0!important;padding-right:50px;background:0 center no-repeat url(../image/menu-item-bg.png);background-size:96%;transition:all .3s ease-in-out!important}a.what-is-xlb--link{margin-left:auto!important}a.banner--link:hover,a.what-is-xlb--link:hover{background-position:15px center}h3.xlb-title{font-weight:600;font-size:75px;letter-spacing:normal}.page--xlb .ddm-announcement{display:block!important}.xlb-banner{position:relative;display:flex;justify-content:center;color:#fff;overflow:hidden}.xlb-banner--container{position:relative;max-width:1040px;margin-top:40px;margin-bottom:70px;padding:0 30px;z-index:1}.xlb-banner--content .banner--review{display:flex;align-items:center;margin-top:15px;margin-left:0;font-weight:700}.xlb-banner--content .loox-rating.loox-rating-hp{margin-right:6px}.xlb-banner--content .banner--h1{font-weight:600;font-size:80px;letter-spacing:normal;line-height:.95}.xlb-banner--content .banner--subheading{max-width:566px;margin-top:65px;font-weight:400;font-size:25px;line-height:1.5}.xlb-banner--content ul,.xlb-banner--img ul{margin-top:65px}.xlb-banner--content li,.xlb-banner--img li{position:relative;margin-left:35px;padding:6px 0 6px 15px;font-size:25px;font-weight:700;line-height:1.7}.xlb-banner--content li:before,.xlb-banner--img li:before{content:"";position:absolute;left:0;top:40%;width:35px;height:36px;margin:5px -30px;background:url(../image/checkmark_2.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.xlb-banner--img{align-self:flex-end;max-width:1050px;width:50%}.xlb-banner--img ul{display:none}.xlb-banner--img img{width:100%}.xlb-banner--content .banner--review{display:none!important}.xlb-banner--container .loox-star:before{content:""!important;background:url(../image/star-white.svg)!important;display:block;width:30px;height:30px}.xlb-banner--container .loox-rating .loox-icon{width:22px;height:22px;margin-right:5px}.xlb-banner--container .review-stars{margin-top:10px}.xlb-banner--container .review-count{margin-top:2px;color:#fff;letter-spacing:normal}@media screen and (max-width:1440px){.xlb-banner{flex-direction:column}.xlb-banner--content .banner--h1{margin:0 0 20px}.xlb-banner--container{margin-right:auto;margin-left:auto;margin-bottom:40px;padding:0 50px;text-align:center}.xlb-banner--content .banner--subheading{margin-left:auto;margin-right:auto}a.xlb-button{margin-top:40px;font-size:25px}.xlb-banner--container .banner--review{display:flex!important;margin:0 auto 20px;justify-content:center}.xlb-banner--img{position:static;left:unset;width:70%;transform:unset;margin:0 auto}a.banner--link{margin:10px auto 0!important}.xlb-banner--content ul{display:none}.xlb-banner--img ul{display:block;max-width:440px;margin:30px auto}.xlb-banner--img li{padding-left:0;font-size:18px;line-height:1.1}.xlb-banner--img li:before{width:21px;height:24px}}@media screen and (max-width:1024px){.xlb-banner--content .banner--h1{font-size:50px}.xlb-banner--container{margin-top:10px}}@media screen and (max-width:640px){.xlb-banner--content .banner--h1{font-size:36px}.xlb-banner--content .banner--subheading{margin-top:40px;font-size:16px}a.xlb-button{margin-top:30px;font-size:20px}.xlb-banner--img{width:100%}.xlb-banner--img ul{max-width:435px;padding-left:20px;padding-right:20px}.xlb-banner--img li{font-size:16px}}@media screen and (max-width:480px){.announcement--text{font-size:16px}.xlb-banner--container{padding:0 16px}.xlb-banner--content .banner--h1{font-size:29px;line-height:1.16}a.xlb-button{padding:16px}.xlb-banner--content .banner--review{width:100%}.xlb-banner--container .loox-rating .loox-icon{width:18px;height:18px;margin-right:2px}}.what-is-xlb{overflow:hidden;background:#1a2036}.what-is-xlb--container{max-width:1580px;margin:0 auto;padding:120px 50px 130px;text-align:center}.what-is-xlb--subheading{margin-top:47px;font-size:40px;letter-spacing:1px}.what-is-xlb--text{margin-top:45px;font-weight:400;font-size:35px;line-height:1.9}.what-is-xlb--images{display:flex;justify-content:center;margin-top:85px}.what-is-xlb--img{max-width:331px;width:100%;padding:0 28px}.what-is-xlb--img img{width:100%}.xlb-dumplings-bg{position:relative}.xlb-dumplings-bg:before,.xlb-dumplings-bg:after{content:"";position:absolute;bottom:-2px;background:url(../image/xlb-dumplings-bg.png);background-repeat:no-repeat;display:block;width:470px;height:470px}.xlb-dumplings-bg:before{left:0}.xlb-dumplings-bg:after{right:0;transform:rotate(-90deg)}@media screen and (max-width:1440px){h3.xlb-title{font-size:60px}}@media screen and (max-width:1180px){.xlb-dumplings-bg{padding-bottom:100px}}@media screen and (max-width:1023px){.what-is-xlb--container{padding:110px 80px}h3.xlb-title{line-height:1}.what-is-xlb--subheading{margin-top:40px;font-size:30px;line-height:normal}.what-is-xlb--text{margin-top:20px;font-size:24px}.what-is-xlb--images{margin-top:50px}a.what-is-xlb--link{margin-top:70px}.xlb-dumplings-bg:before,.xlb-dumplings-bg:after{width:325px;height:325px}}@media screen and (max-width:640px){.what-is-xlb--container{padding:80px 50px}h3.xlb-title{font-size:50px}.what-is-xlb--text{font-size:18px}.what-is-xlb--img{padding:0 10px}.xlb-dumplings-bg:before,.xlb-dumplings-bg:after{width:200px;height:200px}}@media screen and (max-width:480px){.what-is-xlb--container{padding-left:16px;padding-right:16px}h3.xlb-title{font-size:40px}.what-is-xlb--subheading{margin-top:30px;font-size:22px}.what-is-xlb--text{font-size:16px}.what-is-xlb--images{margin-top:40px}.what-is-xlb--img{padding:0 5px}a.what-is-xlb--link{margin-top:50px}.xlb-dumplings-bg{padding-bottom:60px}.xlb-dumplings-bg:before,.xlb-dumplings-bg:after{width:120px;height:125px}a.banner--link,a.what-is-xlb--link{max-width:275px;padding-right:36px}a.banner--link:hover,a.what-is-xlb--link:hover{background-position:10px center}}.xlb-critics{text-align:center;background:#27bdbf}.xlb-critics h3{max-width:1200px;margin:55px auto 0;padding:0 20px;line-height:1}.xlb-critics--items{max-width:1865px;margin:85px auto 55px;padding:0 50px}.xlb-critics--item{display:flex!important;flex-direction:column;height:inherit;margin:0 11px;padding:35px 25px 30px;text-align:center;background:#fff;color:#f61c24}.xlb-critics--text{flex:1;font-weight:400;font-size:22px}.xlb-critics--item img{margin:60px auto 0;object-fit:contain}.xlb-critics--info{margin-top:12px;font-weight:400;font-size:21px}.xlb-bg-circles:after{content:"";background:url(../image/xlb-bg-circles.png);display:block;width:100%;height:110px}.xlb-bg-top-circles:before{content:"";background:url(../image/xlb-bg-circles.png);display:block;width:100%;height:110px;transform:rotate(180deg)}.xlb-critics .slick-dots,.xlb-ingredients .slick-dots,.xlb-critics-reviews .slick-dots{display:flex;justify-content:center;margin-top:60px}.xlb-critics .slick-dots button,.xlb-ingredients .slick-dots button,.xlb-critics-reviews .slick-dots button{display:none}.xlb-critics .slick-dots li,.xlb-ingredients .slick-dots li,.xlb-critics-reviews .slick-dots li{width:25px;height:25px;margin:0 6px;border:2px solid #E00000;border-radius:50%}.xlb-critics .slick-dots .slick-active,.xlb-ingredients .slick-dots .slick-active,.xlb-critics-reviews .slick-dots .slick-active{background:#e00000}@media screen and (max-width:1023px){.xlb-critics h3{line-height:1}.xlb-critics--items{padding:0}.xlb-critics--items{min-width:400px}}@media screen and (max-width:640px){.xlb-critics h3{padding:0 50px}.xlb-critics--items{margin-top:70px}.xlb-bg-circles:after,.xlb-bg-top-circles:before{height:50px;background-size:contain;background-repeat:repeat-x}}@media screen and (max-width:480px){.xlb-critics h3{padding:0 16px}.xlb-critics--items{min-width:unset;margin-top:50px;margin-bottom:40px}.xlb-critics--text{font-size:16px!important}.xlb-critics--item img{margin-top:30px}.xlb-critics--info{font-size:18px}.xlb-critics .slick-dots,.xlb-ingredients .slick-dots,.xlb-critics-reviews .slick-dots{margin-top:40px}.xlb-critics .slick-dots li,.xlb-ingredients .slick-dots li,.xlb-critics-reviews .slick-dots li{width:20px;height:20px}.xlb-bg-circles:after,.xlb-bg-top-circles:before{height:40px}}@media screen and (max-width:350px){.xlb-bg-circles:after,.xlb-bg-top-circles:before{height:30px}}.xlb-product{display:flex;padding:90px 60px 63px;background:#fff;color:#f61c24}.xlb-product--content{max-width:655px;margin-left:75px;padding:0 15px}h4.xlb-title{font-weight:600;font-size:65px;letter-spacing:normal;line-height:1}.xlb-text{margin-top:30px;font-weight:400;font-size:22px;line-height:1.45}.xlb-product--image{max-width:960px;width:100%;padding-top:75px}.xlb-product--image img{width:100%}.xlb-product--blocks-title{margin-top:40px;font-weight:600;font-size:36px;text-transform:uppercase;letter-spacing:normal}.xlb-product--items{margin-top:20px;color:#fff}.xlb-product--item{display:flex;align-items:center;padding:12px 40px 10px 35px}.xlb-block-product--img{flex:1}.xlb-block-product--info{margin-left:30px;flex:4}.xlb-block-product--title{font-weight:600;font-size:21px;text-transform:uppercase}.xlb-block-product--price{margin-top:3px;font-weight:400;font-size:14px}.xlb-block-product--qty{flex:2}.xlb-block-product--qty .product-count{min-width:48px;padding:0 18px;font-weight:600;font-size:21px}.xlb-block-product--qty .product--count{margin:0}.xlb-block-product--add-info{max-width:215px;margin-top:5px;font-weight:400;font-size:11px;line-height:1.3}.xlb-free-shipping{margin-top:5px;padding:21px;border:2px solid;font-weight:400;font-size:21px;text-align:center}.xlb-form-total{display:flex;justify-content:space-between;padding:30px;font-weight:800;font-size:27px}.xlb-product-button{width:100%;padding:25px;border:none;background:#f61c24;font-weight:600;font-size:25px;text-transform:uppercase;letter-spacing:1px;color:#fff;transition:all .3s ease-in-out}.xlb-product-button:hover{cursor:pointer;color:#1a2036}.xlb-product-button:disabled{opacity:.8}.xlb-product-button:disabled:hover{color:#fff;cursor:unset}.xlb-info-free-shipping{margin-top:35px;font-weight:400;font-size:20px;text-align:center}.xlb-product--icons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;max-width:630px;width:100%;margin:70px auto 0}.cart-error-message{color:#1a2036;text-align:center;font-weight:600}.xlb-product--full-item{padding:0;color:#101b34}.xlb-product--full-item .xlb-block-product--info{margin:0}.xlb-product--full-item .xlb-block-product--title{color:#f61c24;font-weight:600;font-size:20px;text-transform:none}.xlb-product--full-item .xlb-block-product--add-info{max-width:unset;margin:15px 0 5px;color:#24bdbe;font-weight:600;font-size:14px;line-height:1.5}.xlb-product--full-item .xlb-block-product--price{color:#24bdbe;font-weight:900;font-size:22px;line-height:1.5}.xlb-product--full-item .xlb-block-product--price span{color:#f61c24;font-size:16px;text-decoration:line-through}.xlb-full-product--content .xlb-product-button{border:none;width:auto;margin-top:10px;padding:10px 20px;text-align:left;font-weight:500;color:#fff;font-family:Arial,sans-serif;text-transform:uppercase}@media screen and (min-width:2000px){.xlb-product{justify-content:center}}@media screen and (max-width:1180px){.xlb-product{flex-direction:column-reverse}.xlb-product-ds-image{display:none}.xlb-product-mb-image{display:block;width:100%}.xlb-product--content{max-width:unset;margin:0 auto}.xlb-product--items,.xlb-product--form{max-width:655px;margin-left:auto;margin-right:auto}h4.xlb-title,.xlb-text{text-align:center}.xlb-product-mb-image{margin-top:40px;margin-left:auto;margin-right:auto}.xlb-product--blocks-title{text-align:center}.xlb-product--image{padding-top:0}.xlb-product--icons{margin-top:30px}.xlb-full-product .xlb-block-product--info{text-align:center}.xlb-full-product--content .xlb-product-button{margin-left:auto;margin-right:auto}}@media screen and (max-width:640px){.xlb-product{padding:70px 0}.xlb-product--content{padding:0}h4.xlb-title,.xlb-text{padding:0 25px}h4.xlb-title{max-width:400px;margin:0 auto;font-size:50px}.xlb-text{max-width:515px;margin-left:auto;margin-right:auto;font-size:20px;line-height:2}.xlb-product-mb-image{width:100%;max-width:unset;margin-top:30px}.xlb-product--items,.xlb-product--form,.xlb-product--icons{padding:0 40px}.xlb-product--items{margin-top:40px}.xlb-product--item{padding-left:16px;padding-right:24px}.xlb-free-shipping{padding:15px;font-size:18px}.xlb-form-total,.xlb-product-button{padding:20px;font-size:22px}.xlb-info-free-shipping{margin-top:25px;font-size:18px}.xlb-product--icons{gap:25px;width:90%;max-width:500px}}@media screen and (max-width:480px){h4.xlb-title{font-size:40px}.xlb-text{margin-top:20px;font-size:16px}.xlb-product-mb-image{margin-top:20px}.xlb-product--blocks-title{margin-top:30px;font-size:30px;line-height:1.2}.xlb-product--items{margin-top:25px;padding:0 16px}.xlb-product--item{flex-wrap:wrap;justify-content:center;flex-direction:column;text-align:center}.xlb-block-product--qty{width:100%;flex:auto;margin-top:10px}.xlb-block-product--info{margin-left:0}.xlb-block-product--qty .product--count{justify-content:center}.xlb-block-product--qty .product-count{padding:0 10px;font-size:18px}.xlb-block-product--qty svg{width:30px;height:30px}.xlb-product--form,.xlb-product--icons{padding:0 16px}.xlb-product-button{padding:16px;font-size:20px}.xlb-info-free-shipping{margin-top:20px;font-size:14px}.xlb-product--icons{width:100%;gap:20px}.xlb-full-product--content .xlb-product-button{margin-left:auto;margin-right:auto}}.xlb-ingredients{position:relative;display:flex;justify-content:flex-end;width:100%;margin:0 auto;overflow:hidden}.xlb-ingredients-title-container{max-width:620px;margin-top:83px;width:100%}.xlb-ingredients-title-container h4{margin:0;font-size:53px}.xlb-ingredients-img{width:41.5%;height:inherit;z-index:101}.xlb-ingredients-img img{width:100%;height:100%;object-fit:cover}.xlb-ingredient--items{margin-top:45px;margin-right:10px;padding-right:85px}.xlb-ingredient--item{display:flex!important;flex-direction:column;max-width:338px;width:100%;height:initial;margin:0 10px;padding:32px 24px;background:#fff;color:#e00000;text-align:center}.xlb-ingredient--item img{margin:0 auto;flex:1;object-fit:contain;max-height:250px}.xlb-ingredient--title{margin-top:30px;font-weight:700;font-size:28px;text-transform:uppercase}.xlb-ingredient--info{margin-top:15px;font-weight:400;font-size:18px}.xlb-ingredients-content{width:58%;max-width:1100px;margin-left:65px;margin-bottom:65px;padding-left:95px}.xlb-ingredients .slick-prev,.xlb-ingredients .slick-next{top:0;width:fit-content;height:100%;padding:0 20px;border:1px solid #E00000}.xlb-ingredients .slick-arrow{filter:brightness(.5) sepia(1) saturate(10000%)}.xlb-ingredients .slick-prev{left:-91px}.xlb-ingredients .slick-prev{right:-15px}.xlb-ingredients .slick-next svg{transform:rotate(180deg)}a.xlb-ingredient--link{display:inline-block;margin-top:70px;font-weight:700;font-size:18px;color:#fff;text-transform:uppercase}@media screen and (max-width:1440px){.xlb-ingredients-content{margin-left:20px}}@media screen and (max-width:1180px){.xlb-ingredients{flex-direction:column-reverse}.xlb-ingredients-content{width:100%;margin-left:auto;margin-right:auto;padding-left:0;text-align:center}.xlb-ingredient--items{margin-right:0;padding-right:0}.xlb-ingredients-img{position:static;height:auto;width:100%}.xlb-ingredients-img img{max-height:750px}.xlb-ingredients-title-container{width:100%;max-width:unset;margin-left:auto;margin-right:auto;padding:0 60px}.xlb-ingredients-title-container h4{max-width:unset;margin:0 auto;font-size:40px}}@media screen and (max-width:960px){.xlb-ingredient--item{max-width:370px}}@media screen and (max-width:640px){a.xlb-ingredient--link{margin-top:50px}.xlb-ingredients-content{margin-bottom:50px}.xlb-ingredients-title-container{padding:0 25px}.xlb-ingredient--item{max-width:unset}.xlb-ingredient--item img{max-height:200px}}@media screen and (max-width:480px){.xlb-ingredients-title-container{margin-top:70px;padding:0}.xlb-ingredients-title-container h4{font-size:30px;padding-left:16px;padding-right:16px}.xlb-ingredient--item{padding:34px 16px}.xlb-ingredient--title{font-size:24px;line-height:1}.xlb-ingredient--info{font-size:16px}}.section-xlb--what-in-each-bag{overflow:hidden}.xlb-bag-info{padding-top:65px;padding-bottom:115px;background:#27bdbf;color:#fff;text-align:center}.xlb-bag-info h3{display:flex;align-items:center;margin:0;line-height:1}.xlb-bag-info h3 span{width:100%;padding:0 35px;flex:.4}.xlb-title-rounds:before,.xlb-title-rounds:after{content:"";display:block;width:81%;height:157px;background:url(../image/xlb-title-circles.png);background-size:contain;background-position:center;background-repeat:no-repeat;flex:.3}.xlb-bag-info--items{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1370px;width:100%;margin:70px auto 0;padding:0 15px}.xlb-bag-info--item{padding:0 10px}.xlb-bag-info--number,.xlb-bag-info--text{font-weight:700;font-size:40px;line-height:1;text-transform:capitalize}.xlb-bag-info--number{display:flex;justify-content:center;align-items:center;max-width:150px;min-height:150px;margin:0 auto;border:3px solid;border-radius:50%;background:#e00000}.xlb-bag-info--text{margin-top:25px}.xlb-bag-bg-left,.xlb-bag-bg-right{position:relative}.xlb-bag-bg-left:before,.xlb-bag-bg-right:after{content:"";display:block;position:absolute;bottom:-80px;width:297px;height:405px;background:url(../image/xlb-bg-img.png);background-size:contain;background-position:center;background-repeat:no-repeat}.xlb-bag-bg-left:before{left:0;transform:scaleX(-1)}.xlb-bag-bg-right:after{right:0}@media screen and (max-width:1750px){.xlb-bag-info{padding-bottom:190px}.xlb-bag-info--items{width:70%}.xlb-title-rounds:before,.xlb-title-rounds:after{flex:.25}.xlb-bag-info h3 span{flex:.5}.xlb-bag-info--items{margin-top:50px}.xlb-bag-info--number,.xlb-bag-info--text{font-size:45px}}@media screen and (max-width:1180px){.mb-xlb-bag-info-img{display:block;width:100%;max-height:750px;object-fit:cover}.xlb-title-rounds:before,.xlb-title-rounds:after{display:none}.xlb-bag-bg-left:before,.xlb-bag-bg-right:after{bottom:0}.xlb-bag-bg-left:before{display:none}.xlb-bag-info{padding-bottom:140px}.xlb-bag-info h3 span{flex:1}.xlb-bag-info--items{width:100%;grid-template-columns:1fr;margin:50px auto 0 0;padding:0}.xlb-bag-info--item:before{content:"";display:block;position:absolute;right:50%;width:100%;height:219px;background:url(../image/xlb-title-circles.png);background-size:contain;background-position:center;background-repeat:no-repeat}.xlb-bag-info--item{position:relative;display:flex;align-items:center;padding:35px 0 35px 250px}.xlb-bag-info--number{position:relative;width:100%;margin:0}.xlb-bag-info--text{max-width:320px;margin-left:80px;text-align:left}}@media screen and (max-width:960px){.xlb-bag-info--item{padding-left:125px}.xlb-bag-info--item:before{width:835px;height:195px;right:322px;left:-520px}.xlb-bag-info--text{margin-left:45px;font-size:35px}.xlb-bag-info--number{max-width:125px;min-height:125px}.xlb-bag-bg-left:before,.xlb-bag-bg-right:after{width:250px;height:340px}}@media screen and (max-width:768px){.xlb-bag-info{padding-bottom:300px}}@media screen and (max-width:480px){.xlb-bag-info{padding-bottom:250px}.xlb-bag-bg-left:before,.xlb-bag-bg-right:after{width:180px;height:245px}.xlb-bag-info--item:before{width:760px;height:141px}.xlb-bag-info--items{margin-top:30px}.xlb-bag-info--item{padding:25px 0 25px 25px}.xlb-bag-info--number{max-width:90px;min-height:90px;font-size:30px}.xlb-bag-info--text{margin-left:35px;font-size:25px;margin-top:0}}.xlb-bundles{padding:90px 50px;text-align:center}.xlb-bundles h3{margin:0;line-height:1}.xlb-bundles--items{display:flex;max-width:1320px;margin:70px auto 0;padding:0 15px}.xlb-bundles--item{position:relative;display:flex;flex-direction:column;width:100%;margin:10px;padding:40px 20px;background:#1a2036}.xlb-bundles--item a.xlb-bundle-link{display:flex;flex:1}.xlb-bundle--title{font-weight:700;font-size:39px;text-transform:uppercase}.xlb-bundle--subtitle{max-width:452px;margin:20px auto 0;font-weight:400;font-size:20px;text-transform:uppercase}.xlb-bundle--img{flex:1;width:fit-content;margin-left:auto;margin-right:auto;object-fit:contain;margin-top:35px}.xlb-bundle--price{margin-top:37px;font-weight:400;font-size:23px}.xlb-bundle--price span{text-decoration:line-through}.xlb-bundle--btn{width:100%;max-width:540px;margin:28px 0 0;padding:23px;border:none;text-transform:uppercase;background:#f61c24;color:#fff;font-weight:700;font-size:28px;transition:all .3s ease-in-out}.xlb-bundle--btn:hover{cursor:pointer;color:#1a2036}.xlb-bundles .cart-error-message{position:absolute;bottom:9px;left:50%;transform:translate(-50%);width:inherit;color:#fff}.xlb-bundles .what-is-xlb--images{display:none}.xlb-bundles .what-is-xlb--img{max-width:250px}@media screen and (max-width:1180px){.xlb-bundles--items{flex-direction:column}.xlb-bundles--item{max-width:540px;margin-left:auto;margin-right:auto}.xlb-bundles .cart-error-message{position:static;margin-top:8px;transform:none}.xlb-bundles .what-is-xlb--images{display:flex}}@media screen and (max-width:650px){.xlb-bundles{padding-top:65px}.xlb-bundle--title{font-size:33px}.xlb-bundle--btn{padding:20px;font-size:22px}}@media screen and (max-width:480px){.xlb-bundles{padding-left:25px;padding-right:25px;padding-bottom:65px}.xlb-bundles--items{margin-top:40px;padding:0}.xlb-bundles--item{padding:30px 16px}.xlb-bundle--title{font-size:27px;line-height:1}.xlb-bundle--subtitle{font-size:16px}.xlb-bundle--img{max-height:250px;margin-top:25px}.xlb-bundle--price{margin-top:25px;font-size:20px}.xlb-bundle--btn{margin-top:20px;padding:16px;font-size:20px}}.xlb-critics-reviews{padding:82px 0 200px;text-align:center;background:#27bdbf}.xlb-critics-reviews-container{max-width:1718px;width:100%;margin:0 auto;padding:0 50px}.xlb-critics-reviews h3{max-width:1200px;margin:0 auto;line-height:1}.xlb-critics--reviews{margin-top:57px}.xlb-review{display:flex!important;flex-direction:column;height:auto;padding:0 9px;color:#f61c24}.xlb-review--content{display:flex;flex-direction:column;flex:1;padding:103px 23px 50px;background:#fff}.xlb-review img{position:relative;max-width:140px;margin:0 auto -73px}.xlb-review--text{flex:1;font-weight:400;font-size:21px;line-height:1.45}.xlb-review--title{margin-top:35px;font-weight:700;font-size:38px;text-transform:uppercase}.xlb-review--subtitle{font-weight:400;font-size:25px}@media screen and (max-width:1180px){.xlb-critics-reviews-container{padding:0}.xlb-critics-reviews h3{padding:0 50px}}@media screen and (max-width:650px){.xlb-critics-reviews{padding:65px 0 130px}.xlb-critics-reviews h3{padding:0 25px}.xlb-review--text{font-size:16px!important}.xlb-review--title{margin-top:25px;font-size:25px}.xlb-review--subtitle{font-size:20px}}@media screen and (max-width:480px){.xlb-review--content{padding-left:16px;padding-right:16px}}.nutrition-facts-meta h4{max-width:500px;line-height:1.2}.nutrition-facts-block{display:flex;align-items:center;flex:1}.nutrition-facts-meta .nutrition-facts-content{text-align:left}@media screen and (max-width:1180px){.nutrition-facts-meta h4{margin:0 auto}.nutrition-facts-meta .nutrition-facts-container{margin:0}.nutrition-facts-block{justify-content:center}}.nutrition{max-width:615px;width:100%;margin:24px;padding:24px 32px 32px}.nutrition--title{margin-bottom:5px;font:700 33px var(--font--h1);text-transform:uppercase}.serving{display:flex;margin-bottom:5px}.serving-info{display:flex;margin-right:20px;font:600 20px var(--font--h1);text-transform:uppercase}.serving-info p{margin-right:10px;border-bottom:1px solid}.nutrition--facts{font-weight:400;font-size:16px;line-height:1.5}.nutrition--facts strong{font:700 16px Arial,sans-serif}.nutrition--facts strong br{display:none}.nutrition--facts ul{margin:15px 0;column-count:2}.nutrition--ingredients-list,.nutrition--contains{margin-top:10px;font-weight:400;font-size:16px;text-transform:uppercase}.nutrition--ingredients-list div,.nutrition--contains div{display:inline}@media screen and (max-width:640px){.serving{flex-wrap:wrap;margin-bottom:20px}.serving-info{margin-top:10px}.nutrition--ingredients{margin-top:30px}}@media screen and (max-width:480px){.nutrition{padding:24px 16px}.nutrition--title{font-size:30px}.serving-info{font-size:16px}.nutrition--facts{font-size:14px}.nutrition--facts ul{column-count:1}.nutrition--ingredients{margin-top:20px}.nutrition--ingredients-list,.nutrition--contains{font-size:14px}}.page--nutrition-facts .ddm-announcement{margin-bottom:0}.main-nutrition-facts .page-width{display:flex;justify-content:space-between;max-width:1320px;width:100%;margin:0 auto;padding-left:30px;padding-right:30px}.main-nutrition-facts .nutrition{margin:0}.main-nutrition-facts .nutrition-facts-block{justify-content:center}@media screen and (max-width:1180px){.main-nutrition-facts .page-width{flex-direction:column;justify-content:center}.nutrition-facts-left .page-width{flex-direction:column-reverse}.main-nutrition-facts .nutrition-facts{padding-bottom:60px}}@media screen and (max-width:480px){.main-nutrition-facts .nutrition{margin:0}.main-nutrition-facts .page-width{padding:0 16px}.main-nutrition-facts h4,.main-nutrition-facts .xlb-text{padding:0}.main-nutrition-facts .nutrition-facts-text p{margin:0}}.border-half-circles{position:relative}.border-half-circles:after{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:100px;-webkit-mask:url(../image/bg-half-circles.svg) repeat-x;mask:url(../image/bg-half-circles.svg) repeat-x;-webkit-mask-size:contain;mask-size:contain;background-color:#fff}@media screen and (max-width:1180px){.nutrition-facts.border-half-circles{padding-bottom:130px}.border-half-circles:after{height:75px}}@media screen and (max-width:768px){.border-half-circles:after{-webkit-mask-size:cover}}@media screen and (max-width:480px){.nutrition-facts.border-half-circles{padding-bottom:100px}.border-half-circles:after{height:55px}}.skewer-banner{padding-top:265px;padding-bottom:145px}.skewer-banner.banner--noodles{padding-top:153px;padding-bottom:102px;position:relative}.skewer-banner--content{max-width:865px;width:100%;margin:0 auto;text-align:center;color:#fff}.banner--noodles .skewer-banner--content{position:relative}.skewer-banner--content h1{margin-bottom:37px;font-weight:600;font-size:110px;line-height:1;letter-spacing:normal}.banner--noodles .skewer-banner--content h1{max-width:500px;margin:0 auto 15px;font-family:var(--font--h1);font-weight:700;line-height:106px;text-shadow:0 4px 10px rgba(0,0,0,.13)}.skewer-banner--subtitle{margin-bottom:46px;font-weight:600;font-size:40px;text-transform:uppercase;line-height:1.14}.banner--noodles .skewer-banner--subtitle{font-family:var(--font--h1);font-weight:700;font-size:40px;line-height:48px;text-shadow:0 4px 10px rgba(0,0,0,.13);margin-bottom:29px}.skewer-banner--text{max-width:545px;width:100%;margin:0 auto 71px;font-weight:400;font-size:25px;line-height:1.25}.banner--noodles .skewer-banner--text{font-weight:400;font-size:24px;line-height:27px;margin-bottom:32px}.skewer-btn{display:block;max-width:544px;width:100%;margin:0 auto;padding:28px;font-weight:600;font-size:28px;text-transform:uppercase;transition:all .3s ease-in-out;line-height:1}a.skewer-btn-red{background:#f61c24;color:#fff}a.skewer-btn-red:hover{color:#1a2036}a.skewer-btn-white{background:#fff;color:#f61c24}a.skewer-btn-white:hover{color:#1a2036}@media screen and (max-width:768px){.skewer-container{padding:0 20px}.skewer-banner{padding-top:305px;padding-bottom:245px}.skewer-banner--content{max-width:500px}.skewer-banner--content h1{font-size:83px}.skewer-banner--text{max-width:450px;margin-bottom:66px;font-size:20px;line-height:1.45}.skewer-btn{padding:32px}}@media screen and (max-width:480px){.skewer-banner{padding-top:270px;padding-bottom:150px}.skewer-banner--content h1{font-size:60px}.skewer-banner--subtitle{margin-bottom:30px;font-size:30px}.skewer-banner--text{font-size:18px}.skewer-btn{max-width:300px;padding:24px;font-size:22px}.skewer-banner.banner--noodles{padding-bottom:64px}.banner--noodles .skewer-banner--content h1{line-height:58px}.banner--noodles .skewer-banner--subtitle{font-size:30px;line-height:36px}.banner--noodles .skewer-banner--text{font-size:20px;line-height:22px}}.skewers-section{background-color:#27bdbf}.skewers-section .circles-border:before,.skewers-section .circles-border:after{background-size:contain}.new-products.circles-border:before,.new-products.circles-border:after{content:"";position:absolute;left:0;width:100%;height:80px;display:inline-block;-webkit-mask:url(../image/bg-half-circles.svg) repeat-x;mask:url(../image/bg-half-circles.svg) repeat-x;-webkit-mask-size:contain;mask-size:contain;background:unset}.skewers{padding-top:93px;padding-bottom:93px;text-align:center;color:#fff}.skewers-blocks{display:flex;justify-content:center;margin-top:88px}.skewers--block{display:flex;flex-direction:column;max-width:565px;width:100%;margin:0 10px 90px}.skewers--image{width:100%;height:560px;object-fit:cover;border:4px solid;border-radius:20px}.skewers--main-title-block{display:flex;align-items:end;justify-content:center;max-width:1150px;width:100%;margin:0 auto}.skewers--main-title{margin-top:0;margin-left:3%;margin-right:12%;font-weight:bolder;font-size:65px;letter-spacing:normal;line-height:1.2}.skewers--title{flex:1;margin-bottom:47px;font-weight:600;font-size:50px;line-height:1}.skewers--subtitle{margin-bottom:62px;font-weight:400;font-size:28px;line-height:1.45}.skewers .skewer-btn{margin-bottom:78px}.skewers .skewer-block-btn{margin-top:30px;margin-bottom:0}.skewers--separator{margin:24% 50px 0;font-weight:600;font-size:50px}.new-products .skewers--title{margin-top:30px;margin-bottom:20px;text-transform:none;font-weight:bolder}.new-products .skewers--subtitle{margin-top:15px;margin-bottom:10px}.new-products .skewers-blocks{margin-top:50px}.new-products .skewers--block{margin-left:25px;margin-right:25px;margin-bottom:20px}.new-products .skewer-btn{max-width:420px}.new-products .skewer-btn:hover{color:#073763}.new-products .skewers--image{height:500px}@media screen and (max-width:1440px){.skewers--separator{margin:37% 24px 0}}@media screen and (max-width:768px){.skewers-section .circles-border:before,.skewers-section .circles-border:after{height:50px}.skewers-blocks{flex-direction:column;align-items:center;margin-top:55px}.skewers--separator{display:none}.skewers--title{margin-bottom:32px}.skewers--subtitle{margin-bottom:45px;font-size:24px}.skewers--image{height:450px}.skewers--block{margin-bottom:70px}.skewers .skewer-btn{margin-bottom:40px}.skewers--main-title{margin-top:20px;margin-bottom:20px;font-size:50px!important}.new-products .skewers--title{margin:0 0 20px;font-size:40px!important}.new-products .skewers--subtitle{font-size:20px}.new-products .ds-title{display:none}.skewer--block-right{padding:10px}.skewer--block-right .skewers--title{display:block}.new-products .skewers--block{display:flex;flex-direction:row;margin-left:0;margin-right:0}.new-products .skewers--image{width:50%;height:auto;min-height:300px}.new-products .skewer-btn{margin:30px auto 0;padding:20px 16px;font-size:24px;max-width:230px}.new-products .bbq-skewers--icon{max-width:80px}.new-products{padding-top:50px;padding-bottom:70px}.skewers--main-title-block{align-items:center}.new-products .skewers-blocks{margin-top:20px}}@media screen and (max-width:480px){.skewers-section .circles-border:before,.skewers-section .circles-border:after{height:40px;background-size:auto}.new-products.circles-border:before,.new-products.circles-border:after{height:37px}.skewers{padding-top:56px;padding-bottom:50px}.skewers--title{margin-bottom:24px;font-size:40px;letter-spacing:normal}.skewers--subtitle{margin-bottom:32px;font-size:20px}.skewers--image{height:400px}.skewers--main-title{margin:0;padding:0;font-size:35px!important;line-height:1.1}.new-products .skewers-blocks{margin-top:25px;padding:0 10px}.skewer--block-right{display:flex;flex-direction:column;align-self:center;padding:12px 6px;position:absolute;left:0;bottom:0;width:100%;background-color:#073763;border-radius:0 0 35px 35px}.new-products .skewers--title{margin-bottom:10px;font-size:30px;font-weight:400;color:#fff!important}.new-products .skewers--subtitle,.new-products .skewer-btn{display:none}.new-products .skewers--image{width:100%;height:auto;min-height:250px;border-width:4px;border-radius:35px}.new-products .skewer-btn{margin-top:20px;padding:12px 10px;font-size:18px;background-color:#fff;color:#f61c24}.new-products .skewers--block{position:relative;max-width:275px;margin-bottom:30px}.new-products .bbq-skewers--icon{max-width:75px;position:relative;align-self:flex-start}.new-products .bbq-skewers--icon-left{position:absolute;top:0;left:30px}.new-products .bbq-skewers--icon-right{position:absolute;top:0;right:30px}.skewers--main-title-block{position:relative;justify-content:center;padding:0 30px}.new-products .skewers--main-title{padding-top:60px;z-index:2}}.skewers-product{padding-top:118px;background:#1b2137;color:#fff}.skewers-product .xlb-product--content{margin-left:auto;margin-right:auto}.skewers-product h4.xlb-title{font-size:60px}.skewers-product .xlb-product--blocks-title{margin-top:32px;font-size:26px}.skewers-product .xlb-product--items{margin-top:42px}.skewers-product .xlb-product--item{padding:12px 22px 12px 26px}.skewers-product .xlb-block-product--title{line-height:1}.skewers-product .active-block{background:#fff;color:#1b2137}.skewers-product .xlb-product--image{max-width:820px;width:50%}.skewers-product-image{max-width:500px;width:100%;margin:0 auto}.skewers-product .xlb-product--item:hover{cursor:pointer}.xlb-block-product--radiobutton{display:flex;align-items:center;justify-content:center;width:74px;height:74px;border:2px solid #ffffff;border-radius:50%}.xlb-block-product--radiobutton span{width:56px;height:56px;display:block;border-radius:50%}.active-block .xlb-block-product--radiobutton{border-color:#1b2137}.active-block .xlb-block-product--radiobutton span{border:15px solid #1b2137}.skewers-btn-prev,.skewers-btn-next{color:#fff}.skewers-btn-prev path,.skewers-btn-next path{fill:#fff!important}.skewers-product .xlb-product-button{padding:20px;background-color:#27bdbf}.skewer-block-product--qty{display:none}.active-qty{display:block}.skewers-product .xlb-form-total{align-items:center;justify-content:end;padding-left:0;padding-right:0;font-weight:400;font-size:20px;text-transform:uppercase}.skewers-product .total{margin-left:10px}.skewer-block-product--qty{margin-right:40px;padding:8px 5px;border:4px solid #27BDBF}.skewer-block-product--qty .product--count{margin-top:0}.skewer-block-product--qty .product-count{font-size:20px}.skewer-block-product--qty button{padding:5px 10px;color:#fff;font-size:19px}button.skewer-qty:hover{background-color:transparent}.xlb-form-title{margin-right:15px}.skewers-additional-info{margin-top:50px}.skewers-free-shipping{font-weight:400;font-size:20px;text-align:center}@media screen and (max-width:1180px){.skewers-product{flex-direction:row;align-items:center;padding-left:32px;padding-right:32px}}@media screen and (max-width:960px){.skewers-product{flex-direction:column}.skewers-product .xlb-product--content .xlb-title{display:none}.skewers-product .xlb-title-mb{display:block;margin-bottom:70px}.skewers-product .xlb-product--image{max-width:600px;width:100%;margin:0 auto}.skewers-product .xlb-product--content{max-width:650px;width:100%}.skewers-additional-info{display:block;margin-top:70px;margin-bottom:50px}.skewers-additional-info .xlb-product--icons{margin-top:60px}}@media screen and (max-width:480px){.skewers-product{padding:90px 16px 50px}.skewers-product h4.xlb-title{margin-bottom:50px;padding:0;font-size:40px}.skewers-product-image{max-height:300px;object-fit:contain;margin:0 16px}.skewers-btn-prev svg,.skewers-btn-next svg{width:23px}.skewers-product .xlb-product--item{flex-direction:row;padding:10px 16px 7px}.xlb-block-product--radiobutton{width:26px;height:26px}.xlb-block-product--radiobutton span{width:16px;height:16px}.active-block .xlb-block-product--radiobutton span{border:5px solid #1b2137}.skewers-product .xlb-form-total{flex-wrap:wrap;justify-content:end}.skewer-block-product--qty{margin-right:0}.total-container{width:100%;margin-top:24px;text-align:right}}.skewer-typeform{padding-top:175px;padding-bottom:207px}.skewer-typeform.circles-border:before,.skewer-typeform.circles-border:after{background-size:contain}.skewer-typeform h3{margin-bottom:75px;font:700 80px var(--font--h1);letter-spacing:normal;text-align:center;line-height:1.3}.skewer-typeform .typeform-container{max-width:1615px;margin:0 auto}@media screen and (max-width:1180px){.skewer-typeform .typeform-code{max-width:835px;margin:0 auto}}@media screen and (max-width:960px){.skewer-typeform.circles-border:after{display:none}}@media screen and (max-width:768px){.skewer-typeform{padding-top:130px;padding-bottom:130px}.skewer-typeform.circles-border:before,.skewer-typeform.circles-border:after{height:50px}.skewer-typeform h3{margin-bottom:50px;font-size:60px}}@media screen and (max-width:480px){.skewer-typeform{padding-top:110px;padding-bottom:90px}.skewer-typeform.circles-border:before,.skewer-typeform.circles-border:after{height:40px;background-size:auto}.skewer-typeform h3{font-size:40px;line-height:1}}.skewer-videos{padding-top:190px;padding-bottom:96px;background:#27bdbf}.skewer-videos.circles-border:before,.skewer-videos.circles-border:after{background-size:contain}.skewer-videos.circles-border:after{display:none}.skewer-videos--title{margin-bottom:104px;font:700 74px var(--font--h1);text-align:center;color:#fff}.skewer-videos--container{padding:0 24px}.skewer-video{max-width:1055px;margin:0 auto 28px;padding:38px;border:5px solid #ffffff}.skewer-video .skewer-video--block{display:none}.skewer-video:first-of-type .skewer-video--block{display:block}.skewer-video video{width:100%;max-height:570px;object-fit:cover}.skewer-video--title{display:flex;align-items:center;font-weight:600;font-size:25px;letter-spacing:1px;text-transform:uppercase;color:#fff}.skewer-video--title:hover{cursor:pointer}.skewer-video--title img{margin-right:30px;max-width:57px;width:100%}.skewer-video--title svg{margin-right:37px;margin-left:auto;transform:rotate(-90deg)}.skewer-video--block{margin-top:45px}.skewer-video--container{position:relative}.skewer-video--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:220px;height:220px;padding:32px;border:5px solid #ffffff;border-radius:50%}.skewer-video--play:hover{cursor:pointer}.skewer-video--play svg{width:66px}.skewer-videos .skewer-btn{margin-top:86px;text-align:center}.skewer-video--text{margin:25px 16px;font-size:18px}.skewer-video--text p{margin-bottom:15px}@media screen and (max-width:1180px){.skewer-videos{padding-top:175px}.skewer-videos--title{margin-bottom:75px;letter-spacing:normal}}@media screen and (max-width:768px){.skewer-videos{padding-top:370px}.skewer-videos.circles-border:before{height:290px;background:url(../image/xlb-title-circles.png) repeat;background-size:contain}.skewer-videos--title{margin-bottom:50px;font-size:60px}.skewer-video--play{width:160px;height:160px}}@media screen and (max-width:480px){.skewer-videos{padding-top:250px;padding-bottom:90px}.skewer-videos.circles-border:before{height:185px}.skewer-videos--title{font-size:40px;line-height:1}.skewer-video{padding:24px 16px}.skewer-video--block{margin-top:32px}.skewer-video--title{font-size:20px}.skewer-video--title img{margin-right:16px}.skewer-video--title svg{margin-right:0}.skewer-video--play{width:100px;height:100px;border-width:3px}.skewer-videos .skewer-btn{margin-top:65px}.skewer-video--text{margin-left:0;margin-right:0;font-size:16px}}.soup-dumplings-section{background:#1a2137}.soup-dumplings{position:relative;z-index:1;max-width:1760px;width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:165px;padding-bottom:230px;padding-right:24px}.soup-dumplings--image{max-width:1025px;width:65%}.soup-dumplings--image img{width:100%}.soup-dumplings--content{max-width:450px;margin-left:40px}.soup-dumplings--title{margin-bottom:37px;font-weight:600;font-size:70px;line-height:1;color:#ee1d25}.soup-dumplings--content .skewer-btn{text-align:center;background-color:#27bdbf}.dumplings-background{position:relative}.dumplings-background:before{content:"";width:450px;height:450px;display:block;position:absolute;top:0;left:0;background:url(../image/xlb-dumplings-bg.png) no-repeat;transform:rotate(90deg)}.dumplings-background:after{content:"";width:450px;height:450px;display:block;position:absolute;bottom:0;right:0;background:url(../image/xlb-dumplings-bg.png) no-repeat;transform:rotate(270deg)}@media screen and (max-width:960px){.soup-dumplings{flex-direction:column;padding-left:24px;padding-top:175px;padding-bottom:130px}.soup-dumplings--content h3{display:none}.soup-dumplings--image h3{display:block;margin-bottom:70px;text-align:center;letter-spacing:normal}.dumplings-background:after{display:none}.dumplings-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:95px;transform:rotate(180deg);background:url(../image/bg-half-circles.svg) repeat-x;background-size:contain}.soup-dumplings--image{width:100%}.soup-dumplings--content{max-width:545px;margin-left:0;width:100%}.soup-dumplings--content .skewer-btn{margin-top:90px}}@media screen and (max-width:768px){.soup-dumplings{padding-top:130px}.dumplings-background:before{height:50px}.soup-dumplings--title{margin-bottom:50px;font-size:60px}}@media screen and (max-width:480px){.soup-dumplings{padding-top:110px;padding-bottom:90px}.dumplings-background:before{height:40px;background-size:auto}.soup-dumplings--title{font-size:40px}.soup-dumplings--content .skewer-btn{margin-top:70px}}.bbq-skewers-section{background:#fff}.bbq-skewers-circles{position:relative}.bbq-skewers-circles:before,.bbq-skewers-circles:after{content:"";position:absolute;left:0;width:100%;height:80px;display:inline-block;-webkit-mask:url(../image/half-red-circles.svg) repeat-x;mask:url(../image/half-red-circles.svg) repeat-x;-webkit-mask-size:contain;mask-size:contain}.bbq-skewers-circles:before{top:0;transform:rotate(180deg)}.bbq-skewers-circles:after{bottom:0}.bbq-skewers{max-width:1660px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:140px 30px 155px}.bbq-skewers--icon{max-width:125px;width:100%;transform:rotate(-15deg)}.bbq-skewers h3{margin-top:23px;margin-bottom:20px;font-weight:600;font-size:110px;line-height:1;letter-spacing:normal;color:#27bdbf}.bbq-skewers--content{max-width:610px;width:50%;margin-right:50px}.bbq-skewers--subtitle{margin-bottom:36px;font-weight:600;font-size:35px;text-transform:uppercase;color:#27bdbf}.bbq-skewers--text{max-width:410px;margin-bottom:27px;font-weight:400;font-size:30px;color:#f61c24}.bbq-skewers--additional_text{margin-top:5px;font-size:18px;text-align:right;color:#27bdbf}.bbq-skewers .skewer-btn{margin:0;text-align:center}.bbq-skewers--image{max-width:790px;max-height:770px;width:50%;height:100%;object-fit:cover}.bbq-skewers--image img{width:100%;border-radius:30px}@media screen and (max-width:1440px){.bbq-skewers h3{font-size:75px}}@media screen and (max-width:980px){.bbq-skewers{flex-direction:column;text-align:center;padding-top:120px}.bbq-skewers h3{position:relative;z-index:1;margin-top:0}.bbq-skewers--content{width:100%;max-width:900px;margin-right:0}.bbq-skewers--text{max-width:unset}.bbq-skewers .skewer-btn{margin:60px auto}.bbq-skewers--image{width:100%}.bbq-skewers--icons{display:flex;justify-content:space-between;margin-bottom:-15px}.bbq-skewers--icon-right{display:block;transform:rotate(25deg)}.bbq-skewers--icon-left{transform:rotate(-25deg)}}@media screen and (max-width:768px){.bbq-skewers-circles:before,.bbq-skewers-circles:after{background-size:cover}}@media screen and (max-width:480px){.bbq-skewers{padding-top:70px;padding-bottom:70px}.bbq-skewers--icon{max-width:75px}.bbq-skewers h3{margin-bottom:10px;font-size:45px}.bbq-skewers--subtitle{margin-bottom:20px;font-size:21px}.bbq-skewers--text{font-size:20px}.bbq-skewers--additional_text{font-size:14px}.bbq-skewers .skewer-btn{margin:36px auto}.bbq-skewers-circles:before,.bbq-skewers-circles:after{height:40px;background-size:auto}}.contact-form--title a.instagram-link{display:none}.contact-form--title h3{margin-left:0}.contact-form--image img{transform:translateY(7%)}#shopify-section-16086280593afd11d0:before{max-width:100%}[data-show-thumbs-bottom=true] .product-page--thumb,.product-page--thumbs-slider .slick-slide img{min-width:52px}.cf14-container{color:#1b2137}.section-banner:before{max-width:100%;right:0;max-height:700px}@media only screen and (min-width:1440px){.cf01-hero-head{min-height:240px}.cf01-image-container{min-height:600px}.cf01-banner-top{min-height:240px}}.product-navigation-section{margin-top:32px}.product-nav-container{position:relative;min-height:50px}.product-nav{position:absolute;top:0;left:30px;width:100%;max-width:325px;padding:12px 23px 12px 20px;border:1px solid;z-index:2;background-color:#fff}.product-nav--title{display:flex;line-height:1.2}.product-nav--title:hover{cursor:pointer}.product-nav.active .product-nav--open svg{transform:rotate(180deg)}.product-nav--open:hover{cursor:pointer}.product-nav--dropdown{display:none}.product-nav--dropdown:before{content:"";display:block;width:100%;height:1px;margin-top:12px;border-top:1px solid}.product-nav--block-title{padding-top:20px;font-weight:bolder;font-size:14px;line-height:1.2;text-transform:uppercase}.product-nav--block-title:hover{cursor:pointer}.product-nav--divider{display:none;margin:0 10px}.product-nav--open{margin-left:auto}.product-nav--block-list{display:none;margin-top:0;padding-left:27px}.product-nav--block-list li{margin-top:5px;line-height:1.2}.product-nav--block-list li:hover{cursor:pointer;text-decoration:underline}.template--product .off-canvas--viewport{overflow:unset}.product-page .product-page--thumbs--mq-medium{max-width:56px;width:100%;padding-top:0;background-color:transparent}.product-page .product-page--thumbs--mq-medium .slick-next{top:auto;bottom:-10px;right:auto;left:50%;transform:translate(-50%);z-index:1}.product-page .product-page--thumb{width:56px;height:56px;min-height:56px;margin-bottom:16px;padding:0;border:1px solid #E00000}.product-page .product-page--thumb img{width:100%;height:100%;object-fit:contain}.product-page .product-page__main-container{margin-top:28px}.product-page .product-page--modal{position:sticky;top:0;max-width:500px;width:100%;padding:15px 36px 0}.product-page .product-page__info-box{max-width:530px;width:100%;margin-right:0;padding:0 30px}.product-page .product-page--title{font-size:38px;line-height:1.12;color:#e00000}.product-page .product-page--title[data-variant-id="39667871711361"]{max-width:410px;font-size:45px}.product-page .product-page--title[data-variant-id="39708121661569"],.product-page .product-page--title[data-variant-id="39708308897921"],.product-page .product-page--small-title{font-size:36px}.product-page .product-review{display:flex}.product-page--main-info{display:flex;justify-content:space-between;margin-top:16px;color:#e00000}.product-page--main-info .product-page--price-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-right:5px}.product-page--main-info .product-page--price{font-weight:700;font-size:20px;line-height:1.2;color:#e00000}.product-page--main-info .product-page__description--title .product-review g{fill:#e00000}.product-page--main-info .product-page__description--title .product-review svg{margin:0 1px}.product-page--main-info .product-review--text{font-weight:400;font-size:14px;line-height:1.2;text-decoration-line:underline;color:#e00000}.product-page--price-per-meal{font-weight:400;font-size:14px;color:#949494}.product-page .product-page__description{margin-top:12px;color:#000}.product-page .product-page__description ul{margin-top:16px}@media(min-width:920px){.product-page .product-page__description li{display:flex;font-weight:600;font-size:14px;text-transform:uppercase}}@media screen and (max-width:920px){.product-page__description li{display:block;font-weight:400;font-size:.75em}}.product-page .product-page__description li:before{content:url(../image/checkmark.svg);margin-right:10px}.product-label{margin-top:16px;padding-bottom:8px;font-weight:700;font-size:14px;line-height:1.2;color:#e00000;text-transform:capitalize;letter-spacing:normal}.product-page .product-selector{margin-top:8px;padding:10px 14px;border:1px solid;border-radius:unset;background-color:transparent;color:#e00000}.product-page .product-selector:focus{outline:none}.product-page .product-selector[aria-expanded=true] svg{transform:rotate(180deg)}.product-page .disclosure--form{top:99%!important;border-radius:unset;border-color:#e00000}.product-page .disclosure--option-link{color:#e00000!important}.product-page .disclosure--option-link:focus,.product-page .disclosure--option-link:hover{background-color:unset;text-decoration:underline}.product-page .disclosure--option.hide{display:none}.product-page .product-page--variants .disclosure--root{padding-bottom:0}.product-page--form{display:flex;align-items:flex-end;gap:5px}.product-page--form input{margin-bottom:0}.product-page .product-page--quantity{position:relative;width:50%}.product-page .product-page--quantity-hide{display:none}.product-page .product-page--quantity-hide+.product-page--price-n-button-wrapper{width:100%;margin-left:0;margin-top:25px}.product-page .product-page--quantity.active:after{bottom:12px;transform:rotate(180deg)}.product-page .product-page--quantity.active .product-page--quantity-dropdown{display:block}.product-page .product-page--quantity:after:hover{cursor:pointer}.product-page .product-page--price-n-button-wrapper{width:50%;margin-left:10px}.product-page .product-page--add-to-cart,.product-page .doorbuster-btn-link{width:100%;height:47px;padding:11px;font-weight:600;font-size:16px;line-height:20px;border-radius:30px;background:#e00000;color:#fff;text-transform:none;cursor:pointer}.product-page .doorbuster-btn-link{line-height:normal}.product-page .doorbuster-btn-link.hidden{display:none!important}.product-page--add-to-cart.disable{pointer-events:none}.product-page--add-to-cart.hidden,.product-page--add-to-cart.doorbuster-hidden{display:none!important}.product-page #product-quantity{position:relative;z-index:1}.product-page #product-quantity:hover,.product-page #product-quantity:focus{cursor:pointer;border-radius:unset;outline:none}.product-page--quantity-dropdown{display:none;position:absolute;top:99%;left:0;width:100%;border:1px solid;margin-top:-1px;color:#e00000;z-index:2}.product-page--quantity-dropdown li{padding:5px 15px;line-height:normal}.product-page--quantity-dropdown li:hover{cursor:pointer;text-decoration:underline}.product-page .product-page--smart-payment-buttons .shopify-payment-button__more-options{margin-top:18px;font-weight:400;font-size:14px;line-height:1.2;border-bottom:unset;color:#e00000;text-decoration-line:underline;text-transform:capitalize}.product-page .product-page--sold-out{color:#e00000}.product-page .fw--slider .owl-controls .owl-buttons{filter:drop-shadow(0px 0px 1px white)}.description-checkmark,.product-variant--title,.product-page--variant-description{display:none}.description-checkmark.active,.product-variant--title.active,.product-page--variant-description.active{display:block}.product-page .product--count{height:47px;align-items:unset;margin-top:0;text-align:center;color:#e00000}.product-page .product-qty{width:40px;font-size:32px;border:1px solid}.product-page .product-qty:hover{cursor:pointer}.product-page .product-remove{font-size:25px;line-height:1.5}.product-page .product-add{line-height:1.4}.product-page .product-count{width:65px;border-top:1px solid;border-bottom:1px solid;line-height:2.4;font-size:18px}@media screen and (max-width:1250px){.product-page .product-page--title[data-variant-id="39708121661569"],.product-page .product-page--title[data-variant-id="39708308897921"]{font-size:28px}}@media screen and (max-width:1024px){.product-page .product-page--modal{max-width:400px;width:40%}}@media screen and (min-width:1024px)and (max-width:1080px){.product-page--thumbs-slider-2{min-width:57px}}@media screen and (min-width:768px)and (max-width:960px){.product-page .product-page--modal{padding-left:20px;padding-right:20px}.product-page .product-page__info-box{width:calc(60% - 55px)}.product-page--thumbs-slider-2{min-width:57px}.product-page skio-plan-picker .product-selector{width:3.688rem}}@media screen and (max-width:768px){.product-page .product-page__info-box{max-width:unset}.product-nav-container{margin-top:25px}.product-page__mobile-description{display:block}.product-page__description-title{margin-bottom:11px;font-weight:700;font-size:16px;text-transform:uppercase}.product-page .product-page--title[data-variant-id="39667871711361"]{margin:0 auto}}@media screen and (max-width:480px){.product-nav-container{padding:0 21px}.product-nav{max-width:unset;width:calc(100vw - 42px);left:21px}.product-page .product-page__main-container{margin-top:20px}.product-page .product-page--main,.product-page .product-page__info-box,.product-page .fw--slider.owl-carousel .owl-item{padding:0}.product-page .product-page--slider-media,.product-page .fw--slider.owl-carousel .owl-wrapper{max-height:428px}.product-page .product-page--slider-media .image--root{margin:0 auto}.product-page .fw--slider .owl-controls .owl-prev{left:12px}.product-page .fw--slider .owl-controls .owl-next{right:12px}.product-page .product-page__description{margin-top:27px}.product-page__description--title{margin-top:25px}.product-page__description--title,.product-page__description,.product-page--cart-form{padding-left:16px;padding-right:16px}.product-page--title{padding-bottom:8px;font-size:32px}.product-page .product-page--title{font-size:27px;line-height:1.19;text-align:left}.product-page .product-page--title[data-variant-id="39667871711361"]{font-size:32px;max-width:285px;margin-left:0}.product-page .product-page--small-title{font-size:25px}.product-page--main-info{align-items:flex-start;flex-wrap:wrap;gap:5px;margin-top:10px}.product-page .product-review{align-items:end;margin-top:2px;margin-bottom:0}.product-page .product-page__description p{font-size:16px;line-height:1.35}.product-page #product-quantity{font-size:16px}.product-page--main-info .product-page--price{padding-bottom:0}.product-page--price-per-meal{line-height:1}.product-page .product-label{padding-bottom:3px}.product-page .product-page--add-to-cart,.product-page .doorbuster-btn-link{min-width:unset;padding:5px}.product-page .doorbuster-btn-link{display:flex;align-items:center;justify-content:center}}@media screen and (max-width:375px){.product-page .product-page--title[data-variant-id="39708121661569"],.product-page .product-page--title[data-variant-id="39708308897921"]{font-size:23px}}@media screen and (max-width:350px){.product-page .product-count{width:45px}.product-nav{padding-left:8px;padding-right:8px}}.product-page__tabs{margin-top:24px;border-bottom:1px solid #000000}.variant-tabs{display:none}.variant-tabs.active{display:block}.tab-block{padding-top:13px;padding-bottom:13px;border-top:1px solid #000000;font-weight:400;font-size:16px;line-height:1.34;color:#000}.variant-tabs__title{cursor:pointer}.tab-block__title{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:16px;line-height:1.4;text-transform:uppercase;color:#000}.tab-block__title:after{content:url(../image/arrow-down-dark.svg);margin-left:5px}.tabs__how-to-make li{display:flex;align-items:flex-start;margin-bottom:16px}.tabs__how-to-make svg{margin-right:20px;flex:0 0 auto}.tab-block .icon{width:40px;margin-right:20px;margin-left:0;flex:0 0 auto}.tabs__whats-included li{display:flex;align-items:flex-start;margin-bottom:35px}div.tabs__whats-included img{width:92px;margin-right:13px}div.tabs__whats-included b{display:block;font-weight:700;font-size:16px}div.tabs__whats-included a{display:block;margin-top:8px;font-size:14px;text-decoration:underline}div.tabs__whats-included a:hover{color:#e00000}.tabs__content{display:none;padding-top:22px}.tab-block.active .tabs__content{display:block}.tab-block.active .tab-block__title:after{transform:rotate(180deg)}.tab-block video{width:100%;padding:8px}.tab-block img{display:block;max-width:348px;width:100%;margin:0 auto}.video-wrapper{position:relative;background-color:#fff}.video-wrapper:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:50px;height:50px;-webkit-mask:url(../image/play-button.svg);mask:url(../image/play-button.svg);-webkit-mask-size:contain;mask-size:contain;background-color:inherit;pointer-events:none}.video-wrapper.active:after{opacity:0}.tabs__product-highlight b{display:block;margin-top:22px;margin-bottom:5px;font-weight:700;font-size:16px;line-height:1.35;text-transform:uppercase}.tabs__nutrition-and-ingredients{padding:10px 8px 0}.tabs__nutrition-and-ingredients b{font-weight:700;font-size:15px;line-height:1.34}.tab-block table{width:100%;margin-top:10px;border:none;border-radius:unset;border-bottom:1px solid #FFFFFF}.tab-block table td{padding:6px 0;border-top:1px solid #FFFFFF;border-radius:unset!important}.tab-block table span{margin:0;padding-left:30px}.tab-block table td:not(:first-child){text-align:right}.tab-block .small-info{display:block;margin-top:13px;font-size:13px}.tab-block .product-ingredients{margin-top:20px;font-size:14px;line-height:1.2}a.product-full-ingredients{display:inline-block;margin-top:15px;font-weight:700;font-size:15px;line-height:1.34;text-transform:uppercase;color:#e00000}.tabs__faq{padding-top:0;padding-bottom:28px}.tabs__faq b{display:block;margin-top:20px;margin-bottom:5px;font-weight:700;font-size:16px;line-height:1.4;text-transform:uppercase}.tabs__product-highlight{padding-bottom:22px}.tab-block table th:first-child{text-align:left}@media screen and (max-width:1440px){.tab-block table td:not(:first-child){font-size:12px;padding-left:4px;padding-right:4px}.tab-block table span{font-size:12px}}@media screen and (max-width:480px){.product-page__tabs{margin-left:34px;margin-right:34px}.tab-block table td{font-size:14px}.tab-block table span{padding-left:5px}.tab-block table td:not(:first-child){padding-left:8px;padding-right:8px;font-size:11px}}@media screen and (max-width:350px){.tab-block table span{padding-left:0;font-size:11px}div.tabs__whats-included img{width:70px}}.product-regional-info{border-top:5px solid #E00000;border-bottom:5px solid #E00000}.product-regional-info--block{display:none}.product-regional-info--block.active{display:block}.regional-info{display:flex;align-items:center;justify-content:center;padding-top:70px;padding-bottom:90px}.regional-info--content{max-width:605px;width:60%;padding-right:50px}.regional-info--image{max-width:530px;width:50%;padding-right:32px}.regional-info--image img{width:100%;height:auto;margin-bottom:13px;object-fit:contain}.regional-info--image-description{font-size:14px}.regional-info--title{margin-bottom:24px;padding-top:150px;font-weight:700;font-size:40px;line-height:1.3;text-transform:uppercase;letter-spacing:normal;background-size:contain;background-repeat:no-repeat;background-position:0 85%}@media screen and (max-width:960px){.regional-info--title{padding-top:80px;background-position:top}}@media screen and (max-width:768px){.regional-info{flex-direction:column;padding:45px 0 50px}.regional-info--content{width:100%;padding:0 40px}.regional-info--image{width:100%;max-width:605px;margin-top:30px;padding-left:40px}.regional-info--image.image-outside-mb{margin-top:0;padding-right:0}.product-regional-info[data-product=dumplings] .regional-info--image,.product-regional-info[data-product=chocolate-black-sesame-lava-dumplings] .regional-info--image{margin-top:40px;padding-right:40px}}@media screen and (max-width:480px){.regional-info--title{font-size:32px;line-height:1.18}.regional-info--image-description{padding-right:32px}}.favorite-products h4{margin:20px auto;font-weight:700;font-size:20px;line-height:1.35;text-align:center}.favorite-products--blocks{display:flex;justify-content:center;border-top:1px solid #E00000;border-bottom:1px solid #E00000}.favorite-products--item{display:flex;align-items:center;flex-direction:column;max-width:275px;width:100%;padding:20px 32px 40px;text-align:center;border-left:1px solid #E00000}.favorite-products--item:last-child{border-right:1px solid #E00000}.favorite-products--item a{display:flex;align-items:flex-end;flex:1}.favorite-products--item .image--root{max-width:125px;width:100%}.favorite-item--content{margin-top:16px}.favorite-item--title{font-weight:700;font-size:16px;line-height:1.35;text-transform:uppercase;color:#000}.favorite-item--price{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:2px}.favorite-item--price .font--accent{font-size:16px;line-height:1.35}.favorite-item--price .font--light-accent{margin-left:3px;text-decoration:line-through}.add-favorite-to-cart{margin-top:15px;font-weight:700;font-size:16px;line-height:1.35;text-align:center;border:unset;background-color:transparent;color:#e00000}.favorite-products--item a.add-favorite-to-cart{align-items:center;justify-content:center;margin-top:12px;color:#e00000}.add-favorite-to-cart:hover,a.add-favorite-to-cart:hover{cursor:pointer;color:#1b2137}.add-favorite-to-cart:disabled{color:#9d9d9d!important;text-decoration:unset}.add-favorite-to-cart:disabled:hover{cursor:auto}@media screen and (max-width:960px){.favorite-products--item a.add-favorite-to-cart{min-width:unset;padding:15px 20px}}@media screen and (max-width:768px){.favorite-products--blocks{flex-wrap:wrap;padding:0 2px}.favorite-products--item{width:50%;padding:20px 16px 32px;margin-right:-1px;margin-bottom:-1px;border-bottom:1px solid #E00000;border-right:1px solid #E00000}}.index-rich-text{display:flex}.index-rich-text__image{display:flex;margin:36px 50px 40px;justify-content:flex-end;width:50%}.index-rich-text__image img{max-width:750px;width:100%;height:100%;object-fit:contain}.index-rich-text__image picture{max-width:750px;width:100%}.index-rich-text__container{display:flex;align-items:center;justify-content:flex-start;text-align:center;width:50%;padding:100px 0}.index-rich-text__content{position:relative;padding:80px 50px}.index-rich-text__noodles-title,.index-rich-text__content h3{max-width:555px;margin-bottom:43px;font-weight:800;font-size:46px;line-height:1.16}.index-rich-text__content ul{font-weight:500;font-size:20px;line-height:27px}.index-rich-text__content li{margin-bottom:12px}.index-rich-text__content li:before{content:url(../image/checkmark.svg);margin-right:16px}.index-rich-text__subtitle{margin-bottom:32px;font-weight:600;font-size:16px}.index-rich-text__content a.index-rich-text__link{display:block;width:fit-content;margin:40px auto 25px;padding-left:14.7%;padding-right:14.7%;font-weight:600;font-size:16px;color:#fff}a.index-rich-text__link:hover{color:#1b2137}.index-rich-text__icon{position:absolute;top:0;right:0;max-width:100px;width:100%;transform:rotate(16deg)}.index-rich-text__noodles-title{display:none}.index-rich-text__sticker{max-width:233px;width:100%;margin-top:8px}.page--xlb-focused .index-rich-text-section:before,.page--xlb-focused .index-rich-text-section:after{display:none}.page--xlb-focused .index-rich-text__content h3{margin-bottom:24px;font-size:32px}.page--xlb-focused .index-rich-text__subtitle{align-items:baseline;justify-content:center;font-size:14px}.page--xlb-focused .index-rich-text__subtitle svg{margin-right:0}.page--xlb-focused .index-rich-text__subtitle svg:last-child{margin-right:10px}.page--xlb-focused .index-rich-text__list{font-size:20px;line-height:1.28}.page--xlb-focused .index-rich-text__list em{margin-right:5px;text-decoration:line-through;font-style:normal;opacity:.7}.page--xlb-focused a.index-rich-text__link{max-width:346px;width:100%;margin-top:28px;padding-top:13px;padding-bottom:13px}@media screen and (max-width:1440px){.index-rich-text__image{margin-left:20px;margin-right:20px}.index-rich-text__content{padding:50px 20px}.index-rich-text__noodles-title,.index-rich-text__content h3{font-size:40px}.page--xlb-focused .index-rich-text__image picture{max-width:545px}}@media screen and (max-width:960px){.index-rich-text{flex-direction:column}.page--noodles .index-rich-text__noodles-title{display:block;max-width:580px;margin:40px auto 0;padding:0 20px;text-align:center}.page--noodles .index-rich-text__content{padding-top:10px}.page--noodles .index-rich-text__content h3{display:none}.index-rich-text__image{width:100%;justify-content:center;margin:36px 0;padding:0 20px}.index-rich-text__image img{max-width:620px}.index-rich-text__container{width:100%;justify-content:center;margin:0 auto;padding:0 20px}.index-rich-text__icon{top:-50px;left:0;transform:rotate(-20deg)}.index-rich-text__content{padding-top:40px;padding-bottom:50px}.page--xlb-focused .index-rich-text__image{padding:0 30px}.page--xlb-focused .index-rich-text__content{padding-top:0;padding-bottom:20px}.page--limited-edition-pho-xlb .index-rich-text__image picture{display:flex;justify-content:center;align-items:center}}@media screen and (max-width:480px){.index-rich-text__icon{left:5px}.index-rich-text__content{padding:0 0 50px}.index-rich-text__noodles-title,.index-rich-text__content h3{width:100%;margin-bottom:30px;font-size:30px}.index-rich-text__content ul{font-weight:700;font-size:16px}.index-rich-text__content li{margin-bottom:15px;line-height:1}a.index-rich-text__link{margin-left:auto!important;margin-right:auto!important;margin-bottom:0}.page--noodles .index-rich-text__noodles-title{margin-top:36px;font-size:29px;line-height:1.16;letter-spacing:normal}.page--noodles .index-rich-text__image{margin-top:15px;margin-bottom:30px}.page--noodles .index-rich-text__content{padding-top:0;padding-bottom:0}.page--noodles .index-rich-text__content li{position:relative;padding-left:37px;line-height:1.25;font-size:18px}.page--noodles .index-rich-text__content li:before{content:"";position:absolute;top:0;left:8px;width:21px;height:25px;margin-right:0;background-image:url(../image/checkmark_2.svg);background-size:contain;background-repeat:no-repeat}.page--noodles .index-rich-text__content a.index-rich-text__link{margin-top:35px;margin-bottom:12px;padding:9px 20px;max-width:300px;width:93%;font-size:18px}}.template--index .text-with-animation-section.full-height{visibility:hidden;height:0!important;width:0!important;opacity:1;margin:0;padding:0;min-height:0!important}.holiday-hero-banner{margin-bottom:-25px}.hero-banner{display:flex;justify-content:center;padding-top:65px}.hero-banner__image{max-width:577px;width:50%}.hero-banner__content{max-width:406px;width:50%;align-self:center;margin:0 52px;font-size:24px;line-height:1.38;letter-spacing:-.02em}.hero-banner__list{margin-top:16px;margin-bottom:24px}.hero-banner__list li{display:flex;margin-bottom:7px;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:normal}.hero-banner__list li:before{content:url(../image/checkmark.svg);margin-right:10px}a.start-gifting{display:block;padding:10px 50px;font-weight:700;font-size:20px;text-transform:uppercase;text-align:center;line-height:1.38;color:#fff;width:fit-content;background-image:linear-gradient(to right,#fff 50%,#ed1c24 50%);background-size:200% 100%;background-position:right bottom;transition:all .3s linear!important}a.start-gifting:hover{color:#ed1c24;background-position:left bottom}@media screen and (max-width:960px){.holiday-hero-banner{margin-bottom:0}.hero-banner{padding-bottom:54px}.hero-banner__content{margin:0 16px}}@media screen and (max-width:600px){.hero-banner{flex-direction:column}.hero-banner__image{max-width:400px;width:100%;margin:0 auto 20px}.hero-banner__content{width:100%;margin:0}a.start-gifting{margin:0 auto}.product-page .image--root img{max-height:350px;object-fit:contain}}.program-description{padding-top:106px;padding-bottom:16px;text-align:center}.program-description h3{margin-bottom:20px;font-weight:700;font-size:40px;text-transform:uppercase;line-height:1.18}.program-description__bundles{display:flex;justify-content:center}.bundle-item{display:flex;flex-direction:column;max-width:378px;width:100%;margin:70px 18px 18px;padding:0 12px 29px;border-radius:16px;background:#fff}.bundle-item img{margin-top:-70px}.bundle-item__title{margin-top:19px;font-weight:700;font-size:24px;line-height:1.38;text-transform:uppercase}.bundle-item__subtitle{margin-bottom:6px;font-size:20px;line-height:1.38;letter-spacing:-.02em}.bundle-item__description{margin-bottom:16px;line-height:1.35;flex:1}.bundle-item .start-gifting{margin:0 auto}@media screen and (max-width:960px){.program-description{padding-top:60px}.program-description__bundles{flex-wrap:wrap}.bundle-item{width:calc(50% - 18px);margin-left:9px;margin-right:9px}}@media screen and (max-width:600px){.program-description{padding-top:48px;padding-left:24px;padding-right:24px}.bundle-item{width:100%}.program-description h3{margin-bottom:10px;font-size:32px}}.discounts{padding-top:40px;padding-bottom:73px;text-align:center}.discounts h3{margin-bottom:26px;font-weight:700;font-size:40px;text-transform:uppercase;line-height:1.18}.discounts__items{display:flex;justify-content:center}.discount{max-width:378px;width:100%;margin:0 18px 18px;padding:29px 16px;background:#ed1c24;border-radius:16px}.discount__title{font-weight:500;font-size:24px;line-height:1.38;text-transform:uppercase}.discount__subtitle{font-size:20px;line-height:1.38;letter-spacing:-.02em}.discounts a.start-gifting{margin:15px auto 0}@media screen and (max-width:960px){.discounts__items{flex-wrap:wrap}.discount{width:calc(50% - 18px);margin-left:9px;margin-right:9px}}@media screen and (max-width:600px){.discounts{padding:26px 24px 60px}.discount{width:100%}.discounts h3{font-size:32px}.discounts a.start-gifting{margin-top:9px}}.squares-border{position:relative;padding-top:72px;background:#c3e8ec}.squares-border:before{content:"";position:absolute;top:0;left:0;width:100%;height:72px;background:url(../image/bg-squares.svg) repeat-x;background-size:cover}.holiday-typeform{padding-top:90px;padding-bottom:43px;text-align:center}.holiday-typeform h3{margin-bottom:20px;font-weight:700;font-size:40px;text-transform:uppercase;line-height:1.18}.holiday-typeform__subtitle{max-width:568px;margin:0 auto 32px;font-size:20px;line-height:1.38;letter-spacing:-.02em}@media screen and (max-width:600px){.squares-border{padding-top:40px}.squares-border:before{height:40px}.holiday-typeform{padding-top:50px;padding-bottom:30px}.holiday-typeform h3{font-size:32px}.holiday-typeform__container{padding-left:24px;padding-right:24px}.holiday-typeform__code [data-tf-widget]{height:420px!important}}.featured-collection_mobile1 .radios--main{position:relative}.featured-collection_mobile1 .featured-product--variants .radios--container .radios--main input:hover+label{color:#fff}.featured-collection_mobile1 .featured-product--variants .radios--container .radios--main .radios--input[type=radio]{position:absolute;width:100%;height:100%;opacity:0}a.btn-red,button.btn-red{display:block;width:fit-content;min-width:160px;margin:0 auto;padding:15px;font:600 16px SpaceGrotesk-Regular;line-height:20px;letter-spacing:normal;color:#fff!important;border-radius:30px;border-color:#e00000!important;background:#e00000;text-align:center;text-transform:capitalize;transition:.2s ease-in-out}a.btn-green,button.btn-green{display:block;width:fit-content;min-width:160px;margin:0 auto;padding:15px;font:700 16px SpaceGrotesk-Bold;line-height:20px;letter-spacing:normal;color:#fff!important;border-radius:30px;border-color:#187677!important;background:#187677;text-align:center;transition:.2s ease-in-out}button.btn-green.sold-out-btn,a.btn-green.sold-out-btn{background:#bababa!important;border-color:#bababa!important;color:#fff!important;cursor:not-allowed!important;opacity:.5;pointer-events:none}button.btn-green.sold-out-btn:hover,a.btn-green.sold-out-btn:hover,[data-section-id] button.add-to-cart.sold-out-btn,[data-section-id] a.add-to-cart.sold-out-btn,[data-section-id] button.add-to-cart.sold-out-btn:hover,[data-section-id] a.add-to-cart.sold-out-btn:hover{background:#bababa!important;border-color:#bababa!important;color:#fff!important}.template--product div.product-page--smart-payment-buttons [role=button]{background:#187677!important;border-color:#187677!important;color:var(--color--button);-webkit-box-shadow:none;box-shadow:none;border-radius:30px;display:inline-block;zoom:1;letter-spacing:1px;padding:0 15px;vertical-align:bottom;height:47px;font-family:var(--font--accent--family);font-style:var(--font--accent--style);font-weight:600;font-size:16px;line-height:20px;text-transform:capitalize;width:100%}.squares-border-top{position:relative;border-top:4px solid #E00000;padding-top:24px}.squares-border-top:before{content:"";position:absolute;top:0;left:0;width:100%;height:24px;background:url(../image/bg-squares.svg) repeat-x;background-size:contain}.squares-border-bottom{position:relative;border-bottom:4px solid #E00000;padding-bottom:24px}.squares-border-bottom:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:24px;background:url(../image/bg-squares.svg) repeat-x;background-position:bottom;background-size:contain}.section-slideshow,.slideshow{position:relative}.slideshow__slide{position:relative;max-height:666px;height:inherit}.slide-visibility{visibility:hidden;max-height:0}.slick-initialized .slide-visibility{visibility:visible;max-height:unset}.slideshow__image{height:100%}.slideshow__image picture{height:100%}.slideshow__image img{width:100%;height:100%;max-height:666px;object-fit:cover}.slideshow__content{position:absolute;left:5%;bottom:50px;padding:20px 31px}.slideshow__title{max-width:562px;margin-bottom:17px;font:600 46px var(--font--heading--family);line-height:47px}.slideshow__reviews{display:flex;flex-direction:row;align-items:center}.slideshow__reviews svg{width:20px;height:auto;margin-right:2px}.slideshow__reviews g{fill:#e00000}.slideshow__reviews-text{margin-left:15px;font-size:16px;line-height:1.35}.slideshow__text{margin-top:15px}.slideshow__link{margin-top:22px}.slideshow__additional-image{position:absolute;bottom:-35px;right:85px;max-width:155px;z-index:1}@media(max-width:960px){.slideshow img{min-height:600px}.slideshow__content{max-width:500px;left:0}.slideshow__title{font-size:32px;line-height:33px}.slideshow__additional-image{bottom:-90px;right:0}}@media(max-width:375px){.slideshow__content{padding-left:16px;padding-right:16px}}.founders-banner{display:flex}.founders-banner img{max-width:620px;width:100%;margin-top:8px;padding:0 20px;object-fit:contain}.founders-banner__content{max-width:620px;width:100%;padding:0 20px}.founders-banner__subtitle{margin-bottom:20px;font-weight:700;font-size:26px;line-height:1.28}.founders-banner h3{margin-bottom:40px;font:800 46px NeueMachina-Black,sans-serif;line-height:1.16}.founders-banner__text p{font-size:16px;line-height:1.35}@media(max-width:960px){.founders-banner{justify-content:center}.founders-banner img{display:none}}@media(max-width:480px){.founders-banner-section section{margin-top:57px!important}.founders-banner__content{padding-left:14px;padding-right:5px}.founders-banner h3{margin-bottom:30px;font-size:32px}}.founders-content{display:flex;align-items:center;padding:0 40px}.founders-banner-section+.founders-content-section .founders-content__content{width:46%}.founders-banner-section+.founders-content-section .founders-content__content p{line-height:1.15}.founders-content__content{max-width:620px;width:50%;padding:0 20px}.founders-content picture{width:50%}.founders-content img{width:100%}.founders-content h3{margin-bottom:40px;font:800 32px NeueMachina-Black,sans-serif}.founders-content h3 p{line-height:1.16}.founders-content h3 strong{font-family:NeueMachina-Black,sans-serif}.founders-content p{line-height:1.35}.founders-content strong{font-family:NeueMachina-Bold,sans-serif;line-height:1.15}.founders-content a{color:inherit;text-decoration:underline}.founders-content__subtitle{margin-top:15px;font-weight:700;font-size:16px;line-height:20px}@media(max-width:960px){.founders-image-pos-left{flex-direction:column}#shopify-section-template--14487018799233__cda7f97f-4be8-4eb9-8af9-24805987a294 .founders-image-pos-left,#section-template--14486704488577__cda7f97f-4be8-4eb9-8af9-24805987a294 .founders-image-pos-left{flex-direction:column-reverse}.founders-image-pos-left picture{margin-bottom:20px}.founders-image-pos-right{flex-direction:column}.founders-image-pos-right .founders-content__content{margin-bottom:20px}.founders-content{padding:0}.founders-content picture{width:100%;max-width:580px}.founders-content__content{width:100%!important;padding-left:35px;padding-right:25px}.founders-content h3{margin-bottom:20px}.founders-content__content p{line-height:1.16}}.reimagining-chinese-food{padding-top:75px;padding-bottom:65px;text-align:center}.reimagining-chinese-food__title{margin:0;font-weight:700;font-size:46px;line-height:1.09;text-transform:none;letter-spacing:normal}.reimagining-chinese-food__blocks{display:flex;margin-top:20px}.chinese-food{display:flex;flex-direction:column;max-width:435px;width:100%;padding:0 24px}.chinese-food__image img{width:85%;height:235px;margin:0 auto;object-fit:contain}.chinese-food__title{margin-top:12px;margin-bottom:12px;font:600 24px var(--font--heading--family);line-height:25px}.chinese-food__text{font-weight:500;font-size:20px;line-height:26px}a.reimagining-chinese-food__link{margin:30px auto 0}.reimagining-chinese-food__blocks .slick-dots{display:flex;justify-content:center;align-items:center;margin:40px auto 0}.reimagining-chinese-food__blocks .slick-dots button{position:relative;width:12px;height:12px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.reimagining-chinese-food__blocks .slick-dots button:before{position:absolute;top:0;left:0;content:"\2022";opacity:.25;background:#e00000;border-radius:50%;width:inherit;height:inherit}.reimagining-chinese-food__blocks .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 5px}.reimagining-chinese-food__blocks li.slick-active:before{opacity:1}.reimagining-chinese-food__blocks a.slick-arrow{position:absolute;bottom:-15px;top:inherit;left:67%;width:40px;height:35px;z-index:100}.reimagining-chinese-food__blocks a.slick-arrow.prevArrow{left:25%}.page--xlb-focused .reimagining-chinese-food-section:before{display:none}.page--xlb-focused .reimagining-chinese-food-section{border-width:9px}.page--xlb-focused .chinese-food__title{font-size:26px;font-family:SpaceGrotesk-Bold,sans-serif}.page--xlb-focused a.reimagining-chinese-food__link{max-width:300px;width:100%}.page--xlb-focused .slick-arrow{display:none!important}.page--xlb-focused .reimagining-chinese-food__blocks .slick-dots button:before{background:transparent;border:2px solid #e00000;opacity:1}.page--xlb-focused .reimagining-chinese-food__blocks .slick-active button:before{background:#e00000}@media(max-width:960px){.reimagining-chinese-food__blocks{flex-wrap:wrap}.chinese-food__image img{height:160px}.page--xlb-focused a.reimagining-chinese-food__link{display:none}}@media(max-width:600px){.reimagining-chinese-food__title{max-width:350px;margin:0 auto;font-size:32px;line-height:1.16}.chinese-food{max-width:unset;padding:0}.chinese-food__image img{max-width:285px}.page--xlb-focused .reimagining-chinese-food-section{padding-top:0;border-width:6px}}@media(max-width:400px){.reimagining-chinese-food__blocks a.slick-arrow.prevArrow{left:20%}}.founders-journey{display:flex;align-items:center;padding-top:80px;padding-bottom:55px}.founders-journey__content{max-width:517px}.founders-journey__subtitle{margin-bottom:23px;font:600 24px var(--font--heading--family);line-height:25px}.founders-journey__title{margin:0 0 35px;font-size:50px;line-height:1.08;text-transform:none;letter-spacing:normal}a.founders-journey__link{margin-left:0;padding-left:40px;padding-right:40px}.founders-journey__images{width:100%;margin-left:-235px;padding-top:20px}.founders-journey__images img{width:100%}@media(max-width:1080px){.founders-journey__images{padding-top:55px}}@media(max-width:960px){.founders-journey{flex-direction:column}.founders-journey__images{margin:0;padding-top:10px}.founders-journey__content{max-width:unset}}@media(max-width:480px){.founders-journey{padding-left:0;padding-right:0}.founders-journey__content{padding-left:21px;padding-right:21px}.founders-journey__subtitle{margin-bottom:15px}.founders-journey__title{max-width:390px;margin-bottom:26px;font-size:32px;line-height:1.08}.founders-journey__images{padding-top:30px}}.prevArrow.slick-arrow path,.nextArrow.slick-arrow path{fill:#e00000}.frsh_ing .cmn_dots .slick-arrow{filter:unset!important}.shopify-policy__container{margin-bottom:60px}.page--simple-landing-page .layout--main-content{padding-top:0}.simple-richtext-section{position:relative;min-height:100vh;padding-top:36px;padding-bottom:36px}.simple-richtext-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:36px;background:url(../image/bg-squares.svg) repeat-x;background-size:contain}.simple-richtext-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:36px;background:url(../image/bg-squares.svg) repeat-x;background-size:contain}.simple-richtext{max-width:548px;padding-top:107px;padding-bottom:148px;text-align:center}.simple-richtext__title{margin-bottom:11px;font-weight:800;font-size:46px;line-height:1.16}.simple-richtext img{max-width:382px;width:100%}.simple-richtext__text{margin-top:11px;margin-bottom:32px;font-weight:400;font-size:20px;line-height:1.35}a.simple-richtext__link{min-width:480px;padding:12px}@media(max-width:600px){.simple-richtext-section:before,.simple-richtext-section:after{background-size:cover}.simple-richtext__title{font-size:36px}.simple-richtext{padding-top:55px;padding-bottom:55px}.simple-richtext img{max-height:290px;object-fit:contain}.simple-richtext__text{font-size:18px}a.simple-richtext__link{min-width:280px;width:100%}}.products-grid-section{border-top:4px solid;border-bottom:4px solid}.products-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:1440px;margin:0 auto}.product-item{display:flex;flex-direction:column;margin-right:-4px;padding:48px 36px;border:4px solid;border-top-width:0;border-bottom-width:0;text-align:center}.product-item__title{margin-bottom:4px;font:600 24px var(--font--heading--family);line-height:25px}.product-item__image{display:flex;align-items:center;align-self:center;flex:1;width:100%}.product-item__image img{max-height:275px;width:100%;object-fit:contain}.product-item__price{margin-top:20px}.product-item__price,.product-item__serving-size{margin-bottom:6px;font-weight:600;font-size:20px;line-height:26px}.product-item__compare-price{text-decoration-line:line-through}a.product-item__url{margin:12px auto 0}@media(max-width:1440px){.products-grid{margin-left:-4px;margin-right:-4px}}@media(max-width:960px){.products-grid-section{border-bottom-width:0}.products-grid{grid-template-columns:1fr 1fr}.product-item{padding:28px;border-bottom-width:4px}.product-item__image img{max-height:220px}.product-item__title{font-size:22px;font-family:SpaceGrotesk-Bold,sans-serif}}@media(max-width:480px){.product-item{padding:28px 20px}}@media(max-width:375px){.product-item{padding:20px 16px}.product-item__title{font-size:20px}.product-item__price{margin-bottom:3px;font-size:18px}.product-item__serving-size{margin-bottom:3px;font-size:14px}.product-item__image img{max-height:200px}a.product-item__url{min-width:120px}}.rebuy-cart__flyout{z-index:10001!important}.rebuy-cart__background{z-index:10000!important}.rebuy-cart__flyout .rebuy-button{cursor:pointer}.col-usp-detail h5{color:var(--color--body)!important}.upsell_single{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.upsell_single h3{font-family:SpaceGrotesk-Bold,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#f30f0c;max-width:100%;flex:0 0 100%;margin-bottom:25px;text-transform:capitalize}.upsell_single .single_product_main{max-width:calc(33.33% - 25px);flex:0 0 calc(33.33% - 25px);text-align:center}.single_image{display:block;background:#d4ffd0;border:2px solid #FA0F0C;border-radius:10px;height:120px;margin-bottom:15px}.single_image img{height:100%;object-fit:contain}.single_content h4{font-family:SpaceGrotesk-Bold,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-align:center;text-transform:capitalize;color:#000;padding:0 4px}span.price{font-family:SpaceGrotesk-Bold,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:18px;text-align:center;text-transform:capitalize;color:#000;margin-top:12px;display:block}.upsell_single .single_product_main button.product-page--add-to-cart.btn-red{min-width:auto;font-weight:700;font-size:16px;line-height:20px;color:#fff;height:auto;padding:6px;margin-top:15px}.upsell_multiple_wrapper .single_image{border:2px solid #FA0F0C;border-radius:10px;height:100px;margin-bottom:15px;padding:12px}.upsell_multiple h3{font-family:SpaceGrotesk-Bold,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#f30f0c;text-transform:none;margin-bottom:35px}.upsell_multiple{margin-top:40px;overflow:hidden}.upsell_multiple_wrapper{display:flex;flex-wrap:wrap;gap:20px}.upsell_multiple .single_product_main{max-width:calc(25% - 15px);flex:calc(25% - 15px);position:relative}.upsell_multiple .single_product_main[data-avail=false]{display:none}.upsell_multiple .name_single_pro_check{display:flex;align-items:center;margin-bottom:15px;cursor:pointer}.upsell_multiple .name_single_pro_check[data-avail=false]{display:none}.upsell_multiple .name_single_pro_check input{cursor:pointer}.upsell_multiple .name_single_pro_check:first-child label{color:#187677}.upsell_multiple label{font-family:SpaceGrotesk-Bold,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;text-transform:capitalize;color:#f30f0c;padding-bottom:0;width:100%;padding-right:70px;position:relative;cursor:pointer}.upsell_multiple span.single_price{position:absolute;right:0;top:2px}.upsell_multiple .name_single_active:not(:first-child):after{content:"+";position:absolute;top:40px;left:-15px;font-weight:700;color:#e00000;transition:top ease .1s}.upsell_multiple_wrapper .name_single_active.single_product_plus:after{top:-30px;left:50%;transform:translate(-50%)}.upsell_multiple .add_to_cart_total .total-count{font-family:SpaceGrotesk-Bold,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#f30f0c}.add_to_cart_total .total-count span{font-size:20px;line-height:24px}.upsell_multiple .single_image{border:2px solid #FA0F0C;border-radius:10px;height:100px;margin-bottom:15px;padding:12px}.upsell_multiple .single_product_main:first-of-type .single_image{pointer-events:none}button#add-to-cart-button{background:#f30f0c;border-radius:30px;border:none;font-family:SpaceGrotesk-Bold,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#fff;cursor:pointer;padding:12px 51px;margin:15px 0 20px}@media(max-width:1080px){.upsell_multiple .single_image{padding:7px}}@media(max-width:767px){.upsell_multiple_wrapper{overflow:hidden}.upsell_single,.upsell_multiple{padding:0 15px}.upsell_single .single_product_main{max-width:calc(33.33% - 13px);flex:0 0 calc(33.33% - 13px)}.single_content h4{font-size:13px;line-height:16px;padding:0}.upsell_single .single_product_main button.product-page--add-to-cart.btn-red{font-size:12px}.upsell_multiple .single_image{display:flex;align-items:center;justify-content:center;height:80px}.upsell_multiple+.product-page__tabs.tabs{margin-left:20px;margin-right:20px}.upsell_multiple label{font-size:14px;line-height:16px}.upsell_multiple span.single_price{top:1px}.upsell_multiple .name_single_pro_check{align-items:baseline}.upsell_multiple .name_single_active:not(:first-child):after{top:43%;transform:translateY(-50%)}.upsell_multiple_wrapper .name_single_active.single_product_plus:after{top:-30px;transform:translate(-50%)}}@media(max-width:380px){.upsell_multiple .name_single_pro_check input{position:relative;top:3px}.upsell_multiple label{font-size:12px;line-height:16px}}.upsell_multiple .name_single_pro_check:first-child label:before{content:"This Item: "}.upsell_multiple{display:block!important}.upsell_multiple.hide{display:none!important}.product-page__tabs.tabs p.variant-tabs__title.tab-block__title{color:#f30f0c}.product-page__tabs.tabs .tab-block,.product-page__tabs{border-color:#f30f0c!important}.tab-block__title:after{content:url(../image/down_arrow_svg.svg)}.usp-bar-noodle{display:grid;width:100%;justify-content:space-between;grid-template-columns:repeat(3,1fr);column-gap:16px;text-align:center}.pdp-img-text-content p{font-weight:500}.usp-bar-noodle div{width:100%;height:100%}.usp-bar-noodle p{color:var(--Red, #E00000);text-align:center;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-top:8px}@media screen and (max-width:767px){.usp-bar-noodle p{font-size:11px}.usp-bar-noodle img{max-width:70%!important;max-height:48px!important;filter:none!important}.usp-bar-noodle img.myImage.min-height-adjust{max-width:60%!important}}.usp-bar-noodle img{min-height:103px;filter:invert(13%) sepia(84%) saturate(6488%) hue-rotate(7deg) brightness(84%) contrast(122%)}@media(max-width:480px){.usp-bar-noodle{padding:0 20px}div.usp-bar-noodle div{padding:0}}.usp-bar{display:flex;width:100%;justify-content:space-between}.usp-bar.sauce-trio div:nth-child(1) img{max-width:160px;width:100%;padding:0 20px;object-fit:contain}.usp-bar.sauce-trio div:nth-child(2) img{max-width:159px;width:100%;padding:0 20px!important;object-fit:contain}.usp-bar.sauce-trio div:nth-child(3) img{max-width:178px;width:100%;padding:0 15px;object-fit:contain}.description-checkmark{display:none!important}@media(max-width:1000px){.min-height-adjust{min-height:initial!important}}@media(min-width:1001px){.min-height-adjust{min-height:initial!important}}@media(max-width:767px){.usp-bar.sauce-trio div:nth-child(1) img{max-width:200px}.usp-bar.sauce-trio div:nth-child(2) img{max-width:200px}.usp-bar.sauce-trio div:nth-child(3) img{max-width:230px}}@media(max-width:480px){.usp-bar.sauce-trio div:nth-child(1) img{padding:0 10px}.usp-bar.sauce-trio div:nth-child(2) img{padding:0 10px!important}.usp-bar.sauce-trio div:nth-child(3) img{padding:0 7px}}.third-culture-banner{position:relative;padding:0}.third-culture-banner__title{position:absolute;left:7.8%;bottom:9%;width:100%;padding:0 20px}.third-culture-banner__title h2{max-width:750px;font:800 80px var(--font--heading--family);line-height:1.04;text-align:left}.terrible-chef-banner .third-culture-banner__title h2{max-width:830px}.third-culture-banner__banner-text{font-weight:700;font-size:28px;line-height:1.35}a.third-culture-banner__link{max-width:313px;width:100%;margin-top:50px;margin-left:0;padding:12px 15px;background-color:#fff;color:#e00000!important}a.third-culture-banner__link-mb{display:none!important}.third-culture-banner__image{position:relative;padding:0 20px}.third-culture-banner__image img{width:100%;border-radius:30px}.third-culture-banner__content{max-width:560px;margin-top:141px;margin-left:8%;padding:0 30px}.third-culture-banner__content h3{margin-bottom:48px;font-weight:800;font-size:60px;line-height:1.16}.third-culture-banner__text{font-size:20px;line-height:1.35}.third-culture-banner__video{position:relative;max-width:1032px;margin:120px auto 0;padding:0 30px;cursor:pointer}.third-culture-banner__video-vimeo{position:relative;overflow:hidden;width:100%;padding-top:38%;border:unset}.third-culture-banner__video-vimeo iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:unset}.third-culture-banner__video:hover svg{transform:scale(1.1)}.third-culture-banner__video svg{transition:all .2s ease}.third-culture-banner__video video,.third-culture-banner__video iframe{width:100%;border-radius:30px}.third-culture-banner__video.active .third-culture-video--play{opacity:0}@media(max-width:1200px){.third-culture-banner__title{left:20px;bottom:20px}.third-culture-banner__title h2{font-size:55px;max-width:515px}.terrible-chef-banner .third-culture-banner__title h2{max-width:515px}.third-culture-banner__banner-text{font-size:20px;line-height:1.28}a.third-culture-banner__link{margin-top:25px}}@media(max-width:960px){.third-culture-banner__content{margin-top:128px;margin-left:10px}.third-culture-banner__content h3{margin-bottom:30px;font-size:45px}.third-culture-banner__video{margin-top:70px}}@media(max-width:768px){.third-culture-banner__title{position:static;margin-bottom:30px;padding:0 10px}.third-culture-banner__title h2{font-size:45px}.third-culture-banner__banner-text{margin-top:5px}.third-culture-banner__text{font-size:18px}.third-culture-banner__video{margin-top:50px}.third-culture-banner__video-vimeo{padding-top:50%}.third-culture-video--play svg{width:48px;height:auto}.third-culture-banner__content{margin-left:0}.third-culture-banner__title a.third-culture-banner__link{display:none!important}a.third-culture-banner__link-mb{display:block!important;margin-top:36px;margin-left:auto;letter-spacing:unset}}@media(max-width:350px){.third-culture-banner__title h2{font-size:40px}.third-culture-banner__content h3{font-size:33px}.third-culture-banner__banner-text{font-size:18px}}.section-third-culture-products{position:relative}.section-third-culture-products:before{content:"";position:absolute;top:0;left:0;width:275px;height:275px;z-index:1;background-repeat:no-repeat!important}.third-culture-products-section{margin-top:-12px;padding-top:123px;padding-bottom:58px}.third-culture-products{display:flex;flex-wrap:wrap;margin-bottom:70px}.third-culture-product{display:flex;flex-direction:column;max-width:410px;width:100%;height:inherit;margin:13px;padding:50px 20px 43px;border-radius:20px;text-align:center}.third-culture-product__image{display:flex;justify-content:center;align-items:end;flex:1}.third-culture-product__image img{max-width:280px;max-height:260px;width:100%;object-fit:contain}.third-culture-product__title{margin-top:30px;margin-bottom:10px;font-weight:600;font-size:20px;line-height:26px}.third-culture-product__reviews{display:flex;justify-content:center;align-items:end;font-size:14px;line-height:1.35}.third-culture-product__reviews svg{width:17px;height:20px}.third-culture-product__reviews g{fill:#e00000}.third-culture-product__reviews span{margin-left:2px}.third-culture-product__text{max-width:300px;margin-top:13px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.35}.third-culture-product a.btn-red{margin-top:26px;padding:12px 15px}a.third-culture-products__link{max-width:310px;width:100%;padding:12px 15px;background-color:#fff;color:#e00000!important}.third-culture-products .slick-list{width:100%}.third-culture-products .slick-dots{display:flex;justify-content:center;width:100%}.third-culture-products .slick-dots button{display:none}.third-culture-products .slick-dots li{width:11px;height:11px;margin:0 6px;border-radius:50px;border:1px solid #E00000;background:#fff}.third-culture-products .slick-dots .slick-active{background:#e00000;border:1px solid #FFFFFF}@media(max-width:1100px){.third-culture-product{max-width:unset}.third-culture-products .slick-dots{margin-top:30px}.third-culture-products{margin-bottom:46px}}@media(max-width:768px){.third-culture-products-section{padding-left:0;padding-right:0}}@media(max-width:600px){.section-third-culture-products:before{width:205px;height:205px}.third-culture-products-section{padding-left:0;padding-right:0}.third-culture-product a.btn-red{max-width:205px;width:100%;letter-spacing:unset}.page--terrible-chef a.third-culture-products__link{max-width:370px}a.third-culture-products__link{max-width:280px;letter-spacing:unset}}@media(max-width:390px){.third-culture-products .slick-list{padding:0 20px!important}.third-culture-product{margin:6px}}@media(max-width:375px){.page--terrible-chef a.third-culture-products__link{max-width:300px}}.third-culture-video__video video{width:100%;border-radius:20px}.third-culture-video__video{position:relative;cursor:pointer}.third-culture-video__vimeo-video{position:relative;overflow:hidden;width:100%;padding-top:38%;border:unset}.third-culture-video__vimeo-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:unset}.third-culture-video__video svg{width:80px;height:auto;transition:all .2s ease}.third-culture-video__video:hover svg{transform:scale(1.1)}.third-culture-video__video.active .third-culture-video--play{opacity:0}.third-culture-video--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:1}@media(max-width:768px){.third-culture-video__vimeo-video{padding-top:50%}}@media(max-width:600px){.third-culture-video__video svg{width:45px}}@media(max-width:390px){.third-culture-video{padding:0 16px}}@media(max-width:375px){.third-culture-video__video svg{width:35px}}.third-culture-founders{display:flex;align-items:center;padding-bottom:100px}.third-culture-founders__content{max-width:456px;margin-right:30px}.third-culture-founders__content h3{margin:0;font-weight:800;font-size:50px;line-height:1.16}.third-culture-founders__text{margin-top:35px;font-size:20px;line-height:1.35}.third-culture-founders__btn{margin-top:30px;margin-left:0}.third-culture-founders__image,.third-culture-founders__image img{width:100%}@media(max-width:960px){.third-culture-founders{flex-direction:column;text-align:center}.third-culture-founders__content{margin:0 0 20px}.third-culture-founders__content h3{font-size:45px}.third-culture-founders__text{margin-top:20px}.third-culture-founders__image{max-width:600px}}@media(max-width:480px){.third-culture-founders{padding-bottom:60px}.third-culture-founders__content h3{font-size:32px}}@media(max-width:350px){.third-culture-founders__text{font-size:18px}}.third-culture-form{display:flex;align-items:center;padding-top:96px;padding-bottom:96px}.third-culture-form__image{max-width:134px;width:100%}.third-culture-form__text{max-width:400px;width:100%;margin-left:70px;margin-right:50px;font:800 32px PPNeueMachina-UltraBold,sans-serif;line-height:1.16;text-transform:uppercase}.third-culture-form__success{display:none;margin:0 auto;font:800 32px PPNeueMachina-UltraBold,sans-serif;line-height:1.16}.third-culture-form__form{width:100%}.third-culture-form__form input{height:auto;padding:2px 0;font-size:20px;line-height:1.35;border:unset;background:transparent}.third-culture-form__form .btn.third-culture-form__btn{display:block;max-width:196px;width:100%;margin-top:4px;margin-left:auto;padding:12px 15px;border:unset;border-radius:30px;font-weight:700;font-size:16px;line-height:20px;cursor:pointer}.third-culture-form__form .btn.third-culture-form__btn:hover{background-color:#fff;color:#e00000}@media(max-width:960px){.third-culture-form{flex-direction:column;align-items:flex-start;padding-top:56px;padding-bottom:84px}.third-culture-form__text{margin:37px 0 56px;font-size:45px;line-height:1.04}.third-culture-form__success{font-size:45px;line-height:1.04}.third-culture-form__form .btn.third-culture-form__btn{max-width:370px;margin-top:28px;margin-right:auto;letter-spacing:unset}}@media(max-width:375px){.third-culture-form__text,.third-culture-form__success{font-size:32px}}.third-culture-social{text-align:center}.third-culture-social__title{margin-bottom:15px;font:800 32px PPNeueMachina-UltraBold,sans-serif;line-height:1.16}.third-culture-social__subtitle{font-size:20px;line-height:1.35}.third-culture-social__content{display:flex;align-items:center;justify-content:center;margin-top:74px;margin-bottom:60px}.third-culture-social__image-1{display:block;max-width:400px;width:100%}.third-culture-social__link-1{display:block;max-width:400px;width:100%;margin-right:25px}.third-culture-social__image,.third-culture-social__link{display:block;max-width:256px;width:100%}.third-culture-social__blocks{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:540px;width:100%}a.btn.third-culture-social__btn{display:block;max-width:320px;width:100%;padding:12px 15px;margin:0 auto;font-weight:700;font-size:16px;line-height:20px;border-radius:30px}a.btn.third-culture-social__btn:hover{background-color:#fff;color:#e00000}@media(max-width:768px){.third-culture-social__content{flex-direction:column;margin-top:50px}.third-culture-social__link-1{max-width:540px;margin:0 0 18px}.third-culture-social__image-1{max-width:540px}.third-culture-social__blocks{gap:16px}}@media(max-width:600px){.third-culture-social__content{margin-bottom:26px}.third-culture-social__subtitle{font-size:16px}a.btn.third-culture-social__btn{max-width:370px;margin-bottom:200px}}@media(max-width:350px){a.btn.third-culture-social__btn{margin-bottom:100px}}.third-culture-cuisine-section{display:flex}.third-culture-cuisine__content{max-width:590px;width:100%;margin-right:15px;padding:20px 0}.third-culture-cuisine__content h3{margin:0;font-weight:800;font-size:50px;line-height:1.16}a.third-culture-cuisine__link{max-width:268px;width:100%;margin-left:0;margin-top:45px;padding:12px 15px}.third-culture-cuisine{display:grid;grid-template-columns:1fr 1fr;gap:31px;max-width:660px;width:100%}.third-culture-cuisine .third-culture-product{max-width:315px;margin:0;padding:24px 24px 30px}.third-culture-cuisine .third-culture-product__image img{max-width:200px;max-height:177px}.third-culture-cuisine .third-culture-product__title{margin-top:10px;margin-bottom:0;text-transform:uppercase}.third-culture-cuisine .third-culture-product a.btn-red{margin-top:24px}.third-culture-products.slick-initialized .slick-slide{display:flex}.third-culture-cuisine .slick-list{width:100%}.third-culture-cuisine .slick-dots{display:flex;justify-content:center;width:100%}.third-culture-cuisine .slick-dots button{display:none}.third-culture-cuisine .slick-dots li{width:11px;height:11px;margin:0 6px;border-radius:50px;border:1px solid #E00000;background:#fff}.third-culture-cuisine .slick-dots .slick-active{background:#e00000;border:1px solid #FFFFFF}a.third-culture-cuisine__link-mb{display:none!important}@media(max-width:1080px){.third-culture-cuisine-section{flex-direction:column;padding:0;text-align:center}.third-culture-cuisine__content{margin:0 auto}.third-culture-cuisine__content .third-culture-cuisine__link{display:none}.third-culture-cuisine{display:flex;flex-wrap:wrap;max-width:unset;margin-top:40px}.third-culture-cuisine .third-culture-product{max-width:unset;margin:0 12px}a.third-culture-cuisine__link-mb{display:block!important;margin-left:auto;background:#fff;color:#e00000!important;letter-spacing:unset}.third-culture-cuisine__content h3{padding:0 20px;font-size:45px}}@media(max-width:480px){.third-culture-cuisine__content h3{max-width:390px;margin:0 auto;font-size:26px;font-family:SpaceGrotesk-Bold,sans-serif;line-height:1.28;text-transform:unset}.third-culture-cuisine{margin-top:30px}a.third-culture-cuisine__link-mb{max-width:283px;margin-top:26px}}@media(max-width:350px){.third-culture-cuisine .third-culture-product{margin:0 6px}}.third-culture-banner__blocks{display:flex;justify-content:center;margin-top:93px;padding:0 40px}.terrible-chef__image{max-width:600px;width:100%;margin-right:80px}.terrible-chef__image img{max-width:600px;width:100%}.terrible-chef__container{max-width:570px;margin:40px auto 0}.terrible-chef__subtitle{max-width:550px;margin-bottom:50px;font:800 32px PPNeueMachina-UltraBold,sans-serif;line-height:1.16;text-transform:uppercase}.terrible-chef__text{font-size:20px;line-height:1.35}.terrible-chef__blocks{display:flex;justify-content:space-between;margin-top:25px}.terrible-chef__blocks-item{display:flex;align-items:center;flex-direction:column;max-width:295px;width:auto;margin:15px 30px}.terrible-chef__blocks-item img{max-width:78px;width:100%;max-height:53px;margin-bottom:10px;object-fit:contain}.terrible-chef__blocks-title{font-weight:700;font-size:20px;line-height:1.28;text-align:center}a.terrible-chef-banner__link{margin-top:37px}@media(max-width:1200px){.terrible-chef__image{margin-right:20px}}@media(max-width:960px){.third-culture-banner__blocks{flex-direction:column;padding:0 20px}.terrible-chef__image{max-width:400px;margin:0 auto}a.terrible-chef-banner__link{margin-left:auto}}@media(max-width:768px){.terrible-chef-banner a.third-culture-banner__link{display:block!important;letter-spacing:unset}.terrible-chef-banner .third-culture-banner__title{margin-top:46px;margin-bottom:24px}.third-culture-banner__blocks{margin-top:0}.terrible-chef__container{max-width:unset}.terrible-chef__subtitle{margin-bottom:28px}}@media(max-width:600px){.terrible-chef__container{margin-top:24px}.terrible-chef__text{font-size:16px}.terrible-chef__blocks{flex-direction:column}.terrible-chef__blocks-item{max-width:unset;flex-direction:row;margin:0 0 36px}.terrible-chef__blocks-item img{margin-bottom:0;margin-right:20px}.terrible-chef__blocks-title{text-align:left}a.terrible-chef-banner__link{margin-top:12px}.terrible-chef__image{max-width:290px}}@media(max-width:480px){.terrible-chef-banner{background-size:cover!important;background-repeat:no-repeat!important;background-position:0 32%!important}.terrible-chef-banner a.third-culture-banner__link{max-width:unset;letter-spacing:unset}}.terrible-chef-instruction-video__container video{width:100%;border-radius:20px}.terrible-chef-instruction-video__container{position:relative;max-width:587px;width:100%;padding:0 10px;cursor:pointer}.terrible-chef-instruction-video__vimeo-container{position:relative;overflow:hidden;width:100%;padding-top:50%;border:unset}.terrible-chef-instruction-video__vimeo-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:unset}.terrible-chef-instruction-video__play,.terrible-chef-instruction-bottom-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:1}.terrible-chef-instruction-video__container:hover svg,.terrible-chef-instruction-bottom-video__container:hover svg{transform:scale(1.1)}.terrible-chef-instruction-video__play svg,.terrible-chef-instruction-bottom-video__play svg{width:80px;height:auto;transition:all .2s ease}.terrible-chef-instruction-video__container.active .terrible-chef-instruction-video__play,.terrible-chef-instruction-bottom-video__container.active .terrible-chef-instruction-bottom-video__play{opacity:0}.terrible-chef-instruction h3{margin-bottom:35px;font-size:32px;line-height:1.16}.terrible-chef-instruction-item{display:flex;align-items:center;padding:25px 10px;border-top:1px solid #187677;font-size:16px;line-height:1.35}.terrible-chef-instruction-item img{max-width:46px;width:100%;margin-right:35px}.terrible-chef-instruction-container{display:flex}.terrible-chef-instruction__items{max-width:460px;width:100%;margin:0 auto}.terrible-chef-instruction-bottom{position:relative;display:flex;align-items:end;justify-content:space-between;margin-top:400px;margin-bottom:20px}.terrible-chef-instruction-bottom-video__container{position:relative;max-width:666px;width:100%;cursor:pointer}.terrible-chef-instruction-bottom-video__vimeo-container{position:relative;overflow:hidden;width:100%;padding-top:30%;border:unset}.terrible-chef-instruction-bottom-video__vimeo-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:unset}.terrible-chef-instruction-bottom-video__container video{width:100%;border-radius:20px}.terrible-chef-instruction-bottom__title{max-width:510px;width:100%}.terrible-chef-instruction-bottom__title h3{margin-bottom:12px;font-weight:800;font-size:64px;line-height:1.16}.terrible-chef-instruction-bottom__subtitle{margin-bottom:18px;font-weight:700;font-size:28px;line-height:1.35}.terrible-chef-instruction-bottom__text{max-width:460px;font-size:18px;line-height:1.35}@media(max-width:1920px){.terrible-chef-instruct-section{background-size:100% 60%,50%!important}}@media(max-width:1200px){.terrible-chef-instruction__title{margin-right:20px}.terrible-chef-instruction-bottom:before{top:-50%!important}}@media(max-width:960px){.terrible-chef-instruction-container{flex-direction:column}.terrible-chef-instruction__title{margin-right:0;text-align:center}.terrible-chef-instruction-video__container{margin:0 auto 30px}.terrible-chef-instruction-bottom{flex-direction:column;align-items:start;max-width:666px;width:100%;margin:300px auto 0}.terrible-chef-instruction-bottom-video__container{margin-top:30px}.terrible-chef-instruction-bottom-video__vimeo-container{padding-top:50%}.terrible-chef-instruction-bottom:before{top:-30%!important;left:70%!important}.terrible-chef-instruction-bottom__title h3{font-size:45px}}@media(max-width:600px){.terrible-chef-instruction h3{max-width:275px;margin-bottom:25px;text-align:left}.terrible-chef-instruction-video__container{margin-bottom:0;padding:0}.terrible-chef-instruction-video__vimeo-container{padding-bottom:50%}.terrible-chef-instruction-item:first-of-type{border-top:unset}.terrible-chef-instruction-video__container svg,.terrible-chef-instruction-bottom-video__container svg{width:45px}.terrible-chef-instruction-bottom__title h3{max-width:360px;margin-bottom:5px;line-height:1.04}.terrible-chef-instruction-bottom__subtitle{margin-bottom:15px;font-size:20px;line-height:1.28}.terrible-chef-instruct-section{background-position:0 120%,left top;background-size:100% 54%,100%!important}.terrible-chef-instruction-bottom:before{top:-42%!important;left:60%!important}}@media(max-width:450px){.terrible-chef-instruct-section{background-size:contain,100%!important}.terrible-chef-instruction-item:nth-child(2n) img{max-width:38px}.terrible-chef-instruction-item:nth-child(3n) img,.terrible-chef-instruction-item:nth-child(4n) img{max-width:39px}}@media(max-width:400px){.terrible-chef-instruction-bottom{margin-top:210px}.terrible-chef-instruction-bottom:before{width:200px!important;height:200px!important;top:-37%!important}.terrible-chef-instruction-bottom__title h3{font-size:38px}}@media(max-width:350px){.terrible-chef-instruction-bottom{margin-top:150px}.terrible-chef-instruction-bottom:before{width:160px!important;height:160px!important;top:-33%!important;left:65%!important}.terrible-chef-instruction-item img{margin-right:25px}.terrible-chef-instruction-bottom__title h3{font-size:32px}.terrible-chef-instruction-bottom__subtitle{font-size:18px}}.costco-banner{display:flex;justify-content:center;margin-left:80px;padding-top:62px;padding-bottom:74px}.costco-banner__container{align-self:center;margin-right:50px}.costco-banner__image img{max-width:830px;width:100%}.costco-banner__image .costco-banner__link{display:none}.costco-banner__subtitle-container p{margin-right:10px}.costco-banner__subtitle-container{display:flex;align-items:center;margin-top:18px}.costco-banner__subtitle{font-weight:700;font-size:20px;line-height:1.28;text-transform:uppercase}.costco-banner__subtitle-icon{max-width:180px;width:100%}.costco-banner__icon{margin-top:25px;max-width:384px;width:100%}.costco-banner h3{max-width:610px;margin-top:30px;margin-bottom:12px;font-weight:800;font-size:60px;line-height:1.16;letter-spacing:normal}.costco-banner__links{display:flex;margin-top:18px}a.costco-banner__link{max-width:363px;width:100%;margin-top:20px;padding:12px 15px;text-transform:unset}a.costco-banner__link-2{background:#187677}a.link-indent{margin-right:13px!important}.costco-banner__links-block{max-width:607px;flex-wrap:wrap;column-gap:18px}.costco-banner__links-block a.costco-banner__link{width:auto;margin-right:0;padding-left:32px;padding-right:32px}.costco-banner__links-block a.costco-banner__link:last-of-type{margin-left:-6px!important}@media(max-width:1700px){.costco-banner{justify-content:space-between}}@media(max-width:1440px){.costco-banner{margin-left:0}.costco-banner__container{margin-right:20px}.costco-banner h3{font-size:46px}.costco-banner__image{align-self:center}.costco-banner__links{flex-wrap:wrap}}@media(min-width:959px){.desktop-hide{display:none}}@media(max-width:960px){.costco-banner{flex-direction:column;padding-top:0;padding-bottom:55px}.costco-banner__content{max-width:700px;margin-top:60px;margin-left:auto;margin-right:auto}.costco-banner__icon{margin-top:0}.costco-banner__content .costco-banner__link{display:none}.costco-banner__image .costco-banner__link{display:block}.costco-banner__image{margin-top:40px}.costco-banner__links{margin-top:0}a.costco-banner__link{margin-left:auto!important;margin-right:auto!important}.costco-banner__subtitle-container{flex-wrap:wrap}.costco-banner__image .costco-banner__links-block{margin:-30px auto 24px}.costco-banner__links-block a.costco-banner__link{margin-left:0!important;margin-right:0!important}}@media(max-width:480px){.costco-banner{padding-bottom:40px}.costco-banner__container{margin-right:0}.costco-banner__content{margin-top:36px}.costco-banner h3{font-size:30px}.costco-banner__subtitle{font-size:14px}.costco-banner__subtitle-icon{max-width:160px}a.costco-banner__link{margin-top:0;margin-bottom:20px}.costco-banner__image{margin-top:25px}.costco-banner__image img{width:calc(100% + 30px)}.costco-banner__image .costco-banner__links-block{margin-top:0}.costco-banner__links-block a.costco-banner__link{max-width:unset;min-width:121px;width:calc(50% - 10px);padding-left:12px;padding-right:12px}.costco-banner__links-block a.costco-banner__link:nth-child(1),.costco-banner__links-block a.costco-banner__link:nth-child(2),.costco-banner__links-block a.costco-banner__link:nth-child(3){width:100%}.costco-banner__links-block a.costco-banner__link:last-of-type{margin-left:0!important}}@media(max-width:375px){.costco-banner h3{font-size:32px}}.costco-products-section{padding-top:84px;padding-bottom:102px}.costco-products-section h3{font-weight:800;font-size:32px;line-height:1.16;letter-spacing:normal;text-align:center}.costco-products{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:60px;gap:26px}.costco-product{position:relative;display:flex;flex-direction:column;max-width:415px;border-radius:20px;padding:0 20px 32px;text-align:center}.costco-product__image{display:flex;justify-content:center;align-items:center;flex:1}.costco-product__image img{max-width:250px;width:100%}.costco-product__title{font-weight:600;font-size:20px;line-height:26px}.costco-product__price{font-weight:700;font-size:16px;line-height:20px;margin:9px 0 4px}.costco-product__reviews{display:flex;justify-content:center;align-items:end;margin-top:5px;font-size:16px;line-height:1.35}.costco-product__reviews svg{width:22px;height:23px}.costco-product__reviews g{fill:#e00000}.costco-product__reviews span{margin-left:8px}.costco-product__text{max-width:300px;margin:12px auto 22px;line-height:1.35}.costco-product .btn-red{padding-top:12px;padding-bottom:12px}.costco-offer:after{position:absolute;top:0;right:-1px;width:200px;height:200px;background-repeat:no-repeat;background-size:contain}.costco-offer-text{display:none;max-width:310px;margin-top:45px;margin-left:auto;margin-right:auto;font-weight:500;font-size:20px;line-height:26px;text-align:center}@media(max-width:960px){.costco-products-section{padding-top:63px;padding-bottom:41px}.costco-products{grid-template-columns:1fr;justify-items:center}.costco-product{width:100%}.costco-offer-text{display:block}}.costco-instruction{position:relative;padding-top:90px;padding-bottom:88px;text-align:center}.costco-instruction h3{margin-bottom:15px;font-weight:800;font-size:32px;line-height:116%;letter-spacing:normal}.costco-instruction__subtitle{font-weight:400;font-size:20px;line-height:1.35}.costco-instruction-video--container video{max-width:733px;width:100%;border:5px solid #E00000;border-radius:26px;background-size:cover}.costco-instruction-container{display:flex;justify-content:space-between;margin-top:35px}.costco-instruction-video--container{position:relative;align-self:flex-start;width:fit-content;margin-right:20px;cursor:pointer}.costco-instruction-video--container.active .costco-instruction-video--play{opacity:0}.costco-instruction-video--container:hover svg{transform:scale(1.1)}.costco-instruction-video--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:1}.costco-instruction-video--play .icon--play-badge{height:115px;width:120px;transition:all .2s linear}.costco-instruction__items{display:flex;flex-direction:column;max-width:459px;width:100%;border-bottom:2px solid #E00000;line-height:1.35;text-align:left}.costco-instruction-item{display:flex;align-items:center;padding:25px 10px;border-top:2px solid #E00000}.costco-instruction-item img{max-width:46px;width:100%;margin-right:35px}.costco-instruction-icon{position:absolute;left:-125px;bottom:0;max-width:315px;width:100%;z-index:1}.page--xlb-focused .costco-instruction-section:before,.page--xlb-focused .costco-instruction-section:after{display:none}.page--xlb-focused .costco-instruction h3{font-size:46px}.page--black-sesame-flavor .costco-instruction-section.squares-border-top,.page--black-sesame-flavor-2 .costco-instruction-section.squares-border-top,.page--black-sesame-partnership .costco-instruction-section.squares-border-top,.page--black-sesame-partnership-2 .costco-instruction-section.squares-border-top{border:unset}.page--black-sesame-flavor .costco-instruction-section.squares-border-bottom:after,.page--black-sesame-flavor-2 .costco-instruction-section.squares-border-bottom:after,.page--black-sesame-partnership .costco-instruction-section.squares-border-bottom:after,.page--black-sesame-partnership-2 .costco-instruction-section.squares-border-bottom:after,.page--soup-dumpling-lp .costco-instruction-section.squares-border-bottom:after{display:none}.page--black-sesame-flavor .costco-instruction-section.squares-border-top:before,.page--black-sesame-flavor-2 .costco-instruction-section.squares-border-top:before,.page--black-sesame-partnership .costco-instruction-section.squares-border-top:before,.page--black-sesame-partnership-2 .costco-instruction-section.squares-border-top:before{-webkit-mask-image:url(../image/bg-squares-teal.svg);mask-image:url(../image/bg-squares-teal.svg);-webkit-mask-size:contain;mask-size:contain;background-image:unset}@media(max-width:1600px){.costco-instruction-icon{left:0;max-width:215px}}@media(min-width:961px){.page--black-sesame-flavor .costco-instruction-container,.page--black-sesame-flavor-2 .costco-instruction-container,.page--black-sesame-partnership .costco-instruction-container,.page--black-sesame-partnership-2 .costco-instruction-container,.costco-instruction-alternative-style .costco-instruction-container{justify-content:center;gap:30px}.page--black-sesame-partnership .costco-instruction-container,.page--black-sesame-partnership-2 .costco-instruction-container{margin-top:50px}.template-braised-beef .costco-instruction-container{margin-top:60px;gap:38px;align-items:center;justify-content:center}.template-braised-beef .costco-instruction-video--container{align-self:center}.page--black-sesame-flavor .costco-instruction h3,.page--black-sesame-flavor-2 .costco-instruction h3,.page--black-sesame-partnership .costco-instruction h3,.page--black-sesame-partnership-2 .costco-instruction h3,.costco-instruction-alternative-style.costco-instruction h3{margin-bottom:0;font-size:46px}}@media(max-width:960px){.costco-instruction{padding-top:0;padding-bottom:51px}.template-braised-beef .costco-instruction{padding-top:70px}.costco-instruction-container{align-items:center;flex-direction:column}.costco-instruction-icon{position:static;display:flex;max-width:315px;margin-left:auto;margin-right:-30px;margin-bottom:15px}.costco-instruction-video--container{margin:0 auto 60px}.template-braised-beef .costco-instruction-video--container{margin-bottom:40px}.costco-instruction__items{max-width:730px}.costco-instruction-video--container video{border-width:3px}.template-braised-beef .costco-instruction-video--container video{border-width:5px}.costco-instruction-video--play .icon--play-badge{width:65px;height:65px}.page--xlb-focused .costco-instruction-section{padding-top:55px;border-top:unset}.page--xlb-focused .costco-instruction-section h3{margin-top:0}.page--black-sesame-flavor .costco-instruction h3,.page--black-sesame-flavor-2 .costco-instruction h3,.page--black-sesame-partnership .costco-instruction h3,.page--black-sesame-partnership-2 .costco-instruction h3,.costco-instruction-alternative-style.costco-instruction h3{font-size:36px}.page--black-sesame-flavor .costco-instruction-section.squares-border-top:before,.page--black-sesame-flavor-2 .costco-instruction-section.squares-border-top:before,.page--black-sesame-partnership .costco-instruction-section.squares-border-top:before,.page--black-sesame-partnership-2 .costco-instruction-section.squares-border-top:before{display:none}.page--black-sesame-flavor .costco-instruction-section,.page--black-sesame-flavor-2 .costco-instruction-section,.page--black-sesame-partnership .costco-instruction-section,.page--black-sesame-partnership-2 .costco-instruction-section{padding-top:65px}.costco-instruction-section .costco-instruction-alternative-style{padding-top:50px}.page--black-sesame-flavor .costco-instruction-video--container video,.page--black-sesame-flavor-2 .costco-instruction-video--container video,.page--black-sesame-partnership .costco-instruction-video--container video,.page--black-sesame-partnership-2 .costco-instruction-video--container video{border-width:8px}.costco-instruction-alternative-style .costco-instruction-video--container video{border-width:5px}.page--black-sesame-flavor .costco-instruction-video--container,.page--black-sesame-flavor-2 .costco-instruction-video--container,.page--black-sesame-partnership .costco-instruction-video--container,.page--black-sesame-partnership-2 .costco-instruction-video--container,.costco-instruction-alternative-style .costco-instruction-video--container{margin-bottom:0}.page--black-sesame-flavor .costco-instruction-item:first-of-type,.page--black-sesame-flavor-2 .costco-instruction-item:first-of-type,.page--black-sesame-partnership .costco-instruction-item:first-of-type,.page--black-sesame-partnership-2 .costco-instruction-item:first-of-type,.costco-instruction-alternative-style .costco-instruction-item:first-of-type{border-top:unset}.page--black-sesame-flavor .costco-instruction__items,.page--black-sesame-flavor-2 .costco-instruction__items,.page--black-sesame-partnership .costco-instruction__items,.page--black-sesame-partnership-2 .costco-instruction__items{border-bottom:unset}.page--black-sesame-flavor .costco-instruction,.page--black-sesame-flavor-2 .costco-instruction,.page--black-sesame-partnership .costco-instruction,.page--black-sesame-partnership-2 .costco-instruction,.costco-instruction-alternative-style .costco-instruction{padding-bottom:0}.page--black-sesame-flavor .costco-instruction-container,.page--black-sesame-flavor-2 .costco-instruction-container,.page--black-sesame-partnership .costco-instruction-container,.page--black-sesame-partnership-2 .costco-instruction-container,.costco-instruction-alternative-style .costco-instruction-container{margin-top:12px}.page--black-sesame-flavor .costco-instruction-video--play .icon--play-badge,.page--black-sesame-flavor-2 .costco-instruction-video--play .icon--play-badge,.page--black-sesame-partnership .costco-instruction-video--play .icon--play-badge,.page--black-sesame-partnership-2 .costco-instruction-video--play .icon--play-badge,.costco-instruction-alternative-style .costco-instruction-video--play .icon--play-badge{width:115px;height:120px}.template-braised-beef .costco-instruction__items{max-width:730px}}@media(max-width:600px){.page--xlb-focused .costco-instruction h3{font-size:32px}}@media(max-width:480px){.costco-instruction-alternative-style.costco-instruction h3{font-size:32px}.costco-instruction-section .costco-instruction-alternative-style{padding-bottom:10px}.costco-instruction-alternative-style .costco-instruction-video--play .icon--play-badge{width:65px;height:65px}}@media(max-width:375px){.costco-instruction h3{font-size:28px}.costco-instruction__subtitle{font-size:17px}.costco-instruction-icon{max-width:80%}.costco-instruction-video--container{margin-bottom:40px}.costco-instruction-item{padding:20px 5px}.costco-instruction-item img{margin-right:25px}}.costco-videos{padding-top:91px;padding-bottom:86px;text-align:center}.costco-videos-fullwidth{max-width:unset}.costco-videos h3{font-size:32px;line-height:1.16;margin-bottom:10px}.page--y-so-weak-challenge .costco-videos h3{font-size:46px}.costco-videos__subtitle{font-size:20px;line-height:1.35}.costco-videos-container{margin-top:63px}.costco-videos-slider{position:relative;display:flex;flex-wrap:wrap}.costco-videos-slider .slick-dots button{display:none}.costco-videos-slider .slick-track{height:100%}.costco-videos-container .slick-arrow{position:absolute;top:40%;transform:translateY(-50%);z-index:10}.costco-videos-container .prevArrow{left:-24px}.costco-videos-container .nextArrow{right:-24px}.page--y-so-weak-challenge .costco-videos-container{margin-top:20px}.costco-videos-item{margin:0 25px}.costco-shopify-videos-item{position:relative;width:100%}.costco-videos-item iframe{border:5px solid #E00000;border-radius:26px}.costco-videos-item div{max-width:320px;margin:17px auto 22px;font-size:20px;line-height:1.35}.costco-shopify-videos-item div{max-width:360px}.costco-shopify-videos-item div,.costco-shopify-videos-item video{width:100%}.costco-shopify-videos-item video{height:100%;border:5px solid #F2633A;border-radius:30px;background-size:cover;cursor:pointer;object-fit:cover}.costco-videos-item--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:1;cursor:pointer}.costco-videos-item--video-shopify.video-player.active .costco-videos-item--play{opacity:0}.costco-videos-item--play svg{height:115px;width:120px;transition:all .2s linear}.costco-videos .slick-dots{display:flex;margin:0 auto 20px}.costco-videos-slider .costco-videos button{opacity:0}.costco-videos .slick-dots li{width:14px;height:14px;margin:0 7px;border-radius:50%;border:2px solid #E00000}.costco-videos li.slick-active{background-color:#e00000}.page--y-so-weak-challenge .costco-videos .slick-dots li{border-color:#fff}.page--y-so-weak-challenge .costco-videos li.slick-active{background-color:#fff}.page--y-so-weak-challenge .costco-videos .prevArrow.slick-arrow path,.page--y-so-weak-challenge .costco-videos .nextArrow.slick-arrow path{fill:#fff}.costco-videos .slick-dots>li:only-child{display:none}a.costco-videos-btn{max-width:320px;width:100%;margin-top:10px;padding-top:12px;padding-bottom:12px}@media(max-width:1180px){.costco-videos-item{margin:0 10px}}@media(max-width:480px){.costco-videos{padding-top:67px;padding-bottom:49px}.costco-videos h3{font-size:28px}.costco-videos-container{margin-top:38px}.costco-videos-item.slick-slide{display:flex;flex-direction:column;margin:0 5px}.costco-videos-item--video-shopify{flex:1}.costco-shopify-videos-item video{object-fit:cover}a.costco-videos-btn{display:none}.page--y-so-weak-challenge a.costco-videos-btn{display:block}.costco-videos-item iframe{height:600px}}@media(max-width:374px){.costco-videos h3{font-size:23px}}.costco-video-and-dropdown{position:relative;padding-top:90px;padding-bottom:88px;text-align:center}.costco-video-and-dropdown h3{margin-bottom:15px;font-weight:800;font-size:32px;line-height:116%;letter-spacing:normal}.costco-video-and-dropdown__subtitle{font-weight:400;font-size:20px;line-height:1.35}.costco-video-and-dropdown-video--container video{max-width:733px;width:100%;border:5px solid #E00000;border-radius:26px;object-fit:fill}.costco-video-and-dropdown-container{display:flex;justify-content:space-between;margin-top:67px}.costco-video-and-dropdown-container-center{justify-content:center}.costco-video-and-dropdown-video--container{position:relative;align-self:flex-start;width:fit-content;margin-right:94px;cursor:pointer}.costco-video-and-dropdown-video--container.active .costco-video-and-dropdown-video--play{opacity:0}.costco-video-and-dropdown-video--container:hover svg{transform:scale(1.1)}.costco-video-and-dropdown-video--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:1}.costco-video-and-dropdown-video--play .icon--play-badge{height:115px;width:120px;transition:all .2s linear}.costco-video-and-dropdown__items{display:flex;flex-direction:column;align-self:flex-start;max-width:459px;width:100%;border-bottom:2px solid #E00000;line-height:1.35;text-align:left}.costco-video-and-dropdown__items-md{max-width:460px}.costco-video-and-dropdown-item{display:flex;flex-direction:column;padding:15px 2px;border-top:2px solid #E00000}.costco-video-and-dropdown-title{display:flex;justify-content:space-between;font-size:20px;line-height:26px;font-weight:600;cursor:pointer}.costco-video-and-dropdown-title.active svg{transform:rotate(180deg)}.costco-video-and-dropdown-body{display:none;padding-top:5px}.costco-video-and-dropdown-body img{display:block;margin-top:5px;margin-bottom:5px}.costco-video-and-dropdown-body svg path{fill:#e00000}.costco-video-and-dropdown-body .costco-video-and-dropdown-video--container{margin:20px 0 10px}@media(max-width:1280px){.costco-video-and-dropdown-video--container{margin-right:30px}}@media(max-width:960px){.costco-video-and-dropdown{padding-top:69px;padding-bottom:66px}.costco-video-and-dropdown-container{align-items:center;flex-direction:column;margin-top:40px}.costco-video-and-dropdown-video--container{margin:0 auto 40px}.costco-video-and-dropdown__items{max-width:730px;margin:0 auto}.costco-video-and-dropdown-video--container video{border-width:3px}.page--black-sesame-partnership .costco-video-and-dropdown-video--container{margin-bottom:24px}.page--black-sesame-partnership .costco-video-and-dropdown-video--container video{border-width:8px}.costco-video-and-dropdown-video--play .icon--play-badge{width:65px;height:65px}.page--black-sesame-partnership .costco-video-and-dropdown-video--play .icon--play-badge,.page--chocolate-black-sesame-lava-dumplings .costco-video-and-dropdown-video--play .icon--play-badge{width:115px;height:115px}}@media(max-width:480px){.costco-video-and-dropdown-title span{margin-left:5px}}@media(max-width:375px){.costco-video-and-dropdown h3{font-size:24px}.costco-video-and-dropdown__subtitle{font-size:17px}.costco-video-and-dropdown-video--container{margin-bottom:40px}.costco-video-and-dropdown-item{padding:10px 0}.costco-video-and-dropdown-title{font-size:17px}}.costco-founders{display:flex;align-items:center;padding-bottom:28px;text-align:left}.costco-founders-2{border-top:5px solid #E00000}.page--black-sesame-flavor .costco-founders-2,.page--black-sesame-flavor-2 .costco-founders-2,.page--black-sesame-partnership .costco-founders-2,.page--black-sesame-partnership-2 .costco-founders-2,.page--chocolate-black-sesame-lava-dumplings .costco-founders-2{border:unset}.costco-founders-2 .costco-founders{align-items:flex-start;justify-content:center;padding-top:0;padding-bottom:0}.page--black-sesame-flavor .costco-founders-2 .costco-founders,.page--black-sesame-flavor-2 .costco-founders-2 .costco-founders,.page--black-sesame-partnership .costco-founders-2 .costco-founders,.page--black-sesame-partnership-2 .costco-founders-2 .costco-founders,.page--chocolate-black-sesame-lava-dumplings .costco-founders-2 .costco-founders{max-width:1220px}.page--black-sesame-partnership .costco-founders-2 .costco-founders,.page--chocolate-black-sesame-lava-dumplings .costco-founders-2 .costco-founders{align-items:center}.costco-founders-video-section{border-top:5px solid #E00000}.costco-founders-video{align-items:flex-start;padding-top:40px;padding-bottom:0}.costco-founders__content{max-width:450px;width:100%;margin:30px 0 20px}.costco-founders-2 .costco-founders__content{max-width:543px;margin-top:40px;margin-bottom:40px;text-align:right}.page--black-sesame-flavor .costco-founders-2 .costco-founders__content,.page--black-sesame-flavor-2 .costco-founders-2 .costco-founders__content,.page--black-sesame-partnership .costco-founders-2 .costco-founders__content,.page--black-sesame-partnership-2 .costco-founders-2 .costco-founders__content,.page--chocolate-black-sesame-lava-dumplings .costco-founders-2 .costco-founders__content{text-align:left}.costco-founders-video .costco-founders__content{max-width:635px;margin-top:50px;margin-bottom:0}.costco-founders__content h3{margin:0 0 16px;font-size:46px;line-height:1.16;letter-spacing:normal}.costco-founders-2 .costco-founders__content h3{margin-bottom:25px;font-weight:800}.costco-founders__text{font-size:20px;line-height:1.35}a.costco-founders__btn{max-width:296px;width:100%;margin-top:30px;margin-left:0;padding-top:12px;padding-bottom:12px}.costco-founders-2 a.costco-founders__btn{margin-left:auto;margin-right:0}.rich-text-with-image-v2 a.costco-founders__btn{display:flex;align-items:center;justify-content:center}.page--black-sesame-flavor .costco-founders-2 a.costco-founders__btn,.page--black-sesame-flavor-2 .costco-founders-2 a.costco-founders__btn,.page--black-sesame-partnership .costco-founders-2 a.costco-founders__btn,.page--black-sesame-partnership-2 .costco-founders-2 a.costco-founders__btn,.page--chocolate-black-sesame-lava-dumplings .costco-founders-2 a.costco-founders__btn{max-width:345px;margin-left:0}.template-soup-dumpling .costco-founders-2 a.costco-founders__btn{max-width:345px;padding-top:9px;padding-bottom:9px}.costco-founders__image{position:relative;width:100%;margin-top:-25px;z-index:1}.costco-founders__image img{width:100%}.costco-founders-2 .costco-founders__image{margin-top:0}.page--black-sesame-flavor .costco-founders-2 .costco-founders__image,.page--black-sesame-flavor-2 .costco-founders-2 .costco-founders__image,.page--black-sesame-partnership .costco-founders-2 .costco-founders__image,.page--black-sesame-partnership-2 .costco-founders-2 .costco-founders__image,.page--chocolate-black-sesame-lava-dumplings .costco-founders-2 .costco-founders__image{margin-left:0;margin-bottom:0}.rich-text-with-video-v2.costco-founders-2 .costco-founders__image{margin-left:0}.costco-founders__video{position:relative;width:100%;z-index:1}.costco-founders-video .costco-video-and-dropdown-video--container{max-width:360px;margin:0 auto}.costco-founders-video .costco-founders__image{max-width:410px;margin-top:0;margin-left:-20%}.page--xlb-focused .costco-founders{padding-bottom:64px}.costco-founders__sticker{max-width:128px;width:100%;position:absolute;top:-36px;z-index:1}.costco-founders__sticker.costco-founders__sticker-left{left:-50px}.costco-founders__sticker.costco-founders__sticker-right{right:30px;left:auto}.costco-founders__image-outside img{position:absolute;top:auto;bottom:-24%;height:130%;max-width:50%;object-fit:contain;z-index:1;object-position:right}.costco-founders__image-outside.costco-founders__image-right img{right:0}.costco-founders__image-outside.costco-founders__image-left img{left:0;object-position:left}@media(max-width:1600px){.costco-founders-video .costco-founders__image{margin-left:0}}@media(max-width:1280px){.costco-founders__sticker.costco-founders__sticker-left{left:-25px}.costco-founders__sticker.costco-founders__sticker-right{right:-15px}}@media(min-width:961px){.page--vegetarian-xlb .costco-founders__content,.template-veg-xlb-2 .costco-founders__content{margin:50px 0 30px}.page--black-sesame-flavor .costco-founders,.page--black-sesame-flavor-2 .costco-founders,.page--black-sesame-partnership .costco-founders,.page--black-sesame-partnership-2 .costco-founders,.page--chocolate-black-sesame-lava-dumplings .costco-founders,.costco-founders-2 .costco-founders{gap:30px}}@media(min-width:1441px){.page--black-sesame-flavor .costco-founders,.page--black-sesame-flavor-2 .costco-founders,.page--black-sesame-partnership .costco-founders,.page--black-sesame-partnership-2 .costco-founders,.page--chocolate-black-sesame-lava-dumplings .costco-founders{gap:100px}}@media(min-width:1280px){.rich-text-with-image-v2 .costco-founders-img-left{gap:100px}}@media(max-width:960px){.costco-founders{flex-direction:column;padding:68px 0 64px;text-align:center}.costco-founders-video{flex-direction:column-reverse;align-items:center;padding:50px 0 0}.costco-founders__content{margin-top:0;padding-left:30px;padding-right:30px}.costco-founders__content h3{font-size:32px}.template-braised-beef .costco-founders__content h3{margin-bottom:10px;font-size:36px}.page--black-sesame-partnership .costco-founders__content h3{margin-bottom:5px;font-size:36px}.costco-founders-video .costco-founders__content h3,.template-soup-dumpling .costco-founders__content h3{font-size:46px}a.costco-founders__btn{margin-left:auto}.costco-founders__image{max-width:600px;margin-top:20px}.costco-founders-video video{border-width:5px}.costco-founders-video .costco-founders__image{margin:0 auto}.costco-founders-video .costco-video-and-dropdown-video--play svg{width:120px;height:115px}.costco-founders-2 .costco-founders__image{margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:30px;padding-right:30px}.rich-text-with-video-v2.costco-founders-2 .costco-founders__image{margin-left:auto;padding-left:30px;padding-right:30px}.rich-text-with-video-v2 .costco-founders__sticker.costco-founders__sticker-left{left:0}.costco-founders-2 .costco-founders__content{margin-top:0;margin-left:auto;margin-right:auto;text-align:center}.costco-founders-2 a.costco-founders__btn{margin-right:auto}.page--black-sesame-flavor .costco-founders-2 .costco-founders__image,.page--black-sesame-flavor-2 .costco-founders-2 .costco-founders__image,.page--black-sesame-partnership .costco-founders-2 .costco-founders__image,.page--black-sesame-partnership-2 .costco-founders-2 .costco-founders__image,.page--chocolate-black-sesame-lava-dumplings .costco-founders-2 .costco-founders__image{margin-left:auto}.page--black-sesame-flavor .costco-founders-2 .costco-founders,.page--black-sesame-flavor-2 .costco-founders-2 .costco-founders,.page--black-sesame-partnership .costco-founders-2 .costco-founders,.page--black-sesame-partnership-2 .costco-founders-2 .costco-founders,.page--chocolate-black-sesame-lava-dumplings .costco-founders-2 .costco-founders{padding-left:30px;padding-right:30px;gap:35px}.page--black-sesame-partnership .rich-text-with-video-v2 .costco-founders{gap:0}.page--black-sesame-flavor .costco-founders-2 .costco-founders__content,.page--black-sesame-flavor-2 .costco-founders-2 .costco-founders__content,.page--black-sesame-partnership .costco-founders-2 .costco-founders__content,.page--black-sesame-partnership-2 .costco-founders-2 .costco-founders__content,.page--chocolate-black-sesame-lava-dumplings .costco-founders-2 .costco-founders__content{margin-bottom:0;padding-left:0;padding-right:0}.costco-founders-mb-order{gap:0!important}.costco-founders__image-outside{order:1}.costco-founders__image-outside img{position:static}.costco-founders-mb-order .costco-founders__content{order:2}.costco-founders__image-right.costco-founders__image-outside{margin-right:-30px}.costco-founders__image-left.costco-founders__image-outside{margin-left:-30px!important}.costco-founders__image-outside img{max-width:unset;width:100%;height:auto}.costco-founders__sticker.costco-founders__sticker-right{right:-30px}.page--black-sesame-partnership .costco-founders__content,.page--black-sesame-partnership-2 .costco-founders__content{order:2}.template-braised-beef .costco-founders__image{max-width:600px}.template-braised-beef .costco-founders-2 .costco-founders{gap:30px}}@media(max-width:480px){.costco-founders-video{padding-left:30px;padding-right:30px}.costco-founders-video .costco-founders__content{padding-left:0;padding-right:0}.costco-founders-video .costco-founders__text{margin-bottom:20px}.costco-founders-video .costco-founders__content h3{font-size:38px}.costco-founders__image-right.costco-founders__image-outside{margin-right:-1px}.costco-founders__image-left.costco-founders__image-outside{margin-left:-1px}.costco-founders__image-outside img{width:110%}.costco-founders-mb-order{overflow:hidden}.page--black-sesame-partnership .costco-founders-2 a.costco-founders__btn,.page--black-sesame-partnership-2 .costco-founders-2 a.costco-founders__btn{max-width:425px}.template-braised-beef .costco-founders__text{font-size:16px}}@media(max-width:390px){.template-soup-dumpling .costco-founders__content h3{font-size:38px}}@media(max-width:360px){.costco-founders-2 .costco-founders__text{font-size:16px}}.members{display:flex;justify-content:center;padding-bottom:96px}.members-column{flex-direction:column;align-items:center}.members-row{padding-top:106px}.members-column .members__image{max-width:600px;margin-top:-30px}.members-row .members__image{width:100%;margin-right:60px}.members__icon{max-width:325px;width:100%;margin:7px 0}.members__title{margin-top:14px;margin-bottom:30px;font-size:46px;line-height:116%;letter-spacing:normal}.members__container{width:100%}.members-row .members__container{max-width:600px}.members__blocks{display:flex;justify-content:center}.members-row .members__blocks{justify-content:space-between}.members__blocks-item{display:flex;align-items:center;max-width:295px;width:100%;margin:15px 30px}.members-row .members__blocks-item{width:auto;flex-direction:column;margin:15px 3px}.members__blocks-item img{max-width:78px;width:100%;max-height:53px;margin-right:20px;object-fit:contain}.members-row .members__blocks-item img{margin-bottom:6px}.members__blocks-title{font-weight:700;font-size:20px;line-height:1.28;text-align:left}.members-row .members__blocks-title{text-align:center}.members__subtitle{margin-bottom:15px;font-weight:700;font-size:26px;line-height:1.28}.members__text{font-size:20px;line-height:1.35}a.members__link{margin-top:35px;width:100%}.members__mobile-title{display:none}@media(max-width:960px){.members-column .members__image{margin-top:0}.members{padding-top:19px;padding-bottom:73px}.members__image{margin-bottom:30px}.members__blocks{flex-direction:column;align-items:center;max-width:400px;margin:0 auto;border-top:2px solid #E00000}.members__blocks-item{max-width:unset;justify-content:center;margin:0;padding:19px 16px 22px;border-bottom:2px solid #E00000}.members__blocks-title{flex:1}.members{flex-direction:column}.members-row .members__mobile-title{display:block}.members-row{padding-top:50px}.members-row .members__image{margin-right:0;text-align:center}.members-row .members__image picture img{max-width:600px;width:100%}.members-row .members__title{margin-bottom:10px}.members-row .members__content .members__icon,.members-row .members__content .members__title{display:none}.members-row .members__container{align-self:center}.members__text{margin-bottom:38px}.members-row .members__blocks-item{flex-direction:row;width:100%;margin:0}.members-row .members__blocks-title{text-align:left}.members-row .members__blocks{margin-bottom:40px}}@media(max-width:480px){.members__icon{max-width:235px}.members__title{margin-bottom:40px;font-size:32px}.members__image{margin-left:-30px;width:calc(100% + 60px)}.members-row .members__image{margin-left:0}.members-row .members__image picture img{margin-left:-50px;width:calc(100% + 60px)}.members__image img{width:100%}.members__text{font-size:16px;line-height:20px}.members__subtitle{font-size:22px}}@media(max-width:374px){.members__blocks-item img{max-width:60px;margin-right:10px}.members__blocks-title{font-size:16px}.members__subtitle{font-size:18px}}.page--store-locator .layout--main-content .page-wrapper{max-width:1980px;width:100%;margin:0 auto}@media(max-width:480px){.page--store-locator .layout--main-content .page-wrapper{padding:0}.page--store-locator .spacing--4x{padding-left:20px;padding-right:20px}}.radios--protein+.radios--value-button{display:none!important}.productCards .radios--options-protein{display:none}.shopify-payment-button>div{display:block!important;margin-top:1.5rem}@media(min-width:1024px){div.shopify-payment-button>div{display:none!important}}.costco-video-grid{padding-top:108px;padding-bottom:104px}.costco-video-grid h3{font-weight:800;font-size:32px;line-height:1.16;letter-spacing:normal;text-align:center}.costco-video-grid__subtitle{max-width:620px;margin:20px auto 0;font-size:20px;line-height:1.35;text-align:center}.costco-video-grid-container{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px}.costco-video-grid-item--container{position:relative;width:fit-content;padding:0 10px;cursor:pointer}.costco-video-grid-item--container video{max-width:600px;max-height:340px;width:100%;border:5px solid #E00000;border-radius:26px}.costco-video-grid-item--container video{max-width:600px;width:100%;border:5px solid #E00000;border-radius:26px}.costco-video-grid-item--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:1}.costco-video-grid-item--play .icon--play-badge{height:115px;width:120px;transition:all .2s linear}.costco-video-grid-item--container.active .costco-video-grid-item--play{opacity:0}.costco-video-grid-item--container:hover svg{transform:scale(1.1)}.video-loader{display:inline-block;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../image/loader-3.gif) no-repeat center center;background-size:contain;opacity:0;z-index:-1}.video-loader.active{opacity:1;z-index:0}.costco-video-grid-item__text{margin-top:16px;font-size:20px;font-weight:400;line-height:1.35;text-align:center}.costco-video-grid-container .slick-arrow{position:absolute;top:45%;transform:translateY(-50%);z-index:10}.costco-video-grid-container .prevArrow{left:-24px}.costco-video-grid-container .nextArrow{right:-24px}@media(max-width:960px){.costco-video-grid{padding-top:70px;padding-bottom:80px}.costco-video-grid-container{grid-template-columns:1fr}.costco-video-grid-item--container{margin:0 auto}}@media(max-width:480px){.costco-video-grid-item--container{padding:0 5px}.costco-video-grid-item__text{margin-top:8px;font-size:18px}.costco-video-grid-item--container video{border-width:3px;object-fit:cover}.costco-video-grid-item--container .icon--play-badge{width:65px;height:65px}.video-loader{width:40px;height:40px}}.holiday-kit-banner{display:flex;justify-content:space-between;padding-top:54px;padding-bottom:60px}.holiday-kit-banner__content{max-width:490px;margin-right:20px;padding-top:30px}.page--buy-more-save-more .holiday-kit-banner__content{max-width:505px}.holiday-kit-banner__content h3{margin:0;font-size:60px;line-height:1.16}.holiday-kit-banner__subtitle{font-size:20px;font-weight:700;line-height:1.28}.holiday-kit-banner__icons{display:flex;margin-top:50px}.template-holiday-kit-v2 .holiday-kit-banner__icons{margin-top:30px}.holiday-kit-banner__icon-block{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;max-width:110px;margin-right:30px;text-align:center}.holiday-kit-banner__icon-block:last-child{margin-right:0}.holiday-kit-banner__icon-text{font-size:20px;font-weight:700;line-height:1.28}.holiday-kit-banner__icon{max-width:60px;margin-bottom:10px}.holiday-kit-banner__links{margin-top:32px}a.holiday-kit-banner__link{max-width:308px;width:100%;padding:9px 15px;font-size:16px;font-weight:700}.holiday-kit-banner__image img{border:6px solid #e00000;border-radius:32px}@media(max-width:960px){.holiday-kit-banner{flex-direction:column-reverse}.holiday-kit-banner__image{max-width:600px;width:100%;margin:0 auto}.holiday-kit-banner__image img{width:100%}.holiday-kit-banner__container{max-width:600px;width:100%;margin:0 auto}.holiday-kit-banner__content{max-width:unset;margin-right:0;text-align:center!important}.page--buy-more-save-more .holiday-kit-banner__content{max-width:unset}.holiday-kit-banner__content h3{font-size:46px}.holiday-kit-banner__icons,.template-holiday-kit-v2 .holiday-kit-banner__icons{margin-top:30px}.holiday-kit-banner__icons{justify-content:center}a.holiday-kit-banner__link{margin:0 auto!important}}@media(max-width:480px){.holiday-kit-banner{padding-top:43px;padding-bottom:54px}.holiday-kit-banner__content{padding-top:23px;text-align:left!important}.holiday-kit-banner__icons,.template-holiday-kit-v2 .holiday-kit-banner__icons{margin-top:20px;justify-content:left}.holiday-kit-banner__links{margin-top:23px}a.holiday-kit-banner__link{max-width:340px}}@media(max-width:400px){.holiday-kit-banner__content h3{font-size:40px}.holiday-kit-banner__subtitle,.holiday-kit-banner__icon-text{font-size:16px}}@media(max-width:350px){.holiday-kit-banner__content h3{font-size:35px}.template-holiday-kit-v2 .holiday-kit-banner-section{padding:0 20px}}.holiday-kit-product__images{position:relative;max-width:560px;width:100%}.holiday-kit-product__images img{width:100%;object-fit:contain}.holiday-kit-product-section{padding-top:68px;padding-bottom:80px}.page--xlb-focused .holiday-kit-product-section{padding-top:90px}.page--y-so-weak-challenge .holiday-kit-product-section{padding-top:100px;padding-bottom:70px}.page--black-sesame-flavor .holiday-kit-product-section,.page--black-sesame-flavor-2 .holiday-kit-product-section{padding-top:120px}.page--black-sesame-partnership .holiday-kit-product-section,.page--black-sesame-partnership-2 .holiday-kit-product-section{padding-top:100px}.holiday-kit-product__thumb{position:relative;max-width:452px;margin:15px auto}.holiday-kit-product__thumb .slick-track{display:flex}.holiday-kit-product__thumb .holiday-kit-product__border-bottom.slick-slide{height:inherit}.holiday-kit-product__thumb a.slick-arrow{position:absolute;top:50%;width:40px;height:35px;z-index:100;cursor:pointer;transform:translateY(-30%)}.holiday-kit-product__thumb a.slick-arrow.prevArrow{left:-23px}.holiday-kit-product__thumb a.slick-arrow.nextArrow{right:-40px}.holiday-kit-product__border-bottom{display:flex!important;align-items:center;justify-content:center;width:80px;height:80px;margin:0 6px;border-radius:10px;border:2px solid #FA0F0C;overflow:hidden}.holiday-kit-product__sticker{position:absolute;top:-25px;left:-38px;max-width:122px;width:100%;z-index:1}.template-holiday-kit-v2 .holiday-kit-product__sticker{top:0;left:0}.holiday-kit-product-section{display:flex;justify-content:space-around}.holiday-kit-product__info{max-width:480px;width:100%}.template-braised-beef .holiday-kit-product__info{max-width:538px}.holiday-kit-product__info h3{margin:0;font-size:46px;line-height:1.16}.kit-product-info__price{margin:6px 0 12px;font-size:20px;font-weight:700;line-height:1.28;background-color:#ffebb9}.kit-product-info__price span{text-decoration-line:line-through;opacity:.5}.kit-product-info__icon{max-width:233px;width:100%;margin-bottom:11px}.kit-product-info__description{margin-bottom:12px;line-height:normal}.kit-product-info__description ul{list-style:disc;margin-top:22px;margin-left:32px}.kit-product-info__description li{display:list-item}.kit-product-info form{display:flex;align-items:flex-end}.kit-product-info .product-label{padding-bottom:0;font-size:14px;font-weight:500;line-height:normal;color:inherit}.kit-product-info--quantity{width:100%;max-width:162px;margin-right:19px}.kit-product-info .product--count{max-width:162px;height:47px;justify-content:center;margin-top:5px;border-radius:8px;border:2px solid #E00000;background:#fff;font-size:38px;line-height:1.1;text-align:center;color:#e00000}.page--black-sesame-partnership .kit-product-info .product--count,.page--black-sesame-partnership-2 .kit-product-info .product--count{border-color:#000!important;color:#000!important}.kit-product-info .product-count{display:flex;align-items:center;justify-content:center;flex:1;width:73px;height:100%;border-left:2px solid;border-right:2px solid;font-size:16px}.kit-product-info .product-qty{display:flex;align-items:center;justify-content:center;flex:1;height:100%;cursor:pointer}.kit-product-info .product-remove{padding-bottom:5px}.kit-product-info button,.kit-product-info a.btn-red{max-width:278px;width:100%;margin:0;padding:13px 15px;box-shadow:none;border:none;cursor:pointer}.template-braised-beef .kit-product-info button{max-width:345px;height:57px;font-size:21px}.kit-gift-content a.btn-red,.holiday-kit-product__info a.btn-red,.holiday-kit-product__info .btn-red{margin-top:32px}.kit-product-info__tabs{margin-top:42px;border-bottom:2px solid}.page--y-so-weak-challenge .kit-product-info__tabs{margin-top:25px;margin-bottom:50px}.template-braised-beef .kit-product-info__tabs{margin-top:20px}.kit-product-info__tabs .tab-block__title{font-size:20px;text-transform:unset;color:#f30f0c}.kit-product-info__tabs .tab-block__title span{margin-right:auto;margin-left:10px;padding:0 13px;color:#fffdf5;font-size:20px;font-weight:500;line-height:normal;border-radius:50px;background:#e00000}.page--xlb-focused .kit-product-info__tabs .tab-block__title{font-weight:500}.kit-product-info__tabs .tab-block{padding-right:16px;border-width:2px;border-color:#e00000}.kit-product-info__tabs li{display:flex;align-items:center;margin-bottom:30px}.kit-product-info__tabs li:last-child{margin-bottom:0}.kit-product-info__tabs li img{width:92px;margin-right:13px}.kit-product-info__tabs li b{display:block;font-weight:700;font-size:16px}.kit-product-info .upsell_multiple h3{margin-bottom:20px;font:700 20px SpaceGrotesk-Regular}.kit-product-info .single_image img{display:block;margin:0 auto}.kit-product-info .upsell_multiple .single_image{background:transparent}.page--xlb-focused .kit-product-info__tabs .tab-block__title:after{content:"";width:16px;height:18px;margin-left:5px;-webkit-mask-image:url(../image/arrow-down-dark.svg);mask-image:url(../image/arrow-down-dark.svg);background-size:contain}.page--potsticker-v2 .holiday-kit-product__sticker{top:53px;left:40px}.template-braised-beef .tabs__content{max-width:480px}.template-braised-beef .holiday-kit-product__slider .slick-track{display:flex;align-items:center}@media(min-width:1280px){.page--black-sesame-flavor .holiday-kit-product-section,.page--black-sesame-flavor-2 .holiday-kit-product-section{padding-bottom:0}.page--black-sesame-flavor .holiday-kit-product-section,.page--black-sesame-flavor-2 .holiday-kit-product-section,.page--black-sesame-partnership .holiday-kit-product-section,.page--black-sesame-partnership-2 .holiday-kit-product-section{justify-content:center;gap:60px}.page--potsticker-v2 .holiday-kit-product-section{padding-top:80px;align-items:center}}@media(max-width:1200px){.holiday-kit-product__images{max-width:480px;align-self:center}.page--y-so-weak-challenge .holiday-kit-gift__content,.holiday-kit-gift-alternative-style .holiday-kit-gift__content,.page--potsticker-v2 .holiday-kit-gift__content{width:calc(50% - 20px)}.holiday-kit-product__sticker{top:-25px;left:-25px}.template-braised-beef .holiday-kit-product__sticker{top:-50px;left:-30px}}@media(min-width:961px)and (max-width:1280px){.holiday-kit-product-section{gap:30px}}@media(min-width:961px)and (max-width:1080px){.holiday-kit-product__images{align-self:flex-start}.holiday-kit-product__thumb a.slick-arrow.prevArrow{left:-15px}.holiday-kit-product__thumb a.slick-arrow.nextArrow{right:-30px}}@media(min-width:961px){.kit-product-info__icons{display:none}}@media(max-width:960px){.holiday-kit-product-section{flex-direction:column;align-items:center}.holiday-kit-product__images{margin-bottom:30px}.holiday-kit-product__info h3{font-size:32px}.holiday-kit-product__thumb a.slick-arrow.nextArrow{right:-36px}.kit-product-info__icon{margin-bottom:40px}.page--xlb-focused .kit-product-info__price{margin-top:20px}.kit-product-info__icons{display:flex;align-items:center;justify-content:space-around;margin-top:40px}}@media(max-width:480px){.holiday-kit-product-section{padding-top:22px;padding-bottom:60px}.page--xlb-focused .holiday-kit-product-section{padding-top:22px}.holiday-kit-product__images{padding-top:30px}.template-soup-dumpling .holiday-kit-product__images{margin-bottom:15px}.page--xlb-focused .holiday-kit-product__images{padding-top:10px}.holiday-kit-product__sticker{left:-12%}.template-holiday-kit-v2 .holiday-kit-product__sticker{top:10px;left:-12%}.template-braised-beef .holiday-kit-product__sticker{top:-3px;left:-3%}.holiday-kit-product__thumb{max-width:340px;margin:10px auto 0}.holiday-kit-product__border-bottom{width:60px;height:60px;margin:0 5px}.kit-product-info__price{margin:12px 0 24px}.kit-product-info__description{font-weight:700}.template-braised-beef .kit-product-info__description{font-weight:400;font-size:16px}.kit-product-info .product--count{margin-top:4px}.kit-product-info__tabs{margin-top:60px}.template-braised-beef .kit-product-info__tabs{margin-top:26px}.template-braised-beef .kit-product-info__tabs .tabs__content p{font-size:16px}.kit-product-info__tabs li{font-size:14px}.kit-product-info__tabs .tab-block__title span{padding:2px 10px;font-size:14px}.page--y-so-weak-challenge .holiday-kit-product-section{padding-top:30px;padding-bottom:100px}.kit-product-info__icons{justify-content:space-between;gap:15px}.page--black-sesame-flavor .holiday-kit-product-section,.page--black-sesame-flavor-2 .holiday-kit-product-section,.page--black-sesame-partnership .holiday-kit-product-section,.page--black-sesame-partnership-2 .holiday-kit-product-section{padding-top:20px}.page--black-sesame-flavor .holiday-kit-product__sticker,.page--black-sesame-flavor-2 .holiday-kit-product__sticker,.page--black-sesame-partnership .holiday-kit-product__sticker,.page--black-sesame-partnership-2 .holiday-kit-product__sticker{max-width:82px;top:0;left:-22px}.page--black-sesame-flavor .holiday-kit-product__images,.page--black-sesame-flavor-2 .holiday-kit-product__images,.page--black-sesame-partnership .holiday-kit-product__images,.page--black-sesame-partnership-2 .holiday-kit-product__images{margin-bottom:10px;margin-right:-30px}.page--potsticker-v2 .holiday-kit-product__images{margin-bottom:10px;padding-top:0}.page--potsticker-v2 .holiday-kit-product__sticker{max-width:78px;top:40px;left:10%}.template-braised-beef .holiday-kit-product__sticker{top:-25px;left:-30px}}@media(max-width:400px){.holiday-kit-product__info h3{font-size:30px}.kit-product-info__tabs .tab-block__title{font-size:16px;line-height:normal}.kit-product-info__tabs li img{width:60px}.page--potsticker-v2 .holiday-kit-product__sticker{left:10px}}@media(min-width:374px)and (max-width:480px){.page--black-sesame-flavor .holiday-kit-product__info,.page--black-sesame-flavor-2 .holiday-kit-product__info{padding:0 15px}}@media(max-width:350px){.kit-product-info .product-count{width:50px}.kit-product-info .product--count{font-size:26px}.kit-product-info .product-qty{min-width:33px}.kit-product-info--quantity{margin-right:10px;margin-bottom:15px}.kit-product-info form{flex-direction:column;align-items:flex-start}.kit-product-info__icons-item{max-width:75px;width:100%}}.section-holiday-kit-gift{position:relative}.page--y-so-weak-challenge .section-holiday-kit-gift{border-bottom:5px solid #E00000}.holiday-kit-gift-section{display:flex;justify-content:space-between;padding-top:74px;padding-bottom:74px;overflow:hidden}.page--y-so-weak-challenge .holiday-kit-gift-section,.holiday-kit-gift-alternative-style.holiday-kit-gift-section{padding-top:0;padding-bottom:0}.page--potsticker-v2 .holiday-kit-gift-section{padding-top:20px;padding-bottom:0}.holiday-kit-gift-alternative-style.holiday-kit-gift-section,.page--potsticker-v2 .holiday-kit-gift-section{align-items:center}.holiday-kit-gift__content{max-width:550px;width:100%;margin-right:20px;padding-top:50px}.page--y-so-weak-challenge .holiday-kit-gift__content,.holiday-kit-gift-alternative-style .holiday-kit-gift__content,.page--potsticker-v2 .holiday-kit-gift__content{max-width:575px;padding-top:100px;padding-bottom:100px}.holiday-kit-gift__content h3{margin:0 0 30px;font-size:46px;font-weight:800;line-height:1.16}.page--y-so-weak-challenge .holiday-kit-gift__content h3,.holiday-kit-gift-alternative-style .holiday-kit-gift__content h3,.page--potsticker-v2 .holiday-kit-gift__content h3{margin-bottom:10px}.holiday-kit-gift__text-content{margin-bottom:20px;font-size:20px;line-height:1.35}.holiday-kit-gift__image{position:relative;max-width:650px;width:100%}.page--y-so-weak-challenge .holiday-kit-gift__image{position:absolute;top:-16%;left:50%;width:50%;max-width:700px;z-index:5}.kit-gift-image__main{max-width:550px;width:100%;border-radius:26px;border:6px solid #E00000}.page--y-so-weak-challenge .kit-gift-image__main,.holiday-kit-gift-alternative-style .kit-gift-image__main{max-width:unset;border:unset}.kit-gift-image__sticker{position:absolute;bottom:-74px;right:-10px;max-width:300px;width:100%}.kit-gift-content__items,.how-to-gift-snippet ul{font-size:20px;font-weight:700;line-height:1.28}.kit-gift-content__items li,.how-to-gift-snippet li{display:flex;align-items:center;margin-bottom:7px}.kit-gift-content__items li:before{content:url(../image/checkmark-holiday-gift.svg);margin-right:18px}.how-to-gift-snippet li:before{content:url(../image/checkmark-holiday-gift.svg);margin-right:18px}.page--potsticker-v2 .kit-gift-content__items li:before{content:"";width:16px;height:16px;margin-right:15px;background-image:unset;-webkit-mask-image:url(../image/checkmark_3.svg);mask-image:url(../image/checkmark_3.svg)}form.kit-product-info{display:flex;align-items:flex-end}.kit-gift-content label{color:#fffdf5}@media(max-width:1200px){.holiday-kit-gift__content{padding-top:20px}.page--y-so-weak-challenge .holiday-kit-gift__image{top:-3%}.holiday-kit-gift-alternative-style .holiday-kit-gift__image,.page--potsticker-v2 .holiday-kit-gift__image{width:50%}}@media(max-width:960px){.holiday-kit-gift-section{align-items:center;flex-direction:column;padding-top:80px;padding-bottom:90px}.holiday-kit-gift__content{margin-right:0;margin-bottom:25px;padding-top:0}.holiday-kit-gift__image{max-width:550px}.kit-gift-image__sticker{bottom:-90px;right:-90px}.page--y-so-weak-challenge .holiday-kit-gift-section{padding-top:41%}.page--y-so-weak-challenge .holiday-kit-gift__image{max-height:350px;transform:translate(-50%)}.page--y-so-weak-challenge .holiday-kit-gift__content,.holiday-kit-gift-alternative-style .holiday-kit-gift__content,.page--potsticker-v2 .holiday-kit-gift__content{width:100%;padding-top:36px;padding-bottom:55px}.page--potsticker-v2 .holiday-kit-gift__content{padding-bottom:0}.holiday-kit-gift-alternative-style.holiday-kit-gift-section{padding-top:30px;flex-direction:column-reverse}.page--potsticker-v2 .holiday-kit-gift-section{padding-top:30px;padding-bottom:110px}.holiday-kit-gift-alternative-style .holiday-kit-gift__image,.page--potsticker-v2 .holiday-kit-gift__image{width:100%}}@media(max-width:650px){.page--y-so-weak-challenge .holiday-kit-gift-section{padding-top:320px}.page--y-so-weak-challenge .holiday-kit-gift__image{width:100%;height:100%}.page--y-so-weak-challenge .holiday-kit-gift__image img,.holiday-kit-gift-alternative-style .holiday-kit-gift__image img{width:100%;height:100%;object-fit:contain}}@media(max-width:480px){.holiday-kit-gift__content h3{margin-bottom:20px;font-size:32px}.kit-gift-image__sticker{max-width:225px;right:-60px}.page--y-so-weak-challenge .holiday-kit-gift__content h3,.holiday-kit-gift-alternative-style .holiday-kit-gift__content h3{font-size:46px}.page--y-so-weak-challenge .holiday-kit-gift__image{top:-10%;right:-3%;left:auto;width:95%;transform:unset}.page--y-so-weak-challenge .holiday-kit-gift-section{padding-top:235px}.page--potsticker-v2 .kit-gift-image__sticker{right:-30px;bottom:-50px}.page--potsticker-v2 .holiday-kit-gift-section{padding-bottom:62px}.page--potsticker-v2 .holiday-kit-gift__content h3{font-size:40px}.page--potsticker-v2 .holiday-kit-gift__content h3 p{display:inline}}@media(max-width:400px){.holiday-kit-gift__content h3{font-size:28px}.kit-gift-content__items,.how-to-gift-snippet ul{font-size:18px}}@media(max-width:360px){.page--y-so-weak-challenge .holiday-kit-gift__content h3,.holiday-kit-gift-alternative-style .holiday-kit-gift__content h3,.page--potsticker-v2 .holiday-kit-gift__content h3{font-size:38px}}@media(max-width:350px){.holiday-kit-gift-section{padding-top:60px}form.kit-product-info{flex-direction:column;align-items:baseline}}.holiday-kit-press{position:relative;padding-top:180px;padding-bottom:120px}.page--affiliate .holiday-kit-press{padding-top:152px;padding-bottom:95px}.page--creamy-chili-crab-pasta .holiday-kit-press{padding-top:150px}.holiday-kit-press__text{max-width:840px;width:100%;margin:0 auto 22px;font-size:26px;font-weight:400;line-height:1.28;text-align:center}.kit-press-icons{display:flex;justify-content:space-between;align-items:center;max-width:990px;margin:0 auto}.kit-press-icons__item,.kit-press-icons__item img{width:100%;text-align:center}.kit-press-icons__sticker-1{position:absolute;top:-40px;left:0;max-width:280px;width:100%}.page--affiliate .kit-press-icons__sticker-1{top:-82px;left:6%}.kit-press-icons__sticker-2{position:absolute;bottom:20%;right:-3%;max-width:230px;width:100%}.kit-press-icons__sticker-1 img,.kit-press-icons__sticker-2 img{width:100%}.page--creamy-chili-crab-pasta .kit-press-icons__sticker-2{max-width:330px;top:-16%;right:0;bottom:auto;z-index:1}a.holiday-kit-press__link{max-width:308px;width:100%;margin-top:34px;padding-top:9px;padding-bottom:9px}@media(max-width:1440px){.page--affiliate .kit-press-icons__sticker-1{top:-60px}}@media(max-width:1300px){.kit-press-icons__item{margin:0 12px}.kit-press-icons__sticker-1{max-width:240px}.kit-press-icons__sticker-2{bottom:-4%;right:-6%;max-width:200px}.page--affiliate .holiday-kit-press,.page--xlb-focused .holiday-kit-press{padding-bottom:150px}.page--affiliate .kit-press-icons__sticker-2,.page--xlb-focused .kit-press-icons__sticker-2{bottom:0}}@media(max-width:960px){.kit-press-icons{flex-wrap:wrap;justify-content:center}.kit-press-icons__item{margin-bottom:10px}.page--creamy-chili-crab-pasta .kit-press-icons__sticker-2{max-width:175px;top:auto;right:-3%;bottom:-10%}}@media(max-width:480px){.holiday-kit-press{padding-top:130px;padding-bottom:70px}.holiday-kit-press__text{margin-bottom:30px}.kit-press-icons__item{width:40%;margin-bottom:15px}.kit-press-icons__item img{max-height:30px;object-fit:contain}.kit-press-icons__sticker-1{max-width:177px;left:10px;top:-30px}.kit-press-icons__sticker-2{max-width:175px;z-index:2}.page--affiliate .kit-press-icons__sticker-2{bottom:2%}.page--affiliate .holiday-kit-press{padding-top:105px;padding-bottom:90px}.page--affiliate .kit-press-icons__sticker-2{max-width:195px;right:-13%;bottom:4%}.page--xlb-focused .holiday-kit-press{padding-top:190px}.page--xlb-focused .kit-press-icons__sticker-1{max-width:150px;top:45px}.page--xlb-focused .kit-press-icons__sticker-2{max-width:200px;bottom:0;right:-80px}.page--creamy-chili-crab-pasta .holiday-kit-press{padding-top:115px}.page--creamy-chili-crab-pasta .kit-press-icons__sticker-1{left:-16px}.page--creamy-chili-crab-pasta .kit-press-icons__sticker-2{max-width:135px;right:-4%;bottom:-6%}}@media(max-width:400px){.holiday-kit-press__text{font-size:20px}}.page--holiday-kit .costco-founders{position:relative;z-index:1}.rebuy-cart__flyout-item.product-beef-xlb-limited-drop .rebuy-cart__flyout-item-quantity-widget-button{display:none}.max-qty-error{display:block;margin-left:auto;font-weight:600}.creamy-corn-soup-with-chicken .loox-rating-label,.custom-layout2 .creamy-corn-soup-with-chicken .qty-container{display:none!important}#gsMultishippingPage #gsGroups{max-width:1400px!important;padding-bottom:100px}#gs__toggle-box{display:none!important}.giftship-cart .layout--main-content{padding-top:25px}#gsGroupsBox:before{content:"Gifting Check Out";display:inline-block;margin-bottom:15px;font-size:26px;font-weight:700}#gsGroupsBox table{padding-bottom:12px}.gs__group-wrapper{border-top:2px solid #E00000;border-bottom:2px solid #E00000}div.gs__shadow-box{box-shadow:none;border:none;padding-left:0;padding-right:0}.gs__cart-header th{padding-top:25px;padding-bottom:9px;text-align:left;font-size:16px}.gs__cart-header th:nth-child(2){width:15%!important}.gs__cart-header th:nth-child(6){width:25%!important}.gs__cart-header th:nth-child(7){width:15%!important}.gs__line{background-color:#fffdf5}.gs__line td{border-bottom:9px solid #D4FFD0!important}#gsMultishippingPage .gs__line img.gs__cart-image{min-width:unset!important;max-width:66px;max-height:76px;object-fit:contain}#gsGroupsBox .gs__line td:first-child{padding-top:23px!important;padding-bottom:23px!important;padding-left:13px!important;border-top-left-radius:10px;border-bottom-left-radius:20px}.gs__line td:last-child{border-top-right-radius:10px!important;border-bottom-right-radius:20px!important}.gs__item-title a{color:#000;font-size:14px;font-weight:600}.gs__cart-meta-text{color:#929292;font-size:14px;font-weight:500;line-height:1.16}.gs__cart-meta br{display:none!important}.gs__cart-price-wrapper,.gs__line .gs__hide-mobile,.gs__cart-col-5{color:#000;font-weight:600}#gsMultishippingPage .gs__cart-layout-2 .gs__line{border-bottom:unset!important}#gsGroupsBox input{border-radius:8px;border:2px solid #E00000}.gs__cart-qty{margin-bottom:0;text-align:center;color:#000;font-weight:600!important;background-color:transparent}.gs__address-wrapper label,.gs__address-wrapper input{color:#000;font-size:14px;font-weight:600;text-transform:unset}.gs__address-wrapper .gs__dropdown{border:unset!important}.gs__row input.gs__search-input{height:47px!important}.gs__address-wrapper .menu{border-color:#e00000!important;border-radius:8px!important;border-width:2px!important;background-color:#fffdf5!important}#gsGroupsBox .gs__row .selection.gs__dropdown .menu{border-top-width:2px!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important;top:105%!important}.gs__row .gs__dropdown{background-image:url(../image/arrow-down.svg)!important;background-position:97% 50%!important;background-size:15px!important}.gs__add-shipping-address{display:inline-block;width:147px!important;height:47px;border-radius:8px;text-align:center}.gs__add-shipping-address svg{display:none}#gsGroupsBox .text-content,#gsGroupsBox .gs__top{display:none}.gs__cart-col-7.gs__actions-cell{padding-right:13px!important}.gs__cart-remove{margin-left:10px}#gsMultishippingPage .gs__cart-layout-2 .gs__cart-remove{color:#e00000!important}.cart__subtotal-title{display:inline-block;margin-top:14px;margin-right:17px;font-size:16px;font-weight:700}.cart__subtotal{color:#000;font-size:16px;font-weight:700}#gsMultiContinueForm{margin-top:25px;margin-bottom:50px}#gsMultiContinue{min-height:50px;border-radius:8px;background:#e00000;font-size:18px;font-weight:500;text-transform:capitalize;letter-spacing:normal}#gsMultishippingPage .gs__set-shipping-address:hover{background:#f9f9f9!important;color:#000!important}#gsGroupsBox .gs__qty-wrapper{margin-right:10px}@media(max-width:1439px){#gsMultishippingPage #gsGroups{width:100%!important;padding-left:20px;padding-right:20px}}@media(max-width:1120px){.gs__add-shipping-address{width:135px!important}.gs__cart-header th:nth-child(3),.gs__cart-header th:nth-child(5){width:6%!important}.gs__cart-header th:nth-child(6){width:22%!important}}@media(max-width:992px){.giftship-cart .layout--main-content{padding-top:16px}#gsGroupsBox:before{margin-bottom:10px;font-size:20px}#gsMultishippingPage .gs__cart-layout-2 tr.gs__line{display:flex;flex-wrap:wrap;border-bottom:14px solid #D4FFD0!important;border-radius:10px 10px 24px 24px!important}.gs__line td{border-bottom:unset!important}#gsMultishippingPage .gs__show-mobile{display:none!important}#gsMultishippingPage .gs__cart-layout-2 td.gs__cart-col-2{width:30%!important;align-self:center;margin-right:auto}#gsMultishippingPage #gsGroupsBox .gs__cart-col-5{display:block!important;align-self:center;padding-left:20px!important;padding-right:20px!important}#gsMultishippingPage .gs__cart-layout-2 td.gs__cart-col-6{width:100%!important}#gsMultishippingPage .gs__cart-layout-2 td.gs__cart-col-7{width:fit-content!important}#gsGroupsBox table{padding-top:24px!important}.gs__cart-col-1{order:0}.gs__cart-col-2{order:1}.gs__cart-col-4{order:4;margin-left:auto}.gs__cart-col-5{order:2}.gs__cart-col-6{order:3}.gs__cart-col-7{order:5}}@media(max-width:670px){#gsMultishippingPage div.gs__group-wrapper table td{padding:0!important}#gsMultishippingPage div.gs__cart-layout-2 table td.gs__cart-col-1{width:20%!important}#gsMultishippingPage div.gs__cart-layout-2 table td.gs__cart-col-2{width:40%!important}#gsGroupsBox .gs__line td:first-child{padding-top:8px!important;padding-bottom:8px!important}}@media(max-width:500px){#gsMultishippingPage div.gs__cart-layout-2 .gs__actions-cell .gs__tooltip{width:auto}#gsMultishippingPage .gs__cart-layout-2 .gs__cart-remove{border:unset!important;padding-left:0!important;margin-right:10px!important}#gsMultishippingPage div.gs__cart-layout-2 .gs__actions-cell li{width:auto!important;float:unset}#gsMultishippingPage div.gs__cart-layout-2 table td.gs__cart-col-4{width:auto!important;margin-left:20px}#gsMultishippingPage .gs__cart-layout-2 .gs__qty-wrapper{max-width:100px}#gsMultishippingPage div.gs__cart-layout-2 table td.gs__cart-col-7{width:calc(100% - 115px)!important;margin-right:20px;padding-bottom:0!important}#gsMultishippingPage div.gs__cart-layout-2 table td.gs__cart-col-7 li:first-child{width:calc(100% - 33px)!important}#gsMultishippingPage div.gs__cart-layout-2 table td.gs__cart-col-7 li:first-child .gs__tooltip{width:100%!important}.gs__add-shipping-address{width:125px!important;border:unset!important}.gs__add-shipping-address:before{margin-top:0;padding:8px 2px 9px}tr.gs__line:last-child{padding-bottom:16px}#gsMultishippingPage #gsMultiContinue{width:100%;margin:0 auto}#gsMultiContinueForm{margin-top:14px}#gsMultishippingPage .gs__cart-layout-2 .gs__cart-remove{width:auto;margin-right:0!important}#gsMultishippingPage .gs__cart-layout-2 .gs__add-shipping-address{width:100%!important}.cart__subtotal-title{margin-top:18px}}@media(max-width:350px){.gs__cart-meta-text{margin-top:3px;font-size:12px}#gsMultishippingPage div.gs__cart-layout-2 table td.gs__cart-col-4{margin-left:6px}#gsMultishippingPage div.gs__cart-layout-2 table td.gs__cart-col-7{width:calc(100% - 95px)!important;margin-right:6px}}#gsModalContainer .gs__m.gs__a-modal{position:relative;margin:0 29px;padding:32px 20px 21px 22px;border-radius:8px;background:#fffdf5}#gsModalContainer .gs__m.gs__a-modal h3{font:700 20px Space Grotesk-Regular,sans-serif;color:#e00000;line-height:1.28;text-transform:none}.gs__m div.gs__modal-header{position:static;padding:9px 0!important;border-bottom:2px solid #e00000}#gsModalContainer button.gs__close-modal{top:23px;right:20px;color:#e00000}#gsModalContainer .gs__flex-container{padding-top:19px}#gsModalContainer div.gs__m label.gs__field-label{position:static;margin-bottom:7px;padding:0;opacity:1;color:#000;font-size:14px;font-weight:600;line-height:1.16;text-transform:none}#gsModalContainer input[type=text].gs__field-input,#gsModalContainer input[type=number].gs__field-input,#gsModalContainer select.gs__field-input{height:47px;padding:12px 14px!important;border-radius:8px!important}.gs__field-row{display:flex;flex-direction:column}.gs__field-address-column{max-width:320px;width:50%}.gs__field-email-wrapper:after{content:"All order, shipping and delivery notifications will be shared with your recipient";display:block;margin-top:7px;color:#000000b0;font-size:12px;font-weight:500;line-height:1.16}.gs__field-label span{color:#000000b0;font-size:12px;font-weight:500;letter-spacing:normal}#gsModalContainer .gs__address-form-container{display:flex;justify-content:space-between;flex-wrap:wrap}.gs__m div.gs__modal-body{overflow-y:auto;background:transparent!important}.gs__field-info-column:before{content:"Recipient";margin-bottom:1px;color:#e00000;font-size:16px;font-weight:700;line-height:normal}.gs__field-address-column:before{content:"Shipping Address";margin-bottom:1px;color:#e00000;font-size:16px;font-weight:700;line-height:normal}#gsModalContainer input.gs__field-input,#gsModalContainer select.gs__field-input{color:#000!important}#gsModalContainer textarea.gs__field-input::placeholder,#gsModalContainer input[type=text].gs__field-input::placeholder{color:#0000004a!important}#gsModalContainer .gs__m.gs__a-modal div.gs__modal-footer{padding-top:4px;border-top:unset}.gs__modal-footer .gs__close-modal{display:none!important}.gs__field-message-wrapper .gs__field-label{font-size:16px!important;font-weight:700!important;color:#e00000!important}.gs__field-message{width:100%;margin-top:35px}#gsModalContainer .action_button{min-width:166px;border-radius:8px;background:#e00000;font-size:14px;font-weight:500;line-height:1.16;text-transform:none}.gs__m textarea{padding-top:15px!important;border-radius:8px!important;color:#000!important}body.gs__modal-open .gs__m-bg{background:#00000070!important}.gs__state-postal-wrapper{display:flex;gap:10px}@media screen and (min-width:781px){#gsModalContainer .gs__a-modal div.gs__field-row div.gs__field{max-width:320px;width:100%!important;margin-bottom:9px;padding:0}}@media screen and (max-width:780px){.gs__field-address-column{max-width:unset;width:100%;margin-top:24px}.gs__field-info-column,.gs__field-phone{width:100%!important;padding-right:0!important}.gs__field-row{width:100%}#gsModalContainer .gs__a-modal .gs__field-row div.gs__field{width:100%!important}}@media only screen and (min-width:641px){div.gs__m{width:760px}}@media screen and (max-width:500px){#gsModalContainer .gs__m.gs__a-modal{margin:0;overflow:auto!important}#gsModalContainer .gs__m .gs__modal-body.gs__address-modal-body{height:auto!important;max-height:unset!important}#gsModalContainer{padding:34px 10px}#gsModalContainer .gs__m.gs__a-modal h3{font-size:20px!important}.gs__m div.gs__modal-header{height:auto}#gsModalContainer .gs__flex-container{padding-top:12px}#gsModalContainer .gs__address-form-container{padding:0 3px!important}.gs__field-message{margin-top:21px}#gsModalContainer .action_button{max-width:unset;width:100%}#gsModalContainer .gs__m.gs__a-modal div.gs__modal-footer{padding-top:14px;padding-left:0;padding-right:0}#gsModalContainer .gs__field-message-error{margin-top:10px}#gsMultishippingPage .gs__cart-layout-2 .gs__add-shipping-address{padding-left:0!important}button#gsMultiContinue{min-height:45px;font-size:14px}#gsMultishippingPage #gsGroups{padding:0 30px!important}#gsMultishippingPage .gs__cart-layout-2 td.gs__cart-col-6{margin:5px 20px 11px}#gsMultishippingPage #gsGroupsBox .gs__cart-col-5{align-self:flex-start;margin-top:24px;padding-right:6px!important}.gs__row input.gs__search-input{padding-left:13px}#gsMultishippingPage div.gs__cart-layout-2 .gs__actions-cell .gs__tooltip{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:350px){#gsModalContainer{padding:25px 10px}#gsModalContainer .gs__m.gs__a-modal{padding-left:10px;padding-right:10px}.gs__state-postal-wrapper{flex-direction:column;gap:0}#gsMultishippingPage #gsGroups{padding:0 10px!important}#gsMultishippingPage .gs__cart-layout-2 td.gs__cart-col-6{margin-left:6px;margin-right:6px}}.rebuy-cart__flyout #gsAppContainer{display:none!important}.gs__field-message.gs__field-message-error{margin-top:5px}.gs__company-pos{margin-left:5px}.gs__field-message .gs__field{max-width:unset!important}.gs__field-message .gs__field-label{margin-bottom:7px;font-size:16px!important;font-weight:700!important;color:#e00000!important}#gsMultishippingPage .gs__saved-address-item{position:relative}.remove-saved-address{font-size:10px;font-family:Montserrat,sans-serif;padding:0 10px;z-index:1}.remove-saved-address:hover{font-weight:600}.gs__saved-address-container{display:flex;justify-content:space-between}.gs__address-form-container h3{display:none}#gsMultishippingPage .gs__cart-layout-2 .gs__line img.gs__cart-image{padding-top:0!important}#gsModalContainer .gs__flex-item,#gsMultishippingPage .gs__flex-item{flex:unset!important;max-width:unset!important}.gs__field-info-column,.gs__field-phone{width:50%;padding-right:20px}body #gsModalContainer .gs__m .gs__modal-body{min-height:30vh}.gs__cart-header th,.gs__address-wrapper label{opacity:0;transition:opacity .2s ease}#gsGroupsBox .cart-item__discount{display:none}#gsGroupsBox .cart-item__discount.cart-item__discount-bmsm{display:block;color:#44be70}.cart-item__discount-code{color:#44be70}#gsModalContainer #gsGoogleMap{display:none}@media(min-width:993px){.cart-item__discount-code{display:none}}@media(max-width:670px){#gsMultishippingPage .gs__group-wrapper table td.gs__cart-image-wrapper{width:40%!important}#gsMultishippingPage .gs__address-wrapper{width:100%!important;margin-top:10px!important}}@media(max-width:500px){.gs__add-shipping-address{width:165px!important}}#gsMultishippingPage .gs__cart-layout-2 a.gs__add-shipping-address{display:flex;align-items:center;justify-content:center;min-width:165px;background:#e00000;color:#fff}#gsMultishippingPage .gs__cart-layout-2 .gs__cart-col-7.gs__actions-cell li:first-of-type{min-width:165px}.gs__add-shipping-address:hover{background:#e00000}.gs__add-shipping-address:before{content:"Add another recipient"}#gsMultishippingPage .gs__line-item-props small{display:none}.gs__select-cart-qty{margin-bottom:0;padding-right:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:unset!important;text-align:center;pointer-events:none}.gs__select-cart-qty::-ms-expand{display:none}@media(max-width:500px){#gsMultishippingPage .gs__cart-layout-2 a.gs__add-shipping-address{min-height:37px}}.buy-more-save-more-section{border-top:5px solid #E00000;border-bottom:5px solid #E00000}.buy-more-save-more{padding-top:86px;padding-bottom:95px}.buy-more-save-more__title{margin:0;font-size:46px;font-weight:800;line-height:1.16;text-align:center}.buy-more-save-more__subtitle{font-size:26px;font-weight:700;line-height:1.28;text-align:center}.buy-more-save-more__note{margin-top:5px;font-weight:600;line-height:1.28;text-align:center}.buy-more-save-more__blocks{display:flex;justify-content:center;margin-top:60px;gap:40px}.buy-more{position:relative;max-width:347px;width:100%;display:flex;flex-direction:column;padding:22px 15px 20px;border-radius:20px;border:4px solid #E00000}.buy-more form{display:flex;align-items:flex-end;flex:1;margin-top:18px}.buy-more form .btn-red{width:100%;margin:0;border-radius:30px;background:#e00000;font-size:16px;font-style:normal;font-weight:600;text-transform:unset}.buy-more__image img{width:100%}.buy-more__title{margin-bottom:20px;font-size:26px;font-weight:700;line-height:1;text-align:center}.buy-more__text ul{padding:0 10px}.buy-more__text li{padding-top:10px;padding-bottom:14px;border-bottom:2px solid #E00000;line-height:normal}.buy-more__text li:first-child{border-top:2px solid #E00000}@media(max-width:1440px){.buy-more-save-more{padding-left:40px;padding-right:40px}.buy-more__title{font-size:23px}.buy-more__text li{font-size:14px}}@media(max-width:1080px){.buy-more-save-more__blocks{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.buy-more-save-more{padding:60px 20px}.buy-more-save-more__title{font-size:38px}.buy-more-save-more__subtitle{font-size:20px}.buy-more-save-more__blocks{padding-left:20px;padding-right:20px}}@media(max-width:350px){.buy-more-save-more__title{font-size:34px}.buy-more-save-more__subtitle{font-size:18px}.buy-more:after{top:-35px!important;left:-35px!important;height:170px!important;width:170px!important;background-size:contain!important}.buy-more-save-more__blocks{padding-left:10px;padding-right:10px}}.rebuy-cart__flyout-subtotal-final-amount,.rebuy-cart__flyout-item-price .rebuy-money.sale,.rebuy-cart__flyout-item-discount-message{color:#44be70!important}[itemprop=author],span[itemprop=author]{display:none}.product-page--cart-form skio-plan-picker.important-visible{display:block!important}.anchor-links{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1000px;margin:0 auto}.anchor-links__item{display:flex;align-items:center;justify-content:center;min-width:150px;margin:0 10px 20px;padding:11px 20px;font-size:20px;font-weight:700;border-width:2px;border-style:solid;border-radius:30px}@media(max-width:960px){.anchor-links{justify-content:center}}@media(max-width:480px){.anchor-links__item{min-width:100px;padding:5px 10px;font-size:14px}}@media(max-width:400px){.anchor-links__item{margin-left:5px;margin-right:5px}}@media(max-width:360px){.anchor-links__item{min-width:90px}}.subscription-products--item{max-width:915px;width:100%;padding-bottom:50px;border-bottom:2px solid #ed1c24}.subscription-products--item h3{margin-top:50px;margin-bottom:30px;font-size:36px}.subscription-products--item p{font:400 20px SpaceGrotesk-Bold,sans-serif;line-height:normal}.subscription-product{display:flex;flex-wrap:wrap;overflow-y:auto;gap:30px}.subscription-product-item{display:flex;flex-direction:column;max-width:277px;min-width:215px;width:33%;padding:30px 15px;border-radius:15px}.subscription-product-item--img{display:flex;height:150px}.subscription-product-item--img img{display:block;max-width:150px;width:100%;margin:0 auto;text-align:center;object-fit:contain}a.subscription-product-item--title{display:block;max-width:235px;margin:20px auto 0;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;color:#e00000;flex:1;background-color:#fffdf5}.subscription-product-item--review{display:block;margin:5px auto 0;text-align:center}.subscription-product-item--review svg{width:12px;height:12px}.subscription-product-item--review g{fill:#ff0303}.subscription-product-item--review .product-review--text{margin-left:5px;font-weight:600;font-size:11px;text-decoration:underline;color:#ff0303}.subscription-product-item--price-wrapper{margin-top:3px;text-align:center}.subscription-product-item--actual-price{font-weight:700;font-size:14px;color:#ed1c24}.subscription-product-item--compare-price{font-weight:700;text-decoration:line-through;color:#8b8b8b}.subscription-product-item .qty-container,.subscription-line-item .qty-container{display:flex;align-items:center;max-width:202px;margin:18px auto 0;border:2px solid #ED1C24;border-radius:7px}.subscription-line-item .qty-container{max-width:155px;margin-top:5px;margin-left:0}.subscription-product-item .qty-container button,.subscription-line-item .qty-container button{padding:1px 10px;color:#ed1c24;background-color:transparent;border:none;border-radius:0;font-size:31px;font-family:SpaceGrotesk-Bold,sans-serif;line-height:24px;cursor:pointer}.subscription-product-item .qty-container .qty-btn-minus,.subscription-line-item .qty-container .qty-btn-minus{padding-bottom:5px}.subscription-product-item .qty-container input.quantity-prod,.subscription-line-item .qty-container input.quantity-prod{width:100%;height:36px;padding:0 7px;text-align:center;margin:0 3px;font-size:15px;line-height:normal;border:unset;border-left:2px solid;border-right:2px solid;background:transparent}.subscription-line-item .qty-container input.quantity-prod{height:31px}.subscription-product-item .qty-container input.quantity-prod:focus,.subscription-line-item .qty-container input.quantity-prod:focus{outline:none}.subscription-product-item .btn-red{max-width:202px;width:100%;margin-top:15px;padding:9px 5px;background-color:#ed1c24;font-size:15px;border:none;cursor:pointer}.subscription-products{position:relative;display:flex;margin-bottom:50px}.subscription-products-container{width:100%;margin-right:20px}.subscription-products-form-container{position:sticky;left:0;top:0;max-width:415px;width:100%;min-height:100px;height:fit-content;margin-top:130px;padding:30px 22px;border:2px solid #e00000;border-radius:16px}.subscription-products-form-container h3{margin-bottom:20px;font-size:24px}.page--bundle-page .off-canvas--viewport,.page--build-your-own-bundle .off-canvas--viewport{overflow:unset}.subscription-line-item-img{max-width:100px;max-height:100px;margin-right:12px;background-color:#fffdf5;border-radius:10px}.subscription-line-item-info{width:100%}.subscription-line-item{display:flex;margin:15px 0;padding-top:10px;padding-bottom:20px}.subscription-line-item:not(:last-child){border-bottom:1px solid #DBDBDB}.subscription-line-item-title{font:700 16px SpaceGrotesk-Bold,sans-serif;color:#ed1c24}.subscription-line-item-price-container{display:flex;justify-content:end;margin-top:4px;font-weight:600}.subscription-line-item-price{color:#ed1c24}.subscription-line-item-price.line-through{text-decoration:line-through;color:#8b8b8b}.subscription-line-item-remove{display:flex;align-items:end;width:fit-content;cursor:pointer}.subscription-line-item-remove:before{content:url(../image/remove.svg)}.subscription-products-form-submit{cursor:pointer}.subscription-products-form-no-items{display:none}.subscription-products-form-no-items.form-empty,.subscription-products-form{display:block}.subscription-products-form.form-empty{display:none}.subscription-products-form h5{margin-top:20px;margin-bottom:10px;font:700 20px SpaceGrotesk-Bold,sans-serif;color:#ed1c24}.subscription-products-form--total-price.total-empty{display:none}.progress-bar__stripe_wrap{height:5px;border-radius:10px;background-color:#ec1d234d}.progress-bar__stripe{height:5px;background-color:#ec1d23;border-radius:10px}.progress-bar__stripe_wrap{display:flex}.progress-bar__stripe{width:0;transition:width .3s linear}.progress-bar__message.hide,.progress-bar__success-message.hide{display:none}.subscription-products-form-progress-bar{padding:10px 20px 20px;border-radius:12px;background:#fee7e7}.subscription-products-form-progress-bar.one-time-purchase{display:none!important}.progress-bar__message,.progress-bar__success-message{margin-bottom:10px;font-weight:600;color:#ed1c24;text-align:center}.subscription-products-form-no-items{margin:30px 0;font-weight:600;text-align:center;color:#ed1c24}.subscription-products-form-items{max-height:65vh;overflow:auto;margin:20px 0;padding-right:5px;border-top:1px solid #ED1C24;border-bottom:1px solid #ED1C24}.subscription-products-form-items::-webkit-scrollbar{width:12px}.subscription-products-form-items::-webkit-scrollbar-track{box-shadow:inset 0 0 10px 10px #ec1d234d;border:solid 3px transparent;border-radius:6px}.subscription-products-form-items::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px #ec1d23;border:solid 3px transparent;border-radius:6px}.subscription-line-item-discounted-price{margin-left:4px;color:#ed1c24}.subscription-products-form--price-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#ed1c24;font-weight:600}.subscription-products-form--price-wrapper.disabled{opacity:.5;pointer-events:none}.subscription-products-form--price-wrapper.disabled+.subscription-products-form--sticker{opacity:.5;pointer-events:none}.subscription-products-form--total-price.line-through{text-decoration:line-through;color:#8b8b8b}.subscription-products-form--price-wrapper input{accent-color:#232323;width:16px;cursor:pointer}.subscription-products-form--price-wrapper label{display:flex;align-items:baseline;margin-right:auto;padding-bottom:0;font-size:15px;font-weight:600;text-transform:unset;letter-spacing:unset;cursor:pointer}.subscription-products-form--price{margin-left:10px;text-align:right}.subscription-products-form--frequency{display:flex;align-items:baseline;justify-content:center;margin-top:20px}.subscription-products-form--frequency-inline{display:none!important;width:fit-content;margin-top:7px;margin-left:23px;padding:0;border-radius:5px;border:1px solid #e00000}.subscription-products-form--frequency-inline .subscription--frequency-label{margin-right:0;text-transform:capitalize}.subscription-products-form--frequency-inline .subscription--frequency-label span{display:none}.subscription-products-form--frequency-inline .subscription--frequency-select{min-width:115px;margin-bottom:0;padding:7px 38px 7px 8px;border:unset;background-position:95% center;background-size:11px 15px;font-weight:600;letter-spacing:.5px}.subscription--frequency-label{margin-right:10px;padding-bottom:0;font-size:13px;text-transform:none;color:#ed1c24;font-weight:700}.subscription--frequency-select{min-width:125px;width:fit-content;padding:5px 8px;border-color:#e00000;border-radius:5px;font-size:13px;font-weight:700;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../image/arrow-down.svg);background-repeat:no-repeat;background-position:90% center;background-size:10px 12px}button.subscription-products-form-submit{width:100%;margin-top:10px;padding:12px 10px;background-color:#ed1c24;border:none;font-size:20px}button.subscription-products-form-submit.disabled{opacity:.6;cursor:auto;pointer-events:none}button.subscription-products-form-submit.one-time-purchase.disabled{opacity:1;cursor:pointer;pointer-events:auto}.subscription-products-form-close{position:absolute;top:-15px;right:20px;background-color:#fff;border:2px solid #E00000;border-radius:20px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:2px}.subscription-products-form-close.open{padding-bottom:0;padding-top:2px}.subscription-products-form-close.open svg{transform:rotate(180deg)}.subscription-divided{flex:1}img.additional-img{display:none}.subscription-product-item--variant{max-width:202px;margin:18px auto 0;border:2px solid #ED1C24;border-radius:7px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../image/arrow-down.svg);background-repeat:no-repeat;background-position:93% center;background-size:12px 12px;background-color:transparent;font-weight:600}.subscription-products-form-overlay{opacity:0;transition:opacity .25s ease-in-out}.subscription-products-form-overlay.is-visible{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000000b3;opacity:1;z-index:1000}.bundle-drawer-is-visible{overflow:hidden!important}.one-time-option-hide,.subscription-products-form--price-wrapper .hide-radio{display:none}.subscription-products-form--sticker{display:none;width:fit-content;margin-top:-6px;margin-left:23px;padding:3px 12px;color:#fffdf5;font-size:12px;border-radius:50px;line-height:normal;background-color:#187677}.subscription-products-form--info{position:relative;display:flex;width:fit-content;margin-left:4px;margin-right:auto;padding:0 7px;color:#fffdf5;font-size:12px;border-radius:50px;line-height:normal;background-color:#187677;font-weight:300;display:none}.subscription-products-form--info p{display:none;position:absolute;top:-100px;left:-127px;width:260px;padding:2px 8px;text-align:center;background-color:#fff;box-shadow:1px 6px 10px #bbb;color:#000}.subscription-products-form--info:hover p{display:block}.subscription-products-form--info p:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:11px 9px 0 9px;border-style:solid;border-color:#fff transparent transparent transparent}@media(min-width:1081px)and (max-height:1140px){.subscription-products-form-items{max-height:50vh}}@media(min-width:1081px)and (max-height:800px){.subscription-products-form-items{max-height:33vh}}@media(min-width:1081px){.subscription-products-form-close,.subscription-products--mb-items-count,.subscription-products--mb-items-discounted-total,.subscription-products--mb-items-total{display:none}}@media(max-width:1080px){.subscription-products--mb-items-discounted-total,.subscription-products--mb-items-total{display:none}.subscription-products-form-container{position:fixed;bottom:0;top:auto;width:100%;max-width:unset;margin-top:0;max-height:100vh;z-index:1001;border-bottom:unset;border-radius:16px 16px 0 0;padding-bottom:15px}.subscription-line-item{width:100%}.subscription-line-item-remove{margin-left:auto}.mb-collapse,.subscription-products-form-no-items.form-empty{display:none}.subscription-products--mb-items-count,.subscription-products--mb-items-discounted-total,.subscription-products--mb-items-total{font:600 20px SpaceGrotesk-Bold,sans-serif}.subscription-products--mb-items-discounted-total{margin-right:3px;text-decoration:line-through;color:#8b8b8b}.subscription-products-form-container h3{display:flex;align-items:baseline}.subscription-products--mb-items-count{margin-left:4px;margin-right:auto}.subscription-products-form--frequency{display:none}.form-open .subscription-products-form--frequency{display:flex}.subscription-products-form-items{max-height:33vh;overflow:auto;padding-right:10px}.subscription-products-form-progress-bar{margin-bottom:7px}}@media(max-width:1080px)and (max-height:650px){.subscription-products-form-container{padding-bottom:15px}.subscription-products-form--frequency{margin-top:10px}.subscription--frequency-select{margin-bottom:5px}}@media(max-width:1080px)and (max-height:560px){.subscription-products-form-close{top:-5px}}@media(max-width:600px){.subscription-products-container{margin-right:0}.subscription-product{gap:20px}.subscription-product-item{width:calc(50% - 10px);min-width:200px}a.subscription-product-item--title{font-size:16px}.subscription-products--item h3{margin-top:24px;margin-bottom:16px;font-size:24px}.subscription-products-form-container h3{margin-bottom:10px;font-size:22px;letter-spacing:normal}.subscription-products--mb-items-count,.subscription-products--mb-items-discounted-total,.subscription-products--mb-items-total{font-size:16px}}@media(max-width:480px){.subscription-products-form-container{padding-left:20px;padding-right:20px}.subscription-product{column-gap:10px}.subscription-product-item{min-width:170px;width:calc(50% - 5px);padding:20px 12px}.subscription-product-item--img{height:130px}.subscription-product-item--img img{max-width:130px}.subscription-product-item .btn-red{min-width:120px}a.subscription-product-item--title{font-size:15px}.subscription-line-item-remove{padding-left:5px}.subscription-products-form-progress-bar{margin-bottom:7px;padding:8px 20px 15px}.subscription-products-form--price-wrapper label{font-size:14px}}@media(min-width:390px)and (max-width:420px){.subscription-product-item--review .product-review--text{display:block}}@media(max-width:389px){.subscription-product-item{min-width:190px;width:100%;max-width:unset}.subscription-products-form--price-wrapper input{margin-right:4px}.subscription-products-form--total-price,.subscription-products-form--discounted-price{font-size:14px}}@media(max-width:420px){.subscription-products--mb-items-count,.subscription-products--mb-items-discounted-total,.subscription-products--mb-items-total,.subscription-products-form--total-price,.subscription-products-form--discounted-price{font-size:15px}.subscription-products-form-container h3{font-size:18px}}@media(max-width:370px){.subscription-products-form-container{padding-left:12px;padding-right:12px}.subscription-products--mb-items-count,.subscription-products--mb-items-discounted-total,.subscription-products--mb-items-total,.subscription-products-form--total-price,.subscription-products-form--discounted-price{font-size:14px}}.product-page--cart-form form[data-productid="6653841768577"] skio-plan-picker,.product-page--cart-form form[data-productid="6578057609345"] skio-plan-picker{display:none!important}.template--collection #pp-cart-tag{display:none!important}.page--pre-order-vegetarian-xlb .collection--section{padding-top:0}.careers-employee-culture{max-width:822px;width:100%;margin:0 auto;padding:0 20px}.careers-employee-culture__content h2{margin-bottom:50px;font:800 32px var(--font--heading--family);text-align:center}.careers-employee-culture__subtitle{line-height:1.27;text-align:center}.careers-employee-culture__blocks{display:grid;grid-template-columns:repeat(2,1fr);margin-top:50px;gap:14px}.careers-employee-culture__item:last-of-type{grid-column:1 / -1}.careers-employee-culture__item{padding:30px 26px;border-radius:19px;line-height:1.27}.careers-employee-culture__item h4{margin-bottom:8px;font:600 20px var(--font--accent--family);text-transform:unset}@media(max-width:480px){.careers-employee-culture__content h2{margin-bottom:28px}.careers-employee-culture__blocks{grid-template-columns:1fr}.careers-employee-culture__subtitle{max-width:345px;margin:0 auto}.careers-employee-culture__blocks{margin-top:40px}}.careers-company-benefits{padding:0 20px}.careers-company-benefits h2{margin-bottom:30px;font:800 32px var(--font--heading--family);text-align:center}.careers-company-benefits__blocks{display:grid;grid-template-columns:repeat(3,1fr);max-width:775px;margin:0 auto;gap:14px}.careers-company-benefits__item{display:flex;flex-direction:column;align-items:center;padding:30px 10px 40px;border-radius:19px;font-size:20px;line-height:1.28;font-weight:600;text-align:center}.careers-company-benefits__item img{flex:1 0 70%;max-height:70%;margin-bottom:5px}.careers-company-benefits__item div{flex:1 0 30%}@media(max-width:768px){.careers-company-benefits__blocks{grid-template-columns:repeat(2,1fr)}.careers-company-benefits__item{font-size:18px}.careers-company-benefits__item img{flex:1 0 60%;max-height:60%;margin-bottom:10px}.careers-company-benefits__item div{flex:1 0 40%}}@media(max-width:350px){.careers-company-benefits__blocks{grid-template-columns:1fr}.careers-company-benefits__item img{max-height:unset}}.affiliate-blocks{position:relative}.affiliate-blocks h3{display:flex;align-items:center;width:fit-content;margin:0 auto;font-size:46px;text-align:center}.affiliate-blocks h3:before{content:"";display:block;width:115px;height:125px;-webkit-mask:url(../image/affiliate-blocks-title.svg) no-repeat;mask:url(../image/affiliate-blocks-title.svg) no-repeat}.affiliate-blocks h3:after{content:"";display:block;width:115px;height:115px;-webkit-mask:url(../image/affiliate-blocks-title.svg) no-repeat;mask:url(../image/affiliate-blocks-title.svg) no-repeat;transform:rotate(180deg)}.affiliate-blocks__item{max-width:316px;width:100%;padding:40px 30px;border-radius:17px;text-align:center}.affiliate-blocks__blocks{display:flex;justify-content:center;margin-top:30px;padding:0 20px;gap:20px}.affiliate-blocks__title{margin:20px 0;font:500 20px SpaceGrotesk-Bold,sans-serif}.souper-easy .affiliate-blocks__title{margin:11px 0 7px}.affiliate-blocks__item p{font-size:20px;line-height:1.35}a.affiliate-blocks__link{max-width:284px;width:100%;margin-top:40px;padding-top:12px;padding-bottom:12px}.affiliate-blocks__sticker{position:absolute;max-width:315px;width:100%;bottom:-60px;left:9%}@media(max-width:1600px){.affiliate-blocks__sticker{left:1%}}@media(max-width:1280px){.affiliate-blocks__sticker{display:none}}@media(max-width:1180px){.affiliate-blocks__blocks{flex-wrap:wrap}}@media(max-width:480px){.affiliate-blocks h3{width:100%;justify-content:center;line-height:1.16}.affiliate-blocks h3 p{max-width:205px;align-self:flex-end}.affiliate-blocks h3:before,.affiliate-blocks h3:after{width:30%;-webkit-mask-size:contain;mask-size:contain}.affiliate-blocks h3:before{height:140px}.affiliate-blocks h3:after{height:110px;align-self:flex-start}}.reasons{max-width:1180px;width:100%;margin:0 auto;padding:0 30px}.reason-image{max-width:495px;width:100%;border:7px solid var(--border);border-radius:26px}.reason{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.reason.align-bottom{align-items:flex-end}.reason-revert{flex-direction:row-reverse}.reason__content-wrapper{display:flex;align-items:baseline;margin-left:7%;margin-right:auto}.reason-revert .reason__content-wrapper{margin-left:0;margin-right:auto}.reason__content-wrapper:before{counter-reset:item var(--item);content:counter(item)".";margin-right:12px;font:600 46px PPNeueMachina-UltraBold,sans-serif}.reason h3{max-width:460px;margin:0 0 5px;font-size:46px;letter-spacing:normal;line-height:1.16}.reason__text{max-width:var(--max-width);font-size:24px;font-weight:600;line-height:1.28}.reason-sticker{max-width:315px;width:100%;margin-right:-21%}.reason-revert .reason-sticker{max-width:220px;margin-left:-16%;margin-top:8%}.reason-revert .reason__content-wrapper.has-sticker{margin-right:-7%}.reason .btn-red{max-width:358px;width:100%;margin-left:0;margin-top:18px;padding-top:12px;padding-bottom:12px}.reason-full{margin-top:50px}.reason-full .reason__content-wrapper{margin-left:0}.reason-full h3{max-width:unset}.reason-full .reason__text{max-width:880px;margin-left:0;margin-right:auto;text-align:center;font-size:26px}@media(max-width:1600px){.reason-sticker{margin-right:-17%}.reason-revert .reason__content-wrapper.has-sticker{margin-right:-4%}}@media(max-width:1439px){.reason-sticker{display:none}}@media(max-width:1200px){.reason__content-wrapper{margin-left:24px;padding-top:20px;padding-bottom:20px}.reason-revert .reason__content-wrapper,.reason-revert .reason__content-wrapper.has-sticker{margin-right:24px}.reason-image{width:45%}.reason h3{font-size:36px}.reason__content-wrapper:before{font-size:36px}.reason__text{font-size:20px}.reason.align-bottom{align-items:center}.reason-full .reason__text{font-size:22px}}@media(min-width:768px){.reason:nth-child(3n){margin-top:60px}}@media(max-width:767px){.reason,.reason-revert{flex-direction:column;margin-bottom:32px}.reason-image{max-width:450px;width:100%}.reason__content-wrapper{max-width:370px;margin-left:auto;margin-right:auto;margin-top:20px}.reason-revert .reason__content-wrapper,.reason-revert .reason__content-wrapper.has-sticker{margin-left:auto;margin-right:auto}.reason .btn-red{margin-top:26px}.reason-full{margin-top:0}.reason-full .reason__content-wrapper{margin-top:0;margin-left:auto}.reason-full .reason__text{font-size:20px;text-align:left;font-weight:bolder}}@media(max-width:480px){.reason h3{font-size:32px}.reason__content-wrapper:before{margin-right:10px;font-size:32px}.reason .btn-red{margin-left:-30px;width:calc(100% + 30px)}}@media(max-width:350px){.reason__text{font-size:16px}.reason__content-wrapper{margin-top:10px}}.page--5-reasons .builder-block.builder-33c90b1,.page--5-reasons .builder-block.builder-23fafdb{display:none}.page--5-reasons .builder-block.builder-c97d53a{padding-top:0!important;padding-bottom:60px!important}.page--5-reasons .builder-block .btn-red{max-width:308px;width:100%;margin-bottom:30px;padding-top:12px;padding-bottom:12px}.page--5-reasons .kit-press-icons__sticker-1{top:-80px}.page--5-reasons .kit-press-icons__sticker-2{z-index:10}@media(max-width:1300px){.page--5-reasons .holiday-kit-press{padding-bottom:150px}.page--5-reasons .kit-press-icons__sticker-1{top:-40px}.page--5-reasons .kit-press-icons__sticker-2{bottom:0}}.flavors h3{padding:0 20px;font-size:46px;letter-spacing:normal;line-height:1.16;text-align:center}.flavors__blocks{display:flex;flex-wrap:wrap;gap:30px;margin-top:35px}.flavors__blocks .slick-list{width:100%}.flavors__blocks .slick-track{justify-content:center}.flavors__item{display:flex!important;flex-direction:column;align-self:flex-start;max-width:373px;width:100%;min-height:503px;margin:10px 14px 0;padding-bottom:29px;border-radius:20px}.flavors__image-wrapper{min-height:370px;flex:1 0 100%}.flavors__item img{width:calc(100% + 25px);max-width:unset;margin-top:-20px;margin-left:-25px;object-fit:contain}.flavors__title{margin-bottom:30px;font-size:26px;text-align:center;font-weight:700}.accordion-flavor-item__header:after{content:"";width:16px;height:18px;margin-left:5px;-webkit-mask-image:url(../image/arrow-down-dark.svg);mask-image:url(../image/arrow-down-dark.svg);background-size:contain}.accordion-flavor-item{max-width:284px;width:100%;margin:0 auto;border-top:2px solid #e00000;border-bottom:2px solid #e00000}.accordion-flavor-item__header{display:flex;align-items:center;justify-content:space-between;padding-top:11px;padding-bottom:12px;cursor:pointer}.accordion-flavor-item__body{display:none;padding-bottom:16px}.accordion-flavor-item.active .accordion-flavor-item__body{display:block}.accordion-flavor-item.active .accordion-flavor-item__header:after{transform:rotate(180deg)}.flavors__blocks .slick-dots{display:flex;justify-content:center;align-items:center;margin:30px auto 0}.flavors__blocks .slick-dots button{position:relative;width:12px;height:12px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.flavors__blocks .slick-dots button:before{position:absolute;top:0;left:0;content:"\2022";background:transparent;border:2px solid #e00000;opacity:1;border-radius:50%;width:inherit;height:inherit}.flavors__blocks .slick-active button:before{background:#e00000}.flavors__blocks .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 5px}@media(max-width:1255px){.flavors__item img{margin-left:-20px}.accordion-flavor-item{width:calc(100% - 60px);margin:0 30px}}@media(max-width:960px){.flavors__blocks{padding:0}.flavors__item{max-width:650px}.accordion-flavor-item{margin:0 auto}}@media(max-width:650px){.flavors h3{font-size:32px}.flavors__blocks{margin-top:20px}.flavors__blocks .slick-list{padding:0 20% 0 15px!important}.flavors__item{margin-top:15px}}@media(max-width:480px){.flavors__blocks .slick-list{padding-right:7%!important}.flavors__title{margin-bottom:25px}.flavors__blocks{gap:25px}.flavors__item{min-height:unset}.flavors__image-wrapper{min-height:320px}.flavors__item img{height:auto}}@media(max-width:360px){.flavors__image-wrapper{min-height:300px}}.mila-vs-takeout h3{padding:0 20px;font-size:46px;letter-spacing:normal;line-height:1.16;text-align:center}.takeout-table,.takeout-table-sm{max-width:1209px;width:100%;margin:30px auto 34px;padding:0 20px;text-align:center}.takeout-table__column-header{padding:5px 5px 6px;font-size:20px;font-weight:600}.takeout-table__column-header:nth-child(2){border-radius:10px 0 0}.takeout-table__column-header:last-of-type{border-radius:0 10px 0 0}.takeout-table__row{display:grid;grid-template-columns:repeat(5,1fr)}.takeout-table__row:nth-child(2) .takeout-table__column:first-of-type{border-radius:10px 0 0}.takeout-table__row:last-of-type .takeout-table__column:first-of-type{border-radius:0 0 0 10px}.takeout-table__row:last-of-type .takeout-table__column:last-of-type{border-radius:0 0 10px}.takeout-table__column{display:flex;align-items:center;justify-content:center;font-weight:600}.takeout-table__column:not(:empty){border:1px solid}.takeout-table__column-image{margin-top:-30px;margin-bottom:3px}a.mila-vs-takeout__link{max-width:308px;width:100%;margin-top:34px;padding-top:9px;padding-bottom:9px}@media(min-width:961px){.takeout-table-sm{display:none}}@media(max-width:960px){.mila-vs-takeout{padding:0 35px}.takeout-table{display:none}.takeout-table-sm{display:grid;grid-template-columns:1fr 1fr;margin-top:80px;padding:0}.takeout-table__row{display:block}.takeout-table__row{grid-column:1 / 3}.takeout-table__column-header:last-of-type{border-radius:0}.takeout-table__column-image{margin-top:-70px;margin-bottom:0}.takeout-table__column:not(:empty){border-width:2px}.takeout-table-sm>.takeout-table__column:first-of-type{border-radius:10px 0 0}.takeout-table-sm>.takeout-table__column:nth-child(2){border-radius:0 10px 0 0}.takeout-table__column+.takeout-table__column{margin-left:-1px}.takeout-table__column{min-height:64px}.takeout-table__column:last-of-type{border-radius:0 0 10px}.takeout-table__column-header{min-height:unset;padding:3px 5px 4px}.takeout-table__column-header.takeout-table__column{border-radius:0}.takeout-table__last-row+.takeout-table__column{border-radius:0 0 0 10px}a.mila-vs-takeout__link{max-width:358px}}@media(max-width:600px){.mila-vs-takeout h3{font-size:32px}}@media(max-width:374px){.mila-vs-takeout{padding:0 20px}.takeout-table__stars svg{width:16px;height:16px}}.page--xlb-focused .builder-block.builder-33c90b1{font-size:46px!important;line-height:1.16!important}@media(max-width:600px){.page--xlb-focused .builder-block.builder-33c90b1{font-size:32px!important}}.featured-collection .collection--product .product--badge{position:absolute;top:32px;left:21%;width:auto;max-width:83px!important;height:auto}.product-page--badge{position:absolute;top:32px;left:32px;z-index:1}.product-page--mobile-badge{position:absolute;top:8%;left:9%;max-width:125px;width:18vw;height:auto;z-index:1}.product-page img.product-page--thumb-badge{position:absolute;max-width:15px;top:4px;left:4px;height:auto}@media only screen and (max-width:1250px){.featured-collection .collection--product img.product--badge{top:15px;left:5%}}@media only screen and (max-width:1024px){.product-page--badge{left:7%;top:7%;max-width:65px;height:auto}}@media only screen and (max-width:768px){.featured-collection .collection--product img.product--badge{top:3px;left:0;max-width:35%!important}}@media only screen and (max-width:480px){.product-page--mobile-badge{left:11%}}@media only screen and (max-width:400px){.featured-collection .collection--product img.product--badge{top:0}}.loox-float-toggler-container{z-index:99!important}.review-hide{opacity:0;pointer-events:none}.quotes{max-width:1240px;width:100%;margin:0 auto;padding:0 20px;text-align:center}.template-holiday-kit-v2 .quotes{max-width:1270px}.quotes__title{margin-bottom:60px;font-family:PPNeueMachina-UltraBold,sans-serif;font-weight:600;line-height:normal}.quotes-blocks{display:flex;width:100%;gap:36px}.quote-item{display:flex;flex-direction:column;width:100%;padding:36px 12px 30px;border:3px solid;border-radius:25px}.quote-item__text{max-width:330px;margin:0 auto 15px;font-size:24px;line-height:normal;flex:1}.template-soup-dumpling .quote-item__text{max-width:275px;flex:none}.template-lunar-new-year .quote-item__text,.template-lunar-new-year-2 .quote-item__text{flex:none}.template-lunar-new-year .quotes{max-width:1275px}.template-veg-xlb-2 .quote-item__text{flex:none}.quote-item__name{font-size:22px;font-weight:600;line-height:normal;color:#542e7d}.quote-item__name img{display:block;margin:30px auto 5px}.template-soup-dumpling .quote-item__name{margin-top:10px}.template-veg-xlb-2 .quote-item__name{margin-top:10px;font-weight:400}.quotes-blocks-mobile-slider{flex-wrap:wrap}.quotes-blocks-mobile-slider .slick-slide{display:flex;flex-direction:column;height:inherit;margin:0 18px}.quotes-blocks-mobile-slider .slick-list{width:100%}.quotes-blocks-mobile-slider .slick-track{display:flex;flex-wrap:wrap}.quotes-blocks-mobile-slider .slick-dots{display:flex;justify-content:center;align-items:center;width:100%;margin:15px auto 0}.template-lunar-new-year-2 .quotes-blocks-mobile-slider .slick-dots{margin-top:10px}.quotes-blocks-mobile-slider .slick-dots button{position:relative;width:12px;height:12px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.quotes-blocks-mobile-slider .slick-dots button:before{position:absolute;top:0;left:0;content:"\2022";border:1px solid #E00000;border-radius:50%;width:inherit;height:inherit}.quotes-blocks-mobile-slider .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 5px}.quotes-blocks-mobile-slider .slick-dots .slick-active button:before{background:#e00000}.quotes-blocks .slick-dots li:only-child{display:none}@media only screen and (max-width:1024px){.quotes-blocks{gap:20px}.quotes-blocks-mobile-slider .slick-slide{margin:0 10px}}@media only screen and (min-width:769px)and (max-width:960px){.quote-item__text{font-size:20px}}@media only screen and (max-width:768px){.quotes__title{margin-bottom:20px;line-height:1.15}.quotes-blocks{flex-direction:column}.quote-item__text{max-width:unset}.quotes-blocks-mobile-slider{margin-top:30px}}@media only screen and (max-width:600px){.quotes-blocks-mobile-slider.quotes-dots-in-block .slick-slide{padding-bottom:66px}.quotes-dots-in-block .slick-dots{position:absolute;top:79%;left:50%;transform:translate(-50%)}}@media only screen and (max-width:480px){.template-soup-dumpling .quotes__title{max-width:305px;margin-left:auto;margin-right:auto}.template-soup-dumpling .quote-item{padding-top:22px;padding-bottom:22px}.quotes-alternative-mb .quotes-blocks-mobile-slider{margin-top:25px}.quotes-alternative-mb .quotes-blocks-mobile-slider .slick-dots{margin-top:30px}}@media only screen and (max-width:365px){.quotes-dots-in-block .slick-dots{top:83%}}.rebuy-cart__flyout-item.tag-hide_quantity_selector .rebuy-cart__flyout-item-quantity{opacity:0;pointer-events:none}.disable-button{pointer-events:none}.dynamic-pricing-discount{font-weight:700;font-size:20px;line-height:1.2;color:#8d919b}.favorite-item--price .dynamic-pricing-discount{margin-left:3px;font-size:16px;line-height:1.35;letter-spacing:normal;white-space:nowrap}.featured-collection_mobile .dynamic-pricing-discount{margin-left:2px;font-size:16px}.subscription-product-item--price-wrapper .dynamic-pricing-discount{font-size:14px;line-height:normal;white-space:nowrap}@media only screen and (max-width:767px){.product-page--price-wrapper .dynamic-pricing-discount{padding-bottom:5px}.template--collection .dynamic-pricing-discount{font-size:14px;line-height:20px}}@media screen and (max-width:480px){.product-page--price-wrapper .dynamic-pricing-discount{padding-bottom:0}}.announcement--root-secondary{max-height:0}.announcement--root-secondary.slick-slide{max-height:unset}.rebuy-cart__doorbuster-msg{width:100%;margin-bottom:4px;text-align:center}.rebuy-checkout-disable{pointer-events:none;opacity:.5}.rebuy-cart__flyout-item-remove{z-index:5!important}#inventoryLocationInformation{display:none}.join-save-sec .join-save-inner{background-color:#ed2024;border-radius:5px;padding:20px}.join-save-sec{margin-top:50px}.join-save-inner .title h2{font-family:SpaceGrotesk-Regular,sans-serif;font-size:16px;color:#fff;font-weight:800;line-height:15.44px;text-transform:uppercase;letter-spacing:.6px;margin:0 0 20px}.join-save-sec .bundle-sec{display:flex;align-items:flex-end;justify-content:space-between}.join-save-sec .bundle-sec .list-sec ul{list-style:none;margin:0;padding:0}.join-save-sec .bundle-sec .list-sec ul li{display:flex;align-items:center;margin:0 0 18px}.join-save-sec .bundle-sec .list-sec ul li span{font-family:SpaceGrotesk-Regular,sans-serif;font-size:14px;line-height:13px;font-weight:400;color:#fff;margin:0 0 0 5px}.join-save-sec .bundle-sec .list-sec ul li .icon{display:flex}.join-save-sec .bundle-sec .button-sec button{width:100%;padding:15px 28px;background-color:#fef9e6;font-size:14px;font-weight:700;line-height:17.86px;text-transform:capitalize;border-radius:30px;display:block;color:#e00000;border:none;box-shadow:none;cursor:pointer}@media screen and (max-width:767px){.join-save-sec{display:none}.join-save-inner .title h2{margin:0 0 15px}.join-save-sec{width:calc(100% - 32px);margin:25px auto 0}.join-save-sec .join-save-inner{padding:15px}.join-save-sec .bundle-sec .button-sec button{padding:12px 14px;font-size:12px;line-height:15px}.join-save-sec .bundle-sec .list-sec{width:calc(100% - 134px)}.join-save-sec .bundle-sec .list-sec ul li{margin:0 0 10px}.join-save-sec .bundle-sec .list-sec ul li span{font-size:12px}}.small-banner-section .small-banner{text-align:center;padding:58px 0 52px}.small-banner-section .small-banner h3{font-weight:800;font-size:32px;line-height:1.16;letter-spacing:normal;text-align:center}.small-banner-section .small-banner .small-banner__subtitle{font-weight:400;font-size:20px;line-height:27px;letter-spacing:normal;text-align:center;margin-top:10px}.small-banner-section .small-banner .small-banner__link{display:block;width:fit-content;min-width:217px;margin:16px auto 0;padding:12px;font:700 16px SpaceGrotesk-Bold;line-height:20px;letter-spacing:normal;color:#e00000!important;border-radius:30px;border-color:#fffdf5!important;background:#fffdf5!important;text-align:center;text-transform:capitalize;transition:.2s ease-in-out}@media only screen and (min-width:1200px){.small-banner-section .small-banner .small-banner__subtitle{font-family:SpaceGrotesk-Bold;font-weight:700;font-size:26px;line-height:33px;margin-top:18px}}.holiday-banner{padding:75px 0 50px;background-color:#d4ffd0;position:relative;border-top:4px solid #E00000}.holiday-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:24px;background:url(../image/bg-squares.svg) repeat-x;background-size:contain}.holiday-banner .holiday-inner{display:flex;align-items:center}.holiday-banner .holiday-inner .left-sec{width:60%;padding-right:60px}.holiday-banner .holiday-inner .right-sec{width:40%}.holiday-banner .holiday-inner .left-sec h2{font-size:60px;line-height:60px;color:#ed1c24;font-weight:700;font-family:PPNeueMachina-UltraBold,sans-serif;margin:0 0 20px}.holiday-banner .holiday-inner .left-sec p{font-family:SpaceGrotesk-Regular,sans-serif;font-size:20px;line-height:32px;color:#ed1c24;margin:0 0 30px}.holiday-banner .holiday-inner .left-sec ul li{margin-bottom:20px}.holiday-banner .holiday-inner .left-sec ul li:last-child{margin-bottom:0}.holiday-banner .holiday-inner .left-sec ul li .icon span{display:flex;align-items:center;font-size:18px;color:#ed1c24;font-family:SpaceGrotesk-Regular,sans-serif}.holiday-banner .holiday-inner .left-sec ul li .icon span svg{margin-right:12px}.holiday-banner .holiday-inner .left-sec .button-sec a.bundle-btn{padding:15px 35px;background-color:#ed1c24;border-radius:50px;display:table;margin-top:40px;color:#fff;font-weight:700}.holiday-banner .holiday-inner .right-sec .image-sec{position:relative;text-align:center}.holiday-banner .holiday-inner .right-sec .image-sec:before{position:absolute;content:"";width:92px;height:95px;background-image:url(../image/starburst_ddce8123-23d3-439b-906a-019bcf33bb78.png);right:-85px;top:-68px}@media screen and (max-width:1024px){.holiday-banner .holiday-inner .left-sec h2{font-size:40px;line-height:40px}.holiday-banner .holiday-inner{flex-direction:column-reverse}.holiday-banner .holiday-inner .left-sec{width:100%;padding-right:0;margin-top:30px}.holiday-banner .holiday-inner .right-sec{width:100%}.holiday-banner .holiday-inner .right-sec .image-sec:before{display:none}.holiday-banner .holiday-inner .left-sec h2{font-size:30px;line-height:30px;margin:0 0 8px}.holiday-banner .holiday-inner .left-sec p{font-size:18px;line-height:26px;margin:0 0 20px}.holiday-banner .holiday-inner .left-sec ul li .icon span{font-size:14px}.holiday-banner{padding:50px 0 42px}.holiday-banner .holiday-inner .left-sec .button-sec a.bundle-btn{margin-top:30px}}@media(min-width:1024px){.holiday-banner .container{max-width:740px}}@media(min-width:1025px){.holiday-banner .container{max-width:1100px}}.dumplings-sec-inner{padding:94px 0 120px;background-color:#187677;position:relative}.dumplings-sec-inner.bottom-border:before{position:absolute;content:"";width:100%;height:26px;background:url(../image/bg-squares.svg) repeat-x;bottom:0;background-size:contain;background-position:bottom}.dumplings-sec-inner .title h2{color:#d4ffd0;text-align:center;text-shadow:1.124385118484497px 1.124385118484497px 1.124385118484497px rgba(0,0,0,0);font-size:60px;font-style:normal;font-weight:800;line-height:67.55px;text-transform:uppercase;font-family:PPNeueMachina-UltraBold,sans-serif;max-width:820px;margin:0 auto}.dumplings-sec-inner .title{margin:0 0 60px}.dumplings-sec-inner .dumplings-content{max-width:850px;margin:0 auto}.content-inner .content-row{display:flex;border-bottom:2px solid #E00000}.content-inner .content-row:last-child{border:none}.content-inner .content-row:last-child .content-col:nth-child(2) .content-col-inner,.content-inner .content-row:last-child .content-col:nth-child(3) .content-col-inner{border-radius:0 0 22px 22px}.content-inner .content-row .content-col{width:34%;padding:0 7px}.content-inner .content-row .content-col .image img{width:100%;height:100%;object-fit:cover}.content-inner .content-row .content-col .text h3{width:100%;text-align:center;font-size:24px;line-height:33.41px;font-family:SpaceGrotesk-Bold,sans-serif;color:#e00000;margin:0}.content-inner .content-row .content-col:nth-child(2),.content-inner .content-row .content-col:nth-child(3){padding-top:0}.content-inner .content-row .content-col .image{display:flex}.content-col-inner{background-color:#d4ffd0;padding:22px 0;width:100%;height:100%;overflow:hidden}.content-inner .content-row:first-child .content-col:nth-child(2) .content-col-inner,.content-inner .content-row:first-child .content-col:nth-child(3) .content-col-inner{padding-top:0}.content-inner .content-row:first-child .content-col:nth-child(2) .content-col-inner,.content-inner .content-row:first-child .content-col:nth-child(3) .content-col-inner{border-radius:22px 22px 0 0}.content-inner .content-row .content-col:first-child .content-col-inner{background-color:transparent}.content-inner .content-row .content-col:first-child .content-col-inner .text p{text-align:left}.content-col-inner .text p{width:100%;text-align:center;font-size:18px;line-height:22.7px;color:#187677;font-family:SpaceGrotesk-Bold,sans-serif;margin:0}.content-inner .content-row .content-col:first-child .content-col-inner .text p{color:#fffdf5}.button-row{display:flex}.button-row .button-col{width:33.3%;padding:30px 7px 0}.button-row .button-col .button-col-inner a{border-radius:28.234px;background:#f30f0c;color:#fff;text-align:center;font-family:SpaceGrotesk-Bold,sans-serif;font-size:15.058px;font-style:normal;font-weight:700;line-height:18.823px;width:100%;display:block;padding:12px 15px;text-decoration:none}.content-inner .content-row .content-col:nth-child(3){padding-right:0}.button-row .button-col:last-child{padding-right:0}.content-inner .content-row .content-col:nth-child(2) .content-col-inner,.content-inner .content-row .content-col:nth-child(3) .content-col-inner{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:991px){.dumplings-sec-inner .title h2{font-size:64px;line-height:52.224px}.content-inner .content-row .content-col .text h3{font-size:16px;line-height:22px}.content-col-inner .text p{font-size:16px;line-height:18px}.content-col-inner{padding:16px 0}.button-row .button-col{padding:20px 7px 0}.dumplings-sec-inner{padding:74px 0 80px}.dumplings-sec-inner .title{margin:0 0 40px}}@media screen and (max-width:767px){.dumplings-sec-inner .title h2{font-size:34px;line-height:34px}.content-inner .content-row .content-col .text h3{font-size:14px;line-height:18px}.content-col-inner .text p{font-size:12px;line-height:14px}.content-inner .content-row .content-col{width:36%;padding:0 3px}.content-inner .content-row .content-col:first-child,.button-row .button-col:first-child{width:28%}.button-row .button-col{width:36%}.dumplings-sec-inner{padding:50px 0 60px}.button-row .button-col{padding:17px 3px 0}.dumplings-sec-inner .title{margin:0 0 30px}.button-row .button-col .button-col-inner a{font-size:10.058px;line-height:11.93px;padding:8px 15px}}.upsell-product-with-variants form{flex-direction:column;align-items:flex-start}.upsell-product__variant-select{margin-bottom:27px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../image/arrow-down-teal.svg);background-repeat:no-repeat;background-position-x:97%;background-position-y:50%;border-color:inherit;border-width:2px;font-size:18px;text-transform:uppercase}.upsell-product__option{margin-top:4px;margin-bottom:3px;font-size:20px;font-weight:600}.kit-product-info--form-wrapper{display:flex;align-items:flex-end;flex-wrap:wrap;width:100%}.template-soup-dumpling .holiday-kit-product-section{align-items:center}@media screen and (max-width:480px){.template-soup-dumpling .holiday-kit-product-section{padding-top:12px}.template-soup-dumpling .kit-product-info--form-wrapper{flex-wrap:nowrap}.template-soup-dumpling .kit-product-info__description{font-weight:400}}@media screen and (max-width:370px){.template-soup-dumpling .kit-product-info--form-wrapper{flex-wrap:wrap}}.product-lunar-section{border:none}.product-lunar-header{max-width:95%;margin:0 auto}.product-lunar__main-image img{object-fit:contain;display:block;margin:0 auto;width:100%}.product-lunar-header__title{font-family:PPNeueMachina-UltraBold,sans-serif;text-align:center;font-weight:800;font-size:40px;line-height:46px;width:80%;margin:0 auto}.product-lunar-header__subtitle{text-align:center;font-weight:400;font-size:20px;line-height:27px;padding-top:16px;max-width:780px;margin:0 auto}.product-lunar__main-image{margin:28px 0}.product-lunar__info h3{font-weight:800;font-size:32px;line-height:37px;letter-spacing:0;margin:0}.product-lunar__info .kit-product-info__price{font-family:SpaceGrotesk-Bold,sans-serif;margin:16px 0;font-weight:700;font-size:28px;line-height:35px}.product-lunar__info .kit-product-info__price span{font-family:SpaceGrotesk-Regular,sans-serif;font-weight:400;opacity:1;margin-left:8px}.product-lunar__info .product-lunar-info__components{margin-top:16px}.product-lunar__info .product-lunar-info__components-title{font-family:SpaceGrotesk-Bold,sans-serif;font-weight:700;font-size:20px;line-height:25px;text-transform:uppercase;margin-bottom:27px}.product-lunar__info form{margin-top:34px}.product-lunar__info .product-lunar-info__btn{width:100%;max-width:100%}.product-lunar__info .tab-block__title:after{content:none}.product-lunar__info .kit-product-info__tabs{border-color:#e00000;border-width:1px}.product-lunar__info .tab-block{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:15px 0 18px;border-width:1px}.product-lunar__info .tab-block .tab-block__title__wrapper{font-family:SpaceGrotesk-Regular,sans-serif;font-weight:500;font-size:16px;line-height:21px}.product-lunar__info .tab-block__subtitle,.product-lunar__info .tab-block__title{display:inline-block}.product-lunar__info .tab-block__subtitle{text-transform:uppercase}.product-lunar__info .tab-block__title{font-family:SpaceGrotesk-Bold,sans-serif;font-weight:700;font-size:16px;line-height:21px}.product-lunar__info .tab-block__description{display:block;line-height:21px}.product-lunar__info .tab-block .free-tag{color:#fffdf5;padding:2px 11px;border-radius:50px}.product-lunar__additional-text{margin-bottom:10px;font-size:14px}.product-lunar__sticker{width:fit-content;margin-top:-9px;margin-bottom:7px;padding:2px 7px;border-radius:50px;font-size:13px;line-height:normal;text-align:center;color:#fff}.product-lunar-section.squares-border-bottom:after{-webkit-mask-image:url(../image/bg-squares-teal.svg);mask-image:url(../image/bg-squares-teal.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:bottom;mask-position:bottom;background-image:unset;background-color:#e00000}@media(max-width:480px){.template-evergreen-bundle .product-lunar-section .container-md,.template-evergreen-bundle-2 .product-lunar-section .container-md{padding:0 25px}}@media(min-width:600px){.product-lunar__info .product-lunar-info__btn{max-width:310px}.product-lunar__info .tab-block__description{display:inline-block}}@media(max-width:960px){.product-lunar__additional-text{margin-top:20px;margin-bottom:25px}.template-evergreen-bundle .product-lunar-header__title,.template-evergreen-bundle-2 .product-lunar-header__title{width:100%}}@media(min-width:755px){.product-lunar__product-info{display:flex;align-items:center;justify-content:space-between;gap:10px}}@media(min-width:961px){.product-lunar-wrapper{display:flex;justify-content:center;margin-top:43px}.template-evergreen-bundle .product-lunar-wrapper,.template-evergreen-bundle-2 .product-lunar-wrapper{gap:30px}.product-lunar-wrapper.reverse{flex-direction:row-reverse}.product-lunar-header__title{width:100%}.product-lunar__info{margin:0 0 0 40px;max-width:508px}.template-evergreen-bundle .product-lunar__info,.template-evergreen-bundle-2 .product-lunar__info{max-width:540px;width:52%}.product-lunar-wrapper.reverse .product-lunar__info{margin:0 40px 0 0}.product-lunar__main-image{width:48%;margin:0}.product-lunar__info .product-lunar-info__components-title{margin-bottom:20px}.product-lunar-header__subtitle{padding-top:0}}@media(min-width:1200px){.product-lunar-header__title{font-size:60px;line-height:71px}.template-evergreen-bundle .product-lunar-header__title,.template-evergreen-bundle-2 .product-lunar-header__title{font-size:50px;line-height:1.36}.product-lunar-wrapper.reverse{margin-top:92px}}.text-bold{font-weight:700}.text-instead-of-reviews{white-space:break-spaces;font-size:14px;font-weight:500;line-height:1.27}@media(min-width:481px){.large-hide{display:none!important}}@media(max-width:480px){.small-hide{display:none!important}.product-review.text-instead-of-reviews{margin-top:20px;justify-content:left}.template-evergreen-bundle .container-third-culture,.template-evergreen-bundle-2 .container-third-culture{padding:0 24px}.template-lunar-new-year-2 .container-third-culture{padding:0 18px}.template-evergreen-v2 .container-third-culture{padding:0 16px}}.applovinScript{visibility:hidden}.product-page--mobile-slider .plyr--video{overflow:visible!important}a.product-evergreen__link-ab-test,button.product-evergreen__link-ab-test{display:none!important}.tabs__section[data-aria-hidden=true]{display:none}.section-tabs__link{cursor:pointer}.upsell-bundle{display:flex;flex-wrap:wrap;gap:24px}.upsell-bundle__images,.upsell-bundle__content{width:calc(50% - 12px)}.upsell-bundle-image-slider{max-height:700px;overflow:hidden}.upsell-bundle-image-slider-thumb{position:relative;display:flex;align-items:center;max-height:100px;margin-top:16px;overflow:hidden;opacity:0}.upsell-bundle-image-slider-thumb.slick-slider{opacity:1}.upsell-bundle-additional-image{opacity:0}.upsell-bundle-additional-image.slick-slide{opacity:1}.upsell-bundle-image-slider-thumb .slick-list{width:100%}.upsell-bundle-image-slider-thumb .slick-track{margin-left:0}.upsell-bundle-image-slider-thumb .slick-slide{margin-right:8px;border:1px solid #BABABA;background:#fff;cursor:pointer}.upsell-bundle-image-slider-thumb .slick-arrow[aria-disabled=true]{display:none!important}.upsell-bundle-image-slider-thumb .nextArrow,.upsell-bundle-image-slider-thumb .prevArrow{position:absolute;z-index:10;background-color:#fff;cursor:pointer}.upsell-bundle-image-slider-thumb .nextArrow{right:0;box-shadow:-5px 0 8px #fffdf5;margin-left:-10px}.upsell-bundle-image-slider-thumb .prevArrow{left:0;box-shadow:5px 0 8px #fffdf5}.upsell-product-bundles .tabs__section{min-height:500px}.bundle__subtitle{margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.16}.bundle__title{margin-bottom:8px;font:800 40px PPNeueMachina-UltraBold,sans-serif;line-height:normal}.bundle__description{margin-bottom:24px}.bundle__type{display:flex;align-items:center;gap:8px;margin-bottom:24px}.bundle__type ul{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bundle__type p{color:#000}.section-tabs__link{display:block;padding:8px 16px;color:#187677;border:1px solid}.section-tabs__link:hover{background:#d4ffd0;color:#187677}.section-tabs__link[aria-selected=true]{border-width:2px;font-weight:700;background:#d4ffd0}.bundle__price{margin-bottom:9px;font-size:28px;font-weight:700;line-height:1.16}.bundle__price span{margin-left:8px;color:#767676;font-weight:400;text-decoration:line-through}.bundle__stickers{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.bundle__sticker{width:fit-content;padding:0 5px;font-size:12px;font-weight:500;line-height:normal;border:1px solid;border-radius:50px}.upsell-bundle .btn-red{border:unset;padding:14px;max-width:280px;width:100%;margin-left:0;text-transform:unset;cursor:pointer}.bundle__components{margin-top:24px;padding:16px;border-radius:20px;background:#fff;border:1px solid #E00000}.bundle__components-title{margin-bottom:24px;font:800 16px PPNeueMachina-UltraBold,sans-serif;line-height:1.16;text-transform:uppercase}.bundle-component__sticker{position:absolute;top:0;right:0;max-width:37px;width:100%}.bundle-component{display:flex;align-items:center;width:calc(50% - 8px);padding-right:8px;color:#000;font-weight:500;line-height:1.16}.bundle-component__image{position:relative;margin-right:8px;max-width:64px;height:64px;width:64px}img.bundle-component__main-image{max-width:64px;width:64px}.bundle__components-wrapper{display:flex;flex-wrap:wrap;gap:16px}.bundle-component__info{margin-right:8px;flex:1}.bundle-component__info .metafield-rich_text_field{font-size:12px;font-weight:400;line-height:1.16}.bundle-component__info em{color:#6f6f6f;font-weight:300;font-style:normal}.bundle-component__info strong{font-size:16px;font-weight:500;line-height:1.16}@media screen and (min-width:768px)and (max-width:1300px){.bundle-component{width:calc(100% - 8px)}.bundle__components-wrapper{flex-direction:column;justify-content:center}.bundle__components-title{margin-bottom:8px}}@media(min-width:961px){.bundle__components-md{display:none}}@media(max-width:960px){.bundle__components-md{display:block;margin-top:0}.upsell-bundle-image-slider-thumb{position:relative}.upsell-bundle-image-slider-thumb .nextArrow,.upsell-bundle-image-slider-thumb .prevArrow{position:absolute;width:30px}.upsell-bundle-image-slider-thumb .nextArrow{right:0;margin-left:0}.upsell-bundle-image-slider-thumb .prevArrow{left:0;margin-right:0}.upsell-bundle{column-gap:16px}.upsell-bundle__images,.upsell-bundle__content{width:calc(50% - 8px)}.bundle__description{font-size:16px;line-height:normal}.bundle__subtitle{font-size:16px;line-height:1.16}.bundle__description,.bundle__type,.bundle__stickers{margin-bottom:20px}.bundle__title{margin-bottom:6px;font-size:32px}.bundle__type p{font-size:14px}.bundle__price{margin-bottom:7px}}@media(min-width:601px){.upsell-bundle__form-sm{display:none}}@media(max-width:600px){.upsell-bundle__images,.upsell-bundle__content{width:100%}.container-upsell-bundles{padding:0}.upsell-bundle__content{padding:0 24px}.bundle__price{margin-bottom:8px;font-size:24px}.bundle-component{width:100%;padding-right:0;font-size:16px}.bundle__components-wrapper{gap:8px}.bundle__components-title{margin-bottom:8px}.bundle-component__main-image{width:64px;object-fit:contain}.bundle form{display:none}.bundle__stickers{margin-bottom:0}.upsell-bundle__form-sm{width:100%;padding:8px 24px}.upsell-bundle__form-sm .btn-red{max-width:unset}.upsell-product-bundles{position:relative}.upsell-bundle__sticky-form{position:sticky;left:0;bottom:0;background:#fff;box-shadow:2px 4px 16px #00000040}.off-canvas--viewport:has(.upsell-bundle__sticky-form){overflow:unset}.bundle-sauce-component .bundle-component__qty{align-self:flex-start;padding-top:3px}}.how-to-cook-carousel .how-to-cook-carousel__slider .slick-track{display:flex!important}.how-to-cook-carousel .how-to-cook-carousel__slider .slick-slide{height:inherit!important}.how-to-cook-carousel .how-to-cook-carousel__slider-item{position:relative}.how-to-cook-carousel .slide-item__content{padding:32px 24px}.how-to-cook-carousel .slide-item__content-wrapper{max-width:384px;margin:0 auto}.how-to-cook-carousel .slide-item__image img{object-fit:cover;width:100%;height:100%}.how-to-cook-carousel .slide-item__subtitle{font:400 20px SpaceGrotesk-Regular;line-height:116%;margin-bottom:4px;text-align:center}.how-to-cook-carousel .slide-item__title-wrapper{display:flex;align-items:center;justify-content:space-between;margin:4px 0 16px;gap:16px}.how-to-cook-carousel .how-to-cook-carousel__slider .slick-arrow{visibility:hidden;opacity:0}.how-to-cook-carousel .slide-item__arrow{cursor:pointer}.how-to-cook-carousel .slide-item__title{font:800 24px PPNeueMachina-UltraBold;line-height:103%;text-align:center;margin:0}.how-to-cook-carousel .slide-item__description-list li{display:flex;align-items:center;gap:16px;margin-bottom:16px}.how-to-cook-carousel .slide-item__description-list li:last-child{margin-bottom:0}.how-to-cook-carousel .slide-item__description-list li .description-list__number{width:24px;min-width:24px;height:24px;display:flex;justify-content:center;align-items:center;font:700 16px SpaceGrotesk-Bold;border-radius:50%}.how-to-cook-carousel .slide-item__description-list li .description-list__icon{width:32px;min-width:32px;height:auto}.how-to-cook-carousel .slide-item__description-list li .description-list__icon img{width:100%;height:100%}.how-to-cook-carousel .slide-item__description-list li .description-list__text{font:400 14px SpaceGrotesk-Regular;line-height:116%}.how-to-cook-carousel .slide-item__button{width:100%;margin-top:16px}.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-panel{position:absolute;left:0;top:0;width:100%;display:flex;flex-direction:column}.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-panel .slide-item__content .slide-item__description-list,.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-panel .slide-item__content .slide-item__button,.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-panel .slide-item__image{opacity:0;transition:opacity .5s ease}.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-panel.active{position:relative;z-index:2}.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-panel.active .slide-item__content .slide-item__description-list,.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-panel.active .slide-item__content .slide-item__button,.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-panel.active .slide-item__image{opacity:1}.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tabs{padding:16px 0;margin-bottom:16px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px}.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-button{padding:10px 16px;outline:none;border:1px solid #187677;display:flex;align-items:center;font:400 16px SpaceGrotesk-Regular;line-height:116%;background:transparent;color:#187677;box-sizing:border-box;cursor:pointer;height:40px}.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-button.active{font:700 16px SpaceGrotesk-Bold;background:#d4ffd0;border-width:2px}.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-button:hover{background:#d4ffd0;color:#187677}@media(min-width:744px){.how-to-cook-carousel .slide-item__content{padding:32px 16px;width:50%;margin-left:auto}.how-to-cook-carousel .slide-item__content-wrapper{margin-left:0}.how-to-cook-carousel .how-to-cook-carousel__slider-item{display:flex}.how-to-cook-carousel .how-to-cook-carousel__slider .slide-item__tab-panel{flex-direction:row}.how-to-cook-carousel .slide-item__image{width:50%;position:absolute;left:0;bottom:0;top:0}.how-to-cook-carousel .slide-item__image .image--container{padding-top:0!important}.how-to-cook-carousel .slide-item__image *{height:100%}}@media(min-width:1024px){.how-to-cook-carousel .slide-item__content{padding-left:58px}}@media(min-width:1300px){.how-to-cook-carousel .slide-item__content{padding-left:114px}}.two-products{max-width:1264px;width:100%;margin:0 auto;padding:0 32px}.two-products h3{margin-top:0;margin-bottom:24px;font-size:40px;font-weight:800;line-height:1.16;text-align:center}.products__item{display:flex;flex-direction:column;gap:8px;align-items:center;width:calc(50% - 12px);padding:24px 40px;border-radius:20px;background:#fff;text-align:center}.two-products__products{display:flex;flex-wrap:wrap;gap:24px}.product__subtitle{font-size:16px;font-weight:500;line-height:1.16}.product__title{font:800 40px PPNeueMachina-UltraBold,sans-serif;line-height:normal;flex:1}.product__stickers{display:flex;flex-wrap:wrap;gap:8px}.product__sticker{width:fit-content;padding:0 5px;font-size:12px;font-weight:500;line-height:normal;border:1px solid;border-radius:50px}.product__price{font-size:28px;font-weight:700;line-height:1.16}.product__price span{margin-left:8px;color:#bababa;font-weight:400;text-decoration:line-through}.product form{width:100%}.two-products-btn{display:block;max-width:282px;width:100%;margin:0 auto;padding:12px;border-width:2px;border-radius:100px;border-style:solid;font-size:16px;font-weight:700;font-family:SpaceGrotesk-Regular,sans-serif;line-height:normal;cursor:pointer}.product__link{padding-top:14px;padding-bottom:14px;font-size:16px;font-weight:700;line-height:normal}.two-products__banner{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px;padding:24px 40px;border-radius:20px;font-size:16px;font-weight:500;line-height:1.16}.two-products__banner .two-products-btn{margin:0;border-width:2px;text-align:center}@media(max-width:960px){.two-products h3{margin-bottom:16px;font-size:32px}.two-products__products{gap:16px}.two-products__banner{margin-top:16px}.products__item{width:calc(50% - 8px);padding:24px}.product__title{max-width:230px;font-size:32px}.product__price{font-size:24px}.two-products__banner{padding:24px 32px}.two-products__banner p{max-width:220px}.two-products__banner .two-products-btn{max-width:209px;margin-left:auto}}@media(max-width:600px){.two-products{padding:0 24px}.two-products__products{flex-direction:column}.products__item{width:100%}.product__title{max-width:unset}.two-products__banner{flex-direction:column;padding:24px;gap:16px;text-align:center}.two-products__banner p{max-width:unset}.two-products__banner .two-products-btn{max-width:282px;margin:0 auto;padding:12px}}.evergreen-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:auto}.evergreen-hero:before{content:"";display:block;width:100%;height:196px;background-size:cover;background-position:center;background-repeat:no-repeat}.evergreen-hero__container{max-width:1200px;margin:0 auto;width:100%}.evergreen-hero__content{position:relative;width:100%;text-align:center;padding:24px}.evergreen-hero__subheading{font:400 16px SpaceGrotesk-Regular,sans-serif;text-align:center;margin-bottom:8px}.evergreen-hero__heading{font:800 32px PPNeueMachina-UltraBold,sans-serif;text-align:center;margin:8px 0 16px}.evergreen-hero__bullets{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.evergreen-hero__bullets li{font:500 12px SpaceGrotesk-Bold,sans-serif;display:flex;align-items:center;gap:8px;color:#000;text-transform:capitalize}.evergreen-hero__content .evergreen-hero__button{width:100%}.evergreen-hero__image{width:311px;min-height:70px;margin:0 auto 8px}.evergreen-hero__image img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width:744px){.evergreen-hero{height:auto;background-size:cover;background-position:center;background-repeat:no-repeat}.evergreen-hero:before{content:none}.evergreen-hero__container{display:flex;flex-direction:row;justify-content:flex-end}.evergreen-hero__content{width:50%;padding:16px 16px 24px}.evergreen-hero__content .evergreen-hero__button{max-width:282px}}@media only screen and (min-width:1200px){.evergreen-hero__content{padding:16px 40px 24px}.evergreen-hero__heading{font-size:40px;margin:16px 0 24px}.evergreen-hero__bullets{margin-bottom:24px;justify-content:space-between}.evergreen-hero__bullets li{font-size:14px}}.social-proof__heading{font:800 24px PPNeueMachina-UltraBold,sans-serif;line-height:1.09;margin:0 0 16px;text-transform:uppercase;text-align:center;padding:0 24px}.social-proof__slider{max-width:1200px;margin:0 auto;display:flex}.social-proof__slider.slick-slider{display:block}.social-proof__slider-item{margin-left:8px;background-color:#fff;border-radius:20px;overflow:hidden;height:auto;width:327px}.social-proof__slider-item .proof-item__content{padding:24px}.proof-item__content-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.proof-item__title{font:700 16px SpaceGrotesk-Bold,sans-serif}.proof-item__rating{display:flex;align-items:center}.proof-item__description{font:400 16px SpaceGrotesk-Regular,sans-serif}.social-proof__slider .slick-dots{display:flex;justify-content:center;align-items:center;margin:8px auto 0}.social-proof__slider .slick-dots li{display:flex;width:8px;height:8px;margin:0 4px}.social-proof__slider .slick-dots button{position:relative;width:8px;height:8px;padding:0;cursor:pointer;color:transparent;outline:0;background:transparent;border:1px solid #187677;border-radius:50%}.social-proof__slider .slick-dots li.slick-active button{background:#187677}.social-proof__slider .slick-dots:has(>*:only-child){display:none}.social-proof .social-proof__button{margin:16px auto 0;width:100%;max-width:338px}@media(min-width:744px){.social-proof__heading{font:800 32px PPNeueMachina-UltraBold,sans-serif;margin:0 0 24px}.social-proof__slider-item{width:338px;margin-left:16px}.social-proof__slider .slick-dots{margin:16px auto 0}.social-proof .social-proof__button{margin:24px auto 0}}@media(min-width:1024px){.social-proof__heading{font:800 40px PPNeueMachina-UltraBold,sans-serif;margin:0 0 56px}.social-proof__slider-item{width:384px;margin-left:24px}.social-proof__slider-item .proof-item__content{padding:24px 32px}.social-proof .social-proof__button{margin:56px auto 0}}.product-callout{display:inline-flex;align-items:center;gap:4px;margin-bottom:10px;background:#fff;border-radius:99px;border:1px solid #eee;padding:8px 16px;box-sizing:border-box;width:310px}@media(max-width:480px){.product-callout{justify-content:center;margin-left:16px}}div[data-bv-show=reviews]{max-width:1220px;width:100%;margin:30px auto;padding:0 10px;background:#fff;border:1px solid rgb(124 124 124);border-radius:8px}div[data-bv-show=rating_summary]{max-width:1220px;width:100%;margin:0 auto 16px}body [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:7px!important}.bv-review__collection .bv_stars_component_container{display:none!important}.bv-review__collection{display:flex;flex-direction:row-reverse;align-items:center;column-gap:0px}.bv-star__widget img{max-width:25px}html{scroll-behavior:smooth!important}.pdp-cart-area .product-page--buy-now{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/556/assets/theme.css.map?v=175981008995968873311783541565 */
