
/* Stable title, features, size and stock slots; responsive row measurements may grow them without clipping text. */
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .p-title{min-height:0!important}
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .product-label-wrapper{min-height:calc(var(--tpw-name-row,23px) + var(--tpw-heading-gap,0px))!important;padding-bottom:var(--tpw-heading-gap,0px)!important}
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .product-label-wrapper[hidden][hidden][hidden][hidden]{display:block!important;visibility:hidden}
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .specifications-wrapper{display:flex!important;flex-direction:column!important;min-height:var(--tpw-specs-row,180px)!important}
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .specifications-wrapper>.specification:not(.tpw-search-product-size){order:0;flex:none}
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .specifications-wrapper>.tpw-size-specification{order:2!important;flex:none;min-height:var(--tpw-size-row,84px)!important;margin:8px 0 12px!important;margin-top:auto!important;padding-top:8px!important}
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .tpw-search-product-size{display:grid!important;grid-template-columns:48% minmax(0,1fr)!important;gap:4px!important;align-content:start}
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .tpw-search-product-size>.specification-title{padding:0 0 0 24px!important;font:inherit!important;font-weight:400!important}
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .tpw-search-product-size>.specification-title svg{display:block!important}
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .tpw-search-product-size>.specification-value{display:block!important;min-height:0;padding:0!important;border:0;font:inherit!important;font-weight:700!important}
html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .info-wrapper{min-height:var(--tpw-stock-row,29px)!important}
@media(max-width:991px){
 html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card{align-self:start!important}
 html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .tpw-search-product-size{gap:6px!important}
 html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .p-title{min-height:0!important}
 html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .product-label-wrapper{min-height:calc(var(--tpw-name-row,20px) + var(--tpw-heading-gap,0px))!important}
 html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .specifications-wrapper{min-height:var(--tpw-specs-row,186px)!important}
 html.tpw-layout-v2 .section-products .tpw-product-card.tpw-product-card.tpw-search-card .info-wrapper{min-height:var(--tpw-stock-row,22px)!important}
}

