.p-product{position:relative;z-index:1}.p-product .site-content{margin-top:150px}@media (max-width:1024px){.p-product .site-content{margin-top:100px}.p-product .s-shipping .shipping_unit{width:calc(50% - 2.5px);margin-bottom:5px}.p-product .s-shipping{margin-bottom:30px}}.p-product .product-images-col{width:33.33333%;display:flex;justify-content:space-between;height:80vh;gap:5px}.p-product .product_gallery{width:88%;height:80vh;overflow:hidden}.p-product .product_gallery img{height:100%;object-fit:cover}.p-product .owl-thumbs{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-top:10px;height:80vh}.p-product .owl-thumb-item,.p-product .owl-thumbs .woocommerce-product-gallery__image img{width:60px;height:70px;background-size:cover;background-position:center;margin-bottom:5px;cursor:pointer;background-color:unset}.p-product .product_gallery .owl-dots{left:30px}.p-product .product_gallery .slider_unit{width:100%;height:80vh}.p-product .product_gallery .slider_unit .unit_w-img{height:100%;width:100%}.p-product .product_gallery *{height:100%}@media (max-width:1024px){.p-product .product_gallery{width:100%}}.b-summary{padding:50px}html .storefront-full-width-content.single-product div.product .summary .scrolled-block{height:calc(100% - 220px);overflow-y:auto}html .storefront-full-width-content.single-product div.product.outofstock .summary .scrolled-block{height:auto}html .storefront-full-width-content.single-product div.product .bottom-info-product{width:100%}@media (min-width:1024px){html .storefront-full-width-content.single-product div.product .summary{width:33.33333%;margin-bottom:0;display:flex;flex-direction:column;height:80vh;padding:40px;position:relative}}.single-product .p-product div.product{display:flex;flex-wrap:wrap;-ms-align-items:stretch;align-items:stretch}@media (max-width:1024px){html .storefront-full-width-content.single-product div.product .summary{width:100%}}.b-summary .summary_ttl{margin-bottom:10px;text-transform:none;font-weight:700;letter-spacing:.5px}.b-summary .summary_tgl{margin-bottom:15px}.b-summary .summary_tgl p,.b-summary .summary_tgl *{font-size:14px!important}.p-product .b-price{margin-top:0!important}.p-product .b-price del{opacity:1;text-decoration:unset;margin-top:-7px}.single-product div.product .single_variation .price del{text-decoration:unset;opacity:1;margin-top:-7px}.p-product .b-price del:after,.single-product div.product .single_variation .price del:after{content:'cena regularna';font-size:10px;line-height:18px;color:#787878;margin-left:5px}.p-product .b-price ins *{color:#42eaad!important}.b-summary .b-custom-pet-name{clear:both;width:100%}.b-summary .custom-pet-name_lbl{margin-bottom:5px;font-size:14px;line-height:18px;color:#521c40;margin-top:4%;font-weight:300;display:block}.b-summary .custom-pet-name_inp{width:100%;padding:0;padding-bottom:4px;background:#fff0;box-shadow:none;border-bottom:1px solid #511b3f}.b-summary .custom-pet-name_inp:focus{background:#fff0}.b-summary .custom-pet-name_inp::placeholder{color:#532242;font:300 14px Quicksand}.b-summary .single_add_to_cart_button{width:calc(100% - 46px - 7px);color:#fff;display:inline-block;font:300 16px Quicksand;height:50px;background-color:#521c40;transition:all .4s ease-in-out}.b-summary .single_add_to_cart_button:hover{background-color:#8c005e}.b-summary .btn-product_like{float:right;width:46px;height:46px;margin-left:7px}.b-summary .btn-product_like img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px}.p-product .b-choosen-attribute{margin-bottom:15px}.p-product .b-product-meta{margin-bottom:125px}.p-product .meta_content .content_unit:nth-child(2) li,.p-product .meta_content .content_unit:nth-child(3) li{font-weight:300}.p-product .meta_content .content_unit:nth-child(2) li+li{margin-top:12px}.p-product .meta_content .content_unit:nth-child(3) li+li{margin-top:10px}.p-product .js--menu-separate-content-3 .book_tgln{padding:0 30px}.p-product .js--menu-separate-content-1 h3{margin-bottom:40px;font-weight:500}.p-product .js--menu-separate-content-1 ul.book_tgln li{font-weight:300}.p-product .js--menu-separate-content-1 ul.book_tgln li+li{margin-top:10px}@media (max-width:1024px){.p-product .meta_content .b-book .book_dsc-fx{height:unset;padding:45px 25px}.p-product .meta_content .b-book .book_img-fx{margin-top:0;height:400px}.p-product .meta_content .js--menu-separate-content-3 .b-book .book_img-fx{order:2}}@media (max-width:1024px){.p-product .b-book{margin-left:unset;margin-right:unset}.p-product .s-book{margin-top:70px}.p-product .b-product-meta .meta_nav{flex-wrap:wrap;flex-direction:column;text-align:center}.p-product .b-product-meta .meta_nav li+li{margin-top:16px}.p-product .meta_content .b-book .book_dsc-fx{width:calc(100% - 40px);margin:0 20px;flex:unset}.p-product .meta_content .b-book .book_dsc-fx .book_tgln li{font-size:20px}.p-product .meta_content .b-book .book_img-fx{margin-bottom:0;height:280px}.p-product .meta_content .b-book .book_img-fx .img_unit{-webkit-background-size:cover!important;background-size:cover!important}}@media (max-width:540px){.p-product .product_gallery .slider_unit{height:250px}.p-product .product_gallery .slider_unit .unit_w-img{width:100%!important}.b-summary .single_add_to_cart_button{padding:12px 12px}.p-product .b-product-meta{padding-top:0;margin-bottom:0}.p-product .meta_content .b-book .book_img-fx{height:200px}.p-product .js--menu-separate-content-3 .book_tgln{padding:0 15px}.p-product .meta_content .b-book .book_dsc-fx .book_tgln li{margin-top:10px}}.p-product .b-book{width:100%}.p-product .book_dsc{padding-left:60px;padding-right:60px}.p-product .b-book .book_dsc .dsc_ttl{left:60px;position:absolute;font-weight:700;text-transform:uppercase}.p-product .b-book .book_dsc li{text-align:left;font-weight:300}.p-product .b-book .book_dsc li+li{margin-top:15px}@media (max-width:1024px){.p-product .site-main{margin-bottom:0}.s-shipping .shipping_unit{width:calc(50% - 15px);margin-bottom:30px}.s-shipping .shipping_unit+.shipping_unit{margin-left:0}}@media (max-width:540px){.p-product .book_dsc{padding-left:10px!important;padding-right:10px!important}.p-product .s-book .book_dsc .dsc_ttl{left:unset}.p-product .s-book .book_dsc{margin:0 20px;width:calc(100% - 40px);flex:unset}.p-product .b-book .book_dsc li{font-size:16px}.p-product .b-book .book_dsc li+li{margin-top:0}.p-product .s-book .img_unit{-webkit-background-size:cover!important;background-size:cover!important}.p-product .s-book .book_img{order:2}}#omnibus-price-data,#omnibus-price-data span,#omnibus-price-data bdi{margin:0;font-size:10px;line-height:10px;color:#787878}.single-product .p-product div.product form.cart{padding-top:0;padding-bottom:0;margin-bottom:0}.single-product .p-product div.product .variations_button{padding-top:0}.single-product .p-product div.product form.cart .quantity{display:flex;align-items:center}.single-product .p-product div.product form.cart .quantity input.qty[type='number']::-webkit-inner-spin-button,.single-product .p-product div.product form.cart .quantity input.qty[type='number']::-webkit-outer-spin-button{opacity:1}.single-product .p-product div.product form.cart .quantity input.qty[type='number']::-webkit-inner-spin-button,.single-product .p-product div.product form.cart .quantity input.qty[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product .p-product div.product form.cart .quantity input{padding:0;background:unset;box-shadow:unset;width:35px;font:300 16px Quicksand}.single-product .p-product .quantity_up,.single-product .p-product .quantity_down{height:10px}.single-product .p-product .quantity_up{margin-left:3px}.woocommerce.single-product .product .summary .variations .ttb-product__variation-select{width:100%;background:unset;border:unset;border-bottom:1px solid #511b3f}.woocommerce.single-product .product .summary .variations .ttb-product__variation-select option{text-transform:lowercase}.variations .select2-container--default .select2-selection--single{background:inherit;border:unset;border-bottom:1px solid #3c0028;border-radius:0}.single-product .select2-container--open .select2-dropdown--below{padding:10px!important;background-color:#edfff9}.single-product .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fff5f6!important;color:#3c0028}.woocommerce.single-product .product .summary .variations .ttb-product__variation-select:focus-visible{outline:unset}.single-product .p-product div.product .single_variation_wrap{display:flex;flex-direction:column}.single-product .p-product div.product .single_variation_wrap .woocommerce-variation{order:1}.single-product .p-product div.product .single_variation_wrap #omnibus-price-data{order:2}.single-product div.product .price ins{margin-bottom:7px}.single-product .p-product div.product .single_variation_wrap .variations{order:4;margin-bottom:45px;margin-top:10px}.single-product .p-product div.product .single_variation_wrap .variations.out-of-stock{display:none}.single-product .p-product div.product .single_variation_wrap .variations .choose_title{margin-bottom:25px}.single-product .p-product div.product .single_variation_wrap .variations_button{order:5}.b-product-meta{width:100%;padding-top:50px}.b-product-meta .meta_content{padding-top:50px}.b-product-meta .meta_nav .nav_unit{text-transform:uppercase;cursor:pointer}.b-product-meta .meta_nav .nav_unit.active{font-weight:800}.b-product-meta .content_unit.disable{display:none}.p-product .s-shop{margin-bottom:0}.p-product .s-shop .shop_ttl{text-align:center;margin:0!important;padding:25px 0}.p-product table.variations .radioControl.checked{font-weight:800!important}.p-product .b-prd-attributes{display:none}.btn-product_like>*{position:relative}@media (max-width:540px){.b-product-meta .meta_content{padding-top:10px}}.p-product .left-info-block{width:33.3333%;position:relative}.p-product .aditional-information .items{padding-right:10px;margin-top:auto}.p-product .aditional-information .items::-webkit-scrollbar,.single-product .p-product .shipping-payment-time .content::-webkit-scrollbar,.p-product .aditional-information .item .desc::-webkit-scrollbar,.p-product .aditional-information::-webkit-scrollbar,.single-product div.product .summary::-webkit-scrollbar{width:1px}.p-product .aditional-information .items::-webkit-scrollbar-track,.p-product .aditional-information::-webkit-scrollbar-track,.single-product .p-product .shipping-payment-time .content::-webkit-scrollbar-track,.p-product .aditional-information .item .desc::-webkit-scrollbar-track,.single-product div.product .summary::-webkit-scrollbar-track{background:unset}.p-product .aditional-information .items::-webkit-scrollbar-thumb,.p-product .aditional-information::-webkit-scrollbar-thumb,.single-product .p-product .shipping-payment-time .content::-webkit-scrollbar-thumb,.p-product .aditional-information .item .desc::-webkit-scrollbar-thumb,.single-product div.product .summary::-webkit-scrollbar-thumb{background:#888}.p-product .price{margin-bottom:0px!important;display:flex;flex-direction:column;justify-content:flex-end}.p-product .price .prc,.single-product div.product .single_variation .price{display:flex!important;flex-direction:column-reverse;align-items:flex-start;justify-content:center}.p-product .price .prc.on-sale ins bdi,.p-product .price .prc.on-sale ins bdi span,.single-product div.product .single_variation .price ins bdi,.single-product div.product .single_variation .price ins bdi span{color:#48ebbd!important}.p-product .price ins bdi,.p-product .price ins bdi span,.p-product .price bdi,.p-product .price span{font-size:22px;line-height:18px;color:#521c40!important;font-weight:700}.p-product .price del bdi,.p-product .price del bdi span{font-size:10px;line-height:18px;text-decoration:line-through;color:#787878!important;font-weight:400}.p-product .price del+ins{margin-left:0}.p-product .control-btn{display:flex;gap:10px;align-items:center;flex-direction:column;position:absolute;left:40px;right:40px;bottom:30px}.p-product .control-btn .fpf-fields{width:100%;margin-top:0}.p-product .control-btn .fpf-field{margin-top:15px}.p-product .control-btn .fpf-fields h2{font-size:16px;margin-bottom:15px}.p-product .control-btn .fpf-fields label{font-size:14px}.p-product .control-btn .fpf-fields input{width:100%;padding:0;padding-bottom:4px;background:#fff0;box-shadow:none;border-bottom:1px solid #511b3f;font-size:14px}.p-product .control-btn .add-block{display:flex;gap:10px;align-items:center;width:100%}.p-product .additional-info{text-align:center}.p-product .additional-info a,.p-product .additional-info p{font-size:12px;line-height:18px;color:#521c40}.p-product .additional-info p{margin-top:-8px;margin-bottom:10px}.p-product .additional-info a{text-decoration:underline}.p-product .aditional-information{padding:50px;padding-right:40px;max-height:80vh;overflow-y:auto;margin-top:auto;position:absolute;width:100%;bottom:0}.p-product .aditional-information ol{list-style:auto;padding-left:20px}.p-product .aditional-information .item{border-top:1px solid rgb(82 28 64 / .5);padding:0 15px}.p-product .aditional-information .item:first-child{border-top:unset}.p-product .aditional-information .item .title{font-size:18px;line-height:18px;color:#521c40;padding:15px 0;position:relative;cursor:pointer}.p-product .aditional-information .item .title:after{content:'+';position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:22px}.p-product .aditional-information .item.open .title:after{content:'-'}.p-product .aditional-information .item .desc{display:none;max-height:50vh;overflow-y:scroll;overflow-x:hidden;padding-right:10px}.p-product .aditional-information .item .desc *{font-size:14px!important;line-height:18px;color:#521c40}.p-product .aditional-information .item .desc ul{list-style-type:unset;padding-left:20px}.p-product .aditional-information .item .desc .close-btn{text-align:center;margin-top:15px;cursor:pointer}.p-product div.product .woocommerce-product-gallery,.storefront-full-width-content.single-product div.product .images{width:33.3333333%!important;margin-right:0!important;margin-bottom:0!important;position:relative;display:flex;align-items:center}.wlr-product-message{font:300 14px Quicksand;text-align:center;padding:0!important}.single-product div.product .woocommerce-product-gallery .flex-viewport{width:90%;float:left;margin-bottom:0!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{width:10%;float:left;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{width:90%;float:none;margin:0 0 10% 10%}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{margin-bottom:0!important}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img{width:100%}.p-product div.product .summary .dsc_brand{font-size:12px;line-height:18px;color:#3c0028;font-weight:600;margin-bottom:5px}.p-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none!important}.p-product .s-shop .dsc_price{margin-top:10px}.p-product .s-shop .dsc_price bdi,.p-product .s-shop .dsc_price bdi span{line-height:36px}.p-product .s-shop .unit_w-img .img_main{height:300px}.p-product .bottom-info-section{background-color:#fff5f7;padding:35px 50px;margin-top:150px}.p-product .bottom-info-section .title{font-size:24px;line-height:36px;color:#000;font-weight:700;text-align:center;margin-bottom:35px}.p-product .bottom-info-section .info{font-size:18px;line-height:24px;color:#000}.p-single-product .content-area,.p-single-product .site-main{margin-bottom:0!important}.p-product .product-carousel-banner{height:500px}.single-product .p-product .shipping-payment-time{position:fixed;right:0;top:0;bottom:0;z-index:999;width:100%;opacity:0;visibility:hidden;transition:all .4s ease-in-out}.single-product .p-product .shipping-payment-time.open{opacity:1;visibility:visible}.single-product .p-product .shipping-payment-time .content{position:absolute;padding:50px;width:40%;background-color:#fff5f6;z-index:9999;right:0;height:100%;overflow:auto;opacity:0;visibility:hidden;transform:translateX(100%);transition:all .4s ease-in-out}.single-product .p-product .shipping-payment-time.open .content{opacity:1;visibility:visible;transform:translateX(0)}.shipping-payment-time .blure{width:100%;height:100%;position:fixed;background-color:rgb(255 245 246 / 40%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;right:0;left:0;top:0;bottom:0;z-index:-1;transition:all .4s ease-in-out}.shipping-payment-time.open .blure{opacity:1;visibility:visible;z-index:9}.shipping-payment-time .close-block{position:absolute;right:10px;top:10px;width:40px;height:40px;transform:rotate(45deg);cursor:pointer}@media (max-width:1024px){.single-product .p-product div.product{flex-direction:column}.p-product .aditional-information{width:100%}.top-banner-open.single-product .p-product div.product{margin-top:65px}.single-product .p-product .site-content{margin-top:60px}.p-product .aditional-information{padding:25px 20px}#wll-site-launcher .wll-launcher-button-container{bottom:76px!important}.p-product div.product .woocommerce-product-gallery,.storefront-full-width-content.single-product div.product .images{width:100%!important}.single-product div.product .summary{padding:25px 20px;margin-bottom:0!important}.single-product .p-product .shipping-payment-time .content{width:100%}.p-product .s-shop .shop_ttl{padding:40px 0}.p-product .product-carousel-banner{flex-direction:column-reverse}.p-product .about-us .col-left{width:100%}.about-us .col-left .block-left{padding:20px;width:100%;align-items:center}.p-product .product-carousel-banner.about-us .col-left .block-left .content{padding:20px 0}.p-product .product-carousel-banner{padding-bottom:30px}.running-line .content-block{width:max-content}.storefront-full-width-content.single-product div.product .images{flex-direction:column}.p-product .owl-thumbs{flex-direction:row;height:auto;gap:5px;display:none}.p-product .product-images-col,.p-product .product_gallery{height:auto}html .storefront-full-width-content.single-product div.product .summary .scrolled-block{height:auto;overflow-y:unset}.p-product .control-btn{position:initial;margin-top:10px;gap:0}.p-product .left-info-block{width:100%;order:3}.storefront-full-width-content.single-product div.product .images{order:1}html .storefront-full-width-content.single-product div.product .summary{order:2}html .storefront-full-width-content.single-product div.product .bottom-info-product{order:4}.p-product .aditional-information{position:relative;max-height:unset}.p-product .aditional-information .item .title{padding-right:25px}.p-product .aditional-information .item .desc{max-height:unset}.p-product .s-shop .shop_ttl{padding:14px 0}.p-product .control-btn .add-block{position:fixed;bottom:60px;padding:20px 10px;background:#edfff9;z-index:2;box-shadow:0 -4px 10px rgb(50 50 50 / .1);border-bottom:1px solid #3c002820}.p-product .product_gallery .owl-dots{position:absolute;bottom:20px;display:flex;flex-direction:row;height:auto;left:50%;transform:translateX(-50%);gap:15px;align-items:baseline}.wlr-product-message{margin-top:10px}.p-product .additional-info p{margin-top:0}}