@import url("https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@100;300;400;500;600;700;800;900&display=swap");*{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}.closed{display:none !important}h1,p,h2,h3,h5{padding:0;margin:0}main{display:flex;flex-direction:column}main .center-main:last-child{margin-bottom:clamp(50px,10vw,100px)}.swiper{display:flex}.pointer{cursor:pointer}.loading{display:flex;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:flex;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:flex;flex-wrap:wrap}.center-main.nowrap{display:flex;flex-wrap:nowrap}.center-main.column{flex-direction:column}.center-main.norelative{position:unset}.center-main.justify-sb{justify-content:space-between}.center-main.align-center{align-items:center}.center-main.mt-zero{margin-top:0}.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:transparent;border-radius:4px;transition:background-color .3s;width:fit-content;border:solid 1px #939cae;outline:0;display:flex;align-items:center}.button-secondary:hover{cursor:pointer}.button-secondary img{margin-right:10px}.button-disabled{opacity:.5}.button-primary{color:#fff;padding:0 .5rem;background-color:#585858;border-radius:8px;transition:background-color .3s,opacity .3s;width:-moz-fit-content;width:fit-content;border:0;outline:0;display:flex;align-items:center;gap:10px;font-size:revert-layer;font-weight:bold}.button-primary:not(:disabled):hover{background-color:#ff802c;cursor:pointer}.button-primary.full{width:100%;justify-content:center}.button-primary:disabled{opacity:.75}.button-right{display:flex;justify-content:center;align-items:center;height:50px;width:50px;background-color:#585858;border-radius:50%;transition:background-color .3s}.button-right:hover{background-color:#ff802c;cursor:pointer}.section-title{margin-bottom:30px;margin-top:3rem}.section-title h2{color:#585858;text-align:center;font-size:clamp(26px,6vw,36px)}.section-title .underline{margin-top:20px;background-color:#ff802c;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:10px}.section-title.small h2{font-size:clamp(22px,5vw,28px)}.custom-input-radio{display:flex;align-items:center;gap:13px;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:#ff802c}.custom-input-radio .radio{height:18px;width:18px;background-color:#fff;border-radius:50%;border:solid 1px #d4d8df;display:flex;justify-content:center;align-items:center}.custom-input-radio .radio .circle{height:14px;width:14px;border-radius:50%;background-color:#fff;transition:background-color .3s}.custom-input{position:relative;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 ::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;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;transition:background-color .2s;display:flex}.custom-input-switch .fill .circle{height:20px;width:20px;background-color:#fff;border-radius:50%;margin:auto;margin-left:2px;transition:margin .3s}.custom-input-switch::after{position:absolute;left:2px;top:50%;transform:translateY(-50%);aspect-ratio:1/1;height:20px;background-color:#fff;border-radius:50%;transition:left .2s}.custom-input-switch.checked{background-color:#00d622}.custom-input-switch.checked::after{left:calc(100% - 22px)}.custom-input-checkbox .checkbox{cursor:pointer;height:24px;width:24px;border:solid 1px #d4d8df;background-color:white;border-radius:5px;display:flex}.custom-input-checkbox .checkbox div{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:#ff802c}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:flex;justify-content:center;align-items:center;font-size:.5rem;font-weight:bold;cursor:grab}div.custom-input-range .from-pointer{left:0;transform:translate(-100%,-50%)}div.custom-input-range .to-pointer{left:100%;transform:translate(0,-50%)}div.custom-input-range .rail{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:4px;background-color:#fff}div.custom-input-range .rail-full{position:absolute;top:50%;transform:translateY(-50%);height:4px;left:0;right:0;background-color:#ff802c}.custom-input-range-container{display:flex;width:100%;margin-top:10px;justify-content:space-between}.custom-input-range-container input.custom-input-range{outline:0;border:0;background-color:transparent;margin:0;padding:0;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%;transform:translateX(-50%);top:-110px;z-index:100;display:flex;justify-content: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{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: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/banners/about/1.webp")}.collage .collage-item.blue{margin-top:auto;background-color:#585858;display:flex;justify-content:center;align-items:center}.collage .collage-item.blue img{max-width:90%;max-height:90%}.collage .collage-item.blue.orange{background-color:#ff802c}.collage .collage-item.big{background-image:url("/img/banners/about/3.webp");aspect-ratio:12/5;grid-column:1/3}@media only screen and (max-width:1000px){.collage{width:100%;order:2}}.req{color:#ff802c;margin-left:5px}.hidden{display:none}form .row{display:flex;gap:20px}form .row .item{width:50%;display:flex;flex-direction:column}form .row .item:first-child:nth-last-child(1){width:100%}form .row .item.rowed{flex-direction:row;align-items:center;height:fit-content}form .row .item.rowed label{font-weight:normal}form .row .item.rowed>*{margin-bottom:0}@media only screen and (max-width:1000px){form .row{flex-direction:column}form .row .item{width:100%}}form .row:not(:last-of-type){margin-bottom:20px}.product{display:flex;flex-direction:column;padding:clamp(10px,2vw,20px);border:solid 1px #d4d8df;border-radius:6px;transition:box-shadow .3s;position:relative;height:auto;width:auto}.product .tags-container{position:absolute;left:0;top:20px;display:flex;flex-direction:column;gap:10px}.product .tags-container .tag{color:#fff;padding:5px;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:flex;justify-content:center;align-items:center;border-radius:50%}.product>.parameter img{height:100%;width:100%;object-fit:contain}.product>.parameter.gas{background-color:#b311ff}.product>.parameter.battery{background-color:#00be13}.product>.parameter:hover .tooltip{display:flex;opacity:1}.product:hover{box-shadow:0 0 50px rgba(0,0,0,0.1176470588)}.product .product-image-link{width:100%;aspect-ratio:1/1;display:flex}.product .product-image-link picture{display:flex;width:fit-content;margin:auto;height:223px;overflow:hidden}.product .product-image-link picture img{width:100%;height:auto;margin:auto}.product .product-name{font-size:1.1rem;font-weight:bold;color:#000;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:flex;justify-content:space-between}.product .product-parameters .parameter:not(:first-child){margin-top:20px}.product .product-info{display:flex;flex-direction:column;flex-wrap:1;flex-grow:1}.product .product-info .product-price{gap:10px;display:flex;align-items:center;flex-wrap:wrap;flex-grow:1}.product .product-info .product-price .allergens-container{font-weight:400;border-radius:6px;overflow:visible;display:flex;align-items:center;width:100%;justify-content:flex-end}.product .product-info .product-price .allergens-container .allergens-list{list-style:none;gap:.2rem;margin-left:.5rem;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%;transform:translateX(-50%);background-color:#585858;color:#fff;padding:10px;border-radius:6px;visibility:hidden;opacity:0;z-index:10;white-space:nowrap;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:flex;align-items:center;margin-left:auto;margin-top:auto}.product .product-info .product-price .wrapper .favourite{margin-right:13px}.product .product-info .product-price .wrapper .addToCart{display:flex;justify-content:right;height:40px}.product .product-info .product-price .wrapper .addToCart .button-primary{background-color:#ff802c;border-radius:0 8px 8px 0;font-size:.8rem}.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:#585858}.product .product-info .product-price .wrapper .addToCart .custom-number-input{display:flex;align-items:center;border-radius:8px 0 0 8px;overflow:hidden;width:105px}.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 input{-moz-appearance:textfield;text-align:center;border:0;width:40px;font-size:16px;outline:0;height:100%}.product .product-info .product-price .wrapper .addToCart .custom-number-input button{background-color:#333;color:white;border:0;padding:5px 10px 5px 8.3px;cursor:pointer;font-size:18px;width:40px;text-align:center;height:100%}.product .product-info .product-price .wrapper .addToCart .custom-number-input button:hover{background-color:#757575}.product .product-info .product-price .price{display:flex;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:#ff802c;font-size:1.1rem;margin-right:0;margin-left:auto;margin-top:.4rem}.product .product-info .product-price .price .actual-price div{color:#000}.product .product-info .product-price .price .actual-price-sale{color:#ff802c;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:.8rem;margin-right:0;margin-left:auto;font-weight:500}@media only screen and (max-width:1250px){.product .product-parameters{display:none}.product .product-info .product-price{flex-direction:column}.product .product-info .product-price .price{margin-bottom:10px;margin-right:0}}.notification{display:none;width:100%;background-color:#ff802c;color:#000;justify-content:center;align-items:center;padding:10px 44px;gap:10px;font-size:1rem}.notification .ico{height:25px}.notification.shown{display:flex}#breadcrumbs{margin-bottom:10px}#breadcrumbs ul{display:flex;align-items:center;flex-wrap:wrap;row-gap:10px}#breadcrumbs ul li{padding:10px 30px;background-color:#f5f5f5;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 white;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 white;border-left:10px solid transparent;border-bottom:19.2px solid white}#breadcrumbs ul li:first-child{padding:10px 20px 10px 15px}#breadcrumbs ul li:first-child a{display:flex;gap:5px;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:#ff802c;font-weight:bold}#breadcrumbs ul li:last-child::after{display:none}.tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);background-color:#585858;color:#fff;padding:10px;border-radius:6px;display:block;opacity:0;z-index:10;transition:opacity .3s;border:solid 1px #fff}.tooltip::before{content:"";position:absolute;top:100%;left: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;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:flex;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: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}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}header .header-items .search-container .search-input>img.isLoading{animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;animation-delay:0ms;animation-timing-function:linear}header .header-items .search-container .search-results{position:absolute;max-height:300px;top:calc(100% + 10px);left:0;width:fit-content;background-color:#f5f4f4;padding:20px;display:flex;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:flex;align-items:center;gap:20px}header .header-items .search-container .search-results li a img{height:40px;width:40px}header .mobile-items{display:flex;gap:10px}header .mobile-items .mobile-menu{height:44px;width:44px;border-radius:50%;align-items:center;justify-content:center;display:none;border:solid 1px #ebebeb}header .mobile-items .mobile-menu-cart{height:44px;width:44px;align-items:center;justify-content:center;display:none}header .back{display:none}header .preview-img{aspect-ratio:1/1;border-radius:6px;overflow:hidden;height:clamp(150px,10vw,200px);grid-row:1/lastline;transition:outline .2s;border:solid 1px #d4d8df}header .preview-img picture{display:block}header .preview-img picture img{height:100%;width:100%;object-fit:contain}header .preview-img:hover{outline:solid 3px #ff802c;border-radius:6px}@media only screen and (max-width:1399px){header .mobile-items .mobile-menu{display:flex}header .mobile-items .mobile-menu-cart{display:flex}header .header-items{display:none;background-color:#f5f4f4;position:absolute;top:100%;left:0;right:0;z-index:100;flex-direction:column;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{order:3;width:100%}header .header-items nav .nav-item-1{padding:20px;border-top:solid 1px #b7bdc9;display:flex;align-items:center;justify-content:center}header .header-items nav .nav-item-1>img{margin-left:10px;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:flex;align-items:center}header .header-items nav .nav-item-1 .menu_level_1 .back img{margin-inline:10px;transform:rotate(90deg)}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2{display:grid;grid-template-columns:min-content auto;margin-bottom:20px}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2 .preview-img{height:50px;border-radius:6px;overflow:hidden;grid-row:unset;border:solid 1px #d4d8df}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2 .preview-img img{height:100%;width:100%;object-fit:contain}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2 .menu_level_2{grid-column:1/3;margin-top:20px}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2 .menu_level_2>li{list-style:disc;line-height:1.875rem;margin-left:40px}header .header-items nav .nav-item-1 .menu_level_1 .nav-item-2>a{font-weight:bold;font-size:1.25rem;margin:auto 20px}header .header-items .user-cart{order:2;margin-bottom:20px;display:flex;width:100%;justify-content:space-between}header .header-items .user-cart a{display:flex;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:flex;align-items:center;width:100%}header .header-items nav{display:flex;margin-left:auto}header .header-items nav>ul{display:flex}header .header-items nav>ul>li{display:flex;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:flex}header .header-items .user-cart a{display:flex;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 .menu_level_1{position:absolute;border-top:20px solid #fff;top:calc(100% - 20px);left:0;right:0;background-color:#f5f4f4;z-index:10;display:none;overflow:hidden;height:0}header .header-items .menu_level_1 .nav-item-2{display:grid;grid-template-columns:min-content auto;grid-template-rows:min-content max-content}header .header-items .menu_level_1 .nav-item-2>a{font-weight:bold;font-size:clamp(16px,1.25vw,1.375rem);margin:10px 20px 20px 20px}header .header-items .menu_level_1 .nav-item-2 .menu_level_2>li{list-style:disc;line-height:1.875rem;margin-left:40px}header .header-items .menu_level_1 .nav-item-2 .menu_level_2 .nav-item-3 a{transition:color .2s}header .header-items .menu_level_1 .nav-item-2 .menu_level_2 .nav-item-3:hover a{color:#ff802c;text-decoration:underline}header .header-items .nav-grid{margin-top:60px;margin-bottom:120px;display:grid;grid-template-columns:repeat(3,auto);gap:clamp(20px,1.5vw,35px)}}#homepage-container .loading{height:200px;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:flex;justify-content:center;align-items:center;z-index:9;bottom: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{transform:rotate(180deg)}#homepage-container .swiper-button.swiper-button-disabled{opacity:.5}#homepage-container .swiper-button.swiper-button-lock{display:none}#homepage-container .services-grid{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));grid-template-rows:345px 345px;gap:clamp(10px,2vw,20px)}#homepage-container .services-grid .service-item{display:flex;width:100%;overflow:hidden;border-radius:10px;background-repeat:no-repeat;background-position:center;background-size:cover}#homepage-container .services-grid .service-item:hover .button-right{background-color:#ff802c}#homepage-container .services-grid .service-item:nth-child(1){grid-row:1/3;background-image:linear-gradient(0,rgba(0,0,0,0.4901960784),rgba(0,0,0,0)),url("/img/banners/services/1.webp")}#homepage-container .services-grid .service-item:nth-child(2){background-image:linear-gradient(0,rgba(0,0,0,0.4901960784),rgba(0,0,0,0)),url("/img/banners/services/2.webp")}#homepage-container .services-grid .service-item:nth-child(3){background-image:linear-gradient(0,rgba(0,0,0,0.4901960784),rgba(0,0,0,0)),url("/img/banners/services/3.webp")}#homepage-container .services-grid .service-item .content{display:flex;margin-top:auto;padding:40px}#homepage-container .services-grid .service-item .content p{color:#fff;font-weight:bold;font-size:2rem;margin:auto 30px auto 0}@media only screen and (max-width:600px){#homepage-container .services-grid{grid-template-columns:100%;grid-template-rows:repeat(3,200px)}#homepage-container .services-grid .service-item:nth-child(1){grid-row:unset}#homepage-container .services-grid .service-item .content{padding:25px}#homepage-container .services-grid .service-item .content p{font-size:1.625rem;max-width:50%}}#homepage-container .fill-banner{width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:50px}#homepage-container .fill-banner .background{height:700px;width:100%;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:60%;top:140px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:flex-end}#homepage-container .fill-banner .content .heading{color:#585858;font-size:clamp(1.875rem,9vw,6.375rem);text-align:right;margin-bottom:15px;position:relative}#homepage-container .fill-banner .content .heading strong{color:#ff802c;font-weight:bold}#homepage-container .fill-banner .content .heading .meower{width:1050px;position:absolute;left:-1117px;z-index:-100;top:-89px}#homepage-container .fill-banner .content p{width:min(600px,70%);margin-bottom:20px;word-break:break-all;white-space:normal}#homepage-container .fill-banner .content .button-primary{align-self:flex-end;padding:1rem}@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}}@media only screen and (max-width:600px){#homepage-container .fill-banner .background{height:400px;background-image:url("/img/banners/hp/background_mobile.webp");background-size:contain;background-position:left center}#homepage-container .fill-banner .content{position:unset;transform:unset;align-items:flex-start;left:50%}#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;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;transition:background-color .3s,opacity .3s;width:-moz-fit-content;width:fit-content;border:0;outline:0;display:flex;align-items:center;gap:10px;font-size:revert-layer;font-weight:bold}#homepage-container .background-map{position:absolute;top:50%;left:256px;transform:translateY(-50%);z-index:-10}@media only screen and (max-width:900px){#homepage-container .background-map{position:relative;top:unset;left:unset;transform:unset;width:calc(100% + 40px);margin-left:-20px;margin-bottom:-50px}}#homepage-container .contact{width:50%;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:flex;flex-direction:column;margin-block:20px}#homepage-container .contact .table .row{display:flex;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:flex}#homepage-container .about .wrapper{display:flex;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%;order:1;margin-bottom:50px}#homepage-container .about .wrapper{width:100%}}#homepage-container .newsletter{background-color:#fff;padding:clamp(20px,5vw,60px);width:fit-content;display:flex;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:flex}}#homepage-container .showroom .showroom-heading{display:flex;width:100%;align-items: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: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{flex-grow:1;height:110px;border-radius:10px}#homepage-container .showroom .showroom-heading>.geometric:first-child{background-color:#ff802c}#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 (min-width:900px){#map{position:absolute;left:0;bottom:50%;width:100vw;height:200%;z-index:0;transform:translateY(50%);mask-image:linear-gradient(transparent 0,white 10%,white 90%,transparent 100%)}#map::before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";z-index:1;background-image:url("/img/mask.png");background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none}#map::after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";backdrop-filter:grayscale(100%);z-index:2;pointer-events:none;mask-image:url("/img/mask2.png");mask-position:center;mask-repeat:no-repeat;mask-size:cover}}@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:1450px){.category .products{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1162px){.category .products{grid-template-columns:repeat(2,1fr);justify-content:center;width:600px;margin:0 auto}}@media only screen and (max-width:550px){.category .products{grid-template-columns:1fr;justify-content:center;margin:0 auto}}.category .category-container{display:grid;grid-template-columns:min-content auto;grid-template-rows:min-content auto auto auto;gap:20px}.category .category-container .loading{height:200px;justify-content:center}.category .category-container .loading .dot{height:20px}.category .filters{grid-row:1/span 5}.category .filters .wrapper{width:295px;background-color:#f5f5f5;border-radius:6px;padding-inline:20px;padding-block:40px;display:flex;flex-direction:column}.category .filters .wrapper .filter-section{display:flex;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:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.category .filters .wrapper .filter-section .filter-inputs-wrapper{display:flex;flex-direction:column;gap:20px;height:0;overflow:hidden}.category .filters .wrapper .filter-section .filter-inputs-wrapper .filter-input{display:flex;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{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:flex;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:flex;align-items:center;padding:10px;border:solid 1px #d4d8df;border-radius:6px;transition:box-shadow .3s}.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{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:flex;max-width:100%;width:100%;overflow-x:auto}.category .order .wrapper{width:100%;max-width:100%;display:flex;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 #ff802c;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:#ff802c}.category .mobile-order{display:none;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:flex;align-items:center;margin-top:50px;width:100%;justify-content:space-between}.category .pages-container .button-primary{margin-right:20px}.category .pages-container .pages-links{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:flex;justify-content:center;align-items:center;height:40px;aspect-ratio:1/1;border:solid 1px #ebebeb}.category .pages-container .pages-links .page-link:not(:last-child){margin-right:10px}.category .pages-container .pages-links .page-link:hover{color:#ff802c}.category .pages-container .pages-links .page-link.active{color:#ff802c}@media only screen and (max-width:600px){.category .pages-container{flex-direction:column;width:100%}.category .pages-container .button-primary{margin-bottom:20px;transform:none}.category .pages-container .pages-links{margin:0}}@media only screen and (max-width:800px){.category .pages-container{order:5}.category .mobile-order{display:flex}.category .category-container{grid-template-columns:auto}.category .products{width:100%;order:4}.category .loading{order:4}.category .filters{grid-row:unset;order:2}.category .filters .wrapper{width:100%;height:0;padding-block:0;overflow:hidden;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{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{order:3;flex-direction:column}}.preview-banner{width:100%;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;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:flex}}.preview-banner .preview{background-color:#fff;padding:30px 86px 30px 30px;width:fit-content;display:flex;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:#585858;color:#fff;display:flex;flex-direction:column}footer .center-main{margin-top:0}footer .grid-container{display:grid;grid-template-columns:repeat(4,25%);margin:100px 0 0 50px;row-gap:20px}footer .grid-container .column h2{display:flex;justify-content:space-between;font-size:1.375rem;margin-bottom:10px}footer .grid-container .column h2 .arrow{transition:transform .3s;display:none}footer .grid-container .column ul{display:flex;flex-direction:column}footer .grid-container .column ul li{margin-block:10px}footer .grid-container .column ul li a{color:#fff}footer .grid-container .column.show ul{display:flex}footer .grid-container .column.show .arrow{transform:scaleY(-1)}@media only screen and (max-width:950px){footer .grid-container{grid-template-columns:repeat(3,33.333333%)}}@media only screen and (max-width:700px){footer .grid-container{grid-template-columns:repeat(2,50%)}}@media only screen and (max-width:500px){footer .grid-container{grid-template-columns:repeat(1,100%);margin:60px auto}footer .grid-container .column ul{height:0;overflow:hidden}footer .grid-container .column h2 .arrow{display:block}}footer .socials{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}footer .socials .links{display:flex;margin-top:20px}footer .socials .links .link{margin-inline:10px}footer .socials .links .link:first-child{margin-left:0}footer .socials .links .link:last-child{margin-right:0}footer .copyright-container{background-color:#1d1d1d;color:#fff;text-align:center;padding:20px;font-size:.75rem}.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{display:grid;grid-template-columns:20% calc(80% - 20px);gap:20px}.product-detail .info-container .images .previews-mini{width:100%;display:block}.product-detail .info-container .images .previews-mini picture{display:flex;overflow:hidden;aspect-ratio:1/1;margin-bottom:20px;border:solid 1px #d4d8df;border-radius:5px;transition:border .3s}.product-detail .info-container .images .previews-mini picture img{object-fit:contain;height:100%;width:100%}.product-detail .info-container .images .previews-mini picture:hover{border:solid 1px #ff802c}.product-detail .info-container .images .previews-big{width:100%;position:relative;aspect-ratio:1/1}.product-detail .info-container .images .previews-big .tags-container{position:absolute;left:0;top:20px;display:flex;flex-direction:column;gap:10px}.product-detail .info-container .images .previews-big .tags-container .tag{color:#fff;padding:5px;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:flex;justify-content: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 .swiper-button{position:absolute;background-color:#585858;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:9;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{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:flex;border:solid 1px #d4d8df;border-radius:5px;aspect-ratio:1/1;align-items: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:flex;justify-content:center;padding-inline:20px}.product-detail .info-container .info .wrapper{width:min(100%,475px);display:flex;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:fit-content;display:flex;align-items:center;margin:.4rem 0 0 0}.product-detail .info-container .info .wrapper .minimal-quantity div{background-color:#ff802c}.product-detail .info-container .info .wrapper .minimal-quantity div img{width:35px}.product-detail .info-container .info .wrapper .minimal-quantity .minimal-quantity-ico{display:flex;align-items: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:fit-content;font-weight:400;border-radius:6px;overflow:visible;display:flex;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{align-items:center;justify-content:center;background-color:#ff802c;color:white;border-radius:50px;font-weight:400;position:relative;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%;transform:translateX(-50%);background-color:#585858;color:#fff;padding:10px;border-radius:6px;visibility:hidden;opacity:0;z-index:10;white-space:nowrap;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 .beans-container{display:flex;gap:10px;margin-bottom:5px;margin-top:auto;justify-content:space-between;align-items:center}.product-detail .info-container .info .wrapper .beans-container .stock{padding:5px 7px;color:white;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:fit-content;border-radius:6px;font-size:.8rem;background-color:#9d9d9d}.product-detail .info-container .info .wrapper .purchase-container{background-color:#f5f5f5;padding:30px;border-radius:6px;display:flex;flex-direction:column;gap:20px}.product-detail .info-container .info .wrapper .purchase-container b{display:flex;justify-content:space-between;color:#ff802c;font-size:1.3rem;margin-bottom:5px;font-weight:bold}.product-detail .info-container .info .wrapper .purchase-container .second-prize{display:flex;justify-content:space-between;margin-bottom:1rem}.product-detail .info-container .info .wrapper .purchase-container .price{color:#706e6f;align-items:center;justify-content:space-between}.product-detail .info-container .info .wrapper .purchase-container .price>div:first-child{display:flex;flex-direction:column}.product-detail .info-container .info .wrapper .purchase-container .price .price-without-vat-container{display:flex;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:flex;justify-content:right;height:45px}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .button-primary{border-radius:0;background-color:#ff802c}.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:flex;align-items:center;border-radius:8px 0 0 8px;width:120px}.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{-moz-appearance:textfield;text-align:center;border:0;width:50px;font-size:16px;outline:0;height:100%}.product-detail .info-container .info .wrapper .purchase-container .price .addToCart .custom-number-input button{background-color:#333;color:white;border:0;padding:5px 10px;cursor:pointer;font-size:18px;width:40px;text-align:center;height:100%}.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:flex;height:16px;width:16px;cursor:pointer}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container>img{height:100%;width:100%;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 #ff802c;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:#ff802c;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 #ff802c}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container:hover .hover-container{display:flex;animation-name:tooltipfade;animation-play-state:running;animation-duration:.3s;animation-fill-mode:forwards}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container.active .hover-container{display:flex;animation-name:tooltipfade;animation-play-state:running;animation-duration:.3s;animation-fill-mode:forwards}@keyframes tooltipfade{0%{opacity:0}100%{opacity:1}}.product-detail .info-container .info .wrapper .purchase-container .variants{display:flex;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:flex;border:solid 1px #939cae;border-radius:4px;overflow:hidden;width:100%;flex-shrink:0}.product-detail .info-container .info .wrapper .purchase-container .variants .variant-item .variant-img{height:42px;width:42px;flex-shrink:0;border-radius:4px;overflow:hidden}.product-detail .info-container .info .wrapper .purchase-container .variants .variant-item .variant-img img{object-fit:contain;height:100%;width:100%}.product-detail .info-container .info .wrapper .purchase-container .variants .variant-item .variant-info-wrapper{justify-content:space-between;display:flex;padding:10px;gap:20px;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:flex;margin-top:10px;justify-content:space-between}.product-detail .info-container .info .wrapper .actions .watch{display:flex;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{align-items:center;flex-direction:column;justify-content:space-between;width:100%;margin-bottom:10px;gap:10px}.product-detail .info-container .info .wrapper .purchase-container .price>div{text-align:center;flex-direction:column}.product-detail .info-container .info .wrapper .purchase-container .price .button-primary{width:100%;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%;transform:translateX(50%)}.product-detail .info-container .info .wrapper .purchase-container .price .stock-tooltip-container .hover-container span::after{right: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:flex}}.product-detail .properties-container{display:flex;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:flex;justify-content:center;align-items:center;z-index:9;bottom: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{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: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:flex;height:180px}.product-detail .properties-container .properties .property picture img{object-fit:cover;height:100%;width:100%}.product-detail .properties-container .properties .property .content{padding:20px 30px;transition:background-color .3s;height:100%}.product-detail .properties-container .properties .property .content h3{font-size:1.125rem;color:#000;margin-bottom:20px;transition:color .3s}.product-detail .properties-container .properties .property .content p{color:#706e6f;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-container{display:flex;flex-direction:column;background-color:#f5f5f5;padding-block:100px;margin-top:30px}.product-detail .parameters-container .wrapper{display:flex;justify-content:center;gap:clamp(20px,6vw,100px)}.product-detail .parameters-container .wrapper table{width:50%;border-collapse:collapse}.product-detail .parameters-container .wrapper table thead tr th{border-bottom:solid 1px black;text-align:left;padding:10px;text-transform:uppercase;color:#585858}.product-detail .parameters-container .wrapper table tbody tr td{padding:10px}.product-detail .parameters-container .wrapper table tbody tr td:first-child{font-weight:bold}.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:nth-child(even){background-color:#f5f5f5}@media only screen and (max-width:1000px){.product-detail .parameters-container .wrapper{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: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:flex;justify-content:center;align-items:center;z-index:100;bottom: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{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 #ff802c 5px}.product-detail .watchdog-form .form .close-container{padding:25px;display:flex;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:flex;flex-direction:column;gap:20px}.product-detail .watchdog-form .form .content h2{color:#585858}.product-detail .watchdog-form .form .content .inputs{display:flex;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:flex;align-items:center;gap:10px}.product-detail .watchdog-form .form .content .inputs .input-item .maxxed{max-width:115px}.contact-article{color:#474446;display:flex;flex-direction:column}.contact-article .wrapper{display:flex;flex-direction:column;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: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:#ff802c;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:40px 20px;background-color:#fff;margin-top:-40px;box-shadow:0 0 50px rgba(0,0,0,0.1176470588);width:auto}}.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:flex;margin-top:200px}.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:20px}.contact-article .form-container form{display:flex;flex-direction:column;width:50%;background-color:#fff;padding:50px}.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{flex-direction:column;margin-top:50px}.contact-article .form-container .picture{border-radius:10px;width:100%}.contact-article .form-container form{width:100%;padding:20px 0}}.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 img{width:100%;height:auto}.article h1{color:#ff802c}.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 #ff802c}.article table:not(.plain) tr:nth-child(odd):not(:first-child){background-color:#f5f5f5}.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);flex-wrap:nowrap}.login .center-main form{width:50%;display:flex;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:flex;justify-content:space-between;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:flex;justify-content: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/2.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/1.webp")}.login .center-main .quest{padding:50px;margin-top:40px;background-color:#f5f4f4;display:flex;flex-direction:column;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{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:#ff802c}.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%}.register .center-main #registration-form .custom-input-checkbox{margin-right:10px;margin-bottom:0;align-self:flex-start}.register .center-main #registration-form .custom-input-checkbox ~ label{display:flex}.register .center-main #registration-form .error-messages{margin-block:20px;display:flex;flex-direction:column;line-height:2;justify-content: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{flex-direction:column}.register .center-main #registration-form{width:100%}}.profile label{margin-bottom:10px;font-weight:bold}.profile .profile-container .wrapper{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{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:flex;justify-content:center;gap:20px}.profile .profile-container #firm-container{margin-bottom:20px}.profile .profile-nav-container nav{display:flex;justify-content:center;gap:10px;border-bottom:solid 1px #d4d8df;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;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:#ff802c;text-decoration:underline}.profile .order-history-container{margin-top:0}.profile .order-history-container nav{display:flex;width:300px;flex-direction:column}.profile .order-history-container nav .nav-item{display:flex;flex-direction:column;padding:20px 30px;border:solid 1px #d4d8df;gap:10px;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:#ff802c}.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:#f5f5f5;padding:30px;width:100%;display:flex;flex-direction:column}.profile .order-history-container .order-detail-container .nav-item{display:none;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:#ff802c}.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:flex;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:flex}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item picture img{width:100%;height:100%;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:50%}.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:flex;margin:auto;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:#f5f5f5;color:#585858;padding:0 10px;font-weight:bold;display:flex;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-with-vat{display:flex;flex-direction:column;line-height:1.5}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .price-with-vat b{color:#4c5b79;font-size:1.375rem;text-align:right}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .price-with-vat small{color:#4c5b79;font-size:.75rem;text-align:right}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item .cross{padding:20px;width:fit-content;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:max-content auto}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td:nth-of-type(1){grid-row:1/4}.profile .order-history-container .order-detail-container .order-detail .products-container .product-list-item td.item-price{text-align:left;margin-left:20px}.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{grid-column:1/2;display:flex;align-items:center;justify-content:center}}.profile .order-history-container .order-detail-container .order-detail .summary{background-color:#fff;padding:clamp(20px,5vw,40px);display:flex;flex-direction:column}.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:flex;gap:20px}.profile .order-history-container .order-detail-container .order-detail .summary .wrapper .column-s{display:flex;width:50%;flex-direction:column;gap:10px}.profile .order-history-container .order-detail-container .order-detail .summary .wrapper .column-s .row-s{display:flex;justify-content:space-between}.profile .order-history-container .order-detail-container .order-detail .summary .wrapper .column-s .row-s .orange{color:#ff802c}@media only screen and (max-width:600px){.profile .order-history-container .order-detail-container .order-detail .summary .wrapper{flex-direction:column}.profile .order-history-container .order-detail-container .order-detail .summary .wrapper .column-s{width:100%}}.profile .order-history-container .order-detail-container .order-detail .details{display:grid;grid-template-columns:repeat(4,25%)}.profile .order-history-container .order-detail-container .order-detail .details ul{padding:20px}.profile .order-history-container .order-detail-container .order-detail .details ul li{line-height:1.5;color:#4c5b79}.profile .order-history-container .order-detail-container .order-detail .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 .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 .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:#f5f5f5;padding:20px}.profile .order-history-container .order-detail-container .nav-item{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: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%;object-fit:cover;object-position:right}#blog-container .blog-items-container .blog-item .content{display:flex;flex-direction:column;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:flex;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{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;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:flex;margin-block:10px 30px;align-items:center;gap:10px;color:#939cae}#blog-item-container article .content{display:flex;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 #ff802c}#blog-item-container article .content table tr:nth-child(odd):not(:first-child){background-color:#f5f5f5}#blog-item-container article .content table tr td{padding:10px 10px 10px 0;border:0;color:#4c5b79}#blog-item-container .background{display:flex;position:absolute;top:0;left:0;right:0;z-index:-10}#blog-item-container .background picture{width:70%;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:flex;justify-content: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 .cart-container .trash-container{display:flex;justify-content:right}#order .cart-container .products-container{border-collapse:collapse}#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:flex}#order .cart-container .products-container .product-list-item picture img{width:100%;max-height:100%;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:flex;flex-direction:column;line-height:1.5;margin:auto;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}#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}#order .cart-container .products-container .product-list-item .input{display:flex;margin:auto;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:#f5f5f5;color:black;padding:0 10px;font-weight:bold;display:flex;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:flex;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:fit-content;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:max-content auto auto max-content}#order .cart-container .products-container .product-list-item td:nth-child(1){grid-column:1/2;grid-row:1/3}#order .cart-container .products-container .product-list-item td:nth-child(2){grid-column:2/4;display:flex;align-items:center;margin-left:20px}#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(3){grid-column:2/5;margin-left:20px}#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.item-name{width:100%}#order .cart-container .products-container .product-list-item td:nth-child(4){grid-column:1/3;margin-top:13px}#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(5){grid-column:3/5;margin-top:13px}#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:1/5}#order .cart-container .products-container .product-list-item td:nth-child(6) .price-with-vat{margin-top:13px;flex-direction:row;align-items:center;justify-content:space-between}#order .cart-container .products-container .product-list-item td:nth-child(6) .price-with-vat b{order:2}#order .cart-container .products-container .product-list-item td:nth-child(7){grid-column:4/5;grid-row:1/2;margin-left:auto}}#order .cart-container .coupon{display:flex;align-items:center;gap:10px;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:#ff802c;color:#fff;border:0;pointer-events:none}@media only screen and (max-width:700px){#order .cart-container .coupon{flex-direction:column;align-items:flex-start;justify-content:unset}#order .cart-container .coupon .custom-input{width:100%}}#order .cart-container .summary{background-color:#f5f5f5;padding:clamp(20px,5vw,40px);display:flex;flex-direction:column}#order .cart-container .summary h3{color:#000;font-size:1.375rem;padding-bottom:10px;border-bottom:solid 1px #d4d8df;margin-bottom:30px}#order .cart-container .summary td{width:33%}#order .cart-container .summary td .button-primary{margin-left:auto}#order .cart-container .summary .price-total{display:flex;flex-direction:column;line-height:1.5}#order .cart-container .summary .price-total b{color:#585858;font-size:1rem;text-align:left}#order .cart-container .summary .price-total b.orange{color:#ff802c}#order .cart-container .summary .price-total small{color:#000;font-size:.75rem;text-align:left}@media only screen and (max-width:900px){#order .cart-container .summary tr{display:grid;grid-template-columns:repeat(2,50%)}#order .cart-container .summary tr td{width:100%}#order .cart-container .summary tr td:nth-child(2) .price-total *{text-align:right}#order .cart-container .summary tr td:nth-child(3){grid-column:1/3}#order .cart-container .summary tr td:nth-child(3) .button-primary{margin:30px 0 0}}#order .order-steps{display:flex;border:solid 1px #d4d8df;border-radius:6px;justify-content:space-evenly}#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 #ff802c}#order .order-steps .step.step-active a{color:#ff802c}@media only screen and (max-width:900px){#order .order-steps{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:flex;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:flex;justify-content:space-between;align-items:center;margin-top:20px}#order .account form .rest a{text-decoration:underline}#order .account .error-messages{margin-block:20px;display:flex;justify-content:center;align-items:center;padding-block:34px;background-color:#ffdada;border:solid 1px #d60000}#order .account-nav nav{display:flex;justify-content:center;gap:10px;border-bottom:solid 1px #d4d8df;overflow-x:auto;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:#ff802c;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:#ff802c;text-decoration:underline}@media only screen and (max-width:700px){#order .account-nav nav{justify-content:left}}#order .delivery.center-main .wrapper{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:flex;flex-direction:column;gap:10px;margin-left:30px;color:#ff802c}#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:#ff802c;cursor:pointer;color:#fff;border-radius:6px;font-size:.8rem;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{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:flex;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:flex;gap:60px}#order .customer.center-main .wrapper label:not(.custom-input-switch){margin-bottom:10px;font-weight:bold}#order .customer.center-main .wrapper label:not(.custom-input-switch):not(:first-of-type){margin-top:10px}#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{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:flex;flex-direction:column;justify-content: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:flex;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}#order .customer.center-main .button-container{display:flex;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{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:flex}#order .summary-container .products-container .product-list-item picture img{width:100%;height:100%;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:40%}#order .summary-container .products-container .product-list-item .quantity{font-weight:bold;color:#4c5b79}#order .summary-container .products-container .product-list-item .input{display:flex;margin:auto;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:#f5f5f5;color:#585858;padding:0 10px;font-weight:bold;display:flex;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:flex;flex-direction:column;line-height:1.5}#order .summary-container .products-container .product-list-item .price-with-vat b{color:#4c5b79;font-size:1.375rem;text-align:right}#order .summary-container .products-container .product-list-item .price-with-vat small{color:#4c5b79;font-size:.75rem;text-align:right}#order .summary-container .products-container .product-list-item .cross{padding:20px;width:fit-content;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:max-content auto}#order .summary-container .products-container .product-list-item td:nth-of-type(1){grid-row:1/4}#order .summary-container .products-container .product-list-item td.item-price{text-align:left;margin-left:20px}#order .summary-container .products-container .product-list-item td.item-name{width:100%}#order .summary-container .products-container .product-list-item td.quantity{grid-column:1/2;display:flex;align-items:center;justify-content:center}}#order .summary-container .summary{background-color:#f5f5f5;padding:40px;display:flex;flex-direction:column}#order .summary-container .summary h3{color:#000;font-size:1.375rem;padding-bottom:10px;border-bottom:solid 1px #d4d8df;margin-bottom:30px}#order .summary-container .summary .wrapper{display:flex;gap:20px}#order .summary-container .summary .wrapper .column-s{display:flex;width:50%;flex-direction:column;gap:10px}#order .summary-container .summary .wrapper .column-s .row-s{display:flex;justify-content:space-between}#order .summary-container .summary .wrapper .column-s .row-s .orange{color:#ff802c}@media only screen and (max-width:600px){#order .summary-container .summary .wrapper{flex-direction:column}#order .summary-container .summary .wrapper .column-s{width:100%}}#order .summary-container .details{display:grid;grid-template-columns:repeat(4,25%)}#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:flex;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:flex;justify-content:center;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:flex;border-radius:6px;overflow:hidden}#order .order-finish-container>picture img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:800px){#order .order-finish-container{flex-direction:column;gap:50px}#order .order-finish-container .content{width:100%;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%;align-items:center}#order .autocomplete-wrapper{position:relative;width:100%}#order .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;box-shadow:0 4px 6px rgba(0,0,0,0.1)}#order .autocomplete-item{padding:12px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-size:14px;transition:background .2s}#order .autocomplete-item:last-child{border-bottom:0}#order .autocomplete-item:hover{background:#e6f7ff}#order #companyName{border-radius:6px 6px 0 0;border-bottom:1px solid #ccc}#favourites .cart-container{margin-top:0}#favourites .cart-container .trash-container{display:flex;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:flex}#favourites .cart-container .products-container .product-list-item picture img{width:100%;max-height:100%;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:flex;flex-direction:column;line-height:1.5;margin:auto;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:flex;margin:auto;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:#f5f5f5;color:#585858;padding:0 10px;font-weight:bold;display:flex;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:flex;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:fit-content;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: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:flex;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;flex-direction:row;align-items:center;justify-content:space-between}#favourites .cart-container .products-container .product-list-item td:nth-child(6) .price-with-vat b{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:#f5f5f5;padding:40px;display:flex;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:flex;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:#ff802c}#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: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:flex;justify-content:center;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:flex;border-radius:6px;overflow:hidden}.error-page-container>picture img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:800px){.error-page-container{flex-direction:column;gap:50px}.error-page-container .content{width:100%;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;justify-content: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:flex;background-color:white}.registration-sale-modal>.wrapper .image-container{display:flex;height:455px;width:455px;position:relative}.registration-sale-modal>.wrapper .image-container img{width:100%;height:100%;object-fit:cover}.registration-sale-modal>.wrapper .image-container svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:90%;max-width:60%}.registration-sale-modal>.wrapper .content-container{display:flex;flex-direction:column;padding:clamp(25px,3vw,50px);width:455px;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:#ff802c}.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{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%}}
