@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=DM+Sans:wght@400;500;600&display=swap');

/* SIMIG Lighting — Clay + Espresso visual system (draft theme 1873) */
:root{
  --simig-espresso:#3C302B;--simig-charcoal:#272421;--simig-ivory:#F6F1E9;--simig-ivory-light:#F8F2E9;
  --simig-clay:#EAD7C8;--simig-terracotta:#B36B43;--simig-brass:#B47A45;--simig-taupe:#80675A;
  --simig-border:#D8CEC4;--simig-espresso-hover:#58453C;--simig-terracotta-hover:#965837;--simig-success:#465247;--simig-disabled:#A49A90;
  --color-background:60,48,43;--color-foreground:39,36,33;--color-foreground-secondary:128,103,90;--color-border:216,206,196;
}
html,body{background:var(--simig-ivory)!important;color:var(--simig-charcoal)!important}
body,.f-gradient,.f-color-default{--color-background:246,241,233;--color-background-secondary:234,215,200;--color-foreground:39,36,33;--color-foreground-secondary:128,103,90;--color-heading-text:39,36,33;--color-button:60,48,43;--color-button-label:248,242,233;--color-button-hover:88,69,60;--color-button-text-hover:248,242,233;--color-price-sale:179,107,67;--color-price-regular:39,36,33;--color-form-field:248,242,233;--color-form-field-text:39,36,33;--color-form-field-label:39,36,33;--color-border:216,206,196;--color-tooltip:60,48,43;--color-tooltip-label:248,242,233}
/* surfaces */
.f-section,.f-main-product,.f-collection-page,.f-page-content,.template-home #app{background-color:var(--simig-ivory)}
.f-section.osalife-category-intro,.simig-category-intro,.simig-collection-directory,.osalife-home-guide,.osalife-newsletter,.f-newsletter,.f-collection-page-header__wrapper{background-color:var(--simig-clay)!important}
/* announcement and header */
.f-announcement-bar,.f-announcement,.announcement-bar{background:var(--simig-espresso)!important;color:var(--simig-ivory-light)!important}
.f-announcement-bar a,.f-announcement a{color:var(--simig-clay)!important}
.f-header,.f-header__mobile,.f-header__desktop,.f-header__bg,.f-header__dropdown-bg,.f-menu-bar{background:var(--simig-ivory)!important;color:var(--simig-charcoal)!important;border-color:var(--simig-border)!important}
.f-header{border-bottom:1px solid var(--simig-border)!important}
.f-header a,.f-menu__link--main,.f-menu__link--sub,.f-header button,.f-header svg{color:var(--simig-charcoal)!important;fill:var(--simig-espresso)!important}
.f-header a:hover,.f-menu__item:hover>.f-menu__link--main,.f-menu__item--active>.f-menu__link--main,.f-menu__link--main:hover{color:var(--simig-terracotta)!important}
.f-mega-menu,.f-sub-menu,.f-menu__item--dropdown .f-mega-menu__column{background:var(--simig-ivory-light)!important;border-color:var(--simig-border)!important}
.f-sub-menu__item:hover,.f-mega-menu__column a:hover{background:var(--simig-clay)!important;color:var(--simig-charcoal)!important}
/* buttons and actions */
.f-button,.button,.btn,button[type=submit],input[type=submit]{background:var(--simig-espresso)!important;color:var(--simig-ivory-light)!important;border-color:var(--simig-espresso)!important;box-shadow:none!important}
.f-button:hover,.button:hover,.btn:hover,button[type=submit]:hover,input[type=submit]:hover{background:var(--simig-espresso-hover)!important;color:var(--simig-ivory-light)!important;border-color:var(--simig-espresso-hover)!important}
.f-button--secondary,.f-button--link,.f-button--outline,.button--secondary{background:transparent!important;color:var(--simig-espresso)!important;border:1px solid var(--simig-espresso)!important}
.f-button--secondary:hover,.f-button--link:hover,.f-button--outline:hover,.button--secondary:hover{background:var(--simig-clay)!important;color:var(--simig-espresso)!important}
.f-product-form__submit,.f-add-to-cart,.add-to-cart,.product-form__submit{background:var(--simig-espresso)!important;color:var(--simig-ivory-light)!important}
.f-buy-now,.buy-now,.shopify-payment-button__button--unbranded{background:var(--simig-ivory)!important;color:var(--simig-espresso)!important;border:1px solid var(--simig-espresso)!important}
.f-buy-now:hover,.buy-now:hover,.shopify-payment-button__button--unbranded:hover{background:var(--simig-clay)!important;color:var(--simig-espresso)!important}
/* collection and product cards */
.f-collection-page-header__wrapper{background-color:var(--simig-clay)!important}
.f-collection-page-header__title,.f-collection-page-header h1{color:var(--simig-charcoal)!important}
.f-collection-page-header__breadcrumb,.f-breadcrumb{color:var(--simig-taupe)!important}
.f-product-card,.f-product-card__inner,.f-product-card__content{background:var(--simig-ivory-light)!important;border-color:var(--simig-border)!important}
.f-product-card:hover{border-color:var(--simig-brass)!important}
.f-product-card__title,.f-product-card__title a,.f-product-card__info{color:var(--simig-charcoal)!important}
.f-product-card__price,.f-price,.price,.price--sale,.f-product-price{color:var(--simig-terracotta)!important}
.f-product-card__compare-at-price,.price--compare,.f-price--compare{color:var(--simig-taupe)!important}
.f-badge,.badge,.f-product-card__badge{background:var(--simig-terracotta)!important;color:var(--simig-ivory-light)!important}
/* product detail */
.f-main-product,.f-product__info,.f-product-info{color:var(--simig-charcoal)!important}
.f-product__title,.f-product-info__title{color:var(--simig-charcoal)!important}
.f-product__price,.f-product-info__price{color:var(--simig-terracotta)!important}
.f-product__compare-price,.f-product-info__compare-price{color:var(--simig-taupe)!important}
.f-variant-picker input:checked+label,.f-product-option input:checked+label,.product-form__input input:checked+label{background:var(--simig-espresso)!important;color:var(--simig-ivory-light)!important;border-color:var(--simig-espresso)!important}
.f-variant-picker label,.f-product-option label,.product-form__input label,.quantity{background:var(--simig-ivory-light)!important;border-color:var(--simig-border)!important;color:var(--simig-charcoal)!important}
.f-product-tabs__nav-item.is-active,.f-product-tabs__nav-item[aria-selected=true]{color:var(--simig-charcoal)!important;border-bottom-color:var(--simig-terracotta)!important}
/* forms */
input,textarea,select,.f-field__input,.f-form-control{background:var(--simig-ivory-light)!important;color:var(--simig-charcoal)!important;border-color:var(--simig-border)!important}
input::placeholder,textarea::placeholder{color:var(--simig-taupe)!important;opacity:1}
input:focus,textarea:focus,select:focus,.f-field__input:focus{border-color:var(--simig-terracotta)!important;box-shadow:0 0 0 1px var(--simig-terracotta)!important;outline:none!important}
input[type=checkbox]:checked,input[type=radio]:checked{accent-color:var(--simig-espresso)}
/* newsletter, discount and popups */
.f-newsletter,.newsletter,.product-coupon,.f-discount,.coupon-banner{background:var(--simig-clay)!important;color:var(--simig-charcoal)!important}
.f-newsletter h2,.newsletter h2,.f-discount__percentage{color:var(--simig-charcoal)!important}
.f-newsletter p,.newsletter p,.f-discount__text{color:var(--simig-taupe)!important}
.popup-dialog-mask,.f-popup__overlay{background:rgba(60,48,43,.45)!important}
.popup-dialog,.f-popup__content,.f-modal__content,.f-drawer,.f-cart-drawer{background:var(--simig-ivory-light)!important;color:var(--simig-charcoal)!important;border-color:var(--simig-border)!important}
.popup-dialog .close-icon,.f-popup__close,.f-modal__close,.f-drawer__close{color:var(--simig-espresso)!important}
/* Judge.me / review plugin */
.jdgm-widget,.jdgm-rev-widg,.jdgm-revs-tab,.jdgm-rev-popup,.jdgm-write-review-modal{color:var(--simig-charcoal)!important}
.jdgm-widget,.jdgm-rev-widg__body,.jdgm-rev,.jdgm-quest,.jdgm-rev-popup .jm-mfp-content{background:var(--simig-ivory-light)!important;border-color:var(--simig-border)!important}
.jdgm-star,.jdgm-rev-widg .jdgm-star,.jdgm-revs-tab .jdgm-star{color:var(--simig-brass)!important;fill:var(--simig-brass)!important}
.jdgm-histogram__bar{background:var(--simig-clay)!important}.jdgm-histogram__bar-content{background:var(--simig-brass)!important}
.jdgm-rev__body,.jdgm-rev__content,.jdgm-rev__title{color:var(--simig-espresso)!important}.jdgm-rev__timestamp,.jdgm-rev__author{color:var(--simig-taupe)!important}
.jdgm-write-rev-link,.jdgm-btn,.jdgm-widget .jdgm-btn.jdgm-btn{background:var(--simig-espresso)!important;color:var(--simig-ivory-light)!important;border-color:var(--simig-espresso)!important}
.jdgm-write-rev-link:hover,.jdgm-btn:hover{background:var(--simig-espresso-hover)!important}
.jdgm-rev__buyer-badge,.jdgm-verified-by,.jdgm-verified-by__text{background:var(--simig-terracotta)!important;color:var(--simig-ivory-light)!important}
.jdgm-rev a,.jdgm-all-reviews-text a,.jdgm-rev-snippet-card__full-review-link{color:var(--simig-terracotta)!important}.jdgm-rev a:hover{color:var(--simig-terracotta-hover)!important}
/* footer */
.f-footer,.f-footer--middle,.f-footer--bottom{background:var(--simig-espresso)!important;color:var(--simig-ivory-light)!important}
.f-footer a,.f-footer__block-title,.f-footer h2,.f-footer h3{color:var(--simig-ivory-light)!important}.f-footer a:hover{color:var(--simig-clay)!important}
.f-footer--middle .f-footer--block-content,.f-footer--middle .f-footer--block ul li a{color:var(--simig-clay)!important}.f-footer--bottom{background:var(--simig-charcoal)!important;border-color:var(--simig-espresso-hover)!important;color:var(--simig-clay)!important}
/* no gradients or glossy overlays from the visual layer */
.f-gradient,.f-button,.button,.btn,.f-product-card,.f-popup__content{background-image:none!important}
@media(max-width:767px){.f-button,.button,.btn{min-height:44px}.f-product-form__buttons,.product-form__buttons{display:flex;flex-direction:column;gap:10px}.f-menu__link--main{white-space:normal}.f-footer--middle .f-footer--block{padding-top:28px;padding-bottom:28px}}
/* announcement uses a named legacy scheme; pin it to Espresso so the brand structure stays dark */
section.f-announcement-bar,
section.f-announcement-bar.f-color-scheme-osalife-sand,
section.f-announcement-bar[class*="f-color-"]{background:var(--simig-espresso)!important;color:var(--simig-ivory-light)!important}
section.f-announcement-bar .f-announcement-bar__inner,
section.f-announcement-bar .f-announcement-bar__inner a,
section.f-announcement-bar .f-announcement-bar__message{color:var(--simig-ivory-light)!important}
section.f-announcement-bar .f-announcement-bar__inner a{color:var(--simig-clay)!important}
/* plugin and checkout controls that use non-theme class names */
body .fec-payment-button__button--unbranded{background:var(--simig-ivory)!important;color:var(--simig-espresso)!important;border:1px solid var(--simig-espresso)!important}
body .fec-payment-button__button--unbranded:hover{background:var(--simig-clay)!important;color:var(--simig-espresso)!important}
body .f-add-to-cart,body .f-add-to-cart.f-button--primary,body .f-product-form__submit{background:var(--simig-espresso)!important;color:var(--simig-ivory-light)!important;border-color:var(--simig-espresso)!important}
body .item-coupon{background:var(--simig-clay)!important;color:var(--simig-charcoal)!important;background-image:none!important}
body .item-coupon .code-btn{background:var(--simig-espresso)!important;color:var(--simig-ivory-light)!important;border-color:var(--simig-espresso)!important}
body .f-search-form__button,body .f-search-form--button{color:var(--simig-espresso)!important;background:transparent!important}
body .f-tooltip--style-1{background:var(--simig-ivory-light)!important;color:var(--simig-espresso)!important;border-color:var(--simig-border)!important}
body .product-coupon .item-coupon{background:var(--simig-clay)!important;color:var(--simig-charcoal)!important;background-image:none!important;border:1px solid var(--simig-border)!important}
body .product-coupon .item-coupon .code-btn{background:var(--simig-espresso)!important;color:var(--simig-ivory-light)!important;border-color:var(--simig-espresso)!important}
/* remove legacy olive literals from mobile navigation and editorial card wrappers */
body .f-header__mobile,body .f-header__mobile-right,body .f-menu-button,body .f-hamburger-box,body .f-hamburger-box__inner{background:var(--simig-ivory)!important;color:var(--simig-espresso)!important;border-color:var(--simig-border)!important}
body .f-header__mobile *,body .f-header__mobile-right *,body .f-menu-button *,body .f-hamburger-box *{color:var(--simig-espresso)!important;border-color:var(--simig-espresso)!important;fill:var(--simig-espresso)!important}
body .f-menu-mobile,body .f-menu-mobile *,body .f-menu-drawer__content,body .f-menu-drawer__content *{color:var(--simig-charcoal)!important;border-color:var(--simig-border)!important}
body .f-menu-mobile__item:hover,body .f-menu-mobile__link:hover,body .f-menu-mobile__toggle-button:hover{background:var(--simig-clay)!important;color:var(--simig-terracotta)!important}
body .f-image-text,body .f-image-text__wrapper,body .f-image-text__content,body .f-image-text__content-inner,body .osalife-grid-banner,body .osalife-grid-banner__copy{color:var(--simig-charcoal)!important}
body .f-image-text .f-card__title,body .f-image-text .f-card__button,body .osalife-grid-banner a{color:var(--simig-espresso)!important}
body .f-section__header,body .f-section__heading,body .f-section__subheading{color:var(--simig-charcoal)!important}
body .f-announcement-bar__content{color:var(--simig-ivory-light)!important;border-color:var(--simig-ivory-light)!important}
body .f-menu-mobile__link,body ul.f-menu-mobile li.f-menu-mobile__item a.f-menu-mobile__link,body .f-menu-mobile__toggle-button{color:var(--simig-charcoal)!important;border-color:var(--simig-border)!important}
body .f-button.f-button--link{color:var(--simig-espresso)!important;border-color:var(--simig-espresso)!important}
body .f-select-custom--trigger,body .f-select-custom--trigger-text,body .f-select-custom--options{color:var(--simig-charcoal)!important;border-color:var(--simig-border)!important}

/* SIMIG Typography — DM Sans + Cormorant Garamond */
:root{
  --simig-font-interface:'DM Sans',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;
  --simig-font-editorial:'Cormorant Garamond',Georgia,'Times New Roman',serif;
}
html,body,#f-theme,.page_container{font-family:var(--simig-font-interface)!important;font-weight:400;font-synthesis:none}
body *,body input,body textarea,body select,body button{font-family:var(--simig-font-interface)!important}
/* navigation, controls, forms and product information */
.f-menu,.f-menu a,.f-menu-mobile,.f-menu-mobile a,.f-header button,.f-button,.button,.btn,
input,textarea,select,.f-field__input,.f-form-control,.f-product-info,.f-product-info *,
.f-product-form,.f-product-form *, .f-quantity,.f-tabs,.f-tabs *,
.jdgm-widget,.jdgm-widget *, .newsletter,.newsletter *, .f-newsletter,.f-newsletter *{font-family:var(--simig-font-interface)!important}
.f-menu__link--main,.f-menu__link--sub,.f-menu-mobile__link,.f-button,.button,.btn,
.f-product-card__title,.f-product-card__title a,.f-product-info__title,.f-product__title,
.f-section__heading,.f-section__subheading{font-weight:500!important}
.f-product-card__price,.f-price,.price,.price--sale,.f-product-price,
.f-product-info__price,.f-product__price,.f-discount__percentage{font-family:var(--simig-font-interface)!important;font-weight:600!important}
.jdgm-widget,.jdgm-widget *,input,textarea,select,.f-field__input,.f-form-control{font-weight:400!important}
/* editorial hero and selected brand-story headings */
.f-slideshow h1,.f-slideshow h2,.f-slider h1,.f-slider h2,.f-hero h1,.f-hero h2,
[class*="hero"] h1,[class*="hero"] h2,[class*="banner"] h1,[class*="banner"] h2,
.simig-category-intro h2,.simig-category-intro h3,.osalife-editorial h2,.osalife-editorial h3,
.osalife-home-guide h2,.osalife-home-guide h3,.template-page-about-us h1,.template-page-about-us h2,
.template-page-about-us .f-section__heading{font-family:var(--simig-font-editorial)!important;font-weight:600!important;letter-spacing:.005em}
/* keep section and product hierarchy in DM Sans */
.f-section__heading,.f-collection-page-header__title,.f-product-card__title,.f-product-info__title{font-family:var(--simig-font-interface)!important;font-weight:500!important}
/* French-friendly rhythm and readable long labels */
body{font-kerning:normal;text-rendering:optimizeLegibility}
.f-menu__link--main,.f-menu-mobile__link,.f-button,.button,.btn{letter-spacing:.01em}
@media(max-width:767px){.f-slideshow h1,.f-slider h1,.f-hero h1{font-size:clamp(2.1rem,9vw,3rem);line-height:1.06}.f-menu-mobile__link,.f-button,.button,.btn{white-space:normal;line-height:1.25}}

/* SIMIG visual refinement — keep each option bar and editorial block on one
   deliberate surface, align card ratios, and give copy a comfortable inset. */
.osalife-header .f-header__desktop .f-header__top .f-select-custom--trigger,
.osalife-header .f-header__desktop .f-header__top .f-language-switcher,
.osalife-header .f-header__desktop .f-header__top .f-currency-switcher,
.osalife-header .f-header__mobile .f-select-custom--trigger{
  background:var(--simig-ivory)!important;
  color:var(--simig-charcoal)!important;
  border-color:var(--simig-border)!important;
}
.osalife-header .f-header__desktop .f-header__top .f-select-custom--trigger:hover,
.osalife-header .f-header__desktop .f-header__top .f-language-switcher:hover,
.osalife-header .f-header__desktop .f-header__top .f-currency-switcher:hover{
  background:var(--simig-clay)!important;
  border-color:var(--simig-terracotta)!important;
}

/* All three editorial card groups use the same 3:2 image window. */
.simig-category-intro .f-image img,
.osalife-corner-story .f-image img,
.osalife-everyday-story .f-image img,
.osalife-home-guide .f-image img{
  width:100%!important;
  aspect-ratio:3 / 2!important;
  object-fit:cover!important;
  object-position:center!important;
}
.simig-category-intro .f-image,
.osalife-corner-story .f-image,
.osalife-everyday-story .f-image,
.osalife-home-guide .f-image{
  display:block!important;
  height:auto!important;
  aspect-ratio:3 / 2!important;
  overflow:hidden!important;
}
.simig-category-intro .f-image img,
.osalife-corner-story .f-image img,
.osalife-everyday-story .f-image img,
.osalife-home-guide .f-image img{height:100%!important}
.simig-category-intro .f-card,
.osalife-corner-story .f-card,
.osalife-everyday-story .f-card{height:100%!important}

/* One surface per story section; avoid a nested light/dark panel effect. */
.osalife-corner-story,
.osalife-rest-story,
.osalife-table-story,
.osalife-everyday-story{
  background:var(--simig-ivory)!important;
  background-image:none!important;
}
.osalife-corner-story .f-image-text__content,
.osalife-corner-story .f-image-text__content-inner,
.osalife-rest-story .f-image-text__content,
.osalife-rest-story .f-image-text__content-inner,
.osalife-table-story .f-image-text__content,
.osalife-table-story .f-image-text__content-inner,
.osalife-everyday-story .f-image-text__content,
.osalife-everyday-story .f-image-text__content-inner{
  background:var(--simig-ivory)!important;
  color:var(--simig-charcoal)!important;
  padding:clamp(24px,3vw,52px)!important;
}
.osalife-rest-story .f-image-with-text__content,
.osalife-table-story .f-image-with-text__content{
  background:var(--simig-ivory)!important;
  color:var(--simig-charcoal)!important;
  padding:clamp(24px,3vw,52px)!important;
}
.osalife-rest-story .f-image-with-text__content *,
.osalife-table-story .f-image-with-text__content *{
  color:var(--simig-charcoal)!important;
}
.osalife-rest-story .f-image-with-text__content a,
.osalife-table-story .f-image-with-text__content a{color:var(--simig-espresso)!important}
.osalife-corner-story .f-image-text__content *,
.osalife-rest-story .f-image-text__content *,
.osalife-table-story .f-image-text__content *,
.osalife-everyday-story .f-image-text__content *{
  color:inherit!important;
}
.osalife-corner-story .f-image-text__content a,
.osalife-rest-story .f-image-text__content a,
.osalife-table-story .f-image-text__content a,
.osalife-everyday-story .f-image-text__content a{
  color:var(--simig-espresso)!important;
}

/* Category copy should never touch the card edge. */
.simig-category-intro .f-image-text__content,
.simig-category-intro .f-image-text__content-inner,
.simig-category-intro .f-card__content,
.osalife-home-guide .f-image-text__content,
.osalife-home-guide .f-image-text__content-inner{
  padding:clamp(18px,2vw,30px)!important;
  background:var(--simig-clay)!important;
  color:var(--simig-charcoal)!important;
}
.simig-category-intro .f-card__title,
.simig-category-intro .f-card__subtitle,
.simig-category-intro .f-card__text,
.simig-category-intro p,
.osalife-home-guide .f-card__title,
.osalife-home-guide .f-card__subtitle,
.osalife-home-guide p{color:var(--simig-charcoal)!important}

@media(max-width:767px){
  .simig-category-intro .f-image img,
  .osalife-corner-story .f-image img,
  .osalife-everyday-story .f-image img,
  .osalife-home-guide .f-image img{aspect-ratio:4 / 3!important}
  .osalife-corner-story .f-image-text__content,
  .osalife-corner-story .f-image-text__content-inner,
  .osalife-rest-story .f-image-text__content,
  .osalife-rest-story .f-image-text__content-inner,
  .osalife-table-story .f-image-text__content,
  .osalife-table-story .f-image-text__content-inner,
  .osalife-everyday-story .f-image-text__content,
  .osalife-everyday-story .f-image-text__content-inner{padding:24px 20px!important}
  .osalife-rest-story .f-image-with-text__content,
  .osalife-table-story .f-image-with-text__content{padding:24px 20px!important}
  .simig-category-intro .f-image,
  .osalife-corner-story .f-image,
  .osalife-everyday-story .f-image,
  .osalife-home-guide .f-image{aspect-ratio:4 / 3!important}
}

/* simig-promo-readable-20261020 */
/* Product page: readable clay coupon, espresso actions, SIMIG10 promo. */
body.template-product .product-coupon .item-coupon,
body.template-product .item-coupon{
  background:#EAD7C8!important;
  background-image:none!important;
  color:#272421!important;
  border:1px solid #D8CEC4!important;
}
body.template-product .product-coupon .left-info,
body.template-product .product-coupon .left-info .off,
body.template-product .product-coupon .condition,
body.template-product .product-coupon .left-info span{color:#272421!important}
body.template-product .product-coupon .coupon-item-divider{border-left-color:#3C302B!important}
body.template-product .fec-payment-button__button--unbranded,
body.template-product .f-buy-now{
  background:#F6F1E9!important;
  color:#3C302B!important;
  border:1px solid #3C302B!important;
}
body.template-product .fec-payment-button__button--unbranded:hover,
body.template-product .f-buy-now:hover{background:#EAD7C8!important;color:#3C302B!important}
.osalife-product-promo{
  background:#F8F2E9!important;
  border:1px solid #D8CEC4!important;
  color:#272421!important;
  border-radius:4px!important;
}
.osalife-product-promo__image{background:#F6F1E9!important}
.osalife-product-promo__brand{color:#3C302B!important;letter-spacing:.12em!important}
.osalife-product-promo__copy strong{color:#272421!important;font-family:'DM Sans',ui-sans-serif,system-ui,sans-serif!important}
.osalife-product-promo__code{color:#272421!important}
.osalife-product-promo__code b{border:1px dashed #3C302B!important;color:#3C302B!important;background:#EAD7C8!important}
/* Compact header stays after the typography sheet. */
.f-announcement-bar__container{height:auto!important}
.f-announcement-bar__content{padding:6px 16px!important;font-size:13px!important;line-height:1.35!important}
.osalife-header .f-header__desktop .f-logo img,.osalife-header .f-header__mobile>.f-logo img{max-height:46px!important;width:auto!important;filter:none!important}
.logo-left__2l .f-header__inner,.logo-center__2l .f-header__inner{padding-top:2px!important;padding-bottom:2px!important}
.f-logo__image{padding-top:0!important;padding-bottom:0!important}
.osalife-header .f-header__main .f-menu__link--main{padding-top:7px!important;padding-bottom:7px!important}
