.ez-form-section{color:#4A1015;font-family:'Poppins',sans-serif;padding:20px 0}.ez-form-section *{box-sizing:border-box}.ez-form-head{max-width:640px;margin:0 auto 40px;text-align:center}.ez-form-eyebrow{font-size:13px;letter-spacing:3px;text-transform:uppercase;font-weight:500;color:#6E1B23;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px}.ez-form-eyebrow::before,.ez-form-eyebrow::after{content:'';width:28px;height:1px;background:#6E1B23}.ez-form-head h2{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:38px;margin:0 0 14px;color:#4A1015}.ez-form-head p{font-weight:300;font-size:16px;opacity:.8;margin:0}.ez-form-card{background:#FBE3E8!important;border-radius:32px!important;padding:48px!important;max-width:820px;margin:0 auto}.ez-form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.ez-form-field label{display:block;font-size:13px;font-weight:500;letter-spacing:.3px;margin-bottom:8px;color:#6E1B23}.ez-form-block{margin-bottom:28px}.ez-form-block>.ez-form-label{display:block;font-size:13px;font-weight:500;letter-spacing:.3px;margin-bottom:12px;color:#6E1B23}.ez-form-block>.ez-form-label small{font-weight:300;opacity:.6;text-transform:none;letter-spacing:0}.ez-form-note{font-size:12.5px;opacity:.65;margin:-8px 0 28px}@media (max-width:700px){.ez-form-card{padding:30px 22px!important;border-radius:24px!important}.ez-form-row{grid-template-columns:1fr}}.ez-form-field .wpcf7-form-control-wrap{display:block}.ez-form-field input.wpcf7-form-control,.ez-form-field textarea.wpcf7-form-control,.ez-form-field select.wpcf7-form-control{width:100%!important;border:none!important;border-radius:16px!important;padding:14px 18px!important;background:#FDF6F1!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;color:#4A1015!important;box-shadow:none!important}.ez-form-field textarea.wpcf7-form-control{resize:vertical;min-height:110px}.ez-form-field input.wpcf7-form-control:focus,.ez-form-field textarea.wpcf7-form-control:focus,.ez-form-field select.wpcf7-form-control:focus{outline:2px solid #6E1B23!important;outline-offset:1px}.ez-form-block .wpcf7-form-control.wpcf7-checkbox{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.ez-form-block .wpcf7-list-item{margin:0!important}.ez-form-block .wpcf7-list-item label{display:inline-flex!important;align-items:center;cursor:pointer}.ez-form-block .wpcf7-list-item input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ez-form-block .wpcf7-list-item-label{display:inline-block!important;border:1.5px solid #6E1B23!important;border-radius:40px!important;padding:9px 20px!important;font-size:13px!important;color:#6E1B23!important;background:transparent!important;transition:background .2s ease,color .2s ease}.ez-form-block .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{background:#6E1B23!important;color:#FDF6F1!important}.ez-form-block .wpcf7-list-item input[type=checkbox]:focus-visible+.wpcf7-list-item-label{outline:2px solid #4A1015;outline-offset:2px}.ez-form-card button.wpcf7-submit,.ez-form-card .et_pb_button.wpcf7-submit{width:50%!important;display:flex!important;margin:0 auto!important;align-items:center!important;justify-content:center!important;border:none!important;border-radius:40px!important;background:#6E1B23!important;color:#FDF6F1!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.3px!important;padding:17px!important;box-shadow:none!important;text-transform:none!important;transition:background .25s ease!important}.ez-form-card button.wpcf7-submit:hover{background:#4A1015!important;letter-spacing:.3px!important}.ez-form-card button.wpcf7-submit::after{display:none!important}.ez-form-card .wpcf7-response-output{margin-top:20px!important;border-radius:16px!important;padding:14px 18px!important;font-size:13.5px!important;border:1.5px solid #6E1B23!important;background:#FDF6F1!important;color:#4A1015!important}.ez-shop-grid{--ez-burgundy-dark:#4A1015;--ez-burgundy:#6E1B23;--ez-rose:#F4B6C2;--ez-rose-light:#FBE3E8;--ez-ecru:#FDF6F1;--ez-white:#FFFFFF;--ez-line:#E8CFD4;--ez-text-muted:#8a5b60}.ez-shop-grid ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important;list-style:none!important;margin:0!important;padding:0!important}.ez-shop-grid ul.products::before,.ez-shop-grid ul.products::after{content:none!important;display:none!important}.ez-shop-grid ul.products li.product{width:100%!important;margin:0!important;padding:0!important;float:none!important;display:grid!important;grid-template-rows:auto 1fr auto!important;grid-template-columns:1fr auto!important;background:var(--ez-white);border:1px solid var(--ez-line);border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ez-shop-grid ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 16px 32px -18px rgba(74,16,21,0.28)}.ez-shop-grid ul.products li.product>a:first-child{grid-row:1;grid-column:1 / -1;display:block;text-decoration:none}.ez-shop-grid ul.products li.product img{width:100%!important;aspect-ratio:1 / 1;object-fit:cover;background:var(--ez-rose-light);margin:0!important;display:block}.ez-shop-grid ul.products li.product .et_shop_image{display:block;aspect-ratio:1 / 1;overflow:hidden}.ez-shop-grid ul.products li.product h2.woocommerce-loop-product__title,.ez-shop-grid ul.products li.product .woocommerce-loop-product__title{font-family:'Cormorant Garamond',serif!important;font-weight:700!important;font-style:normal!important;font-size:22px!important;line-height:1.2!important;color:var(--ez-burgundy-dark)!important;padding:22px 22px 8px!important;margin:0!important}.ez-shop-grid ul.products li.product .price{grid-row:3;grid-column:1;align-self:center;font-family:'Cormorant Garamond',serif!important;font-weight:700!important;font-size:19px!important;color:var(--ez-burgundy)!important;padding:0 0 22px 22px!important;margin:0!important}.ez-shop-grid ul.products li.product .price del{color:var(--ez-text-muted);opacity:.6;font-weight:500;margin-right:6px;text-decoration:line-through}.ez-shop-grid ul.products li.product .price ins{text-decoration:none}.ez-shop-grid ul.products li.product a.add_to_cart_button{grid-row:3;grid-column:2;align-self:center;justify-self:end;margin:0 22px 22px 0!important;padding:11px 22px!important;border-radius:40px!important;background:var(--ez-burgundy)!important;border:1px solid var(--ez-burgundy)!important;font-family:'Poppins',sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.02em;color:var(--ez-ecru)!important;white-space:nowrap;box-shadow:none!important;transition:background .2s ease,border-color .2s ease}.ez-shop-grid ul.products li.product a.add_to_cart_button:hover{background:var(--ez-burgundy-dark)!important;border-color:var(--ez-burgundy-dark)!important}.ez-shop-grid ul.products li.product .price{padding-right:12px!important}.ez-shop-grid ul.products li.product a.added_to_cart{grid-row:3;grid-column:2;justify-self:end;align-self:end;margin:0 22px 6px 0!important;font-family:'Poppins',sans-serif!important;font-size:11.5px!important;color:var(--ez-burgundy)!important;text-decoration:underline!important}.ez-shop-grid ul.products li.product>a.woocommerce-loop-product__link+div{grid-row:2;grid-column:1 / -1;align-self:start;padding:8px 22px 0}.ez-shop-grid ul.products li.product .payu-mini-installments-widget{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-family:'Poppins',sans-serif!important;font-size:12px!important;line-height:1.4!important;color:var(--ez-text-muted)!important}.ez-shop-grid ul.products li.product .payu-mini-installments-widget-details{color:var(--ez-burgundy)!important;font-weight:500!important;text-decoration:underline!important}.ez-shop-grid ul.products li.product .payu-mini-installments-widget-separator{color:var(--ez-text-muted)!important}.ez-shop-grid ul.products li.product .payu-mini-installments-widget-amount{color:var(--ez-burgundy-dark)!important;font-weight:600!important}.ez-shop-grid ul.products li.product .onsale{position:absolute;top:14px;left:14px;background:var(--ez-white)!important;color:var(--ez-burgundy)!important;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 13px;border-radius:40px;min-height:0!important;min-width:0!important;line-height:1!important}.ez-shop-grid ul.products li.product .star-rating{padding:0 22px;font-size:13px}.ez-shop-grid ul.products li.product .star-rating span::before{color:var(--ez-burgundy)}@media (max-width:980px){.ez-shop-grid ul.products{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}}@media (max-width:640px){.ez-shop-grid ul.products{grid-template-columns:1fr!important}}.ez-shop-grid ul.products>*:not(li.product){display:none!important}.variations_form{--ez-burgundy-dark:#4A1015;--ez-burgundy:#6E1B23;--ez-rose:#F4B6C2;--ez-rose-light:#FBE3E8;--ez-line:#E8CFD4;--ez-white:#FFFFFF}.variations_form select.ez-pills-active{display:none!important}.variations_form .variations td.value>span:first-child{display:none!important}.variations_form .variations th.label,.variations_form .variations td.label{display:none!important}.variations_form .variations,.variations_form .variations tbody,.variations_form .variations tr,.variations_form .variations td.value{display:block;width:100%}.variations_form .variations td.value::before,.variations_form .variations td.value::after{content:none!important;display:none!important}.variations_form .ez-pill-group::before,.variations_form .ez-pill-group::after,.variations_form .ez-pill-group *::before,.variations_form .ez-pill-group *::after{content:none!important;display:none!important}.variations_form .ez-pill-group{margin-bottom:22px}.variations_form .ez-pill-label{display:block;margin-bottom:10px;font-family:'Poppins',sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ez-burgundy)}.variations_form .ez-pill-row{display:flex;flex-wrap:wrap;gap:10px}.variations_form .ez-pill{padding:11px 22px;border:1px solid var(--ez-line);border-radius:40px;background:var(--ez-white);color:var(--ez-burgundy-dark);font-family:'Poppins',sans-serif;font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.variations_form .ez-pill:hover{border-color:var(--ez-burgundy)}.variations_form .ez-pill.is-active{background:var(--ez-burgundy);border-color:var(--ez-burgundy);color:var(--ez-white)}.variations_form .ez-pill:disabled,.variations_form .ez-pill.is-unavailable{opacity:.4;cursor:not-allowed;text-decoration:line-through}.variations_form .woocommerce-variation-price .price,.variations_form .woocommerce-variation-price .price ins,.variations_form .woocommerce-variation-price .price bdi{font-family:'Cormorant Garamond',serif!important;font-size:28px!important;font-weight:700!important;color:var(--ez-burgundy)!important;text-decoration:none!important}.variations_form .woocommerce-variation-price .price del{margin-right:8px;font-family:'Cormorant Garamond',serif!important;font-size:19px!important;font-weight:500!important;color:var(--ez-burgundy-dark)!important;opacity:.5}.variations_form .reset_variations{display:inline-block;margin-top:4px;font-size:12px;color:var(--ez-text-muted,#8a5b60);text-decoration:underline}.payu-mini-installments-widget{--ez-burgundy-dark:#4A1015;--ez-burgundy:#6E1B23;--ez-text-muted:#8a5b60;display:inline-flex!important;align-items:center;gap:5px;font-family:'Poppins',sans-serif!important;font-size:13px!important;line-height:1.4;flex-wrap:wrap}.payu-mini-installments-widget-details{color:var(--ez-burgundy)!important;font-weight:600!important;font-family:'Poppins',sans-serif!important;font-size:13px!important;text-decoration:underline!important;text-underline-offset:3px;cursor:pointer}.payu-mini-installments-widget-details:hover{color:var(--ez-burgundy-dark)!important}.payu-mini-installments-widget-separator{color:var(--ez-text-muted)!important;font-family:'Poppins',sans-serif!important}.payu-mini-installments-widget-amount{color:var(--ez-burgundy-dark)!important;font-weight:600!important;font-family:'Poppins',sans-serif!important;font-size:13px!important}.product_meta+div:has(.payu-mini-installments-widget){margin-top:14px}.ez-faq-wrap{max-width:100%;margin:0 auto;font-family:'Poppins',sans-serif}.ez-faq-item{border:1px solid #E8CFD4;border-radius:16px;margin-bottom:14px;background-color:#ffffff;overflow:hidden;transition:border-color 0.25s ease}.ez-faq-item:hover{border-color:#F4B6C2}.ez-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:'Cormorant Garamond',serif;font-weight:700;font-size:20px;color:#4A1015;line-height:1.3}.ez-faq-question:hover .ez-faq-question-text{color:#6E1B23}.ez-faq-question-text{transition:color 0.2s ease}.ez-faq-icon{position:relative;flex-shrink:0;width:22px;height:22px}.ez-faq-icon::before,.ez-faq-icon::after{content:"";position:absolute;background-color:#6E1B23;border-radius:2px;transition:transform 0.3s ease}.ez-faq-icon::before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.ez-faq-icon::after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%)}.ez-faq-question[aria-expanded="true"] .ez-faq-icon::after{transform:translateX(-50%) rotate(90deg);opacity:0}.ez-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.ez-faq-answer-inner{padding:0 24px 20px 24px;font-family:'Poppins',sans-serif;font-size:16px;line-height:1.6;color:#4A1015}.ez-faq-answer-inner p{margin:0 0 12px 0}.ez-faq-answer-inner p:last-child{margin-bottom:0}@media (max-width:767px){.ez-faq-question{padding:16px 18px;font-size:18px}.ez-faq-answer-inner{padding:0 18px 18px 18px;font-size:15px}}.ez-post-meta .et_pb_title_meta_container{font-family:'Poppins',sans-serif;font-size:14px;font-weight:400;color:#6E1B23;letter-spacing:.02em;text-align:center}.ez-post-meta .et_pb_title_meta_container a{color:#6E1B23;text-decoration:none}.ez-post-meta .et_pb_title_meta_container a:hover{text-decoration:underline}.ez-featured-image img{border-radius:150px 150px 0 0;box-shadow:0 24px 50px -20px rgba(74,16,21,0.35);display:block}.ez-post-content ul{list-style:none;padding-left:0}.ez-post-content ul li{position:relative;padding-left:26px}.ez-post-content ul li::before{content:"•";position:absolute;left:0;font-weight:700;font-size:22px;line-height:1;color:#6E1B23}.ez-post-content ol{padding-left:22px}.ez-post-content ol li::marker{font-weight:700;color:#6E1B23}.ez-product-featured-badge{position:relative}.ez-product-featured-badge::before{content:"WYRÓŻNIONY";position:absolute;top:20px;left:20px;z-index:20;padding:9px 17px;background:#FBE3E8;color:#6E1B23;border:1px solid #E8CFD4;border-radius:50px;font-family:'Poppins',sans-serif;font-size:10px;font-weight:600;line-height:1;letter-spacing:.12em;pointer-events:none}