@media screen and (max-width:990px){.chefkoch-wrapper{min-height:calc(100vh - 65px);padding-bottom:65px}@supports (height:100dvh){.chefkoch-wrapper{min-height:calc(100dvh - 65px)}}}.chefkoch-wrapper:not([started]) .chefkoch--start-wrapper{display:grid}.chefkoch-wrapper:not([started]) .chefkoch--form-wrapper{display:none}.chefkoch-wrapper[started] .chefkoch--start-wrapper{display:none}.chefkoch-wrapper[started] .chefkoch--form-wrapper{display:block}.chefkoch--form-wrapper .chefkoch--question-wrapper .chefkoch--question:not([active]){display:none}.chefkoch--form-wrapper .chefkoch--question-wrapper .chefkoch--question[active]{display:flex}.chefkoch--question{text-align:center;flex-direction:column}@media screen and (min-width: 990px){.chefkoch--question{min-height:480px;padding:3rem;background-image:var(--background-image-link);background-position:50%;background-color:#00000080;background-repeat:no-repeat;background-size:cover;border-radius:20px;position:relative}.chefkoch--question>*{z-index:1}.chefkoch--question:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:50%;pointer-events:none;z-index:0;border-radius:20px}}.chefkoch--question .chefkoch-question--heading *{margin-bottom:1rem}.chefkoch-question--footer{margin-top:auto;color:#fff}@media screen and (max-width:990px){.chefkoch-question--footer{color:#235a4e;margin-top:2rem}}.chefkoch-question--indicator,.chefkoch-qustion--choices,.chefkoch-question--question{color:#fff}.chefkoch-question--question{font-size:24px;font-weight:700;line-height:normal}@media screen and (max-width: 990px){.chefkoch-question--indicator,.chefkoch-qustion--choices,.chefkoch-question--question{color:#235a4e}.chefkoch-question--question{font-size:18px;min-height:45px;display:flex;align-items:center;justify-content:center}}.chefkoch-question--indicator{font-size:16px;font-style:normal;font-weight:600;line-height:normal}.chefkock-question--question{font-size:24px;font-style:normal;font-weight:700;line-height:normal}.chefkoch-qustion--choices{font-size:16px;font-style:normal;font-weight:400;line-height:normal}.chefkoch-question--answers{width:100%;display:flex;flex-wrap:wrap;justify-content:start;gap:var(--gap)}@media screen and (max-width: 990px){.chefkoch-question--answers{background-image:var(--background-image-link);background-position:50%;background-color:#00000080;padding:2.5rem 1.5rem;border-radius:20px;--gap: 1rem;margin-top:2rem;position:relative}.chefkoch-question--answers>*{z-index:1}.chefkoch-question--answers:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:50%;pointer-events:none;z-index:0;border-radius:20px}.chefkoch-question--answers .chefkoch--answer-button{--columns-per-row: 2}}@media screen and (min-width: 990px){.chefkoch-question--answers{padding-top:4rem;--gap: 3rem;justify-content:center}}.chefkoch-question--answers .chefkoch--answer-button{--width: calc((100% - (var(--gap) * (var(--columns-per-row) - 1))) / var(--columns-per-row));display:block;border-radius:15px;transition:.3s ease-in-out;cursor:pointer;width:var(--width);min-width:var(--width);max-width:var(--width)}.chefkoch-question--answers .chefkoch--answer-button:not(.no-preferences){background-color:#fff;color:#323232;transition:.3s ease-in-out;border:1px solid transparent}.chefkoch-question--answers .chefkoch--answer-button:not(.no-preferences):hover{background-color:#ebf5eb;color:#323232;transition:.3s ease-in-out}.chefkoch-question--answers .chefkoch--answer-button:not(.no-preferences):has(.answer--input:checked){background-color:#cbe5cb;color:#323232;transition:.3s ease-in-out}.chefkoch-question--answers .chefkoch--answer-button:not(.no-preferences):has(.answer--input[disabled]){background-color:#c9c9c9;color:#fff;pointer-events:none}.chefkoch--answer-button.no-preferences{color:#fff;border:1px solid white;background-color:#00000040}.chefkoch--answer-button.no-preferences:has(.answer--input:checked){background-color:#000c}.chefkoch-question--answers .answer--input{display:none}.chefkoch-question--answers .answer--label{display:block;width:100%;height:100%;cursor:pointer;padding:10px}@media screen and (max-width: 990px){.chefkoch-question--answers .answer--label{font-size:12px;padding:10px 5px}}.chefkoch--controlls{margin-top:3.5rem;display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 990px){.chefkoch--controlls{position:fixed;bottom:0;left:0;padding-left:5rem;padding-right:5rem;padding-top:25px;padding-bottom:30px;background-color:#fff;z-index:300;box-shadow:0 0 8px #00000026;max-width:100vw;height:90px}.chefkoch--controlls .chefkoch-add-to-cart-buttons .atc-button{display:none!important}}@media screen and (min-width: 990px){.chefkoch--controlls .chefkoch-add-to-cart-buttons .open-sellingplan-button{display:none!important}}@media screen and (max-width: 750px){.chefkoch--controlls{padding-left:1.5rem;padding-right:1.5rem}}.chefkoch--controlls .button[disabled]{pointer-events:none}.chefkoch--controlls .button--primary[disabled]{background-color:#c9c9c9!important}.chefkoch--controlls .button--tertiary{box-shadow:0 0 15px #0000001a;height:100%}.chefkoch-step--wrapper{margin-bottom:25px}@media screen and (min-width:990px){.chefkoch-step--wrapper{margin-bottom:2.8rem;margin-left:15%;margin-right:15%}}.chefkoch-step--wrapper .chefkoch-step--heading-wrapper{display:flex;justify-content:space-between;width:100%;margin-bottom:10px}.chefkoch-step--wrapper .chefkoch-step--heading-wrapper .chefkoch-step--heading{width:10rem;text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:normal;color:#235a4e}.chefkoch-step--wrapper .chefkoch-step--heading-wrapper .chefkoch-step--heading:first-of-type{text-align:start}.chefkoch-step--wrapper .chefkoch-step--heading-wrapper .chefkoch-step--heading:last-of-type{text-align:end}@media screen and (min-width: 750px){.chefkoch-step--wrapper .chefkoch-step--heading-wrapper{height:15px;position:relative}.chefkoch-step--wrapper .chefkoch-step--heading-wrapper .chefkoch-step--heading{width:auto;position:absolute;top:0}.chefkoch-step--wrapper .chefkoch-step--heading-wrapper .chefkoch-step--heading:nth-of-type(2){left:50%;transform:translate(-50%)}.chefkoch-step--wrapper .chefkoch-step--heading-wrapper .chefkoch-step--heading:first-of-type{left:15px;transform:translate(-50%)}.chefkoch-step--wrapper .chefkoch-step--heading-wrapper .chefkoch-step--heading:last-of-type{right:15px;transform:translate(50%)}}@media screen and (min-width: 750px) and (max-width: 990px){.chefkoch-step--wrapper{max-width:95%;margin:auto}}.chefkoch-step--wrapper .chefkoch-step--icon-wrapper{position:relative;width:100%;display:flex;justify-content:space-between}.chefkoch-step--wrapper .chefkoch-step--icon-wrapper .chefkoch-step--icon{width:30px;height:30px;border-radius:50%;border:1px solid #235A4E;color:#235a4e;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0}.chefkoch-step--wrapper .chefkoch-step--icon-wrapper .chefkoch-step--icon[active]{background-color:#235a4e;color:#fff}.chefkoch-step--wrapper .chefkoch-step--icon-wrapper .chefkoch-step--line{position:absolute;top:50%;width:100%;margin:0;left:0;background-color:#235a4e;height:1px;z-index:-1}.chefkoch--box{display:none}.chefkoch--box[active]{display:block}.chefkoch--box .chefkoch-box--product-wrapper{width:100%;position:relative;display:block}.chefkoch--box .chefkoch-box--product-wrapper:after{display:none;content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 66" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css"><![CDATA[ .path { stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center; animation: dash 1.4s ease-in-out infinite; } @keyframes dash { 0% { stroke-dashoffset: 280; } 50% { stroke-dashoffset: 75; transform: rotate(135deg); } 100% { stroke-dashoffset: 280; transform: rotate(450deg); } } ]]><\/style><circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30" stroke="%23235A4E"/></svg>') no-repeat center center;width:25px;height:25px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}@media screen and (max-width: 990px){.chefkoch--box .chefkoch-box--product-wrapper:after{top:30px;left:50%;transform:translate(-50%)}}.chefkoch--box .chefkoch-box--product-wrapper[loading]:after{display:block}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card{box-shadow:0 0 8px #00000026;border-radius:15px;background-color:#fff;position:relative}.chefkoch-product-loading{display:none;position:absolute;top:0;left:0;background-color:#fff;border-radius:15px;width:100%;height:100%;font-size:12px;padding:0 15px;font-style:italic;line-height:normal}.chefkoch-product-card[loading]{pointer-events:none}.chefkoch-product-card[loading] .chefkoch-product-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.chefkoch-product-card .chefkoch-product-loading .loading-overlay__spinner .path{stroke:#235a4e}.chefkoch--box.no-select .chefkoch-box--product-wrapper chefkoch-product-card-btn[data-type=select],.chefkoch--box.no-random .chefkoch-box--product-wrapper chefkoch-product-card-btn[data-type=random]{cursor:not-allowed;pointer-events:none}@media screen and (min-width: 990px){.chefkoch--box.no-random .chefkoch-box--product-wrapper chefkoch-product-card-btn[data-type=random] .chefkoch-card-button{background-color:#c9c9c9!important}.chefkoch--box.no-select .chefkoch-box--product-wrapper chefkoch-product-card-btn[data-type=select] .chefkoch-card-button{color:#c9c9c9!important}}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-product-title{word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 990px){.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;min-height:90px;height:90px;margin-bottom:10px;padding-left:15px}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-product-image img{min-height:45px;width:auto;height:45px}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-product-image{display:flex;align-items:center;justify-content:center}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-product-title{padding:0 10px;font-size:14px;color:#235a4e;font-weight:600;hyphens:auto;-webkit-hyphens:auto;max-width:calc(100% - 185px);overflow-wrap:break-word;word-wrap:break-word}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-card-buttons{width:125px;max-width:125px;min-width:125px;display:flex;flex-direction:row-reverse;height:100%;margin-left:auto}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-box--buttons{display:flex;width:100%;flex-direction:row-reverse}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card chefkoch-product-card-btn{height:100%;width:50%;display:block}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-card-button{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card chefkoch-product-card-btn[data-type=select] .chefkoch-card-button{background-color:#ebf5eb}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card chefkoch-product-card-btn[data-type=random] .chefkoch-card-button{background-color:#235a4e;border-top-right-radius:15px;border-bottom-right-radius:15px}.chefkoch--box.no-select .chefkoch-box--product-wrapper chefkoch-product-card-btn[data-type=select] .chefkoch-card-button,.chefkoch--box.no-random .chefkoch-box--product-wrapper chefkoch-product-card-btn[data-type=random] .chefkoch-card-button{background-color:#fff!important}.chefkoch--box.no-select .chefkoch-box--product-wrapper chefkoch-product-card-btn[data-type=select] .chefkoch-card-button path{fill:#c9c9c9}.chefkoch--box.no-random .chefkoch-box--product-wrapper chefkoch-product-card-btn[data-type=random] .chefkoch-card-button path{stroke:#c9c9c9}.chefkoch--box .chefkoch-product-card .chefkoch-card-button.desktop{display:none}.chefkoch-box--wrapper{display:flex;flex-direction:column}.chefkoch-content--wrapper{order:1}.chefkoch-box--product-wrapper{order:2}.chefkoch-icon-legend--wrapper{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.chefkoch-icon-legend{display:inline-flex;align-items:center;color:#235a4e;font-weight:600;font-size:12px;gap:8px}.chefkoch-icon-legend .legend-icon,.chefkoch-icon-legend .legend-icon svg{--icon-width:25px;width:var(--icon-width);min-width:var(--icon-width);height:var(--icon-width);min-height:var(--icon-width)}.chefkoch-icon-legend .legend-icon svg path{stroke:#235a4e}.chefkoch-box--text-options.desktop{display:none}.chefkoch-box--text{text-align:center;line-height:normal}}@media screen and (min-width: 550px) and (max-width: 990px){.chefkoch-icon-legend--wrapper{gap:30px;justify-content:center}}.chefkoch--box .chefkoch-box--no-options{display:none}.chefkoch--box.no-random.no-select .chefkoch-box--text-options{display:none!important}.chefkoch--box.no-random.no-select .chefkoch-box--no-options{display:block;margin-bottom:15px}.chefkoch-content--wrapper{display:flex;flex-direction:column}.chefkoch-box--heading{font-weight:700;font-size:16px;line-height:normal}@media screen and (min-width: 990px){.chefkoch-box--text-options.mobile{display:none}.chefkoch-box--heading{font-size:24px;margin-top:0}.chefkoch--box .chefkoch-box--wrapper{display:grid;grid-template-columns:60% 40%}.chefkoch--box .chefkoch-box--product-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);gap:16px;padding-right:1.5rem}@media screen and (min-width: 1400px){.chefkoch--box .chefkoch-box--product-wrapper{padding-right:3.5rem}}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card{border-radius:15px;box-shadow:0 0 8px #00000026;padding:16px;text-align:center}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-product-title{font-size:14px;color:#235a4e;font-weight:600;min-height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-box--buttons{margin-top:auto}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-card-button{font-size:12px;line-height:normal;width:100%}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card chefkoch-product-card-btn[data-type=random] .chefkoch-card-button{padding:0 1.5rem;height:fit-content;min-height:2.5rem;margin-bottom:1rem}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card chefkoch-product-card-btn[data-type=select] .chefkoch-card-button{text-decoration:underline;color:#235a4e;cursor:pointer;transition:.3s ease-in-out}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-card-button.mobile{display:none}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-product-image img{max-width:100%;width:auto;height:75px}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card chefkoch-product-card-btn.button{min-height:25px;height:25px;padding:0 1.5rem;width:100%;margin-bottom:8px}chefkoch-add-to-cart .open-sellingplan-popup{display:none!important}}@media screen and (min-width: 1400px){.chefkoch--box .chefkoch-box--wrapper{display:grid;grid-template-columns:65% 35%}.chefkoch--box .chefkoch-box--product-wrapper{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto)}}@media screen and (hover:hover) and (min-width: 990px){.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card chefkoch-product-card-btn[data-type=select] .chefkoch-card-button:hover{text-decoration:none;transition:.3s ease-in-out;cursor:pointer}}.chefkoch--box .chefkoch-box--product-wrapper .chefkoch-product-card .chefkoch-box--replace{pointer-events:none;display:none}.chefkoch--start-wrapper .chefkoch--start-image img{width:100%;object-fit:cover;object-position:center center;border-radius:15px}@media screen and (max-width: 990px){.chefkoch--start-wrapper .chefkoch--start-image img{max-width:100%;width:100%;height:auto;aspect-ratio:2/1;margin-bottom:2rem;margin-top:2rem}.chefkoch--start-wrapper .chefkoch--start-button{width:100%;margin-top:2rem}.chefkoch--start-wrapper .chefkoch--start-button .button{width:100%}.chefkoch--start-heading{font-size:24px;text-align:center}}.chefkoch--start-heading *{margin:0}@media screen and (min-width: 990px){.chefkoch--start-wrapper{grid-template-columns:60% 40%;grid-template-rows:auto auto auto;gap:10px;row-gap:30px;width:100%;padding-top:20px;padding-bottom:20px}.chefkoch--start-wrapper .chefkoch--start-image{grid-row:1 / span 3;grid-column:2 / 2;max-width:100%}.chefkoch--start-wrapper .chefkoch--start-image img{width:100%;object-fit:cover;object-position:center center;border-radius:15px;max-height:55rem;height:100%}}@media screen and (min-width: 990px) and (max-width: 1400px){.chefkoch--start-wrapper .chefkoch--start-image img{max-height:45rem}}.chefkoch--start-wrapper .chefkoch--start-usps ul,.chefkoch--box ul,.chefkoch--box{padding-left:0;margin:0}.chefkoch--start-wrapper .chefkoch--start-usps ul li,.chefkoch--box ul li{list-style:none;padding-left:5.5rem;position:relative;font-size:16px;line-height:normal;margin-bottom:1.5rem}.chefkoch--box ul li{font-size:14px;padding-left:4rem}@media screen and (max-width: 990px){.chefkoch--start-wrapper .chefkoch--start-usps ul li{padding-left:3.5rem}.chefkoch--start-usps{margin-bottom:20px}}.chefkoch--start-wrapper .chefkoch--start-usps ul li:before,.chefkoch--box ul li:before{content:"";position:absolute;display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><g clip-path="url(%23clip0_11778_1028)"><path d="M11 0.6875C5.30441 0.6875 0.6875 5.30475 0.6875 11C0.6875 16.6952 5.30475 21.3125 11 21.3125C16.6952 21.3125 21.3125 16.6952 21.3125 11C21.3125 5.30475 16.6952 0.6875 11 0.6875ZM8.60234 17.1875L8.59547 17.1806L8.58963 17.1875L3.78125 12.2375L6.19747 9.77488L8.59581 12.2444L15.8146 4.81284L18.2188 7.28716L8.60234 17.1875Z" fill="%2394C37F"/></g><defs><clipPath id="clip0_11778_1028"><rect width="22" height="22" fill="white"/></clipPath></defs></svg>');width:22px;height:22px;top:50%;translate:0 -50%;left:0}.chefkoch--start-button{display:flex;align-items:flex-end;padding-bottom:20px}.chefkoch-tabs__container{left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.chefkoch-tabs__content{display:flex;position:relative;background-color:#fff;padding:.75rem 0rem;width:100%}.chefkoch-tabs__content *{z-index:2}.chefkoch-tabs__container input[type=radio]{display:none}.chefkoch-tabs__label{display:flex;align-items:center;justify-content:center;height:40px;width:50%;font-size:1.4rem;opacity:.8;font-weight:500;border-radius:99px;cursor:pointer;transition:.15s ease-in}.recurring-discount{color:#fab833}@media screen and (min-width: 990px){.chefkoch-wrapper .sellingplan-price{margin-left:10px}}chefkoch-tab-component{display:flex;width:100%;position:relative}.chefkoch-tabs__container input[type=radio]:checked+label{color:#235a4e;opacity:1;font-weight:600}.chefkoch-tabs__container input[id=chefkoch-radio-1]:checked~.glider{transform:translate(0)}.chefkoch-tabs__container input[id=chefkoch-radio-2]:checked~.glider{transform:translate(100%)}.chefkoch-tabs__container .glider{position:absolute;display:flex;height:2px;padding:0 1rem;width:50%;bottom:0rem;background-color:#235a4e;transition:.25s ease-out}.chefkoch-tabs__container .glider__shadow{position:absolute;display:flex;height:2px;width:100%;bottom:0rem;background-color:#235a4e;opacity:.2;transition:.25s ease-out}.accordiont__title.category__header{font-size:1.2rem}.chefkoch-tab__content{opacity:0;position:absolute;top:0;transition:.25s ease;width:100%;transition-delay:0s;padding:15px 30px}.chefkoch-tab__wrapper{position:relative;height:17rem}@media screen and (min-width: 1200px) and (max-width: 1400px){.chefkoch-tab__wrapper{height:19rem}}@media screen and (min-width: 990px) and (max-width: 1200px){.chefkoch-tab__wrapper{height:22rem}}.chefkoch-tab__wrapper{scrollbar-width:auto;scrollbar-color:#bababa #ffffff}.chefkoch-tab__wrapper::-webkit-scrollbar{width:10px}.chefkoch-tab__wrapper::-webkit-scrollbar-track{background:#fff}.chefkoch-tab__wrapper::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:10px;border:3px solid #ffffff}.chefkoch-tab__content{scrollbar-width:auto;scrollbar-color:#bababa #ffffff}.chefkoch-tab__content::-webkit-scrollbar{width:10px}.chefkoch-tab__content::-webkit-scrollbar-track{background:#fff}.chefkoch-tab__content::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:10px;border:3px solid #ffffff}.chefkoch-tab__content:not(.active){transform:translate(20%)}.chefkoch-tab__content.active{opacity:1;transform:translate(0);transition:.25s ease;transition-delay:.3s;z-index:2}@media screen and (max-width:950px){.chefkoch-tab__content.active{overflow:auto;max-height:100%;height:fit-content;min-height:100%}}.chefkoch-tab__wrapper .button--secondary{border:1px #235A4E solid}#open-chefkoch-tab-2{height:100%;display:flex;justify-content:center;align-items:center;font-style:italic;color:#235a4e}chefkoch-select-popup{position:fixed;width:100vw;height:100vh;background-color:#00000040;top:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center}@supports (height: 100dvh){chefkoch-select-popup{width:100vw;height:100dvh}}chefkoch-select-popup.no-premium .chefkoch-product-card:has([data-deluxe=true]){display:none!important}.chefkoch-popup--wrapper{max-width:1200px;height:90%;overflow-y:auto;background-color:#fff;padding:2rem 3.5rem;border-radius:30px;width:100%;position:relative;z-index:0}@media screen and (max-width: 990px){.chefkoch-popup--wrapper{max-width:100%;height:100%;padding:20px;border-radius:0}}.chefkoch-popup--wrapper .close-button{cursor:pointer;position:absolute;top:12px;right:12px;width:30px;height:30px}.chefkoch-popup--wrapper .close-button svg{width:100%;height:100%}.chefkoch-popup--wrapper .chefkoch-popup--heading{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:15px;margin-top:20px}@media screen and (max-width: 990px){.chefkoch-popup--wrapper .chefkoch-popup--heading{flex-direction:column;gap:10px;text-align:center;margin-bottom:20px}.chefkoch-popup--wrapper .chefkoch-popup--heading .search-input--wrapper{width:100%}}@media screen and (min-width: 990px){.chefkoch-popup--wrapper .chefkoch-popup--heading{padding:0 30px}}.chefkoch-popup--wrapper .chefkoch-popup--heading .chefkoch-popup--heading-text{color:#235a4e;font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 990px){.chefkoch-popup--wrapper .chefkoch-popup--heading .chefkoch-popup--heading-text{margin:15px 0}}.chefkoch-popup--wrapper .chefkoch-box--buttons{display:none!important}.chefkoch-popup--wrapper .chefkoch-box--replace{width:100%;display:flex;align-items:center;justify-content:center}.chefkoch-popup--wrapper chefkoch-replace-button{--button-width: 40px;width:var(--button-width);height:var(--button-width);min-height:var(--button-width);min-width:var(--button-width);--button-bg: #235A4E;background-color:var(--button-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--button-bg);transition:.3s ease-in-out;color:#fff}@media screen and (hover:hover){.chefkoch-popup--wrapper chefkoch-replace-button:hover{transition:.3s ease-in-out;background-color:#fff;color:var(--button-bg)}}.chefkoch-popup--wrapper .chefkoch-popup--products{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;row-gap:5rem;height:calc(100% - 100px);max-height:calc(100% - 100px)}.chefkoch-popup--wrapper .chefkoch-popup--products .chefkoch-product-card{text-align:center}.chefkoch-popup--wrapper .chefkoch-product-card .chefkoch-product-image{width:fit-content;margin:auto;position:relative}.chefkoch-popup--wrapper .chefkoch-product-card .chefkoch-product-image:after{content:"";position:absolute;bottom:15%;height:3px;width:100%;z-index:-1;background-color:#fab932;left:0}.chefkoch-popup--wrapper .chefkoch-product-card img{width:100%;max-width:20rem;height:auto}.chefkoch-popup--wrapper .chefkoch-product-card .chefkoch-product-title{min-height:3.4rem;margin:0 auto 2rem;max-width:20rem;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 990px){.chefkoch-popup--wrapper .chefkoch-popup--products{grid-template-columns:repeat(2,1fr);gap:1.5rem;row-gap:4.5rem;max-height:calc(100% - 160px)}}.mobile-sellingplan-popup--wrapper,.sellingplan-popup-controlls{display:none}@media screen and (max-width: 990px){.chefkoch-wrapper.show-mobile-sellingplan .mobile-sellingplan-popup--wrapper{display:block;margin-top:1rem}.chefkoch-wrapper.show-mobile-sellingplan .sellingplan-popup-controlls{display:flex}.chefkoch-wrapper.show-mobile-sellingplan .chefkoch-content--wrapper,.chefkoch-wrapper.show-mobile-sellingplan .chefkoch-box--product-wrapper,.chefkoch-wrapper.show-mobile-sellingplan .box-controlls{display:none}}.chefkoch-radio-wrapper{padding:1.5rem;background-color:#fff;box-shadow:0 0 8px #00000026;border-radius:5px;margin-bottom:2rem;border:1px solid transparent}.chefkoch-radio-wrapper:has(.radio-input:checked){border:1px solid #235A4E}.chefkoch-radio-wrapper .radio-input{display:none}.chefkoch-radio-wrapper .chefkoch-radio-label{font-size:16px;font-weight:600;line-height:normal;display:inline-flex;gap:1rem}.chefkoch-radio-wrapper .custom-radio{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #235A4E;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.chefkoch-radio-wrapper .custom-radio:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#235a4e;opacity:0;transition:opacity .2s ease}.chefkoch-radio-wrapper .radio-input:checked+.custom-radio:after{opacity:1}.chefkoch-radio-wrapper .chefkoch-radio-info--wrapper{margin-top:15px}.chefkoch-radio-wrapper.one-time .chefkoch-radio-info--wrapper,.chefkoch-radio--wrapper ul li{padding-left:30px}.chefkoch-radio-wrapper .sellingplan-selector-wrapper{width:calc(100% - 40px)}.chefkoch-radio-wrapper .selector-popup-wrapper{display:none}.chefkoch-radio-wrapper:has(.radio-input:checked) .selector-popup-wrapper{display:flex}.chefkoch-tab__content .selector-popup-wrapper{display:flex}.selector-popup-wrapper{align-items:center;justify-content:space-between}.selector-popup-wrapper>*{cursor:pointer}.open-faq{display:flex;align-items:center;width:40px;height:40px;justify-content:center}.chefkoch-selling_plan-select{width:100%;border-radius:30px;background-color:#fff;box-shadow:0 0 8px #00000026;height:35px;border:none;padding-left:10px;color:#235a4e;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;font-family:var(--font-body-family)}.sellingplan-selector-wrapper{position:relative}.sellingplan-selector-wrapper:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M0.266406 0.265624C0.44349 0.0885411 0.653156 -5.58992e-07 0.895407 -5.48403e-07C1.13766 -5.37814e-07 1.34709 0.0885411 1.5237 0.265624L6.71224 5.45417L11.9185 0.247917C12.0838 0.0826388 12.2904 -5.03136e-08 12.5383 -3.94768e-08C12.7862 -2.86401e-08 12.9987 0.0885416 13.1758 0.265625C13.3529 0.442708 13.4414 0.652375 13.4414 0.894625C13.4414 1.13687 13.3529 1.34631 13.1758 1.52292L7.20807 7.47292C7.13724 7.54375 7.0605 7.59404 6.97786 7.62379C6.89523 7.65354 6.80668 7.66818 6.71224 7.66771C6.6178 7.66771 6.52925 7.65283 6.44661 7.62308C6.36398 7.59333 6.28724 7.54328 6.21641 7.47292L0.248698 1.50521C0.0834207 1.33993 0.00078101 1.13617 0.00078102 0.893916C0.000781031 0.651666 0.089323 0.442236 0.266406 0.265624Z" fill="%23235A4E"/></svg>');width:14px;height:8px;background-repeat:no-repeat;position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}@media screen and (max-width: 990px){chefkoch-sellingplan.desktop{display:none!important}}chefkoch-sellingplan.desktop{display:block;margin-top:0;border-radius:5px;overflow:hidden;box-shadow:0 0 8px #00000026}@media screen and (min-width: 1400px){chefkoch-sellingplan.desktop{margin-top:auto}}chefkoch-sellingplan.desktop #open-tab-1 *:not(svg){font-size:14px;line-height:17px;margin-bottom:1rem}@media screen and (max-width:550px){chefkoch-sellingplan.desktop #open-tab-1 *:not(svg){font-size:12px;line-height:17px;margin-bottom:1rem}}chefkoch-sellingplan.desktop .subscription__selector-item{border-radius:8px;border:1px solid var(--Grey, rgba(0, 0, 0, .3));height:40px;width:14rem;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:14px;cursor:pointer;padding:.5rem;text-align:center}chefkoch-sellingplan.desktop .subscription__selector-item:has(input:checked){background-color:#d0959b;color:#fff}chefkoch-sellingplan.desktop .subscription__selector-item input{display:none}chefkoch-sellingplan.desktop select.selling_plan-select:focus-visible{outline:none;box-shadow:none}chefkoch-sellingplan.desktop .selector-popup-wrapper{display:flex;justify-content:start}chefkoch-sellingplan.desktop .sellingplan-selector-wrapper{width:100%;max-width:230px}.chefkoch-faq--popup-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100000;background-color:#0006}.chefkoch-faq--popup-wrapper:not(.hidden){display:flex;align-items:center;justify-content:center}.chefkoch-faq--popup,.chefkoch-information--popup{max-width:1000px;border-radius:25px;padding:25px;background-color:#fff;width:100%;height:90%;max-height:90%;overflow:hidden;position:relative}.chefkoch-information--popup{overflow:auto}@supports (height: 100dvh){.chefkoch-faq--popup-wrapper{height:100dvh}}@media screen and (max-width: 990px){.chefkoch-faq--popup{height:100%;min-height:100%;border-radius:0;padding:0}.chefkoch-information--popup{height:100%;min-height:100%;max-height:100%}}.chefkoch-faq--popup .faq-header--wrapper{font-size:24px;padding-right:40px;color:#235a4e;display:flex;align-items:center;text-align:center;font-weight:600;padding-left:15px}@media screen and (max-width: 990px){.chefkoch-faq--popup .faq-header--wrapper{height:100px}}@media screen and (min-width:990px){.chefkoch-faq--popup .faq-header--wrapper{margin-bottom:15px;text-align:center;display:block;width:100%}}.chefkoch-faq--popup .close-button,.chefkoch-information--popup .close-button{position:absolute;right:25px;top:25px;transform:translateY(-50%) translate(50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width: 990px){.chefkoch-faq--popup .close-button{top:50px}.chefkoch-information--popup .close-button{top:52px}}.chefkoch-faq--wrapper{position:relative;background-image:var(--faq-bg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:30px;padding:15px;height:calc(100% - 100px)}.chefkoch-faq--wrapper:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#00000080;border-radius:30px}@media screen and (max-width: 990px){.chefkoch-faq--wrapper{border-radius:30px 30px 0 0}}@media screen and (min-width: 990px){.chefkoch-faq--wrapper{max-height:calc(100% - 60px);height:calc(100% - 60px);overflow-y:auto}}.chefkoch-faq--wrapper .accordion{border:none;margin-bottom:10px;position:relative;z-index:1}.chefkoch-faq--wrapper .accordion details{border-radius:30px;background-color:#fff}.chefkoch-faq--wrapper .accordion .accordion__content{padding:0 15px 15px}.chefkoch-faq--wrapper .accordion__title{font-size:14px;line-height:normal}.chefkoch-faq--wrapper .accordion details[open] .accordion__title{font-weight:600}.chefkoch-faq--wrapper .accordion .faq-arrow{rotate:90deg}.chefkoch-faq--wrapper .accordion summary{display:flex;justify-content:space-between;align-items:center;padding-left:15px;padding-right:15px}.chefkoch-faq--wrapper,.chefkoch-popup--wrapper{--scroll-color: #235A4E }.chefkoch-scrolling-container{overflow:auto;overflow-x:hidden}@supports not selector(::-webkit-scrollbar){.chefkoch-scrolling-container{scrollbar-width:8px;scrollbar-color:var(--scroll-color) transparent}}.chefkoch-scrolling-container::-webkit-scrollbar{width:8px}.chefkoch-scrolling-container::-webkit-scrollbar-track{background:transparent}.chefkoch-scrolling-container::-webkit-scrollbar-thumb{background-color:var(--scroll-color);border-radius:10px;border:3px solid transparent}chefkoch-box-edit.chefkoch--box{display:block}.chefkoch.account-back-btn{margin:2rem 0}.chefkoch.account-back-btn a{color:#235a4e;text-decoration:none;font-weight:600}chefkoch-box-edit .chefkoch-content--wrapper{justify-content:start}chefkoch-box-edit .chefkoch-content--wrapper .chefkoch-box--submit_wrapper .button{width:100%}chefkoch-box-edit .chefkoch-content--wrapper .chefkoch-box--submit_wrapper .chefkoch-box--submit{padding:3rem;border-radius:20px;box-shadow:0 0 20px #00000026}@media screen and (max-width: 990px){chefkoch-box-edit .chefkoch-content--wrapper .chefkoch-box--submit_wrapper{position:fixed;bottom:0;left:0;width:100vw;max-width:100vw;background-color:#fff}chefkoch-box-edit .chefkoch-content--wrapper .chefkoch-box--submit_wrapper .chefkoch-box--submit{border-radius:0}}.button-loading{position:relative!important;color:transparent!important}.button-loading:after{display:block;content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 66" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css"><![CDATA[ .path { stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center; animation: dash 1.4s ease-in-out infinite; } @keyframes dash { 0% { stroke-dashoffset: 280; } 50% { stroke-dashoffset: 75; transform: rotate(135deg); } 100% { stroke-dashoffset: 280; transform: rotate(450deg); } } ]]><\/style><circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30" stroke="%23000"/></svg>') no-repeat center center;width:25px;height:25px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.no-preferences.button-loading:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 66" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css"><![CDATA[ .path { stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center; animation: dash 1.4s ease-in-out infinite; } @keyframes dash { 0% { stroke-dashoffset: 280; } 50% { stroke-dashoffset: 75; transform: rotate(135deg); } 100% { stroke-dashoffset: 280; transform: rotate(450deg); } } ]]><\/style><circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30" stroke="%23FFF"/></svg>') no-repeat center center}.chefkoch-product-card.open-product-popup{cursor:pointer}@media screen and (min-width: 990px){.chefkoch-information-header{padding-right:25px;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/chefkoch-section.css.map */
