@import"https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@600&family=Barlow:wght@400;700&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}[x-cloak]{display:none!important}body,html{width:100%;overflow-x:hidden}body{background:#fff;font-family:Barlow,sans-serif;color:#403936}h1,h2,h3,h4{font-family:Barlow Semi Condensed,sans-serif}ul{list-style:none;padding:0}a{color:#4e2d2b;transition:all .3s}a:hover{text-decoration:none}article p{margin:0 0 1rem}button{cursor:pointer;padding:0;margin:0;border:0}.btn{filter:drop-shadow(5px 5px 15px rgba(64,57,54,.3));color:#fff;display:inline-flex}.btn.btn-green .btn-inner{background:#596E3F}.btn.btn-green .btn-inner:hover{background:#4E2D2B}.btn-inner{background:#4E2D2B;padding:1rem 3rem;clip-path:polygon(0 0,calc(100% - 1rem) 0%,100% 25%,100% 100%,1rem 100%,0% 80%);font-weight:700;display:flex;align-items:center;white-space:nowrap}.btn-inner svg{width:2rem;fill:#fff}.btn-inner:hover{background:#596E3F}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;box-shadow:inset 2px 2px 8px #4e2d2b33}.checkbox-container:hover input~.checkmark{background-color:#fefefe}.checkbox-container input:checked~.checkmark{background-color:#fff}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:8px;top:8px;width:10px;height:10px;background:#4E2D2B}.radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-container .checkmark{position:absolute;top:3px;left:0;height:20px;width:20px;border-radius:100%;border:1px solid transparent;box-shadow:inset 2px 2px 8px #4e2d2b33}.radio-container:hover input~.checkmark{background-color:#fefefe}.radio-container input:checked~.checkmark{background-color:#fff;border:1px solid #4E2D2B}.checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked~.checkmark:after{display:block}.radio-container .checkmark:after{left:4px;top:4px;width:10px;height:10px;border-radius:100%;background:#4E2D2B}.checkboxes{display:flex;flex-wrap:wrap;gap:2rem}.select-container{margin-bottom:1rem}.select{position:relative;display:flex}.select button{width:28px;height:100%;position:absolute;right:0;top:0;background:#4E2D2B;border:0;color:#fff;pointer-events:none}.select button svg{width:2rem}.select select{box-shadow:inset 2px 2px 8px #4e2d2b33;border:0;padding:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.container{max-width:900px;padding:0 1rem;margin:auto}.container.container-products{max-width:1150px}.headline-with-icon{display:flex;flex-direction:column;align-items:center;font-size:2.8rem;font-family:Barlow Semi Condensed,sans-serif;margin-bottom:2rem;position:relative}.headline-with-icon:after{content:"";width:45px;height:2px;background:#fff;margin-top:1rem}@media (min-width: 768px){.headline-with-icon:after{position:absolute;left:0;bottom:0}}.headline-with-icon svg{width:3.75rem}@media (min-width: 768px){.headline-with-icon{flex-direction:row-reverse;gap:.5rem;padding-bottom:.5rem;width:100%;justify-content:flex-end}}header{background:#fff;height:55px;position:relative;z-index:10}@media (min-width: 960px){header{height:70px}}header .container{max-width:960px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 960px){header .container{position:relative}}.logo{width:75px;height:75px;border-radius:100%;display:flex;justify-content:center;align-items:center;background:#fff}@media (min-width: 960px){.logo{width:120px;height:120px}}.logo a{display:block}.logo svg{height:68px}@media (min-width: 960px){.logo svg{height:100px}}.navigation{position:absolute;top:55px;background:#fff;left:0;width:100%;z-index:-1}@media (min-width: 960px){.navigation{display:block!important;position:relative;top:-1.6rem;width:auto;z-index:0}}.navigation nav ul{padding:0;list-style-type:none}@media (min-width: 960px){.navigation nav ul{display:flex}}.navigation nav li{border-bottom:1px solid #F1EDE6}@media (min-width: 960px){.navigation nav li{border:0}}@media (min-width: 960px){.navigation nav li.has-submenu{position:relative}.navigation nav li.has-submenu:hover svg{transform:rotate(180deg)}.navigation nav li.has-submenu:hover>ul{display:block!important}}.navigation nav a,.navigation nav span:not(.link-container){display:flex;justify-content:center;text-decoration:none;padding:.7rem}@media (min-width: 960px){.navigation nav a,.navigation nav span:not(.link-container){justify-content:flex-start}}.navigation nav a button,.navigation nav span:not(.link-container) button{pointer-events:none}.navigation nav .mainmenu{border-top:1px solid #F1EDE6}@media (min-width: 960px){.navigation nav .mainmenu{border:0;height:70px}.navigation nav .mainmenu a,.navigation nav .mainmenu span:not(.link-container){height:100%;display:flex;align-items:center}}.navigation nav .submenu{font-size:.8rem}.navigation nav .submenu li:last-child{border:0}@media (min-width: 960px){.navigation nav .submenu{display:none;position:absolute;background:#fff}.navigation nav .submenu a{padding:.5rem;white-space:nowrap}.navigation nav .submenu a:hover{background:#F1EDE6}}.navigation .link-container{display:flex;justify-content:center;height:100%}.navigation .link-container a{padding-right:0}.navigation .toggle-submenu{border:0;background:none}@media (min-width: 960px){.navigation .toggle-submenu{pointer-events:none}}.navigation .toggle-submenu svg{width:12px}.navigation .toggle-submenu .isOpen{transform:rotate(180deg)}.navigation .is-mobile{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}@media (min-width: 960px){.navigation .is-mobile{display:none}}.basket{display:flex;gap:.8rem;position:relative;top:-.6rem;text-decoration:none}@media (min-width: 960px){.basket{top:-1.5rem}}.basket-icon{width:2.5rem;flex-shrink:0;position:relative;padding:.2rem 0}.basket-icon svg{width:2rem;height:2rem;fill:#4e2d2b}.basket-icon .basket-count{display:flex;width:1.2rem;height:1.2rem;border-radius:100%;background:#596E3F;color:#fff;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;position:absolute;top:0;right:0}.basket-texts{line-height:1.2}.basket-texts .basket-title{font-size:.8rem;color:#b6b3b2}.basket-texts .basket-price{white-space:nowrap}.header-contact{text-align:center;line-height:1.1}.header-contact.is-desktop{display:none}@media (min-width: 960px){.header-contact.is-desktop{display:block;position:relative;top:-1.5rem}}.header-contact-title{font-size:.8rem;color:#b6b3b2}.header-contact-phone{font-size:2rem;font-family:Barlow Semi Condensed,sans-serif}.header-contact-phone a{text-decoration:none}.mobile-menu-icons{position:relative;top:-.6rem}@media (min-width: 960px){.mobile-menu-icons{display:none}}.mobile-menu-icons button{background:none;border:0}.mobile-menu-icons svg{width:1.5rem;height:1.5rem}.search.is-desktop{display:none}@media (min-width: 960px){.search.is-desktop{background:#fff;padding:.5rem;display:block;position:absolute;right:.5rem;top:70px}}.search form{display:flex}@media (min-width: 960px){.search form{width:320px}}.search input{box-shadow:inset 2px 2px 8px #4e2d2b33;border:0;padding:.7rem 1rem;flex:1}.search button{background:#596E3F;border:0;color:#fff}.search button svg{width:1.5rem;height:1.5rem}.search-toggle-btn{background:#4E2D2B;color:#fff;border:0;width:2rem;height:3rem;border-top-left-radius:20px;border-top-right-radius:20px;display:none;justify-content:center;align-items:center;position:relative;top:-.9rem;cursor:pointer}@media (min-width: 960px){.search-toggle-btn{display:flex}}.search-toggle-btn svg{width:1.1rem}.homepage-hero{position:relative;background:#F1EDE6;padding:2rem 0}.homepage-hero:before{content:"";display:block;position:absolute;background:url(../images/homepage-hero.jpg);background-size:cover;background-position:bottom;width:100%;height:100%;top:0;left:0;opacity:.3}.homepage-hero .container{padding:3rem}@media (min-width: 768px){.homepage-hero .container{padding:4rem .5rem}}.homepage-hero .hero-list{display:flex;flex-direction:column;align-items:center;gap:3rem}@media (min-width: 768px){.homepage-hero .hero-list{gap:0;flex-direction:row;justify-content:space-between}}.homepage-hero .hero-list-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#fff;clip-path:polygon(0 0,85% 0%,100% 15%,100% 100%,0 100%);background:#596E3F;width:250px;height:250px;padding:0 1.5rem 1rem;text-align:center;box-shadow:5px 5px 15px #4039364d}.homepage-hero .hero-list-item:hover{background:#4E2D2B}.homepage-hero .hero-list-item:hover .hero-list-circle{background:#596E3F}.homepage-hero .hero-list-item .hero-list-icon{width:150px}.homepage-hero .hero-list-item h2{font-size:1.3rem;line-height:1.3}.homepage-hero .hero-list-next{width:100%;display:flex;justify-content:flex-end;margin-top:auto}.homepage-hero .hero-list-circle{display:flex;width:2rem;height:2rem;border-radius:100%;background:#596E3F;padding:.3rem}.hero{height:240px;background:url(../images/hero.jpg);background-size:cover;background-position:bottom;position:relative;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.hero{height:320px;background-position:center}}.hero:before{content:"";display:block;width:100%;height:100%;background:#403936;opacity:.4;position:absolute;inset:0}.hero h1{color:#fff;position:relative;z-index:1;font-size:3rem;display:flex;flex-direction:column;align-items:center}.hero h1:after{content:"";display:block;width:45px;height:2px;background:#fff}.article-hero{height:150px;background:url(../images/homepage-hero.jpg) center;background-size:cover;position:relative}.article-hero:before{content:"";display:block;width:100%;height:100%;background:#F1EDE6;opacity:.6;position:absolute;inset:0}.breadcrumbp{margin:0 auto;padding:2rem 1rem;max-width:960px}.breadcrumbp ul,.breadcrumbp li{display:flex;align-items:center}.breadcrumbp ul{flex-wrap:wrap}.breadcrumbp svg{width:1rem}.breadcrumbp .all-products{width:100%;justify-content:center;margin-top:3rem}@media (min-width: 768px){.breadcrumbp .all-products{width:auto;margin-left:auto;margin-top:0}}.breadcrumbp .all-products a{background:#4E2D2B;color:#fff;display:inline-flex;padding:.5rem 2rem;font-weight:700;text-decoration:none}.breadcrumbp .all-products a:hover{background:#596E3F}@media (min-width: 768px){.breadcrumbp .all-products a{padding:.5rem 1rem}}.about{background:#fff;padding:2rem 0}@media (min-width: 768px){.about{padding:3rem 0}}.about-list{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.about-list li{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 520px){.about-list li{width:33.3}}@media (min-width: 960px){.about-list li{width:auto;flex:1}}.about-list-icon-circle{width:110px;height:110px;border-radius:100%;display:flex;justify-content:center;align-items:center;background:#F1EDE6}.about-list-icon-circle svg{width:92px}.services{background:#fff;padding:0 0 2rem}.services-list{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:2rem}@media (min-width: 768px){.services-list{flex-wrap:wrap;flex-direction:row;margin-bottom:4rem}}.services-list li{width:100%;max-width:250px}@media (min-width: 768px){.services-list li{width:calc(100% - 4rem)}}.service-item{filter:drop-shadow(5px 5px 20px rgba(78,45,43,.2));text-decoration:none}.service-item-shape{width:100%;display:flex;flex-direction:column;align-items:center;text-decoration:none;clip-path:polygon(0 0,85% 0%,100% 15%,100% 100%,0 100%);background:#fff;padding:1rem;text-align:center;border-bottom:2px solid #fff}.service-item-shape:hover{border-bottom:2px solid #596E3F}.service-item-shape .service-item-icon{width:150px;height:130px;display:flex;justify-content:center;align-items:center}.service-item-shape .serice-item-text{display:flex;justify-content:space-between;align-items:center;width:100%}.service-item-shape .service-item-circle{display:flex;width:2rem;height:2rem;border-radius:100%;background:#596E3F;padding:.3rem}.service-item-shape .service-item-circle svg{color:#fff}@media (min-width: 768px){.services--texts{display:flex}.services--texts article{width:55%}}.products-category{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem;margin-bottom:4rem}@media (min-width: 460px){.products-category{flex-direction:row}.products-category li{width:calc(50% - 1rem)}}@media (min-width: 460px) and (min-width: 768px){.products-category li{width:calc(33.3% - 1rem)}}@media (min-width: 460px) and (min-width: 960px){.products-category li{width:calc(20% - 1rem)}}.category-item{filter:drop-shadow(2px 3px 10px rgba(64,57,54,.15));text-decoration:none;font-family:Barlow Semi Condensed,sans-serif}.category-item-shape{width:100%;display:flex;justify-content:space-between;align-items:center;text-decoration:none;clip-path:polygon(0 0,90% 0%,100% 20%,100% 100%,0 100%);background:#fff;padding:.5rem 1rem;text-align:center;border-bottom:2px solid #fff}.category-item-shape:hover{border-bottom:2px solid #596E3F}.active .category-item-shape{border-bottom:4px solid #596E3F}.category-item-shape svg{width:60px;flex-shrink:0}.products{padding:0 0 2rem}@media (min-width: 768px){.products{padding-bottom:4rem}}.product-list{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (min-width: 520px){.product-list{flex-direction:row;flex-wrap:wrap;align-items:start;}}.product{display:flex;flex-direction:column;border:1px solid #F1EDE6}@media (min-width: 520px){.product{width:calc(50% - 1.5rem)}}@media (min-width: 768px){.product{width:calc(33.3% - 1.5rem)}}@media (min-width: 960px){.product{width:calc(25% - 1.5rem)}}.product-image{height:200px;display:flex;justify-content:center;align-items:center;position:relative}.product-tags{position:absolute;left:-.3rem;top:1rem;width:0}.tag{display:inline-flex;border-radius:2px 15px 15px 2px;color:#fff;padding:.3rem .8rem;text-transform:uppercase;font-size:.8rem;font-weight:700;margin-bottom:.5rem}.tag.tag-red{background:#B62F27}.tag.tag-green{background:#596E3F}.product-text{background:rgba(241,237,230,.8);padding:1rem}.product-text h3{font-family:Barlow,sans-serif;font-weight:400;font-size:1rem}.product-text-info{display:flex;justify-content:space-between;margin-bottom:1rem;gap:2rem}.product-text-info .product-price{width:70px;flex-shrink:0;margin-top:-.7rem;line-height:1.2}.product-text-info .product-price span,.product-text-info .product-price strong{display:block}.product-text-info .product-price span{color:#b6b3b2;font-size:.8rem}.product-text-info .product-price strong{font-size:1.3rem;font-family:Barlow Semi Condensed,sans-serif}.product-button{display:flex;justify-content:center}.load-next{margin-top:4rem;display:flex;justify-content:center}.detail{padding-bottom:2rem}@media (min-width: 768px){.detail{padding-bottom:4rem}}@media (min-width: 768px){.detail .container{display:flex;gap:3rem}}@media (min-width: 768px){.detail-image-container{width:55%;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start}}.detail-image{width:100%;border:1px solid #F1EDE6;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:2rem}.btn-back{background:#4E2D2B;box-shadow:2px 3px 10px #40393626;border-radius:2px;color:#fff;display:none;align-items:center;padding:.5rem 2rem .5rem 1rem;font-weight:700;margin-top:auto}@media (min-width: 768px){.btn-back{display:inline-flex}}.btn-back:hover{background:#596E3F}.btn-back svg{width:1.2rem;margin-right:.6rem}.detail-texts h3{line-height:1.2;font-size:2rem;margin-bottom:1rem}.detail-form{margin-top:2rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.detail-price{font-family:Barlow Semi Condensed;font-size:2rem;text-align:right;margin-bottom:1rem}.counter{display:flex}.counter input{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;box-shadow:inset 2px 2px 8px #4e2d2b33;width:50px;height:50px;border:0;text-align:center}.counter .buttons{display:flex;flex-direction:column;margin-right:.5rem}.counter .buttons button{cursor:pointer;display:flex;align-items:center;width:30px;height:25px;background:#4E2D2B;border:1px solid #F1EDE6;color:#fff}.counter .buttons button:hover{background:#596E3F}.counter .buttons button svg{transform:scale(1.3)}.counter span{line-height:50px}.location{background:#F1EDE6;padding:2rem 0 0}@media (min-width: 768px){.location{padding-bottom:4rem}}.location .headline-with-icon:after{background:#403936}.detail-add-to-cart{display:flex;justify-content:space-between;align-items:center}.detail-add-to-cart .btn-inner{padding:.7rem 1rem;clip-path:polygon(0 0,calc(100% - 1rem) 0%,100% 25%,100% 100%,1rem 100%,0% 75%)}.detail-add-to-cart .btn-inner svg{margin-left:1rem}.basket-section{padding:0 0 2rem}@media (min-width: 768px){.basket-section{padding-bottom:4rem}}.basket-nav{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width: 768px){.basket-nav{flex-direction:row;margin-bottom:3rem}.basket-nav li{width:calc(25% - .5rem)}}.basket-nav-item{filter:drop-shadow(2px 3px 10px rgba(64,57,54,.15));text-decoration:none;font-family:Barlow Semi Condensed}.basket-nav-item.active .basket-nav-item-inner{clip-path:none;border-top:2px solid #596E3F}.basket-nav-item.active .basketnav-item-num{background:#596E3F}.basket-nav-item.active .basketnav-item-title{color:#596e3f}.basket-nav-item-inner{width:100%;clip-path:polygon(0 0,calc(100% - 1rem) 0%,100% 25%,100% 100%,0 100%,0% 75%);background:#fff;display:flex;gap:.5rem;padding:1rem .5rem 1rem 0;border-top:2px solid transparent}.basket-nav-item-inner svg{width:2rem;fill:#4e2d2b;margin-left:auto;margin-right:.5rem}.basketnav-item-num{display:flex;background:#4E2D2B;padding:.1rem .5rem .1rem 0;border-radius:2px 20px 20px 2px;font-size:1.4rem;width:35px;flex-shrink:0;justify-content:center;color:#fff}.basketnav-item-title{font-size:1.3rem}.basket-list{display:flex;flex-direction:column;gap:.7rem;margin-bottom:3rem}.basket-list-headline{display:none}@media (min-width: 768px){.basket-list-headline{display:flex;font-size:.8rem;padding-right:1rem}}.basket-list-headline .basket-headline-item{width:50%;padding-left:calc(100px + 2rem)}.basket-list-headline .basket-headline-count,.basket-list-headline .basket-headline-price,.basket-list-headline .basket-headline-total{flex:1;text-align:center}@media (min-width: 768px){.basket-list-headline .basket-headline-delete{width:1.5rem}}.basket-item{background:rgba(241,237,230,.8);padding:.5rem;display:flex;flex-direction:column;position:relative}@media (min-width: 520px){.basket-item{padding:1rem}}@media (min-width: 768px){.basket-item{flex-direction:row}}.basket-item-top{display:flex;gap:1rem;padding-bottom:1.5rem;margin-bottom:1.5rem;padding-right:2rem;border-bottom:1px solid rgba(64,57,54,.1019607843)}@media (min-width: 768px){.basket-item-top{width:50%;padding-bottom:0;border:0;margin:0}}.basket-item-top h2{font-size:1rem}.basket-item-top p{font-size:.8rem}.basket-item-top .basket-item-image{width:100px;border:1px solid #F1EDE6}.basket-item-bottom{display:flex}@media (min-width: 768px){.basket-item-bottom{width:50%}}.basket-item-bottom>div{flex:1;display:flex;flex-direction:column;font-size:1rem}@media (min-width: 768px){.basket-item-bottom>div{justify-content:center}.basket-item-bottom>div.basket-item-counter{display:flex;flex-direction:column;align-items:center}}.basket-item-bottom>div:not(:first-of-type){text-align:center}.basket-item-bottom>div.basket-item-total-price{font-family:Barlow Semi Condensed;font-size:1.5rem}.basket-item-bottom .basket-item-price span,.basket-item-bottom .basket-item-total-price span{display:flex;height:50px;justify-content:center;align-items:center}.basket-item-bottom .basket-item-title{font-family:Barlow;font-size:.8rem;margin-bottom:.5rem}@media (min-width: 768px){.basket-item-bottom .basket-item-title{display:none}}.basket-item-delete{position:absolute;right:1rem}@media (min-width: 768px){.basket-item-delete{position:static;display:flex;align-items:center}}.basket-item-delete svg{width:1.5rem}.after-basket-list{display:flex;flex-wrap:wrap}.after-basket-list .btn-back{display:inline-flex}@media (min-width: 768px){.after-basket-list{justify-content:space-between}}.total-price{width:100%;text-align:right}.total-price strong{font-family:Barlow Semi Condensed;font-size:2rem}.total-price span{font-size:.8rem}@media (min-width: 768px){.total-price{width:auto}}.basket-inputs-group{margin-bottom:3rem}.basket-inputs-group h2{text-align:center;font-size:2rem;margin-bottom:1rem}.basket-inputs-group .checkbox-container{margin-top:4rem}.input-container{margin-bottom:1.5rem}.input-container label{display:block;padding:0 0 .5rem 1rem}.input-container input[type=text]{border:0;width:100%;padding:.5rem 1rem;box-shadow:inset 2px 2px 8px #4e2d2b33;border-radius:2px;font-weight:700}.input-container input[type=text]::placeholder{font-weight:400}@media (min-width: 768px){.basket-inputs-row{display:flex;gap:3rem}}@media (min-width: 768px) and (min-width: 960px){.basket-inputs-row{gap:6rem}}@media (min-width: 768px){.basket-inputs-row>div{flex:1}}@media (min-width: 768px){.shipping-billing-row{display:flex;gap:4rem}.shipping-billing-row>div{flex:1}}.shipping-billing-row h2{font-size:2rem;margin-bottom:1rem}.shipping-billing-row>div{margin-bottom:3rem}.basket-next-step{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.basket-next-step .btn-back{display:inline-flex}.basket-next-step .btn{align-self:center;margin-top:2rem}@media (min-width: 768px){.basket-next-step{flex-direction:row;justify-content:space-between;align-items:center}.basket-next-step.basket-not-first .btn{margin:0}.basket-next-step .btn{margin-left:auto}.basket-next-step .btn-back{margin:0}}.basket-list-summary .basket-item{background:none;border-bottom:1px solid #F1EDE6}.basket-last-step .after-basket-list{justify-content:center}@media (min-width: 768px){.basket-last-step .after-basket-list{justify-content:flex-end;margin-bottom:2rem}}.basket-last-step .after-basket-list .total-price{width:auto;}@media (min-width: 768px){.basket-last-step .after-basket-list .total-price{width:245px}}.basket-last-step .after-basket-list .total-price-title{display:block;font-size:1rem;font-weight:bold; margin-bottom: .3rem;}.basket-last-step .btn-back{display:none}@media (min-width: 768px){.basket-last-step .btn-back{display:inline-flex}}.summary-adress-list{display:flex;flex-direction:column;gap:2rem;border-bottom:1px solid #F1EDE6;padding:0 1rem 2rem;margin-bottom:2rem}@media (min-width: 768px){.summary-adress-list{flex-direction:row;padding:0 3rem 3rem}.summary-adress-list>div{flex:1}}.summary-adress-item h3{font-size:1.3rem}.summary-accept{padding:0 1rem 2rem;margin-bottom:2rem;border-bottom:1px solid #F1EDE6}@media (min-width: 768px){.summary-accept{padding:0 3rem 1rem}}.location-container{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.location-container{flex-direction:row-reverse;justify-content:flex-end;gap:4rem}}.location-address{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;margin-bottom:3rem}@media (min-width: 768px){.location-address{align-items:flex-start;text-align:left}}.location-address svg{width:70px}.location-map{width:calc(100% + 1rem);margin:0 -.5rem}@media (min-width: 768px){.location-map{width:auto;margin:0}}.location-map a:hover img{scale:105%}.location-map img{transition:.3s;width:100%}.prefooter{background:#403936;padding:2rem 0;color:#fff;overflow:hidden}.prefooter .container{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.prefooter-contacts{display:flex;justify-content:space-between;width:100%}}.prefooter-contacts .left-side{display:flex;gap:1rem;margin-bottom:2rem}@media (min-width: 768px){.prefooter-contacts .left-side{gap:2rem}}.prefooter-contacts .left-side-logo{width:110px}.prefooter-contacts .left-side-headline{font-size:1.3rem;font-weight:700;font-family:Barlow Semi Condensed,sans-serif}.prefooter-contacts .right-side{position:relative;padding:2rem 0}@media (min-width: 768px){.prefooter-contacts .right-side{padding:0}}.prefooter-contacts .right-side ul{position:relative;z-index:1}.prefooter-contacts .right-side a{color:#f1ede6;text-decoration:none;display:block;text-align:center;padding:.3rem}.prefooter-contacts .right-side:after{content:"";display:block;background:rgba(226,213,187,.0509803922);height:200px;width:200vw;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-15deg);z-index:0}@media (min-width: 768px){.prefooter-contacts .right-side:after{width:200px;height:200vh;transform:translate(-50%,-50%) rotate(0) skew(-20deg)}}.prefooter-link{display:flex;align-items:center;gap:.3rem;margin:.2rem 0}.prefooter-link a{text-decoration:none;color:#fff}.prefooter-link .icon-circle{display:flex;width:1.8rem;height:1.8rem;border-radius:100%;background:#596E3F;justify-content:center;align-content:center}.prefooter-link .prefooter-phone{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:1.9rem}.prefooter-link .prefooter-mail{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:1.3rem}.prefooter-socials{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.prefooter-socials svg{width:1.5rem;height:1.5rem}.footer{background:#322B27;color:#f1ede6;padding:1.5rem 0}.footer .container{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media (min-width: 640px){.footer .container{flex-direction:row;justify-content:space-between}}.footer svg{width:140px;fill:#fff}.article{padding:2rem;text-align:center}@media (min-width: 768px){.article{text-align:left;padding:4rem 0}}.article h1{display:flex;font-size:3rem;flex-direction:column-reverse;align-items:center;line-height:1.3;position:relative}@media (min-width: 768px){.article h1{flex-direction:row;margin-bottom:2rem;padding-bottom:2rem}}.article h1 svg{width:3.5rem}.article h1:before{content:"";display:block;width:45px;height:2px;background:#4E2D2B;margin:1rem 0}@media (min-width: 768px){.article h1:before{position:absolute;bottom:0}}.article h2{font-size:2.3rem;display:flex;flex-direction:column;align-items:center;line-height:1.3;position:relative;margin:2rem 0 1rem}@media (min-width: 768px){.article h2{flex-direction:row;padding-bottom:2rem}}.article h2:after{content:"";display:block;width:45px;height:2px;background:#4E2D2B;margin:1rem 0}@media (min-width: 768px){.article h2:after{position:absolute;bottom:0}}.article h3{font-size:2rem;margin:2rem 0 .5rem}.article h4{font-size:1.3rem;margin:0 0 .5rem}.article img{display:inline-block}.article ul{margin-bottom:2rem;text-align:left}.article ul li{padding-left:1.5rem;background:url(../images/li.svg) no-repeat 0 8px;margin-bottom:.5rem}@media (min-width: 768px){.img-right{float:right;margin:0 1rem 1rem}}@media (min-width: 768px){.img-left{float:right;margin:0 1rem 1rem 0}}.gallery{display:flex;flex-wrap:wrap;gap:1rem}.gallery-item{aspect-ratio:1;position:relative;width:100%}@media (min-width: 520px){.gallery-item{width:calc(50% - 1rem)}}@media (min-width: 768px){.gallery-item{width:calc(25% - 1rem)}}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.gallery-item .gallery-overlay{position:absolute;display:none;background:rgba(78,45,43,.9);width:100%;height:100%;font-family:Barlow Semi Condensed;font-size:1.3rem}.gallery-item:hover .gallery-overlay{display:flex;justify-content:center;align-items:center;color:#fff}p.ok{color:green;background:#e7ffec;margin:10px 0;padding:10px}p.error{color:red;background:#ffe9e9;margin:10px 0;padding:10px}.search-term{background:yellow}.finder-wrapper{width:100%;display:flex}.finder-wrapper button{padding:0 .5rem}


#price_bez_dph{
    display: block;
    font-size: 1rem;
    color: gray;
}

.services-carousel { 
    width: 100%;
}

.services-carousel img {
    max-width: none;
    width: 100%;
}

@media (min-width: 760px) {
    .services-carousel { 
        width: 50%;
        flex-shrink: 0;
    }
}

.swiper-slide {
    position: relative;
    clip-path: polygon(0 0, calc(100% - 2rem) 0%,100% 2rem,100% 100%,0 100%);
}

.swiper {
    width: 100%;
}

.slide-text {
    position: absolute;
    bottom: 2rem;
    right: 1rem;
    color: white;
}  

.slide-text a {
    display: flex;
    align-items: center;
    color: white;
}

.slide-text a:hover span {
    text-decoration: none;
}

.slide-text svg {
    width: 1rem;
    height: 1rem;
}

.slide-text span {
    font-weight: bold;
    text-decoration: underline;
}

.slide-text span.slide-text-arrow {
    margin-left: .5rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100%;
    border: 1px solid white;
    display: flex;
    justify-content: center;
    align-items: center;
}

.swiper-button-next, .swiper-button-prev {
    color: #4E2D2B!important;
    background: #F1EDE6CC;
    width: 35px!important;
    height: 46px!important;
}

.swiper-button-next:hover, .swiper-button-prev:hover {
    background: #596E3F;
    color: white!important;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 1.5rem!important;
}

.swiper-button-prev {
    border-radius: 0 20px 20px 0;
    left: 0!important;
}

.swiper-button-next {
    border-radius: 20px 0 0 20px;
    right: 0!important;
}

.klikaci, .navigation nav span:not(.link-container) {
    color: #596E3F;
    font-weight: bold;
}

.price-without-vat {
    opacity: .6;
}

.btn-obal {
    display: flex;
    justify-content: end;
    margin-bottom: .5rem;
}

#prepocitat {
    background: #4E2D2B;
    box-shadow: 2px 3px 10px #40393626;
    border-radius: 2px;
    color: #fff;
    padding: 0.3rem 1rem;
    font-weight: 700;
    transition: all .3s;
}

#prepocitat:hover {
    background: #596E3F;
}

.input-container input[type=tel], .input-container input[type=email] {
    border: 0;
    width: 100%;
    padding: 0.5rem 1rem;
    box-shadow: inset 2px 2px 8px #4e2d2b33;
    border-radius: 2px;
    font-weight: 700;
}

.category-item-shape h2{
    font-size: 1.2rem;
    text-align: left;
}







.termsfeed-com---palette-light.termsfeed-com---nb{
	background: #f0f0f0 !important;
}


.termsfeed-com---nb .cc-nb-okagree, 
.termsfeed-com---nb .cc-nb-reject, 
.termsfeed-com---nb .cc-cp-foot-save,
.termsfeed-com---nb .cc-nb-changep {
    color: white !important;
    background-color: #596E3F !important;
	text-decoration: none;
	padding: 8px 20px !important;
	font-size: 1rem !important;
	text-transform: uppercase !important;
	margin-right: 1rem !important;
	font-weight: normal !important;

}

.termsfeed-com---nb .cc-nb-reject{
	background: lightgray !important;
  color: #333 !important;
}


.termsfeed-com---palette-light .cc-nb-okagree:focus,
.termsfeed-com---nb .cc-nb-reject:focus, 
.termsfeed-com---nb .cc-cp-foot-save:focus,
.termsfeed-com---nb .cc-nb-changep:focus{
  border: none !important;
  box-shadow: none !important;

}


.termsfeed-com---nb .cc-nb-changep {
	background: none !important;
  color: gray !important;
  text-decoration: underline !important;
}

.termsfeed-com---nb .cc-nb-main-container{
    max-width: 960px;
    margin: 0 auto;
    text-align: center;
    /*background: white !important*/
    
}

#termsfeed-com---nb{
  background: white !important;
  box-shadow: -6px -13px 25px 0px rgba(0,0,0,0.2);
-webkit-box-shadow: -6px -13px 25px 0px rgba(0,0,0,0.2);
-moz-box-shadow: -6px -13px 25px 0px rgba(0,0,0,0.2);
}

.cc-cp-body-tabs li::before{
  background-image: none !important;
  content: none !important;
}

#open_preferences_center{
  color: white;
}