html,body{overflow-x:hidden}body.menu-open{height:100%!important;overflow-y:clip!important}a{text-decoration:none!important}.myButton{position:relative;background-color:#ffeddb;display:inline-block;cursor:pointer;color:#3a8a9e;font-family:Arial;font-size:17px;padding:12px 40px;text-decoration:none;text-shadow:0 1px 0 #fff;clip-path:polygon(34px 0%,calc(100% - 34px) 0%,100% 50%,calc(100% - 34px) 100%,34px 100%,0% 50%);-webkit-clip-path:polygon(34px 0%,calc(100% - 34px) 0%,100% 50%,calc(100% - 34px) 100%,34px 100%,0% 50%);border:none;z-index:1}.myButton::before{content:"";position:absolute;inset:0;z-index:-2;border:2px solid #300001;background:#fff0;clip-path:polygon(34px 0%,calc(100% - 34px) 0%,100% 50%,calc(100% - 34px) 100%,34px 100%,0% 50%);-webkit-clip-path:polygon(34px 0%,calc(100% - 34px) 0%,100% 50%,calc(100% - 34px) 100%,34px 100%,0% 50%);pointer-events:none}.myButton::after{content:"";position:absolute;inset:0;z-index:-3;background:#fff0;clip-path:polygon(34px 0%,calc(100% - 34px) 0%,100% 50%,calc(100% - 34px) 100%,34px 100%,0% 50%);-webkit-clip-path:polygon(34px 0%,calc(100% - 34px) 0%,100% 50%,calc(100% - 34px) 100%,34px 100%,0% 50%);filter:drop-shadow(3px 3px 2px rgb(0 0 0 / .3));pointer-events:none}.myButton:hover{background:#300001!important;color:#fff}.myButton:active{top:1px}.button-74{background-color:#fbeee0;border:2px solid #422800;border-radius:30px;box-shadow:#422800 4px 4px 0 0;color:#422800;cursor:pointer;display:inline-block;font-weight:600;font-size:18px;line-height:50px;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-74:hover{background-color:#300001;border-color:#300001;color:#fff}.button-74:active{box-shadow:#422800 2px 2px 0 0;transform:translate(2px,2px)}.button-74:hover .elementor-icon-list-icon svg path{fill:#fff!important}.button-74:hover .elementor-icon-list-text{color:#fff!important}@media (min-width:768px){.button-74{min-width:120px;padding:0 25px}}.button-white{background-color:#fff;border:2px solid #422800;border-radius:30px;box-shadow:#422800 4px 4px 0 0;color:#422800;cursor:pointer;display:inline-block;font-weight:600;font-size:18px;line-height:50px;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-white:hover{background-color:#300001;border-color:#300001;color:#fff}.button-white:active{box-shadow:#422800 2px 2px 0 0;transform:translate(2px,2px)}.button-white:hover .elementor-icon-list-icon svg path{fill:#fff!important}.button-white:hover .elementor-icon-list-text{color:#fff!important}@media (min-width:768px){.button-white{min-width:120px;padding:0 25px}body .qib-button-wrapper{float:left!important}}@media (max-width:768px){body .qib-button-wrapper{float:left!important;margin-bottom:30px}.custom-product-description{font-size:16px!important}}.button-social{background-color:#fff;border:2px solid #422800;border-radius:30px;box-shadow:#422800 2px 2px 0 0!important;color:#422800;cursor:pointer;display:inline-block;font-weight:600;font-size:18px;line-height:50px;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-social:hover{background-color:#300001;border-color:#300001;color:#fff}.button-social:active{box-shadow:#422800 2px 2px 0 0;transform:translate(2px,2px)}.button-social:hover .elementor-icon-list-icon svg path{fill:#fff!important}.button-social:hover .elementor-icon-list-text{color:#fff!important}.menu-icons-column .button-social{min-width:57px;padding:10px 6px 10px 7px;line-height:0;box-shadow:#422800 4px 4px 0 0!important}@media (min-width:768px){.button-social{min-width:120px}}.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:31px}.gradient-title{background:linear-gradient(90deg,#e5c26a,#fffac1);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0}.text-2{max-height:84px;overflow:hidden;transition:max-height 0.4s ease}.text-2.expanded{max-height:100%}.toggle-btn{cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:700;user-select:none}.arrow{display:inline-block;transition:transform 0.3s ease;transform:rotate(180deg)}.arrow.rotate{transform:rotate(0deg)}.toggle-text{color:#300001;font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;margin-right:10px}.eq-category-section{display:none}.button-fudge{position:relative;display:flex;align-items:center;justify-content:center;background:#300001;color:#300001;font-size:22px;font-family:Outfit;font-weight:500;font-size:22px;line-height:100%;letter-spacing:0%;height:64px;cursor:pointer;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%)}.button-fudge .elementor-widget-container{display:flex;align-items:center;transform:translate(-3px,-3px)}.button-fudge::before{position:absolute;content:"";top:2px;left:2px;width:100%;height:100%;background:#ffeddb;width:calc(100% - 2px - 5px);height:calc(100% - 2px - 5px);clip-path:polygon(10% 0,calc(90% + 3px) 0,calc(100% - 2px) calc(50% - 2px),90% calc(100% - 2px),calc(10% - 2px) calc(100% - 2px),2px 50%)}.button-fudge:hover::before{background:#300001}.button-fudge:hover .elementor-icon-list-text{color:#FFF!important}.button-fudge:hover .elementor-icon-list-icon path{fill:#FFF!important}.button-fudge #pytania:hover #pytania .elementor-icon-list-icon path{stroke:#FFF!important}.eq-header .button-social svg{height:30px;width:40px}.eq-header .button-social:hover svg path{fill:#FFF!important}.custom-add-to-cart-button{display:inline-flex;align-items:center;background-color:#007cba;color:#fff;padding:12px 20px;border-radius:4px;text-decoration:none;font-weight:600;transition:background-color 0.3s ease}.custom-add-to-cart-button i{margin-right:10px;font-family:'Font Awesome 5 Free';font-weight:900}.custom-add-to-cart-button:hover{background-color:#005f8d}.quantity-title-output{color:#300001;font-size:25px;display:flex;gap:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;font-family:Outfit,sans-serif}.total-price{font-size:40px;font-weight:600;margin-top:-9px}.total-price-output{font-size:40px;font-weight:600;margin-top:-9px;color:#300001}@media(max-width:1317px){.quantity-title-output{flex-direction:column;font-size:18px;align-items:left}.total-price{font-size:32px}}.tabela-znizek{border-collapse:collapse;border:none;width:100%;font-size:16px}.tabela-znizek th,.tabela-znizek td{padding:0;padding-top:18px;border:unset!important;background:none!important;font-size:20px;font-weight:400!important;color:#300001!important;font-family:Outfit,sans-serif;text-align:left;font-weight:400}.tabela-znizek thead th{font-weight:700}.licznik-po-terminie,#licznik-wysylki .licznik-naglowek{font-size:20px;font-weight:400!important;color:#300001;margin-bottom:8px;font-family:Outfit,sans-serif}#licznik-wysylki #czas-do-wysylki{font-size:35px;font-weight:700;font-family:Outfit,sans-serif;color:#000;letter-spacing:1px}#licznik-wysylki .licznik-stopka{font-size:20px;font-weight:400!important;color:#300001;margin-bottom:8px;font-family:Outfit,sans-serif}.delivery-info{display:flex;align-items:flex-start;gap:12px;font-family:inherit;font-size:16px;line-height:1.4;font-family:Outfit,sans-serif;color:#300001}.delivery-icon{width:56px;height:56px;margin-top:2px;flex-shrink:0}.delivery-text{display:flex;flex-direction:column;gap:6px}.delivery-label{font-weight:400;font-size:18px;margin-bottom:2px}.delivery-date{font-size:18px;font-weight:600}.custom-product-description{color:#300001;font-size:18px;font-family:Outfit,sans-serif}.custom-product-description h1,.custom-product-description h2{font-size:30px}#dostawa-kalkulator h2{font-family:"Outfit",Sans-serif;font-size:30px;font-weight:600;text-align:center;color:#300001}#dostawa-kalkulator label,#dostawa-kalkulator p{font-size:20px;font-weight:400!important;color:#300001;margin-bottom:8px;font-family:Outfit,sans-serif}@media(max-width:1317px){#dostawa-kalkulator h2{font-size:24px}#dostawa-kalkulator label,#dostawa-kalkulator p{font-size:16px}}.elementor-hover-img-wrapper{position:relative;display:block}.elementor-hover-img-wrapper img{height:240px!important;object-fit:cover;object-position:center center}.eq-box-button:hover .elementor-hover-img-wrapper .hover-img{opacity:0}.eq-box-button:hover .elementor-hover-img-wrapper .hover-img.hover{opacity:1!important}.eq-box-button:hover .elementor-hover-img-wrapper .hover-img.normal{opacity:0}.e-my-account-tab.e-my-account-tab__dashboard h2{font-weight:600!important}.woocommerce-form{padding:0!important}.wcpa_price_summary,.wcpa_form_outer{font-family:"Outfit",Sans-serif}.wcpa_price_summary{margin-bottom:36px;background:unset}.single-product .price_value{font-size:26px}.wcpa_form_outer label{font-family:"Outfit",Sans-serif;font-size:23px;font-weight:600;margin-bottom:11px;color:#300001}.woocommerce-error,.woocommerce-message{max-width:1536px;margin:auto;font-family:Outfit,sans-serif;border-top-color:#300001}.woocommerce-message::before{color:#300001}.button.wc-forward{background-color:#FFEDDB!important;color:#300001!important}.wp-block-woocommerce-empty-cart-block h2:nth-of-type(2),.wp-block-product-new{display:none;}.elementor-menu-cart__product .variation{display:flex!important;gap:9px!important;flex-direction:column!important}.wcpa_cart_price{display:none}.licznik_dostawy{display:none}.product_cat-krowk-bez-personalizacji .licznik_dostawy,.product_cat-opakowania .licznik_dostawy,.product_cat-probki .licznik_dostawy,.product_cat-wielkanoc-zestawy-smakowe-ekspres .licznik_dostawy,.product_cat-krowka-piernikowa .licznik_dostawy,.product_cat-krowki-ekspres-wysylka-jutro .licznik_dostawy{display:block}.product_cat-krowk-bez-personalizacji .przewidywana_dostawa,.product_cat-opakowania .przewidywana_dostawa,.product_cat-probki .przewidywana_dostawa,.product_cat-wielkanoc-zestawy-smakowe-ekspres .przewidywana_dostawa,.product_cat-krowka-piernikowa .licznik_dostawy,.product_cat-krowki-ekspres-wysylka-jutro .przewidywana_dostawa{display:none}.wc-block-components-product-badge.wc-block-components-sale-badge{display:none!important}.cat-bold a{font-weight:bold!important}.wcpa_total,.wcpa_product_total{display:none!important}.elementor-sticky--active .eq-category-section{margin-top:-33px!important}.krowka-button{background:linear-gradient(145deg,#e8c9a1,#f2d6b3);color:#2a1b0a;font-family:'Poppins',sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:1.2rem 3rem;border-top:2px solid #a67c52;border-bottom:2px solid #a67c52;border-left:none;border-right:none;cursor:pointer;clip-path:polygon(12% 0%,88% 0%,100% 50%,88% 100%,12% 100%,0% 50%);box-shadow:inset 0 1px 2px rgb(255 255 255 / .3),0 4px 8px rgb(0 0 0 / .05);position:relative;overflow:hidden;transition:border-color 0.3s ease}.krowka-button::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgb(255 255 255 / .1) 0%,rgb(255 255 255 / .5) 50%,rgb(255 255 255 / .1) 100%);transform:skewX(-25deg);transition:left 0.6s ease-in-out;pointer-events:none}.krowka-button:hover::before{left:130%}.krowka-button:hover{border-top-color:#b68d5e;border-bottom-color:#b68d5e}.licznik_dostawy{display:none!important}.przewidywana_dostawa{display:none!important}.przewidywana_dostawa_3dni{display:none!important}.product_cat-krowk-bez-personalizacji .licznik_dostawy,.product_cat-opakowania .licznik_dostawy,.product_cat-probki .licznik_dostawy,.product_cat-wielkanoc-zestawy-smakowe-ekspres .licznik_dostawy,.product_cat-krowka-piernikowa .licznik_dostawy,.product_cat-krowki-ekspres-wysylka-jutro .licznik_dostawy{display:none!important}.product_cat-krowk-bez-personalizacji .przewidywana_dostawa,.product_cat-opakowania .przewidywana_dostawa,.product_cat-probki .przewidywana_dostawa,.product_cat-wielkanoc-zestawy-smakowe-ekspres .przewidywana_dostawa,.product_cat-krowka-piernikowa .przewidywana_dostawa,.product_cat-krowki-ekspres-wysylka-jutro .przewidywana_dostawa{display:none!important}