/* UBD 1.2.0 — real DOM from 26 Oct 2026 webarchive: .ubd3-home > .ubd-mod-hero-media[data-ubd-mod-hero].
   Crucial: original patch targeted .ubd-mod-reveal (absent in actual markup).
   Home only; no modification to slide ratios, transition, images, hrefs or date/order engine. */
html.ubd-modular-ready body#index #ubd-modular-bonito#ubd-modular-bonito #mb-home-primary .ubd-mod-hero > .ubd-mod-hero-media[data-ubd-mod-hero],
html body#index #ubd-modular-bonito.ubd3-home .ubd-mod-hero > .ubd-mod-hero-media[data-ubd-mod-hero],
html body#index #ubd-modular-bonito .ubd-mod-hero > .ubd-mod-hero-media[data-ubd-mod-hero],
body#index #ubd-modular-bonito .ubd-mod-hero-media[data-ubd-mod-hero] {
  border-radius: 12px !important;
  -webkit-border-radius: 12px !important;
  overflow: hidden !important;
  -webkit-clip-path: inset(0 round 12px) !important;
  clip-path: inset(0 round 12px) !important;
}
html body#index #ubd-modular-bonito .ubd-mod-hero-media[data-ubd-mod-hero] > .ubd-hero-manager-slider,
html body#index #ubd-modular-bonito .ubd-mod-hero-media[data-ubd-mod-hero] .ubd-hero-manager-link,
html body#index #ubd-modular-bonito .ubd-mod-hero-media[data-ubd-mod-hero] .ubd-hero-manager-picture {
  border-radius: inherit !important;
  overflow: hidden !important;
}
/* Remove the full delivery/zone/date box from the homepage layout.
   Keep native controls in the DOM to avoid disabling scripts; only hide on Home.
   The same components remain accessible elsewhere in the purchase flow. */
html.ubd-modular-ready body#index #ubd-modular-bonito#ubd-modular-bonito #mb-home-primary #ubd-native-fast,
html body#index #ubd-modular-bonito #ubd-native-fast,
html body#index #ubd-modular-bonito section.ubd3-delivery#ubd-native-fast,
body.page-index #ubd-modular-bonito #ubd-native-fast {
  display: none !important;
}

/* 1.3.0 · Fix responsive: media's NEGATIVE margin (-15px) was hiding rounded edges
   inside the viewport. Restore the exact width of its own parent. Hero Manager
   keeps all its pictures/links, rotation, object-fit and aspect ratio unchanged. */
@media (max-width: 699px) {
 html.ubd-modular-ready body#index #ubd-modular-bonito#ubd-modular-bonito #mb-home-primary .ubd-mod-hero > .ubd-mod-hero-media[data-ubd-mod-hero],
 html body#index #ubd-modular-bonito.ubd3-home #mb-home-primary .ubd-mod-hero > .ubd-mod-hero-media[data-ubd-mod-hero],
 body#index #ubd-modular-bonito #mb-home-primary .ubd-mod-hero-media[data-ubd-mod-hero] {
   position:relative !important;
   inset:auto !important;
   align-self:stretch !important;
   width:100% !important;
   max-width:100% !important;
   min-width:0 !important;
   margin-left:0 !important;
   margin-right:0 !important;
   padding:0 !important;
   border-radius:12px !important;
   -webkit-border-radius:12px !important;
   overflow:hidden !important;
   -webkit-clip-path:inset(0 round 12px) !important;
   clip-path:inset(0 round 12px) !important;
   isolation:isolate !important;
   box-sizing:border-box !important;
 }
}
/* Give the rotating items the same optical outline; the original images
   are untouched and the click targets keep their entire available area. */
html body#index #ubd-modular-bonito .ubd-mod-hero-media[data-ubd-mod-hero] > .ubd-hero-manager-slider,
html body#index #ubd-modular-bonito .ubd-mod-hero-media[data-ubd-mod-hero] .ubd-hero-manager-link,
html body#index #ubd-modular-bonito .ubd-mod-hero-media[data-ubd-mod-hero] .ubd-hero-manager-picture {
 max-width:100% !important;
 border-radius:inherit !important;
 overflow:hidden !important;
}
/* The theme already loads Manrope from Google Fonts; no new asset or font
   download. Scope typography precisely to the home introductory lines. */
html body#index #ubd-modular-bonito #mb-home-primary .ubd3-hero-intro h1,
html body#index #ubd-modular-bonito .ubd3-hero-intro h1 {
 font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;
 font-weight:800 !important;
 font-size:clamp(29px,5.1vw,48px) !important;
 line-height:1.11 !important;
 letter-spacing:-.045em !important;
 text-transform:none !important;
 color:#18353a !important;
 text-wrap:balance;
}
html body#index #ubd-modular-bonito #mb-home-primary .ubd3-hero-intro p,
html body#index #ubd-modular-bonito .ubd3-hero-intro p {
 font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;
 font-weight:600 !important;
 font-size:clamp(14px,2.1vw,19px) !important;
 line-height:1.48 !important;
 letter-spacing:-.018em !important;
 color:#66777a !important;
 text-transform:none !important;
}
@media(max-width:480px){
 html body#index #ubd-modular-bonito #mb-home-primary .ubd3-hero-intro h1,
 html body#index #ubd-modular-bonito .ubd3-hero-intro h1{font-size:clamp(27px,7.4vw,36px)!important}
 html body#index #ubd-modular-bonito #mb-home-primary .ubd3-hero-intro p,
 html body#index #ubd-modular-bonito .ubd3-hero-intro p{font-size:clamp(13px,3.75vw,16px)!important}
}
