.laris-okruchy [property="itemListElement"]+[property="itemListElement"]::before{content:"›";margin:0 9px;color:var(--l-line-strong);font-weight:600}.breadcrumbs-container--karta{margin-bottom:16px}.breadcrumbs-container--karta a,.breadcrumbs-container--karta span{font-size:14px}.laris-okruchy .current-item{color:var(--l-ink);font-weight:600}.woocommerce div.product span.onsale{top:14px;left:14px;right:auto;z-index:9;margin:0}.woocommerce div.product .summary.entry-summary{display:flex;flex-direction:column;gap:0}.woocommerce div.product .product_title{margin:0 0 6px;font-size:26px;line-height:1.15;letter-spacing:.3px}.woocommerce div.product .prduct-sku{margin:0 0 14px;font-size:13px;color:var(--l-muted)}.woocommerce div.product p.price,.woocommerce div.product div.summary p.price{margin:0 0 4px}.woocommerce div.product .laris-omnibus--karta{margin:0 0 14px}.woocommerce div.product .woocommerce-product-details__short-description{margin:0 0 16px}.woocommerce div.product .woocommerce-product-details__short-description p{margin:0}.woocommerce div.product form.cart table.variations{display:block;width:100%;margin:0 0 16px;border:0}.woocommerce div.product form.cart table.variations tbody{display:block}.woocommerce div.product form.cart table.variations tr{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:0 0 8px;padding:12px 16px;background:var(--l-surface);border:1px solid var(--l-line);border-radius:var(--l-r)}.woocommerce div.product form.cart table.variations tr:last-child{margin-bottom:0}.woocommerce div.product form.cart table.variations th.label,.woocommerce div.product form.cart table.variations td.value{display:block;width:auto;margin:0;padding:0;border:0;vertical-align:middle}.woocommerce div.product form.cart table.variations th.label{flex:1 1 auto;min-width:0;text-align:left}.woocommerce div.product form.cart table.variations th.label label{display:block;margin:0;font-family:var(--l-font-head);font-size:14px;font-weight:700;line-height:1.25;color:var(--l-ink)}.woocommerce div.product form.cart table.variations th.label .laris-wariant-wartosc{display:block;margin-top:2px;font-family:var(--l-font-body);font-size:13px;font-weight:400;color:var(--l-muted)}.woocommerce div.product form.cart table.variations td.value{flex:0 1 auto;text-align:right}.woocommerce div.product form.cart.variations_form table.variations td.value .tawcvs-swatches{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0;margin:0}.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper{display:flex;margin:0}.woocommerce div.product form.cart.variations_form{margin:0 0 4px}.woocommerce div.product form.cart .single_variation_wrap{margin-top:10px}.woocommerce div.product form.cart .woocommerce-variation-availability p.stock{margin:0 0 12px;font-size:15px}.woocommerce div.product form.cart .woocommerce-variation-price{margin-bottom:10px}body.single-product div.product form.cart .quantity{vertical-align:middle}body.single-product div.product form.cart button.minus-btn,body.single-product div.product form.cart button.plus-btn{width:40px;height:40px;line-height:38px;font-size:20px;font-weight:400;color:var(--l-ink);border:1px solid var(--l-line);transition:border-color .16s ease,color .16s ease}body.single-product div.product form.cart button.minus-btn:hover,body.single-product div.product form.cart button.plus-btn:hover,body.single-product div.product form.cart button.minus-btn:focus-visible,body.single-product div.product form.cart button.plus-btn:focus-visible{filter:none;color:var(--l-brand-dark);border-color:var(--l-brand-dark)}body.single-product div.product form.cart .quantity input.qty[type="number"]{width:56px;height:40px;line-height:38px;font-size:16px;text-align:center;color:var(--l-ink);border:1px solid var(--l-line)}.woocommerce div.product .product_meta{margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--l-line);font-size:13.5px}.woocommerce div.product .product_meta .product-nav-footer{margin:10px 0 0}.woocommerce div.product .product-nav-footer span.lovebutton{display:inline-flex;align-items:center;gap:7px;filter:none;background-image:none;padding-left:0;color:var(--l-muted)}.woocommerce div.product .product-nav-footer span.lovebutton::before{content:"";flex:0 0 auto;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23696e82'%3E%3Cpath d='M12 21.35 10.55 20.03C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.woocommerce div.product .product-nav-footer span.lovebutton:hover,.woocommerce div.product .product-nav-footer span.lovebutton.loved{filter:none;color:var(--l-orange-text)}.woocommerce div.product .product-nav-footer span.lovebutton:hover::before,.woocommerce div.product .product-nav-footer span.lovebutton.loved::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f08200'%3E%3Cpath d='M12 21.35 10.55 20.03C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z'/%3E%3C/svg%3E")}@media (min-width:993px){.woocommerce div.product .related ul.products,.woocommerce div.product .upsells ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:992px){.woocommerce div.product .related ul.products,.woocommerce div.product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce div.product .related ul.products li.product,.woocommerce div.product .upsells ul.products li.product{grid-column:auto;clear:none;float:none;width:auto;margin:0}}.woocommerce div.product .woocommerce-tabs{padding-top:12px}.woocommerce div.product .woocommerce-product-gallery{margin-bottom:18px}@media (max-width:767px){body.single-product div.product form.cart:not(.variations_form),body.single-product div.product .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:40px 56px 40px 1fr 50px;align-items:center;gap:10px}body.single-product div.product form.cart .minus-btn{grid-area:1 / 1}body.single-product div.product form.cart .quantity{grid-area:1 / 2}body.single-product div.product form.cart .plus-btn{grid-area:1 / 3}body.single-product div.product form.cart .button.single_add_to_cart_button{grid-area:2 / 1 / 3 / 5}body.single-product div.product form.cart a.button-classic.order-phone{grid-area:2 / 5}body.single-product div.product form.cart .button.single_add_to_cart_button{width:auto;min-width:0;margin:0;justify-content:center}body.single-product div.product form.cart a.button-classic.order-phone{width:50px;min-width:50px;padding:0;margin:0;font-size:0;line-height:0;border-radius:999px}body.single-product div.product form.cart a.button-classic.order-phone::before{content:"";position:static;z-index:auto;opacity:1;transform:none;margin:0;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231490ca' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}body.single-product div.product form.cart a.button-classic.order-phone:hover::before{width:22px;height:22px;background-color:#fff0}.woocommerce div.product .related ul.products,.woocommerce div.product .upsells ul.products{gap:12px}.woocommerce div.product .related ul.products li.product .woocommerce-loop-product__title,.woocommerce div.product .upsells ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;min-height:calc(3 * 1.4em + 11px)}.breadcrumbs-container--karta a,.breadcrumbs-container--karta span{font-size:13px}.laris-okruchy [property="itemListElement"]+[property="itemListElement"]::before{margin:0 6px}.woocommerce div.product .product_title{font-size:22px}.woocommerce div.product p.price,.woocommerce div.product p.price .woocommerce-Price-amount,.woocommerce div.product p.price ins,.woocommerce div.product p.price ins .woocommerce-Price-amount,.woocommerce div.product p.price ins bdi{font-size:28px}.woocommerce div.product form.cart table.variations tr{flex-direction:column;align-items:stretch;gap:10px}.woocommerce div.product form.cart table.variations td.value{text-align:left}.woocommerce div.product form.cart table.variations td.value .tawcvs-swatches{justify-content:flex-start}}