@font-face{font-family:ClashGrotesk-Extralight;src:url(fonts/ClashGrotesk-Extralight.woff2) format("woff2");font-display:swap}@font-face{font-family:ClashGrotesk-Light;src:url(fonts/ClashGrotesk-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:ClashGrotesk-Regular;src:url(fonts/ClashGrotesk-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:ClashGrotesk-Medium;src:url(fonts/ClashGrotesk-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:ClashGrotesk-Semibold;src:url(fonts/ClashGrotesk-Semibold.woff2) format("woff2");font-display:swap}@font-face{font-family:ClashGrotesk-Bold;src:url(fonts/ClashGrotesk-Bold.woff2) format("woff2");font-display:swap}:root{--font-bold:"ClashGrotesk-Bold";--font-semibold:"ClashGrotesk-Semibold";--font-medium:"ClashGrotesk-Medium";--font-regular:"ClashGrotesk-Regular";--font-light:"ClashGrotesk-Light";--font-ultralight:"ClashGrotesk-Extralight";--primary-color:#f7a707;--white-secondary:#f0f0f0;--red:#e31e24;--green:#228b22;--black:#000000;--black-20:#cccccc;--black-80:rgb(0, 0, 0, 80%);--black-60:rgb(0, 0, 0, 60%);--white:#ffffff;--white-80:rgb(255, 255, 255, 80%);--white-20:rgb(255, 255, 255, 20%);--border-radius:5px;--btn-radius:5px;--transition-superfast:all 0.15s linear;--transition-fast:all 0.25s linear;--transition-medium:all 0.35s linear;--transition-slow:all 0.5s linear}h1{font-family:var(--font-medium);font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px);color:var(--black);letter-spacing:2px}h2{font-family:var(--font-medium);font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px);color:var(--black);letter-spacing:2px}h3{font-family:var(--riviera-regular);font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * .4878))),28px);color:var(--black);letter-spacing:2px}h4{font-family:var(--font-regular);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .2439))),20px);color:var(--black);letter-spacing:2px}p{font-family:var(--font-regular);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);color:var(--black);letter-spacing:2px}p:last-of-type{margin-bottom:0}p:not(:last-of-type){margin-bottom:10px}a{font-family:var(--font-medium);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px);color:var(--black);letter-spacing:2px;transition:var(--transition-fast)}a:hover{text-decoration:none;color:var(--primary-color);transition:var(--transition-fast)}ul li::marker{color:var(--primary-color)}ul li{font-family:var(--font-regular);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);color:var(--black);letter-spacing:2px}ol li::marker{color:var(--primary-color)}ol li{font-family:var(--font-regular);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);color:var(--black);letter-spacing:2px}.module-text ul{margin:10px 0}.title-38{font-family:var(--font-regular);font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px)}.title-32{font-family:var(--font-regular);font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * .7317))),32px)}.title-24{font-family:var(--font-medium);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .3659))),24px)}.first,.last{width:120px!important}.mb_80{margin-bottom:80px}.mt_80{margin-top:80px}.mb_50{margin-bottom:50px}.mt_50{margin-top:50px}.mb_40{margin-bottom:40px}.mt_40{margin-top:40px}.mb_30{margin-bottom:30px}.mt_30{margin-top:30px}.mb_20{margin-bottom:20px}.mt_20{margin-top:20px}.mb_10{margin-bottom:10px}.mt_10{margin-top:10px}.pl_50{padding-left:50px}.pr_50{padding-right:50px}.h2mb_20 h2{margin-bottom:20px}.container{width:90vw;max-width:1920px;padding:0;margin-left:auto;margin-right:auto}main{padding-top:91px}main:has(.page-header-with-slider,.all-hero-section){padding-top:0}body.modal-open{overflow-y:hidden}.btn-primary:focus-visible{outline:0}.btn-primary.focus,.btn-primary:focus{color:var(--white);background-color:rgb(0,0,0,70%);border:none;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:var(--white);background-color:rgb(0,0,0,70%);border:none}.btn-secondary:focus-visible{outline:0}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:var(--white);background-color:var(--black);border-color:none}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:none}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:var(--white);background-color:var(--black);border-color:none}.btn.focus,.btn:focus{box-shadow:none}button:focus{outline:0}button{letter-spacing:2px;font-family:var(--font-regular);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px)}.btn{letter-spacing:2px;font-family:var(--font-regular);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px)}.btn-primary{font-family:var(--font-regular);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px);background:var(--black);color:var(--white);padding:12.5px 30px;border-radius:var(--btn-radius);border:none;transition:var(--transition-fast)}.btn-primary:hover{background:rgb(0,0,0,70%);transition:var(--transition-fast)}.btn-primary-white{font-family:var(--font-regular);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px);background:var(--white);color:var(--black);padding:12.5px 30px;border-radius:var(--btn-radius);border:none}.btn-secondary{font-family:var(--font-regular);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px);background:0 0;color:var(--black);padding:11.5px 30px;border-radius:var(--btn-radius);border:1px solid var(--black);display:flex;justify-content:center;transition:var(--transition-fast)}.btn-secondary:hover{background:var(--black);color:var(--white);transition:var(--transition-fast);text-decoration:none}.btn-secondary-white{font-family:var(--font-regular);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px);background:0 0;color:var(--white);padding:12.5px 30px;border-radius:var(--btn-radius);border:1px solid var(--white);transition:var(--transition-fast)}.btn-secondary-white:hover{background:var(--white);transition:var(--transition-fast);color:var(--black)}.btn-arrow{background:var(--black);color:var(--white);padding:0;border-radius:var(--btn-radius);border:none;width:fit-content;display:grid;grid-template:auto/1fr 62px;transition:var(--transition-fast)}.btn-arrow:hover{color:var(--white)}.btn-arrow:hover .icon-wrapper{background:var(--primary-color);border-color:var(--primary-color);transition:var(--transition-fast)}.btn-arrow:hover .icon-wrapper svg{animation:cart_animation 1.2s cubic-bezier(.175,.885,.32,1.275) forwards}.btn-arrow .icon-wrapper svg path{transition:var(--transition-fast)}.btn-arrow:hover .icon-wrapper svg path{stroke:var(--white);transition:var(--transition-fast)}.btn-arrow .icon-wrapper{background:var(--white);align-items:center;justify-content:center;display:flex;border:1px solid var(--black);width:100%;border-radius:30px var(--border-radius) var(--border-radius) 0;min-height:63px}.btn-arrow .btn-icon-label{padding:18px 30px;display:flex;width:100%;justify-content:center;align-items:center}.page-product-inner .product-top .add-to-fav-btn{background:var(--white);color:var(--black);padding:0;border-radius:var(--btn-radius);border:1px solid var(--black);width:fit-content;display:grid;grid-template:auto/1fr 62px}.page-product-inner .product-top .add-to-fav-btn .btn-icon-label{display:flex;width:100%;justify-content:center;padding:18px 50px}.page-product-inner .product-top .add-to-fav-btn .icon-wrapper{background:var(--black);align-items:center;justify-content:center;display:flex;border:1px solid var(--black);width:100%;height:100%;border-radius:30px var(--border-radius) var(--border-radius) 0}.page-product-inner .product-top .add-to-fav-btn .icon-wrapper svg path{stroke:var(--white)}.order-products-inner .mobile-filters-button-wrapper{display:none}.order-products-inner .mobile-filters-button-wrapper .mobile-filters-button{background:var(--black);display:flex;align-items:center;justify-content:center;padding:18px 50px;border:none;color:var(--white);border-radius:var(--btn-radius);border:1px solid var(--black);gap:10px}.product-list-filters .mobile-filters-search-wrapper .mobile-filters-search{color:var(--white);background:var(--black);padding:12.5px 5px;border-radius:var(--btn-radius);border:none;border:1px solid var(--black)}.title-close-btn-mobile .close-filter-modal-mobile .mobile-filters-button{display:none;background:0 0;border:none}.filters-buttons-mobile{display:none;gap:20px}.filters-buttons-mobile .mobile-filters-search{width:100%}.filters-buttons-mobile .filtru-btn-mobile{width:100%}.filters-buttons-mobile .mobile-filters-search-wrapper{width:100%}.filters-buttons-mobile .filtru-btn-mobile .btn-primary{width:100%;color:var(--black);border:1px solid var(--black);background:0 0;padding:12.5px 5px}.content-wrapper .alert-success{background:var(--primary-color);border:none;color:var(--white);border-radius:0;font-family:var(--font-regular);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);letter-spacing:2px}header{padding:20px 0;position:fixed;width:100%;z-index:99999;top:0;background:var(--white-80);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom:1px solid var(--black-20);min-height:91px;transition:var(--transition-medium)}header .header-inner{display:flex;justify-content:space-between}header .header-inner .header-shop-items{display:flex;gap:20px;align-items:center}header .header-inner .header-shop-items .header-shop-item a svg path{transition:var(--transition-fast)}header .header-inner .header-shop-items .header-shop-item:hover{transform:translateY(-2px);transition:var(--transition-fast)}header .header-inner .header-shop-items .header-shop-item{transition:var(--transition-fast)}header .header-inner .header-shop-items .header-shop-item a:hover{color:var(--black)}header .header-inner .header-shop-items .header-shop-item a{padding:10px;margin:-10px;display:block}header .header-inner .header-shop-items .header-shop-item:hover a svg path{transition:var(--transition-fast);stroke:var(--primary-color)}header .header-inner .main-navbar{padding:0;align-items:center}header .header-inner #main-navbar-collapse .navbar-nav .main-nav-item .nav-link{padding:10px;margin:-10px;font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px);transition:var(--transition-fast)}header .header-inner #main-navbar-collapse .navbar-nav .main-nav-item .nav-link.active{color:var(--primary-color)}header .header-inner #main-navbar-collapse .navbar-nav .main-nav-item .nav-link:hover{color:var(--primary-color);transition:var(--transition-fast);transform:translateY(-2px)}header .header-inner #main-navbar-collapse .navbar-nav{gap:20px}header .header-inner .navbar .navbar-toggler{padding:10px}.header-shop-items .header-cart-item .cart{position:relative}.header-shop-items .header-cart-item .cart .cart-items{position:absolute;top:-4px;right:-8px;background:var(--primary-color);border-radius:50px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;letter-spacing:0;font-size:80%;line-height:normal;animation:pop_item .3s ease-in-out}.header-shop-items .header-fav-item{position:relative}.header-shop-items .header-fav-item .fav-items{position:absolute;top:-4px;right:-8px;background:var(--primary-color);border-radius:50px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;letter-spacing:0;font-size:80%;line-height:normal;animation:pop_item .3s ease-in-out}header .header-inner .navbar{padding:0}.page-header-slide-inner{min-height:100vh;display:flex;align-items:center}.page-header-slide-inner .page-header-slide-text-content{max-width:55%;padding:50px;background:var(--white-80);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:40px}.page-header-slide-inner .page-header-slide-text-content .btn{font-family:var(--font-regular);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px);background:var(--black);color:var(--white);padding:12.5px 30px;border-radius:var(--btn-radius);max-width:fit-content;transition:var(--transition-fast)}.page-header-slide-inner .page-header-slide-text-content .btn:hover{background:rgb(0,0,0,70%);transition:var(--transition-fast)}.page-header-slide-inner .page-header-slide-text-content .page-header-slide-title{margin:0;font-family:var(--font-regular);font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px)}.page-header-with-slider{margin-bottom:80px}.page-header-with-slider .page-header-slider .slick-arrow{position:absolute;z-index:999;display:flex;align-items:center;justify-content:center;padding:10px;height:fit-content;width:fit-content;max-height:50px;max-width:50px}.page-header-with-slider .page-header-slider .slick-next{right:calc(2.5vw - 16px)}.page-header-with-slider .page-header-slider .slick-prev{left:calc(2.5vw - 16px)}.page-header-with-slider .page-header-slider .slick-dots{bottom:50px;display:flex;align-items:center;justify-content:center;gap:15px}.page-header-with-slider .page-header-slider .slick-dots li button{width:12px;height:12px;background:#dadada}.page-header-with-slider .page-header-slider .slick-dots .slick-active button{background:var(--primary-color)}.page-header-with-slider .page-header-slider .slick-dots li{padding:7.5px;margin:-7.5px}.section-img-text{align-items:center;display:grid;grid-template:auto/repeat(2,1fr);gap:50px;overflow:hidden;width:100%;margin-left:auto;margin-right:auto}.section-img-text.section-border-top-none :is(.lines-col-l,.lines-col-r)::before{display:none}.section-img-text .module-text h2{margin-bottom:10px}.section-img-text :is(.text-l,.text-r){display:flex;flex-direction:column;max-width:100%;padding-top:40px;padding-bottom:40px}.section-img-text .title-mobile{display:none}.section-img-text .title-mobile>*{font-family:var(--font-medium);font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px);color:var(--black)}.section-img-text :is(.img-l,.img-r) .module-image{height:100%}.section-img-text :is(.img-l,.img-r){max-width:100%;height:100%}.section-img-text :is(.img-l,.img-r) .module-image img{border-radius:var(--border-radius);object-fit:cover;height:100%}.section-img-text :is(.img-l,.img-r) .border-img{border:1px solid var(--black-20);border-radius:var(--border-radius);overflow:hidden}.section-img-text :is(.text-l,.img-l){padding-right:0;padding-left:0;margin-right:0}.section-img-text :is(.text-r,.img-r){padding-left:0;padding-right:0}.counting-list strong{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium)}.counting-list em{color:var(--primary-color);font-style:normal;font-family:var(--font-semibold)}.section-img-text :is(.text-r,.text-l) h3{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .3659))),24px)}.counting-list h2{margin-bottom:20px}.counting-list h3{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .3659))),24px);margin-bottom:10px}.section-img-text .lines-col{position:relative}.section-img-text .lines-col-l::before{content:"";position:absolute;top:0;right:20px;height:1px;width:100vw;background:var(--black-20);z-index:-1}.section-img-text .lines-col-l::after{content:"";position:absolute;bottom:0;right:20px;height:1px;width:100vw;background:var(--black-20);z-index:-1}.section-img-text .lines-col-r::before{content:"";position:absolute;top:0;left:20px;height:1px;width:100vw;background:var(--black-20);z-index:-1}.section-img-text .lines-col-r::after{content:"";position:absolute;bottom:0;left:20px;height:1px;width:100vw;background:var(--black-20);z-index:-1}.strong-yellow strong{font-family:var(--font-semibold);color:var(--primary-color)}.title-section h2{margin-bottom:10px}.products-section .products-content{display:flex;flex-direction:column;gap:40px}.products-section .products-content .module-button{display:flex;justify-content:center}.our-products-cards-section{display:grid;grid-template:auto/1fr 1fr;gap:30px;margin-left:auto;margin-right:auto}.our-products-cards-section .title-text{grid-column:1/3;padding:0}.title-text .module-text h2{margin-bottom:10px}.our-products-cards-section .our-products-cards .module-text h3{margin-bottom:10px;font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px)}.our-products-cards-section .our-products-cards{min-height:55vh;border-radius:var(--border-radius);overflow:hidden;padding:40px;background-position:center;display:flex;flex-direction:column;justify-content:space-between;position:relative;max-width:100%;background-repeat:no-repeat;background-size:cover;gap:50px}.our-products-cards-section .our-products-cards>*{z-index:1}.our-products-cards-section .our-products-cards::before{position:absolute;content:"";width:100%;height:100%;top:0;bottom:0;right:0;left:0;background:rgb(0,0,0,40%)}.our-products-cards-section .our-products-cards .module-text>*{color:var(--white)}.video-section .video-inner .module-video{border-radius:var(--border-radius);overflow:hidden;position:relative}.video-section .video-inner .module-video .video-js{width:100%;height:540px}.video-section .video-inner .module-video .video-js .vjs-big-play-button{top:0;bottom:0;left:0;right:0;margin:auto;background:var(--primary-color);border:none;height:100%;width:100%;max-width:100px;max-height:60px;border-radius:10px;z-index:99}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:url(/frontend/web/svg/play-video-icon.svg);max-width:25px;height:fit-content;top:0;bottom:0;left:0;right:0;margin:auto}.video-section .video-inner .module-video .vjs-poster::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgb(0,0,0,60%)}.video-section .video-inner .module-video .vjs-poster{background-size:cover;background-repeat:no-repeat}.all-hero-section{min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;align-items:center;max-width:1920px;margin-left:auto;margin-right:auto;padding:108px 5vw 20px 5vw}.container-fluid:has(.all-hero-section){padding:0}.all-hero-section .all-hero-content{max-width:55%;padding:50px;background:var(--white-80);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:40px}.center-img-text .center-title .module-text{text-align:center}.center-img-text{gap:30px 0}.center-img-text .center-title .module-text h2{margin-bottom:10px}.center-img-text .center-img .module-image{position:relative;padding-bottom:80%}.center-img-text .portrait .module-image{position:relative;padding-bottom:100%}.center-img-text .landscape .module-image{position:relative;padding-bottom:50%}.center-img-text :is(.center-img,.landscape,.portrait) .module-image img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--border-radius)}.center-img-text .landscape{display:flex;flex-direction:column;gap:20px}.center-img-text .landscape .text-list strong{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .3659))),24px);font-family:var(--font-medium)}.center-img-text .landscape .text-list ul{display:flex;flex-direction:column;gap:5px;margin:0}.center-img-text .landscape .text-list{display:flex;flex-direction:column;gap:10px}.accordion-container{display:grid;grid-template:auto/1fr 1fr;gap:30px}.accordion-container .module-fickle{height:fit-content;display:flex;flex-direction:column;border-radius:var(--border-radius);border:1px solid var(--black-20);overflow:hidden;background:rgb(0,0,0,5%)}.accordion-container .module-fickle .fickle-header.active{background:var(--primary-color);transition:var(--transition-fast)}.accordion-container .module-fickle .fickle-header.active .fickle-title{color:var(--white);transition:var(--transition-fast)}.accordion-container .module-fickle .fickle-header.active svg path{stroke:var(--black);transition:var(--transition-fast)}.accordion-container .module-fickle .fickle-header{padding:20px;cursor:pointer;background:0 0;transition:var(--transition-fast)}.accordion-container .module-fickle .fickle-content{display:none;overflow:hidden}.accordion-container .module-fickle .fickle-content .fickle-text-content{padding:20px;background:0 0}.accordion-container .module-fickle .fickle-header .fickle-title{display:flex;align-items:center;justify-content:space-between;margin:0;font-family:var(--font-medium);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);color:var(--black);transition:var(--transition-fast);gap:10px}.accordion-container .module-fickle .btn-minus{background:0 0;border:none;display:flex;align-items:center;justify-content:center;padding:0}.accordion-container .module-fickle .btn-minus:focus{outline:0}.accordion-container .module-fickle .fickle-header.active svg{transform:rotate(180deg);transition:var(--transition-fast)}.accordion-container .module-fickle .fickle-header svg path{stroke:var(--black);transition:var(--transition-fast)}.accordion-container .module-fickle .fickle-header.active svg path{stroke:var(--white);transition:var(--transition-fast)}.accordion-container .module-fickle .fickle-header svg{transition:var(--transition-medium);transform:rotate(0)}.accordion-container-btn{display:flex;justify-content:center}.faq-section .faq-section-title .module-text>*{text-align:center}.small-img-text{padding:0 15px}.small-img-text .small-img-text-content{display:grid;grid-template:auto/.2fr 1fr;gap:20px;align-items:center;padding:40px 0}.small-img-text .small-img-text-content .small-img img{aspect-ratio:4/4}.small-img-text .small-img-text-content .small-img{border:1px solid var(--black-20);border-radius:var(--border-radius);overflow:hidden}.small-img-text .small-img-text-content:nth-child(2n+1){border-top:1px solid var(--black-20);border-bottom:1px solid var(--black-20)}.small-img-text .small-img-text-content:last-of-type{border-bottom:1px solid var(--black-20)}.doors-cards{display:grid;grid-template:auto/1fr 1fr;height:100%;min-height:60vh;margin-top:40px;gap:30px;padding:0 15px}.doors-cards .door-card{max-width:100%;border-radius:var(--border-radius);overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;padding:50px;position:relative;display:flex;align-content:space-between;gap:50px 20px;flex-wrap:wrap;flex-direction:row}.doors-cards .door-card *{z-index:1;position:relative}.doors-cards .door-card::before{content:"";position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:rgb(0,0,0,50%)}.doors-cards .door-card .module-text *{color:var(--white)}.contact-hero{min-height:300px;background-size:cover;background-repeat:no-repeat;max-width:1920px;padding:0 5vw;background-position:right;margin-left:auto;margin-right:auto}.contact-hero .contact-content{max-width:55%;display:flex;align-items:center;padding:0}.container-fluid:has(.contact-hero){padding:0}.contact-icons-link{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px}.contact-icons-link .fickle-content .fickle-additional-html-code{display:flex;width:22px;height:22px;justify-content:center;align-items:center}.contact-map iframe{height:40vh;max-height:400px}.border-r{border-right:1px solid var(--black-20)}.contact-form-inner .contact-form-wrapper{padding-right:50px;border-right:1px solid var(--black-20)}.contact-form-inner .contact-map-wrapper{padding-left:50px}.prod_discount-loop{position:absolute;top:-31px;left:-31px;background:var(--red);padding:15px 25px;border-radius:5px 0}.prod_discount-loop .prod-discount{color:var(--white);font-family:var(--font-medium);letter-spacing:2px;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px)}.product-top-image .product-top-media .prod_discount-loop{top:0;left:0}.categories-grid .categories-product-wrapper .product-wrapper{padding:30px;border:1px solid var(--black-20);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:20px;height:100%}.categories-grid .categories-product-wrapper .product-wrapper .product-image-inner .product-image-wrapper img{position:absolute;height:100%;width:100%;object-fit:contain;top:0;left:0;bottom:0;right:0;border-radius:var(--border-radius)}.categories-grid .categories-product-wrapper .product-wrapper .product-image-inner{position:relative}.categories-grid .categories-product-wrapper .product-wrapper .product-image-inner .product-image-wrapper{padding-top:80%;position:relative}.categories-grid .categories-product-wrapper .product-wrapper .product-image-inner .add-to-favorite-btn .btn-favorites-active svg path{fill:var(--red);stroke:var(--red)}#fav-message-box svg{min-height:40px;min-width:40px}.categories-grid .categories-product-wrapper .product-wrapper .product-image-inner .add-to-favorite-btn .btn-favorites-active svg{animation:heart-pop .9s cubic-bezier(.175,.885,.32,1.275) forwards}.categories-grid .categories-product-wrapper .product-wrapper .product-image-inner .add-to-favorite-btn{background:var(--white);border-radius:0 0 0 30px}.categories-grid .categories-product-wrapper .product-wrapper .product-image-inner .add-to-favorite-btn .add-to-fav-btn{padding:10px}.categories-grid .categories-product-wrapper .product-wrapper .product-image-inner .add-to-favorite-btn .add-to-fav-btn .btn-icon-label{display:none}.categories-grid .categories-product-wrapper .product-wrapper .product-image-inner .product-add-to-favorite{position:absolute;top:-10px;right:-10px}.categories-grid .slick-list{display:grid;position:relative}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper .product-title-price-wrapper .product-title-wrapper .product-title{font-family:var(--font-regular);font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * .4878))),28px);transition:var(--transition-fast)}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper .product-title-price-wrapper .product-title-wrapper .product-title:hover{color:var(--primary-color);transition:var(--transition-fast)}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper .product-title-price-wrapper .product-title-wrapper a:hover{text-decoration:none}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper .product-title-price-wrapper .product-price-wrapper .price{color:var(--primary-color);font-family:var(--font-semibold);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .3659))),24px)}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper .product-title-price-wrapper{display:flex;flex-direction:column;gap:15px;flex-grow:1;justify-content:space-between}.compare-view-btn{border:none;background:0 0;display:flex;justify-content:space-between;width:100%;padding:0;font-family:var(--font-medium);gap:5px}.compare-view-btn .btn-icon-label{color:var(--black)}.compare-view-btn svg path{stroke:var(--black);transition:var(--transition-medium)}.compare-view-btn.active svg path{stroke:var(--primary-color);transition:var(--transition-medium)}.compare-view-btn svg{transform:rotate(0);transition:var(--transition-medium)}.compare-view-btn.active svg{transform:rotate(360deg);transition:var(--transition-medium)}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper{display:flex;flex-direction:column;gap:15px;flex-grow:1}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper .product-buttons-wrapper{display:flex;flex-direction:column;gap:15px}.add-to-cart-btn .add-to-cart{background:var(--black);color:var(--white);padding:0;border-radius:5px 6px 6px 5px;border:none;width:100%;display:grid;grid-template:auto/1fr 62px}.add-to-cart-btn .add-to-cart:hover .icon-wrapper{background:var(--primary-color);transition:var(--transition-fast);border-color:var(--primary-color)}.add-to-cart-btn .add-to-cart:hover .icon-wrapper svg{animation:cart_animation 1.2s cubic-bezier(.175,.885,.32,1.275) forwards}.add-to-cart-btn .add-to-cart:hover .icon-wrapper svg path{stroke:var(--white);transition:var(--transition-fast)}.add-to-cart-btn .add-to-cart .icon-wrapper svg path{transition:var(--transition-fast);stroke:var(--white)}.add-to-cart-btn .add-to-cart .icon-wrapper{background:var(--primary-color);align-items:center;justify-content:center;display:flex;border:1px solid var(--primary-color);width:100%;height:100%;border-radius:30px var(--border-radius) var(--border-radius) 0;transition:var(--transition-superfast)}.add-to-cart-btn .add-to-cart .icon-wrapper svg .cart-body{position:relative}.add-to-cart-btn .add-to-cart .icon-wrapper svg .cart-body::before{position:absolute;content:"";top:2px;left:1px;width:5px;height:5px;background:var(--black)}.add-to-cart-btn .add-to-cart .btn-icon-label{padding:18px 10px;display:flex;width:100%;justify-content:center}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper .product-title-price-wrapper .product-title-wrapper .product-specs-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper .product-title-price-wrapper .product-title-wrapper .product-specs-list li{font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px);font-family:var(--font-regular)}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper .product-title-price-wrapper .product-title-wrapper .product-specs-list li span{font-family:var(--font-light)}.categories-grid .categories-product-wrapper .product-wrapper .product-content-wrapper .product-title-price-wrapper .product-title-wrapper{display:flex;flex-direction:column;gap:15px}.compare-inner{position:fixed;right:35px;bottom:20px;height:fit-content;z-index:999999;max-width:350px;min-width:350px}.compare-inner.max-alert{animation:shake .5s linear}.compare-inner.max-alert .compare-view .compare-header .btn-compare-collapse{background:var(--red);transition:var(--transition-medium)}.compare-inner.max-alert .compare-view .compare-products-collapse{border-color:var(--red);transition:var(--transition-medium)}.compare-inner .compare-view{flex-direction:column}.compare-inner .compare-view .compare-products-wrapper{flex-direction:column;display:flex;flex-direction:column;gap:20px}.compare-inner .compare-view .compare-products-wrapper .compare-product{display:flex;align-items:center;gap:10px;justify-content:space-between}.compare-inner .compare-view .compare-products-wrapper .compare-product:not(:last-of-type){border-bottom:1px solid var(--black-20);padding-bottom:20px}.compare-inner .compare-view .compare-header .btn-compare-collapse{background:var(--primary-color);border:0;width:100%;padding:20px;border-radius:var(--border-radius) var(--border-radius) 0 0;transition:var(--transition-fast);font-family:var(--font-medium);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .2439))),22px);display:flex;align-items:center;justify-content:space-between;color:var(--black)}.compare-inner .compare-view .compare-header .btn-compare-collapse.collapsed{border-radius:var(--border-radius);transition:var(--transition-fast)}.compare-inner .compare-view .compare-header .btn-compare-collapse svg{transition:var(--transition-fast)}.compare-inner .compare-view .compare-header .btn-compare-collapse.collapsed svg{transform:rotate(180deg);transition:var(--transition-fast)}.compare-inner .compare-view .compare-products-collapse{background:var(--white-80);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid var(--black-20);border-radius:0 0 var(--border-radius) var(--border-radius);transition:var(--transition-fast)}.compare-inner .compare-view .compare-products-all-content{display:flex;flex-direction:column;gap:20px;padding:20px}.compare-inner .compare-view{width:100%}.compare-inner .compare-view .compare-products-all-content .compare-products-inner{display:flex;flex-direction:column;gap:20px}.compare-inner .compare-view .compare-products-all-content .compare-products-inner .compare-products-wrapper .compare-product .cart-itme-img{display:flex;align-items:center;gap:10px}.compare-inner .compare-view .compare-products-all-content .compare-products-inner .compare-products-wrapper .compare-product .cart-itme-img img{border:1px solid var(--black-20);border-radius:var(--border-radius)}.compare-inner .compare-view .compare-products-all-content .compare-products-inner .compare-products-wrapper .compare-product .cart-itme-img p{text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.compare-inner .compare-view .compare-products-all-content .compare-products-inner .compare-products-wrapper .compare-product .remove-compare{opacity:1;height:fit-content}.compare-inner .compare-view .compare-products-collapse .compare-products-all-content .compare-buttons-sections .compare-btn{font-family:var(--font-regular);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px);background:var(--black);color:var(--white);padding:12.5px 30px;border-radius:var(--btn-radius);border:none}.compare-inner .compare-view .compare-products-collapse .compare-products-all-content .compare-buttons-sections .compare-btn:disabled{display:none}.compare-inner .compare-view .compare-products-collapse .compare-products-all-content .compare-buttons-sections .cancel-compare{background:0 0;border:none;color:var(--black-60);font-family:var(--font-medium);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px)}.compare-inner .compare-view .compare-products-collapse .compare-products-all-content .compare-buttons-sections{display:flex;flex-direction:column;gap:10px}.compare-modal .modal-content .compare-products .product-wrapper .product-image-inner .product-image-wrapper{padding-top:150px;position:relative}.compare-modal .modal-content .compare-products .product-wrapper .product-image-inner .product-image-wrapper img{position:absolute;height:100%;width:100%;object-fit:contain;top:0;left:0;bottom:0;right:0;border-radius:var(--border-radius)}.compare-modal .modal-content .compare-products .product-wrapper .product-image-inner .product-add-to-favorite .add-to-favorite-btn .add-to-fav-btn .btn-icon-label{display:none}.compare-modal .modal-content .compare-products .product-wrapper .product-image-inner .product-add-to-favorite .add-to-favorite-btn .add-to-fav-btn{padding:10px}.compare-modal .modal-content .compare-products .product-wrapper .product-image-inner .product-add-to-favorite .add-to-favorite-btn .add-to-fav-btn.btn-favorites-active svg path{fill:var(--red);stroke:var(--red)}.compare-modal .modal-content .compare-products .product-wrapper .product-image-inner .product-add-to-favorite .add-to-favorite-btn .add-to-fav-btn.btn-favorites-active svg{animation:heart-pop .9s cubic-bezier(.175,.885,.32,1.275) forwards}.compare-modal .modal-content .compare-products .product-wrapper .product-image-inner .product-add-to-favorite{position:absolute;top:-9px;right:-9px}.compare-modal .modal-content .compare-products .product-wrapper .product-image-inner .product-add-to-favorite .add-to-favorite-btn{background:var(--white);border-radius:0 0 0 30px}.compare-modal .modal-content .compare-products .product-wrapper .product-image-inner{position:relative}.compare-modal .modal-content .compare-products .product-wrapper .product-content-wrapper .product-title-price-wrapper .product-title-wrapper .product-title{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);text-overflow:ellipsis;word-break:break-all;overflow:hidden;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}.compare-modal .modal-content .compare-products .product-wrapper .product-content-wrapper .product-buttons-wrapper .add-to-cart-btn .add-to-cart .btn-icon-label{display:none}.compare-modal .modal-content .compare-products .product-wrapper .product-content-wrapper .product-buttons-wrapper .add-to-cart-btn .add-to-cart{display:flex;max-height:fit-content;max-width:fit-content;padding:10px;background:var(--primary-color)}.compare-modal .modal-content .compare-products .product-wrapper .product-content-wrapper .product-buttons-wrapper .add-to-cart-btn .add-to-cart .icon-wrapper{border:none;background:0 0}.compare-modal .modal-content .compare-products .product-wrapper .product-content-wrapper .product-buttons-wrapper{display:flex;align-items:center;justify-content:space-between}.compare-modal .modal-content .compare-products{width:100%}.compare-modal .modal-content .compare-products .product-wrapper .product-content-wrapper{display:flex;flex-direction:column;gap:15px}.compare-modal .modal-content .modal-body .compare-products .product-wrapper{padding:10px}.compare-modal .modal-content .modal-body .compare-products thead th{border:1px solid var(--black-20)}.compare-modal .modal-content .modal-body .compare-products thead .empty-box{padding:0;background:rgb(0,0,0,10%);border:1px solid rgb(0,0,0,20%)}.compare-modal .modal-content .modal-body .compare-products tbody tr td{font-family:var(--font-regular);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);padding:5px}.compare-modal .modal-content .modal-body .compare-products tbody tr{border-bottom:1px solid var(--black-20)}.compare-modal .modal-content .modal-body .compare-products tbody tr td{border-right:1px solid var(--black-20)}.compare-modal .modal-content .modal-body .compare-products tbody tr td:first-of-type{background:rgb(0,0,0,10%);border-bottom:1px solid var(--black-20);border-left:1px solid var(--black-20)}.compare-modal .modal-content .modal-body .compare-products tbody tr:first-of-type td:first-of-type{border-top:1px solid rgb(0,0,0,20%)}.compare-modal .modal-content{border-radius:var(--border-radius);border:1px solid var(--black-20)}.compare-modal .modal-content .modal-body{padding:20px}.compare-modal .modal-content .modal-body .compare-products .product-wrapper .product-content-wrapper .product-buttons-wrapper .product-price-wrapper .price{font-family:var(--font-semibold);color:var(--primary-color)}.compare-modal .modal-content .modal-header{padding:20px;align-items:center}.compare-modal .modal-content .modal-header .modal-title{font-family:var(--font-medium);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .2439))),22px)}.compare-modal .modal-content .modal-header .close{padding:10px;margin:-10px;opacity:1}.compare-modal .modal-content .modal-header .close:hover svg path{stroke:var(--primary-color);transition:var(--transition-fast)}.compare-modal .modal-content .modal-header .close svg{width:14px;height:14px}.compare-modal .modal-content .modal-header .close svg path{stroke-width:3px;transition:var(--transition-fast)}.products-slider .slick-next{right:calc(-2.5vw - 5px);display:flex;align-items:center;justify-content:center;padding:10px;height:fit-content;width:fit-content}.products-slider .slick-prev{left:calc(-2.5vw - 5px);display:flex;align-items:center;justify-content:center;padding:10px;height:fit-content;width:fit-content}footer{background:var(--black)}footer .footer-links{padding:30px 0;display:grid;grid-template:auto/repeat(5,1fr)}footer .footer-links .col-footer:not(.footer-logo){max-width:100%;display:flex;align-items:center;flex-direction:column}footer .footer-links .footer-logo{display:flex;flex-direction:column;max-width:100%;gap:10px}footer .footer-links .footer-logo .module-text p{margin-bottom:0}footer .footer-links .footer-logo .module-text ul{gap:10px}footer .col-footer .module-text p{color:var(--white);font-family:var(--font-medium);margin-bottom:10px}footer .col-footer .module-text ul{display:flex;flex-direction:column;gap:5px}footer .col-footer .module-text ul li a{font-family:var(--font-light);color:var(--white-80);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);transition:var(--transition-fast)}footer .col-footer .module-text ul li a:hover{color:var(--primary-color);transition:var(--transition-fast);text-decoration:none}footer .footer-logo .module-image{max-width:200px}footer .gdpr-footer{justify-content:center;gap:20px;padding:20px 0;max-width:100%;margin:0}footer .gdpr-footer .gdpr-icon{padding:0;max-width:170px}footer .container-fluid:has(.gdpr-footer){border-top:1px solid var(--white-20)}.page-content-inner .my-account .dash-nav .list-group.mobile-menu-account .list-group-item.mobile-menu-open{border-radius:0;justify-content:space-between;font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium);padding:20px;width:100%;color:var(--white);background:var(--black);border:none}.my-account .dash-nav .list-group.mobile-menu-account{display:none}.my-account .my-account-title-wrapper{display:flex;align-items:center;gap:15px;margin-bottom:20px;grid-column:1/3}.my-account .my-account-title-wrapper .my-account-title{font-family:var(--font-medium);font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px);color:var(--black)}.my-account{display:grid;grid-template:auto/.3fr 1fr;gap:0 50px;padding-bottom:80px;margin-top:40px}.my-account .my-accound-mobile-overlay{display:none}.my-account .dash-nav .list-group .list-group-item{padding:0;border-color:var(--black-20);display:flex;transition:var(--transition-fast)}.my-account .dash-nav .list-group .list-group-item:first-of-type{border-radius:var(--border-radius) var(--border-radius) 0 0}.my-account .dash-nav .list-group .list-group-item:last-of-type{border-radius:0}.my-account .link-logout a{padding:20px;width:100%;border-radius:0 0 var(--border-radius) var(--border-radius);display:flex;border:1px solid var(--black-20);justify-content:space-between;align-items:center;font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium);background:var(--white)}.my-account .link-logout a:hover{background:var(--white-secondary)}.my-account .link-logout a:hover{color:var(--black);text-decoration:none}.my-account .link-logout{position:relative;top:-1px}.my-account .dash-nav .list-group .list-group-item a{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium);padding:20px;width:100%}.my-account .dash-nav .list-group .list-group-item.active{background:var(--white-secondary);border-color:var(--black-20)}.my-account .dash-nav .mobile-menu-account .mobile-menu-open.opened .line{stroke:var(--red);transition:var(--transition-fast)}.my-account .dash-nav .mobile-menu-account .mobile-menu-open .line{fill:none;stroke:var(--primary-color);stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.my-account .dash-nav .mobile-menu-account .mobile-menu-open .line1{stroke-dasharray:60 207;stroke-width:6}.my-account .dash-nav .mobile-menu-account .mobile-menu-open .line2{stroke-dasharray:60 60;stroke-width:6}.my-account .dash-nav .mobile-menu-account .mobile-menu-open .line3{stroke-dasharray:60 207;stroke-width:6}.my-account .dash-nav .mobile-menu-account .mobile-menu-open.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.my-account .dash-nav .mobile-menu-account .mobile-menu-open.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.my-account .dash-nav .mobile-menu-account .mobile-menu-open.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.my-account .dash-nav .list-group .list-group-item .mobile-menu-open:hover{text-decoration:none;color:var(--black)}.my-account .dash-nav .list-group .list-group-item a:hover{text-decoration:none;color:var(--black)}.my-account .dash-nav .list-group .list-group-item:hover{background:var(--white-secondary);transition:var(--transition-fast)}.my-account .dash-nav .list-group .list-group-item.active a{color:var(--primary-color)}.my-account .title{font-family:var(--riviera-regular);font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * .4878))),28px);grid-column:1/2}.my-account .my-account-delivery-info-form{display:flex;flex-direction:column;gap:20px}.my-account-structure .personal-data-inner .personal-data-group{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.my-account .my-account-structure{display:grid;grid-template:auto/1fr;gap:20px 50px;align-content:space-between}.my-account .informatii-personale .user-type-account-title{display:flex;flex-direction:column}.my-account .informatii-personale .user-type-account-title .user-type-account{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px)}.my-account .informatii-personale .user-type-account-title .user-type-account strong{color:var(--primary-color)}.my-account .my-account-delivery-forms{gap:40px 0}.my-account .my-account-structure .personal-data-wrapper{padding:40px;display:flex;flex-direction:column;gap:20px}.my-account .my-account-structure .personal-data-inner{border:1px solid var(--black-20);border-radius:var(--border-radius);overflow:hidden;height:fit-content}.my-account .my-account-structure .personal-data-inner .personal-data-title-wrapper .personal-data-title{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .2439))),20px);font-family:var(--font-medium)}.my-account .my-account-structure .personal-data-inner .personal-data-title-wrapper{border-bottom:1px solid var(--black-20);padding-bottom:10px}.my-account .strong-text{font-family:var(--font-medium)}.my-account .my-account-structure .personal-data-inner .personal-data-info-wrapper{display:flex;flex-direction:column;gap:20px}.my-account .my-account-structure .personal-data-inner .personal-data-info-wrapper .personal-data-group-wrapper{display:flex;flex-direction:column;gap:10px}.my-account .my-account-structure .personal-data-inner .personal-data-info-wrapper .form-group{display:flex;gap:40px}.my-account .my-account-structure .personal-data-inner .personal-data-info-wrapper .form-group .btn-secondary{min-width:fit-content}.my-account .normal-text{font-family:var(--font-regular)}.my-account .my-account-structure .personal-data-edit-wrapper .personal-data-edit-wrapper{background:var(--white-secondary);padding:15px 40px;display:flex;justify-content:center}.my-account .strong-link{font-family:var(--font-medium);color:var(--primary-color)}.my-account .strong-link:hover{color:var(--primary-color);text-decoration:underline;cursor:pointer}.my-account .cancel-btn{background:0 0;border:none;padding:0}.my-account .data-edit-inner{display:flex;flex-direction:column;gap:20px}.my-account .password-edit-inner{display:flex;flex-direction:column;gap:20px}.my-account .data-edit-btns{display:flex;gap:20px;align-items:center}.my-account .contact-links{list-style:none;padding:0}.my-account .contact-links li{display:flex;gap:5px}.my-account .contact-links li span{display:flex;align-items:center;justify-content:center;width:27px;height:27px}.my-account .contact-links .contact-link{font-family:var(--font-medium);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .2439))),18px);color:var(--black)}.my-account .contact-map-links{display:flex;flex-direction:column;gap:20px;padding-left:50px;border-left:1px solid var(--black-20)}.my-account .contact-inner form{display:flex;flex-direction:column;gap:20px}.my-account .contact-inner .contact-text{display:flex;flex-direction:column;gap:10px}.my-account .contact-inner{display:flex;flex-direction:column;gap:20px}.my-account .contact-checkbox-btn{display:flex;flex-direction:column;gap:40px}.my-account .contact-text p{font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px)}.my-account .secondary-title{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .2439))),20px);font-family:var(--font-medium)}.my-account .showroom-links-wrapper .showroom-links{padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.my-account .showroom-links-wrapper{display:flex;flex-direction:column;gap:10px}.my-account .showroom-links-wrapper .showroom-links strong{font-family:var(--font-medium)}.my-account .showroom-links-wrapper .showroom-links .showroom-link{font-family:var(--font-regular)}.my-account .showroom-inner{grid-column:1/3;display:flex;flex-direction:column;gap:40px}.my-account .showroom-inner .showroom-map iframe{height:60vh}.my-account .favorite .products-grid{display:grid;grid-template:auto/repeat(3,1fr);grid-column:1/3;gap:30px;width:100%;margin:0}.my-account .favorite .products-grid .categories-product-wrapper{padding:0;max-width:100%}.my-account .order-inner{display:flex;flex-direction:column;gap:20px}.my-account .order-inner .empty-orders{display:flex;align-items:center;justify-content:center;border:1px solid var(--black-20);border-radius:var(--border-radius);padding:80px}.my-account .no_order{display:flex;justify-content:center;align-items:center;padding:80px;border:1px solid var(--black-20);border-radius:var(--border-radius);grid-column:1/3}.orders-history-inner{display:flex;flex-direction:column;gap:20px;padding:40px;border:1px solid var(--black-20);border-radius:var(--border-radius)}.orders-history-inner .orders-history-header{display:flex;justify-content:space-between;border-bottom:1px solid var(--black-20);padding-bottom:10px}.orders-history-inner .orders-history-header .orders-number-date .orders-number a{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium)}.orders-history-inner .orders-history-header .orders-number-date .orders-date p{font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px);font-family:var(--font-regular)}.orders-history-inner .orders-history-body .orders-total-price p{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-regular)}.orders-history-inner .orders-history-body .orders-total-price p strong{font-family:var(--font-medium)}.my-account :is(.orders-status,.order-details-header) .status{background:0 0;color:var(--black);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium);padding:0}.my-account :is(.orders-status,.order-details-header) .status-danger{color:var(--primary-color)}.my-account :is(.orders-status,.order-details-header) .status-warning{color:var(--red)}.my-account :is(.orders-status,.order-details-header) .status-success{color:var(--green)}.orders-history-inner .orders-history-body{display:flex;flex-direction:column;gap:20px}.history-orders-page .history-orders-cards{display:flex;flex-direction:column;gap:20px}.history-orders-page{display:flex;flex-direction:column;gap:20px}.my-account .order-page{display:flex;flex-direction:column;gap:20px}.order-page .order-header .order-date{font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px);font-family:var(--font-regular)}.order-page .order-inner .order-details-inner .order-details-cards{display:grid;grid-template:auto/repeat(3,1fr);gap:20px}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card:not(:last-of-type){border-right:1px solid var(--black-20);padding-right:20px}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-details ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-details ul li:first-of-type{font-family:var(--font-regular)}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-body{display:flex;flex-direction:column;gap:10px;min-height:120px}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card:first-child .order-delivery-body:last-child,.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card:nth-child(2) .order-delivery-body:last-child{border-top:1px solid var(--black-20);padding-top:1rem}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-card-top-body{display:flex;flex-direction:column;height:100%;justify-content:space-between;border-bottom:1px solid var(--black-20);padding-bottom:10px}.order-delivery-details ul li{font-size:14px;letter-spacing:.8px}.order-delivery-details ul li:nth-child(1){font-family:var(--font-light)!important}.order-delivery-details ul li:nth-child(2){font-family:var(--font-medium);max-width:70%;text-align:right}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-body .pdf-download-inner-btn{display:flex;gap:20px}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-body .pdf-download-inner-btn .button-pdf-inner .button-pdf{display:flex;align-items:center;gap:5px}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-body .pdf-download-inner-btn .button-pdf-inner .button-pdf:hover{color:var(--primary-color);transition:var(--transition-fast)}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-body .pdf-download-inner-btn .button-pdf-inner .button-pdf:hover svg path{stroke:var(--primary-color);transition:var(--transition-fast)}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-body .pdf-download-inner-btn .button-pdf-inner .button-pdf svg path{transition:var(--transition-fast)}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-body .order-delivery-details .download-pdf-btn .pdf-btn{display:flex;flex-direction:column;gap:10px}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-body .order-delivery-details .download-pdf-btn{display:flex;flex-direction:column;gap:10px}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-body .order-delivery-details .download-pdf-btn .pdf-btn .title-download-pdf{display:flex;align-items:center;gap:5px}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-body .order-delivery-details .download-pdf-btn .pdf-btn .title-download-pdf svg{max-height:25px;width:auto}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card .order-delivery-card-top-body .order-delivery-card-header{display:flex;flex-direction:column;border-bottom:1px solid var(--black-20)}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-details ul .yellow-strong{font-family:var(--font-medium)}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card{display:flex;flex-direction:column;gap:20px}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-card.last-card{gap:10px}.order-page .order-products-inner .order-products-cards .order-products-title{border-bottom:1px solid var(--black-20);padding-bottom:10px}.order-page .order-products-inner .order-products-cards .order-product .product-details-img{display:grid;grid-template:auto/70% 15% 15%;gap:20px}.order-page .order-products-inner .order-products-cards .order-product{padding-bottom:20px;border-bottom:1px solid var(--black-20)}.order-page .order-products-inner .order-products-cards .order-product :is(.product-title-details,.product-qty-inner,.product-price){display:flex;flex-direction:column;gap:10px}.order-page .order-products-inner .order-products-cards .order-product .product-details-img .product-img-specs .product-title-details .product-details p{white-space:nowrap;margin:0;font-family:var(--font-light);position:relative}.order-page .order-products-inner .order-products-cards .order-product .product-details-img .product-img-specs .product-title-details .product-details p strong{font-family:var(--font-medium)}.order-page .order-products-inner .order-products-cards .order-product .product-details-img .product-img-specs .product-title-details .product-details p:not(:last-of-type){padding-right:10px}.order-page .order-products-inner .order-products-cards .order-product .product-details-img .product-img-specs .product-title-details .product-details p:not(:last-of-type):before{content:"";position:absolute;right:0;bottom:3px;width:1px;height:calc(100% - 6px);background:var(--black-20)}.order-page .order-products-inner .order-products-cards .order-product .product-details-img .product-img-specs .product-title-details .product-details ul{padding:0;margin:0;list-style:none}.order-page .order-products-inner .order-products-cards .order-product .product-details-img .product-img-specs .product-title-details .product-details{display:flex;flex-wrap:wrap;gap:0 10px}.order-page .order-products-inner .order-products-cards .order-product .product-details-img .product-img img{max-width:140px;aspect-ratio:4/4;border:1px solid var(--black-20);border-radius:var(--border-radius)}.order-page .order-products-inner .order-products-cards{display:flex;flex-direction:column;gap:20px}.order-page .order-inner .order-details-inner{display:flex;flex-direction:column;gap:20px}.order-page .order-products-inner .order-products-cards .order-product .product-details-img .order-card-title{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium)}.order-page .order-products-inner .order-products-cards .order-product .product-details-img .product-img-specs{display:flex;gap:20px}.my-account .title-md{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium)}.my-account .title-sm{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);font-family:var(--font-medium)}.order-page .order-inner .order-details-inner .order-details-cards .order-delivery-body .order-delivery-details{display:flex;flex-direction:column;gap:5px}.order-page .order-inner{padding:40px;border:1px solid var(--black-20);border-radius:var(--border-radius)}.order-page .order-inner .order-details-inner .order-details-header{border-bottom:1px solid var(--black-20);padding-bottom:10px}.order-page .order-inner .order-final-price{display:flex;justify-content:space-between}.order-page .order-inner .order-final-price .final-price-details ul{list-style:none;padding:0;margin:0;display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.order-page .order-inner .order-final-price .final-price-details ul li strong{font-family:var(--font-medium)}.order-page .order-inner .order-final-price .final-price-details ul li strong.yellow{color:var(--primary-color)}.order-page .order-inner .order-final-price .final-price-details{display:flex;flex-direction:column;gap:5px}.my-account .my-account-structure .return-form{display:flex;flex-direction:column;gap:20px}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--white);z-index:5001;pointer-events:none;overflow-x:hidden;overflow-y:hidden;display:none}.search-overlay.popped{pointer-events:auto;z-index:9999999}.search-header{position:absolute;padding:10px;top:0;left:0;right:0;z-index:2}.search-close{position:relative;float:right;cursor:pointer;font-size:0;padding:10px}.search-section{padding-top:120px;position:relative}.search-section::before{content:"";position:absolute;bottom:0;left:0;height:40px;width:100%;background:linear-gradient(360deg,#fff 0,rgba(255,255,255,0) 100%);z-index:1}.search-section .container{max-width:1200px}.search-input{position:relative;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);line-height:normal;letter-spacing:2px;padding:20px;padding-right:20px;padding-right:60px;height:auto;margin-bottom:0;border:none!important;background-color:var(--white);box-sizing:border-box}.search-input:before{content:"";position:absolute;border:1px solid var(--black-20);transition:.25s;width:0%;height:100%;top:0;left:50%;opacity:0;pointer-events:none;border-radius:var(--border-radius)}.popped .search-input:before{transition-delay:.2s;transition-duration:.5s;opacity:0;animation:search_bar .7s forwards}.search-input input{width:100%;border:0!important;outline:0!important}.search-input .search-icon{position:absolute;font-size:0;right:20px;top:calc(50% - 12px);cursor:pointer}.search-input .search-icon,.search-input input{transition:.2s}.search-input input{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);letter-spacing:2px;font-family:var(--font-regular)}.popped .search-input .search-icon,.popped .search-input input{transition-duration:.5s;transition-delay:.8s;opacity:0;animation:search_input .8s forwards;animation-delay:.8s}.search-icon:after{display:block;position:absolute;content:"";width:24px;height:24px;border-top:1px solid #e31e24;border-left:1px solid #f7a707;border-right:1px solid #000;border-radius:24px;top:0;right:0;opacity:0;pointer-events:none;transition:.2s;-webkit-animation:rotate 1s infinite;animation:rotate 1s infinite}.search-input.searching{pointer-events:none}.search-input svg{transition:1s}.search-input.searching svg{transition-duration:.2s;transform:rotate(30deg);opacity:0}.search-input.searching .search-icon:after{transition-delay:.2s;opacity:1}.search-quicklinks{margin-top:30px;transition:.2s ease-in-out;transform:translateY(30px)}.search-results{margin-top:0;overflow-y:auto;height:calc(100% - 92px);transition:.2s ease-in-out;position:relative;overflow-x:hidden}.search-results::-webkit-scrollbar{width:7px;padding-top:20px}.search-results::-webkit-scrollbar-track{border-radius:10px;background:rgb(0,0,0,5%)}.search-results::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.search-results::before{content:"";position:sticky;width:100%;height:40px;top:0;left:0;display:flex;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);z-index:1}.search-section .results-receiver{position:relative;padding-top:30px}.popped .search-quicklinks{opacity:1;transform:translateY(0);transition-duration:.5s;transition-delay:.3s}.search-quicklinks nav{margin-top:10px}.search-quicklinks ul{display:block}.search-quicklinks ul li a{display:inline-block;color:var(--black);font-family:var(--font-regular);background:0 0!important;min-width:200px;max-width:100%;transition:.3s;padding:5px 0}.search-section .search-links{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .3659))),24px);font-family:var(--font-medium)}.search-quicklinks ul li a:hover{color:#f7a707}.search-results h3{font-family:var(--font-medium);text-transform:uppercase;margin:0}.result-item:last-child h3{border-bottom:0}.search-results a{display:block;color:var(--black);font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .2439))),16px);transition:color .2s}.search-results a:hover{color:#f7a707;text-decoration:none}.result-breadcrumbs ul{padding:0;margin:0}.search-results .result-title{display:flex;justify-content:center;flex-direction:column;gap:10px}.result-breadcrumbs ul{display:flex;gap:0 15px;flex-wrap:wrap}.result-breadcrumbs ul li{display:flex;align-items:center;gap:0 15px}.result-breadcrumbs ul li a{padding:0;font-size:min(max(10px,calc(.625rem + ((1vw - 2.8px) * .2439))),14px);color:var(--black-60)}.result-item{transition:transform .5s,opacity .6s;display:flex;gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--black-20);position:relative;opacity:.7}.result-item::before{content:"";position:absolute;width:0%;height:1px;bottom:-1px;left:0;background:var(--primary-color);transition:var(--transition-slow)}.result-item:hover:before{width:100%;transition:var(--transition-slow)}.result-item .product-search-img img{max-width:100px;max-height:100px;aspect-ratio:4/4;border:1px solid var(--black-20);border-radius:var(--border-radius)}.result-item:hover{opacity:1;transform:translateX(10px)}.document-title{text-transform:capitalize}.infobox-receiver{position:absolute;width:320px;height:240px;max-width:100%;background:var(--white);bottom:auto;bottom:0;right:0;z-index:500}.infobox-receiver.closed{visibility:hidden;pointer-events:none}.info-box{height:100%;width:100%;font-size:12px;color:#000;box-shadow:-1px 3px 6px rgba(0,0,0,.2);border-radius:4px}.info-box-close{position:absolute;width:calc(100% - 17px);background:var(--white);padding-top:1em;padding-left:1em;z-index:10;cursor:pointer}.info-box-close:hover{color:#666}.info-box-inner{position:relative;padding:3em 1em 1em;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;background:var(--white)}.info-box p{font-size:12px;margin-bottom:1em}body.popup-opened{overflow:hidden}.contact-row{gap:20px}.contact-row .contact-text .module-text p{font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px)}.form-group{margin-bottom:0}.form-group label{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);font-family:var(--font-regular);letter-spacing:2px}.form-group.label_abs{position:relative;margin-bottom:0}.agreement-radio{margin-bottom:40px}.form-control{height:50px;border:1px solid rgba(0,0,0,.1);border-radius:5px;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);box-shadow:none!important;font-family:var(--font-regular);letter-spacing:1.5px;color:var(--black-80);padding:15px}.form-group.label_abs label{position:absolute;left:12px;top:13px;line-height:1;transition:.15s ease-out;padding:.2em;pointer-events:none;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);font-family:var(--font-regular);letter-spacing:2px;color:#888}.form-group.label_abs.filled label{top:-9px;font-size:14px;background-color:var(--white);font-family:var(--font-medium);color:#000}.form-control:focus{border-color:rgba(0,0,0,.4)}textarea.form-control{min-height:110px}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;min-width:18px;width:18px;height:18px;border:1px solid #000;border-radius:.25em;display:grid;place-content:center}.product-list-filters-inner .product-filters .filters-fields .filters-form .filter_search_container .filtru-search .filtes-checkbox label:has(input:checked){color:var(--primary-color);font-family:var(--font-medium)}input[type=checkbox]::before,input[type=radio]::before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #000;background-color:CanvasText}input[type=checkbox]:checked::before,input[type=radio]:checked::before{transform:scale(1)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--white) inset!important}.acceptance input{float:left;margin-top:3px;margin-right:5px}.acceptance label{display:inline-block;margin-bottom:0}.check label,.radio label{position:relative;padding-left:33px}.check label input,.radio label input{position:absolute;left:0;top:4px}.checkbox-text{font-family:var(--font-regular);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);letter-spacing:2px}.checkbox-text b{font-family:var(--font-medium)}.help-block{margin-top:5px;color:var(--red);font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px)}.form-control[readonly]{background:var(--white)}#modalLogin{top:91px;height:calc(100% - 91px);z-index:999999}.modal-backdrop{z-index:99999}#modalLogin .modal-dialog{max-width:960px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:90vw}#modalLogin .modal-dialog .modal-content{border-radius:var(--border-radius);overflow:hidden;border:none}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner{display:grid;grid-template:auto/1fr 1fr}#modalLogin .modal-dialog .modal-content .modal-body{padding:0}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner{padding:40px;display:flex;flex-direction:column;gap:40px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-signup-inner{padding:40px;display:flex;flex-direction:column;gap:40px;background:var(--white-secondary)}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-title{font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px);font-family:var(--font-regular)}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-signup-inner .login-modal-signup-title{font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px);font-family:var(--font-medium)}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper{display:flex;flex-direction:column;gap:40px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper .login-button-inner{display:flex;flex-direction:column;gap:5px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper .login-secondary-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper .login-secondary-buttons .field-loginform-rememberme label{display:flex;align-items:center;gap:5px;margin:0}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper .login-secondary-buttons .field-loginform-rememberme{display:flex;align-items:center}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper .login-forms{display:flex;flex-direction:column;gap:20px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper .btn-primary{background-color:var(--primary-color);padding:18px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-title-wrapper{position:relative;padding-bottom:10px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-title-wrapper::before{position:absolute;content:"";bottom:0;left:-40px;top:0;right:-40px;width:calc(100% + 80px);height:100%;border-bottom:1px solid var(--black-20);pointer-events:none}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-signup-inner .login-modal-signup-title-wrapper{position:relative;padding-bottom:10px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-signup-inner .login-modal-signup-title-wrapper::before{position:absolute;content:"";bottom:0;left:-40px;top:0;right:-40px;width:calc(100% + 80px);height:100%;border-bottom:1px solid var(--black-20);pointer-events:none}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper .forgot-password{font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px)}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper .field-loginform-rememberme label{font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px)}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-signup-inner .login-modal-signup-text-btn-inner .login-modal-signup-text-wrapper .login-modal-signup-text-title{font-family:var(--font-medium);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px)}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-signup-inner .login-modal-signup-text-btn-inner .login-modal-signup-text-wrapper{display:flex;flex-direction:column;gap:10px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-signup-inner .login-modal-signup-text-btn-inner .login-modal-signup-text-wrapper .login-modal-signup-text-list{padding-left:14px;margin:0;display:flex;flex-direction:column;gap:5px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-signup-inner .login-modal-signup-text-btn-inner{display:flex;flex-direction:column;gap:40px}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-signup-inner .login-modal-signup-text-btn-inner .btn-arrow{width:100%}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper .login-button-inner .login-modal-signup-btn-wrapper{display:none}#modalLogin .modal-dialog .modal-content .modal-body .login-modal-inner .login-modal-form-inner .login-modal-form-wrapper .login-button-inner .login-modal-signup-btn-wrapper .btn-arrow{width:100%}#modalLogin .modal-dialog .modal-content .close{position:absolute;right:20px;top:20px;z-index:1}#modalLogin .modal-dialog .modal-content .close span{display:flex}#modalLogin.invalid .modal-content{animation:shake .5s linear}#modalLogin.invalid :is(#loginform-password,#loginform-email){border-color:var(--red)}#modalLogin.invalid .login-forms .form-group .control-label{color:var(--red)}.header-account-item .myaccount_link_logged_in .profile-icon svg .head{stroke:transparent;fill:var(--green)}.site-signup{margin-top:40px;min-height:calc(100vh - 171px);display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;gap:20px}.site-signup .site-signup-inner .site-signup-wrapper .site-signup-form .site-signup-form-inner .site-signup-form-acceptance .site-signup-form-wrapper #form-signup{display:grid;grid-template:auto/1fr;gap:20px}.site-signup .site-signup-inner .site-signup-wrapper .site-signup-form .site-signup-form-inner .site-signup-form-acceptance .site-signup-form-wrapper #form-signup .signup-checkbox-type{display:flex;align-items:center;gap:5px}.site-signup .site-signup-inner .site-signup-wrapper .site-signup-form .site-signup-form-inner .site-signup-form-acceptance .site-signup-form-wrapper #form-signup .signup-person-type-wrapper{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.site-signup .site-signup-inner .site-signup-wrapper .site-signup-form .site-signup-form-inner .site-signup-form-acceptance{display:flex;flex-direction:column;gap:15px}.site-signup .site-signup-inner .site-signup-wrapper .site-signup-form{display:flex;flex-direction:column;gap:20px}.site-signup .site-signup-inner .site-signup-wrapper .site-signup-form .site-signup-form-title p{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium)}.site-signup .site-signup-inner .site-signup-wrapper .site-signup-form .site-signup-form-inner{display:flex;flex-direction:column;gap:40px}.site-signup .site-signup-inner .site-signup-wrapper .site-signup-form .site-signup-form-inner .site-signup-btn .btn-primary{background:var(--primary-color)}.site-signup .site-signup-section{display:grid;grid-template:auto/1fr 1fr}.site-signup .site-signup-section .site-signup-image img{width:100%;height:100%;object-fit:cover;border-radius:0 var(--border-radius) var(--border-radius) 0}.site-signup .site-signup-section .site-signup-all{padding:40px;border-top:1px solid var(--black-20);border-bottom:1px solid var(--black-20);border-left:1px solid var(--black-20);border-radius:var(--border-radius) 0 0 var(--border-radius)}.page-category-inner,.page-product-inner{position:relative}:is(.page-category-inner,.page-product-inner) .breadcrumbs{position:absolute;top:0;width:100%;background:var(--black);min-height:50px}.page-category-inner .main-content{padding-top:50px;display:flex;flex-direction:column;gap:40px}.page-category-inner .main-content .page-header{margin-top:0}:is(.page-product-inner,.page-category-inner) .breadcrumbs .breadcrumb{background:0 0;padding:10px;gap:5px;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;margin:0 auto;width:fit-content}:is(.page-product-inner,.page-category-inner) .breadcrumbs nav{overflow-x:auto}:is(.page-product-inner,.page-category-inner) .breadcrumbs nav::-webkit-scrollbar{display:none}:is(.page-product-inner,.page-category-inner) .breadcrumbs nav{-ms-overflow-style:none;scrollbar-width:none}:is(.page-product-inner,.page-category-inner) .breadcrumbs .breadcrumb::-webkit-scrollbar{display:none}:is(.page-product-inner,.page-category-inner) .breadcrumbs{display:flex;align-items:center;justify-content:center}:is(.page-product-inner,.page-category-inner) .breadcrumbs .breadcrumb li a{color:var(--white)}:is(.page-product-inner,.page-category-inner) .breadcrumbs .breadcrumb .active{color:var(--white-80);letter-spacing:2px}:is(.page-product-inner,.page-category-inner) .breadcrumbs .breadcrumb .separator{color:var(--white-80)}:is(.page-product-inner,.page-category-inner) .breadcrumbs .breadcrumb *{font-family:var(--font-light);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px);text-transform:uppercase;white-space:nowrap}.page-category-inner .ajax-content{display:grid;grid-template:auto/.3fr 1fr;gap:40px}.page-category-inner .ajax-content .product-list-filters{display:flex;flex-direction:column;border-right:1px solid var(--black-20);padding-right:20px;position:sticky;top:91px;height:calc(100vh - 91px);padding-bottom:20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--black-20)}.page-category-inner .ajax-content .product-list-filters::-webkit-scrollbar{width:5px}.page-category-inner .ajax-content .product-list-filters::-webkit-scrollbar-track{background:0 0}.page-category-inner .ajax-content .product-list-filters::-webkit-scrollbar-thumb{background:var(--black-20);border-radius:50px}.product-list-filters .products-categories-filters .container-categories{display:flex;flex-direction:column;gap:10px}.product-list-filters .products-categories-filters .container-categories .row-subcategories{display:flex;flex-direction:column;gap:10px}.product-list-filters .products-categories-filters .container-categories .row-subcategories .col-subcategory .subcategory-item .btn-checkbox{background:0 0;border:none;padding:0;width:fit-content;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);letter-spacing:2px;font-family:var(--font-medium);align-items:center;gap:10px;display:flex;position:relative}.product-list-filters .products-categories-filters .container-categories .row-subcategories .col-subcategory .subcategory-item .btn-checkbox:focus-visible{outline:0}.product-list-filters .products-categories-filters .container-categories .row-subcategories .col-subcategory .subcategory-item .btn-checkbox:hover{color:var(--black)}.product-list-filters .products-categories-filters .container-categories .row-subcategories .col-subcategory .subcategory-item .btn-checkbox::before{content:"";width:18px;height:18px;border:1px solid #000;border-radius:.25em;background-color:#fff}.product-list-filters .products-categories-filters .container-categories .row-subcategories .col-subcategory .subcategory-item.subcategory-item-current .btn-checkbox:after{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(1);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #000;background-color:CanvasText;position:absolute;left:4px;top:7px}.page-category-inner .ajax-content .product-list-filters .product-list-filters-inner .product-filters{display:flex;flex-direction:column;gap:20px}.page-category-inner .ajax-content .product-list-filters .product-list-filters-inner .product-filters .filtru-btn .btn-primary{width:100%}.filtru-search{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.page-category .product-list-filters-inner .product-filters .filters-fields .filter_search_container{display:flex;flex-direction:column;gap:20px}.page-category-inner .page-header .page-all-header{display:flex;flex-direction:column;gap:40px}.page-category-inner .category-title-inner .page-all-header{padding:20px 0}.page-category-inner .category-title-inner{background:var(--white-secondary)}.page-category-inner .page-all-header .container-categories{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;padding:20px 0}.page-category-inner .page-all-header .container-categories::before{content:"";position:absolute;top:0;left:-100vw;background:rgb(0,0,0,5%);width:200vw;height:100%;z-index:-1}.page-category-inner .page-all-header .container-categories .row-subcategories{display:flex;gap:20px;width:100%;max-width:600px}.page-category-inner .page-all-header .container-categories .row-subcategories .col-subcategory{width:100%}.page-category-inner .page-all-header .container-categories .row-subcategories .col-subcategory .subcategory-item .btn-secondary{background:var(--primary-color);color:var(--white);border:none;transition:var(--transition-fast)}.page-category-inner .page-all-header .container-categories .row-subcategories .col-subcategory .subcategory-item .btn-secondary:hover{background:var(--black);transition:var(--transition-fast)}.page-category .product-list-filters .filters-fields .filters-form{display:flex;flex-direction:column;gap:20px}.page-category-products .page-category .products-list-receive .categories-grid{gap:30px 0}.filtru-search .filtes-checkbox{display:flex;flex-direction:column;gap:10px;width:100%}.filtru-search .filtes-checkbox::-webkit-scrollbar{width:7px}.filtru-search .filtes-checkbox::-webkit-scrollbar-track{border-radius:10px}.filtru-search .filtes-checkbox::-webkit-scrollbar-thumb{background:var(--black-20);border-radius:10px}.filtru-search .all-filters-checkbox{display:flex;flex-direction:column;gap:5px}.filtru-search .filtes-checkbox label{display:flex;align-items:center;gap:10px;margin-bottom:0;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);letter-spacing:2px;font-family:var(--font-regular);min-height:27px;color:var(--black)}.filtru-search .form-control{display:inline-flex;align-items:flex-start;flex-direction:column}.filtru-search .form-control label{display:inline-flex}.filtru-search .form-control label input{margin-right:10px}.page-category-inner .page-all-header .container-categories .filter-title{font-family:var(--font-medium);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .2439))),22px);text-align:center}.page-category-inner .ajax-content .product-list-filters .product-list-filters-inner .product-filters .filter-box{display:flex;align-items:center;gap:5px}.page-category-inner .ajax-content .product-list-filters .product-list-filters-inner .product-filters .filter-box label{margin-bottom:0}.page-content-inner .page-category-inner .page-category-products .page-category{display:flex;flex-direction:column;gap:40px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner{display:flex;justify-content:flex-end;align-items:center;white-space:nowrap;padding-bottom:5px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner{border-bottom:1px solid var(--black-20);padding-bottom:5px;display:flex;justify-content:space-between;gap:20px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner .temp-list{display:flex;gap:10px;align-items:center}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner .temp-list:not(:last-of-type){border-right:1px solid var(--black-20);padding-right:15px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner .temp-list .filter-value-title{white-space:nowrap;font-family:var(--font-medium);font-size:13px}.multiple-filter{display:flex;align-items:center;flex-direction:row;gap:15px;overflow-x:auto;padding-bottom:5px}.multiple-filter::-webkit-scrollbar{width:7px;height:5px;padding-top:20px}.multiple-filter::-webkit-scrollbar-track{border-radius:10px;background:0 0}.multiple-filter::-webkit-scrollbar-thumb{background:var(--black-20);border-radius:10px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner .temp-list ul{padding:0;margin:0;list-style:none;display:flex;gap:10px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner .temp-list ul li{display:flex;gap:5px;align-items:center;background:var(--white-secondary);padding:5px 10px;border-radius:var(--border-radius)}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner .temp-list ul li .remove-temp-filter{padding:5px;margin:-5px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner .temp-list ul li .close-filter-btn{display:flex}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner .temp-list ul li .close-filter-btn svg path{stroke:var(--black);transition:var(--transition-fast)}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner .temp-list ul li .close-filter-btn:hover svg path{stroke:var(--red);transition:var(--transition-fast)}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .multiple-filter-sort-inner .temp-list .temp-title-filter{font-family:var(--font-regular);white-space:nowrap}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .select-box{position:relative;display:flex;gap:5px;cursor:pointer}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .select-box .select-menu{display:none;max-height:fit-content;overflow:hidden;list-style:none;padding:0;position:absolute;top:100%;right:0;background:var(--white);z-index:999999;margin-bottom:0;border:1px solid var(--black-20);border-radius:var(--border-radius);margin-top:10px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .select-box .select-menu .mobile-product-sort-close{background:0 0;border:none;padding:10px;margin:-10px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .select-box .select-menu .mobile-product-sort-close{display:none}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .overlay-mobile-product-sort{display:none;position:fixed;height:100vh;width:100vw;background:rgb(0,0,0,60%);top:0;left:0;right:0;bottom:0;z-index:99999}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .mobile-product-sort{display:none;background:0 0;padding:18px 50px;align-items:center;justify-content:center;border-radius:var(--btn-radius);border:1px solid var(--black);color:var(--black);gap:10px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .mobile-filters-button svg path{fill:var(--white)}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .mobile-filters-button svg{width:auto;height:16px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .mobile-product-sort svg{width:auto;height:16px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .select-box.opened .select-arrow svg{transform:rotate(180deg);transition:var(--transition-fast)}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .select-box .select-arrow svg{transition:var(--transition-fast)}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .select-box .select-menu{padding-top:7px;padding-bottom:7px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .select-box .select-menu li{padding:8px 20px;white-space:nowrap;transition:var(--transition-fast);line-height:1.4;font-family:var(--font-regular)!important}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .select-box.opened .select-menu li:hover{color:var(--primary-color);transition:var(--transition-fast)}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper{display:flex;gap:5px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper label{margin-bottom:0;font-family:var(--font-regular);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);letter-spacing:2px}.page-content-inner .page-category-inner .main-content .page-category-products .page-category .order-products-inner .select-wrapper .select-box :is(.select-current,.select-menuli){font-family:var(--font-medium);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);letter-spacing:2px}.page-content-inner .product-section-inner{padding-top:50px}.page-content-inner .product-section-inner .product-description-related-inner{display:flex;flex-direction:column;gap:80px;margin-top:50px;margin-bottom:50px}.page-content-inner .product-section-inner .product-description-related-inner .product-description-inner .product-description .description-title{font-family:var(--font-regular);font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px)}.page-content-inner .product-section-inner .product-description-related-inner .product-description-inner .product-description{display:flex;flex-direction:column;gap:20px}.page-content-inner .product-section-inner .product-description-related-inner .product-description-inner{display:flex;flex-direction:column;gap:80px}.page-content-inner .product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-image{height:fit-content;position:sticky;top:111px;opacity:0}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc{display:flex;flex-direction:column;gap:10px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-wrapper{display:flex;flex-direction:column;gap:20px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-wrapper .product-top-price{display:flex;align-items:center;justify-content:space-between}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-wrapper .product-top-price .pret-info .ps-price{color:var(--primary-color);font-family:var(--font-semibold)}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-wrapper .product-top-price .pret-info .tva-price{font-family:var(--font-regular);letter-spacing:2px;font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px)}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-wrapper .product-top-price .pret-info{display:flex;align-items:center;gap:5px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-value{display:flex;justify-content:flex-end;padding:12px 0;width:100%;position:relative;gap:5px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table tbody{display:flex;flex-direction:column}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table tbody tr{display:flex}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-value p{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);font-family:var(--font-medium)}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-value select{border:0;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);font-family:var(--font-medium);letter-spacing:2px;-webkit-appearance:none;position:relative;cursor:pointer;transition:var(--transition-fast);background:0 0;direction:rtl;margin:0;padding:0;width:100%}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-value .product-{color:var(--black);padding-right:17px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-value select:focus-visible{outline:0}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-value.ps-field-value-has-select:after{content:"";background-image:url(/frontend/web/svg/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:12px;aspect-ratio:4/2.3;top:0;bottom:0;margin:auto;right:0;position:absolute;pointer-events:none}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-value.ps-field-value-has-select select.product-disabled{padding-right:0}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-value:has(.product-disabled)::after{opacity:.4}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-value.ps-field-value-isdisabled:after{opacity:.4;display:none}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-value.ps-field-value-isdisabled select{cursor:default}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .ps-table .ps-field-title{padding:12px 0;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);font-family:var(--font-regular);letter-spacing:2px;width:100%}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .download-pdf-btn .pdf-btn span{display:flex;align-items:center;gap:10px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .download-pdf-btn{display:flex;flex-direction:column;gap:10px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .download-pdf-btn .download-pdf-btn-inner{display:flex;flex-direction:column;gap:10px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .download-pdf-btn .pdf-btn span p{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px)}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .download-pdf-btn .pdf-btn p{font-family:var(--font-medium);color:var(--black)}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .download-pdf-btn .pdf-btn{display:flex;align-items:center;gap:10px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .qty-btn .product-qty-box{display:flex;align-items:center;gap:5px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn{display:flex;flex-direction:column;gap:30px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .add-to-cart-btn{display:flex;gap:20px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .qty-add-to-cart{display:flex;flex-direction:column;gap:30px}.page-product-inner .add-to-cart-btn .add-to-cart .btn-icon-label{padding:18px 50px}.page-product-inner .compare-view-btn{gap:20px;justify-content:inherit;width:fit-content}.page-product-inner .product-top .btn-favorites-active .icon-wrapper svg path{fill:var(--red);stroke:transparent}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .qty-add-to-cart .qty-btn{display:flex;gap:40px;align-items:center}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .qty-add-to-cart .qty-btn .btn-qty{background:0 0;border:1px solid var(--black);display:flex;align-items:center;justify-content:center;padding:0;min-height:35px;min-width:35px;border-radius:var(--border-radius);transition:var(--transition-fast)}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .qty-add-to-cart .qty-btn .btn-qty:hover{background:var(--black);transition:var(--transition-fast)}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .qty-add-to-cart .qty-btn .btn-qty:hover svg path{stroke:var(--white);transition:var(--transition-fast)}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .qty-add-to-cart .qty-btn .btn-qty svg path{transition:var(--transition-fast)}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .qty-add-to-cart .qty-btn .btn-qty svg{max-width:18px;max-height:18px}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .qty-add-to-cart .qty-btn .qty-text span{font-family:var(--font-regular);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px)}.product-section-inner .product-description-related-inner .product-description-inner .product-top-wrapper .product-top .product-top-desc .product-top-btn .qty-add-to-cart .qty-btn .qty-text{min-width:25px;display:flex;justify-content:center}.page-product-inner .product-top-image .product-top-media{display:flex;flex-direction:column;gap:20px;position:relative}.page-product-inner .product-top .product-top-image .product-top-media .product-top-slick-slider .slick-slide img{width:100%;height:100%;object-fit:contain}.page-product-inner .product-top .product-top-image .product-top-media .product-top-slick-slider .slick-slide{aspect-ratio:4/2.5}.page-product-inner .product-top-image .product-top-media .product-top-slick-slider{border:1px solid var(--black-20);border-radius:var(--border-radius)}.page-product-inner .product-top .product-top-image .product-top-media .product-top-slick-slider-nav .slick-slide img{width:100%;height:100%;object-fit:contain}.page-product-inner .product-top .product-top-image .product-top-media .product-top-slick-slider-nav .slick-slide{aspect-ratio:4/3;border:1px solid var(--black-20);border-radius:var(--border-radius);display:flex;margin:0 10px;justify-content:center}.page-product-inner .product-top .product-top-image .product-top-media .product-top-slick-slider-nav .slick-track{display:flex}.page-product-inner .product-top .product-top-image .product-top-media .product-top-slick-slider-nav .slick-arrow{background:0 0;border:none;padding:5px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto;z-index:999}.page-product-inner .product-top .product-top-image .product-top-media .product-top-slick-slider-nav .next-arrow{right:0}.page-product-inner .product-top .product-top-image .product-top-media .product-top-slick-slider-nav .prev-arrow{left:0}.page-product-inner .product-top .product-top-image .product-top-media .product-top-slick-slider-nav{padding:0 20px}.page-product-inner .related-products{display:flex;flex-direction:column;gap:20px}.page-product-inner .related-products .related-products-wrapper{display:flex;flex-direction:column;gap:20px}.page-product-inner .related-products .related-products-wrapper.related-products-wrapper-less .slick-track{margin-left:0}.page-product-inner .related-products .related-products-wrapper.related-products-wrapper-less .related-products-view-all{justify-content:center}.page-product-inner .related-products .related-products-wrapper .related-products-view-all{display:flex;justify-content:center}.page-product-inner .related-products .related-products-wrapper .products-slider .slick-track{margin-bottom:1px}.pagination{justify-content:center;gap:10px;margin:0;padding-top:40px}.pagination :is(.prev.disabled,.next.disabled){display:none}.pagination li{width:40px;height:40px;border-radius:var(--border-radius);display:flex;justify-content:center;align-items:center;background-color:var(--black)}.pagination li:hover{background-color:var(--primary-color)}.pagination li:hover a{color:var(--white)}.pagination li a{color:var(--white);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.pagination li a svg path{stroke:var(--white)}.pagination li a svg{max-height:16px}.pagination .active span{color:var(--white)}.pagination li>*{letter-spacing:0;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);font-family:var(--font-regular)}.pagination li a:hover{text-decoration:none}.pagination .active{background-color:var(--primary-color)}.pagination .active a{color:var(--white)}.pagination .active a:hover{text-decoration:none}.pagination-mobile{display:none}.page-favorites{margin:50px 0}.page-favorites .favorites-inner{display:flex;flex-direction:column;gap:20px}.page-favorites .favorites-inner .categories-grid .categories-product-wrapper{padding:0;max-width:100%}.page-favorites .favorites-inner .categories-grid{width:100%;margin:0;display:grid;grid-template:auto/repeat(4,1fr);gap:30px}.page-favorites .favorites-inner .title{font-family:var(--font-regular);font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * .8537))),38px)}.empty-favorites .empty-favorites-title>*{color:var(--primary-color);text-align:center}.empty-favorites .empty-favorites-title{display:flex;justify-content:center}.empty-favorites .empty-favorites-category{display:flex;flex-direction:column;gap:10px;align-items:center}.empty-favorites{gap:20px;padding:50px 0;height:calc(100vh - 91px);align-content:center}.empty-favorites .empty-favorites-category .empty-favorites-buttons{display:flex;gap:20px;justify-content:center;width:100%;max-width:600px}.empty-favorites .empty-favorites-category .empty-favorites-buttons .btn-primary{width:100%;text-align:center;padding:18px 10px}.empty-favorites .empty-favorites-category>*{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .3659))),24px);text-align:center}.cart-message-overlay{width:100%;height:100%;background:rgb(0,0,0,60%);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;opacity:0}#cart-message-box{width:100%;max-width:450px;position:fixed;top:0;bottom:0;right:-100%;background:var(--white);z-index:999999;display:flex;flex-direction:column;justify-content:space-between}#cart-message-box .cart-message-box-buttons{display:flex;flex-direction:column;gap:10px}#cart-message-box .cart-message-inner{overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;height:100%}#cart-message-box .cart-message-inner .cart-message-title{display:flex;align-items:center;gap:20px;background:rgb(240 240 240 / 60%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgb(0,0,0,10%);position:sticky;top:0;z-index:999;padding:15px 20px}#cart-message-box .cart-message-inner .cart-message-product-inner{padding:20px;display:flex;flex-direction:column;gap:20px}#cart-message-box .cart-message-inner .cart-message-title .cart-message-close svg{max-width:16px;max-height:16px}#cart-message-box .cart-message-inner .cart-message-title .cart-message-header-title{font-family:var(--font-medium);font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * .122))),22px);border-left:1px solid var(--black-20);padding-left:10px}#cart-message-box .cart-message-inner .cart-item .cart-message-product-img img{max-width:130px;max-height:130px;min-height:130px;min-width:130px;object-fit:contain}#cart-message-box .cart-message-inner .cart-item .cart-message-product-img{border:1px solid var(--black-20);border-radius:var(--border-radius)}#cart-message-box .cart-message-inner .cart-item{display:flex;padding-bottom:20px;gap:20px;justify-content:space-between}#cart-message-box .cart-message-inner .cart-item:not(:last-of-type){border-bottom:1px solid var(--black-20)}#cart-message-box .cart-message-inner .cart-item .cart-message-product-info{min-height:100%;display:flex;flex-direction:column;justify-content:center;max-width:350px;flex-grow:1;gap:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cart-message-box .cart-message-inner .cart-item .cart-message-product-info .cart-message-product-title .cart-message-product-title-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:var(--transition-fast)}#cart-message-box .cart-message-inner .cart-item .cart-message-product-info .cart-message-product-title .cart-message-product-title-item:hover{color:var(--primary-color);transition:var(--transition-fast);text-decoration:none}#cart-message-box .cart-message-inner .cart-item .cart-message-product-info .cart-message-product-title{display:flex;flex-direction:column}#cart-message-box .cart-message-inner .cart-message-title .cart-message-close .cart-close{background:0 0;padding:5px;margin:-5px;display:flex;align-items:center;justify-content:center;border:none}#cart-message-box .cart-message-inner .cart-message-title .cart-message-close .cart-close:hover svg path{stroke:var(--primary-color);transition:var(--transition-fast)}#cart-message-box .cart-message-inner .cart-message-title .cart-message-close .cart-close svg path{transition:var(--transition-fast)}#cart-message-box .cart-message-inner .cart-item .cart-message-product-title .cart-message-product-qty{font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px);color:var(--black-60)}#cart-message-box .cart-message-inner .cart-item .cart-message-product-info .cart-message-price .cart-message-product-price{font-family:var(--font-medium);color:var(--primary-color)}#cart-message-box .cart-message-inner .cart-item .cart-message-product-info .cart-message-price{display:flex;justify-content:space-between;gap:20px;align-items:center}#cart-message-box .cart-message-inner .cart-item .cart-message-product-info .cart-message-price .remove-btn{background:0 0;border:none;font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);color:var(--black-60);font-family:var(--font-regular);transition:var(--transition-fast);padding:5px}#cart-message-box .cart-message-inner .cart-item .cart-message-product-info .cart-message-price .remove-btn:hover{color:var(--primary-color);transition:var(--transition-fast)}#cart-message-box .cart-message-inner .cart-message-footer{position:sticky;bottom:0;padding:20px;background:rgb(240 240 240 / 60%);border-top:1px solid rgb(0,0,0,10%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:20px}#cart-message-box .cart-message-inner .cart-message-footer .cart-message-btn .btn{width:100%}#cart-message-box .cart-message-inner .cart-message-footer .cart-message-btn{display:flex;flex-direction:column;gap:10px}#cart-message-box .cart-message-inner .cart-message-footer .cart-message-total-price .cart-message-product-total-price{font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * .122))),22px);font-family:var(--font-medium);display:flex;justify-content:space-between}#cart-message-box .cart-message-inner .cart-message-footer .cart-message-total-price .cart-message-product-total-price strong{color:var(--primary-color);font-family:var(--font-semibold)}.cart-row .cart-sumar-inner{position:sticky;top:111px;height:fit-content;display:flex;width:100%}.cart-row .cart-content .cart-content-wrapper{padding:40px;border:1px solid var(--black-20);border-radius:var(--border-radius)}.cart-row .cart-content .cart-item .cart-item-inner{display:grid;grid-template:auto/1fr .3fr .3fr;border-top:1px solid var(--black-20);padding-top:20px;gap:10px}.cart-row .cart-content .cart-item .cart-item-inner:not(:last-of-type){padding-bottom:20px}.cart-row .cart-content .cart-content-heading{padding-bottom:10px}.cart-row .cart-content .cart-item .cart-item-inner .cart-item-product-group{display:flex;gap:10px}.cart-row .cart-content .cart-item .cart-item-inner .cart-item-product-group .cart-itme-img{display:flex;flex-direction:column;gap:5px}.cart-row .cart-content .cart-item .cart-item-inner .cart-item-product-group .cart-itme-img img{max-width:140px;max-height:140px;object-fit:contain;border:1px solid var(--black-20);border-radius:var(--border-radius)}.cart-row .cart-content .cart-content-heading ul{list-style:none;padding:0;margin:0;display:grid;grid-template:auto/1fr .3fr .3fr}.cart-row .cart-content .cart-content-heading ul li{font-family:var(--font-medium)}.cart-row .cart-content .item-qty input::-webkit-inner-spin-button,.cart-row .cart-content .item-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-row .cart-content .item-qty .qty-input{border:none;text-align:center;font-family:var(--font-regular);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);padding:0}.cart-row .cart-content .cart-prod-price .prod-price{color:var(--primary-color);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .2439))),22px);font-family:var(--font-medium)}.cart-row :is(.price-content-qty-title-mobile,.cart-content-qty-title-mobile){font-family:var(--font-medium);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);display:none}.cart-row .cart-content .cart-item-inner .cart-item-product-group .cart-itme-img .remove-btn{background:0 0;border:none;padding:0;width:fit-content;color:var(--primary-color);font-family:var(--font-medium);font-size:min(max(14px,calc(.875rem + ((1vw - 2.8px) * .122))),16px)}.cart-row .cart-content .item-qty .btn-qty{background:0 0;border:1px solid var(--black);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;min-height:35px;min-width:35px;padding:0}.cart-row .cart-content .item-qty{display:flex;height:fit-content;gap:5px}.cart-row .cart-content .cart-item-inner .cart-item-product-group .item-action .cart-item-specs .product-specs-list p{margin:0;font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px)}.cart-row .cart-content .cart-item-inner .cart-item-product-group .item-action .cart-item-specs .product-specs-list p strong{font-family:var(--font-medium)}.cart-row .cart-content .cart-item-inner .cart-item-product-group .item-action{display:flex;flex-direction:column;gap:5px}.cart-row .cart-content .cart-product-list{display:flex;flex-direction:column;gap:20px}.cart-page__container{display:flex;flex-direction:column;gap:20px}.cart-page__container .cart-title{font-family:var(--font-medium)}.cart-section{margin:50px 0}.cart-section .cart-page__container .cart-sumar-inner .cart-sumar-wrapper{padding:40px;border:1px solid var(--black-20);border-radius:var(--border-radius)}.cart-heading{font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * .4878))),28px);font-family:var(--font-medium);margin-bottom:20px}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-content-heading{display:flex;justify-content:space-between;border-bottom:1px solid var(--black-20);padding-bottom:10px}.checkout-page__container .checkout-row .checkout-details-col .checkout-details-col-inner{padding:40px;border:1px solid var(--black-20);border-radius:var(--border-radius)}.checkout-page__container .checkout-row .checkout-details-col .checkout-details-col-inner .checkout-gdpr label{position:relative}.checkout-page__container .checkout-row .checkout-details-col .checkout-details-col-inner .checkout-gdpr label input{position:absolute;left:0;top:4px}.checkout-page__container .checkout-row .checkout-details-col .checkout-details-col-inner .checkout-gdpr label span{padding-left:23px;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);letter-spacing:2px;font-family:var(--font-regular)}.checkout-page__container .checkout-row .checkout-details-col .checkout-details-col-inner .acceptance{padding:20px 0;display:flex;flex-direction:column;gap:10px}.checkout-page__container .checkout-row .checkout-details-col .checkout-details-col-inner .acceptance .text-terms{color:var(--red);font-size:min(max(10px,calc(.625rem + ((1vw - 2.8px) * .2439))),14px)}.checkout-page__container .checkout-row .checkout-details-col .checkout-details-col-inner .btn-arrow{width:100%}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-content-heading span{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium);letter-spacing:2px}.cart-section .cart-page__container .cart-sumar-inner .cart-sumar-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-sumar-details .cart-sumar-details__price .price-taxes{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-sumar-details p{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);margin:0}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-sumar-details p strong{font-family:var(--font-medium)}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-sumar-details p span{font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px)}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-sumar-details .subtotal_order{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-sumar-details .cart-sumar-details__price{display:flex;flex-direction:column;gap:10px}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-sumar-details{display:flex;flex-direction:column;gap:20px}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-sumar-details .cart-sumar-details__total{display:flex;justify-content:space-between;border-top:1px solid var(--black-20);padding-top:20px;flex-wrap:wrap}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-sumar-details .cart-sumar-details__total p{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .3659))),24px);font-family:var(--font-medium)}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-sumar-details .cart-sumar-details__total p strong{color:var(--primary-color)}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content{display:flex;flex-direction:column;gap:40px}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-summar-details-buttons-wrapper{display:flex;flex-direction:column;gap:15px}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .cart-summar-details-buttons-wrapper .btn-secondary{min-height:63px;align-items:center}.cart-row .cart-sumar-inner .cart-sumar-wrapper .cart-sumar-content .btn-arrow{width:100%}.cart-section .cart-page__container .cart-row .empty-cart{display:flex;flex-direction:column;gap:20px;height:calc(100vh - 191px);justify-content:center;align-items:center}.cart-section .cart-page__container .cart-row .empty-cart h2{color:var(--primary-color)}.cart-section .cart-page__container .cart-row .empty-cart .cart-backToShop-btn{max-width:fit-content}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner{padding:40px;border:1px solid var(--black-20);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:10px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-title{padding-bottom:10px;border-bottom:1px solid var(--black-20)}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-inner .invoice-group{display:flex;align-items:center;gap:20px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-inner .invoice-group span{display:flex;gap:5px;align-items:center}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-inner{display:flex;flex-direction:column;gap:30px}.checkout-page__container .checkout-other-adress{display:flex;flex-direction:column;gap:10px}.checkout-page__container .checkout-row .checkout-all-forms .address-account-checkbox{display:flex;flex-direction:column;gap:15px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-inner .form-content{display:flex;flex-direction:column;gap:30px}.checkout-page__container .checkout-container-forms-general{display:flex;flex-direction:column;gap:20px}.checkout-page__container .checkout-form-general{display:flex;flex-direction:column;gap:15px}.checkout-page__container .checkout-form-title-general{display:flex;flex-direction:column;gap:10px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-inner .form-content .contact-details .contact-details-forms .form-group:first-of-type{grid-column:1/3}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .form-content .adress-details .adress-details-forms{display:flex;flex-direction:column;gap:15px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .form-content .adress-details{display:flex;flex-direction:column;gap:20px}.checkout-page__container .container-checkout-forms{display:flex;flex-direction:column;gap:20px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-inner .form-content .adress-details .form-group:last-of-type{grid-column:1/3}.form-group .red-star{color:var(--black);font-family:var(--font-regular)}.checkout-page__container .checkout-title-forms{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium)}.checkout-page__container .form-check{display:flex;gap:30px;padding:0}.checkout-page__container .form-check .form-check-label{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.checkout-page__container .checkout-label-check{margin:0;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);font-family:var(--font-medium);letter-spacing:2px}.checkout-page__container .form-check .form-check-input{position:relative}input:focus{outline:0}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-title{font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * .4878))),28px);font-family:var(--font-medium)}.checkout-page__container .checkout-form{display:flex;flex-direction:column;gap:20px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-inner .checkout-all-forms .other-address.hide .form-group{display:none}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-inner .checkout-all-forms .create-account.hide .form-group{display:none}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-inner .checkout-all-forms .form-label-on{display:flex;align-items:center;gap:5px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-inner .checkout-all-forms .form-label-on label{margin:0;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);font-family:var(--font-medium)}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-wrapper{display:flex;flex-direction:column;gap:20px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-wrapper .checkout-all-forms{display:flex;flex-direction:column;gap:20px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-wrapper .checkout-all-forms .address-account-checkbox .form-group{display:flex;align-items:center;gap:5px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-wrapper .form-content{display:flex;flex-direction:column;gap:40px}.checkout-page__container .checkout-row .checkout-form-col .checkout-form-inner .checkout-forms-wrapper .checkout-all-forms .address-account-checkbox .form-group label{margin:0;margin:0;font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);font-family:var(--font-medium);letter-spacing:2px}.checkout-page__container .checkout-row .checkout-details-col .checkout-details-col-inner .summary-items{display:flex;flex-direction:column}.checkout-page__container .checkout-row .checkout-details-col .checkout-details-col-inner .summary-items ul{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0;margin:0}.checkout-page__container .checkout-row .checkout-details-col-inner .summary-items .checkout-product-wrapper{border-bottom:1px solid var(--black-20);padding:20px 0}.checkout-page__container .checkout-row .checkout-details-col-inner .summary-items .checkout-product-wrapper .checkout-product-title{font-family:var(--font-regular);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px)}.checkout-page__container .checkout-row .checkout-details-col-inner .summary-items .checkout-product-wrapper .checkout-product-price{font-family:var(--font-medium);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px)}.checkout-page__container .checkout-row .checkout-details-col-inner .delivery-price{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--black-20)}.checkout-page__container .checkout-row .checkout-details-col-inner .delivery-price p{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px)}.checkout-page__container .checkout-row .checkout-details-col-inner .delivery-price p strong{font-family:var(--font-medium)}.checkout-page__container .checkout-row .checkout-details-col-inner .subtotal_order{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--black-20)}.checkout-page__container .checkout-row .checkout-details-col-inner .subtotal_order p{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px)}.checkout-page__container .checkout-row .checkout-details-col-inner .subtotal_order p strong{font-family:var(--font-medium)}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-final-price .final-price{font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * .2439))),24px);font-family:var(--font-medium);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-final-price .final-price .taxes strong{font-family:var(--font-regular);font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);color:var(--black)}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-final-price .final-price .taxes{display:flex;align-items:center;gap:5px;color:var(--primary-color)}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-final-price .form-check{padding:0;display:flex;align-items:center;gap:5px}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-final-price{display:flex;flex-direction:column;gap:20px;padding:20px 0;border-bottom:1px solid var(--black-20)}.checkout-voucher .final-price .text-success>*{color:var(--green);font-family:var(--font-medium)}.checkout-voucher .final-price .text-danger>*{color:var(--red);font-family:var(--font-medium)}.checkout-details-col-inner .checkout-final-price .checkout-voucher ul{list-style:none;padding:0;margin:0}.checkout-details-col-inner .checkout-final-price .checkout-voucher ul .voucher-code{font-family:var(--font-regular);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px)}.checkout-details-col-inner .checkout-final-price .checkout-voucher ul .voucher-code strong{font-family:var(--font-medium);color:var(--primary-color)}.checkout-details-col-inner .checkout-final-price .checkout-voucher ul .voucher-code em{font-style:normal;font-family:var(--font-medium);color:var(--red)}.checkout-details-col-inner .checkout-final-price .checkout-voucher ul .voucher-discount span{font-family:var(--font-medium);color:var(--primary-color)}.checkout-details-col-inner .checkout-final-price .checkout-voucher ul #voucher-remove{background:0 0;border:none;padding:0;font-family:var(--font-regular);font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);color:var(--black)}.checkout-details-col-inner .checkout-final-price .checkout-voucher .form-group .voucher-form{border-radius:var(--border-radius) 0 0 var(--border-radius);height:100%}.checkout-details-col-inner .checkout-final-price .checkout-voucher .form-group #btn-voucher{border-radius:0 var(--border-radius) var(--border-radius) 0}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-final-price .form-check label{font-size:min(max(16px,calc(1rem + ((1vw - 2.8px) * .122))),18px);letter-spacing:2px;font-family:var(--font-regular)}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-final-price .payment-checkbox-inner .payment-title{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px);font-family:var(--font-medium)}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-final-price .payment-checkbox-inner{display:flex;flex-direction:column;gap:10px}.checkout-page__container .checkout-row .checkout-details-col-inner .checkout-final-price .payment-checkbox-inner .all-form-check{display:flex;flex-direction:column;gap:5px}.thank-you-page .thank-you-page-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 191px);max-width:1000px;margin:auto;gap:30px;margin:50px auto}.thank-you-page .thank-you-page-message-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;animation:thank_you_text .2s ease-in forwards .2s;opacity:0;animation-delay:1.6s}@keyframes thank_you_text{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}.thank-you-page .thank-you-btn-text{display:flex;flex-direction:column;align-items:center;gap:40px}.thank-you-page .thank-you-secondary-title-text{display:flex;flex-direction:column;align-items:center;gap:5px}.thank-you-page .thank-you-page-inner .thank-you-page-message-wrapper .thank-you-primary-title .primary-title{color:var(--primary-color);font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * 1.0976))),38px);font-family:var(--font-semibold)}.thank-you-page .thank-you-page-inner .thank-you-page-message-wrapper .thank-you-btn-text .thank-you-secondary-title-text .secondary-title{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .6098))),28px);font-family:var(--font-medium)}.thank-you-page .thank-you-page-inner .thank-you-page-message-wrapper .thank-you-btn-text .thank-you-btn-wrapper{display:flex;flex-direction:column;gap:10px;align-items:center}.thank-you-page .thank-you-page-inner .thank-you-page-message-wrapper .thank-you-btn-text .thank-you-btn-wrapper .thank-you-contact{color:var(--primary-color);white-space:nowrap}.thank-you-page .thank-you-page-inner .thank-you-image-wrapper{width:100%;display:flex;justify-content:center}.thank-you-page .thank-you-page-inner .thank-you-image-wrapper svg{overflow:visible}.thank-you-page .thank-you-page-inner .thank-you-image-wrapper svg .notepad-svg{animation:notepad_svg .2s ease-in forwards .2s;-webkit-animation:notepad_svg .2s ease-in forwards .2s;opacity:0}@keyframes notepad_svg{0%{transform:translateX(-150px)}50%{opacity:1}100%{opacity:1;transform:translateX(0)}}.thank-you-page .thank-you-page-inner .thank-you-image-wrapper svg .box-svg{animation:box_svg .2s ease-in forwards .2s;-webkit-animation:box_svg .2s ease-in forwards .2s;opacity:0;animation-delay:.4s}@keyframes box_svg{0%{transform:translatey(150px)}50%{opacity:1}100%{opacity:1;transform:translatey(0)}}.thank-you-page .thank-you-page-inner .thank-you-image-wrapper svg .check-svg .path{-webkit-animation:check_svg .2s cubic-bezier(1,0,.5,1) forwards .2s;animation:check_svg .2s cubic-bezier(1,0,.5,1) forwards .2s;stroke-dasharray:100;stroke-dashoffset:100}.thank-you-page .thank-you-page-inner .thank-you-image-wrapper svg .check-svg .path.path-1{animation-delay:.8s}.thank-you-page .thank-you-page-inner .thank-you-image-wrapper svg .check-svg .path.path-2{animation-delay:1s}.thank-you-page .thank-you-page-inner .thank-you-image-wrapper svg .check-svg .path.path-3{animation-delay:1.2s}@keyframes check_svg{to{stroke-dashoffset:0}}.thank-you-email-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 191px);max-width:1000px;margin:auto;gap:30px;margin:50px auto}.thank-you-email-page .thank-you-email-text{opacity:0;animation:thank_you_text .2s ease-in forwards .2s;animation-delay:1s}.thank-you-email-page .thank-you-email-button{opacity:0;animation:thank_you_text .2s ease-in forwards .2s;animation-delay:1s}.thank-you-email-page .thank-you-email-inner{display:flex;justify-content:center}.thank-you-email-page .thank-you-email-inner .module-code svg{max-width:200px;height:100%}.thank-you-email-page .thank-you-email-text{display:flex;flex-direction:column;align-items:center}.thank-you-email-page .thank-you-email-button{display:flex;justify-content:center}.thank-you-email-page .module-code{width:100%;display:flex;justify-content:center}.thank-you-email-page .module-code svg{overflow:visible}.thank-you-email-page .module-code svg .email-letter{position:relative;opacity:0;-webkit-animation:email_letter .2s ease-in forwards .2s;animation:email_letter .2s ease-in forwards .2s}.thank-you-email-page .module-code svg .email-airplane{animation:email_airplane .2s ease-in forwards .2s;animation-delay:.5s;opacity:0}.thank-you-email-page .module-code svg .email-airplane-lines .path{stroke-dasharray:150;stroke-dashoffset:150;animation:email_airplane_lines .2s cubic-bezier(.6,0,.5,1) forwards .2s;animation-delay:.7s}.content-wrapper .cookie-consent-popup{width:90vw;max-width:920px;left:0;right:0;margin:0 auto;padding:20px;border-radius:5px;background:var(--white-80);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);text-align:left;border:1px solid var(--black-20)}.cookie-consent-popup.open{bottom:20px}.cookie-consent-top-wrapper{display:flex;justify-content:space-between;align-items:center}.cookie-consent-message{margin-right:20px;padding-right:20px;margin-bottom:0;font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px);color:var(--black);border-right:1px solid var(--black-20)}.cookie-consent-message .cookie-consent-text{margin-right:7px}.cookie-consent-message a{color:var(--primary-color);font-size:min(max(12px,calc(.75rem + ((1vw - 2.8px) * .122))),14px)}.cookie-consent-top-wrapper button{font-size:min(max(10px,calc(.625rem + ((1vw - 2.8px) * .122))),12px);white-space:nowrap;text-transform:uppercase;color:var(--black);background:0 0;border:1px solid var(--primary-color);border-radius:var(--btn-radius);margin-right:10px;padding:6px 10px;font-family:var(--font-regular);outline:0;box-shadow:none;transition:var(--transition-fast)}.cookie-consent-top-wrapper button:last-child{margin-right:0}.cookie-consent-top-wrapper button:hover{border-color:var(--black);transition:var(--transition-fast)}.cookie-consent-top-wrapper .cookie-consent-accept-all{background-color:var(--primary-color);color:var(--white)}.cookie-consent-controls .cookie-consent-save:hover,.cookie-consent-top-wrapper .cookie-consent-accept-all:hover{border-color:var(--primary-color);background-color:#fff;color:#000}.cookie-consent-controls{display:none;padding:0;color:var(--black);font-size:min(max(10px,calc(.625rem + ((1vw - 2.8px) * .122))),12px);font-family:var(--font-regular)}.cookie-consent-controls.open{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;justify-content:center;margin-top:20px}.cookie-consent-controls label{display:flex;align-items:center;margin-bottom:0;margin-right:15px;cursor:pointer}.cookie-consent-controls label:last-of-type{margin-right:0}.cookie-consent-controls label input{margin-right:10px;cursor:pointer}.cookie-consent-popup input[type=checkbox]{display:block;border-radius:3px;border-color:transparent;background:rgb(0,0,0,10%)}.cookie-consent-popup .cookie-consent-controls input[type=checkbox]:after,.cookie-consent-popup .cookie-consent-controls input[type=checkbox]:before{background:#000;transform-origin:initial;clip-path:none}.cookie-consent-popup input[type=checkbox]:before{transform:rotate(-45deg)}.cookie-consent-popup input[type=checkbox]:after{transform:rotate(45deg)}.cookie-consent-controls .cookie-consent-save{display:block;grid-column:1/4;width:100%;margin-top:20px;border-radius:3px;padding:6px 10px;background:0 0;color:var(--black);text-transform:uppercase;border:1px solid var(--yellow);outline:0;box-shadow:none;font-size:min(max(10px,calc(.625rem + ((1vw - 2.8px) * .122))),12px);font-family:var(--font-regular);transition:var(--transition-fast)}.cookie-consent-details{display:none;flex-direction:column;text-align:left;background:rgb(255,255,255,80%);border-radius:5px;padding:20px;color:var(--black);font-size:min(max(10px,calc(.625rem + ((1vw - 2.8px) * .122))),12px)}.cookie-consent-details.open{display:flex;margin-top:20px}.cookie-consent-details label{text-transform:uppercase;font-size:min(max(10px,calc(.625rem + ((1vw - 2.8px) * .122))),12px);font-family:var(--font-medium);letter-spacing:2px}.cookie-consent-details table{margin-bottom:20px;border-bottom:1px solid var(--black-20)}.cookie-consent-details table:last-child{margin-bottom:0}.cookie-consent-details table td{padding-bottom:10px;color:rgb(0,0,0,60%);font-family:var(--font-regular)}.cookie-consent-details table td:last-child{text-align:right}.site-error{min-height:calc(100vh - 191px);margin:50px auto;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.site-error #site-error-image svg{max-width:400px;width:100%;height:100%}.site-error h1{font-size:min(max(48px,calc(3rem + ((1vw - 2.8px) * 3.1707))),100px);font-family:var(--font-medium);text-align:center}.site-error-message{font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .3659))),24px);font-family:var(--font-regular);text-align:center}#site-error-image svg path{transition:.5s ease-out;opacity:0;transform-origin:center}#site-error-image svg path:nth-child(1n+2){transform:translate(30px,0)}#site-error-image svg path:nth-child(2n+2){transform:translate(-30px,0)}#site-error-image.loaded svg path{transform:none;opacity:1}.site-error .not-found-page-header .site-error-home-btn{display:flex;justify-content:center}.site-error .not-found-page-header .site-error-text-btn-inner{display:flex;flex-direction:column;gap:10px}.account-signup-thank-you{min-height:calc(100vh - 191px);margin:50px auto;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;max-width:1000px}.account-signup-thank-you .account-signup-thank-you-text{opacity:0;animation:thank_you_text .4s ease-in forwards 1s;animation-delay:1.5s}.account-signup-thank-you .account-signup-button{opacity:0;animation:thank_you_text .4s ease-in forwards 1s;animation-delay:1.5s}.account-signup-thank-you .account-signup-thank-you-text .module-text{display:flex;flex-direction:column;align-items:center}.account-signup-thank-you .account-signup-thank-you-text .module-text h1{font-family:var(--font-semibold);color:var(--green);margin-bottom:20px}.account-signup-thank-you .account-signup-button .module-button{display:flex;justify-content:center}.account-signup-thank-you .account-signup-thank-you-text .module-text>*{text-align:center}.account-signup-thank-you .module-code{display:flex;justify-content:center}.account-signup-thank-you .check-svg{display:block;height:150px;width:150px;color:var(--green)}.account-signup-thank-you .check-svg .circle{stroke-dasharray:76;stroke-dashoffset:76;-webkit-animation:draw 1s cubic-bezier(1,0,.5,1) forwards;animation:draw 1s cubic-bezier(1,0,.5,1) forwards}.account-signup-thank-you .check-svg .tick{stroke-dasharray:18;stroke-dashoffset:18;-webkit-animation:draw .5s cubic-bezier(1,0,.5,1) forwards 1s;animation:draw .5s cubic-bezier(1,0,.5,1) forwards 1s}.gdpr-section{padding:50px 0;gap:20px}.gdpr-section .gdpr-title .module-text>*{font-size:min(max(20px,calc(1.25rem + ((1vw - 2.8px) * 1.7073))),48px);font-family:var(--font-medium);color:var(--primary-color)}.gdpr-section .gdpr-title{padding-bottom:10px}.gdpr-section .gdpr-text{padding-bottom:40px}.gdpr-section .gdpr-text .module-text a{color:var(--primary-color);text-decoration:underline}.gdpr-section .gdpr-text .module-text strong{font-family:var(--font-medium);font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px)}.site-request-password-reset{min-height:calc(100vh - 191px);margin:50px auto;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;max-width:1000px}.site-request-password-reset .site-request-password-reset-form{width:100%}.site-request-password-reset .site-request-password-reset-form #request-password-reset-form{display:flex;flex-direction:column;gap:10px}.site-reset-password{min-height:calc(100vh - 191px);margin:50px auto;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;max-width:1000px}.site-reset-password .site-reset-password-form #reset-password-form{display:flex;flex-direction:column;gap:10px}.subcategory-item-current a{color:var(--primary-color);font-family:var(--font-medium)}.products-content .btn.btn-secondary,.related-products-view-all .btn{background-color:var(--black);color:var(--white)}.container .container{max-width:100%;width:100%;padding:0}.form-group:hover .hint{opacity:1}.filled .hint,.form-group input:focus~div.hint{opacity:0!important;pointer-events:none}.hint{content:"asd";opacity:0;position:absolute;top:-30px;left:50px;padding:7px;border:solid 1px #ccc;background-color:#f7a707;color:#000;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.3);font-size:14px;font-weight:700;border-radius:0 7px 7px 0;transition:opacity .3s}.product-list-filters-title p{color:#000;margin-bottom:1rem}.product-list-filters-title svg{width:19px;height:auto}.product-list-filters-title svg path:nth-child(1){fill:#e31e24}.product-list-filters-title svg path:nth-child(2){fill:#f7a707}.product-sort-label-desktop svg{width:25px}.product-sort-label-desktop svg path{fill:#f7a707}.product-sort-label-desktop svg path:nth-child(1),.product-sort-label-desktop svg path:nth-child(2){fill:#e31e24}.prod_available.in_stoc,.prod_available.in_stoc_furnizor{position:relative;bottom:0;left:0;display:flex;flex-direction:column;padding:5px;background-color:var(--primary-color);color:var(--light);font-family:var(--font-medium)}.prod_available.stoc_epuizat{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;padding:5px;background-color:#e31e24;color:var(--light);font-family:var(--font-medium)}.prod_available .text-available-in_stoc,.prod_available .text-available-in_stoc_furnizor{display:flex;align-items:center;gap:5px}.prod_available.in_stoc .dot-available,.prod_available.in_stoc_furnizor .dot-available{width:15px;height:15px;background:#90ee90;margin-right:10px;border-radius:100%}.no-stoc{padding:5px;text-align:center;border-radius:5px 6px 6px 5px;font-family:var(--font-medium)}.prod_available{overflow: hidden;}.prod_available span {display:inline-block;}

#modalConcediuPopup {
    z-index: 999999;
}