body.e3ko{--e3ko-ink:#1f1e1c;--e3ko-line:#e0ddd7;--e3ko-tile:#fafafa;--e3ko-mute:#8e8c87;--e3ko-sub:#5c5b58;--e3ko-green:#2f5d42;--e3ko-gold:#8a6a1f;--e3ko-g1:45px;--e3ko-g2:32px;--e3ko-g3:32px;--e3ko-serce-top:17.5px;--e3ko-kreska:200px}@media (max-width:1200px){body.e3ko{--e3ko-g1:28px;--e3ko-g2:20px;--e3ko-g3:20px;--e3ko-serce-top:12px;--e3ko-kreska:140px}}@media (max-width:1000px){body.e3ko{--e3ko-g1:16px;--e3ko-g2:14px;--e3ko-g3:14px;--e3ko-serce-top:9.4px}}body.e3ko .summary h1.product_title.e3pn{margin:0 0 calc(var(--e3ko-g1) - 4px)!important;padding:0 56px 0 0!important}body.e3ko .summary h1.product_title.e3pn::before{display:none!important}body.e3ko .summary h1.product_title.e3pn::after{content:""!important;display:block!important;position:static!important;width:var(--e3ko-kreska)!important;height:1px!important;margin-top:18px!important;background:linear-gradient(90deg,#ece4d4,#fff0)!important}body.e3ko.e3ko-z-insp .summary h1.product_title.e3pn{margin-bottom:0!important}body.e3ko.e3ko-z-insp .summary h1.product_title.e3pn::after{display:none!important}body.e3ko .summary p.e3ko-insp{margin:10px 0 calc(var(--e3ko-g1) - 4px)!important;padding:0 56px 0 0!important;font:italic 400 13px/1.3 Montserrat,sans-serif!important;letter-spacing:.02em!important;text-transform:none!important;color:#171717!important}body.e3ko .summary p.e3ko-insp::after{content:"";display:block;width:var(--e3ko-kreska);height:1px;margin-top:18px;background:linear-gradient(90deg,#ece4d4,#fff0)}@media (max-width:1000px){body.e3ko .summary p.e3ko-insp{margin:8px 0 18px!important;font-size:11.5px!important}}body.e3ko .e3ko-glowa{position:relative}body.e3ko .e3ko-serce{position:absolute;right:-10px;top:var(--e3ko-serce-top);width:44px;height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:#fff0;border:0;box-shadow:none;color:var(--e3ko-ink);cursor:pointer}body.e3ko .e3ko-serce svg{width:24px;height:24px;transition:fill .15s}body.e3ko .e3ko-serce:hover{color:#000;background:#fff0}body.e3ko .e3ko-serce.is-active svg{fill:currentColor}body.e3ko .summary table.variations,body.e3ko .summary table.variations tbody,body.e3ko .summary table.variations tr,body.e3ko .summary table.variations td{display:block!important;width:100%!important;padding:0!important;margin:0!important;border:0!important}body.e3ko .summary table.variations th,body.e3ko .summary table.variations .label{display:none!important}body.e3ko .e3ko-wybor{margin:0 0 12px;font-family:Montserrat,sans-serif;font-size:10px;line-height:12px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--e3ko-ink)}@media (max-width:1000px){body.e3ko .summary h1.product_title.e3pn{margin-bottom:18px!important}}body.e3ko .summary ul.variable-items-wrapper{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:6px!important;margin:0 0 var(--e3ko-g2)!important;padding:0!important}body.e3ko .summary ul.variable-items-wrapper>li.variable-item{box-sizing:border-box!important;width:auto!important;height:52px!important;min-height:0!important;max-height:none!important;min-width:0!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--e3ko-tile)!important;border:1px solid var(--e3ko-line)!important;border-radius:2px!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s,background-color .15s}body.e3ko .summary ul.variable-items-wrapper>li.variable-item:hover{border-color:var(--e3ko-ink)!important}body.e3ko .summary ul.variable-items-wrapper>li.variable-item.selected{background:var(--e3ko-ink)!important;border-color:var(--e3ko-ink)!important}body.e3ko .summary li.variable-item .variable-item-contents{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;height:auto!important;max-height:none!important}body.e3ko .summary li.variable-item .variable-item-span{font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:16px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--e3ko-ink)!important;padding:0!important;white-space:nowrap}body.e3ko .summary li.variable-item.selected .variable-item-span{color:#fff!important;font-weight:600!important}body.e3ko .summary li.variable-item.disabled,body.e3ko .summary li.variable-item.out-of-stock{opacity:.45!important}body.e3ko .summary .single_variation_wrap .woocommerce-variation{display:none!important}body.e3ko .summary form.e3ko-wariant-uwaga .single_variation_wrap .woocommerce-variation{display:block!important;margin:0 0 var(--e3ko-g3)!important}body.e3ko .summary .single_variation_wrap{flex-direction:column!important}body.e3ko .summary form.e3ko-wariant-brak .single_variation_wrap .woocommerce-variation{display:none!important}body.e3ko .summary .woocommerce-variation-price{display:none!important}body.e3ko .summary .reset_variations,body.e3ko .summary .reset_variations_alert{display:none!important}body.e3ko .summary .wc-cst-product-add-data{display:none!important}body.e3ko .e3ko-ramka{box-sizing:border-box;width:100%;margin:0 0 var(--e3ko-g3);border:1px solid var(--e3ko-line);border-radius:2px;background:#fff}body.e3ko .e3ko-hasla{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;min-height:58px;padding:0 16px}body.e3ko .e3ko-haslo{display:flex;align-items:center;gap:11px;min-width:0;padding:10px 0}body.e3ko .e3ko-haslo+.e3ko-pion+.e3ko-haslo{padding-left:18px}body.e3ko .e3ko-pion{width:1px;height:30px;background:#efefef}body.e3ko .e3ko-haslo svg{flex:0 0 20px;width:20px;height:20px;color:var(--e3ko-ink)}body.e3ko .e3ko-haslo-tekst{display:flex;flex-direction:column;gap:3px;min-width:0}body.e3ko .e3ko-haslo-kicker{font-family:Montserrat,sans-serif;font-size:10px;line-height:12px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--e3ko-ink);white-space:nowrap}body.e3ko .e3ko-haslo-opis{font-family:Montserrat,sans-serif;font-size:12px;line-height:15px;font-weight:500;letter-spacing:0;color:var(--e3ko-sub);white-space:nowrap}body.e3ko .e3ko-dostawa{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:56px;box-sizing:border-box;padding:7px 16px;background:var(--e3ko-tile);border-top:1px solid #efefef}body.e3ko .e3ko-dostawa-top{display:flex;align-items:center;justify-content:space-between;gap:8px}body.e3ko .e3ko-dostawa-copy{display:flex;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:12.5px;line-height:21.875px;font-weight:500;letter-spacing:.5px;color:#353330}body.e3ko .e3ko-dostawa-copy svg{width:15px;height:15px;fill:none;stroke:var(--e3ko-ink);stroke-width:1.6}body.e3ko .e3ko-dostawa-copy b{font-weight:700;color:var(--e3ko-ink)}body.e3ko .e3ko-prog{font-family:Montserrat,sans-serif;font-size:9px;line-height:15.75px;font-weight:700;letter-spacing:1.26px;text-transform:uppercase;color:var(--e3ko-mute);white-space:nowrap}body.e3ko .e3ko-pasek{display:block;height:4px;background:#e8e8e8;overflow:hidden}body.e3ko .e3ko-pasek i{display:block;height:100%;background:var(--e3ko-green);transform-origin:0 50%;transition:transform .3s ease}body.e3ko .summary .woocommerce-variation-add-to-cart{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:0 8px!important;width:100%!important;margin:0!important;float:none!important}body.e3ko .summary .woocommerce-variation-add-to-cart>.quantity{display:none!important}body.e3ko .summary button.single_add_to_cart_button{order:1;flex:1 1 100%!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 20px!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--e3ko-ink)!important;border:1px solid var(--e3ko-ink)!important;border-radius:2px!important;color:#fff!important;line-height:1!important}body.e3ko .summary button.single_add_to_cart_button:hover{background:#000!important}body.e3ko .summary button.single_add_to_cart_button.wc-variation-is-unavailable,body.e3ko .summary button.single_add_to_cart_button.wc-variation-is-unavailable:hover{background:var(--e3ko-tile)!important;border-color:var(--e3ko-line)!important;opacity:1!important;cursor:default}body.e3ko .summary .wc-variation-is-unavailable .e3ko-cta-lbl,body.e3ko .summary .wc-variation-is-unavailable .e3ko-cta-cena{color:var(--e3ko-mute)}body.e3ko .summary .wc-variation-is-unavailable .e3ko-cta-div{background:var(--e3ko-line)}body.e3ko:not(#_) #custom-backinstock-button-wrap:not(:empty){margin:12px 0 0!important}body.e3ko:not(#_) #custom-backinstock-trigger{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;height:56px!important;margin:0!important;padding:0 20px!important;float:none!important;background:var(--e3ko-ink)!important;border:1px solid var(--e3ko-ink)!important;border-radius:2px!important;box-shadow:none!important;text-shadow:none!important;color:#fff!important;line-height:1!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase!important;text-align:center!important;cursor:pointer}body.e3ko:not(#_) #custom-backinstock-trigger:hover{background:#000!important;border-color:#000!important}body.e3ko .e3ko-cta{display:inline-flex;align-items:center;gap:14px}body.e3ko .e3ko-cta-lbl{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#fff}body.e3ko .e3ko-cta-div{display:block;width:1px;height:15px;background:rgb(255 255 255 / .28)}body.e3ko .e3ko-cta-cena{font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;letter-spacing:.3px;text-transform:none;color:#fff;white-space:nowrap}body.e3ko .e3ko-cta-cena del{margin-right:8px;font-size:13px;font-weight:400;color:rgb(255 255 255 / .6);text-decoration-thickness:1px}body.e3ko .e3ko-cta-cena ins{text-decoration:none}body.e3ko .e3ko-bez-ceny .e3ko-cta-div,body.e3ko .e3ko-bez-ceny .e3ko-cta-cena{display:none}body.e3ko .summary .woocommerce-variation-add-to-cart>.e3-ipp{order:3;flex:0 0 100%!important;width:100%!important}body.e3ko .summary .woocommerce-variation-add-to-cart>.omni_prices{order:4;flex:0 0 100%!important;width:100%!important;margin:0!important}body.e3ko .summary .omni_prices .iworks-omnibus{margin:12px 0 0!important}body.e3ko .summary .omni_prices .iworks-omnibus:empty{display:none!important}@media (max-width:767px){body.e3ko .summary ul.variable-items-wrapper{gap:5px!important}body.e3ko .summary ul.variable-items-wrapper>li.variable-item{height:44px!important;min-height:44px!important;padding:0 2px!important}body.e3ko .summary li.variable-item .variable-item-span{font-size:11px!important;line-height:13px!important}body.e3ko .e3ko-cta-lbl{font-size:13px;letter-spacing:.8px}body.e3ko:not(#_) #custom-backinstock-trigger{font-size:13px!important;letter-spacing:.8px!important}body.e3ko .e3ko-cta-cena{font-size:14px}body.e3ko .e3ko-cta-cena del{font-size:12px;margin-right:6px}body.e3ko .e3ko-hasla{padding:0 12px;min-height:56px}body.e3ko .e3ko-haslo{gap:8px}body.e3ko .e3ko-haslo+.e3ko-pion+.e3ko-haslo{padding-left:12px}body.e3ko .e3ko-haslo svg{flex-basis:18px;width:18px;height:18px}body.e3ko .e3ko-haslo-kicker{font-size:9px;letter-spacing:1.2px}body.e3ko .e3ko-haslo-opis{font-size:11px;line-height:14px;white-space:normal}body.e3ko .e3ko-dostawa{padding:7px 12px}body.e3ko .e3ko-dostawa-copy{font-size:11px;line-height:15px}body.e3ko .e3ko-prog{font-size:8px;letter-spacing:.64px}}@media (min-width:1201px){body.e3ko.e3ko-z-wlasc .wc-cst-product-wrapper{padding-bottom:26px!important}}@media (min-width:768px) and (max-width:1200px){body.e3ko.e3ko-z-wlasc .wc-cst-product-wrapper{padding-bottom:30px!important}}body.e3ko .e3ko-wlasc-pas{margin-bottom:56px}@media (min-width:501px) and (max-width:1000px){body.e3ko.e3ko-z-wlasc .wc-cst-product-wrapper>.summary{flex:1 0 min(405px, 78%)!important}body.e3ko .e3ko-wlasc-pas{width:calc(100% - 76px)!important}}@media (min-width:768px) and (max-width:1000px){body.e3ko.e3ko-z-wlasc .wc-cst-product-wrapper>.summary{flex-basis:440px!important}}body.e3ko .e3ko-wlasc{box-sizing:border-box;display:grid;grid-template-columns:auto 1px 1fr;align-items:center;column-gap:28px;padding:22px 28px;border:1px solid var(--e3ko-line);border-radius:2px;background:#fff}body.e3ko .e3ko-wlasc-kicker{margin:0!important;padding:0!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;line-height:12px!important;font-weight:600!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:var(--e3ko-ink)!important;white-space:nowrap}body.e3ko .e3ko-wlasc-kicker::before,body.e3ko .e3ko-wlasc-kicker::after{display:none!important;content:none!important}body.e3ko .e3ko-wlasc-pion{width:1px;height:34px;background:linear-gradient(180deg,#fff0,#ece4d4 18%,#ece4d4 82%,#fff0)}body.e3ko .e3ko-wlasc-lista{display:flex;flex-wrap:wrap;gap:8px;max-height:34px;overflow:hidden;margin:0!important;padding:0!important;list-style:none!important}body.e3ko .e3ko-wlasc-lista li{box-sizing:border-box;flex:1 1 0%;height:34px;margin:0!important;padding:8px 14px!important;list-style:none!important;background:var(--e3ko-tile);border:1px solid var(--e3ko-line);border-radius:2px;font-family:Montserrat,sans-serif;font-size:12.5px;line-height:16px;font-weight:500;letter-spacing:.2px;color:#353330;text-align:center;white-space:nowrap}body.e3ko .e3ko-wlasc-lista li::before{display:none!important}@media (max-width:767px){body.e3ko .e3ko-wlasc-pas{margin-bottom:28px}body.e3ko .e3ko-wlasc{grid-template-columns:1fr;row-gap:12px;padding:16px}body.e3ko .e3ko-wlasc-pion{display:none}body.e3ko .e3ko-wlasc-lista{gap:6px;max-height:68px}body.e3ko .e3ko-wlasc-lista li{height:31px;padding:7px 11px!important;font-size:11.5px;line-height:15px}}body.e3ko .wc-cst-product-data h2.wc-cst-product-title{line-height:30px!important;text-align:left!important}body.e3ko .wc-cst-product-data .right-col h3{letter-spacing:2px!important;line-height:30px!important}body.e3ko #stezenie h2{color:#222121!important}body.e3ko .ess-oil-reviews .ess-reviews-kicker{font-size:11px!important;font-weight:600!important;letter-spacing:.22em!important}body.e3ko .ess-oil-reviews .ess-reviews-kicker::before{content:"\2014\00a0"}body.e3ko .ess-oil-reviews .ess-reviews-kicker::after{content:"\00a0\2014"}body.e3ko .wc-cst-product-data .left-col p,body.e3ko .e3-tpo__tresc p,body.e3ko .summary .woocommerce-product-details__short-description p{text-align:left!important}body.e3ko .wc-cst-product-data .left-col p,body.e3ko .wc-cst-product-data .left-col strong{color:#353330!important}body.e3ko .wc-cst-product-data .left-col p>span[style*="flex: 0 0 26px"]:first-child{color:var(--e3ko-gold)!important;font-weight:600!important;font-variant-numeric:tabular-nums;letter-spacing:.06em!important}@media (max-width:767px){body.e3ko .ess-oil-reviews .ess-reviews-kicker{font-size:9px!important}}