/* Match banner rhythm, native dropdown and catalogue search controls. */
.v-sambu-promo>a{aspect-ratio:3/1;overflow:hidden}.v-sambu-promo img{height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.v-nav-products>summary{list-style:none!important}.v-nav-products>summary::marker{content:''!important;font-size:0}.v-nav-products>summary::-webkit-details-marker{display:none!important}.v-nav-products>summary:before,.v-nav-products>summary:after{display:none!important;content:none!important}.v-shop-filters form[role=search]{display:flex;align-items:stretch;gap:8px}.v-shop-filters form[role=search] input[type=search]{height:46px!important;min-height:46px!important;margin:0!important;padding:10px 13px!important;box-sizing:border-box!important;line-height:24px!important;border-radius:0;min-width:0}.v-shop-filters form[role=search] button[type=submit]{height:46px!important;min-height:46px!important;margin:0!important;padding:10px 18px!important;box-sizing:border-box!important;line-height:24px!important;border:1px solid #123d35!important;display:flex;align-items:center;justify-content:center;border-radius:0;white-space:nowrap}
@media(max-width:760px){.v-sambu-promo>a{aspect-ratio:auto}.v-sambu-promo img{height:auto;aspect-ratio:3/1;object-fit:cover}.v-sambu-promo-copy{padding-top:14px;padding-bottom:14px}.v-shop-filters form[role=search]{width:100%;flex-wrap:nowrap}.v-shop-filters form[role=search] input[type=search]{flex:1;width:0}.v-shop-filters form[role=search] button[type=submit]{flex:0 0 auto}}
