@media (max-width:756px){.kk-eco .icns-box-row{display:none!important}}.magazyn p{margin:0}.stock-status.brak{color:var(--kk-eco-color-error)}.kk-product-summary__heading,.gg_woo_bt-wrap h2{margin:0 0 16px;font-family:var(--kk-eco-font-primary);font-size:24px;font-weight:600;line-height:115%;letter-spacing:var(--kk-eco-font-spacing-text);color:var(--kk-eco-color-text)}.kk-main-image.is-switching{opacity:.5}.kk-fs.is-open{display:block}.kk-fs__t{width:100%;max-width:96px;overflow:hidden;background:var(--kk-img-bg-color);border:2px solid transparent;padding:0;cursor:pointer;transition:all .15s ease}.kk-fs__t.is-active{background:var(--kk-primary-color) 18;border-color:var(--kk-primary-color);cursor:default}.kk-fs__t:not(.is-active):hover{background:0 0;border-color:var(--kk-eco-color-text)}.woocommerce-product-rating{display:flex;align-items:center;gap:4px}.kk-product-rating__average{font-family:var(--kk-eco-font-primary);color:var(--kk-eco-color-text-muted);font-weight:300;letter-spacing:var(--kk-eco-font-spacing-heading);margin-top:-2px;font-size:14px}.woocommerce-product-rating .kk-product-rating__reviews{display:none}.kk-product-out-of-stock .woocommerce-product-details__short-description{margin-bottom:48px}.kk-product-benefits{display:flex;flex-direction:column;gap:16px;padding-top:24px;margin-bottom:0!important}.kk-product-benefits__item{display:flex;align-items:start;gap:8px;line-height:115%}.kk-product-benefits__icon{flex-shrink:0}.kk-product-benefits__icon svg{color:var(--kk-eco-color-primary);font-size:16px}.kk-eco-product .kk-product-variations{padding-top:48px}.kk-eco-product .kk-product-variations__tiles{display:flex;gap:8px;width:100%;overflow-x:auto}.kk-eco-product .kk-variation-tile{position:relative;display:flex;flex-direction:column;align-items:center;min-width:120px;margin:0;padding:16px 20px;border:2px solid var(--kk-eco-color-border);border-radius:8px;background:var(--kk-eco-color-white);color:var(--kk-eco-color-text);letter-spacing:var(--kk-eco-font-spacing-text);font-family:var(--kk-eco-font-secondary);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.kk-eco-product .kk-variation-tile:hover{border-color:var(--kk-eco-color-primary);background:var(--kk-eco-color-primary-light-bg)}.kk-eco-product .kk-variation-tile:active{transform:scale(.985)}.kk-eco-product .kk-variation-tile:focus-visible{outline:2px solid var(--kk-eco-color-primary);outline-offset:2px}.kk-eco-product .kk-variation-tile.is-selected{border-color:var(--kk-eco-color-primary);background:var(--kk-eco-color-primary-light-bg)}.kk-eco-product .kk-variation-tile:disabled{opacity:.45;cursor:not-allowed}.kk-eco-product .kk-variation-tile__name,.kk-eco-product .kk-variation-tile__price{font-size:16px;font-weight:600;line-height:115%}.kk-eco-product .kk-variation-tile__price{margin-top:20px}.kk-eco-product .kk-variation-tile__coverage,.kk-eco-product .kk-variation-tile__unit-price{margin-top:4px;font-size:12px;font-weight:400;line-height:115%;color:var(--kk-eco-color-text-muted)}.kk-eco-product .kk-variation-tile__price .woocommerce-Price-amount{font-weight:inherit}.kk-eco-product .kk-variation-tile__unavailable{margin-top:4px;font-size:10px;color:var(--kk-eco-color-text-muted)}.kk-eco-product .kk-product-variations__native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.kk-eco-product form.variations_form{margin-top:0}.kk-eco-product .single_variation_wrap{margin-top:0}.gg_woo_bt-wrap{margin-top:48px}.gridGG{flex-wrap:nowrap!important;width:100%;gap:16px!important;overflow-x:auto}.kk-eco .gg_woo_bt-products .gg_woo_bt-product{width:200px!important;flex:unset!important;flex-shrink:0!important;min-width:200px!important;max-width:90%}.gg_woo_bt-choose.checkCustom{z-index:1}.kk-eco .gg_woo_bt-thumb{padding:0!important;background:0 0!important}.gg_woo_bt-thumb{height:unset!important}.gg_woo_bt-product .checkmark{right:0;left:unset;width:28px;height:28px;color:var(--kk-eco-color-primary);background-color:var(--kk-eco-color-white);border:2px solid var(--kk-eco-color-primary)}.gg_woo_bt-product .custom-checkbox .checkmark::after{left:8px;top:4px;width:8px;height:14px;border-color:currentColor;opacity:0;transform:opacity .3s ease}.gg_woo_bt-product .custom-checkbox:hover .checkmark::after{opacity:1}.custom-checkbox input:checked~.checkmark{color:var(--kk-eco-color-accent);background-color:var(--kk-eco-color-primary)!important}.custom-checkbox input:checked~.checkmark::after{opacity:1}.kk-eco .gg_woo_bt-title a{font-size:12px!important;height:54px;-webkit-line-clamp:3}.gg_woo_bt-price-ori{display:flex;flex-direction:row-reverse;justify-content:start}.gg_woo_bt-product .desc{display:none}.kk-product-purchase__price del .amount{font-size:16px;text-decoration:line-through;opacity:.3}.kk-product-purchase__price .price del{opacity:1;color:var(--kk-eco-color-text);font-size:115%}.kk-product-purchase__price del,.kk-product-purchase__price ins{line-height:115%}#kk-single-product--add-to-cart>span{position:relative;z-index:3}#kk-single-product--add-to-cart.is-grass-animating,#kk-single-product--add-to-cart.is-grass-animating:hover,#kk-single-product--add-to-cart.is-grass-animating:focus,#kk-single-product--add-to-cart.is-grass-animating:active{background:var(--kk-eco-color-primary-dark)!important;border-color:var(--kk-eco-color-primary-dark)!important;letter-spacing:.1em!important}.eco-grass{position:absolute;left:0;top:-16px;width:100%;height:calc(20px + 100%);pointer-events:none;overflow:visible;z-index:2}.eco-grass path{fill:#006b22;transform-box:fill-box;transform-origin:bottom center;transform:scaleY(0);transition:transform .48s cubic-bezier(.18,.9,.22,1.1);transition-delay:var(--grow-delay,0s)}.eco-grass.is-visible path{transform:scaleY(1)}.eco-grass.is-hiding path{transform:scaleY(0);transition-duration:.36s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:var(--hide-delay,0s)}.eco-clover{opacity:0;pointer-events:none}.eco-clover-inner{transform-box:fill-box;transform-origin:bottom center;transform:scale(0);transition:transform .26s cubic-bezier(.18,.9,.22,1.1),opacity .26s ease}.eco-grass.is-visible .eco-clover{opacity:1;transition:opacity .26s ease .25s}.eco-grass.is-visible .eco-clover-inner{transform:scale(1);transition-delay:.25s}.eco-grass.is-hiding .eco-clover{opacity:0;transition:opacity .26s ease 0s}.eco-grass.is-hiding .eco-clover-inner{transform:scale(0);transition-duration:.26s}.summary .heart_thumb_wrap .heartplus.loading:after{content:""}.summary .heart_thumb_wrap .heartplus.alreadywish:not(.loading):after{content:"W schowku"}.summary .heart_thumb_wrap .heartplus.loading:before{background:unset!important}.kk-single-product--under-cart-values{margin-bottom:32px!important}.kk-single-product--under-cart-values .elementor-shortcode{display:flex;flex-direction:column;gap:8px}.kk-single-product--under-cart-values__value{display:flex;gap:8px;align-items:center}.kk-single-product--under-cart-values__value p{margin:0;font-family:var(--kk-eco-font-primary)}.elementor-toggle{display:flex;flex-direction:column;gap:16px}.product #rozwijana .elementor-toggle-item{width:100%;margin:0;border:2px solid var(--kk-eco-color-primary);border-radius:8px;background:0 0;overflow:hidden}.product #rozwijana .elementor-toggle-item .elementor-toggle-title{font-size:16px;font-weight:var(--kk-eco-font-weight-regular);line-height:125%;letter-spacing:var(--kk-eco-font-spacing-text-alternative);color:var(--kk-eco-color-text)}.product #rozwijana .elementor-toggle-icon.elementor-toggle-icon svg{fill:var(--kk-eco-color-text)}.woocommerce-tabs .tabs li.active{border:none!important}.woocommerce-tabs .tabs li.active a{background-color:var(--kk-eco-color-primary-dark)!important}.woocommerce-tabs .tabs li.active:not(#tab-title-additional_information,#tab-title-reviews) a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;transform:translateY(100%);background-color:var(--kk-eco-color-primary-dark)}.woocommerce-tabs .tabs li.active a{color:var(--kk-eco-color-white)!important;cursor:default}.line-seo .seotxt{max-height:unset}#tab-additional_information .rh-woo-section-title{display:none!important}#tab-additional_information table.woocommerce-group-attributes-public{max-width:900px;width:calc(100vw - 40px);margin:16px auto 0}.seo{margin-top:96px}@media (max-width:767px){.kk-product-purchase__price del .amount{font-size:13px}.kk-product-benefits__icon svg{width:15px;height:14px}.kk-product-summary__heading,.gg_woo_bt-wrap h2{margin:0 0 12px;font-size:20px}.kk-eco-product .kk-variation-tile__name,.kk-eco-product .kk-variation-tile__price{font-size:14px}.kk-eco-product .kk-variation-tile__coverage,.kk-eco-product .kk-variation-tile__unit-price{font-size:10px}#rozwijana .elementor-tab-title{padding:16px}.kk-eco-product .kk-variation-tile{min-width:96px;padding:12px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{margin-left:0!important}.kk-eco.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover{color:var(--kk-eco-color-white)!important}}.cwginstock-panel-primary{font-family:var(--kk-eco-font-secondary);border-color:var(--kk-eco-color-primary)!important;border-width:4px!important;border-top:none!important;border-bottom:none!important;border-right:none!important;border-radius:0!important;margin-top:24px!important;margin-bottom:48px!important;padding:16px 0 16px 16px;-webkit-box-shadow:none!important;box-shadow:none!important}.cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:transparent;border:none!important;border-radius:0!important;padding:0}.cwginstock-subscribe-form .panel-primary>.panel-heading h4{color:var(--kk-eco-color-text)!important;font-family:var(--kk-eco-font-primary);letter-spacing:var(--kk-eco-font-spacing-heading);text-align:left!important;font-size:24px}.cwginstock-subscribe-form .panel-body{padding:16px 0 0}.cwginstock-panel-body .row{margin:0}.cwginstock-subscribe-form .panel-body .col-md-12{padding:0}.cwginstock-panel-body .form-group{margin:0}.cwginstock-subscribe-form .panel-body input{text-align:left!important}.cwg_iagree_checkbox a{color:var(--kk-eco-font-primary)}.cwg_iagree_checkbox a:hover{color:var(--kk-eco-font-primary-dark)}.cwgstock_button{width:100%;margin-top:16px}@media (max-width:767px){.cwginstock-panel-primary{padding:12px 0 12px 12px}.cwginstock-subscribe-form .panel-primary>.panel-heading h4{font-size:20px}.cwginstock-subscribe-form .panel-body{font-size:14px}}