@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.error-page{background-color:var(--color-primary);box-sizing:border-box;color:var(--color-white);line-height:1;min-height:100vh;padding:50px 20px;text-align:center;width:100%}.error-page .logo-wrapper{margin:0 auto 20px;max-width:300px;padding:20px}.error-page .logo-wrapper,.error-page .logo-wrapper img{box-sizing:border-box;display:block;width:100%}.error-page .status-code{font-size:50px;font-weight:800;margin-top:20px}.error-page .reason{font-size:40px}.error-page .description{margin-bottom:40px;margin-top:40px}.error-page .link{color:inherit;display:inline-block;text-decoration:none}.error-page .link:hover{text-decoration:underline}a,button,html,input,select,textarea{font:400 14px/1.3 Geom,Arial,Helvetica,sans-serif}@media (max-width:850px){body.modal-open{height:100vh;overflow:hidden}}#main{display:flex;flex-direction:column;min-height:100vh}#main footer{margin-top:auto;position:sticky}.wide-width-wrapper{max-width:calc(100% - 40px);width:100%}.wide-width-wrapper,.width-wrapper{margin-left:auto;margin-right:auto}@media (min-width:1001px){.width-wrapper{max-width:1689.6px;width:88%}.width-wrapper.narrow{max-width:1609.6px;width:88%}}@media (max-width:1000px){.width-wrapper{max-width:calc(100% - 24px);width:100%}}.wide-wrapper{max-width:1920px}.narrow-wrapper,.wide-wrapper{margin-left:auto;margin-right:auto;width:100%}.narrow-wrapper{max-width:596px}h1{line-height:1;margin:0}#main.creamy{background-color:var(--color-creamy-white)}#main.grey{background-color:var(--color-extra-light-grey)}#main.white{background-color:var(--color-white)}#main.fm-green-dark{background-color:var(--color-fm-green-dark)}h1.page-title{--page-title-size:48px;--page-title-spacing:32px;font-size:var(--page-title-size);font-weight:400;margin-bottom:var(--page-title-spacing);margin-top:var(--page-title-spacing);text-align:center}@media (max-width:650px){h1.page-title{--page-title-size:36px;--page-title-spacing:24px}}#main a[href="#"],#main form[action="#"],#swal2-html-container a[href="#"],#swal2-html-container form[action="#"],.distribution-menu a[href="#"],.distribution-menu form[action="#"]{cursor:default;opacity:.15;pointer-events:none}#main a[href="#"]:hover,#main form[action="#"]:hover,#swal2-html-container a[href="#"]:hover,#swal2-html-container form[action="#"]:hover,.distribution-menu a[href="#"]:hover,.distribution-menu form[action="#"]:hover{text-decoration:none}.section{--section-spacing:56px 0;--section-title-size:48px;box-sizing:border-box;padding:var(--section-spacing)}.section .title{font-size:var(--section-title-size);font-weight:600;text-align:center}@media (max-width:800px){.section{--section-spacing:24px 0;--section-title-size:24px}}input:disabled{cursor:not-allowed!important}.field-loading input,.field-loading select,.field-loading textarea{opacity:.3;pointer-events:none;transition:opacity .15s}.image-wrapper img{height:auto}.strong{font-weight:800}:root{--color-primary:#008158;--color-primary-faded:#0081581a;--color-primary-semifaded:#00815888;--color-background:#f7f7fc;--color-white:#fff;--color-white-faded:#ffffffaa;--color-white-faded-medium:#ffffff80;--color-white-faded-light:#ffffff4d;--color-black:#000;--color-input-background:#eff0f6;--color-roshi:#00b140;--color-roshi-faded:#e5f7ec;--color-creamy-white:#fffcf6;--color-extra-light-grey:#f4f4f4;--color-line:#d9dbe9;--color-label:#6e7191;--color-label-fade:#6e719152;--color-body:#4e4b66;--color-fm-green-light:#2ec292;--color-fm-green-light-faded:#2ec29252;--color-fm-green-dark:#00543a;--color-pale-yellow:#f6f0c6;--color-pale-green:#ddf4a9;--color-pale-green-faded:#ddf4a9cc;--color-pale-green-extra-faded:#ddf4a952;--color-title-active:#14142b;--color-dodoria:#ff005f;--color-whis:#3448f0;--color-cell:#bae854;--color-border:#dde1eb;--color-placeholder:#a0a3bd;--color-warning-background:#fffcf5;--color-warning-border:#fec84b;--color-warning-text:#b54708;--border-radius:8px;--border-radius-big:12px;--border-radius-huge:20px;--color-yellow:#fd0;--color-border-error:#ed2e7e;--color-text-error:#c30052;--color-text-error-light:#fff3f8;--color-order-type:#475467;--color-grey:#f5f5f5;--color-grey-darkened:#e9e9e9;--color-grey-light:#fafafa;--color-border-grey:#d0d5dd;--color-orange:#ff5f00;--color-blue-faded:#dbeafe52;--color-yellow-faded:#ffdd0052;--color-paler-green:#f1fadd;--color-gray-900:#101828;--color-warning:#fef0c7;--color-warning-faded:#fffaeb;--color-notice:#fff08c;--color-line-pale:#eaecf0;--color-red:#ef4444;--color-error-red:#e62142;--color-error-text:#b42318;--color-pale-red:#fee2e2;--color-picking-green:#039855;--color-collection-blue:#00a0ff;--color-soft-green:#dff1e8;--color-paginator-active:var(--color-border);--color-paginator-hover:var(--color-border);--product-list-image-size:240px;--wide-radio-field-spacing:16px;--wide-radio-field-border:1px solid var(--color-border);--wide-radio-field-gap:16px;--icon-field-credit-card-padding:4px;--icon-field-credit-card-border:1px;--mobile-product-max-width:450px;--header-height:83px}@media (max-width:850px){:root{--header-height:72px}}@font-face{font-display:swap;font-family:Geom;font-style:normal;font-weight:300;src:url("../../dist/fonts/Geom-Light.89e850048dd0.ttf") format("truetype")}@font-face{font-display:swap;font-family:Geom;font-style:normal;font-weight:400;src:url("../../dist/fonts/Geom-Regular.5c00d21294f3.ttf") format("truetype")}@font-face{font-display:swap;font-family:Geom;font-style:normal;font-weight:500;src:url("../../dist/fonts/Geom-Medium.e94c6f93c7ea.ttf") format("truetype")}@font-face{font-display:swap;font-family:Geom;font-style:normal;font-weight:600;src:url("../../dist/fonts/Geom-Medium.e94c6f93c7ea.ttf") format("truetype")}@font-face{font-display:swap;font-family:Geom;font-style:normal;font-weight:700;src:url("../../dist/fonts/Geom-Bold.f60952cd0fec.ttf") format("truetype")}@font-face{font-display:swap;font-family:Horiatia;font-style:normal;font-weight:600;src:url("../../dist/fonts/Horiatia.21e2ce11f36a.otf") format("opentype")}form .field .map_canvas_wrapper{margin-left:auto}form .errorlist{color:var(--color-text-error);font-size:14px;font-weight:300;margin:0;padding:0}form .errorlist>li{list-style:none}.reset-list{margin:0;padding:0}.reset-list>li{list-style:none}.clear:after,.init-pseudo{content:"";display:block}.clear:after{clear:both;display:table}
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:9999}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px rgba(0,0,0,.5);position:absolute}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-label{background-color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.pika-title select{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-next,.pika-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:none;overflow:hidden;padding:0;position:relative;text-indent:20px;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");float:left}.is-rtl .pika-prev,.pika-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");float:right}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.pika-table td,.pika-table th{padding:0;width:14.28571429%}.pika-table th{color:#999;font-size:12px;font-weight:700;line-height:25px;text-align:center}.pika-button{background:#f5f5f5;border:0;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:12px;height:auto;line-height:15px;margin:0;outline:none;padding:5px;text-align:right;width:100%}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{background:#3af;border-radius:3px;box-shadow:inset 0 1px 3px #178fe5;color:#fff;font-weight:700}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d;border-radius:3px;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#3af;border-radius:3px;box-shadow:none;color:#fff}.is-disabled .pika-button{color:#999;cursor:default;opacity:.3;pointer-events:none}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{cursor:default;pointer-events:none}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{background:#ff8000;border-radius:3px;box-shadow:none;color:#fff}.pika-table abbr{border-bottom:none;cursor:help}.svg-address{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 95.35783366% no-repeat}.svg-address-dims{height:40px;width:40px}.svg-address-building{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 69.89247312% 41.15456238% no-repeat}.svg-address-building-dims{height:20px;width:21px}.svg-address-building-selected{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 26.88172043% 55.67970205% no-repeat}.svg-address-building-selected-dims{height:20px;width:21px}.svg-address-home{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 30.64516129% 55.67970205% no-repeat}.svg-address-home-dims{height:20px;width:21px}.svg-address-home-selected{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 34.40860215% 55.67970205% no-repeat}.svg-address-home-selected-dims{height:20px;width:21px}.svg-address-other{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.20938628% 8.06754221% no-repeat}.svg-address-other-dims{height:24px;width:25px}.svg-address-other-selected{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.20938628% 12.57035647% no-repeat}.svg-address-other-selected-dims{height:24px;width:25px}.svg-alert-circle{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 45.61717352% 55.67970205% no-repeat}.svg-alert-circle-dims{height:20px;width:20px}.svg-alert-triangle{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 49.19499106% 55.67970205% no-repeat}.svg-alert-triangle-dims{height:20px;width:20px}.svg-amex{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 44.01473297% 23.4082397% no-repeat}.svg-amex-dims{height:23px;width:36px}.svg-arrow-left{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 56.26168224% 76.60818713% no-repeat}.svg-arrow-left-dims{height:44px;width:44px}.svg-arrow-left-green{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 64.48598131% 76.60818713% no-repeat}.svg-arrow-left-green-dims{height:44px;width:44px}.svg-arrow-left-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 72.71028037% 76.60818713% no-repeat}.svg-arrow-left-grey-dims{height:44px;width:44px}.svg-arrow-left-paginator{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 52.77280859% 55.67970205% no-repeat}.svg-arrow-left-paginator-dims{height:20px;width:20px}.svg-arrow-right{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 80.93457944% 76.60818713% no-repeat}.svg-arrow-right-dims{height:44px;width:44px}.svg-arrow-right-green{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 89.1588785% 76.60818713% no-repeat}.svg-arrow-right-green-dims{height:44px;width:44px}.svg-arrow-right-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 87.52436647% no-repeat}.svg-arrow-right-grey-dims{height:44px;width:44px}.svg-arrow-right-paginator{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 56.35062612% 55.67970205% no-repeat}.svg-arrow-right-paginator-dims{height:20px;width:20px}.svg-back-button{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 49.34333959% no-repeat}.svg-back-button-dims{height:24px;width:24px}.svg-basket{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 59.92844365% 55.67970205% no-repeat}.svg-basket-dims{height:20px;width:20px}.svg-basket-green{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 63.50626118% 55.67970205% no-repeat}.svg-basket-green-dims{height:20px;width:20px}.svg-bike{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 8.22429907% 87.52436647% no-repeat}.svg-bike-dims{height:44px;width:44px}.svg-bike-white{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 49.90859232% 93.9047619% no-repeat}.svg-bike-white-dims{height:32px;width:32px}.svg-bin{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 67.08407871% 55.67970205% no-repeat}.svg-bin-dims{height:20px;width:20px}.svg-box{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 53.84615385% no-repeat}.svg-box-dims{height:24px;width:24px}.svg-box-plain{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 77.28085868% 99.25512104% no-repeat}.svg-box-plain-dims{height:20px;width:20px}.svg-box-plain-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 80.85867621% 99.25512104% no-repeat}.svg-box-plain-grey-dims{height:20px;width:20px}.svg-box-plain-grey-small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.28952043% 56.74676525% no-repeat}.svg-box-plain-grey-small-dims{height:16px;width:16px}.svg-button-add{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 58.34896811% no-repeat}.svg-button-add-dims{height:24px;width:24px}.svg-button-add-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 62.85178236% no-repeat}.svg-button-add-grey-dims{height:24px;width:24px}.svg-calendar{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 16.44859813% 87.52436647% no-repeat}.svg-calendar-dims{height:44px;width:44px}.svg-calories{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 90.22140221% 35.15625% no-repeat}.svg-calories-dims{height:45px;width:37px}.svg-cancel{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 67.35459662% no-repeat}.svg-cancel-dims{height:24px;width:24px}.svg-carbs{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 39.17137476% 77.21021611% no-repeat}.svg-carbs-dims{height:48px;width:48px}.svg-chart{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 69.83842011% 29.34579439% no-repeat}.svg-chart-dims{height:22px;width:22px}.svg-check-circle{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 84.43649374% 99.25512104% no-repeat}.svg-check-circle-dims{height:20px;width:20px}.svg-check-filled{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 71.85741088% no-repeat}.svg-check-filled-dims{height:24px;width:24px}.svg-checkbox{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 88.01431127% 99.25512104% no-repeat}.svg-checkbox-dims{height:20px;width:20px}.svg-chef-hat{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 24.6728972% 87.52436647% no-repeat}.svg-chef-hat-dims{height:44px;width:44px}.svg-chevron-right{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.28952043% 59.70425139% no-repeat}.svg-chevron-right-dims{height:16px;width:16px}.svg-circle-minus{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 55.75868373% 93.9047619% no-repeat}.svg-circle-minus-dims{height:32px;width:32px}.svg-circle-plus{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 61.60877514% 93.9047619% no-repeat}.svg-circle-plus-dims{height:32px;width:32px}.svg-circled-check{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 76.36022514% no-repeat}.svg-circled-check-dims{height:24px;width:24px}.svg-coins{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 80.8630394% no-repeat}.svg-coins-dims{height:24px;width:24px}.svg-coins-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 91.5921288% 99.07063197% no-repeat}.svg-coins-grey-dims{height:19px;width:20px}.svg-coins-stacked{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 0 no-repeat}.svg-coins-stacked-dims{height:20px;width:20px}.svg-coins-stacked-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 3.72439479% no-repeat}.svg-coins-stacked-grey-dims{height:20px;width:20px}.svg-control-down{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 85.36585366% no-repeat}.svg-control-down-dims{height:24px;width:24px}.svg-counter{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 32.89719626% 87.52436647% no-repeat}.svg-counter-dims{height:44px;width:44px}.svg-credit-card{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 73.78815081% 56.00739372% no-repeat}.svg-credit-card-dims{height:16px;width:22px}.svg-credit-card-green{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 89.86866792% no-repeat}.svg-credit-card-green-dims{height:24px;width:24px}.svg-credit-card-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 94.37148218% no-repeat}.svg-credit-card-grey-dims{height:24px;width:24px}.svg-delivery{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 82.03592814% 27.45995423% no-repeat}.svg-delivery-dims{height:120px;width:78px}.svg-delivery-small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 90.55555556% 24.14486922% no-repeat}.svg-delivery-small-dims{height:60px;width:39px}.svg-delivery-truck{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 77.47747748% 92.49530957% no-repeat}.svg-delivery-truck-dims{height:24px;width:24px}.svg-delivery-truck-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 81.8018018% 92.49530957% no-repeat}.svg-delivery-truck-grey-dims{height:24px;width:24px}.svg-delivery-truck-grey-small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.28952043% 62.66173752% no-repeat}.svg-delivery-truck-grey-small-dims{height:16px;width:16px}.svg-diners{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 50.64456722% 23.4082397% no-repeat}.svg-diners-dims{height:23px;width:36px}.svg-diners-club{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 57.27440147% 23.4082397% no-repeat}.svg-diners-club-dims{height:23px;width:36px}.svg-discount-box{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 86.52631579% 48.58299595% no-repeat}.svg-discount-box-dims{height:63px;width:104px}.svg-discover{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 63.90423573% 23.36448598% no-repeat}.svg-discover-dims{height:22px;width:36px}.svg-door{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 53.53728489% 63.67265469% no-repeat}.svg-door-dims{height:56px;width:56px}.svg-dropdown-icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 7.44878957% no-repeat}.svg-dropdown-icon-dims{height:20px;width:20px}.svg-error{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 11.17318436% no-repeat}.svg-error-dims{height:20px;width:20px}.svg-eye{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 86.12612613% 92.49530957% no-repeat}.svg-eye-dims{height:24px;width:24px}.svg-facebook{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 98.07017544% 43.9703154% no-repeat}.svg-facebook-dims{height:18px;width:9px}.svg-fat{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 68.19852941% 47.265625% no-repeat}.svg-fat-dims{height:45px;width:35px}.svg-field-icon-address{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 90.45045045% 92.49530957% no-repeat}.svg-field-icon-address-dims{height:24px;width:24px}.svg-field-icon-bell{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 38.17204301% 55.67970205% no-repeat}.svg-field-icon-bell-dims{height:20px;width:21px}.svg-field-icon-calendar{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 14.89757914% no-repeat}.svg-field-icon-calendar-dims{height:20px;width:20px}.svg-field-icon-email{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 100% no-repeat}.svg-field-icon-email-dims{height:24px;width:24px}.svg-field-icon-first-name{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 4.32432432% 100% no-repeat}.svg-field-icon-first-name-dims{height:24px;width:24px}.svg-field-icon-floor{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 41.93548387% 55.67970205% no-repeat}.svg-field-icon-floor-dims{height:20px;width:21px}.svg-field-icon-last-name{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 8.64864865% 100% no-repeat}.svg-field-icon-last-name-dims{height:24px;width:24px}.svg-field-icon-password{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 12.97297297% 100% no-repeat}.svg-field-icon-password-dims{height:24px;width:24px}.svg-field-icon-percent{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 17.2972973% 100% no-repeat}.svg-field-icon-percent-dims{height:24px;width:24px}.svg-field-icon-phone{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 21.62162162% 100% no-repeat}.svg-field-icon-phone-dims{height:24px;width:24px}.svg-fire{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 41.12149533% 87.52436647% no-repeat}.svg-fire-dims{height:44px;width:44px}.svg-gear-black{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 66.04554865% no-repeat}.svg-gear-black-dims{height:74px;width:84px}.svg-gear-green{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 91.13924051% 65.16007533% no-repeat}.svg-gear-green-dims{height:26px;width:26px}.svg-gear-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 91.13924051% 60.18867925% no-repeat}.svg-gear-grey-dims{height:27px;width:26px}.svg-green-arrow-left{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 38.48987109% 30.13435701% no-repeat}.svg-green-arrow-left-dims{height:36px;width:36px}.svg-green-arrow-right{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 45.11970534% 30.13435701% no-repeat}.svg-green-arrow-right-dims{height:36px;width:36px}.svg-green-white-check{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 98.9380531% 68.32412523% no-repeat}.svg-green-white-check-dims{height:14px;width:14px}.svg-hand-drawn-arrow{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 59.92292871% 47.35812133% no-repeat}.svg-hand-drawn-arrow-dims{height:46px;width:60px}.svg-heart{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 10.64638783% 77.97619048% no-repeat}.svg-heart-dims{height:53px;width:53px}.svg-home-line{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 18.62197393% no-repeat}.svg-home-line-dims{height:20px;width:20px}.svg-info{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 89.76660682% 83.92523364% no-repeat}.svg-info-dims{height:22px;width:22px}.svg-instagram{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.82142857% 40.74074074% no-repeat}.svg-instagram-dims{height:17px;width:19px}.svg-jcb{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 51.74953959% 29.40074906% no-repeat}.svg-jcb-dims{height:23px;width:36px}.svg-linkedin{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.64349376% 47.22222222% no-repeat}.svg-linkedin-dims{height:17px;width:18px}.svg-location-green{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 17.10526316% no-repeat}.svg-location-green-dims{height:25px;width:24px}.svg-location-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 21.80451128% no-repeat}.svg-location-grey-dims{height:25px;width:24px}.svg-logo-white{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 30.05671078% 30.13435701% no-repeat}.svg-logo-white-dims{height:36px;width:50px}.svg-logout{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 69.76744186% 37.19626168% no-repeat}.svg-logout-dims{height:22px;width:20px}.svg-maestro{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 58.37937385% 29.40074906% no-repeat}.svg-maestro-dims{height:23px;width:36px}.svg-magnifying-glass{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 64.24474187% 63.67265469% no-repeat}.svg-magnifying-glass-dims{height:56px;width:56px}.svg-mail{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 72.85974499% 92.66917293% no-repeat}.svg-mail-dims{height:25px;width:30px}.svg-map{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 79.05282332% 86.18042226% no-repeat}.svg-map-dims{height:36px;width:30px}.svg-map-point{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 67.33576642% 93.5483871% no-repeat}.svg-map-point-dims{height:30px;width:31px}.svg-map-point-small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.64349376% 50.37037037% no-repeat}.svg-map-point-small-dims{height:17px;width:18px}.svg-mastercard{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 65.0092081% 29.40074906% no-repeat}.svg-mastercard-dims{height:23px;width:36px}.svg-meals{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 45.53775744% no-repeat}.svg-meals-dims{height:120px;width:128px}.svg-meals-small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 29.51456311% 64.18511066% no-repeat}.svg-meals-small-dims{height:60px;width:64px}.svg-money-green{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 26.5037594% no-repeat}.svg-money-green-dims{height:25px;width:24px}.svg-money-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 31.20300752% no-repeat}.svg-money-grey-dims{height:25px;width:24px}.svg-nutrient-calories{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 25.94594595% 100% no-repeat}.svg-nutrient-calories-dims{height:24px;width:24px}.svg-nutrient-carbohydrates{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 30.27027027% 100% no-repeat}.svg-nutrient-carbohydrates-dims{height:24px;width:24px}.svg-nutrient-fat{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 34.59459459% 100% no-repeat}.svg-nutrient-fat-dims{height:24px;width:24px}.svg-nutrient-protein{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 38.91891892% 100% no-repeat}.svg-nutrient-protein-dims{height:24px;width:24px}.svg-one-off{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 68.88489209% 23.36448598% no-repeat}.svg-one-off-dims{height:22px;width:23px}.svg-oven{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 28.00875274% 43.54485777% no-repeat}.svg-oven-dims{height:100px;width:122px}.svg-oven-small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 48.26254826% 47.73175542% no-repeat}.svg-oven-small-dims{height:50px;width:61px}.svg-pencil{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 65.42750929% 86.84719536% no-repeat}.svg-pencil-dims{height:40px;width:41px}.svg-phone{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 64.80446927% 38.6407767% no-repeat}.svg-phone-dims{height:42px;width:42px}.svg-pin{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 22.34636872% no-repeat}.svg-pin-dims{height:20px;width:20px}.svg-plan{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 89.93435449% 0 no-repeat}.svg-plan-dims{height:120px;width:122px}.svg-plan-small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 41.94174757% 64.18511066% no-repeat}.svg-plan-small-dims{height:60px;width:64px}.svg-plans-meals{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 49.34579439% 87.52436647% no-repeat}.svg-plans-meals-dims{height:44px;width:44px}.svg-plans-settings{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 57.57009346% 87.52436647% no-repeat}.svg-plans-settings-dims{height:44px;width:44px}.svg-printer{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 43.24324324% 100% no-repeat}.svg-printer-dims{height:24px;width:24px}.svg-profile-active{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 7.42115028% 95.35783366% no-repeat}.svg-profile-active-dims{height:40px;width:40px}.svg-profile-inactive{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 14.84230056% 95.35783366% no-repeat}.svg-profile-inactive-dims{height:40px;width:40px}.svg-protein{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 47.94007491% 77.05882353% no-repeat}.svg-protein-dims{height:47px;width:45px}.svg-quote{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 16.43835616% 65.77319588% no-repeat}.svg-quote-dims{height:72px;width:68px}.svg-quote-small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 30.26315789% 77.5147929% no-repeat}.svg-quote-small-dims{height:50px;width:47px}.svg-reset-arrow-left{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 26.0707635% no-repeat}.svg-reset-arrow-left-dims{height:20px;width:20px}.svg-reset-password{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 63.74269006% 10.99796334% no-repeat}.svg-reset-password-dims{height:66px;width:66px}.svg-santa-hat{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 73.04832714% 86.34615385% no-repeat}.svg-santa-hat-dims{height:37px;width:41px}.svg-search{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 74.95219885% 63.67265469% no-repeat}.svg-search-dims{height:56px;width:56px}.svg-search-error{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 85.65965583% 63.67265469% no-repeat}.svg-search-error-dims{height:56px;width:56px}.svg-shopping-cart{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 78.44311377% no-repeat}.svg-shopping-cart-dims{height:56px;width:56px}.svg-star{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 43.95604396% 94.26386233% no-repeat}.svg-star-dims{height:34px;width:33px}.svg-step-active{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 22.26345083% 95.35783366% no-repeat}.svg-step-active-dims{height:40px;width:40px}.svg-step-completed{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 29.68460111% 95.35783366% no-repeat}.svg-step-completed-dims{height:40px;width:40px}.svg-step-inactive{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 37.10575139% 95.35783366% no-repeat}.svg-step-inactive-dims{height:40px;width:40px}.svg-subscription-lightbox{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.20938628% 35.70093458% no-repeat}.svg-subscription-lightbox-dims{height:22px;width:25px}.svg-tick{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.38336347% 0 no-repeat}.svg-tick-dims{height:26px;width:26px}.svg-tick-white{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 88.10810811% 41.43646409% no-repeat}.svg-tick-white-dims{height:14px;width:24px}.svg-tiktok{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.46619217% 53.61781076% no-repeat}.svg-tiktok-dims{height:18px;width:17px}.svg-time-green{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 40.03759398% no-repeat}.svg-time-green-dims{height:25px;width:24px}.svg-time-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 44.73684211% no-repeat}.svg-time-grey-dims{height:25px;width:24px}.svg-underline{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 51.97505198% 38.71595331% no-repeat}.svg-underline-dims{height:43px;width:98px}.svg-underline-how-it-works-title{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 0 no-repeat}.svg-underline-how-it-works-title-dims{height:54px;width:411px}.svg-underline-how-it-works-title-small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 23.80952381% no-repeat}.svg-underline-how-it-works-title-small-dims{height:32px;width:239px}.svg-underline-light{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 30.48543689% no-repeat}.svg-underline-light-dims{height:42px;width:159px}.svg-underline-slideshow-title{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 11.11111111% no-repeat}.svg-underline-slideshow-title-dims{height:71px;width:327px}.svg-user{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 29.79515829% no-repeat}.svg-user-dims{height:20px;width:20px}.svg-user-circle{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 47.56756757% 100% no-repeat}.svg-user-circle-dims{height:24px;width:24px}.svg-user-email{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 51.89189189% 100% no-repeat}.svg-user-email-dims{height:24px;width:24px}.svg-user-green{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 56.21621622% 100% no-repeat}.svg-user-green-dims{height:24px;width:24px}.svg-user-grey{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 60.54054054% 100% no-repeat}.svg-user-grey-dims{height:24px;width:24px}.svg-user-phone{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 64.86486486% 100% no-repeat}.svg-user-phone-dims{height:24px;width:24px}.svg-visa{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 85.45119705% 84.082397% no-repeat}.svg-visa-dims{height:23px;width:36px}.svg-warning{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 22.98025135% 55.67970205% no-repeat}.svg-warning-dims{height:20px;width:22px}.svg-warning-filled{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 69.18918919% 100% no-repeat}.svg-warning-filled-dims{height:24px;width:24px}.svg-warning-triangle{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 33.51955307% no-repeat}.svg-warning-triangle-dims{height:20px;width:20px}.svg-warning-triangle-active{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 37.24394786% no-repeat}.svg-warning-triangle-active-dims{height:20px;width:20px}.svg-x-close{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 20.68311195% 77.82178218% no-repeat}.svg-x-close-dims{height:52px;width:52px}.svg-x-close-default{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 73.51351351% 100% no-repeat}.svg-x-close-default-dims{height:24px;width:24px}.svg-x-fail{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.28952043% 65.61922366% no-repeat}.svg-x-fail-dims{height:16px;width:16px}.svg-youtube{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.38336347% 4.81481481% no-repeat}.svg-youtube-dims{height:17px;width:26px}.pikaday-theme{border-radius:var(--border-radius-big);font-family:Geom;--month-font-size:24px;--title-spacing:12px 24px;--date-size:40px}.pikaday-theme .pika-table,.pikaday-theme .pika-title{background:none!important}@media (max-width:650px){.pikaday-theme{left:50%!important;transform:translateX(-50%)!important;--month-font-size:20px;--title-spacing:8px 4px;--date-size:32px}}.pikaday-theme .pika-lendar{box-sizing:border-box;margin:0;padding:12px;width:100%}.pikaday-theme .pika-lendar .pika-title{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between}.pikaday-theme .pika-lendar .pika-title .pika-prev{margin-left:auto}.pikaday-theme .pika-lendar .pika-title .pika-label:first-of-type{min-width:150px}.pikaday-theme .pika-lendar .pika-next,.pikaday-theme .pika-lendar .pika-prev{background-image:none;color:transparent;float:none;opacity:1}.pikaday-theme .pika-lendar .pika-next:hover,.pikaday-theme .pika-lendar .pika-prev:hover{opacity:.8;transition:opacity .15s}.pikaday-theme .pika-lendar .pika-prev{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 38.48987109% 30.13435701% no-repeat;height:36px;width:36px}.pikaday-theme .pika-lendar .pika-next{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 45.11970534% 30.13435701% no-repeat;height:36px;width:36px}.pikaday-theme .pika-lendar .pika-title{background-color:var(--color-white);box-sizing:border-box;padding:var(--title-spacing)}.pikaday-theme .pika-lendar .pika-label{font-size:var(--month-font-size);font-weight:400;position:relative}.pikaday-theme .pika-lendar .pika-label select{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pikaday-theme .pika-lendar .pika-table{background-color:var(--color-background);width:100%}.pikaday-theme .pika-lendar .pika-table thead tr th abbr{color:var(--color-title-active);font-size:14px;text-decoration:none}.pikaday-theme .pika-lendar .pika-table tr td{box-sizing:border-box;padding:4px}.pikaday-theme .pika-lendar .pika-table tr td button.pika-button{align-items:center;background:none;border-radius:50%;box-shadow:none;box-sizing:border-box;color:var(--color-body);display:flex;flex-direction:column;font-size:16px;font-weight:300;height:var(--date-size);justify-content:center;line-height:1;padding:8px;text-align:center;width:var(--date-size)}.pikaday-theme .pika-lendar .pika-table tr td button.pika-button:hover{background-color:var(--color-cell)}.pikaday-theme .pika-lendar .pika-table tr td.is-selected button.pika-button{background-color:var(--color-primary);color:var(--color-white)}.messages-wrapper{position:sticky;top:92px;z-index:100}.messages-wrapper .button-wrapper{position:absolute}@media (max-width:1200px){.messages-wrapper{top:80px}}.messages{left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:10000}.messages>li{list-style:none}.messages .message.hidden,.messages.hidden{opacity:0;transition:opacity .15s,z-index .15s;z-index:-1}.messages .message.hidden .close-button,.messages li.message.finalized,.messages.hidden .close-button{display:none}.messages li{--spacing:16px;background-color:var(--color-extra-light-grey);border:1px solid var(--color-grey);border-radius:var(--border-radius-big);box-sizing:border-box;display:flex;flex-direction:row;font-size:var(--spacing);gap:12px;padding:var(--spacing);position:relative;--color:0;--bg-color:0;--border-color:0;background-color:var(--bg-color);border-color:var(--border-color);color:var(--color);--close-icon-color:var(--color-grey)}.messages li+li{margin-top:10px}.messages li .content{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.messages li .messages-title{color:inherit;font-weight:700}.messages li .text{font-weight:300}.messages li .text spacing{margin-top:4px}.messages li .close-button,.messages li .icon{min-height:20px;min-width:20px}.messages li .close-button{cursor:pointer;height:20px;margin-left:auto;position:relative;width:20px}.messages li .close-button:after,.messages li .close-button:before{background-color:var(--close-icon-color);border-radius:var(--border-radius);content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform-origin:50% 50%;width:16px}.messages li .close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.messages li .close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.messages li.success{--color:var(--color-fm-green-dark);--bg-color:var(--color-roshi-faded);--border-color:var(--color-roshi);--close-icon-color:var(--color-fm-green-dark)}.messages li.success .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 84.43649374% 99.25512104% no-repeat;height:20px;width:20px}.messages li.error{--color:var(--color-error-text);--bg-color:var(--color-text-error-light);--border-color:var(--color-border-error);--close-icon-color:var(--color-error-text)}.messages li.error .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 45.61717352% 55.67970205% no-repeat;height:20px;width:20px}.messages li.warning{--color:var(--color-warning-text);--bg-color:var(--color-warning-background);--border-color:var(--color-warning-border);--close-icon-color:var(--color-warning-text)}.messages li.warning .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 22.98025135% 55.67970205% no-repeat;height:20px;width:22px}.button{--button-padding:16px;--button-border-color:var(--color-primary);--button-bg-color:var(--color-primary);--button-bg-color-hover:var(--color-roshi);--button-text-color:var(--color-white);--button-text-color-hover:var(--color-white);background-color:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:var(--border-radius);box-sizing:border-box;color:var(--button-text-color);display:inline-block;font-size:16px;line-height:1;padding:var(--button-padding);text-align:center;text-decoration:none}.button:hover:not(.disabled):not([disabled]){background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover);cursor:pointer;transition:background-color .15s,color .15s}.button.primary{--button-border-color:var(--color-primary);--button-bg-color:var(--color-primary);--button-text-color:var(--color-white);--button-text-color-hover:var(--color-white)}.button.primary-faded{--button-border-color:var(--color-primary-faded);--button-text-color:var(--color-primary);--button-bg-color:var(--color-primary-faded);--button-text-color-hover:var(--color-fm-green-light);--button-bg-color-hover:var(--color-pale-green-extra-faded)}.button.secondary{--button-border-color:var(--color-title-active);--button-bg-color:var(--color-title-active);--button-text-color:var(--color-white);--button-text-color-hover:var(--color-white);--button-bg-color-hover:var(--color-placeholder)}.button.clear{--button-border-color:var(--color-line);--button-bg-color:var(--color-extra-light-grey);--button-text-color:var(--color-primary);--button-bg-color-hover:var(--color-extra-light-grey);--button-text-color-hover:var(--button-text-color)}.button.light{--button-border-color:var(--color-fm-green-dark);--button-bg-color:var(--color-white);--button-text-color:var(--color-fm-green-dark);--button-bg-color-hover:var(--color-fm-green-dark);--button-text-color-hover:var(--color-white)}.button.cta{--button-border-color:var(--color-border-grey);--button-text-color:var(--color-title-active);--button-bg-color:var(--color-white)}.button.cta.print{--button-bg-color-hover:var(--color-primary)}.button.cta.pick{--button-text-color:var(--color-primary);--button-bg-color-hover:var(--color-primary);--button-text-color-hover:var(--color-white);font-weight:700}.button.cta.pick.active,.button.cta.print.active{--button-text-color:var(--color-white);--button-bg-color:var(--color-primary)}.button.report{--button-border-color:var(--color-orange);--button-text-color:var(--color-orange);--button-bg-color:var(--color-notice);--button-text-color-hover:var(--color-orange);--button-bg-color-hover:var(--color-notice);font-weight:700}.button.grey{--button-text-color:var(--color-label);--button-bg-color:var(--color-grey);--button-bg-color-hover:var(--color-grey-darkened);--button-text-color-hover:var(--color-label);font-weight:300}.button._cta-md{--button-padding:10px 16px}.button._small{--button-padding:8px 12px}.button._xl{max-width:546px;width:100%}.button._xxl{--button-padding:32px;width:100%}.button._plain{border:none}.button.disabled,.button[disabled]{opacity:.8;--button-border-color:var(--color-label);--button-bg-color:var(--color-label);--button-text-color:var(--color-white);--button-text-color-hover:var(--color-white)}.button.dark-text{--button-text-color:var(--color-order-type)}.button.replace-source-button{--button-text-color:var(--color-primary);--button-bg-color:var(--color-white)}.text-button{align-items:center;background:none;border:none;box-sizing:border-box;color:var(--color-body);cursor:pointer;display:flex;font-size:16px;font-weight:300;justify-content:center;padding:4px 0}.text-button:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 85.36585366% no-repeat;content:"";display:block;height:24px;width:24px}button:not(.disabled):not([disabled]){cursor:pointer}form.sync-wrapper button[type=submit]{position:relative;transition:all .15s}form.sync-wrapper button[type=submit][disabled],form.sync-wrapper button[type=submit][disabled]:hover{color:transparent}form.sync-wrapper button[type=submit][disabled] .loader{opacity:1;transform:translate(-50%,-50%) scale(1)}.button-wrapper.centered{text-align:center}.htmx-button.htmx-request,button.htmx-button[disabled]{cursor:default;opacity:.8;pointer-events:none;transform:scale(.98);transition:opacity .15s,transform .15s}form[hx-get].htmx-checkbox-form,form[hx-post].htmx-checkbox-form{align-items:center;display:flex;flex-direction:column;--htmx-checkbox-background-color:var(--color-line);--htmx-checkbox-position:translateX(0)}form[hx-get].htmx-checkbox-form .checkbox-slider .checkbox.checked+.slider,form[hx-get].htmx-checkbox-form .checkbox-slider input[type=checkbox]:checked+.slider,form[hx-post].htmx-checkbox-form .checkbox-slider .checkbox.checked+.slider,form[hx-post].htmx-checkbox-form .checkbox-slider input[type=checkbox]:checked+.slider{background-color:var(--htmx-checkbox-background-color)}form[hx-get].htmx-checkbox-form .checkbox-slider .checkbox.checked+.slider:after,form[hx-get].htmx-checkbox-form .checkbox-slider input[type=checkbox]:checked+.slider:after,form[hx-post].htmx-checkbox-form .checkbox-slider .checkbox.checked+.slider:after,form[hx-post].htmx-checkbox-form .checkbox-slider input[type=checkbox]:checked+.slider:after{transform:var(--htmx-checkbox-position)}form[hx-get].htmx-checkbox-form.checked,form[hx-post].htmx-checkbox-form.checked{--htmx-checkbox-background-color:var(--color-primary);--htmx-checkbox-position:translateX(100%)}.-htmx-transition{transition:opacity .15s}.-htmx-transition.htmx-request{opacity:0}.field{--checkbox-size:20px}.field label{color:var(--color-label);font-size:16px;font-weight:300}.field input:checked,.field input[type=radio]:checked{accent-color:var(--color-fm-green-dark)}.field.error input,.field.error select,.field.error span.value,.field.error textarea{background-color:var(--color-text-error-light)!important;border-color:var(--color-text-error)!important}.field.error input[type=radio]:checked,.field.error select[type=radio]:checked,.field.error span.value[type=radio]:checked,.field.error textarea[type=radio]:checked{accent-color:var(--color-text-error)!important}.field.error .errorlist{margin-bottom:8px;margin-top:8px}.field select{-webkit-appearance:initial;-moz-appearance:initial;appearance:none;background:inherit;color:inherit;font:inherit}.field input,.field select,.field span.value,.field textarea{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);box-sizing:border-box;display:block;font-size:16px;font-weight:300;padding:16px;width:100%}.field input:focus,.field select:focus,.field span.value:focus,.field textarea:focus{border-color:var(--color-body);outline:none;transition:border .15s}.field input[type=radio]{display:inline-block;height:var(--checkbox-size);width:var(--checkbox-size)}.field input[type=radio]+label{box-sizing:border-box;padding-left:8px}.field input[type=radio]+label .label-subtitle{align-items:center;color:var(--color-label);display:flex;font-size:14px;font-weight:300;margin-top:4px}.field input[type=radio]+label .label-subtitle.address:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.64349376% 50.37037037% no-repeat;content:"";display:block;height:17px;margin-left:-3px;width:18px}.field input[type=checkbox]{height:var(--checkbox-size);width:var(--checkbox-size)}.field input[type=checkbox],.field input[type=radio]{padding:0}.field textarea{resize:none}.field .toggle-password{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 86.12612613% 92.49530957% no-repeat;cursor:pointer;display:block;height:24px;opacity:.7;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:opacity .15s;width:24px}.field .toggle-password:before{background-color:var(--color-body);border-radius:var(--border-radius);bottom:0;content:"";display:block;left:50%;opacity:0;position:absolute;top:0;transform:translate(-50%) rotate(-38deg);transform-origin:50% 50%;width:2px}.field .toggle-password.hidden,.field .toggle-password.hidden:before,.field .toggle-password:hover{opacity:1}form .notice{color:var(--color-label);font-weight:300}.icon-field{margin:8px 0;width:100%;--field-spacing:16px;--icon-size:24px;--icon-spacing:12px;--dropdown-icon-size:20px}.icon-field .inner-field-wrapper{position:relative}.icon-field .inner-field-wrapper label{font-size:12px;margin:4px 0}.icon-field .inner-field-wrapper input,.icon-field .inner-field-wrapper select,.icon-field .inner-field-wrapper span.value{color:var(--color-body);font-weight:300;padding-left:calc(var(--field-spacing) + var(--icon-size) + var(--icon-spacing))}.icon-field .inner-field-wrapper input::-moz-placeholder,.icon-field .inner-field-wrapper select::-moz-placeholder,.icon-field .inner-field-wrapper span.value::-moz-placeholder{color:var(--color-placeholder)}.icon-field .inner-field-wrapper input::placeholder,.icon-field .inner-field-wrapper select::placeholder,.icon-field .inner-field-wrapper span.value::placeholder{color:var(--color-placeholder)}.icon-field .inner-field-wrapper select{padding-right:calc(var(--field-spacing) + var(--dropdown-icon-size) + var(--icon-spacing))}.icon-field .inner-field-wrapper select+.icon-slot{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 7.44878957% no-repeat;height:20px;width:20px}@media (max-width:450px){.icon-field{--field-spacing:8px}}.icon-field ul{margin:0;padding:0}.icon-field ul>li{list-style:none}.icon-field .icon,.icon-field .icon-slot{flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%)}.icon-field .icon-slot{pointer-events:none;right:var(--field-spacing)}.icon-field .icon{left:var(--field-spacing)}.icon-field .icon.field-icon-first-name{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 4.32432432% 100% no-repeat;height:24px;width:24px}.icon-field .icon.field-icon-last-name{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 8.64864865% 100% no-repeat;height:24px;width:24px}.icon-field .icon.field-icon-email{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 100% no-repeat;height:24px;width:24px}.icon-field .icon.field-icon-password{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 12.97297297% 100% no-repeat;height:24px;width:24px}.icon-field .icon.field-icon-phone{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 21.62162162% 100% no-repeat;height:24px;width:24px}.icon-field .icon.field-icon-address{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 90.45045045% 92.49530957% no-repeat;height:24px;width:24px}.icon-field .icon.field-icon-calendar{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 14.89757914% no-repeat;height:20px;width:20px}.icon-field .icon.field-map-point{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 67.33576642% 93.5483871% no-repeat;height:30px;width:31px}.icon-field .icon.field-icon-user{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 47.56756757% 100% no-repeat;height:24px;width:24px}.icon-field .icon.field-icon-user-phone{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 64.86486486% 100% no-repeat;height:24px;width:24px}.icon-field .icon.field-icon-user-email{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 51.89189189% 100% no-repeat;height:24px;width:24px}.icon-field .icon.field-icon-floor{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 41.93548387% 55.67970205% no-repeat;height:20px;width:21px}.icon-field .icon.field-icon-bell{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 38.17204301% 55.67970205% no-repeat;height:20px;width:21px}.icon-field .icon.field-icon-percent{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 17.2972973% 100% no-repeat;height:24px;width:24px}.option-icon-wrapper.credit-card{border:var(--icon-field-credit-card-border) solid var(--color-border);border-radius:var(--border-radius);box-sizing:border-box;padding:var(--icon-field-credit-card-padding) 8px}.option-icon-wrapper.credit-card .option-icon.Mastercard{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 65.0092081% 29.40074906% no-repeat;height:23px;width:36px}.option-icon-wrapper.credit-card .option-icon.Visa{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 85.45119705% 84.082397% no-repeat;height:23px;width:36px}.option-icon-wrapper.credit-card .option-icon.Diners{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 50.64456722% 23.4082397% no-repeat;height:23px;width:36px}.option-icon-wrapper.credit-card .option-icon.Amex{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 44.01473297% 23.4082397% no-repeat;height:23px;width:36px}.option-icon-wrapper.credit-card .option-icon.Maestro{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 58.37937385% 29.40074906% no-repeat;height:23px;width:36px}.option-icon-wrapper.credit-card .option-icon.Discover{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 63.90423573% 23.36448598% no-repeat;height:22px;width:36px}.option-icon-wrapper.credit-card .option-icon.JCB{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 51.74953959% 29.40074906% no-repeat;height:23px;width:36px}.option-icon-wrapper .option-icon.viva_payments,.option-icon-wrapper .option-icon.viva_payments_isv{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 94.37148218% no-repeat;height:24px;width:24px}.option-icon-wrapper .option-icon.promised_cash{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 3.72439479% no-repeat;height:20px;width:20px}.option-icon-wrapper .option-icon.is-pickup{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 80.85867621% 99.25512104% no-repeat;height:20px;width:20px}.option-icon-wrapper .option-icon.is-pickup.small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.28952043% 56.74676525% no-repeat;height:16px;width:16px}.option-icon-wrapper .option-icon.is-delivery{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 81.8018018% 92.49530957% no-repeat;height:24px;width:24px}.option-icon-wrapper .option-icon.is-delivery.small{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.28952043% 62.66173752% no-repeat;height:16px;width:16px}input:checked+label .option-icon.viva_payments,input:checked+label .option-icon.viva_payments_isv{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 73.78815081% 56.00739372% no-repeat;height:16px;width:22px}input:checked+label .option-icon.promised_cash{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 0 no-repeat;height:20px;width:20px}input:checked+label .option-icon.is-pickup{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 77.28085868% 99.25512104% no-repeat;height:20px;width:20px}input:checked+label .option-icon.is-delivery{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 77.47747748% 92.49530957% no-repeat;height:24px;width:24px}.icon-button{align-items:center;display:inline-flex;flex-direction:row;justify-content:center}.icon-button:not(.plain){-moz-column-gap:8px;column-gap:8px}.icon-button.add-button .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 58.34896811% no-repeat;flex-shrink:0;height:24px;width:24px}.icon-button.add-button.grey .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 62.85178236% no-repeat;height:24px;width:24px}.icon-button.cart{border-radius:50%;height:40px;padding:0;width:40px}.icon-button.cart .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 59.92844365% 55.67970205% no-repeat;height:20px;width:20px}.checkbox-slider{--checkbox-background-color:var(--color-line);--checkbox-active-background-color:var(--color-primary);--checkbox-dot-color:var(--color-white);--checkbox-position:translateX(0);position:relative}.checkbox-slider .checkbox,.checkbox-slider input[type=checkbox]{cursor:pointer;height:20px;left:0;opacity:0;position:absolute;top:0;width:36px;z-index:100}.checkbox-slider .checkbox.checked,.checkbox-slider input[type=checkbox].checked{cursor:default}.checkbox-slider .slider{background-color:var(--checkbox-background-color);border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;box-sizing:border-box;height:20px;padding:2px;position:relative;transition:background-color .15s;width:36px;z-index:10}.checkbox-slider .slider:after{background-color:var(--checkbox-dot-color);border-radius:50%;content:"";display:block;height:16px;transform:var(--checkbox-position);transition:transform .15s;width:16px}.checkbox-slider .checkbox.checked+.slider,.checkbox-slider input[type=checkbox]:checked+.slider{--checkbox-background-color:var(--checkbox-active-background-color);--checkbox-position:translateX(100%)}.modal .title{color:var(--color-white)}.modal .most-popular{display:block}@media (min-width:851px){.modal{font-size:36px}}.swal2-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swal2-container .swal2-html-container{padding:0}@media (max-width:550px){.swal2-container .swal2-html-container{margin-left:0;margin-right:0}}.swal2-container.unbound .swal2-popup .swal2-close{right:0;top:15px}.swal2-container.unbound .swal2-popup .swal2-close div{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 20.68311195% 77.82178218% no-repeat;height:52px;width:52px}.swal2-container:not(.unbound) .swal2-popup .swal2-close{box-sizing:border-box;height:auto;margin:0;padding:0;right:8px;top:8px;width:auto}.swal2-popup{background-color:transparent;width:-moz-fit-content;width:fit-content}.swal2-popup .swal2-close{box-shadow:none!important;outline:none!important;position:absolute;right:1em;top:1em}.swal2-popup .swal2-close div{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 73.51351351% 100% no-repeat;height:24px;width:24px}@media (max-width:550px){.swal2-popup .swal2-close{right:8px}}.swal2-popup.fm-popup{background-color:var(--color-white);border-radius:var(--border-radius-big);box-sizing:border-box;padding:24px}.swal2-popup.fm-popup .swal2-html-container{margin:0}.swal2-popup.fm-popup .modal-container{text-align:left}.swal2-popup.fm-popup .modal-container.center{text-align:center}.swal2-popup.fm-popup .icon-wrapper{--bg-color:transparent;--bg-color-faded:transparent;align-items:center;background-color:var(--bg-color-faded);border-radius:50%;box-sizing:border-box;display:inline-flex;height:60px;justify-content:center;padding:8px;position:relative;width:60px}.swal2-popup.fm-popup .icon-wrapper:before{background-color:var(--bg-color);border-radius:50%;content:"";display:block;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:20}.swal2-popup.fm-popup .icon-wrapper .icon{position:relative;z-index:50}.swal2-popup.fm-popup .icon-wrapper.warning{--bg-color:var(--color-warning);--bg-color-faded:var(--color-warning-faded)}.swal2-popup.fm-popup .icon-wrapper.warning .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 22.98025135% 55.67970205% no-repeat;height:20px;width:22px}.swal2-popup.fm-popup h2{color:var(--color-gray-900);font-size:18px;font-weight:600}.swal2-popup.fm-popup .content{color:var(--color-order-type);font-size:16px;font-weight:300;margin-top:16px}.swal2-popup.fm-popup .content a{color:inherit;font-size:inherit;font-weight:inherit}.swal2-popup.fm-popup .content .highlight{font-weight:800}.swal2-popup.fm-popup .content .inline *{display:inline}.swal2-popup.fm-popup .swal2-close{right:auto;top:auto}.swal2-popup.fm-popup .swal2-actions{gap:12px;margin-top:24px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-animated.fade-in{animation-duration:.15s;animation-name:fade-in}.animate-animated.fade-out{animation-duration:0s;animation-name:fade-out}.round-checkbox{--round-checkbox-border:var(--color-border-grey);--round-checkbox-background-color:transparent;--round-checkbox-after-border-color:transparent;background-color:var(--round-checkbox-background-color);border:1px solid var(--round-checkbox-border);border-radius:50%;height:24px;position:relative;width:24px}.round-checkbox:after{border:5px solid var(--round-checkbox-after-border-color);border-radius:50%;bottom:1px;content:"";display:block;left:1px;position:absolute;right:1px;top:1px}.loader{display:inline-block;height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transform-origin:50% 50%;transition:transform .15s,opacity .15s;width:20px}.loader div{animation:spin 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:16px;margin:2px;position:absolute;width:16px}.loader div:first-child{animation-delay:-.45s}.loader div:nth-child(2){animation-delay:-.3s}.loader div:nth-child(3){animation-delay:-.15s}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}footer{background-color:var(--color-fm-green-dark);color:#fff;padding:60px 0}footer ul{margin:0;padding:0}footer ul>li{list-style:none}footer a{color:inherit;font-size:inherit;text-decoration:none}footer a:hover{text-decoration:underline}footer .label{font-size:18px;font-weight:500;margin-bottom:15px}footer .top{display:flex}footer nav ul li a{font-size:16px}footer nav ul li.active a,footer nav ul li.selected a{text-decoration:underline}footer nav ul li+li{margin-top:15px}footer .menus{display:flex}footer .newsletter form{display:flex;flex-direction:column;position:relative}footer .newsletter .field{position:relative}footer .newsletter .errorlist{left:0;position:absolute;top:calc(100% + 5px)}footer .newsletter .top-wrapper{-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:row}footer .newsletter .top-wrapper .field{flex-basis:100%}footer .logo{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 30.05671078% 30.13435701% no-repeat;height:36px;width:50px}footer .bottom{align-items:flex-end;border-bottom:1px solid var(--color-white);box-sizing:border-box;display:flex;justify-content:space-between;padding-bottom:16px}footer .bottom a{display:inline-block}footer .footer-section{margin-bottom:16px;margin-top:16px}footer .copyright{font-size:16px}@media (min-width:1001px){footer .top{-moz-column-gap:40px;column-gap:40px;justify-content:space-between}footer .register{flex-basis:20%;flex-shrink:0}footer .menus{-moz-column-gap:40px;column-gap:40px;flex-basis:45%;justify-content:space-evenly}footer .newsletter{flex-basis:40%}footer .bottom{margin-top:30px}footer button{flex-basis:140px}}@media (min-width:551px) and (max-width:1000px){footer .top{flex-direction:column;row-gap:50px}footer .menus{-moz-column-gap:100px;column-gap:100px}footer .bottom{padding-top:16px}footer button{flex-basis:140px}}@media (max-width:550px){footer .top{flex-direction:column;row-gap:50px}footer .menus{-moz-column-gap:30px;column-gap:30px}footer .bottom{padding-top:16px}footer .newsletter form{flex-direction:column;row-gap:8px}}.social-icons{display:flex;flex-direction:row;gap:16px}.social-icons .icon-wrapper{display:flex;flex-direction:column;justify-content:center}.social-icons a:hover{opacity:.85;transition:opacity .15s}.social-icons .icon.facebook{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 98.07017544% 43.9703154% no-repeat;height:18px;width:9px}.social-icons .icon.tiktok{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.46619217% 53.61781076% no-repeat;height:18px;width:17px}.social-icons .icon.instagram{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.82142857% 40.74074074% no-repeat;height:17px;width:19px}.social-icons .icon.linkedin{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.64349376% 47.22222222% no-repeat;height:17px;width:18px}.social-icons .icon.youtube{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.38336347% 4.81481481% no-repeat;height:17px;width:26px}header{background-color:var(--color-white);border-bottom:1px solid var(--color-line);box-sizing:border-box;position:sticky;top:0;z-index:110}@media (max-width:1200px){header{min-height:var(--header-height);z-index:110}}.header-wrapper{--user-actions-gap:20px;align-items:center;display:flex;gap:0 16px;justify-content:space-between;padding:16px 0}.header-wrapper ul{margin:0;padding:0}.header-wrapper ul>li{list-style:none}.header-wrapper nav>ul{align-items:center;border-right:1px solid var(--color-line);box-sizing:border-box;-moz-column-gap:20px;column-gap:20px;display:flex;padding:0 20px}.header-wrapper nav>ul>li>a{font-size:inherit;text-align:center}.header-wrapper nav>ul .with-submenu{position:relative}.header-wrapper nav>ul .with-submenu:after,.header-wrapper nav>ul .with-submenu:before{content:"";display:block;position:absolute}.header-wrapper nav>ul .with-submenu:before{height:10px;left:0;right:0;top:100%}.header-wrapper nav>ul .with-submenu:after{border-bottom:1px solid var(--color-primary);border-right:1px solid var(--color-primary);cursor:pointer;height:7px;right:0;top:50%;transform:translateY(-100%) rotate(45deg);width:7px}.header-wrapper nav>ul .with-submenu:hover .depth-1{opacity:1;pointer-events:all}.header-wrapper nav>ul .with-submenu .depth-1{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-sizing:border-box;left:-2px;opacity:0;padding:12px;pointer-events:none;position:absolute;right:-2px;top:calc(100% + 10px)}.header-wrapper nav>ul .with-submenu .depth-1 li a{color:var(--color-label);font-size:inherit}.header-wrapper nav>ul .with-submenu .depth-1 li.active a,.header-wrapper nav>ul .with-submenu .depth-1 li.selected a{color:var(--color-fm-green-dark);font-weight:700}.header-wrapper nav>ul .with-submenu .depth-1 li:not(.active):not(.selected) a:hover{color:var(--color-primary);transition:color .15s}.header-wrapper nav>ul .with-submenu .depth-1 li+li{margin-top:8px}.header-wrapper .user-actions{align-items:center;-moz-column-gap:var(--user-actions-gap);column-gap:var(--user-actions-gap);display:flex;justify-content:flex-end}.header-wrapper .profile{flex-shrink:0;position:relative}@keyframes rotate-once{0%{opacity:0;transform:scale(0) translate(50%,-50%) rotate(45deg)}to{opacity:1;transform:scale(1) translate(0) rotate(0)}}.header-wrapper .profile:not(.active){background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 14.84230056% 95.35783366% no-repeat;height:40px;width:40px;--santa-hat-width-offset-y:-8px;--santa-hat-width-offset-x:-20px}.header-wrapper .profile:not(.active):hover{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 7.42115028% 95.35783366% no-repeat;height:40px;width:40px}.header-wrapper .profile.active{border:2px solid var(--color-primary);border-radius:50%;box-sizing:border-box;color:var(--color-primary);height:40px;width:40px;--santa-hat-width-offset-y:-12px;--santa-hat-width-offset-x:-24px}.header-wrapper .profile.active:before{color:inherit;content:"";content:var(--user-initials);display:block;font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.header-wrapper .profile.active:after{background-color:var(--color-white);border:2px solid var(--color-primary);border-radius:50%;box-sizing:border-box;content:"";display:block;height:10px;position:absolute;right:0;top:0;width:10px}.header-wrapper .profile.active:hover{background-color:var(--color-primary);color:var(--color-white);transition:background-color .15s,color .15s}.header-wrapper .profile .santa-hat{animation-duration:.3s;animation-iteration-count:1;animation-name:rotate-once;background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 73.04832714% 86.34615385% no-repeat;height:37px;left:var(--santa-hat-width-offset-x);position:absolute;top:var(--santa-hat-width-offset-y);width:41px}.header-wrapper a{display:block;line-height:1;text-decoration:none}.header-wrapper .logo-wrapper a{display:inline-block}.header-wrapper .logo-wrapper a img{display:block}.header-wrapper .cart-product-count{position:relative}.header-wrapper .cart-product-count .product-count{background-color:var(--color-yellow);border-radius:50px;box-sizing:border-box;color:var(--color-primary);font-size:10px;font-weight:500;line-height:1;padding:1px 4px;position:absolute;right:0;text-align:center;top:-4px}@media (min-width:1201px){.header-wrapper .logo-wrapper,.header-wrapper .user-actions{min-width:275px}.header-wrapper .user-actions{margin-right:8px}.header-wrapper .mobile-button,.header-wrapper nav .mobile{display:none}.header-wrapper nav>ul{font-size:16px;font-weight:300}.header-wrapper nav>ul>li>a{border-radius:var(--border-radius);box-sizing:border-box;padding:10px}.header-wrapper nav>ul>li.active>a,.header-wrapper nav>ul>li.selected>a{background-color:var(--color-pale-green)}.header-wrapper nav>ul .with-submenu>a{margin-right:20px}.header-wrapper nav>ul a{color:var(--color-primary)}.header-wrapper nav>ul a:hover{color:var(--color-fm-green-dark);transition:color .15s}}@media (max-width:1200px){.header-wrapper .logo-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.header-wrapper .user-actions .js-pop-up-item{display:none}.header-wrapper nav{background-color:var(--color-fm-green-dark);color:var(--color-white);display:none;height:100vh;left:0;overflow:auto;position:fixed;scrollbar-width:none;top:0;width:100%;z-index:100}.header-wrapper nav::-webkit-scrollbar{width:0}.header-wrapper nav li.active a,.header-wrapper nav li.selected a{color:var(--color-pale-green);font-weight:700}.header-wrapper nav a{color:inherit}.header-wrapper nav ul{border-color:transparent;flex-direction:column;font-size:18px;font-weight:400;gap:32px;margin:100px 0}.header-wrapper .depth-1,.header-wrapper nav ul li.with-submenu:after{display:none}}@media (max-width:400px){.header-wrapper{--user-actions-gap:8px}}@media (max-width:1200px){body.menu-open{height:100vh;overflow:hidden}body.menu-open header{position:relative;z-index:210}body.menu-open header nav{display:block}}.header-notice{background-color:var(--color-pale-green);box-sizing:border-box;color:var(--color-title-active);font-size:16px;padding:20px;text-align:center}.header-notice a{color:inherit;font-size:inherit;font-weight:700;text-decoration:none}.header-notice a:hover{text-decoration:underline}.header-notice.warning{background-color:var(--color-pale-yellow)}.static-page{--page-spacing:50px;--page-main-title-size:48px;--page-title-size:30px}.static-page ul{margin:0;padding:0}.static-page ul>li{list-style:none}.static-page .heading{background-color:var(--color-primary);box-sizing:border-box;color:#fff;padding:var(--page-spacing) 0;text-align:center}.static-page .heading .upper-title{color:var(--color-fm-green-light);font-size:16px}.static-page .heading h1{font-size:var(--page-main-title-size);margin:8px 0 0}.static-page .page-content{color:var(--color-body);font-size:16px;font-weight:300;padding:var(--page-spacing) 0}.static-page .page-content h2{color:var(--color-title-active);font-size:var(--page-title-size);margin:var(--page-title-size) 0;scroll-margin-top:100px}.static-page .page-content ol{padding:0}.static-page .page-content li{list-style-position:inside}.static-page .page-content a:not(.button){color:inherit;font-size:inherit;font-weight:inherit}.static-page .page-content a:not(.button):hover{color:var(--color-primary);transition:color .15s}.static-page .table{font-size:18px;margin:var(--page-spacing) auto;max-width:650px}.static-page .table .row{background-color:var(--color-primary-faded);border-radius:var(--border-radius);display:flex;overflow:hidden}.static-page .table .row+.row{margin-top:5px}.static-page .table .row div{box-sizing:border-box;flex-basis:50%;padding:15px}.static-page .table .row.headers{font-weight:700}.static-page .table .row .item-order{background-color:var(--color-primary);border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:var(--color-white)}.static-page .table .row .item-delivery{color:var(--color-primary)}@media (max-width:650px){.static-page{--page-spacing:20px;--page-title-size:24px;--page-main-title-size:24px}}.static-subpage{--page-title-size:72px;--item-list-title-size:48px;--page-content-size:24px;--image-wrapper-padding:64px 24px;--breadcrumbs-size:16px;--item-list-super-title-size:20px;--item-spacing:32px;--title-spacing:20px;--title-size:72px;--numbering-space:20px;--step-size:30px;--step-space:22px;--step-circle-size:190px;--gradient-stop:38.2%}.static-subpage .page-title{color:var(--color-title-active);font-family:Horiatia;font-size:var(--page-title-size);margin-top:var(--item-list-title-size);text-align:center}.static-subpage .page-title h1{color:inherit;display:inline-block;font-family:inherit;font-size:inherit;line-height:1;vertical-align:middle}.static-subpage .page-title .dash{background-color:var(--color-title-active);border-radius:var(--border-radius);display:inline-block;height:8px;vertical-align:middle;width:52px}.static-subpage .page-title .highlight{color:var(--color-roshi)}.static-subpage .page-title .with-lines{line-height:1;position:relative;z-index:10}.static-subpage .page-title .with-lines:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 30.48543689% no-repeat;content:"";display:block;height:42px;left:-36px;position:absolute;top:calc(100% - 24px);width:159px;z-index:-1}.static-subpage .page-content{font-size:var(--page-content-size)}.static-subpage .page-content .main-text.center{text-align:center}.static-subpage .page-content .main-text.with-image{display:flex;flex-direction:row;gap:12px}.static-subpage .page-content .main-text.with-image img{display:inline-block;max-width:270px}.static-subpage .page-content .main-text a{color:inherit;font-size:inherit;font-weight:inherit}.static-subpage .image-wrapper{box-sizing:border-box;margin-bottom:var(--item-spacing);margin-top:var(--item-spacing);padding:var(--image-wrapper-padding)}.static-subpage .image-wrapper:not(.plain){background:linear-gradient(180deg,transparent 0,transparent var(--gradient-stop),var(--color-paler-green) var(--gradient-stop),var(--color-paler-green) 100%)}.static-subpage .image-wrapper.no-space{margin-bottom:0}.static-subpage .image-wrapper.no-space+*{border-radius:0;margin-top:0}.static-subpage .image-wrapper.no-padding{padding-bottom:0}.static-subpage .image-wrapper .image-container{border-radius:var(--border-radius);display:flex;justify-content:center;overflow:hidden}.static-subpage .image-wrapper img{display:block;max-width:100%;position:relative}.static-subpage .text-container{background-color:var(--color-paler-green);box-sizing:border-box;padding:var(--image-wrapper-padding)}.static-subpage .text-container .text-title{color:var(--color-fm-green-dark);font-size:var(--title-size);font-weight:500;line-height:1;margin-bottom:var(--title-spacing)}.static-subpage .text-container .text-title.centered{text-align:center}.static-subpage .steps{align-items:center;color:var(--color-fm-green-dark);display:flex;flex-direction:row;gap:var(--step-space);justify-content:space-evenly}.static-subpage .steps.start{justify-content:flex-start}.static-subpage .steps .step{background-color:var(--color-white);border-radius:var(--border-radius);display:flex;flex-direction:column;font-size:var(--step-size);justify-content:center;padding:var(--step-space);text-align:center}.static-subpage .steps .step.main{background-color:var(--color-white);border-radius:50%;box-sizing:border-box;height:var(--step-circle-size);line-height:1;padding:4px;width:var(--step-circle-size)}.static-subpage .steps .step.active{background-color:var(--color-fm-green-dark);border:1px dotted var(--color-fm-green-dark);box-sizing:border-box;color:var(--color-white);padding:12px}.static-subpage .step-container{border:1px dashed var(--color-fm-green-dark);box-sizing:border-box;display:flex;flex-direction:row;gap:var(--step-space);justify-content:space-evenly;padding:var(--step-space)}.static-subpage .subpage-heading{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.static-subpage .breadcrumbs{margin-top:var(--item-list-title-size)}.static-subpage .breadcrumbs ul{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;margin:0;padding:0}.static-subpage .breadcrumbs ul>li{list-style:none}.static-subpage .breadcrumbs ul li{align-items:center;color:var(--color-placeholder);display:flex;flex-direction:row;font-size:var(--breadcrumbs-size)}.static-subpage .breadcrumbs ul li>a,.static-subpage .breadcrumbs ul li>span{box-sizing:border-box;color:inherit;display:block;font-size:inherit;padding:8px;text-decoration:none}.static-subpage .breadcrumbs ul li.active a,.static-subpage .breadcrumbs ul li.active span{color:var(--color-title-active)}.static-subpage .breadcrumbs ul li.home .link .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 18.62197393% no-repeat;height:20px;width:20px}.static-subpage .breadcrumbs .breadcrumbs-right{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 99.28952043% 59.70425139% no-repeat;height:16px;width:16px}.static-subpage .submenu nav ul{box-sizing:border-box;display:flex;flex-direction:row;font-size:24px;gap:16px;position:relative}.static-subpage .submenu nav ul:before{background-color:var(--color-label-fade);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0;z-index:10}.static-subpage .submenu nav ul li a{border-bottom:2px solid transparent;box-sizing:border-box;color:var(--color-label);display:inline-block;font-size:inherit;padding:4px;position:relative;text-decoration:none;z-index:20}.static-subpage .submenu nav ul li.active a{border-color:var(--color-primary);color:var(--color-primary)}.static-subpage .benefits{margin-bottom:var(--item-spacing);margin-top:var(--item-spacing)}.static-subpage .benefits .image-wrapper,.static-subpage .static-item-list ul{margin:0;padding:0}.static-subpage .static-item-list ul>li{list-style:none}.static-subpage .static-item-list ul li{box-sizing:border-box;padding-top:var(--item-spacing)}.static-subpage .static-item-list ul li:not(:last-of-type){border-bottom:1px solid var(--color-title-active);padding-bottom:var(--item-spacing)}.static-subpage .static-item-list ul li .super-title{color:var(--color-label);font-size:var(--item-list-super-title-size)}.static-subpage .static-item-list ul li .title{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;margin-bottom:var(--item-spacing);margin-top:var(--item-spacing)}.static-subpage .static-item-list ul li .title .numbering{font-size:20px;padding:var(--numbering-space);text-align:center}.static-subpage .static-item-list ul li .title .title-wrapper{font-size:var(--item-list-title-size);font-weight:600;position:relative;z-index:20}.static-subpage .static-item-list ul li .title .title-wrapper a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.static-subpage .static-item-list ul li .title .title-wrapper a:hover{text-decoration:underline}.static-subpage .static-item-list ul li .title .title-wrapper:before{background-color:rgba(91,203,240,.33);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:50%;z-index:-1}.static-subpage .static-item-list ul li .content{font-weight:300}.static-subpage .static-item-list ul li .actions{display:flex;flex-direction:row;justify-content:flex-end;margin-top:20px}.static-subpage .company-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0;padding:0}.static-subpage .company-list>li{list-style:none}.static-subpage .company-list li{max-width:calc(50% - 12px)}.static-subpage .company-list li img{display:block;width:100%}@media (max-width:1400px){.static-subpage .step-container{flex-direction:column}}@media (max-width:1000px){.static-subpage .steps{flex-direction:column}}@media (max-width:650px){.static-subpage{--page-title-size:36px;--page-content-size:16px;--item-list-title-size:24px;--breadcrumbs-size:14px;--image-wrapper-padding:20px;--item-list-super-title-size:12px;--item-spacing:20px;--numbering-space:0 12px 0 0;--title-size:24px;--step-space:12px;--step-size:16px;--step-circle-size:120px}.static-subpage .submenu nav ul{flex-wrap:wrap;font-size:16px;gap:4px;justify-content:center;text-align:center}.static-subpage .submenu nav ul:before{display:none}.static-subpage .submenu nav ul li{flex-shrink:0}.static-subpage .page-content .main-text.with-image{align-items:center;flex-direction:column-reverse}.static-subpage .page-content .main-text.with-image img{max-width:210px}.static-subpage .image-wrapper img{max-width:150%}.static-subpage .image-wrapper img:not(.centered){left:0;transform:none}.static-subpage .page-title .highlight{display:inline-block}.static-subpage .static-item-list ul li .actions{align-items:center;flex-direction:column;justify-content:center}}.available-product-form,.plan-form{border-radius:var(--border-radius-big)}.plan-wrapper h2,.product-list-wrapper h2{--title-size:36px;--title-margin:24px auto;font-size:var(--title-size);font-weight:700;margin:var(--title-margin);text-align:center}.plan-wrapper h2.light,.product-list-wrapper h2.light{font-weight:400}@media (max-width:850px){.plan-wrapper h2,.product-list-wrapper h2{--title-size:24px;--title-margin:4px auto}}.plan-wrapper .subtitle-wrapper,.product-list-wrapper .subtitle-wrapper{align-items:center;-moz-column-gap:32px;column-gap:32px;display:flex;justify-content:center}@media (max-width:850px){.plan-wrapper .subtitle-wrapper,.product-list-wrapper .subtitle-wrapper{flex-direction:column;row-gap:12px}}.plan-wrapper .subtitle-wrapper .subtitle,.product-list-wrapper .subtitle-wrapper .subtitle{--subtitle-size:20px;font-size:var(--subtitle-size);text-align:center}@media (max-width:850px){.plan-wrapper .subtitle-wrapper .subtitle,.product-list-wrapper .subtitle-wrapper .subtitle{--subtitle-size:14px}}.plan-wrapper .actions,.product-list-wrapper .actions{align-items:center;display:flex;flex-direction:row;gap:12px}.plan-wrapper .products,.product-list-wrapper .products{align-items:flex-end;flex-direction:column;margin-top:32px}.plan-wrapper .products .product-filter-form,.product-list-wrapper .products .product-filter-form{display:none}@media (max-width:850px){.plan-wrapper .products,.product-list-wrapper .products{margin-top:20px}}.plan-wrapper .plan-product,.plan-wrapper .product,.products .plan-product,.products .product{position:relative}.plan-wrapper .plan-product.inactive,.plan-wrapper .product.inactive,.products .plan-product.inactive,.products .product.inactive{filter:grayscale(.9)}@media (max-width:850px){.plan-wrapper .plan-product,.plan-wrapper .product,.products .plan-product,.products .product{flex-basis:100%}}.products .product .add-remove-icon{display:none}.plan-wrapper{--title-font-size:36px;--title-font-weight:600;--subtitle-font-size:20px;--plan-heading-spacing:4px;background-color:var(--color-fm-green-dark);color:var(--color-white);max-height:calc(100vh - 85px);position:sticky;top:var(--header-height);z-index:100}.plan-wrapper .heading{text-align:center}.plan-wrapper .heading h1{box-sizing:border-box;font-size:var(--title-font-size);font-weight:var(--title-font-weight);padding:var(--plan-heading-spacing)}.plan-wrapper .heading .subtitle{font-size:var(--subtitle-font-size)}.plan-wrapper .plan-container{height:100%}@media (min-width:1441px){.plan-wrapper{overflow:auto;--title-font-size:36px}}@media (min-width:851px) and (max-width:1440px){.plan-wrapper{overflow:auto;--title-font-size:32px}}@media (max-width:850px){.plan-wrapper .heading{--title-font-size:24px;--subtitle-font-size:16px}}#price-difference-template{display:none}.plan-edit-container{display:flex;z-index:10;--plan-week-items-margin:16px 0 0;--plan-sidebar-width:490px}@media (min-width:1441px){.plan-edit-container{gap:64px;max-width:none;width:92%}}@media (min-width:851px) and (max-width:1440px){.plan-edit-container{--plan-sidebar-width:420px;--plan-week-items-margin:8px 0 0;gap:32px;max-width:none;width:calc(100% - 40px)}}@media (max-width:850px){.plan-edit-container{flex-direction:column}}.plan-edit-container .product-list-wrapper{flex-grow:1}.plan-edit-container .plan-wrapper{max-width:var(--plan-sidebar-width);width:100%}.plan-edit-container .plan-wrapper .plan-week-items-wrapper{margin:var(--plan-week-items-margin)}.plan-form{--plan-form-color:var(--color-primary);--plan-form-background-color:var(--color-white)}@media (max-width:650px){.plan-form .form-content{box-sizing:border-box;padding-right:36px}}.available-product-form{--available-product-form-color:var(--color-white);--available-product-form-background-color:var(--color-primary)}.available-product-form .form-content{transition:color .15s,background-color .15s}.available-product-form.selected .form-content,.products .product .container.htmx-settling .available-product-form .form-content{background-color:var(--available-product-form-background-color);color:var(--available-product-form-color)}.products .product .container.htmx-settling .available-product-form.selected .form-content{background-color:var(--available-product-form-color);color:var(--available-product-form-background-color)}.plan-weeks-wrapper{display:flex;flex-direction:column;--plan-products-spacing:28px}.plan-weeks-wrapper .heading{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:8px;padding-top:var(--plan-products-spacing)}.plan-weeks-wrapper .heading,.plan-weeks-wrapper .plan-weeks{box-sizing:border-box;opacity:1;padding-left:var(--plan-products-spacing);padding-right:var(--plan-products-spacing);transition:opacity .3s,transform .2s}.plan-weeks-wrapper .empty{color:inherit;font-size:16px;margin:24px auto;text-align:center}@media (max-width:1440px){.plan-weeks-wrapper{--plan-products-spacing:16px}}.plan-weeks-wrapper.sticky .plan-pricing{box-shadow:0 8px 24px -6px rgba(0,0,0,.16),0 0 1px 0 rgba(0,0,0,.4);z-index:100}.plan-weeks-wrapper.sticky .plan-pricing .title-wrapper{flex-basis:100%;width:auto;z-index:100}@media (max-width:850px){.plan-weeks-wrapper.sticky .plan-pricing .title-wrapper{width:100%}}@media (min-width:851px){.plan-weeks-wrapper.sticky{height:100%}.plan-weeks-wrapper.sticky .plan-weeks{overflow:auto}.plan-weeks-wrapper.sticky .plan-pricing{position:sticky;top:100%}.plan-weeks-wrapper.sticky .plan-pricing>.title-wrapper{align-self:center;order:2}.plan-weeks-wrapper.sticky .plan-pricing>.partial-price{order:1}.plan-weeks-wrapper.sticky .plan-pricing>.separator{order:3}.plan-weeks-wrapper.sticky .plan-pricing>.button-total-container{order:4}}@media (max-width:850px){.plan-weeks-wrapper.sticky{bottom:16px;bottom:0;left:0;max-width:none;overflow:auto;right:0;width:100%;z-index:200}.plan-weeks-wrapper.sticky h3{margin-left:auto;margin-right:auto}.plan-weeks-wrapper.sticky .plan-pricing{position:fixed;z-index:100}.plan-weeks-wrapper.sticky:not(.collapsed){--heading-spacing:8px;--plan-wrapper-max-height:calc(100vh - var(--header-height));background:var(--color-fm-green-dark);max-height:var(--plan-wrapper-max-height);position:fixed;top:var(--header-height);z-index:100}.plan-weeks-wrapper.sticky:not(.collapsed) .heading{background:var(--color-fm-green-dark);position:sticky;top:calc(var(--header-height)*-1 - var(--heading-spacing)*-1 + var(--plan-heading-spacing)*2*-1);z-index:100}.plan-weeks-wrapper.sticky:not(.collapsed) .plan-pricing{position:sticky}.plan-weeks-wrapper.sticky:not(.collapsed) .plan-weeks{border-radius:var(--border-radius) var(--border-radius) 0 0;margin-bottom:var(--plan-products-spacing)}.plan-weeks-wrapper.sticky:not(.collapsed) .plan-pricing{border-top:none;bottom:0;margin-top:auto;max-height:none;max-width:none;width:100%}.plan-weeks-wrapper.sticky.collapsed .plan-pricing+.plan-weeks{transform:translateY(30vh)}}.plan-week-items-wrapper{margin-bottom:12px;margin-top:12px}.plan-week-items{--background-color:var(--color-extra-light-grey);--background-color-hover:var(--color-white-faded);align-items:center;background-color:var(--background-color);border:1px solid var(--color-line);border-radius:var(--border-radius);box-sizing:border-box;display:flex;flex-direction:row;gap:0 var(--week-items-gap);justify-content:space-between;margin:0;overflow-x:auto;padding:4px 0;--week-items-gap:12px;--week-size:20px;--week-label-size:var(--week-size);--week-item-spacing:12px 16px}.plan-week-items>li{list-style:none}.plan-week-items-wrapper.plain .plan-week-items{--background-color:transparent;--background-color-hover:var(--color-white);--week-label-size:16px;--week-item-spacing:8px 4px;--week-items-gap:8px;border:none}.plan-week-items-wrapper.plain .plan-week-items .plan-week-item{--label-font-size:16px;--label-color:var(--color-white);--label-font-weight:700}.plan-week-items-wrapper.plain .plan-week-items .plan-week-item a,.plan-week-items-wrapper.plain .plan-week-items .plan-week-item>span{align-items:center;border:1px solid var(--color-white);border-radius:var(--border-radius);display:flex;gap:8px;justify-content:center}.plan-week-items-wrapper.plain .plan-week-items .plan-week-item a:hover,.plan-week-items-wrapper.plain .plan-week-items .plan-week-item>span:hover{color:var(--color-fm-green-dark)}.plan-week-items-wrapper.plain .plan-week-items .plan-week-item.active a,.plan-week-items-wrapper.plain .plan-week-items .plan-week-item.active a span{--label-color:var(--color-fm-green-dark)}.plan-week-items-wrapper.plain .plan-week-items .plan-week-item.warning a{border-color:var(--color-yellow);color:var(--color-yellow);position:relative}.plan-week-items-wrapper.plain .plan-week-items .plan-week-item.warning a:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 33.51955307% no-repeat;content:"";display:block;height:20px;width:20px}.plan-week-items-wrapper.plain .plan-week-items .plan-week-item.warning.active a,.plan-week-items-wrapper.plain .plan-week-items .plan-week-item.warning:hover a{background-color:var(--color-yellow);color:var(--color-fm-green-dark)}.plan-week-items-wrapper.plain .plan-week-items .plan-week-item.warning.active a:after,.plan-week-items-wrapper.plain .plan-week-items .plan-week-item.warning:hover a:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 37.24394786% no-repeat;height:20px;width:20px}@media (max-width:450px){.plan-week-items-wrapper.plain .plan-week-items.weeks .plan-week-item a{gap:4px}}.plan-week-items-wrapper.plain .plan-week-items.weeks .plan-week-item.active a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 77.47747748% 92.49530957% no-repeat;content:"";display:block;height:24px;width:24px}.plan-week-items .plan-week-item{--label-color:var(--color-title-active);--label-font-weight:300;--label-font-size:24px;flex-grow:1}.plan-week-items .plan-week-item>span{cursor:pointer}.plan-week-items .plan-week-item a,.plan-week-items .plan-week-item>span{align-items:center;border-radius:var(--border-radius);color:var(--label-color);display:block;display:flex;font-size:var(--label-font-size);font-weight:var(--label-font-weight);gap:4px;justify-content:center;padding:var(--week-item-spacing);text-align:center;text-decoration:none;white-space:nowrap}.plan-week-items .plan-week-item a:hover,.plan-week-items .plan-week-item>span:hover{background-color:var(--background-color-hover);transition:background-color .15s,color .15s}.plan-week-items .plan-week-item.active a,.plan-week-items .plan-week-item.active>span{background-color:var(--color-white)}@media (max-width:850px){.plan-week-items .plan-week-item{--label-font-size:16px}.plan-week-items .plan-week-item:not(.active) .week-label{display:none}}@media (min-width:651px) and (max-width:850px){.plan-week-items{--week-size:16px}}@media (max-width:650px){.plan-week-items{--week-size:16px;--week-label-size:12px;--week-item-spacing:8px;--week-items-gap:8px}.plan-week-items .week-label{display:block}}@media (max-width:450px){.plan-week-items .plan-week-item a{flex-wrap:wrap}}.plan-weeks{margin:0;padding:0;--meal-type-title-font-size:24px;--meal-type-title-font-weight:400;border-radius:var(--border-radius);box-sizing:border-box}.plan-weeks>li{list-style:none}.plan-weeks h3{background-color:var(--color-primary-semifaded);border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-white);display:block;font-size:var(--meal-type-title-font-size);font-weight:var(--meal-type-title-font-weight);line-height:1;margin:8px 0;padding:12px;text-align:center;width:100%}@media (max-width:850px){.plan-weeks{--meal-type-title-font-size:18px;--meal-type-title-font-weight:700}.plan-weeks .plan-product{margin:0 auto;max-width:450px;text-align:center}}.plan-weeks .plan-product .selected .name.mobile{color:var(--color-title-active)}@media (max-width:850px){.plan-week h3{text-align:center}}.plan-week ol{gap:12px;margin:0;padding:0}.plan-week ol>li{list-style:none}.plan-week ol li{margin:12px 0}.plan-week ol li .name{color:var(--color-white)}@media (max-width:850px){.plan-week ol{display:flex;flex-wrap:wrap}.plan-week ol.one-off{margin:0 auto}}.plan-details{--heading-title-size:72px;--heading-subtitle-size:20px;--heading-title-space:56px 0 24px;--heading-subtitle-space:24px 0 32px;background-color:var(--color-extra-light-grey);padding:var(--heading-title-space)}.plan-details .heading{color:var(--color-title-active);text-align:center}.plan-details .heading h1{font-size:var(--heading-title-size)}.plan-details .heading .subtitle{font-size:var(--heading-subtitle-size);margin:var(--heading-subtitle-space)}@media (max-width:850px){.plan-details{--heading-title-size:24px;--heading-subtitle-size:16px;--heading-title-space:24px 0 16px;--heading-subtitle-space:16px 0 24px}.plan-details .subtitle{font-weight:300}.plan-details .pricing{flex-direction:column;gap:12px}}.plan-pricing{--pricing-spacing:24px;--pricing-item-gap:8px;--button-gap:20px;--pricing-bg:var(--color-white);--pricing-fg:var(--color-body);background-color:var(--pricing-bg);border:1px solid rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:var(--pricing-spacing);transition:background-color .15s}.plan-pricing .content{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;position:relative;width:100%;z-index:10}.plan-pricing .button-total-container{align-items:center;align-items:flex-end;display:flex;flex:1;gap:var(--button-gap);justify-content:space-between;position:relative;z-index:20}.plan-pricing .title-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.plan-pricing .title-wrapper:hover .title-container{opacity:.9;transition:opacity .15s}.plan-pricing .title-wrapper:hover .icon{transform:translateY(4px) rotate(0deg)}.plan-pricing .title-wrapper .title-container{box-sizing:border-box;color:var(--pricing-fg);font-size:20px;font-weight:700;padding:4px 12px;text-align:center;transition:color .15s}.plan-pricing .title-wrapper .icon,.plan-pricing .title-wrapper .spacing{height:24px;width:24px}.plan-pricing .title-wrapper .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 85.36585366% no-repeat;cursor:pointer;transform-origin:50% 50%;transition:transform .15s,filter .15s}.plan-pricing .partial-price{align-items:flex-end;-moz-column-gap:20px;column-gap:20px;display:flex}.plan-pricing .notice{color:var(--color-label);display:flex;font-size:12px;font-weight:300;justify-content:center;margin-bottom:-8px;margin-top:4px;transition:color .15s}.plan-pricing .items{display:flex;flex-direction:row;gap:12px}.plan-pricing .item{--item-size:20px;--item-spacing:12px;display:flex;flex-direction:column;font-size:var(--item-size);gap:var(--pricing-item-gap);text-align:center}.plan-pricing .item .value{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:row;font-weight:600;justify-content:center;line-height:1;padding:var(--item-spacing);position:relative}.plan-pricing .item.meals .value{background-color:#fff08c;color:var(--color-dodoria)}.plan-pricing .item.cost .value{background-color:#dbeafe;color:var(--color-whis)}.plan-pricing .item.additional-cost .value{background-color:#fee2e2;color:#ef4444}.plan-pricing .item.total .value{background-color:var(--color-pale-green);color:var(--color-roshi)}.plan-pricing .item.picks .value,.plan-pricing .item.total-products .value{background-color:#fff08c;color:var(--color-dodoria)}@media (min-width:851px) and (max-width:1440px){.plan-pricing .item{--item-size:18px;--item-spacing:12px}}@media (max-width:850px){.plan-pricing .item{--item-size:16px;--item-spacing:12px 8px}.plan-pricing .item.total-products{margin-right:auto}}.plan-pricing .label{color:var(--color-primary);transition:color .15s}.plan-pricing .pricing-toggle{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:center;width:100%}@media (min-width:1441px){.plan-pricing .items{align-self:center}.plan-pricing .button-total-container{flex-direction:column}.plan-pricing .button-wrapper,.plan-pricing .button-wrapper button{width:100%}.plan-pricing .spacing{display:none}.plan-pricing .separator{height:72px;width:2px}.plan-pricing .title-wrapper{display:none}}@media (min-width:851px) and (max-width:1440px){.plan-pricing{--pricing-spacing:12px 16px;--pricing-item-gap:8px;--button-gap:12px}.plan-pricing .spacing{display:none}.plan-pricing .separator{height:72px;width:2px}.plan-pricing .title-wrapper{display:none}}@media (max-width:850px){.plan-pricing{--pricing-spacing:12px;--heading-subtitle-size:16px;--pricing-item-gap:4px;--button-gap:12px;align-items:center;border-radius:var(--border-radius) var(--border-radius) 0 0;bottom:0;flex-direction:column;gap:4px;justify-content:center;left:0;max-width:none;right:0}.plan-pricing .separator{display:none;height:2px;width:100%}.plan-pricing .partial-price{align-items:center;flex-wrap:wrap;gap:16px;justify-content:center}.plan-pricing .button-total-container{width:100%}.plan-pricing .item{line-height:1}}.plan-pricing-wrapper.collapsed .title-wrapper .icon{transform:rotate(180deg)}@media (max-width:850px){.plan-pricing-wrapper:not(.collapsed) .button-total-container{flex-direction:row;flex-wrap:wrap}.plan-pricing-wrapper:not(.collapsed) .title-text{display:none}.plan-pricing-wrapper:not(.collapsed) .partial-price{margin-right:auto}.plan-pricing-wrapper.collapsed{gap:0}.plan-pricing-wrapper.collapsed>.heading,.plan-pricing-wrapper.collapsed>.plan-weeks{max-height:0;opacity:0;overflow:hidden;padding:0;transform:translateY(100%)}.plan-pricing-wrapper.collapsed .title-wrapper .title-text{color:inherit;font-size:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-pricing-wrapper.collapsed .title-wrapper .icon{filter:invert(1)}.plan-pricing-wrapper.collapsed .collapsible,.plan-pricing-wrapper.collapsed .separator{display:none}.plan-pricing-wrapper.collapsed .button-total-container{flex-direction:row}.plan-pricing-wrapper.collapsed .item .label{color:var(--color-white)}.plan-pricing-wrapper.collapsed .plan-pricing{--pricing-bg:var(--color-primary);--pricing-fg:var(--color-white)}.plan-pricing-wrapper.collapsed .plan-pricing .button-wrapper .button{background-color:var(--pricing-fg);color:var(--pricing-bg);transition:background-color .15s,color .15s}.plan-pricing-wrapper.collapsed .plan-pricing .notice{color:var(--color-white)}}.plan-filter{--title-size:16px;--filter-gap:16px;--parent-spacing:16px;--option-spacing:4px;background-color:var(--color-primary);border-radius:var(--border-radius);box-sizing:border-box;display:flex;font-size:var(--title-size);gap:var(--parent-spacing);justify-content:center;padding:var(--parent-spacing);--label-spacing:8px}@media (min-width:851px){.plan-filter{position:sticky;top:88px;z-index:100}.plan-filter .filter .title.mobile{display:none}}@media (max-width:850px){.plan-filter{--title-size:16px;--label-spacing:4px 8px;--filter-gap:12px;--parent-spacing:12px;border-radius:var(--border-radius) var(--border-radius) 0 0;bottom:0;left:0;position:fixed;right:0;z-index:100}.plan-filter,.plan-filter .filter{font-size:14px}.plan-filter .filter .title{font-size:16px;min-width:144px;text-align:center;--spacing:8px}.plan-filter .filter .title.desktop{display:none}}@media (max-width:800px){.plan-filter{--title-size:14px;align-items:center;flex-direction:column}.plan-filter .filter{flex-direction:row;justify-content:center;width:100%}}@media (max-width:475px){.plan-filter{--filter-gap:8px;--option-spacing:0px}}.plan-filter .filter{align-items:center;display:flex;font-size:16px;gap:var(--filter-gap)}.plan-filter .title{color:var(--color-white);font-size:20px}.plan-filter .field{background-color:var(--color-line);border-radius:var(--border-radius-big);box-sizing:border-box;padding:4px}.plan-filter .field .selected label{--label-color:var(--color-title-active);background-color:var(--color-white);font-weight:600}.plan-filter .field>div{align-items:center;display:flex;gap:var(--option-spacing)}.plan-filter .field input{display:none}.plan-filter .field a{text-decoration:none}.plan-filter .field .errorlist{margin:0}.plan-filter label{--label-color:var(--color-label);border-radius:var(--border-radius);box-sizing:border-box;color:var(--label-color);cursor:pointer;display:block;font-size:var(--title-size);font-weight:400;padding:var(--label-spacing)}.plan-filter label:hover{background-color:var(--color-white);transition:background-color .15s}.plan-list{--discount-icon-offset:32px;--list-title-size:36px;--row-gap:24px;--row-spacing:12px;--body-spacing:36px;--body-spacing-small:12px;--body-spacing-tiny:12px;--list-spacing:44px;margin-bottom:var(--list-spacing);margin-top:var(--list-spacing)}.plan-list .navigation{justify-content:flex-end}.plan-list .slideshow-button.prev{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 64.48598131% 76.60818713% no-repeat;height:44px;width:44px}.plan-list .slideshow-button.next{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 89.1588785% 76.60818713% no-repeat;height:44px;width:44px}.plan-list ul{margin:0;padding:0}.plan-list ul>li{list-style:none}.plan-list form{background-color:var(--color-white);border-radius:var(--border-radius)}.plan-list li{padding-top:var(--discount-icon-offset)}@media (min-width:450px){.plan-list li{width:400px}}.plan-list .header{position:relative}.plan-list .header .plan-title{--plan-title-spacing:28px;box-sizing:border-box;color:var(--color-white);font-size:var(--list-title-size);font-weight:700;line-height:1;padding:var(--plan-title-spacing);position:absolute;width:100%;z-index:20}@media (min-width:651px){.plan-list .header .plan-title{bottom:0;left:0}}@media (max-width:650px){.plan-list .header .plan-title{--plan-title-spacing:16px;font-weight:400;left:0;text-align:center;top:50%;transform:translateY(-50%)}}.plan-list .header .free-delivery{--container-padding:8px;align-items:center;background-color:var(--color-primary);border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-white);display:flex;flex-direction:row;gap:8px;left:0;padding:var(--container-padding);position:absolute;right:0;top:0}.plan-list .header .free-delivery .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 49.90859232% 93.9047619% no-repeat;height:32px;width:32px}@media (max-width:650px){.plan-list .header .free-delivery{--container-padding:2px 8px}}.plan-list .header .discount{position:absolute;right:0;top:calc(var(--discount-icon-offset)*-1);transform:translateX(-16px)}.plan-list .header .discount .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 86.52631579% 48.58299595% no-repeat;height:63px;position:relative;width:104px;z-index:20}.plan-list .header .discount .amount{font-size:24px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}@media (max-width:650px){.plan-list .header .discount{transform:scale(.75)}}.plan-list .image-wrapper{border-radius:var(--border-radius);overflow:hidden;position:relative}.plan-list .image-wrapper:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:10}.plan-list .image-wrapper img{display:block;position:relative}@media (min-width:651px){.plan-list .image-wrapper img{width:100%}}@media (max-width:650px){.plan-list .image-wrapper img{height:100px;left:50%;transform:translateX(-50%) scale(1.55);width:auto}}.plan-list .image-wrapper .placeholder-image{background-color:var(--color-primary);height:155px;width:400px}.plan-list .body{box-sizing:border-box;padding:var(--body-spacing)}.plan-list .body .calories{align-items:center;background-color:var(--color-pale-green-extra-faded);border-radius:var(--border-radius);display:flex;margin-bottom:var(--body-spacing-small)}.plan-list .body .calories .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 41.12149533% 87.52436647% no-repeat;flex-shrink:0;height:44px;width:44px}.plan-list .body .calories .label{color:var(--color-roshi);flex-grow:1;font-size:18px;text-align:center}.plan-list .body .row{align-items:center;display:flex;gap:var(--row-gap)}.plan-list .body .row+.row{margin-top:var(--row-spacing)}.plan-list .body .row .icon{flex-shrink:0}.plan-list .body .row .icon.calendar{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 16.44859813% 87.52436647% no-repeat;height:44px;width:44px}.plan-list .body .row .icon.plans-meals{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 49.34579439% 87.52436647% no-repeat;height:44px;width:44px}.plan-list .body .row .icon.plans-settings{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 57.57009346% 87.52436647% no-repeat;height:44px;width:44px}.plan-list .body .row .icon.bike{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 8.22429907% 87.52436647% no-repeat;height:44px;width:44px}.plan-list .body .pricing{margin:var(--body-spacing-small) auto;text-align:center}.plan-list .body .pricing .totals{border:1px solid var(--color-line);border-radius:var(--border-radius);box-sizing:border-box;padding:8px}.plan-list .body .pricing .full-price{box-sizing:border-box;color:var(--color-placeholder);display:inline-block;font-size:16px;font-weight:300;line-height:1;padding:4px 8px;position:relative}.plan-list .body .pricing .full-price:before{background-color:var(--color-placeholder);border-radius:var(--border-radius);content:"";display:block;height:1px;left:0;position:absolute;right:0;top:calc(50% - 1px);transform:translateY(-50%) rotate(-15deg)}.plan-list .body .pricing .discounted-price{--discounted-price-size:32px;color:var(--color-roshi);line-height:1}.plan-list .body .pricing .discounted-price .amount{font-size:var(--discounted-price-size);font-weight:700}.plan-list .body .pricing .discounted-price .interval{font-size:14px;font-weight:500}@media (max-width:650px){.plan-list .body .pricing .discounted-price{--discounted-price-size:24px}}.plan-list .body .pricing .average{color:var(--color-placeholder);font-size:14px;margin:var(--body-spacing-tiny) 0}.plan-list .body .pricing .average .label{font-weight:400}.plan-list .body .pricing .average .amount{font-weight:700}.plan-list .body .included-meals{font-weight:300}.plan-list .button-wrapper{display:flex;flex-direction:column;gap:8px;margin-top:24px}.plan-list .button{width:100%}@media (max-width:650px){.plan-list{--list-title-size:24px;--row-gap:16px;--row-spacing:8px;--body-spacing-small:12px;--body-spacing:var(--body-spacing-small) 16px;--body-spacing-tiny:4px;--list-spacing:20px;margin-top:0}}.subscription-steps ul{align-items:flex-start;display:flex;flex-basis:auto;flex-direction:row;gap:16px;justify-content:center;margin:0;padding:0}.subscription-steps ul>li{list-style:none}@media (max-width:650px){.subscription-steps ul{align-items:center}}@keyframes pulse-once{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.875;transform:scale(.975)}to{opacity:1;transform:scale(1)}}.subscription-steps ul li{align-items:center;display:flex;flex-basis:20%;flex-direction:column;position:relative;text-align:center;--line-color:var(--color-fm-green-dark)}.subscription-steps ul li .icon-wrapper{display:block;position:relative;z-index:20}.subscription-steps ul li .icon{animation-duration:.3s;animation-iteration-count:1;animation-name:pulse-once;background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 29.68460111% 95.35783366% no-repeat;border-radius:50%;height:40px;width:40px;z-index:20}.subscription-steps ul li:not(:last-of-type):after{background-color:var(--line-color);content:"";display:block;height:1px;left:0;position:absolute;top:0;transform:translateX(50%) translateY(20px);width:100%;z-index:0}.subscription-steps ul li .value{box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:16px;padding:8px 16px;text-decoration:none}@media (max-width:650px){.subscription-steps ul li .value{display:none}}.subscription-steps ul li a.value:hover{text-decoration:underline}.subscription-steps ul li.active .icon{animation-duration:1s;animation-iteration-count:infinite;animation-name:pulse;background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 22.26345083% 95.35783366% no-repeat;height:40px;width:40px}.subscription-steps ul li.active:after{background-color:#eaecf0}.subscription-steps ul li.active~li .icon{animation:none;background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 37.10575139% 95.35783366% no-repeat;cursor:default;height:40px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px}.subscription-steps ul li.active~li:after{background-color:#eaecf0}.subscription-steps ul li.active~li a.value,.subscription-steps ul li.active~li span.value{cursor:default;opacity:.15;pointer-events:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.products{--list-spacing:20px;--category-title-size:32px;-moz-column-gap:52px;column-gap:52px;display:flex;position:relative}.products .product-filter-form{align-self:start;width:230px}.products .product-category-title-container{position:relative}.products .product-category-title-container .product-filter-button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.products .product-category-title{font-size:var(--category-title-size);font-weight:400}.products ul{align-self:flex-start;display:grid;flex-basis:100%;gap:var(--list-spacing);margin:0;padding:0}.products ul>li{list-style:none}@media (min-width:851px){.products ul{grid-template-columns:repeat(auto-fill,var(--product-list-image-size))}}@media (max-width:850px){.products{--list-spacing:12px;--category-title-size:24px}.products .product-category-title{text-align:center}.products .product-filter-form{display:none}.products ul{align-items:center;display:flex;flex-direction:column;justify-content:center}}.products-wrapper{width:100%}.products-wrapper .products-container:first-of-type .product-category-title{margin-top:0}.product-list-wrapper{--product-list-spacing:32px 0;box-sizing:border-box;padding:var(--product-list-spacing)}@media (max-width:850px){.product-list-wrapper{--product-list-spacing:12px 0}}.product-list-container{--list-space:32px 24px;--title-font-size:48px;--subtitle-font-size:32px;--meal-type-size:20px;--subtitle-margin:12px;--subtitle-color:var(--color-body);--subtitle-font-weight:400;background-color:var(--color-white);border-radius:var(--border-radius-huge);box-sizing:border-box;max-width:1400px;padding:var(--list-space);width:100%}.product-list-container .plan-type{display:none}.product-list-container.small{--list-space:0}.product-list-container .grouped-products{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:0;padding:0}.product-list-container .grouped-products>li{list-style:none}.product-list-container .products{flex-direction:column}.product-list-container .meal-type{color:var(--color-body);font-size:var(--meal-type-size);font-weight:800;margin-bottom:16px;margin-top:16px}.product-list-container h2{color:var(--color-title-active);font-size:var(--title-font-size);font-weight:600;margin:12px auto}.product-list-container h3{margin:0}.product-list-container h4{color:var(--subtitle-color);font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);margin:var(--subtitle-margin);text-align:center}@media (max-width:850px){.product-list-container{--list-space:28px 12px;--title-font-size:24px;--meal-type-size:16px;--subtitle-font-size:20px}.product-list-container .grouped-products{flex-direction:column}.product-list-container .grouped-products li{align-items:center;display:flex;flex-direction:row;gap:12px}.product-list-container .grouped-products li.product .text{width:100%}}.product{--title-color:var(--color-primary);--text-color:var(--color-primary);--product-background-color:var(--color-white);--title-font-size:16px;--title-font-weight:600;border-radius:var(--border-radius-big);font-size:16px}.product .name{font-size:var(--title-font-size);font-weight:var(--title-font-weight)}.product.plan-product{--title-color:var(--color-white);--product-background-color:var(--color-primary);--text-color:var(--color-white);--title-font-weight:600;border:1px solid transparent;box-sizing:border-box;max-width:var(--mobile-product-max-width);max-width:none;position:relative;text-align:center;width:100%}.product.plan-product .form-content,.product.plan-product a{align-items:center;display:grid;gap:0 8px;grid-template-columns:auto 1fr}.product.plan-product .image-wrapper{grid-column:1;grid-row:1/3;--image-size:116px;min-width:var(--image-size);width:var(--image-size)}.product.plan-product .image-wrapper img{height:110px;left:50%;transform:translateX(-50%);width:auto}.product.plan-product .text{display:flex;flex-direction:column;grid-row:1/2;justify-content:space-evenly;padding-top:calc(var(--title-font-size) + 8px);position:relative}.product.plan-product .text.no-price{grid-row:1/3}.product.plan-product .price-container{align-items:center;display:flex;flex-direction:row;grid-row:2/3;justify-content:space-between;padding-top:0}.product.plan-product .name{left:0;line-height:1;margin-bottom:4px;margin-top:4px;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap}.product.plan-product .name.desktop{display:none}.product.plan-product .macronutrients{box-sizing:border-box;max-width:264px;padding:0 4px}.product.plan-product:not(.replacing) .note{display:none}.product.plan-product .note{--note-spacing:8px;align-items:center;border-radius:var(--border-radius-big);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:var(--note-spacing) calc(var(--note-spacing)*4);position:absolute;top:0;width:100%}.product.plan-product .note .note-text{display:block;max-width:260px}.product.plan-product .note .add-icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 61.60877514% 93.9047619% no-repeat;bottom:var(--note-spacing);cursor:pointer;display:block;height:32px;position:absolute;right:var(--note-spacing);width:32px}.product.plan-product.replacing{--product-background-color:var(--fm-green-dark);border-color:var(--title-color)}.product.plan-product.replacing .form-content{position:relative;visibility:hidden}@media (min-width:851px){.product.plan-product{--title-font-size:20px}.product.plan-product .note .add-icon{display:none}}.product .form-content.clickable{cursor:pointer}.product .form-content,.product a{background-color:var(--product-background-color);border-radius:var(--border-radius-big);box-sizing:border-box;color:var(--text-color);padding:8px;text-decoration:none}.product .form-content .button-wrapper,.product a .button-wrapper{align-items:center;display:flex;gap:12px}.product .form-content .button-wrapper .quantity,.product a .button-wrapper .quantity{min-width:14px;text-align:center}.product .form-content .button-wrapper .button-icon,.product a .button-wrapper .button-icon{border:none;display:inline-block;outline:none;padding:0}.product .form-content .button-wrapper .button-icon:hover,.product a .button-wrapper .button-icon:hover{opacity:.8;transition:opacity .15s}.product .form-content .button-wrapper .button-icon.disabled,.product .form-content .button-wrapper .button-icon[disabled],.product a .button-wrapper .button-icon.disabled,.product a .button-wrapper .button-icon[disabled]{opacity:.5}.product .form-content .button-wrapper .button-icon.delete,.product a .button-wrapper .button-icon.delete{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 55.75868373% 93.9047619% no-repeat;height:32px;width:32px}.product .form-content .button-wrapper .button-icon.add,.product a .button-wrapper .button-icon.add{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 61.60877514% 93.9047619% no-repeat;height:32px;width:32px}.product .price-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between}.product .name{text-align:left;z-index:20}.product .image-wrapper{border-radius:var(--border-radius-big);overflow:hidden;position:relative}.product .image-wrapper:before{background:linear-gradient(180deg,transparent 58.68%,rgba(0,0,0,.67));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:10}.product img{display:block;position:relative;width:100%}.product .bottom{align-items:center;display:flex;justify-content:space-between}.product .price{font-size:18px;font-weight:700}@media (min-width:851px){.product:not(.plan-product) .form-content,.product:not(.plan-product) a{display:block}.product:not(.plan-product) a:hover{--product-background-color:var(--color-primary);--text-color:var(--color-white);transition:color .15s,background-color .15s}.product:not(.plan-product) a:hover button{background-color:var(--color-white);color:var(--color-primary);transition:color .15s,background-color .15s}.product:not(.plan-product) .name{bottom:0;box-sizing:border-box;color:var(--color-white);left:0;padding:10px;position:absolute;text-align:left;width:100%}.product:not(.plan-product) .name.mobile{display:none}.product:not(.plan-product) .text{margin-top:10px;padding-inline:10px}.product:not(.plan-product) .image-wrapper{max-width:var(--product-list-image-size)}}@media (max-width:850px){.product{border:1px solid transparent;box-sizing:border-box;max-width:var(--mobile-product-max-width);text-align:center;width:100%}.product .form-content,.product a{align-items:center;display:grid;gap:0 8px;grid-template-columns:auto 1fr}.product .image-wrapper{grid-column:1;grid-row:1/3;--image-size:116px;min-width:var(--image-size);width:var(--image-size)}.product .image-wrapper img{height:110px;left:50%;transform:translateX(-50%);width:auto}.product .text{display:flex;flex-direction:column;grid-row:1/2;justify-content:space-evenly;padding-top:calc(var(--title-font-size) + 8px);position:relative}.product .text.no-price{grid-row:1/3}.product .price-container{align-items:center;display:flex;flex-direction:row;grid-row:2/3;justify-content:space-between;padding-top:0}.product .name{left:0;line-height:1;margin-bottom:4px;margin-top:4px;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap}.product .name.desktop{display:none}}.product-list{--product-list-spacing:80px;--product-list-title-spacing:40px;--product-list-title-size:72px;background-color:var(--color-extra-light-grey);padding-bottom:var(--product-list-spacing)}.product-list h1{color:var(--color-fm-green-dark);font-family:Horiatia;font-size:var(--product-list-title-size);line-height:1;margin:var(--product-list-title-spacing) auto;max-width:-moz-fit-content;max-width:fit-content;padding:20px 30px;position:relative;z-index:10}.product-list h1:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 11.11111111% no-repeat;bottom:-25%;content:"";display:block;height:71px;left:50%;position:absolute;transform:translateX(-50%);width:327px;z-index:-1}@media (max-width:650px){.product-list{--product-list-spacing:24px;--product-list-title-spacing:24px;--product-list-title-size:48px}.product-list h1{padding:12px}.product-list h1:before{bottom:-50%;transform:translateX(-50%) scale(.75)}}.product-filter-form{background-color:var(--color-white);border-radius:var(--border-radius-huge);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-sizing:border-box;padding:24px;text-align:left}.product-filter-form .field{box-sizing:border-box;padding:16px 0}.product-filter-form .field:first-child{padding-top:0}.product-filter-form .field input:checked+label{--border-color:var(--color-primary);color:var(--color-primary)}.product-filter-form .field label{color:var(--color-body);display:block;font-size:18px}.product-filter-form .field>label{color:var(--color-title-active);margin-bottom:16px}.product-filter-form .field+.field{border-top:1px solid var(--color-line)}.product-filter-form .field .simple{display:flex;flex-direction:column;gap:12px}.product-filter-form .field .simple:checked+label{--border-color:var(--color-primary);color:var(--color-primary)}.product-filter-form .field .simple label{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.product-filter-form .field .simple div{display:inline-flex;gap:4px}.product-filter-form .field.is_new div{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex}.product-filter-form #id_meal_type,.product-filter-form.wide .simple{--gap:12px;--label-padding:16px;display:flex;flex-wrap:wrap;gap:var(--gap);justify-items:center;position:relative}.product-filter-form #id_meal_type>div,.product-filter-form.wide .simple>div{--border-color:var(--color-line)}.product-filter-form #id_meal_type>div label,.product-filter-form.wide .simple>div label{border:1px solid var(--border-color);border-radius:var(--border-radius-big);box-sizing:border-box;padding:var(--label-padding);text-align:center;transition:color .15s,border-color .15s,background .15s}.product-filter-form #id_meal_type>div input,.product-filter-form.wide .simple>div input{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:650px){.product-filter-form #id_meal_type,.product-filter-form.wide .simple{--label-padding:8px}}.product-filter-form .buttons{margin-top:30px}.product-filter-form .buttons .button{width:100%}.product-filter-form.wide{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:center;max-width:800px}.product-filter-form.wide .field{display:flex;flex-wrap:wrap;justify-content:center}.product-filter-form.wide .field>label{flex-basis:100%;text-align:center}.product-filter-form.wide .field .simple{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.product-filter-form.wide .buttons{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto;white-space:nowrap}.product-filter-form.wide .buttons>*{padding:16px 32px}@media (min-width:851px){.product-filter-form.wide .buttons .button{width:auto}}.product-filter-button{--padding:16px;--font-size:16px;background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:0 0 1px 0 #00000066;font-size:var(--font-size);font-weight:500;padding:var(--padding);z-index:10}@media (max-width:850px){.product-filter-button{--padding:8px;max-width:var(--mobile-product-max-width)}.product-filter-button~.products-wrapper{margin-top:20px}}.product-filter-button .filter-count{color:var(--color-primary);margin-left:8px}@media (min-width:851px){.product-filter-button:not(.visible){display:none}}@media (max-width:850px){.product-filter-button:not(.visible):not(.mobile-visible){display:none}}.macronutrients{align-items:flex-end;display:flex;font-weight:300;gap:12px;justify-content:space-between;text-align:center}@media (max-width:850px){.macronutrients{margin-top:8px}}@media (min-width:401px) and (max-width:850px){.macronutrients{box-sizing:border-box;padding-left:8px;padding-right:8px}}.macronutrients .nutrient{align-items:center;display:flex;flex-direction:column;gap:2px}.macronutrients .category{display:inline-block;font-size:12px;position:relative}.macronutrients .category.protein{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 38.91891892% 100% no-repeat;height:24px;width:24px}.macronutrients .category.carbohydrates{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 30.27027027% 100% no-repeat;height:24px;width:24px}.macronutrients .category.fat{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 34.59459459% 100% no-repeat;height:24px;width:24px}.macronutrients .category.calories{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 25.94594595% 100% no-repeat;height:24px;width:24px}.macronutrients .value{font-size:16px}.macronutrients .value .unit-type{font-size:12px}@media (max-width:850px){.macronutrients .value{font-size:12px}}.product-hero{--hero-spacing:56px;--product-title-size:48px;background-color:#f4f4f4;margin:var(--hero-spacing) 0}.product-hero .content{-moz-column-gap:24px;column-gap:24px;display:flex;flex:1}.product-hero .details{display:flex;flex-direction:column;justify-content:space-between;position:relative;row-gap:24px}.product-hero h1{color:var(--color-title-active);font-size:var(--product-title-size);font-weight:700}.product-hero .description{color:var(--color-body);font-size:18px}.product-hero .allergen{background-color:var(--color-pale-green-faded);color:var(--color-roshi);padding:12px;text-align:center}.product-hero .allergen,.product-hero .note{border-radius:12px;box-sizing:border-box;font-weight:300}.product-hero .note{background-color:#f4faf7;color:var(--color-primary);mix-blend-mode:multiply;padding:12px 30px}.product-hero .image-wrapper{border-radius:12px;overflow:hidden}.product-hero img{display:block;width:100%}.product-hero .desktop-image img{left:50%;position:relative;transform:translateX(-50%)}.product-hero .mobile-image{display:none}.product-hero .back-button{border-radius:50%;box-shadow:0 0 1px 0 rgba(0,0,0,.4),0 6px 6px -6px rgba(0,0,0,.16);left:0;position:absolute;top:0}.product-hero .back-button a{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 49.34333959% no-repeat;display:block;height:24px;text-decoration:none;width:24px}.product-hero .back-button:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.6),0 6px 6px -6px rgba(0,0,0,.4);transition:box-shadow .15s}@media (min-width:851px){.product-hero .image-wrapper,.product-hero .note{align-self:flex-start}.product-hero .back-button{display:none}.product-hero .image-wrapper{flex-basis:45%}.product-hero .details{flex-basis:55%}}@media (max-width:850px){.product-hero{--hero-spacing:20px;--product-title-size:24px}.product-hero h1{padding-left:24px;padding-right:24px}.product-hero .description,.product-hero h1{text-align:center}.product-hero .content{flex-direction:column}.product-hero .content,.product-hero .details{align-items:center;justify-content:center}.product-hero .desktop-image{display:none}.product-hero .mobile-image{display:block}}.nutrients{--nutrient-spacing:12px 24px;--nutrient-category-size:18px;--nutrient-value-size:16px;-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;row-gap:8px}.nutrients .nutrient{background-color:var(--color-input-background);border:1px solid var(--color-label);border-radius:12px;box-sizing:border-box;padding:var(--nutrient-spacing);text-align:center}.nutrients .nutrient:before{content:"";display:block;margin:0 auto}.nutrients .nutrient .category{color:var(--color-body);font-size:var(--nutrient-category-size);margin:8px 0}.nutrients .nutrient .category .tooltip .amount,.nutrients .nutrient .category .tooltip .unit-type{display:none}.nutrients .nutrient .value{color:var(--color-fm-green-dark);font-size:var(--nutrient-value-size);font-weight:300}.nutrients .fat:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 68.19852941% 47.265625% no-repeat;height:45px;width:35px}.nutrients .protein:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 47.94007491% 77.05882353% no-repeat;height:47px;width:45px}.nutrients .carbohydrates:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 39.17137476% 77.21021611% no-repeat;height:48px;width:48px}.nutrients .calories:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 90.22140221% 35.15625% no-repeat;height:45px;width:37px}@media (max-width:650px){.nutrients{--nutrient-spacing:4px 8px;--nutrient-category-size:14px;--nutrient-value-size:12px;justify-content:center}}.nutrient .value{align-items:baseline;display:flex;flex-direction:row;gap:1px;justify-content:center}.related-products{margin-bottom:var(--related-products-spacing);margin-top:var(--related-products-spacing)}.related-products ul{display:grid;gap:var(--list-gap);margin:0;margin:var(--list-spacing) 0;padding:0}.related-products ul>li{list-style:none}.related-products h3{margin:0;text-align:center}.related-products .button-wrapper{text-align:center}@media (min-width:851px){.related-products{--related-products-spacing:56px;--list-spacing:36px;--list-gap:32px}.related-products ul{box-sizing:border-box;grid-template-columns:repeat(auto-fit,var(--product-list-image-size));justify-content:center;padding:0 80px}.related-products h3{font-size:48px}}@media (max-width:850px){.related-products{--related-products-spacing:20px;--list-spacing:20px;--list-gap:12px}.related-products h3{font-size:24px}}.product-tags{--tag-spacing:12px;--row-spacing:24px;--column-spacing:12px;align-items:center;-moz-column-gap:var(--column-spacing);column-gap:var(--column-spacing);display:flex;flex-wrap:wrap;font-size:14px;margin:0;padding:0;row-gap:var(--row-spacing)}.product-tags>li{list-style:none}@media (max-width:850px){.product-tags{--column-spacing:8px;--tag-spacing:8px;--row-spacing:8px;justify-content:center}}.product-tag{--tag-spacing:12px;background-color:var(--color-background);border-radius:12px;box-sizing:border-box;color:var(--color-body);flex-shrink:0;font-weight:300;mix-blend-mode:multiply;padding:var(--tag-spacing)}.banner{--banner-title-size:24px;--banner-title-size-large:48px;--banner-spacing:56px;--banner-padding:40px;background-color:var(--color-fm-green-dark);border-radius:var(--border-radius);color:var(--color-white);margin-bottom:var(--banner-spacing);margin-top:var(--banner-spacing)}.banner.main .title{font-family:Horiatia}.banner .banner-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:var(--banner-padding);text-align:center}.banner .banner-wrapper .title{color:var(--color-white);font-size:var(--banner-title-size);font-weight:300;line-height:1}.banner .banner-wrapper .title.large{font-size:var(--banner-title-size-large);font-weight:600}.banner .banner-wrapper .subtitle{font-size:18px}@media (max-width:650px){.banner{--banner-title-size:18px;--banner-title-size-large:36px;--banner-spacing:20px;--banner-padding:24px 8px}.banner .subtitle{font-weight:300}}.benefits+.banner,header+.banner{border-radius:0;margin:0}.faq-wrapper{background-color:var(--color-white)}.faq-wrapper.no-bg{background-color:transparent}.faq-container{--faq-container-space:56px 0;padding:var(--faq-container-space)}@media (max-width:650px){.faq-container{--faq-container-space:12px 0}}.faq{--category-color:var(--color-label);--category-border-color:transparent;--faq-content-space:32px;--faq-question-size:24px;--faq-title-size:48px;--faq-category-space:40px}.faq h3{color:var(--color-primary);font-size:var(--faq-title-size);font-weight:400;margin:0}.faq .categories{border-bottom:1px solid var(--color-line);-moz-column-gap:var(--faq-category-space);column-gap:var(--faq-category-space);display:flex;margin-top:32px}.faq .category{color:var(--category-color);cursor:pointer;font-size:16px;padding-bottom:24px;position:relative}.faq .category.selected{--category-border-color:var(--color-primary)}.faq .category.selected:after{transform:scaleX(1)}.faq .category:after{background-color:var(--category-border-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .15s;width:100%}.faq ul.faq-list{margin:0;padding:0}.faq ul.faq-list>li{list-style:none}.faq li.faq-item{--icon-color:var(--color-primary);border-radius:16px;color:var(--color-title-active);margin-top:16px}.faq li.faq-item .question{box-sizing:border-box;-moz-column-gap:24px;column-gap:24px;display:flex}.faq li.faq-item.hidden{display:none}.faq li.faq-item.active{background-color:var(--color-pale-green-extra-faded);color:var(--color-roshi);--icon-color:var(--color-roshi)}.faq li.faq-item.active .icon div:before{transform:translateX(-50%) scaleY(0)}.faq li.faq-item.active .answer{display:block}.faq li.faq-item .content{box-sizing:border-box;padding:var(--faq-content-space)}.faq li.faq-item .question{cursor:pointer;font-size:var(--faq-question-size);line-height:1}.faq li.faq-item .answer{box-sizing:border-box;color:var(--color-roshi);display:none;font-size:16px;font-weight:300;overflow:hidden;padding-left:48px;padding-top:20px}.faq li.faq-item .icon{border:2px solid var(--icon-color);border-radius:50%;cursor:pointer;height:20px;min-width:20px;position:relative;width:20px}.faq li.faq-item .icon div{height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.faq li.faq-item .icon div:after,.faq li.faq-item .icon div:before{background-color:var(--icon-color);border-radius:16px;content:"";display:block;position:absolute}.faq li.faq-item .icon div:before{height:100%;left:50%;top:0;transform:translateX(-50%) scaleY(1);transition:transform .15s;width:2px}.faq li.faq-item .icon div:after{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}@media (max-width:650px){.faq{--faq-content-space:16px;--faq-question-size:18px;--faq-title-size:24px;--faq-category-space:12px}.faq h3{text-align:center}.faq .category{min-width:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.box-section{--background-color:var(--color-white);--box-shadow:0px 8px 24px -6px rgba(0,0,0,.16),0px 0px 1px 0px rgba(0,0,0,.4);--box-section-spacing:24px;--box-section-padding:36px;background:var(--background-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);box-sizing:border-box;margin-bottom:var(--box-section-spacing);margin-top:var(--box-section-spacing);padding:var(--box-section-padding)}.box-section.small{--box-section-padding:16px}.box-section:first-of-type{margin-top:0}.box-section.grey{--background-color:var(--color-grey-light);--box-shadow:initial}.box-section .title-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:24px}.box-section .title-container .title{margin-bottom:0}.box-section .title-container .subtitle{color:var(--color-label);flex-basis:100%;font-size:16px;font-weight:300}.box-section .title{margin-top:0}.box-section .text{color:var(--color-label);font-size:16px;font-weight:300}@media (max-width:650px){.box-section{--box-section-spacing:12px;--box-section-padding:12px}.box-section .title-container{align-items:center;flex-direction:column}.box-section.checkout-section .icon-button{justify-content:start;width:100%}}.overview-section{--flex-basis:50%;-moz-column-gap:24px;column-gap:24px;display:flex}.overview-section>div{flex-basis:var(--flex-basis)}@media (min-width:751px){.overview-section{align-items:flex-start}.overview-section .order-summary{position:sticky;top:100px}}@media (max-width:750px){.overview-section{flex-direction:column}}.page-container{padding:16px 0}.profile-menu{--color-menu-color:var(--color-label);--color-menu-bg:transparent;border-radius:var(--border-radius-big)}.profile-menu ul{display:flex;flex-direction:column;gap:24px;margin:0;padding:0}.profile-menu ul>li{list-style:none}.profile-menu ul a{align-items:center;background-color:var(--color-menu-bg);border-radius:var(--border-radius);color:var(--color-menu-color);display:flex;font-weight:300;line-height:1;text-decoration:none}.profile-menu ul a:hover{opacity:.8;transition:opacity .15s}.profile-menu ul li.logout a{color:var(--color-text-error)}.profile-menu ul li.logout a:before{margin-left:3px}@media (min-width:1001px){.profile-menu{min-width:200px}.profile-menu ul a{font-size:16px;gap:16px}}@media (max-width:1000px){.profile-menu ul a{font-size:0}.profile-menu .user-name{display:none}.profile-menu .logout-item{flex-direction:column}.profile-menu .button{max-width:36px;overflow:hidden}}.profile-menu li.active,.profile-menu li.selected{--color-menu-color:var(--color-fm-green-dark)}.profile-menu li.active a,.profile-menu li.selected a{font-weight:700}.profile-menu li.active.dashboard a:before,.profile-menu li.selected.dashboard a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 56.21621622% 100% no-repeat;height:24px;width:24px}.profile-menu li.active.cards a:before,.profile-menu li.selected.cards a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 89.86866792% no-repeat;height:24px;width:24px}.profile-menu li.active.addresses a:before,.profile-menu li.selected.addresses a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 17.10526316% no-repeat;height:25px;width:24px}.profile-menu li.active.payments a:before,.profile-menu li.selected.payments a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 26.5037594% no-repeat;height:25px;width:24px}.profile-menu li.active.history a:before,.profile-menu li.selected.history a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 40.03759398% no-repeat;height:25px;width:24px}.profile-menu li.active.settings a:before,.profile-menu li.selected.settings a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 91.13924051% 65.16007533% no-repeat;height:26px;width:26px}.profile-menu li a:before{content:"";display:block}.profile-menu li.dashboard a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 60.54054054% 100% no-repeat;height:24px;width:24px}.profile-menu li.cards a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 94.37148218% no-repeat;height:24px;width:24px}.profile-menu li.addresses a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 21.80451128% no-repeat;height:25px;width:24px}.profile-menu li.payments a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 31.20300752% no-repeat;height:25px;width:24px}.profile-menu li.history a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 44.73684211% no-repeat;height:25px;width:24px}.profile-menu li.settings a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 91.13924051% 60.18867925% no-repeat;height:27px;width:26px}.profile-menu li.logout a:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 69.76744186% 37.19626168% no-repeat;height:22px;width:20px}.profile-container{--menu-background-color:var(--color-grey-light);display:flex;flex-direction:row}@media (min-width:1001px){.profile-container{gap:36px}.profile-container .profile-menu{background-color:var(--menu-background-color);box-sizing:border-box;padding:36px 24px}}@media (max-width:1000px){.profile-container{--menu-background-color:transparent;gap:12px}}.profile-container .profile-menu{margin-bottom:24px;margin-top:24px}.profile-container .profile-content{flex-grow:1;margin-bottom:24px;margin-top:24px;width:100%}.profile-container .profile-content.plain,.profile-container .profile-content>:first-of-type{margin-top:0}.profile-container .profile-content>:last-of-type{margin-bottom:0}.profile-section .table{--row-padding:16px 24px;--address-icon-width:40px;--row-items-padding:var(--address-icon-width);margin:24px 0;padding:0}.profile-section .table>li{list-style:none}.profile-section .table.address{width:100%}.profile-section .table.address .address-value.home .icon:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 34.40860215% 55.67970205% no-repeat;height:20px;width:21px}.profile-section .table.address .address-value.office .icon:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 26.88172043% 55.67970205% no-repeat;height:20px;width:21px}.profile-section .table.address .address-value.other .icon:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.20938628% 12.57035647% no-repeat;height:24px;width:25px}.profile-section .table.address .checkbox-slider{display:inline-block}.profile-section .table li{border-bottom:1px solid var(--color-line);margin:0}.profile-section .table .header{background-color:var(--color-background);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);box-sizing:border-box;color:var(--color-label);font-size:12px;font-weight:300;padding:12px 24px}.profile-section .table .row{background-color:var(--color-white);padding:var(--row-padding)}.profile-section .table .row:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.profile-section .table .row .cell.with-icon{align-items:center;display:flex;gap:12px}.profile-section .table .row .cell.with-icon .icon{align-items:center;background-color:var(--color-pale-green-extra-faded);border-radius:50%;display:flex;flex-direction:column;flex-shrink:0;height:40px;justify-content:center;width:40px}.profile-section .table .row .cell.with-icon .icon:before{content:"";display:block;display:inline-block;flex-shrink:0}.profile-section .table .row .edit{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 65.42750929% 86.84719536% no-repeat;display:inline-block;height:40px;width:41px}.profile-section .table .row a,.profile-section .table .row div{line-height:1}@media (min-width:1001px){.profile-section .table.address li{align-items:center}.profile-section .table li>:not(:first-child){text-align:center}.profile-section .table.address .header,.profile-section .table.address .row{display:grid;grid-template-columns:1.5fr 1fr}.profile-section .table.address .header{gap:8px}.profile-section .table.address .header>div{display:grid;gap:12px;grid-template-columns:repeat(3,1fr) .5fr}.profile-section .table .row{box-sizing:border-box}.profile-section .table .row .row-items{align-items:center;display:grid;gap:12px;grid-template-columns:repeat(3,1fr) .5fr}.profile-section .table .row .row-item .item-label.mobile{display:none}.profile-section .table .edit{margin:0 auto}}@media (max-width:1000px){.profile-section .table{--row-padding:24px;--label-size:12px}.profile-section .table.address{display:flex;flex-direction:column;gap:12px 0}.profile-section .table .header{display:none}.profile-section .table li{border:none;border-radius:var(--border-radius-big)}.profile-section .table .row{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:16px 0}.profile-section .table .row-items{box-sizing:border-box;display:flex;justify-content:space-between;padding-left:var(--row-items-padding);width:100%}.profile-section .table .row-items .row-item{align-items:center;box-sizing:border-box;flex-basis:33.33333%;justify-content:flex-start;padding:0 4px}.profile-section .table .row-items .row-item .cell{align-items:center;display:flex;flex-grow:1}.profile-section .table .row-items .row-item+.row-item{border-left:2px solid var(--color-line)}.profile-section .table .row-item{display:flex;flex-direction:column}.profile-section .table .row-item .item-label{color:var(--color-label);font-size:var(--label-size)}}@media (max-width:430px){.profile-section .table{--row-padding:12px;--row-items-padding:0;--label-size:10px}}.profile-section.dashboard .plans{margin:0;padding:0}.profile-section.dashboard .plans>li{list-style:none}.profile-section.dashboard .plans .plan{margin:0}.profile-section.dashboard .plans .plan+.plan{border-top:1px solid var(--color-fm-green-dark);box-sizing:border-box;margin-top:12px;padding-top:24px}.profile-section.dashboard .plans-container{display:flex;gap:16px}.profile-section.dashboard .plans-container .details-container,.profile-section.dashboard .plans-container .plans{flex-basis:50%}.profile-section.dashboard .plans-container .payment-method{margin-top:0}.profile-section.dashboard .plan-box{background-color:var(--color-fm-green-dark);border-radius:var(--border-radius-big);box-sizing:border-box;color:var(--color-white);font-weight:300;padding:24px}.profile-section.dashboard .plan-box.paused{opacity:.75}.profile-section.dashboard .plan-information{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between}.profile-section.dashboard .plan-information .info-section{align-items:flex-start;display:flex;flex-basis:100%;gap:12px;justify-content:space-between;margin-bottom:4px}.profile-section.dashboard .plan-information .info-section .status-wrapper{align-items:flex-end;display:inline-flex;flex-direction:column;gap:4px}.profile-section.dashboard .plan-information .info-section .status-wrapper .status-subtitle{font-size:12px;line-height:1;text-align:right}.profile-section.dashboard .plan-information .type{font-size:18px}.profile-section.dashboard .plan-information .name{font-size:16px;font-weight:300}.profile-section.dashboard .plan-information .price{align-items:baseline;align-self:flex-start;display:flex}.profile-section.dashboard .plan-information .price .currency{align-self:center;font-size:36px;font-weight:600}.profile-section.dashboard .plan-information .price .amount{font-size:48px;font-weight:600;line-height:1}.profile-section.dashboard .plan-information .price .amount .decimal-part{font-size:32px}.profile-section.dashboard .plan-information .price .interval{font-weight:500}.profile-section.dashboard .plan-information .plan-price-analysis-wrapper{align-self:flex-start;display:flex;flex-direction:column}.profile-section.dashboard .plan-information .plan-price-analysis{display:flex;flex-direction:column;margin:0;padding:0}.profile-section.dashboard .plan-information .plan-price-analysis>li{list-style:none}.profile-section.dashboard .plan-information .plan-price-analysis li{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin:0}.profile-section.dashboard .plan-information .plan-price-analysis li .delivery-fees,.profile-section.dashboard .plan-information .plan-price-analysis li .product-cost{align-items:center;display:flex;flex-direction:row;font-size:14px;gap:4px;justify-content:center}.profile-section.dashboard .plan-information .plan-price-analysis li .currency{font-size:14px;font-weight:800}.profile-section.dashboard .plan-information .plan-price-analysis li .free{font-size:14px}.profile-section.dashboard .plan-information .plan-price-analysis li .amount{box-sizing:border-box;font-weight:800;padding-inline:2px;text-align:right}.profile-section.dashboard .week-count{margin-bottom:8px;margin-top:24px}.profile-section.dashboard .occurrence-count{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;margin-top:8px}.profile-section.dashboard .progress-bar{height:8px;margin:12px 0 45px;position:relative;width:100%}.profile-section.dashboard .progress-bar:after,.profile-section.dashboard .progress-bar:before{border-radius:var(--border-radius);bottom:0;content:"";display:block;height:8px;left:0;position:absolute;top:0}.profile-section.dashboard .progress-bar:before{background-color:var(--color-line);width:100%;z-index:10}.profile-section.dashboard .progress-bar:after{background-color:var(--color-primary);width:calc(var(--completed-occurrences)/var(--total-occurrences)*100%);z-index:20}.profile-section.dashboard .buttons{--margin:12px;margin:45px auto 0;max-width:350px}.profile-section.dashboard .buttons .button{width:100%}.profile-section.dashboard .buttons .button+.button,.profile-section.dashboard .buttons form{margin-top:var(--margin)}@media (min-width:1025px){.profile-section.dashboard .plans-container{flex-direction:row}}@media (max-width:1024px){.profile-section.dashboard .plans-container{flex-direction:column}}@media (max-width:450px){.profile-section.dashboard .plan-information .price .currency{font-size:24px}.profile-section.dashboard .plan-information .price .amount{font-size:32px}.profile-section.dashboard .plan-information .price .amount .decimal-part{font-size:24px}}.profile-section.dashboard .payment-method .title{font-size:24px;margin-top:0}@media (max-width:650px){.profile-section.dashboard .payment-method .title{font-size:18px}}.profile-section.dashboard .payment-method .credit-card{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.profile-section.dashboard .payment-method .credit-card .title{margin-top:0}.profile-section.dashboard .payment-method .credit-card .details{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.profile-section.dashboard .payment-method .credit-card .last-digits{font-size:18px}.profile-section.dashboard .payment-method .payment-notice{margin-top:24px}.profile-section.dashboard .payment-method .payment-notice .balance{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:space-between}.profile-section.dashboard .payment-method .payment-notice .balance .label,.profile-section.dashboard .payment-method .payment-notice .balance .value{font-size:16px;line-height:1}.profile-section.dashboard .payment-method .payment-notice .balance .value{font-weight:700}.profile-section.dashboard .payment-method .payment-notice .note{font-size:12px;margin-top:4px}.profile-section.dashboard .subscription-legend{margin-bottom:0}.profile-section.dashboard .subscription-legend .action{display:flex;gap:8px 48px}.profile-section.dashboard .subscription-legend .action+.action{margin-top:20px}.profile-section.dashboard .subscription-legend .action .label{align-items:center;display:flex;flex-shrink:0;gap:8px}.profile-section.dashboard .subscription-legend .action .label .dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.profile-section.dashboard .subscription-legend .action .label .text{color:var(--color-body);font-size:12px;font-weight:300}.profile-section.dashboard .subscription-legend .action .description{border-radius:var(--border-radius);box-sizing:border-box;flex-grow:1;font-size:12px;font-weight:300;padding:8px}.profile-section.dashboard .subscription-legend .action.renew .dot{background-color:var(--color-primary)}.profile-section.dashboard .subscription-legend .action.renew .description{background-color:var(--color-pale-green-faded);color:var(--color-roshi)}.profile-section.dashboard .subscription-legend .action.pause .dot{background-color:var(--color-whis)}.profile-section.dashboard .subscription-legend .action.pause .description{background-color:var(--color-blue-faded);color:var(--color-whis)}.profile-section.dashboard .subscription-legend .action.cancel .dot{background-color:var(--color-orange)}.profile-section.dashboard .subscription-legend .action.cancel .description{background-color:var(--color-yellow-faded);color:var(--color-orange)}@media (min-width:1025px){.profile-section.dashboard .subscription-legend .action{align-items:center;flex-direction:row}.profile-section.dashboard .subscription-legend .label{flex-basis:140px}}@media (max-width:1024px){.profile-section.dashboard .subscription-legend .action{flex-direction:column}}.profile-section .tag{border-radius:var(--border-radius);box-sizing:border-box;font-size:16px;font-weight:300;line-height:1;padding:8px;white-space:nowrap}.profile-section .tag.active,.profile-section .tag.active_no_auto_renewal{background-color:var(--color-pale-green-faded);color:var(--color-primary)}.profile-section .tag.completed,.profile-section .tag.paused{background-color:var(--color-blue-faded);color:var(--color-white)}.profile-section .tag.cancelled{background-color:var(--color-yellow);color:var(--color-orange)}.profile-section .not-found-message{align-items:center;display:flex;flex-direction:column;font-size:16px;justify-content:center;margin:24px auto;max-width:350px;text-align:center}.profile-section .not-found-message .section-title{color:var(--color-title-acive);font-weight:700}.profile-section .not-found-message .subtitle{color:var(--color-body);font-weight:300}.profile-section .not-found-message .icon{margin-bottom:12px;margin-top:12px}.profile-section .not-found-message .icon.magnifying-glass{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 64.24474187% 63.67265469% no-repeat;height:56px;width:56px}.profile-section .not-found-message .icon.shopping-cart{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 78.44311377% no-repeat;height:56px;width:56px}.delivery-days-selection-form{--delivery-day-spacing:12px;--label-spacing:24px;--content-spacing:24px;--info-spacing:48px;--button-spacing:32px;--weekday-size:20px;--date-select-width:594px;counter-reset:step-counter}.delivery-days-selection-form .step-title:before{content:counter(step-counter) ". ";counter-increment:step-counter}.delivery-days-selection-form #id_region{--gap:12px;align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}.delivery-days-selection-form #id_region label{flex-basis:100%}.delivery-days-selection-form #id_region div{margin:0!important;width:auto}.delivery-days-selection-form .product-per-day{align-items:center;display:flex;flex-direction:column;margin-top:24px}.delivery-days-selection-form .title{line-height:1}.delivery-days-selection-form .field.region .errorlist{text-align:center}.delivery-days-selection-form .field.content{display:flex;gap:12px;justify-content:center;margin-top:var(--content-spacing)}.delivery-days-selection-form .date-container{background-color:var(--color-fm-green-dark);border-radius:var(--border-radius);box-sizing:border-box;margin:28px auto;max-width:var(--date-select-width);padding:24px}.delivery-days-selection-form .date-container .title{color:var(--color-white);font-weight:600}.delivery-days-selection-form .box{border:1px solid transparent;border-radius:8px;box-shadow:0 8px 24px -6px rgba(0,0,0,.16),0 0 1px 0 rgba(0,0,0,.4);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--delivery-day-spacing);padding-right:40px;position:relative}.delivery-days-selection-form .box:not(.info){cursor:pointer}.delivery-days-selection-form .box:not(.info):not(.selected){opacity:.8}.delivery-days-selection-form .box:hover{opacity:1;transition:opacity .15s}.delivery-days-selection-form .box.selected{border-color:var(--color-fm-green-light)}.delivery-days-selection-form .box input[type=radio]{position:absolute;right:8px;top:8px}.delivery-days-selection-form .field.content label{padding:var(--label-spacing)}.delivery-days-selection-form .delivery-day+.delivery-day{box-sizing:border-box}.delivery-days-selection-form .field.delivery_days.error{text-align:center}.delivery-days-selection-form .weekday{color:var(--color-body);font-size:var(--weekday-size);font-weight:700}.delivery-days-selection-form .subheading{color:var(--color-placeholder);font-size:16px}.delivery-days-selection-form .meal-days{margin-top:var(--delivery-day-spacing)}.delivery-days-selection-form .meal-day{align-items:center;color:var(--color-placeholder);-moz-column-gap:8px;column-gap:8px;display:flex;font-size:16px;margin-top:8px}.delivery-days-selection-form .tick-icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.38336347% 0 no-repeat;height:26px;width:26px}.delivery-days-selection-form .info-section{background-color:var(--color-pale-green);color:var(--color-primary);font-size:18px;padding:var(--info-spacing);text-align:center}.delivery-days-selection-form .info-section .emphasized{font-weight:700}.delivery-days-selection-form .info-section.one-off{--info-spacing:4px;border-radius:var(--border-radius);box-sizing:border-box;margin:0 auto;max-width:var(--date-select-width);width:100%}.delivery-days-selection-form .info{display:flex;flex-direction:column;justify-content:space-between;line-height:1.5}.delivery-days-selection-form .button-container{margin-top:var(--button-spacing);text-align:center}.delivery-days-selection-form .date-select{display:block;max-width:var(--date-select-width);text-align:center;width:100%}.delivery-days-selection-form .date-select label{padding:0}@media (min-width:851px){.delivery-days-selection-form .box{max-width:300px}.delivery-days-selection-form .info,.delivery-days-selection-form label{flex-basis:25%}.delivery-days-selection-form .delivery-day+.delivery-day{border-top:1px solid var(--color-line);padding-top:var(--delivery-day-spacing)}}@media (max-width:850px){.delivery-days-selection-form{--label-spacing:12px;--content-spacing:12px;--info-spacing:12px;--button-spacing:12px;--weekday-size:18px}.delivery-days-selection-form #id_region{align-items:stretch;flex-direction:column}.delivery-days-selection-form .box{max-width:300px;width:100%}.delivery-days-selection-form .delivery-day+.delivery-day{border-left:1px solid var(--color-line);padding-left:var(--delivery-day-spacing)}.delivery-days-selection-form .meal-days,.delivery-days-selection-form .meal-days .meal-day{margin-top:4px}.delivery-days-selection-form .content{align-items:center;flex-direction:column;justify-content:center}.delivery-days-selection-form .box{flex-direction:row;justify-content:center}.delivery-days-selection-form .info{flex-direction:column;font-size:16px}.delivery-days-selection-form .button-container button{width:100%}}.payment-result{--spacing:52px 100px;--title-spacing:44px;--title-size:48px;--text-color:var(--color-white);--subtitle-size:18px;--note-size:16px;border-radius:8px;box-sizing:border-box;color:var(--text-color);padding:var(--spacing);text-align:center}.payment-result.success{background-color:var(--color-primary)}.payment-result.failure{--text-color:var(--color-red);background-color:var(--color-white)}.payment-result h1{font-size:var(--title-size);font-weight:400;margin-bottom:var(--title-spacing);margin-top:var(--title-spacing)}.payment-result .subtitle{font-size:var(--subtitle-size);margin-top:44px}.payment-result .note{font-size:var(--note-size);margin-top:32px}.payment-result .note,.payment-result .subtitle{font-weight:300}.payment-result .payment-result-icon{display:block;margin:0 auto}.payment-result .payment-result-icon img{display:inline-block;max-width:100%}@media (max-width:650px){.payment-result{--spacing:24px;--title-size:24px;--title-spacing:24px;--subtitle-size:14px;--note-size:12px}}.payment-result-wrapper{--spacing:90px;margin:var(--spacing) auto;max-width:1068px;width:100%}.payment-result-wrapper .button-wrapper{margin-top:36px;text-align:center}@media (max-width:650px){.payment-result-wrapper{--spacing:20px}}.recipe-analysis .multiplier-form{max-width:400px}.recipe-analysis .recipe{font-size:16px}.recipe-analysis .recipe li{width:100%}.recipe-analysis .recipe li .recipe-title{border-bottom:1px solid #000;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:4px 0}.recipe-analysis .recipe li .recipe-title .value{font-family:monospace;font-size:14px}.recipe-analysis .recipe-table{--recipe-item-level:0}.recipe-analysis .recipe-table .name{text-align:left;width:75%}.recipe-analysis .recipe-table .quantity{text-align:right;width:12.5%}.recipe-analysis .recipe-table .unit{text-align:left;width:12.5%}.recipe-analysis .recipe-table tr td,.recipe-analysis .recipe-table tr th{box-sizing:border-box;padding-bottom:8px;padding-left:calc(8px + 32px*var(--recipe-item-level));padding-right:8px;padding-top:8px}.recipe-analysis .recipe-table tr td:before{content:"";content:var(--recipe-item-style);display:block;display:inline-block;font-size:12px;vertical-align:middle}.recipe-analysis .notes{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);margin-top:24px;padding:8px}.product-report,.recipe-analysis,.recipe-report{margin:0 auto;max-width:1100px;padding:30px 0;width:100%}.product-report .button-wrapper.right,.recipe-analysis .button-wrapper.right,.recipe-report .button-wrapper.right{text-align:right}@media print{.product-report .button-wrapper,.product-report .checkbox-toggle,.product-report .single-product-submission-trigger,.product-report input,.recipe-analysis .button-wrapper,.recipe-analysis .checkbox-toggle,.recipe-analysis .single-product-submission-trigger,.recipe-analysis input,.recipe-report .button-wrapper,.recipe-report .checkbox-toggle,.recipe-report .single-product-submission-trigger,.recipe-report input{display:none}.product-report .pagebreak,.recipe-analysis .pagebreak,.recipe-report .pagebreak{page-break-after:always}.product-report .pagebreak:last-child,.recipe-analysis .pagebreak:last-child,.recipe-report .pagebreak:last-child{page-break-after:auto}.product-report .avoid-pagebreak-inside,.recipe-analysis .avoid-pagebreak-inside,.recipe-report .avoid-pagebreak-inside{page-break-inside:avoid}}.product-report .header,.recipe-analysis .header,.recipe-report .header{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:space-between}.product-report .date,.product-report .subtitle,.recipe-analysis .date,.recipe-analysis .subtitle,.recipe-report .date,.recipe-report .subtitle{font-size:20px}.product-report .title,.recipe-analysis .title,.recipe-report .title{font-size:25px;font-weight:700}.product-report ul{margin:0;padding:0}.product-report ul>li{list-style:none}.product-report ul.groups li{margin-top:50px}.product-report .group-title-wrapper{align-items:flex-end;display:flex;flex-direction:row;gap:24px;justify-content:space-between}@media (max-width:550px){.product-report .group-title-wrapper{align-items:center;flex-direction:column;text-align:center}}.product-report .group-title{font-size:20px;margin-bottom:8px}@media (min-width:551px){.product-report .group-title:first-of-type{white-space:nowrap}}.product-report .group-title span{font-weight:600}.product-report .product-table table{border:1;border-collapse:collapse;width:100%}.product-report .product-table table th{font-size:14px}.product-report .product-table table td{font-size:16px}.product-report .product-table table td,.product-report .product-table table th{box-sizing:border-box;padding:8px}.product-report .product-table table .product{width:75%}.product-report .product-table table .quantity{text-align:right}.product-report .product-table table .product-count{text-align:center;width:25%}.product-report .product-table table .product-count-total,.product-report .product-table table .product-total{font-weight:700}.product-report .single-product-submission-trigger{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 86.12612613% 92.49530957% no-repeat;cursor:pointer;display:inline-block;height:24px;vertical-align:middle;width:24px}.home-slideshow{color:var(--color-white);--title-spacing:24px;--button-spacing:40px}.home-slideshow,.home-slideshow .slide-content{position:relative}.home-slideshow .image-wrapper{overflow:hidden;position:relative}.home-slideshow .image-wrapper:after{background-color:var(--color-black);bottom:0;content:"";display:block;left:0;opacity:.35;position:absolute;right:0;top:0}.home-slideshow .image-wrapper .slider-image{display:block;left:50%;position:relative;transform:translateX(-50%)}.home-slideshow .title{color:inherit;line-height:1;margin-bottom:var(--title-spacing)}.home-slideshow .text-container{left:0;position:absolute;right:0;text-align:center;top:50%}.home-slideshow .text{margin:0 auto;max-width:756px}.home-slideshow .swiper-arrow{color:var(--white)}.home-slideshow .swiper-arrow.swiper-button-prev{left:40px}.home-slideshow .swiper-arrow.swiper-button-next{right:40px}.home-slideshow .button{--button-bg-color:var(--color-pale-green);--button-text-color:var(--color-fm-green-dark);--button-bg-color-hover:var(--color-creamy-white);--button-text-color-hover:var(--color-fm-green-dark);border:none;margin-top:var(--button-spacing)}@media (min-width:1001px){.home-slideshow .title{font-size:72px}.home-slideshow .subtitle{font-size:24px}.home-slideshow .text-container{transform:translateY(-50%)}.home-slideshow .button.order-now.desktop{display:inline-block}.home-slideshow .button.order-now.mobile,.home-slideshow .slider-image.mobile{display:none}}@media (max-width:1000px){.home-slideshow{--width-wrapper-max-width:calc(100% - 24px);--title-spacing:12px;--button-spacing:12px;margin:12px auto 0;max-width:var(--width-wrapper-max-width);width:100%}.home-slideshow .title{font-size:36px}.home-slideshow .subtitle{font-size:18px}.home-slideshow .text-container{transform:translateY(-50%)}.home-slideshow .swiper{border-radius:20px;box-shadow:10px 10px 40px 0 rgba(0,0,0,.2)}.home-slideshow .swiper .swiper-arrow.swiper-button-prev{left:20px}.home-slideshow .swiper .swiper-arrow.swiper-button-next{right:20px}.home-slideshow .swiper .swiper-arrow:after{font-size:25px}.home-slideshow .slider-image{min-width:1000px;width:192%}.home-slideshow .button.order-now.desktop,.home-slideshow .slider-image.desktop{display:none}.home-slideshow .button.order-now.mobile{display:inline-block}}.home-slideshow .logos{align-items:flex-end;display:flex;flex-direction:row;gap:20px;justify-content:center;z-index:10}.home-slideshow .logos img{height:auto}.home-slideshow .logos .logo{display:block}.home-slideshow .logos .logo.mobile{display:none}@media (min-width:1001px){.home-slideshow .logos{bottom:40px;position:absolute;right:40px}}@media (max-width:1000px){.home-slideshow .logos{align-items:flex-start;margin:16px 0;position:relative}.home-slideshow .logos .logo{display:none}.home-slideshow .logos .logo.mobile{display:block}}.home-slideshow .swiper-pagination .swiper-pagination-bullet{transition:background-color .15s,opacity .15s;width:100%}@media (min-width:1001px){.home-slideshow .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-white);border-radius:0;height:6px;max-width:62px}.home-slideshow .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.5}}@media (max-width:1000px){.home-slideshow .swiper-pagination{bottom:auto;display:flex;justify-content:center;margin-top:20px;position:relative}.home-slideshow .swiper-pagination .swiper-pagination-bullet{--bullet-color:var(--color-white);background-color:var(--bullet-color);border-radius:var(--border-radius);height:4px;max-width:62px;opacity:1}.home-slideshow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{--bullet-color:var(--color-primary)}}.profile-payment-section .card-selection-form-container{--card-selection-form-container-gap:var(--wide-radio-field-gap);display:flex;gap:var(--card-selection-form-container-gap)}.profile-payment-section .card-selection-form-container .delete-card-forms-container{display:flex;flex-direction:column;gap:var(--wide-radio-field-gap)}.profile-payment-section .card-selection-form-container .delete-card-form.Amex .delete-button .icon,.profile-payment-section .card-selection-form-container .delete-card-form.Diners .delete-button .icon,.profile-payment-section .card-selection-form-container .delete-card-form.Maestro .delete-button .icon,.profile-payment-section .card-selection-form-container .delete-card-form.Mastercard .delete-button .icon,.profile-payment-section .card-selection-form-container .delete-card-form.Visa .delete-button .icon{height:23px;width:36px}.profile-payment-section .card-selection-form-container .delete-card-form.Discover .delete-button .icon{height:22px;width:36px}.profile-payment-section .card-selection-form-container .delete-card-form.JCB .delete-button .icon{height:23px;width:36px}.profile-payment-section .card-selection-form{width:100%}.profile-payment-section .card-selection-form.empty{margin-bottom:auto}.profile-payment-section .buttons{align-items:flex-end;display:flex;flex-direction:row;margin-top:24px}@media (min-width:451px){.profile-payment-section .delete-card-form .delete-button{--padding:calc(var(--wide-radio-field-spacing) + var(--icon-field-credit-card-padding) + var(--icon-field-credit-card-border));--border:var(--wide-radio-field-border)}}@media (max-width:450px){.profile-payment-section .card-selection-form-container{--card-selection-form-container-gap:8px}.profile-payment-section .card-selection-form-container .delete-card-form .delete-button{--padding:calc(var(--wide-radio-field-spacing) + var(--icon-field-credit-card-padding) + var(--icon-field-credit-card-border)) 8px}.profile-payment-section .buttons{align-items:start;flex-direction:column;gap:16px}}@media (max-width:400px){.profile-payment-section{--wide-radio-field-spacing:8px}}.credit-card{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);box-sizing:border-box;display:flex;flex-direction:row;padding:16px}.credit-card>:last-of-type{margin-left:auto}.credit-card.active{border-left-color:var(--color-primary);border-left-width:2px;border-radius:0 var(--border-radius) var(--border-radius) 0}.credit-card.clickable:hover{background-color:var(--color-creamy-white);cursor:pointer}.credit-card .card-number{font-size:16px;line-height:1;margin-left:16px}.credit-card .selection-radio{border:1px solid var(--color-line);border-radius:50%;min-height:20px;min-width:20px;position:relative}.credit-card .selection-radio:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 98.9380531% 68.32412523% no-repeat;background-color:var(--color-primary);border-radius:50%;content:"";display:block;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s;width:14px}.credit-card .selection-radio.selected{background-color:var(--color-primary);border-color:var(--color-primary);transition:background-color .15s}.credit-card .selection-radio.selected:after{transform:translate(-50%,-50%) scale(1)}.credit-card .details{flex-grow:1}.process-flow .text{align-items:center;-moz-column-gap:80px;column-gap:80px;display:flex}.process-flow .title{box-sizing:border-box;font-family:Horiatia;line-height:1;padding-bottom:52px;position:relative}.process-flow .title div{color:var(--color-primary)}.process-flow .title div+div{color:var(--color-fm-green-dark)}.process-flow .title:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 0 no-repeat;bottom:0;content:"";display:block;height:54px;position:absolute;right:0;width:411px}.process-flow .description{color:var(--color-title-active)}@media (min-width:1001px){.process-flow{padding:56px 0}.process-flow .text{justify-content:space-between}.process-flow .title{font-size:72px}.process-flow .title div+div{--spacing:150px;margin-left:var(--spacing)}.process-flow .description{font-size:24px;text-align:right}}@media (max-width:1000px){.process-flow{--gap:12px;padding:24px 0}.process-flow .text{-moz-column-gap:16px;column-gap:16px;flex-direction:column;row-gap:16px}.process-flow .title{font-size:40px;padding-bottom:32px}.process-flow .title div+div{--spacing:36px;margin-left:var(--spacing)}.process-flow .title:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 23.80952381% no-repeat;height:32px;right:calc(50% - 40px);transform:translateX(50%) scale(.9);width:239px}.process-flow .description{font-size:16px;text-align:center}}.process-flow .steps{--overlap:28px;color:var(--color-fm-green-dark)}@media (min-width:1001px){.process-flow .steps{margin-top:28px;position:relative}.process-flow .steps .step{box-sizing:border-box;min-height:242px;padding:0 var(--overlap);width:calc(25% + var(--overlap))}.process-flow .steps .step:nth-child(2),.process-flow .steps .step:nth-child(3),.process-flow .steps .step:nth-child(4){position:absolute;top:50%;transform:translateY(-50%)}.process-flow .steps .step:nth-child(2){left:25%}.process-flow .steps .step:nth-child(3){left:50%}.process-flow .steps .step:nth-child(4){left:75%}.process-flow .steps .step .label{font-size:24px;min-height:68px}}@media (max-width:1000px){.process-flow .steps{--gap:12px;-moz-column-gap:var(--gap);column-gap:var(--gap);display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px;row-gap:var(--gap)}.process-flow .steps .step{max-width:154px;min-height:144px;padding:0 14px;width:calc(50% - var(--gap)/2)}.process-flow .steps .label{font-size:16px}}.process-flow .steps .text{align-items:center;-moz-column-gap:80px;column-gap:80px;display:flex}.process-flow .steps .step{align-items:center;border:1px solid var(--color-title-active);border-radius:129px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.process-flow .steps .step .label{display:flex;flex-direction:column;justify-content:center;line-height:1;text-align:center}@media (min-width:1001px){.process-flow .steps .step .icon{margin-bottom:12px}.process-flow .steps .step.plan .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 89.93435449% 0 no-repeat;height:120px;width:122px}.process-flow .steps .step.meals .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 45.53775744% no-repeat;height:120px;width:128px}.process-flow .steps .step.delivery .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 82.03592814% 27.45995423% no-repeat;height:120px;width:78px}.process-flow .steps .step.consume .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 28.00875274% 43.54485777% no-repeat;height:100px;width:122px}}@media (max-width:1000px){.process-flow .steps .step .icon{margin-bottom:8px}.process-flow .steps .step.plan .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 41.94174757% 64.18511066% no-repeat;height:60px;width:64px}.process-flow .steps .step.meals .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 29.51456311% 64.18511066% no-repeat;height:60px;width:64px}.process-flow .steps .step.delivery .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 90.55555556% 24.14486922% no-repeat;height:60px;width:39px}.process-flow .steps .step.consume .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 48.26254826% 47.73175542% no-repeat;height:50px;width:61px}}.featured-products-slideshow{--title-spacing:24px;background-color:var(--color-fm-green-dark)}.featured-products-slideshow ul{margin:0;padding:0}.featured-products-slideshow ul>li{list-style:none}.featured-products-slideshow .title-wrapper{margin-bottom:var(--title-spacing);text-align:center}.featured-products-slideshow .title{box-sizing:border-box;color:var(--color-white);display:inline-block;padding:0 30px 52px;position:relative}.featured-products-slideshow .title:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 11.11111111% no-repeat;bottom:0;content:"";display:block;height:71px;position:absolute;right:0;width:327px}.featured-products-slideshow .swiper-slide{color:#fff;display:flex;flex-direction:row;font-size:20px;gap:12px;width:-moz-fit-content;width:fit-content}@media (max-width:850px){.featured-products-slideshow .swiper-slide{align-items:center;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px;width:100%}}.featured-products-slideshow .button-wrapper{margin-top:32px;text-align:center}.featured-products-slideshow .button{display:inline-block;font-weight:700}.featured-products-slideshow .navigation{justify-content:flex-end;margin-bottom:44px}.featured-products-slideshow .slideshow-button.prev{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 56.26168224% 76.60818713% no-repeat;height:44px;width:44px}.featured-products-slideshow .slideshow-button.next{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 80.93457944% 76.60818713% no-repeat;height:44px;width:44px}@media (max-width:850px){.featured-products-slideshow{--title-spacing:12px}.featured-products-slideshow .swiper-wrapper{flex-direction:column;gap:12px}.featured-products-slideshow .swiper-wrapper li{width:100%}.featured-products-slideshow .title:after{transform:scale(.5)}}.reviews-slideshow{background-color:var(--color-white)}.reviews-slideshow .stars{-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:center}.reviews-slideshow .stars div{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 43.95604396% 94.26386233% no-repeat;height:34px;width:33px}.reviews-slideshow h3{color:var(--color-primary);margin:32px 0;text-align:center}.reviews-slideshow .swiper-wrapper{align-items:center}.reviews-slideshow .swiper-slide{box-sizing:border-box;height:auto;overflow:hidden}.reviews-slideshow .swiper-slide:not(.swiper-slide-active){opacity:.6}.reviews-slideshow .swiper-slide.swiper-slide-active{transition:opacity .15s}.reviews-slideshow .slide-content{background-color:var(--color-roshi-faded);border-radius:10px;box-sizing:border-box;color:#413d45;display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:space-between;row-gap:58px}.reviews-slideshow .description{font-weight:300}.reviews-slideshow .reviewer{font-weight:700}.reviews-slideshow .title-container{position:relative}.reviews-slideshow .slideshow-button.prev{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 72.71028037% 76.60818713% no-repeat;height:44px;width:44px}.reviews-slideshow .slideshow-button.next{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 87.52436647% no-repeat;height:44px;width:44px}.reviews-slideshow .navigation{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (min-width:1001px){.reviews-slideshow{padding:56px 0}.reviews-slideshow h3{font-size:48px}.reviews-slideshow .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 16.43835616% 65.77319588% no-repeat;height:72px;margin-bottom:20px;width:68px}.reviews-slideshow .slide-content{padding:24px}}@media (max-width:1000px){.reviews-slideshow{padding:24px 0}.reviews-slideshow h3{font-size:24px}.reviews-slideshow .swiper-slide{box-sizing:border-box;padding:8px}.reviews-slideshow .slide-content{padding:20px}.reviews-slideshow .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 30.26315789% 77.5147929% no-repeat;height:50px;margin-bottom:12px;width:47px}.reviews-slideshow .stars{-moz-column-gap:8px;column-gap:8px}}.benefits{background-color:#fff;background-position:50% -75%;background-repeat:no-repeat;box-sizing:border-box}@media (min-width:1001px){.benefits{padding:56px 0}.benefits h3{font-size:48px;margin:0 0 56px}.benefits .content>div{flex-basis:50%;flex-shrink:1}.benefits img{min-width:550px;width:100%}.benefits .description{font-size:20px}.benefits .description.mobile{display:none}.benefits .text{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0;row-gap:32px}.benefits li div{font-size:36px;padding:8px}}@media (max-width:1000px){.benefits{padding:24px 0}.benefits h3{font-size:24px;margin:0 0 16px}.benefits .content{align-items:center;flex-direction:column;row-gap:16px}.benefits .content>div{max-width:560px;width:100%}.benefits .image-wrapper{margin:0 auto}.benefits .image-wrapper img{max-width:560px;width:100%}.benefits .description{font-size:16px;text-align:center}.benefits .description.desktop{display:none}.benefits ul{max-width:560px;width:100%}.benefits li div{padding:8px}}.benefits h3{color:var(--color-title-active);font-weight:600;text-align:center}.benefits .content{-moz-column-gap:56px;column-gap:56px;display:flex;position:relative}.benefits img{display:block;left:50%;position:relative;transform:translateX(-50%)}.benefits .description{font-weight:300;line-height:1.6}.benefits ul{counter-reset:section;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin:0;padding:0}.benefits ul>li{list-style:none}.benefits li{--spacing-top:22px;align-items:center;-moz-column-gap:18px;column-gap:18px;display:flex}.benefits li div{box-sizing:border-box;flex-grow:1;line-height:1;position:relative;text-align:center;z-index:10}.benefits li div:after{background-color:var(--color-cell);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:var(--spacing-top);z-index:-1}.benefits li:before{content:"0" counter(section);counter-increment:section;font-size:20px;padding-top:var(--spacing-top)}@media (max-width:1300px){.benefits li div{font-size:24px}}.login{box-sizing:border-box;display:flex;gap:32px;margin:auto;max-width:840px;padding:64px 32px;width:100%}.login .title{color:var(--color-primary);margin-top:0}.login .button{width:100%}@media (min-width:901px){.login{flex-direction:row}.login .login-form{align-self:center}.login .register-section{border-left:1px solid var(--color-primary);box-sizing:border-box;display:flex;padding-bottom:74px;padding-left:32px;padding-top:74px}.login .register-section-content{align-self:center}.login .column{flex-basis:50%}}@media (max-width:900px){.login{flex-direction:column}.login .title{font-size:24px}.login .subtitle,.login .title{text-align:center}.login .register-section{border-top:1px solid var(--color-primary);padding-top:32px}}.login-form .field{margin:8px 0}.login-form .forgot-password-link{color:var(--color-primary);display:block;font-size:14px;font-weight:400;margin-bottom:8px;margin-top:8px;text-align:right;text-decoration:none}.login-form .forgot-password-link:hover{text-decoration:underline}.login-form button{width:100%}.register-section .subtitle{color:var(--color-body);font-size:16px;font-weight:300}.register-section .button{margin-bottom:12px;margin-top:24px}.register-section .small-subtitle{color:var(--color-placeholder);font-size:14px;font-weight:300}.user-form.password-change-form #form-container,.user-form.profile-edit-form{--column-gap:12px;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);display:flex;flex-wrap:wrap;row-gap:16px}.user-form.password-change-form #form-container .field,.user-form.profile-edit-form .field{--flex-basis:100%;flex-basis:var(--flex-basis)}.user-form.password-change-form #form-container .field.half-width,.user-form.profile-edit-form .field.half-width{--flex-basis:calc(50% - var(--column-gap)/2)}.user-form.password-change-form #form-container .field.third-width,.user-form.profile-edit-form .field.third-width{--flex-basis:calc(33.33333% - (var(--column-gap)*2)/3)}.user-form.password-change-form #form-container .field,.user-form.profile-edit-form .field{margin:0}@media (max-width:600px){.user-form.password-change-form #form-container,.user-form.profile-edit-form{flex-direction:column}}.user-form .field{margin:16px 0}.user-form .field.address input{width:100%!important}.user-form .field.address .icon{top:16px;transform:none}.user-form .field.address .map_canvas_wrapper{border-radius:var(--border-radius);margin-top:16px;overflow:hidden;position:relative}.user-form .field.address .map_canvas_wrapper #map_canvas{border-radius:var(--border-radius)}@media (max-width:850px){.user-form .field.address .map_canvas_wrapper{border-radius:var(--border-radius);height:56.25vw;margin-top:16px;overflow:hidden;width:100%}.user-form .field.address .map_canvas_wrapper #map_canvas{height:100%;left:50%;position:absolute!important;top:50%;transform:translate(-50%,-50%);width:100%}}.user-form .field.default{display:flex;gap:20px}.user-form .field.email .value{background-color:var(--color-grey)}.user-form .field.is_default{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start}.user-form .field.label{text-align:center}.user-form .field.label>label{color:var(--color-title-active);font-size:16px;font-weight:300}.user-form .field.label>div{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center}.user-form .field.label>div>div,.user-form .field.label>div>div label{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.user-form .field.label>div>div label{gap:4px;z-index:20;--bg-color:var(--color-background);--color:var(--color-label);background-color:var(--bg-color);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color);cursor:pointer;font-size:14px;font-weight:300;padding:8px}.user-form .field.label>div>div label:before{content:"";display:block}.user-form .field.label>div>div input{accent-color:var(--color-primary);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.user-form .field.label>div>div input[value=home]+label:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 30.64516129% 55.67970205% no-repeat;height:20px;width:21px}.user-form .field.label>div>div input[value=office]+label:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 69.89247312% 41.15456238% no-repeat;height:20px;width:21px}.user-form .field.label>div>div input[value=other]+label:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.20938628% 8.06754221% no-repeat;height:24px;width:25px}.user-form .field.label>div>div input:checked+label{--bg-color:var(--color-pale-green-extra-faded);--color:var(--color-primary);border-color:var(--color-primary);transition:background-color .15s,color .15s,border-color .15s}.user-form .field.label>div>div input:checked[value=home]+label:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 34.40860215% 55.67970205% no-repeat;height:20px;width:21px}.user-form .field.label>div>div input:checked[value=office]+label:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 26.88172043% 55.67970205% no-repeat;height:20px;width:21px}.user-form .field.label>div>div input:checked[value=other]+label:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.20938628% 12.57035647% no-repeat;height:24px;width:25px}.registration{margin-bottom:88px}.registration .registration-form{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1000px;width:100%}.registration .registration-form .field{margin:auto}.registration .registration-form .group{display:flex;flex-direction:row;gap:16px}@media (max-width:800px){.registration .registration-form .group{flex-direction:column}}.registration .title{color:var(--color-primary);font-weight:700;margin-top:64px;text-align:center}.registration button{width:100%}.article .upper-title{color:var(--color-primary);font-size:16px;font-weight:300px;margin:56px 0 32px;text-align:center}.article h1{color:var(--title-active);font-weight:600;margin:32px 0;text-align:center}.article .hero-image{border-radius:var(--border-radius-big);display:block;height:auto;width:100%}.article .blog-tags{justify-content:center;margin:32px 0}@media (min-width:1001px){.article h1{font-size:48px}}@media (max-width:1000px){.article h1{font-size:36px}.article .upper-title{margin-top:24px}}@media (min-width:1001px){.article-teaser-list{margin:56px 0}.article-teaser-list h3{font-size:48px}.article-teaser-list ul{grid-template-columns:repeat(auto-fill,minmax(368px,1fr))}}@media (min-width:651px) and (max-width:1000px){.article-teaser-list{margin:24px 0}.article-teaser-list h3{font-size:24px}.article-teaser-list ul{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:650px){.article-teaser-list{margin:24px 0}.article-teaser-list h3{font-size:24px}.article-teaser-list ul{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.article-teaser-list a{border-radius:var(--border-radius-big);color:inherit;display:block;height:100%;text-decoration:none}.article-teaser-list a:hover{--color-title-active:var(--color-white);background-color:var(--color-primary);color:var(--color-white);transition:background-color .15s,color .15s}.article-teaser-list a:hover .article-tag{--tag-color:var(--color-white)}.article-teaser-list a:hover img{opacity:.8;transition:opacity .15s}.article-teaser-list img{height:auto;width:100%}.article-teaser-list h3{color:var(--color-primary);font-size:600;margin-bottom:40px}.article-teaser-list ul{display:grid;gap:20px;margin:0 auto;padding:0}.article-teaser-list ul>li{list-style:none}.article-teaser-list li{border:1px solid #ddd;border-radius:var(--border-radius-big);box-sizing:border-box}.article-teaser-list .text{box-sizing:border-box;padding:20px}.article-teaser-list .title{font-size:18px;margin-bottom:16px;margin-top:0}.article-teaser-list .teaser{font-size:12px;margin-bottom:20px}.article-teaser-list img{border-radius:var(--border-radius-big);display:block}.rich-text{--h2-size:30px;--h3-size:24px;--h3-size:20px;color:#475467;font-size:16px}.rich-text .ck-title,.rich-text img,.rich-text p,.rich-text ul{margin:24px 0}.rich-text p,.rich-text ul{font-weight:300}.rich-text ul{padding-left:40px}.rich-text ul li{list-style:inherit}.rich-text .ck-title{color:var(--color-title-active);font-weight:400;line-height:1}.rich-text strong{font-weight:700}.rich-text img{border-radius:var(--border-radius-big);display:block;height:auto!important;width:100%!important}.rich-text a{color:inherit;color:var(--color-primary);font-size:inherit;font-weight:inherit;font-weight:600;text-decoration:underline!important}.rich-text h2{font-size:var(--h2-size)}.rich-text h3{font-size:var(--h3-size)}.rich-text h4{font-size:var(--h4-size)}.rich-text table{background-color:var(--color-creamy-white);border-collapse:collapse;border-spacing:0;max-width:100%}.rich-text table,.rich-text table td,.rich-text table th,.rich-text table tr{border-color:var(--color-primary)}.rich-text table th{background-color:var(--color-fm-green-dark);color:var(--color-white)}.rich-text table td,.rich-text table th{box-sizing:border-box;padding:8px 12px}@media (max-width:1000px){.rich-text{--h2-size:20px;--h3-size:18px}}.blog-hero{background-color:var(--color-fm-green-dark);box-sizing:border-box;color:var(--color-white)}.blog-hero h1{font-family:Horiatia;margin:56px 0;text-align:center}.blog-hero a{color:inherit;display:block;text-decoration:none}.blog-hero .featured-article{-moz-column-gap:36px;column-gap:36px;display:flex;margin:56px 0}.blog-hero .featured-article img{border-radius:var(--border-radius-big);display:block;height:auto;width:100%}.blog-hero .featured-article a:hover img{opacity:.9;transition:opacity .15s}.blog-hero .featured-article .text{align-self:center}.blog-hero .featured-article .title:hover{text-decoration:underline}.blog-hero .featured-article .teaser-text{font-size:16px;margin:24px 0}.blog-hero .featured-article .published-at,.blog-hero .featured-article .teaser-text{font-weight:300}.blog-hero .featured-article .author{font-size:16px;font-weight:700;margin:12px 0}@media (min-width:1001px){.blog-hero h1{font-size:72px}.blog-hero .image-wrapper{flex-shrink:1}.blog-hero .text{flex-shrink:2}}@media (max-width:1000px){.blog-hero h1{font-size:40px}.blog-hero .featured-article{flex-direction:column;justify-items:center}.blog-hero .featured-article .text{flex-shrink:3}.blog-hero img{margin:0 auto;max-width:600px}.blog-hero .blog-tags{margin-top:24px}}@media (max-width:650px){.blog-hero .blog-tags{margin-top:16px}}.blog-tags{display:flex;flex-wrap:wrap;gap:4px}.paginator{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:56px;margin-top:56px}.paginator a,.paginator span{font-family:inherit;font-size:12px}.paginator .paginator-link.disabled,.paginator .paginator-page.disabled{cursor:default;opacity:.2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paginator .paginator-page{align-content:center;border-radius:50%;box-sizing:border-box;color:var(--color-body);display:flex;justify-content:center;line-height:1;min-height:36px;min-width:36px;padding:12px;text-align:center;text-decoration:none}.paginator .paginator-page.current{background-color:var(--color-paginator-active)}.paginator .paginator-page:hover{background-color:var(--color-paginator-hover);transition:background-color .15s}.paginator a.paginator-link:hover{text-decoration:underline}.paginator .paginator-link{align-items:center;box-sizing:border-box;color:var(--color-body);display:flex;flex-direction:row;gap:4px;justify-content:center;line-height:1;padding:12px;text-decoration:none}.paginator .paginator-link.previous{margin-right:24px}.paginator .paginator-link.previous:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 52.77280859% 55.67970205% no-repeat;content:"";display:block;height:20px;width:20px}.paginator .paginator-link.next{margin-left:24px}.paginator .paginator-link.next:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 56.35062612% 55.67970205% no-repeat;content:"";display:block;height:20px;width:20px}.paginator .paginator-link.first{margin-right:auto}.paginator .paginator-link.first:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 52.77280859% 55.67970205% no-repeat;content:"";display:block;height:20px;width:20px}.paginator .paginator-link.last{margin-left:auto}.paginator .paginator-link.last:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 56.35062612% 55.67970205% no-repeat;content:"";display:block;height:20px;width:20px}.delivery-areas{background-color:var(--color-white)}@media (min-width:801px){.delivery-areas{padding:56px 0}.delivery-areas h3{font-size:36px}}@media (max-width:800px){.delivery-areas{padding:24px 0}.delivery-areas h3{font-size:24px}.delivery-areas .content{flex-direction:column;row-gap:24px}}.delivery-areas h3{color:var(--color-title-active);font-weight:400;margin:0 0 32px}.delivery-areas .content{display:flex;justify-content:space-between}.delivery-areas .content ul{list-style-position:inside;margin:0;padding:0}.delivery-areas .content ul li{color:var(--color-body);line-height:1}.delivery-areas .content ul li+li{margin-top:8px}.delivery-areas .content .note{margin-bottom:16px;margin-top:16px}.delivery-areas .note{background-color:var(--color-yellow);border-radius:var(--border-radius-big);box-sizing:border-box;color:var(--color-body);display:inline-block;font-size:18px;padding:20px}.order-selection{--title-spacing:56px 0;--title-size:48px;--properties-text-spacing:0;--properties-text-size:20px;--order-selection-space:56px}.order-selection h2{color:var(--color-title-active);font-size:var(--title-size);font-weight:400;margin:var(--title-spacing);text-align:center}.order-selection h2 span{color:var(--color-roshi);white-space:nowrap}.order-selection .properties{background-color:var(--color-primary);color:var(--color-white);display:flex;justify-content:center;margin:0;padding:0;padding:var(--banner-padding)}.order-selection .properties>li{list-style:none}.order-selection .properties li{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.order-selection .properties .text{font-size:var(--properties-text-size);margin-top:var(--properties-text-spacing)}.order-selection .properties .icon{background-color:var(--color-pale-green-extra-faded);border-radius:var(--border-radius-big);box-sizing:border-box;display:inline-block;min-height:62px;min-width:62px;padding:4px;position:relative}.order-selection .properties .icon:after{content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.order-selection .properties .icon.chef-hat:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 24.6728972% 87.52436647% no-repeat;height:44px;width:44px}.order-selection .properties .icon.heart:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 10.64638783% 77.97619048% no-repeat;height:53px;width:53px}.order-selection .properties .icon.door:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 53.53728489% 63.67265469% no-repeat;height:56px;width:56px}.order-selection .order-type-selection,.order-selection .properties{margin-bottom:var(--order-selection-space);margin-top:var(--order-selection-space)}@media (min-width:1001px){.order-selection .properties li{flex-direction:row;padding:0 40px}.order-selection .properties li+li{border-left:2px solid var(--color-white)}}@media (max-width:1000px){.order-selection{--title-spacing:28px 0;--title-size:24px;--properties-text-spacing:16px;--properties-text-size:16px;--order-selection-size:28px;--order-selection-space:24px}.order-selection .properties{align-items:flex-start;flex-direction:column;gap:28px}.order-selection .properties li{flex-direction:row;text-align:left;width:100%}}.order-type-selection{text-align:center}.order-type-selection .content{-moz-column-gap:36px;column-gap:36px;display:flex;font-size:16px;font-weight:300;justify-content:center;line-height:1.3}.order-type-selection .order-type{background-color:var(--color-white);border:2px solid var(--color-line);border-radius:var(--border-radius-big);box-sizing:border-box;display:flex;flex-direction:column;max-width:460px;width:100%}.order-type-selection .order-type ul{display:flex;flex-direction:column;margin:0;padding:0;row-gap:8px;text-align:left}.order-type-selection .order-type ul>li{list-style:none}.order-type-selection .order-type ul li{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex}.order-type-selection .order-type ul li .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 76.36022514% no-repeat;flex-shrink:0;height:24px;width:24px}.order-type-selection .order-type ul li .text{color:var(--color-order-type)}.order-type-selection .order-type.one-off .section-title:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 68.88489209% 23.36448598% no-repeat;height:22px;width:23px}.order-type-selection .order-type.subscription .section-title:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.20938628% 35.70093458% no-repeat;height:22px;width:25px}.order-type-selection .order-type .section-title{color:var(--color-primary);font-weight:400;line-height:1}.order-type-selection .order-type .section-title:before{content:"";display:block;margin:0 auto 12px}.order-type-selection .note{background-color:var(--color-pale-green-extra-faded);border-radius:var(--border-radius-big);box-sizing:border-box;color:var(--color-primary);margin-top:auto;padding:20px;text-align:center}.order-type-selection .note span{font-weight:700}.order-type-selection .most-popular{color:var(--color-white);display:none;font-family:Horiatia;font-size:18px}.order-type-selection .most-popular:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 59.92292871% 47.35812133% no-repeat;content:"";display:block;display:inline-block;height:46px;width:60px}.order-type-selection .button{font-weight:400}@media (min-width:851px){.order-type-selection .title{margin-bottom:56px}.order-type-selection.order-type-selection .content{-moz-column-gap:36px;column-gap:36px;flex-direction:row}.order-type-selection.order-type-selection .section-title{font-size:30px}.order-type-selection.order-type-selection .order-type{padding:28px;row-gap:28px}.order-type-selection .most-popular{position:absolute;right:0;top:100%}}@media (max-width:850px){.order-type-selection .title{font-size:24px;margin:28px}.order-type-selection.order-type-selection .content{align-items:center;flex-direction:column-reverse;row-gap:16px}.order-type-selection.order-type-selection .section-title{font-size:26px}.order-type-selection.order-type-selection .order-type{padding:12px;row-gap:12px}}.mobile-button{cursor:pointer;display:block;height:16px;position:relative;width:22px;--line-height:2px}body.menu-open .mobile-button{--width-wrapper-spacing:12%;left:calc(var(--width-wrapper-spacing)/2);position:fixed;z-index:200}@media (max-width:1000px){body.menu-open .mobile-button{--width-wrapper-spacing:24px}}body.menu-open .mobile-button .line{background-color:var(--color-white)}body.menu-open .mobile-button .line:first-of-type{top:calc(50% - var(--line-height)/2);transform:translate(-50%,-50%) rotate(45deg)}body.menu-open .mobile-button .line:last-of-type{bottom:calc(50% - var(--line-height)/2);transform:translate(-50%,-50%) rotate(-45deg)}body.menu-open .mobile-button .line:not(:first-of-type):not(:last-of-type){transform:scale(0)}.mobile-button .line{background-color:var(--color-body);border-radius:5px;height:var(--line-height);left:50%;position:absolute;transform-origin:50% 50%;transition:transform .15s,background-color .15s;width:100%}.mobile-button .line:first-of-type{top:0;transform:translate(-50%)}.mobile-button .line:last-of-type{bottom:0;transform:translate(-50%)}.mobile-button .line:not(:first-of-type):not(:last-of-type){top:50%;transform:scale(1) translate(-50%,-50%)}.invoice-section a.button{margin-top:24px;max-width:300px}.invoice-section .invoice-info{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);box-sizing:border-box;display:flex;font-size:16px;font-weight:300;justify-content:space-between;margin:12px 0;padding:16px;width:100%}.invoice-section .invoice-info .trn{color:var(--color-label)}.base-form .field:not(.icon-field){width:100%}.base-form .field:not(.icon-field) span{background-color:var(--color-grey)}.base-form button[type=submit][disabled],.base-form input[type=submit][disabled]{cursor:default;opacity:.3;pointer-events:none;transition:opacity .15s}.calories-calculation-form{margin:36px auto;max-width:610px}.calories-calculation-form .title{font-size:24px;margin:30px 0;text-align:center}.calories-calculation-form .biometrics{-moz-column-gap:8px;column-gap:8px;display:flex}.calories-calculation-form .biometrics input::-moz-placeholder{color:var(--color-placeholder);font-size:16px;font-weight:300;opacity:1}.calories-calculation-form .biometrics input::placeholder{color:var(--color-placeholder);font-size:16px;font-weight:300;opacity:1}.calories-calculation-form .field{margin-bottom:8px;--label-color:var(--color-placeholder);--label-background-color:var(--color-white);--label-border-color:var(--color-placeholder)}.calories-calculation-form .field:not(.activity_level) label{background-color:var(--label-background-color);border:1px solid var(--label-border-color);border-radius:var(--border-radius-big);box-sizing:border-box;color:var(--label-color);cursor:pointer;padding:20px;transition:background .15s}.calories-calculation-form .field.gender input{display:none}.calories-calculation-form .field.gender #id_gender{-moz-column-gap:12px;column-gap:12px;display:flex}.calories-calculation-form .field.gender #id_gender>div{flex-basis:50%;flex-grow:1}.calories-calculation-form .field.gender label{font-size:24px;font-weight:400}.calories-calculation-form .field.gender input:checked+label{--label-color:var(--color-white);--label-background-color:var(--color-primary);--label-border-color:var(--color-primary);font-weight:700}.calories-calculation-form .field.activity_level{text-align:center}.calories-calculation-form .field.activity_level #id_activity_level{align-items:center;display:flex;justify-content:space-around;position:relative;z-index:20}.calories-calculation-form .field.activity_level #id_activity_level:before{background-color:var(--color-line);content:"";display:block;height:1px;left:0;position:absolute;top:18px;width:100%;z-index:-1}.calories-calculation-form .field.activity_level input{height:36px;margin:0 auto 8px;width:36px}.calories-calculation-form .field.activity_level input+label{color:var(--color-body);font-size:18px;padding-left:0}.calories-calculation-form .field.goal input{display:none}.calories-calculation-form .field.goal #id_goal{-moz-column-gap:12px;column-gap:12px;display:flex}.calories-calculation-form .field.goal #id_goal>div{flex:1}.calories-calculation-form .field.goal #id_goal label{box-shadow:0 8px 24px -6px rgba(0,0,0,.16),0 0 1px 0 rgba(0,0,0,.4);font-size:16px;font-weight:300}.calories-calculation-form .field.goal input:checked+label{--label-color:var(--color-white);--label-background-color:var(--color-primary);--label-border-color:var(--color-primary);font-weight:700}.calories-calculation-form .field label{color:var(--color-body);display:block;text-align:center}.calories-calculation-form button{width:100%}@media (max-width:800px){.calories-calculation-form #id_goal,.calories-calculation-form .biometrics{flex-direction:column}.calories-calculation-form #id_goal{row-gap:8px}}.calories-calculation-form .activity-explanation{color:var(--color-body);font-size:16px;margin:24px 0;text-align:center}.calories-result{background-color:var(--color-white);border-radius:8px;box-shadow:0 8px 24px -6px rgba(0,0,0,.16),0 0 1px 0 rgba(0,0,0,.4);margin:32px 0;padding:32px}.calories-result .title{font-size:24px;margin-bottom:28px;text-align:center}.calories-result .result{margin:28px 0 16px;text-align:center}.calories-result .message{color:var(--color-body);font-size:16px;margin:16px 0 32px;text-align:center}.calories-result .message span{font-weight:700}.calories-result .button{display:block;margin:32px auto 0;max-width:620px}@media (min-width:801px){.calories-result .result{font-size:48px}}@media (max-width:800px){.calories-result .result{font-size:24px}}.map-wrapper{--title-size:72px;--map-spacing:36px;background-color:var(--color-fm-green-dark);box-sizing:border-box;margin-top:44px;padding:var(--map-spacing) 0}.map-wrapper>.width-wrapper{align-items:center;display:flex;flex-direction:row;gap:76px}.map-wrapper>.width-wrapper>*{width:100%}.map-wrapper .title{color:var(--color-white);font-size:var(--title-size);line-height:1}.map-wrapper .map{display:flex;flex-direction:column;justify-content:flex-end}.map-wrapper .map a{display:block}.map-wrapper .map a:hover{opacity:.9;transition:opacity .15s}.map-wrapper .map img{border-radius:var(--border-radius-big);display:block;max-width:100%;width:100%}@media (max-width:1000px){.map-wrapper{--title-size:48px;--map-spacing:18px}}@media (max-width:650px){.map-wrapper{--title-size:36px;--map-spacing:12px}.map-wrapper>.width-wrapper{flex-direction:column;gap:20px;text-align:center}}.contact-form-wrapper{background-color:var(--color-pale-green);border-radius:var(--border-radius-huge);box-sizing:border-box;display:flex;flex-direction:row;gap:44px;margin-top:var(--item-list-title-size);padding:16px}.contact-form-wrapper>*{width:100%}.contact-form-wrapper .field{margin-bottom:16px}@media (max-width:650px){.contact-form-wrapper{align-items:center;flex-direction:column}}.contact-details,.contact-form form{display:flex;flex-direction:column}.contact-details{--contact-details-space:24px;background-color:var(--color-white);border-radius:var(--border-radius-big);box-sizing:border-box;font-size:16px;gap:28px;padding:var(--contact-details-space)}.contact-details .title{line-height:1;margin:0}.contact-details .subtitle{font-weight:300}.contact-details .contact-item-list{display:flex;flex-direction:column;gap:24px;margin:0;padding:0}.contact-details .contact-item-list>li{list-style:none}.contact-details .contact-item-list li{align-items:center;display:flex;flex-direction:row;gap:24px}.contact-details .contact-item-list li .icon-wrapper{align-items:center;background-color:var(--color-pale-green);border-radius:var(--border-radius-big);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.contact-details .contact-item-list li.phone .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 64.80446927% 38.6407767% no-repeat;height:42px;width:42px}.contact-details .contact-item-list li.email .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 72.85974499% 92.66917293% no-repeat;height:25px;width:30px}.contact-details .contact-item-list li.map .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 79.05282332% 86.18042226% no-repeat;height:36px;width:30px}.contact-details .contact-item-list li .content{color:var(--color-body);display:flex;flex-direction:column}.contact-details .contact-item-list li .content a{color:inherit;font-size:18px;text-decoration:none}.contact-details .contact-item-list li .content a:hover{text-decoration:underline}.contact-details .social-icons{gap:8px}.contact-details .social-icons .icon-wrapper{align-items:center;background-color:var(--color-fm-green-dark);border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}@media (max-width:650px){.contact-details{--contact-details-space:12px}.contact-details>.width-wrapper{flex-direction:column;text-align:center}}.cancel-form{left:-8px;position:absolute;top:-8px;transform:scale(0);transition:transform .15s}.cancel-form .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 67.35459662% no-repeat;cursor:pointer;height:24px;width:24px}.cancel-form .icon:hover{opacity:.8;transition:transform .15ss,opacity .15s}.plan-pricing .item .value .error~.cancel-form{transform:scale(1)}.invoice-container{--invoice-spacing:16px;--field-padding:16px}.invoice-container .invoice-field{margin:var(--invoice-spacing) 0}.invoice-container .invoice-field .field{align-items:center;background-color:var(--color-grey);border-radius:var(--border-radius);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;padding:var(--field-padding)}.invoice-container .invoice-field .checkbox-slider{order:1}.invoice-container .invoice-field label{color:var(--color-label);flex-grow:1;font-size:16px;font-weight:300;line-height:1;order:2}.invoice-container .invoice-field .errorlist{order:3}.invoice-container .invoice-form-container{display:none;margin:var(--invoice-spacing) 0}.invoice-container .invoice-form-container .field{margin-bottom:8px;margin-top:8px}.invoice-container.is-invoice .invoice-form-container{display:block}@media (max-width:650px){.invoice-container{--invoice-spacing:12px}}.credit-card-container{--container-margin:12px 0;margin:var(--container-margin)}.product-detail-lightbox{left:12px;position:absolute;top:12px;z-index:50}.product-detail-lightbox .product-detail-lightbox-container{display:none}.product-detail-lightbox-wrapper{--title-size:36px}.product-detail-lightbox-wrapper .details{align-items:center;background-color:var(--color-white);border-radius:var(--border-radius-huge);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;padding-bottom:20px;padding-top:20px}.product-detail-lightbox-wrapper .allergen,.product-detail-lightbox-wrapper .back-button,.product-detail-lightbox-wrapper .desktop-image,.product-detail-lightbox-wrapper .note,.product-detail-lightbox-wrapper .tags{display:none}.product-detail-lightbox-wrapper img{display:block;width:100%}.product-detail-lightbox-wrapper h1{font-size:var(--title-size);font-weight:400;order:1}@media (max-width:850px){.product-detail-lightbox-wrapper h1{--title-size:20px}}.product-detail-lightbox-wrapper .mobile-image{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:400px;order:2;overflow:hidden}.product-detail-lightbox-wrapper .description{box-sizing:border-box;max-width:840px;order:3;padding-inline:12px}.product-detail-lightbox-wrapper .nutrients{order:5}.products-per-day-slideshow{margin:24px auto 0}@media (max-width:850px){.products-per-day-slideshow{margin:12px auto 0}.products-per-day-slideshow .grouped-products .product .text.no-price{padding-top:0}.products-per-day-slideshow .grouped-products .product .name{left:auto;overflow:auto;position:static;text-overflow:clip;top:auto;white-space:normal}.product-list-container .grouped-products .product .text.no-price{padding-top:0}.product-list-container .grouped-products .product .name{left:auto;overflow:auto;position:static;text-overflow:clip;top:auto;white-space:normal}}.info-button{background:transparent;border:none;display:flex;margin:0;padding:0}.info-button .info-icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 89.76660682% 83.92523364% no-repeat;height:22px;width:22px}.info-button:hover{opacity:.8;transition:opacity .15s}.add-remove-icon{--bg-color:var(--color-primary);--line-color:var(--color-white);--size:30px;--line-width:14px;--line-height:3px;background-color:var(--bg-color);border:none;border-radius:50%;cursor:pointer;display:block;height:var(--size);position:relative;width:var(--size)}.add-remove-icon:after,.add-remove-icon:before{background-color:var(--line-color);border-radius:var(--border-radius);content:"";display:block;height:var(--line-height);left:50%;position:absolute;top:50%;width:var(--line-width)}.add-remove-icon:before{transform:translate(-50%,-50%)}.add-remove-icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .15s}.add-remove-icon.selected{--bg-color:var(--color-white);--line-color:var(--color-primary)}.add-remove-icon.selected:after{transform:translate(-50%,-50%)}.add-remove-icon.small{--size:16px;--line-width:8px;--line-height:2px}.add-remove-icon:hover{opacity:.8;transition:opacity .15s}.title{--size:32px;--color:var(--color-title-active);--spacing:24px;color:var(--color);font-size:var(--size);font-weight:400;margin-bottom:var(--spacing);margin-top:var(--spacing)}.title.centered{text-align:center}.title.grey{--color:var(--color-body)}.title.title-small{--size:24px}@media (max-width:650px){.title{--size:20px;--spacing:16px}.title.title-small{--size:20px}}.radio-reveal-container .radio-content.hidden{display:none}.small-panel{margin:auto;max-width:360px;text-align:center;width:100%}.small-panel .icon{margin:0 auto}.small-panel .icon.reset-password{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 63.74269006% 10.99796334% no-repeat;height:66px;width:66px}.small-panel .subtitle{color:var(--color-body);font-size:16px;font-weight:300;margin:24px 0;text-align:center}.small-panel .button{margin:24px 0;width:100%}.small-panel form{width:100%}.small-panel .bottom{margin:24px 0}.small-panel .bottom-link{color:var(--color-label);font-size:14px;font-weight:600;text-decoration:none}.small-panel .bottom-link:hover{text-decoration:underline}.small-panel .bottom-link.back{align-items:center;display:inline-flex;gap:8px;justify-content:center}.small-panel .bottom-link.back:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 26.0707635% no-repeat;content:"";display:block;height:20px;width:20px}.article-tag{--tag-padding:8px;--tag-font-size:12px;--tag-color:var(--color-black);--tag-border-radius:30px;border:1px solid var(--tag-color);border-radius:var(--tag-border-radius);box-sizing:border-box;color:var(--tag-color);cursor:pointer;display:inline-block;font-size:var(--tag-font-size);line-height:1;min-width:54px;padding:var(--tag-padding);text-align:center;transition:border-color .15s,color .15s}.article-tag .title{transition:color .15s}.article-tag.white{--tag-color:var(--color-white)}.article-tag.medium{--tag-padding:12px;--tag-font-size:18px}.article-tag .filter-link{color:inherit;display:inline-block;font-size:inherit;font-weight:inherit;text-decoration:none}.checkbox-accept{--terms-gap:12px;--font-size:16px}@media (max-width:400px){.checkbox-accept{--font-size:14px}}.checkbox-accept .field{align-items:center;color:var(--color-label);display:flex;flex-wrap:wrap;font-size:var(--font-size);font-weight:300;gap:var(--terms-gap)}.checkbox-accept .field input{order:1}.checkbox-accept .field label{flex-basis:calc(100% - 20px - var(--terms-gap));order:2}.checkbox-accept .field.error label{color:var(--color-text-error)}.checkbox-accept .field .errorlist{order:3}.checkbox-accept .field.terms_accepted{margin-bottom:0}.checkbox-accept a{color:inherit;font-size:inherit;text-decoration:underline}.checkbox-accept-container{--spacing:12px;margin-bottom:var(--spacing);margin-top:calc(var(--spacing)*4)}.wide-radio{--field-spacing:var(--wide-radio-field-spacing);--field-size:16px;--field-direction:row}.wide-radio .field>[id^=id_]>div{align-items:center;background-color:var(--color-white);color:var(--color-label);display:flex;flex-direction:var(--field-direction);font-size:var(--field-size);font-weight:300;position:relative;width:100%}.wide-radio .field>[id^=id_]>div label{border:var(--wide-radio-field-border);border-radius:var(--border-radius);box-sizing:border-box;cursor:pointer;padding:var(--field-spacing) var(--field-spacing) var(--field-spacing) calc(var(--field-spacing) + var(--checkbox-size) + 8px);width:100%}.wide-radio .field>[id^=id_]>div label.icon-label{align-items:center;display:flex;gap:var(--field-spacing) 4px}.wide-radio .field>[id^=id_]>div input{left:var(--field-spacing);position:absolute;top:50%;transform:translateY(-50%)}.wide-radio .field>[id^=id_]>div input:checked+label{background-color:var(--color-roshi-faded);font-weight:600}.wide-radio .field>[id^=id_]>div input:checked+label,.wide-radio .field>[id^=id_]>div.selected{border-color:var(--color-fm-green-dark);color:var(--color-fm-green-dark)}.wide-radio .field>[id^=id_]>div:hover{background-color:var(--color-creamy-white);cursor:pointer}.wide-radio .field>[id^=id_]>div+div{margin-top:var(--wide-radio-field-gap)}.wide-radio .field #id_variant{align-items:center;display:flex;gap:8px;justify-content:center}.wide-radio .field #id_variant>div+div{margin-top:0}@media (max-width:400px){.wide-radio{--field-spacing:8px;--field-size:14px;--wide-radio-field-spacing:8px}}.article-filter-form{margin-top:30px}.article-filter-form input:checked+label{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.article-filter-form #id_tags{display:flex;gap:12px}.article-filter-form #id_tags div{flex-shrink:0}.article-filter-form .tags{--padding-bottom:36px;border-bottom:1px solid var(--color-black);overflow-x:auto;padding-bottom:var(--padding-bottom)}.article-filter-form .tags input{display:none}.article-filter-form .tags label{--tag-padding:8px;--tag-font-size:12px;--tag-color:var(--color-black);--tag-border-radius:30px;border:1px solid var(--tag-color);border-radius:var(--tag-border-radius);box-sizing:border-box;color:var(--tag-color);cursor:pointer;display:inline-block;font-size:var(--tag-font-size);line-height:1;min-width:54px;padding:var(--tag-padding);text-align:center;transition:border-color .15s,color .15s;--tag-padding:12px;--tag-font-size:18px}.article-filter-form .tags label .title{transition:color .15s}.article-filter-form .tags label.white{--tag-color:var(--color-white)}.article-filter-form .tags label.medium{--tag-padding:12px;--tag-font-size:18px}.article-filter-form .tags label .filter-link{color:inherit;display:inline-block;font-size:inherit;font-weight:inherit;text-decoration:none}.swiper .navigation{-moz-column-gap:12px;column-gap:12px;display:flex}.swiper .navigation .slideshow-button{cursor:pointer}.swiper .navigation .slideshow-button.swiper-button-disabled{cursor:default;opacity:.5}@media (max-width:850px){.swiper .navigation{display:none}.plan-list .swiper .navigation{display:flex}}.coupon-code-container{--spacing:8px;--button-font-size:16px;--margin:20px 0;--button-padding:4px;--button-width:90px;margin:var(--margin);position:relative}.coupon-code-container .field.code{margin:0}.coupon-code-container .field.code input{line-height:1;padding-right:calc(var(--button-width) + var(--button-padding)*2 + var(--spacing))}.coupon-code-container .field.code input::-moz-placeholder{font-weight:300}.coupon-code-container .field.code input::placeholder{font-weight:300}.coupon-code-container button{--input-padding:16px;background:none;border:none;box-sizing:border-box;color:var(--color-placeholder);display:inline-block;font-size:var(--button-font-size);font-weight:700;outline:none;padding:var(--button-padding);position:absolute;right:calc(var(--input-padding));top:12px}.unavailable-region{font-size:16px;text-align:center}.unavailable-region .message{color:var(--color-label);font-size:inherit}.add-card-form button{display:block;margin:28px auto 0}.product-replacement{margin:0 auto;max-width:1100px;padding:30px 0}.product-replacement .subtitle,.product-replacement .title{text-align:center}.product-replacement caption{font-size:20px;margin:16px 0}.product-replacement table{margin:0 auto}.product-replacement td,.product-replacement th{box-sizing:border-box;padding:10px}.report-filter-form{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto 20px}.report-filter-form .field-wrapper{display:flex;flex-basis:calc(50% - 12px);flex-direction:column;gap:12px;justify-content:flex-start}@media (max-width:950px){.report-filter-form .field-wrapper{flex-basis:100%}}.report-filter-form .button-wrapper{align-self:center;flex-basis:100%;margin:0 auto;max-width:400px}.report-filter-form .button{width:100%}.report-filter-form .field label{font-weight:800}@media print{.report-filter-form{display:none}}.revenue-report{margin-top:50px}.revenue-report .group{margin-top:24px}.revenue-report .category-title{border-bottom:1px solid var(--color-line);font-size:20px}.revenue-report table{border-collapse:collapse;font-size:16px;width:100%}.revenue-report table tr td{box-sizing:border-box;padding:8px}.revenue-report table tr td:first-of-type{width:75%}.revenue-report table tr td.price{text-align:right}.revenue-report .price{font-weight:800}#password-requirements{width:100%}.password-requirements{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;text-align:left;width:100%}.password-requirements>li{list-style:none}.password-requirements li{--requirements-color:var(--color-text-error);--requirements-font-size:12px;--requirements-font-weight:300;align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.password-requirements li+li{margin-top:4px}.password-requirements li .text{color:var(--requirements-color);font-size:var(--requirements-font-size);font-weight:var(--requirements-font-weight)}.password-requirements li .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 100% 11.17318436% no-repeat;flex-shrink:0;height:20px;width:20px}.password-requirements li.passed{--requirements-color:var(--color-label)}.password-requirements li.passed .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 88.01431127% 99.25512104% no-repeat;height:20px;width:20px}.password-requirements li:not(.passed){filter:grayscale(1);opacity:.33}.delete-button{--padding:12px;--border:1px solid var(--color-border);--background-color:var(--color-white);background:None;background-color:var(--background-color);border:none;border:var(--border);border-radius:var(--border-radius);box-sizing:border-box;padding:var(--padding)}.delete-button .icon{align-items:center;display:flex;justify-content:center;width:auto!important}.delete-button .icon:after{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 67.08407871% 55.67970205% no-repeat;content:"";display:block;height:20px;width:20px}.delete-button.plain{border:none}.delete-button.disabled{cursor:not-allowed}@media (max-width:450px){.delete-button{--background-color:transparent;--border:none;--padding:4px}}div.delete-button{display:inline-block;opacity:.4}.order-summary{--row-label-size:18px;--emphasized-row-spacing:-12px;--plan-title-spacing:16px;--plan-title-size:24px;--plan-subtitle-size:16px;--row-color:var(--color-placeholder);margin-top:0}.order-summary .plan-title-wrapper{border:1px solid var(--color-line);border-radius:var(--border-radius-big);box-sizing:border-box;color:var(--color-fm-green-dark);padding:var(--plan-title-spacing);text-align:center}.order-summary .plan-title-wrapper .plan-title{color:var(--color-title-active);font-size:var(--plan-title-size)}.order-summary .plan-title-wrapper .plan-subtitle{color:var(--color-body);font-size:var(--plan-subtitle-size)}.order-summary .plan-title-wrapper .subtitle{align-items:flex-end;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin-top:12px}.order-summary .plan-title-wrapper .subtitle:hover{text-decoration:underline}.order-summary .plan-title-wrapper .subtitle.meals{line-height:1}.order-summary .plan-title-wrapper .subtitle.meals:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 63.50626118% 55.67970205% no-repeat;content:"";display:block;height:20px;width:20px}.order-summary .row{color:var(--row-color);display:flex;flex-direction:row;font-weight:300;justify-content:space-between;margin:12px 0}.order-summary .row .label{font-size:var(--row-label-size)}.order-summary .row .value{font-size:16px}.order-summary .row.final{color:var(--color-title-active);font-weight:700}.order-summary .row.final .label{font-size:16px}.order-summary .row.emphasized{--row-color:var(--color-fm-green-dark);background-color:var(--color-pale-green);border-radius:var(--border-radius);box-sizing:border-box;line-height:1;margin:calc(var(--emphasized-row-spacing)/2) var(--emphasized-row-spacing);padding:12px}.order-summary hr{background:var(--color-line);border:none;height:1px;margin:12px 0}.order-summary #subscription-totals{line-height:1}.order-summary button[type=submit]{display:block;margin:12px auto;width:100%}@media (max-width:650px){.order-summary{--row-label-size:16px;--emphasized-row-spacing:-8px;--plan-title-spacing:20px;--plan-title-size:20px}.order-summary button{margin:0 auto}}.delivery-address-selection{--weekday-size:20px;background-color:var(--color-grey-light);border:1px solid var(--color-border);border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-label);display:flex;flex-direction:column;font-size:16px;font-weight:300;gap:10px;margin-top:12px;padding:16px;width:100%}.delivery-address-selection .starts_at,.delivery-address-selection .weekday{color:var(--color-body);display:flex;font-size:var(--weekday-size);gap:8px}.delivery-address-selection .starts_at label,.delivery-address-selection .weekday label{color:inherit;font-size:inherit;font-weight:700}.delivery-address-selection .starts_at input,.delivery-address-selection .starts_at select,.delivery-address-selection .weekday input,.delivery-address-selection .weekday select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;color:inherit;font-size:inherit;padding:0}.delivery-address-selection .one-off-date{align-items:center;display:flex;flex-direction:row;gap:16px}@media (max-width:650px){.delivery-address-selection{--weekday-size:16px}}.upcoming-deliveries .title{color:var(--color-primary)}.upcoming-deliveries .subtitle,.upcoming-deliveries .title{margin-bottom:28px;margin-top:0}.upcoming-deliveries ul{font-weight:300;margin:0;padding:0}.upcoming-deliveries ul>li{list-style:none}.upcoming-deliveries li{border:1px solid var(--color-primary);border-radius:var(--border-radius-big);box-sizing:border-box;display:flex;justify-content:space-between;margin:12px 0;row-gap:8px}.upcoming-deliveries .delivery-address,.upcoming-deliveries .delivery-date{color:var(--color-title-active)}.upcoming-deliveries .delivery-date{font-size:18px}.upcoming-deliveries .delivery-address{font-size:12px}.upcoming-deliveries .delivery-address .highlight{font-weight:800}.upcoming-deliveries .address-wrapper,.upcoming-deliveries .address-wrapper .address-container{align-items:center;display:flex;gap:4px}.upcoming-deliveries .delivery-products-wrapper{display:flex;flex-basis:100%}@media (min-width:651px){.upcoming-deliveries .delivery-products-wrapper{align-items:center;flex-direction:row;justify-content:space-between}}@media (max-width:650px){.upcoming-deliveries .delivery-products-wrapper{align-items:start;flex-direction:column;gap:12px}}.upcoming-deliveries .product-tag{border:1px solid var(--color-line);cursor:pointer;white-space:nowrap}.upcoming-deliveries a{align-self:center;color:var(--color-primary);display:block;font-size:16px;font-weight:700;justify-self:end}@media (min-width:1025px){.upcoming-deliveries li{padding:28px 20px}}@media (max-width:1024px){.upcoming-deliveries .title{font-size:24px}.upcoming-deliveries li{padding:16px}}.postcode-check-form{--color-border:transparent;background-color:var(--color-primary);border-radius:var(--border-radius-big);box-sizing:border-box;padding:24px}.postcode-check-form .title{color:var(--color-white);font-size:18px}.postcode-check-form .fields{-moz-column-gap:24px;column-gap:24px;display:flex}.postcode-check-form .fields-wrapper{flex-grow:1}.postcode-check-form .field.error{--color-border:var(--color-border-error)}.postcode-check-form .field .errorlist{height:20px;margin:4px 0 0;padding:0}.postcode-check-form .field .errorlist>li{list-style:none}.postcode-check-form .field .errorlist li{color:var(--color-text-error)}.postcode-check-form input{border:1px solid var(--color-border);border-radius:var(--border-radius-big);box-sizing:border-box;color:var(--color-body);font-size:16px;line-height:1;padding:20px 16px;width:100%}.postcode-check-form input::-moz-placeholder{color:var(--color-placeholder);font-size:16px;font-weight:300}.postcode-check-form input::placeholder{color:var(--color-placeholder);font-size:16px;font-weight:300}.postcode-check-form .message{color:var(--color-white)}.postcode-check-form .message.success:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 96.03603604% 71.85741088% no-repeat;height:24px;width:24px}.postcode-check-form .message.error:before{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 69.18918919% 100% no-repeat;height:24px;width:24px}.postcode-check-form .message:before{content:"";display:block;display:inline-block;margin-right:8px;vertical-align:middle}.postcode-check-form button{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 74.95219885% 63.67265469% no-repeat;border:none;flex-shrink:0;height:56px;width:56px}.postcode-check-form.error{background-color:var(--color-red)}.postcode-check-form.error button{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 85.65965583% 63.67265469% no-repeat;height:56px;width:56px}.postcode-check-form-wrapper{display:block}.postcode-check-form-wrapper.collapsed{display:none;overflow:hidden}.delivery-days-region-select .postcode-check-form{margin:20px auto;max-width:450px}#delivery-days.hidden~.delivery-days-select{display:none}.button-tooltip-container{position:relative}.button-tooltip-container button[disabled]:hover~.tooltip{display:block}.button-tooltip-container button:not([disabled])~.tooltip{display:none}.tooltip-container{position:relative}.tooltip-container:hover .tooltip{display:block}.tooltip{background-color:var(--color-fm-green-dark);border-radius:var(--border-radius);bottom:calc(100% + 12px);box-sizing:border-box;color:var(--color-white);display:none;padding:12px;width:auto;z-index:50}.tooltip,.tooltip:before{left:50%;position:absolute;transform:translateX(-50%)}.tooltip:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--color-fm-green-dark);content:"";display:block;height:0;top:100%;width:0}.tooltip .category-name{font-size:16px;font-weight:500}.tooltip .value{font-size:12px;font-weight:300}.postcode-check-toggle-container{text-align:center}.postcode-check-toggle-container .postcode-check-toggle{color:var(--color-primary);cursor:pointer;display:inline-block;font-size:16px;margin:16px 0}.custom-plan-banner{--gap:28px;--margin:24px;--padding:20px 24px;background-color:var(--color-white);border-radius:var(--border-radius);box-sizing:border-box;display:flex;gap:var(--gap);margin-bottom:var(--margin);padding:var(--padding)}.custom-plan-banner .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 0 66.04554865% no-repeat;height:74px;width:84px}.custom-plan-banner .text{align-items:center;display:flex;flex:1;gap:8px;justify-content:space-between}.custom-plan-banner .banner-title{--font-size:36px;--font-weight:700;font-size:var(--font-size);font-weight:var(--font-weight)}.custom-plan-banner .subtitle{--font-size:18px;--font-weight:300;font-size:var(--font-size);font-weight:var(--font-weight)}.custom-plan-banner .button{font-weight:700;max-width:260px;padding:12px 8px;width:100%}@media (max-width:800px){.custom-plan-banner{--gap:16px;--padding:12px 16px}.custom-plan-banner .icon{background:url("../../build/svg_sprite/css/svg/sprite.css.7ddc103a082d.svg") 57.57009346% 87.52436647% no-repeat;height:44px;width:44px}.custom-plan-banner .text{align-items:start;flex-direction:column}.custom-plan-banner .banner-title{--font-size:20px}.custom-plan-banner .subtitle{--font-size:12px}}.next-step-notice-container{text-align:center}.next-step-notice{--notice-size:20px;background-color:var(--color-notice);border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-primary);display:inline-block;font-size:var(--notice-size);font-weight:300;padding:8px}@media (max-width:850px){.next-step-notice{--notice-size:14px}}