.menu-drawer__navigation>.list-menu:last-child{margin-bottom:1.8rem}
.header__submenu-o-nas{padding:1.6rem 2rem!important;display:flex;align-items:center;justify-content:flex-start;gap:0}
.header__submenu-o-nas a{transition:.3s ease-in-out}
.header__search{padding:1.6rem 2rem}
.header__search:hover{background-color:#e5e3de;color:#4c4c4c;transition:.3s ease-in-out;border-radius:1.2rem}
.icon-cart-desktop{padding:1.6rem 2rem}
.icon-cart-desktop:hover{background-color:#e5e3de;color:#4c4c4c;transition:.3s ease-in-out;border-radius:1.2rem}
.header__submenu-o-nas a:hover{background-color:#e5e3de;color:#4c4c4c;transition:.3s ease-in-out;border-radius:1.2rem}
@media screen and (min-width:990px){
.header__details>summary>a{padding:1.2rem;border-radius:1.2rem;transition:.3s ease-in-out}
.header__details[open]>summary>a{background-color:#e5e3de;transition:.3s ease-in-out}
}
@media only screen and (max-width:990px){
.initially-transparent{position:absolute;background-color:rgba(0,0,0,0)!important;transition:.3s ease-in-out}
.initially-transparent .header{background-color:rgba(0,0,0,0)!important;transition:.3s ease-in-out}
}
.header-wrapper{transition:.3s ease-in-out}
.header{transition:.3s ease-in-out}
.header-overlay.active{opacity:1;pointer-events:auto}
.section-header{background-color:#fff}
.mega-menu__link-child-about-us{padding:.7rem 1.4rem!important}
.mobile-collection-products{margin-bottom:1.6rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}
.mobile-collection-product{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:2rem;text-decoration:none;width:100%}
.mobile-collection-product img{padding:.8rem;width:100%;height:100%;max-width:7.3rem;aspect-ratio:1;border:1px solid #e6e6e6;border-radius:1.2rem}
.mobile-collection-product-title{margin-bottom:.8rem;font-size:1.4rem;line-height:100%;font-weight:600;color:#454545}
.mobile-collection-product-text{padding-right:2.4rem;display:flex;align-items:center;font-size:1.3rem;line-height:150%;font-weight:400;color:#737373}
.mobile-collection-product-link{display:flex!important;position:absolute;top:0;left:0;right:0;bottom:0}
.mobile-view-all-link{margin-bottom:3rem;width:100%;height:5.5rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:100%;font-weight:600;color:#454545;text-decoration:none;border:1px solid #dedbd0;border-radius:1.2rem;text-transform:uppercase}
.menu-drawer__menu-button{margin:0;padding:1.4rem 0;padding-right:1.4rem;display:flex;justify-content:space-between;align-items:center;width:100%;background-color:rgba(0,0,0,0);border:none;font-size:1.6rem;line-height:100%;font-weight:600;color:#323232;text-transform:uppercase;border-bottom:1px solid #e6e6e6;transition:.3s ease-in-out}
.menu-drawer__menu-button[aria-expanded=true] svg{transform:rotate(180deg);transition:.3s ease-in-out}
.menu-drawer__menu-button svg{width:1.6rem;height:1.6rem}
.menu-drawer__menu .mega-menu__link-child{padding-left:1.4rem;font-size:1.4rem}
.menu-drawer__menu-item{margin:0;padding:1.4rem 0;display:flex;justify-content:space-between;align-items:center;width:100%;background-color:rgba(0,0,0,0);border:none;font-size:1.6rem;line-height:100%;font-weight:600;color:#323232;text-transform:uppercase;align-items:flex-start;border-bottom:1px solid #e6e6e6}
.mobile-collections-list{margin-bottom:2.8rem!important;display:flex;align-items:flex-start;gap:1rem!important;position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch;list-style:none}
.mobile-collections-list-slide{width:-moz-fit-content;width:fit-content;margin:0}
.mobile-collections-list-slide a{padding:1.1rem 1.5rem;display:flex;justify-content:center;align-items:center;font-size:1.4rem;line-height:150%;font-weight:500;color:#454545;transition:.3s ease-in-out;text-decoration:none}
.mobile-collections-list-slide a.is-active{background-color:#e5e3de;border-radius:1.2rem;transition:.3s ease-in-out}
.rating-wrapper{cursor:pointer;width:-moz-fit-content;width:fit-content;padding-bottom:1.5rem;display:flex;align-items:center;gap:.2rem}
.rating-wrapper-margin{display:block!important;margin-bottom:3.3rem}
@media only screen and (max-width:990px){
.rating-wrapper{width:100%}
}
.rating-wrapper .rating-star{width:1.6rem;height:1.6rem}
.rating-wrapper .rating-star svg{color:#5c5c5c;fill:#5c5c5c;width:100%;height:100%}
.rating-wrapper .rating-count{margin-left:1.2rem;font-size:1.2rem;line-height:150%;font-weight:400;color:#595959}
.header{padding-left:3.05rem;padding-right:3.05rem;background-color:#f1f0ed;border-radius:1.2rem;position:relative;z-index:99}
.header.opened{border-bottom-left-radius:0;border-bottom-right-radius:0}
@media only screen and (max-width:990px){
.header{padding-left:2.25rem;padding-right:2.25rem;margin-top:1rem;margin-bottom:1rem;margin-left:1.5rem;margin-right:1.5rem;position:static}
}
.header-mega-menu{padding:3.4rem 10.2rem .8rem}
.header-mega-menu-top{margin-bottom:26px;display:flex;justify-content:center;align-items:center}
.header-mega-menu-top-list{margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:1rem;list-style-type:none}
.header-mega-menu-top-list-item{list-style-type:none}
.header-mega-menu-top-list-item-link{display:flex;justify-content:center;align-items:center;padding:1.1rem 1.5rem;font-size:1.4rem;line-height:150%;font-weight:500;color:#737373;text-decoration:none;list-style-type:none;transition:.3s ease-in-out}
.header-mega-menu-top-list-item-link-current{background-color:#e5e3de;border-radius:1.2rem;transition:.3s ease-in-out}
.header-mega-menu-center{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:3.4rem}
.header-mega-menu-center-product{padding:2.5rem;border:1px solid #e3e3e3;border-radius:1.2rem;text-decoration:none;position:relative}
.header-mega-menu-center-product-link{display:flex!important;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}
.header-mega-menu-center-product img{display:flex;aspect-ratio:1;width:100%;height:-moz-fit-content;height:fit-content;-o-object-fit:cover;object-fit:cover}
.header-mega-menu-center-product-info{margin-top:3.2rem}
.header-mega-menu-center-product-info-title{margin-bottom:1rem;font-size:1.6rem;line-height:100%;font-weight:600;color:#323232}
.header-mega-menu-center-product-info-text{padding-right:3.2rem;font-size:1.3rem;line-height:150%;font-weight:400;color:#737373}
.header-mega-menu-bottom{display:flex;align-items:center;justify-content:center}
.header-mega-menu-bottom-link{display:flex;align-items:center;justify-content:center;width:100%;height:6.6rem;font-size:1.4rem;line-height:100%;font-weight:600;color:#323232;text-transform:uppercase;text-decoration:none}
.header-mega-menu-padding{padding:3.4rem 10.2rem .8rem!important}
.header-mega-menu-collagen{padding:5rem 3.6rem 3.2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:3.2rem}
.header-mega-menu-collagen-item{text-decoration:none}
.header-mega-menu-collagen-item img{width:100%;height:-moz-fit-content;height:fit-content;aspect-ratio:16/12;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem}
.header-mega-menu-collagen-item-image{aspect-ratio:1!important}
.header-mega-menu-collagen-item-info{margin-top:2rem}
.header-mega-menu-collagen-item-info-title{margin-bottom:1.2rem;font-size:1.8rem;line-height:125%;font-weight:500;font-weight:#454545}
.header-mega-menu-collagen-item-info-text{font-size:1.3rem;line-height:150%;font-weight:400;color:#737373}
.header__submenu{position:absolute;top:80%;left:0;background-color:#f1f0ed}
.cart-count-bubble-desktop{display:flex!important}
@media only screen and (max-width:990px){
.cart-count-bubble-desktop{display:none!important}
}
.cart-count-bubble-mobile{display:none!important}
@media only screen and (max-width:990px){
.cart-count-bubble-mobile{display:flex!important}
}
.icon-cart-desktop{display:flex!important}
@media only screen and (max-width:990px){
.icon-cart-desktop{display:none!important}
}
.icon-cart-mobile{display:none!important}
@media only screen and (max-width:990px){
.icon-cart-mobile{display:flex!important;width:24px;height:24px}
}
@media only screen and (max-width:990px){
.header-wrapper>.page-width{padding:0}
.header__search{display:none}
.section-header{background-color:#fff}
}