@font-face{font-family:"Nexa Black";src:url("./fonts/NexaBlack.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Nexa Light";src:url("./fonts/NexaLight.otf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Nexa Regular";src:url("./fonts/NexaRegular.otf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Abril Fatface";src:url("./fonts/AbrilFatface-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Nexa-Trial-LightItalic";src:url("./fonts/Nexa-Trial-LightItalic.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins Black";src:url("./fonts/Poppins-Black.ttf") format("truetype");font-weight:900;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}a,a:link,a:visited,a:hover,a:focus,a:active{outline:none !important;background-color:rgba(0,0,0,0) !important}a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{font-family:sans-serif}.container-section{max-width:1400px;margin:auto;padding:0 10px}@media(min-width: 1024px){.container-section{padding:0 20px}}.container{overflow-x:clip}.scroll-wrapper{scrollbar-color:#fdc543 rgba(0,0,0,0);width:100vw;overflow-x:auto;overflow-y:hidden;height:600px}@media(min-width: 1024px){.scroll-wrapper{height:400px}}@media(min-width: 1366px){.scroll-wrapper{height:600px}}@media(min-width: 1600px){.scroll-wrapper{height:700px}}.image-wrapper{position:relative;width:2000px;height:700px}@media(min-width: 1024px){.image-wrapper{width:100%;height:400px}}@media(min-width: 1366px){.image-wrapper{height:600px}}@media(min-width: 1600px){.image-wrapper{height:700px}}.image-header{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}section h3{font-size:25px;margin-top:-9px;letter-spacing:1.5px;font-family:"Nexa Black"}section h3 span{color:#fdc543}@media(max-width: 767px){section h3{padding-top:30px}}section p{font-size:16px;font-family:"Nexa Regular";color:#323232;line-height:30px;padding-bottom:40px}@media(min-width: 768px){section{margin-top:100px}section h3{font-size:36px}}.hotspot{box-sizing:border-box;text-decoration:none;position:absolute;background-color:rgba(255,255,255,.178);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.4117647059);cursor:pointer;transform:translate(-50%, -50%) rotate(45deg);z-index:10;display:flex;align-items:center;justify-content:center;transition:.1s all ease}.hotspot:hover{transform:translate(-50%, -50%) rotate(45deg) scale(1.1)}.hotspot:hover::after{background-color:#fdc543}.hotspot::after{content:"";position:absolute;z-index:999;top:50%;left:50%;width:35%;height:35%;background:#fff;transform:translate(-50%, -50%)}.hotspot .tooltip{text-decoration:none;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .3s ease .2s,visibility .5s linear .2s;position:relative;width:100%;max-width:400px;padding-left:220%;padding-bottom:20%;color:#fff;font-size:14px;white-space:nowrap;transform:rotate(-45deg);z-index:5}@media(min-width: 1024px){.hotspot .tooltip{transition:opacity .3s ease .2s,visibility .2s linear .2s}}.hotspot:hover .tooltip{opacity:1;visibility:visible;transition-delay:.5s;z-index:-1}@media(min-width: 1024px){.hotspot:hover .tooltip{transition-delay:.2s}}.highlight{font-size:19px;color:#fff;font-weight:lighter;text-decoration:underline;text-underline-offset:3px;font-family:"Abril Fatface"}.tooltip small{font-size:15px;width:200px;letter-spacing:1px;color:#fff;font-weight:lighter;font-family:"Nexa Light";border-bottom:2px solid #fff;display:inline-block}.title{position:absolute;z-index:999;left:50%;width:100%;text-align:center;margin-top:50px;transform:translateX(-50%)}.title h1{font-family:"Nexa Regular";color:#fff;letter-spacing:1px;font-size:35px;text-shadow:0px 0px 15px rgba(32,30,38,.7137254902)}@media(min-width: 768px){.title h1{font-size:40px}}.title p{margin-top:-3px;font-family:"Nexa-Trial-LightItalic";letter-spacing:.2px;font-weight:100;font-style:italic;font-size:18px;color:#fff;text-shadow:0px 3px 15px rgba(32,30,38,.7137254902)}.section-1{margin-top:80px;border-bottom:1px solid #000}.section-1 .container-section{justify-items:center;margin:auto;max-width:1400px;display:grid;grid-template-columns:1fr}@media(min-width: 768px){.section-1 .container-section{justify-items:stretch}}@media(min-width: 768px){.section-1 .container-section{grid-template-columns:35% 1fr}}.section-1 .container-section .column-1{display:flex;align-items:flex-end;width:100%;position:relative;max-width:479px}@media(min-width: 768px){.section-1 .container-section .column-1{border-right:1px solid #000}}.section-1 .container-section .column-1 video{width:100%;height:360px;-o-object-fit:none;object-fit:none;display:block}@media(min-width: 768px){.section-1 .container-section .column-1 video{height:348px;margin-top:100px}}@media(min-width: 1366px){.section-1 .container-section .column-1 video{height:479px}}.section-1 .container-section .column-1::after{content:url("./images/LINIA GUN METAL_obrys_BIALY 1.jpg");position:absolute;bottom:-5px;right:0}@media(min-width: 768px){.section-1 .container-section .column-1::after{right:-55px}}.section-1 .container-section .column-2{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:15px}@media(min-width: 768px){.section-1 .container-section .column-2{padding-left:70px}}@media(min-width: 1024px){.section-1 .container-section .column-2{padding-left:80px}}@media(min-width: 1366px){.section-1 .container-section .column-2{padding-left:100px}}.section-1 .container-section .column-2::after{content:url("./images/DIAMENCKIK-line.png");position:absolute;bottom:-16px;right:24%}.section-2{padding-bottom:30px;padding-left:0;border-bottom:1px solid #000}@media(min-width: 768px){.section-2{padding-bottom:100px}}.section-2 .container-section{display:flex;flex-direction:column;gap:30px;text-align:center;padding:40px 10px;justify-items:center}@media(min-width: 768px){.section-2 .container-section{justify-items:stretch;gap:50px}}@media(min-width: 1024px){.section-2 .container-section{padding:0 20px}}.section-2 .nav{display:flex;border:1px solid #ccc;width:100%;max-width:1024px;margin:auto;flex-wrap:wrap;justify-content:center}.section-2 .nav button{padding:10px 20px;border:none;background:#fff;cursor:pointer;font-family:"Nexa Light";letter-spacing:1px;font-size:18px}.section-2 .nav button.active{background:#323232;color:rgba(255,255,255,.8);font-family:"Nexa Light";font-weight:bold;letter-spacing:1px;font-size:18px}.section-2 .products{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px;padding-top:40px;max-width:1350px;margin:auto;gap:20px}.section-2 .products .product{text-decoration:none;margin:10px;text-align:left;padding:10px;display:none;position:relative;scale:1;transition:.3s all ease}.section-2 .products .product:hover{transition:.3s all ease;scale:1.15}.section-2 .products .product p{padding-bottom:0;font-size:12px}.section-2 .products .product .model{font-size:14px;font-family:"Nexa Black"}.section-2 .products .product .diament::before{content:url("./images/OBRYS-DIAMENT.png");top:100px;position:absolute;right:-20px}.section-2 .products .product .years-2::after{content:url("./images/gwarancja-2.jpg")}.section-2 .products .product .years-5::after{content:url("./images/gwarancja-5.jpg")}.section-2 .products .product .years-10::after{content:url("./images/gwarancja-10.jpg")}.section-2 .products .product .img-product{position:relative;width:260px;height:260px}.section-2 .products .product .img-product::after{position:absolute;top:-20px;right:-20px}.section-2 .products .product img{width:100%}.section-3{z-index:5;border-bottom:1px solid #000}.section-3 .container-section{padding-top:40px;padding-bottom:70px;gap:52px;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){.section-3 .container-section{gap:20px;flex-direction:row}}.section-3 .container-section .column-1{width:100%;max-width:300px;margin:auto}@media(min-width: 768px){.section-3 .container-section .column-1{max-width:295px;margin:0}}.section-3 .container-section .column-1 h3{text-align:center;margin-top:5px;position:relative}@media(min-width: 768px){.section-3 .container-section .column-1 h3{text-align:left}.section-3 .container-section .column-1 h3::before{top:-40px;position:absolute;content:url("./images/DIAMENCKIK.png")}}.section-3 .container-section .column-2{width:100% !important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}@media(min-width: 768px){.section-3 .container-section .column-2{gap:15px;width:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}@media(min-width: 1366px){.section-3 .container-section .column-2{gap:70px;justify-content:flex-end}}.section-3 .container-section .column-2 .block{width:295px}@media(min-width: 768px){.section-3 .container-section .column-2 .block{width:201px;align-items:flex-start}}@media(min-width: 860px){.section-3 .container-section .column-2 .block{width:240px}}@media(min-width: 1024px){.section-3 .container-section .column-2 .block{width:295px}}.section-3 .container-section .column-2 .block div{margin-bottom:10px;max-width:207px}.section-3 .container-section .column-2 .block img{width:100%;margin-bottom:5px}.section-3 .container-section .column-2 .block p{font-size:14px;padding-bottom:0;margin-bottom:-8px}.section-3 .container-section .column-2 .block a{font-family:"Nexa Regular";font-weight:bold;text-decoration:none;font-size:18px;color:#fdc543;position:relative}.section-3 .container-section .column-2 .block a::after{content:url("./images/arrow.png");position:absolute;margin-left:7px;z-index:999}.section-4{z-index:0;padding-bottom:100px;border-bottom:1px solid #000}@media(min-width: 768px){.section-4{margin-top:0}}.section-4 .block-image{display:flex;position:relative}.section-4 .block-image img{width:100%}@media(min-width: 768px){.section-4 .block-image img{height:100%}}.section-4 .block-image p{left:-144px;top:80px;position:absolute;transform:rotate(90deg)}.section-4 .block-image p span{font-family:"Nexa Black"}.section-4 .container-section{padding-top:100px;gap:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media(min-width: 768px){.section-4 .container-section{padding-left:20px;padding-right:20px;justify-content:space-between}}@media(min-width: 992px){.section-4 .container-section{flex-wrap:nowrap}}.section-4 .container-section .column-1{width:100%;max-width:295px;display:flex;gap:40px;flex-direction:column;position:relative}@media(min-width: 768px){.section-4 .container-section .column-1{max-width:240px}}.section-4 .container-section .column-1::before{content:"";position:absolute;width:1px;top:-100px;right:40px;height:100px;background-color:#000}.section-4 .container-section .column-1 .border{position:relative}.section-4 .container-section .column-1 .border::after{content:"";position:absolute;bottom:0px;left:-300px;width:595px;height:1px;background-color:#000}@media(min-width: 768px){.section-4 .container-section .column-1 .border::after{width:600px}}.section-4 .container-section .column-2{width:100%;margin-top:30px;display:flex;align-items:flex-end;justify-content:center;max-width:295px}@media(min-width: 768px){.section-4 .container-section .column-2{max-width:440px;margin-top:0}}.section-4 .container-section .column-2 .block-image{display:flex}.section-4 .container-section .column-2 .block-image::after{top:-15px;right:-15px;position:absolute;content:url("./images/WIRTUALNA KUCHNIA_BIALY 1.jpg")}.section-4 .container-section .column-2 .block-image::before{content:"";position:absolute;bottom:0px;left:-58px;width:800px;height:1px;background-color:#000}.section-4 .container-section .column-2 p{left:auto;right:-104px;top:auto;bottom:85px}.section-4 .container-section .column-3{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:47px;width:100%;text-align:left}.section-4 .container-section .column-3 p{margin-left:0px;padding-bottom:0}@media(min-width: 768px){.section-4 .container-section .column-3{align-items:flex-end}.section-4 .container-section .column-3 p{margin-left:20px;padding-bottom:40px}}.section-4 .container-section .column-3 h3{max-width:280px;position:relative}.section-4 .container-section .column-3 h3::before{content:url("./images/DIAMENCKIK.png");position:absolute;left:0;top:-5px}@media(min-width: 768px){.section-4 .container-section .column-3 h3::before{top:-40px;left:auto;right:0}}@media(min-width: 768px){.section-4 .container-section .column-3{text-align:right}}.section-4 .container-section .column-3 a{font-family:"Nexa Regular";font-weight:bold;text-decoration:none;font-size:18px;color:#fdc543;position:relative}@media(min-width: 768px){.section-4 .container-section .column-3 a{margin-right:45px}}.section-4 .container-section .column-3 a::after{content:url("./images/arrow.png");position:absolute;margin-left:7px;z-index:999}.section-5 .container-section{display:flex;flex-direction:column;align-items:center}.section-5 h3{text-align:center;position:relative}.section-5 h3::after{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);content:url("./images/DIAMENCKIK.png")}.section-5 p{text-align:center;max-width:815px;margin:50px auto;margin-bottom:0}.section-5 .check{font-family:"Nexa Regular";font-weight:bold;text-decoration:none;font-size:18px;color:#fdc543;position:relative}.section-5 .check::after{content:url("./images/arrow.png");position:absolute;margin-left:7px;z-index:999}.section-5 .product-block{text-decoration:none;margin:10px;text-align:left;padding:10px;position:relative;scale:1;transition:.3s all ease}.section-5 .product-block .years-2{position:relative}.section-5 .product-block .years-2::after{position:absolute;top:-20px;right:-20px;content:url("./images/gwarancja-2.jpg")}.section-5 .product-block:hover{transition:.3s all ease;scale:1.15}.section-5 .product-block p{text-align:left;padding-bottom:0;font-size:12px}.section-5 .product-block .model{text-align:left;margin-top:0;font-size:14px;font-family:"Nexa Black"}footer{width:100%;margin-top:100px;height:290px}footer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:center center}