/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-10-30 14:32:36 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

.catalog-product-view .fixed-header .page.messages {
    position: fixed;
    top: 126px;
    z-index: 9;
    width: 100%;
    max-width: 1280px;
}
@media(max-width:767px){
body.filter-active .columns {
z-index:auto!important;
}
    .custom-block .headerbutton.login {
        width: auto;
        float: left;
        position: absolute;
        top: 0;
        right: 95px;
        margin: 6px 5px 6px 0;
   }
}
@media(max-width: 480px) {
    .custom-block .headerbutton.login{
        top: 24px;
        right: 90px;
        margin: 0 5px 0px 0;
   }
    body .page-wrapper .page-header.type2.header-newskin .minicart-wrapper{
        top: 25px;
        margin: 0;
   }
    header.page-header.type2.header-newskin .minicart-wrapper .action.showcart:before{
        padding-left:15px;
   }
    .headerlContact{
        color: #9a8478;
        font-size: 11px;
        margin-top: -8px;
        font-weight: 600;
        line-height: 15px;
   }
    .page-wrapper .page-header.type2.header-newskin .action.showcart .label{
        margin-top: -11px;
        font-weight: 600;
        font-size:11px;
        color: #9a8478;
       ;
   }
    .page-wrapper .page-header.type2.header-newskin .logo{
        left:45%;
   }
}
@media (max-width: 320px){
    .headerlContact{
        margin-top: -10px;
        font-size: 8px;
   }
    .custom-block .headerbutton.login {
        right: 65px !important;
   }
    body .page-wrapper .page-header.type2.header-newskin .header .wrapper .custom-block .minicart-wrapper {
        right: 8px !important;
   }
    .page-wrapper .page-header.type2.header-newskin .custom-block img {
        margin-bottom: 3px;
   }
    header.page-header.type2.header-newskin .minicart-wrapper .action.showcart:before, header.page-header.type2.header-newskin .minicart-wrapper .action.showcart.active:before {
        height: 30px;
        width: 100%;
   }
    .custom-block .headerbutton.login {
        right: 65px !important;
   }
    .page-wrapper .page-header.type2.header-newskin .action.showcart .label {
        font-size: 8px;
   }
    .headerbutton.login .headerlLogin {
        font-size: 8px;
   }
}
.page-products .product-item .price-box.price-final_price a.minimal-price-link {
    order: 0;
    margin-right: 5px;
}
.price-box.price-final_price span.price-container.price-final_price.tax.weee {
    order: 1;
}
.page-products .product-item .price-box.price-final_price span.old-price {
    order: 1;
}
.page-products .product-item .price-box.price-final_price span.special-price {
    order: 2;
}
body .action-line, div#checkout aside.modal-custom.authentication-dropdown.custom-slide._show .block-content button, #layered-filter-block .filter-options-title span.counter {
    background: #9a8478;
}
form#discount-coupon-form .actions-toolbar .action:hover {
    background: #4C4339;
    border-color: #4C4339;
}
body header.page-header.sticky-header .header.content, .cms-page-view .homepage-bar .col-md-3, .cms-index-index .homepage-bar .col-md-3, .cms-page-view .homepage-bar .col-md-4, .cms-index-index .homepage-bar .col-md-4, .cms-page-view .homepage-bar .col-md-8, .cms-index-index .homepage-bar .col-md-8, .cms-page-view .homepage-bar .col-md-6, .cms-index-index .homepage-bar .col-md-6, .checkout-index-index .amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger), .checkout-index-index .amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger) {
    background: #9a8478;
}
.page-header.type2.header-newskin.sticky-header .nav-sections {
    background: #4C4339 !important;
}
body header.page-header.sticky-header .nav-sections {
    top: 81px !important;
}
.catalog-product-view .usps, #layered-filter-block .amshopby-slider-container .am-slider .ui-slider-handle {
    border-color: #9a8478;
}
.catalog-product-view .usps ul li:before {
    color: #9a8478;
}
.ambrands-list-container .ambrands-popup-items .brand-item:hover, div#layered-filter-block {
    background-color: #4C4339;
}
.page-products .product-item-photo {
    border: 1px solid #9a8478;
}
.page-products .content-top {
    position: relative;
}
.page-products .content-top .category-image img {
    width: 100%;
}
.content-top-right {
    position: absolute;
    left: 20px;
    transform: translate(0%,-50%);
    top: 43%;
    max-width: 40%;
}
.page-products .content-top .content-top-left {
    max-width: 100%;
    flex: 0 0 100%;
}
.page-products .content-top .content-top-right h1 span {
    color: #fff;
    font-weight: 600;
    font-size: 30px;
}
.page-products .content-top .content-top-right .category-description {
    color: #fff;
    line-height: 20px;
}
.page-products .content-top .content-top-left::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
}
.products-grid .product-item-info.type1 .product-item-details {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    align-content: flex-start;
    position: relative !important;
}
.products-grid .product-item-info.type1 .product-item-details .product-item-name {
    width: 100%;
    text-align: left;
    min-height: auto;
    position: absolute;
    top: 0;
    left: 11px;
    padding-right: 31px;
}
.products-grid .product-item-info.type1 .product-item-details .variantkeuze {
    padding-right: 0;
    text-align: right;
    display: block;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 8px;
}
.page-products .product-item .price-box.price-final_price a.minimal-price-link span {
    color: #fff;
}
.page-products .product-item .price-box.price-final_price {
    padding-left: 8px;
    padding-right: 8px;
    background-color: transparent;
}
.page-products .product-item .price-box.price-final_price span.special-price {
    background: #9A8478;
}
.page-products .product-item .price-box.price-final_price span.old-price span.price {
    color: #777777;
    padding-right: 10px;
}
.page-products .product-item .price-box.price-final_price span.price-container.price-final_price.tax.weee {
    background: #9a8478;
    padding: 0 7px;
    display: block;
}
.page-products .product-item .price-box.price-final_price span.old-price span.price-container.price-final_price.tax.weee {
    background: transparent;
}
.page-products .product-item .price-container .price {
    color: #FFFFFF;
}
.page-products .product-item .price-box.price-final_price {
    align-items: center;
}
.page-header.type2.header-newskin .minicart-wrapper .action.showcart:before {
    content: url(../wysiwyg/Winkelwagen_Icoon-new.png);
}
body #layered-filter-block .filter-options-item .filter-options-content {
    display: none !important;
}
body #layered-filter-block .filter-options-item.active .filter-options-content {
    display: block !important;
}
body .product-info-main .product-info-price .price-box {
    display: inline;
}
body .product-info-main .product-info-price span.in3 {
    margin-bottom: 20px;
    display: block;
}
body .product-info-main .product-info-price span.in3 span.price {
    font-size: 20px;
    font-family: Oswald;
}
#layered-filter-block .amshopby-slider-container .am-slider .ui-slider-handle {
    background: #9a8478;
}
.sticky-header + .widget.block.block-static-block {
    top: 116px;
}
body #layered-filter-block .filter-options-item {
    margin-top: 1px;
}
.dsm-brand-info .amshopby-option-link {
    position: relative;
}
.dsm-brand-info .amshopby-option-link > a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.dsm-brand-info .amshopby-option-link .link-short-description h2 {
    font-weight: 600;
    font-size: 30px;
}
.dsm-brand-info .amshopby-option-link .link-short-description p {
    line-height: 20px;
    font-size: 13px;
}
body .page-header.type2.header-newskin > .main-panel-top {
    background: #e1dad6;
}
@media(min-width: 768px) {
    .ambrands-list-popup {
        background: #9a8478;
   }
    .page-wrapper .page-header.type2.header-newskin .block-search .input-text {
        background-color: #9a8478;
        color: #fff;
   }
    body header.page-header.sticky-header .header.content, .page-header.type2.header-newskin, body .page-wrapper .page-header.type2.header-newskin .minicart-wrapper {
        background: #fff;
   }
    .page-header.type2.header-newskin .block-search .action.search:before, .page-wrapper .page-header.type2.header-newskin .block-search .input-text::placeholder {
        color: #fff;
   }
    .headerlContact, .headerlOnzewinkel, .page-wrapper .page-header.type2.header-newskin .minicart-wrapper .action.showcart, .page-header.type2.header-newskin .minicart-wrapper .action.showcart:after {
        color: #9a8478;
   }
    body.page-layout-1column .filter-content {
        padding: 12px 0;
   }
    div#layered-filter-block div#narrow-by-list {
        margin-bottom: 0 !important;
   }
    body #layered-filter-block .filter-options-title::after {
        top: -1px;
   }
}
@media(max-width: 1199px) {
    .page-products .content-top .content-top-right {
        width: 100%;
        max-width: 100%;
        top: 39%;
   }
    .page-products .content-top .content-top-right .page-title-wrapper h1 {
        margin-bottom: 0;
   }
    body .header.content {
        padding: 14px 15px;
   }
    .breadcrumbs + .widget.block.block-static-block {
        padding: 0 15px;
   }
    .dsm-brand-info .amshopby-option-link .link-short-description {
        left: 0;
        max-width: 100%;
        width: 100%;
   }
}
@media(max-width: 992px) {
    body .page-header.type2.header-newskin .navigation .level0 > .level-top, body header.page-header.type2.header-newskin.sticky-header .navigation li.level0 > .level-top {
        padding-left: 4px;
        padding-right: 4px;
   }
    body header.page-header.sticky-header .nav-sections {
        top: 68px !important;
   }
}
@media(max-width: 767px) {
    .page-products .content-top .content-top-right .category-description{
        display: none;
   }
    .page-wrapper.fixed-header .filter-title strong {
        top: 145px !important;
   }
    .catalog-category-view .breadcrumbs + .widget.block.block-static-block {
        padding: 0;
        top: 145px;
   }
    body.catalogsearch-result-index .breadcrumbs + .widget.block.block-static-block {
        top: 0px;
        padding: 0;
   }
   /* .products-grid .product-item-info.type1 .product-item-details {
        min-height: 143px;
   }
   */
    .page-products .content-top .content-top-right {
        width: 100%;
        max-width: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
   }
    .page-products .content-top .content-top-right h1 span {
        font-size: 24px;
   }
    .products-grid .product-item-info.type1 .product-item-details .variantkeuze {
        text-align: left;
        margin-top: 0;
        margin-bottom: 0;
   }
    body #layered-filter-block .filter-title strong[aria-expanded="false"] {
        top: 193px;
        width: 100%;
        margin-left: 0;
   }
   /* .breadcrumbs + .widget.block.block-static-block {
        top: 196px;
        padding:0;
   }
    */
    .page-with-filter.mobile-sticky .page-main {
        margin-top: 200px !important;
   }
    .filter .block-subtitle {
        display: none !important;
   }
    .filter.active .block-subtitle {
        display: block !important;
   }
    body .page-header.type2.header-newskin {
        background: #fff;
   }
    .page-header.type2.header-newskin .block-search .label:before, body .page-wrapper .page-header.type2.header-newskin .nav-toggle:before {
        color: #9a8478;
   }
    body .page-wrapper .page-header.type2.header-newskin .block-search .input-text {
        background-color : #9a8478;
        border-color: #9a8478;
        color: #fff;
   }
    body .page-wrapper .page-header.type2.header-newskin .block-search .input-text::placeholder {
        color: #fff;
   }
    body header + .widget.block.block-static-block {
        top: 145px;
        z-index: 20;
   }
    .cms-index-index.mobile-sticky .page-main {
        margin-top: 175px !important;
   }
    .cms-page-view .breadcrumbs + .widget.block.block-static-block {
        top: 145px;
        padding: 0;
   }
    body .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
        background: #9a8478;
   }
    body.cms-page-view.mobile-sticky .page-main {
        margin-top: 40px !important;
   }
    body.contact-index-index header + .widget.block.block-static-block {
        top: 145px
   }
    div#store_map {
        margin-top: 60px;
   }
    .products-grid .product-item-info.type1 .product-item-details .product-item-name {
        padding-right: 0;
        position: static;
   }
    .dsm-brand-info .amshopby-option-link .link-short-description p {
        display: none;
   }
    .dsm-brand-info .amshopby-option-link .link-short-description h2 {
        text-align: center;
   }
    .catalog-product-view .breadcrumbs + .widget.block.block-static-block {
        top: 145px;
   }
    body.catalog-product-view.mobile-sticky .page-main {
        margin-top: 195px !important;
   }
}
@media (min-width:768px) {
    .filter-options-title {
        color:white
   }
    .product.data .data.item.content>div.table-wrapper {
        width:40%;
   }
}
.data.item.content > .additional-attributes-wrapper > .additional-attributes-wrapper > .float-left {
    width: 100%;
    max-width: 100%;
}
@media (max-width:767px){
    .footer-bottom .social-share {
        max-width:100%;
        width:100%;
        flex: 0 0 100%;
        -webkit-flex: 0 0 100%;
   }
    .footer-bottom .pay-with-1 {
        max-width:100%;
        width:100%;
        flex: 0 0 100%;
        -webkit-flex: 0 0 100%;
   }
    .checkout-cart-index #maincontent {
        margin-top:200px!important;
   }
}
header + .widget.block.block-static-block, .breadcrumbs + .widget.block.block-static-block {
    top:167px;
}
.cart-summary .checkout-methods-items .form-cart:hover {
background:#4C4339!important;
}
@media only screen and (min-width: 992px){
	html .design .action-line {
    	min-height: revert;
    }
}
@media (min-width: 768px){
	.fraai .page-header.type2.header-newskin .nav-sections {
	    background-color: #4C4339;
	}
	.fraai .page-wrapper .page-header.type2.header-newskin .topheader p {
	    margin-bottom: 0rem;
	    font-size: 15px;
	    font-weight: bold;
	    color: #9a8478;
	}
	.fraai header + .widget.block.block-static-block,
	.fraai .breadcrumbs + .widget.block.block-static-block {
	    top: 167px;
	}
	.fraai .page-wrapper .page-header.type2.header-newskin .logo {
	    width: auto;
    	height: auto;
	}
}
@media only screen and (min-width: 992px){
	.fraai .header.content {
	    min-height: auto;
	}
}

@media only screen and (max-width: 992px) and (min-width: 768px) {
	.fraai .logo img{
		max-width: 91%;
	}
}

@media (min-width: 768px){
.catalog-product-view .breadcrumbs,
.page-products .breadcrumbs,
.cms-onze-winkel .breadcrumbs, .cms-page-view .breadcrumbs {
    margin-top: 197px;
}
}
@media only screen and (max-width: 992px) and (min-width: 768px){
.fraai.page-products header + .widget.block.block-static-block,
.fraai.page-products .breadcrumbs + .widget.block.block-static-block {
    top: 181px;
}
}



@media(min-width: 768px){
.fraai.catalog-product-view .breadcrumbs,
.fraai.page-products .breadcrumbs,
.fraai.cms-onze-winkel .breadcrumbs, .cms-page-view .breadcrumbs {
    margin-top: 197px;
}
.fraai .ambrands-list-popup {
    background: #fff;
}
html body.fraai .ambrands-list-container .ambrands-popup-items .brand-item a {
    color: #777 !important;
}
.fraai .ambrands-list-container .ambrands-popup-items .brand-item a:hover {
	    background: #f4f4f4;
    color: #777;
}
.fraai .ambrands-list-container .ambrands-popup-items .brand-item:hover, div#layered-filter-block {
    background-color: #f4f4f4;
}
}
@media only screen and (max-width: 992px) and (min-width: 768px){
.fraai.page-products header + .widget.block.block-static-block,
.fraai.page-products .breadcrumbs + .widget.block.block-static-block,
.fraai.checkout-cart-index .breadcrumbs + .widget.block.block-static-block,
.fraai.checkout-cart-index header + .widget.block.block-static-block,
.fraai.catalog-product-view header + .widget.block.block-static-block,
.fraai.catalog-product-view .breadcrumbs + .widget.block.block-static-block,
.fraai.cms-onze-winkel.catalog-product-view header + .widget.block.block-static-block,
.fraai.cms-onze-winkel.catalog-product-view .breadcrumbs + .widget.block.block-static-block,
.fraai.cms-page-view.catalog-product-view header + .widget.block.block-static-block,
.fraai.cms-page-view.catalog-product-view .breadcrumbs + .widget.block.block-static-block
 {
    top: 181px;
}
        body.fraai.catalog-product-view .breadcrumbs,
	body.fraai.page-products .breadcrumbs,
	body.fraai.cms-onze-winkel .breadcrumbs,
	body.fraai.cms-page-view .breadcrumbs {
	    margin-top: 209px;
	}
.cms-index-index.fraai header + .widget.block.block-static-block,
	.cms-index-index.fraai .breadcrumbs + .widget.block.block-static-block {
	    top: 181px;
	}
}

@media (min-width: 768px){
    .fraai .product-item .swatch-attribute-options {
        display: flex;
    }
}

@media (min-width: 768px){
    .fraai div#layered-filter-block {
        background-color: #4C4339;
    }
}
@media only screen and (min-width: 992px){
    body .page-header.header-newskin .navigation .level0 > .level-top, 
    body .page-header.type2 .navigation .level0 > .level-top,
    body .page-header.type2.header-newskin .navigation .level0 > .level-top {
        min-height: auto;
        min-width: auto;
    }
}
