body{font-family:"Poppins", sans-serif;}.cleaner{clear:both;}.ttab{display:table;}.trow{display:table-cell;vertical-align:middle;}.linia{width:116px;height:4px;background:#ff0;margin-bottom:40px;}.tcenter{text-align:center;}.tright{text-align:right;}.tleft{text-align:left;}.tjust{text-align:justify;}.dnone{display:none;}.well{background:transparent;border:0;box-shadow:none;}.cookiez{background-color:rgba(255, 255, 255, 0.9);bottom:0;font-size:12px;left:0;padding:25px 0 30px;position:fixed;text-align:center;width:100%;z-index:20000;}.cookiez a{background-color:#ddd;border:0 solid red;border-radius:4px;color:#555;display:inline-block;margin-left:10px;padding:9px 17px;}.btn_1:hover,.btn_1:focus,.btn_2:hover,.btn_2:focus,.btn_3:hover,.btn_3:focus,.btn_4:hover,.btn_4:focus{text-decoration:none;}.shadowsmall{-webkit-box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.1);}.shadowhuge{-webkit-box-shadow:0px 10px 0px 200px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 10px 0px 200px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 0px 200px rgba(0, 0, 0, 0.1);}.btn_1{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #ff0 !important;background:#ff0 !important;color:#ae8455 !important;font-size:13px !important;font-weight:600 !important;padding:12px 50px !important;border-radius:50px !important;text-align:center;display:inline-block;max-width:100%;letter-spacing:1px !important;}.btn_1:hover,.btn_1:focus{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #000 !important;background:#fff !important;color:#000 !important;font-size:13px !important;font-weight:600 !important;padding:12px 50px !important;border-radius:50px !important;text-align:center;display:inline-block;max-width:100%;letter-spacing:1px !important;}.btn_2{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #ae8455 !important;background:#ae8455 !important;color:#fff !important;font-size:13px !important;font-weight:600 !important;padding:12px 50px !important;border-radius:50px !important;text-align:center;display:inline-block;max-width:100%;letter-spacing:1px !important;}.btn_2:hover,.btn_2:focus{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #ae8455 !important;background:#000 !important;color:#fff !important;font-size:13px !important;font-weight:600 !important;padding:12px 50px !important;border-radius:50px !important;text-align:center;display:inline-block;max-width:100%;letter-spacing:1px !important;}.btn_3{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #fff !important;background:transparent !important;color:#fff !important;font-size:13px !important;font-weight:600 !important;padding:12px 50px !important;border-radius:50px !important;text-align:center;display:inline-block;max-width:100%;letter-spacing:1px !important;}.btn_3:hover,.btn_3:focus{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #ff0 !important;background:#ff0 !important;color:#000 !important;font-size:13px !important;font-weight:600 !important;padding:12px 50px !important;border-radius:50px !important;text-align:center;display:inline-block;max-width:100%;letter-spacing:1px !important;}.btn_4{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #1c1e24 !important;background:transparent !important;color:#1c1e24 !important;font-size:13px !important;font-weight:600 !important;padding:12px 50px !important;border-radius:50px !important;text-align:center;display:inline-block;max-width:100%;letter-spacing:1px !important;}.btn_4:hover,.btn_4:focus{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #1c1e24 !important;background:#1c1e24 !important;color:#fff !important;font-size:13px !important;font-weight:600 !important;padding:12px 50px !important;border-radius:50px !important;text-align:center;display:inline-block;max-width:100%;letter-spacing:1px !important;}body{margin:0;font-family:'Poppins', sans-serif;}section{font-family:'Poppins', sans-serif;}a{text-decoration:none;}.topbar{height:43px;background:#d3b38b;font-size:11px;}.topbar .container,.topbar .container-lg,.topbar .container-md,.topbar .container-sm,.topbar .container-xl{max-width:1476px !important;padding-right:109px;}.topbar-address{height:43px;display:flex;align-items:center;color:#fff;font-size:13px;}.topbar-address strong{margin-left:5px;}.topbar-address i{font-size:20px;}.topbar-contact{height:43px;}.topbar-contact a{height:43px;padding:0 25px;display:flex;align-items:center;gap:8px;font-size:15px;color:#333;background:#fff;}.topbar-contact a.email{color:#fff;background:#202631;}.topbar-contact a.email i{font-size:20px;}.topbar-contact a.phone i{font-size:20px;color:#c7955f;}.hero{position:relative;min-height:calc(100vh - 43px);margin:0 10px;}.hero .position-relative{z-index:2;}.hero #heroVideo{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}.hero .hero-overlay{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg, rgba(25, 15, 8, .67) 0%, rgba(25, 15, 8, .42) 40%, rgba(25, 15, 8, .12) 75%, rgba(25, 15, 8, .30) 100%);}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg, rgba(25, 15, 8, .67) 0%, rgba(25, 15, 8, .42) 40%, rgba(25, 15, 8, .12) 75%, rgba(25, 15, 8, .30) 100%);}.hero .txt{height:900px;padding-left:30px;color:#fff;}.hero-content{margin-top:-2%;}.hero-content h1{margin:0 0 32px;font-size:clamp(38px, 3.2vw, 51px);line-height:1.1;font-weight:100;letter-spacing:-1.5px;}.hero-content h1 strong{color:#d2ae7c;font-weight:600;}.hero-lead{margin:0;font-size:28px;line-height:1.5;font-weight:300;}.hero-lead strong{font-weight:700;}.hero-lead span{color:#d2ae7c;font-weight:500;}.hero-description{margin:0;color:rgba(255, 255, 255, .82);font-size:22px;line-height:1.55;font-weight:200;}.hero-buttons{margin-top:50px;}.hero-buttons .btn{border-radius:50px;}.hero-buttons .btn.btn-primary{background:#c7955f;border:1px solid #c7955f;}.hero-buttons .btn.btn-primary:hover{background:#fff;color:#000;border:1px solid #c7955f;}.hero-buttons .btn.btn-outline-light{position:relative;}.hero-buttons .btn.btn-outline-light:after{content:'>';margin-left:20px;}.logo{width:250px;text-align:center;color:#fff !important;line-height:1;}.logo small{display:block;margin-bottom:4px;font-size:10px;letter-spacing:1px;font-weight:600;}.logo > span{font-size:30px;font-weight:300;letter-spacing:-1px;}.logo > span span{font-weight:500;}.hero .navbar{position:relative;min-height:105px;z-index:3;}.hero .navbar .container-fluid{position:relative;}.logo{position:absolute;left:50%;top:50%;width:250px;transform:translate(-50%, -50%);text-align:center;color:#fff !important;line-height:1;z-index:5;}.logo small{display:block;margin-bottom:4px;font-size:10px;letter-spacing:1px;font-weight:600;}.logo > span{font-size:30px;font-weight:300;letter-spacing:-1px;}.logo > span span{font-weight:500;}.navbar-collapse{display:flex !important;flex-basis:auto;align-items:center;}.nav-main{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;margin:0 !important;}.nav-main:first-child{left:2%;}.nav-main:first-child::after{content:'';width:100px;height:1px;margin-left:55px;background:rgba(255, 255, 255, .7);}.nav-main:last-child{right:2%;}.nav-main:last-child::before{content:'';width:100px;height:1px;margin-right:55px;background:rgba(255, 255, 255, .7);}.nav-link{padding:8px 10px !important;color:#d7bea0 !important;font-size:14px !important;font-weight:400 !important;white-space:nowrap;}.nav-link:hover,.nav-link.active{color:#fff !important;}.search-button{position:absolute;top:24px;right:0;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:6;}.search-button svg{width:19px;height:19px;fill:none;stroke:#222;stroke-width:2;}.navbar-toggler{position:absolute;top:50%;right:2%;padding:5px;transform:translateY(-50%);border:0;z-index:10;}.navbar-toggler:focus{box-shadow:none;}.navbar-toggler span{display:block;width:35px;height:3px;margin:6px 0;border-radius:3px;background:#fff;}.custom-btn{width:250px;height:42px;border-radius:25px;font-size:11px;font-weight:600;}.custom-btn .arrow{margin-left:auto;font-size:24px;font-weight:300;line-height:0;}.btn-primary{background:#c7955f;border-color:#c7955f;}.btn-primary:hover{background:#d5aa76;border-color:#d5aa76;}.socials{position:absolute;z-index:5;top:115px;right:2%;align-items:center;flex-direction:column;gap:34px;}.socials a{width:34px;height:25px;}.socials svg{width:34px;height:24px;fill:none;stroke:#fff;stroke-width:1.8;}.socials .fill{fill:#fff;stroke:none;}.socials > span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:15px;font-weight:600;letter-spacing:0.5px;color:#fff;}.slider-controls{position:absolute;z-index:5;top:55%;right:2.8%;flex-direction:column;align-items:center;gap:35px;}.slider-line{width:1px;height:100px;background:rgba(255, 255, 255, .6);}.slider-dot{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:#c7955f;}.slider-arrows{position:absolute;z-index:5;right:12%;bottom:21%;align-items:center;}.slider-arrows button{width:52px;height:52px;margin-left:16px;border:1px solid rgba(255, 255, 255, .25);border-radius:50%;background:rgba(255, 255, 255, .16);color:#fff;font-size:34px;line-height:1;}.slider-arrows button:first-of-type{background:rgba(255, 255, 255, .75);color:#c7955f;}.scroll-down{position:absolute;z-index:5;left:3.5%;bottom:8%;width:25px;flex-direction:column;align-items:center;}.scroll-down .mouse{position:relative;width:18px;height:32px;border:1.5px solid #fff;border-radius:10px;}.scroll-down .mouse::before{content:'';position:absolute;top:5px;left:7px;width:2px;height:6px;border-radius:2px;background:#fff;}.scroll-down .arrow{width:10px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);margin-top:-2px;}.dropdown-menu{margin-top:0;padding:10px 0;min-width:250px;background:#000 !important;border:1px solid #222;border-radius:0;box-shadow:0 10px 30px rgba(0, 0, 0, 0.35);}.dropdown-menu .dropdown-item{position:relative;padding:10px 20px 10px 22px;color:#fff;background:transparent;font-size:13px;font-weight:400;transition:color 0.25s ease, background 0.25s ease, padding 0.25s ease;}.dropdown-menu .dropdown-item::before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:#ae8455;transform:scaleY(0);transform-origin:center;transition:transform 0.25s ease;}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{color:#ae8455;background:rgba(255, 255, 255, 0.04);padding-left:26px;}.dropdown-menu .dropdown-item:hover::before,.dropdown-menu .dropdown-item:focus::before{transform:scaleY(1);}.dropdown-menu .dropdown-item:active{color:#ae8455;background:rgba(255, 255, 255, 0.06);}@media (max-width:1399px){.nav-main:first-child{left:7%;}.nav-main:first-child::after{margin-left:25px;}.nav-main:last-child{right:15%;}.nav-main:last-child::before{margin-right:25px;}.search-button{right:9%;}.logo{width:220px;}.logo > span{font-size:28px;}}@media (max-width:1199px){.navbar{min-height:85px;}.navbar-collapse{position:absolute;top:85px;left:0;right:0;display:none !important;padding:20px;background:rgba(20, 15, 10, .97);}.navbar-collapse.show{display:block !important;}.navbar-collapse .nav-main{position:static;display:flex;flex-direction:column;transform:none;gap:0;}.navbar-collapse .nav-main::before,.navbar-collapse .nav-main::after{display:none;}.logo{left:30px;transform:translateY(-50%);width:auto;text-align:left;}.logo > span{font-size:25px;}.logo small{font-size:8px;}.search-button{right:75px;}.navbar-toggler{right:20px;}}@media (max-width:767px){.topbar-address{justify-content:center;font-size:9px;}.hero{margin:0;min-height:calc(100vh - 43px);background-position:62% center;}.hero-content{margin-top:0;}.hero-content h1{font-size:34px;margin-bottom:22px;}.hero-lead{font-size:17px;}.hero-description{font-size:13px;}.hero-buttons{margin-top:30px;}.custom-btn{width:100%;}.logo{left:20px;}.logo > span{font-size:23px;}.search-button{right:65px;width:36px;height:36px;}.navbar-toggler{right:10px;}}.navbar{position:relative;}.navbar .wyszukiwarka{background:transparent;transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;height:90px;width:461px;}.navbar .wyszukiwarka.mobilna{display:none;/*overflow: inherit;
    width: 461px;
	z-index: 3;*/}.navbar .wyszukiwarka #search-suggestions{background:#fff;padding:10px;display:none;cursor:pointer;}.navbar .wyszukiwarka .search-suggestion{padding:8px 12px;cursor:pointer;background:#fff;color:#333;transition:background 0.15s, color 0.15s;}.navbar .wyszukiwarka .search-suggestion:hover,.navbar .wyszukiwarka .search-suggestion.active{background:#ddd;}.navbar .wyszukiwarka label{display:none;}.navbar .wyszukiwarka input{padding:10px 10px 10px 20px;border:1px solid #ccc;border-radius:50px;font-size:14px;box-sizing:border-box;border-width:0 0 1px 0;background:#fff;width:80%;color:#000;margin-left:20%;}.navbar .wyszukiwarka input:focus{outline:none;box-shadow:none;}.navbar .wyszukiwarka input[type="submit"]{width:19%;transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;color:#fff;}.navbar .wyszukiwarka input[type="submit"]:hover{background:#fff;color:#000;}.navbar .wyszukiwarka input[type="submit"]:hover{background:#ddd;}@keyframes scroll-left{0%{transform:translateX(0);}100%{transform:translateX(-100%);}}@media (max-width:1800px){.nav-main:last-child::before,.nav-main:first-child::after{display:none;}}@media (max-width:1450px){.hero{margin:0;}.nav-main:first-child{left:0;}}@media (max-width:1350px){.nav-main li:first-child{display:none;}}@media (max-width:1199px){.nav-main li:first-child{display:inherit;}.navbar .wyszukiwarka.dektop{display:none;}.navbar .wyszukiwarka.mobilna{display:block;position:absolute;top:30px;right:calc(50% - 184px);width:368px;}.navbar .wyszukiwarka.mobilna input{width:100%;margin-left:0;}.navbar .wyszukiwarka.mobilna .search-button{width:41px;height:41px;right:1px;top:25px;}}body{width:100%;overflow-x:hidden;font-family:"Poppins", sans-serif;}main{background:#fff;min-height:768px;margin-top:134px;}section{font-family:"Poppins", sans-serif;}section h1,section h2{font-family:"Poppins", sans-serif;}.auto-univer{overflow:hidden;}.page-title{margin-top:47px;}.page-title .page-heading{display:flex;align-items:center;gap:35px;}.page-title .page-heading h1{font-size:38px;font-weight:600;color:#ae8455;}.page-title .page-heading .heading-line{height:1px;background:#cdb99f;width:120px;}.page-title .breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0 0 10px 0;margin:0;font-size:14px;font-weight:400;}.page-title .breadcrumbs ol li{padding-right:10px;}.page-title .breadcrumbs ol li a{color:#ae8455;text-decoration:none;}.page-title .breadcrumbs ol li + li::before{content:"/";display:inline-block;padding-right:10px;color:color-mix(in srgb, var(--default-color), transparent 70%);}.category_page .breadcrumbs{padding-top:20px;}.products_list{padding:30px 0;}.product .slideItem__img{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.product .slideItem_name a{text-decoration:none;}.product .slideItem_name a h2{font-size:23px;font-weight:400;text-align:center;text-transform:uppercase;padding:20px 0 0;}.product .slideItem_cena{color:#ae8455;text-align:center;padding-bottom:10px;}.bgwhite{background:#fff;color:#000;}.opis_glowny{margin:40px 0;}.opis_glowny .margin{margin:30px 0;}.opis_glowny .col-lg-6 img{border-radius:0 50px;aspect-ratio:1/1;width:100%;object-fit:cover;object-position:center;}.opis_glowny .col-lg-6 .txt{margin-left:50px;text-align:justify;}.opis_glowny .col-lg-6 .txt h3{font-size:20px;}.opis_glowny .col-lg-6 .txt.left{margin:0 50px 0 0;}.opis_glowny figure{margin:0;}.opis_glowny .kontakt a{color:#ae8455;}.opis_glowny .kontakt a:hover{color:#000;}.opis_glowny .kontakt i{font-size:20px;color:#c7955f;margin:0 10px 0 0;}.opis_glowny .container .col-md-4 h2,.opis_glowny .container .col-md-6 h2{font-weight:200;text-transform:uppercase;}.top4{position:relative;}.ob1,.ob2,.ob3,.ob4{position:relative;height:550px;text-align:justify;}.ob2,.ob4{border-left:1px dashed #a99577;padding-left:165px !important;}.ob1,.ob2{border-bottom:1px dashed #a99577;}.ob1 .trow,.ob2 .trow{vertical-align:bottom;padding-bottom:72px;}.ob1,.ob3{padding-right:165px !important;}.ob3,.ob4{padding-top:72px;}.ob1 h1{font-weight:800;text-transform:uppercase;font-size:54px;margin-bottom:2px;}.ob1 h2{font-weight:300;text-transform:uppercase;font-size:30px;margin-top:0;}.c2{margin-bottom:30px;}.cyfra1,.cyfra3,.cyfra0,.cyfra4{position:absolute;width:90px;height:64px;background:#fff;top:-32px;}.cyfra1{left:0;padding-left:11px;}.cyfra3{right:0;text-align:right;padding-right:11px;}.cyfra0{right:-58px;top:100px;z-index:1;height:80px;padding-top:8px;}.cyfra4{right:-58px;top:450px;z-index:1;height:80px;padding-top:8px;}.ob_kolko{position:absolute;right:-145px;top:-145px;z-index:10;}.ob_linia_left{border-left:1px dashed #a99577;position:absolute;left:-170px;top:-260px;height:520px;width:1px;}.ob_linia_right{border-right:1px dashed #a99577;position:absolute;right:-170px;top:-260px;height:520px;width:1px;}#obrobka .btn{text-transform:uppercase;border:2px solid #c3b5a2;border-radius:0;color:#c3b5a2;padding:15px 30px;font-size:14px;font-weight:600;margin-top:20px;transition:all 0.5s;}#obrobka .btn:hover{background:#c3b5a2;color:#fff;}@media (min-width:1440px){section .container{max-width:1440px;}.opis_glowny .container .col-lg-6,.opis_glowny .container .col-md-4{padding:0;}}.newspaper{column-count:2;column-gap:2.5rem;column-rule:1px solid #888;max-width:100%;margin:0 auto;padding:1.5rem;font-size:1.1rem;line-height:1.6;text-align:justify;hyphens:auto;position:relative;}.newspaper #szczegoly{position:absolute;top:-200px;left:0;}.newspaper h1,.newspaper .lead,.newspaper .full-width{column-span:all;margin-bottom:1.2rem;}.lead{font-size:1.4rem;font-style:italic;color:#444;}.gal_model{text-align:center;}.gal_model a{color:#000;text-decoration:none;}.gal_model a:hover,.gal_model a:focus{color:#ae8455;}.gal_model h2{margin-top:80px;}.gal_model img{aspect-ratio:1/1;object-fit:cover;width:100%;}.modele .slideItem{margin-bottom:40px;}.modele .slideItem__title{text-align:center;}.modele .slideItem__title .cont{padding:29px 50px 0;}.modele .slideItem__title .cont h2{color:#ae8455;font-weight:400;font-size:25px;}.modele .slideItem__title .cont h2 strong{font-weight:600;}.modele .slideItem__text .btn{margin-bottom:15px;}.kategorie{margin-bottom:80px;}.kategorie .service-item{box-shadow:0 10px 30px rgba(0, 0, 0, 0.04);transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}.kategorie .service-item:hover{transform:translateY(-2px);}.kategorie .service-item .img-fluid{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.kategorie .service-item .details{text-align:center;padding-bottom:40px;}.kategorie .service-item .details a{color:inherit;text-decoration:none;}.kategorie .service-item .details a:hover{color:inherit;}.kategorie .service-item .details h2{font-size:20px;font-weight:600;height:80px;padding-top:20px;}.opis_glowny a,.gallery a{color:#fff;}.opis_glowny a:hover,.gallery a:hover{color:#fff;}.opis_glowny figure img,.gallery figure img{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.opis_glowny figure figcaption,.gallery figure figcaption{background:#ae8455;border:1px solid #ae8455;color:#fff;text-align:center;padding:15px;border-radius:0 0 20px 20px;}.opis_glowny .main_pic figure figcaption,.gallery .main_pic figure figcaption{background:transparent;color:#000;border:0;}.opis_glowny .realizacja-tags,.gallery .realizacja-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px;}.opis_glowny .realizacja-tags span,.gallery .realizacja-tags span,.opis_glowny .realizacja-tags a,.gallery .realizacja-tags a{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid #d8d8d8;border-radius:20px;background:#fff;color:#555;font-size:13px;line-height:1.2;text-decoration:none;transition:all 0.2s ease;}.opis_glowny .realizacja-tags a:hover,.gallery .realizacja-tags a:hover{background:#f3f3f3;border-color:#aaa;color:#222;}.gallery,.gallery2{padding:0 150px;}.gallery2 a{text-decoration:none;font-size:12px;}.gallery2 figure{padding-bottom:20px;}.gallery2 figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.gallery2 figure figcaption{color:#000;text-align:center;padding:5px 10px;display:none;}.gallery2.plyta-zintegrowana figure figcaption{font-size:15px;display:block;}.kontakt{padding:0 0 80px 0;}.kontakt p{margin-bottom:0;}.kontakt p img{margin-right:10px;}.kontakt p:first-child{margin-bottom:1rem;padding-left:0;line-height:30px;}.kontakt > .row{margin-top:50px;}.formualrz h3{text-align:center;}.mapa{height:600px;}#o-firm-tab tr{display:flex;justify-content:center;align-items:center;margin:30px 0;}#o-firm-tab td{width:25%;}#o-firm-tab td p{font-size:14px;}#o-firm-tab td h3{font-size:20px;}#o-firm-tab td:nth-child(2n){text-align:center;}.opis_glowny ul li a{color:#ae8455;}.opinie{margin:50px 0;}.kawki{position:relative;width:117px;height:21px;flex-shrink:0;}.kawki .bg_gwiazda{position:absolute;top:0;left:0;height:21px;background:#fbbc04;z-index:1;}.kawki img{position:absolute;top:0;left:0;width:117px;height:21px;z-index:2;}.opinie_rotator{--opinia-gap:22px;position:relative;width:100%;height:330px;padding:10px 22px;overflow:hidden;box-sizing:border-box;}.opinie_rotator.zaufali{height:450px;}.opinie_rotator.zaufali .opinia .komentarz img{aspect-ratio:1/1;object-fit:cover;object-position:center;}.opinie_rotator .opinie-track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--opinia-gap);width:100%;height:100%;transition:transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform;}.opinie_rotator .opinia{display:block;flex:0 0 calc((100% - 2 * var(--opinia-gap)) / 3);max-width:calc((100% - 2 * var(--opinia-gap)) / 3);min-width:0;height:100%;box-sizing:border-box;}.opinie_rotator .komentarz{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:28px 22px;box-sizing:border-box;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 2px 20px rgba(0, 0, 0, 0.07);text-align:center;}.opinie_rotator .komentarz .nazwa_opinii{order:1;display:block;margin:0 0 12px;color:#222;font-size:16px;font-weight:600;line-height:1.4;}.opinie_rotator .komentarz .nazwa_opinii::after{content:"";display:block;width:35px;height:1px;margin:10px auto 0;background:#aaa;}.opinie_rotator .komentarz .ocena{order:2;margin:0 0 14px;}.opinie_rotator .komentarz .opnia{order:3;width:100%;margin:0;color:#777;font-size:12px;line-height:1.5;}.opinie_rotator .komentarz .opnia p{margin:0;}.opinie_rotator .opinie-nav{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#222;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);font-size:23px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:background 0.2s ease, color 0.2s ease;}.opinie_rotator .opinie-nav:hover{background:#222;color:#fff;}.opinie_rotator .opinie-prev{left:2px;}.opinie_rotator .opinie-next{right:2px;}@media (max-width:991px){.opinie_rotator{--opinia-gap:16px;height:350px;}.opinie_rotator .opinia{flex-basis:calc((100% - var(--opinia-gap)) / 2);max-width:calc((100% - var(--opinia-gap)) / 2);}.opinie_rotator .komentarz{padding:24px 18px;}.gallery,.gallery2{padding:0 15px;}.page-title .page-heading h1{text-align:center;width:100%;}.page-title .page-heading .heading-line{display:none;}.opis_glowny .col-lg-6 .txt.left{margin:0 15px;}}@media (max-width:575px){.opinie_rotator{--opinia-gap:0px;height:360px;padding:10px 25px;}.opinie_rotator .opinia{flex-basis:100%;max-width:100%;}.opinie_rotator .komentarz{padding:25px 20px;}.opinie_rotator .opnia{font-size:13px;}}@media (prefers-reduced-motion:reduce){.opinie_rotator .opinie-track{transition:none;}}@media (max-width:700px){.newspaper{column-count:1;column-gap:0;column-rule:none;}}.galeria_w{display:none !important;}.gal_model .pic figure figcaption,.opis_glowny figure figcaption{display:none;}@media (min-width:1px) and (max-width:992px){.product_page .product_view .profil-smakowy{flex-wrap:wrap;}.product_page .product_view .profil-smakowy div{width:50%;margin-bottom:20px;}.cart_quantity{margin-bottom:20px;}.metody-parzenia .d-flex{height:266px !important;}.metody-parzenia .d-flex .metoda{width:33.333% !important;}section.hero{overflow:visible;}.opis_glowny .col-lg-6 .txt{margin:0 15px;}.ttab{display:block;}.ob_kolko{display:none;}.ob1,.ob2,.ob3,.ob4{height:inherit;min-height:50px;text-align:center;padding:10px 15px !important;margin:20px 0 !important;border:0;}.cyfra0,.cyfra1,.cyfra2,.cyfra3,.cyfra4{display:none;}.cyfra1,.cyfra3{position:relative;text-align:center;left:inherit;right:inherit;top:inherit;margin:20px auto;}.sekcje-produktu{display:flex;flex-direction:column;}.products_list.modele{order:1;}.gallery2{order:2;}.opis_glowny{order:3;}#obrobka{order:4;}.gallery2 .row:not(.galeria-rozwinieta) > div:nth-child(n+11){display:none;/* Po rozwinięciu pokaż wszystkie zdjęcia */}.gallery2 .row.galeria-rozwinieta > div{display:block;}.gallery2 .galeria-toggle{display:block;margin:20px auto 0;padding:10px 24px;border:1px solid #333;background:#333;color:#fff;cursor:pointer;border-radius:4px;}.galeria_w{display:block !important;}.category_page.marmur,.category_page.granit,.category_page.onyx{display:flex;flex-direction:column;}.category_page.marmur .page-title,.category_page.granit .page-title,.category_page.onyx .page-title{order:1;}.category_page.marmur .gallery,.category_page.granit .gallery,.category_page.onyx .gallery{order:2;}.category_page.marmur .opis_glowny,.category_page.granit .opis_glowny,.category_page.onyx .opis_glowny{order:3;}.category_page.marmur .opis_glowny2,.category_page.granit .opis_glowny2,.category_page.onyx .opis_glowny2{order:4;}.category_page.marmur .mapa,.category_page.granit .mapa,.category_page.onyx .mapa{order:5;}.category_page.kwarcogranit,.category_page.spieki{display:flex;flex-direction:column;}.category_page.kwarcogranit .page-title,.category_page.spieki .page-title{order:1;}.category_page.kwarcogranit .opis_glowny2,.category_page.spieki .opis_glowny2{order:2;}.category_page.kwarcogranit .gallery,.category_page.spieki .gallery{order:3;}.category_page.kwarcogranit .opis_glowny,.category_page.spieki .opis_glowny{order:4;}.category_page.kwarcogranit .mapa,.category_page.spieki .mapa{order:5;}}.mapa{overflow:hidden;height:550px;}.mapa iframe{width:100%;height:100%;border:0;filter:invert(80%) saturate(30%) brightness(100%);}.contact-form .formularz .text_left{font-size:20px;letter-spacing:1px;padding:0 99px;}.footer{background:#1d2026;color:#fff;font-size:14px;}.footer .container{max-width:1480px;}.footer-top{min-height:308px;display:grid;grid-template-columns:1fr 80px 515px;gap:45px;padding:65px 0 40px;position:relative;}.footer-top::before{content:"";position:absolute;left:-195px;top:116px;width:118px;height:1px;background:#d8d8d8;}.footer-brand{padding-left:0;}.footer-logo{margin-bottom:42px;display:flex;flex-direction:column;line-height:1;}.footer-logo span{font-size:11px;font-weight:500;letter-spacing:0.5px;margin-bottom:3px;}.footer-logo strong{font-size:39px;font-weight:300;letter-spacing:-1.5px;}.footer-info{display:flex;align-items:flex-start;gap:70px;}.footer-address{display:flex;flex-direction:column;line-height:1.45;}.footer-address strong{font-weight:600;margin-bottom:1px;}.footer-contact{display:flex;align-items:flex-start;gap:48px;}.footer-contact a{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;white-space:nowrap;transition:color 0.25s ease;}.footer-contact a i{font-size:17px;}.footer-contact a:hover{color:#bd8955;}.footer-social{display:flex;flex-direction:column;align-items:center;gap:27px;padding-top:8px;}.footer-social a{width:31px;height:31px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:24px;transition:color 0.25s ease, transform 0.25s ease;}.footer-social a:hover{color:#bd8955;transform:scale(1.08);}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:55px;}.footer-column{display:flex;flex-direction:column;}.footer-column h3{margin:0 0 16px;color:#d2a06e;font-size:15px;font-weight:700;}.footer-column a{color:#fff;text-decoration:none;line-height:1.4;transition:color 0.25s ease;}.footer-column a:hover{color:#bd8955;}.footer-nav{min-height:77px;border-top:1px solid #30343a;display:flex;align-items:center;gap:32px;}.footer-nav a{color:#fff;text-decoration:none;transition:color 0.25s ease;}.footer-nav a:hover{color:#bd8955;}.footer-bottom{height:96px;background:#111;}.footer-bottom .container{height:100%;display:flex;align-items:center;justify-content:flex-end;}.footer-copy{color:#bd9a75;font-size:13px;}.footer-copy strong{font-weight:700;}@media (max-width:1199.98px){.footer .container{padding-left:30px;padding-right:30px;}.footer-top{grid-template-columns:1fr 60px 430px;gap:25px;}.footer-info{gap:35px;}.footer-contact{flex-direction:column;gap:10px;}.footer-top::before{display:none;}}@media (max-width:991.98px){.footer-top{grid-template-columns:1fr 70px;gap:30px;}.footer-links{grid-column:1 / -1;grid-template-columns:1fr 1fr;margin-top:20px;}.footer-info{flex-direction:column;gap:20px;}.footer-contact{flex-direction:row;}.footer-brand{width:250px;margin:0 auto;}.footer-brand .footer-info{align-items:center;}.footer-brand .footer-address{text-align:center;}.footer-social{justify-content:center !important;}.footer-column{align-items:center;}}@media (max-width:767.98px){.footer-top{display:flex;flex-direction:column;padding-top:45px;}.footer-logo{margin-bottom:30px;}.footer-info{gap:20px;}.footer-contact{flex-direction:column;gap:10px;}.footer-social{flex-direction:row;justify-content:flex-start;padding-top:5px;}.footer-links{width:100%;grid-template-columns:1fr 1fr;gap:30px;margin-top:10px;}.footer-nav{min-height:auto;padding:25px 0;flex-wrap:wrap;gap:15px 28px;}.footer-bottom{height:auto;min-height:80px;}.footer-bottom .container{justify-content:flex-start;}.footer-copy{padding:20px 0;line-height:1.5;}}@media (max-width:575.98px){.footer .container{padding-left:20px;padding-right:20px;}.footer-logo strong{font-size:34px;}.footer-links{grid-template-columns:1fr;gap:25px;}.footer-nav{gap:12px 22px;}.footer-nav a{font-size:13px;}}.new-cookies{font-size:12px;transition:bottom 0.4s;margin:10px 10px 0 10px;padding:10px 20px;background-color:rgba(255, 255, 255, .6);backdrop-filter:blur(12px);position:fixed;bottom:0;left:0;width:calc(100% - 20px);border-radius:7px;z-index:1000000;border:0;text-align:left;}.new-cookies p{color:black;}.new-cookies label{color:black;font-family:'Poppins';}.new-cookies a{color:#555;}.new-cookies .cook-1{float:left;}.new-cookies .cook-1,.new-cookies .cook-2{width:calc(50% - 40px);float:left;}.new-cookies .cook-1{float:left;}.new-cookies .cook-1,.new-cookies .cook-2{width:calc(50% - 40px);float:left;}.new-cookies .cook-1 > div{width:calc(33% - 40px);background:red;background:white;border-radius:5px;line-height:20px;font-weight:500;float:left;margin:10px 10px 0 0;padding:10px;box-shadow:0px 1px 10px 0px rgba(66, 68, 90, 0.1);}.new-cookies .cook-1 > div input{transform:translateY(3px);}.new-cookies .cook-1 > div label{padding-left:5px;}.new-cookies .cook-clean{clear:both;}.new-cookies .cook-1 > div [type="checkbox"]:not(:checked),.new-cookies .cook-1 > div [type="checkbox"]:checked{position:absolute;left:-9999px;}.new-cookies .cook-1 > div [type="checkbox"]:not(:checked) + label,.new-cookies [type="checkbox"]:checked + label{position:relative;padding-left:32px;cursor:pointer;margin-bottom:0px;display:inline-block;font-size:12px;}.new-cookies .cook-1 > div [type="checkbox"]:not(:checked) + label:before,.new-cookies .cook-1 > div [type="checkbox"]:checked + label:before{content:'';position:absolute;left:3px;top:1px;width:18px;height:18px;border:2px solid #ccc;background:#fff;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0, 0, 0, .1);}.new-cookies .cook-1 > div [type="checkbox"]:not(:checked) + label:after,.new-cookies .cook-1 > div [type="checkbox"]:checked + label:after{content:'âś”';position:absolute;top:3px;left:6px;font-size:20px;line-height:0.9;color:#333;transition:all 0.2s;}.new-cookies .cook-1 > div [type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0);}.new-cookies .cook-1 > div [type="checkbox"]:checked + label:after{opacity:1;transform:scale(1);}.new-cookies .cook-1 > div [type="checkbox"]:disabled:not(:checked) + label:before,.new-cookies .cook-1 > div [type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#999;background-color:#ddd;}.new-cookies .cook-1 > div [type="checkbox"]:disabled:checked + label:after{color:#999;}.new-cookies .cook-1 > div [type="checkbox"]:disabled + label{color:#aaa;}.new-cookies .cook-1 > div [type="checkbox"]:checked:focus + label:before,.new-cookies .cook-1 > div [type="checkbox"]:not(:checked):focus + label:before{border:2px solid #333;}.new-cookies .cook-1 > div label:hover:before{border:2px solid #777 !important;background:#333;}.new-cookies .cook-2{padding-top:10px;}.new-cookies .cook-2 button{padding:10px 40px;font-weight:500;margin-left:10px;border-radius:5px;background:#333;color:#fff;transition:all 0.5s;border:0;}.new-cookies .cook-2 button.allow{background:#4ad396;color:#fff;}.new-cookies .cook-2 button.allow:hover{background:#2ac376;color:#fff;}.new-cookies .cook-2 button.deny:hover{background:#555;}.new-cookies .cook-1 > div,.new-cookies .cook-2 > div,.new-cookies .cook-3 > div{position:relative;}.new-cookies .cook-1 .tooltipz,.new-cookies .cook-2 .tooltipz,.new-cookies .cook-3 .tooltipz{position:absolute;top:-5px !important;right:-5px !important;}.new-cookies .cook-1 .tooltipz b,.new-cookies .cook-2 .tooltipz b,.new-cookies .cook-3 .tooltipz b{display:block;width:17px;height:17px;background:#aaa;color:white;border-radius:20px;text-align:Center;line-height:17px;}.new-cookies.cookie-saved{opacity:1;bottom:-90px;width:10%;background-color:rgba(255, 255, 255, .0);backdrop-filter:blur(0px);height:150px;}.new-cookies.cookie-saved > div,.new-cookies.cookie-saved button,.new-cookies.cookie-saved p{opacity:0;}.new-cookies.cookie-saved .show_cookie{width:38px;height:38px;border-radius:30px;background:white;padding:3px;display:block;background-image:url(/cookie/cookiez.svg);background-size:28px 28px;background-repeat:no-repeat;background-position:6px 4px;box-shadow:0px 1px 10px 0px rgba(66, 68, 90, 0.1);transition:all 0.5s;opacity:1;}.new-cookies .show_cookie{opacity:0;/** TOOTLS ****/display:none;}.new-cookies .tooltipz{position:relative;display:inline-block;z-index:11000001 !important;transition:all 0.4s;}.new-cookies .tooltipz .tooltiptext{visibility:hidden;width:420px;background-color:black;color:#fff;text-align:center;padding:5px 5px;border-radius:6px;font-size:10px;top:-60px;line-height:12px;right:-310px;position:absolute;z-index:11000002 !important;}.new-cookies .tooltipz:hover .tooltiptext{visibility:visible;}.cookiez{display:none !important;}@media screen and (max-width:1100px){.new-cookies .cook-1,.new-cookies .cook-2{width:100%;padding-lefT:0;margin-left:0;padding:0 0 10px 0;}.new-cookies .cook-1 > div{width:calc(33.333% - 10px);}.new-cookies .cook-2 button{margin:20px 10px 0 0;width:calc(100% - 20px);padding:20px 5px;display:block;}.new-cookies .tooltipz .tooltiptext{right:0;width:33vw;}}@media screen and (max-width:768px){.new-cookies{width:100%;margin:0 0 0 0;}.new-cookies.cookie-saved{padding:10px 5px 10px 5px;}.new-cookies .cook-1 > div{width:100%;}.new-cookies .cook-1 > div .tooltipz .tooltiptext{right:0vw;width:85vw;top:-50px;}}.new-cookies2{backdrop-filter:blur(20px);}.new-cookies2 .cook-1{width:calc(65% - 40px);}.new-cookies2 .cook-2{width:calc(35% - 40px);}.new-cookies2 .cook-1 > div{width:calc(20% - 40px);}.new-cookies2 .cook-2 button{width:31%;padding:10px 0;}@media screen and (min-width:1px) and (max-width:1420px){.new-cookies2 .cook-1{width:100%;border:0px solid red;}.new-cookies2 .cook-1 > div{width:calc(20% - 11px);}.new-cookies2 .cook-2{width:100%;}.new-cookies2 .cook-2 button{width:calc(33.333% - 10px);floAt:left;}}@media screen and (min-width:1px) and (max-width:820px){.new-cookies2 .cook-1{width:100%;border:0px solid red;}.new-cookies2 .cook-1 > div{width:calc(33% - 11px);}.new-cookies2 .cook-2{width:100%;}.new-cookies2 .cook-2 button{width:calc(33.333% - 10px);floAt:left;}}@media screen and (min-width:1px) and (max-width:560px){.new-cookies2 .cook-1{width:100%;border:0px solid red;}.new-cookies2 .cook-1 > div{width:calc(50% - 11px);}.new-cookies2 .cook-2{width:100%;}.new-cookies2 .cook-2 button{width:100%;floAt:left;margin:5px 5px 0 0;}}@media screen and (min-width:1px) and (max-width:360px){.new-cookies2 .cook-1{width:100%;border:0px solid red;}.new-cookies2 .cook-1 > div{width:100%;}.new-cookies2 .cook-2{width:100%;}.new-cookies2 .cook-2 button{width:100%;floAt:left;}}