.carusel{display:block;position:relative;text-align:left;width:100%;user-select:none;-webkit-user-select:none}.carusel .btn-arrow{display:inline-block;position:absolute;left:0;top:0;bottom:0;width:60px;background:var(--bg-main);cursor:pointer}.carusel .btn-arrow span{display:block;position:absolute;top:calc(50% - 20px);width:40px;height:40px;border-radius:50%;border:1px solid var(--color-border)}.carusel .btn-arrow svg{position:absolute;left:50%;top:50%;height:20px;fill:var(--color-main);transform:translate(-50%,-50%) rotate(180deg)}.carusel .btn-arrow.next{left:unset;right:0}.carusel .btn-arrow.next span{right:0}.carusel .btn-arrow.inactive{cursor:default;opacity:.3}.carusel .images{white-space:nowrap;overflow:hidden;margin:0 60px}.carusel .images .image{position:relative;display:inline-block;box-sizing:border-box;width:calc(20% - 3px);height:auto;overflow:hidden;margin-right:3px;cursor:pointer}.carusel .images .image.empty{height:100%;pointer-events:none}.carusel .images .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.carusel .images .image:after{content:"";position:relative;display:block;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.5);pointer-events:none;opacity:0;transition:opacity .2s;cursor:pointer;padding-bottom:75%}.carusel .images .image:hover:after{opacity:1}.complaint-page-forms h3.desc{max-width:800px;font-weight:400;font-size:16px;line-height:1.4;text-align:center;margin:0 auto 32px auto;overflow:hidden}.complaint-page-forms h3.desc p{margin-top:15px;font-size:18px;text-align:left}.complaint-page-forms h3.desc button{margin:30px 0 60px 0}.complaint-page-forms .circles{display:flex;align-items:center;justify-content:center;margin:20px 0 90px 0}.complaint-page-forms .circles .circle{position:relative;border-radius:50%;width:32px;height:32px;line-height:32px;text-align:center;background:#e4e8ed;font-size:14px;font-weight:600;color:#555;flex:0 0 auto}.complaint-page-forms .circles .circle.active{background:var(--bg-important-1);color:#fff}.complaint-page-forms .circles .circle span{position:absolute;line-height:1.3;top:38px;left:50%;transform:translateX(-50%);white-space:normal;text-align:center;max-width:80px;font-weight:500;font-size:12px;color:var(--color-muted)}.complaint-page-forms .circles .line{width:80px;height:3px;background:#e4e8ed;flex:0 0 auto}@media (max-width:700px){.complaint-page-forms .circles .circle span{display:none}.complaint-page-forms .circles .line{width:32px}}.complaint-page-forms .items_container{display:block}.complaint-page-forms .items{max-width:600px;margin:0 auto 8px auto;padding-bottom:8px}.complaint-page-forms .items>h3{font-size:17px;font-weight:700;margin:0 0 16px 0;padding-bottom:10px;border-bottom:2px solid var(--color-border)}.complaint-page-forms .form-row>label{padding:0 0 2px 2px;font-size:15px;font-weight:600;color:var(--color-text)}.complaint-page-forms .check-row{display:block}.complaint-page-forms .check-row label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px;cursor:pointer;border-radius:var(--radius-sm);font-weight:400;font-size:15px;transition:background .15s}.complaint-page-forms .check-row label:hover{background:var(--color-bg)}.complaint-page-forms .check-row label input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary);margin:0}#complaint-files{display:block;margin-bottom:8px}#complaint-files .file{display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:5px 0;max-width:400px;box-sizing:border-box}#complaint-files .file label{flex:1 1 auto;font-size:14px;font-weight:400;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#complaint-files .file i{flex:0 0 auto;display:inline-flex;width:20px;height:20px;position:relative}#complaint-files .file i svg{position:absolute;left:50%;top:50%;width:70%;height:70%;fill:var(--color-primary);transform:translate(-50%,-50%)}#complaint-files .file .btn{flex:0 0 auto;padding:0;width:22px;height:22px;min-height:unset;border-radius:50%;margin:0}.complaint-page-forms .btns{text-align:center;padding:28px 0 16px}.complaint-page-forms .btns .btn{margin:0 6px}.complaint-page-forms .agreement{max-width:600px;margin:16px auto 8px;font-size:14px}.complaint-page-forms .agreement label{font-weight:400;padding:0;font-size:14px;line-height:1.4}.complaint-page-forms .complaint_desc{max-width:600px;margin:0 auto;font-size:15px}.complaint-page-forms .complaint_desc ul{padding:12px 24px;background:#fff8e1;border-left:4px solid var(--bg-important-1);border-radius:var(--radius-sm);list-style:disc;line-height:1.6;margin-bottom:8px}.complaint-page-forms .complaint_desc p{padding:10px 0;text-align:center;font-weight:600}.faq-item{border:1px solid var(--color-border);border-bottom:0;padding:16px 22px;display:flex;justify-content:space-between;font-weight:750}.faq-item:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.faq-item:last-child{border-bottom:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md)}details.faq-item{display:block;padding:0;cursor:pointer}details.faq-item>summary{list-style:none;position:relative;padding:16px 44px 16px 22px;font-weight:700}details.faq-item>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}details.faq-item>summary::-webkit-details-marker{display:none}details.faq-item>summary::after{content:"⌄";position:absolute;right:22px;top:50%;transform:translateY(-60%);transition:transform .2s;font-weight:700}details.faq-item[open]>summary::after{transform:translateY(-40%) rotate(180deg)}details.faq-item>p{margin:0;padding:0 22px 16px}.site-header{position:sticky;top:0;z-index:1000;height:var(--header-height);width:100%;border-bottom:1px solid var(--color-border);background:#fffd;backdrop-filter:blur(10px)}.header-inner{height:100%;max-width:var(--container);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);position:relative}@media (max-width:980px){.header-inner{align-items:center;min-height:74px;padding:12px 0;flex-wrap:wrap;row-gap:6px}}.logo{display:flex;align-items:center;gap:10px;font-weight:700;white-space:nowrap}.logo img{height:50px;aspect-ratio:1/1}.logo span.top{color:var(--color-primary-dark);font-weight:700;font-size:17px}.logo span.bottom{display:block;font-size:9px;color:var(--color-primary-light)}.logo:hover{transform:translateY(-1px)}.header-actions{display:flex;align-items:center;gap:var(--space-3);flex:0 0 auto;margin-left:auto}@media (max-width:980px){.header-actions{margin-left:0;gap:10px;width:100%;justify-content:center}.header-actions .btn{min-height:40px;padding-inline:16px}.header-actions .btn{display:none}.header-actions .btn{display:inline-flex}}@media (max-width:480px){.header-actions .btn{padding-inline:12px;font-size:14px;width:min(240px,100%)}}.cart-link{position:relative;display:grid;place-items:center;width:36px;height:36px;color:var(--color-icon-small)}@media (max-width:980px){.cart-link{position:absolute;right:56px;top:20px}}.cart-link:hover{transform:translateY(-1px)}.cart-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;color:#fff;background:var(--color-primary);font-size:11px;line-height:18px;text-align:center;font-weight:800}.mobile-menu-toggle{display:none;width:40px;height:40px;border:1px solid var(--color-border);border-radius:8px;background:#fff;cursor:pointer;align-items:center;justify-content:center}.mobile-menu-toggle span,.mobile-menu-toggle span::before,.mobile-menu-toggle span::after{display:block;width:18px;height:2px;background:currentColor;position:relative;content:""}.mobile-menu-toggle span::before{position:absolute;top:-6px;left:0}.mobile-menu-toggle span::after{position:absolute;top:6px;left:0}@media (max-width:980px){:root{--header-height:120px!important}.mobile-menu-toggle{display:flex;margin-left:auto;position:absolute;right:0;top:18px}}@-moz-keyframes _lg-spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes _lg-spin{to{-webkit-transform:rotate(360deg)}}@keyframes _lg-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}._ig-container{display:block;position:fixed!important;font-size:0!important;width:100%!important;height:100%!important;left:0!important;right:0!important;bottom:0!important;top:0!important;overflow:hidden!important;z-index:1001!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .4s,visibility .5s!important;-webkit-user-select:none!important;user-select:none!important}._ig-container.visible{opacity:1!important;visibility:visible!important;pointer-events:all!important;transition:opacity .4s,visibility .01s!important}._ig-container *{-webkit-user-select:none!important;user-select:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}._ig-dots{position:absolute!important;left:50%!important;bottom:24px!important;line-height:12px!important;text-align:center!important;vertical-align:middle!important;transform:translateX(-50%)}._ig-dot{display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;border:1px solid #666;background-color:var(--bg-menu-hover)!important;margin:0 3px!important;opacity:.8;transition:transform .3s,opacity .3s!important}._ig-dot.active{opacity:1;transform:scale(1.5)!important}._ig-background{position:absolute!important;font-size:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;background-color:rgba(0,0,0,.75)!important}._ig-parent{position:absolute!important;overflow:visible!important;font-size:0!important;top:0!important;left:0!important;bottom:0!important}._ig-item{pointer-events:none!important;position:absolute!important;font-size:0!important}._ig-item svg{fill:#ffd200!important;stroke:#ffd200!important;position:absolute!important;left:50%!important;top:50%!important;margin:-64px 0 0 -64px!important;width:128px!important;height:128px!important}._ig-item svg.loader{margin:-32px 0 0 -32px!important;width:64px!important;height:64px!important;-webkit-animation:_lg-spin 1s linear infinite;-moz-animation:_lg-spin 1s linear infinite;animation:_lg-spin 1s linear infinite}._ig-item img{width:100%!important;height:100%!important;object-fit:contain!important}._ig-nav-btn{position:absolute!important;width:48px!important;height:48px!important;top:50%!important;color:#000!important;background-color:var(--bg-menu-hover)!important;border-radius:50%!important;transform:translateY(-50%)!important;cursor:pointer!important;opacity:.6!important;transition:opacity .3!important}._ig-nav-btn:hover{opacity:.9!important}._ig-nav-btn.prev{left:24px!important;right:auto!important}._ig-nav-btn.next{right:24px!important;left:auto!important}._ig-nav-btn.next:after{content:''!important;left:50%!important;top:50%!important;position:absolute!important;border:solid #000!important;border-width:0 4px 4px 0!important;padding:6px!important;margin:-8px 0 0 -10px!important;transform:rotate(-45deg) scale(1)!important}._ig-nav-btn.prev:after{content:''!important;left:50%!important;top:50%!important;position:absolute!important;border:solid #000!important;border-width:4px 0 0 4px!important;padding:6px!important;margin:-8px 0 0 -6px!important;transform:rotate(-45deg) scale(1)!important}._ig-nav-btn.inactive{opacity:.2!important}._ig-top-container{position:absolute;display:inline-block;top:0;right:0;width:auto;white-space:nowrap;overflow:hidden;text-align:right;padding-top:18px!important;padding-right:18px!important}._ig-btn-close,._ig-btn-zoom{position:relative;display:inline-block;margin:0 0 0 12px!important;width:48px;height:48px;color:#000;background-color:var(--bg-menu-hover);border-radius:50%;cursor:pointer;opacity:.6;transition:opacity .3}._ig-btn-close{margin-left:24px!important}._ig-btn-close:hover,._ig-btn-zoom:hover{opacity:.9}._ig-btn-close:before{content:'';left:50%;top:50%;position:absolute;border:solid #000;border-width:0 3px 3px 0;padding:4px;margin:-6px 0 0 -12px;transform:rotate(-45deg) scale(1)}._ig-btn-close:after{content:'';left:50%;top:50%;position:absolute;border:solid #000;border-width:3px 0 0 3px;padding:4px;margin:-6px 0 0 1px;transform:rotate(-45deg) scale(1)}._ig-btn-zoom:before,._ig-btn-zoom.plus:after{content:'';transform-origin:50% 50%;left:50%;top:50%;width:14px;position:absolute;height:3px;background-color:#000;transform:translate(-50%,-50%)}._ig-btn-zoom.plus:after{width:3px;height:14px}._ig-btn-close:after{content:'';left:50%;top:50%;position:absolute;border:solid #000;border-width:3px 0 0 3px;padding:4px;margin:-6px 0 0 1px;transform:rotate(-45deg) scale(1)}.mobile-menu{display:block;position:fixed;z-index:2000;left:0;right:0;top:0;bottom:0;opacity:0;visibility:hidden;pointer-events:none;transition:visibility .5s,opacity .3s}.mobile-menu .bg{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5)}.mobile-menu .panel{position:absolute;right:0;top:0;bottom:0;transform:translate3d(100%,0,0);transition:transform .2s;background-color:var(--bg-main);overflow-y:auto}.mobile-menu.visible{visibility:visible;pointer-events:all;opacity:1;transition:opacity .3s}.mobile-menu.visible .panel{transform:translate3d(0,0,0)}.mobile-menu .ul-content{padding:10px}.mobile-menu ul{display:block;padding:0;margin:0}.mobile-menu ul a{font-size:14px;font-weight:600;display:inline-block;position:relative;max-width:300px}.mobile-menu ul a::before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--color-primary);transition:width .18s ease}.mobile-menu ul a:hover::before{width:100%}.mobile-menu li{display:block;position:relative;padding:8px 12px 8px 12px;list-style:none}.mobile-menu li.sub{border-top:1px solid var(--color-border);line-height:30px}.mobile-menu li.sub li{padding-left:12px}.mobile-menu .arrow{position:absolute;right:12px;height:30px;aspect-ratio:1/1;display:inline-flex;cursor:pointer;align-items:center;justify-content:center}.mobile-menu .arrow svg{max-width:unset!important;transform:rotate(-90deg);border:1px solid var(--color-button);border-radius:50%;height:23px}.mobile-menu .arrow:hover{transform:translateY(-1px)}.mobile-menu .sub-content{overflow:hidden;transition:height .3s}.mobile-menu .sub .arrow svg{transition:transform .3s}.mobile-menu .sub.closed .arrow svg{transform:rotate(90deg)}.mobile-menu .sub.closed .sub-content{height:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;padding:8px 20px;background:var(--bg-main);box-shadow:var(--shadow-soft);border-bottom:1px solid var(--color-border);z-index:1}.mobile-menu-close{height:35px;aspect-ratio:1/1;border:1px solid var(--color-button);border-radius:50%;color:var(--color-button);cursor:pointer;transform:rotate(45deg);--b:2px;--s:30%;--c:var(--color-button);--g:conic-gradient(var(--c) 0 0) no-repeat 50%/;background:var(--g) var(--b) calc(100% - 2*var(--s)),var(--g) calc(100% - 2*var(--s)) var(--b)}.mobile-menu-close:hover{margin-top:-1px}.main-nav{flex:1 1 auto;justify-content:center;display:flex;align-items:center;gap:clamp(18px,3vw,44px);font-weight:650}.main-nav a{position:relative}.main-nav a.active,.main-nav a:hover{color:var(--color-primary-light)}.main-nav a.line::after{content:"";position:absolute;height:2px;background:var(--color-primary);left:5px;bottom:6px;width:0;transition:width .25s}.main-nav a:hover::after,.main-nav a.active::after{width:calc(100% - 10px)}@media (max-width:980px){.main-nav{display:none}}.headerul{display:inline-block;padding:0;height:30px}.headerul li{list-style:none;display:inline-block;height:100%;position:relative;vertical-align:top;font-size:var(--menu-font-size);font-weight:650;transition:background-color .5s ease}.headerul li>a,.headerul li>div.li-div{display:flex;position:relative;height:100%;padding:0 8px;align-items:center}.headerul li>a.aft,.headerul li>div.li-div.aft{cursor:default}.headerul li>a.aft::after,.headerul li>div.li-div.aft::after{content:'▼';font-size:9px;padding-left:2px}.headerul li:hover>a .span-hover,.headerul li:hover>div.li-div .span-hover{visibility:visible}.headerul li:hover>a .span-simple,.headerul li:hover>div.li-div .span-simple{visibility:hidden}.headerul li .sub-menu-left{position:absolute;z-index:5;left:0;top:100%;display:inline-block;visibility:hidden;opacity:0;transform:scale3d(1,0,1) translateX(0);transform-origin:0 0;transition:transform .3s,opacity .3s,visibility .5s}.headerul li .sub-menu-left.scroll{max-height:calc(100vh - 160px);overflow-x:hidden;overflow-y:auto}.headerul li .sub-menu-left .item{position:relative;white-space:nowrap}.headerul li .sub-menu-left .item>a{background-color:var(--bg-menu-hover);line-height:40px;padding:0 20px 0 20px;display:flex;justify-content:space-between}.headerul li .sub-menu-left .item>a.after::after{content:">";margin-left:30px}.headerul li .sub-menu-left .item:hover>a{background-color:var(--bg-important-1);color:var(--color-invert)}.headerul li .sub-menu-left .item:hover .sub-menu-right{visibility:visible;pointer-events:all;opacity:1;transform:scale3d(1,1,1) translateX(0);transition:transform .3s,opacity .3s,visibility .01s}.headerul li .sub-menu-left.wide{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;left:-250px;background:var(--bg-menu-hover)}.headerul li .sub-menu-right{position:absolute;z-index:5;left:100%;top:0;display:inline-block;visibility:hidden;opacity:0;transform:scale3d(0,1,1);transform-origin:0 0;transition:transform .3s,opacity .3s,visibility .5s;max-height:calc(100vh - 160px);overflow-y:auto;pointer-events:none}.headerul li .sub-menu-right .item{background-color:var(--bg-important-1);color:var(--color-invert);line-height:40px;padding:0 20px 0 20px;display:flex;justify-content:space-between;white-space:nowrap}.headerul li .sub-menu-right.wide .wide-item{display:grid;box-sizing:border-box;background-color:var(--bg-important-1);color:var(--color-invert);white-space:nowrap;grid-template-columns:1fr 1fr}.headerul li .sub-menu-right.wide .item{display:inline-block;width:180px;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden}.headerul li .sub-menu-right .item:hover{background-color:var(--bg-menu-hover);color:var(--color-main)}.headerul li .sub-content{position:absolute;z-index:5;left:50%;top:100%;width:100vw;max-width:90vw;height:auto;background-color:var(--bg-main);border-bottom-left-radius:6px;border-bottom-right-radius:6px;text-align:center;visibility:hidden;opacity:0;transform:scale3d(1,0,1) translateX(-50%);transform-origin:0 0;transition:transform .3s,opacity .3s,visibility .5s;white-space:normal}.headerul li .sub-content .item{display:inline-block;vertical-align:top;margin:0 12px;min-width:400px;text-align:left}.headerul li .sub-content a{display:block}.headerul li .sub-content a:hover{text-decoration:underline}.headerul li .sub-content .category-link{background-color:var(--bg-invert);color:var(--color-invert);font-weight:700;padding:4px 8px;font-size:16px}.headerul li .sub-content .product-link-list{padding:4px 0 6px 0}.headerul li .sub-content .product-link{padding:0 0 0 12px;font-weight:400;font-size:14px}.headerul li:hover .sub-content{visibility:visible;opacity:1;transform:scale3d(1,1,1) translateX(-50%);transition:transform .3s,opacity .3s,visibility .01s}.headerul li:hover .sub-menu-left{visibility:visible;opacity:1;transform:scale3d(1,1,1) translateX(0);transition:transform .3s,opacity .3s,visibility .01s}.message-card{position:fixed;z-index:5;display:inline-flex;flex-direction:column;gap:10px;right:12px;bottom:24px;width:auto;background:var(--bg-main);border-radius:var(--radius-md);box-shadow:0 0 10px rgba(0,0,0,.15);border:1px solid var(--color-border);padding:10px 18px 10px 18px;margin:0;overflow:visible;color:var(--color-main);transform-origin:100% 100%;transform:translateX(110%);opacity:0;transition:transform .6s,opacity .6s,background-color .3s,box-shadow .3s}.message-card:hover{background-color:var(--bg-menu-hover)}.message-card.visible{transform:translateX(0);opacity:1}.message-card .top img{height:36px}.message-card .circle-back{position:relative;display:inline-block;vertical-align:middle;width:100px;height:100px;border-radius:50%;background-image:linear-gradient(#f7f7f7,#c6c5c6);margin-right:12px}.message-card .circle-back img{position:absolute;left:0;top:0;width:100%!important;height:100%!important;border-radius:50%}.message-card .circle-back .point{position:absolute;left:84px;top:16px;height:13px;width:13px;border-radius:50%;border:3px solid var(--bg-soft-3);background:var(--bg-card-point)}.message-card .oval-back{display:inline-block;width:220px;max-width:100%;min-height:75px;height:auto;overflow:hidden;background-color:var(--color-invert);border-radius:10px;padding:10px;box-sizing:border-box;font-size:15px;line-height:23px;white-space:normal;font-weight:600}.message-card .oval-back span{font-weight:600;display:block;white-space:normal}.message-card .bottom{padding-top:10px;border-top:1px solid var(--color-border)}.message-card .bottom .btn{padding:6px 0;min-height:unset;font-size:12px;font-weight:700;margin:5px 0}.message-card svg{height:18px}@media only screen and (max-width:768px){.message-card{transform:translate(-50%,110%);right:unset;left:50%;max-width:calc(100% - 12px);width:336px}.message-card.visible{transform:translate(-50%,0);opacity:1}}.quote-modal{position:fixed;inset:0;z-index:2000;display:none}body.modal-open{overflow:hidden}body.modal-open .quote-modal{display:block}.quote-modal__backdrop{position:absolute;inset:0;background:rgba(15,27,45,.46);backdrop-filter:blur(4px)}.quote-modal__panel{position:absolute;left:50%;top:50%;width:560px;max-height:calc(100vh - 28px);overflow:auto;transform:translate(-50%,-50%);background:#fff;border:1px solid var(--color-border);border-radius:18px;box-shadow:0 24px 70px rgba(15,27,45,.28)}.quote-modal__head{box-sizing:border-box;padding:12px 24px 0}.quote-modal__head .top-title{display:flex;align-items:center;justify-content:space-between}.quote-modal__head .sales{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px auto}.quote-modal__head .sales img{height:64px;border-radius:50%;aspect-ratio:1/1}.quote-modal__head .sales .btn{padding:6px 10px;min-height:unset;font-size:12px;font-weight:700;margin:0}.quote-modal__head .sales .btn svg{height:18px}.quote-modal__head .sales .sales-data{display:flex;flex-direction:column}.quote-modal__head .sales .sale-phone{display:flex;align-items:center;gap:10px;border-radius:var(--radius-sm);font-weight:700;padding:3px 0;margin-top:3px}.quote-modal__head .sales .sale-phone svg{height:18px}.quote-modal__head h2{line-height:1.1;margin:0}.quote-modal__head p{margin:0;padding:10px;line-height:1;font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px;background:var(--color-bg3);border-radius:var(--radius-sm)}.quote-modal__head p svg{height:30px}.quote-modal__close{height:35px!important;aspect-ratio:1/1;padding:0!important;border-radius:50%!important;min-height:unset!important}.quote-modal .form-card{border:0;box-shadow:none;padding-top:8px}@media (max-width:980px){.quote-modal__panel{inset:0;left:0;top:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;transform:none;border-radius:0;border:0}.quote-modal__backdrop{display:none}.quote-modal__head{position:sticky;top:0;background:#fff;z-index:2;border-bottom:1px solid var(--color-border)}.quote-modal .form-card{padding-bottom:32px}}@media (max-width:520px){.quote-modal__head{padding:22px 20px 8px}.quote-modal .form-card{padding:14px 20px 22px}}.loader-fixed-container{display:flex;align-items:center;justify-content:center;animation-name:fadein;animation-duration:1s;animation-iteration-count:1;position:fixed;left:0;right:0;top:0;bottom:0;height:100%;width:100%;overflow:hidden;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);z-index:1000000}.loader-fixed-container svg{width:64px}.modal-container{display:block;position:fixed;overflow:hidden;left:0;right:0;top:0;bottom:0;height:100%;width:100%;z-index:10000;pointer-events:none;visibility:hidden;box-sizing:border-box}.modal-container.visible{pointer-events:all;visibility:visible}.modal-container .modal-background{position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(15,27,45,.46);backdrop-filter:blur(4px);box-sizing:border-box}.modal-container .modal-window{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--bg-main);color:var(--color-main);display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;max-height:calc(100vh - 64px);max-width:calc(100vw - 64px);box-sizing:border-box;border-radius:11px;box-shadow:0 24px 70px rgba(15,27,45,.28);overflow:hidden}.modal-container .modal-window .modal-header{flex:0 0 auto;width:100%;display:block;background-color:var(--color-primary);color:var(--color-invert);text-align:center;box-sizing:border-box;position:relative}.modal-container .modal-window .modal-header .close{position:absolute;font-size:0;top:0;right:0;height:100%;width:50px;cursor:pointer}.modal-container .modal-window .modal-header .close:before{position:absolute;color:var(--color-invert);font-size:19px;font-weight:700;left:50%;top:50%;transform:translate(-50%,-50%);content:'X'}.modal-container .modal-window .modal-content-container{flex:1 1 auto;width:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;background-color:var(--bg-main)}.modal-container .modal-window .modal-content-container .modal-content{display:block;padding:24px;background-color:var(--bg-main);box-sizing:border-box}.modal-container .modal-window .modal-content-container .modal-content form{padding:0;margin:0;overflow:hidden}.modal-container .modal-window .modal-footer{flex:0 0 auto;width:100%;text-align:center;box-sizing:border-box;background-color:var(--bg-main)}.modal-container .modal-window .modal-footer .btn{background-color:var(--color-primary);color:#fff}.modal-container.message-box .modal-header{font-size:18px;padding:12px 24px;font-weight:700;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-main);color:var(--color-primary-dark)}.modal-container.message-box .modal-header img{height:40px}.modal-container.message-box .modal-header svg{margin-left:10px;color:var(--color-primary)}.modal-container.message-box .modal-content{padding:24px 32px;font-size:16px}.modal-container.message-box .modal-footer{padding:12px 16px;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.modal-container.message-box .modal-window{width:calc(100% - 24px);max-width:calc(100% - 24px) max-height calc(100vh - 6px)}}.price-table-content{overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border);display:block;margin-bottom:20px}.price-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:center;font-size:12px}.price-table caption{font-weight:bolder;font-size:18px;text-align:left;padding:10px 10px;background:#fff}.price-table th,.price-table td{padding:10px 5px;line-height:1.2}.price-table th{background:#f2f4f7;text-transform:capitalize;line-height:1}.price-table tbody tr:nth-of-type(2n){background:var(--color-bg)}.price-table td{color:var(--color-primary-light);font-weight:700}.price-table td:last-child{width:195px;padding:0}.price-table td[data-name=szín],.price-table td[data-name=minőség]{white-space:normal}@media (max-width:800px){.price-table th{display:none}.price-table td{border:0;text-align:left;padding:2px 10px;display:grid;gap:20px;grid-template-columns:15ch auto;align-items:center}.price-table td::before{content:attr(data-name) ": ";text-transform:capitalize;font-weight:700}.price-table td:last-child{width:unset;padding:2px 10px 15px 10px;border-top:1px solid var(--color-border)}.price-table td:last-child div{text-align:right}.price-table td:first-child{padding-top:15px}.price-table td br{display:none}}.stock-block{margin-block:var(--space-5);padding:var(--space-4);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(7,47,86,.06);overflow:hidden}.stock-block__head{display:grid;grid-template-columns:190px 1fr;gap:var(--space-4);align-items:center;margin-bottom:var(--space-4)}.stock-block__image{aspect-ratio:16/9;overflow:hidden;border-radius:calc(var(--radius-lg) - 4px);background:var(--color-bg1);border:1px solid var(--color-border)}.stock-block__image img{width:100%;height:100%;object-fit:cover;display:block}.stock-block__image img.contain{object-fit:contain}.stock-block__title{min-width:0}.stock-block__eyebrow{display:inline-flex;margin-bottom:6px;font-size:.78rem;font-weight:700;color:var(--color-primary);letter-spacing:.02em;text-transform:uppercase}.stock-block__title h2{margin:0;color:var(--color-primary);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1}.stock-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.stock-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0}.stock-table th,.stock-table td{padding:14px 12px;text-align:left;vertical-align:middle;color:var(--color-primary);border-bottom:1px solid var(--color-border)}.stock-table th{font-size:.8rem;font-weight:800;color:var(--color-primary);background:var(--color-bg1)}.stock-table tbody tr{transition:background-color .15s ease}.stock-table tbody tr:hover{background:rgba(7,47,86,.025)}.stock-table td{font-size:.82rem}.stock-table td.hidden{display:none}.stock-table td strong{font-weight:800}.stock-color{width:92px;min-height:48px;padding:8px 10px;border-radius:7px;color:#fff;display:grid;align-content:center;line-height:1.1;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 4px 10px rgba(7,47,86,.12)}.stock-color strong{display:block;color:#fff;font-size:.75rem;letter-spacing:.02em}.stock-color span{display:block;margin-top:3px;color:#fff;font-size:.7rem;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stock-color--ral3005{background:linear-gradient(135deg,#64101d,#9a2632)}.stock-color--ral3009{background:linear-gradient(135deg,#6b2118,#a34437)}.stock-color--ral5010{background:linear-gradient(135deg,#004f87,#0f6da9)}.stock-color--ral8017{background:linear-gradient(135deg,#3b1f17,#6a3929)}.stock-color--ral7016{background:linear-gradient(135deg,#252c30,#505a60)}.stock-status{display:inline-flex;align-items:center;gap:6px;font-weight:800}.stock-status::before{content:"";width:8px;height:8px;border-radius:999px;flex:0 0 auto}.stock-status--ok::before{background:#19a53a}.stock-status--low::before{background:#f0a000}.stock-table small{display:block;margin-top:3px;color:color-mix(in srgb,var(--color-primary),#fff 35%);font-size:.72rem}.stock-qty{display:inline-grid;grid-template-columns:32px 42px 32px;border:1px solid var(--color-border);border-radius:7px;overflow:hidden;background:#fff}.stock-qty button,.stock-qty input{height:34px;border:0;background:#fff;color:var(--color-primary);text-align:center;font-weight:700}.stock-qty button{cursor:pointer;border-inline-end:1px solid var(--color-border)}.stock-qty button:last-child{border-inline-start:1px solid var(--color-border);border-inline-end:0}.stock-qty input{width:42px;appearance:textfield}.stock-qty input::-webkit-outer-spin-button,.stock-qty input::-webkit-inner-spin-button{appearance:none;margin:0}.stock-cart{width:40px;height:40px;border:1px solid var(--color-primary);border-radius:7px;background:var(--color-primary);color:#fff;cursor:pointer;display:inline-grid;place-items:center;font-size:1rem}.stock-block__note{margin-top:var(--space-3);padding:12px 14px;display:flex;gap:10px;align-items:flex-start;background:var(--color-bg1);border:1px solid var(--color-border);border-radius:8px;color:var(--color-primary)}.stock-block__note span{flex:0 0 auto;font-weight:800}.stock-block__note p{margin:0;font-size:.86rem}.stock-add-to-cart-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;aspect-ratio:1/1;border-radius:var(--radius-sm);background:var(--color-button);color:#fff}.stock-add-to-cart-btn:hover{transform:translateY(-1px)}.stock-add-to-cart-btn svg{fill:currentColor;width:19px}.stock-sticky{position:sticky;top:var(--header-height);background:#f6f6f6ee;backdrop-filter:blur(10px);padding:0!important;border-bottom:1px solid var(--color-border);z-index:1}.stock-sticky .stock-anchors{display:flex;gap:20px;height:140px;padding:16px 0;overflow-x:auto}.stock-sticky .stock-anchors a{flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;align-items:center;width:120px;background:#fff;flex-direction:column;overflow:hidden}.stock-sticky .stock-anchors a img{width:100%;aspect-ratio:16/9;object-fit:cover}.stock-sticky .stock-anchors a span{font-size:14px;font-weight:600;padding:3px 5px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.stock-sticky .stock-anchors a:hover{transform:translateY(-1px)}.stock-sticky .stock-anchors a svg{height:18px;width:18px;transform:rotate(90deg)}.stock-anchor{scroll-margin-top:calc(var(--header-height) + 140px + 20px)}@media (max-width:900px){.stock-block__head{grid-template-columns:140px 1fr}.stock-block{padding:var(--space-3)}}@media (max-width:640px){.stock-block__image{width:120px}.stock-table{min-width:0;border-spacing:0 10px}.stock-table thead{display:none}.stock-table tbody tr{display:grid;gap:0;padding:12px;border:1px solid var(--color-border);border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(7,47,86,.05);margin-bottom:5px}.stock-table td{display:grid!important;grid-template-columns:110px 1fr;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(7,47,86,.08)}.stock-table td:last-child{border-bottom:0}.stock-table td::before{content:attr(data-label);font-size:.78rem;font-weight:800;color:color-mix(in srgb,var(--color-primary),#fff 30%)}.stock-color{width:86px;min-height:44px}.stock-qty{width:max-content}.stock-cart{width:100%;max-width:160px}.stock-block__note{font-size:.84rem}.stock-add-to-cart-btn{aspect-ratio:unset;width:110px}}.stock-items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stock-item{display:flex;flex-direction:column;justify-content:space-between;gap:0;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);overflow:hidden;margin:0 auto;width:100%}.stock-item .img_container{display:flex;align-items:center;width:100%;aspect-ratio:16/9;background:var(--color-bg)}.stock-item .img_container img{width:100%;height:100%;object-fit:cover}.stock-item .img_container img.logo{height:75%;object-fit:contain;filter:grayscale(100);opacity:.15}.stock-item label{font-weight:700;padding:10px}.stock-item .stock-item-color{padding:2px 8px;border-radius:7px;color:#fff;box-shadow:0 1px 2px #00000040;text-align:center}.stock-item .stock-item-body{display:flex;flex:1;flex-direction:column;gap:16px;padding:0 20px 10px}.stock-item .stock-item-body span{font-size:.82rem;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.stock-item .stock-item-body span::before{font-size:.78rem;content:attr(data-label);color:var(--color-primary);width:80px}.stock-item .stock-item-body label.price{padding:0}.stock-item table{border-collapse:collapse;margin:0 20px 20px}.stock-item table caption{text-align:left;font-weight:700;font-size:.82rem;white-space:nowrap}.stock-item table caption i{font-weight:300}.stock-item table td{text-align:left}.stock-item table td:last-child{text-align:right}@media (max-width:1024px){.stock-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.stock-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.stock-items{grid-template-columns:repeat(1,1fr)}.stock-item{max-width:350px}}.stock-filter-layout{display:grid;grid-template-columns:256px 1fr;gap:28px;align-items:start;padding-block:var(--space-5)}.stock-filter-mobile-bar{display:none;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1;padding-bottom:4px;position:sticky;top:var(--header-height);background:#fff;padding:10px;z-index:2;box-shadow:var(--shadow-soft);margin:0 -6px 16px -6px;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.stock-filter-sidebar{position:sticky;top:var(--header-height);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;max-height:calc(100dvh - var(--header-height));display:flex;flex-direction:column}.stock-filter-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-border);font-weight:800;font-size:.9rem;color:var(--color-primary);flex:0 0 auto}.stock-filter-sidebar-foot{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border);flex:0 0 auto}#stockFilterGroups{overflow-y:auto;flex:1}.stock-filter-close-btn,.stock-filter-group-hdr,.stock-filter-reset-btn,.stock-filter-apply-btn,.stock-filter-open-btn{all:unset;box-sizing:border-box;cursor:pointer}.stock-filter-close-btn{display:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--color-primary)}.stock-filter-close-btn svg{width:20px;height:20px;fill:currentColor}.stock-filter-close-btn:hover{background:var(--color-bg1)}.stock-filter-group{border-bottom:1px solid var(--color-border)}.stock-filter-group:last-child{border-bottom:0}.stock-filter-group-hdr{display:flex;width:100%;align-items:center;justify-content:space-between;padding:11px 16px;font-weight:700;font-size:.82rem;color:var(--color-primary);line-height:1.3}.stock-filter-group-hdr:hover{background:var(--color-bg1)}.stock-filter-group-hdr .sf-chevron{width:18px;height:18px;fill:currentColor;flex:0 0 auto;transition:transform .2s}.stock-filter-group.is-open .stock-filter-group-hdr .sf-chevron{transform:rotate(180deg)}.stock-filter-group-body{display:none;flex-direction:column;padding:2px 12px 10px}.stock-filter-group.is-open .stock-filter-group-body{display:flex}.stock-filter-opt{display:flex;align-items:center;gap:8px;padding:5px 4px;cursor:pointer;font-size:.8rem;color:var(--color-primary);border-radius:4px;line-height:1.3}.stock-filter-opt:hover{background:var(--color-bg1)}.stock-filter-opt input[type=checkbox]{flex:0 0 auto;width:15px;height:15px;cursor:pointer;accent-color:var(--color-primary);background:#fff}.sf-color-swatch{flex:0 0 auto;width:18px;height:18px;border-radius:3px;border:1px solid rgba(0,0,0,.18);background:#ccc}.stock-filter-main{min-width:0}.stock-filter-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;position:sticky;top:var(--header-height);background:#fff;padding:10px;z-index:2;min-height:49px;box-shadow:var(--shadow-soft);margin:0 -6px 16px -6px;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.stock-result-count-label{font-size:.8rem;color:color-mix(in srgb,var(--color-primary),#fff 40%);font-weight:600}.stock-active-filters{display:flex;flex-wrap:wrap;gap:6px}.sf-tag{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:var(--color-primary);color:#fff;border-radius:999px;font-size:.76rem;cursor:pointer;font-weight:600;line-height:1.5}.sf-tag span{font-weight:800;font-size:.88rem}.sf-tag:hover{opacity:.82}.stock-no-results{display:flex;flex-direction:column;align-items:center;gap:16px;padding:var(--space-6) var(--space-4);color:color-mix(in srgb,var(--color-primary),#fff 40%)}.stock-no-results svg{width:48px;height:48px;fill:currentColor;opacity:.4}.stock-no-results p{font-size:.95rem;font-weight:600;margin:0}.stock-filter-open-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);font-weight:700;font-size:.86rem}.stock-filter-open-btn svg{width:18px;height:18px;fill:currentColor}.stock-filter-open-btn:hover{background:var(--color-bg1)}.stock-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--color-button);color:#fff;border-radius:999px;font-size:.7rem;font-weight:800}.stock-filter-reset-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;background:0 0;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.82rem;font-weight:700;color:var(--color-primary)}.stock-filter-reset-btn:hover{background:var(--color-bg1)}.stock-filter-apply-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:9px 12px;background:var(--color-button);color:#fff;border-radius:var(--radius-sm);font-size:.88rem;font-weight:700}.stock-filter-apply-btn:hover{background:var(--color-button-hover)}.stock-filter-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1001}.stock-filter-overlay.is-active{display:block}@media (max-width:800px){.stock-filter-layout{grid-template-columns:1fr;gap:0;padding-block:var(--space-4)}.stock-filter-mobile-bar{display:flex}.stock-filter-toolbar{display:none}.stock-filter-sidebar{position:fixed;inset:0 auto 0 0;width:min(300px,88vw);max-height:none;border-radius:0;border:0;border-right:1px solid var(--color-border);z-index:1002;transform:translateX(-110%);transition:transform .28s ease}.stock-filter-sidebar.is-open{transform:translateX(0)}.stock-filter-close-btn{display:flex}.stock-filter-sidebar-foot{display:flex}}:root{--color-icon-small:#f26208;--color-icon-big:#fe7a07;--color-primary:#235783;--color-primary-dark:#012547;--color-primary-light:#134a74;--color-button:var(--color-primary-light);--color-button-hover:var(--color-primary-dark);--color-accent:var(--color-icon-small);--color-success:#12823b;--color-text:var(--color-primary-dark);--color-muted:var(--color-primary-light);--color-border:#dce4ed;--color-surface:#ffffff;--color-bg:#f7f9fb;--color-bg1:#f8f8fe;--color-bg2:#ffffff;--color-bg3:#dbe5ff;--shadow-card:0 6px 18px rgba(15, 27, 45, 0.08);--shadow-soft:0 2px 10px rgba(15, 27, 45, 0.06);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--container:1180px;--header-height:78px;--space-1:6px;--space-2:10px;--space-3:16px;--space-4:24px;--space-5:36px;--space-6:56px;--menu-font-size:14px;--color-menu:#535353;--bg-important-1:#446688;--bg-important-1-hover:#b8bdc5;--bg-soft-3:#eaeaea;--bg-card-point:#268750;--color-main:#333232;--color-menu-hover:#333;--bg-menu-hover:#f5f5f5;--color-invert:#ffffff;--bg-main:#ffffff;--bg-invert:#333}@keyframes fadein{0%{opacity:0}25%{opacity:0}to{opacity:1}}*{box-sizing:border-box}html{scroll-behavior:smooth;color:#eee}html.mobile-menu-opened{overflow-y:hidden!important}body{margin:0;color:var(--color-text);background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;text-rendering:optimizeLegibility;overflow-x:hidden}body.mobile-menu-opened{overflow-y:hidden!important}.anchor{scroll-margin-top:var(--header-height)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(var(--container),calc(100% - 48px));margin-inline:auto}.section{padding:var(--space-5) 0}.section-tight{padding:var(--space-4) 0}.page-title{margin:0 0 var(--space-1);font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.035em}.section-title{margin:0 0 var(--space-4);font-size:clamp(24px,2.2vw,34px);line-height:1.15;letter-spacing:-.025em}.section-title.doc{margin:30px 0 0 0}.lead{margin:0;color:var(--color-muted);font-size:18px}.small{color:var(--color-muted);font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;font-weight:750;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--color-button);color:#fff}.btn-primary:hover{background:var(--color-button-hover)}.btn-outline{background:#fff;color:var(--color-button);border-color:var(--color-button)}.btn-outline:hover{color:var(--color-button-hover);border-color:var(--color-button-hover)}.btn-wide{width:100%}.btn-circle{height:30px!important;max-width:unset;cursor:pointer;transition:transform .15s ease}.btn-circle:hover{transform:translateY(-1px)}.breadcrumb{display:flex;gap:9px;color:var(--color-muted);font-size:14px;padding-top:var(--space-4);margin-bottom:var(--space-5)}.breadcrumb a{position:relative}.breadcrumb a::after{content:"›";margin-left:9px;color:#9aa6b5}.breadcrumb a::before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--color-primary);transition:width .18s ease}.breadcrumb a:hover::before{width:100%}@media (max-width:980px){.breadcrumb{flex-wrap:wrap;padding-top:14px;margin-bottom:22px}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.icon{width:28px;height:28px;color:var(--color-icon-small)}.hero{position:relative;display:flex;align-items:center;overflow:hidden}.hero p{padding-bottom:20px}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.38)),repeating-linear-gradient(130deg,#eef2f5 0 44px,#d7dde4 44px 50px,#f7f9fb 50px 92px);opacity:.82}.hero-content{position:relative;max-width:520px;padding:40px 0 40px 0}.hero h1{font-size:50px;margin:0;letter-spacing:-.045em}.hero h2{font-size:30px;margin:0 0 var(--space-2);letter-spacing:-.035em}.feature-strip{width:820px;margin:-20px auto 0;position:relative;display:flex;width:fit-content;grid-template-columns:repeat(3,1fr);gap:var(--space-4);padding:var(--space-3) var(--space-4);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.feature-strip .feature-mini{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700}.feature-mini svg{width:22px;height:22px}.product-card,.offer-card,.recommend-card{overflow:hidden;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.product-img,.sheet-img{width:100%;aspect-ratio:16/9}.product-img img,.sheet-img img{width:100%;height:100%;object-fit:contain}.product-img img.cover,.sheet-img img.cover{object-fit:cover}.product-img img{width:100%;height:100%;object-fit:cover}.product-img.photo-1{background:linear-gradient(135deg,#ccd5df,#f6f8fa)}.product-img.photo-2{background:radial-gradient(circle at 50% 30%,#333 0 12%,#111 42%,#050505 100%)}.product-img.photo-3{background:linear-gradient(135deg,#111a22,#4a5661)}.product-img.photo-4{background:linear-gradient(145deg,#dfe6ec,#f8fafb 45%,#b5c0ca)}.product-img.photo-5{background:linear-gradient(135deg,#d9e5e8,#7b4b30 65%)}.product-img.photo-6{background:linear-gradient(135deg,#e7edf2,#8da5b9 52%,#f39c34)}.card-body{padding:var(--space-3)}.card-title{margin:0 0 4px;font-size:18px;line-height:1.25}.card-text{margin:0;color:var(--color-muted);font-size:14px;flex:1 1 auto}.card-link-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.sheet-shape{width:78%;height:76px;transform:perspective(700px) rotateX(58deg);background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(0,0,0,.18) 34px 43px,transparent 43px 72px),var(--sheet-color, #2b2e31);border-radius:4px 4px 14px 14px;box-shadow:0 18px 24px rgba(15,27,45,.16)}.sheet-black{--sheet-color:#2b2e31}.sheet-brown{--sheet-color:#794033}.sheet-silver{--sheet-color:#c6ccd2}.sheet-green{--sheet-color:#5b7448}.sheet-white{--sheet-color:#e7e8e4}.info-banner{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:var(--space-4);padding:var(--space-5);background:linear-gradient(135deg,var(--color-bg1),var(--color-bg2));border:1px solid var(--color-border);border-radius:var(--radius-lg)}.info-banner svg{width:92px;height:92px;color:var(--color-icon-big);justify-self:center}.info-banner h2{margin:0 0 8px;font-size:30px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.benefit{padding:var(--space-4);text-align:center;border-right:1px solid var(--color-border)}.benefit:last-child{border-right:0}.benefit .icon{margin-inline:auto;margin-bottom:var(--space-2);width:48px;height:48px}.benefit strong{display:block;margin-bottom:var(--space-1)}.form-card{padding:var(--space-4)}.form-row{display:grid;gap:var(--space-3)}.input,.select,.textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:13px 14px;background:#fff;color:var(--color-text)}.form-error{color:var(--color-icon-small);font-size:12px;margin-top:-12px;line-height:1;display:none}.form-error.cart{margin-top:-4px;margin-bottom:4px}.form-p{margin:0;padding:10px;line-height:1;font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px;background:var(--color-bg3);border-radius:var(--radius-sm);margin-bottom:20px}.form-p svg{height:30px}.textarea{min-height:132px;resize:vertical}.site-footer{margin-top:var(--space-6);background:var(--color-primary);color:#fff}.footer-inner{min-height:92px;display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0}.footer-links{display:flex;flex-direction:column}.footer-contact{display:flex;flex-direction:column}.footer-cib-content{display:inline-flex;flex-direction:column;background:#fff;border-radius:6px;padding:10px 14px;gap:6px}.footer-cib-content .cib-logo{display:block}.footer-cib-content a:not(.cib-logo){color:var(--color-primary);font-size:13px;text-decoration:none}.footer-cib-content a:not(.cib-logo):hover{color:var(--color-primary-dark)}.spec-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-5);padding:var(--space-5)}.spec-panel .flex-link{display:inline-flex;gap:3px;margin-right:10px;font-weight:700;font-size:13px;align-items:center}.spec-table{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3) var(--space-4);font-size:14px}.spec-table strong{display:block;margin-bottom:4px}.color-palette{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.color-chip{padding:10px;border-radius:var(--radius-sm);color:#fff;text-align:center;font-size:12px;font-weight:750}.profile-line{height:120px;background:linear-gradient(#222,#222) 0 60px/100% 2px no-repeat,repeating-linear-gradient(90deg,transparent 0 44px,rgba(15,27,45,.3) 44px 46px,transparent 46px 90px);border-bottom:2px solid #222;margin-top:var(--space-3)}.product-hero{display:grid;grid-template-columns:1fr 1fr;padding:0 var(--space-5);gap:var(--space-5);align-items:center;margin:var(--space-5) 0}@media (max-width:680px){.product-hero{grid-template-columns:100%}}.product-main-image{height:256px;display:grid;place-items:center}@media (max-width:980px){.product-main-image{height:220px}}@media (max-width:680px){.product-main-image{height:180px}}.checkout-table{width:100%;border-collapse:collapse}.checkout-table tr:nth-of-type(2n){background:var(--color-bg)}.checkout-table td{padding:8px}.checkout-table td:nth-child(1){font-weight:600}.summary{padding:var(--space-4)}.summary-row{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;margin-bottom:var(--space-3)}.total{font-size:34px;font-weight:850;letter-spacing:-.03em}.offer-card{position:relative;padding:var(--space-3)}.discount{position:absolute;top:14px;left:14px;padding:7px 10px;border-radius:9999px;color:#fff;background:var(--color-accent);font-weight:850}.price{color:var(--color-accent);font-size:20px;font-weight:850}.old-price{color:#9aa6b5;text-decoration:line-through;margin-left:12px}.newsletter{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-5);background:linear-gradient(135deg,var(--color-bg1),var(--color-bg2));border:1px solid var(--color-border);border-radius:var(--radius-lg)}.newsletter svg{width:92px;color:var(--color-icon-big);justify-self:center}.contact-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);min-height:132px}.contact-card svg{width:49px!important;height:49px!important}.map{min-height:300px}.map iframe{width:100%;height:100%;border:0;border-radius:var(--radius-md)}@media (max-width:980px){.grid-2,.grid-3,.grid-4,.grid-5,.spec-panel{grid-template-columns:1fr}.feature-strip,.benefit-grid{grid-template-columns:1fr}.benefit{border-right:0;border-bottom:1px solid var(--color-border)}.benefit:last-child{border-bottom:0}.info-banner,.newsletter{grid-template-columns:1fr;text-align:center;gap:0}}.container{max-width:var(--container)}.product-card .card-link-row{min-height:112px}@media (max-width:1180px){.container{width:min(var(--container),calc(100% - 32px))}}@media (max-width:980px){.feature-strip{margin-top:-24px;grid-template-columns:1fr;width:520px}.product-img,.sheet-img{height:210px}.spec-table{grid-template-columns:repeat(2,1fr)}.color-palette{grid-template-columns:repeat(2,1fr)}.footer-inner{padding:24px;align-items:flex-start;flex-direction:column;gap:20px}.footer-links{flex-wrap:wrap}.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter{grid-template-columns:1fr}}@media (max-width:680px){.container{width:min(var(--container),calc(100% - 24px))}.page-title{font-size:40px}.hero{min-height:auto}.hero::before{opacity:.7}.hero h1{font-size:44px}.hero h2{font-size:27px}.grid-2,.grid-3,.grid-4,.grid-5,.spec-panel{grid-template-columns:1fr}.product-img,.sheet-img{height:190px}.info-banner{padding:24px}.summary .total{font-size:30px}.benefit-grid{grid-template-columns:1fr}.benefit{border-right:0;border-bottom:1px solid var(--color-border)}.benefit:last-child{border-bottom:0}.map{min-height:320px}}@media (max-width:480px){.feature-strip{width:calc(100% - 24px)}.spec-table,.color-palette{grid-template-columns:1fr}.thumb{width:130px;height:84px}.product-img,.sheet-img{height:170px}.section{padding:28px 0}.section-tight{padding:22px 0}}a,button,.card,.product-card,.offer-card,.recommend-card,.btn{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-card:hover,.offer-card:hover,.recommend-card:hover,.card:hover{box-shadow:0 10px 22px rgba(15,27,45,.08)}.product-card:hover,.offer-card:hover{transform:translateY(-2px)}@media (max-width:980px){.hero-content,.card-body,.form-card,.summary,.benefit,.contact-card{min-width:0}.grid-2,.grid-3,.grid-4,.grid-5{gap:16px}.thumb,.product-img,.sheet-img,.map{max-width:100%}.newsletter,.info-banner,.spec-panel,.feature-strip{overflow:hidden}.footer-inner,.footer-links{width:100%}}@media (max-width:680px){.page-title{font-size:34px}.hero h1{font-size:38px}.hero h2{font-size:24px}.lead{font-size:16px}.section-title{font-size:26px}.info-banner h2,.newsletter h2{font-size:24px}.feature-strip{padding:14px}.feature-mini{justify-content:flex-start}.grid-5{grid-template-columns:1fr}.offer-card .btn,.product-card .btn{min-height:42px}.summary .total{font-size:26px}.map-label{right:12px;left:12px;bottom:12px}}@media (max-width:420px){.container{width:calc(100% - 18px)}.page-title{font-size:30px}.hero h1{font-size:34px}.hero h2{font-size:22px}.thumb{width:100%;height:82px}}.cart-layout{align-items:start}.cart-summary-sticky{position:sticky;bottom:16px;z-index:40}@media (min-width:981px){.cart-summary-sticky{bottom:24px}}@media (max-width:980px){.cart-layout{grid-template-columns:1fr}.cart-summary-sticky{position:sticky;bottom:12px;box-shadow:0 14px 36px rgba(15,27,45,.16)}}@media (max-width:680px){.cart-actions-mobile{flex-direction:column;align-items:stretch;gap:8px}.cart-actions-mobile a{display:flex;justify-content:center;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.summary{padding:18px}.summary-row{font-size:14px}.summary .total{font-size:28px}.cart-summary-sticky .btn{min-height:46px}}@media (max-width:420px){.cart-table td:first-child>div{display:grid!important;grid-template-columns:96px 1fr}.cart-table td:first-child .thumb{width:96px;height:64px}.summary .total{font-size:24px}}.cart-summary-sticky{position:fixed!important;right:24px;bottom:18px!important;width:420px;z-index:950;box-shadow:0 18px 42px rgba(15,27,45,.18)}.cta-band{margin-block:var(--space-5);padding:var(--space-5);display:grid;grid-template-columns:1fr auto;gap:var(--space-4);align-items:center;background:linear-gradient(135deg,var(--color-bg1),var(--color-bg2));border:1px solid var(--color-border);border-radius:var(--radius-lg)}.cta-band h2{margin:0 0 6px;font-size:clamp(24px,2.4vw,34px)}.cta-band p{margin:0;color:var(--color-muted)}@media (max-width:980px){.cart-summary-sticky{left:12px;right:12px;bottom:12px!important;width:auto;max-height:52vh;overflow:auto}.cta-band{grid-template-columns:1fr;padding:24px}.cta-band .btn{width:100%}}@media (max-width:520px){.cart-summary-sticky{bottom:8px!important}.cart-summary-sticky .summary-row:not(:last-of-type){margin-bottom:8px}}@media (max-width:980px){.cart-summary-sticky{width:auto!important;max-width:none!important;left:12px!important;right:12px!important;transform:none!important}}@media (max-width:420px){.cart-summary-sticky{left:8px!important;right:8px!important}}@media (max-width:680px){.cart-summary-sticky{padding:12px 14px!important}.cart-summary-sticky .summary-row{display:none}.cart-summary-sticky .summary-row.total-row{display:flex;align-items:center;margin-bottom:10px}.cart-summary-sticky .total{font-size:22px}.cart-summary-sticky .small{display:none}.cart-summary-sticky .btn{min-height:42px}}@media (max-width:420px){.cart-summary-sticky .total{font-size:20px}}.product-card .card-link-row>strong[aria-hidden=true]{font-size:42px;line-height:1;color:var(--color-primary);font-weight:500;min-width:28px;text-align:right}.offer-card .discount{max-width:calc(100% - 28px);white-space:nowrap}.thumb,.sheet-img{overflow:hidden}.sheet-shape,.thumb .sheet-shape,.sheet-img .sheet-shape{max-width:88%}@media (max-width:980px){.thumb{width:auto;height:92px}.spec-panel{padding:22px;gap:22px}.spec-panel h2{margin-top:0}.spec-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spec-table>div{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff}.profile-line{height:82px;margin-bottom:8px}}@media (max-width:680px){.spec-panel{padding:16px;border-radius:12px}.spec-table,.color-palette{grid-template-columns:1fr}.spec-table>div{font-size:14px}.color-chip{text-align:left;padding:12px 14px}.profile-line{height:70px;background:linear-gradient(#222,#222) 0 40px/100% 2px no-repeat,repeating-linear-gradient(90deg,transparent 0 32px,rgba(15,27,45,.3) 32px 34px,transparent 34px 64px)}}@media (max-width:420px){.thumb{height:74px}.sheet-shape,.thumb .sheet-shape{transform:perspective(600px) rotateX(56deg) scale(.9)}}.color-toggle{display:none}@media (max-width:680px){.color-palette.is-collapsed .color-chip:nth-child(n+5){display:none}.color-palette.is-collapsed .color-chip:nth-child(4){position:relative;overflow:hidden;cursor:pointer}.color-palette.is-collapsed .color-chip:nth-child(4)::after{content:"Több";position:absolute;inset:0;display:grid;place-items:center;background:rgba(255,255,255,.72);color:var(--color-primary);font-weight:850;letter-spacing:.02em}.color-toggle{display:inline-flex;margin-top:12px;min-height:40px;padding:0 16px;border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:#fff;color:var(--color-primary);font-weight:750;cursor:pointer}}@media (max-width:680px){.color-palette-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px;background:#fff}.color-palette{gap:10px}.color-palette.is-collapsed .color-chip:nth-child(n+4){display:none}.color-toggle{width:100%;justify-content:center;margin-top:12px;min-height:42px;border-radius:10px}.color-toggle::after{content:"▾";margin-left:8px;font-size:14px;transition:transform .18s ease}.color-toggle.is-open::after{transform:rotate(180deg)}}.index-offer-list-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:14px}.index-offer-list-row>div:nth-child(2){min-width:0}.index-offer-list-row>div:nth-child(2) strong,.index-offer-list-row>div:nth-child(2) span{overflow-wrap:anywhere}.index-offer-list-row .sheet-img{height:64px;aspect-ratio:88/64}.index-offer-list-row .sale-icon{position:static}.index-offer-list-row .discount{position:static;display:inline-block;justify-self:end;max-width:100%;white-space:nowrap;padding:6px 8px;font-size:13px;line-height:1;text-align:center}@media (max-width:680px){.index-offer-list-row{grid-template-columns:76px minmax(0,1fr) 50px;gap:10px}.index-offer-list-row .sheet-img{height:54px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:8px;z-index:1000;padding:10px 16px;background:var(--color-primary);color:#fff;font-weight:700;border-radius:var(--radius-sm);transition:top .15s}.skip-link:focus{top:8px;outline:3px solid #fff;outline-offset:2px}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}a.product-card{color:inherit;text-decoration:none;display:block;transition:transform .15s,box-shadow .15s}a.product-card:hover,a.product-card:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-card)}button.thumb{font:inherit;cursor:pointer;padding:0}.thumb-dark{background:#111}.spec-table>div{display:block}.spec-table dt{font-weight:700;margin-bottom:4px}.spec-table dd{margin:0;color:var(--color-muted)}ul.color-palette{list-style:none;padding:0;margin:0 0 var(--space-3)}.sheet-icon{font-size:90px;color:#6b7788;line-height:1}.td-cart-item{display:flex;align-items:center;gap:22px}.coupon-row{display:flex;gap:var(--space-3)}.cart-actions-mobile{display:flex;justify-content:space-between;padding:18px 22px}.cart-table button,.btn-remove{background:0 0;border:0;cursor:pointer;font:inherit;color:inherit}.btn-remove{font-size:22px;line-height:1;padding:4px 8px;color:var(--color-muted)}.btn-remove:hover{color:var(--color-accent)}.free-shipping{color:var(--color-success)}.summary-secure{text-align:center}.cart-transport-info{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.cart-transport-info .content{display:flex;gap:var(--space-3);align-items:flex-start}.cart-transport-info img{width:45%;height:auto;flex-shrink:0}.cart-transport-info ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.cart-transport-info li{display:flex;gap:var(--space-2);align-items:flex-start;font-size:14px;line-height:1.45;color:var(--color-text)}.cart-transport-info .other-county{margin:var(--space-3) 0 0;text-align:center;font-size:14px;color:var(--color-text)}.cart-transport-info li .icon{width:30px;height:30px;padding:3px;border-radius:50%;flex-shrink:0;box-sizing:border-box;color:#fff}.cart-transport-info li:nth-child(1) .icon{background:#125488}.cart-transport-info li:nth-child(2) .icon{background:#2d93de}.cart-transport-info li:nth-child(3) .icon{background:#c1e5fb}@media (max-width:680px){.cart-transport-info .content{flex-direction:column}.cart-transport-info img{width:100%}}.centered{text-align:center}.footer-contact a{color:inherit;text-decoration:none}.footer-contact a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cart-page-main .cart-items-list .item,.cart-checkout-page-main .cart-items-list .item{padding:18px;border-bottom:1px solid var(--color-border);display:flex;gap:20px}.cart-page-main .cart-items-list .item .main-info,.cart-checkout-page-main .cart-items-list .item .main-info{flex:1 1 auto}.cart-page-main .cart-items-list .item .main-info .name a,.cart-checkout-page-main .cart-items-list .item .main-info .name a{display:flex;gap:22px;align-items:center}.cart-page-main .cart-items-list .item .main-info .name a img,.cart-checkout-page-main .cart-items-list .item .main-info .name a img{width:128px;height:128px;object-fit:contain}.cart-page-main .cart-items-list .item .main-info .name a img.logo,.cart-checkout-page-main .cart-items-list .item .main-info .name a img.logo{width:64px;height:64px;margin:0 32px;filter:grayscale(100);opacity:.15}.cart-page-main .cart-items-list .item .main-info .name a .text span,.cart-checkout-page-main .cart-items-list .item .main-info .name a .text span{display:block;font-weight:700}.cart-page-main .cart-items-list .item .cart-amount-editor,.cart-checkout-page-main .cart-items-list .item .cart-amount-editor{display:inline-flex;align-items:center;height:40px}.cart-page-main .cart-items-list .item .cart-amount-editor .btn,.cart-checkout-page-main .cart-items-list .item .cart-amount-editor .btn{width:32px;display:grid;place-items:center;font-weight:400;min-height:32px;padding:0;border-radius:0}.cart-page-main .cart-items-list .item .cart-amount-editor .btn:hover,.cart-checkout-page-main .cart-items-list .item .cart-amount-editor .btn:hover{transform:none!important}.cart-page-main .cart-items-list .item .cart-amount-editor .btn.rb,.cart-checkout-page-main .cart-items-list .item .cart-amount-editor .btn.rb{border-right:1px solid var(--color-border)}.cart-page-main .cart-items-list .item .cart-amount-editor .btn.lb,.cart-checkout-page-main .cart-items-list .item .cart-amount-editor .btn.lb{border-left:1px solid var(--color-border)}.cart-page-main .cart-items-list .item .cart-amount-editor input,.cart-checkout-page-main .cart-items-list .item .cart-amount-editor input{width:44px;border:0;text-align:center;outline:0}.cart-page-main .cart-items-list .item .cart-amount-editor .border,.cart-checkout-page-main .cart-items-list .item .cart-amount-editor .border{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-right:5px}.cart-page-main .cart-items-list .item .cart-item-editor,.cart-checkout-page-main .cart-items-list .item .cart-item-editor{flex:0 0 auto;width:fit-content;text-align:right}.cart-page-main .cart-items-list .item .props,.cart-checkout-page-main .cart-items-list .item .props{display:inline-block;flex:0 0 auto;width:fit-content;min-width:220px}.cart-page-main .cart-items-list .item .props .values,.cart-checkout-page-main .cart-items-list .item .props .values{display:flex;justify-content:space-between;gap:24px}.cart-page-main .cart-items-list .item .props .values.sum,.cart-checkout-page-main .cart-items-list .item .props .values.sum{font-weight:700}@media only screen and (max-width:900px){.cart-page-main .cart-items-list .item,.cart-checkout-page-main .cart-items-list .item{flex-direction:column;align-items:flex-end;gap:10px}}.cart-page-main section.inactiv,.cart-checkout-page-main section.inactiv{opacity:.5;pointer-events:none}.cart-page-main .cart-datas h3,.cart-checkout-page-main .cart-datas h3{margin-bottom:5px}.cart-page-main .cart-datas input[type=text],.cart-checkout-page-main .cart-datas input[type=text],.cart-page-main .cart-datas input[type=tel],.cart-checkout-page-main .cart-datas input[type=tel],.cart-page-main .cart-datas input[type=email],.cart-checkout-page-main .cart-datas input[type=email]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 14px;background:#fff;color:var(--color-text)}.cart-page-main .cart-datas input[type=text]::placeholder,.cart-checkout-page-main .cart-datas input[type=text]::placeholder,.cart-page-main .cart-datas input[type=tel]::placeholder,.cart-checkout-page-main .cart-datas input[type=tel]::placeholder,.cart-page-main .cart-datas input[type=email]::placeholder,.cart-checkout-page-main .cart-datas input[type=email]::placeholder{font-size:12px}.cart-page-main .cart-datas .cart-customer .item,.cart-checkout-page-main .cart-datas .cart-customer .item{display:flex;justify-content:space-between;align-items:center;padding:5px 0;gap:10px}.cart-page-main .cart-datas .cart-customer .item label,.cart-checkout-page-main .cart-datas .cart-customer .item label{line-height:1;width:30%}.cart-page-main .cart-datas .cart-customer .item input,.cart-checkout-page-main .cart-datas .cart-customer .item input{width:70%}.cart-page-main .cart-datas .address-input,.cart-checkout-page-main .cart-datas .address-input{font-size:0}.cart-page-main .cart-datas .address-input input,.cart-checkout-page-main .cart-datas .address-input input{margin:5px;font-size:16px}.cart-page-main .cart-datas .address-input .address-zip,.cart-checkout-page-main .cart-datas .address-input .address-zip{width:70px}.cart-page-main .cart-datas .address-input .address-city,.cart-checkout-page-main .cart-datas .address-input .address-city{width:150px}.cart-page-main .cart-datas .address-input .address-line,.cart-checkout-page-main .cart-datas .address-input .address-line{width:230px}.cart-page-main .cart-datas #transport-oversized,.cart-checkout-page-main .cart-datas #transport-oversized{font-size:14px;color:red}.cart-page-main .cart-datas .inactive,.cart-checkout-page-main .cart-datas .inactive{opacity:.5}.cart-page-main .radio-flex,.cart-checkout-page-main .radio-flex{display:flex;align-items:center;line-height:1;gap:10px;padding:5px 0;width:fit-content}.cart-page-main .radio-flex input,.cart-checkout-page-main .radio-flex input{width:20px;height:20px}.cart-page-main .sticky,.cart-checkout-page-main .sticky{position:sticky;top:calc(var(--header-height) + 20px)}.cart-agreement{padding-bottom:20px}.agreement{display:flex}.agreement input{flex:0 0 auto;height:18px;width:18px}.agreement label{line-height:1;padding:2px 5px 10px 5px}.agreement a{color:var(--color-icon-small);font-weight:600}.agreement a:hover{text-decoration:underline}.cart-item{position:relative;white-space:nowrap;padding:0;margin:0;transition:opacity .3s}.cart-item .cart-amount-editor{display:inline-flex;align-items:center;height:40px}.cart-item .cart-amount-editor .btn{min-height:32px}.cart-item .cart-amount-editor .btn.btn-outline{margin:0 9px;padding:0 6px}.cart-item .cart-amount-editor .btn.btn-outline svg{fill:var(--color-primary);width:18px}.cart-item .cart-amount-editor .btn.down,.cart-item .cart-amount-editor .btn.up{width:32px;display:grid;place-items:center;font-weight:400;padding:0;border-radius:0}.cart-item .cart-amount-editor .btn.down:hover,.cart-item .cart-amount-editor .btn.up:hover{transform:none!important}.cart-item .cart-amount-editor input{width:44px;border:0;text-align:center;outline:0;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.cart-item .cart-amount-editor .border{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-right:5px}.cart-item .cart-amount-editor .info-labels{display:none}.cursor-pointer{cursor:pointer}.lineh1{line-height:1}.lineh12{line-height:1.2}.nowrap{white-space:nowrap}.font0{font-size:0}.flex-vertical{display:flex;flex-direction:column;gap:5px;justify-content:space-between}.flex-between{display:flex;justify-content:space-between;align-items:center}.relative{position:relative}.fit-img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.max-width-100{max-width:100%}.sale-icon{position:absolute;background:#fff;width:45px;aspect-ratio:1/1;border-radius:50%;right:5px;top:5px;box-shadow:var(--shadow-soft);border:1px solid var(--color-border);line-height:0;padding:3px;color:var(--color-icon-big)}.add-to-cart-effect{position:fixed;left:-32px;top:-32px;display:block;width:64px;height:64px;border-radius:50%;z-index:10000;pointer-events:none}.add-to-cart-effect svg{width:100%;height:100%}.contact-alert{background:var(--color-icon-small);color:#fff;display:flex;align-items:center;gap:20px;padding:20px;border-radius:var(--radius-lg);font-weight:600;box-shadow:var(--shadow-soft);margin-bottom:25px;border:1px solid #d24f00}.contact-alert svg{height:28px!important;width:28px!important;flex:0 0 auto;color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(120,120,120,.45);border-radius:4px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(90,90,90,.65)}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.45) transparent}.important-warning{display:block;font-size:19px;padding:24px 32px;background-color:#ed1c25;color:#fff;font-weight:700;text-align:center}.benefit-grid-3{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:0 0;margin:16px 0}.benefit-grid-3 .benefit{padding:var(--space-2)}.benefit-grid-3 svg{width:24px;fill:var(--color-icon-small)}.benefit-grid-3 span{display:block;text-align:center;font-weight:700;font-size:15px}@media (max-width:980px){.benefit-grid-3{grid-template-columns:1fr}}.webshop-block{margin-block:var(--space-5)}.webshop-block__section-title{margin:0 0 var(--space-3);color:var(--color-primary);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.webshop-card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,320px);align-items:center;gap:var(--space-5);padding:clamp(24px,4vw,40px);background:radial-gradient(circle at 8% 50%,rgba(255,102,0,.12),transparent 28%),linear-gradient(135deg,var(--color-bg1),var(--color-bg2));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 14px 36px rgba(10,42,78,.08)}.webshop-card table{border-collapse:collapse;width:100%}.webshop-card table td{text-align:center;padding:10px;font-weight:700;font-size:15px}.webshop-card table svg{width:24px;fill:var(--color-icon-small)}.webshop-card__icon-wrap{position:relative;z-index:1;width:clamp(86px,12vw,140px);aspect-ratio:1;display:grid;place-items:center;color:var(--color-accent);background:#fff;border-radius:50%;box-shadow:0 14px 30px rgba(10,42,78,.12)}.webshop-card__icon-wrap svg{width:60%}.webshop-card__cart-icon{width:62%;height:62%}.webshop-card__content{position:relative;z-index:1;min-width:0}.webshop-card__content h3{margin:0 0 8px;color:var(--color-primary);font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.15}.webshop-card__content p{margin:0;max-width:720px;color:var(--color-text);font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.5}.webshop-card__benefits{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:var(--space-4)}.webshop-card__benefit{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);font-weight:700;white-space:nowrap}.webshop-card__benefit svg{width:24px;height:24px;color:var(--color-accent);flex:0 0 auto}.webshop-card__button{margin-top:var(--space-4);min-width:240px;justify-content:center;gap:10px}.webshop-card__button span{font-size:1.6em;line-height:0}.webshop-card__image{position:relative;z-index:1;align-self:stretch;display:flex;align-items:flex-end;justify-content:flex-end;min-height:180px}.webshop-card__image img{display:block;max-width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(10,42,78,.16))}@media (max-width:900px){.webshop-card{grid-template-columns:auto 1fr}.webshop-card__image{grid-column:1/-1;min-height:0;justify-content:center}.webshop-card__image img{max-width:min(100%,360px)}}@media (max-width:640px){.webshop-card{grid-template-columns:1fr;text-align:center;padding:24px}.webshop-card__icon-wrap{margin-inline:auto}.webshop-card__benefits{justify-content:center;gap:12px}.webshop-card__benefit{width:100%;justify-content:center;white-space:normal}.webshop-card__benefit+.webshop-card__benefit{padding-left:0;border-left:0}.webshop-card__button{width:100%;min-width:0}.webshop-card__image{display:none}}.switch-checkbox{flex:0 0 auto;user-select:none;cursor:pointer;display:inline-block;position:relative;height:30px;width:68px;background-color:var(--color-button);color:#fff;border-radius:30px;transition:opacity .3s,background-color .3s}.switch-checkbox .switch-handle{user-select:none;display:block;position:absolute;left:0;top:0;border-radius:50%;width:30px;height:30px;box-sizing:border-box;border:2px solid var(--color-button);pointer-events:none;transform:translateX(0);background-color:#fff;transition:all .3s}.switch-checkbox label,.switch-checkbox .switch-label{position:absolute;user-select:none;color:inherit;left:0;top:0;bottom:0;width:40px;text-align:center;font-weight:700;font-size:11px;line-height:30px;pointer-events:none;transform:translateX(28px);transition:all .3s}.switch-checkbox.checked{background-color:#eee}.switch-checkbox.checked .switch-handle{transform:translateX(38px);border-color:#aaa}.switch-checkbox.checked label,.switch-checkbox.checked .switch-label{color:#333;transform:translateX(0)}.switch-checkbox.readonly{opacity:.5}.gdpr-customize-container{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;box-sizing:border-box;transition:opacity .3s;background:rgba(15,27,45,.46);backdrop-filter:blur(4px);z-index:1500}.gdpr-customize-container .gdpr-window{position:absolute;left:50%;top:50%;border-radius:12px;padding:12px;box-sizing:border-box;max-width:90%;max-height:90%;overflow:auto;background-color:#fff;transform:translate(-50%,-50%);width:1024px}.gdpr-customize-container .gdpr-window h2{font-size:22px;margin:0 0 6px 0;line-height:1.5;text-align:center}.gdpr-customize-container .gdpr-window h3{font-size:14px;margin:0 0 6px 0;line-height:1.5;text-align:center}.gdpr-customize-container .gdpr-window table thead td{text-align:center;font-weight:700}.gdpr-customize-container .gdpr-window table td{font-size:14px;text-align:center;width:0}.gdpr-customize-container .gdpr-window table td.desc{width:1024px}.gdpr-customize-container .gdpr-window table td.value{text-align:center}.gdpr-customize-container .gdpr-window .btns{margin:12px 0 0 0;text-align:center}.gdpr-customize-container .gdpr-window .btns .btn{margin:8px 8px;min-height:unset;padding:6px 24px}.gdpr-customize-container .gdpr-window .more-info{display:block;margin:18px 0 0 0;text-align:center;font-size:13px}.gdpr-customize-container .gdpr-window .more-info a,.gdpr-customize-container .gdpr-window .more-info .manage{cursor:pointer;display:inline-block;font-weight:700}.gdpr-customize-container .gdpr-window .more-info a:hover,.gdpr-customize-container .gdpr-window .more-info .manage:hover{text-decoration:underline}@media screen and (max-width:600px){.gdpr-customize-container .gdpr-window h2{font-size:18px;margin:0 0 6px 0}.gdpr-customize-container .gdpr-window h3{font-size:12px;margin:0 0 6px 0}.gdpr-customize-container .gdpr-window thead,.gdpr-customize-container .gdpr-window thead td{display:none!important}.gdpr-customize-container .gdpr-window table,.gdpr-customize-container .gdpr-window tbody,.gdpr-customize-container .gdpr-window thead,.gdpr-customize-container .gdpr-window tr,.gdpr-customize-container .gdpr-window td{display:block;max-width:100%!important;white-space:normal!important;text-align:left!important;width:100%!important;box-sizing:border-box;padding:0!important;margin:0!important}.gdpr-customize-container .gdpr-window td{padding:4px 8px!important}.gdpr-customize-container .gdpr-window tr{margin:12px 0!important}.gdpr-customize-container .gdpr-window td.name{text-align:left!important;font-weight:700!important}.gdpr-customize-container .gdpr-window .btns .btn{display:block;margin:6px auto}}.RAL-1000{background:#cdba88}.RAL-1001{background:#d0b084}.RAL-1002{background:#d2aa6d}.RAL-1003{background:#f9a800}.RAL-1004{background:#e49e00}.RAL-1005{background:#cb8e00}.RAL-1006{background:#e29000}.RAL-1007{background:#e88c00}.RAL-1011{background:#af804f}.RAL-1012{background:#ddaf27}.RAL-1013{background:#e3d9c6}.RAL-1014{background:#ddc49a}.RAL-1015{background:#e6d2b5}.RAL-1016{background:#f1dd38}.RAL-1017{background:#f6a950}.RAL-1018{background:#faca30}.RAL-1019{background:#a48f7a}.RAL-1020{background:#a08f65}.RAL-1021{background:#f6b600}.RAL-1023{background:#f7b500}.RAL-1024{background:#ba8f4c}.RAL-1026{background:#ff0}.RAL-1027{background:#a77f0e}.RAL-1028{background:#ff9b00}.RAL-1032{background:#e2a300}.RAL-1033{background:#f99a1c}.RAL-1034{background:#eb9c52}.RAL-1035{background:#908370}.RAL-1036{background:#80643f}.RAL-1037{background:#f09200}.RAL-2000{background:#da6e00}.RAL-2001{background:#ba481b}.RAL-2002{background:#bf3922}.RAL-2003{background:#f67828}.RAL-2004{background:#e25303}.RAL-2005{background:#ff4d06}.RAL-2007{background:#ffb200}.RAL-2008{background:#ed6b21}.RAL-2009{background:#de5307}.RAL-2010{background:#d05d28}.RAL-2011{background:#e26e0e}.RAL-2012{background:#d5654d}.RAL-2013{background:#923e25}.RAL-3000{background:#a72920}.RAL-3001{background:#9b2423}.RAL-3002{background:#9b2321}.RAL-3003{background:#861a22}.RAL-3004{background:#6b1c23}.RAL-3005{background:#59191f}.RAL-3007{background:#3e2022}.RAL-3009{background:#6d342d}.RAL-3011{background:#792423}.RAL-3012{background:#c6846d}.RAL-3013{background:#972e25}.RAL-3014{background:#cb7375}.RAL-3015{background:#d8a0a6}.RAL-3016{background:#a63d2f}.RAL-3017{background:#cb555d}.RAL-3018{background:#c73f4a}.RAL-3020{background:#bb1e10}.RAL-3022{background:#cf6955}.RAL-3024{background:#ff2d21}.RAL-3026{background:#ff2a1b}.RAL-3027{background:#ab273c}.RAL-3028{background:#cc2c24}.RAL-3031{background:#a63437}.RAL-3032{background:#701d23}.RAL-3033{background:#a53a2d}.RAL-4001{background:#816183}.RAL-4002{background:#8d3c4b}.RAL-4003{background:#c4618c}.RAL-4004{background:#651e38}.RAL-4005{background:#76689a}.RAL-4006{background:#903373}.RAL-4007{background:#47243c}.RAL-4008{background:#844c82}.RAL-4009{background:#9d8692}.RAL-4010{background:#bc4077}.RAL-4011{background:#6e6387}.RAL-4012{background:#6b6b7f}.RAL-5000{background:#314f6f}.RAL-5001{background:#0f4c64}.RAL-5002{background:#00387b}.RAL-5003{background:#1f3855}.RAL-5004{background:#191e28}.RAL-5005{background:#005387}.RAL-5007{background:#376b8c}.RAL-5008{background:#2b3a44}.RAL-5009{background:#225f78}.RAL-5010{background:#004f7c}.RAL-5011{background:#1a2b3c}.RAL-5012{background:#0089b6}.RAL-5013{background:#193153}.RAL-5014{background:#637d96}.RAL-5015{background:#007cb0}.RAL-5017{background:#005b8c}.RAL-5018{background:#058b8c}.RAL-5019{background:#005e83}.RAL-5020{background:#00414b}.RAL-5021{background:#007577}.RAL-5022{background:#222d5a}.RAL-5023{background:#42698c}.RAL-5024{background:#6093ac}.RAL-5025{background:#21697c}.RAL-5026{background:#0f3052}.RAL-6000{background:#3c7460}.RAL-6001{background:#366735}.RAL-6002{background:#325928}.RAL-6003{background:#50533c}.RAL-6004{background:#024442}.RAL-6005{background:#114232}.RAL-6006{background:#3c392e}.RAL-6007{background:#2c3222}.RAL-6008{background:#37342a}.RAL-6009{background:#27352a}.RAL-6010{background:#4d6f39}.RAL-6011{background:#6c7c59}.RAL-6012{background:#303d3a}.RAL-6013{background:#7d765a}.RAL-6014{background:#474135}.RAL-6015{background:#3d3d36}.RAL-6016{background:#00694c}.RAL-6017{background:#587f40}.RAL-6018{background:#61993b}.RAL-6019{background:#b9ceac}.RAL-6020{background:#37422f}.RAL-6021{background:#8a9977}.RAL-6022{background:#3a3327}.RAL-6024{background:#008351}.RAL-6025{background:#5e6e3b}.RAL-6026{background:#005f4e}.RAL-6027{background:#7ebab5}.RAL-6028{background:#315442}.RAL-6029{background:#006f3d}.RAL-6032{background:#237f52}.RAL-6033{background:#46877f}.RAL-6034{background:#7aacac}.RAL-6035{background:#194d25}.RAL-6036{background:#04574b}.RAL-6037{background:#008b29}.RAL-6038{background:#00b51a}.RAL-7000{background:#7a888e}.RAL-7001{background:#8c969d}.RAL-7002{background:#817863}.RAL-7003{background:#7a7669}.RAL-7004{background:#9b9b9b}.RAL-7005{background:#6c6e6b}.RAL-7006{background:#766a5e}.RAL-7008{background:#745e3d}.RAL-7009{background:#5d6058}.RAL-7010{background:#585c56}.RAL-7011{background:#52595d}.RAL-7012{background:#575d5e}.RAL-7013{background:#575044}.RAL-7015{background:#4f5358}.RAL-7016,.RAL-Antracit{background:#383e42}.RAL-7021{background:#2f3234}.RAL-7022{background:#4c4a44}.RAL-7023{background:#808076}.RAL-7024{background:#45494e}.RAL-7026{background:#374345}.RAL-7030{background:#928e85}.RAL-7031{background:#5b686d}.RAL-7032{background:#b5b0a1}.RAL-7033{background:#7f8274}.RAL-7034{background:#92886f}.RAL-7035{background:#c5c7c4}.RAL-7036{background:#979392}.RAL-7037{background:#7a7b7a}.RAL-7038{background:#b0b0a9}.RAL-7039{background:#6b665e}.RAL-7040{background:#989ea1}.RAL-7042{background:#8e9291}.RAL-7043{background:#4f5250}.RAL-7044{background:#b7b3a8}.RAL-7045{background:#8d9295}.RAL-7046{background:#7f868a}.RAL-7047{background:#c8c8c7}.RAL-7048{background:#817b73}.RAL-8000{background:#89693e}.RAL-8001{background:#9d622b}.RAL-8002{background:#794d3e}.RAL-8003{background:#7e4b26}.RAL-8004{background:#8d4931}.RAL-8007{background:#70452a}.RAL-8008{background:#724a25}.RAL-8011{background:#5a3826}.RAL-8012{background:#66332b}.RAL-8014{background:#4a3526}.RAL-8015{background:#5e2f26}.RAL-8016{background:#4c2b20}.RAL-8017{background:#442f29}.RAL-8019{background:#3d3635}.RAL-8022{background:#1a1718}.RAL-8023{background:#a45729}.RAL-8024{background:#795038}.RAL-8025{background:#755847}.RAL-8028{background:#513a2a}.RAL-8029{background:#7f4031}.RAL-9001{background:#e9e0d2}.RAL-9002{background:#d7d5cb}.RAL-9003{background:#ecece7}.RAL-9004{background:#2b2b2c}.RAL-9005{background:#0e0e10}.RAL-9006{background:#a1a1a0}.RAL-9007{background:#878581}.RAL-9010{background:#f1ece1}.RAL-9011{background:#27292b}.RAL-9016{background:#f1f0ea}.RAL-9017{background:#2a292a}.RAL-9018{background:#c8cbc4}.RAL-9022{background:#858583}.RAL-9023{background:#797b7a}.RAL-Alucink{background:#fff}.RAL-Horgany{background:#fff}.RAL-Famintás1{background:#fff}.RAL-Famintás2{background:#fff}.RAL-UTK11{background:#024131}.RAL-UTK23{background:#636464}.RAL-UTK24{background:#32383a}.RAL-UTK27{background:#a42b22}.RAL-UTK28{background:#972820}.RAL-UTK31{background:#50291d}.RAL-UTK32{background:#3e1f16}.RAL-UTK33{background:#1d1d1a}.RAL-UTK750{background:#c24930}.RAL-ICep23{background:#636563}.RAL-ICep28{background:#97281f}.RAL-ICep32{background:#3f1f14}.RAL-ICep33{background:#1d1d1b}.RAL-ICep750{background:#c1492f}.RAL-Aranytölgy,.RAL-Sötét-tölgy{background-color:#a26828}.RAL-Dió,.RAL-Sötét-Dió,.RAL-Rusztikus.Dió,.RAL-Sötét.Dió{background-color:#97653d}.RAL-Világos-Dió,.RAL-Multigloss,.RAL-DióMultigloss{background-color:#e19867}.RAL-Sötét.Tölgy{background-color:#5a3a27}.RAL-Szürketölgy{background-color:#6b6259}.RAL-Antik.Dió{background-color:#6a442f}.RAL-Horgany{background-color:#a7a9a6}.RAL-Dombornyomott{background-color:#fff}