.woocommerce .elementor-56 .elementor-element.elementor-element-62818b5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-56 .elementor-element.elementor-element-62818b5 .flex-viewport{border-radius:2px 2px 2px 2px;}.woocommerce .elementor-56 .elementor-element.elementor-element-62818b5 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-56 .elementor-element.elementor-element-62818b5 .flex-control-thumbs img{border-radius:2px 2px 2px 2px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-56 .elementor-element.elementor-element-ce4e9fb .cart button, .elementor-56 .elementor-element.elementor-element-ce4e9fb .cart .button{border-radius:2px 2px 2px 2px;color:#FFFFFF;background-color:#8F8068;transition:all 0.2s;}.elementor-56 .elementor-element.elementor-element-ce4e9fb .cart button:hover, .elementor-56 .elementor-element.elementor-element-ce4e9fb .cart .button:hover{color:#FFFFFF;background-color:#423623;}.elementor-56 .elementor-element.elementor-element-ce4e9fb{--button-spacing:10px;}.elementor-56 .elementor-element.elementor-element-ce4e9fb .quantity .qty{border-radius:2px 2px 2px 2px;transition:all 0.2s;}/* Start custom CSS *//* Zakładki produktu */
body.elementor-page-56 .e-tab-base { flex-shrink: 0; }
body.elementor-page-56 [data-id="1219d215"] { scrollbar-width: none; }
body.elementor-page-56 [data-id="1219d215"]::-webkit-scrollbar { display: none; }
body.elementor-page-56 .e-tab-base[aria-selected="true"] { border-bottom: 2px solid #8F8068 !important; color: #2B2622 !important; }
body.elementor-page-56 .e-tab-base[aria-selected="true"] p { color: #2B2622; }
body.elementor-page-56 .e-tab-base:focus-visible { outline: 2px solid #8F8068; outline-offset: -2px; }
@media (max-width: 767px) { body.elementor-page-56 .e-tab-base { margin-bottom: -1px; } }
/* Treści z pól */
body.elementor-page-56 [data-id="a1f66f1"] p { margin: 0; }
body.elementor-page-56 [data-id="67fa839d"] p, body.elementor-page-56 [data-id="33287305"] p { margin: 0 0 14px 0; }
body.elementor-page-56 [data-id="33287305"] ul, body.elementor-page-56 [data-id="78290c72"] ul { margin: 0; padding-left: 20px; }
body.elementor-page-56 [data-id="33287305"] li, body.elementor-page-56 [data-id="78290c72"] li { margin-bottom: 8px; }
/* Badge z liściem */
body.elementor-page-56 [data-id="ffac18a"] { position: relative; }
body.elementor-page-56 [data-id="ffac18a"]:empty { display: none; }
body.elementor-page-56 [data-id="ffac18a"]::before { content: ""; position: absolute; left: 0; top: 50%; width: 20px; height: 20px; transform: translateY(-50%); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238F8068' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19c0-8 5-13 14-14 0 9-5 14-13 14z'/%3E%3Cpath d='M5 19l8-8'/%3E%3C/svg%3E") center / contain no-repeat; }
/* Ikony atutów w kółkach */
body.elementor-page-56 [data-id="15fc1a11"], body.elementor-page-56 [data-id="655cde8a"], body.elementor-page-56 [data-id="5bb10ed"] { position: relative; }
body.elementor-page-56 [data-id="15fc1a11"]::before, body.elementor-page-56 [data-id="655cde8a"]::before, body.elementor-page-56 [data-id="5bb10ed"]::before { content: ""; position: absolute; top: 0; left: 50%; width: 44px; height: 44px; transform: translateX(-50%); border: 1px solid #DDD4C8; border-radius: 50%; background-position: center; background-repeat: no-repeat; background-size: 22px; }
body.elementor-page-56 [data-id="15fc1a11"]::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238F8068' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='9' cy='10' r='4.5'/%3E%3Ccircle cx='16.5' cy='15.5' r='3'/%3E%3Ccircle cx='17' cy='6.5' r='1.6'/%3E%3C/svg%3E"); }
body.elementor-page-56 [data-id="655cde8a"]::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238F8068' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E"); }
body.elementor-page-56 [data-id="5bb10ed"]::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238F8068' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6l-5 9a2 2 0 0 0 1.7 3h10.6a2 2 0 0 0 1.7-3l-5-9V3'/%3E%3Cpath d='M7.5 15h9'/%3E%3C/svg%3E"); }
@media (max-width: 767px) { body.elementor-page-56 [data-id="15fc1a11"]::before, body.elementor-page-56 [data-id="655cde8a"]::before, body.elementor-page-56 [data-id="5bb10ed"]::before { width: 38px; height: 38px; background-size: 19px; } }/* End custom CSS */