.light-gray{color:#666}.go-back:before{display:inline-block;width:24px;height:24px;vertical-align:middle;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Chevron.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Chevron.svg") no-repeat center/contain;background:var(--brand)}.no-css-mask .go-back:before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Chevron.svg") no-repeat center/contain}.shadowed,.checkout_content-stage-tab.done .number{box-shadow:0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14)}.checkout{font-size:14px;padding-bottom:70px;position:relative}.no-phone .checkout{padding:0}.checkout .mini-product-box_wrapper .cart-button .low-quantity-tooltip .tooltip-arrow{bottom:10px;right:-21px}.checkout .promo-checkout-img{margin-bottom:20px}.phone .checkout .promo-checkout-img{margin-bottom:10px}.checkout .promo-checkout-img .resp-img{width:100%;height:211px}.phone .checkout{padding:0 0 50px 0}.checkout-errors{background-color:#fdeeee}.checkout-errors_error{position:relative;padding:16px 42px 16px 56px;background:#fceded}.checkout-errors_error.sugar-retail-declaration{padding:2px 26px 2px 52px;margin-bottom:24px}.phone .checkout-errors_error.sugar-retail-declaration{margin-bottom:unset;border:1px solid var(--border);border-bottom:none}.checkout-errors_error.sugar-retail-declaration+.checkout-box_wrapper .checkout_box{border-top:unset;border-top-left-radius:unset;border-top-right-radius:unset}.checkout-errors_error:before{content:"";position:absolute;top:50%;left:8px;width:20px;height:20px;transform:translateY(-50%);-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1664266609/Ikony/Vector.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1664266609/Ikony/Vector.svg") no-repeat center/contain;background-color:var(--error)}.no-css-mask .checkout-errors_error:before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1664266609/Ikony/Vector.svg") no-repeat center/contain}.checkout-errors_error.sugar-retail-declaration:before{top:18px;left:18px;mask:unset;-webkit-mask:unset;background-color:unset;background-image:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1664266609/Ikony/Vector.svg");background-repeat:no-repeat}.checkout-errors_error:first-child{border-radius:4px 4px 0 0}.checkout-errors_error .title,.checkout-errors_error .error-msg{margin:0px;font-size:14px;line-height:20px;font-weight:500}.checkout-errors_error .title{color:var(--error)}.checkout-errors_error.sugar-retail-declaration .title{padding:10px 0}.checkout-errors_error .close{position:absolute;width:20px;height:20px;top:8px;right:8px;cursor:pointer;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain;background-color:var(--main-text)}.no-css-mask .checkout-errors_error .close{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain}.checkout-errors_error.sugar-retail-declaration .close{top:calc(50% - 10px)}.checkout-errors.minimum~.cart-price{padding:8px;border-radius:4px;background-color:#fceded}.checkout_content{position:relative;margin-bottom:8px}.checkout_content-summary-box{width:344px;display:inline-block;vertical-align:top;margin-left:16px;z-index:1}@media screen and (max-width: 1024px){.checkout_content-summary-box{flex-grow:1}.no-phone.touch .checkout_content-summary-box{width:304px}.no-phone.touch .checkout_content-summary-box .generic-summary-box .no-touch{width:304px}}@media screen and (max-width: 639px){.checkout_content-summary-box{width:100%;margin-left:0;z-index:10}.checkout_content-summary-box .generic-summary-box{width:100%}}.checkout_content-summary-box.sticky{position:sticky;top:20px}.checkout_content-summary-box .generic-summary-box{margin-left:0}.checkout_content-summary-box .edit-info{padding:16px;box-shadow:0px 0px 2px 0px .1}.checkout_content-summary-box .edit-info::before{left:16px}.checkout_content-summary-box .edit-info .title{margin-left:32px}.checkout_content-summary-box .edit-info .actions{display:flex;justify-content:space-between;margin-top:12px}.checkout_content-summary-box .edit-info .actions .button{margin:0}.checkout_content-summary-box .button.next{min-width:160px;font-size:24px}.phone .checkout_content-summary-box .generic-summary-box_actions .button.alone{flex:1 0 auto;margin:0 4px}.checkout_content-stage-inner{box-shadow:inset 0 -2px 0 0 #eaf6eb}.checkout_content-stage-inner>.narrow-container{position:relative;display:flex;flex-wrap:wrap;margin-bottom:20px;overflow-x:auto}.checkout_content-stage-tab{flex:1 0 25%;padding:16px;max-width:25%;color:var(--main-text);transition:color .15s cubic-bezier(0.4, 0, 0.6, 1);text-align:center;font-weight:500;white-space:nowrap;line-height:1.71}.checkout_content-stage-tab.active{color:var(--success)}.checkout_content-stage-tab.active .number{background:#eaf6eb;color:var(--success)}.checkout_content-stage-tab.done{cursor:pointer}.checkout_content-stage-tab.done .number{position:relative;color:#fff;background-color:var(--success)}.checkout_content-stage-tab.done .number:after{content:"";display:block;width:12px;height:12px;margin:1px auto 0 auto;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Check-mark-white.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Check-mark-white.svg") no-repeat center/contain;background-color:#fff}.no-css-mask .checkout_content-stage-tab.done .number:after{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Check-mark-white.svg") no-repeat center/contain}.checkout_content-stage-tab .number{display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:8px;padding:5px 0;background:var(--placeholder);color:var(--main-text);border-radius:50%;font-weight:500;line-height:14px;box-shadow:0 -2px 0 0 #fafafa}.checkout_content-stage .stage-counter{position:absolute;right:8px;top:8px;font-size:12px;line-height:24px;color:#aaa;font-weight:500}.checkout_content-stage .stage-counter:after{content:"";display:inline-block;width:24px;height:24px;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Chevron.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Chevron.svg") no-repeat center/contain;background-color:var(--main-text);vertical-align:bottom;transition:transform .3s;transform:rotate(-90deg)}.no-css-mask .checkout_content-stage .stage-counter:after{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Chevron.svg") no-repeat center/contain}.checkout_content-stage .stage-highlights{width:100%;height:2px;line-height:0;padding:0;margin:0;font-size:0;background-color:#eaf6eb}.checkout_content-stage .stage-highlights_highlight{display:inline-block;width:calc(25% - 4px);margin:0 2px;background-color:var(--success);height:100%;transition:transform .15s cubic-bezier(0.4, 0, 0.6, 1);transform-origin:bottom}.no-phone .checkout_content-stage .stage-highlights_highlight.active{transform:scaleY(2.5)}.checkout_content-stage .touch>*{font-size:12px}.checkout_content-stage .touch>* .number{margin-right:5px}.phone .checkout_content-stage{position:relative}.phone .checkout_content-stage-inner{position:relative;transition:max-height .3s;margin-bottom:20px;overflow:hidden}.phone .checkout_content-stage-inner>.container{position:static;display:block;width:100%;padding:0;margin:0;transition:margin-top .3s}.phone .checkout_content-stage.sticky{height:115px}.phone .checkout_content-stage.sticky.saving-opened{height:216px}.phone .checkout_content-stage.sticky .checkout_content-stage-inner{position:fixed;left:0;top:0;z-index:100;box-shadow:none;width:100%;background:#fafafa}@media screen and (max-width: 367px){.phone .checkout_content-stage.sticky{height:42px}}.phone .checkout_content-stage.closed .checkout_content-stage-inner{margin-bottom:20px}.phone .checkout_content-stage.closed .checkout_content-stage-inner .stage-counter:after{transform:rotate(90deg)}.phone .checkout_content-stage:not(.closed) .checkout_content-stage-inner:after{content:"";position:absolute;top:20px;left:28px;width:2px;height:125px;background-color:#f2f2f2;z-index:-1}.phone .checkout_content-stage .stage-highlights{bottom:0}.phone .checkout_content-stage-tab{text-align:left;line-height:24px;padding-top:8px;padding-bottom:8px;max-width:none}.phone .checkout_content-stage-tab .number{text-align:center}.checkout_content>.left{width:528px;display:inline-block}@media screen and (max-width: 1024px){.checkout_content>.left{width:400px}}@media screen and (max-width: 1024px){.checkout_content>.left{margin:0;width:100%}}.checkout_content .dont-forget-wrapper .breadcrumbs-outer,.checkout_content .dont-forget-wrapper .dont-forget-box{display:block}.checkout_content .dont-forget-wrapper .skip{position:absolute;top:24px;right:24px;width:24px;height:24px;z-index:1;cursor:pointer;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain;background-color:#aaa}.no-css-mask .checkout_content .dont-forget-wrapper .skip{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain}.checkout_content .dont-forget-wrapper_actions{position:absolute;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:100%;box-shadow:0px 0px 4px 0px rgba(0,0,0,.0784313725),0px 2px 2px 0px rgba(0,0,0,.0588235294);height:80px}@media screen and (max-width: 1024px){.checkout_content .dont-forget-wrapper_actions{bottom:0}}.checkout_content .dont-forget-wrapper_actions .button.primary.large{margin-left:calc(50% - 150px);width:300px;font-size:24px}.checkout_content .dont-forget-wrapper_actions .go-back{left:44px;position:absolute;display:initial}@media screen and (max-width: 1024px){.checkout_content .dont-forget-wrapper_actions .go-back{left:15px}}@media screen and (max-width: 768px){.checkout_content .dont-forget-wrapper_actions .button.primary.large{margin-left:calc(50% - 75px);margin-right:8px;width:150px}}@media screen and (max-width: 639px){.checkout_content .dont-forget-wrapper_actions{text-align:right}.checkout_content .dont-forget-wrapper_actions .button.primary.large{margin-left:0}}.checkout_content .dont-forget-wrapper.popup{overflow:hidden;position:fixed;background:rgba(0,0,0,.6)}@media tablet{.checkout_content .dont-forget-wrapper.popup{background:var(--bg-secondary)}}.checkout_content .dont-forget-wrapper.popup .dont-forget-box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:1080px;max-height:100vh;text-align:left;background:#fff;border-radius:4px}.phone .checkout_content .dont-forget-wrapper.popup .dont-forget-box{max-height:calc(var(--upsell-vh, 1vh)*100)}.checkout_content .dont-forget-wrapper.popup .dont-forget-box_inner{height:60vh;padding-bottom:20px;padding-right:0px;padding-left:0px;border-radius:4px}@media screen and (max-width: 1024px){.checkout_content .dont-forget-wrapper.popup .dont-forget-box_inner{height:calc(var(--upsell-vh, 1vh)*100 - 162px);padding:0px}}@media screen and (min-width: 1280px){.checkout_content .dont-forget-wrapper.popup .dont-forget-box_inner{height:calc(var(--upsell-vh, 1vh)*100 - 264px);padding:0px}}.phone .checkout_content .dont-forget-wrapper.popup .dont-forget-box_inner{overflow-y:auto}.checkout_content .dont-forget-wrapper.popup .dont-forget-box_products-list{position:relative;margin-bottom:20px}.checkout_content .dont-forget-wrapper.popup .dont-forget-box_products-list .checkout_decisions{padding-bottom:2px}.touch .checkout_content .dont-forget-wrapper.popup .dont-forget-box_products-list .products-list:before,.phone .checkout_content .dont-forget-wrapper.popup .dont-forget-box_products-list .products-list:before{left:0;right:0}.checkout_content .dont-forget-wrapper.popup .dont-forget-box_products-list .products-list{margin:0}.touch .checkout_content .dont-forget-wrapper.popup .dont-forget-box_products-list:before{margin:0}@media screen and (max-width: 1024px){.checkout_content .dont-forget-wrapper.popup .dont-forget-box{width:100%;padding:12px 0;border-radius:0;min-height:100vh}.checkout_content .dont-forget-wrapper.popup .dont-forget-box .skip{top:12px;right:12px}.checkout_content .dont-forget-wrapper.popup .dont-forget-box .breadcrumbs_title{font-size:18px;margin-left:12px}}@media screen and (max-width: 1024px)and (max-width: 768px){.checkout_content .dont-forget-wrapper.popup .dont-forget-box{min-height:initial}}.checkout_content,.checkout_content-stage-inner>.container{display:flex;max-width:896px;padding:0;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.checkout_content,.checkout_content-stage-inner>.container{flex-direction:column;margin-left:24px;margin-right:24px}}@media screen and (max-width: 768px){.checkout_content,.checkout_content-stage-inner>.container{flex-direction:column;margin-left:8px;margin-right:8px}}.checkout_content>.edit-info{margin:-20px -8px 16px;border-radius:0}.checkout_order-content-head{display:none;margin:0 10px}.checkout_order-content-head .right{float:right}.checkout_order-content-head .amount,.checkout_order-content-head .tax{margin-right:16px}.checkout_order-content-head .cprice{margin-right:12px}.checkout_order-content{width:100%}.checkout_order-content tbody td{height:60px;padding:4px;text-align:right}.checkout_order-content tbody td:first-child{width:38px;text-align:center}.checkout_order-content tbody td.prod{text-align:left;width:205px;position:relative;padding-left:43px;font-size:12px}.checkout_order-content tbody td.prod img{position:absolute;left:0;top:11px}.checkout_box{margin:0 0 24px;min-width:200px}.checkout_box.vouchers-box .right-decoration{color:#666;font-family:"Roboto";font-size:12px;font-weight:500;line-height:16px;text-align:right;display:inline-block;float:right;padding:4px 12px;border-radius:12px;border:1px solid #f2f2f2}.checkout_box:not(.cart-content):not(.tw-override){background:#fff;border-radius:4px;border:1px solid var(--border)}.checkout_box-header{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;margin:0}.checkout_box-header .title{color:var(--main-text);margin:0;flex:1}.checkout_box-header-icon{line-height:0}.checkout_box-header-icon .icon-comp{transition:transform .3s}.checkout_box-content{padding:12px 16px}.checkout_box .checkout_box-header{border-bottom:1px solid var(--border)}.no-phone .checkout_box.cart-content{margin-right:5px}.checkout_box.whole-box-show-active{cursor:pointer}.checkout_box.whole-box-show-active .action:after{transform:rotate(0deg)}.checkout_box.invoice{position:relative;margin-bottom:40px}@media screen and (max-width: 367px){.checkout_box.cart-content{border-radius:0;margin-right:0;border-width:1px 0}}.checkout_box .electronic-invoice_checkbox label.checkbox{padding-left:28px}.checkout_box .electronic-invoice_checkbox label.checkbox input+i.marker{margin-left:0}.checkout_box .electronic-invoice_input{margin-top:16px;padding:24px 0;border-top:1px solid var(--placeholder);border-bottom:1px solid var(--placeholder)}.checkout_box .electronic-invoice_input .form-input{display:flex;align-items:center}.phone .checkout_box .electronic-invoice_input .form-input{flex-wrap:wrap}.phone .checkout_box .electronic-invoice_input .form-input label{margin-bottom:15px}.checkout_box .electronic-invoice_input .form-input label{flex-basis:168px;color:var(--main-text);font-size:14px;line-height:20px}.checkout_box .electronic-invoice_input .form-input input{flex:1;margin-right:0}.checkout_box .electronic-invoice_consent{margin-top:16px}.checkout_box .electronic-invoice_consent p{font-size:12px;line-height:16px}.checkout_box .deferred-payment_info,.checkout_box .deferred-payment_submitted{display:grid;grid-template-columns:24px 1fr;grid-gap:5px 12px;background-color:#fafafa;padding:16px}.checkout_box .deferred-payment_info--narrow,.checkout_box .deferred-payment_submitted--narrow{grid-template-columns:1fr}.checkout_box .deferred-payment_info-link,.checkout_box .deferred-payment_submitted-link{color:var(--brand)}.checkout_box .deferred-payment_info-link:hover,.checkout_box .deferred-payment_submitted-link:hover{color:#81023f;text-decoration:underline;cursor:pointer}.checkout_box .deferred-payment_info-icon,.checkout_box .deferred-payment_submitted-icon{display:flex;align-items:center}.checkout_box .deferred-payment_info-top-text,.checkout_box .deferred-payment_submitted-top-text{color:#666;font-weight:500;line-height:20px}.checkout_box .deferred-payment_info-bottom-text,.checkout_box .deferred-payment_submitted-bottom-text{color:#999;font-size:12px;line-height:16px}.checkout_box .deferred-payment_info-show-more,.checkout_box .deferred-payment_submitted-show-more{color:var(--brand);font-weight:500}.checkout_box .deferred-payment_info-show-more:hover,.checkout_box .deferred-payment_submitted-show-more:hover{color:#81023f;cursor:pointer;text-decoration:underline}.checkout_box .deferred-payment_submitted{background-color:#ebf6eb}.checkout_box .deferred-payment_submitted-top-text{color:#32a63b}.checkout_box.no-padding .checkout_box-content{padding:0}.checkout_box.hide-overflow{overflow:hidden}.checkout_selected{min-height:35px;margin:17px 0 0 15px;padding-right:5px;padding-left:45px;position:relative;line-height:1.4}.checkout_selected.not{padding-top:6px;background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/loader.svg") no-repeat 12px top}.checkout_selected.voucher{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Label.svg") no-repeat 8px 28px;background-size:36px 36px;padding:16px 0 16px 68px;margin-left:0;margin-top:0;margin-bottom:0;border-bottom:1px solid var(--placeholder);position:relative}.checkout_selected.voucher strong{font-weight:500}.checkout_selected.voucher .button{position:absolute;bottom:16px;right:0}.checkout_selected.voucher .success{font-size:16px;margin:0 0 10px -70px}.checkout_selected.voucher .remarks{margin:5px auto;color:#858585;font-size:11px}.checkout_selected.voucher .cancel{position:absolute;top:15px;right:10px;text-transform:uppercase;font-weight:500;color:var(--brand)}.checkout_selected.voucher .hours strong.with-hours:after{content:", "}.checkout_selected.voucher .hours strong.with-hours:last-child:after{content:""}.checkout_selected.voucher .hours strong:before{content:", "}.checkout_selected.voucher .hours strong.with-hours:before,.checkout_selected.voucher .hours strong.with-hours+strong:before,.checkout_selected.voucher .hours strong:first-of-type:before{content:none}.checkout_notice a{color:var(--brand)}.checkout_notice.alcohol{border:1px solid var(--error)}.checkout label.checkout_notice{display:block}.checkout label.checkout_notice input{float:left}.checkout label.checkout_notice p{margin-left:20px}.checkout .right .min-price{display:none}.checkout_buttons{text-align:right}.checkout_buttons a.button{margin-bottom:20px}.checkout_buttons a.link{color:#527900}.checkout_used-vouchers{margin-bottom:16px}.checkout_used-vouchers .button.primary.medium.higher.err{position:initial;margin-top:8px;margin-left:-2px}.checkout .checkout_vouchers .voucher-sections_section_vouchers-wrapper{margin-top:10px}.checkout .checkout_vouchers .voucher-sections_section_vouchers-wrapper .voucher-box{margin:10px 0;width:100%}.checkout .checkout_vouchers .voucher-sections_section_vouchers-wrapper .voucher-box_left{width:100%}.checkout .checkout_vouchers hr{width:calc(100% + 34px);margin-left:-17px;border:none;height:1px;background:#ebebeb;margin-bottom:18px}.checkout .checkout_vouchers .checkout-section-title{margin-top:14px;border-bottom:1px solid #f2f2f2;padding-bottom:20px;font-size:14px;display:block;font-weight:bold}@media(max-width: 355px){.checkout .checkout_vouchers .checkout-section-title:after{display:none}}.checkout .checkout_vouchers_membership-vouchers{margin-top:10px}.checkout .checkout_vouchers_membership-vouchers .checkout-section-title{position:relative}.no-phone .checkout .checkout_vouchers_membership-vouchers,.no-phone .checkout .checkout_vouchers_other-vouchers{margin-left:8px}.checkout .checkout_vouchers_membership-vouchers .checkout-section-title,.checkout .checkout_vouchers_other-vouchers .checkout-section-title{border:none}.checkout .checkout_vouchers_membership-vouchers .voucher-sections_section,.checkout .checkout_vouchers_other-vouchers .voucher-sections_section{padding:0;box-shadow:none}.checkout .checkout_vouchers_activate-button{width:159px}.phone .checkout .checkout_vouchers_activate-button{width:unset}.checkout .checkout_vouchers_other-vouchers .checkout-section-title{margin-block-end:-25px}.checkout_vouchers{display:flex;flex-direction:column}.checkout_vouchers_msg-box{display:flex;align-items:center;gap:14px;color:var(--success);padding:12px 0;font-weight:500}.checkout_vouchers_msg-box_container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#ebf6eb;border-radius:4px;padding:4px 16px}.phone .checkout_vouchers_msg-box_container{margin-top:20px;margin-bottom:16px;justify-content:flex-end}.phone .checkout_vouchers_msg-box_container .button{margin-top:12px}.checkout_vouchers_content_form{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.no-phone .checkout_vouchers_content_form{gap:24px}.phone .checkout_vouchers_content_form{flex-direction:column;align-items:flex-start}.checkout_vouchers_content_input{flex:2 1 auto}.phone .checkout_vouchers_content_input{width:100%}.checkout_vouchers_content_subtext{display:flex;align-items:center;gap:8px;margin-bottom:22px}.checkout_accordion>.checkout_accordion-item{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-align:left;padding:10px 20px;font-weight:bold;cursor:pointer}.checkout_accordion>.checkout_accordion-item:hover{background:#f5f5f5}.checkout_accordion>.checkout_accordion-item:after{content:"▼";float:right}.checkout_accordion .checkout_accordion-item.nutricia:after{content:"►"}.checkout_accordion.nutricia .checkout_accordion-item:after{content:"►"}.checkout_accordion.nutricia .checkout_accordion-item.nutricia:after{content:"▼"}.checkout_loading{padding-top:20px;font-weight:bold;text-align:center}.checkout_loading:after{content:"";width:64px;height:64px;background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loader.gif") no-repeat;background-size:cover;display:block;margin:20px auto}.checkout_products .mini-product-box_totals{margin-right:0}.checkout_products .mini-product-box_remove{right:6px}.checkout_products .mini-product-box_wrapper{padding-left:10px;padding-right:18px}.checkout_products .mini-product-box_wrapper.in-cart .mini-product-box{box-shadow:none}.checkout_products-buttons{text-align:right;margin-bottom:16px}.checkout_products-buttons .buttons-group{max-width:100%;overflow-x:auto}.checkout_products-actions{display:flex;justify-content:space-between;color:var(--brand);font-size:14px;font-weight:500;line-height:20px}.checkout_products-actions a.disabled{pointer-events:none;color:#b2b2b2;cursor:not-allowed}.checkout_products-actions a.disabled:before{background:#b2b2b2}.checkout_products-actions a:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;vertical-align:middle;background:var(--brand)}.checkout_products-actions-clear-cart:before{-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Reset-cart.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Reset-cart.svg") no-repeat center/contain}.no-css-mask .checkout_products-actions-clear-cart:before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Reset-cart.svg") no-repeat center/contain}.checkout_products-actions-add-to-shopping-list:before{-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/user-menu/shopping-list.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/user-menu/shopping-list.svg") no-repeat center/contain}.no-css-mask .checkout_products-actions-add-to-shopping-list:before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/user-menu/shopping-list.svg") no-repeat center/contain}.phone .checkout_products-actions{display:block}@media screen and (min-width: 768px){.phone .checkout_products-actions{display:flex}}.phone .checkout_products-actions a{display:block;margin:8px 0}.phone .checkout_products .mini-product-box_wrapper{padding:2px}.phone .checkout_products .mini-product-box_remove{right:0;bottom:0}.checkout_links{display:flex;justify-content:space-between;width:100%;max-width:900px;margin-top:32px;font-size:14px;color:#aaa;text-align:right}.checkout_links .link{display:inline-block;font-size:14px;font-weight:500;color:var(--brand)}.checkout_links .link:hover{color:var(--brand)}.checkout_links .link>div:before{content:"";display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:4px;background:var(--brand)}.checkout_links .link .reset-cart:before{-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Reset-cart.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Reset-cart.svg") no-repeat center/contain}.no-css-mask .checkout_links .link .reset-cart:before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Reset-cart.svg") no-repeat center/contain}@media screen and (max-width: 367px){.checkout_links{padding:0 8px}}.checkout .popups-buttons{text-align:right;margin-bottom:12px}@media screen and (max-width: 367px){.checkout .popups-buttons{margin-top:10px}}.checkout .packaging-methods{font-weight:500}.checkout .packaging-methods img{margin:0 5px;vertical-align:middle}.checkout .packaging-methods label:not(:last-of-type){margin-bottom:18px}.checkout .packaging-methods p{font-weight:normal;margin-top:8px;line-height:20px}.checkout .packaging-methods_info{border-top:1px solid var(--border);margin:16px -16px 8px;padding:0 16px}.checkout .packaging-methods_info-header{line-height:25px;color:var(--brand);font-weight:500;margin:12px 0}.checkout .packaging-methods_info-header i{vertical-align:top;margin-right:8px}.checkout .cart-side-box_product-wrapper:before{content:none}.checkout .cart-side-box_product .in-checkout{display:block}.checkout .cart-side-box_product .not-in-checkout{display:none}.checkout .cart-side-box_product .product-box_normal-price{color:var(--main-text)}.checkout .option{display:block;margin-bottom:10px}.checkout .option span{display:block}.checkout .option input{float:left;margin-top:2px}.checkout .option a{color:#a60b56}.checkout_options label.block-checkbox{box-shadow:none;border:none;padding:0 0 0 10px}.checkout_options label.block-checkbox input[type=checkbox]:after,.checkout_options label.block-checkbox input[type=checkbox]:checked:after{box-shadow:none;border:none}.checkout_options label.block-checkbox input[type=checkbox]+span{padding-left:30px}.checkout_options label.block-checkbox input[type=checkbox]+span:after,.checkout_options label.block-checkbox input[type=checkbox]+span:before{right:auto;top:3px;left:10px}.checkout_options label.block-checkbox a.edit-data{position:absolute;right:10px;top:10px}.checkout_products-section .unallowed-products_duo-switcher{padding:0 24px;display:flex}.touch .checkout_products-section .unallowed-products_duo-switcher{padding:initial;justify-content:space-between}.checkout_products-section .unallowed-products_duo-switcher .sorry-message{align-self:center}.checkout_products-section .unallowed-products_duo-switcher .new-product-box-placeholder:before,.checkout_products-section .unallowed-products_duo-switcher .new-product-box-placeholder:after{content:none}.checkout_products-section .unallowed-products_duo-switcher .switcher{height:24px;width:24px;background-color:#666;align-self:center;padding:0 53px;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/transfer.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/transfer.svg") no-repeat center/contain}.no-css-mask .checkout_products-section .unallowed-products_duo-switcher .switcher{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/transfer.svg") no-repeat center/contain}.touch .checkout_products-section .unallowed-products_duo-switcher .switcher{display:none}.checkout_products-section_header{position:relative;padding:8px 12px 8px 62px;background:#eaf6eb}.checkout_products-section_header h3{font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-size:18px;font-weight:bold;color:var(--success);margin:0;line-height:1.7}.checkout_products-section_header p{font-size:14px;font-weight:500}.checkout_products-section_header:before{content:"";position:absolute;top:13px;left:12px;width:40px;height:40px;background-color:var(--success)}.checkout_products-section_header.error{background:#fceded}.checkout_products-section_header.error h3{color:var(--error)}.checkout_products-section_header.error:before{background:var(--error)}.checkout_products-section_products{border:none;border-top:0}.checkout_products-section_products-group{position:relative}.checkout_products-section_products-group::after{content:"";display:block;position:absolute;top:2px;left:2px;right:2px;bottom:2px;box-shadow:inset 0 0 0 2px var(--error);border-radius:4px;pointer-events:none}.checkout_products-section_products-group-limit{position:absolute;top:3px;left:50%;transform:translateX(-50%);padding:4px 16px;border-radius:12px;background-color:var(--error);color:#fff;font-size:12px;font-weight:500;z-index:1}.phone .checkout_products-section_products-group .mini-product-box_remove{right:6px;bottom:4px}.checkout_products-section.gifts .checkout_products-section_header:before{-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Present.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Present.svg") no-repeat center/contain}.no-css-mask .checkout_products-section.gifts .checkout_products-section_header:before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Present.svg") no-repeat center/contain}.checkout_products-section.promos .checkout_products-section_header:before{-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Badge.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Badge.svg") no-repeat center/contain}.no-css-mask .checkout_products-section.promos .checkout_products-section_header:before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Badge.svg") no-repeat center/contain}@media screen and (max-width: 367px){.checkout_products-section_products{border-radius:0}.checkout_products-section_products-section_header{border-radius:0}}.checkout .checkout_extra-products{border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1);margin-bottom:20px}.checkout .rules-information .rule{line-height:20px}.checkout .rules-information .rule p{margin-bottom:8px}.checkout .rules-information .rule a{text-decoration:underline}.checkout_diff{background-color:#fafafa}.checkout_diff-wrapper .notification-popup_content{max-width:576px}.touch .checkout_diff-wrapper .notification-popup_content{max-width:none}.checkout_diff-wrapper .cross{top:24px;right:20px;width:24px;height:24px}.checkout_diff-header{padding:24px}.checkout_diff-header h3{margin:0}.checkout_diff-section{margin-bottom:16px;background-color:#fff;box-shadow:0 -1px 0 0 var(--placeholder)}.checkout_diff-section-row{padding:12px 24px;font-size:14px;line-height:24px;box-shadow:0 1px 0 0 var(--placeholder);display:flex;justify-content:space-between}.checkout_diff-section-row.green .checkout_diff-section-row-value{color:var(--success)}.checkout_diff-section-row.purple .checkout_diff-section-row-value{color:var(--brand)}.checkout_diff-section-row.error .checkout_diff-section-row-value{color:var(--error)}.checkout_diff-section-row.final .checkout_diff-section-row-title{font-size:14px}.checkout_diff-section-row.final .checkout_diff-section-row-value{font-size:18px}.checkout_diff-section-row.product .product-info{font-size:12px}.checkout_diff-section-row.product .product-info .brand-name{font-size:14px}.checkout_diff-section-row.product .product-info .diff{color:var(--gray)}.checkout_diff-section-row.product .product-info,.checkout_diff-section-row.product .product-img{display:inline-block;vertical-align:top}.checkout_diff-section-row-title{align-self:flex-start}.checkout_diff-section-row-value{flex:1 0 auto;align-self:center;text-align:right;white-space:pre-wrap}.checkout_diff-section-row-value .price{font-weight:500}.checkout_diff-actions{margin:16px 0 0;padding:16px;box-shadow:inset 0 1px 0 0 var(--placeholder);background:#fff}.checkout_diff-actions .button{margin-top:0;margin-bottom:0}.phone .checkout_diff-actions{display:flex;position:fixed;z-index:1;left:0;right:0;bottom:0;padding:16px 12px;box-shadow:0px -2px 16px 0px rgba(0,0,0,.25)}.phone .checkout_diff-actions .button{flex:1}.phone .checkout_diff-wrapper .notification-popup_content{margin:56px 0 64px;border-radius:12px 12px 0 0}.phone .checkout_diff-wrapper .cross{-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain;top:12px;right:8px}.no-css-mask .phone .checkout_diff-wrapper .cross{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain}.phone .checkout_diff-header{padding:12px}.phone .checkout_diff-section.break .checkout_diff-section-row{flex-direction:column}.phone .checkout_diff-section.break .checkout_diff-section-title{margin-bottom:4px}.phone .checkout_diff-section.break .checkout_diff-section-row-value{align-self:flex-start;text-align:left}.phone .checkout_diff-section-row{padding:12px;line-height:20px}.phone .checkout_diff-section-row.product .checkout_diff-section-row-title{overflow:hidden;display:flex}.phone .checkout_diff-section-row.product .checkout_diff-section-row-title>*{flex:1}.phone .checkout_diff-section-row.product .checkout_diff-section-row-title>img{flex:0}.phone .checkout_diff-section-row-title{color:var(--gray);font-size:12px}.phone .checkout_diff-section-row .product-info{color:var(--main-text)}.checkout .sugar-retail-declaration .sugar-retail-declaration_title{height:20px;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#666;margin:unset;margin-bottom:8px}.checkout .sugar-retail-declaration .sugar-retail-declaration_content{margin-bottom:18px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:var(--gray)}.checkout .sugar-retail-declaration .sugar-retail-declaration_warning{padding-left:40px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:var(--error)}.checkout .sugar-retail-declaration .sugar-retail-declaration_invalid-input.checkbox input[type=radio]+i.marker{box-shadow:inset 0 0 0 2px var(--error)}.checkout .sugar-retail-declaration .sugar-retail-declaration_invalid-input.checkbox{margin-bottom:8px}.checkout .edit-btn-separator{margin:0 -16px;position:absolute;top:50%;width:calc(100% + 32px)}.checkout .disabled-edit-btn{position:absolute;left:calc(50% - 66px)}.checkout .edit-invoice-btn{margin:16px 0;position:relative;left:calc(50% - 66px)}.checkout .expired-vouchers_container{background-color:var(--bg-secondary);padding:12px 12px 6px;margin-bottom:16px;max-height:148px}.checkout .expired-vouchers_header{display:flex;flex-flow:row}.checkout .expired-vouchers_icon{margin:2px 12px 2px 2px}.checkout .expired-vouchers_text-container{display:flex;flex-flow:column}.checkout .expired-vouchers_main-text{color:var(--main-text);margin-bottom:8px;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0}.checkout .expired-vouchers_sub-text{color:var(--gray);letter-spacing:0;font-weight:400;font-size:12px;line-height:16px}.checkout .expired-vouchers_button-container{display:flex;justify-content:flex-end}.checkout .expired-vouchers_button{display:flex;align-items:center;justify-content:center;max-width:122px;max-height:28px;margin-bottom:16px;font-size:12px;margin-top:8px}.checkout-membership-vouchers{margin:16px 0;padding-top:16px;position:relative}.checkout-membership-vouchers:before{content:"";position:absolute;top:0;left:-16px;right:-16px;height:1px;background:var(--border)}.checkout-membership-vouchers_title{font-size:15px;line-height:1.43;font-weight:bold;margin:0 0 0 8px;display:inline-block}.checkout-membership-vouchers_logo{width:120px;margin-top:-3px;float:right}.checkout-membership-vouchers_section{margin:16px 0}.checkout-membership-vouchers_section:not(:first-of-type){border-top:1px solid #ccc;padding-top:15px}.checkout-membership-vouchers_section-title{margin-bottom:16px;padding:0 8px}.checkout-membership-vouchers_section-title strong{font-weight:500}.checkout-membership-vouchers_section-title .small{display:block;font-size:12px;line-height:1.33;margin-top:8px}.checkout-membership-vouchers_buttons{margin-top:20px;text-align:right}.checkout-membership-vouchers_buttons .button{height:40px;line-height:40px}.summary_box{margin:24px 8px;font-size:14px;line-height:1.43}.summary_box:first-child{margin-top:8px}.summary_box:last-child{margin-bottom:8px}.summary_box-title{width:156px;font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-size:14px;line-height:1.71;font-weight:bold;padding-right:8px}.summary.additional .summary_box-title{display:block;margin-bottom:10px}.summary.additional .summary_box .summary_box-text{display:block;width:100%;line-height:24px}.summary_box-title+*{width:calc(100% - 156px)}.summary_box>*{display:inline-block;vertical-align:top}.phone .summary_box-title{display:block;margin:8px 0;font-size:12px;line-height:16px}.phone .summary_box-title+*{width:auto}.summary.additional.driver-information .summary_box{margin-bottom:8px}.summary.additional.driver-information .separator{width:calc(100% + 50px);margin:16px 0 0 -25px}.summary.additional.driver-information form{margin:0px 8px 0 8px}.summary.additional.driver-information .message-box.cta.small-font{padding:0}.summary.additional .summary_box-title:before{content:"";display:inline-block;width:14px;height:14px;vertical-align:middle;margin-right:8px;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Check-mark.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Check-mark.svg") no-repeat center/contain;background:var(--success)}.no-css-mask .summary.additional .summary_box-title:before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Check-mark.svg") no-repeat center/contain}.phone .summary.additional .summary_box-title:before{vertical-align:top}.checkout_invoice{margin:4px 0}.checkout_invoice.error{border:1px solid var(--error)}.checkout_invoice .invoice-info small{display:inline-block;padding-bottom:4px;font-size:12px;line-height:24px;color:var(--gray);font-weight:500}.checkout_invoice .invoice-info .address-box_line:not(:last-child){padding-bottom:4px}.checkout_invoice .invoice-info>h3{margin:8px 0}.checkout_invoice .bottom-peeker-2{margin-top:30px}.checkout_invoice label.checkbox{margin:10px 0}.checkout-membership-vouchers-entry{margin:16px 0;border-radius:2px;min-height:100px;cursor:pointer;position:relative;display:flex;align-items:center}.checkout-membership-vouchers-entry svg{position:absolute;top:0;left:0;width:100%;height:100%;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.12)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.14))}.checkout-membership-vouchers-entry svg [id^=code]{fill:var(--brand)}.checkout-membership-vouchers-entry svg [id^=rest]{fill:#fff}.checkout-membership-vouchers-entry_left{width:64px;text-align:center;flex:0 0}.checkout-membership-vouchers-entry_left .form-input{display:inline-block}.checkout-membership-vouchers-entry_left .form-input>label{height:24px}.checkout-membership-vouchers-entry_center{padding-right:5px;flex:1 1;position:relative}.checkout-membership-vouchers-entry_center h2{margin:8px auto;font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-weight:bold;font-size:18px;line-height:1.11}.checkout-membership-vouchers-entry_center h2 a{color:inherit}.checkout-membership-vouchers-entry_center h2 strong{font-weight:normal}.checkout-membership-vouchers-entry_center .info{margin:8px 0;font-size:14px;line-height:1.43}.checkout-membership-vouchers-entry_center .info.hours .methods{display:none}.checkout-membership-vouchers-entry_center .info.hours strong{font-weight:normal}.checkout-membership-vouchers-entry_center .info.hours .with-hours{display:block}.checkout-membership-vouchers-entry_right{margin:0;width:29.25%;color:#fff;font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-weight:bold;position:relative;flex:0 0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center}.checkout-membership-vouchers-entry_right strong{font-size:32px;line-height:1;margin-bottom:8px}.checkout-membership-vouchers-entry_right .code{font-size:18px;line-height:.89}@media screen and (max-width: 460px){.checkout-membership-vouchers-entry_right .code{font-size:12px}}.checkout-membership-vouchers-entry_right:after{content:"";position:absolute;left:-2px;top:6px;bottom:6px;border-left:4px dotted var(--border)}.checkout-membership-vouchers-entry .checkbox>input{display:none}.checkout-membership-vouchers-entry .marker{display:inline-block;width:25px;height:25px;background:#fff;border:1px solid #ccc;position:relative;cursor:pointer}.checkout-membership-vouchers-entry .marker:after{position:absolute}.checkout-membership-vouchers-entry.disabled h2,.checkout-membership-vouchers-entry.disabled .info{color:#ccc}.checkout-invoice-form .invoice-edit .fields-group_row{margin-right:0}.checkout-invoice-form .invoice-edit .fields-group_label{width:120px;line-height:40px}.checkout-invoice-form .invoice-edit .fields-group_field .form-input{padding:0}.checkout-invoice-form_actions{display:flex;justify-content:flex-end;padding:8px 0 4px}.checkout-invoice-form_actions .button:not(:first-child){margin-left:8px}.touch .checkout-invoice-form_actions .button{flex:1}.payment-types{padding:0 8px}.payment-types.submitted .consents-error{color:var(--error);text-decoration:underline}.payment-types .collapsed .payment.active{display:flex}.payment-types>ul{padding:0;margin:0;list-style:none}.payment-types .payment:first-of-type .payment-types_row{padding-top:5px}.payment-types .payment:last-of-type .payment-types_row{padding-bottom:2px}.payment-types .payment:not(:last-of-type) .payment-types_row:after{content:" ";position:absolute;width:calc(100% + 47px);bottom:-9px;margin-left:-24px;height:1px;background-color:#f2f2f2}.payment-types .payment.DotPayCard.active:not(.next-steps) .button.secondary.with-chevron.bottom-peeker{margin-bottom:-15px !important;position:relative;transform:translate(-50%, 5px);z-index:1}.payment-types .payment.DotPayCard.active:not(.next-steps) .payment-types_row:after{bottom:8px}.payment-types_row{padding:16px 0;position:relative;display:flex;flex-direction:column}.payment-types_row_content .message-box{padding-right:none;margin:0 -14px}.payment-types_row_header{cursor:pointer;display:flex;gap:14px;align-items:center}.payment-types_row_header>i.marker{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid var(--main-text);vertical-align:middle;margin-right:8px}.payment-types_row_header.active>i.marker:after{content:"";position:absolute;top:2px;left:2px;display:block;width:12px;height:12px;border-radius:50%;background-color:var(--success)}.submitted .payment-types_row_header.error>i.marker{border-color:var(--error)}.payment-types_row_header i.marker{margin-right:0}.active .payment-types_row_header i.marker:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background-color:var(--success)}.payment-types_row_header .name{flex:1 0 auto}.payment-types_row_header .icon{display:inline-block;height:24px;width:24px;vertical-align:middle;background-color:var(--brand);position:relative;top:-1px}.payment-types_row_header .icon.cash-on-delivery{-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/f_auto,q_auto/v1583425140/NewFrisco/Others/icons/payment-cash.svg_1.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/f_auto,q_auto/v1583425140/NewFrisco/Others/icons/payment-cash.svg_1.svg") no-repeat center/contain}.no-css-mask .payment-types_row_header .icon.cash-on-delivery{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/f_auto,q_auto/v1583425140/NewFrisco/Others/icons/payment-cash.svg_1.svg") no-repeat center/contain}.payment-types_row_header .icon.online-payment{-webkit-mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons/payment-online.svg") no-repeat center/contain;mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons/payment-online.svg") no-repeat center/contain}.no-css-mask .payment-types_row_header .icon.online-payment{background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons/payment-online.svg") no-repeat center/contain}.payment-types_row_header .icon.credit-card-online{-webkit-mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons/payment-card-online.svg") no-repeat center/contain;mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons/payment-card-online.svg") no-repeat center/contain}.no-css-mask .payment-types_row_header .icon.credit-card-online{background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons/payment-card-online.svg") no-repeat center/contain}.payment-types_row_header .icon.credit-card-on-delivery{-webkit-mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons/payment-card.svg") no-repeat center/contain;mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons/payment-card.svg") no-repeat center/contain}.no-css-mask .payment-types_row_header .icon.credit-card-on-delivery{background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons/payment-card.svg") no-repeat center/contain}.payment-types_row_header .icon.deferred-payment{-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/f_auto,q_auto/v1583770374/NewFrisco/Others/deferred-payment.svg.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/f_auto,q_auto/v1583770374/NewFrisco/Others/deferred-payment.svg.svg") no-repeat center/contain}.no-css-mask .payment-types_row_header .icon.deferred-payment{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/f_auto,q_auto/v1583770374/NewFrisco/Others/deferred-payment.svg.svg") no-repeat center/contain}.payment-types .payment{padding:8px 0}.payment-types .payment strong{position:relative;width:auto;display:inline-block;font-size:14px;font-weight:500;line-height:1.43}.payment-types .payment .extra-info{display:block;font-size:12px}.payment-types .payment.disabled{color:#aaa}.payment-types .payment.disabled i.marker{border-color:#aaa}.payment-types .online-payment-selector{padding-left:10px}.phone .payment-types .online-payment-selector{padding:0}.payment-types .online-payment-selector .channels{padding:10px 0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.payment-types .online-payment-selector .channels .channel{background:#fff;border-radius:4px;box-shadow:0px 0px 2px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.1);height:60px;margin-top:18px;width:104px;position:relative;cursor:pointer}.phone .payment-types .online-payment-selector .channels .channel{justify-content:center;display:flex;width:80px;width:calc(33% - 8px);height:44px}.payment-types .online-payment-selector .channels .channel.active{box-shadow:none;background:#eaf6eb}.payment-types .online-payment-selector .channels .channel.active img{background:#eaf6eb}.payment-types .online-payment-selector .channels .channel img{background:#fff;border-radius:0px;height:44px;width:88px;margin:8px 0 0 8px}.phone .payment-types .online-payment-selector .channels .channel img{height:36px;max-width:100%;margin:4px 0 0 0px}@media screen and (max-width: 460px){.payment-types .online-payment-selector .channels .channel{width:50%}}.payment-types .online-payment-selector .channels .channel .disabled{opacity:.25}.payment-types .online-payment-selector .channels .channel .tooltip{width:256px;padding:12px;box-shadow:0px 2px 2px 0px rgba(0,0,0,.1),0px 0px 2px 0px rgba(0,0,0,.1)}.payment-types .online-payment-selector .channels .channel .tooltip h3{height:24px;font-size:16px;margin-bottom:8px;font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-weight:bold;line-height:24px}.payment-types .online-payment-selector .channels .channel .tooltip span{color:#666;font-family:"Roboto";font-size:14px;font-weight:400;line-height:20px}.payment-types .terms label.term{display:block;min-height:18px;font-size:14px;line-height:1.43;padding-left:36px;margin:16px 0}.payment-types .terms label.term i.marker{margin-left:0}.payment-types .terms a{color:var(--brand)}.payment-types .terms a.show-more{text-decoration:none}.payment-types .terms a.show-more:before{content:" "}.payment-types .terms .form-input{float:left;padding:0;margin-top:2px;font-size:0}.payment-types .terms .form-input input{display:none}.payment-types .terms .form-input+span{display:block;overflow:hidden;font-size:14px;line-height:20px}.checkout-state.new-order.no-phone{min-height:101vh}.unallowed-products_content{margin-bottom:1rem;padding-bottom:1rem;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.1);background:#fff}.unallowed-products_content>h4{margin:16px 0;font-weight:normal;font-size:14px}.unallowed-products_content>h4 strong{color:var(--error)}.unallowed-products .mini-product-box .product-box_unavailable{display:none !important}.unallowed-products_header{padding-left:42px}.unallowed-products_header h3{font-family:"Roboto";font-size:14px;line-height:20px;font-weight:500;padding:6px 0}.unallowed-products_header p{line-height:20px;font-weight:400}.unallowed-products_header .button{margin:12px 0}.unallowed-products_header:before{width:24px;height:24px;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Exclamation-mark.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Exclamation-mark.svg") no-repeat center/contain}.no-css-mask .unallowed-products_header:before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Exclamation-mark.svg") no-repeat center/contain}.phone .unallowed-products_header p{font-size:12px;line-height:16px}.unallowed-products_product{position:relative;background-color:#fff;box-shadow:inset 0 -1px 0 0 #f2f2f2;padding:8px}.unallowed-products_product img,.unallowed-products_product .product-name,.unallowed-products_product .quantity{display:inline-block;vertical-align:top}.unallowed-products_product img{display:inline-block;margin-right:8px}.unallowed-products_product .product-name{line-height:24px;padding-top:8px}.unallowed-products_product .product-name .brand-name{font-size:14px;font-weight:500}.unallowed-products_product .product-name .bare-name{font-size:12px}.unallowed-products_product>a.button{float:right;margin-left:5px;margin-top:5px}.unallowed-products_product>.quantity{position:absolute;top:16px;right:8px;font-size:14px;text-align:right}.unallowed-products_product>.quantity strong{font-weight:500}.unallowed-products_product:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:1px;background-color:var(--placeholder)}.unallowed-products .block-checkbox,.unallowed-products .checkout_box{margin:20px 0}.low-stock-notice{margin-bottom:25px}.low-stock-notice>div>p{margin:12px 0}.limit-notice h4{margin-bottom:12px}.limit-notice .unallowed-products_product p{margin-left:80px}.limit-notice .unallowed-products_product p.quantity{margin:0}.newsletter-message-box{padding:0;display:flex;align-items:center}.checkout-newsletter-promo{display:flex;margin:12px 0}.checkout-newsletter-promo-text{flex:1 1 auto;margin:0 8px}.checkout-newsletter-promo-text>.title{text-transform:uppercase;margin:0 0 8px;line-height:20px}.checkout-newsletter-promo-text-description{margin-bottom:16px}.checkout-newsletter-promo-image{flex:0 1 auto}.checkout-newsletter-promo-confirm{display:flex;align-items:center;height:40px}.checkout-newsletter-promo-confirm .icon-comp{margin-right:8px}.checkout-newsletter-promo-confirm .title{color:var(--success);margin:0}.checkout-newsletter-message-holder{height:42px}.checkout-newsletter-message-holder .message-box{padding-left:6px;padding-right:6px}.checkout-newsletter hr{margin:8px 0 16px 0}.checkout-newsletter_rodo{margin-top:12px;font-size:12px;line-height:18px}.checkout-newsletter_rodo .show-more{font-weight:500;color:var(--brand)}.checkout-save{display:table;position:absolute;height:100%;width:100%}.checkout-save>div{display:table-cell;vertical-align:middle}.checkout-save_saving{border:1px solid #e3e3e3;max-width:800px;margin:0 auto;font-size:14px;text-align:center;padding:20px 0;margin-left:auto;margin-right:auto}.checkout-save_saving h1{font-family:"Arial";font-weight:bold;font-size:36px}.checkout-save_saving h4{font-family:"Arial";font-size:18px;font-weight:normal}.checkout-opt-banner{display:flex;padding:10px 24px;background:#cee2b9;margin:0 -12px 20px;align-items:center;justify-content:space-between}.checkout-opt-banner .btn.hover{display:none}.checkout-opt-banner p{font:normal 18px Gentona,arial,sans-serif;margin:0 auto 0 15px}.checkout-opt-banner p strong{margin-right:.25em}.checkout-opt-banner:hover .btn.normal{display:none}.checkout-opt-banner:hover .btn.hover{display:inline}.checkout-final_container{margin:auto}.checkout-final#page-content{padding-top:0px}.checkout-final .message-box{align-items:center;max-width:344px}.phone .checkout-final#page-content{padding-top:16px}.checkout-final-inner{position:relative;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.1);text-align:center;margin:0 auto;background:#fff;padding:40px 24px 48px}.checkout-final-inner .anchor img{margin-top:24px;max-width:100%}.phone .checkout-final-inner{padding:24px 24px 48px}.checkout-final-outer{padding-bottom:80px}.checkout-final-outer .breadcrumbs_title{color:var(--success);font-size:36px}.checkout-final-survey-container{display:flex;background:var(--bg-secondary);margin:0 auto 16px;box-shadow:0 0 2px 0 rgba(0,0,0,.1)}.phone .checkout-final-survey-container{margin:0px}@media screen and (max-width: 1024px){.checkout-final-survey-container{flex-direction:column;box-shadow:none;background:none}}.checkout-final-survey-container_beam{width:3px;background-color:var(--brand);padding-top:5px;margin-top:15px;margin-bottom:15px}@media screen and (max-width: 1024px){.checkout-final-survey-container_beam{display:none}}.checkout-final_header{display:flex;justify-content:center;align-items:center;position:relative;padding:0 24px 0;margin-bottom:40px;border-radius:4px 4px 0 0;background-color:fade(var(--success), 10);font-size:14px;line-height:1.71}.checkout-final_header_icon{position:relative;align-self:center}.checkout-final_header_title{color:#32a63b;text-align:center;margin-bottom:0;font-size:24px;letter-spacing:.25px;font-family:Roboto Condensed;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0px;padding:0 12px}.checkout-final_header_title.waiting{color:#666}.checkout-final_header_title.unpaid{color:#f7931f}.checkout-final_body{padding:0 24px;margin:8px 0;font-size:16px;line-height:1.5}.phone .checkout-final_body{padding:10px 12px 30px 12px;margin:-24px 0}.checkout-final_body .text{color:#666}.checkout-final_body .text.paid{color:#32a63b}.checkout-final_body .text.unpaid{color:#f7931f}.checkout-final_body .text-light{color:#a6a6a6}.checkout-final_body_placeholders{max-width:380px;align-items:stretch !important;margin:40px auto 30px}.checkout-final_body_placeholders .placeholder{background:var(--placeholder);height:20px}.checkout-final_body_placeholders .placeholder.button{height:32px;min-width:150px;margin:6px 20px;box-shadow:none}.checkout-final_body-buttons{display:flex;margin:40px 0 0;justify-content:center}.touch .checkout-final_body-buttons{flex-direction:column;margin-top:20px}.checkout-final_body-buttons .button{height:40px;line-height:40px;margin:0 12px}.checkout-final_body-buttons .button.secondary{font-size:14px}.touch .checkout-final_body-buttons .button.secondary{margin-bottom:14px}.checkout-final_body-buttons .button.cta{font-size:14px}.trustedshops-form{display:none;margin-top:50px}.trustedshops-form>div{width:500px;margin:0 auto}.trustedshops-form img{float:left;margin-right:20px}.trustedshops-form .ts-desc{margin-bottom:10px;font-size:15px}.trustedshops-form input.button{display:block;margin:0 auto}.order-diff-popup{text-align:left}.order-diff-popup_product{vertical-align:top;display:inline-block;width:195px;margin:10px}.order-diff-popup_product img{float:left}.order-diff-popup_product p{font-size:10px;margin:0 0 0 60px}.order-diff-popup .red{color:var(--error);font-weight:normal}.order-diff-popup .green{color:var(--success);font-weight:normal}#pbtw{margin:20px auto;text-align:center}.dotpay-payment-frame-wrapper .message{padding:12px 0;text-align:center}.payment .dotpay-payment-frame-wrapper .message{padding-top:30px}.dotpay-payment-frame-wrapper .term-checkboxes-wrapper label.term.checkbox{margin-bottom:18px}.dotpay-payment-frame-wrapper .term-checkboxes-wrapper label.term.checkbox a{color:var(--brand)}.dotpay-payment-frame-wrapper .term-checkboxes-wrapper label.term.checkbox a.show-more{margin-left:4px}.dotpay-payment-frame-wrapper section.popup_box-buttons{float:right}.cards-switcher{margin-top:28px}.cards-switcher.multiple .card-tile-wrapper{box-shadow:0px 0px 2px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.1)}.cards-switcher.multiple .card-tile-wrapper.active{box-shadow:none}.cards-switcher .card-tile-wrapper{background:#fff;border-radius:4px}.cards-switcher .card-tile-wrapper:not(:first-of-type){margin-top:16px}.cards-switcher .card-tile-wrapper .message-box{border-radius:4px 4px 0 0}.cards-switcher .card-tile-wrapper.active{background:#eaf6eb;border-radius:4px;color:#32a63b;box-shadow:none}.cards-switcher .card-tile-wrapper .card-tile{padding:12px 16px}@media screen and (max-width: 367px){.cards-switcher .card-tile-wrapper .card-tile{padding:12px 2px}}.cards-switcher .card-tile-wrapper .card-tile_brand,.cards-switcher .card-tile-wrapper .card-tile_code{display:inline-block}.cards-switcher .card-tile-wrapper .card-tile_code{display:inline-block;vertical-align:middle;color:#666;font-size:16px;font-weight:normal;line-height:25px}.cards-switcher .card-tile-wrapper .card-tile .placeholder-wrapper{display:inline-block;vertical-align:middle}.cards-switcher .card-tile-wrapper .card-tile .placeholder-wrapper .placeholder-group{margin-right:14px;vertical-align:super;display:inline-block}.cards-switcher .card-tile-wrapper .card-tile .placeholder-wrapper .placeholder-group span:not(:last-of-type){margin-right:4px}.cards-switcher .card-tile-wrapper .card-tile .placeholder-wrapper .placeholder-group span{background:rgba(0,0,0,.2);height:4px;width:4px;display:inline-block;border-radius:100%}.cards-switcher .card-tile-wrapper .card-tile_brand{color:rgba(0,0,0,.3);font-size:14px;font-weight:normal;line-height:31px;float:right}.phone .cards-switcher .card-tile-wrapper .card-tile_brand{text-overflow:clip;overflow:hidden;text-align:right}.delivery-method-name{display:none}.checkout_box .delivery-method-name{display:none;margin-top:15px}.checkout-state.phone .header.sticky+#page-content{padding-top:40px}.checkout-state .dont-forget-box{display:none}.unallowed-products_content .product-box_content:before,.unallowed-products_content .product-box_content:after{content:none}.checkout_content .summary-bar p{line-height:20px}.phone .checkout_content .summary-bar:first-child p{display:none}.phone .checkout_content .summary-bar p{line-height:1.2em}.edit-info{position:relative;background:#fff;margin:0 0 16px;padding:16px 16px 16px;box-shadow:0 0 2px 0 rgba(0,0,0,.1);border-radius:4px}.edit-info:before{content:"";position:absolute;top:14px;left:14px;width:24px;height:24px;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Exclamation-mark.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Exclamation-mark.svg") no-repeat center/contain;background-color:var(--brand)}.no-css-mask .edit-info:before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Exclamation-mark.svg") no-repeat center/contain}.edit-info .title,.edit-info .msg{font-size:14px;line-height:20px}.edit-info .title{color:var(--brand);font-weight:500;margin:0 0 8px 26px}.edit-info .button.discard{margin-right:16px}.edit-info b{font-weight:500}.edit-info strong{font-weight:500}.edit-info .actions .button{margin-top:16px}.edit-info .actions .button:last-child{background:var(--brand);color:#fff}.edit-info .actions.phone-fixed{display:flex;position:fixed;bottom:0;left:0;right:0;padding:16px 12px;background:#fff;box-shadow:0px -2px 16px 0px rgba(0,0,0,.25);z-index:5}.edit-info .actions.phone-fixed .button{flex:1;margin-top:0}.phone .edit-info{padding:12px}.phone .edit-info:before{top:12px;left:12px}.phone .edit-info .title{margin-left:32px;line-height:24px}.phone .edit-info .actions .button.discard{margin-right:6px}.reservation-popup{position:fixed;right:0;top:calc(90% - 330px);z-index:11}@media screen and (max-width: 1024px){.reservation-popup{right:initial;left:0;z-index:6}}@media(max-height: 600px){.reservation-popup{top:calc(85% - 330px)}}.reservation-popup.closed:after{content:"1";position:absolute;top:5px;right:5px;background-color:#93c03d;padding:2px;font-size:9px;border-radius:50%;color:#fff;display:block;width:15px;height:15px;text-align:center;font-weight:bold}.reservation-popup .show-popup{border-radius:3px 0 0 3px;background-color:#bf1064;padding:15px 3px 15px 3px;cursor:pointer}.reservation-popup .show-popup img{width:30px}@media screen and (max-width: 1024px){.reservation-popup .show-popup{border-radius:0 3px 3px 0}}.reservation-popup-inner{position:relative;width:280px;margin-right:40px;font-family:gentona,Arial;border-radius:3px;background-color:#bf1064;color:#fff;padding:20px 10px;text-align:center}@media screen and (max-width: 1024px){.reservation-popup-inner{margin:0 0 0 40px}}.reservation-popup-inner img{width:30px;vertical-align:middle;margin-right:5px;margin-top:-3px}.reservation-popup-inner h4{font-size:14px;font-weight:500;text-transform:uppercase;-webkit-margin-before:0;-webkit-margin-after:0;line-height:25px;margin-top:5px}.reservation-popup-inner p{font-weight:300;font-size:12px;line-height:25px}.reservation-popup-inner strong{font-size:1.2em}.reservation-popup-inner a{text-transform:uppercase;text-decoration:underline}.reservation-popup-inner .close{position:absolute;top:6px;right:8px;cursor:pointer;font-size:20px}.reservation-popup-inner .confirm{display:block;margin:10px auto 0 auto;padding:0 35px;border-radius:3px;line-height:30px;font-size:14px;color:#000;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);background:#fff;text-transform:uppercase;font-weight:500}.go-back{color:var(--brand);font-size:14px;font-weight:500;display:block;line-height:45px;padding-right:5px !important;cursor:pointer}.go-back:before{content:"";transform:rotate(180deg);margin-top:-2px}.user-survey{display:flex;flex:1;flex-direction:column;justify-content:center;max-height:180px;padding:20px 24px;line-height:1.5;border-radius:4px;transition:.3s;width:100%}.phone .user-survey{padding:12px 24px}@media screen and (max-width: 1024px){.user-survey{background:var(--bg-secondary);margin:0 auto 16px;box-shadow:0 0 2px 0 rgba(0,0,0,.1)}}.user-survey-rated{max-height:300px;padding:20px 24px}.user-survey_title{font-size:12px;margin:0px auto 16px;text-align:center;flex:1}.phone .user-survey_title{font-size:14px;margin:-4px auto 8px auto}.user-survey_title span{font-weight:600;letter-spacing:.3px;color:#8d8d8d}.user-survey_text{margin:0px auto;font-size:12px}.user-survey_content{display:flex;align-items:center;flex-direction:row;justify-content:center;align-items:flex-end}.user-survey textarea{margin-top:24px;margin-bottom:8px}.user-survey .button{display:block;width:96px;margin:auto}.user-survey_ratings{display:flex;flex-direction:row}.user-survey_ratings .checkbox{display:flex;flex-direction:column-reverse;position:static;padding-left:0px;margin:0px 12px}.user-survey_ratings .checkbox .marker{position:static !important;top:auto !important;left:auto !important;margin:auto !important}.user-survey_ratings .checkbox .marker:after{position:relative !important}.user-survey_ratings .checkbox span{margin-bottom:12px;text-align:center}.phone .user-survey_ratings .checkbox{margin:0 16px}.blik-payment .promo-stimulus_info header .title{display:flex}.blik-payment .promo-stimulus_info header .title .icon-comp{flex:0 0 auto}.blik-payment .promo-stimulus_info .title strong{color:var(--brand)}.payable-box{display:flex;flex-direction:column;align-items:center;padding:12px 12px;margin-bottom:24px;border-radius:4px;box-shadow:0px 0px 2px rgba(0,0,0,.16)}.payable-box_content{display:flex;flex-direction:row}.payable-box_icon{margin:12px}.payable-box .button{margin-top:12px;margin-bottom:-28px}.address-box_line.recipient{font-size:16px;line-height:24px;font-weight:bold}.checkout__gain-friends-pts{text-align:left;margin-top:2rem}@media screen and (min-width: 1025px){.checkout__gain-friends-pts{width:60%}}.checkout__gain-friends-pts strong{color:#ff6a3d}.checkout__gain-friends-pts hr{margin:2rem 0}.checkout__gain-friends-pts-description{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:2rem}@media screen and (min-width: 1025px){.checkout__gain-friends-pts-description{flex-direction:row}}.checkout__gain-friends-pts-description .image img{width:100px}.checkout_diff-section-row-title{width:100%}


