/* Native 4516 five-category mosaic, target-only links and colors. */
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) #f-slider-seanoon-hero .f-slide__media::before,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) #f-slider-seanoon-hero .f-slide__media::after,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) #f-slider-seanoon-hero .f-slide__bg::before,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) #f-slider-seanoon-hero .f-slide__bg::after{content:none!important;display:none!important;background:none!important;opacity:0!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text-carousel__wrapper{display:grid!important;grid-template-columns:1.15fr 1fr 1fr!important;grid-template-rows:repeat(2,clamp(230px,18vw,340px))!important;gap:16px!important;width:100%!important;max-width:none!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text:first-child{grid-row:1/span 2!important;grid-column:1!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text{min-height:0!important;height:100%!important;padding:0!important;margin:0!important;min-width:0!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text__wrapper{position:relative!important;display:block!important;height:100%!important;min-height:0!important;background:#E8E3D9!important;border-radius:8px!important;overflow:hidden!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text__image,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text__image>a,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text__image responsive-image,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text__image .f-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;padding:0!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text:nth-child(3) img,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text:nth-child(4) img,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text:nth-child(5) img{object-fit:cover!important;object-position:center!important;background:none!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text__image::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(29,36,48,0) 30%,rgba(29,36,48,.94) 100%)!important;pointer-events:none!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text__content{position:absolute!important;left:0!important;right:0!important;bottom:0!important;padding:20px!important;background:transparent!important;z-index:2!important;transform:none!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-card__title,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-richtext__title,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored h3{color:#FFFDF8!important;font-size:24px!important;line-height:1.25!important;font-weight:500!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-card__description,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-card__description p,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-card__subtitle,
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-button{color:#FFFDF8!important;background:transparent!important;font-size:15px!important;line-height:1.5!important;white-space:normal!important}
@media(max-width:1023px){
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text-carousel__wrapper{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text:first-child{grid-column:1/span 2!important;grid-row:auto!important;min-height:340px!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text{min-height:300px!important}
}
@media(max-width:767px){
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text-carousel__wrapper{grid-template-columns:1fr!important;grid-template-rows:auto!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text:first-child{grid-column:1!important;min-height:360px!important}
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text{min-height:340px!important}
}

/* wam-more-split-r1: one photo per card, no second crop behind the image */
html body #main-content:not(#wam-more-0):not(#wam-more-1):not(#wam-more-2):not(#wam-more-3):not(#wam-more-4):not(#wam-more-5):not(#wam-more-6):not(#wam-more-7):not(#wam-more-8) .wam-more-restored .f-image-text__image{background-image:none!important}


/* wam-paths-fit-r1: fill the 4:3 frame, do not clip a taller inner image */
html body #main-content .seanoon-paths .f-image-text__image .f-image,
html body #main-content .seanoon-paths .f-image-text__image responsive-image,
html body #main-content .seanoon-paths .f-image-text__image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important}


/* wam-currency-panel-r19 */
@media (max-width:767px){
  html body .f-menu-drawer .f-menu-customer__language-currency,
  html body .f-menu-drawer .f-switcher-dropdown,
  html body .f-menu-drawer .f-select-custom,
  html body .f-footer--currency-language,
  html body .f-footer--currency-language .f-switcher-dropdown,
  html body .f-footer--currency-language .f-select-custom{
    position:relative !important;
    overflow:visible !important;
  }
  html body .f-menu-drawer .f-select-custom.isActive .f-select-custom--options,
  html body .f-menu-drawer .f-select-custom.isActive .f-select-custom--options-top,
  html body .f-footer--currency-language .f-select-custom.isActive .f-select-custom--options,
  html body .f-footer--currency-language .f-select-custom.isActive .f-select-custom--options-top{
    position:absolute !important;
    top:auto !important;
    bottom:calc(100% + 6px) !important;
    width:min(230px, calc(100vw - 32px)) !important;
    max-width:min(230px, calc(100vw - 32px)) !important;
    max-height:240px !important;
    transform:none !important;
    z-index:80 !important;
    white-space:normal !important;
    overflow-x:hidden !important;
    overflow-y:auto !important;
    background:#F8F6F1 !important;
    color:#1D2430 !important;
  }
  html body .f-menu-drawer .f-currency-switcher .f-select-custom.isActive .f-select-custom--options,
  html body .f-menu-drawer .f-currency-switcher .f-select-custom.isActive .f-select-custom--options-top,
  html body .f-footer--currency-language .f-currency-switcher .f-select-custom.isActive .f-select-custom--options,
  html body .f-footer--currency-language .f-currency-switcher .f-select-custom.isActive .f-select-custom--options-top{
    left:0 !important;
    right:auto !important;
  }
  html body .f-menu-drawer .f-language-switcher .f-select-custom.isActive .f-select-custom--options,
  html body .f-menu-drawer .f-language-switcher .f-select-custom.isActive .f-select-custom--options-top,
  html body .f-footer--currency-language .f-language-switcher .f-select-custom.isActive .f-select-custom--options,
  html body .f-footer--currency-language .f-language-switcher .f-select-custom.isActive .f-select-custom--options-top{
    left:auto !important;
    right:0 !important;
  }
}
