/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-09-10 16:45:38 */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');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: 57.17%;
    }
    .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: 40.83%;
    }

    .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: 42.8775%;
    }
    .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: 30.6225%;
    }
}

header.page-header.sticky-header .nav-sections{
top: 68px !important;
}

/*header.page-header.sticky-header .header-main {
z-index: 7!important;
}*/


div.sections.nav-sections.ninjamenus-desktop-wrapper{
z-index:6!important;
}


header.page-header.sticky-header .header-main {
height:88px;
border: 1px solid white;
position: fixed;
width: 100%;
top: -20px;
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 23%);
background-color: #fff;
padding-top: 7px;

}

header.page-header.sticky-header .header-main .logo img {
max-height: 66px;
margin-left:-24px;
margin-top:8px;
}

@media (max-width: 991px){
header.page-header.sticky-header .header-main .logo img {
margin-left: 0px;
margin-top:0px;
max-height: 55px;
}
.page-header .header-main {
height: 70px !important;
}

}


@media (max-width: 1199px){
header.page-header.sticky-header .header-main {
top: 0px;
height:auto;
}

header.page-header.sticky-header .nav-sections {
top: 95px!important;
}


}

.page-header .header-main {
height: 100px;
}


.header-row .header-left {
padding: 0px;
margin-left: -25px
}

/*[data-option-tooltip-value=''] {
display: none;
}*/

.swatch-option.color {
border: 1px solid #dadada!important;
}


#klarna-kec-placeholder { display: none; }
