.fniz-floating-patronite{position:fixed;right:24px;bottom:24px;z-index:99999;background:#e63717;color:#ffffff!important;padding:14px 22px;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none!important;box-shadow:0 8px 24px rgba(0,0,0,0.22);transition:all 0.25s ease}.fniz-floating-patronite:hover{background:#c92d12;color:#ffffff!important;transform:translateY(-2px)}@media (max-width:767px){.fniz-floating-patronite{left:16px;right:16px;bottom:16px;text-align:center;font-size:15px;padding:13px 18px}}.single-adopcje .wcgal-main{display:block;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;margin-bottom:10px}.single-adopcje .wcgal-main img{display:block;width:100%;height:auto}.single-adopcje .wcgal-thumbs{display:flex;flex-wrap:wrap;gap:8px}.single-adopcje .wcgal-thumb{width:82px;height:82px;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;padding:0}.single-adopcje .wcgal-thumb img{width:100%;height:100%;object-fit:cover;display:block}.single-adopcje .wcgal-thumb.active,.single-adopcje .wcgal-thumb:hover{border-color:#c98d5f;box-shadow:0 0 0 2px rgba(201,141,95,.15) inset}#fniz-lightbox{position:fixed;inset:0;display:none;z-index:99999}#fniz-lightbox.is-open{display:block}.fniz-lb-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.8)}.fniz-lb-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:90vh}.fniz-lb-img{display:block;max-width:90vw;max-height:90vh;border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.5)}.fniz-lb-close{position:absolute;top:-40px;right:0;width:36px;height:36px;border:0;background:transparent;color:#fff;font-size:32px;cursor:pointer}body.fniz-noscroll{overflow:hidden}.fniz-strip{display:block;background:#fff;color:#1b1b1b;border:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-radius:12px 12px 0 0;margin:0!important;padding:4px 30px;font-family:"TT Oswald","Oswald",sans-serif;font-size:14px;letter-spacing:3px;line-height:3em;font-weight:700;text-transform:uppercase}.fniz-card.fniz-card--attached{background:#fff;border:1px solid #e7e7e7;border-top:none;border-radius:0 0 12px 12px;padding:30px 30px;box-shadow:0 10px 30px rgba(0,0,0,.06);margin-top:0}.fniz-card,.fniz-card p,.fniz-card li{font-family:"Lora",serif;font-size:16px;line-height:2em}.fniz-card p{margin:0 0 .95rem}.fniz-card p:last-child{margin-bottom:0}.fniz-card ul,.fniz-card ol{margin:.5rem 0 1rem 1.25rem}.fniz-card li{margin:.25rem 0}.fniz-card img.emoji,.fniz-card svg{vertical-align:-2px}.adopcje-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto;max-width:1200px}.adopcja-item{background:#d29f68;border-radius:12px;overflow:hidden;width:30%;margin:1.5%;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,0.25);transition:transform 0.3s ease,box-shadow 0.3s ease}.adopcja-item:hover{transform:translateY(-6px);box-shadow:0 8px 25px rgba(0,0,0,0.4)}.adopcja-thumb{position:relative;width:100%;padding-top:100%;overflow:hidden;background:#111;border-radius:12px 12px 0 0}.adopcja-thumb img{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:12px 12px 0 0;transition:transform 0.4s ease,filter 0.4s ease}.adopcja-thumb:hover img{transform:scale(1.05);filter:brightness(0.9)}.adopcja-info{padding:18px 12px 24px;color:#f4f4f4;font-family:"Lora",serif}.adopcja-info h3{font-family:"Oswald",sans-serif;font-size:20px;letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:10px}.adopcja-info p{margin:4px 0;font-size:16px;color:#fff;padding:0}@media (max-width:980px){.adopcja-item{width:46%}}@media (max-width:600px){.adopcja-item{width:95%}}.pozegnania .adopcje-grid{justify-content:center}.pozegnania .adopcja-item{background:#1c1c1c;border-radius:12px;overflow:hidden;width:30%;margin:1.5%;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,0.35);opacity:0.9;transition:opacity 0.3s ease,box-shadow 0.3s ease}.pozegnania .adopcja-item:hover{opacity:1;transform:none;box-shadow:0 4px 18px rgba(0,0,0,0.4)}.pozegnania .adopcja-thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) brightness(0.6);transition:none}.pozegnania .adopcja-info{padding:14px 12px 18px;color:#d0d0d0;font-family:"Lora",serif}.pozegnania .adopcja-info h3{font-family:"Oswald",sans-serif;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#e0e0e0;margin-bottom:6px}.pozegnania .adopcja-info p{font-size:15px;color:#bcbcbc;margin:2px 0}.pozegnania .adopcja-item:hover img{filter:grayscale(100%) brightness(0.7)}.pozegnania .adopcja-thumb::after{content:"Na zawsze w naszych sercach 💔";position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.55);color:#f3f3f3;font-family:"Lora",serif;font-size:15px;padding:6px 8px;opacity:0;transition:opacity 0.4s ease;pointer-events:none}.pozegnania .adopcja-item:hover .adopcja-thumb::after{opacity:1}.szczesliwe .adopcja-item{background:#fffdf8;border-radius:12px;overflow:hidden;width:30%;margin:1.5%;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,0.15);transition:transform 0.3s ease,box-shadow 0.3s ease}.szczesliwe .adopcja-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.25)}.szczesliwe .adopcja-thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(115%) brightness(1.1);transition:transform 0.4s ease}.szczesliwe .adopcja-item:hover .adopcja-thumb img{transform:scale(1.05)}.szczesliwe .adopcja-info{padding:16px 12px 22px;color:#3b2e1b;font-family:"Lora",serif}.szczesliwe .adopcja-info h3{font-family:"Oswald",sans-serif;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#c98d5f;margin-bottom:8px}.szczesliwe .adopcja-info p{font-size:15px;color:#5c4630;margin:2px 0}.szczesliwe .adopcja-thumb::after{content:"💖 Ma szczęśliwy dom";position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,0.7);color:#b36b36;font-family:"Oswald",sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding:6px 8px;opacity:0;transition:opacity 0.4s ease;pointer-events:none}.szczesliwe .adopcja-item:hover .adopcja-thumb::after{opacity:1}@media (max-width:980px){.pozegnania .adopcja-item,.szczesliwe .adopcja-item{width:46%}}@media (max-width:600px){.pozegnania .adopcja-item,.szczesliwe .adopcja-item{width:95%}}.pozegnania .adopcja-info,.szczesliwe .adopcja-info{padding:10px 10px 2px!important}.pozegnania .adopcja-info h3,.szczesliwe .adopcja-info h3{margin-bottom:0!important}.pozegnania .adopcje-grid,.szczesliwe .adopcje-grid{justify-content:center;gap:1.2%}.pozegnania .adopcja-item,.szczesliwe .adopcja-item{width:18%;margin:0.6%}@media (max-width:1400px){.pozegnania .adopcja-item,.szczesliwe .adopcja-item{width:22%}}@media (max-width:980px){.pozegnania .adopcja-item,.szczesliwe .adopcja-item{width:30%}}@media (max-width:600px){.pozegnania .adopcja-item,.szczesliwe .adopcja-item{width:46%}}.pozegnania .adopcja-thumb{position:relative;z-index:0}.pozegnania .adopcja-thumb::after{z-index:-1!important;pointer-events:none!important}.pozegnania .adopcja-item:hover .adopcja-thumb::after{z-index:2!important}.pozegnania .adopcja-thumb{position:relative;z-index:0}.pozegnania .adopcja-thumb::after{z-index:-1!important;pointer-events:none!important}.pozegnania .adopcja-item:hover .adopcja-thumb::after{z-index:2!important}.adopcje-grid:not(.pozegnania):not(.szczesliwe) .adopcja-thumb{position:relative;overflow:hidden}.adopcje-grid:not(.pozegnania):not(.szczesliwe) .adopcja-thumb::after{content:"Adoptuj wirtualnie\A lub daj prawdziwy dom 💖";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.58);color:#fff;white-space:pre-line;font-family:"Oswald",sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;line-height:1.4em;text-align:center;border-radius:12px 12px 0 0;opacity:0;transition:opacity 0.35s ease;z-index:1;pointer-events:none}.adopcje-grid:not(.pozegnania):not(.szczesliwe) .adopcja-item:hover .adopcja-thumb::after{opacity:1}.adopcje-grid:not(.pozegnania):not(.szczesliwe) .adopcja-item:hover img{filter:brightness(0.48)}.et-cart-info,.et-menu .et-cart-info,.et_pb_menu__cart-button{display:none!important}.adopcje-grid .adopcja-item.inne-zwierzeta .adopcja-thumb::after,.adopcje-grid.inne-zwierzeta .adopcja-item .adopcja-thumb::after{content:"Adoptuj wirtualnie 💖";white-space:normal;line-height:1.2em}.adopcje-grid .adopcja-item.inne-zwierzeta:hover img,.adopcje-grid.inne-zwierzeta .adopcja-item:hover img{filter:brightness(0.55)}.woocommerce-order-received #et-main-area{padding-top:30px}#top-menu li.current-menu-item>a{color:#d29f68!important}.mobile_menu_bar:before,.mobile_menu_bar:after{color:#d29f68!important}.show-if-cat-or-dog{display:none!important}body.rodzaj-koty .show-if-cat-or-dog,body.rodzaj-psy .show-if-cat-or-dog{display:inline-flex!important}body.single-product .et_pb_wc_title h1,body.single-product .et_pb_wc_title .product_title{font-family:"Lora",Georgia,"Times New Roman",serif!important}body.single-product .et_pb_wc_description p,body.single-product .et_pb_wc_description h1,body.single-product .et_pb_wc_description h2,body.single-product .et_pb_wc_description h3,body.single-product .et_pb_wc_description h4,body.single-product .et_pb_wc_description h5,body.single-product .et_pb_wc_description h6{font-family:"Lora",Georgia,"Times New Roman",serif!important}body.single-product .et_pb_wc_description p{font-size:16px;line-height:2em}body.single-product .et_pb_wc_tabs .et_pb_tab_content,body.single-product .et_pb_wc_tabs .et_pb_tab_content p,body.single-product .et_pb_wc_tabs .et_pb_tab_content h1,body.single-product .et_pb_wc_tabs .et_pb_tab_content h2,body.single-product .et_pb_wc_tabs .et_pb_tab_content h3,body.single-product .et_pb_wc_tabs .et_pb_tab_content h4,body.single-product .et_pb_wc_tabs .et_pb_tab_content h5,body.single-product .et_pb_wc_tabs .et_pb_tab_content h6,body.single-product .et_pb_wc_tabs .et_pb_tab_content li{font-family:"Lora",Georgia,"Times New Roman",serif!important}body.single-product .et_pb_wc_tabs .et_pb_tab_content p,body.single-product .et_pb_wc_tabs .et_pb_tab_content li{font-size:16px;line-height:2em}body.single-product label.wcdp-variation-heading,body.single-product .wcdp-row label,body.single-product .wcdp-options,body.single-product .wcdp-option,body.single-product .wcdp-option *,body.single-product .wcdp-amount,body.single-product .wcdp-amount *{font-family:"Lora",Georgia,"Times New Roman",serif!important}body.single-product label.wcdp-variation-heading,body.single-product .wcdp-row label{font-size:16px;line-height:2em}body.single-product .wcdp-amount input,body.single-product .wcdp-amount select,body.single-product .wcdp-amount textarea,body.single-product .wcdp-button,body.single-product .wcdp-button *{font-family:"Lora",Georgia,"Times New Roman",serif!important}body.woocommerce-shop .woocommerce-products-header__title,body.woocommerce-shop .page-title{font-family:"Lora",Georgia,"Times New Roman",serif!important}body.woocommerce-shop .woocommerce-loop-product__title,body.woocommerce-shop ul.products li.product h2,body.woocommerce-shop ul.products li.product h3{font-family:"Lora",Georgia,"Times New Roman",serif!important}body.woocommerce-shop .woocommerce-result-count,body.woocommerce-shop .woocommerce-ordering,body.woocommerce-shop .term-description p,body.woocommerce-shop .woocommerce-products-header p{font-family:"Lora",Georgia,"Times New Roman",serif!important;font-size:16px;line-height:2em}body.woocommerce-shop h1.woocommerce-products-header__title.page-title,body.woocommerce-shop header.woocommerce-products-header h1.page-title{font-family:"Lora",Georgia,"Times New Roman",serif!important;font-weight:700}body.woocommerce-shop .woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-shop .woocommerce ul.products li.product h2.woocommerce-loop-product__title,body.woocommerce-shop h2.woocommerce-loop-product__title{font-family:"Lora",Georgia,"Times New Roman",serif!important;font-weight:700}body.tax-product_cat h1.woocommerce-products-header__title.page-title,body.tax-product_cat header.woocommerce-products-header h1.page-title{font-family:"Lora",Georgia,"Times New Roman",serif!important;font-weight:700}body.tax-product_cat .term-description,body.tax-product_cat .term-description p{font-family:"Lora",Georgia,"Times New Roman",serif!important;font-size:16px;line-height:2em}body.tax-product_cat .woocommerce ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat .woocommerce ul.products li.product h2.woocommerce-loop-product__title,body.tax-product_cat h2.woocommerce-loop-product__title{font-family:"Lora",Georgia,"Times New Roman",serif!important;font-weight:700}body.tax-product_cat .woocommerce-result-count,body.tax-product_cat .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering select{font-family:"Lora",Georgia,"Times New Roman",serif!important}.home-hero-slider h2{font-family:"Lora",serif;font-size:60px;line-height:1.5em;font-weight:700}@media (max-width:980px){.home-hero-slider h2{font-size:52px}}@media (max-width:767px){.home-hero-slider h2{font-size:36px;line-height:1.4em}}.home-hero-slider .et_pb_slide .et_pb_slider_container_inner{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.home-hero-slider .et_pb_slide .et_pb_container{padding-left:200px!important;padding-right:200px!important;box-sizing:border-box!important}.home-hero-slider .et_pb_slide .et_pb_slide_description{float:none!important;position:static!important;order:2!important;flex:1 1 auto!important;width:auto!important;max-width:calc(100% - 280px)!important;margin:0!important;padding-right:40px!important;text-align:left!important}.home-hero-slider .et_pb_slide .et_pb_slide_image{float:none!important;position:static!important;transform:none!important;top:auto!important;order:1!important;flex:0 0 240px!important;width:240px!important;margin:0!important;margin-top:0!important;text-align:right!important}.home-hero-slider .et_pb_slide .et_pb_slide_image img{display:inline-block!important;width:100%!important;max-width:200px!important;height:auto!important}@media (max-width:980px){.home-hero-slider .et_pb_slide .et_pb_slider_container_inner{display:block!important}.home-hero-slider .et_pb_slide .et_pb_container{padding-left:20px!important;padding-right:20px!important}.home-hero-slider .et_pb_slide .et_pb_slide_description{max-width:100%!important;padding-right:0!important;text-align:center!important}.home-hero-slider .et_pb_slide .et_pb_slide_image{width:100%!important;flex:none!important;text-align:center!important;margin-top:20px!important}.home-hero-slider .et_pb_slide .et_pb_slide_image img{max-width:200px!important}}@media (max-width:767px){.home-hero-slider .et_pb_slide .et_pb_slide_image img{max-width:160px!important}}.home-hero-slider .et_pb_slide .et_pb_slide_description *{max-width:100%;box-sizing:border-box}body.single-product.et_pb_wc_tabs.et_pb_tab_content h2{font-family:"Lora",Georgia,"Times New Roman",serif!important;font-size:18px!important;font-weight:500!important;line-height:1.2em!important;color:#333!important;margin-top:0!important;margin-bottom:12px!important;padding-bottom:0!important}