/* Classes are added only on public store-0 website search/detail pages. */
html.wymk-simple-search body .breadcrumbs{padding-top:12px!important}
html.wymk-simple-search body .site-wrapper>h1.page-title{height:auto!important;min-height:0!important;margin:6px 0 0!important;padding:0 0 10px!important;font-size:24px!important;line-height:1.4!important}
html.wymk-simple-search body .site-wrapper>h1.page-title::after{display:none!important}
html.wymk-simple-search body .site-wrapper>h1.page-title .page-title-text::after{display:none!important}
html.wymk-simple-search body #product-search{margin-top:16px!important;margin-bottom:32px!important;background:transparent!important}
html.wymk-simple-search body #product-search #content{padding-top:0!important}
html.wymk-simple-search-count body #product-search .search-products-title{display:none!important}
html.wymk-simple-search body #product-search .wymk-search-intent{margin:0 0 8px!important;font-size:12px!important;line-height:1.6!important}
html.wymk-simple-search body #product-search .wymk-search-regions{margin:0 0 14px!important;padding:10px 12px!important;border-radius:8px!important}
html.wymk-simple-search body #product-search .wymk-search-regions form{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 12px!important}
html.wymk-simple-search body #product-search .wymk-search-regions-field{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex:0 1 auto!important;min-width:0!important;margin:0!important}
html.wymk-simple-search body #product-search .wymk-search-regions-field label{margin:0!important;white-space:nowrap!important;font-size:13px!important}
html.wymk-simple-search body #product-search .wymk-search-regions select{width:210px!important;min-width:0!important;max-width:100%!important;height:40px!important;padding:6px 28px 6px 10px!important;font-size:13px!important}
html.wymk-simple-search body #product-search .wymk-search-regions button{min-height:40px!important;height:40px!important;padding:8px 16px!important;font-size:13px!important}
html.wymk-simple-search body #product-search .wymk-search-regions-clear{display:inline-flex!important;align-items:center!important;min-height:40px!important;font-size:13px!important}
html.wymk-simple-search body #product-search .wymk-search-regions-summary{flex:1 1 auto!important;margin:0 0 0 auto!important;text-align:right!important;font-size:13px!important;line-height:1.6!important}
html.wymk-simple-search body #product-search .products-filter{margin:0 0 12px!important;padding:8px!important;min-height:0!important}
html.wymk-simple-search body #product-search .products-filter select{height:36px!important;min-height:36px!important}

html.wymk-simple-product body #product-product .product-left .product-service-bar{display:none!important}
/* Older mobile code can move its native recommendations into the purchase form. */
html.wymk-simple-product body #product-product:has(#wymk-recommendations) .product-blocks-bottom.single-item:has(.module-side_products){display:none!important}
html.wymk-simple-product body #product-product #product>.page-title{margin-bottom:12px!important}
html.wymk-simple-product body #product-product #product>.wymk-simple-region{display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html.wymk-simple-product body #product-product #product>.wymk-simple-region>.product-section-title,
html.wymk-simple-product body #product-product #product>.wymk-simple-region>.global-feature-item:not([data-wymk-region-feature="1"]){display:none!important}
html.wymk-simple-product body #product-product #product>.wymk-simple-region>[data-wymk-region-feature="1"]{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 12px!important;border:1px solid #dfe6ef!important;border-radius:8px!important;background:#f7f9fc!important;min-height:0!important}
html.wymk-simple-product body #product-product #product>.wymk-simple-region .global-feature-icon{display:none!important}
html.wymk-simple-product body #product-product #product>.wymk-simple-region .global-feature-text{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:3px 10px!important;min-width:0!important}
html.wymk-simple-product body #product-product #product>.wymk-simple-region strong{font-size:13px!important;line-height:1.6!important;color:#24446e!important}
html.wymk-simple-product body #product-product #product>.wymk-simple-region .global-feature-text>span{font-size:12px!important;line-height:1.6!important;color:#657080!important}
html.wymk-simple-product body #product-product #product>.wymk-delivery-promise{margin:0 0 12px!important;padding:9px 12px!important;font-size:12px!important;line-height:1.7!important}
html.wymk-simple-product body #product-product #product>.wymk-inquiry{margin:12px 0 0!important;padding:12px!important}
html.wymk-simple-product body #product-product #product>.wymk-inquiry .wymk-inquiry-heading>span{display:none!important}
html.wymk-simple-product body #product-product #product>.wymk-inquiry .wymk-inquiry-selection{margin:6px 0 8px!important}
html.wymk-simple-product body #product-product .wymk-simple-description{border:1px solid #dfe6ef;border-radius:10px;padding:0 14px;background:#fff}
html.wymk-simple-product body #product-product .wymk-simple-description>summary{display:flex!important;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:48px;padding:10px 0;list-style:none}
html.wymk-simple-product body #product-product .wymk-simple-description>summary::-webkit-details-marker{display:none}
html.wymk-simple-product body #product-product .wymk-simple-description>summary>.module-title{display:block!important;font-size:16px!important;line-height:1.5!important;margin:0!important;padding:0!important}
html.wymk-simple-product body #product-product .wymk-simple-description-hint{flex-shrink:0;color:#244f91;font-size:13px}
html.wymk-simple-product body #product-product .wymk-simple-description>summary:focus-visible{outline:2px solid #244f91;outline-offset:3px}
html.wymk-simple-product body #product-product .wymk-simple-description:not([open])>:not(summary){display:none!important}
html.wymk-simple-product body #product-product .wymk-simple-description[open]>.block-body{max-height:none!important;overflow:visible!important;padding:8px 0 12px!important}

@media(max-width:767px){
 html.wymk-simple-search body .site-wrapper>h1.page-title{font-size:20px!important;padding-bottom:8px!important}
 html.wymk-simple-search body #product-search{margin-top:12px!important;margin-bottom:24px!important}
 html.wymk-simple-search body #product-search .wymk-search-regions{padding:10px!important;margin-bottom:12px!important}
 html.wymk-simple-search body #product-search .wymk-search-regions form{gap:4px 8px!important}
 html.wymk-simple-search body #product-search .wymk-search-regions-field{flex:1 1 calc(100% - 72px)!important;gap:6px!important}
 html.wymk-simple-search body #product-search .wymk-search-regions-field label{font-size:12px!important}
 html.wymk-simple-search body #product-search .wymk-search-regions select{flex:1 1 auto!important;width:100%!important;height:44px!important;font-size:14px!important}
 html.wymk-simple-search body #product-search .wymk-search-regions button{height:44px!important;min-height:44px!important;padding:8px 12px!important;flex:0 0 auto!important}
 html.wymk-simple-search body #product-search .wymk-search-regions-summary{order:3!important;text-align:left!important;margin:0!important;font-size:12px!important}
 html.wymk-simple-search body #product-search .wymk-search-regions-clear{order:4!important;min-height:36px!important;margin-left:auto!important;font-size:12px!important}
 html.wymk-simple-product body #product-product #product>.wymk-simple-region .global-feature-text{display:block!important}
 html.wymk-simple-product body #product-product #product>.wymk-simple-region .global-feature-text>span{display:block!important;margin-top:2px!important}
 html.wymk-simple-product body #product-product #product>.button-group-page{margin-bottom:0!important}
 html.wymk-simple-product body #product-product .wymk-simple-description{padding:0 12px}
}
