@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@100;300;400;500;600;700;800;900&display=swap");*{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-x:hidden}body{padding:0;margin:0;font-family:"Libre Franklin","Arial",sans-serif;overflow-x:hidden;max-width:100vw;position:relative;background-image:url("/img/background/page-background.png")}.closed{display:none !important}h1,p,h2,h3,h5{padding:0;margin:0}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .center-main:last-child{margin-bottom:clamp(50px,10vw,100px)}.swiper{display:-webkit-box;display:-ms-flexbox;display:flex}.pointer{cursor:pointer}.loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.loading .dot{height:5px;aspect-ratio:1/1;background-color:#585858}.center-article{width:min(920px,100% - 40px);margin:auto;position:relative;margin-top:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:600px){.center-article{margin-top:220px}}.center-main{width:min(1440px,100% - 40px);margin:2.5rem auto 0;position:relative}.center-main.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.center-main.nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.center-main.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.center-main.norelative{position:unset}.center-main.justify-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.center-main.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.center-main.mt-zero{margin-top:0;margin-bottom:40px}.center-main.mt-10{margin-top:10px !important}.center-main.mt-half{margin-top:clamp(20px,10vw,50px)}.center-banner{width:min(1120px,100% - 40px);margin:0 auto}.button-secondary{padding:10px 15px;background-color:#fff;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:solid 1px #939cae;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-secondary:hover{cursor:pointer;color:#f15d49}.button-secondary img{margin-right:10px}.button-disabled{opacity:.5}.button-primary{color:#fff;padding:0 .5rem;background-color:#585858;border-radius:8px;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;border:0;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:revert-layer;font-weight:bold}.button-primary:not(:disabled):hover{background-color:#f15d49;cursor:pointer}.button-primary.full{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-primary:disabled{opacity:.75}@media only screen and (max-width:900px){.button-primary{width:50px;height:50px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-primary .cart-text{display:none}.button-primary img{margin:0;height:2rem;width:2rem}}.button-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:50px;background-color:#585858;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s}.button-right:hover{background-color:#f15d49;cursor:pointer}.section-title{margin-bottom:30px;margin-top:1.5rem}.section-title h2{color:#252929;text-align:center;font-size:clamp(26px,6vw,36px)}.section-title .underline{margin-top:20px;background-color:#f15d49;height:2px;width:70px;margin-inline:auto}.section-title.left h2{text-align:left}.section-title.left .underline{margin-left:0}.section-title.small{margin-bottom:30px}.section-title.small h2{font-size:clamp(22px,5vw,28px)}.custom-input-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;-webkit-transition:color .3s;transition:color .3s;color:#585858}.custom-input-radio,.custom-input-radio *{cursor:pointer}.custom-input-radio.payment-input img{height:1.3rem;left:10px}.custom-input-radio:hover{color:#939cae}.custom-input-radio input{display:none}.custom-input-radio input:disabled ~ .radio .circle{background-color:#fff}.custom-input-radio input:disabled ~ label{text-decoration:line-through}.custom-input-radio input:checked ~ .radio .circle{background-color:#f15d49}.custom-input-radio .radio{height:18px;width:18px;background-color:#fff;border-radius:50%;border:solid 1px #d4d8df;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-input-radio .radio .circle{height:14px;width:14px;border-radius:50%;background-color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.custom-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.custom-input input,.custom-input textarea{border:solid 1px #d4d8df;padding:10px 20px 10px 20px;background-color:#fff;border-radius:6px;outline:0;width:100%}.custom-input ::-webkit-input-placeholder{color:#000}.custom-input ::-moz-placeholder{color:#000}.custom-input :-ms-input-placeholder{color:#000}.custom-input ::-ms-input-placeholder{color:#000}.custom-input ::placeholder{color:#000}.custom-input[data-icon=mail]::after{content:"";position:absolute;top:0;left:20px;width:20px;bottom:0;background-image:url("/img/icons/envelope-black.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.custom-input[data-icon] input,.custom-input[data-icon] textarea{padding:10px 20px 10px 49px}.custom-input-switch{height:24px;width:48px;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.custom-input-switch input{display:none}.custom-input-switch input:checked ~ .fill{background-color:#00d622}.custom-input-switch input:checked ~ .fill .circle{margin-left:26px}.custom-input-switch .fill{height:100%;width:100%;background-color:#d9d9d9;border-radius:12px;-webkit-transition:background-color .2s;transition:background-color .2s;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-input-switch .fill .circle{height:20px;width:20px;background-color:#fff;border-radius:50%;margin:auto;margin-left:2px;-webkit-transition:margin .3s;transition:margin .3s}.custom-input-switch::after{position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);aspect-ratio:1/1;height:20px;background-color:#fff;border-radius:50%;-webkit-transition:left .2s;transition:left .2s}.custom-input-switch.checked{background-color:#00d622}.custom-input-switch.checked::after{left:calc(100% - 22px)}.custom-input-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;-webkit-transition:color .3s;transition:color .3s;color:#585858;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}.custom-input-checkbox,.custom-input-checkbox *{cursor:pointer}.custom-input-checkbox:hover{color:#939cae}.custom-input-checkbox .checkbox{cursor:pointer;height:24px;width:24px;border:solid 1px #d4d8df;background-color:white;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.custom-input-checkbox .checkbox div{-webkit-transition:background-color .1s;transition:background-color .1s;background-color:#fff;height:100%;width:100%;border:solid 2px #fff;border-radius:5px}.custom-input-checkbox input{display:none}.custom-input-checkbox input:checked ~ .checkbox div{background-color:#f15d49}.custom-input-checkbox.installation-with-info{margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.custom-input-checkbox.installation-with-info .checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}div.custom-input-range{position:relative;height:30px;width:calc(100% - 60px);margin:0 auto !important}div.custom-input-range input{display:none}div.custom-input-range .from-pointer,div.custom-input-range .to-pointer{height:30px;width:30px;border-radius:10px;border:solid 1px #ebebeb;background-color:#fff;position:absolute;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.5rem;font-weight:bold;cursor:-webkit-grab;cursor:grab}div.custom-input-range .from-pointer{left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}div.custom-input-range .to-pointer{left:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}div.custom-input-range .rail{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;height:4px;background-color:#fff}div.custom-input-range .rail-full{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4px;left:0;right:0;background-color:#f15d49}.custom-input-range-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-input-range-container input.custom-input-range{outline:0;border:0;background-color:transparent;margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:50%;pointer-events:none;display:none}.custom-input-range-container input.custom-input-range:last-child{text-align:right}.popup{min-width:min(100% - 40px,920px);position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-110px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:34px}.popup .icon{aspect-ratio:1/1;width:32px;margin-right:10px}.popup.success{background-color:#daffe0;border:solid 1px #00d622}.popup.success .icon{background-image:url("/img/icons/tick-ellipse-green.svg");background-position:center;background-size:contain}.popup.fail{background-color:#ffdada;border:solid 1px #d60000}.popup.fail .icon{background-image:url("/img/icons/cross-eclipce-red.svg");background-position:center;background-size:contain}.popup.hide{display:none}@media only screen and (max-width:1000px){.popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup .icon{margin:0 0 20px 0}}.collage{display:grid;grid-template-columns:calc(60% - clamp(10px, 2vw, 20px) / 2) calc(40% - clamp(10px, 2vw, 20px) / 2);grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;width:50%;gap:clamp(10px,2vw,20px)}.collage .collage-item{border-radius:6px;overflow:hidden;width:100%;aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover;background-position:center}.collage .collage-item.small{background-image:url("/img/login/2.webp")}.collage .collage-item.blue{margin-top:auto;background-color:#585858;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collage .collage-item.blue img{max-width:90%;max-height:90%}.collage .collage-item.blue.orange{background-color:#f15d49}.collage .collage-item.big{background-image:url("/img/login/2.webp");aspect-ratio:12/5;grid-column:1/3}@media only screen and (max-width:1000px){.collage{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.req{color:#f15d49;margin-left:5px}.hidden{display:none}form .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}form .row .item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}form .row .item:first-child:nth-last-child(1){width:100%}form .row .item.rowed{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;gap:10px}form .row .item.rowed label{font-weight:normal;white-space:normal;line-height:1.4;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:48px}form .row .item.rowed>*{margin-bottom:0}@media only screen and (max-width:1000px){form .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .row .item{width:100%}}form .row:not(:last-of-type){margin-bottom:20px}form .button-primary{min-width:-webkit-fit-content !important;min-width:-moz-fit-content !important;min-width:fit-content !important;padding:0 .5rem !important;min-height:50px}.product{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(10px,2vw,20px);border:solid 1px #d4d8df;border-radius:6px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;position:relative;height:auto;width:auto}.product .tags-container{position:absolute;left:0;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.product .tags-container .tag{color:#fff;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0 5px 5px 0}.product>.parameter{position:absolute;right:clamp(10px,2vw,20px);top:clamp(10px,2vw,20px);height:clamp(30px,4vw,42px);width:clamp(30px,4vw,42px);padding:clamp(0,1vw,5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}.product>.parameter img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product>.parameter.gas{background-color:#b311ff}.product>.parameter.battery{background-color:#00be13}.product>.parameter.water-protection{background-color:#06c}.product>.parameter.fragile{background-color:#ff6b35}.product>.parameter.not-outdoors{background-color:#8b4513}.product>.parameter:hover .tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.product:hover{-webkit-box-shadow:0 0 50px rgba(0,0,0,0.1176470588);box-shadow:0 0 50px rgba(0,0,0,0.1176470588)}.product .product-image-link{width:100%;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex}.product .product-image-link picture{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;height:223px;overflow:hidden}.product .product-image-link picture img{width:100%;height:100%;margin:auto}.product .product-name{font-size:1.1rem;font-weight:bold;color:#f15d49;text-decoration:none;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:46px;line-height:1.2em}.product .product-parameters{color:#706e6f}.product .product-parameters .parameter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product .product-parameters .parameter:not(:first-child){margin-top:20px}.product .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:1;flex-wrap:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product .product-info .product-price{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product .product-info .product-price .allergens-container{font-weight:400;border-radius:6px;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product .product-info .product-price .allergens-container .allergens-list{list-style:none;gap:.2rem;margin-left:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.product .product-info .product-price .allergens-container .allergens-list .allergen{padding:3px 0;background-color:#ff802c;color:white;border-radius:50px;font-weight:400;position:relative;display:inline-block;cursor:pointer;width:17px;text-align:center;font-size:.6rem;height:17px}.product .product-info .product-price .allergens-container .allergens-list .allergen .tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#585858;color:#fff;padding:10px;border-radius:6px;visibility:hidden;opacity:0;z-index:10;white-space:nowrap;-webkit-transition:opacity .3s;transition:opacity .3s;border:solid 1px #fff;z-index:9999}.product .product-info .product-price .allergens-container .allergens-list .allergen:hover .tooltip{visibility:visible;opacity:1}.product .product-info .product-price .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-top:auto}.product .product-info .product-price .wrapper .envelope-button{background-color:#333;height:50px;width:50px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product .product-info .product-price .wrapper .envelope-button img{height:1.3rem}.product .product-info .product-price .wrapper .envelope-button:hover{background-color:#757575}.product .product-info .product-price .wrapper .favourite{margin-right:13px}.product .product-info .product-price .wrapper .addToCart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:10px;height:50px}.product .product-info .product-price .wrapper .addToCart .button-primary{background-color:#a89c83;border-radius:8px;font-size:1rem;padding:0 .5rem}.product .product-info .product-price .wrapper .addToCart .button-primary img{height:1.3rem;margin-right:-0.2rem}.product .product-info .product-price .wrapper .addToCart .button-primary:hover{background-color:#f15d49}.product .product-info .product-price .wrapper .addToCart .custom-number-input input::-webkit-inner-spin-button,.product .product-info .product-price .wrapper .addToCart .custom-number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product .product-info .product-price .wrapper .addToCart .custom-number-input{display:-webkit-box;display:-ms-flexbox;display:flex}.product .product-info .product-price .wrapper .addToCart .custom-number-input .quantity-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product .product-info .product-price .wrapper .addToCart .custom-number-input .quantity-buttons .increase{border-radius:0 8px 0 0}.product .product-info .product-price .wrapper .addToCart .custom-number-input .quantity-buttons .decrease{border-radius:0 0 8px 0}.product .product-info .product-price .wrapper .addToCart .custom-number-input input{-moz-appearance:textfield;text-align:center;border:0;width:60px;height:100%;font-size:16px;border-radius:8px 0 0 8px;outline:0;background-color:#333;color:white}.product .product-info .product-price .wrapper .addToCart .custom-number-input button{border:0;padding:0 10px 0 10px;cursor:pointer;font-size:24px;width:45px;height:25px;text-align:center;background-color:#333;color:white}.product .product-info .product-price .wrapper .addToCart .custom-number-input button:hover{background-color:#757575}.product .product-info .product-price .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;width:100%;text-align:right;gap:.5rem;margin-bottom:.5rem}.product .product-info .product-price .price .actual-price{color:#f15d49;font-weight:bold;font-size:1.1rem;margin-right:0;margin-left:auto;margin-top:.4rem;margin-bottom:.4rem}.product .product-info .product-price .price .actual-price div{color:#000}.product .product-info .product-price .price .actual-price-sale{color:#f15d49;font-weight:bold;font-size:.8rem;margin-right:0;margin-left:auto;margin-top:-0.6rem}.product .product-info .product-price .price .standart-price{color:#706e6f;font-size:1rem;margin-right:0;margin-left:auto;font-weight:bold}@media only screen and (max-width:1250px){.product .product-parameters{display:none}.product .product-info .product-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product .product-info .product-price .price{margin-bottom:10px;margin-right:0}}.notification{display:none;width:100%;background-color:#f15d49;color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 44px;gap:10px;font-size:1rem}.notification .ico{height:25px}.notification.shown{display:-webkit-box;display:-ms-flexbox;display:flex}#breadcrumbs{margin-bottom:10px;margin-top:30px}#breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}#breadcrumbs ul li{padding:10px 30px;background-color:#efefef;position:relative;border-radius:6px}#breadcrumbs ul li span{color:#4c5b79;white-space:nowrap}#breadcrumbs ul li::before{position:absolute;content:"";left:0;top:0;width:0;height:0;border-top:19.2px solid transparent;border-left:10px solid #f9f9f9;border-bottom:19.2px solid transparent}#breadcrumbs ul li::after{position:absolute;content:"";right:0;top:0;bottom:0;width:0;height:0;border-top:19.2px solid #f9f9f9;border-left:10px solid transparent;border-bottom:19.2px solid #f9f9f9}#breadcrumbs ul li:first-child{padding:10px 20px 10px 15px}#breadcrumbs ul li:first-child a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#breadcrumbs ul li:first-child a img{height:18.4px;aspect-ratio:1/1}#breadcrumbs ul li:first-child::before{display:none}#breadcrumbs ul li:last-child span{color:#f15d49;font-weight:bold}#breadcrumbs ul li:last-child::after{display:none}.tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#585858;color:#fff;padding:10px;border-radius:6px;display:block;opacity:0;z-index:9999;-webkit-transition:opacity .3s;transition:opacity .3s;border:solid 1px #fff}.tooltip::before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-top:10px solid #585858;border-right:10px solid transparent}ul,li{margin:0;padding:0;list-style:none}a{text-decoration:none;color:#000}header{position:relative;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.06);box-shadow:0 0 20px rgba(0,0,0,0.06);z-index:100;padding:0;background-color:#fff}header .center-main{margin-top:0}header .logo{height:150px}header .header-items .search-container{margin-inline:20px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header-items .search-container .search-input{padding:13px 13px 13px 50px;background-color:#f5f4f4;border:solid 1px #ebebeb;border-radius:6px;background-image:url("/img/icons/search-orange.svg");background-position:13px center;background-repeat:no-repeat;background-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex}header .header-items .search-container .search-input>img{margin-left:13px;cursor:pointer}header .header-items .search-container .search-input #search-input{width:100%;height:100%;outline:0;border:0;background-color:transparent}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}header .header-items .search-container .search-input>img.isLoading{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-timing-function:linear;animation-timing-function:linear}header .header-items .search-container .search-results{position:absolute;max-height:300px;top:calc(100% + 10px);left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#f5f4f4;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;overflow-y:auto;border-radius:6px;min-width:100%}header .header-items .search-container .search-results li a{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}header .header-items .search-container .search-results li a img{height:40px;width:40px}header .mobile-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}header .mobile-items .mobile-menu{height:44px;width:44px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;border:solid 1px #ebebeb}header .mobile-items .mobile-menu-cart{height:44px;width:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}header .back{display:none}header .preview-img{height:60px;width:100%}header .preview-img picture{display:block}header .preview-img picture img{width:100%;margin-top:10px}@media only screen and (max-width:1399px){header .mobile-items .mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex}header .mobile-items .mobile-menu-cart{display:-webkit-box;display:-ms-flexbox;display:flex}header .header-items{display:none;background-color:#f5f4f4;position:absolute;top:100%;left:0;right:0;z-index:100;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px 0;height:calc(100vh - 90px);overflow-y:scroll}header .header-items .search-container{margin-inline:0;width:100%}header .header-items .search-container .search-input{background-color:#fff}header .header-items .search-container .search-results{margin-block:20px;position:unset;border:solid 1px #d4d8df}header .header-items .husqvarna-logo{margin-block:20px}header .header-items nav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}header .header-items nav .nav-item-1{padding:20px;border-top:solid 1px #b7bdc9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-items nav .nav-item-1>img{margin-left:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .header-items nav .nav-item-1 .menu_level_1{position:absolute;top:0;width:100%;left:0;background-color:#f5f4f4;z-index:150;height:calc(100vh - 90px);overflow-y:scroll;display:none}header .header-items nav .nav-item-1 .menu_level_1 .back{margin:40px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-items nav .nav-item-1 .menu_level_1 .back img{margin-inline:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2{display:grid;grid-template-columns:30% 70%;grid-template-rows:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;width:100%;min-height:60px;overflow:hidden;background-color:#e9e9e9;border-radius:6px;-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.12);box-shadow:4px 4px 8px rgba(0,0,0,0.12);gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2:hover{background-color:#a89c83;-webkit-box-shadow:6px 6px 12px rgba(0,0,0,0.2);box-shadow:6px 6px 12px rgba(0,0,0,0.2)}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2:hover>a{color:#fff}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2 .preview-img{height:60px;width:100%;-ms-flex-negative:0;flex-shrink:0;border-radius:6px;overflow:hidden;margin-top:10px;max-width:75px;margin:0 auto}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2 .preview-img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2>a{font-size:15px;white-space:normal;max-width:90%;line-height:1.2;word-wrap:normal;overflow-wrap:normal;word-break:auto-phrase;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}header .header-items .user-cart{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-items .user-cart a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}header .header-items .user-cart a img{margin-right:10px}header .header-items .user-cart .favourite img{height:24px}}@media only screen and (min-width:1400px){header .header-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}header .header-items nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}header .header-items nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex}header .header-items nav>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;margin-inline:10px;height:50px}header .header-items nav>ul>li:first-child{margin-left:0}header .header-items nav>ul>li:last-child{margin-left:0}header .header-items nav>ul>li>img{margin-left:10px}header .header-items nav>ul>li a{white-space:nowrap}header .header-items .user-cart{display:-webkit-box;display:-ms-flexbox;display:flex}header .header-items .user-cart a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;white-space:nowrap}header .header-items .user-cart a img:not(.favourite-icon){margin-right:10px}header .header-items .user-cart .favourite img{height:24px}header .header-items .nav-item-1:hover .menu_level_1{display:block;height:auto;padding:20px 0}header .header-items .menu_level_1{position:absolute;top:calc(100% - 20px);left:0;right:0;background-color:#f5f4f4;z-index:10;display:none;overflow:hidden;height:0;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.18);box-shadow:0 4px 8px rgba(0,0,0,0.18)}header .header-items .menu_level_1 .nav-item-2{display:grid;grid-template-columns:30% 70%;grid-template-rows:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;min-height:60px;overflow:hidden;background-color:#e9e9e9;border-radius:6px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.18);box-shadow:0 4px 8px rgba(0,0,0,0.18);gap:10px;-webkit-transition:all .3s ease;transition:all .3s ease}header .header-items .menu_level_1 .nav-item-2:hover{background-color:#a89c83;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.25);box-shadow:0 6px 12px rgba(0,0,0,0.25)}header .header-items .menu_level_1 .nav-item-2:hover>a{color:#fff}header .header-items .menu_level_1 .nav-item-2 .preview-img{width:100%}header .header-items .menu_level_1 .nav-item-2 .preview-img picture{display:block}header .header-items .menu_level_1 .nav-item-2 .preview-img picture img{width:100%}header .header-items .menu_level_1 .nav-item-2>a{font-size:15px;white-space:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;width:130px;line-height:1.2;word-wrap:normal;overflow-wrap:normal;word-break:auto-phrase;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}header .header-items .nav-grid{margin-top:30px;margin-bottom:40px;max-width:60%;display:grid;grid-template-rows:repeat(3,1fr);grid-auto-flow:column;gap:20px}}#homepage-container .loading{height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#homepage-container .loading .dot{height:20px}#homepage-container .swiper-button{position:absolute;background-color:#585858;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);cursor:pointer}#homepage-container .swiper-button.next{right:10px}#homepage-container .swiper-button.prev{left:10px}#homepage-container .swiper-button.prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#homepage-container .swiper-button.swiper-button-disabled{opacity:.5}#homepage-container .swiper-button.swiper-button-lock{display:none}#homepage-container .map-card{background-image:url("../img/background/map-background.png");background-size:cover;background-position:center;width:969px;height:414px;margin:40px auto 0 auto;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}#homepage-container .map-card .section-title{width:350px;color:#000;font-weight:bold;font-size:1.5rem}#homepage-container .map-card .section-title h2{color:#000}#homepage-container .map-card .section-title .underline{margin-left:25% !important;margin-top:10px !important}#homepage-container .map-card .section-title .address{margin:40px 0 0 15%}#homepage-container .map-card .section-title .address p{margin:0;margin-bottom:12px;font-size:1.5rem;line-height:1.4}#homepage-container .map-card iframe{height:374px;width:480px}#homepage-container .map-card .map-section{border-radius:10px !important;overflow:hidden !important}@media only screen and (max-width:700px){#homepage-container .map-card{background-image:url("../img/background/mobile-map-background.png");-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80vw;padding:10px;height:788px}#homepage-container .map-card iframe{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:70vw;height:350px;margin:30px auto 60px auto;display:block;border-radius:5px}#homepage-container .map-card .section-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;font-size:1.1rem}#homepage-container .map-card .section-title .underline{margin-left:40% !important}#homepage-container .map-card .section-title .address{margin:20px 0 0 0;text-align:center}#homepage-container .map-card .section-title .address p{font-size:1.1rem}#homepage-container .map-card .map-section{border-radius:8px !important}}#homepage-container .fill-banner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:50px}#homepage-container .fill-banner .background{height:700px;width:120%;background-image:url("/img/banners/hp/background.png");background-repeat:no-repeat;background-size:cover;background-position:center bottom}#homepage-container .fill-banner .content{position:absolute;left:38%;top:200px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Roboto",sans-serif}#homepage-container .fill-banner .content .heading{color:white;font-size:clamp(1.17rem,5.6vw,4.1rem);text-align:left;margin-bottom:15px;position:relative}#homepage-container .fill-banner .content .heading strong{color:#f15d49;font-weight:bold}#homepage-container .fill-banner .content p{width:min(650px,70%);margin-bottom:20px;word-break:break-all;white-space:normal;font-size:clamp(0.875rem,4.2vw,1.3rem)}#homepage-container .fill-banner .content .button-primary{padding:1rem;background-color:#252929;color:white;font-size:1.1rem;border-radius:5px;padding:1.2rem 1.7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:300;-webkit-transition:background .2s;transition:background .2s}#homepage-container .fill-banner .content .button-primary:hover{background-color:#f15d49}@media only screen and (max-width:1400px){#homepage-container .fill-banner .content{left:50%}#homepage-container .fill-banner .content .heading .meower{width:850px;position:absolute;left:-65%;z-index:-100;top:120px}#homepage-container .fill-banner .content p{text-align:center}}@media only screen and (max-width:900px){#homepage-container .fill-banner .background{background-image:url("/img/background/mobile-background.png");background-position:left center;background-repeat:no-repeat;width:100vw}#homepage-container .fill-banner .content{position:unset;-webkit-transform:unset;transform:unset;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:-280px;margin-bottom:50px}#homepage-container .fill-banner .content .button-primary{margin:0 auto}#homepage-container .fill-banner .content .heading{text-align:center;width:100%}#homepage-container .fill-banner .content .heading .meower{display:none}#homepage-container .fill-banner .content p{width:100%}}#homepage-container .products{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media only screen and (max-width:1200px){#homepage-container .products{grid-template-columns:repeat(3,1fr);width:800px}}@media only screen and (max-width:900px){#homepage-container .products{grid-template-columns:repeat(2,1fr);width:500px}}@media only screen and (max-width:600px){#homepage-container .products{grid-template-columns:repeat(1,1fr);width:250px}}#homepage-container .products .contact-us-button{color:#fff;padding:.5rem;background-color:#585858;border-radius:8px;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;border:0;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:revert-layer;font-weight:bold}#homepage-container .background-map{position:absolute;top:50%;left:256px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-10}@media only screen and (max-width:900px){#homepage-container .background-map{position:relative;top:unset;left:unset;-webkit-transform:unset;transform:unset;width:calc(100% + 40px);margin-left:-20px;margin-bottom:-50px}}#homepage-container .contact{width:50%;-webkit-box-shadow:0 0 50px rgba(0,0,0,0.1176470588);box-shadow:0 0 50px rgba(0,0,0,0.1176470588);padding:60px;border-radius:10px;background-color:rgba(255,255,255,0.7882352941);position:relative;z-index:2}#homepage-container .contact .table{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-block:20px}#homepage-container .contact .table .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#homepage-container .contact .table .row:not(:first-child){margin-top:40px}#homepage-container .contact>p:not(:first-child){margin-top:10px}@media only screen and (max-width:900px){#homepage-container .contact{width:100%;padding:40px 20px;background-color:#fff}}#homepage-container .about{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}#homepage-container .about .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;width:min(420px,100%)}#homepage-container .about .wrapper p{line-height:1.5rem}@media only screen and (max-width:1000px){#homepage-container .about{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:50px}#homepage-container .about .wrapper{width:100%}}#homepage-container .newsletter{background-color:#fff;padding:clamp(20px,5vw,60px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0 0 6px 6px;margin-bottom:84px}#homepage-container .newsletter label{margin-bottom:10px;font-weight:bold}#homepage-container .newsletter .button-primary{margin-top:20px}@media only screen and (max-width:600px){#homepage-container .newsletter{padding:0;margin-block:40px}}#homepage-container .newsletter-banner{width:100%;background-image:url("/img/banners/hp/newsletter_background.webp");background-size:cover;background-position:center;margin-top:100px}#homepage-container .newsletter-banner .center-main{margin-top:0}@media only screen and (max-width:600px){#homepage-container .newsletter-banner{background-image:none;margin-top:50px}}#homepage-container .newsletter-background{aspect-ratio:15/8;width:100%;background-image:url("/img/banners/hp/newsletter_background.webp");background-size:cover;background-position:center;display:none}@media only screen and (max-width:600px){#homepage-container .newsletter-background{display:-webkit-box;display:-ms-flexbox;display:flex}}#homepage-container .showroom .showroom-heading{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-bottom:30px}#homepage-container .showroom .showroom-heading span{text-transform:uppercase;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0.2))),url("/img/banners/services/3.webp");background-image:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2)),url("/img/banners/services/3.webp");background-size:cover;font-size:clamp(50px,10vw,150px);font-weight:900;text-align:center}#homepage-container .showroom .showroom-heading>.geometric{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:110px;border-radius:10px}#homepage-container .showroom .showroom-heading>.geometric:first-child{background-color:#f15d49}#homepage-container .showroom .showroom-heading>.geometric:last-child{background-color:#585858}@media only screen and (max-width:500px){#homepage-container .showroom .showroom-heading>.geometric{display:none}}#homepage-container .hide-900{display:none}#homepage-container .show-900{display:initial}@media only screen and (max-width:900px){#homepage-container .hide-900{display:initial}#homepage-container .show-900{display:none}}@media only screen and (max-width:899px){#map{height:375px;margin-inline:-20px;margin-bottom:-50px}}.p-2{position:relative;z-index:2}.category .products{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,2vw,20px)}@media only screen and (max-width:1750px){.category .products{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1162px){.category .products{grid-template-columns:repeat(2,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:600px;margin:0 auto}}@media only screen and (max-width:550px){.category .products{grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}.category .category-container{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:-webkit-min-content auto auto auto;grid-template-rows:min-content auto auto auto;gap:20px}.category .category-container .loading{height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category .category-container .loading .dot{height:20px}.category .filters{grid-row:1/span 5}.category .filters .wrapper{width:295px;background-color:#efefef;border-radius:6px;padding-inline:20px;padding-block:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category .filters .wrapper .filter-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category .filters .wrapper .filter-section:not(:last-of-type){margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #d4d8df}.category .filters .wrapper .filter-section h4{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;cursor:pointer}.category .filters .wrapper .filter-section .filter-inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:0;overflow:hidden}.category .filters .wrapper .filter-section .filter-inputs-wrapper .filter-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category .filters .wrapper .filter-section .filter-inputs-wrapper .filter-input:first-child{margin-top:20px}.category .filters .wrapper .filter-section .filter-inputs-wrapper .filter-input.filter-input-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category .filters .wrapper .filter-section .filter-inputs-wrapper .filter-input label:last-child{margin-left:10px}.category .filters .wrapper .filter-section .filter-inputs-wrapper .filter-input .bracket{color:#939cae}.category .filters .wrapper .filter-section .filter-inputs-wrapper .filter-input label.color-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category .filters .wrapper .filter-section .filter-inputs-wrapper .filter-input label.color-label span{height:1rem;aspect-ratio:1/1;display:inline-block;margin-right:5px;border-radius:2px;border:solid 1px grey}.category .filters .wrapper .button-primary{margin-inline:auto;margin-top:20px}.category .categories{max-width:100%;width:100%}.category .categories .wrapper{display:grid;grid-template-columns:repeat(4,auto);gap:10px;max-width:100%;width:100%}.category .categories .wrapper .category-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border:solid 1px #d4d8df;border-radius:6px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;background-color:#fff}.category .categories .wrapper .category-item .preview{height:32px;margin-right:10px}.category .categories .wrapper .category-item .arrow{margin-left:auto}.category .categories .wrapper .category-item:hover{-webkit-box-shadow:0 0 50px rgba(0,0,0,0.1176470588);box-shadow:0 0 50px rgba(0,0,0,0.1176470588)}@media only screen and (max-width:1250px){.category .categories .wrapper{grid-template-columns:repeat(3,auto)}}@media only screen and (max-width:1000px){.category .categories .wrapper{grid-template-columns:repeat(2,auto)}}.category .order{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;width:100%;overflow-x:auto}.category .order .wrapper{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category .order .wrapper>a{padding:10px;border-bottom:solid 2px #adacad;color:#939cae;white-space:nowrap}.category .order .wrapper>a.active{border-bottom:solid 2px #f15d49;color:#1d1d1d;font-weight:bold}.category .order .wrapper>a:not(:first-child){margin-left:4px}.category .order .wrapper .total{width:100%;white-space:nowrap;color:#939cae;padding:10px 0;border-bottom:solid 2px #adacad;text-align:right;padding-left:20px}.category .order .wrapper .total strong{color:#f15d49}.category .mobile-order{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border:solid 1px #d4d8df;border-radius:6px}.category .mobile-order .preview{height:32px;margin-right:10px}.category .mobile-order .arrow{margin-left:auto}.category .pages-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.category .pages-container .button-primary{margin-right:20px}.category .pages-container .pages-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;max-width:100%;overflow-x:auto}.category .pages-container .pages-links .dots{margin-right:10px;margin-top:auto}.category .pages-container .pages-links .page-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;aspect-ratio:1/1;border:solid 1px #ebebeb;background-color:#fff}.category .pages-container .pages-links .page-link:not(:last-child){margin-right:10px}.category .pages-container .pages-links .page-link:hover{color:#f15d49}.category .pages-container .pages-links .page-link.active{color:#f15d49}@media only screen and (max-width:600px){.category .pages-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.category .pages-container .button-primary{margin-bottom:20px;-webkit-transform:none;transform:none}.category .pages-container .pages-links{margin:0}}@media only screen and (max-width:800px){.category .pages-container{-webkit-box-ordinal-group:6;-ms-flex-order:6;order:6}.category .mobile-order{display:-webkit-box;display:-ms-flexbox;display:flex}.category .category-container{grid-template-columns:auto}.category .products{width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.category .loading{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.category .filters{grid-row:unset;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.category .filters .wrapper{width:100%;height:0;padding-block:0;overflow:hidden;-webkit-transition:padding .3s;transition:padding .3s}.category .filters .wrapper.expanded{padding-block:40px}.category .filters .wrapper .section-title{display:none}.category .filters .wrapper .filter-section:first-child{margin-top:10px}.category .categories{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.category .categories .wrapper{height:0;grid-template-columns:repeat(1,auto);overflow:hidden}.category .categories .wrapper .category-item:first-child{margin-top:10px}.category .order{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.preview-banner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url("/img/banners/hp/newsletter_background.webp");background-size:cover;background-position:center;margin-block:60px 10px;border-radius:6px;overflow:hidden}@media only screen and (max-width:600px){.preview-banner{background-image:none;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible}}.preview-banner .preview-background{aspect-ratio:15/8;width:calc(100% + 40px);margin-left:-20px;background-image:url("/img/banners/hp/newsletter_background.webp");background-size:cover;background-position:center;display:none}@media only screen and (max-width:600px){.preview-banner .preview-background{display:-webkit-box;display:-ms-flexbox;display:flex}}.preview-banner .preview{background-color:#fff;padding:30px 86px 30px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:6px 0 0 6px;margin-block:130px;margin-left:auto}.preview-banner .preview p{margin-top:10px;color:#4c5b79}@media only screen and (max-width:600px){.preview-banner .preview{padding:30px;margin-block:-40px 0;border-radius:6px;width:100%}}footer{background-color:#a89c83;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .center-main{margin-top:0;padding:60px 0 40px 0}footer .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;padding:0 20px}footer .grid-container .column h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-weight:600;margin-bottom:20px;color:#fff}footer .grid-container .column h2 .arrow{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:none;width:16px;height:16px}footer .grid-container .column h2 .arrow img{width:100%;height:100%;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}footer .grid-container .column ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}footer .grid-container .column ul li{font-size:.95rem;line-height:1.5}footer .grid-container .column ul li a{color:rgba(255,255,255,0.8);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}footer .grid-container .column ul li a:hover{color:#fff}footer .grid-container .column ul li b{color:#fff;font-weight:600}@media only screen and (max-width:700px){footer .grid-container .column:first-child,footer .grid-container .column:nth-child(2){text-align:center}footer .grid-container .column:first-child h2,footer .grid-container .column:nth-child(2) h2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .grid-container .column:nth-child(2) ul li:first-child{display:none}}footer .grid-container .column.show ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer .grid-container .column.show .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}footer .grid-container .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .grid-container .socials .links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}footer .grid-container .socials .links .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75px;height:75px;background-color:transparent;border:2px solid rgba(255,255,255,0.8);border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}footer .grid-container .socials .links .link:hover{background-color:rgba(255,255,255,0.1);border-color:#fff}footer .grid-container .socials .links .link img{width:120px;height:120px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}footer .grid-container .logo-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .grid-container .logo-column .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}footer .grid-container .logo-column .logo-container .logo{width:120px;height:auto;border-radius:50%;background-color:#fff;padding:20px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.1);box-shadow:0 4px 15px rgba(0,0,0,0.1)}@media only screen and (max-width:1024px){footer .grid-container{grid-template-columns:1fr 1fr;gap:30px}footer .grid-container .socials,footer .grid-container .logo-column{grid-column:1/-1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media only screen and (max-width:768px){footer .grid-container{grid-template-columns:1fr;gap:25px;padding:0 15px}footer .grid-container .column h2{font-size:1.1rem;margin-bottom:15px}footer .grid-container .column h2 .arrow{display:block}footer .grid-container .column ul{height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease;gap:8px}footer .grid-container .column ul li{font-size:.9rem}footer .grid-container .column.show ul{height:auto;margin-bottom:15px}footer .grid-container .socials .links{gap:12px}footer .grid-container .socials .links .link{width:35px;height:35px}footer .grid-container .socials .links .link img{width:18px;height:18px}}@media only screen and (max-width:480px){footer .grid-container{padding:0 10px}footer .grid-container .column h2{font-size:1rem}footer .grid-container .column ul li{font-size:.85rem}}footer .copyright-container{background-color:#c4c1a4;color:#000;text-align:center;padding:15px 20px;font-size:.8rem;border-top:1px solid rgba(255,255,255,0.1)}.product-detail{position:relative;margin-top:2rem}.product-detail .info-container{display:grid;grid-template-columns:repeat(2,50%);margin-top:-2rem}.product-detail .info-container .images .parameters-monile{display:none}@media only screen and (max-width:1000px){.product-detail .info-container .images .parameters-monile{display:block}}.product-detail .info-container .images .previews-mini{width:100%;display:block;background-color:white}.product-detail .info-container .images .previews-mini picture{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;aspect-ratio:1/1;margin-bottom:20px;border:solid 1px #d4d8df;border-radius:5px;-webkit-transition:border .3s;transition:border .3s}.product-detail .info-container .images .previews-mini picture img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.product-detail .info-container .images .previews-mini picture:hover{border:solid 1px #f15d49}.product-detail .info-container .images .previews-big{width:100%;position:relative;aspect-ratio:1/1;background-color:white}.product-detail .info-container .images .previews-big .tags-container{position:absolute;left:0;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;z-index:9999}.product-detail .info-container .images .previews-big .tags-container .tag{color:#fff;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0 5px 5px 0}.product-detail .info-container .images .previews-big>.parameter{position:absolute;right:20px;top:20px;height:42px;width:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}.product-detail .info-container .images .previews-big>.parameter.gas{background-color:#b311ff}.product-detail .info-container .images .previews-big>.parameter.battery{background-color:#00be13}.product-detail .info-container .images .previews-big>.parameter.water-protection{background-color:#06c}.product-detail .info-container .images .previews-big>.parameter.fragile{background-color:#ff6b35}.product-detail .info-container .images .previews-big>.parameter.not-outdoors{background-color:#8b4513}.product-detail .info-container .images .previews-big .swiper-button{position:absolute;background-color:#585858;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.product-detail .info-container .images .previews-big .swiper-button.next{right:10px;bottom:10px}.product-detail .info-container .images .previews-big .swiper-button.prev{right:70px;bottom:10px}.product-detail .info-container .images .previews-big .swiper-button.prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-detail .info-container .images .previews-big .swiper-button.swiper-button-disabled{opacity:.5}.product-detail .info-container .images .previews-big .swiper-button.swiper-button-lock{display:none}.product-detail .info-container .images .previews-big picture{display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 1px #d4d8df;border-radius:5px;aspect-ratio:1/1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail .info-container .images .previews-big picture img{max-width:100%;max-height:100%}.product-detail .info-container .images #dots{display:none}.product-detail .info-container .images #dots .glider-dot.active{background-color:#283a5e}.product-detail .info-container .images #dots .glider-dot:hover{background-color:#283a5e}.product-detail .info-container .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:20px}.product-detail .info-container .info .wrapper{width:min(100%,600px);height:min(100%,720px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail .info-container .info .wrapper>h2{font-size:2rem;color:#585858;margin-bottom:.5rem}.product-detail .info-container .info .wrapper>h3{font-size:1rem;color:#797979;font-weight:600}.product-detail .info-container .info .wrapper>span{color:#706e6f;margin-top:.5rem;line-height:1.5;margin-bottom:auto}.product-detail .info-container .info .wrapper .minimal-quantity{color:white;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.4rem 0 0 0}.product-detail .info-container .info .wrapper .minimal-quantity div{background-color:#f15d49}.product-detail .info-container .info .wrapper .minimal-quantity div img{width:35px}.product-detail .info-container .info .wrapper .minimal-quantity .minimal-quantity-ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.2rem;text-align:center;z-index:9;border-radius:50px;height:32px;width:32px}.product-detail .info-container .info .wrapper .minimal-quantity .minimal-quantity-ico img{width:20px;height:20px}.product-detail .info-container .info .wrapper .minimal-quantity .minimal-quantity-text{font-size:.6rem;padding:.5rem .5rem .5rem 1rem;margin-left:-1rem;border-radius:0 6px 6px 0}.product-detail .info-container .info .wrapper .allergens-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:400;border-radius:6px;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail .info-container .info .wrapper .allergens-container .allergens-list{list-style:none;gap:.2rem;margin-left:.5rem}.product-detail .info-container .info .wrapper .allergens-container .allergens-list .allergen{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ff802c;color:white;border-radius:50px;font-weight:400;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;width:20px;height:20px;text-align:center;font-size:.7rem}.product-detail .info-container .info .wrapper .allergens-container .allergens-list .allergen .tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#585858;color:#fff;padding:10px;border-radius:6px;visibility:hidden;opacity:0;z-index:10;white-space:nowrap;-webkit-transition:opacity .3s;transition:opacity .3s;border:solid 1px #fff;z-index:9999}.product-detail .info-container .info .wrapper .allergens-container .allergens-list .allergen:hover .tooltip{visibility:visible;opacity:1}.product-detail .info-container .info .wrapper .special-flags-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail .info-container .info .wrapper .special-flags-container .special-flag-wrapper{position:relative;display:inline-block}.product-detail .info-container .info .wrapper .special-flags-container .special-flag-wrapper .special-flag-icon{width:45px;height:45px;cursor:help}.product-detail .info-container .info .wrapper .special-flags-container .special-flag-wrapper .special-flag-icon:hover{opacity:.8}.product-detail .info-container .info .wrapper .special-flags-container .special-flag-wrapper .tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#585858;color:#fff;padding:10px;border-radius:6px;visibility:hidden;opacity:0;z-index:9999;white-space:nowrap;-webkit-transition:opacity .3s;transition:opacity .3s;border:solid 1px #fff;font-size:.9rem}.product-detail .info-container .info .wrapper .special-flags-container .special-flag-wrapper:hover .tooltip{visibility:visible;opacity:1}.product-detail .info-container .info .wrapper .beans-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail .info-container .info .wrapper .beans-container .stock{padding:5px 7px;color:white;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:6px;font-size:.8rem}.product-detail .info-container .info .wrapper .beans-container .stock.stock-on-request{background-color:#ffc011}.product-detail .info-container .info .wrapper .beans-container .stock.stock-in-stock{background-color:#00be13}.product-detail .info-container .info .wrapper .beans-container .stock.stock-sold-out{background-color:#f11}.product-detail .info-container .info .wrapper .beans-container .product-code{padding:5px 7px;color:white;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:6px;font-size:.8rem;background-color:#9d9d9d}.product-detail .info-container .info .wrapper .purchase-container{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail .info-container .info .wrapper .purchase-container b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#f15d49;font-size:1.3rem;margin-bottom:5px;font-weight:bold}.product-detail .info-container .info .wrapper .purchase-container .second-prize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.product-detail .info-container .info .wrapper .purchase-container .price{color:#706e6f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-detail .info-container .info .wrapper .purchase-container .price>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail .info-container .info .wrapper .purchase-container .price .price-without-vat-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.product-detail .info-container .info .wrapper .purchase-container .price .price-without-vat-container s{color:#ff802c;font-weight:bold;font-size:.8rem;margin-right:0;margin-left:auto;margin-top:-0.6rem}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;height:50px}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .button-primary{border-radius:8px;background-color:#a89c83;min-width:50px;min-height:50px}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .button-primary:hover{background-color:#585858}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px 0 0 8px}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input input::-webkit-inner-spin-button,.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input input{text-align:center;border:0;width:60px;height:100%;font-size:16px;border-radius:8px 0 0 8px;outline:0;background-color:#333;color:white;-moz-appearance:textfield}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input{display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input .quantity-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input .quantity-buttons .increase{border-radius:0 8px 0 0;height:25px;background-color:#333;border:0}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input .quantity-buttons .increase:hover{background-color:#757575}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input .quantity-buttons .decrease{border-radius:0 0 8px 0;height:25px;background-color:#333;border:0}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input .quantity-buttons .decrease:hover{background-color:#757575}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input button:hover{background-color:#757575}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:16px;cursor:pointer}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container>img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container .hover-container{display:none;opacity:0;right:-10px;top:0;position:absolute;padding-top:35px}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container .hover-container span{position:relative;background-color:#f5f4f4;border:solid 1px #f15d49;padding:10px;border-radius:5px;width:375px;color:#1d1d1d;line-height:1.5}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container .hover-container span a{color:#f15d49;white-space:nowrap}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container .hover-container span::after{content:"";position:absolute;right:5px;bottom:100%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f15d49}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container:hover .hover-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-name:tooltipfade;animation-name:tooltipfade;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container.active .hover-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-name:tooltipfade;animation-name:tooltipfade;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes tooltipfade{0%{opacity:0}100%{opacity:1}}@keyframes tooltipfade{0%{opacity:0}100%{opacity:1}}.product-detail .info-container .info .wrapper .purchase-container .variants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-height:184px;overflow:auto;margin-top:1rem}.product-detail .info-container .info .wrapper .purchase-container .variants .variant-item{display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 1px #939cae;border-radius:4px;overflow:hidden;width:100%;-ms-flex-negative:0;flex-shrink:0}.product-detail .info-container .info .wrapper .purchase-container .variants .variant-item .variant-img{height:42px;width:42px;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;overflow:hidden}.product-detail .info-container .info .wrapper .purchase-container .variants .variant-item .variant-img img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.product-detail .info-container .info .wrapper .purchase-container .variants .variant-item .variant-info-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;gap:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-detail .info-container .info .wrapper .purchase-container .variants .variant-item .variant-info-wrapper .variant-name{font-size:1rem;font-weight:bold;color:#585858}.product-detail .info-container .info .wrapper .purchase-container .variants .variant-item .variant-info-wrapper .action-icon{height:20px}.product-detail .info-container .info .wrapper .actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-detail .info-container .info .wrapper .actions .watch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.product-detail .info-container .info .wrapper .actions .watch img{margin-right:10px}@media only screen and (max-width:1000px){.product-detail .info-container{grid-template-columns:repeat(1,100%);margin-block:0}.product-detail .info-container .info{margin-top:20px;padding:0}.product-detail .info-container .info .wrapper{width:100%}.product-detail .info-container .info .wrapper .purchase-container .price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:10px;gap:10px}.product-detail .info-container .info .wrapper .purchase-container .price>div{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail .info-container .info .wrapper .purchase-container .price .button-primary{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container{height:24px;width:24px;margin-top:5px}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container .hover-container{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container .hover-container span::after{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.product-detail .info-container .images{grid-template-columns:100%}.product-detail .info-container .images .previews-mini{display:none}.product-detail .info-container .images #dots{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-detail .properties-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail .properties-container .swiper-properties{position:relative;width:100%}.product-detail .properties-container .swiper-properties .swiper-button{position:absolute;background-color:#585858;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);cursor:pointer}.product-detail .properties-container .swiper-properties .swiper-button.next{right:10px}.product-detail .properties-container .swiper-properties .swiper-button.prev{left:10px}.product-detail .properties-container .swiper-properties .swiper-button.prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-detail .properties-container .swiper-properties .swiper-button.swiper-button-disabled{opacity:.5}.product-detail .properties-container .swiper-properties .swiper-button.swiper-button-lock{display:none}.product-detail .properties-container .properties{display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail .properties-container .properties .property{border-radius:6px;border:solid 1px #d4d8df;overflow:hidden;background-color:#fff;height:auto}.product-detail .properties-container .properties .property picture{display:-webkit-box;display:-ms-flexbox;display:flex;height:180px}.product-detail .properties-container .properties .property picture img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.product-detail .properties-container .properties .property .content{padding:20px 30px;-webkit-transition:background-color .3s;transition:background-color .3s;height:100%}.product-detail .properties-container .properties .property .content h3{font-size:1.125rem;color:#000;margin-bottom:20px;-webkit-transition:color .3s;transition:color .3s}.product-detail .properties-container .properties .property .content p{color:#706e6f;-webkit-transition:color .3s;transition:color .3s}.product-detail .properties-container .properties .property .content:hover{background-color:#585858}.product-detail .properties-container .properties .property .content:hover h3{color:#fff}.product-detail .properties-container .properties .property .content:hover p{color:#c2c1c2}.product-detail .properties-container .center-main{margin-block:0}.product-detail .parameters-mobile{display:block}@media only screen and (max-width:1000px){.product-detail .parameters-mobile{display:none}}.product-detail .parameters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.product-detail .parameters-container .wrapper h3{position:relative;left:5px;top:15px;background-color:#f9f9f9;padding:.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-detail .parameters-container .wrapper table{width:50%;border:2px solid #ededed;border-radius:5px;background-color:#f9f9f9;padding-top:10px}.product-detail .parameters-container .wrapper table thead tr th{text-align:left;padding:10px;text-transform:uppercase;color:#585858}.product-detail .parameters-container .wrapper table tbody tr td{padding:10px;color:#565656;border-bottom:1px solid #ededed}.product-detail .parameters-container .wrapper table tbody tr td:last-child{width:1%;white-space:nowrap;color:#5b595a}.product-detail .parameters-container .wrapper table tbody tr:last-child td{border-bottom:0}@media only screen and (max-width:1000px){.product-detail .parameters-container .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail .parameters-container .wrapper table{width:100%}}.product-detail .parameters-container .center-main{margin-block:0}.product-detail .properties-container .products,.product-detail .recomended-container .products,.product-detail .accessories-container .products{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail .properties-container .products .glider-track,.product-detail .recomended-container .products .glider-track,.product-detail .accessories-container .products .glider-track{gap:20px}.product-detail .properties-container .swiper-button,.product-detail .recomended-container .swiper-button,.product-detail .accessories-container .swiper-button{position:absolute;background-color:#585858;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);cursor:pointer}.product-detail .properties-container .swiper-button.next,.product-detail .recomended-container .swiper-button.next,.product-detail .accessories-container .swiper-button.next{right:10px}.product-detail .properties-container .swiper-button.prev,.product-detail .recomended-container .swiper-button.prev,.product-detail .accessories-container .swiper-button.prev{left:10px}.product-detail .properties-container .swiper-button.prev img,.product-detail .recomended-container .swiper-button.prev img,.product-detail .accessories-container .swiper-button.prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-detail .properties-container .swiper-button.swiper-button-disabled,.product-detail .recomended-container .swiper-button.swiper-button-disabled,.product-detail .accessories-container .swiper-button.swiper-button-disabled{opacity:.5}.product-detail .properties-container .swiper-button.swiper-button-lock,.product-detail .recomended-container .swiper-button.swiper-button-lock,.product-detail .accessories-container .swiper-button.swiper-button-lock{display:none}.product-detail .watchdog-form{position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:none}.product-detail .watchdog-form .form{background-color:white;margin:15% auto auto;border-top:solid #f15d49 5px}.product-detail .watchdog-form .form .close-container{padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#999798;cursor:pointer}.product-detail .watchdog-form .form .close-container img{margin-left:10px}.product-detail .watchdog-form .form .content{padding-inline:clamp(20px,5vw,100px);padding-block:20px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-detail .watchdog-form .form .content h2{color:#585858}.product-detail .watchdog-form .form .content .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.product-detail .watchdog-form .form .content .inputs label{white-space:nowrap}.product-detail .watchdog-form .form .content .inputs .input-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.product-detail .watchdog-form .form .content .inputs .input-item .maxxed{max-width:115px}.product-detail .parameters-container.parameters-mobile{display:block}.product-detail .parameters-container.parameters-desktop{display:none}@media(min-width:1000px){.product-detail .parameters-container.parameters-mobile{display:none}.product-detail .parameters-container.parameters-desktop{display:block}}.inspiration{margin:0 auto;max-width:100vw}.inspiration h2{text-align:center;margin-bottom:20px;font-size:28px}.inspiration .inspiration-photos{width:100vw;margin-left:calc(-50vw + 50%);max-height:450px;overflow:hidden;background-color:#fff}.inspiration .inspiration-photos .photo{max-height:450px}#slickSlider{height:450px !important;max-height:450px}#slickSlider img,#slickSlider picture{height:450px !important;width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1700px){#slickSlider{height:350px !important;max-height:350px}#slickSlider img,#slickSlider picture{height:350px !important}.inspiration .inspiration-photos,.inspiration .inspiration-photos .photo{max-height:350px}}@media screen and (max-width:768px){#slickSlider{height:250px !important;max-height:250px}#slickSlider img,#slickSlider picture{height:250px !important}.inspiration .inspiration-photos,.inspiration .inspiration-photos .photo{max-height:250px}}.inspiration-photos .photo .lSAction .lSPrev::after,.inspiration-photos .photo .lSAction .lSNext::after{position:absolute}.inspiration-photos .photo .lSAction .lSPrev::after{right:50px}.inspiration-photos .photo .lSAction .lSNext::after{left:50px}.inspiration .inspiration-photos .photo img,.inspiration .inspiration-photos .photo picture{width:100%}.inspiration-photos .photo .lSAction>a.lSPrev{left:-10px}.inspiration-photos .photo .lSAction>a.lSNext{right:-10px}.inspiration-photos .photo .lSAction>a{background:rgba(255,255,255,0.85);width:54px;height:54px;font-size:16px}.inspiration-photos .photo .lSAction>a::after{content:"\f053";font-weight:800;font-family:"Font Awesome 5 Free";position:absolute;top:50%;opacity:1}.fa-chevron-right::before{display:none !important}.inspiration-photos .photo .lSAction>a.lSNext::after{content:"\f054";font-weight:800;font-family:"Font Awesome 5 Free";position:absolute;top:50%;left:25%;-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%);opacity:1}.inspiration-photos .photo .lSAction>a.lSPrev::after{right:25%;-webkit-transform:translate(25%,-50%);transform:translate(25%,-50%)}.inspiration-photos .photo .lSAction .lSPrev{left:0}.inspiration-photos .photo .lSAction .lSNext{right:0}.inspiration-photos{margin:0;position:relative}.inspiration-photos .photo{margin:0;width:100%}.inspiration .lSAction>a{top:0;height:100% !important;-webkit-transform:translateY(0);transform:translateY(0);margin-top:0;border-radius:0 !important;background-color:rgba(0,0,0,0.75) !important;color:#fff !important}.contact-article.contact-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.contact-article.contact-layout h2,.contact-article.contact-layout p,.contact-article.contact-layout .address,.contact-article.contact-layout .contact-info{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.contact-article.contact-layout #map{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;height:auto}.contact-article.contact-layout #map iframe{width:100%;height:100%;border:0;border-radius:5px;display:block;max-width:100%;max-height:100%}@media(max-width:900px){.contact-article.contact-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.contact-article.contact-layout h2,.contact-article.contact-layout p,.contact-article.contact-layout .address,.contact-article.contact-layout .contact-info{width:100%;max-width:100%;text-align:center}.contact-article.contact-layout #map{width:100%;max-width:100%;height:200px}}#map{min-height:300px;background-color:#f5f5f5;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#map:empty::before{content:"Načítání mapy...";color:#666;font-style:italic}.contact-article{color:#474446;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.contact-article .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.contact-article .wrapper h3{font-size:1.375rem;margin-bottom:20px}.contact-article .wrapper table{margin-bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-article .wrapper table tr{line-height:1.5}.contact-article .wrapper table tr td:first-child{border-right:solid 20px transparent}.contact-article .wrapper table b{text-transform:uppercase}.contact-article .wrapper .iconed{color:#f15d49;font-weight:bold;padding-left:44px;margin-bottom:10px;background-size:18px 18px;background-position:left center;background-repeat:no-repeat}.contact-article .wrapper .iconed.tel{background-image:url("/img/icons/phone-black.svg")}.contact-article .wrapper .iconed.mail{background-image:url("/img/icons/mail-black.svg")}@media only screen and (max-width:900px){.contact-article .wrapper{border-radius:10px;padding:20px 20px 0 20px;margin-top:-40px;width:auto}}@media only screen and (max-width:900px){.contact-article{margin-bottom:2rem;padding-bottom:4.5rem}}.contact-article .background-map-mobile{aspect-ratio:1/1;display:none}.contact-article .background-map-mobile img{width:calc(100% + 40px);margin-left:-20px}@media only screen and (max-width:900px){.contact-article .background-map-mobile{display:block}}@media only screen and (max-width:900px){.contact-article{margin-top:0 !important}}.contact-article .form-container{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-article .form-container .picture{width:50%;aspect-ratio:1/1;background-image:url("/img/banners/special_serving.webp");background-size:cover;background-position:center;border-radius:5px}.contact-article .form-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;background-color:#fff;padding:50px;border-radius:0 5px 5px 0}.contact-article .form-container form label{margin-bottom:10px;font-weight:bold}.contact-article .form-container form .custom-input{margin-bottom:20px}@media only screen and (max-width:900px){.contact-article .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:50px}.contact-article .form-container .picture{border-radius:5px 5px 0 0;width:100%}.contact-article .form-container form{width:100%;padding:20px;border-radius:0 0 5px 5px}}.background-map-contact{position:absolute;top:0;right:0;z-index:-10;height:1000px}@media only screen and (max-width:900px){.background-map-contact{display:none}}.article *{line-height:1.5}.article p{margin-top:5px}.article h1{color:#f15d49}.article table:not(.plain){border:0;border-collapse:collapse}.article table:not(.plain) tr:first-child{color:#585858;font-weight:bold;border-bottom:solid 2px #f15d49}.article table:not(.plain) tr:nth-child(odd):not(:first-child){background-color:#efefef}.article table:not(.plain) tr td{padding:10px 10px 10px 0;border:0;color:#4c5b79}.center-main.article{margin-bottom:clamp(20px,10vw,50px)}.login .center-main{gap:clamp(20px,5vw,100px);-ms-flex-wrap:nowrap;flex-wrap:nowrap}.login .center-main form{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:20px;border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .center-main form label{margin-bottom:10px;font-weight:bold}.login .center-main form label:not(:first-of-type){margin-top:10px}.login .center-main form .rest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.login .center-main form .rest a{text-decoration:underline}.login .center-main form .error-messages{margin-block:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:34px;background-color:#ffdada;border:solid 1px #d60000}.login .center-main .collage{grid-template-columns:repeat(2,calc(50% - clamp(10px, 2vw, 20px) / 2))}.login .center-main .collage .big{background-image:url("/img/banners/login/1.webp");aspect-ratio:1/2;grid-row:1/last-line;grid-column:2/3}.login .center-main .collage .blue{width:80%;margin:0 0 auto auto}.login .center-main .collage .small{background-image:url("/img/banners/login/2.webp")}.login .center-main .quest{padding:50px;margin-top:40px;background-color:#f5f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.login .center-main .quest h3{color:#585858;text-align:center;font-size:clamp(1.5rem,5vw,2rem)}@media only screen and (max-width:900px){.login .center-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .center-main form{width:100%}}.register label{margin-bottom:10px;font-weight:bold}.register .center-main{gap:clamp(50px,10vw,100px)}.register .center-main hr{color:#f15d49;margin-bottom:20px}.register .center-main #firm-container{margin-bottom:20px}.register .center-main .collage{grid-template-columns:calc(40% - clamp(10px, 2vw, 20px) / 2) calc(60% - clamp(10px, 2vw, 20px) / 2)}.register .center-main .collage .big{background-image:url("/img/banners/register/2.webp");aspect-ratio:9/5}.register .center-main .collage .small{background-image:url("/img/banners/register/1.webp")}.register .center-main #registration-form{width:50%;background-color:#fff;padding:20px;border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.register .center-main #registration-form .custom-input-checkbox{margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start}.register .center-main #registration-form .error-messages{margin-block:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:34px;background-color:#ffdada;border:solid 1px #d60000}.register .center-main .button-primary{margin-top:20px}@media only screen and (max-width:1000px){.register .center-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.register .center-main #registration-form{width:100%}}.profile label{margin-bottom:10px;font-weight:bold}.profile .profile-container .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.profile .profile-container .wrapper .left,.profile .profile-container .wrapper .right{width:50%}.profile .profile-container .wrapper .vertical-hr{background-color:#d4d8df;width:1px}@media only screen and (max-width:600px){.profile .profile-container .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.profile .profile-container .wrapper .vertical-hr{width:100%;height:1px}.profile .profile-container .wrapper .left,.profile .profile-container .wrapper .right{width:100%}}.profile .profile-container .buttons-container{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.profile .profile-container #firm-container{margin-bottom:20px}.profile .profile-nav-container nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border-bottom:solid 1px #d4d8df;background:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(rgba(255,255,255,0)),color-stop(rgba(255,255,255,0)),to(rgba(255,255,255,0))),-webkit-gradient(linear,left top,right top,from(#fff),color-stop(rgba(255,255,255,0)),color-stop(rgba(255,255,255,0)),to(rgba(255,255,255,0))),-webkit-gradient(linear,left bottom,left top,from(#ebf3ff),to(rgba(244,248,255,0)));background:linear-gradient(-90deg,#fff,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(90deg,#fff,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(0,#ebf3ff,rgba(244,248,255,0))}.profile .profile-nav-container nav a{padding:10px 30px;color:#4c5b79;-webkit-transform:translateY(1px);transform:translateY(1px)}.profile .profile-nav-container nav a.active{border:solid 1px #d4d8df;border-bottom:0;border-radius:6px 6px 0 0;background-color:#fff;color:#585858;font-weight:bold}.profile .profile-nav-container nav a:not(.active):hover{color:#f15d49;text-decoration:underline}.profile .order-history-container{margin-top:0}.profile .order-history-container nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile .order-history-container nav .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 30px;border:solid 1px #d4d8df;gap:10px;-webkit-transition:background-color .2s;transition:background-color .2s;cursor:pointer}.profile .order-history-container nav .nav-item:not(:last-child){border-bottom:0}.profile .order-history-container nav .nav-item.active{background-color:#f15d49}.profile .order-history-container nav .nav-item.active *{color:#fff}.profile .order-history-container nav .nav-item h2{font-size:1.375rem;color:#585858}.profile .order-history-container nav .nav-item small{color:#939cae}@media only screen and (max-width:1000px){.profile .order-history-container nav{display:none}}.profile .order-history-container .order-detail-container{background-color:#efefef;padding:30px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile .order-history-container .order-detail-container .nav-item{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 30px;border:solid 1px #d4d8df;gap:10px;cursor:pointer}.profile .order-history-container .order-detail-container .nav-item.active{background-color:#f15d49}.profile .order-history-container .order-detail-container .nav-item.active *{color:#fff}.profile .order-history-container .order-detail-container .nav-item h2{font-size:1.375rem;color:#585858}.profile .order-history-container .order-detail-container .nav-item small{color:#939cae}.profile .order-history-container .order-detail-container .order-detail{gap:clamp(35px,10vw,70px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.profile .order-history-container .order-detail-container .order-detail.hidden{display:none}.profile .order-history-container .order-detail-container .order-detail .products-container{border-collapse:collapse}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item{padding:20px;border-block:solid 1px #d4d8df}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td{text-align:center}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td:first-child{width:90px}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td:nth-child(2){text-align:left}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item picture{aspect-ratio:1/1;width:90px;display:-webkit-box;display:-ms-flexbox;display:flex}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item h2{color:#585858;font-size:1.125rem;margin-left:20px}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .item-name{width:25%}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .item-price{color:#4c5b79;font-weight:bold}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .quantity{font-weight:bold;color:#4c5b79}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .input{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .input .plus,.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .input .minus{background-color:#efefef;color:#585858;padding:0 10px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .input .plus{border-radius:6px 0 0 6px}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .input .minus{border-radius:0 6px 6px 0}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .input input{padding:10px 20px;border:solid 1px #d4d8df;width:70px;outline:0;border-radius:6px;text-align:center}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .price-piece,.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .price-with-vat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .price-piece b,.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .price-with-vat b{color:#4c5b79;font-size:.75rem;text-align:right;white-space:normal}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .price-piece small,.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .price-with-vat small{color:#939cae;font-size:.75rem;text-align:right;white-space:normal}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .cross{padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .cross img{height:20px;width:20px}@media only screen and (max-width:900px){.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td:nth-of-type(1){grid-column:1/2;grid-row:1/2;align-self:center}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td:nth-of-type(2){grid-column:2/3;grid-row:1/2;text-align:left;margin-left:20px;align-self:center}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td:nth-of-type(3){grid-column:1/2;grid-row:2/3;text-align:center;align-self:center}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td:nth-of-type(4){grid-column:3/4;grid-row:1/2;text-align:center;align-self:center}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td:nth-of-type(5){grid-column:2/3;grid-row:2/3;text-align:center;align-self:center}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td:nth-of-type(6){grid-column:3/4;grid-row:2/3;text-align:center;align-self:center}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td.item-name{width:100%}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td.quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile .order-history-container .order-detail-container .order-detail .summary{background-color:#fff;padding:clamp(20px,5vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}.profile .order-history-container .order-detail-container .order-detail .summary h3{color:#000;font-size:1.375rem;padding-bottom:10px;border-bottom:solid 1px #d4d8df;margin-bottom:30px}.profile .order-history-container .order-detail-container .order-detail .summary .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.profile .order-history-container .order-detail-container .order-detail .summary .wrapper .column-s{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.profile .order-history-container .order-detail-container .order-detail .summary .wrapper .column-s .row-s{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile .order-history-container .order-detail-container .order-detail .summary .wrapper .column-s .row-s .orange{color:#f15d49;white-space:nowrap}.profile .order-history-container .order-detail-container .order-detail .summary .wrapper .column-s .row-s span{white-space:nowrap}@media only screen and (max-width:600px){.profile .order-history-container .order-detail-container .order-detail .summary .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile .order-history-container .order-detail-container .order-detail .summary .wrapper .column-s{width:100%}}@media only screen and (max-width:900px){.profile .order-history-container .order-detail-container .order-detail .summary{width:100%}}.profile .order-history-container .order-detail-container .order-detail .order-summary-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (max-width:900px){.profile .order-history-container .order-detail-container .order-detail .order-summary-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.profile .order-history-container .order-detail-container .order-detail .order-summary-flex .details{display:grid;grid-template-columns:repeat(2,50%)}.profile .order-history-container .order-detail-container .order-detail .order-summary-flex .details ul{padding:20px}.profile .order-history-container .order-detail-container .order-detail .order-summary-flex .details ul li{line-height:1.5;color:#4c5b79}.profile .order-history-container .order-detail-container .order-detail .order-summary-flex .details ul li:first-child{font-size:1.375rem;color:#585858;font-weight:bold;margin-bottom:20px}@media only screen and (max-width:900px){.profile .order-history-container .order-detail-container .order-detail .order-summary-flex .details{grid-template-columns:repeat(2,calc(50% - 20px));gap:clamp(0,5vw,40px)}}@media only screen and (max-width:600px){.profile .order-history-container .order-detail-container .order-detail .order-summary-flex .details{grid-template-columns:repeat(1,100%)}}@media only screen and (max-width:1000px){.profile .order-history-container .order-detail-container{background-color:#fff;padding:0}.profile .order-history-container .order-detail-container .order-detail{background-color:#efefef;padding:20px}.profile .order-history-container .order-detail-container .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:1000px){.profile .order-history-container{width:min(1440px,100% - 0)}}#blog-container .center-main:first-child,#blog-container .center-main:nth-child(2){margin-top:0}#blog-container .preview-banner{background-image:url("/img/banners/blog.png")}#blog-container .blog-items-container .blog-item{display:-webkit-box;display:-ms-flexbox;display:flex}#blog-container .blog-items-container .blog-item picture{width:50%;border-radius:6px;overflow:hidden}#blog-container .blog-items-container .blog-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}#blog-container .blog-items-container .blog-item .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:60px;gap:20px}#blog-container .blog-items-container .blog-item .content h2{color:#585858;font-size:2.25rem}#blog-container .blog-items-container .blog-item .content .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#939cae}#blog-container .blog-items-container .blog-item .content span{line-height:1.5;max-height:215px;overflow:hidden;height:6rem}@media only screen and (max-width:900px){#blog-container .blog-items-container .blog-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#blog-container .blog-items-container .blog-item picture{width:100%}#blog-container .blog-items-container .blog-item .content{width:100%;padding:20px 0}}#blog-item-container{position:relative}#blog-item-container article{background-color:#fff;border-radius:6px;padding:clamp(20px,5vw,100px);color:#4c5b79;line-height:1.5;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.169);box-shadow:0 0 20px rgba(0,0,0,0.169)}#blog-item-container article h1{color:#585858;font-size:2.625rem}#blog-item-container article .date{display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:10px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#939cae}#blog-item-container article .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,5vw,50px);overflow:hidden}#blog-item-container article .content img{width:100%;height:auto}#blog-item-container article .content table{border:0}#blog-item-container article .content table tr:first-child{color:#585858;font-weight:bold;border-bottom:solid 2px #f15d49}#blog-item-container article .content table tr:nth-child(odd):not(:first-child){background-color:#efefef}#blog-item-container article .content table tr td{padding:10px 10px 10px 0;border:0;color:#4c5b79}#blog-item-container .background{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;right:0;z-index:-10}#blog-item-container .background picture{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex}#blog-item-container .background picture img{width:100%}#blog-item-container .background .blue{aspect-ratio:1/1;width:30%;background-color:#585858;margin-bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#blog-item-container .background .blue img{width:60%}@media only screen and (max-width:600px){#blog-item-container .background picture{width:100%}#blog-item-container .background .blue{display:none}}#order .center-main{gap:30px}#order .center-main:first-child{margin-top:60px}#order .center-main:nth-child(2){margin-top:45px}#order .center-main:nth-child(3){margin-top:clamp(0,5vw,70px)}#order .account-section{text-align:right;margin-bottom:-40px}#order .account-section .register-link{color:#f15d49;text-decoration:underline;cursor:pointer;font-weight:bold}#order .account-section .register-link:hover{color:#585858}#order .cart-container .trash-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}#order .cart-container .products-container{border-collapse:collapse;width:100%}#order .cart-container .products-container .product-list-item{border-block:solid 1px #d4d8df;padding-block:20px}#order .cart-container .products-container .product-list-item td{text-align:center}#order .cart-container .products-container .product-list-item td:first-child{width:90px}#order .cart-container .products-container .product-list-item td:nth-child(2){text-align:left}#order .cart-container .products-container .product-list-item td:last-child{width:55px}#order .cart-container .products-container .product-list-item .item-name{width:40%}#order .cart-container .products-container .product-list-item picture{aspect-ratio:1/1;width:90px;display:-webkit-box;display:-ms-flexbox;display:flex}#order .cart-container .products-container .product-list-item picture img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}#order .cart-container .products-container .product-list-item h2{color:#585858;font-size:1.125rem;margin-left:20px}#order .cart-container .products-container .product-list-item .price-piece,#order .cart-container .products-container .product-list-item .price-without-vat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#order .cart-container .products-container .product-list-item .price-piece b,#order .cart-container .products-container .product-list-item .price-without-vat b{color:#4c5b79;font-size:.75rem;text-align:right;white-space:normal}#order .cart-container .products-container .product-list-item .price-piece small,#order .cart-container .products-container .product-list-item .price-without-vat small{color:#939cae;font-size:.75rem;text-align:right;white-space:normal}#order .cart-container .products-container .product-list-item .input{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#order .cart-container .products-container .product-list-item .input .plus,#order .cart-container .products-container .product-list-item .input .minus{background-color:#efefef;color:black;padding:0 10px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#order .cart-container .products-container .product-list-item .input .minus{border-radius:6px 0 0 6px}#order .cart-container .products-container .product-list-item .input .plus{border-radius:0 6px 6px 0}#order .cart-container .products-container .product-list-item .input .disabled{color:gray;cursor:not-allowed}#order .cart-container .products-container .product-list-item .input input{padding:10px 20px;border:solid 1px #d4d8df;width:70px;outline:0;border-radius:6px;text-align:center}#order .cart-container .products-container .product-list-item .price-with-vat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5}#order .cart-container .products-container .product-list-item .price-with-vat b{color:#585858;font-size:1rem;text-align:right}#order .cart-container .products-container .product-list-item .price-with-vat small{color:#000;font-size:.75rem;text-align:right}#order .cart-container .products-container .product-list-item .cross{padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}#order .cart-container .products-container .product-list-item .cross img{height:20px;width:20px}@media only screen and (max-width:900px){#order .cart-container .products-container .product-list-item{display:grid;grid-template-columns:-webkit-max-content auto auto -webkit-max-content;grid-template-columns:max-content auto auto max-content;grid-template-rows:auto auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#order .cart-container .products-container .product-list-item td:nth-child(1){grid-column:1/2;grid-row:1/2;align-self:center}#order .cart-container .products-container .product-list-item td:nth-child(2){grid-column:2/4;grid-row:1/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px;align-self:center}#order .cart-container .products-container .product-list-item td:nth-child(2) h2{margin-left:0}#order .cart-container .products-container .product-list-item td:nth-child(7){grid-column:4/5;grid-row:1/2;margin-left:auto;align-self:center}#order .cart-container .products-container .product-list-item td:nth-child(4){grid-column:1/5;grid-row:2/3;margin-top:13px;margin-bottom:13px;align-self:center}#order .cart-container .products-container .product-list-item td:nth-child(4) .input{margin:0 auto 0 0}#order .cart-container .products-container .product-list-item td:nth-child(3){grid-column:1/2;grid-row:3/4;margin-left:0;align-self:center}#order .cart-container .products-container .product-list-item td:nth-child(3) .price-piece{margin:0 auto 0 0}#order .cart-container .products-container .product-list-item td:nth-child(3) .price-piece *{text-align:left}#order .cart-container .products-container .product-list-item td:nth-child(5){grid-column:2/3;grid-row:3/4;margin-top:0;align-self:center}#order .cart-container .products-container .product-list-item td:nth-child(5) .price-without-vat{margin:0 0 0 auto}#order .cart-container .products-container .product-list-item td:nth-child(5) .price-without-vat *{text-align:left}#order .cart-container .products-container .product-list-item td:nth-child(6){grid-column:3/5;grid-row:3/4;align-self:center}#order .cart-container .products-container .product-list-item td.item-name{width:100%}}#order .cart-container .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#order .cart-container .coupon .custom-input{width:min(300px,100%)}#order .cart-container .coupon .button-secondary{white-space:nowrap}#order .cart-container .coupon .inserted{background-color:#f15d49;color:#fff;border:0;pointer-events:none}@media only screen and (max-width:700px){#order .cart-container .coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}#order .cart-container .coupon .custom-input{width:100%}}#order .cart-container .summary{background-color:#efefef;padding:clamp(20px,5vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}#order .cart-container .summary table{width:100%;border-collapse:collapse}#order .cart-container .summary table thead th{padding:10px;font-weight:600;color:#000;border-bottom:2px solid #d4d8df}#order .cart-container .summary table thead th:first-child{width:20%}#order .cart-container .summary table thead th:nth-child(2){width:20%}#order .cart-container .summary table thead th:nth-child(3){width:20%}#order .cart-container .summary table thead th:last-child{width:40%}#order .cart-container .summary table tbody td{padding:15px 10px;vertical-align:top}#order .cart-container .summary h3{color:#000;font-size:1.375rem;padding-bottom:10px;border-bottom:solid 1px #d4d8df}#order .cart-container .summary td{width:33%}#order .cart-container .summary td:last-child{width:40%}#order .cart-container .summary td:last-child .button-primary{width:100%;min-width:200px;white-space:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 20px;font-size:16px}#order .cart-container .summary td:last-child .button-primary img{margin-right:8px;height:20px;width:20px}#order .cart-container .summary td .button-primary{margin-left:auto}@media only screen and (max-width:900px){#order .cart-container .summary td{width:100%}}#order .cart-container .summary .price-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5}#order .cart-container .summary .price-total b{color:#585858;font-size:1rem}#order .cart-container .summary .price-total b.orange{color:#f15d49}#order .cart-container .summary .price-total small{color:#000;font-size:.75rem}#order .cart-container .summary .mobile{display:none}@media only screen and (max-width:900px){#order .cart-container .summary .mobile{display:block}#order .cart-container .summary .summary-mobile-title{font-weight:bold;padding-bottom:0;border-bottom:1px solid #d4d8df}#order .cart-container .summary thead{display:none}#order .cart-container .summary tr{display:grid;grid-template-columns:1fr 1fr}#order .cart-container .summary tr td:nth-child(1){grid-column:1/span 2}#order .cart-container .summary tr td:nth-child(4){grid-column:1/span 2}#order .cart-container .summary tr td:nth-child(3){text-align:right}#order .cart-container .summary tr td:nth-child(6){text-align:right}#order .cart-container .summary tr td:nth-child(7){grid-column:1/span 2}#order .cart-container .summary tr td .button-primary{width:100%}}#order .order-steps{display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 1px #d4d8df;border-radius:6px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background-color:#fff}#order .order-steps .step{padding:20px 10px}#order .order-steps .step a{color:#4c5b79}#order .order-steps .step a span{display:none}#order .order-steps .step.step-active{font-weight:bold;border-bottom:solid 3px #f15d49}#order .order-steps .step.step-active a{color:#f15d49}@media only screen and (max-width:900px){#order .order-steps{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#order .order-steps .step:not(.step-active){display:none;font-weight:normal;color:#585858}#order .order-steps .step.step-active{border-bottom:0}#order .order-steps .step.step-active a{color:#585858}#order .order-steps .step a span{display:inline-block}#order .order-steps img{display:none}}#order .account form{width:min(850px,100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-inline:auto}#order .account form label{margin-bottom:10px;font-weight:bold}#order .account form label:not(:first-of-type){margin-top:10px}#order .account form .rest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}#order .account form .rest a{text-decoration:underline}#order .account .error-messages{margin-block:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:34px;background-color:#ffdada;border:solid 1px #d60000}#order .account-nav nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border-bottom:solid 1px #d4d8df;overflow-x:auto;background:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(rgba(255,255,255,0)),color-stop(rgba(255,255,255,0)),to(rgba(255,255,255,0))),-webkit-gradient(linear,left top,right top,from(#fff),color-stop(rgba(255,255,255,0)),color-stop(rgba(255,255,255,0)),to(rgba(255,255,255,0))),-webkit-gradient(linear,left bottom,left top,from(#ebf3ff),to(rgba(244,248,255,0)));background:linear-gradient(-90deg,#fff,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(90deg,#fff,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(0,#ebf3ff,rgba(244,248,255,0))}#order .account-nav nav .nav-item{padding:10px 30px;color:#4c5b79;white-space:nowrap}#order .account-nav nav .nav-item.active{border:solid 1px #d4d8df;border-bottom:0;border-radius:6px 6px 0 0;background-color:#fff;color:#585858;font-weight:bold}#order .account-nav nav .nav-item:not(.active):hover{color:#f15d49;text-decoration:underline}#order .account-nav nav .nav-item button{background-color:transparent;border:0;outline:0;color:#4c5b79}#order .account-nav nav .nav-item button:hover{color:#f15d49;text-decoration:underline}@media only screen and (max-width:700px){#order .account-nav nav{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}#order .delivery.center-main .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;width:min(850px,100%);margin-inline:auto}#order .delivery.center-main .wrapper>.left,#order .delivery.center-main .wrapper>.right{width:50%}#order .delivery.center-main .wrapper .zasilkovna-destination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-left:30px;color:#f15d49}#order .delivery.center-main .wrapper .zasilkovna-destination:not(.active){margin-top:0}#order .delivery.center-main .wrapper .zasilkovna-destination .change-destination{padding:5px 10px;background-color:#f15d49;cursor:pointer;color:#fff;border-radius:6px;font-size:.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#order .delivery.center-main .wrapper .zasilkovna-destination:not(.active) .change-destination{display:none}#order .delivery.center-main .wrapper .vertical-hr{background-color:#d4d8df;width:1px}#order .delivery.center-main .wrapper ul li:not(:first-child){margin-top:10px}@media only screen and (max-width:600px){#order .delivery.center-main .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}#order .delivery.center-main .wrapper .vertical-hr{display:none}#order .delivery.center-main .wrapper .left,#order .delivery.center-main .wrapper .right{width:100%}}#order .delivery.center-main .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:min(450px,100%);margin-inline:auto;margin-block:100px}@media only screen and (max-width:600px){#order .delivery.center-main .button-container{margin-block:50px}}#order .delivery.center-main #firm-container{margin-bottom:20px}#order .customer.center-main .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}#order .customer.center-main .wrapper label:not(.custom-input-switch){margin-bottom:10px;font-weight:bold}#order .customer.center-main .wrapper>.left,#order .customer.center-main .wrapper>.right{width:50%}#order .customer.center-main .wrapper .vertical-hr{background-color:#d4d8df;width:1px}@media only screen and (max-width:600px){#order .customer.center-main .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}#order .customer.center-main .wrapper .vertical-hr{width:100%;height:1px}#order .customer.center-main .wrapper .left,#order .customer.center-main .wrapper .right{width:100%}}#order .customer.center-main .error-messages{margin-block:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:34px;background-color:#ffdada;border:solid 1px #d60000;text-align:center;line-height:1.5}#order .customer.center-main .comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-block:50px;width:min(920px,100%);margin-inline:auto}#order .customer.center-main .comment h2{text-align:center;line-height:1.5;margin-bottom:10px}#order .customer.center-main .comment textarea{border:solid 1px #d4d8df;outline:0;border-radius:6px;padding:10px 20px;height:120PX}#order .customer.center-main .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:min(450px,100%);margin-inline:auto;margin-block:100px}@media only screen and (max-width:600px){#order .customer.center-main .button-container{margin-block:50px}}#order .customer.center-main #firm-container,#order .customer.center-main #shipment-container{margin-bottom:20px}#order .summary-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px}#order .summary-container .products-container{border-collapse:collapse}#order .summary-container .products-container .product-list-item{padding:20px;border-block:solid 1px #d4d8df}#order .summary-container .products-container .product-list-item td{text-align:center}#order .summary-container .products-container .product-list-item td:first-child{width:90px}#order .summary-container .products-container .product-list-item td:nth-child(2){text-align:left}#order .summary-container .products-container .product-list-item picture{aspect-ratio:1/1;width:90px;display:-webkit-box;display:-ms-flexbox;display:flex}#order .summary-container .products-container .product-list-item picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#order .summary-container .products-container .product-list-item h2{color:#585858;font-size:1.125rem;margin-left:20px}#order .summary-container .products-container .product-list-item .item-price{color:#4c5b79;font-weight:bold}#order .summary-container .products-container .product-list-item .item-name{width:30%}#order .summary-container .products-container .product-list-item .quantity{font-weight:bold;color:#4c5b79;width:10%}#order .summary-container .products-container .product-list-item .input{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#order .summary-container .products-container .product-list-item .input .plus,#order .summary-container .products-container .product-list-item .input .minus{background-color:#efefef;color:#585858;padding:0 10px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#order .summary-container .products-container .product-list-item .input .plus{border-radius:6px 0 0 6px}#order .summary-container .products-container .product-list-item .input .minus{border-radius:0 6px 6px 0}#order .summary-container .products-container .product-list-item .input input{padding:10px 20px;border:solid 1px #d4d8df;width:70px;outline:0;border-radius:6px;text-align:center}#order .summary-container .products-container .product-list-item .price-with-vat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5}#order .summary-container .products-container .product-list-item .price-with-vat b{color:#4c5b79;text-align:right;white-space:normal}#order .summary-container .products-container .product-list-item .price-with-vat small{color:#4c5b79;font-size:.75rem;text-align:right;white-space:normal}#order .summary-container .products-container .product-list-item .cross{padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}#order .summary-container .products-container .product-list-item .cross img{height:20px;width:20px}@media only screen and (max-width:900px){#order .summary-container .products-container .product-list-item{display:grid;grid-template-columns:31% 36% 31%;gap:1%}#order .summary-container .products-container .product-list-item>td:nth-child(1){grid-column:1/2;grid-row:1/2;align-self:stretch}#order .summary-container .products-container .product-list-item>td:nth-child(2){grid-column:2/3;grid-row:1/2;align-self:stretch}#order .summary-container .products-container .product-list-item>td:nth-child(4){grid-column:3/4;grid-row:1/2;align-self:stretch;text-align:right}#order .summary-container .products-container .product-list-item>td:nth-child(3){grid-column:1/2;grid-row:2/3;align-self:stretch}#order .summary-container .products-container .product-list-item>td:nth-child(5){grid-column:2/3;grid-row:2/3;align-self:stretch}#order .summary-container .products-container .product-list-item>td:last-child{grid-column:3/4;grid-row:2/3;align-self:stretch}#order .summary-container .products-container .product-list-item>td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}}#order .summary-container .details-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:900px){#order .summary-container .details-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}#order .summary-container .summary{background-color:#efefef;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%}#order .summary-container .summary h3{color:#000;font-size:1.375rem;padding-bottom:10px;border-bottom:solid 1px #d4d8df}#order .summary-container .summary .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}#order .summary-container .summary .wrapper .column-s{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:10px}#order .summary-container .summary .wrapper .column-s .row-s{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#order .summary-container .summary .wrapper .column-s .row-s .orange{color:#f15d49}#order .summary-container .summary .wrapper .column-s .row-s .nowrap{white-space:nowrap}@media only screen and (max-width:600px){#order .summary-container .summary .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#order .summary-container .summary .wrapper .column-s{width:100%}}@media only screen and (max-width:900px){#order .summary-container .summary{width:100%}}#order .summary-container .details{display:grid;grid-template-columns:repeat(2,50%);width:50%;width:100%;gap:20px}#order .summary-container .details ul li{line-height:1.5;color:#4c5b79}#order .summary-container .details ul li:first-child{font-size:1.375rem;color:#585858;font-weight:bold;margin-bottom:20px}@media only screen and (max-width:900px){#order .summary-container .details{grid-template-columns:repeat(2,calc(50% - 20px));gap:40px}}@media only screen and (max-width:600px){#order .summary-container .details{grid-template-columns:repeat(1,100%)}}#order .summary-container .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:min(450px,100%);margin-inline:auto;margin-block:0 100px}@media only screen and (max-width:600px){#order .summary-container .button-container{margin-block:50px}}#order .order-finish-container{gap:20px}#order .order-finish-container .content{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#order .order-finish-container .content>img{height:60px;width:60px;margin-bottom:20px}#order .order-finish-container .content p{line-height:1.5;margin-bottom:20px}#order .order-finish-container>picture{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px;overflow:hidden}#order .order-finish-container>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:800px){#order .order-finish-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}#order .order-finish-container .content{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#order .order-finish-container .content p{text-align:center}#order .order-finish-container .content .section-title h2{text-align:center}#order .order-finish-container .content .section-title .underline{margin-left:auto}#order .order-finish-container>picture{width:100%}}#order .order-fail-container .content{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.autocomplete-wrapper{position:relative;width:100%}.autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ccc;border-top:0;border-radius:0 0 6px 6px;max-height:250%;overflow-y:scroll;z-index:999;display:none;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.autocomplete-item{padding:12px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-size:14px;-webkit-transition:background .2s;transition:background .2s}.autocomplete-item:last-child{border-bottom:0}.autocomplete-item:hover{background:#e6f7ff}#order #companyName{border-radius:6px 6px 0 0;border-bottom:1px solid #ccc}#order .form-group-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}#order .form-group-row .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:768px){#order .form-group-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}#order .date-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;background-color:#efefef;padding:2rem;border-radius:8px;margin-bottom:30px}#order .date-grid .form-group{margin-bottom:0}#order .date-grid .form-group label{display:block;margin-bottom:8px;font-weight:600;color:#000}#order .date-grid .form-group .form-control{width:100%;border:2px solid #d4d8df;border-radius:6px;font-size:14px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}#order .date-grid .form-group .form-control:focus{outline:0;border-color:#585858;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,0.1);box-shadow:0 0 0 3px rgba(0,123,255,0.1)}#order .date-grid .form-group .delivery-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#order .date-grid .form-group .delivery-inputs input[type=date]{-webkit-box-flex:2;-ms-flex:2;flex:2}#order .date-grid .form-group .delivery-inputs select{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:768px){#order .date-grid .form-group .delivery-inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}#order .date-grid .form-group .delivery-inputs input[type=date],#order .date-grid .form-group .delivery-inputs select{-webkit-box-flex:0;-ms-flex:none;flex:none}}#order .date-grid .form-group.has-error .form-control{border-color:#dc3545;-webkit-box-shadow:0 0 0 3px rgba(220,53,69,0.1);box-shadow:0 0 0 3px rgba(220,53,69,0.1)}#order .date-grid .form-group.has-error label{color:#dc3545}#order .date-grid .form-group .error-message{color:#dc3545;font-size:14px;margin-top:8px;display:none;font-weight:500}@media only screen and (max-width:768px){#order .date-grid{grid-template-columns:1fr;gap:20px;padding:1.5rem}}#order .error-message{color:#dc3545;font-size:14px;margin-top:8px;display:none;font-weight:500}#favourites{min-height:62vh}#favourites .cart-container{margin-top:0}#favourites .cart-container .trash-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}#favourites .cart-container .products-container{border-collapse:collapse}#favourites .cart-container .products-container .product-list-item{border-block:solid 1px #d4d8df}#favourites .cart-container .products-container .product-list-item td{text-align:center}#favourites .cart-container .products-container .product-list-item td:first-child{width:90px}#favourites .cart-container .products-container .product-list-item td:nth-child(2){text-align:left}#favourites .cart-container .products-container .product-list-item td:last-child{width:55px}#favourites .cart-container .products-container .product-list-item td.no-products{padding-block:20px}#favourites .cart-container .products-container .product-list-item picture{aspect-ratio:1/1;width:90px;display:-webkit-box;display:-ms-flexbox;display:flex}#favourites .cart-container .products-container .product-list-item picture img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}#favourites .cart-container .products-container .product-list-item h2{color:#585858;font-size:1.125rem;margin-left:20px}#favourites .cart-container .products-container .product-list-item .price-piece,#favourites .cart-container .products-container .product-list-item .price-without-vat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#favourites .cart-container .products-container .product-list-item .price-piece b,#favourites .cart-container .products-container .product-list-item .price-without-vat b{color:#4c5b79;font-size:.75rem;text-align:right}#favourites .cart-container .products-container .product-list-item .price-piece small,#favourites .cart-container .products-container .product-list-item .price-without-vat small{color:#939cae;font-size:.75rem;text-align:right}#favourites .cart-container .products-container .product-list-item .input{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#favourites .cart-container .products-container .product-list-item .input .plus,#favourites .cart-container .products-container .product-list-item .input .minus{background-color:#efefef;color:#585858;padding:0 10px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#favourites .cart-container .products-container .product-list-item .input .minus{border-radius:6px 0 0 6px}#favourites .cart-container .products-container .product-list-item .input .plus{border-radius:0 6px 6px 0}#favourites .cart-container .products-container .product-list-item .input input{padding:10px 20px;border:solid 1px #d4d8df;width:70px;outline:0;border-radius:6px;text-align:center}#favourites .cart-container .products-container .product-list-item .price-with-vat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5}#favourites .cart-container .products-container .product-list-item .price-with-vat b{color:#585858;font-size:1rem;text-align:right}#favourites .cart-container .products-container .product-list-item .price-with-vat small{color:#000;font-size:.75rem;text-align:right}#favourites .cart-container .products-container .product-list-item .cross{padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}#favourites .cart-container .products-container .product-list-item .cross img{height:20px;width:20px}@media only screen and (max-width:900px){#favourites .cart-container .products-container .product-list-item{display:grid;grid-template-columns:-webkit-max-content auto auto -webkit-max-content;grid-template-columns:max-content auto auto max-content}#favourites .cart-container .products-container .product-list-item td:nth-child(1){grid-column:1/2;grid-row:1/3}#favourites .cart-container .products-container .product-list-item td:nth-child(2){grid-column:2/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px}#favourites .cart-container .products-container .product-list-item td:nth-child(2) h2{margin-left:0}#favourites .cart-container .products-container .product-list-item td:nth-child(3){grid-column:2/5;margin-left:20px}#favourites .cart-container .products-container .product-list-item td:nth-child(3) .price-piece{margin:0 auto 0 0}#favourites .cart-container .products-container .product-list-item td:nth-child(3) .price-piece *{text-align:left}#favourites .cart-container .products-container .product-list-item td:nth-child(4){grid-column:1/3;margin-top:13px}#favourites .cart-container .products-container .product-list-item td:nth-child(4) .input{margin:0 auto 0 0}#favourites .cart-container .products-container .product-list-item td:nth-child(5){grid-column:3/5;margin-top:13px}#favourites .cart-container .products-container .product-list-item td:nth-child(5) .price-without-vat{margin:0 0 0 auto}#favourites .cart-container .products-container .product-list-item td:nth-child(5) .price-without-vat *{text-align:left}#favourites .cart-container .products-container .product-list-item td:nth-child(6){grid-column:1/5}#favourites .cart-container .products-container .product-list-item td:nth-child(6) .price-with-vat{margin-block:13px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#favourites .cart-container .products-container .product-list-item td:nth-child(6) .price-with-vat b{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#favourites .cart-container .products-container .product-list-item td:nth-child(7){grid-column:4/5;grid-row:1/2;margin-left:auto}}#favourites .cart-container .summary{background-color:#efefef;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#favourites .cart-container .summary h3{color:#000;font-size:1.375rem;padding-bottom:10px;border-bottom:solid 1px #d4d8df;margin-bottom:30px}#favourites .cart-container .summary td{width:33%}#favourites .cart-container .summary td .button-primary{margin-left:auto}#favourites .cart-container .summary .price-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5}#favourites .cart-container .summary .price-total b{color:#585858;font-size:1rem;text-align:left}#favourites .cart-container .summary .price-total b.orange{color:#f15d49}#favourites .cart-container .summary .price-total small{color:#000;font-size:.75rem;text-align:left}@media only screen and (max-width:900px){#favourites .cart-container .summary tr{display:grid;grid-template-columns:repeat(2,50%)}#favourites .cart-container .summary tr td{width:100%}#favourites .cart-container .summary tr td:nth-child(2) .price-total *{text-align:right}#favourites .cart-container .summary tr td:nth-child(3){grid-column:1/3}#favourites .cart-container .summary tr td:nth-child(3) .button-primary{margin:30px 0 0}}.favourite{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.favourite img{margin:auto}.error-page-container{gap:20px;margin-bottom:clamp(50px,10vw,100px)}.error-page-container .content{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-page-container .content>img{height:60px;width:60px;margin-bottom:20px}.error-page-container .content p{line-height:1.5;margin-bottom:20px}.error-page-container>picture{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px;overflow:hidden}.error-page-container>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:800px){.error-page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.error-page-container .content{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-page-container .content p{text-align:center}.error-page-container .content .section-title h2{text-align:center}.error-page-container .content .section-title .underline{margin-left:auto}.error-page-container>picture{width:100%}}.registration-sale-modal{position:fixed;inset:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.5);z-index:1000}.registration-sale-modal.closed{display:none !important}.registration-sale-modal>.wrapper{max-height:calc(100% - 40px);max-width:calc(100% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:white}.registration-sale-modal>.wrapper .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:455px;width:455px;position:relative}.registration-sale-modal>.wrapper .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.registration-sale-modal>.wrapper .image-container svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:90%;max-width:60%}.registration-sale-modal>.wrapper .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(25px,3vw,50px);width:455px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.registration-sale-modal>.wrapper .content-container .close-button{position:absolute;right:20px;top:20px;cursor:pointer}.registration-sale-modal>.wrapper .content-container h2{font-size:clamp(40px,5vw,60px);font-weight:900;color:#585858;line-height:1}.registration-sale-modal>.wrapper .content-container h2 b{font-size:clamp(60px,7vw,80px);color:#f15d49}.registration-sale-modal>.wrapper .content-container p:first-of-type{margin-top:10px}.registration-sale-modal>.wrapper .content-container p{color:#5f5f5f;font-size:clamp(16px,2vw,20px);font-weight:400}.registration-sale-modal>.wrapper .content-container .button-primary{margin-top:40px}@media only screen and (max-width:600px){.registration-sale-modal>.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.registration-sale-modal>.wrapper .image-container{height:200px;width:100%}.registration-sale-modal>.wrapper .image-container svg{height:70%}.registration-sale-modal>.wrapper .content-container{width:100%}}.load-more-button{display:flex;margin-top:2rem;justify-content:center}.load-more-button button{height:50px;padding-right:1rem;padding-left:1rem;font-size:1rem;text-align:center}@media only screen and (max-width:600px){.load-more-button{order:5}.load-more-button button{padding-right:0;padding-left:0;width:150px}}
