.c-product{background:var(--white);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:15px;height:100%;justify-content:space-between;padding:25px;position:relative}.c-product .woocommerce-loop-product__link{align-items:center;display:flex!important;flex-direction:column;gap:5px;text-decoration:none}.c-product--1 img,.c-product--6 img{border:1px solid var(--border);padding:10px 20px}.c-product--2{border:1px solid var(--border);padding:20px!important}.c-product--3{border-bottom:1px solid var(--border);padding-bottom:20px!important}.c-product--4{align-items:center;border:1px solid var(--border);padding:30px!important}.c-product--4 .c-product__price,.c-product--4 .c-product__title{justify-content:center;text-align:center}.c-product--4 .c-product__price .iworks-omnibus,.c-product--4 .c-product__title .iworks-omnibus{display:none}.c-product--4>.woocommerce-loop-product__link{margin-bottom:-15px!important}.c-product--5 .iworks-omnibus{display:none}.c-product--horizontal{align-items:center;border:1px solid var(--border);display:grid;grid-template-columns:2fr 1fr;padding:25px 64px 25px 25px}@media(max-width:1400px){.c-product--horizontal{padding:25px}}@media(max-width:992px){.c-product--horizontal{align-items:stretch;display:flex;flex-direction:column}}.c-product--horizontal img{aspect-ratio:1/1!important}@media(max-width:992px){.c-product--horizontal img{aspect-ratio:4/3!important}}.c-product--horizontal>.woocommerce-loop-product__link{height:100%}@media(max-width:992px){.c-product--horizontal>.woocommerce-loop-product__link{gap:15px}}.c-product--horizontal .new,.c-product--horizontal .onsale{left:0!important;right:auto!important}.c-product--horizontal .c-product__content{align-items:flex-start;grid-template-columns:auto 1fr}.c-product--horizontal .c-product__content--fav{grid-template-columns:auto 1fr 105px}@media(min-width:992px){.c-product--horizontal .c-product__category{display:none}}.c-product--horizontal .c-product__title{color:var(--font-color);font-size:24px;font-weight:500;letter-spacing:-.02rem;line-height:32px;text-align:start}.c-product--horizontal .c-product__sku{color:var(--font-color);font-size:13px;font-weight:400;line-height:100%;opacity:.5}@media(max-width:992px){.c-product--horizontal .c-product__sku{display:none}}.c-product--horizontal .c-product__stock{align-items:baseline;color:var(--font-color);display:flex;flex-direction:row;font-size:15px;font-weight:400;gap:7px;justify-content:flex-end;letter-spacing:-.02rem;line-height:100%;margin:auto 0}@media(max-width:992px){.c-product--horizontal .c-product__stock{display:none}}.c-product--horizontal .c-product__stock-quantity{font-size:13px;font-weight:400;letter-spacing:-.02rem;line-height:100%}.c-product--horizontal .c-product__stock-icon{border-radius:50%;display:flex;height:8px;min-width:8px;transform:translateY(-2px);width:8px}.c-product--horizontal .c-product__stock-icon--green{background-color:var(--green)}.c-product--horizontal .c-product__stock-icon--red{background-color:var(--main)}.c-product--horizontal .c-product__stock-icon--yellow{background-color:var(--yellow)}.c-product--horizontal .c-product__attributes{gap:9px;justify-content:flex-start}@media(max-width:992px){.c-product--horizontal .c-product__attributes{display:flex}}@media(max-width:1200px){.c-product--horizontal .c-product__attribute-name{display:none}}.c-product--horizontal .c-product__attribute-value{font-weight:600}@media(max-width:1200px){.c-product--horizontal .c-product__attribute-value{font-weight:300}}.c-product--horizontal .woocommerce-loop-product__link{align-items:flex-start;width:100%}.c-product--horizontal .c-product__price{align-items:flex-start}@media(max-width:992px){.c-product--horizontal .c-product__price{font-size:22px;font-weight:500;letter-spacing:-.02rem;line-height:100%;padding-top:0;width:100%}}@media(max-width:576px){.c-product--horizontal .c-product__right{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.c-product--horizontal .c-product__actions{flex-direction:row!important;grid-column:span 2}@media(max-width:576px){.c-product--horizontal .c-product__actions{display:none}}.c-product--horizontal .c-product__heart svg{max-width:18px}.c-product--horizontal .c-product__heart.is-active .border{display:none}.c-product--horizontal .c-product__heart.is-active .fill{display:flex}.c-product--horizontal .c-product__heart .fill{display:none;padding:2px}.c-product--horizontal .new,.c-product--horizontal .onsale{left:30px!important;top:-5px!important}.c-product__content{align-items:center;display:grid;gap:33px;grid-template-columns:1fr 2fr;height:100%;width:100%}@media(max-width:992px){.c-product__content{display:flex;flex-direction:column;gap:15px}}.c-product__right{border-left:1px solid var(--border);display:flex;flex-direction:column;gap:15px;height:100%;justify-content:center;padding:0 0 0 64px}.c-product__right.fav-page{align-items:flex-start}.c-product__right.fav-page .c-link{display:flex;justify-content:center;min-width:100%}@media(max-width:1400px){.c-product__right{padding:0 0 0 32px}}@media(max-width:992px){.c-product__right{border:0;justify-content:flex-end;padding:0}}.c-product__right .iworks-omnibus{margin-top:0!important}.c-product__data{display:flex;flex-direction:column;gap:5px}@media(max-width:992px){.c-product__data{width:100%}}.c-product__date{color:var(--font-color);font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:100%;margin-top:33px}.c-product img{aspect-ratio:158/133;height:auto;margin:0!important;max-width:158px;object-fit:contain;object-position:center;width:100%}.c-product__title{all:unset;color:var(--font-shop);font-size:16px;font-weight:500;letter-spacing:-.02rem;line-height:120%;text-align:center}.c-product__categories{text-align:center}.c-product__categories a{color:var(--font-shop);text-decoration:none}.c-product__categories a,.c-product__category{font-size:14px;font-weight:300;letter-spacing:-.02rem;line-height:100%}.c-product__attributes{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:5px}@media(max-width:992px){.c-product__attributes{display:none}}.c-product__attribute{border:1px solid var(--border-7);border-radius:4px;font-size:14px;font-weight:300;letter-spacing:-.02rem;line-height:100%;padding:3px 9px;text-align:center}.c-product__stock-and-delivery{display:none;flex-direction:column;gap:10px;line-height:100%;padding:5px 0}@media(max-width:992px){.c-product__stock-and-delivery{display:flex}}.c-product__price{all:unset;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px;font-weight:400;gap:10px 10px;justify-content:center;letter-spacing:-.02rem;line-height:100%;margin:0;padding-top:25px}.c-product__price del{font-size:14px;font-weight:400;letter-spacing:-.02rem;line-height:17px}.c-product__price ins{text-decoration:none}.c-product__price bdi:after{content:" brutto";font-size:14px;font-weight:400;letter-spacing:-.02rem;line-height:100%}.c-product__price .iworks-omnibus{color:var(--font-color-grey);font-size:13px;font-weight:400;letter-spacing:-.02rem;line-height:100%;margin-top:10px;width:100%}.c-product__price .iworks-omnibus bdi:after{content:none}.c-product__price-net-wrapper{font-size:14px;font-weight:400;letter-spacing:-.02rem;line-height:26px;white-space:nowrap}.c-product__price-net-wrapper bdi:after{content:none!important}.c-product__price-net-wrapper-label{font-size:20px;font-weight:700;letter-spacing:-.02rem;line-height:100%}.c-product__price-net-wrapper-label del{display:block;margin-bottom:4px;text-align:center}.c-product__price-net-label{color:var(--main)}.c-product__actions{flex-direction:column;flex-wrap:wrap;gap:5px 20px}.c-product__action,.c-product__actions{align-items:center;display:flex;justify-content:flex-start}.c-product__action{color:var(--blue-3);cursor:pointer;font-size:14px;font-weight:400;gap:5px;letter-spacing:-.02rem;line-height:100%;text-decoration:none;transition:all .2s}.c-product__action:hover,.c-product__action:hover svg{color:var(--main)}@media(min-width:576px){.c-product__action--mobile{display:none}}.c-product__action.c-link--heart{padding:7px 10px}.c-product__action svg{height:18px;transition:all .2s;width:18px}.c-product__brand{align-items:center;color:var(--font-color);display:flex;flex-direction:row;font-size:15px;font-weight:400;letter-spacing:-.02rem;line-height:100%;text-decoration:none}@media(max-width:992px){.c-product__brand{display:none}}.c-product:has(.onsale){border-color:transparent}.c-product:has(.onsale):before{background:radial-gradient(ellipse 70% 70% at top left,var(--main),var(--border));border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.c-product:has(.onsale) ins{color:var(--main)}.c-product:has(.onsale) .new{display:none!important}.c-product .new,.c-product .onsale{align-items:center;background-color:var(--main)!important;border-radius:6px!important;color:var(--white)!important;display:flex;font-size:14px;font-weight:600!important;height:auto;justify-content:center;left:20px!important;letter-spacing:-.02rem;line-height:100%!important;margin:0!important;min-height:unset!important;padding:6px 10px!important;position:absolute;right:auto;top:-14px!important;width:fit-content}.c-product .new{background-color:var(--blue)!important;z-index:10}.c-product .c-link{display:inline-block}@media(max-width:1200px){.c-product .c-link{padding:15px 20px}.c-product .c-link--round{padding:15px}}.c-product .ajax_add_to_cart.c-link{position:relative}.c-product .ajax_add_to_cart.c-link.added:not(.c-link--round),.c-product .ajax_add_to_cart.c-link.loading:not(.c-link--round){padding-right:56px}.c-product .ajax_add_to_cart.c-link.added:after,.c-product .ajax_add_to_cart.c-link.loading:after{box-sizing:border-box;content:"";height:14px;position:absolute;right:32px;top:calc(50% - 9px);width:14px}.c-product .ajax_add_to_cart.c-link.loading{opacity:.65;pointer-events:none}.c-product .ajax_add_to_cart.c-link.loading:after{animation:product-cart-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;top:calc(50% - 6px)}.c-product .ajax_add_to_cart.c-link[aria-disabled=true]{background-color:var(--main);border-color:transparent;color:var(--white);cursor:default}.c-product .ajax_add_to_cart.c-link.added:not(.loading):after{border:solid;border-width:0 2px 2px 0;right:32px;transform:rotate(45deg);width:8px}.c-product .ajax_add_to_cart.c-link.c-link--round.added svg,.c-product .ajax_add_to_cart.c-link.c-link--round.loading svg{visibility:hidden}.c-product .ajax_add_to_cart.c-link.c-link--round.added:after,.c-product .ajax_add_to_cart.c-link.c-link--round.loading:after{left:calc(50% - 9px);right:auto}.c-product .ajax_add_to_cart.c-link.c-link--round.added:not(.loading):after{left:calc(50% - 4px)}.c-product .added_to_cart{display:none!important}.c-product--new{border-color:transparent}.c-product--new:before{background:radial-gradient(ellipse 70% 70% at top left,var(--blue),var(--border));border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.c-product--new ins{color:var(--main)}.c-product .compare-button a.button{border:none!important}.compare-button a.button{align-items:center;background-color:transparent;border:1px solid var(--border-7);border-radius:6px;color:var(--font-color);cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:400;gap:10px;justify-content:center;padding:7px 10px;text-decoration:none;transition:all .3s ease;width:fit-content}.compare-button a.button:hover{background-color:transparent;border-color:var(--main);color:var(--main)}.compare-button a.button:hover:before{background-color:var(--main)}.compare-button a.button:before{background-color:var(--black);content:"";height:18px;mask-image:url("data:image/svg+xml;utf8,<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.125 0H1.875C0.84075 0 0 0.8415 0 1.875V8.25H18V1.875C18 0.8415 17.1593 0 16.125 0ZM17.25 7.5H0.75V1.875C0.75 1.25475 1.25475 0.75 1.875 0.75H16.125C16.7453 0.75 17.25 1.25475 17.25 1.875V7.5ZM0 16.125C0 17.1585 0.84075 18 1.875 18H16.125C17.1593 18 18 17.1585 18 16.125V9.75H0V16.125ZM0.75 10.5H17.25V16.125C17.25 16.7453 16.7453 17.25 16.125 17.25H1.875C1.25475 17.25 0.75 16.7453 0.75 16.125V10.5Z\" fill=\"black\"/></svg>");mask-repeat:no-repeat;mask-size:contain;order:-1;transition:background-color .2s ease;width:18px}.compare-button a.button:after{font-size:18px;margin:0;order:-1}.compare-button a.button.added .label{font-size:0!important}.compare-button a.button.added .label:after{content:"W porównaniu";font-family:Plus Jakarta Sans;font-size:14px}@media(max-width:576px){.compare-button a.button .label{font-size:0!important}.compare-button a.button .label:after{content:"Porównaj";font-family:Plus Jakarta Sans;font-size:14px}}.compare-button a.button.added:before{background-image:none!important;content:none!important}@keyframes product-cart-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.c-product .ajax_add_to_cart.c-link.loading:after{animation:none}}.c-quantity-input{align-items:center;background-color:var(--white);border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:row;padding:14px}.c-quantity-input--rectangle{border-radius:0;height:100%}.c-quantity-input__minus{all:unset;color:var(--font-shop);cursor:pointer;font-size:23px;font-weight:500;line-height:20px}.c-quantity-input__plus{all:unset;color:var(--font-shop);cursor:pointer;font-size:16px;font-weight:500;line-height:20px}.c-quantity-input__input{all:unset;-moz-appearance:textfield;color:var(--font-shop);font-size:15px;font-weight:500;line-height:100%;max-width:30px}.c-quantity-input__input::-webkit-inner-spin-button,.c-quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-row{border-bottom:1px solid var(--border-4);border-top:1px solid var(--border-4);display:flex;flex-direction:column;gap:15px;margin-top:25px;padding:20px 0}.cart-row .c-link{width:100%}.cart-row--electronic{border-bottom:none;padding-bottom:0}.cart-row-leasing{display:none;flex-direction:column}.cart-row-leasing--electronic{display:flex}@media(max-width:992px){.cart-row-leasing--electronic{display:none}}.cart-row-leasing-price{font-weight:700}.cart-row-box{display:flex;gap:8px}#yith-woocompare-preview-bar.shown{display:none!important}
