:root{--base-color:#27b0f1;--border:1px solid #eee;--text-color:#565a5c;--card-shadow:0 2px 4px 0 rgba(0, 0, 0, .08)}.woocommerce a.button,.woocommerce button.button.alt,td.download-file a,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce a.button.alt,.woocommerce .woocommerce-message a.button,.ast-site-header-cart .widget_shopping_cart .buttons .button.checkout,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link{background:linear-gradient(180deg,#FFDE59 0%,#F3C40A 100%);box-shadow:0 4px 5px rgb(164 164 164 / 30%);border-radius:15px;color:#000;font-size:16px;padding:15px 30px;text-transform:uppercase;transition:all 0.3s ease-in-out!important}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{background-color:#fff;border:unset;padding-left:unset;margin-top:2em;font-size:24px!important;margin-bottom:10px;font-family:'Cantata One'}.product-additional-info{min-height:40px;margin-bottom:10px}a{color:#000;font-weight:400}.top-loop-addon{display:inline-block;padding:2px 5px;font-size:10px;font-family:'Montserrat';color:#FFF;text-transform:uppercase;margin:5px;border-radius:6px;font-weight:500}li.ast-article-single.product.product-type-simple{transform:scale(1);box-shadow:0 0 0 0 #fff0;transition:all 0.3s ease-in-out!important;background-color:#fff;border-radius:10px;padding:1em!important}.product-case .product-author{color:#A6A6A6;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:400}.product-case .product-title a{color:#000;font-family:"Cantata One",Sans-serif;font-size:18px;font-weight:400;letter-spacing:.5px}.product-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-end;justify-content:space-between;align-items:center;margin-top:2em;position:relative}.product-case .product-bottom-content .price-customs del{position:absolute;top:-14px;font-size:16px;color:#868686;left:-5px}.product-actions .product-to-cart a{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;fill:#000;color:#000;background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-dd413b9);border-radius:15px 15px 15px 15px;padding:15px 10px 12px 10px}.product-case{display:block;position:relative;flex-direction:column;flex-wrap:nowrap;align-items:stretch;min-height:100%;justify-content:flex-start;align-content:flex-start;padding:1em 1em 5em}.product-bottom-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:stretch;position:absolute;width:100%;bottom:10px}.product-case .product-image img{padding-left:2em;height:280px!important;object-fit:contain;background-position:top}.product-case .product-bottom-content .price-customs{font-family:'CANTATA ONE'!important;color:#F4C81A!important;font-size:24px!important;font-weight:400!important}.product-title a{color:#000}header.entry-header.ast-no-thumbnail.ast-no-meta{display:none!important}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:#fff0;border:none}.table-striped td,.table-striped th{padding:8px;border-width:0 1px 1px 0;border:none}table{border-collapse:collapse}.table-striped tbody tr:nth-of-type(odd) td{background-color:rgb(0 0 0 / .05)}td.left-side{border-top-left-radius:10px;border-bottom-left-radius:10px}td.right-side{border-bottom-right-radius:10px;border-top-right-radius:10px}td.left-side,td.right-side{padding-left:4em}div#openfragment{font-size:13px;font-family:'Montserrat';color:#000;text-transform:uppercase;margin:0 auto;display:block;width:200px;text-align:center;position:relative;cursor:pointer;box-shadow:0 4px 5px rgb(164 164 164 / 30%);border-radius:15px;z-index:99;border:1px solid #12111136;padding:10px}.ex-dodatkowy-opis h4,.ex-dodatkowy-opis h5{text-align:left!important;font-family:'Montserrat';font-weight:400}.ex-dodatkowy-opis h4{font-size:16px}.ex-dodatkowy-opis p{margin:0}img.image-fortab{object-fit:contain}a.buybutton{background:linear-gradient(180deg,#FFDE59 0%,#F3C40A 100%);box-shadow:0 4px 5px rgb(164 164 164 / 30%);border-radius:15px;padding:15px 30px;-o-transition:all .3s;transition:all .3s}.image-column{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}img.image-second-fortab{object-fit:contain}img.image-third-fortab{object-fit:contain}.product-second-image-tab{position:relative}.product-third-image-tab{position:relative}span.select-new-product{color:#000;font-family:"Cantata One",Sans-serif;font-size:11px;font-weight:400;text-decoration:underline;position:absolute;bottom:-30px;left:50%;transform:translate(-50%,0%);width:100%;cursor:pointer}.product-to-cart a{background-color:#fff;transition:all 0.3s ease-in-out!important;background-image:unset;text-transform:uppercase}.product-to-cart a:hover{color:#000;background-color:#fff0;background-image:linear-gradient(180deg,#FFDE59 0%,#F3C40A 100%);transition:all 0.3s ease-in-out!important}.product-actions .product-to-cart a.loading span{opacity:.1}.cart_totals{border:unset!important}.cart_totals .new-subtotal{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-end;justify-content:flex-end;max-width:fit-content}.cart_totals .new-subtotal span.new-text{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#696464}.cart_totals .new-subtotal span bdi{font-family:Cantata One;font-style:normal;font-weight:400;font-size:40px;line-height:51px;color:#DFB212;letter-spacing:-2px}.cart_totals{display:flex;flex-direction:column;align-content:flex-end;justify-content:space-evenly;align-items:flex-end;flex-wrap:nowrap}span.new-price{text-align:right}.cart_totals a.checkout-button.button.alt.wc-forward{background:linear-gradient(180deg,#FFDE59 0%,#F3C40A 100%);box-shadow:0 4px 5px rgb(164 164 164 / 30%);border-radius:15px;color:#000;font-size:16px;padding:15px 30px;text-transform:uppercase;transition:all 0.3s ease-in-out!important}.cart_totals a i.fas.fa-long-arrow-alt-right{padding-left:5px}.new-cart{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:space-around;justify-content:space-between;align-items:stretch}.new-cart .cart-top{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;border-bottom:1px solid #f2f2f2;width:100%;margin-bottom:10px;padding-bottom:10px}.new-cart .cart-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:space-around;justify-content:space-between;align-items:stretch}.new-cart .cart-content .pr-element{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}.new-cart .cart-content .pr-element span.pr-thumbnail{max-width:63px;margin-left:1em}.new-cart .cart-content .pr-element{display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;flex-wrap:nowrap}.new-cart .cart-content .pr-element{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.new-cart{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:space-around;justify-content:space-between;align-items:stretch;background-color:#FAFAFA;padding:1em;border-radius:15px}.new-cart-bottom{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}.new-cart .cart-top span{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#000!important}.new-cart .cart-content .pr-element{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;border-bottom:1px solid #f2f2f2;padding-bottom:10px;margin-bottom:10px}.new-cart .cart-content .pr-element span{font-family:Cantata One;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#121111!important}span.pr-price,span.pr-qty,span.pr-total,span.pr-remove{text-align:right}span.pr-remove a.remove{text-align:center;margin:0 auto}.new-cart .cart-content .pr-element .pr-name a{font-family:Cantata One;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#121111!important}.new-cart .quantity .qty{background-color:#fff0;border:none;font-family:Cantata One;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#121111}.new-cart .update-cart button.button{position:relative;top:5px;background:#CDCDCD;border-radius:15px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:150%;padding:10px 20px!important;opacity:1!important;color:#000}.new-cart .coupon button.button{background-color:#121111!important;border-radius:15px!important;font-family:'Montserrat';color:#fff!important;font-weight:400!important;padding:10px 20px!important;position:relative!important;left:10px!important}input#coupon_code{background:#FFF;border-radius:15px;position:relative;padding:10px;width:250px;font-family:'Montserrat';color:#121111;border:unset}.new-cart-bottom{margin-top:1em;margin-bottom:1em}.woocommerce-message,.woocommerce-info{border:1px solid #dfb210;border-radius:10px;margin-top:2em;font-weight:700}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#fdd84d}.new-cart .quantity input{position:relative;left:1em}.new-payments .form-row.place-order{display:none}ul#shipping_method{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start}ul#shipping_method li{width:100%;display:block}.woocommerce ul#shipping_method li label{display:grid;align-content:center;justify-content:space-between;align-items:center;justify-items:stretch;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;position:relative;cursor:pointer;padding:10px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#121111}.woocommerce ul#shipping_method{width:100%;background-color:#FAFAFA;border-radius:15px;display:block}.woocommerce ul#shipping_method li label{border-bottom:1px solid #F2F2F2;margin-bottom:0em;padding-bottom:1em!important;padding-top:1em!important}.woocommerce ul#shipping_method li input:checked+label:before{background:#F3C40A}.woocommerce ul#shipping_method li input+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:22px;height:22px;background:#fff;border-radius:100%;border:1px solid #000;position:absolute;right:0}.woocommerce ul#shipping_method li input:checked+label:after{content:"";position:absolute;left:-24px;top:15px;background:#000;width:2px;height:2px;box-shadow:2px 0 0 black,4px 0 0 black,4px -2px 0 black,4px -4px 0 black,4px -6px 0 black,4px -8px 0 #000;transform:rotate(45deg);right:25px;left:unset;top:27px}ul#shipping_method li input{position:absolute;opacity:0}ul#shipping_method span.woocommerce-Price-amount.amount{text-align:right;padding-right:3em}.new-shipping thead{display:none}.new-shipping tbody{display:none}.new-shipping tfoot tr.cart-subtotal{display:none}.new-shipping tfoot tr.order-total{display:none}.new-shipping tfoot tr.woocommerce-shipping-totals.shipping td{padding:0;border:none!important}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:none;border-radius:0}.new-payments #payment{width:100%;background-color:#FAFAFA;padding:1.5em;border-radius:15px!important;display:block}div#payment ul.wc_payment_methods.payment_methods.methods.custom-payment li input+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:22px;height:22px;background:#fff;border-radius:100%;border:1px solid #000;position:absolute;right:0}div#payment ul.wc_payment_methods.payment_methods.methods.custom-payment li input:checked+label:before{background:#F3C40A}div#payment ul.wc_payment_methods.payment_methods.methods.custom-payment li input:checked+label:after{content:"";position:absolute;background:#000;width:2px;height:2px;box-shadow:2px 0 0 black,4px 0 0 black,4px -2px 0 black,4px -4px 0 black,4px -6px 0 black,4px -8px 0 #000;transform:rotate(45deg);right:24px;left:unset;top:36px}div#payment ul.wc_payment_methods.payment_methods.methods.custom-payment li input{display:none}div#payment ul.wc_payment_methods.payment_methods.methods.custom-payment li{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;position:relative}div#payment ul.wc_payment_methods.payment_methods.methods.custom-payment li img{max-width:30px}div#payment ul.wc_payment_methods.payment_methods.methods.custom-payment li{display:block;position:relative;cursor:pointer;padding:10px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#121111;width:100%}div#payment ul.wc_payment_methods.payment_methods.methods.custom-payment li label{width:100%;display:block;border-bottom:1px solid #F2F2F2;margin-bottom:0em;padding-bottom:1em!important;padding-top:1em!important;cursor:pointer}.new-payments #payment{padding-bottom:10px}h3.checkout-subtitle{margin-top:2em}.woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:100%;float:unset}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){width:100%;float:unset;margin-bottom:3em}.woocommerce-billing-fields{background:#FAFAFA;border-radius:15px;padding:2em}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{width:48%;float:left;clear:none}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{width:48%;float:left;clear:none;margin-right:2%;min-height:85px}p#billing_invoice_field{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}p#billing_email_field{width:98%}p#billing_invoice_field{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:left;align-items:center}p#billing_invoice_field{width:100%;height:40px;display:block;min-height:unset}p#billing_invoice_field span.woocommerce-input-wrapper{padding-top:1.4em}input#billing_first_name,input#billing_nip,input#billing_company,input#billing_address_1,input#billing_address_2,input#billing_postcode,input#billing_city,input#billing_phone,input#billing_email,#billing_state{padding:14px;background:#FFF;border:1px solid #DDD;box-sizing:border-box;border-radius:10px;margin-bottom:0em;color:#000;font-family:'Montserrat';font-size:13px}span#billing_address_2-description{display:none}.woocommerce-billing-fields__field-wrapper .form-row label{font-family:'Montserrat';text-align:left;font-size:14px;font-weight:600;color:#000}span.select2-selection.select2-selection--single{border-radius:15px!important}.new-shippings{width:100%;background-color:#FAFAFA;padding:1.5em;border-radius:15px;display:block}ul#shipping_method li.paczkomat{position:relative;display:inline-block}p#paczkomat_id_field{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}p#paczkomat_id_field span.woocommerce-input-wrapper{min-width:60%}.woocommerce ul#shipping_method li.paczkomat label{border:unset}a#open-geowidget{font-style:normal;font-weight:400;font-size:11px;line-height:120%;text-align:center;color:#121111;left:50%;transform:translate(-50%);background:unset;border:unset;box-shadow:unset;padding:0;font-family:'Montserrat';text-decoration:unset}.woocommerce ul#shipping_method li.paczkomat label{display:block}.woocommerce ul#shipping_method li.paczkomat span#select2-paczkomat_id-container{text-align:center}.woocommerce-privacy-policy-text{font-family:'Montserrat';font-size:14px;font-weight:400}button#place_order{display:block;margin:0 auto;text-align:center;background:linear-gradient(180deg,#FFDE59 0%,#F3C40A 100%);box-shadow:0 4px 5px rgb(164 164 164 / 30%);border-radius:15px;font-family:'Cantata One';text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:unset;padding:15px 35px;float:left!important;margin-top:1em}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){width:100%;float:unset;margin-bottom:3em;background:#FAFAFA;padding:2em!important;border-radius:15px;font-family:'Montserrat';border:none!important}.pr-element.discount span.pr-qty{padding-right:1em}tfoot.new-review span.pr-remove{display:none}tr.order-total th,tr.order-total td{border:none;text-align:right}span.total-text{font-family:'Times';font-weight:700!important;font-size:16px;opacity:1;color:#000}span.total-sum span.woocommerce-Price-amount.amount bdi{font-family:Cantata One;font-style:normal;font-weight:400;font-size:40px;line-height:51px;color:#DFB212}table.shop_table.woocommerce-checkout-review-order-table td.product-total{text-align:right}tfoot.new-review td{text-align:right}table.shop_table.woocommerce-checkout-review-order-table td.product-total bdi{font-family:'MONTSERRAT';font-weight:400;font-size:16px;color:#000}table.shop_table.woocommerce-checkout-review-order-table thead th.product-total{text-align:right}table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name{font-family:'CANTATA ONE';font-weight:400;font-size:16px;color:#000}table.shop_table.woocommerce-checkout-review-order-table th{font-family:Montserrat;font-style:normal;font-weight:500!important;font-size:16px;line-height:150%!important;color:#696464}table.shop_table.woocommerce-checkout-review-order-table strong.product-quantity{font-family:'CANTATA ONE';font-weight:400;font-size:16px;color:#000}table.shop_table.woocommerce-checkout-review-order-table td.product-qty{text-align:center}table.shop_table.woocommerce-checkout-review-order-table th.product-qty{text-align:center}span.total-sum{position:relative}span.total-sum small.includes_tax{position:absolute;right:0;top:25px;width:100%;min-width:300px}p.form-row.form-row-wide.gr-wc-checkbox{width:100%}span.woocommerce-terms-and-conditions-checkbox-text{font-family:Montserrat;font-style:normal!important;font-size:14px!important;line-height:150%!important;color:#696464!important;font-weight:400!important}p.form-row.form-row-wide.gr-wc-checkbox span{font-family:Montserrat;font-style:normal!important;font-size:14px!important;line-height:150%!important;color:#696464!important;font-weight:400!important}.product-second-image-tab{cursor:pointer}.popups-choises{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000000ba}.show-choises{position:fixed;top:50%;left:50%;width:1000px;height:auto;transform:translate(-50%,-50%);background-color:#FAFAFA;border-radius:15px;max-width:1000px}span.close-button{position:absolute;right:1em;top:10px;font-size:16px;font-weight:700;border:1px solid #F4C81A;border-radius:100%;padding:1px 10px;color:#797777;cursor:pointer;z-index:9999}.product-select .product-case .product-image img{height:150px!important}.carousel{margin-top:30px;margin-left:10px;display:flex;gap:.7em;overflow-x:scroll;scrollbar-width:none}.carousel--item{min-width:250px;border-radius:.4em;background-position:center;background-size:cover;opacity:.85;transition:300ms ease}.carousel--item:hover{opacity:1;transform:scale(1.01);transform-origin:bottom}.product-select .carousel .product-case{background-color:#fff;border-radius:15px;padding:10px;padding-bottom:5em}.product-select .product-case .product-image img{height:150px!important;margin:0 auto;display:block;padding-left:0;max-width:270px}.product-select .product-case .product-bottom-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:stretch;position:absolute;width:90%;bottom:15px}.product-select{margin-top:3em}.product-select .product-to-cart a{cursor:pointer}.new-thank{max-width:1140px;margin:0 auto}h3.checkout-subtitle{margin-top:2em;font-size:24px!important;margin-bottom:10px;font-family:'Cantata One'}h2.woocommerce-order-downloads__title{margin-top:2em;font-size:24px!important;margin-bottom:10px;font-family:'Cantata One'}table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;text-align:center;margin-top:10px;border:unset}table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details tr td{border:unset;border-bottom:1px solid #ebebeb;padding-bottom:20px}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;text-align:center;margin-top:10px;border:unset;text-align:left}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th{border:unset;border-top:1px solid #ebebeb}.new-thank .order-custom-info{width:49%;float:left;margin-right:1%}.new-thank section.woocommerce-order-downloads{width:49%;float:left;margin-left:1%}table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details th.download-remaining{display:none}table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details th.download-expires{display:none}table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details td.download-remaining{display:none}table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details td.download-expires{display:none}li.ast-article-single.product.type-product:hover{transform:scale(1.03);box-shadow:0 0 10px 5px #1211113b;border-radius:15px;transition:all 0.3s ease-in-out!important}.ex-custom-form .elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-name.elementor-col-100{max-width:50%;float:left}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group{position:absolute;bottom:0em}.ex-custom-form .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons{width:50%}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group label{font-family:'Montserrat';font-size:11px;line-height:16.5px;position:relative;left:2em;display:block!important;padding-right:1em}.ex-custom-form .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons .elementor-button[type="submit"]{background:linear-gradient(180deg,#FFDE59 0%,#F3C40A 100%);box-shadow:0 4px 5px rgb(0 0 0 / .3);border-radius:15px}.ex-custom-form input#form-field-name{background:#FFF;border-radius:15px;padding:16px;color:#121111}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group input{position:absolute;opacity:0}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group input+label{position:relative;cursor:pointer;padding:0}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group input+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:22px;height:22px;background:#fff;position:absolute;top:5px;left:-30px;border-radius:100%}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group input:hover+label:before{background:#F3C40A}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group input:focus+label:before{box-shadow:0 0 0 3px rgb(0 0 0 / .12)}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group input:checked+label:before{background:#F3C40A}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group input:disabled+label{color:#b8b8b8;cursor:auto}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group input:disabled+label:before{box-shadow:none;background:#ddd}.ex-custom-form .elementor-field-type-acceptance.elementor-field-group input:checked+label:after{content:"";position:absolute;left:-24px;top:15px;background:#000;width:2px;height:2px;box-shadow:2px 0 0 black,4px 0 0 black,4px -2px 0 black,4px -4px 0 black,4px -6px 0 black,4px -8px 0 #000;transform:rotate(45deg)}.elementor-swiper-button{font-size:22px!important}.elementor-swiper-button-next{right:-17px;background:#fff;border-radius:50%;padding:7px}.elementor-swiper-button-prev{left:-17px;background:#fff;border-radius:50%;padding:7px}.elementor-swiper-button-next:hover,.elementor-swiper-button-prev:hover{background:#F4C81A}.image-fit-top img{object-position:top!important}.imgstyl img{width:350px!important;height:350px!important;object-fit:cover!important;border-radius:100%!important}@media (max-width:786px){.imgstyl img{width:280px!important;height:280px!important}}p#billing_nip_field{position:relative}p#billing_nip_field div#response{position:absolute}.get_gus{position:absolute;bottom:-25px;right:10px}.woocommerce-shipping-fields__field-wrapper{display:inline-block;background:#FAFAFA;border-radius:15px;padding:2em}input#billing_last_name,input#shipping_first_name,input#shipping_last_name,input#shipping_company,input#shipping_address_1,input#shipping_address_2,input#shipping_postcode,input#shipping_city{padding:14px;background:#FFF;border:1px solid #DDD;box-sizing:border-box;border-radius:10px;margin-bottom:0em;color:#000;font-family:'Montserrat';font-size:13px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{color:#000}@media (max-width:700px){.woocommerce-shipping-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:column}.woocommerce-shipping-fields__field-wrapper>.form-row,.woocommerce-billing-fields__field-wrapper>.form-row{width:100%!important}}.woocommerce ul#shipping_method li label{grid-template-columns:3fr 1fr;min-width:25%}@media (max-width:425px){form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:1em!important;padding-right:1em!important}.woocommerce-checkout #payment,.new-shippings,.woocommerce-shipping-fields__field-wrapper,.woocommerce-billing-fields{padding:1em}#order_review>table>tfoot>tr>td:nth-child(3),#order_review>table>thead>tr>th.product-name{width:100%}input#billing_last_name,input#shipping_first_name,input#shipping_last_name,input#shipping_company,input#shipping_address_1,input#shipping_address_2,input#shipping_postcode,input#shipping_city,input#billing_first_name,input#billing_last_name,input#billing_address_1,input#billing_address_2,input#billing_postcode,input#billing_city,input#billing_phone,input#billing_email{padding:10px}p#billing_invoice_field span.woocommerce-input-wrapper{padding-top:0}}.woocommerce li.ast-article-single.product.type-product:hover{transform:scale(1.03);box-shadow:0 0 10px 5px #1211113b;transition:all 0.3s ease-in-out!important}.ex-gradient-button a.elementor-button-link.elementor-button.elementor-size-md{background:linear-gradient(180deg,#FFDE59 0%,#F3C40A 100%);box-shadow:0 4px 5px rgb(164 164 164 / 30%);border-radius:15px}.cross-sells{display:none!important}.new-cart .cart-content .pr-element span.pr-thumbnail{max-width:60%}#coupon_code{text-align:center}.new-cart .update-cart button.button{top:0}.new-cart .cart-top,.new-cart .cart-content .pr-element{grid-template-columns:1fr 2fr 1fr 1fr 1fr 0.5fr}.pr-remove{padding-left:10px}@media (max-width:666px){.pr-thumbnail{display:none}.new-cart .cart-top,.new-cart .cart-content .pr-element{grid-template-columns:2fr 1fr 1fr 1fr 0.5fr}.new-cart .quantity input{padding:0!important}.new-cart .cart-top span{font-size:12px;line-height:1.2em}.new-cart .quantity .qty,.new-cart .cart-content .pr-element .pr-name a,.new-cart .cart-content .pr-element span{font-size:14px;line-height:1.2em}.update-cart{align-self:flex-start}.new-cart .coupon button.button{left:0!important;margin-top:1em!important;margin-bottom:1em!important}.new-cart-bottom{flex-direction:row}.coupon{display:flex;flex-direction:column}}@media (max-width:550px){.new-cart-bottom{flex-direction:column}.new-cart .update-cart button.button{width:250px}.update-cart{align-self:auto;padding-top:1em}}@media (max-width:360px){.new-cart .cart-top span{font-size:10px}.new-cart .quantity .qty,.new-cart .cart-content .pr-element .pr-name a,.new-cart .cart-content .pr-element span{font-size:12px}}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:auto;width:auto}.ex-product-gallery img.swiper-slide-image{width:100%;height:200px;object-fit:cover;object-position:top}.ex-product-gallery .elementor-swiper-button.elementor-swiper-button-next i,.ex-product-gallery .elementor-swiper-button.elementor-swiper-button-prev i{font-family:"Font Awesome 5 Free";font-weight:900;color:#000}.ex-product-gallery .elementor-swiper-button.elementor-swiper-button-next i:before{content:"\f30b"}.ex-product-gallery .elementor-swiper-button.elementor-swiper-button-prev i:before{content:"\f30a"}.ex-product-gallery .elementor-swiper-button.elementor-swiper-button-prev{border:1px solid #f4c71d;padding:5px;border-radius:100%;left:-16px;background-color:#fff;width:30px;height:30px}.ex-product-gallery .elementor-swiper-button.elementor-swiper-button-next{border:1px solid #f4c71d;padding:5px;border-radius:100%;right:-16px;background-color:#fff;width:30px;height:30px}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-to-cart a.added_to_cart.wc-forward{display:none!important}.post_block:hover .btn_arrow .elementor-button-link{color:#F4C81A!important}.post_block:hover .btn_arrow path{fill:#F4C81A!important;stroke:#F4C81A!important}.post_block .btn_arrow svg{margin-bottom:3px}.posts .ae-pagination-wrapper .current{border:1px solid #F4C81A!important}.form .elementor-field-type-acceptance{font-size:12px}.form .elementor-field-type-acceptance a{color:#F4C81A}.form .elementor-field-type-submit{width:100%!important}.form .elementor-button{background:linear-gradient(180deg,#FFDE59 0%,#F3C40A 100%);box-shadow:0 4px 5px rgb(0 0 0 / .3)}.form .elementor-button:hover{background:linear-gradient(0deg,#FFDE59 0%,#F3C40A 100%)}.form .elementor-button svg{width:30px;margin-left:15px}@media screen and (max-width:1024px){.col2,.col1{width:100%!important}}.kom .submit{color:#000!important;font-weight:600!important;font-size:18px;padding:15px 30px!important;border:0 solid #FFB800!important;background:linear-gradient(180deg,#FFDE59 0%,#F3C40A 100%);border-radius:15px}.kom .submit:hover{background:linear-gradient(0deg,#FFDE59 0%,#F3C40A 100%)}.kom a{color:#F3C40A}.kom #comment,.kom input{background:#fff;border-radius:20px!important;border:none;padding:15px}.kom .comment-form-url{display:none}.kom .comment-form-email,.kom .comment-form-author,.kom .comment-form-comment{display:flex;flex-direction:column}.kom .comments-area{display:flex;flex-direction:column}.kom .comment-respond{order:0}.kom .title-comments{order:1}.kom .comment-list{order:2}.kom h2{display:none}div#playmp3 audio{margin:0 auto;display:block}.woocommerce-shop .elementor-element.elementor-products-grid ul.products li.product{transform:scale(1);box-shadow:0 0 0 0 #fff0;transition:all 0.3s ease-in-out!important;background-color:#fff;border-radius:10px;padding:1em!important}.out_of_stock:before{content:'Tymczasowo brak w magazynie'!important;width:100%;height:70px;position:absolute;bottom:2%;left:0;border-radius:15px;background-color:#fffffffa;z-index:99;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;color:#000;font-family:'Montserrat';font-size:15px;font-weight:400;letter-spacing:.5px;text-align:center}tr.cart-discount.coupon-ksiazka-plus-e-book-copywriting-sprzedazowy th{font-family:'CANTATA ONE';font-weight:400;font-size:16px;color:#000}table.shop_table.woocommerce-checkout-review-order-table td.product-qty{font-family:'CANTATA ONE';font-weight:400;font-size:16px;color:#000}table.shop_table.woocommerce-checkout-review-order-table td.product-total{color:#000}ul.vi-wcaio-sidebar-cart-products img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{object-fit:contain}.vi-wcaio-sidebar-cart-content-wrap1.vi-wcaio-sidebar-cart-products-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:stretch}