@charset "UTF-8";.products{margin-bottom:3.5rem}.products .categories{position:fixed}.products .categories-fixed{position:fixed}.products .categories-absolute{position:absolute;bottom:0;left:0}.products .show-item{margin:.5rem auto 3rem;display:flex}.products .show-item:nth-child(3n+2){justify-content:center}.products .show-item:nth-child(3n+3){justify-content:flex-end}.products .show-item button,.products .show-item .button,.products .show-item .btn-add-to-cart{background-color:#7ca7ad;color:#fff;border:none;border-radius:0;position:relative;padding:11px 10px 11px 30px;width:217px;font-weight:700;cursor:pointer;border:1px solid #7ca7ad;transition:0.2s}.products .show-item button::before,.products .show-item .button::before,.products .show-item .btn-add-to-cart::before{content:"";position:absolute;width:28px;height:22px;left:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Ny43IDUyLjY3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6N3B4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+YmFza2V0PC90aXRsZT48ZyBpZD0iV2Fyc3R3YV8yIiBkYXRhLW5hbWU9IldhcnN0d2EgMiI+PGcgaWQ9IldhcnN0d2FfMS0yIiBkYXRhLW5hbWU9IldhcnN0d2EgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTEuNDUsNDkuMDdoLTE3YTEuMjcsMS4yNywwLDAsMC0uNi4xYy0uMiwwLS40LS4xLS42LS4xaC0xN0w1LjY1LDI3Ljc3aDU2LjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjEuMzMsMTZhMTIuNTIsMTIuNTIsMCwxLDEsMjUsMCIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat}.products .show-item button:hover,.products .show-item .button:hover,.products .show-item .btn-add-to-cart:hover{border:1px solid #7ca7ad;background-color:#fff;color:#7ca7ad;transition:0.2s}.products .show-item button:hover:before,.products .show-item .button:hover:before,.products .show-item .btn-add-to-cart:hover:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Ny43IDUzLjQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojN2NhN2FkO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDo3cHg7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJXYXJzdHdhXzIiIGRhdGEtbmFtZT0iV2Fyc3R3YSAyIj48ZyBpZD0iV2Fyc3R3YV8xLTIiIGRhdGEtbmFtZT0iV2Fyc3R3YSAxIj48ZyBpZD0iV2Fyc3R3YV8yLTIiIGRhdGEtbmFtZT0iV2Fyc3R3YSAyIj48ZyBpZD0iV2Fyc3R3YV8xLTItMiIgZGF0YS1uYW1lPSJXYXJzdHdhIDEtMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTEuNDUsNDkuOGgtMTdhMS4yNSwxLjI1LDAsMCwwLS42LjFjLS4yLDAtLjQtLjEtLjYtLjFoLTE3TDUuNjUsMjguNWg1Ni40WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxLjMzLDE2LjczYTEyLjUyLDEyLjUyLDAsMCwxLDI1LTEuNDIsMTEuMjEsMTEuMjEsMCwwLDEsMCwxLjQyIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==)}.products .show-item .btn-add-to-cart{width:100%;cursor:pointer}.products .show-item .btn-add-to-cart:before{left:unset;transform:translateX(-40px)}.products .show-item .show-item-detail{height:100%;width:90%;display:flex;flex-direction:column;align-items:center;color:#000;justify-content:space-between;background-color:#fff;position:relative;transition:0.2s;border:1px solid #e0e0e0}.products .show-item .show-item-detail:hover{-webkit-box-shadow:0 0 10px 3px rgba(124,167,173,.5);-moz-box-shadow:0 0 10px 3px rgba(124,167,173,.5);box-shadow:0 0 10px 3px rgba(124,167,173,.5);text-decoration:none}.products .show-item .show-item-detail:active:after{opacity:0}.products .show-item .show-item-detail .show-item-name{width:85%;padding:.5rem 0}.products .show-item .show-item-detail div p{font-size:1.5rem;font-weight:700}.products .show-item .show-item-detail img{margin-bottom:1rem}.products .unavailable{position:relative}.products .unavailable:after{position:absolute;content:"Produkt niedostępny";width:98%;height:50px;font-size:1.1rem;border:2px solid grey;background-color:#fff;display:flex;align-items:center;justify-content:center;left:2%;bottom:0}.products .unavailable .show-item-detail{opacity:.4}.products .unavailable .show-item-detail:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.products .product-img .slider-for{padding:1rem;margin-bottom:1rem;position:relative}.products .product-img .slider-for img{max-height:300px;object-fit:contain;margin:auto}.products .product-img .slider-nav img{height:100px}.products .thx-opinion{font-weight:700;font-size:12px}@media (min-width:992px) and (max-width:1199px){.products .categories ul{width:300px;font-size:.9rem}}@media (max-width:992px){.products .categories{position:unset}.products .categories h2{margin:auto auto 1rem}.products .categories ul{width:304px;margin:auto}.products .col-lg-4{text-align:center;margin-bottom:1rem}.show-item{justify-content:center}.show-item:nth-child(3n+3){justify-content:center!important}}@media (max-width:450px){.products .categories h2{font-size:1.7rem}.products .categories ul{font-size:.9rem}.products .categories ul li{line-height:3rem}}.shop-top{background:url(../img/shop/shop-top.png) no-repeat center;background-size:cover;min-height:230px;position:relative;text-align:center}.shop-top .shop-title{position:absolute;color:#fff;top:40%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;font-size:58px}@media (min-width:1200px){.shop-top{margin-top:-82px;min-height:280px}.shop-top .shop-title{top:50%}}@media (max-width:757px){.shop-top{min-height:200px}.shop-top .shop-title{font-size:40px}}.menu__title{font-weight:700}.menu__list{padding-left:0;list-style:none}.menu__list__item{padding:1rem 0}.menu__list__item__link{color:#000;text-decoration:none}.menu__list__item__link:hover{color:#000;text-decoration:none}.menu__list__item__link.active{position:relative;padding-left:1.75rem;font-weight:700}.menu__list__item__link.active:before,.menu__list__item__link.active:after{position:absolute;content:"";width:1.25rem;height:2px;background-color:#000;top:1rem}.menu__list__item__link.active:before{transform:translateX(-1.75rem)}.menu__list__item__link.active:after{transform:translateX(.5rem)}.shop-products{padding:3rem 0}.shop-products__item__category{font-size:12px;margin-bottom:.5rem;color:#000}.shop-products__item__name{font-weight:700;font-size:18px;margin-bottom:.5rem;color:#000}.shop-products__item__price{font-size:20px;font-weight:700;color:#7ca7ad}.shop-products__item__category:hover,.shop-products__item__name:hover,.shop-products__item__price:hover{color:inherit;text-decoration:none}.shop-products__item__wrapper:hover{color:inherit;text-decoration:none}.shop-products__item__wrapper:hover .shop-products__item__price{color:#7ca7ad}.cart-user-btns{position:absolute;top:0;left:50%;z-index:3;background-color:#7ca7ad;display:flex;justify-content:space-evenly;top:-4.5rem;left:50%;transform:translate(-50%,-50%)}.cart-user-btns__user,.cart-user-btns__cart{font-size:24px;font-weight:700;margin-bottom:0}.cart-user-btns__user__link,.cart-user-btns__cart__link{color:#fff;text-decoration:none;display:flex;min-width:300px;justify-content:center;height:60px;align-items:center}.cart-user-btns__user__link:hover,.cart-user-btns__cart__link:hover{color:#fff;text-decoration:none}.cart-user-btns__cart__link{position:relative}.cart-user-btns__cart__link:after{position:absolute;width:2px;height:34px;background-color:#fff;content:"";right:-1px;top:50%;transform:translateY(-50%)}@media (max-width:600px){.cart-user-btns{flex-direction:column;top:-4.5rem}.cart-user-btns .cart-user-btns__user,.cart-user-btns .cart-user-btns__cart{font-size:19px}.cart-user-btns .cart-user-btns__user__link,.cart-user-btns .cart-user-btns__cart__link{height:46px}.cart-user-btns .cart-user-btns__cart__link:after{width:34px;height:2px;top:100%;transform:translate(-50%,-1px);left:50%}}.product-title h1{font-size:40px}.product-detail hr{margin-bottom:0}.product-detail ul{list-style:none;padding:0;margin-bottom:1rem}.product-detail ul li{line-height:3.4rem}.product-detail__thumb-wrapper{display:flex!important;max-width:500px;margin:auto}.product-detail__thumb{background-repeat:no-repeat;background-size:cover;background-position:center;width:23%;margin-right:2%;margin-top:8px;padding-top:23%}.product-data{padding-top:1rem;padding-bottom:1rem;background-color:#fcfcfe;font-size:1rem;font-weight:700}.product-data button{background-color:#7ca7ad;color:#fff;border:none;border-radius:0;position:relative;padding:11px 10px 11px 30px;width:53%;font-weight:700;cursor:pointer;transition:0.2s;border:1px solid #7ca7ad}.product-data button::before{content:"";position:absolute;width:28px;height:22px;left:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Ny43IDUyLjY3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6N3B4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+YmFza2V0PC90aXRsZT48ZyBpZD0iV2Fyc3R3YV8yIiBkYXRhLW5hbWU9IldhcnN0d2EgMiI+PGcgaWQ9IldhcnN0d2FfMS0yIiBkYXRhLW5hbWU9IldhcnN0d2EgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTEuNDUsNDkuMDdoLTE3YTEuMjcsMS4yNywwLDAsMC0uNi4xYy0uMiwwLS40LS4xLS42LS4xaC0xN0w1LjY1LDI3Ljc3aDU2LjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjEuMzMsMTZhMTIuNTIsMTIuNTIsMCwxLDEsMjUsMCIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat}.product-data button:hover{border:1px solid #7ca7ad;background-color:#fff;color:#7ca7ad;transition:0.2s}.product-data button:hover:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Ny43IDUzLjQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojN2NhN2FkO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDo3cHg7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJXYXJzdHdhXzIiIGRhdGEtbmFtZT0iV2Fyc3R3YSAyIj48ZyBpZD0iV2Fyc3R3YV8xLTIiIGRhdGEtbmFtZT0iV2Fyc3R3YSAxIj48ZyBpZD0iV2Fyc3R3YV8yLTIiIGRhdGEtbmFtZT0iV2Fyc3R3YSAyIj48ZyBpZD0iV2Fyc3R3YV8xLTItMiIgZGF0YS1uYW1lPSJXYXJzdHdhIDEtMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTEuNDUsNDkuOGgtMTdhMS4yNSwxLjI1LDAsMCwwLS42LjFjLS4yLDAtLjQtLjEtLjYtLjFoLTE3TDUuNjUsMjguNWg1Ni40WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxLjMzLDE2LjczYTEyLjUyLDEyLjUyLDAsMCwxLDI1LTEuNDIsMTEuMjEsMTEuMjEsMCwwLDEsMCwxLjQyIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==)}.product-data input[type=text]{background-color:#fff;width:3rem;height:3rem;border:1px solid #000;text-align:center;font-size:1.2rem}.unavailable-product{font-size:1rem;position:relative}.unavailable-product:after{position:absolute;content:"Produkt niedostępny";width:98%;height:50px;font-size:1.1rem;border:2px solid grey;background-color:#fff;display:flex;align-items:center;justify-content:center;left:2%;bottom:0;width:100%;left:0;font-weight:400}.product-parameters li{display:inline-block}.product-parameters li:nth-child(odd){color:#7ca7ad;width:55%}.product-parameters li:nth-child(even){width:42%}.product-parameters li:nth-child(10){font-size:3rem}.product-parameters select{width:100%;-moz-appearance:none;-webkit-appearance:none;line-height:1;padding:.5rem 1.5rem .5rem .5rem;border:1px solid lightgray;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNNy40MSA4LjU5TDEyIDEzLjE3bDQuNTktNC41OEwxOCAxMGwtNiA2LTYtNiAxLjQxLTEuNDF6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PC9zdmc+);background-repeat:no-repeat;background-position:right;border-radius:0}.product-parameters .price-holder{font-size:60px;font-weight:700}.wrapper-product-number{padding:0 15px 30px 0;display:block;font-weight:400}.wrapper-product-number input[type="number"]{text-align:center;max-width:70px}@media (max-width:1199px){.product-parameters li{width:100%!important}.product-data button{width:217px}.wrapper-product-number{width:100%;text-align:left;padding-left:0}}@media (max-width:992px){.product-img{text-align:center}.product-title{text-align:center;margin-top:3rem}.product-parameters{text-align:center}.product-parameters li{line-height:3rem!important}.product-parameters select{width:50%}.wrapper-product-number{text-align:center}}@media (max-width:400px){.product-parameters select{width:75%}}.product-description{margin-top:4rem}.product-description h2{color:#7ca7ad;font-weight:700}.product-description p{padding:1rem 0}.product-description p:nth-child(3),.product-description p:nth-child(7){font-weight:700;line-height:2}.product-opinions h2{color:#7ca7ad;font-weight:700}.product-opinions .opinion{border-bottom-width:1px;border-bottom-style:dashed;margin-bottom:2rem;border-color:#7ca7ad}.product-opinions .opinion__user{font-weight:700}.product-opinions .btn-save-opinion{font-weight:700;background-color:#7ca7ad;padding:5px 10px;color:#fff;border-radius:0;border:none}@media (min-width:992px){.cart .empty-cart{height:450px}}.cart h1{text-align:center;font-size:48px;margin-bottom:1rem;font-weight:700}.cart .show-item span{padding-right:5px}.cart .cart-products{margin-bottom:3rem;border-bottom:1px solid #e5e5e5}.cart .cart-products input[type=number]{width:50px;margin-right:.25rem;text-align:center}.cart .cart-products a{color:#000}.cart .cart-products a:hover{color:#7ca7ad}.cart .cart-details__title{font-size:30px}.cart .cart-details__label{font-size:18px}.cart .cart-product-option{display:flex;justify-content:space-between;padding:.75rem;align-items:center}.cart .cart-product-option__summary{font-size:30px;margin-right:.25rem}.cart .btn-recount{font-weight:700;background-color:#7ca7ad;padding:5px 10px;color:#fff;border-radius:0;border:none}.cart .btn-delete,.cart .btn-back{font-weight:700;background-color:#000;padding:5px 10px;color:#fff;border-radius:0;border:none}.cart .btn-checkout{background-color:#7ca7ad;padding:5px 10px;color:#fff;border-radius:0;border:none}.cart .cart-products-summary{margin-bottom:3rem}.cart .cart-products-summary__bg{background-color:#f5f5f5;padding:2.5rem 1.5rem;margin-top:1rem;border-top:1px solid #e0e0e0}.cart .cart-products-summary__title{color:#000;font-size:32px}.cart .cart-products-summary__info{font-size:21px;color:#7ca7ad}.cart .cart-products-summary__price{color:#7ca7ad;font-size:36px;font-weight:700}.cart .summary-info{color:#000;font-weight:900}.cart .cart-product-info{background-color:#f5f5f5}.cart .cart-product-info__desc{padding:0 .75rem}.cart .cart-product-info__desc__name,.cart .cart-product-info__desc__choice,.cart .cart-product-info__desc__price{margin-bottom:0}.cart .cart-product-info__desc__name{font-size:24px}.cart .cart-product-info__desc__price{font-size:30px}.form-cart .additional-options{display:none}.form-cart #delivery-diff-address:checked~.option-1{display:block}.form-cart #payment-invoice:checked~.option-2{display:block}.form-cart .btn-pink{background-color:#7ca7ad;color:#fff;border:none;border-radius:0}.form-cart .error{position:absolute;width:45%;text-align:right;right:1%;background-color:rgba(255,0,0,.23);top:.5rem;font-weight:600;color:red;padding-right:.5rem;min-height:24px}.form-cart .error:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:12px 24px 12px 0;border-color:transparent rgba(255,0,0,.23) transparent transparent;left:-24px}.form-cart .long-error{font-size:.7rem;width:60%;line-height:2.2;z-index:9999;background-color:#ffc4c4}.form-cart .api-trigger-short{padding:0;width:102px;font-size:12px}.form-cart .api-trigger-error{right:102px;width:35%}.form-cart .radio-inputs-from-box .error{height:2rem;top:-3rem;line-height:2}.form-cart .radio-inputs-from-box .error:before{border-width:1rem 24px 1rem 0}.form-cart .hidden{display:none}.form-cart .btn-delete,.form-cart .btn-back{font-weight:700;background-color:#000;padding:5px 10px;color:#fff;border-radius:0;border:none}@media (max-width:575px){label[for="delivery-diff-address"],label[for="payment-invoice"]{display:inline}label[for="delivery-diff-address"] h5,label[for="payment-invoice"] h5{font-size:1.1rem}}.order h1{text-align:center;margin-bottom:1rem;color:#7ca7ad;font-weight:700}.order .order-products-preview{background-color:#fcfcfe;border-top:1px solid #e5e5e5}.order .order-products-preview a{color:#000}.order .order-products-preview a:hover{color:#7ca7ad}.order button{background-color:#7ca7ad;color:#fff;border:none;border-radius:0;border-radius:0;font-weight:700}.order .order-summary-info{color:#7ca7ad;background-color:#fcfcfe;line-height:1.5}.order .order-summary-info .summary-info{color:#000}.order .order-summary-info .summary-info a{color:#000}.order .order-summary-info .summary-info a:hover{underline:none}.order .order-summary-info h5{font-size:1rem;line-height:1.5}.order .order-summary-info p{font-weight:700}.order .order-summary-info p:not(:first-of-type){color:#000}.order .order-summary-info label{font-weight:700}.order .order-summary-info label select{width:90%;margin:1rem 0}.order .order-summary-info label input[type="submit"]{color:#fff;background-color:#2e4360;border:none;padding:11px 10px;font-weight:700;border-radius:0}.order .order-summary-info .payment-choice input[type="submit"]{background-color:#7ca7ad;color:#fff;border:none;border-radius:0;display:block;margin:1rem 1rem 1rem auto;font-size:1.1rem;font-weight:700;width:100%}.order .summary-user-info{color:#7ca7ad;background-color:#fcfcfe}.order .summary-user-info .summary-info{color:#000;font-weight:600}.order .order-agreements{font-size:.7rem}.order .order-agreements .error{font-size:1rem;width:27%;top:-.5rem}.order .delivery_point_div,.order .delivery_data_div{display:none}.order .delivery_point_div.show,.order .delivery_data_div.show{display:block}.order .btn-pink{background-color:#7ca7ad;color:#fff;border:none;border-radius:0}@media (max-width:575px){.order .summary-user-info p{max-width:320px}.order .order-agreements .error{font-size:1rem;width:40%;top:.5rem}}.cart-summary{position:relative}#overlay{position:fixed;padding:20px;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);min-width:300px;z-index:900;display:none;border:1px solid #000}#overlay a{padding:.5rem 1rem;font-weight:700}#overlay a:first-child{margin-right:.5rem;background-color:#fcfcfe;color:#7ca7ad;cursor:pointer;border:1px solid #e5e5e5}#overlay a:last-child{background-color:#7ca7ad;color:#fff;text-decoration:none;margin-left:.5rem}@media (max-width:991px){#overlay a{display:block;text-align:center}#overlay a:first-child{margin:1rem auto}#overlay a:last-child{margin:1rem auto}}#cart-overlay{position:absolute;padding:20px;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);z-index:900;display:none;border:1px solid #000}#cart-overlay h1{color:#7ca7ad}.other-products .show-item{justify-content:center!important;margin:.5rem 0 3rem}.user-account .btn-order-info{font-weight:700;background-color:#7ca7ad;padding:5px 10px;color:#fff;border-radius:0;border:none}