:root{--theme_color: #b82525;--theme_colorbg: #b82525;--theme_blackbg: #1d0e00;--theme_black: #212121}body{font-family:"Roboto",sans-serif}.wrap-site{overflow:hidden}.pink{background:#fff;background:linear-gradient(to bottom, #fff 0%, #fff2f5 100%);border-bottom:1px solid #f2dde2}.blackbg{background:var(--theme_blackbg);color:#fff}.pink.padding{padding:50px 0 2px 0}[class^="carousel"]{overflow:hidden}.dropdown-item.active,.dropdown-item:active{background-color:var(--theme_color)}.pink.padding.blog-category{padding:60px 0 !important}.top{text-align:center;padding:6px 0;font-size:14px}.top .item{display:inline-block;color:#fff;margin:0 25px}.top .fas,.top .far,.top .far{margin-right:5px;color:var(--theme_color)}.mob-block{position:fixed;bottom:0;width:100%;background:var(--theme_colorbg);z-index:9999}.mob-block .termin{float:left;position:relative;bottom:-5px;color:#fff;background:var(--theme_colorbg);font-size:14px;padding:4px 12px 4px 15px;border-radius:4px}.mob-block .termin .fas,.mob-block .termin .far,.mob-block .termin .far{margin-right:5px}.mob-block .termin:hover{color:#fff;text-decoration:none}.mob-block .social{float:right;display:flex;right:0}.mob-block .social .social-link{margin:4px 0;color:#fff;display:block;width:29px;height:29px;background:var(--theme_colorbg);border-radius:50%;display:flex;align-items:center;justify-content:center}.mob-block .social .fa-twitter,.mob-block .social .fa-youtube{font-size:14px}.navbar-light{padding-left:0;padding-right:0;margin-top:9px;margin-bottom:30px}.navbar-light .navbar-nav{margin-top:40px;flex-wrap:wrap}.navbar-light .navbar-nav .nav-link{cursor:pointer;opacity:1;color:#404040;text-transform:uppercase;letter-spacing:.7px;font-weight:600;padding-right:22px}.navbar-light .nav-item:last-child .nav-link{padding-right:0}.navbar-light .navbar-nav .active>.nav-link{color:var(--theme_color)}.navbar-light .dropdown-toggle::after{margin-left:0px}.navbar-light .navbar-toggler{position:relative;bottom:-10px}.carousel-margin{margin-bottom:56px}.carousel-header .swiper-slide{width:auto;overflow:hidden;background:#fff;text-align:center}.carousel-header .photo{display:block;position:relative;color:var(--theme_color)}.carousel-header .wrap{width:100%;position:absolute;bottom:0;background:#fff;left:0}.carousel-header .text{padding:0 14px;text-transform:uppercase;font-weight:300;letter-spacing:.8px;text-align:center;display:block;position:relative;top:-13px}.carousel-header .oval{position:relative;top:-15px}.carousel-btn-n,.carousel-btn-p{position:absolute;top:calc(50% - 22.5px);z-index:2;font-size:30px}.carousel-btn-n{right:25px}.carousel-btn-p{left:25px}
.h1{/*font-family: 'KaushanScript-Regular';*/font-family:"Great Vibes";font-size:40px;margin-bottom:30px;text-align:center}.h3{font-size:24px;color:var(--theme_color);margin-bottom:30px}.h4{font-size:18px;margin:20px 0 10px 0}.product h2{font-size:18px;margin:20px 0 10px 0}.product .gallery h2{font-family:"Great Vibes";font-size:60px;margin-bottom:30px;text-align:center}.product .gallery h2+p{text-align:center}.wrap-content a{color:var(--theme_color);transition:all .2s}.wrap-content a:hover{color:#c04b67}.wrap-content a:focus{outline:none}.width-limit{width:80%;margin-left:auto;margin-right:auto;text-align:center}.btn-pink{background:#fff;border:2px solid var(--theme_colorbg);padding:5px 22px 8px 22px;text-transform:uppercase;color:var(--theme_black);transition:.3s all;display:inline-block}.btn-pink:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;position:relative;top:2px;margin-right:10px;color:var(--theme_color)}.btn-pink:hover{text-decoration:none;color:#fff;background:var(--theme_colorbg)}.row-carousel-designer{display:none}.carousel-designer-mobile .swiper-slide .designer-box{max-width:340px;margin:0 auto}.carousel-designer-mobile .swiper-slide .designer-link,.carousel-designer-mobile .swiper-slide .shadows,.carousel-designer-mobile .swiper-slide .title,.carousel-designer-mobile .swiper-slide .designer-img{max-width:340px}.carousel-designer .swiper-slide>.row-designer>div{margin:3px 0}.carousel-designer .row-designer{margin-left:-3px;margin-right:-3px;display:flex;flex-wrap:wrap}.carousel-designer .row-designer>div{padding-left:3px;padding-right:3px}.carousel-designer .col1,.carousel-designer .col2{width:50%}.carousel-designer .designer-box{position:relative;overflow:hidden}.carousel-designer .col1 .designer-box{width:100%;padding-bottom:calc(100% - 3px)}.carousel-designer .col1 .designer-box:first-child{margin-bottom:6px}.carousel-designer .col2{padding-right:7px}.carousel-designer .col2 .designer-box{padding-bottom:200%}.carousel-designer .col2 .title{bottom:7.5%}.carousel-designer .col3{width:100%}.carousel-designer .col3 .row1{display:flex;margin-bottom:6px}.carousel-designer .col3 .row1 .designer-box{width:100%;padding-bottom:0;margin-bottom:0}.carousel-designer .col3 .row1 .col1{width:33.3333%}.carousel-designer .col3 .row1 .col1 .designer-box{padding-bottom:calc(100% - 3px)}.carousel-designer .col3 .row1 .col2{width:66.6666%}.carousel-designer .col3 .row1 .col2 .designer-box{height:100%}.carousel-designer .col3 .row1 .col2 .title{bottom:15%}.carousel-designer .col3 .row2{display:flex;margin-bottom:6px}.carousel-designer .col3 .row2 .designer-box{width:100%;padding-bottom:0;margin-bottom:0}.carousel-designer .col3 .row2 .col1{width:66.6666%}.carousel-designer .col3 .row2 .col1 .designer-box{height:100%}.carousel-designer .col3 .row2 .col2{width:33.3333%}.carousel-designer .col3 .row2 .col2 .designer-box{padding-bottom:calc(100% - 3px)}.swiper-slide .designer-link,.swiper-slide .shadows,.swiper-slide .title,.swiper-slide .designer-img{position:absolute;display:block;width:100%}.swiper-slide .designer-link{z-index:100;height:100%}.swiper-slide .title{z-index:90;color:#fff;text-align:center;bottom:15%;font-size:30px;text-transform:uppercase;letter-spacing:1px;font-weight:300;line-height:1.2;padding:0 5}.swiper-slide .shadows{z-index:80;height:100%;background:rgba(0,0,0,0.25)}.swiper-slide .designer-img{min-width:100%;height:auto}.mygrid{padding-bottom:100px}.mygrid .h1{margin-bottom:20px}.mygrid .row{margin-left:-30px;margin-right:-30px}.mygrid [class^="col"]{padding-left:30px;padding-right:30px}.grid-search-col:first-child .custom-select{border-left:1px solid var(--theme_color)}.search .bt-search{width:100%;height:38px;padding:0 0;background:var(--theme_color);color:#fff;display:flex;align-items:center;justify-content:center}.search .bt-search:hover{text-decoration:none}.grid-discount-row{margin-left:-15px;margin-right:-15px;margin-bottom:30px;margin-top:30px}.grid-discount-col{padding-left:15px;padding-right:15px;margin-bottom:30px}.inforamtion h1.h1{font-family:"Roboto";font-weight:300;font-size:42px}.product-outlet.info{position:relative;top:-5px;margin-bottom:15px}.product-outlet.info .price-wrap{background-color:transparent;padding:0}.product-outlet.info .tax{display:inline-block !important}.product-outlet.param{background:#fff !important;position:relative;overflow:visible;text-align:center}.product-outlet.param .price-wrap{background-color:transparent;padding:0}.product-outlet.param .tax{font-size:11px}.product-outlet{overflow:hidden;display:block}.product-outlet:hover{text-decoration:none}.product-outlet .wrap{display:block;position:relative;top:-18px}.product-outlet .percent{display:block;transform:rotate(-7deg);position:relative;bottom:-2px;right:-1px}.product-outlet .percent-wrap{display:block;padding:1px 30px 3px 30px;background:url(../themes/outlet/assets/images/product_bg_sale.svg) no-repeat center;font-size:25px;font-weight:bold;color:#fff;position:absolute;top:-13px;left:50%;transform:translate(-50%, 0)}.product-outlet .oval-wrap{display:block;margin:0 -10px -8px -10px}.product-outlet .title{background:#fff;display:block;padding-left:20px;padding-right:20px;text-transform:uppercase;color:var(--theme_color);text-align:center;padding-top:28px;padding-bottom:8px;font-weight:500}.product-outlet .price{color:var(--theme_black)}.product-outlet .price-wrap{display:block;text-align:center;background:#fff;display:block;padding-left:20px;padding-right:20px;padding-bottom:25px;font-weight:bold;color:var(--theme_black)}.product-outlet .price-wrap .tax{font-size:11px;color:var(--theme_black);display:block;padding-top:5px;font-weight:normal}.product-outlet .price-wrap .currency{display:inline-block;margin:0 2px;line-height:1;text-transform:uppercase}.product-outlet .price.old{display:inline-block;margin:0 2px;line-height:1;position:relative;padding-left:2px;padding-right:3px}.product-outlet .price.old:before{content:" ";display:block;width:100%;height:2px;background:var(--theme_color);top:45%;left:0;position:absolute;transform:translate(0, -50%)}.product-outlet .price.new{display:inline-block;margin:0 2px;line-height:1;display:inline-block;padding:4px 7px 1px 7px;border-radius:3px;background:#ffe533}.parallax{position:relative}.parallax .shadows{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}.parallax .box-white{background:#fff;padding:15px 20px;font-size:14px;color:var(--theme_black)}.parallax .h3{color:var(--theme_black);margin:0}.parallax .container{padding-top:130px;padding-bottom:130px;position:relative;z-index:9999}.parallax .contact-icon{color:#fff;font-size:18px;margin-top:30px;font-weight:normal}.parallax .contact-icon .fas,.parallax .contact-icon .far{color:var(--theme_color);font-size:24px}.parallax .contact-icon a.row{display:block}.service .h3{margin-top:20px;margin-bottom:20px}.service .designer-logo-wrap{position:relative;background:#fff;padding:15px 50px}.service .carousel-designer-logo{max-width:1560px;margin-left:auto;margin-right:auto}.service .carousel-designer-logo .swiper-slide{text-align:center}.service .logo{display:block}.service .carousel-btn-n{right:15px}.service .carousel-btn-p{left:15px}.lorem .text-r{padding:0 30px}.lorem .text-l{padding:0 30px}.category .product-prev .title-link{color:var(--theme_color);text-transform:uppercase}.category .product-prev .price{font-weight:bold}.category .product-prev .nalog{font-size:12px}.sidebar{padding-bottom:60px}.sidebar .sidebar-block{margin-top:40px}.sidebar .sidebar-block .img-fluid{margin-bottom:10px}.sidebar .h4{margin-top:0}.sidebar .categories-list{padding:0;margin:0;list-style-type:none;border-bottom:1px solid var(--theme_color)}.sidebar .categories-list li{font-weight:500;border-radius:0;border:1px solid var(--theme_color);border-bottom:none;background:#fff;transition:all .3s}.sidebar .categories-list a{display:block;color:var(--theme_black);padding:.375rem 1.75rem .375rem .75rem}.sidebar .categories-list a:hover{text-decoration:none}.sidebar .categories-list li:hover{background:#fff2f5}.sidebar .categories-list .active{background:var(--theme_colorbg)}.sidebar .categories-list .active a{color:#fff}.sidebar .categories-list .active:hover{background:var(--theme_colorbg)}.filter-option .custom-select{font-weight:500;border-radius:0;border:1px solid var(--theme_color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23b82525' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")}.filter-option .custom-select:focus{box-shadow:0 0 0 .2rem rgba(244,129,156,0.5)}.sidebar-contact .sidebar-contact{background:var(--theme_colorbg);color:#fff;padding:12px 20px 10px 20px}.sidebar-contact .h4{margin:0}.sidebar-contact .small{font-size:12px}.sidebar-contact .icons{text-align:left;margin-top:30px;padding:0 20px;font-weight:500}.sidebar-contact .icon{color:var(--theme_black);margin-top:20px}.sidebar-contact .icon:hover{color:var(--theme_black)}.sidebar-contact .map:before{height:28px;float:left}.pagination{text-align:center;margin-top:70px;cursor:default;border:1px solid #fddce3;padding:25px 10px;border-radius:0}.pagination .pag-ul{list-style-type:none;padding:0;margin:0;display:block;width:100%;font-weight:bold}.pagination .pag-item{display:inline-block}.pagination .pag-link{padding:6px 9px 7px 9px;background:#fff;margin:0 2px;color:var(--theme_black);border-radius:3px;cursor:pointer;display:block}.pagination .pag-link:hover{text-decoration:none}.pagination .active{background:var(--theme_colorbg)}.pagination .active .pag-link{background:var(--theme_colorbg);color:#fff}.pagination .disabled .pag-link{color:#ebced5;cursor:default}.pagination .prev .pag-link,.pagination .next .pag-link{background-color:transparent}.product h1.h1{margin-bottom:10px}.product .param{margin:25px 0 40px 0;background:#ffebf0;padding:20px 30px 16px 30px}.product .param-title{font-weight:500;color:#000}.product .parallax{height:60vh}.product .pink.padding.gallery{padding:50px 0}.gallery-first5,.row-gallery{margin:0 -3px;display:flex;flex-wrap:wrap}.gallery-first5 .col1,.gallery-first5 .col2{padding:0 3px}.gallery-first5 .col1{width:25%}.gallery-first5 .col1 .img-box{padding-bottom:200%}.gallery-first5 .col2{width:75%}.gallery-first5 .row-gallery{margin-bottom:6px}.gallery-first5 .row-gallery .col1{width:33.3333%}.gallery-first5 .row-gallery .col1 .img-box{padding-bottom:calc(100% - 3px)}.gallery-first5 .row-gallery .col2{width:66.6666%}.gallery-first5 .row-gallery .col2 .img-box{height:100%}.gallery-first5 .row-gallery:nth-child(2) .col1{width:66.6666%}.gallery-first5 .row-gallery:nth-child(2) .col1 .img-box{height:100%;padding-bottom:0}.gallery-first5 .row-gallery:nth-child(2) .col2{width:33.3333%}.gallery-first5 .row-gallery:nth-child(2) .col2 .img-box{padding-bottom:calc(100% - 3px)}.gallery-first5 .img-box{background:#ccc;position:relative;overflow:hidden}.gallery-first5 .img-box .img-link,.gallery-first5 .img-box .img{position:absolute;width:100%}.gallery-first5 .img-box .img-link{height:100%;z-index:10}.gallery-first5 .img-box .img{height:auto}.gallery2 .row{margin:0 -3px}.gallery2 [class^="col"]{padding:0 3px 6px 3px}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;margin:30px 0 77px 0}.footer-content .logo{margin-right:33px}.footer-content .text{margin-top:44px;margin-right:25px;font-size:14px;width:100%}.footer-content .brand{text-align:center;width:100%}.footer-content .menu{margin-top:30px;width:100%;text-align:center}.footer-content .menu a{margin:0 30px;color:#fff}.icons{width:100%;text-align:center;margin-top:39px}.item:before{font-family:"Font Awesome 5 Free";font-weight:900;position:relative;top:-1px;margin-right:6px;color:var(--theme_colorbg);display:inline-block}.icon{color:#fff;text-decoration:none;display:block}.icon .map:before{content:""}.icon .phone:before{content:""}.icon .envelope:before{content:"";font-weight:400}.icon .phone,.icon .envelope{margin-left:0px}.icon .clock:before{content:"";font-weight:400}.icon .calendar:before{content:"";font-weight:400;margin-right:8px;margin-left:1px}.icon:hover{color:#fff;text-decoration:underline}.grid .h4 a{color:var(--theme_color);text-transform:uppercase}.grid .posting{margin-bottom:20px;padding:15px;border:1px solid #f2dde2}.grid .link{display:block;width:100%;text-transform:uppercase;color:var(--theme_black);background:#fff;padding:10px;transition:all .3s}.grid .link:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:relative;top:1px;margin-right:5px}.grid .link:hover{text-decoration:none;background:#ffe7ed}.grid .preview p{margin-bottom:0}.post-date{color:#fff;font-size:12px;font-weight:500}.post-date .date{display:inline-block;background:var(--theme_colorbg);padding:2px 10px;border-radius:50px}.post-date-position-enable-img{position:relative;bottom:-13px;margin-top:-13px}.pagination{display:block;padding-top:30px}.pagination li{margin-right:10px;margin-left:0;display:inline-block}.pagination li{background:#fff;border-radius:4px}.pagination .disabled,.pagination .disabled a{color:#ccc}.blog-post .img_prew{min-width:100%;margin-bottom:40px}.grid-sizer,.grid-item{width:100%}.grid-item--width2{width:40%}@media (min-width: 340px){.footer-content .text{padding:0 50px}}@media (min-width: 576px) and (max-width: 610px){.navbar-nav .nav-link{padding-left:20px}}@media (min-width: 768px) and (max-width: 792px){.navbar-nav .nav-link{padding-left:10px}}@media (min-width: 992px) and (max-width: 1090px){.navbar-nav .nav-link{padding-left:20px}}@media (min-width: 576px){.grid-search-row{display:flex;flex-wrap:wrap;justify-content:center}.grid-search-row.filter-option .custom-select{border-left:0}.grid-search-col{width:50%}.grid-search-col:first-child .custom-select{border-left:1px solid var(--theme_color)}.grid-search-col:nth-child(3) .custom-select{border-left:1px solid var(--theme_color)}.search .bt-search{width:50%}.grid-discount-row{display:flex;flex-wrap:wrap;justify-content:center}.grid-discount-col{width:50%}.top .item{margin:0 5px}.mob-block .termin,.mob-block .social{position:fixed;top:40%;z-index:99999}.mob-block .termin{float:none;transform:translate(-50%, -50%) rotate(90deg);left:26px;bottom:auto}.mob-block .social{transform:translate(-50%, -50%);display:block}.sidebar-contact .icons{font-size:14px}.footer-content{margin:30px 0 40px 0}.footer-content .text{padding:0}.footer-content .brand{display:flex;text-align:left;width:100%}.footer-content .icons{column-count:2;max-height:76px}}@media (min-width: 768px){.top .item{margin:0 35px}.sidebar-contact .icons{font-size:16px}.row-carousel-designer-mobile{display:none}.row-carousel-designer{display:flex}.grid-sizer,.grid-item{width:50%;padding-left:20px}}@media (min-width: 992px){.grid-search-row{flex-wrap:nowrap}.grid-search-col{width:calc((100% - 38px) / 4)}.grid-search-col:nth-child(3) .custom-select{border-left:0}.search .bt-search{width:38px}.grid-discount-col{width:33.3333%}.pink.padding{padding:80px 0 42px 0}.top .item{margin:0 75px}.h1{font-size:60px}.mygrid .h1{margin-bottom:60px}.carousel-designer .col1,.carousel-designer .col2{width:20%}.carousel-designer .col3{width:60%}.sidebar .sidebar-block{margin-top:60px}.sidebar-contact .icons{font-size:14px}.footer-content .icons{column-count:3;max-height:56px;margin-top:39px}.grid-sizer,.grid-item{width:33.33333%}}@media (min-width: 890px){.carousel-btn-n{right:-30px}.carousel-btn-p{left:-30px}}@media (min-width: 992px) and (max-width: 1130px){.carousel-btn-n{right:25px}.carousel-btn-p{left:25px}}@media (min-width: 1200px){.grid-discount-col{width:20%}.container{max-width:1790px;padding:0 75px}.navbar-light .navbar-nav .nav-link{padding-left:22px}.product .inforamtion{padding-left:60px}.product h1.h1{text-align:left}.footer-content .text{margin-top:44px;margin-right:25px;max-width:290px;font-size:14px}.footer-content .brand{display:flex;width:auto}.footer-content .icons{width:480px;column-count:2;max-height:76px;margin-top:39px;text-align:left}.footer-content .icon .map:before{height:26px;float:left}.blog-post .img_prew{min-width:auto;max-width:500px;float:left;margin:0 30px 15px 0}}@media (min-width: 1435px){.sidebar{padding-left:45px}.sidebar .sidebar-block{margin-top:80px}.sidebar-contact .icons{font-size:16px}.footer-content .menu{margin-top:60px;width:auto;text-align:right}.footer-content .menu a{margin:0 30px 0 0;color:#fff}.grid-sizer,.grid-item{width:25%}}@media (min-width: 1700px){.sidebar{padding-left:60px}.sidebar-contact .icons{font-size:16px}.footer-content .icons{width:770px;column-count:3;max-height:56px;margin-top:50px}.footer-content .icons .phone,.footer-content .icons .envelope{margin-left:9px}}@media (min-width: 1790px){.lorem .text-r{padding:60px 100px 0 80px}.lorem .text-l{padding:60px 80px 0 80px}}

/*--- 2023-06 ---*/
.h1{font-family: inherit;}
@media (min-width: 992px){.h1{font-size: 43px;}}
.wrap-site{overflow: inherit;}
.sidebar .sidebar-block{margin-top: 30px;}
.product-size{color: rgba(0,0,0,.5);font-size: 0.7em;background: #fff;margin-top: -10px;padding-bottom: 10px;}
.swiper-button-disabled{display: none;}

/*--- old ---*/
@media (min-width: 1435px){
	.col-xxl-3{
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}
.reduziert{
    display: inline-block;
    background: var(--theme_colorbg);
    color: #fff;
    padding: 0px 6px 0px 7px;
    border-radius: 3px;
    font-size: .8em;
    margin-bottom: 8px;
}
@media (min-width: 992px){.pink.padding {padding-bottom: 80px;}}
.BisTausend{
	display: flex;
	align-items: center;
	font-weight: 500;
    border-radius: 0;
    border: 1px solid var(--theme_color);
    background: var(--theme_colorbg);
    transition: all .3s;
	padding: 6px 12px;
	color: #fff;
}
.BisTausend:hover{color: #fff;text-decoration: none;}
.BisTausend .text{width: 100%;}
.BisTausend .close1{font-size: 12px;}
.BisTausend:hover .close1{color: var(--theme_black);}

/*анимация кнопки термин*/
.mob-block .termin{overflow: hidden;}
.mob-block .termin:before{
	opacity: 1;
	content: ' ';
    width: 40%;
    height: 29px;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.6) 50%, rgba(255,255,255,0) 100%);
    animation: termin-btn 2s infinite ease;
    position: absolute;
    left: -40%;
    top: 0;
    z-index: -1;
    }
@keyframes termin-btn {
    0% {}
    50% {left: -40%;}
    100% {left: 100%; }
}
.video-modal .btn-play {
    position: absolute;
    left: 50%;
    margin-left: -16px;
    top: 50%;
    margin-top: -10px;
}