.light-gray{color:#666}.membership_checkbox_text strong{color:#666;font-weight:700;font-size:14px;line-height:20px}.membership_checkbox_text em{font-style:normal;color:#a4004f;font-weight:700;font-size:14px;line-height:20px}.membership.full-width-container{justify-content:center}.no-phone .membership.full-width-container{display:flex}.membership-banner{position:relative;display:flex;gap:40px;justify-content:space-between;padding:16px;background-color:#fff;box-shadow:0px 0px 2px 0px rgba(0,0,0,.1);border-radius:4px;font-family:"Roboto";width:100%}.phone .membership-banner{margin:0px}.phone .membership-banner{gap:unset}.membership-banner_title{font-size:24px;font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;line-height:32px;font-weight:700;color:var(--brand);align-self:flex-start;margin-top:40px;margin-bottom:16px}.membership-banner_subtitle{font-size:20px;font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-weight:700;color:var(--brand);margin-top:20px;margin-bottom:24px}.membership-banner_container{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.membership-banner_container{width:712px}}@media screen and (min-width: 1024px){.membership-banner_container{width:896px}}@media screen and (min-width: 1280px){.membership-banner_container{width:1264px}}.membership-banner_container h2{color:var(--brand);align-self:flex-start}.membership-banner_more-button{position:absolute;right:16px;top:24px}@media screen and (max-width: 1024px){.membership-banner_more-button{right:24px}}.phone .membership-banner_more-button{position:initial;margin-top:20px;margin-bottom:15px}.membership-banner_status{display:flex;align-items:flex-start;justify-content:center}@media(max-width: 980px){.membership-banner_status{width:100%}}.phone .membership-banner_status{margin:0 auto}.phone .membership-banner_status .a-membership-status{border-radius:8px}@media screen and (max-width: 768px){.membership-banner_status{margin-right:12px}}@media screen and (max-width: 367px){.membership-banner_status{width:270px}}.membership-banner_content{display:flex;flex:1 0 0;flex-direction:column;justify-content:space-between}@media screen and (max-width: 768px){.membership-banner_content{width:100%;margin-left:0}}.membership-banner_content-header{margin-bottom:22px}.membership-banner_content-header>h3{font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-weight:bold;font-size:20px;line-height:24px;margin-top:10px;margin-bottom:8px}@media screen and (max-width: 1280px){.membership-banner_content-header{margin-bottom:18px}}.membership-banner_content-benefits{display:flex;justify-content:space-between}@media screen and (max-width: 1280px){.membership-banner_content-benefits{flex-direction:column;justify-content:space-between;min-height:196px;margin:-4px 0}}.phone .membership-banner{flex-wrap:wrap}@media screen and (max-width: 768px){.membership-banner{margin-left:auto;margin-right:auto;width:100%}}.vouchers-in-banner_actions{display:inline-block;padding-right:5px}.vouchers-in-banner_right{position:absolute;right:0;top:12px}@media screen and (max-width: 1280px){.vouchers-in-banner_right{position:absolute;top:calc(50% - 15px)}}.vouchers-in-banner_right a{vertical-align:top;padding-right:10px}.vouchers-in-banner_right span{line-height:24px !important}.vouchers-in-banner .voucher-box{margin:0 10px 0 1px;width:312px;min-height:92px}.banner-benefit{position:relative;display:flex;flex:1 0 0;align-content:space-between;flex-wrap:wrap;min-height:168px;padding:12px;box-shadow:0px 2px 4px rgba(0,0,0,.06),0px 0px 2px rgba(0,0,0,.1);background:white-bg-color;border-radius:4px;margin-right:16px;min-height:180px}.banner-benefit.expanded{min-width:336px}.phone .banner-benefit.expanded{min-width:100%}.banner-benefit_top-wrapper{display:flex;align-items:center}@media(min-width: 1280px){.banner-benefit{margin-right:16px}.banner-benefit:last-child{margin-right:0}}@media screen and (max-width: 1280px){.banner-benefit{flex-direction:column;justify-content:space-between;min-height:auto;padding:8px 12px;margin:8px 0}}.banner-benefit_header{min-height:56px}@media screen and (max-width: 1280px){.banner-benefit_header{min-height:initial}}@media screen and (max-width: 1024px){.banner-benefit_header{display:flex}.banner-benefit_header-text:first-child{margin-right:6px}}@media screen and (max-width: 639px){.banner-benefit_header{margin-left:0;display:block}}.banner-benefit_header-text{color:#a4004f;font-size:20px;font-weight:normal;line-height:24px;white-space:nowrap;font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-weight:bold}@media screen and (max-width: 1440px){.banner-benefit_header-text{font-size:20px;line-height:24px}}@media screen and (max-width: 1280px){.banner-benefit_header-text{font-size:20px;line-height:24px;white-space:normal}}@media screen and (max-width: 1024px){.banner-benefit_header-text{white-space:pre-line}}.banner-benefit_icon{display:flex;align-items:center;margin-left:6px}.banner-benefit_icon .check-circle-outline{margin-left:6px;margin-top:-6px;width:25px;height:25px}@media screen and (max-width: 1280px){.banner-benefit_icon{top:12px}}@media screen and (max-width: 1024px){.banner-benefit_icon{margin-top:4px;margin-left:3px}}@media screen and (max-width: 768px){.banner-benefit_icon{position:initial;height:auto}}.banner-benefit_icon-element{width:48px;height:48px;background-color:#a4004f}.banner-benefit_icon-element.gift{-webkit-mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/Icons/gift-loyalty-program.svg") no-repeat center/contain;mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/Icons/gift-loyalty-program.svg") no-repeat center/contain}.no-css-mask .banner-benefit_icon-element.gift{background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/Icons/gift-loyalty-program.svg") no-repeat center/contain}.banner-benefit_icon-element.percentage{-webkit-mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/Icons/percentage-loyalty-program.svg") no-repeat center/contain;mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/Icons/percentage-loyalty-program.svg") no-repeat center/contain}.no-css-mask .banner-benefit_icon-element.percentage{background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/Icons/percentage-loyalty-program.svg") no-repeat center/contain}.banner-benefit_icon-element.van{-webkit-mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/Icons/van-loyalty-program.svg") no-repeat center/contain;mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/Icons/van-loyalty-program.svg") no-repeat center/contain}.no-css-mask .banner-benefit_icon-element.van{background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/Icons/van-loyalty-program.svg") no-repeat center/contain}.banner-benefit_content{bottom:0px;display:flex;flex-direction:column;justify-content:flex-end;color:#666;font-size:14px;line-height:20px}@media screen and (max-width: 1280px){.banner-benefit_content{width:226px;margin-top:10px}}@media screen and (max-width: 768px){.banner-benefit_content{margin-left:0;font-size:12px;line-height:16px}}.phone .banner-benefit_content{margin-top:5px}@media screen and (max-width: 768px){.banner-benefit{flex:1 0 auto}}.membership-never-status{display:flex;align-items:center;justify-content:center;height:252px;width:100%;background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1677186445/Frisco/Pliki%20Patryk/Frisco%20Friends%20-%20ikony/FFBackgroundTablet1.svg") no-repeat center}@media(min-width: 980px){.membership-never-status{width:311px;background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/312x252-status-background-1.svg") no-repeat}}.membership-never-status_circle{width:176px;height:176px;display:flex;flex-direction:column;align-items:center;border-radius:50%;background-color:#fff}.membership-never-status_circle .green{color:#13c293}.membership-never-status_circle>span:nth-child(1){height:38px;width:160px;margin-top:14px;font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-size:32px;font-weight:bold;line-height:38px;text-align:center}.membership-never-status_circle>span:nth-child(2){height:16px;font-size:12px;font-family:"Roboto";font-weight:500;line-height:16px}.membership-never-status_circle>span:nth-child(3){height:16px;color:gray;font-size:12px;text-align:center;line-height:16px}.membership-never-status_circle-logo{width:88px;height:56px;margin-top:8px;background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/frisco-best-friends-logo.svg") no-repeat}.membership-inactive{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:252px;width:100%;background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1677236879/Frisco%20Friends/Status.svg") no-repeat center}@media(min-width: 980px){.membership-inactive{width:311px;background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/312x252-status-background-5.svg") no-repeat center}}.membership-active-status{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:252px;width:100%;background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1677236968/Frisco%20Friends/2.svg") no-repeat center}@media(min-width: 980px){.membership-active-status{width:311px;background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/312x252-status-background-2.svg") no-repeat center}}.membership-active-status .membership-active-status_box .message-box{margin-top:-12px;margin-left:-12px;margin-right:-12px;border-radius:4px 4px 0 0}.membership-active-status_box{position:relative}.membership-banner_status .membership-active-status_box{padding:12px;width:280px;margin-bottom:16px;background:#fff;box-shadow:0px 0px 2px 0px rgba(0,0,0,.05),0px 2px 4px 0px rgba(0,0,0,.05);border-radius:4px}.membership-active-status_box.with-bottom-peeker{margin-bottom:32px}.membership-active-status_box-message{display:flex;flex-direction:column;flex:1 1 auto}.membership-active-status_box-message-text{text-align:center;color:#666;font-size:12px;text-align:center;line-height:16px}.membership-active-status_box-message-counter{display:flex;justify-content:space-between;height:4px;margin:12px -2px}.membership-active-status_box-message-counter .element{flex:1 0 auto;margin:0 2px;border-radius:4px}.membership-active-status_box-message-counter .element.counter-on{background-color:#13c293}.membership-active-status_box-message-counter .element.counter-off{background-color:#ebebeb}.membership-active-status_box-message-image{position:relative;flex:0 0 auto;margin-left:8px}.membership-active-status_box-message-image-counter{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:2px 8px;color:#fff;background-color:var(--brand);border-radius:10px;font-size:12px;font-weight:500;white-space:nowrap}.membership-active-status_box .message-box{margin-bottom:16px}.membership-active-status_box-content{display:flex;align-items:flex-start}.membership-active-status_box-content.unavailable{width:100%;align-items:center;margin-bottom:12px}.membership-active-status_box-content.unavailable .membership-active-status-box-message{flex:1}.membership-active-status_box-gift-image{width:56px;height:56px;margin-left:8px;background-color:#a4004f}.membership-active-status_box-buttons{position:relative;display:flex;justify-content:center;margin:0 -4px}.with-bottom-peeker .membership-active-status_box-buttons{justify-content:initial;height:2px}.with-bottom-peeker .membership-active-status_box-buttons .button{transform:translate(-50%, 0%)}.membership-active-status_box-buttons .button{margin:0 4px}.membership-modal{padding-top:0px}.checkout_content-summary-box .membership-modal{margin-top:24px;padding-bottom:0px}.list-page_content-aside .membership-modal{margin-top:24px;padding-bottom:0px}.membership-modal .modal_header{margin:0px;background-color:#fff;box-shadow:0px 0px 2px 0px rgba(0,0,0,.1)}.membership-modal.compact,.phone .membership-modal{max-height:none}.membership-modal.compact .modal_content,.phone .membership-modal .modal_content{padding:16px;overflow-y:visible}.membership-modal.compact .membership-get-gift-popup_content-header,.phone .membership-modal .membership-get-gift-popup_content-header{margin:0}.membership-modal.compact .membership-get-gift-product_item,.phone .membership-modal .membership-get-gift-product_item{font-size:12px}.membership-modal.compact .membership-get-gift-product_image,.phone .membership-modal .membership-get-gift-product_image{width:116px}.membership-modal .message-box{margin-left:-24px;margin-right:-24px;margin-top:-16px}.phone .membership-modal .modal_content{padding-left:16px;padding-right:16px}.phone .notification-popup_content .membership-modal .modal_header .membership-get-gift-header{margin:0 0 8px 0}.phone .notification-popup_content .membership-modal .modal_header .membership-get-gift-header_text{margin:0;white-space:normal}.phone .notification-popup_content .membership-modal .modal_header .membership-get-gift-header_logo{display:none}.notification-popup_content .membership-modal .modal_header{background-color:inherit;box-shadow:none}.membership-get-gift-header{display:flex;margin:8px;align-items:center}.membership-get-gift-header_logo{height:64px;width:88px;background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/loyality-program/88x64-badge-loyalty-program.svg") no-repeat center}.membership-get-gift-header_text{display:flex;flex-direction:column;justify-content:center;margin-bottom:8px;margin-left:8px;color:#a4004f;font-size:20px;font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-weight:bold;line-height:24px;white-space:pre-line;text-transform:uppercase}.membership-get-gift-popup{display:flex;flex-direction:column;width:576px;background-color:#fafafa}@media screen and (max-width: 1024px){.membership-get-gift-popup{width:320px}}.membership-get-gift-popup_content{display:flex;flex-direction:column}.membership-get-gift-popup_content-header{position:relative;display:flex;flex-direction:column;margin:8px}@media screen and (max-width: 1024px){.membership-get-gift-popup_content-header{margin-bottom:0px}}.membership-get-gift-popup_content-header.with-icon{margin-left:30px}@media screen and (max-width: 1024px){.membership-get-gift-popup_content-header.with-icon{margin-left:32px}}.membership-get-gift-popup_content-header.with-icon .membership-get-gift-popup_content-header-headline{color:var(--success)}.membership-get-gift-popup_content-header.with-icon .membership-get-gift-popup_content-header-headline::before{position:absolute;left:-32px;content:"";width:24px;height:24px;display:block;-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(--success)}.no-css-mask .membership-get-gift-popup_content-header.with-icon .membership-get-gift-popup_content-header-headline::before{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/Exclamation-mark.svg") no-repeat center/contain}.membership-get-gift-popup_content-header-headline{padding:2px 0px;font-size:14px;font-family:"Roboto";font-weight:500;line-height:20px;font-weight:bold}.membership-get-gift-popup_content-title{color:var(--main-text);margin:16px 0;line-height:10px}.membership-get-gift-popup_content-single-item{position:relative;margin-bottom:8px}.membership-get-gift-popup_content-single-item::after{position:absolute;bottom:0px;content:"";height:1px;width:100%;background-color:var(--placeholder)}.membership-get-gift-popup_content-single-item-separator{z-index:2;width:100%;transform:translateY(-8px);text-align:center}.membership-get-gift-popup_content-single-item-separator .icon{display:inline-block;width:14px;height:14px;background-color:#fff;border-radius:50%;text-align:center}.membership-get-gift-popup_content-single-item-separator .icon::after{content:"";display:inline-block;width:14px;height:14px;background-color:var(--brand);-webkit-mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons-new-frisco/plus2.svg") no-repeat center/contain;mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons-new-frisco/plus2.svg") no-repeat center/contain}.no-css-mask .membership-get-gift-popup_content-single-item-separator .icon::after{background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/icons-new-frisco/plus2.svg") no-repeat center/contain}.membership-get-gift-popup_content-products{position:relative;display:flex;margin:8px 0}.membership-get-gift-popup_content-products::after{position:absolute;bottom:0px;content:"";height:1px;width:100%;background-color:var(--placeholder)}.membership-get-gift-popup_content-products .ui-slider_next,.membership-get-gift-popup_content-products .ui-slider_prev{top:-48px;left:initial;right:12px;height:32px;width:32px}.membership-get-gift-popup_content-products .ui-slider_next .arrow-icon,.membership-get-gift-popup_content-products .ui-slider_prev .arrow-icon{left:0}.membership-get-gift-popup_content-products .ui-slider_next .arrow-icon::after,.membership-get-gift-popup_content-products .ui-slider_prev .arrow-icon::after{background-color:currentColor}.membership-get-gift-popup_content-products .ui-slider_prev{right:52px}.phone .membership-get-gift-popup_content-products{overflow-x:auto}.membership-get-gift-popup_content-button{display:flex;justify-content:flex-end;padding:8px 8px;margin:0 -4px}.membership-get-gift-popup_content-button .button{margin:0 4px}.membership-get-gift-popup_content-message{border-bottom:1px solid var(--border);margin:0 -16px}.membership-get-gift-product{display:flex;flex-direction:column;flex:0;width:160px;height:100%;padding:12px;margin:0 12px 5px;border-radius:4px;background-color:#fff;cursor:pointer;transition:ease .15s background-color,ease .15s box-shadow}.membership-get-gift-product.selected{background-color:#eaf6eb;cursor:initial}.membership-get-gift-product.unavailable{position:relative;cursor:initial}.membership-get-gift-product.unavailable::after{content:"";position:absolute;display:block;background-color:rgba(255,255,255,.5);top:0;left:0;right:0;bottom:0}@media screen and (max-width: 1024px){.membership-get-gift-product{width:128px;padding:8px}}.membership-get-gift-product:not(.selected){box-shadow:0px 2px 4px 0px rgba(0,0,0,.1),0px 0px 4px 0px rgba(0,0,0,.1)}.membership-get-gift-product_image{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:136px;height:136px;border-radius:4px;overflow:hidden}@media screen and (max-width: 1024px){.membership-get-gift-product_image{width:112px;height:112px}}.membership-get-gift-product_image img{margin:4px 0}.membership-get-gift-product_header{margin:10px 0 4px;color:#5e5e5e;font-size:14px;font-family:"Roboto";font-weight:500;text-transform:uppercase;line-height:20px}.membership-get-gift-product_description{color:#666;font-size:14px;font-family:"Roboto";line-height:16px}.membership-get-gift-product_item{margin-bottom:8px}.membership-get-gift-product_details{margin-top:auto;font-size:12px;font-weight:500;text-decoration:underline;color:var(--brand)}.membership-get-gift-product_unavailable{position:relative;z-index:1;margin-top:auto;background-color:var(--placeholder);font-size:12px;padding:4px 8px;border-radius:4px}.membership-activate-discount{width:576px}.register-promo-banner{background-color:#fff;margin:52px auto 52px auto;max-width:896px;border-radius:4px;box-shadow:0px 0px 2px 0px rgba(0,0,0,.1),0px 2px 2px 0px rgba(0,0,0,.1);padding-bottom:24px}.register-promo-banner .button-wrapper{max-width:320px;margin:24px auto 0 auto;display:flex;justify-content:center}.register-promo-banner hr{max-width:804px;width:100%}.register-promo-banner .unordered-list li{flex:1}.phone .register-promo-banner .register-promo_benefits-wrapper .unordered-list.horizontal{flex-direction:column}.phone .register-promo-banner .register-promo_benefits-wrapper .unordered-list.horizontal li.check-mark{max-width:300px;margin:0 auto 10px auto}.phone .register-promo-banner .register-promo_benefits-wrapper .unordered-list.horizontal li.check-mark .inner{max-width:300px}@media screen and (max-width: 367px){.phone .register-promo-banner .register-promo_benefits-wrapper .unordered-list.horizontal li.check-mark .inner{max-width:230px}}.phone .register-promo-banner .register-promo_benefits-wrapper .unordered-list.horizontal li.check-mark:last-child{margin:0 auto}.register-promo-banner div.content{margin:0 45px;text-align:center;padding:16px 0 24px 0}.phone .register-promo-banner div.content{padding:16px 0 16px 0}@media screen and (max-width: 768px){.register-promo-banner div.content{margin:0 auto}}.free-membership-delivery-section.error,.choose-rebate-section.error{border-radius:4px;box-shadow:0 0 0 1px var(--error)}.free-membership-delivery-section_bottom,.choose-rebate-section_bottom{margin-top:16px;margin-left:6px}.free-membership-delivery-section_top,.choose-rebate-section_top{display:flex}.free-membership-delivery-section_top .reservation-selector_header-label,.choose-rebate-section_top .reservation-selector_header-label{position:absolute;top:6px;right:6px}.free-membership-delivery-section_top img,.choose-rebate-section_top img{height:60px;width:80px;border-radius:6px}.free-membership-delivery-section .headline-wrapper,.choose-rebate-section .headline-wrapper{margin-left:16px;align-self:center}.free-membership-delivery-section .headline-text,.choose-rebate-section .headline-text{color:var(--brand);font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;font-size:20px;font-weight:bold;line-height:24px;text-transform:uppercase}.free-membership-delivery-section_description,.choose-rebate-section_description{margin:16px 6px;color:var(--main-text);font-size:14px;font-weight:normal;line-height:20px}.choose-rebate-section-popup{display:flex;flex-direction:column}.choose-rebate-section-popup .buttons-group-wrapper{display:flex;justify-content:flex-end;flex:1 0 auto;background:#fff;border-radius:0px;box-shadow:0px -2px 16px 0px rgba(0,0,0,.25);padding:16px 16px}.choose-rebate-section-popup_bottom{padding:0 16px 16px 16px}.choose-rebate-section-popup .choose-rebate-section_bottom{margin-left:0}.choose-rebate-section-popup hr{margin-left:0}.choose-rebate-section-popup .mini-product-box_wrapper{box-shadow:none}.choose-rebate-section-popup .list-page{width:100%}.choose-rebate-section-popup .list-page_content-products{max-width:576px}.choose-rebate-section-popup .recipe-popup .small-title,.choose-rebate-section-popup .recipe-popup .membership-get-gift-popup_content-title{margin:0}.choose-rebate-section-popup .form-input.form-input_product{padding:0 14px}.choose-rebate-section-popup .selected-substitute:after{border-color:rgba(0,0,0,0)}.choose-rebate-section-popup .recipe-popup_products{padding:0 0 20px 0;background:rgba(0,0,0,0)}.choose-rebate-section-popup .products-by-category_section{margin:0 0 16px 0}.choose-rebate-section-popup .products-by-category_section:first-child,.choose-rebate-section-popup .products-by-category_section:last-child{margin:0}.choose-rebate-section{padding:8px}.choose-rebate-section .mini-product-box_wrapper{box-shadow:none}.choose-rebate-section.in-popup{background-color:#fafafa;padding:24px 16px}.phone .choose-rebate-section.in-popup{padding:8px}.phone .choose-rebate-section.in-popup .choose-rebate-section_top img{display:none}.choose-rebate-section.in-popup .headline-text{margin-right:5px;display:inline-block}.choose-rebate-section_bottom{padding-bottom:8px}.choose-rebate-section_bottom_title{color:#666;font-size:14px;font-family:"Roboto";font-weight:bold;line-height:20px;margin-bottom:8px}.choose-rebate-section_bottom_description{font-size:14px;font-weight:normal;line-height:20px}.choose-rebate-section .buttons-group-wrapper{padding:10px;margin:0 -4px;display:flex;justify-content:flex-end;flex:1 0 auto}.choose-rebate-section .buttons-group-wrapper .button{margin:0 4px}.modal-new.choose-rebate-product{padding:0}.phone .modal-new.choose-rebate-product .modal-new_content{height:100vh}.safari-scroll-fix .phone .modal-new.choose-rebate-product .modal-new_content{max-height:-webkit-fill-available}.phone .modal-new.choose-rebate-product .recipe-popup{overflow-y:auto}.phone .modal-new.choose-rebate-product .choose-rebate-section{height:100%}.phone .modal-new.choose-rebate-product .choose-rebate-section-popup{height:100%}.modal-new.choose-rebate-product .modal-new_content{display:flex;flex-direction:column;overflow:hidden}.modal-new.choose-rebate-product .choose-rebate-section{padding:0;display:flex;flex-direction:column;overflow:hidden}.modal-new.choose-rebate-product .choose-rebate-section_top{padding:12px;flex:0 0}.modal-new.choose-rebate-product .choose-rebate-section-popup{display:flex;flex-direction:column;overflow:hidden}.modal-new.choose-rebate-product .choose-rebate-section .buttons-group-wrapper{position:sticky;z-index:11;bottom:0;margin:0;flex:0 0 auto}.modal-new.choose-rebate-product .recipe-popup{max-height:none;padding:0;display:flex;flex-direction:column;overflow:hidden;flex:0 1 auto}.safari-scroll-fix .modal-new.choose-rebate-product .recipe-popup{flex:1 1}.modal-new.choose-rebate-product .recipe-popup .products-by-category_section-category-header{position:sticky;top:0;z-index:10;margin-right:12px;background-color:var(--bg-secondary)}.modal-new.choose-rebate-product .recipe-popup .checkbox{margin:0;border-bottom:1px solid var(--placeholder)}.narrowing-products-search-input{position:relative}.narrowing-products-search-input input{width:100%}.narrowing-products-search-input_search-icon{-webkit-mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/searchbutton.png") no-repeat center/contain;mask:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/searchbutton.png") no-repeat center/contain;background:#000;height:20px;position:absolute;top:20px;width:20px;right:14px}.no-css-mask .narrowing-products-search-input_search-icon{background:url("https://www.frisco.pl/app/static/cdn/frisco-react-master-20250626-35059/img/searchbutton.png") no-repeat center/contain}


