body.maki-visual-refinement{--maki-control-radius:3px;--maki-proposal-corner:3px;--maki-proposal-section-title:27px;--maki-proposal-product-title:25px;--maki-proposal-secondary-text:#736b66}body.maki-visual-refinement :is(.reviews,.single-product-opinions,.woocommerce-Reviews,#reviews,.review-card,.cookiefirst-root){--maki-control-radius:0px}body.maki-visual-refinement.page-strona-glowna .home-slider .home-single-slide .slider-texts-wrappers{margin-top:100px}body.maki-visual-refinement.page-strona-glowna .home-slider .home-single-slide .slider-texts-wrappers>p{max-width:760px;font-size:17px;line-height:1.5;margin-top:20px}body.maki-visual-refinement.page-strona-glowna .home-slider .home-single-slide .btn-action{min-height:44px;padding:12px 36px;border:1px solid rgba(255,255,255,.88);border-radius:var(--maki-control-radius);background:0 0;color:#fff;box-shadow:none}body.maki-visual-refinement.page-strona-glowna .colors-options-carousel{padding-top:64px!important;padding-bottom:48px!important}body.maki-visual-refinement:is(.page-strona-glowna,.archive) .row-wrapper.colors-options-carousel .single-color .color-bg{border-radius:var(--maki-proposal-corner)}body.maki-visual-refinement.page-strona-glowna .section-3{align-items:stretch;border-radius:var(--maki-proposal-corner);overflow:clip}body.maki-visual-refinement.page-strona-glowna .section-3 .col-left{display:flex;min-width:0}body.maki-visual-refinement.page-strona-glowna .section-3 .col-left>figure{display:flex;flex:1;min-width:0;height:auto;margin:0}body.maki-visual-refinement.page-strona-glowna .section-3 .col-left video{display:block;box-sizing:border-box;padding:0}body.maki-visual-refinement.page-strona-glowna .section-3 video[data-maki-deferred-video]::-webkit-media-controls,body.maki-visual-refinement.page-strona-glowna .section-3 video[data-maki-deferred-video]::-webkit-media-controls-start-playback-button{display:none!important}@media (min-width:997px){body.maki-visual-refinement.page-strona-glowna .section-3 .col-right{box-sizing:border-box;min-width:0;padding:clamp(32px,3.5vw,48px) clamp(28px,4vw,56px)}body.maki-visual-refinement.page-strona-glowna .section-3 .col-right .heading{margin-bottom:clamp(24px,3vw,44px)}body.maki-visual-refinement.page-strona-glowna .section-3 .col-right .text{margin-bottom:clamp(24px,3vw,44px)}}body.maki-visual-refinement.single-product .product-description-row{display:flex;align-items:stretch;border-radius:var(--maki-proposal-corner);overflow:clip}body.maki-visual-refinement.single-product .product-description-row>:is(.product-description-texts,.product-description-images){box-sizing:border-box;flex:0 0 50%;width:50%;min-width:0}body.maki-visual-refinement.single-product .product-description-row>.product-description-texts{min-height:auto}body.maki-visual-refinement.single-product .product-description-row>.product-description-texts>*{flex-shrink:0}body.maki-visual-refinement.single-product .product-description-row>.product-description-images{min-height:0}body.maki-visual-refinement.single-product .product-description-row .product-description-images.image-count-1{display:block;aspect-ratio:1}body.maki-visual-refinement.single-product .product-description-row .product-description-images img{display:block;min-width:0;min-height:0;object-fit:cover}@media (min-width:997px){body.maki-visual-refinement.single-product .product.product_cat-karta-podarunkowa .product-description-row .product-description-texts{padding:clamp(28px,3vw,48px)}}@media (max-width:996px){body.maki-visual-refinement.single-product .product-description-row{flex-direction:column}body.maki-visual-refinement.single-product .product-description-row>:is(.product-description-texts,.product-description-images){flex:none;width:100%}}body.maki-visual-refinement .product-category-header{min-height:clamp(440px,39.25vw,620px);justify-content:center}body.maki-visual-refinement .product-category-header__inner{padding-top:48px;padding-bottom:48px;text-align:center}body.maki-visual-refinement .product-category-header__eyebrow{margin-bottom:14px;font-size:12px;line-height:1.5;text-align:center}body.maki-visual-refinement .product-category-header h1{max-width:1000px;margin-inline:auto;font-size:clamp(42px,4.2vw,60px);line-height:1.12;text-align:center}body.maki-visual-refinement .product-category-header__description{max-width:760px;margin:18px auto 0;font-size:17px;line-height:1.5;text-align:center}body.maki-visual-refinement.single-product .product-title-price{column-gap:20px;row-gap:8px}body.maki-visual-refinement.single-product .product:not(.product_cat-karta-podarunkowa) .product-title-price .product_title{font-size:var(--maki-proposal-product-title);line-height:1.22;text-wrap:pretty}body.maki-visual-refinement.single-product .product-title-price .price{font-size:20px;line-height:1.3}body.maki-visual-refinement.single-product .product.product_cat-karta-podarunkowa .product-title-price .price{font-size:18px}body.maki-visual-refinement.single-product .product-title-price .iworks-omnibus{font-size:12px;line-height:1.5;color:var(--maki-proposal-secondary-text)}body.maki-visual-refinement.single-product .right-side-product .products-colors-variations{margin-block:16px 20px;gap:10px}body.maki-visual-refinement.single-product .right-side-product .product-color-label{min-height:24px}body.maki-visual-refinement.single-product .right-side-product .single-info{border-radius:var(--maki-control-radius)}body.maki-visual-refinement .instagram-wrapper{background:var(--maki-color-page,#faf9f8);padding-block:40px}body.maki-visual-refinement .instagram-wrapper__heading{margin-bottom:20px}body.maki-visual-refinement .instagram-wrapper__heading h2{font-size:var(--maki-proposal-section-title);line-height:1.2}body.maki-visual-refinement .instagram-wrapper__heading a{font-size:13px}body.maki-visual-refinement .site-footer{display:block;padding-top:56px;padding-bottom:36px}body.maki-visual-refinement .site-footer .main-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(140px,.85fr) minmax(150px,.95fr) minmax(160px,1fr) minmax(300px,1.8fr);gap:clamp(20px,2vw,32px);align-items:start}body.maki-visual-refinement .site-footer .main-row>[class*=col-]{grid-column:auto;grid-row:auto;order:0;flex:none;min-width:0;width:auto;max-width:none}body.maki-visual-refinement .site-footer .logo-row>a{display:block;width:140px;max-width:100%;aspect-ratio:150/130;margin-inline:auto}body.maki-visual-refinement .site-footer .logo-row .logo{display:block;width:100%;max-width:140px;height:auto;margin:0 auto}body.maki-visual-refinement .site-footer .sm-row{gap:16px;margin-top:20px}body.maki-visual-refinement .site-footer .sm-row img{width:32px;max-width:32px;height:32px}body.maki-visual-refinement .site-footer p.heading{font-size:12px;line-height:1.5;margin-bottom:16px}body.maki-visual-refinement .site-footer p.text{font-size:13px;line-height:1.6;margin-bottom:16px}body.maki-visual-refinement .site-footer .newsletter-form input:not([type=checkbox]){min-height:44px;border-bottom-color:#8b857e;border-radius:var(--maki-control-radius);font-size:12px}body.maki-visual-refinement .site-footer .newsletter-form input::placeholder{color:#c2bcb5;opacity:1}body.maki-visual-refinement .site-footer .newsletter-form button.ff-btn-submit{min-height:44px}body.maki-visual-refinement .site-footer :is(a,input,button):focus-visible{outline:2px solid var(--maki-color-page);outline-offset:3px}body.maki-visual-refinement .site-footer .payment-wrapper{grid-column:auto;grid-row:auto;width:auto;max-width:none;margin-top:40px}body.maki-visual-refinement .site-footer .payment-wrapper .row-img{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body.maki-visual-refinement .site-footer .sm-text{grid-column:auto;grid-row:auto;float:none;max-width:none;margin:24px 0 0;text-align:right}body.maki-visual-refinement :is(.woocommerce-cart-form,.cart_totals,form.checkout) :is(button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--maki-control-radius)}body.maki-visual-refinement .maki-checkout-progress{margin-block:24px 32px}body.maki-visual-refinement .carousel-main .carousel-cell[aria-hidden=true] .maki-product-lightbox-trigger,body.maki-visual-refinement .wc-block-mini-cart__drawer[aria-hidden=true]{visibility:hidden;pointer-events:none}body.maki-visual-refinement #wid_bc a,body.maki-visual-refinement .store-products .more-items-info{color:var(--maki-proposal-secondary-text)}@media (min-width:997px){body.maki-visual-refinement.single-product .right-side-product .entry-summary .maki-delivery-estimate{margin-block:20px}}@media (min-width:769px) and (max-width:1099px){body.maki-visual-refinement .site-footer .main-row{grid-template-columns:minmax(120px,.8fr) repeat(3,minmax(0,1fr));column-gap:24px;row-gap:36px}body.maki-visual-refinement .site-footer .main-row .col-5{grid-column:1/-1}body.maki-visual-refinement .site-footer .newsletter-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}body.maki-visual-refinement .site-footer .newsletter-form fieldset>*{grid-column:1/-1;min-width:0}body.maki-visual-refinement .site-footer .newsletter-form fieldset>.ff-el-group:not(.consents):not(.ff_submit_btn_wrapper),body.maki-visual-refinement .site-footer .newsletter-form fieldset>.ff-field_container{grid-column:auto}}@media (max-width:996px){body.maki-visual-refinement{--maki-proposal-product-title:20px}body.maki-visual-refinement.page-strona-glowna .home-slider .home-single-slide{min-height:530px;height:530px}body.maki-visual-refinement.page-strona-glowna .home-slider .home-single-slide__image{object-position:center center}body.maki-visual-refinement.page-strona-glowna .home-slider .home-single-slide .slider-texts-wrappers{margin-top:110px}body.maki-visual-refinement.page-strona-glowna .home-slider .home-single-slide .slider-texts-wrappers h1,body.maki-visual-refinement.page-strona-glowna .home-slider .home-single-slide .slider-texts-wrappers h2{max-width:360px;width:100%;font-size:26px;line-height:1.16}body.maki-visual-refinement.page-strona-glowna .home-slider .home-single-slide .slider-texts-wrappers>p{max-width:340px!important;margin-top:16px;font-size:13px;line-height:1.5}body.maki-visual-refinement .product-category-header{min-height:390px}body.maki-visual-refinement .product-category-header__inner{padding-block:36px}body.maki-visual-refinement .product-category-header h1{font-size:clamp(30px,8vw,42px)}body.maki-visual-refinement .product-category-header__description{max-width:92%;font-size:14px}body.maki-visual-refinement.single-product .product:not(.product_cat-karta-podarunkowa) .product-title-price .product_title{font-size:var(--maki-proposal-product-title);line-height:1.3}body.maki-visual-refinement.single-product .product-title-price .price{font-size:17px}body.maki-visual-refinement.single-product .product.product_cat-karta-podarunkowa .product-title-price .price{font-size:16px}}@media (max-width:768px){body.maki-visual-refinement{--maki-proposal-section-title:19px}body.maki-visual-refinement.page-strona-glowna .colors-options-carousel{padding-top:40px!important;padding-bottom:36px!important}body.maki-visual-refinement .instagram-wrapper{padding-block:30px}body.maki-visual-refinement .instagram-wrapper__heading{gap:12px;align-items:center}body.maki-visual-refinement .instagram-wrapper__heading h2{font-size:var(--maki-proposal-section-title)}body.maki-visual-refinement .instagram-wrapper__heading a{font-size:11px}body.maki-visual-refinement .site-footer{padding-top:32px;padding-bottom:24px}body.maki-visual-refinement .site-footer .main-row{display:flex;flex-direction:column;gap:0}body.maki-visual-refinement .site-footer .main-row>[class*=col-]{width:100%}body.maki-visual-refinement .site-footer .logo-row>a{width:120px}body.maki-visual-refinement .site-footer .logo-row .logo{width:120px;max-width:120px}body.maki-visual-refinement .site-footer .logo-row{display:block}body.maki-visual-refinement .site-footer .sm-row{margin-block:8px 24px}body.maki-visual-refinement .site-footer p.heading{margin-bottom:0}body.maki-visual-refinement .site-footer .col-5--newsletter{margin-top:28px}body.maki-visual-refinement .site-footer .col-5>.heading{margin-top:0;margin-bottom:16px}body.maki-visual-refinement .site-footer .payment-wrapper{margin-top:28px}body.maki-visual-refinement .site-footer .sm-text{text-align:center}}