.ib-header input[name=search]{min-width:0;font-size:15px}.ib-header button[type=submit]{min-width:48px;min-height:48px}
.ib-primary-links>a{min-height:44px;display:inline-flex;align-items:center}
.ib-menu-leaf{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;padding:10px 0;border-bottom:1px solid #eee7e9;font-size:14px;font-weight:600;color:#252327}.ib-menu-leaf>span{color:#c8102e;font-weight:400}
.ib-info-body :is(p,h1,h2,h3,h4):empty{display:none}.ib-info-body :is(p,h1,h2,h3,h4){max-width:100%}
#tab-description{scroll-margin-top:24px}
.ib-store :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #c8102e;outline-offset:3px}
@media(max-width:767px){.ib-primary-links{scrollbar-width:thin;padding-bottom:4px}.ib-primary-links>a{min-height:44px}.ib-menu-leaf{min-height:52px;font-size:14px}.ib-header input[name=search]{font-size:14px}.ib-editorial .ib-hero h1{font-size:clamp(36px,10.5vw,43px)}.ib-editorial .product-thumb .description{min-height:0}.ib-editorial .product-thumb{margin-bottom:18px}.ib-footer-editorial .ib-footer-bottom{padding-bottom:24px}}

#product-info .nav-tabs a[href$='#tab-review']{display:none}

.ib-menu-close{white-space:nowrap;flex-shrink:0}.ib-menu-heading{gap:12px}

/* Long imported product names */
#product-info .breadcrumb{display:flex;flex-wrap:wrap;gap:4px 0}#product-info .breadcrumb li{max-width:100%;min-width:0}#product-info .breadcrumb li:last-child{padding-right:0}#product-info .breadcrumb li:last-child:after{display:none}#product-info .breadcrumb a{white-space:normal;overflow-wrap:anywhere}#product-info h1,#tab-description{overflow-wrap:anywhere}
