*{-webkit-tap-highlight-color:transparent}
:root{
    --pastle-pink: #e0b39d;
    --light: #e2e2e2;
    --f0: #f0f0f0;
}
.sb-container{position:relative;overflow:hidden;padding-right:10px}
.sb-content{height:100%;width:120%;padding-right:21%;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}
.sb-scrollbar-container{position:absolute;right:5px;bottom:5px;top:5px;width:7px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--f0)}
.sb-container-noscroll .sb-scrollbar-container{right:-20px}
.sb-scrollbar{position:absolute;right:1.5px;height:100px;width:5px;-webkit-border-radius:10px;border-radius:10px;background:rgba(50,50,50,.5)}
.sb-scrollbar:hover{background:rgba(0,0,0,.5)}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
body input[type=datetime]::-webkit-input-placeholder,body input[type=email]::-webkit-input-placeholder,body input[type=number]::-webkit-input-placeholder,body input[type=password]::-webkit-input-placeholder,body input[type=search]::-webkit-input-placeholder,body input[type=tel]::-webkit-input-placeholder,body input[type=text]::-webkit-input-placeholder,body input[type=url]::-webkit-input-placeholder{color:#111}
body input[type=datetime]::-moz-placeholder,body input[type=email]::-moz-placeholder,body input[type=number]::-moz-placeholder,body input[type=password]::-moz-placeholder,body input[type=search]::-moz-placeholder,body input[type=tel]::-moz-placeholder,body input[type=text]::-moz-placeholder,body input[type=url]::-moz-placeholder{color:#111}
body input[type=datetime]:-ms-input-placeholder,body input[type=email]:-ms-input-placeholder,body input[type=number]:-ms-input-placeholder,body input[type=password]:-ms-input-placeholder,body input[type=search]:-ms-input-placeholder,body input[type=tel]:-ms-input-placeholder,body input[type=text]:-ms-input-placeholder,body input[type=url]:-ms-input-placeholder{color:#111}
body input[type=datetime]::-ms-input-placeholder,body input[type=email]::-ms-input-placeholder,body input[type=number]::-ms-input-placeholder,body input[type=password]::-ms-input-placeholder,body input[type=search]::-ms-input-placeholder,body input[type=tel]::-ms-input-placeholder,body input[type=text]::-ms-input-placeholder,body input[type=url]::-ms-input-placeholder{color:#111}
body input[type=datetime]::placeholder,body input[type=email]::placeholder,body input[type=number]::placeholder,body input[type=password]::placeholder,body input[type=search]::placeholder,body input[type=tel]::placeholder,body input[type=text]::placeholder,body input[type=url]::placeholder{color:#111}
body{-webkit-animation-delay:.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;margin:135px 0 0;font-family:"Avenir Next LT Pro",'Helvetica Neue',Helvetica,sans-serif;font-size:14px;line-height:22px;overflow-x:hidden}
a:focus,a:hover{color:#fc7070;text-decoration:none}
body ._keyfocus :focus,body input:not([disabled]):focus,body select:not([disabled]):focus,body textarea:not([disabled]):focus{-webkit-box-shadow:none;box-shadow:none}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus,:focus{outline:0;-webkit-box-shadow:inherit;box-shadow:inherit}
.modal-popup.confirm .action-primary:active,.modal-popup.confirm .action-primary:focus,.modal-popup.confirm .action-primary:hover{background:#111;border:1px solid #111;color:#fff}
select::-ms-expand{display:none}
.hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:active,a:focus,a:hover{outline:0}
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
.h1,h1{margin:0 0 .7em;text-rendering:optimizeLegibility;text-transform:uppercase}
h1{font-size:22px;letter-spacing:2px}
.h3,h3{text-rendering:optimizeSpeed;text-transform:uppercase}
.h4,h4{margin:0 0 10px;text-rendering:optimizeSpeed;text-transform:uppercase}
p{margin:0 0 10px}
a,button{-ms-touch-action:manipulation;touch-action:manipulation}
a{text-decoration:none}
.btn{-webkit-border-radius:0;border-radius:0;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;background:#fff;border-color:#111;color:#111;outline:0}
.btn:hover{background:#111;border-color:#111;color:#fff;outline:0}
.hd-top{width:100%;background:#777;color:#fff;position:relative}
.hd-top ul{display:inline-block;width:100%;text-align:center;margin:0;padding:0}
.hd-top li{display:inline-block;padding:5px 0 7px 30px;margin:0 20px;font-size:15px;position:relative;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}
.hd-top li::before{position:absolute;top:7px;left:0;background:url(../images/icons.png) -277px -122px no-repeat;height:15px;width:12px;content:"";display:block}
.sticky-active .hd-top li{font-size:14px}
body .modals-overlay{z-index:899!important}
html.modal-active{overflow:hidden}
body .modal-popup,body .modal-slide{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
body .modal-popup .modal-inner-wrap{margin:0 auto;-webkit-transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
.modal-popup .modal-inner-wrap,body .modal-slide .modal-inner-wrap{-webkit-box-shadow:none;box-shadow:none;position:relative;left:auto;top:0;right:auto}
.sw-megamenu.navigation li.level0{position:relative}
.sw-megamenu.navigation li.level0 .level-top{text-transform:uppercase;-webkit-transition:all .5s ease!important;-o-transition:all .5s ease!important;transition:all .5s ease!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px!important;font-size:12px!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;letter-spacing:0!important;border-style:solid;text-decoration:none;display:block;height:auto!important}
.sw-megamenu.navigation li.level0.classic .subchildmenu a{border-bottom:1px solid #e4e6e7;padding:11px 15px!important;margin:0;text-align:center;width:100%;font-size:14px;color:#111}
header.page-header .navigation .level0.classic .submenu li:hover>a,header.page-header .sw-megamenu.navigation li.level0 .subchildmenu a:hover{background-color:#f5f7f8!important}
.sw-megamenu.navigation li.level0.classic .subchildmenu a span{color:#111;font-size:14px}
.sw-megamenu.navigation li.level0>a>span{position:relative;overflow:hidden;padding-bottom:2px;display:inline-block}
.sw-megamenu.navigation li.level0:hover .level-top{color:#111;background-color:transparent;border-color:transparent}
.sw-megamenu.navigation li>a>span{font-weight:400;color:#111;font-size:12px}
.sw-megamenu.navigation li.level0>a>span::before{position:absolute;left:-300px;bottom:0;content:"";background:#111;height:2px;width:100%;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}
.sw-megamenu.navigation li.level0>a:hover>span::before{left:0}
header.page-header.type14 .header.content>.logo{padding-left:0!important}
body header.page-header{position:fixed!important;top:0;left:0;width:100%;border-bottom:1px solid #ccc !important;/*border-bottom:1px solid #f5f7f8!important;*/z-index:90!important}
body header.page-header.type14 .header.content{padding:30px 0 20px;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}
body header.page-header.type14.sticky-active .header.content{padding:10px 0 0}
header.page-header .logo img{max-width:238px}
.sw-megamenu.navigation li.level0{-webkit-transition:none;-o-transition:none;transition:none;margin-right:0;display:inline-block}
header.page-header .minicart-wrapper .action.showcart::before{display:none!important}
#shopping-cart-table .prod-b-right #option_r-ckgabetag::before,.cart-popup-item .product #option_r-ckgabetag::before,.cdz-header-cart .action.showcart,.header-call,.showoroom-cart,header.page-header .minicart-wrapper .action.showcart,header.page-header .panel.header .search-area>a,header.page-header .top-links-iconn>a,header.page-header a.my-wishlist{background-color:transparent;background-image:url(../images/icons.png);background-repeat:no-repeat;content:"";display:inline-block;vertical-align:middle}
header.page-header .panel.header .search-area>a{height:32px;width:26px;background-position:-150px -1px}
header.page-header .top-links-iconn>a{height:32px;width:32px;font-size:0;background-position:0 -46px}
header.page-header .header.content>.logo{margin-right:5px!important}
header.page-header a.my-wishlist{background-position:-40px -45px;height:32px;width:32px}
.header-call,.showoroom-cart{height:28px;width:28px;background-position:-42px -173px;font-size:0;margin-top:-5px;margin-right:0}
.showoroom-cart{display:inline-block;background-position:-45px -225px;margin-left:6px;position:relative}
.showoroom-cart .count{position:absolute;bottom:-4px;font-weight:600;right:-8px;background:#e3baa6;z-index:1;-webkit-border-radius:50%;border-radius:50%;min-width:17px;text-align:center;height:18px;width:18px;line-height:18px;font-size:12px;color:#fff}
header.page-header .panel.header .search-area{margin-right:0!important}
header.page-header .top-links-area{margin-top:-1px!important}
body header.page-header+.block-static-block{margin-top:8px}
.cdz-header-cart .action.showcart,header.page-header .minicart-wrapper .action.showcart{background-position:-82px -44px;background-repeat:no-repeat;display:inline-block!important;height:32px!important;border:none!important;margin:0!important;width:32px!important}
.cdz-header-cart .action.showcart .counter.qty,header.page-header .minicart-wrapper .action.showcart .counter.qty{width:auto!important;color:#fff!important;height:18px!important;line-height:19px!important;margin:0!important;min-width:18px!important;overflow:hidden;text-align:center;font-size:12px!important;font-weight:700!important;left:auto!important;bottom:0!important;top:auto!important;right:-8px;background:var(--pastle-pink);border:0 solid #999;-webkit-border-radius:20px;border-radius:20px;display:inline-block;white-space:normal}
body header.page-header.type14 .minicart-wrapper{margin-left:1px}
body header.page-header.type14 .panel.header .search-area,body header.page-header.type14 .top-links-area,body header.page-header.type14 a.my-wishlist{margin:0 1px}
.sw-megamenu.navigation li.level0 a.sale>span{color:#fc0e0e}
.sw-megamenu.navigation li.level0:hover a.sale>span{color:#111}
body .page-header .navigation .level0 .submenu li.parent>a::after{margin-top:6px;color:#444;font-size:18px;content:'';height:19px;width:19px;background:url(../images/icons.png) -186px 0 no-repeat}
.m-show,body header.page-header .block-header-customer-login::after,body header.page-header .block-header-customer-login::before{display:none}
body header.page-header .block-header-customer-login{visibility:visible;opacity:1;display:none;margin:0;margin-top:4px!important;-webkit-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;width:370px;border:1px solid var(--light)!important;right:6px}
body .minicart-wrapper .action.showcart .counter.qty .loader::before{display:none!important}
body .minicart-wrapper .action.showcart .counter.qty .loading-mask{background:url(../images/loading.gif) center/16px 16px}
body header.page-header .block-header-customer-login .actions-toolbar .primary,body header.page-header .block-header-customer-login .actions-toolbar .secondary{width:100%}
body header.page-header .block-header-customer-login .actions-toolbar .secondary{margin-top:5px}
#header-login-form #send2{padding:0 15px;height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;font-size:14px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-weight:500;letter-spacing:0}
#header-login-form #send2:hover{background-color:#222;border-color:#222}
#header-login-form .actions-toolbar .left{float:left}
#header-login-form .actions-toolbar .right{float:right}
#header-login-form .actions-toolbar a{color:#999;display:inline-block}
#header-login-form .actions-toolbar a:hover{color:#fc7070}
#header-login-form input{height:40px;border-color:var(--light)!important;color:#111;padding:10px}
#header-login-form input:focus{border-color:#111!important}
#header-login-form .field.remember{margin:10px 0}
.field.remember .input-box,.field.remember label{display:inline-block;vertical-align:middle}
.field.remember label{font-weight:600;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.field.remember a{display:none}
.page-footer{text-align:center;padding:0}
.page-footer a{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none}
body .footer .footer-bottom>.container{padding-bottom:0}
body .footer-top{padding-top:0;border:0}
.footer-middle,.footer-middle .block .block-title,.footer-middle li,body .footer-top{text-align:center}
body .footer-top .block .block-title{margin-bottom:14px;margin-top:0;padding-top:65px}
.media .gallery-placeholder .loading-mask {display: none;}
.footer-top .block .block-title strong,body .breadcrumbs .items>li>a,body .breadcrumbs .items>li>strong,body .footer-middle .block .block-title,body .page-main>.page-title-wrapper .page-title,body .product.data.items>.item.title>.switch,body button.action.primary{font-family:"Avenir Next LT Pro"}
body .breadcrumbs .items>li>a,body .breadcrumbs .items>li>strong{font-weight:400;font-size:11px;letter-spacing:0}
body .breadcrumbs .items>li>strong{color:rgba(17,17,17,.45)}
body .page-wrapper>.breadcrumbs{border:none!important}
body .footer-bottom .custom-block,body .footer-bottom address{display:block;width:100%;clear:both;position:static;font-size:14px;line-height:22px}
.footer-bottom .custom-block{margin-top:10px}
.footer-middle .block .block-title{font-weight:500;margin-bottom:35px;text-transform:uppercase;font-size:17px}
body .footer-top .block .block-title strong{letter-spacing:0;font-size:22px;font-weight:500;text-transform:uppercase;font-family:"Avenir Next LT Pro"}
body #totop{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid;cursor:pointer;font-weight:700;padding:10px 15px 5px;-webkit-box-sizing:border-box;text-transform:uppercase;font-size:0;background:0 0;border-color:transparent;color:#111;right:15px;bottom:15px;box-sizing:border-box;width:32px;height:39px}
body #totop::before{position:absolute;left:0;top:4px;line-height:1;content:'';background:url(../images/icons.png) -170px -102px no-repeat #f1f1f1;font-size:16px;font-weight:700;padding:16px 18px;-webkit-transform:rotate(-92deg);-ms-transform:rotate(-92deg);transform:rotate(-92deg)}
#totop:hover{background-color:transparent!important}
body .footer-top .block.newsletter{width:100%;max-width:unset}
#footer_newsletter{background-color:#fff;color:#646464;padding-left:65px;border:1px solid #949494;width:100%;-webkit-border-radius:0;border-radius:0;font-size:18px;height:55px}
.footer-top .block.newsletter .control::before{height:30px;width:30px;left:26px;top:10px;content:"";display:block;background:url(../images/icons.png) -5px -85px no-repeat;position:absolute;opacity:.2;margin-left:0!important}
body .block.newsletter .form.subscribe{display:block;position:relative}
.block.newsletter .form.subscribe .actions{position:absolute;right:54px;top:0}
body .footer-top .block.newsletter .actions button{color:#fff;width:48px;height:48px;font-size:0;border:none;margin-top:5px!important;margin-right:10px!important;background:0 0;padding:6px 20px 7px;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;margin:0}
.footer-top .block.newsletter .actions button span{display:block;height:25px;font-size:0;width:40px;background:url(../images/icons.png) -174px -85px no-repeat}
.footer-top .block.newsletter .actions button:hover span{background-position:-174px -108px}
body .page-footer .footer-middle.footer-middle-2{padding:25px 0 70px}
body .page-footer .footer-middle{padding-top:30px}
body .footer-middle ul.links li{padding:10px 0}
body .footer-middle .block .block-title{margin:25px 0 30px;letter-spacing:0}
.user-menu-desktop{position:absolute;width:150px;min-width:0;right:-75px;padding:0;text-align:center;background:#fff;border:1px solid var(--light);margin-top:4px}
.user-menu-desktop ul{margin:0}
.user-menu-desktop li{list-style:none;margin:0;width:100%;border-bottom:1px solid var(--light)}
.user-menu-desktop li:last-child{border-bottom:0}
.user-menu-desktop a{padding:8px;width:100%;color:#111;display:block}
.user-menu-desktop a:hover{background-color:#f5f7f8}
body.catalog-category-view .page-wrapper > .page-bottom,.checkout-cart-index .page-main,.cms-index-index .container,.footer .container,.layout-1280 .container,.page-main,.page-wrapper>.breadcrumbs .items,body .footer .container,body header.page-header .header.content,body.layout-fullwidth .page-wrapper>.breadcrumbs .items,body.layout-fullwidth.catalog-category-view .page-main,body.layout-fullwidth.catalog-product-view .page-main,body.layout-fullwidth.cms-index-index .page-main{padding-left:15px!important;padding-right:15px!important;max-width:1250px!important}
body .page-wrapper>.breadcrumbs{border-bottom-color:#f5f7f8}
.cms-index-index #maincontent,.cms-index-index #maincontent .column.main{padding-bottom:0}
.cms-index-index .page-wrapper>.widget{max-width:100%!important}
#top-banner{text-align:center}
.showroom img{width:100%;height:auto}
#top-banner img.lazyloaded{width:auto;height:auto;min-width:80%;max-width:100%}
body.cms-index-index header:not(.sticky-active){border:none!important}
.cdz-block-title{text-align:center;margin-bottom:20px;position:relative}
.space-base{margin-bottom:60px;width:100%}
#product-review-container{width:100%}
.cdz-block-title .b-title{display:inline-block;vertical-align:top;position:relative;min-width:310px;text-transform:uppercase!important;font-size:22px;color:#111;letter-spacing:2px;width:100%;margin-bottom:0}
.mehr-info{position:absolute;right:48px;top:0;text-transform:capitalize;color:#111}
.mehr-info::after{display:inline-block;content:"";width:26px;height:19px;background:url(../images/icons.png) -173px -24px no-repeat;margin:4px 0 -3px 6px;position:relative}
.work-step>div{text-align:center;padding:0 60px;position:relative;cursor:pointer}
.work-step>div::after{position:absolute;top:92px;right:0;height:2px;width:50%;content:"";border-bottom:1px dotted #ebcebf}
.work-step>div::before{position:absolute;top:92px;left:0;height:2px;width:50%;content:"";border-bottom:1px dotted #ebcebf}
.work-step>div:first-child::before,.work-step>div:last-child::after{display:none}
.work-step>div h4{font-size:17px;padding:85px 30px 0;position:relative;display:inline-block;background:#fff;z-index:9}
.work-step>div h4::before{position:absolute;top:0;left:50%;width:64px;margin-left:-32px;height:90px;background:url(../images/how-to-work.png) no-repeat;content:""}
.work-step>div:nth-child(2) h4::before{background-position:-106px 0}
.work-step>div:nth-child(3) h4::before{background-position:-233px 0}
.view-detail-btn{min-height:50px}
.kleider .view-detail-btn{margin-top:15px}
.link-btn,.view-detail-btn a{border:1px solid #000;padding:12px 44px 12px 26px;text-transform:uppercase;color:#000;position:relative;display:inline-block;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;min-width:180px}
.link-btn::after,.view-detail-btn a::after{position:absolute;top:14px;right:8px;width:30px;height:25px;background:url(../images/icons.png) -186px 0 no-repeat;content:"";display:block;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}
.link-btn:hover,.view-detail-btn a:hover{background-color:#111;color:#fff}
.link-btn:hover::after,.view-detail-btn a:hover::after{-webkit-filter:brightness(300);filter:brightness(300)}
.products-grid .product-item-info .product-item-details .product-name a{color:#111;text-transform:uppercase;margin-top:10px;display:inline-block;letter-spacing:1px;font-size:15px;line-height:24px}
.product-name{display:block;margin:0 0 2px;word-wrap:break-word;position:relative;text-transform:inherit}
.kleider .products-grid .product-item-info .product-item-details .view-detail-btn{margin-top:15px}
#home-category-top .cdz-banners-item{padding:0 6px}
#home-category-top h2{margin-bottom:15px}
#home-category-top h2 a{font-weight:400;margin-top:15px!important}
.showroom .full-width{text-align:center;margin-top:18px}
.row.no-margin{margin-left:0;margin-right:0}
.vorteile-dress{width:100%;padding:0;background:#e9caba;text-align:center}
.vorteile-dress>div{border-left:5px solid #fff;border-left-width:5px;border-left-style:solid;border-left-color:#fff;border-right:5px solid #fff;padding:45px 20px 40px}
.vorteile-dress>div:first-child{border-left:none}
.vorteile-dress>div h4{padding:90px 0 20px;font-size:17px;letter-spacing:2px;position:relative}
.vorteile-dress>div h4::before{position:absolute;top:0;left:50%;width:80px;margin-left:-30px;height:70px;background:url(../images/vort.png) no-repeat;content:""}
.vorteile-dress>div.PREIS h4::before{background-position:0 0}
.vorteile-dress>div.KOLLEKTION h4::before{background-position:-90px 0}
.vorteile-dress>div.CONVENIENCE h4::before{background-position:-190px 0}
.vorteile-dress>div.SERVICE h4::before{background-position:-310px 0}
.vorteile-dress>div p{padding:0 10px}
.vorteile-dress>div:last-child{border-right:none}
.testimonials-container.slider{border:5px solid #f9f0eb;padding:55px 55px 20px;margin-bottom:90px;margin-top:100px;position:relative}
.test-heding{position:absolute;left:50%;top:-15px;width:245px;background:#fff;margin-left:-120px;text-align:center}
.test-heding span{height:35px;width:35px;background:url(../images/icons.png) -127px -42px no-repeat;display:inline-block;opacity:.65}
.testimonials-container.slider .testimonial-item{text-align:center}
.testimonials-container.slider .testimonial-item .testimonial-text{font-size:20px;max-width:370px;display:inline-block;overflow:hidden}
.testimonials-container.slider .testimonial-item .content-clint{float:left;width:100%;line-height:22px;margin-bottom:26px;opacity:.85;font-size:20px}
.testimonials-container.slider .testimonial-item figure{display:inline-block}
.testimonials-container.slider .testimonial-item img{width:auto;min-height: 39px;}
.rev-area{margin:0 auto;max-width:970px}
#customer-reviews .rev-area li{width:100%;margin-bottom:20px;background:#fbfbfb;padding-bottom:10px;padding-top:0;border:none}
.review-slider-model .reviews-wrapper .rev-img{width:100%;margin-left:0;margin-top:0;max-height:650px}
#customer-reviews .r-cont{padding:40px 60px 40px 10px;text-align:left}
#customer-reviews .r-revw{padding:40px}
#customer-reviews .rev-area li .rev-img{display:contents}
#customer-reviews .rev-area li .rev-img img{width:100%;height:auto;min-height:175px}
#product-review-container .review-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
#customer-reviews .col-sm-2{-moz-flex:0 0 12.5%;-ms-flex:0 0 12.5%;-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;padding-left:10px;padding-right:10px;max-width:12.5%}
#customer-reviews .col-sm-6{-moz-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}
#customer-reviews .col-sm-4{-moz-flex:0 0 20.83333333%;-ms-flex:0 0 20.83333333%;-webkit-box-flex:0;-webkit-flex:0 0 20.83333333%;flex:0 0 20.83333333%;max-width:20.83333333%}
.r-img .zoom-btn{position:absolute;right:-20px;height:40px;width:40px;background:url(../images/icons.png) -166px -44px no-repeat rgba(0,0,0,.7);bottom:20px;cursor:pointer;z-index:9}
.r-img.right .zoom-btn{right:auto;left:-20px}
.r-cont .review-author .review-details-value{font-size:15px;text-transform:uppercase;display:block;margin-bottom:10px;letter-spacing:2px}
body .rating-summary .rating-result>span::before,body .review-control-vote label::before{color:#111}
.all-reviews .review-author{display:block;text-align:center;text-transform:uppercase;font-size:100%;line-height:1.1;margin-top:15px;width:100%}
.all-reviews .slick-list{margin:0 -17.5px}
.all-reviews .slick-slide{margin:0 17.5px}
.all-reviews .slick-slide .rev-img{width:100%}
body .modal-custom .action-close::before,body .modal-popup .action-close::before,body .modal-slide.action-close::before{display:none}
body .modal-custom .action-close,body .modal-popup .action-close,body .modal-slide.action-close{height:44px;width:44px;padding:0;background:url(../images/icons.png) -214px -85px!important;right:0;top:0;margin:0;font-size:0;opacity:1}
body .rating-summary .rating-result::before{content:'\f845''\f845''\f845''\f845''\f845';color:#555}
.modal-popup.review-slider-model .modal-inner-wrap{max-width:900px;max-height: 100%;overflow: auto;}
.catalog-product-view #review-pop-up .more-btn,.review-slider-model .modal-footer{display:none}
.review-slider-model .modal-content,.review-slider-model .modal-header{padding:0}
.review-slider-model .nav-outer{z-index:99;width:67%;background:#f7f7f7;position:absolute;right:0;bottom:0;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.review-slider-model .nav-outer .nav-title{display:inline-block;width:100%;text-align:center;margin-bottom:10px}
#main-slider .col-sm-4{width:33.33333%;padding-left:0;padding-right:10px}
#review-pop-up .col-sm-8{padding:40px 60px 40px 10px;text-align:left}
#reviews-slider li .rev-img{width:265px;margin-left:0;margin-top:0;max-height:580px}
.all-reviews li{cursor:pointer}
.all-reviews img{height:auto;min-height:200px}
#reviews-slider img{display:block}
#review-pop-up .slick-slider .slick-arrow.slick-next{right:20px}
.review-pop{min-height:250px}
.review-loading{background:url(../images/loading.gif) no-repeat center/24px auto;position:absolute;height:100%;width:100%;text-align:center;left:0;font-size:0}
body .loader::before{background:url(../images/loading.gif) no-repeat center/24px auto;height:24px;width:30px;content:''}
#review-pop-up{position:relative}
#review-pop-up .slick-slider .slick-arrow.slick-prev{left:20px;}
#review-pop-up .slick-slider .slick-arrow{z-index:9;background-color:#fff!important;border:1px solid #ccc;opacity:.8;width:40px;height:50px;top:-webkit-calc((100% - 120px)/ 2);top:calc((100% - 120px)/ 2);padding:0!important;background-image:none!important;line-height:62px}
#review-pop-up .slick-slider .slick-arrow::before{content:'';height:15px;width:30px;display:inline-block;background:url(../images/icons.png) -173px -27px no-repeat}
#review-pop-up #main-slider-nav .slick-arrow::before{display:none}
#review-pop-up #main-slider-nav .slick-arrow{width:12px;height:12px;border-top:1px solid #333;border-right:1px solid #333;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:transparent!important;top:-26px;right:0}
#review-pop-up #main-slider-nav .slick-arrow.slick-prev{right:16px;left:auto;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
#review-pop-up .slick-slider .slick-arrow.slick-disabled{opacity:0;visibility:hidden}
#review-pop-up .slick-slider{margin:0}
#review-pop-up .review-details-value{font-size:15px;text-transform:uppercase;letter-spacing:2px}
.rprod-detal{width:100%;padding:20px 0;margin:20px 0;border-top:1px solid #f1f3f4;border-bottom:1px solid #f1f3f4}
.rprod-detal tr td{padding:0 0 10px}
.re-decr p{margin-bottom:0}
.more-btn{position:relative;margin-left:58px;text-transform:capitalize;color:var(--pastle-pink)}
.more-btn::after{display:inline-block;content:"";width:26px;height:19px;background:url(../images/icons.png) -173px -24px no-repeat;margin:4px 0 -3px 6px;position:relative}
#review-pop-up .more-btn{clear:both;display:block;margin:10px 0;color:#111}
.rprod-detal tr td:first-child{padding-right:15px;vertical-align:top;font-size:12px;color:var(--pastle-pink)}
#reviews-slider-nav li img{width:100%!important;cursor:pointer}
#reviews-slider-nav li .rev-img{width:100%!important}
#main-slider-nav li{padding:0;margin:0;width:100%;background:#fff;list-style:none}
#main-slider-nav .slick-list{margin:0 -10px}
#main-slider-nav .slick-slide{margin:0 10px;cursor:pointer}
#main-slider-nav .slick-list>.slick-track{margin-left:0}
#review-pop-up table{width:auto}
.review-slider-model .action-close{z-index:20}
#review-top-section .r-btn-area{text-align:center;clear:both;margin-top:20px;margin-bottom:40px}
#review-top-section .review-area{display:inline-block;margin-right:25px;margin-top:6px}
#review-top-section .amount a{color:rgba(17,17,17,.35);font-size:12px}
#review-top-section .product-reviews-summary{margin-bottom:2px}
.r-btn-area .btn{padding:15px 30px;display:inline-block;vertical-align:middle}
#review-top-section .btn,#review-top-section .review-area{vertical-align:top}
.review-toolbar{display:none}
.block.review-add{clear:both;width:100%;padding:40px;background:#fbfbfb;position:relative;height:auto;display:none}
.review-add .review-field-rating .control,.review-add .review-field-rating label{display:inline-block;vertical-align:middle;margin-right:5px}
.review-add .review-field-rating .review-control-vote label{display:inline-block!important}
.review-add .review-field-rating .label{font-weight:400;font-size:14px}
.review-add .review-field-rating .control{margin-bottom:20px}
.review-add .review-control-vote label::before,.review-add .review-control-vote::before{font-size:14px;line-height:17px;height:17px;letter-spacing:5px;color:#111}
.review-add input{width:100%;height:40px!important;color:#111;border:1px solid var(--light);padding:10px}
.review-add input:focus{border:1px solid #111;outline-color:#111}
#review-form{max-width:100%}
#review-form input{background:#fff}
#review-form .field label{display:none}
#review-form .review-field-image label{display:block}
#review-form div.field{margin-bottom:10px}
#review-form .fieldset{margin-bottom:15px}
#review-form .mage-error{margin:0}
#review_field{min-height:146px}
#review-form .submit{background:#fff;border-color:#111;color:#111;outline:0;padding:12px 15px;height:auto;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:auto;font-weight:500;letter-spacing:0}
#review-form .field .control,#showroom-contact .field .control,.customer-account-create .form-create-account .field .control{position:relative}
#review-form textarea::-webkit-input-placeholder{color:#111}
#review-form textarea::-moz-placeholder{color:#111}
#review-form textarea:-ms-input-placeholder{color:#111}
#review-form textarea::-ms-input-placeholder{color:#111}
#review-form textarea::placeholder{color:#111}
#review-form .review-field-ratings .control .control{position:static}
#review-form .review-field-ratings div.mage-error[generated]{display:none!important}
#review-form div.mage-error[generated],#showroom-contact div.mage-error[generated],.customer-account-create .form-create-account div.mage-error[generated]{position:absolute;top:-5px;font-style:italic;right:10px;margin:5px 0 0;line-height:40px}
.related-upsell .block.related{margin-top:40px;margin-bottom:20px}
.related-upsell .block.upsell{margin:0}
#review-form .submit:hover{background:#111;color:#fff}
.page-products #page-title-heading{margin-bottom:20px}
.products .discount-perecent{height:35px;width:35px;background-color:var(--pastle-pink);line-height:35px;-webkit-border-radius:50%;border-radius:50%;font-size:11px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:10px}
#narrow-by-list .mana-filter-slider{background-image:none;border:none!important}
.mana-filter-slider>.mana-slider-from,.mana-filter-slider>.mana-slider-to{height:20px!important;width:10px!important;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);border:1px solid #ccc;background:#eee;background:-o-linear-gradient(top,#eee 0,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),to(#ccc))!important;background:linear-gradient(to bottom,#eee 0,#ccc 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);top:-8px;z-index:9}
#narrow-by-list .mana-slider-span{height:5px;border:none;background:#888}
#narrow-by-list .mst-nav__slider .mst-nav__slider-slider .ui-slider-range{height:5px;border:none;background:#888}
#narrow-by-list .mst-nav__slider .mst-nav__slider-slider .ui-slider-handle{background: linear-gradient(to bottom,#eee 0,#ccc 100%) !important;height: 20px !important;width: 10px !important;box-shadow: 1px 1px 1px 0 rgba(0,0,0,.5);}
#narrow-by-list .mst-nav__slider .mst-nav__slider-slider :nth-child(3) {margin-left: -5px;}
#narrow-by-list .mst-nav__slider .mst-nav__slider-slider{width: 98%;}
.filter-options-content,body .products.wrapper~.toolbar .limiter,body.page-products .page-wrapper>.breadcrumbs{display:none}
.hover_main_image{z-index:1;opacity:0;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
.product-item-photo:hover .hover_main_image{opacity:1}
.catalog-category-view .page-title-wrapper{display:block;text-align:center;font-size:22px;font-weight:500;letter-spacing:2px}
body.page-products #maincontent{padding-top:50px}
.page-bottom>.widget{padding:0 15px}
body .filter-options-item{margin-bottom:2px}
body .block-content.filter-content{position:relative}
body .filter-actions a{text-transform:capitalize;background:0 0;color:var(--pastle-pink);padding:5px 0;position:relative;font-size:14px}
body .block-category-list .block-title,body .filter-options-title{background:#f8f9f9;color:#000;font-weight:500;text-rendering:optimizeSpeed;padding:10px;position:relative;display:block;letter-spacing:1px;text-transform:uppercase;margin-bottom:2px;clear:both;border-bottom:0;font-family:"Avenir Next LT Pro";font-size:14px}
body .filter .filter-current-subtitle{display:block;margin:0 0 10px;text-rendering:optimizeSpeed;text-transform:uppercase;border-bottom:1px solid #eff1f3;padding:3px 0 15px;letter-spacing:1px;font-family:"Avenir Next LT Pro";font-size:14px}
body .filter-current{margin-bottom:15px}
body .filter-current .items,body .filter-current .items li{padding:0;margin:0}
body .filter-current .items li{display:inline-block;background:#f7ece6;padding:1px 35px 0 10px;font-size:12px}
body .filter-current .action.remove::before,body .filter-current .filter-label{display:none}
body .filter-current .action.remove{top:6px;border:none;font-size:0;height:10px;width:10px;background:url(../images/icons.png) -44px -97px no-repeat;right:4px}
body .filter-actions{border:none;display:inline-block;padding:0;margin:0;position:absolute;right:0;z-index:9}
body .swatch-option:focus{-webkit-box-shadow:none;box-shadow:none}
body .filter-options-title::after{height:11px;width:11px;top:12px;right:15px;content:'';font-size:0;line-height:0;text-indent:-999em;overflow:hidden;background:url(../images/m-collapsed.png) no-repeat;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);margin:0}
body .filter-options-item.active .filter-options-title{background-color:#fff}
body .filter-options-item.active .filter-options-title::after{background:url(../images/m-expanded.png) no-repeat;-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}
.category-topmain-content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.category-topmain-content .category-description{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-order:-1;order:-1}
.category-topmain-content .category-image{margin-bottom:0}
.category-image .image{max-height:209px}
#mana_ajax_wrapper_category_image{-webkit-box-ordinal-group:11;-ms-flex-order:10;-webkit-order:10;order:10}
.category-bottom-description{margin:30px 0 60px}
#mana_ajax_wrapper_category_image,.category-topmain-content .category-description{margin-bottom:10px}
.bottom-description-inner{padding:60px;background:#f5f7f8;text-align:left}
.bottom-description-inner p{margin:0 0 1.5em}
.bottom-description-inner h3{margin-top:0}
.page-products .sorter .sorter-action,.page-products .toolbar .limiter,.products~#cat-top-area,.toolbar .modes,body .products.wrapper~.toolbar .sorter{display:none}
.page-with-filter .toolbar-amount{display:block;width:100%;text-align:center;font-family:'Avenir Next LT Pro';text-transform:none}
body .sorter-label,body .toolbar select{font-family:'Avenir Next LT Pro'}
.page-products .sorter{margin:0;width:100%;text-align:center;border-top:1px solid #f5f7f8;padding:6px 20px}
.setposition-ofsorting{margin:0;display:inline-block;vertical-align:middle}
.setposition-ofsorting li{margin:0 10px;list-style:none;text-transform:uppercase;display:inline-block;font-size:12px;letter-spacing:2px;cursor:pointer}
.page-products .sorter-label{font-size:14px;font-weight:400;margin-right:15px;letter-spacing:2px}
.setposition-ofsorting li[selected=selected]{color:#e3baa6}
.products.wrapper~.toolbar .pages{float:none}
body .product-item-info .product-item-details{text-align:center!important;padding:0 10px 10px}
.product-item-info h2.product-name{color:#111;text-transform:uppercase;display:inline-block;letter-spacing:1px;font-size:15px;line-height:24px;font-weight:700}
.product-item-info .product.name a{font-size:13px!important;color:#111;line-height:20px;display:inline-block}
body .price-box .price{color:#111;font-size:13px;font-weight:600;font-family:"Avenir Next LT Pro";letter-spacing:1px}
body .products-grid .product-item .product-item-details .product-item-name{white-space:unset;overflow:unset;-o-text-overflow:unset;text-overflow:unset;min-height:45px}
body .product-item:hover .product-item-info.type9 .product-item-photo{-webkit-box-shadow:none!important;box-shadow:none!important}
body .product-item-photo .product-item-inner{opacity:1!important;visibility:visible!important;right:10px!important;bottom:auto!important;top:-6px!important}
body .product-item-photo .product-item-inner .product-item-actions>.actions-primary{display:block;width:30px;text-align:center;height:41px}
.products-grid.wishlist .product-item-inner .btn-remove,body .product-item-info.type9 .product-item-inner .product-item-actions>.action{background-color:transparent;border:none;-webkit-border-radius:30px;border-radius:30px;color:#333;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;text-align:center!important;width:30px}
.catalog-product-view .columns>.action.towishlist,.page-title-wrapper.product .action.towishlist,.product-item .action.towishlist::before,.product-item .link-videos::before,.products-grid.wishlist .product-item-inner .btn-remove{display:inline-block;background-color:transparent;background-image:url(../images/icons.png);background-position:-99px -99px;background-repeat:no-repeat;content:""!important;font-size:0;width:30px;height:30px;color:#8f8f8f;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;background-size:368px}
.product-item .link-videos::before{height:42px;width:42px;background-position:-286px -130px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}
.catalog-product-view .columns>.action.towishlist:hover,.page-title-wrapper.product .action.towishlist:hover,.product-item .action.towishlist:hover::before,.products-grid.wishlist .product-item-inner .btn-remove{background-position:-99px -129px}
.product-item .link-videos:hover::before{background-position:-286px -168px}
.product-item-info .product-item-inner .product-item-actions>.action:hover{background-color:transparent!important}
.product-item-inner .action.link-videos{margin-left:-3px}
body .product-item-info .product-attributes.size{font-size:12px;opacity:.45}
body .product-item-info .product-attributes.size.bold{opacity:1;font-weight:600}
.sz{display:inline-block;margin:0 2px}
.product-item-info .price-box{margin:0 0 .7rem}
.products-grid .product-item{margin-bottom:15px}
body .products.wrapper~.toolbar .pages{width:100%;text-align:center;margin-bottom:30px}
#layered-filter-block{margin-bottom:0}
body .pages .item{margin:0 2px;border:1px solid #eee;height:38px;line-height:38px!important;min-width:38px;display:inline-block;vertical-align:top;text-align:center;font-weight:100;-webkit-border-radius:0;border-radius:0}
body .pages .item.current,body .pages .item:hover{border-color:#888}
body .pages .action,body .pages a.page,body .pages strong.page{margin:0;background:0 0;padding:0 5px;-webkit-border-radius:0;border-radius:0;border:none;display:block;line-height:38px;width:auto;font-family:'Avenir Next LT Pro';font-weight:400;moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;font-size:12px}
body .pages a.page:hover,body .pages strong.page{color:#888!important}
body .pages .action>span{clip:unset!important;height:auto!important;margin:0!important;width:auto!important;position:static!important}
body .pages a.action::before{display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""!important;background:url(../images/icons.png) -190px -5px;height:14px;width:10px;vertical-align:bottom;margin-top:15px}
body .pages a.next::before{float:right;margin:15px 0 0 8px!important}
body .pages a.previous::before{-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);margin:2px 2px 0 0;top:7px;position:relative}
body .pages .action{line-height:38px;height:38px;color:#111!important;padding:0 10px;letter-spacing:2px}
#home-category .product-name a{font-weight:400}
body .pages .action:hover{background:0 0;border:none;color:#888!important}
#mana-please-wait p{padding:0!important;margin-left:-60px!important;border:0!important;font-size:0}
#mana-please-wait p img{display:none}
#mana-please-wait p::after{background:url(../images/loading.gif) no-repeat center/50px auto;height:50px;width:50px;content:'';display:inline-block;-webkit-filter:brightness(60%);filter:brightness(60%)}
.page-with-filter .sidebar.sidebar-main{will-change:min-height}
.inner-wrapper-sticky{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:position,transform}
body .swatch-attribute-options{margin:0}
.filter-options-item .filter-options-content{margin-bottom:10px}
body .filter-options-content .swatch-option{display:inline-block;border:1px solid var(--light)!important;width:auto;height:40px;text-align:center;line-height:35px;float:left;padding:0 5.2px;margin:-1px -1px 0 0;min-width:48px;font-family:"Avenir Next LT Pro";font-size:14px}
body .filter-options-content .size .swatch-option{min-width:58px}
body .filter-options-content .swatch-option.selected,body .filter-options-content .swatch-option:hover{color:#fc7070!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0}
.filter-options-content .items>li>a{display:block;padding-left:16px}
.filter-options-content .items>li>a:hover{color:#fc7070!important}
.filter-options-content .items>li>a::before{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:5px;content:"";display:inline-block;background:url(../images/icons.png) -190px -3px;height:14px;width:10px;vertical-align:middle}
.main-filter-designer .manadev-show-more{display:none!important}
.main-filter-designer .show-more-show-less{height:auto!important}
.filter-options-item .filter-options-content.main-filter-colors{padding-top:17px}
body.page-products .toolbar-products:first-child{margin-bottom:23px}
.manadev-option-search input{color:#666;max-width:100%;background-color:#fff;border-color:var(--light);-webkit-border-radius:0;border-radius:0;height:auto;-webkit-writing-mode:horizontal-tb!important;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-rtl-ordering:logical;cursor:text;margin:0;font:400 14px Arial;padding:1px 2px;border-width:2px;border-style:inset;-o-border-image:initial;-webkit-border-image:initial;border-image:initial}
.manadev-option-search input::-webkit-input-placeholder{opacity:.2;font-weight:500}
.manadev-option-search input::-moz-placeholder{opacity:.2;font-weight:500}
.manadev-option-search input:-ms-input-placeholder{opacity:.2;font-weight:500}
.manadev-option-search input::-ms-input-placeholder{opacity:.2;font-weight:500}
.manadev-option-search input::placeholder{opacity:.2;font-weight:500}
#mana_ajax_wrapper_breadcrumbs,.product-info-main .stock.available,.product-info-main .stock.unavailable{display:none}
.catalog-product-view #maincontent{padding-top:32px!important}
body .breadcrumbs .item:not(:last-child)::after{vertical-align:middle;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:1px;position:relative;background:url(../images/icons.png) -186px 0 no-repeat;content:"";display:inline-block;height:19px;width:19px;margin:0 2px}
.page-title-wrapper.product{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:8px}
body .page-title-wrapper.product h2.designer{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;-webkit-order:-20;order:-20;padding:0;line-height:35px;text-transform:uppercase;font-size:22px;letter-spacing:2px;max-width:90%;font-weight:500;margin:0}
body .product-info-main .page-title-wrapper h1{font-size:14px;text-transform:unset;border:0;font-weight:300;line-height:20px;letter-spacing:0;margin-bottom:10px;width:100%}
.catalog-product-view .columns>.action.towishlist,.page-title-wrapper.product .action.towishlist{position:absolute;top:3px;right:10px;font-size:0}
.catalog-product-view .columns>.action.towishlist{display:none}
.product-info-main .page-title-wrapper .product-info-stock-sku{position:absolute;bottom:8px;padding:0;display:inline-block;right:0}
.product-info-main .product.sku .type::after{content:':'!important}
body .product-info-main .product.sku .type{margin-right:0}
.catalog-product-view .product.media{min-height:400px;position:relative}
.accordion-title{border:none;border-bottom:1px solid var(--light);text-align:left;background:0 0;cursor:pointer;padding:14px 0;letter-spacing:1px;-webkit-border-radius:0;border-radius:0;color:#111;font-size:14px;margin:0}
.accordion-title .ui-icon{float:right;top:0;position:relative;right:20px;background:url(../images/icons.png) -190px -3px no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);height:20px;width:10px}
.product-info-main .fieldset>.field.qty,.product-info-main .product-info-price .price-box .price-container>.price-label{display:none!important}
#accordion div[data-role=content]{display:none}
.product-info-main .product-info-price .normal-price,.product-info-main .product-info-price .old-price{display:inline-block;vertical-align:top}
.product-info-main .product-info-price .old-price .price{font-weight:400!important;font-size:12px!important;color:#a0a0a0!important;margin-left:10px}
.product-info-main .product-options-bottom .box-tocart{margin:0!important}
.product-info-main .box-tocart .actions{margin:0!important;width:100%;display:block}
.product-info-main .box-tocart #product-addtocart-button{margin:0;width:100%;background-color:#222;border-color:#111;font-size:13px;line-height:40px;padding:0 20px;height:auto;font-family:"Avenir Next LT Pro";letter-spacing:0;color:#fff}
.product-info-main .box-tocart #product-addtocart-button::after{display:inline-block;background-color:transparent;background-image:url(../images/icons.png);background-position:-78px -157px;background-repeat:no-repeat;margin-left:0;width:32px;height:26px;content:"";font-size:0;top:7px;position:relative;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}
#product-addtocart-button>span{vertical-align:unset}
.gallery-placeholder._block-content-loading{position:static}
.catalog-product-view .product.media .loading-mask{position:absolute;height:100%;width:100%}
#accordion div[data-role=content]{border-bottom:1px solid var(--light);padding:20px 0}
#accordion div[data-role=content] *,#accordion div[data-role=content] li,#accordion div[data-role=content] p{color:#111}
#accordion div[data-role=content] ol,#accordion div[data-role=content] ul{padding:0;margin:0}
#accordion div[data-role=content] li{padding-left:15px;padding-bottom:10px;position:relative;font-size:14px;line-height:22px;margin:0;list-style:none}
#accordion div[data-role=content] li::before{position:absolute;top:8px;height:6px;width:6px;left:0;content:"";display:block;background:#111;-webkit-border-radius:50%;border-radius:50%}
.product-info-main .product-reviews-summary a.view{padding-left:0;border:0;margin-left:0;padding-right:10px}
.price_add,.product-info-main .product-reviews-summary a.view{font-size:12px;color:rgba(17,17,17,.35)}
.price_add{font-size:11px;color:#7c888a}
.price_add a{color:#111!important;margin-left:3px;border-bottom:1px solid #cfd0d0;cursor:pointer}
body .product-info-main .product-reviews-summary{text-align:right;margin:0}
.product-info-main .product-reviews-summary .rating-summary{margin-right:0}
.product-info-main .product-info-price .price-box .price-container .price{font-size:15px;font-weight:600;letter-spacing:0}
.product-info-main .product-info-price .price-box .price-final_price>span{margin-bottom:0}
.product-info-main .product-info-price .price-box{padding-bottom:0}
.price_add{margin-top:-5px;display:block;padding-bottom:0}
.product-info-main .price_add+.product-add-form{padding-top:20px!important}
#showrrrom-field,.try-or-showrrom{display:none}
#mietdauer-und-liefertag>.label,#rent-country-select>.label,#rent-date .label,#rent-day-date>.label,#showrrrom-field>label,.add-to-showroom>.label,.alternate_size>.label,.product-info-main .swatch-attribute-label{text-transform:uppercase!important;display:block!important;line-height:1.3;font-weight:500!important;font-size:13px!important;color:#111!important}
#mietdauer-und-liefertag>.label,#rent-country-select>.label,#rent-date .label,#rent-day-date>.label,#showrrrom-field>label,.add-to-showroom>.label,.alternate_size>.label{margin-bottom:5px}
.product-info-main .swatch-attribute-options{display:block!important;margin-top:3px!important}
#mietdauer-und-liefertag,#rent-country-select,#rent-day-date,#showrrrom-field,.add-to-showroom,.product-info-main .swatch-attribute{position:relative}
#mietdauer-und-liefertag .options-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#mietdauer-und-liefertag .options-list>.field{text-align:center}
#mietdauer-und-liefertag .options-list>.field:last-child{margin-right:0}
#mietdauer-und-liefertag .options-list>.field .price-notice,#mietdauer-und-liefertag .options-list>.field input,#mietdauer-und-liefertag>.label::after{display:none}
#mietdauer-und-liefertag .options-list>.field label{font-weight:500;background:var(--f0);border:2px solid var(--f0);cursor:pointer;width:100%;text-align:center;padding:11px 0;display:block;position:relative;font-size:13px;color:#111}
#mietdauer-und-liefertag input[type=radio]:not(.disabled):checked+label,#mietdauer-und-liefertag input[type=radio]:not(.disabled):hover+label{background:0 0;border-color:#111}
#rent-country-select{width:100%}
#rent-country-select input{display:none}
#rent-country-select .wrapper label,.showroom-add.btn,.take-on-rent.btn,.try-or-showrrom .button-group a{font-weight:500;background:var(--f0);padding:0 20px;border:2px solid var(--f0);cursor:pointer;text-align:center;display:inline-block;height:47px;line-height:43px;text-transform:uppercase;-webkit-transition:none;-o-transition:none;transition:none;color:#111}
#mietdauer-und-liefertag input[type=radio].disabled+label,#rent-country-select input[type=radio].disabled+label,.btn.disabled,.showroom-add.btn.active.disabled,.take-on-rent.btn.active.disabled,.try-on.btn.disabled,.try-or-showrrom .button-group a.disabled.active{cursor:not-allowed}
#rent-country-select .wrapper label[for=AT],.showroom-add.btn,.try-or-showrrom .button-group a.showroom-add-choose{float:right}
.showroom-add.btn,.take-on-rent.btn{text-transform:uppercase}
#rent-country-select input[type=radio]:not(.disabled):checked+label,#rent-country-select input[type=radio]:not(.disabled):hover+label,.showroom-add.btn.active:not(.disabled),.showroom-add.btn:not(.disabled):hover,.take-on-rent.btn.active:not(.disabled),.take-on-rent.btn:not(.disabled):hover,.try-or-showrrom .button-group a:not(.disabled).active,.try-or-showrrom .button-group a:not(.disabled):hover{background:0 0;color:#111;border-color:#111}
#rental_date,#sh_start_date{border-color:var(--light);color:#111;padding:14px 10px 14px 50px;border-width:1px;margin:0;position:relative;text-align:left;display:inline-block;background:url(../images/cl.png) 14px 14px no-repeat;cursor:text;height:auto}
#accordion.detailed,#rent-country-select,#rent-date,#rent-day-date,#showrrrom-field,.add-to-showroom,.alternate_size,.product-info-main .product-options-bottom .box-tocart,.product-info-main .swatch-attribute{padding-left:38px}
#rent-date,.alternate_size{margin:0;position:relative;clear:both;float:left;width:100%}
#mietdauer-und-liefertag{width:100%}
#alternate_size .mage-error{top:18px}
input#alternate_sizes{display:none}
#alternate_sizes+label{position:relative;cursor:pointer;font-size:13px;display:inline-block;color:#dfb29d;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 0 0 24px}
#alternate_sizes+label:before{position:absolute;left:0;background:url(../images/icons.png) -276px -65px no-repeat;height:16px;width:16px;content:"";display:block;top:2px}
#alternate_sizes:checked+label:before{background-position:-276px -91px}
#attribute_alternative_size{padding:5px 25px 4px 4px;border:1px solid #f1f1f1;display:none;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;width:auto;margin-left:34px;font-size:14px}
.alternate_size.checked .required-entry{border-color:red!important}
#alternate-swatch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#alternate-swatch div,.product-info-main .swatch-attribute-options>div{height:38px;width:40px;text-align:center;line-height:38px;margin:0;color:#636363!important;font-size:14px;font-family:"Avenir Next LT Pro"}
.product-info-main .swatch-attribute-options>div[aria-label=onesize]{width:auto;padding-left:8px;padding-right:8px;line-height:35px}
#alternate-swatch div{background:0 0;padding:0 4px;min-width:22px;cursor:pointer;position:relative;border:1px solid var(--light);float:left;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-left:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#alternate-swatch div.no-val{width:50px;padding:0}
#mietdauer-und-liefertag .options-list>.field,#rent-country-select .wrapper label,.showroom-add.btn,.take-on-rent.btn,.try-or-showrrom .button-group a{width:-webkit-calc(50% - 7px);width:calc(50% - 7px)}
#mietdauer-und-liefertag .options-list>.field:last-child{display:none}
#rent-date-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#alternate-swatch div.selected,.product-info-main .swatch-attribute-options>div.selected,.product-info-main .swatch-attribute-options>div:hover{-webkit-box-shadow:0 0 0 2px #111 inset;box-shadow:0 0 0 2px #111 inset;outline:0;border-color:transparent!important}
#rent-country-select::before,#rent-date::before,#rent-day-date::before,#showrrrom-field::before,.add-to-showroom::before,.alternate_size::before,.product-info-main .swatch-attribute::before{position:absolute;left:0;content:"1";height:22px;width:22px;background:var(--light);color:#fff;font-size:15px;-webkit-border-radius:50%;border-radius:50%;font-family:Arial;display:block;text-align:center;line-height:20px;padding-top:1px;vertical-align:middle}
.alternate_size::before,.product-info-main .swatch-opt .swatch-attribute+.swatch-attribute::before{content:'2'}
.add-to-showroom::before{content:'3'}
#rent-day-date::before,.add-to-showroom.try-or-showrrom::before{content:'4'}
#rent-country-select::before,#showrrrom-field::before{content:'5'}
#rent-date::before{content:'6'}
.product-view-media .more-views{min-width:80px;max-width:80px;display:block;position:relative;margin-right:15px}
.swatch-opt.with-alternative{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.swatch-opt.with-alternative>div{width:50%}
.product-view-media .gallery__items{width:-webkit-calc(100% - 95px);width:calc(100% - 95px)}
#gallery-main .gallery__items{opacity:0}
#gallery-main .gallery__items.slick-initialized{opacity:1}
.customer-images{position:relative;margin-bottom:10px;text-align:center}
.customer-images .placer{z-index:1}
.ftop-img{position:absolute;z-index:9;top:0;cursor:pointer;left:0;width:100%;text-align:center;display:inline-block;letter-spacing:.2em;font-size:12px;margin-top:28px}
.text-uppercase{text-transform:uppercase!important}
.customer-images .image-wrap{opacity:.5;display:inline-block}
.product-view-media .gallery__items .slick-arrow{display:none!important;position:absolute;top:50%;outline:0;width:40px;height:15px;text-indent:-9999px;z-index:90;background:url(../images/icons.png) -415px -117px!important;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);left:-10px}
.product-view-media .gallery__items .slick-arrow.slick-next{-webkit-transform:none;-ms-transform:none;transform:none;right:-10px;left:auto}
.thumb-arrow{display:block;text-align:center;opacity:.6}
.thumb-arrow span{width:22px;height:15px;text-indent:-9999px;background:url(../images/icons.png) -275px -150px;display:block;text-align:center;margin:0 auto}
.gallery__thumbnails img{border:2px solid transparent}
.thumb-next.thumb-arrow span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.videothumb{position:relative;cursor:pointer;display:inline-block;width:60px;margin:10px;z-index:10}
.videothumb::after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;line-height:24px;z-index:9999;background:url(../images/icons.png) -398px -135px no-repeat}
.videothumb .image-wrap{opacity:0}
.product-view-media iframe{width:100%}
#gallery-main-popup{background-color:rgba(0,0,0,.6);overflow-x:hidden;overflow-y:auto;height:auto!important;z-index:99999;display:block;padding:0}
#gallery-main-popup .modal-inner-wrap{width:90%;max-width:100%;height:auto!important;margin:30px auto;position:relative}
#zoom-poto-area .gallery__items img{max-height:100vh}
#zoom-poto-area .gallery{padding:15px;position:relative;text-align:center}
#zoom-poto-area .gallery__items{width:75%;position:relative;display:inline-block}
#modal-content-review-full .more-views{display:inline-block;max-width:110px;position:relative;top:0;vertical-align:top;text-align:right;float:right;width:auto;margin-top:18px}
#zoom-poto-area .gallery__items .zoom-imgs{display:inline-block;max-width:90%;width:100%}
.zoom-imgs img{display:inline-block;float:none;cursor:url(../images/zoom-in.png) 19 19,auto}
#zoom-poto-area .gallery__items .slick-arrow{background:url(../images/icons.png) -390px -114px no-repeat!important;border:none!important;height:20px!important;width:60px;position:absolute;top:47%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:130px;opacity:1!important;z-index:9}
#zoom-poto-area .gallery__items .slick-next.slick-arrow{right:130px;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}
.zoomContainer{z-index:99999}
.zoomContainer-active .gallery__items::before{background:url(../images/loading.gif) no-repeat center #fff;position:absolute;height:100%;width:100%;text-align:center;font-size:0;content:"";display:block;z-index:11}
.zoomContainer-active .zoomWindow{display:block!important}
.zoomWindow{cursor:url(../images/zoom-out.png) 19 19,auto!important}
/*.zoomWindow:not(:hover){background-position:center!important}*/
#zoom-poto-area .thumb-arrow{opacity:1}
#zoom-poto-area .more-views .slick-slide{border-left:1px solid transparent}
#zoom-poto-area .more-views .slick-slide.slick-current{border-left-color:#000}
.modal-popup.review-slider-model.price_add-model .modal-inner-wrap{max-width:600px;padding:30px;text-align:center}
.shipping-popup h2{margin-bottom:20px;font:20px/1.55 Helvetica,Arial,sans-serif;font-weight:400;margin-top:0;text-transform:uppercase}
.shipping-popup p{font:12px/1.55 Helvetica,Arial,sans-serif;margin:0 0 10px;color:#2f2f2f;text-align:center}
.shipping-popup strong{font:12px/1.55 Helvetica,Arial,sans-serif;font-weight:700}
.shipping-popup p.cont{margin-bottom:20px}
.info-icon{display:inline-block;margin-left:10px;border:1px solid #ccc;color:#ccc;width:20px;text-align:center;height:20px;-webkit-border-radius:50%;border-radius:50%;line-height:20px;cursor:pointer}
.block.cross-sell,.block.crosssell,.block.related,.block.upsell{max-width:100%;width:100%}
.block.crosssell .title strong,.block.related .title strong,.block.upsell .title strong{text-align:center;display:inline-block;vertical-align:top;position:relative;min-width:310px;text-transform:uppercase!important;font-size:22px!important;color:#111;letter-spacing:2px!important;width:100%;margin-bottom:0!important;font-weight:400!important;font-family:'Avenir Next LT Pro'!important}
.block.crosssell .title,.block.related .title,.block.upsell .title{margin-bottom:30px!important;padding:0!important;text-align:center;border:none!important}
.block.upsell .title strong{padding:0}
body .block.related .product-items .product-item-actions{display:block}
.catalog-product-view .block.upsell{margin-bottom:30px}
body .crosssell .product-item-info .product-attributes.size,body .related .product-item-info .product-attributes.size,body .upsell .product-item-info .product-attributes.size{font-size:14px;opacity:1}
.product-item-info .old-price{vertical-align:top}
.product-item-info .old-price .price{margin-left:5px;letter-spacing:0;font-weight:500;color:#a0a0a0}
#product-options-wrapper .swatch-attribute-label::after{display:none}
.catalog-product-view #product-options-wrapper{margin-bottom:20px}
.cart-popup.review-slider-model .modal-inner-wrap{min-height:220px;max-width:720px}
.added-message{background:#f4e4dd;position:relative;width:-webkit-calc(100% - 44px);width:calc(100% - 44px);text-align:center;margin-bottom:5px;padding:10px;top:1px;font-size:14px;text-transform:uppercase;line-height:1.1}
.added-message span{display:inline-block;padding:5px 0 5px 35px;position:relative}
.added-message span::before{background-color:transparent;background-image:url(../images/icons.png);background-position:-82px -44px;background-repeat:no-repeat;content:"";display:inline-block;height:32px;width:32px;position:absolute;left:0;top:-2px;-ms-transform:scale(.8);transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8)}
.cart-popup-title{display:none}
.cart-popup-content{padding:15px;min-height:400px}
body .cart-popup-item .product-item{padding:0}
.cart-popup-item .product-image-wrapper{height:auto;padding-bottom:0!important}
.cart-popup-item .product-image-photo,.cart-popup._block-content-loading{position:static}
.cart-popup-item .pr-img{margin-top:30px}
.cart-popup-item .pr-img .product-image-photo{width:270px!important}
.cart-popup-item .hlp-info,.cart-popup-item .product-item-details{text-align:center}
.cart-popup-item .price-container .price{font-weight:400;color:#111;font-size:14px;margin:10px 0;display:block}
.cart-popup-item .options .label,.cart-popup-item .options .values{color:#a5a5a5;font-weight:400;margin:0 0 5px;text-rendering:optimizeSpeed;text-transform:uppercase;font-size:14px}
.popup-btn-area .btn{display:block;padding:10px;margin-bottom:10px}
.popup-btn-area #btn-cart-checkout{background-color:#111;color:#fff}
.popup-btn-area #btn-cart-checkout:hover{background-color:#222}
.cart-popup-item .product-item-pricing~.product.options.list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:280px;margin:40px auto auto;padding-bottom:5px}
.cart-popup-item [id*="option_gr-"]{-webkit-box-ordinal-group:11;-ms-flex-order:10;-webkit-order:10;order:10;margin:auto}
#shopping-cart-table .prod-b-right #option_r-ckgabetag,.cart-popup-item .product #option_r-ckgabetag{margin-right:0;margin-left:auto;padding-left:50px;position:relative}
.cart-popup-item .product #option_tag{width:100%;position:relative}
#shopping-cart-table .prod-b-right #option_tag::before,.cart-popup-item .product #option_tag::before{position:absolute;border:1px solid var(--pastle-pink);border-top:none;height:9px;content:"";width:100%;left:0;top:-1px}
#shopping-cart-table .prod-b-right #option_tag .value,.cart-popup-item .product #option_tag .values{font-size:13px;background:#fff;z-index:9;padding:0 20px;letter-spacing:2px;display:inline-block;line-height:normal;position:relative;top:-6px;text-transform:uppercase;color:#000}
#shopping-cart-table .prod-b-right #option_tag .value{color:var(--pastle-pink)}
#shopping-cart-table .prod-b-right #option_r-ckgabetag::before,.cart-popup-item .product #option_r-ckgabetag::before{position:absolute;left:5px;top:0;height:20px;width:40px;content:"";display:block;opacity:.45;background-position:-175px -87px}
#shopping-cart-table .prod-b-right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
#shopping-cart-table .prod-b-right [id*="option_gr-"]{-webkit-box-ordinal-group:6;-ms-flex-order:5;-webkit-order:5;order:5;text-align:center}
#shopping-cart-table .prod-b-right #option_tag{-webkit-box-ordinal-group:11;-ms-flex-order:10;-webkit-order:10;order:10;width:100%;max-width:225px;position:relative;text-align:center}
#shopping-cart-table .prod-b-right #option_r-ckgabetag{margin-right:20px;margin-left:0}
.cart-popup-item .product #option_liefertag .label,.cart-popup-item .product #option_r-ckgabetag .label{font-size:13px;letter-spacing:1px}
.cart-popup-item .product #option_versand-nach,.cart-popup-item .product #option_versand-nach+div{margin:auto}
.cart-popup-item .product #option_versand-nach{-webkit-box-ordinal-group:31;-ms-flex-order:30;-webkit-order:30;order:30;display:none}
.cart-popup-item #option_ersatzgr--e{-webkit-box-ordinal-group:31;-webkit-order:30;-ms-flex-order:30;order:30}
.cart-popup-item #alternative-with #option_ersatzgr--e{margin-left:10px}
.cart-popup-item #alternative-with [id*="option_gr-"]{margin-right:10px}
.extra-size-na-popup{color:#df280a;font-weight:700;display:block;text-align:center;width:100%}
.cart-popup-item h4{font-size:18px;font-weight:500;margin:0 0 3px;text-transform:uppercase}
#shopping-cart-table .gift-options-cart-item,#shopping-cart-table .prod-b-right #option_tag .name,#shopping-cart-table .prod-b-right #option_versand-nach,.cart-popup-item #option_mietdauer-und-liefertag,.cart-popup-item .product #option_tag .label,.cart-summary .block>.title::after,.checkout-cart-index #block-shipping,.checkout-cart-index .gift-options-cart-item,.checkout-cart-index .summary.title,.checkout-cart-index .towishlist{display:none}
.checkout-cart-index .cart-empty{text-align:center;padding:30px 20px 0}
.checkout-cart-index .cart-empty a{text-transform: uppercase;color: #000;font-weight: 600;}
.checkout-cart-index .cart-empty a:hover{color:#fc7070}
.cart.f-width{padding:19px 0 0;border-bottom:1px solid #f1f4f5}
.cart.f-width h1{border:1px solid #111;color:#111;padding:12px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0;font-size:14px;float:left}
.cart-steps{margin:0;float:left;width:70%;text-align:center;padding-top:8px}
.cart-steps li{display:inline-block;margin:0 28px 0 22px;padding-bottom:26px;border-bottom:1px solid transparent;text-transform:uppercase;position:relative;line-height:24px;font-size:12px;cursor:pointer}
.cart-steps li::before{background:url(../images/icons.png) -222px -65px no-repeat;font-size:0;border:none;position:absolute;left:-30px;top:6px;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;height:20px;width:25px;opacity:1;content:""}
.cart-steps li:first-child::before{display:none}
.cart-steps li._active{border-color:var(--pastle-pink)}
.cart-steps li span.q{height:24px;width:24px;text-align:center;background-color:var(--light);display:inline-block;margin-right:5px;-webkit-border-radius:50%;border-radius:50%;color:#fff}
.cart-steps li._active span.q{background-color:var(--pastle-pink)}
.checkout-types{float:right;text-align:right;max-width:100%}
.checkout-types li{display:inline-block;margin:0}
.checkout-types.top{margin:0 0 0}
.checkout-types.top button.button{background:#111;border-color:#111;color:#fff;padding:4px 16px;float:right;height:auto;width:auto;text-transform:uppercase}
.checkout-cart-index .cart-container .form-cart,.checkout-cart-index .cart-summary{width:100%!important}
.checkout-cart-index .cart-container .form-cart{padding-right:0}
.page-title.cart-noitem h1{text-align:center;font-size:22px;font-weight:500;letter-spacing:2px;border-bottom: 0;padding-top: 33px;padding-bottom:20px;}
#shopping-cart-table tr td{padding:14px 10px}
#shopping-cart-table .shoppingcart-image .product-item-photo{padding:0;margin:20px 0;display:block;position:relative;width:100%}
#shopping-cart-table .shoppingcart-image .product-image-container{border:none;width:auto!important;padding:0}
#shopping-cart-table .shoppingcart-image .product-image-photo{width:auto;margin:0}
.checkout-cart-index .page-main{padding-top:0!important}
.cart.table-wrapper .cart>.item{border-bottom-color:var(--light)}
#shopping-cart-table .cart-product-group+.cart.item{border-top-color:var(--light)}
#shopping-cart-table .group-name{text-transform:uppercase;font-size:15px;padding:10px 0}
.cart.table-wrapper #shopping-cart-table .product-item-details{padding:0}
.shoppingcart-name h2{color:#111;margin:0 0 3px;font-size:16px;font-weight:300;text-transform:uppercase}
#shopping-cart-table .shoppingcart-name .product-item-name{margin-top:0!important}
.checkout-cart-index .cart-container .cart.table-wrapper{margin-bottom:0}
#shopping-cart-table .shoppingcart-name .product-item-name a{font-size:13px}
#shopping-cart-table .prod-b-right .in-bx{margin-right:10px;text-align:left}
.prod-b-right #option_liefertag h5,.prod-b-right #option_r-ckgabetag h5{text-align:left}
.prod-bottom h5{margin:0 0 10px}
.prod-bottom .prod-b-right .in-bx h5:first-child{color:rgba(17,17,17,.45);margin-bottom:6px}
#shopping-cart-table .price span{font-size:16px;color:#111;font-weight:600}
#shopping-cart-table tr td.col.price{text-align:left}
.removee-item.a-center.last{text-align:center}
.cart-total-wrapper{width:100%;clear:both;float:left;border-bottom:1px solid #f1f4f5}
.cart-total-wrapper .continue-shopping{width:66.66666667%;float:left;margin-top:37px}
.checkout-cart-index .cart-total-wrapper .cart-summary{width:33.33333333%!important;float:left;padding:0 0 0 20px;background-color:transparent;border:none}
.cart-total-wrapper #cart-totals td,.cart-total-wrapper #cart-totals th,.cart-total-wrapper .cart-totals{border:none}
.cart-total-wrapper #cart-totals td,.cart-total-wrapper #cart-totals th{padding:0;margin:0;font-size:14px;color:#111;line-height:22px}
.cart-total-wrapper #cart-totals td *,.cart-total-wrapper #cart-totals th *{padding:0}
.cart-total-wrapper .cart-summary .checkout-methods-items{margin-top:11px;max-width:100%;float:right}
.cart-summary .checkout-methods-items .action.primary.checkout{font-weight:500;-webkit-transition:all .3s linear;-o-transition:all .3s linear;
    transition:all .3s linear;padding:12px 15px;height:auto;width:auto;letter-spacing:0}
.cart-summary .checkout-methods-items .action.primary.checkout:hover{background-color:#fff;color:#111}
.cart-total-wrapper #block-discount{float:left;width:100%}
.cart-total-wrapper .expand-coupon-form{padding:0!important;border:none!important}
.cart-total-wrapper #block-discount-heading{padding:0;color:#dfb29d;text-transform:none;font-size:13px;margin:0!important;position:relative;top:-29px}
#discount-coupon-form .actions-toolbar button{position:absolute;top:0;right:0;color:#fff;background:url(../images/icons.png) -174px -85px no-repeat;height:25px;width:40px;font-size:0;border:none;margin-top:10px;margin-right:5px;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}
#discount-coupon-form input{padding:0 10px;border:1px solid #949494;font-size:12px}
#coupon-form-content{position:relative;top:-3px;max-width:220px;padding:0;margin-bottom:20px}
.btn.continue-shopping-btn{text-transform:uppercase;line-height:20px;padding:9px 15px;display:inline-block;min-width:140px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:5px}
.cart-total-wrapper .cart-totals{padding-top:4px}
.popup-authentication .block-authentication{border-top:none!important}
.block-authentication .block.block-customer-login #pass{border-color:var(--light);margin-top:-1px}
.popup-authentication .login .actions-toolbar{margin-top:20px}
.popup-authentication .login #send2{width:auto;margin:0 auto;float:none;background-color:#111;padding:12px 15px;height:auto}
.popup-authentication .block-new-customer .actions-toolbar .action{float:none;padding:13px 15px;text-transform:uppercase;letter-spacing:2px;font-weight:600}
.popup-authentication .login .secondary{width:100%;margin-top:15px}
.customer-account-login .block.block-new-customer{float:left}
.checkout-cart-index .footer-top,.customer-account-login #login-form .label,.customer-account-login .page-footer{display:none}
.checkout-cart-index .cart-help{padding-top:65px;background:var(--f0)}
.cart-help .crt-innner{background:#fff;padding:30px 10px;font-size:15px;min-height:274px}
.crt-innner h3{font-size:15px;padding-top:50px;margin-bottom:30px;position:relative;margin-top:0}
.crt-innner h3::before{position:absolute;left:50%;margin-left:-18px;height:36px;width:36px;content:"";background:url(../images/icons.png) -328px -68px no-repeat;top:0}
.mail-box .crt-innner h3::before{background-position:-389px -4px}
.crt-innner h4{font-size:18px;margin-bottom:20px;text-transform:none;font-weight:600}
.cart-help a{color:#111}
.cart-help a:hover{color:#e9caba}
#billing-address-same-as-shipping+label::before,.onestepcheckout-terms-conditions label::before{position:absolute!important;top:2px;left:0;background:url(../images/icons.png) -276px -65px no-repeat;height:16px;width:16px;content:"";display:block}
#billing-address-same-as-shipping:checked+label::before,.onestepcheckout-terms-conditions input:checked+label::before{background-position:-276px -91px}
.slick-slide img{display:block;margin-left:auto;margin-right:auto}
.review-slider-model .reviews-wrapper .rev-img img{width: 100%}
body .block-search .action.search::before{display:none}
body .block-search .adv-btn{display: none;}
body .block-search .action.search span{clip:unset;height:auto;width:auto;display:block;position:static;text-transform:uppercase}
.faq-collection{float:none;width:100%;max-width:910px;margin:0 auto}
.faq-groups{margin:30px 24px 55px 60px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.faq-group{margin:0 15px}
.customer-address-index .block-addresses-default>.block-title,.faq-group-image,.faq-index-index .page-title-wrapper{display:none}
.faq-group .group-link{font-size:13px}
.group-title{font-size:18px;text-align:center;text-transform:uppercase;color:#111;margin-bottom:32px}
.faq-accordion{margin-bottom:64px}
.faq-accordion h3.faq-title{padding:17px 7px 17px 78px;border-bottom:1px solid #e8ecee;font-size:18px;text-transform:uppercase;margin:0;cursor:pointer;letter-spacing:1px}
.faq-accordion h3.ui-state-active{border-bottom:0;padding-bottom:5px}
.faq-accordion .faq-content-single{text-align:left;height:auto;border:none;padding:20px 0;font-size:15px;display:none}
.faq-accordion .faq-content-single p{width:79%;margin-left:78px}
.faq-accordion h3::before{position:absolute;width:30px;margin-left:-59px;height:30px;background:url(../images/icons.png) -207px -134px no-repeat;content:"";margin-top:-6px}
.faq-accordion h3.ui-state-active::before{background-position:-207px -166px}
.faq-accordion .ui-icon{float:right;top:5px;position:relative;right:20px;background:url(../images/icons.png) -241px -136px no-repeat;height:9px;width:12px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}
.faq-accordion .ui-state-active .ui-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.faq-top{position:relative;width:100%}
.overlap-left-div{position:absolute;left:50px;top:50px}
.faq-top h4{opacity:.45;margin-bottom:13px;text-transform:uppercase}
.faq-top h3{font-size:22px;margin:0 0 35px;line-height:30px}
#cat-top-area,.user-nav-close{display:none}
.customer-account-index .block-dashboard-info .box-content p{font-size:14px;margin-bottom:0}
.block-dashboard-addresses .box-title a,.block-dashboard-info .box-title a{color:#999;font-size:11px}
.wishlist h2.product-name a{color:#111}
.wishlist .product-item-info .product.name a{text-transform:none;margin-top:0;letter-spacing:0}
.products-grid.wishlist .product-item .action.edit,.products-grid.wishlist .product-item .box-tocart,.products-grid.wishlist .product-item .comment-box,.wishlist .price-box,.wishlist .product-reviews-summary{display:none}
.products-grid.wishlist .product-item-inner{margin:0!important;padding:0!important;position:absolute!important;top:0;right:0}
.customer-account-index .box .box-title{color:#111!important}
.addresses-list.row{max-width:630px;margin:0 auto;position: relative;z-index: 0;}
.addresses-list.row .col-md-6{padding:7px 5px 0 0;margin-bottom:0}
.addresses-list.row .block-addresses-list.col-md-6{padding-right:0;padding-left:5px}
.address-box{border:1px solid var(--light);padding:20px 25px;margin:0 0 10px;position:relative;clear:both;list-style:none}
.page-main .main-addresses{margin-bottom:0!important}
.main-addresses .address-box,.other-addresses .address-box{width:calc(50% - 10px)}
.main-addresses .address-box:nth-child(2n),.other-addresses .address-box:nth-child(2n){margin-left:10px}
.address-box .box-title{padding:0;margin:0 0 10px;background:0 0;border:none;text-transform:capitalize;font-size:14px;letter-spacing:1px;color:#111}
.address-box .box-content{padding-left:30px;position:relative;float:none}
.address-box .box-content::before{position:absolute;left:0;top:0;display:block;z-index:999;content:"";background:url(../images/icons.png) -7px -134px no-repeat;width:18px;height:24px}
.address-box address{margin-bottom:0!important}
.address-box .box-actions{float:none;margin-bottom:0;padding-left:30px}
.add-address-new .primary.add{min-height:128px;width:100%;border:1px solid #e8e8e8!important;border-style:dashed!important;line-height:128px;font-size:14px;color:rgba(17,17,17,.45);margin:0!important;background:#fff}
.add-address-new .primary.add span{position:relative;padding-left:40px}
.add-address-new .primary.add span::before{content:'';position:absolute;left:0;top:-4px;display:block;z-index:999;background:url(../images/icons.png) -40px -130px no-repeat;width:24px;height:24px;opacity:.35}
.add-address-new .primary.add:hover{background-color:#fff;color:#111}
.add-address-new .primary.add:hover span::before{opacity:1}
.addresses-list.row .block-addresses-list.col-md-6 .box-title{text-transform:uppercase;margin-bottom:10px}
.opc-wrapper .shipping-address-item::before{content:'';display:block!important;background:url(../images/icons.png) -8px -135px no-repeat;height:20px;width:15px;left:17px;top:22px;position:absolute}
.review-grid .slick-slider{margin-bottom:50px}
.review-grid{margin-top:22px}
.so-funk-review{text-align:center;margin-bottom:40px;float:left;width:100%}
h3.title{font-size:22px;text-align:center;margin-bottom:30px;margin-top:0}
.review-grid.how-it-work{margin:0;background:#f5f7f8}
.review-grid.how-it-work .item{padding:70px;float:left;text-align:left}
.rv-img{float:left;width:30%;margin-right:10%}
.rv-img img{height:auto}
.re-dc{float:left;width:60%}
.review-grid.how-it-work .slick-dots,.swatch-option-tooltip{display:none!important}
.widget.block-products-list .product-item-info h2.product-name a{color:#111!important;margin-top:0}
.widget.block-products-list .product-item-info .product-item-name{min-height:50px}
.widget.block-products-list .product-attributes{opacity:1!important}
.widget.block-products-list .product-attributes .sz{font-size:14px}
.widget.block-products-list .slick-slider .product-item{margin:0!important}
.p-slider{margin:30px 0 50px;float:left;width:100%}
#contact-form .label{opacity:.75}
#contact-form .actions-toolbar{float:left;width:100%;clear:both;margin-top:25px}
#contact-form .action.submit{font-weight:400;letter-spacing:0}
body .messages .message{color:#000;border-left:5px solid var(--pastle-pink);position:relative;margin-bottom:5px;padding:7px 10px 7px 20px;background:#f4f4f4;font-size:15px}
body .message> :first-child::before{display:none!important}
body .messages .message::before{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid var(--pastle-pink);border-right:none;top:50%;left:0;margin-top:-6px}
body.account .field.set.billing,body.account .field.set.shipping{clear:both}
.cms-so-funktioniert-es .view-all.btn-out a{padding:11px 37px;color:#111!important;-webkit-box-sizing:border-box;box-sizing:border-box}
.cms-so-funktioniert-es .view-all.btn-out a:hover{color:#fff!important}
.post-category-view #maincontent{padding-top:0}
.post-category-view .page-title,body.post-cat-3 #page-title-heading{width:100%;border-bottom:1px solid #f5f7f8;padding-bottom:10px;text-align:center;font-size:22px!important;font-weight:500!important;letter-spacing:2px;padding-top:8px;position:relative;top:-43px;z-index:9}
.event-item.col-md-6{min-height:384px;background:#f5f7f8;margin:0 1% 30px;width:23%;height:100%;-moz-flex:0 0 23%;-ms-flex:0 0 23%;-webkit-box-flex:0;-webkit-flex:0 0 23%;flex:0 0 23%;max-width:23%}
.event-item .media.row{height:214px;overflow:hidden}
#list-presse .event-item .media.row{max-height:280px;height:auto}
.event-item img{width:100%;display:block}
.event-header.row{margin:0;padding:30px 10px 10px}
.event-item h3{margin:0 0 18px;text-align:center!important;width:100%;font-size:18px;min-height:50px;display:block;color:#111}
.event-item .date{margin-bottom:20px;font-size:16px;color:#111;display:block;text-align:center;width:100%}
.news_image.col-md-24{width:100%}
#list-presse .date{display:none}
#list-presse .event-item h3{font-size:22px}
.event-header h4{position:relative;padding:5px 35px 5px 0;letter-spacing:2px;color:#000;font-weight:600;text-align:center;width:100%;margin-top:15px}
.event-header h4::before{content:'';background:url(../images/icons.png) -174px -85px no-repeat;height:20px;width:25px;font-size:0;border:none;position:absolute;right:0;top:4px;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}
.category-view .event-item:hover .event-header h4::before{background-position:-174px -110px}
#post-content,#related-posts{padding:0 10px;margin-top:30px}
.oth-news.on-left{margin:0 60px 0 0}
.oth-news h3{text-align:center;margin-bottom:27px;text-transform:uppercase;font-size:16px;margin-top:0}
#related-posts ul{padding:0;margin:0;list-style:none}
.oth-news li{background:#f5f7f8;margin-bottom:7px;width:100%;position:relative}
.oth-news li a{display:inline-block;width:100%}
.oth-img{float:left;max-width:25%;border:1px solid #ccc}
.oth-news-content{padding:22px;float:left;max-width:75%}
.oth-news-content .h3.title{float:left;width:100%;font-size:21px;color:#111;margin-bottom:10px}
.oth-news-content .new-date{display:none}
.oth-news-content .rd-mr{background:url(../images/icons.png) -174px -88px no-repeat;font-size:0;border:none;position:absolute;right:15px;bottom:15px;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;height:20px;width:25px;opacity:.7}
.oth-news li a:hover .rd-mr{background-position:-174px -111px;opacity:1}
.all-related{text-align:right;clear:both}
.all-related a{display:inline-block;border:1px solid;padding:5px 28px;color:#999!important}
.all-related a:hover{color:#fff!important;border-color:#111;background-color:#111}
.post-post-view #page-title-heading{text-align:center;font-size:22px;font-weight:500;letter-spacing:2px;border-bottom:1px solid #f5f7f8;padding-bottom:20px;margin-top:0;text-transform:uppercase}
h1.b-title.h3{text-align:center;font-size:16px;margin-bottom:10px;letter-spacing:0}
#post-content>h2{text-align:center;font-size:30px;text-transform:none;line-height:36px;margin-bottom:10px;margin-top:0}
#post-content .description{margin-top:40px}
#post-content .slick-slider img{display:block;width:100%}
.post-post-view .breadcrumbs{display:none}
.oth-img img{max-width:100px;height:auto;display:block}
#post-content .gallery{margin-top:25px}
.prss-img{border:1px solid #f5f7f8;margin-bottom:40px}
#list-presse .event-item img{width:auto;max-height:300px;margin:0 auto}
.inner-toolbar{display:inline-block;position:relative;padding:0 70px}
.inner-toolbar .pager-html{position:absolute;top:0;left:0;width:100%}
.inner-toolbar .pager-html .pages{display:block;margin:0}
.inner-toolbar .pager-html .pages li{display:none}
.inner-toolbar .pager-html .pages li.pages-item-next,.inner-toolbar .pager-html .pages li.pages-item-previous{display:block;height:auto;border:none;padding:0!important;float:left;line-height:normal!important}
.inner-toolbar .pager-html .pages li.pages-item-next{float:right;margin-top:-1px}
.inner-toolbar .pager-html .pages li.pages-item-previous{margin-top:-2px}
.inner-toolbar .pager-html .pages li a{height:auto;line-height:normal;letter-spacing:0;padding:0;color:#999!important}
.inner-toolbar .pager-html .pages li a:hover{color:#fc7070!important}
.inner-toolbar .pager-html .pages a.action.previous::before{top:-3px;margin:0}
.inner-toolbar .pager-html .pages a.action.next::before{margin:3px 0 0 4px!important;background-position:-190px -5px}
.page-products .pages .action.previous:before{vertical-align:bottom;top:-15px;margin-right:3px}
#mana-please-wait p{background:0 0!important}
.inner-toolbar .pages .items{width:100%}
.post-pager.bottom .limiter{display:none}
.post-pager .pages .items{display:block;width:100%;text-align:center}
#showroom_ajax_message{clear:both;border:1px solid red;padding:5px 10px;margin-bottom:20px;font-weight:400;color:#df280a}
.showroom-calendar-appointment,.showroom-index-index .page-title-wrapper{display:none}
.modal-popup .showroom-calendar-appointment{display:block}
#showroomorder-modal,.shoroom-info-modal{display:none}
.modal-popup #showroomorder-modal,.modal-popup .shoroom-info-modal{display:block}
.modal-popup.showroom-order .modal-inner-wrap{max-width:600px}
.shoroom-info-modal p{margin:0;padding:15px;text-align:center}
.select_size_alert.shoroom-info-modal p{padding:0}
.loaderShowroom,.loaderShowroom:active{-webkit-tap-highlight-color:transparent!important;font-size:0;-webkit-appearance:none;cursor:not-allowed}
.loaderShowroom{background:url(../images/loading.gif) no-repeat center/24px auto!important;text-align:center;font-size:0;left:0;top:0}
.catalog-product-view #product-options-wrapper .fieldset{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.add-to-showroom,.product-info-main .swatch-opt{width:100%}
.add-to-showroom .info-icon{margin-left:7px}
.or-rent,.take-on-rent{border-color:var(--light);display:block;text-align:center}
#rent-form-group,#showrrrom-field{width:100%}
#rent-date{clear:both}
#rent-country-select,#rent-date,#rent-day-date,#showrrrom-field,#showrrrom-field #showroom_submit,.add-to-showroom{margin-top:15px!important}
#product-options-wrapper div.mage-error[generated]{margin-top:0;position:absolute}
.showroom-index-index #maincontent{padding-top:0}
.sh-bnr img{display:block;width: 100%;}
.showroom-container .sh-bnr{margin-bottom:33px}
.showroom-container h1{text-align:center;margin-bottom:80px}
.sh-out{margin:0 auto;max-width:1130px}
.sh-left{float:left;width:50%;padding-right:80px;border-right:1px solid #f5f7f8}
.sh-right{float:left;width:50%;margin-left:-1px;border-left:1px solid #f5f7f8;padding-left:80px}
#showroomorder_form .form-bottom{padding-left:35px}
.sh-form>li{float:left;width:100%;padding-left:35px;margin-bottom:30px;position:relative;list-style:none}
.sh-form li label{float:left;width:100%;font-size:13px;font-weight:400;text-transform:uppercase}
.sh-form>li::before{position:absolute;top:0;left:0;background:var(--light);counter-increment:section;content:counter(section);height:22px;width:22px;line-height:24px;display:block;color:#fff;font-size:12px;text-align:center;-webkit-border-radius:50%;border-radius:50%}
.sh-form li .input#showroom_date{position:relative;padding-left:40px;background:url(../images/cl.png) 12px 12px no-repeat;cursor:pointer}
.sh-form>li input{padding:12px;border:1px solid #121212;width:100%}
.sh-form li input#first_name{width:48%;margin-right:1%}
.sh-form li input#last_name{width:48%;margin-left:1%}
.ad-fl ul.showroom-products{margin-left:0;margin-top:15px}
.showroom-products li.showroom-product{float:left;width:31%;text-align:center;position:relative;margin-bottom:10px;padding:10px 13px;margin-right:2%;border:1px dashed var(--light);margin-top:15px}
.showroom-products .remove-x{position:absolute;background:url(../images/icons.png) -243px -168px no-repeat;content:"";padding:0 5px;right:6px;top:6px;font-size:0}
.showroom-products li img{padding:5px;width:100%}
.showroom-products li .product-brand{font-weight:600;min-height:35px;color:#dfb29d;line-height:15px;margin-top:10px}
.showroom-products li .product-name{margin-bottom:10px}
.showroom-products .product-size span{font-weight:600}
li.add-item-li{padding:0;float:left;width:33.33%;margin-top:15px}
.showroom-box a{float:left;margin-right:15px;color:#999}
.add-art{border:1px dashed var(--light);height:259px;width:150px;text-align:center;line-height:280px;float:left;margin-top:0;cursor:pointer}
.add-art span{line-height:22px;max-width:70px;padding-top:70px;display:inline-block;text-align:center;position:relative}
.a-d-out{float:left;width:100%;margin-top:60px}
.add-art span::before{position:absolute;top:40px;left:23px;width:32px;height:32px;content:"";background:url(../images/spirt.png) -40px -132px no-repeat;opacity:.35}
.sh-right h3.title{text-align:left}
.sh-right .faq-accordion h3.faq-title{cursor:pointer;padding:14px 36px 14px 0 !important;letter-spacing:1px;margin-bottom:0;-webkit-border-radius:0;border-radius:0;color:#111;font-size:14px;position: relative;}
.faq-accordion .ui-icon{position: absolute;top: calc(50% - 5px);}
.sh-right .faq-accordion h3.faq-title::before{display:none}
.sh-right .faq-accordion{margin-bottom:0}
.sh-right .btn-out .btn{padding:12px 35px;margin-top:15px}
.sh-right h4.title{font-weight:600;text-transform:capitalize;font-size:16px}
.dt-left li{float:left;padding-left:35px;list-style:none;width:50%;position:relative}
.dt-left li::before{background:url(../images/icons.png) -7px -132px no-repeat;position:absolute;width:24px;height:24px;content:"";display:block;left:0;top:0;opacity:.2}
.dt-left li.tel{font-size:18px}
.sh-right .btn-out .btn.ic-map{position:relative;padding-left:60px}
.btn.ic-map::before{position:absolute;left:32px;height:24px;width:24px;background:url(../images/icons.png) -6px -135px no-repeat;content:"";top:11px;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}
.btn.ic-map:hover::before{background-position:-6px -168px}
.showroom-products li{list-style:none}
#showroom-contact .action.submit,#showroom_submit{display:block;width:100%;padding:0 12px;height:47px;line-height:47px;background:#111;color:#fff;border-color:#1111;text-transform:uppercase}
.modal-popup.max-600 .modal-inner-wrap{max-width:600px}
.sho-btns{padding:65px 15px;text-align:center}
.sho-btns .btn{padding:12px 30px;margin:0 3%;width:43%}
.sh-right .faq-accordion .faq-content-single p{width:100%;margin-left:0}
.sh-form div.mage-error[generated]{display:none!important}
.sh-form>li input.mage-error{border-color:red}
.datePickerDiv{position:relative;min-width:100%}
.hint{padding:10px 25px;background:var(--pastle-pink);float:left;width:100%;color:#fff;margin-top:0}
#sh-calendar-modal .ib.text{margin-top:5px}
.selectric-showroom{color:#000;padding:4px 10px;min-width:140px}
.showroom-order .modal-content{padding:15px 0}
.clnd-title{max-width:290px;margin:0 auto;opacity:.55;line-height:21px;font-size:14px;text-transform:inherit;text-align:center}
.rental-booking .clnd-title{max-width:100%;opacity:1}
.showroom-order .ib.text{margin-top:4px}
#calendar_submit{width:100%;margin:20px 0 -10px;background:#111;color:#fff;padding:12px 15px;height:auto;line-height:22px;text-transform:uppercase;clear:both}
#calendar_submit:hover{background:#222}
#datepicker_showroom{margin-top:20px}
.rental-booking #datepicker_showroom{margin-top:10px}
ul.sh-form{counter-set:section}
.datePicker.ui-datepicker{height:auto!important;margin-bottom:20px!important;min-width:100%}
.datePickerDiv .ui-datepicker.ui-widget{width:100%;max-width:100%;border-top:1px solid #e8e8e8;padding-top:10px;min-width:100%}
.ui-datepicker-group{padding:0!important;margin:0 -1px}
.ui-datepicker-header{font-weight:600;font-size:15px;text-align:center}
.ui-datepicker-month{text-transform:uppercase;margin-bottom:9px;display:inline-block}
.ui-datepicker-next a,.ui-datepicker-next label,.ui-datepicker-next span,.ui-datepicker-prev a,.ui-datepicker-prev label,.ui-datepicker-prev span{font-size:0!important;width:16px!important;height:20px;background:url(../images/icons.png) -278px -145px no-repeat;float:left;-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);cursor:pointer}
.ui-datepicker-next span{float:right}
.ui-datepicker .rent-last-day a,.ui-datepicker .rent-last-day span,.ui-datepicker .rent-start-day a,.ui-datepicker .rent-start-day span{background-image:url(../images/start-to-end.jpg);background-repeat:no-repeat;background-size:15px;background-position-x:95%;background-position-y:90%}
.ui-datepicker td.ui-datepicker-today a{background-color:#fff!important;color:#111;font-weight:500}
.ui-datepicker .ui-datepicker-calendar td.rent-start-day a,.ui-datepicker .ui-datepicker-calendar td.rent-start-day span{background-position-x:5%;background-position-y:12%;background-size:15px;background-color:#e9caba!important;font-weight:600;color:#fff}
.ui-datepicker-prev a,.ui-datepicker-prev label,.ui-datepicker-prev span{-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);margin-top:2px}
.ui-datepicker .ui-datepicker-calendar{width:100%}
.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{border:1px solid #e8e8e8;text-align:center;padding:0}
.ui-datepicker .ui-datepicker-calendar th span{padding:10px;text-align:center;color:var(--pastle-pink);display:block;font-weight:400}
.ui-datepicker .ui-datepicker-calendar td{color:#9f9f9f}
.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{display:block;padding:15px 0;font-size:14px;line-height:22px}
.ui-datepicker .ui-datepicker-calendar td.availabledate{cursor:pointer}
.ui-datepicker .ui-datepicker-calendar td.availabledate a{color:#000}
.ui-datepicker-unselectable.ui-state-disabled:not(.ui-state-highlight) .ui-state-hover,.ui-datepicker-unselectable.ui-state-disabled:not(.ui-state-highlight) a{background-color:#f9f9f9!important;color:#959595!important;font-weight:400!important;cursor:auto}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled.ui-state-highlight span,.ui-datepicker .ui-state-highlight a,.ui-datepicker .ui-state-hover a,.ui-datepicker .ui-state-hovering a,.ui-datepicker td.ui-datepicker-today.ui-state-hovering a{background-color:#e9caba!important;font-weight:600!important;color:#fff!important}
#datepicker_showroom_date .ui-datepicker .ui-state-hovering a{background-color:transparent!important;font-weight:500;color:#000}
#datepicker_showroom_date .ui-datepicker a.ui-state-hover{background-color:#e9caba!important;font-weight:600;color:#fff}
#datepicker_showroom_date .ui-datepicker a.ui-datepicker-prev,
#datepicker_showroom_date .ui-datepicker a.ui-datepicker-next{background-color:transparent !important;}
.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{background-color:transparent!important}
.ui-datepicker .ui-state-active,.ui-datepicker .ui-state-active a{color:#fff;background-color:#e9caba;font-weight:600}
.ui-datepicker-unselectable.ui-state-disabled,.ui-datepicker-unselectable.ui-state-disabled.ui-datepicker-disabled{background-color:#e5e5E580}
.calendar-elements{clear:both;float:left;padding:7px 20px;width:100%}
.btn-calendar-submit{width:100%}
#cal_summary{display:block!important}
#cal_signs{float:left;margin-bottom:0;width:100%;background:0 0;padding:5px;margin-top:10px}
#cal_signs li{float:left;width:33.333%;text-align:left;position:relative;padding-left:20px;margin:0;list-style:none}
#cal_signs li::before{content:" ";width:13px;height:13px;display:inline-block;position:absolute;left:0;top:4px}
#cal_signs li#unavailable_sign::before{background:0 0;border:1px solid}
#cal_signs li#rental_start::before{background:url(../images/top-indicat.jpg) 0/contain #e2b8a3}
#cal_signs li#last_resend::before{background-color:#111;background-image:url(../images/bottom-indicate.jpg);background-size:contain}
.btn-calendar-submit{padding:6px 15px!important;height:auto!important;color:#111!important;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;text-transform:uppercase;border-color:#111!important;margin-top:20px}
.btn-calendar-submit:hover{color:#fff!important}
.data.table th{white-space:nowrap;line-height:1.4}
#my-orders-table.data.table{border:none}
#my-orders-table.data.table th{text-align:center;text-transform:capitalize;vertical-align:bottom;padding:10px 20px;border:none;font-weight:400;background:0 0}
#my-orders-table{border:none}
#my-orders-table.data.table th:first-child{text-align:left}
#my-orders-table.data.table tbody td{text-align:center;font-size:16px;text-transform:none}
.my-account #my-orders-table.data.table tr td{padding:20px}
#my-orders-table.data.table tbody td:first-child{text-align:left}
.status em{background:transparent;padding:2px 5px;font-style:normal}
a.view-full{color:#dfb29d;min-width:120px;float:left;text-decoration: underline;}
a.view-full:active,a.view-full:focus,a.view-full:hover{color:#dfb29d;}
a.view-full::before{display:none;color:#dfb29d;font-size:22px;content:'';margin-right:13px;height:10px;width:10px;border-bottom:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:3px;}
.active a.view-full::before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-bottom:-3px}
.showroom-table .prod-bottom .prod-b-right .in-bx h5{color:#111;text-align:left}
table.showroom-table tr td{padding:20px}
.showroom-table .prod-top h3{margin-top:0}
.showroom-table .pro-info.panel{margin-bottom:20px}
.th-row:not(.active)+tr td{display:none}
.panal-out{position:relative}
.pro-info.panel{float:left;border:none;-webkit-box-shadow:inherit;box-shadow:inherit;width:100%}
.btn.order-cancel-btn{position:absolute;right:0;top:0}
.pro-info .hs{float:left;margin-top:25px}
.pro-info .product-img{float:left;max-width:120px;margin-right:10px}
.prod-dec{float:left;padding-top:25px;max-width:70%}
.prod-top{float:left;width:100%}
.prod-bottom{float:left;width:100%;margin-top:35px}
.prod-b-left{float:left;padding-right:40px}
.prod-l-p1{display:inline-block}
.prod-l-p2{display:inline-block;padding-left:50px;position:relative}
#shopping-cart-table .prod-b-right #option_r-ckgabetag::before,.prod-l-p2::before{position:absolute;left:10px;top:0;height:20px;width:40px;content:"";background:url(../images/icons.png) -175px -87px no-repeat;display:block;opacity:.45}
.prod-b-right{float:left}
.prod-b-right .in-bx{float:left;text-align:left}
.prod-bottom h5{font-size:13px;color:#111;text-transform:uppercase;text-align:center}
#product-options-wrapper .fieldset>.field.required{margin:0}
.hide-begore-pop{display:none}
.modal-popup .hide-begore-pop{display:block}
.days-select-pop .modal-content{margin-top:-28px;text-align:center;padding:7px 40px 15px 15px}
#mietdauer-und-liefertag .options-list.nested .field.choice:last-child label{padding:8px 0}
#mietdauer-und-liefertag .options-list.nested .field.choice:last-child input[type=radio]+label>span:first-child{font-size:0;display:block;line-height:normal}
#mietdauer-und-liefertag .options-list.nested .field.choice:last-child input[type=radio]+label>span:first-child::after{content:"ANPROBE SERVICE";font-size:13px;line-height:14px;display:block}
.swatch-attribute.size .swatch-option{border-color:var(--light)}
.swatch-attribute.size .swatch-attribute-options .swatch-option:not(:first-child){border-left:0}
.is_saleable .normal-price::before{content:'Kaufen';font-weight:600;letter-spacing:1px;display:inline-block}
.product-info-main .product-info-price .is_saleable .weee{display:inline-block}
.old-prices .prices{text-decoration:line-through}
body .price-box .prices{font-size:13px;font-family:"Avenir Next LT Pro"}
.old-prices .prices{margin-left:5px;letter-spacing:0;font-weight:500;color:#a0a0a0}
.is_rental_product_view::before{content:'Mieten';font-weight:600;letter-spacing:1px;display:inline-block}
.is_rental_product_view .price-container{display:inline-block}
.sly-old-prices{padding-top:6px;display:inline-block}
.is_rental_product_view .price-label{display:none!important}
.showroom-item-added.modal-popup .modal-header,.showroom-item-added.modal-popup._inner-scroll .modal-content{padding:0}
#showroomorder-modal .popup-btn-area{padding-top:50px}
.modal-popup.max-600.showroom-item-added .modal-inner-wrap{min-height:220px;max-width:720px}
.review-slider-model .shoroom-info-modal p{padding:0}
#showroomorder-modal .price-including-tax .price{font-size:14px;font-weight:400;padding-bottom:20px;display:block}
.customer-account-create main .fieldset>.field.field-name-firstname,.customer-account-create main .fieldset>.field.password{margin-bottom:0}
.add-to-cart-error-popup .modal-footer,.customer-account-create main .fieldset>.field.confirmation label,.customer-account-create main .fieldset>.field.field-name-lastname label,.customer-account-create main .fieldset>.field:not(.field-dob):not(.newsletter)>.label{display:none}
.customer-account-create main .fieldset>.field.field-name-firstname input,.customer-account-create main .fieldset>.field.password input{border-bottom:0;margin-bottom:0}
.customer-account-create main .fieldset>.field.field-name-lastname{margin-bottom:10px}
.customer-account-create main .field.choice.newsletter{margin-top:0}
.customer-account-create main .fieldset>.field input{font-size:15px;border-color:#000}
.customer-account-create .customer-dob{width:29%;position:relative}
.customer-account-create .customer-dob button:not(.primary){position:absolute;background-image:url(../images/icons.png);right:0;width:34px;padding:0;font-size:0;border:0;top:6px;background-color:transparent}
.ui-datepicker .ui-datepicker-title select{width:auto}
.customer-account-create div.mage-error[generated]{margin-top:0;margin-bottom:10px}
.catalog-product-view .page-wrapper>.breadcrumbs .items{margin-top:3px}
.add-to-cart-error-popup.max-600 .modal-inner-wrap{max-width:720px}
.add-to-cart-error-popup.max-600 .modal-inner-wrap .modal-content{padding-top:0}
.cont-block{float:left;width:100%;margin-top:60px}
.cont-block h2{text-align:center;font-size:22px;font-weight:500;border:none;margin:0 0 15px;padding:0 0 20px;letter-spacing:2px;text-transform:uppercase}
.cont-block .fieldset,.cont-block .fieldset .field{margin-bottom:20px}
.cont-block .fieldset>.fields .label{margin-bottom:2px;opacity:.75;width:100%}
.cont-block input,.cont-block textarea{border-color:#111}
.cont-block .action.submit{font-weight:500}
input.mage-error,select.mage-error,textarea.mage-error{border-color:#fc7070}
.block.block-customer-login input::-webkit-input-placeholder,.page-header .block-search input::-webkit-input-placeholder{opacity:.7}
#footer_newsletter::-webkit-input-placeholder{opacity:.6}
#review-pop-up .rating-summary+.rating-summary,#shopping-cart-table #option_mietdauer-und-liefertag,body.post-cat-3 .hd-top,body.post-category-presse .hd-top{display:none}
.products-grid .product-image-photo{width:auto}
.products-grid .product-image-photo.hover_main_image{width:100%}
body.cms-best-dresses-for-your-body-type h2.product-name{margin-bottom:0}
body.cms-ueber-uns h1{letter-spacing:1px}
body.post-category-presse .breadcrumbs{margin-top:37px}
body.post-cat-3 .breadcrumbs{margin-top:41px}
body.post-cat-3.post-post-view .breadcrumbs{display:block}
body.post-cat-3 #page-title-heading{top:0;margin-top:-56px;padding-bottom:16px}
.products-related .product-image-photo{max-width:215px;margin:0 auto}
#shopping-cart-table .prod-bottom h5{font-size:12px}
#shopping-cart-table #option_ersatzgr-e,#shopping-cart-table [class*="option_gr-"]{padding-left:30px}
div[name="shippingAddress.postcode"] .message.warning,div[name="billingAddress.postcode"] .message.warning{padding:10px}
body.customer-account-login #maincontent .login-container{padding-top:8px}
body.customer-account-login #login-form .field.note,body.customer-account-login .block-new-customer .block-content p{color:rgba(17,17,17,.65)}
body.customer-account-login #block-customer-login-heading,body.customer-account-login #block-new-customer-heading{padding-top:52px}
body.customer-account-login .login-container .block .block-title{margin-bottom:42px}
.remember-me-popup-head h3{margin:3px 0 7px}
.customer-account-login .show{top:-20px}
.block.block-customer-login #email{font-size:15px}
body.customer-account-create main .fieldset .field{margin-bottom:10px}
.customer-account-forgotpassword .form.password.forget .action.submit.primary{font-weight:500;letter-spacing:0}
.block-title.user-image{text-align:center;padding-top:10px;margin-bottom:5px}
.block-title.user-image h3{margin:0 0 10px}
input#profileimage{display:none!important}
.user-image .chng-ph{color:#dfb29d;text-transform:capitalize;font-weight:600;margin-top:10px}
.edit-pic{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);font-size:20px;color:#fff;display:none;line-height:68px}
.user-img:hover .edit-pic{display:block;cursor:pointer}
#change-password{display:none}
.pwd-change .label{text-align:right;color:#dfb29d;cursor:pointer;font-weight:600!important;float:right!important;padding:0!important;margin:0!important}
.account #account-nav .nav>li{margin:8px 0}
.account #account-nav .customer-image h4{margin-bottom:7px}
.customer-account-edit .fieldset>.field,.customer-address-form .fieldset>.field{margin-bottom:5px}
.customer-address-index .add-address-new .primary.add{line-height:normal;background: transparent !important;}
.showroom-account-index .showroom-table{margin-top:14px}
.opc-block-summary #ersatzgr--e,.opc-block-summary #liefertag::before,.opc-block-summary #mietdauer-und-liefertag,.opc-block-summary #tag h4,.opc-block-summary #versand-nach{display:none}
.opc-block-summary .prod-bottom{float:none}
.opc-block-summary [id*="gr-"] h4{clear:left;padding-right:5px;display:inline-block;font-size: 12px;}
.opc-block-summary [id*="gr-"] h5{padding-left:0px;margin:0 0 6px;display:inline-block;font-size: 12px;}
.opc-block-summary #liefertag{display:inline-block;width:42%;padding-left:0;text-align:left}
.opc-block-summary #liefertag::before{display:none}
.opc-block-summary [id*="gr-"] h4::after{content:':'}
.opc-block-summary .cart-price{position:relative;top:-13px}
.opc-block-summary #liefertag h4,.opc-block-summary #liefertag h5{text-align:left}
.opc-block-summary #r-ckgabetag{display:inline-block;padding-left:50px;position:relative;width:56%;text-align:right}
.opc-block-summary #r-ckgabetag::before{position:absolute;left:5px;top:0;height:20px;width:40px;content:"";background:url(../images/icons.png) -175px -87px no-repeat;display:block;opacity:.45}
.opc-block-summary #tag{position:relative;text-align:center}
.opc-block-summary #tag h5{font-size:13px;background:#fff;position:relative;padding:0 20px;color:var(--pastle-pink);letter-spacing:2px;display:inline-block;margin:0 auto;z-index:5}
.opc-block-summary #tag::before{position:absolute;border:1px solid var(--pastle-pink);border-top:none;height:9px;content:"";width:100%;left:0;top:1px}
.opc-block-summary #liefertag h4,.opc-block-summary #r-ckgabetag h4{font-size:12px;color:rgba(17,17,17,.45)}
.opc-block-summary #r-ckgabetag h5{text-align:right}
#product-options-wrapper #sh_start_date-error{margin-top:-5px}
#remember-me-box label,.customer-account-create .field.choice.newsletter .label,.remember-me-box .link-tip{font-size:12px!important}
.customer-account-create .field.choice.newsletter .label{color:#111!important;font-size:13px!important;opacity:1}
.customer-account-create #is_subscribed{height:16px;width:16px}
#remember-me-box label{padding-bottom:0;padding-top:2px}
#data_pop{padding-left:20px;padding-right:40px;text-align:center}
.checkout-onepage-success #maincontent{padding-top:0}
.checkout-onepage-success .page-title h1{text-align:center;font-size:22px;font-weight:500;letter-spacing:2px;border-bottom:0;padding-bottom:20px;margin-top:7px}
.checkout-success{text-align:center}
.checkout-success .sub-title{margin:0 0 .5em;text-transform:uppercase}
.checkout-onepage-success .column.main{min-height:unset!important}
.checkout-success .button{background:#fff;border-color:#111;color:#111;outline:0;padding:6px 15px;height:auto;text-transform:uppercase;margin-top:10px}
.checkout-success .button:hover{background:#111;border-color:#111;color:#fff}
.products li .product-attributes.color span{display:inline-block;width:auto;height:23px;text-align:center;line-height:28px;padding:2px;margin:0;min-width:23px;font-family:"Avenir Next LT Pro";font-size:14px;background-size:17px 17px!important;cursor:pointer;border:2px solid transparent}
.products li .product-attributes.color span.active{border-color:#000}
.products li .product-attributes.color{margin-top:5px}
.product-info-main .swatch-attribute.colors .swatch-attribute-options div{height:38px!important;width:40px!important}
.product-info-main .swatch-opt .swatch-attribute+.swatch-attribute{margin-top:15px;margin-bottom:15px}
.cart-popup-item #option_farbe{margin-left:auto}
.cart-popup-item #option_farbe+[id*="option_gr-"]{margin-left:25px}
#co-shipping-method-form .col-price{-webkit-box-ordinal-group:31;-webkit-order:30;-ms-flex-order:30;order:30;font-weight:600}
#co-shipping-method-form .col-price+.col-method{display:none}
#co-shipping-method-form .col{-webkit-box-flex:unset;-webkit-flex-grow:unset;-ms-flex-positive:unset;flex-grow:unset;width:auto!important;-webkit-flex-basis:unset!important;-ms-flex-preferred-size:unset!important;flex-basis:unset!important;padding:0 3px;cursor:pointer;border:0;}
#co-shipping-method-form .col-method{padding:0}
.products-grid .product-item.banner-product{width:100%;clear:both!important;margin-top:-20px;margin-bottom:0}
.filterproducts.products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.page-title-wrapper .order-status,.page-title-wrapper .return-status{border:0;padding:0}
.account .page-main .page-title-wrapper .order-date .label{display:inline-block;font-weight:600!important}
.block-order-details-view .box-title,
.account .block.block-order-details-view .box-title{padding:0 0 7px;background-color:transparent;border:0;border-bottom:1px solid var(--light);margin-bottom:20px;text-transform:uppercase}
.account .block.block-order-details-view .box-title{padding-top: 10px;display: block;height: auto;float: left;width: 100%;font-size: 16px;}
.order-details-items{margin:0!important;padding:0!important;border:0!important}
.order-details-items .table-caption{text-transform:uppercase;margin:5px 0}
#my-orders-table.data.table tbody,#my-orders-table.data.table tbody td{border:0!important}
#my-orders-table.data.table thead th{font-size:13px;padding:3px 9px;background-color:#f4f4f4;border-top:1px solid var(--light);border-bottom:1px solid var(--light)!important;text-transform:uppercase}
#my-orders-table .product-img{width:80px;float:left;padding-right:5px}
.item-info{float:left;width:-webkit-calc(100% - 90px);width:calc(100% - 90px)}
.order-details-items .item-options dt{text-transform:uppercase;clear:left;font-weight:600;padding-right:5px;font-style:italic;font-size:14px;display:inline-block}
.order-details-items .item-options dd{display:inline-block;font-size:14px}
.order-details-items .item-options dt::after{content:':';margin:0 2px}
.order-details-items .table-order-items .product-item-name{line-height:normal}
#my-orders-table tbody td.subtotal{text-align:right}
#my-orders-table tbody .price{font-size:15px;color:#222}
#my-orders-table tbody td.sku{font-size:14px}
#my-orders-table .designer{text-transform:uppercase;font-size:14px}
.order-details-items .item-options{margin-left:20px;margin-top:10px}
#my-orders-table.data.table tbody td{border-bottom:1px solid var(--light)!important}
.account .block.block-order-details-view{border-bottom:1px solid var(--light)}
.order-details-items .actions-toolbar{text-align:right}
.order-details-items .actions-toolbar .action.back{padding:0;border:0;text-transform:none;color:#999;font-weight:400;letter-spacing:0;margin-top:20px}
.order-details-items .actions-toolbar .action.back::before{content:'«'}
#my-orders-table tfoot th{text-align:right!important;font-size:13px!important}
#my-orders-table tfoot td,#my-orders-table tfoot th{padding:5px 10px!important}
/*#my-orders-table tfoot td strong,#my-orders-table tfoot th strong{font-weight:400}*/
#my-orders-table tfoot th strong{font-weight:400}
.block-order-details-view .box .box-content{min-height:unset!important;font-size: 14px;}
.product-info-main{position:relative}
@keyframes placeHolderShimmer{0%{background-position:-468px 0}
100%{background-position:468px 0}}
.preloading-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:0 0/1000px 104px #f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);height:100%;position:absolute;overflow:hidden;top:0;left:0;width:100%;z-index:3;max-height:623px;display:none}
.loading-bl .preloading-background{display:block}
.inter-draw{background:#FFF;width:100%;height:20px;position:absolute;top:100px}
.top-preloader{background:#FFF;width:100%;height:20px;position:absolute;top:40px;left:0}
.inter-right--top3{top:160px}
.inter-right--top4{top:220px}
.inter-right--top5{top:280px}
.inter-right--center{background:#FFF;width:20px;height:300px;position:absolute;top:0;left:calc(50% - 10px)}
#my-orders-table .prod-b-right .in-bx h5{text-align:left;font-size:13px;color:#111}
#my-orders-table .prod-bottom h4,#my-orders-table .prod-bottom h5{margin:0 0 10px;line-height:normal}
#my-orders-table .prod-bottom h4{color:rgba(17,17,17,.45);font-size:12px}
#my-orders-table .prod-bottom h5{font-size:13px;color:#111}
#my-orders-table .prod-l-botm{width:100%;text-align:center;position:relative;z-index:1}
#my-orders-table .prod-l-botm::before{position:absolute;border:1px solid var(--pastle-pink);border-top:none;height:9px;content:"";width:100%;left:0;top:1px}
#my-orders-table .prod-l-botm span{font-size:13px;background:#fff;z-index:999;position:relative;padding:0 20px;color:var(--pastle-pink);letter-spacing:2px}
#my-orders-table .prod-top h3{font-size:16px;margin:0 0 10px}
#my-orders-table .prod-top h3 a{color:#999}
#my-orders-table .le-ty{font-size:11px;background:#ececec;padding:2px 7px;margin-left:5px}
#my-orders-table .prod-top p{font-size:13px;margin:0 0 10px}
#my-orders-table .prod-bottom{margin-top:35px}
#my-orders-table .pro-info.panel{margin-top:20px}
.prod-top .prc .price{font-weight:600}
.main > :not(.orders-history) #my-orders-table.bordred-table thead th{background-color:#fff!important;border:0!important;text-transform:capitalize!important;vertical-align:bottom!important;padding:10px 20px!important;font-size:14px!important}

td.number .nobr{float:left;width:100%;text-align:left;font-size:14px}
.account #my-orders-table.bordred-table tbody td{padding:20px!important}
#my-orders-table.bordred-table .price{font-weight:600}
.account #my-orders-table.bordred-table tbody{border:1px solid var(--light)!important}
.data-table tr td em{font-style:normal}
#my-orders-table.bordred-table .product-img{width:120px}
.customer-account-index .block-title.order{border-bottom:1px solid}
.more-views .slick-vertical .slick-slide{margin:10px 0}
.more-views .slick-vertical .slick-list{margin:-10px 0}
.paypal-express-review #shipping-method{pointer-events:none}
.paypal-express-review #order-review-form .primary #review-button{float:right;margin-right:0}
.checkout-block-extra{margin-top:20px;border:2px solid var(--pastle-pink);padding:10px}
/*#checkout .totals-tax,.cart-summary .grand.totals,.cart-summary .totals-tax,.payment-method.no-before-icon label::before{display:none}*/
.checkout-index-index .payment-method.no-before-icon label{padding-top:0!important;display:flex!important;align-items:center;justify-content:center}
.payment-method.no-before-icon label img{min-width:105px;}
#my-orders-table.data.table tbody td.sku{white-space:nowrap}
.checkout-index-index .modal-popup.shoroom-info-modal .modal-inner-wrap{margin-left:auto!important;margin-right:auto!important;left:unset!important}

/*---25-jan-2022-----*/
header.page-header.type14 .logo img{image-rendering: -webkit-optimize-contrast;will-change: transform;transform: translateZ(0);}
.message.notice,.message.warning,.message.warning,.message.info{color: #000;background: var(--pastle-pink);}
#checkout-payment-method-load .payment-method label{opacity: 1 !important;}
.account.layout-1280 #form-validate .no-clip{opacity: .75;clip: unset;height: auto;margin: auto;position: relative;width: auto;}
.account.layout-1280 .fieldset .field.choice label {max-width: calc(100% - 24px);color: #000;opacity: 1;font-weight: 600;padding-top: 2px;}
.customer-address-form .form-address-edit .fieldset:first-child{margin-bottom: 0;}
.account.layout-1280 .field.choice input{height: 17px !important;width: 17px;}

.account .block.block-order-details-view .block-content{display: flex;flex-wrap: wrap;}
.customer-account-create .field.choice.newsletter .label[for="is_subscribed"] + .label[for="is_subscribed"]{text-transform: none;padding-top: 0;}
.customer-account-create .field.choice.newsletter .label[for="is_subscribed"]:first-of-type {padding-bottom: 0;}
#remember-me-box label {opacity: 1;color: #000;font-size: 13px !important;}
.customer-account-create .field.choice.newsletter .label[for="is_subscribed"] + .label[for="is_subscribed"] span{font-weight: 400;}
.customer-account-create .remember-me-box .link-tip {padding-top: 3px;}

#checkout-payment-method-load .payment-method{margin-bottom: 6px;}
.group-label{display: block;position: relative;clear: both;}
.group-label .clear_date{position: absolute;position: absolute;right: 10px;top: 8px;background: #eee;
border-radius: 50%;width: 20px;text-align: center;height: 20px;line-height: normal;cursor: pointer;}

/*------2-feb-2022---*/
.customer-address-index .add-address-new .primary.add:active {background: transparent;}
.customer-address-form .fieldset > .field.country{margin-bottom: 30px;}
.products-grid.wishlist .product-image-photo{position: relative;display: block;}
.products-grid.wishlist .product-image-wrapper {padding: 0 !important;height: auto;width: auto;}
.customer-account-create #remember-me-box .checkbox{width: 16px;height: 16px;margin-right: 8px;}

.checkout-shipping-address .field.addresses{margin-bottom: 10px;}
.checkout-shipping-address .field.addresses .actions-toolbar input[type="checkbox"] {top: 0;}
.checkout-shipping-address .field.addresses ~ .actions-toolbar{text-align: left;margin-bottom: 0px;}
.checkout-index-index .checkout-shipping-address select {background-color: transparent;padding-right: 20px;}
.checkout-index-index .checkout-shipping-address select[name="country_id"] {pointer-events: none;}
.checkout-shipping-address .field.addresses ~ .actions-toolbar button{text-transform: uppercase;}
.checkout-index-index .checkout-shipping-address button{margin-top: 15px;text-transform: uppercase;}
.billing-wrap{border: 1px solid #e2e2e2;padding: 20px 20px 20px 40px;position: relative;
    font-weight: 500;font-size: 14px;line-height: 22px;border-color: #000;}
.billing-wrap::before {content: '';display: block !important;
    background: url(../images/icons.png) -8px -135px no-repeat;height: 20px;width: 15px;left: 17px;top: 22px;position: absolute;}

.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.company"],
.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.telephone"]{width: 100%;}
.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.postcode"]{clear: both;}

.checkout-index-index .billing-address-form [name="billingAddress.lastname"]{float: right;width: 48%;}
.checkout-index-index .billing-address-form [name="billingAddress.firstname"]{float: left;width: 48%;}

.account.layout-1280 #form-validate .actions-toolbar .primary{float: right;width: auto;}
.account.layout-1280 #form-validate .actions-toolbar .primary button{margin-right: 0;display: block;font-size: 14px;letter-spacing: 1px;
    padding-top: 10px;padding-bottom: 10px;height: auto;line-height: normal;font-weight: 400;}
.account.layout-1280 #form-validate .actions-toolbar .secondary{float: left;}
.account.layout-1280 #form-validate .actions-toolbar .secondary{float: left;}
.account.layout-1280 #form-validate .actions-toolbar .secondary a{display: block;margin: 0;background: #f0f0f0;
    padding: 10px 15px;font-size: 14px;letter-spacing: 1px;border-color: #f0f0f0;font-weight: 400;line-height: normal;}
.account.layout-1280 #form-validate .actions-toolbar .secondary a:hover{background: transparent;border-color: #000;color: #000;}
#billing-address-container input[type="checkbox"]{top: 0;}
.checkout-billing-address .actions-toolbar .primary,
.checkout-shipping-address .field.addresses ~ .actions-toolbar .primary,
body .form.form-shipping-address .primary{text-align: left;}

.form-address-edit .message.info {margin-bottom: 20px;padding: 5px 10px;padding-left: 10px;background: #f4f4f4;border-left: 3px solid #e0b39d;
position: relative;padding-left: 15px;margin-bottom: 10px;clear: both;}
.form-address-edit .message.info::after {content: '';position: absolute;width: 0;height: 0;display: block;border-top: 6px solid transparent;
border-bottom: 6px solid transparent;border-left: 6px solid var(--pastle-pink);border-right: none;top: 50%;left: 0;margin-top: -6px;}
.form-address-edit .message.info::before {content: "!";height: 20px;width: 20px;background: #e0b39d;display: inline-block;
border-radius: 50%;text-align: center;color: #fff;line-height: 1.5;margin-right: 7px;}

.form.password.reset {border: 0;box-shadow: none;max-width: 670px;margin: auto;}
.customer-account-createpassword .page-title-wrapper{text-align: center;}
.customer-account-createpassword .actions-toolbar > .primary .action.submit.primary {min-width: 52%;width: auto;float: none;padding: 0 10px;}
.customer-account-createpassword .page-main > .page-title-wrapper .page-title {font-size: 22px;font-weight: 500;}
.customer-account-createpassword .reset .fieldset > .field{margin: 0 0 30px;}
.customer-account-createpassword .password-strength-meter{font-size: 12px;}
.customer-account-createpassword .fieldset > .field > .label{font-size: 16px;}

.shipping-method-warn .modal-header{padding: 0;}
.shipping-method-warn .modal-content{padding-top: 15px;padding-bottom: 15px;}
.product-image-photo.default_image.lazyload{width: 100%;display: block;height: auto;max-width: 270px;margin: auto;}
.products-grid.wishlist .product-item-name{min-height: 45px;}
.products-grid.wishlist .product-item .price-box.in-wishlist{display: block;}

.user-customer.checkout-index-index .shipping-method-warn .modal-inner-wrap {margin-left: auto;width: 600px;left: 0;padding: 15px 0;text-align: center;}
.message.success a {color: #000;font-weight: 700;text-transform: uppercase;vertical-align: middle;display: inline-block;line-height: normal;}
.message.success a:hover{color: #000;}

.checkout-index-index .fieldset > .field.street .control input[name="street[0]"]::placeholder{font-size: 0;}
select{border-color: #e2e2e2;}

body.checkout-index-index .field[name="shippingAddress.city"],
body.checkout-index-index .field[name="shippingAddress.country_id"]{width: 100%;}
body.checkout-index-index .address .field._required > .label::after {margin-left: 3 !important;}
.fieldset > .field.required > .label::after, .fieldset > .fields > .field.required > .label::after,
.fieldset > .field._required > .label::after, .fieldset > .fields > .field._required > .label::after {margin-left: 3px;}
.addresses-list.row .actions-toolbar.add-address-new{margin-right: -5px;margin-left: -15px;}

.account.layout-1280 #form-validate .no-clip {margin-bottom: 2px;display: block;}
.field-tooltip .field-tooltip-action::before {display: inline-block;margin-left: 10px;border: 1px solid #ccc;color: #ccc;width: 20px;
text-align: center;height: 20px;border-radius: 50%;line-height: 20px;cursor: pointer;content: "?";font-family: 'Avenir Next LT Pro';
font-size: 13px;}
.field .control._with-tooltip .field-tooltip{top: -28px;}
.field .control._with-tooltip input {width: 100%;}

.checkout-index-index .checkout-shipping-address button {background: #000;color: #fff;border-color: #000;}
.checkout-index-index .checkout-shipping-address button:hover{background: transparent;color: #777;border-color: #e2e2e2;}
body.account .field.set.billing, body.account .field.set.shipping {display: flex;flex-wrap: wrap;}
form#co-payment-form fieldset legend ~ br {display: none;}
.checkout-index-index .fieldset > .field.street > .label::after{margin-left: 0;}
.opc-wrapper .form-shipping-address {margin-bottom: 50px;}

.account.layout-1280 .form-address-edit .fieldset > .field > .label {display: flex;}
.account.layout-1280 .form-address-edit .fieldset > .field .additional,
.account.layout-1280 .form-address-edit .fieldset > .fields > .field .additional{margin-top: 0;}
.account.layout-1280 .form-address-edit .fieldset > .field select{height: 40px;}
/*.account.layout-1280 #form-validate {padding-top: 34px;}*/
.account .page-main .page-title-wrapper .page-title {margin-bottom: 45px;}
#my-orders-table.data.table.showroom-table{margin-top: 0;}
#my-orders-table.data.table thead th,
.account #maincontent .welcome-msg p,
.account .box address,
.customer-account-index .block-dashboard-info .box-content p,
.block-order-details-view .box .box-content,
#my-orders-table .prod-top p,
#my-orders-table.bordred-table .prod-dec .price,
#my-orders-table .prod-bottom h4,
#my-orders-table .prod-bottom h5,
#my-orders-table .prod-b-right .in-bx h5,
#my-orders-table .prod-l-botm span{font-size: 16px;}
#my-orders-table.bordred-table thead th{font-size: 16px !important;}
.account #maincontent .welcome-msg {padding-left: 0;padding-right: 0;padding-top: 0;}
.account .block-dashboard-addresses .manage-address{padding-top: 20px;}
.customer-account-index .block-title.order{border-bottom: 1px solid #e2e2e2;}
.form-wishlist-items .message.info{text-align: center;display: table;margin: auto;padding-left: 18px;}
.block-dashboard-addresses .box-title a, .block-dashboard-info .box-title a {text-decoration: underline;}

#my-orders-table{}
.account #my-orders-table.bordred-table tbody td {vertical-align: middle;}
#my-orders-table.bordred-table .price {font-weight: 400;}
#my-orders-table.data.table .histor-action-btn a.view-full{text-decoration: underline;}
#my-orders-table.data.table .histor-action-btn a.view-full::before{display: none;}
#my-orders-table.data.table th,
#my-orders-table.data.table tbody td{text-align: left;}
#my-orders-table .le-ty{vertical-align: middle;}
.pro-info .hs{margin-top: 5px;}
.prod-dec{padding-top: 7px;}
.customer-account-index .box .box-title {font-size: 14px;float: left;width: 100%;}
.main-addresses .address-box, .other-addresses .address-box{font-size: 16px;}
.main-addresses .address-box a, .other-addresses .address-box a{text-decoration: underline;}
.wishlist .show_price .price-box{display: block;}

.prod-b-left .prod-l-p1:empty,
.prod-b-left .prod-l-p2:empty{display: none;}

.addresses-list.row .address-inner.row{margin-bottom: 0;}
.checkout-cart-index .cart-empty p{font-size: 16px;}

.cart-steps li span.q{display: inline-flex;justify-content: center;align-items: center;}
.safari .cart-steps li span.q{padding-top: 4px;}
.opc-wrapper #checkout-step-shipping .step-title {margin-top: 30px;margin-bottom: 10px;}

.dateselection-colors{display: table;min-width: 89%;margin: auto;}
#cal_signs {background: #fbf5f4;margin-top: 15px;display: flex;justify-content: space-between;}
.microdescription{margin-top: 10px;}
.microdescription p{font-size: 14px;margin-bottom: 0;}

#cal_signs li{text-align: center;margin: 0 10px;width: auto;}
.fieldset > .field .additional[name="shippingAddress.street.1"]::before,
.fieldset > .field .additional[name="billingAddress.street.1"]::before{content: "Adresszusatz";font-weight: 400;
margin-bottom: 2px;
font-size: 14px;display: block;}
.form-billing-address{padding-top: 10px;}
.layout-1280 .page-header.type14 .block-search input{border-color: #000;}
.layout-1280 .page-header.type14 .block-search input::placeholder{font-size: 13px;opacity: 1;font-weight: 600;}
.block-search .block-content .adv-btn{padding-top: 3px;}
.layout-1280 .page-header.type14 .panel.header .block-search {padding-bottom: 6px;border-color: #000;}

.catalogsearch-advanced-result .page-main > .page-title-wrapper .page-title{font-weight:700;font-size:18px;text-transform:uppercase;padding-bottom:20px}
.catalogsearch-advanced-result .message.notice{display: none;}
.catalogsearch-advanced-result .page-title-wrapper{width: 75%;float: right;}
.catalogsearch-advanced-result .page-products .columns{clear: left;}

/*--7-march-2022--*/
.block.newsletter .form.subscribe .actions{right: 0;width: auto;height: 100%;}
body .footer-top .block.newsletter .actions button{background: #000;height: 100%;margin: 0 !important;border:1px solid #000;width: auto;font-size: 12px;}
body .footer-top .block.newsletter .actions button:hover{background-color: transparent;color: #000;width: auto;}
.footer-top .block.newsletter .actions button span{height: auto;font-size: inherit;width: auto;background: none;}
#footer_newsletter {padding-right: 30%;}
.newsletter-warpper{position: relative;max-width: 450px;width: 100%;margin: auto;}
.focus-newsletter{max-width: 70%;margin: auto;margin-top: 20px;}
.focus-newsletter a{text-decoration: underline;}
.block.newsletter .focus-newsletter input{top: 1px;}
.newsletter-after-submit{padding: 0 15px;padding-bottom: 15px;padding-top: 10px;}
.newsletter-after-submit h3{font-size: 20px;}
.newsletter-after-submit p:first-of-type{font-size: 18px;}
.modal-popup.after-form-modal .modal-inner-wrap {max-width: 600px;}
.newsletter-confirm-content{text-align: center;padding-top: 50px;}
.newsletter-confirm-content a,
.newsletter-confirm-content a:visited{display: table;padding: 10px 15px;margin: auto;background: #000;color: #fff;margin-top: 20px;}
.cms-newsletter-confirmed .breadcrumbs{display: none;}
.focus-newsletter label{position: relative;}
.focus-newsletter label span{position: absolute;bottom: 100%;color: red;width: 210px;left: 50%;transform: translateX(-50%);
    opacity: 0;visibility: hidden;font-size: 12px;line-height: normal;}
.focus-newsletter label .mage-error ~ span{opacity: 1;visibility: visible;}

/*============14-july-2022=============*/
/*.clever_form_error {background-color: transparent;border: none !important;}
.focus-newsletter.clever_form_error label span {opacity: 1;visibility: visible;}
.focus-newsletter.clever_form_error label span {font-weight: 400;}
.footer-top .block.newsletter .newsletter-warpper .control #text4874386 {background-color: #fff;color: #646464;padding-left: 65px;border: 1px solid #949494 !important;width: 100%;-webkit-border-radius: 0;border-radius: 0;font-size: 18px;height: 55px;padding-right: 30%;}
.newsletter-warpper .cr_ipe_item.ui-sortable {margin: 0;padding: 0;}
.focus-newsletter .cr_ipe_item.ui-sortable, .focus-newsletter div {margin: 0;padding: 0;text-align: center;}
.focus-newsletter > div {margin-bottom: 10px;}
body .block.newsletter .form.subscribe {margin: 0;}
.focus-newsletter {padding: 0 !important;margin-bottom: 0 !important;}
body .footer-top .block.newsletter {margin-bottom: 20px;}
.focus-newsletter label{margin: 0 !important;}*/


/*============17-nov-2022=============*/
.md-ewallet-mainbox .md-ewallet-middle label {font-size: 20px;}
.md-ewallet-mainbox .md-ewallet-top .wallet-balance,
.md-ewallet-mainbox .md-ewallet-middle .input-field-box .currency{border: 1px solid var(--light);background-color: #f4f4f4;color: #111;}
.md-ewallet-mainbox .md-ewallet-top .wallet-price {background: #9c9c9c;border-color: #9c9c9c;color: #fff;height: 36px;}
.md-ewallet-mainbox .md-ewallet-middle form .input-field-box {display: flex;align-items: flex-start;}
.md-ewallet-mainbox .md-ewallet-middle .input-field-box .currency {height: 40px;}
.md-ewallet-mainbox .md-ewallet-middle .input-field-box button {height: 40px;line-height: 14px;}

body[class*="inventorysystem"] .col2-set .col-1,
body[class*="inventorysystem"] .col2-set .col-2 {max-width: unset;}
body[class*="inventorysystem"] .page-title{color: #111;font-size: 16px !important;letter-spacing: 2px;text-transform: uppercase;text-align: center;border: none;padding-bottom: 0;font-weight: 500 !important;margin-left: auto !important;margin-right: auto !important;display: table !important;}
body[class*="inventorysystem"] .sidebar-additional{display: block;text-align: center;}
body[class*="inventorysystem"] .sidebar .block-title {display: none;}
body[class*="inventorysystem"] .column.main .col2-set{margin-left: -15px;margin-right: -15px;}
body[class*="inventorysystem"] div.page-title{display: none !important;}
body[class*="inventorysystem"] .input-box {width: 100%;}
body[class*="inventorysystem"] .column.main form ul.form-list label{opacity: .75;font-weight: 500;line-height: normal;font-size: 1.4rem;margin: 0 0 8px;display: inline-block;}
body[class*="inventorysystem"] .column.main form .buttons-set .button{background: #000;border: 1px solid #000;font-size: 14px;line-height: normal;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;height: auto;}



/*--------24-nov-2022-----------*/
.md-wallet-checkout .md_ewallet_details{padding-top: 0;}
.md-wallet-checkout .md_ewallet_details .amount-in-wallet{}
.md-wallet-checkout .md_ewallet_details .boxes .remain-amount {color: #000;position: absolute;top: 100%;width: 100%;text-align: center;left: 0;padding: 0;}
.md-wallet-checkout .md_ewallet_details .boxes .gray-box .amount {background: #ddd;color: #000;font-weight: 400;font-size: 11px;}
.md-wallet-checkout .md_ewallet_details .boxes .gray-box {padding: 7px;border: 1px solid #ccc;}
.md-wallet-checkout .wallet-row .check-box .md_ewallet .balance-price {background: #ddd;color: #000;font-weight: 400;}
.md-wallet-checkout .wallet-row input[type="checkbox"] + label::before {border-radius: 50%;font-weight: 400 !important;border-color: #000;}
.md-wallet-checkout .wallet-row input[type="checkbox"]:checked + label::before {background: #ccc;}

/*.md-wallet-checkout .wallet-row .check-box .label{padding: 0 !important;}
.md-wallet-checkout .wallet-row input.checkbox ~ .md_ewallet{padding: 0;}
*/

.items.payment-methods .message{color: #000;border-left: 5px solid var(--pastle-pink);position: relative;margin-bottom: 5px;padding: 7px 10px 7px 20px;background: #f4f4f4;font-size: 15px;margin-bottom: 20px;}
.items.payment-methods .message::before{content: '';position: absolute;width: 0;height: 0;display: block;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid var(--pastle-pink);border-right: none;top: 50%;left: 0;margin-top: -6px;}
.page-main .column.main .pages li.item.current strong.page {background-color: transparent !important;}

#login-supplier{margin: 0;width: 100%;font-weight: 600;}

.slick-prev::before, .slick-next::before,
#mana_ajax_wrapper_category_description{display: none;}
#list-presse .limiter{float: right;}
#list-presse .pages{float: left;}
.contact-index-index .page-main .contact-info p a{color: inherit;}
.slick-slider .slick-arrow.slick-prev {transform: rotate(180deg) translateY(23px);}

#mana_ajax_wrapper_category_image:empty {display: none;}
.filter-options-content .items.mana-filter-checkboxes > li > a {background: transparent;}
body .filter-options-content .swatch-option.selected, body .filter-options-content .swatch-option:hover {border-color: #e3baa6 !important;z-index: 1;}
.category-topmain-content .category-description + .category-description{display: none;}
.page-products .toolbar .limiter{display: none !important;}

/*.checkout-billing-address .billing-address-details{display: none;}*/
.checkout-billing-address .billing-address-details{padding-top: 10px;}
#co-shipping-method-form .col{padding-bottom: 10px;}
#co-payment-form > .fieldset > hr{display: none;}
body.page-products #maincontent{padding-bottom: 0;}
.slick-dots li{width: auto;}
.slick-slider .slick-arrow{z-index: 3;}
#checkout-step-billing .checkout-billing-address .billing-address-same-as-shipping-block,.new-address-popup{display: none;}
.checkout-index-index .checkout-shipping-address [name="billing_address_id"]{margin-bottom: 15px;}
.faq-accordion h3.faq-title{position: relative;}
.pages .action.previous:before {margin-top: 2px;}
body .pages a.next::before{margin: 15px 0 0 5px!important;}

.field .control._with-tooltip .field-tooltip .label > span {font-size: 0;}
body.account .hd-top,
body.checkout-cart-index .hd-top{display: none;}
.cart.table-wrapper .col.qty .input-text{pointer-events: none;}
.items.payment-methods .message {display: none;}

#shopping-cart-table tr td.col.price {width: 85px;}
#shopping-cart-table tr.item-info {float: none;}
.customer-account-login .actions-toolbar > .primary:nth-child(2){display: none;}


/*=========11-02-2023======*/
.table-wrapper.order-items .prod-bottom.order_information_new{margin-top: 0;}
.prod-bottom.order_information_new .prod-b-left{margin: 10px auto 20px;border: 2px solid #000;width: 100%;padding: 10px;text-align: center;display: grid;grid-template-columns: repeat(3,1fr);align-items: center;}
.table-wrapper.order-items .prod-bottom.order_information_new .prod-l-p2::before{display: none;}
.order_information_new .prod_row h4,.order_information_new .prod_row h2,.order_information_new .prod_row h5{font-size: 14px;margin: 5px 0;line-height: normal;}
.order_information_new .prod_row h4{font-weight:800;}
.prod_row.prod-l-p2{padding-left: 0;}
.order-details-items .table-order-items .product-item-name,.order-details-items .item-options{margin:0 0;}
.order-details-items .col.price .price-including-tax{font-size: 14px;}
.options_dt_dd{line-height: normal;}
.customer-account-create #ui-datepicker-div{box-shadow: 0 0 15px 0 rgba(187, 154, 154, 0.3);background: #fff;}
.account .message-success.success.message{margin-top: 15px;}
.order-details-items .item-options dt{font-style: normal;}
.order-details-items .items-qty .title::after{display: none;}
.block-dashboard-orders #my-orders-table.data.table th{border: none;font-weight: 400;background: 0 0;font-size: 16px;padding: 3px 9px;background-color: #f4f4f4;border-top: 1px solid var(--light);border-bottom: 1px solid var(--light) !important;text-transform: uppercase;}
.block-dashboard-orders #my-orders-table .panal-out table p{margin: 0 0;line-height: normal;}
.block-dashboard-orders #my-orders-table .prod-b-right .in-bx{width: 100%;display: flex;}
.block-dashboard-orders #my-orders-table.bordred-table tbody td{vertical-align: top;font-size: 14px;}
.block-dashboard-orders #my-orders-table .prod-bottom{margin-top: 0;width: auto;}
body .block-dashboard-orders #my-orders-table .prod-bottom h5,.block-dashboard-orders #my-orders-table .prod-b-right .in-bx h5{font-size: 14px;margin: 0 0;text-transform: none;}
.block-dashboard-orders #my-orders-table.bordred-table .product-img{width: 80px;float: left;padding-right: 5px;}
.account .block.block-order-details-view .block-title{text-transform: uppercase;}
.customer-account-index .block-title.order{padding-bottom: 5px;}
.order-details-items .item-options dt{text-transform: none;padding-right: 0;}
.account .block.block-order-details-view .order-date span{text-transform: none;display: ;}
.account .block.block-order-details-view .order-date{padding-top: 8px;}
body .focus-newsletter .cr_ipe_item.ui-sortable{border-top: 1px solid #c7c7c5;padding-top: 25px;margin-top: 25px;}
body .focus-newsletter label{position: static;}
body .focus-newsletter.clever_form_error label span{bottom: 0;left: 5%;width: auto;transform: translateX(-3%);font-size: 14px;}
body .focus-newsletter > div{position: relative;padding-bottom: 30px;}
body .products-grid.wishlist .product-item-inner .btn-remove{background-image: url(https://dresscoded.eu/static/frontend/Dresscoded/default/en_US/Magento_Checkout/images/remove-item.png);background-position: 0 0;background-size: auto;width: 22px;height: 22px;}
body #shopping-cart-table .subtotal .price-including-tax .price{font-weight: 400;font-size: 14px;}
.customer-account-create .remember-me-box .link-tip{display:none;}
#password-confirmation, #dob{border-color: #000;}
.newsletter-warpper{max-width: 460px;}
.block.newsletter .focus-newsletter input {width: 20px;height: 20px;}
body .focus-newsletter > div {padding-left: 25px;text-align:left;}
.block.newsletter .focus-newsletter input{left: 0;position: absolute;}
body .focus-newsletter.clever_form_error label span{left: 37px;}
.customer-account-create main .fieldset > .field.password input{border-bottom: 1px solid #000;margin-bottom: 1px;}
.zoomContainer-active .gallery__items::before {display: none;}
.table-wrapper.orders-history #my-orders-table.data.table thead th{background: none;border: none;padding-bottom: 10px;}
.table-wrapper.orders-history #my-orders-table.data.table tbody{border: 1px solid var(--light) !important;border-bottom: none !important;}
.table-wrapper.orders-history #my-orders-table.data.table tbody td{padding: 20px !important;font-size: 14px !important;}
.table-wrapper.orders-history #my-orders-table.data.table thead th{background-color: #fff !important;border: 0 !important;text-transform: capitalize !important;vertical-align: bottom !important;padding: 10px 20px !important;font-size: 14px !important;}
.showroom-products li.showroom-product .product-size{font-size: 14px;}
.customer-account-createpassword .reset .fieldset > .field .control input#password.input-text{border:1px solid #000;}
.block-dashboard-orders #my-orders-table.data.table th:first-child{text-align: left;}
.block-dashboard-orders #my-orders-table.data.table th{text-align:center;}
.block-dashboard-orders #my-orders-table.bordred-table tbody td{text-align: center;}
.block-dashboard-orders #my-orders-table.data.table thead th:last-child{text-align: left;}
.block-dashboard-orders #my-orders-table.data.table .items-data-list .panal-out tbody tr th{font-size: 14px;}
.dt-left li.tel::before{background-position: -44px -172px;}
.table-wrapper.orders-history #my-orders-table.data.table tbody td .action.view{text-decoration: underline;color: #dfb29d;}
.customer-account-edit .fieldset > .field #dob{border: 1px solid #e2e2e2;}

#shopping-cart-table .prod-b-right #option_r-ckgabetag::before, .prod-l-p2::before{left: 0px;width: 25px;}
#shopping-cart-table .prod-b-right #option_r-ckgabetag{padding-left: 40px;}
#shopping-cart-table .prod-b-right .in-bx{margin-right: 15px;}
.opc-block-summary #liefertag{width: 45%;}
.opc-block-summary #r-ckgabetag{width: 55%;}
.opc-block-summary #r-ckgabetag::before{width: 25px;}
.cart-popup-item .product #option_r-ckgabetag::before {left: 4px;width: 25px;}
#top-banner img.lazyloaded{min-width: unset;}
.cart.table-wrapper .col.qty .input-text{border: none;padding: 0 0;}
#ui-datepicker-div .ui-datepicker-title{display: inline-flex;}
#ui-datepicker-div .ui-datepicker-title .ui-datepicker-year{order:-1;}
#my-orders-table.data.table tbody tr td{font-size: 14px;text-align: center;}
#my-orders-table.data.table thead th{text-align: center;}
.table-wrapper.order-items #my-orders-table.data.table tbody{border-top: 1px solid var(--light) !important;}
body .footer-bottom{background: #f0f0f0;}
.footer-bottom address,body .footer-bottom a{color: #111;}

.block-dashboard-orders #my-orders-table.data.table th,#my-orders-table.data.table thead th{text-align: right;padding-right: 10px;}
#my-orders-table.data.table tbody tr td{padding-right: 10px !important;text-align: right;}

.main > :not(.orders-history) #my-orders-table.bordred-table thead th,#my-orders-table.data.table tbody tr.th-row td{text-align: center;}
#my-orders-table.data.table tbody tr.th-row td:first-child{text-align:left;}
#my-orders-table.data.table tbody tr td .price-including-tax{font-size: 14px;}
.order-details-items #my-orders-table.data.table .items-qty .item{margin-top: -5px;}
#shopping-cart-table tr.custom_cart_action td{padding:0 0;}
#shopping-cart-table tr.custom_cart_action td.col.removee-item.a-center.last{position: absolute;top: 50%;left: 0;z-index: 9;transform: translateY(-50%);}
#shopping-cart-table tr td.col.price,#shopping-cart-table tr td.col.qty,#shopping-cart-table tr td.col.subtotal{text-align:right;}
#shopping-cart-table tr td.col.price{width: auto;}
#shopping-cart-table tr td.col.qty,#shopping-cart-table tr td.col.subtotal{width: 200px;}

.cart-total-wrapper{padding: 0 10px;}
.order-details-items.ordered.test-class #my-orders-table.data.table tbody tr td,.order-details-items.ordered.test-class #my-orders-table.data.table tbody tr td .price-including-tax{font-size: 13px;}
.table-wrapper.orders-recent #my-orders-table tbody td .price{font-size: 14px;}
.cart.table-wrapper .col.qty .input-text{font-size: 14px;}
body .opc-block-summary .table-totals .grand strong {font-weight:600;}

input.mage-error{border-color: #df280a !important;}
.checkout-billing-address .field._error .control input{border-color: #df280a;}
#new-shipping-inline-address-form .fieldset .field-error span,.checkout-billing-address .fieldset .field-error{color:#df280a;font-size: 1.2rem;}
#co-shipping-method-form .message.notice{background: none;border: 1px solid #ed8380;color: #ed8380;}
.cms-kontakt .col-sm-12.form_right textarea.mage-error,.cms-kontakt .col-sm-12.form_right input.mage-error{border-color: #e02b27;}
#terms_conditions_checkbox_accept,#terms_conditions_checkbox_accept_both{color:#e02b27;}
.checkout-shipping-address .billing-address-details .tel-info a{vertical-align: inherit;}
.newsletter form .clever_form_error label::after{content: '';width: 20px;height: 20px;border: 2px solid #e02b27;position: absolute;left: 0;top: 3px;}
body .focus-newsletter.clever_form_error label span {color:#e02b27;}

body .opc-sidebar .opc-block-summary .cart-price .price{font-size: 14px;font-weight: 500 !important;}

.items.payment-methods .payment-group{display: flex; flex-wrap: wrap;}
.items.payment-methods .payment-group .step-title{width: 100%;}

.customer-account-create #ui-datepicker-div .ui-datepicker-title .ui-datepicker-year{width:100px;}
.checkout-payment-method .paypal-payment .payment-method-title .payment-icon{display: none;}
.checkout-payment-method .paypal-payment .payment-method-title label.label::after{content:'';background: url(../images/pp-acceptance-medium.png) no-repeat;height: 67px;min-width: 105px;background-size: 105px auto;}
.checkout-index-index .showroom-order .modal-inner-wrap .modal-content{border: 1px solid #e02b27;}
body.catalog-category-view .page-wrapper > .page-bottom > .widget{padding: 0 0;}
.add-to-cart-error-popup .modal-inner-wrap{border: 1px solid #e02b27;}
.add-to-cart-error-popup .add-to-cart-error-content{color: #e02b27;margin: 0 0;}
.modal-popup .modal-inner-wrap #select_size_date_alert{border: 1px solid #e02b27;color: #e02b27;}

/*New gallery Css*/
.product.media .fotorama__stage{border: none;margin-bottom: 0;}
.product.media .fotorama__thumb-border {border: none;background: none;}
.product.media .fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{margin: 2px 0 20px;}
.product.media .fotorama__nav--thumbs .fotorama__thumb{border: none !important;}
.product.media .fotorama .fotorama__fullscreen-icon,.fotorama__fullscreen .fotorama__zoom-out, .fotorama__fullscreen .fotorama__zoom-in,.fotorama__nav--dots .fotorama__nav__frame.fotorama__nav__frame--dot{display: none;}
.fotorama--fullscreen .fotorama__nav--dots .fotorama__nav__frame.fotorama__nav__frame--thumb{display: inline-block;}
body .fotorama__fullscreen-icon::before{content: "";font-size: 20px;line-height: 50px;background: url(../images/spirt.png) -214px -85px;display: block;height: 44px;width: 44px;}
body .fotorama__fullscreen-icon::before {background-color: #fff;}
body .fotorama__fullscreen-icon {height: auto;}
body .fotorama__thumb,body .fotorama__stage,body .fotorama__nav {overflow: visible;}
body .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{border: none !important;}




/*New gallery Css*/

.prod-bottom.extra #option_gr-e{display: none;}


.mst-nav__swatch .swatch-option-link-layered._checked .swatch-option {border: 1px solid #e3baa6 !important;color: #fc7070 !important;z-index: 1;outline: none;}
.mst-nav__checked-counter__wrapper {display: none;}











/*-------------Resonsive---------------*/
@media screen and (min-width:1281px){
    .customer-account-edit main#maincontent,.customer-account-index main#maincontent,.customer-address-index main#maincontent,.sales-order-history main#maincontent,.showroom-account-index main#maincontent,.wishlist-index-index main#maincontent{padding-left:6px!important;padding-right:6px!important}
    .customer-account-edit .page.messages,.customer-account-index .page.messages,.customer-address-index .page.messages,.sales-order-history .page.messages,.showroom-account-index .page.messages,.wishlist-index-index .page.messages{clear:both;max-width:75%;margin:0 0 0 auto}
    div#account-nav{padding-bottom:50px}
    .category-topmain-content .category-description{max-height:211px;min-height:211px}
}
@media screen and (min-width:1200px){
    .category-topmain-content .category-description{max-height:199px}

}
@media screen and (min-width:768px){
    .md-wallet-checkout .md_ewallet_details {background: transparent;}
    body.account .addresses-list .block-addresses-list.col-md-6 .address-box::after{content:'';display:block;height:32px}
    .paypal-review .block-content .box-order-billing-address{width:33%;float:left}
    .account .column.main .block.block-order-details-view .block-content:not(.widget) .box{width:50%!important}
    .account .block.account-nav{padding-bottom:50px}
    body[class*="inventorysystem"] .column.main{width: 75%;}
    body[class*="inventorysystem"] .sidebar-main{width: 25%;}
    body[class*="inventorysystem"] .column.main,
    .account.page-layout-2columns-left .column.main{padding:0 20px 40px 40px}
    form#wishlist-view-form .product-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
    .category-bottom-description{margin-top:0}
    .page-with-filter .toolbar-amount{padding:0;line-height:30px}
    .inner-toolbar .pager-html{top:6px}
    .cms-page-view .page-wrapper>.breadcrumbs .items{padding:13px 0 2px}
    .product-view-media .more-views .slick-list{min-height:100px}
    #post-presse #related-posts{-moz-flex:0 0 38%;-ms-flex:0 0 38%;-webkit-box-flex:0;-webkit-flex:0 0 38%;flex:0 0 38%;max-width:38%}
    #post-presse #post-content{-moz-flex:0 0 62%;-ms-flex:0 0 62%;-webkit-box-flex:0;-webkit-flex:0 0 62%;flex:0 0 62%;max-width:62%}
    .wishlist-index-index .products-grid .product-items .product-item{width:32%!important}
    .overlap-left-div{left:19%;top:37%}
    body .sidebar.sidebar-main{padding-right:15px}
    .theiaStickySidebar .column.main{padding-left:5px}
    .category-topmain-content .category-description{padding:15px 10px 15px 15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:209px;overflow:hidden;border:1px solid #d2d8d9;position:relative}
    #mana_ajax_wrapper_category_image{min-width:44%;width:44%;border:1px solid #d2d8d9;border-left:0;overflow:hidden}
    .page-products .column.main{width:75%!important}
    .page-products .sidebar-main{width:25%!important}
    header.page-header.type14 .panel.header{margin-top:-4px}
    .sw-megamenu.navigation li.level0{float:left;margin-top:-1px}
    header.page-header.type14 .nav-sections-item-content>.navigation>ul{height:52px}
    body .navigation .level0:hover::after,header.page-header .navigation li.level0.parent>a::after{display:none}
    body header.page-header .nav-sections{margin:0!important;padding:0!important}
    header.page-header.type14 .header.content>.logo{margin-top:-19px!important}
    body header.page-header.type14 .sw-megamenu.navigation li.level0.classic>.submenu{margin-top:0!important}
    body header.page-header .sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu,body header.page-header .sw-megamenu.navigation li.level0.classic .submenu{-webkit-transition:opacity .4s ease,visibility .4s linear,-webkit-transform .4s ease!important;-o-transition:opacity .4s ease,transform .4s ease,visibility .4s linear!important;transition:opacity .4s ease,visibility .4s linear,-webkit-transform .4s ease!important;transition:opacity .4s ease,transform .4s ease,visibility .4s linear!important;transition:opacity .4s ease,transform .4s ease,visibility .4s linear,-webkit-transform .4s ease!important;margin-top:0!important;padding:0!important;-webkit-box-shadow:0 0 1px 1px rgba(189,183,183,.2)!important;box-shadow:0 0 1px 1px rgba(189,183,183,.2)!important;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
    header.page-header .sw-megamenu.navigation li.level0.classic .submenu{left:-webkit-calc(100% - 125px)!important;left:calc(100% - 125px)!important}
    header.page-header .sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{left:100%!important;top:0!important}
    header.page-header .sw-megamenu.navigation li.level0.classic .subchildmenu>li:hover>.subchildmenu,header.page-header .sw-megamenu.navigation li.level0.classic:hover>.submenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
    .page-header .navigation .level0 .submenu li.parent>a::after{margin-top:4px;color:#444;font-size:18px}
    #shopping-cart-table tr td.shoppingcart-name{width:480px}
    #shopping-cart-table tr td.shoppingcart-image{width:210px}
    .checkout-success {padding-top: 40px;}
    
    #mana_ajax_wrapper_category_image{min-width: unset;width: auto;}
    .category-topmain-content .category-description{width: 56%;}
    



}
@media screen and (min-width:767px) and (max-width:1200px){
    #co-shipping-method-form .col-carrier{min-width:100%}
    .table-checkout-shipping-method li {display: flex;justify-content: flex-start;align-items: flex-start;}
    .table-checkout-shipping-method li input[type="radio"] {margin: 5px 4.5px 0 0;}
    .slick-slider .slick-arrow.slick-prev{left: 0}
    .slick-slider .slick-arrow.slick-next{right: 0}
    .so-funk-top .overlap-left-div{top: 30px;}
    #post-presse #related-posts .oth-news-content{max-width: 50%;padding-left: 10px;padding-right: 0;}
    #post-presse #related-posts .oth-img{max-width: 50%;}




}
@media screen and (max-width:1400px){
    .category-topmain-content .category-description .sb-content {max-height: 168px !important;}
}
@media screen and (max-width:1365px){
    .so-funk-review .slick-slider .slick-arrow.slick-prev {left: 0;}
    .so-funk-review .slick-slider .slick-arrow.slick-next {right: 0;}
    .category-topmain-content .category-image{height: 100%;}
    .category-image .image {height: 100%;object-fit: cover;}
}
@media screen and (max-width:1200px){
    .md-ewallet-mainbox .md-ewallet-middle,.md-ewallet-mainbox .md-ewallet-top{width: 100%;}
    #co-shipping-method-form .row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
    .event-item.col-md-6{width:47%;height:100%;-moz-flex:0 0 47%;-ms-flex:0 0 47%;-webkit-box-flex:0;-webkit-flex:0 0 47%;flex:0 0 47%;max-width:47%}
    header.page-header .top-links-iconn>a{background-position:0 -45px}
    .cms-index-index .page-wrapper .widget{padding:0}
    header.page-header.type14 .header.content>.logo{width:50%;margin-top:0!important}
    body header.page-header.type14 .header.content{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative!important;
        padding:0 10px!important;margin-top: 15px;}
    body header.page-header.type14.sticky-active .header.content{margin-top:10px}
    header.page-header .logo img{max-width:none}
    header.page-header.type14 .nav-sections{width:100%;margin-top:7px!important}
    header.page-header.type14 .panel.header{width:50%!important;position:absolute;top:4px;right:10px}
    .sw-megamenu.navigation li.level0 .level-top>span{padding-bottom:6px}
    .sw-megamenu.navigation li.level0 .level-top{padding:10px 18px!important}
    body .sw-megamenu.navigation li.level0{float:none}
    header.page-header.type14 .nav-sections-item-content>.navigation>ul{text-align:center}
    body.catalog-category-view .page-wrapper > .page-bottom,.checkout-cart-index .page-main,.cms-index-index .container,.footer .container,.layout-1280 .container,.page-main,.page-wrapper>.breadcrumbs .items,body .footer .container,body header.page-header .header.content,body.layout-fullwidth .page-wrapper>.breadcrumbs .items,body.layout-fullwidth.catalog-category-view .page-main,body.layout-fullwidth.catalog-product-view .page-main,body.layout-fullwidth.cms-index-index .page-main{max-width:960px!important}
    .cart-steps{width:68%}

    /*--Header--*/
    header.page-header.type14 .panel.header{display: flex;align-items: center;justify-content: flex-end;margin-top: 0;}
    header.page-header.type14 .panel.header > *{margin-left: 7px;margin-top: auto;margin-bottom: auto;}
    header.page-header .panel.header .search-area > a {height: 24px;}
    header.page-header .top-links-iconn > a {background-position: -3px -45px;height: 24px;width: 22px;}
    header.page-header a.my-wishlist {background-position: -41px -46px;height: 24px;width: 29px;}
    .panel.header .header-call{height: 21px;background-position: -47px -175px;width: 21px;}
    header.page-header .minicart-wrapper .action.showcart {background-position: -87px -44px;height: 26px !important;}
    .showoroom-cart {background-position: -47px -226px;width: 25px;height: 25px;}
    header.page-header .minicart-wrapper .action.showcart .counter.qty {right: -4px;}
}
@media screen and (max-width:1190px){
    .so-funk-step .step h3 {font-size: 14px;}
    .so-funk-step .step ul {padding-left: 20px;}
}
@media screen and (max-width:992px){
    .products-grid .product-item.banner-product .product-image-photo{width:100%!important}
    #rent-date-group>div,#rent-date-group>input{width:100%}
    .showroom-add.btn{padding:0}
    .wishlist-index-index .products-grid .product-items .product-item{width:50%;border:none!important}
    .sw-megamenu.navigation li.level0 .level-top{padding:10px!important}
    body.catalog-category-view .page-wrapper > .page-bottom,.checkout-cart-index .page-main,.cms-index-index .container,.footer .container,.layout-1280 .container,.page-main,.page-wrapper>.breadcrumbs .items,body .footer .container,body header.page-header .header.content,body.layout-fullwidth .page-wrapper>.breadcrumbs .items,body.layout-fullwidth.catalog-category-view .page-main,body.layout-fullwidth.catalog-product-view .page-main,body.layout-fullwidth.cms-index-index .page-main{max-width:740px!important;padding-left:10px!important;padding-right:10px!important}
    .cart-steps{width:58.5%}
    body .product-info-main .product-reviews-summary{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
    body .product-info-main .product-reviews-summary .rating-summary{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;-webkit-order:-10;order:-10}
    .footer-middle .block .block-title{font-size: 15px;}
    .swatch-opt.with-alternative{flex-wrap: wrap;}
    .swatch-opt.with-alternative .size{padding-bottom: 15px;}
    .cart-total-wrapper #block-discount-heading {left: -60px;}

}

@media screen and (min-width:767px){
	.block.filter#layered-filter-block{margin-bottom: 36px;}

}

@media screen and (max-width:767px){
    .main-addresses .address-box,.other-addresses .address-box{width:100%}
    .main-addresses .address-box:nth-child(2n),.other-addresses .address-box:nth-child(2n){margin-left:0}
    .checkout-cart-index #shopping-cart-table .item-info{width:100%}
    .user-menu-desktop{z-index:1}
    .user-customer .top-links-iconn{position:relative}
    #gallery-main .gallery__items>.gallery__item{display:none}
    .sho-btns .btn{margin:10px 0 0;width:100%}
    .catalog-product-view .columns>.action.towishlist{display:inline-block;z-index:2;right:40px;transform:scale(.8)}
    .catalog-product-view .columns{position:relative}
    #my-orders-table.data.table tbody .items-data-list td,.page-title-wrapper.product .action.towishlist,body:not(.showroom-account-index) #my-orders-table.data.table tbody tr.active+.items-data-list td{display:none!important}
    #my-orders-table.data.table tbody tr.active+.items-data-list td{display:block!important}
    #my-orders-table.data.table tbody tr{margin-bottom:0!important}
    #my-orders-table .pro-info{text-align:center}
    #my-orders-table .prod-b-left{padding:0;margin-top:10px}
    #my-orders-table .pro-info .hs,.account #my-orders-table.bordred-table td.histor-action-btn::before{display:none}
    .account #my-orders-table.bordred-table tbody td.number{border:0!important;border-top:1px solid var(--light)!important}
    .account #my-orders-table.bordred-table tbody td.t-item,.account #my-orders-table.bordred-table tbody td.total{display:none!important}
    #my-orders-table .prod-b-right .in-bx{width:100%;text-align:center}
    .account #my-orders-table.bordred-table tbody td.status::before{display:block;width:100%}
    #my-orders-table.data.table tbody .items-data-list td{border:0!important;border-top:1px solid var(--light)!important}
    #my-orders-table .prod-bottom{margin-top:0}
    #my-orders-table .prod-b-left,#my-orders-table .prod-dec,#my-orders-table .product-img{width:100%!important;max-width:100%}
    #my-orders-table .prod-l-botm{max-width:210px;margin:0 auto}
    #my-orders-table .product-img{margin:0;padding:0}
    .account #my-orders-table.bordred-table tbody td{border:0!important;padding:7px!important}
    #my-orders-table td.number .nobr{display:inline;float:none;}
    .account #my-orders-table.bordred-table tbody td.status{width:44%!important;border:0!important}
    .account #my-orders-table.bordred-table tbody td.histor-action-btn{width:50%!important;border:0!important}
    #zoom-poto-area .gallery__items .zoom-imgs{max-width:100%}
    #zoom-poto-area .gallery{padding:0}
    .block-order-details-view .box{border:1px solid #eee!important}
    .account .block.block-order-details-view{margin:15px 0!important;clear:both}
    .order-details-items.ordered{clear:both;margin-top:30px!important;float:left}
    .account .table-order-items tbody tr{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:20px}
    #my-orders-table>tbody>tr td[data-th]::before{color:#000;min-width:40%;font-weight:400}
    body:not(.showroom-account-index) #my-orders-table.data.table tbody td{border:1px solid var(--light)!important;margin-top:-1px!important;width:100%!important;display:block!important;-webkit-flex-basis:unset!important;-ms-flex-preferred-size:unset!important;flex-basis:unset!important}
    #my-orders-table{padding-top:10px}
    .checkout-success .button{width:100%}
    .account .account-nav.block-collapsible-nav .content{border:none}
    .account .account-nav.block-collapsible-nav .block-collapsible-nav-title{display:none}
    .account .account-nav.block-collapsible-nav .content{margin-top:25px;display:block}
    .cart-product-group{border-bottom:1px solid var(--light);text-align:left}
    .cart-product-group .group-name{text-align:left!important}
    #mietdauer-und-liefertag .options-list.nested .field.choice:last-child label{padding:15px 0}
    #alternate_size{margin-top:15px}
    .swatch-opt.with-alternative>div{width:100%}
    .swatch-opt.with-alternative{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
    .ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{padding:5px 0}
    .catalog-product-view #product-options-wrapper{margin-bottom:10px}
    .price_add{margin-top:-12px;margin-bottom:6px;padding-bottom:0}
    .product-info-main .product-info-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px}
    .product-info-main .product-info-price .price-box{display:inline-block;margin:0;width:100%;padding-bottom:0}
    .product-info-main .product-info-price .price-box .sly-old-prices{padding-top:0}
    li.mobile-showroom-cart{margin-top:3px!important}
    .mobile-showroom-cart .showoroom-cart .count{height:16px;width:16px;line-height:16px}
    .customer-account-edit .page-title-wrapper,.customer-account-index .page-title-wrapper,.customer-address-index .page-title-wrapper,.sales-order-history .page-title-wrapper,.showroom-account-index .page-title-wrapper,.wishlist-index-index .page-title-wrapper{padding-top:0!important}
    body.customer-address-form .columns{margin:0}
    #my-orders-table.table-order-items tbody td{text-align:left!important}
    #my-orders-table.showroom-table{display:inline-block;overflow-x:auto;padding-bottom:5px}
    #my-orders-table.showroom-table td{padding:7px}
    .account.layout-1280 #form-validate.form-edit-account,body.customer-address-form .columns form#form-validate{padding:0}
    body.customer-account-create .page.messages{margin:0 15px}
    .customer-account-create .fieldset>.field>.label{display:inline-block!important;color:#111;opacity:.75}
    .customer-account-create .fieldset>.field.field-name-firstname,.customer-account-create .fieldset>.field.password{margin-bottom:7px}
    .customer-account-create .fieldset>.field.field-name-firstname input,.customer-account-create .fieldset>.field.password input{border-bottom:1px solid}
    .customer-account-create .form-create-account div.mage-error[generated]{line-height:unset;top:-23px;margin:0}
    .catalog-product-view #review-top-section .review-area{margin-right:0}
    .catalog-product-view #review-top-section .r-btn-area{margin-bottom:60px}
    body.post-cat-3 .breadcrumbs,body.post-category-presse .breadcrumbs{display:none!important}
    .post-category-presse.post-category-view .page-title,body.post-cat-3 .page-title{top:0;margin-top:40px!important}
    body.post-cat-3 #page-title-heading{margin-top:11px!important}
    .post-cat-3 .oth-news.on-left{margin:0}
    .dt-left li,.sh-left,.sh-right,.sh-right .btn-out{width:100%}
    .sh-right .btn-out{display:inline-block;text-align:center}
    .sh-out{padding:0 15px}
    .add-art{height:114px;line-height:114px;width:110px}
    .add-art span{padding-top:50px}
    .add-art span::before{top:18px}
    .showroom-container .sh-bnr{margin-left:-10px;margin-right:-10px;margin-top:0}
    .sh-left{padding:0;border-right:0}
    .sh-right{padding:0;margin:60px 0 0;border-left:0}
    .sh-right h3.title,.sh-right h4.title{text-align:center}
    .sh-right .dt-left{max-width:200px;margin:0 auto}
    .showroom-products li.showroom-product{width:44%}
    .review-slider-model.only-review{padding-bottom:0}
    .review-slider-model.only-review .modal-inner-wrap{max-width:93%;width:100%}
    .inner-toolbar .pager-html .pages a.action.previous::before{top:-3px}
    .inner-toolbar .pager-html .pages a.action.next::before{margin:2px 0 0 2px}
    .oth-img img{width:100%;max-width:100%}
    .cart-steps li:last-child::after,.cart.table-wrapper .action-towishlist{display:none!important}
    #post-content .slick-slider{padding:0 40px}
    #post-content,#related-posts{padding:0 25px}
    body.post-cat-3 #post-content{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;-webkit-order:-20;order:-20;margin-bottom:40px}
    body.post-cat-3 .full-des{text-align:center}
    body .footer-top .block.newsletter{padding:0 20px}
    .row.events-container{margin:0}
    body header.page-header{border-bottom:0!important}
    .cart.f-width .container{padding-left:0!important;padding-right:0!important}
    .cart.f-width{padding-top:0}
    .faq-accordion .ui-icon{right:0}
    .faq-index-index .faq-top{width:-webkit-calc(100% + 20px);width:calc(100% + 20px);margin-left:-10px}
    .faq-index-index .faq-top p{margin:0}
    .faq-index-index .faq-top img{display:block}
    .faq-index-index .overlap-left-div{position:static;padding:30px 10px 1px;background:#f6f7f9}
    .review-grid.how-it-work .item{padding:40px 30px}
    .review-grid{padding:0 20px}
    .products-grid.wishlist{margin:0!important}
    .addresses-list.row .col-md-6{padding:0!important}
    body header.page-header.type14 .nav-toggle{border:0;padding:0;cursor:pointer;height:56px;position:relative;width:58px;float:right;margin:0;background:#111;-webkit-border-radius:0;border-radius:0;text-transform:uppercase;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}
    body header.page-header.type14 .nav-toggle:focus,body header.page-header.type14 .nav-toggle:hover{background-color:#222;color:#fff}
    header.page-header .minicart-wrapper .action.showcart .counter.qty{height:15px!important;line-height:16px!important;min-width:15px!important;font-size:10px!important;-webkit-border-radius:30px!important;border-radius:30px!important;bottom:10px!important}
    .panel.header .showoroom-cart .count{height:15px;width:15px;line-height:15px;bottom:6px;font-size:10px;min-width:unset}
    .nav-before-open header.page-header.type14 .nav-toggle{opacity:1;background:none!important}
    .nav-before-open .nav-toggle::after,.nav-open .nav-toggle::after{background:rgba(0,0,0,.8)!important}
    .hd-top,.header-call,header.page-header.type14 .nav-toggle::before{display:none}
    .m-lins{position:relative;float:left;width:100%;height:27px;top:-2px}
    .icon-bar{display:block;background:#fff;position:absolute;top:19px;left:14px;height:2px;margin:0;width:28px;-webkit-transition:top .2s .4s,left .2s .4s,opacity .2s .4s,-webkit-transform .2s .2s;-o-transition:top .2s .4s,left .2s .4s,opacity .2s .4s,transform .2s .2s;transition:top .2s .4s,left .2s .4s,opacity .2s .4s,-webkit-transform .2s .2s;transition:top .2s .4s,left .2s .4s,opacity .2s .4s,transform .2s .2s;transition:top .2s .4s,left .2s .4s,opacity .2s .4s,transform .2s .2s,-webkit-transform .2s .2s;-webkit-border-radius:1px;border-radius:1px}
    .nav-before-open .icon-bar{left:0;opacity:0;-webkit-transition:top .2s .2s,left .2s .2s,opacity .2s .2s,-webkit-transform .2s .4s;-o-transition:top .2s .2s,left .2s .2s,opacity .2s .2s,transform .2s .4s;transition:top .2s .2s,left .2s .2s,opacity .2s .2s,-webkit-transform .2s .4s;transition:top .2s .2s,left .2s .2s,opacity .2s .2s,transform .2s .4s;transition:top .2s .2s,left .2s .2s,opacity .2s .2s,transform .2s .4s,-webkit-transform .2s .4s}
    .nav-before-open .icon-bar:first-child{left:0;opacity:1;top:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
    .nav-before-open .icon-bar:last-child{left:0;opacity:1;top:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
    .icon-bar:first-child{top:12px}
    .icon-bar:nth-child(2n){width:24px}
    .icon-bar:nth-child(3n){top:26px;width:19px}
    .m-info{float:left;width:100%;font-size:10px;margin-top:2px;color:#fff;text-transform:uppercase}
    header.page-header.type14 .panel.header{width:auto!important;position:static;margin-right:20px;margin-top:0;}
    body header.page-header.type14 .header.content{margin-top:0;border-bottom:1px solid #dfdfdf;padding-right:0!important;max-width:100%!important}
    header.page-header.type14 .header.content>.logo{padding:0 10px!important;float:left;width:auto;text-align:center;max-width:180px;margin:0!important}
    header.page-header.type14 .logo img{max-width:100%}
    header.page-header.type14 .nav-sections{width:0}
    .cms-index-index .page-wrapper>.widget,body header.page-header.type14.sticky-active .header.content,body.post-category-presse .event-header h4{margin-top:0}
    body.post-category-presse .event-item h3{margin-bottom:0}
    body.post-category-presse .event-item{margin-bottom:10px;width:100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:99%}
    body{margin-top:57px}
    .bottom-description-inner{padding:20px}
    .vorteile-dress>div{border:0;border-bottom:8px solid #fff}
    body .footer-top .block .block-title{padding-top:25px;font-size:100%}
    body .footer-top .block .block-title strong{display:block;font-size:100%}
    body .page-footer .footer-middle.footer-middle-2{padding:0 0 29px}
    .footer-bottom .custom-block p{margin:-1px 0 12px}
    body .page-footer .footer-middle.footer-middle-2 .container{max-width:100%!important;padding:0!important}
    body .page-footer .footer-middle{padding:20px 0}
    body .footer-bottom>.container>*{line-height:22px!important}
    .testimonials-container.slider{margin-top:45px}
    #home-testimonials .slick-slider .slick-arrow.slick-prev{left:-55px}
    #home-testimonials .slick-slider .slick-next.slick-arrow{right:-55px;}
    .slick-slider .slick-arrow.slick-prev {transform: rotate(180deg) translateY(22px);}
    .product-view-media .slick-slider .slick-arrow.slick-prev {transform: rotate(180deg) translateY(0);}
    .nrshipping-settings-container .shipping-option-label {padding-right: 78px;}
    .nrshipping-settings-container .field-tooltip .field-tooltip-content{right: 0;left: auto;}
    #home-testimonials .slick-dots{margin-top:30px}
    .work-step>div{padding:0 60px;width:100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom: 40px;}
    .work-step>div:last-child{padding-bottom: 0;}
    .mehr-info.btm{clear:both;display:block;position:relative;margin:0 auto;max-width:100px;right:0}
    .work-step>div::before{top:-webkit-calc(100% - 53px);top:calc(100% - 53px);left:49%;height:44px;display:block;width:1px;border-left:1px dotted #ebcebf;z-index:9999}
    .navigation .parent .level-top::after,.work-step>div::after,.work-step>div:last-child::before,body .page-header .navigation .level0 .submenu li.parent>a::after{display:none}
    .work-step>div:first-child::before{display:block}
    #home-category .product-name a{font-size:12px}
    .cms-index-index #maincontent{padding-top:80px}
    .nav-before-open header.page-header.type14 .nav-sections,.nav-open header.page-header.type14 .nav-sections{width:90%;left:auto;right:0}
    body .nav-sections{left:auto;right:-90%}
    header.page-header.type14 .nav-sections{margin-top:0!important}
    .nav-before-open .page-header,.nav-before-open .page-wrapper,.nav-open .page-header,.nav-open .page-wrapper{right:90%!important;left:auto!important}
    body .nav-sections{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff;border-left:1px solid #e7e7e7;padding-left:25px}
    .sw-megamenu.navigation li.level0.classic .subchildmenu a{font-size:16px!important;color:#282828!important;padding:15px 0!important;text-align:left}
    .sw-megamenu.navigation li.level0 .level-top{padding:20px 10px!important;text-align:left;color:#111}
    .sw-megamenu.navigation li.level0 .level-top>span,.sw-megamenu.navigation li.level0.classic .subchildmenu a span{font-size:16px}
    .sw-megamenu.navigation li.level0.classic .subchildmenu a span{color:#282828!important}
    .navigation li.level0>a+.submenu{padding:0 35px}
    body .sw-megamenu.navigation li.level0{display:block;text-align:left;border-bottom:1px solid #f2f2f2;border-top:0}
    .sw-megamenu.navigation li.level0 .level-top>span{padding-bottom:0}
    .navigation .level0.submenu{border:none!important}
    .navigation .level0.submenu,.navigation li.level0>a.ui-state-active,.navigation li.level0>a.ui-state-active+.submenu{background-color:#fff!important}
    .navigation .level0.submenu .subchildmenu{width:100%;text-align:left;padding:0 30px 0 15px}
    header.page-header .navigation .level0.classic .submenu li:hover>a,header.page-header .sw-megamenu.navigation li.level0 .subchildmenu a:hover{background-color:#fff!important}
    .navigation li.level0 .ui-menu-item>a::before,.sw-megamenu.navigation li.level0>a>span::before{display:none}
    .sw-megamenu.navigation li.ui-menu-item>.open-children-toggle{height:55px;width:100%;padding-right:20px}
    .sw-megamenu.navigation .submenu.level0{height:auto;display:none;visibility:visible}
    .sw-megamenu.navigation li.level0.classic .subchildmenu a{border-bottom-color:#f2f2f2}
    .sw-megamenu.navigation li.level0.classic .subchildmenu li:last-child>a{border-bottom:none}
    .sw-megamenu.navigation li.ui-menu-item>.open-children-toggle::before{color:#444;font-size:18px;content:'';height:19px;width:19px;background:url(../images/icons.png) -186px 0 no-repeat;display:inline-block;position:absolute;right:15px;top:-webkit-calc(50% - 9px);top:calc(50% - 9px);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
    .submenu-open>.open-children-toggle::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
    .sw-megamenu.navigation li.ui-menu-item.level1>.open-children-toggle,.sw-megamenu.navigation li.ui-menu-item.level2>.open-children-toggle{right:30px}
    #store\.links,.category-topmain-content,.navigation .submenu:not(:first-child) ul,header .block-search .action.search::before,header.page-header #store\.links,header.page-header.type14 .block-search .label{display:none}
    .navigation .level0>.row>ul,.sections.nav-sections .m-show{display:block}
    .mb-top-area{float:left;width:100%}
    .cdz-mobile-logo{padding:15px 10px 0;float:left;width:auto;text-align:center;max-width:180px}
    .cdz-mobile-logo a{display:inline-block}
    .cdz-mobile-logo img{max-width:100%}
    .close-menu{background:url(../images/icons.png) -229px -98px no-repeat!important;float:right;height:20px!important;width:20px;margin:19px 20px 0;border:none!important;padding:0!important}
    .cdz-header-cart{float:left;border-bottom:1px solid #f1f1f1;left:-25px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}
    .cdz-header-cart .cdz-top-link{width:100%;margin-top:35px;padding:0 10px}
    .cdz-top-link li{float:right;margin:0 5px;list-style:none}
    .cdz-top-link li.cdz-top-login{float:left;margin-left:0;top:5px;max-width:200px}
    .cdz-top-login a.usr-links{position:relative;float:left;padding-left:32px;color:#111;font-size:12px}
    .cdz-top-login a.usr-links::before{background-color:transparent;background-image:url(../images/icons.png);background-position:0 -46px;background-repeat:no-repeat;content:"";display:inline-block;font-size:0;height:32px;width:32px;position:absolute;left:0;top:0}
    header.page-header .nav-sections-items{position:relative;z-index:1;float:left;width:100%}
    .cdz-top-link .header-call,.cdz-top-link .my-wishlist{font-size:0!important}
    .cdz-top-link .header-call{display:inline-block}
    .cdz-header-cart .action.showcart{position:relative}
    .cdz-header-cart .action.showcart .counter.qty{height:15px!important;line-height:16px!important;min-width:15px!important;font-size:10px!important;-webkit-border-radius:30px!important;border-radius:30px!important;position:absolute;right:-3px;bottom:3px!important}
    .cdz-top-link .header-call{background-position:-42px -170px}
    body header.page-header .nav-sections-item-content{margin-top:20px}
    .cdz-header-cart .usr-info{max-width:150px;float:left;position:relative;top:-15px}
    .username-info{max-width:50%}
    .cust-name{color:#111;font-size:17px;float:left;width:100%}
    .username-info a{font-size:14px;color:#dfb29d!important;float:left;margin-right:10px}
    header.page-header .panel.header .search-area{position:inherit!important}
    .layout-1280 .page-header.type14 .panel.header .block-search{left:auto;right:0}
    body header.page-header.type14 .block-search input{position:static!important;margin:0!important;font-size:16px;height:36px!important;max-height:36px}
    header.page-header .block-search .control{margin:0;padding:0}
    .layout-1280 header.page-header.type14 .block-search .action.search{width:auto!important;right:10px!important;height:36px!important}
    header .block-search .action.search{text-transform:uppercase}
    #review-pop-up .col-sm-4,#review-pop-up .col-sm-8{width:100%!important;-moz-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-box-flex:100%;-webkit-flex:100%;flex:100%;max-width:100%;padding:10px}
    #review-pop-up .rev-img{width:62%;margin:0 auto}
    #review-pop-up .rev-img img{max-height:100%;display:block}
    .rprod-detal{padding:10px 0}
    .rprod-detal tr td{padding-bottom:0}
    .review-slider-model .nav-outer{position:static;width:100%;padding:10px 20px}
    .review-slider-model .nav-outer .nav-title{text-align:left}
    .modal-popup .modal-inner-wrap{width:90%}
    #main-slider-nav .rev-img{width:100%}
    body .footer-middle .block .block-title{margin:0 0 16px}
    #review-pop-up #main-slider-nav .slick-arrow.slick-prev{right:20px}
    #review-pop-up #main-slider-nav .slick-arrow.slick-next{right:4px}
    #review-pop-up .slick-slider .slick-arrow.slick-disabled{opacity:0!important}
    .modal-popup.review-slider-model .modal-inner-wrap{max-height:100%;overflow-y:auto}
    .page-products .sidebar.sidebar-additional,.page-products .sidebar.sidebar-main{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;-webkit-order:-10;order:-10}
    #cat-top-area,#cat-top-area .hd-top,body .filter-options{display:block}
    #layered-filter-block{left:0;z-index:9;position:relative;overflow-y:scroll;max-height:100%;height:100%;background:#fff;padding:0 5px;display:none;top:0;width:100%}
    .open-left{text-align:center;-webkit-box-shadow:0 2px 2px #eee;box-shadow:0 2px 2px #eee;padding:8px 0;cursor:pointer;margin-bottom:0}
    .open-left span{display:inline-block;position:relative}
    .open-left span::before,body .filter-title strong::before{background:url(../images/icons.png) -328px -5px no-repeat;height:14px;width:14px;content:"";display:inline-block;top:3px;position:relative;margin-right:3px}
    #cat-top-area{background-color:#fff;position:static}
    #cat-top-area .hd-top li{padding:3px 0}
    #cat-top-area .hd-top li::before{position:relative;display:inline-block;top:2px;left:-10px}
    #layered-filter-block .filter-title strong{display:block;position:static;width:auto;border:none!important;background:#fff;text-align:left;padding:0;height:auto;font-size:14px;color:#111!important;font-family:'Avenir Next LT Pro','Helvetica Neue',Helvetica,Arial,sans-serif!important}
    #layered-filter-block>.block-title{margin-bottom:20px;margin-top:15px}
    .page-products #maincontent{margin-top:25px!important;padding-top:20px!important}
    #mana_ajax_wrapper_main_mana_layered_nav{display:none;padding:0 5px}
    body .block-content.filter-content{display:block}
    .page-products #page-title-heading{margin-bottom:0}
    .page-title-wrapper.product .action.towishlist,.product-item .action.towishlist::before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
    .product-item .link-videos::before{-webkit-transform:scale(.55);-ms-transform:scale(.55);transform:scale(.55)}
    #mana_ajax_wrapper_main_mana_layered_nav .block-subtitle.filter-subtitle,#mana_ajax_wrapper_main_mana_layered_nav .filter-current strong::after,#mana_ajax_wrapper_main_mana_layered_nav .filter-current strong::before,#rent-country-select::before,#rent-date::before,#rent-day-date::before,#showrrrom-field::before,.add-to-showroom::before,.alternate_size::before,.product-info-main .swatch-attribute::before,.toolbar .sorter{display:none}
    .toolbar-products{border-bottom:1px solid #f5f7f8;position:relative;width:-webkit-calc(100% + 15px);width:calc(100% + 15px);left:-15px}
    .products~.toolbar-products{border:none;width:100%}
    .page-bottom>.widget{padding:0}
    header.page-header.type14 .block-header-customer-login{right:6px;padding:10px;width:-webkit-calc(100% - 12px);width:calc(100% - 12px);left:6px}
    #mana_ajax_wrapper_main_mana_layered_nav strong{position:static;background:0 0;border:none!important;display:block;margin:0 0 20px;padding:0;text-transform:uppercase;font-size:14px;width:auto;text-align:left;height:auto;color:#111!important;font-family:'Avenir Next LT Pro','Helvetica Neue',Helvetica,Arial,sans-serif}
    #mana_ajax_wrapper_main_mana_layered_nav .filter-current{display:block;border:none;padding:0;margin:0 0 10px}
    #mana_ajax_wrapper_main_mana_layered_nav .filter-current .items{display:block}
    #mana_ajax_wrapper_main_mana_layered_nav .filter-current strong{padding:3px 0 10px;margin-bottom:10px;border-bottom:1px solid #eff1f3!important}
    body .filter-actions{margin-top:-5px}
    .products-grid .product-item-info .product-item-details .product-name a{font-size:12px}
    .catalog-product-view .page-wrapper>.breadcrumbs .items{padding:5px 0 0!important}
    #gallery-main .more-views,#zoom-poto-area .gallery__items .slick-arrow{display:none!important}
    #gallery-main .gallery__items,#gallery-main-popup .modal-inner-wrap{max-width:100%;width:100%;margin:0}
    .product-view-media .gallery__items .slick-arrow{display:block!important;z-index: 1;}
    #zoom-poto-area .gallery__items{width:100%}
    #modal-content-review-full .more-views{position:static;display:block;float:left;width:-webkit-calc(100% + 14px);width:calc(100% + 14px);max-width:110%;background:#fff;margin:0 -15px;padding:0;border-top:1px solid #f1f1f1}
    #modal-content-review-full .more-views .thumb-arrow{display:none}
    #modal-content-review-full .more-views img{width:50px}
    #modal-content-review-full .more-views .gallery__thumbnails{position:inherit;width:auto;padding-left:0;margin-top:30px!important;float:left;clear:both;padding-bottom:20px}
    #modal-content-review-full .more-views .type-image{float:left;width:auto;cursor:pointer;margin:10px 0;border-left:1px solid transparent;padding:0 5px}
    #modal-content-review-full .more-views .type-image.current{border-left-color:#000}
    .catalog-product-view .page-wrapper>.breadcrumbs{padding-left:15px;padding-right:15px}
    .catalog-product-view .column.main{position:relative}
    .page-title-wrapper.product .action.towishlist{position:absolute;top:0;right:60px}
    .page-title-wrapper.product{width:58%;text-align:left;position:static}
    body .page-title-wrapper.product h2.designer{font-size:13px;font-weight:700;line-height:20px}
    body .product-info-main .page-title-wrapper h1{font-size:10px}
    .product-info-main .page-title-wrapper .product-info-stock-sku{position:static;width:100%;text-align:left}
    .page-title-wrapper .product-info-stock-sku .product.attribute.sku{font-size:11px}
    body .product-info-main .product-reviews-summary{position:relative;top:-76px;width:60%;float:right}
    body .product-info-main .product-reviews-summary .reviews-actions{width:100%}
    .product-info-main .product-info-price .price-box .price-container .price{font-size:12px}
    .product-info-main .product-add-form{position:relative;padding-top:10px!important;border-top:1px solid var(--light);margin-top:0}
    #accordion.detailed,#rent-country-select,#rent-day-date,#showrrrom-field,.add-to-showroom,.alternate_size,.product-info-main .product-options-bottom .box-tocart,.product-info-main .swatch-attribute{padding-left:0}
    .related-upsell .products{margin:0}
    .related-upsell .block.related{padding:0 10px}
    #product-review-container #review-top-section .btn{width:100%;margin-top:10px}
    #customer-reviews .col-sm-2{-moz-flex:0 0 30%;-ms-flex:0 0 30%;-webkit-box-flex:0 0 30%;-webkit-flex:0 0 30%;flex:0 0 30%;padding-left:10px;padding-right:10px;max-width:30%;padding-top:13px}
    #customer-reviews .col-sm-4{padding:13px 4px 0 10px;margin:0;position:absolute!important;right:0!important;left:auto;width:auto;max-width:unset}
    #customer-reviews .col-sm-4.left{right:auto;left:0}
    #customer-reviews .col-sm-6{-moz-flex:0 0 70%;-ms-flex:0 0 70%;-webkit-box-flex:0 0 70%;-webkit-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding:20px 10px;margin-top:30px}
    .r-img.right .zoom-btn{left:-10px}
    .r-img .zoom-btn{right:-10px}
    #review-form .submit{width:100%;padding-left:0;padding-right:0}
    .block.review-add{margin-bottom:10px!important}
    #review-form .review-field-rating label{display:inline-block}
    #review-form .review-field-ratings label{margin-bottom:0!important}
    #maincontent>.columns,.cart-steps{width:100%}
    .cart-steps{width:100%;position:absolute;top:0;border-bottom:1px solid #f1f4f5}
    .page-title.title-buttons{padding:50px 0 0;position:relative}
    .cart-steps li{bottom:-1px;padding-bottom:10px;margin-bottom:5px!important;margin-left:10px;font-size:14px;
        padding-bottom: 5px;margin-bottom: 10px !important;}
    .cart.f-width h1{margin:11px 0 14px 10px!important}
    .checkout-types.top{margin:11px 10px 11px 12px}
    .cart.table-wrapper{border-top:none!important}
    #shopping-cart-table .removee-item,#shopping-cart-table .shoppingcart-edit{display:none}
    #shopping-cart-table tr td{padding:10px 5px;display:table-cell;border:none;float:none}
    #shopping-cart-table .product-item-photo{max-width:100%;position: relative;left: 0;}
    .cart.table-wrapper #shopping-cart-table .product-item-details {clear: both;}
    #shopping-cart-table tr td.col.price a,.in-bx h5{display:inline-block}
    #shopping-cart-table tr td::before,.cart-steps li::before,.cart-total-wrapper .continue-shopping{display:none}
    #shopping-cart-table tr td .cart-price{width:100%;display:inline-block;text-align:right;margin-bottom:60px}
    #shopping-cart-table tr td.col.price{text-align:right}
    .checkout-cart-index .cart-total-wrapper .cart-summary{width:100%!important;padding:0!important}
    .cart-total-wrapper .cart-summary .checkout-methods-items,.checkout-cart-index .cart-total-wrapper .cart-totals{padding:0}
    #shopping-cart-table tr td.col.price a.action-edit{margin-right:20px}
    .cart-steps li::after{background:url(../images/icons.png) -222px -65px no-repeat rgba(0,0,0,0);border:none;content:"";font-size:0;height:20px;opacity:1;position:absolute;right:-35px;top:6px;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;width:25px}
    .checkout-cart-index .cart-help{padding:25px 10px 0}
    .checkout-cart-index .cart-help .call-box{margin-bottom:15px}
    .account .block.account-nav{left:0;z-index:99999;position:fixed;overflow-y:scroll;max-height:100%;height:100%;background:#fff;padding:0 15px;display:none;top:0;width:100%}
    .account .account-nav .nav>li.current::before,.account .account-nav .nav>li:hover::before{display:none!important}
    .user-nav-close{float:right;display:block!important;font-size:0!important;height:20px;width:20px;margin-right:0;position:relative;top:15px;background:url(../images/icons.png) -229px -98px no-repeat;cursor:pointer;right:-10px}
    #account-nav{padding:15px 0}
    #home-category-top .cdz-product-top{padding:0 35px}
    #shopping-cart-table .prod-b-right .in-bx:nth-child(2){width:35%;float:left;margin-right:0}
    #shopping-cart-table .prod-b-right #option_r-ckgabetag{width:50%;float:left;padding-left:35px}
    #shopping-cart-table .prod-b-right #option_tag{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;-webkit-order:unset;order:unset}
    #shopping-cart-table #option_liefertag h5,#shopping-cart-table #option_r-ckgabetag h5{margin-bottom:6px;display:block;text-align:center}
    #shopping-cart-table .prod-b-right #option_tag .value{margin-bottom:0;width:auto}
    .customer-account-create .customer-dob{width:100%}
    .customer-account-createpassword .fieldset {margin: 0 0 0;}
    .addresses-list.row .actions-toolbar.add-address-new{margin-right: -15px;}

    /**/
    #my-orders-table td.number .nobr {margin-left: 10px;}
    #my-orders-table > tbody > tr td[data-th]::before,
    .account #my-orders-table.bordred-table tbody td.status::before {width: 43%;}
    .account #my-orders-table.bordred-table tbody td.status::before {display: inline-block;}
    #my-orders-table td.number .nobr {position: relative;top: -2px;}
    .account #my-orders-table.bordred-table tbody td {padding-bottom: 6px !important;}
    #my-orders-table.bordred-table .price {vertical-align: top;}
    header.page-header.type14 .panel.header > .showoroom-cart{margin-top: 1px;}
    #shopping-cart-table .prod-b-right #option_r-ckgabetag::before, .prod-l-p2::before {left: 10px;}
    .status em{padding: 0;}
    .account #maincontent .welcome-msg {margin-bottom: 1rem;}
    .customer-account-index .block-title.order .action.view{margin-top: 0 !important;}
    .block-order-details-view .box .box-order-billing-method .box-content br{display: block;}
    .block-order-details-view .box .box-content {padding-bottom: 15px;}
    .block.block-dashboard-info{float: left;width: 100%;}

    .account .table-wrapper.orders-recent{overflow: auto;}
    .vorteile-dress > div {border: 0;}
    .panel.header .showoroom-cart .count {bottom: auto;}
    body .footer-middle .block .block-title {margin: 0 0 5px;}
    .page-footer .col-lg-3 .block-content{padding-bottom: 20px;}
    body .filter-options{padding-bottom: 20px;}
    .swatch-opt.with-alternative{flex-wrap: nowrap;}
    #alternate_size {margin-top: 0;}
    .cart-total-wrapper #block-discount-heading {top: -32px;left: 0;}
    body .opc-wrapper .step-title, .opc-block-summary > .title {text-align: left !important;}
    #checkoutSteps #shipping {padding-top: 30px;}
    body .opc-wrapper {padding-right: 0px !important;}
    body .opc-wrapper #checkout-step-payment {max-width: unset;margin-top: 30px;}
    body .opc-block-summary .items-in-cart {padding-right: 0;}
    .account.layout-1280 #form-validate{height: auto;}
    .layout-1280 .toolbar .limiter {text-align: center;}
    #my-orders-table.data.table.showroom-table{display: table;}
    #my-orders-table.data.table.showroom-table th,
    #my-orders-table.data.table.showroom-table td{display: table-cell;}
    .catalogsearch-advanced-result .page-title-wrapper {width: 100%;}
    .focus-newsletter label span {position: relative;transform: none;left: 0;top: 0;display: none;}
    .focus-newsletter label .mage-error ~ span{display: inline-block;}
    .review-grid .slick-slider{margin-bottom: 0;}
    .contact-index-index .contact-info .contacts-title {margin-top: 30px;}

    .footer-top .block.newsletter .newsletter-warpper .control #text4874386 {padding-right: 20px !important;}
    .order-products-toolbar .pages .items {width: 100%;white-space: normal;}
    .toolbar .limiter{display: none !important;}
    body .pages .item {margin-bottom: 5px;}
    .table-checkout-shipping-method li input[type="radio"]{position: relative;top: 1px;}
    .google-chrome .table-checkout-shipping-method li input[type="radio"]{top: 2px;}
    .google-chrome #billing-address-container input[type="checkbox"] {top: 2px;}
    .opc-payment .payment-group .step-title{padding-left: 0;}
    body .opc-wrapper #payment {width: 100%;}
    body .product-item-photo .product-item-inner{right: -4px!important;}
    body .table-checkout-shipping-method li input[type="radio"]{top: 0;}
    .product.actions.product-item-actions .discount-perecent{position: relative;right: 4px;}
    body .review-slider-model .reviews-wrapper .rev-img{max-height: inherit;}
    body .focus-newsletter.clever_form_error label span{left: 3%;top: auto;bottom: -12px;position: absolute;display: block;}
	.focus-newsletter{max-width: 100%;}
	body .focus-newsletter > div{text-align: left;}
	.cart.table-wrapper .actions-toolbar{min-height: auto;padding-bottom: 0;}
	body .footer-top .block .block-title strong{font-size: 16px;}
	body .footer-top .block.newsletter{padding: 0 23px;}
	body .focus-newsletter.clever_form_error label span{left: 34px;}
	.table-wrapper.orders-history #my-orders-table.data.table tbody td{padding: 6px !important;}
	#modal-content-review-full .more-views .gallery__thumbnails{max-width: 100%;}
    #modal-content-review-full .more-views{width: 100%;margin: 0;}
    .zoomContainer-active .zoomWindow:not(:hover) {background-position: center center !important;}
    .customer-account-login .page-main{padding-top: 20px;}
    body.customer-account-login #block-customer-login-heading, body.customer-account-login #block-new-customer-heading{padding-top:45px;}
    body.customer-account-login .login-container .block .block-title{margin-bottom:12px;}
    body.customer-account-login #login-form .fieldset.login .field.note{margin-bottom: 10px;}
   	body.customer-account-login .actions-toolbar .primary{margin-bottom: 0;}
   	body.customer-account-login .block.block-new-customer{margin-top: 20px;padding-top: 20px;}
   	body.customer-account-create .sc-title h3{margin-bottom: 5px;padding-top: 35px;margin-top: 0;}
   	#header-login-form input{height: auto;top: 0px;}
   	.page-main .column.main #login-form .fieldset.login{margin-bottom: 5px;}
   	body:not(.showroom-account-index) #my-orders-table.data.table tbody tr.th-row + tr.items-data-list td{display: none !important}
   	body:not(.showroom-account-index) #my-orders-table.data.table tbody tr.th-row.active + tr.items-data-list td{display: block !important;}
   	.block.block-dashboard-orders #my-orders-table.data.table tbody tr.th-row{padding-bottom: 10px;}
   	.block.block-dashboard-orders #my-orders-table.data.table tbody tr:last-child{padding-bottom: 0;}
  	.table-wrapper.orders-history #my-orders-table.data.table tbody tr{padding-bottom: 20px;}
  	.table-wrapper.orders-history #my-orders-table.data.table tbody tr:last-child{padding-bottom: 0;}
	.block-dashboard-orders #my-orders-table td.number .nobr{top: 0;}
	#showroomorder_form .group-label .clear_date{padding: 1px;}
	#showroomorder_form .sh-form > li:last-child{padding-left: 0;}
	#showroomorder_form .sh-form > li:last-child .form-group label{padding-left:35px;}
	#showroomorder_form .form-bottom{padding-left: 0;}

	.ui-datepicker .rent-last-day a,.ui-datepicker .ui-datepicker-calendar td.rent-start-day a{background-size: 10px;}
	.table-wrapper.order-items #my-orders-table.data.table tbody {border-top: none !important;}
	.account #maincontent .welcome-msg{font-family: 'Avenir Next LT Pro';}

	body .fotorama__nav__shaft {top:-30px;}
	
	




}


@media screen and (max-width:639px){
.block-dashboard-orders #my-orders-table.data.table .items-data-list .panal-out tbody tr th{display:none;}
.block-dashboard-orders #my-orders-table.data.table tbody td .prc{display: inline-block;}
.block-dashboard-orders #my-orders-table > tbody > tr td[data-th="Artikelname"]::before{display: block;padding-bottom: 5px;}
.account #my-orders-table.bordred-table tbody,.table-wrapper.orders-history #my-orders-table.data.table tbody{border: none !important;}






}

@media screen and (max-width:560px){
    .showroom-container h1{margin-bottom:30px!important}
    .cart-popup-success .added-message{font-size:12px}
    .alternate_size.checked #attribute_alternative_size{margin-left:25px}
    .cart-steps li::after{right:-30px}
    body .page-footer .footer-middle .container{max-width:300px!important}
    .footer-bottom .custom-block{margin-top:0}
    body .footer-bottom address span{display:block}
    .page-title.title-buttons{padding-top:60px}
    .customer-account-index .box.box-billing-address,.customer-account-index .box.box-shipping-address{width:100%!important}
    #home-all-review .review-grid{padding:0}
    .add-to-showroom,.product-info-main .swatch-opt{width:100%;padding-left:0;margin-top:10px}
    #mietdauer-und-liefertag{width:100%}
    #rent-day-date{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
    #rent-date-group{width:100%;padding-left:0}
    .price_add{padding-bottom:0}
    #accordion.detailed,#mietdauer-und-liefertag,#rent-country-select,#rent-date,.alternate_size,.product-info-main .product-options-bottom .box-tocart,.product-info-main .swatch-attribute{padding-left:0}
    #mietdauer-und-liefertag::before,#rent-country-select::before,.product-info-main .swatch-attribute::before{opacity:0}
    .product-view-media iframe{height:-webkit-calc(375px + (555 - 375) * ((100vw - 320px)/ (479 - 320)));height:calc(375px + (555 - 375) * ((100vw - 320px)/ (479 - 320)))}
    #mietdauer-und-liefertag .options-list>.field:last-child{width:43%}
    #shopping-cart-table .prod-b-right{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:auto;min-width:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:260px}
    #shopping-cart-table .prod-b-right .prod-bottom h5{width:auto;clear:both;display:block!important}
    #shopping-cart-table .prod-b-right #option_tag .value{display:inline-block!important;width:auto;top:-3px}
    #remember-me-box label {padding-top: 1px;}
    .user-customer.checkout-index-index .shipping-method-warn .modal-inner-wrap {width: calc(100% - 36px);}
    .cart.f-width h1{margin-top: 11px;}

    .block.newsletter .form.subscribe .actions {position: relative;width: 100%;max-width: unset;display: block;}
    body .footer-top .block.newsletter .actions button {width: 100%;padding: 12px 0;width: 100% !important;border-top: 0;}
    .catalog-product-view .columns>.action.towishlist{top: 20px;background-color: #fff;width: 33px;height: 33px;border-radius: 50%;}
    body .product-item-photo .product-item-inner {right: 0px !important;}
    .so-funk-review .slick-slider .slick-arrow.slick-next{right: -15px;}
    .so-funk-review .slick-slider .slick-arrow.slick-prev{left: -15px;}
    .md-ewallet-mainbox .md-ewallet-middle form .input-field-box{flex-wrap: wrap;}
    .md-ewallet-mainbox .md-ewallet-middle .input-field-box .currency {width: 40%;}
    .md-ewallet-mainbox .md-ewallet-middle .input-field-box .validate-greater-than-zero {width: 60% !important;margin-bottom: 0 !important;}
	body .block-dashboard-orders #my-orders-table.bordred-table .product-img{width:auto !important;}
	body .block-dashboard-orders #my-orders-table .panal-out table p{word-break: break-all;}	
	body .page-footer .footer-middle .container{max-width: inherit !important;}
	body .footer-top .block.newsletter{padding-left: 0;padding-right: 0;}
	.modal-popup.review-slider-model .modal-inner-wrap .showroom-calendar-appointment.step .clnd-title{max-width: 270px;}
	body .modal-popup.review-slider-model .modal-inner-wrap .modal-header .action-close{right: -5px;top: -5px;}
	body .modal-popup.cart-popup.review-slider-model{padding-top: 0;}
	body .modal-popup.cart-popup.review-slider-model .cart-popup-item .pr-img .product-image-photo{width: auto !important;max-width: 130px;}
	body .modal-popup.cart-popup.review-slider-model .cart-popup-item .product-item-pricing ~ .product.options.list{margin-top: 20px;}
	body .products-grid.wishlist .product-item-tooltip{display: none !important;}
	body .modal-popup.cart-popup.review-slider-model .cart-popup-item .pr-img .product-image-photo{width: auto !important;max-width: 130px;}
	body .modal-popup.cart-popup.review-slider-model .cart-popup-item .pr-img{margin-top:0;}
	body #shopping-cart-table .prod-b-right .in-bx{margin-right: 0;}
	body #shopping-cart-table .prod-b-right #option_r-ckgabetag::before{left: 5px;}


	


	



}
@media screen and (max-width:480px){
    #zoom-poto-area .gallery__items .zoom-imgs{height:-webkit-calc(368px + (564 - 368) * ((100vw - 320px)/ (479 - 320)));height:calc(368px + (564 - 368) * ((100vw - 320px)/ (479 - 320)))}
    #post-content>h2{font-size:22px}
    .oth-news-content .h3.title{font-size:17px}
    .oth-news-content{padding:10px}
    .event-item.col-md-6{width:100%;height:100%;flex:0 0 100%;max-width:100%;margin-left: 0;
margin-right: 0;}
    #shopping-cart-table tr td{float:left;width:100%;text-align:center}
    #shopping-cart-table .shoppingcart-image .product-item-photo{position:static}
    #shopping-cart-table .shoppingcart-image .product-image-photo{display:block;margin:0 auto}
    .prod-b-right{float:none}
    #shopping-cart-table tr td .cart-price{text-align:center;margin-bottom:15px}
    #shopping-cart-table tr td.col.price{text-align:center}
    .cart-steps li{font-size:11px;margin:0 15px 0 0}
    .layout-1280 #search_mini_form .field.search{max-width:-webkit-calc(100% - 83px)!important;max-width:calc(100% - 83px)!important}
    .layout-1280 .page-header.type14 .panel.header .block-search{min-width:auto;width:100%!important;background-color:#fff;z-index:9;margin-top: 0;}
    .nav-before-open header.page-header.type14 .nav-sections,.nav-open header.page-header.type14 .nav-sections{width:96%;left:auto;right:0;padding-left:10px}
    .nav-before-open .page-header,.nav-before-open .page-wrapper,.nav-open .page-header,.nav-open .page-wrapper{right:96%!important}
    .cdz-mobile-logo{padding:19px 0 0;max-width:152px}
    header.page-header.type14 .top-links-area{margin:0!important}
    header.page-header.type14 .header.content>.logo{padding:0!important;max-width:152px}
    header.page-header.type14 .panel.header{margin-right:7px}
    body header.page-header.type14 .nav-toggle{height:40px;width:40px}
    .panel.header .showoroom-cart,body header.page-header.type14 a.my-wishlist,header.page-header .minicart-wrapper .action.showcart,header.page-header .panel.header .search-area>a,header.page-header .top-links-iconn>a{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}
    body header.page-header.type14 a.my-wishlist{}
    body header.page-header.type14 .cdz-top-link a.my-wishlist{-webkit-transform:none;-ms-transform:none;transform:none;margin:0;
    }
    header.page-header .minicart-wrapper .action.showcart{}
    header.page-header .panel.header .search-area>a{}
    header.page-header .minicart-wrapper .action.showcart .counter.qty{bottom:7px!important;right:-6px!important}
    header.page-header .top-links-iconn>a{}
    .icon-bar{left:6px;top:15px}
    .icon-bar:first-child{top:8px}
    .icon-bar:nth-child(3n){top:23px}
    .m-info{margin-top:-2px}
    #action-custom-css{float:left}
    #message-custom-css{width:100%}
    #m-cookienotice.v-bar .m-actions{margin:0}
    header.page-header.type14 .panel.header .top-links-area{margin-right:-1px!important}
    header.page-header.type14 .panel.header .search-area{margin-right:1px!important;margin-top:-1px!important}
    .m-show{display:block}
    .m-hide{display:none}
    header.page-header.type14 .panel.header > * {margin-left: 0;}
    .swatch-opt.with-alternative {flex-wrap: wrap;}
    #list-presse .pages {float: none;margin-bottom: 15px;}
    #list-presse .limiter {float: none;text-align: center;}
    #cal_signs {flex-wrap: wrap;justify-content: center;}
    .rental-booking .clnd-title {padding-right: 41px;}
	body #shopping-cart-table td.col.subtotal, body #shopping-cart-table td.col.qty{display: none;}
	body #shopping-cart-table .price .price-including-tax .price{font-weight: 600;}
	body #shopping-cart-table tr td.col.price{float: left;width: 100%;text-align: center !important;}
	body #shopping-cart-table tr td.col.price{position: static;}
	#shopping-cart-table tr td.col.price a.action.action-delete{position: absolute;top: 8%;right: 10%;transform: translate(-10%,-8%);  z-index: 9;}
	.checkout-cart-index #shopping-cart-table .item-info{position: relative;}

	#shopping-cart-table .prod-b-right #option_r-ckgabetag{margin-right:0;}
	#shopping-cart-table .prod-b-right #option_tag{max-width: unset;}
	.cart.table-wrapper .col.shoppingcart-image .action.action-delete{position: absolute;top: 12%;right: 10%;}
	.cart.table-wrapper #shopping-cart-table .product-item-details .prod-bottom{margin-top:12px;}






}
@media screen and (max-width:367px){
    .showoroom-cart{margin-left:0}
    body header.page-header.type14 .minicart-wrapper{margin-left:-3px}
    body header.page-header.type14 a.my-wishlist{margin-left:-2px}
    header.page-header.type14 .top-links-area{margin-left:-3px!important}
    header.page-header.type14 .header.content>.logo{max-width:140px}
    .cdz-header-cart .cdz-top-link li.cdz-top-login{max-width:130px}
    .cdz-header-cart .cdz-top-link li{margin:0 2px}
    .cdz-header-cart .cdz-top-link li.mobile-showroom-cart{margin-left:5px}
}

@media screen and (min-width: 1600px){
    #remember-me-box label {padding-top: 2px;}
}
@media screen and (min-width: 1920px){
    body.catalog-category-view .page-wrapper > .page-bottom,.checkout-cart-index .page-main, .cms-index-index .container, .footer .container, .layout-1280 .container, .page-main, 
    .page-wrapper > .breadcrumbs .items, body .footer .container, body header.page-header .header.content, 
    body.layout-fullwidth .page-wrapper > .breadcrumbs .items, body.layout-fullwidth.catalog-category-view .page-main, 
    body.layout-fullwidth.catalog-product-view .page-main, body.layout-fullwidth.cms-index-index .page-main {max-width: 1430px !important;}
    header.page-header.type14 .nav-sections-item-content > .navigation > ul {display: flex;flex-wrap: wrap;justify-content: center;}
    body,body .footer-bottom .custom-block, body .footer-bottom address{font-size: 16px;}
    body{line-height: 25px;}
    .products-grid .product-item-info .product-item-details .product-name a {font-size: 17px;}
    .sw-megamenu.navigation li > a > span,.sw-megamenu.navigation li.level0.classic .subchildmenu a span{font-size: 16px;}
    .cdz-block-title .b-title {font-size: 24px;}
    .testimonials-container.slider .testimonial-item .content-clint {font-size: 22px;}
    header.page-header .sw-megamenu.navigation li.level0.classic .submenu {left: calc(100% - 160px) !important;}
    .navigation .level0 .submenu, .sw-megamenu.navigation li.level0.classic .subchildmenu {min-width: 240px;}

    /*--26-jan-2021--*/
    .product-item-info .product.name a {font-size: 14px !important;}
    .products-grid .product-item-info .product-item-details .product-name a,
    .btn {font-size: 16px;}
    #mietdauer-und-liefertag .options-list > .field label,
    body .block-category-list .block-title, body .filter-options-title,.accordion-title,
    .product-info-main .box-tocart #product-addtocart-button{font-size: 15px;}

}
@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url(../fonts/AvenirNextLTPro-It.eot);
    src: url(../fonts/AvenirNextLTPro-It.eot?#iefix) format('embedded-opentype'), url(../fonts/AvenirNextLTPro-It.woff) format('woff'), url(../fonts/AvenirNextLTPro-It.ttf) format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url(../fonts/AvenirNextLTPro-Regular.eot);
    src: url(../fonts/AvenirNextLTPro-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/AvenirNextLTPro-Regular.woff) format('woff'), url(../fonts/AvenirNextLTPro-Regular.ttf) format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url(../fonts/AvenirNextLTPro-Bold.eot);
    src: url(../fonts/AvenirNextLTPro-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/AvenirNextLTPro-Bold.woff) format('woff'), url(../fonts/AvenirNextLTPro-Bold.ttf) format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}