/* OBP Allfit UI: grid/list toggle and Allfit-style list rows */
.obp-aui-view{display:none}
.obp-aui-nums{display:none}
@media (min-width:1025px){
.obp-aui-view{display:inline-flex;align-items:center;gap:2px;margin-left:12px;padding:3px;background:#fff;border:1px solid #d6dee8;border-radius:8px;vertical-align:middle;float:right}
.obp-aui-view button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:0!important;border-radius:6px;background:transparent!important;color:#4a5866!important;font:700 12px/1 Inter,Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:none!important}
.obp-aui-view button:hover{background:#eef2f6!important;color:#262626!important}
.obp-aui-view button[aria-pressed="true"],.obp-aui-view button[aria-pressed="true"]:hover{background:#262626!important;color:#fff!important}
.obp-aui-view button:focus-visible{outline:2px solid #ffc72c;outline-offset:1px}
.obp-aui-view svg{width:14px;height:14px}
body .obp-aui-rows.obp-aui-rows ul.products.products{display:flex!important;flex-direction:column;gap:8px;grid-template-columns:none!important}
body .obp-aui-rows.obp-aui-rows ul.products.products>li.product{width:100%!important;max-width:none!important;margin:0!important}
body .obp-aui-rows #loop-products li.product .post-inner,body .obp-aui-rows.obp-aui-rows li.product.product .post-inner{display:flex!important;flex-direction:row!important;align-items:center;gap:16px;padding:10px 14px!important;min-height:0!important;height:auto!important}
body .obp-aui-rows.obp-aui-rows li.product.product .post-image{flex:0 0 84px;width:84px!important;max-width:84px;height:84px;margin:0!important;padding:0!important;border:1px solid #e3e8ee;border-radius:6px;overflow:hidden;background:#fff}
body .obp-aui-rows.obp-aui-rows li.product.product .post-image .image-container{height:100%;display:flex;align-items:center;justify-content:center}
body .obp-aui-rows.obp-aui-rows li.product.product .post-image>.en-quick-view,body .obp-aui-rows.obp-aui-rows li.product.product .post-image>.wishlist-toggle,body .obp-aui-rows.obp-aui-rows li.product.product .post-image>.compare-toggle,body .obp-aui-rows.obp-aui-rows li.product.product .post-image>.wishlist-title,body .obp-aui-rows.obp-aui-rows li.product.product .post-image>.compare-title{display:none!important}
body .obp-aui-rows.obp-aui-rows li.product.product .post-image img,body .obp-aui-rows.obp-aui-rows li.product.product:hover .post-image img{position:static!important;inset:auto!important;transform:none!important;opacity:1!important;width:auto!important;max-width:80px!important;max-height:80px!important;height:auto!important;object-fit:contain;margin:0 auto!important}
body .obp-aui-rows.obp-aui-rows li.product.product .post-image .image-container:before,body .obp-aui-rows.obp-aui-rows li.product.product .post-image .image-container:after,body .obp-aui-rows.obp-aui-rows li.product.product .post-image:before,body .obp-aui-rows.obp-aui-rows li.product.product .post-image:after{display:none!important}
body .obp-aui-rows.obp-aui-rows li.product.product .onsale,body .obp-aui-rows.obp-aui-rows li.product.product .post-image .label{display:none!important}
body .obp-aui-rows.obp-aui-rows li.product.product .post-body{flex:1 1 auto;min-width:0;padding:0!important;margin:0!important}
body .obp-aui-rows.obp-aui-rows li.product.product .post-body-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;row-gap:3px;align-items:center;padding:0!important}
body .obp-aui-rows.obp-aui-rows li.product.product .post-body-inner>*{grid-column:1/3;margin:0!important}
body .obp-aui-rows.obp-aui-rows li.product.product .post-body-inner>.obp-aui-nums{order:1}
body .obp-aui-rows.obp-aui-rows li.product.product .post-body-inner>.post-content-wrap{order:2}
body .obp-aui-rows.obp-aui-rows li.product.product .post-body-inner>.product-features-list{order:3}
body .obp-aui-rows.obp-aui-rows li.product.product .post-body-inner>.product-availability{order:4;grid-column:1}
body .obp-aui-rows.obp-aui-rows li.product.product .post-body-inner>.check-price{order:5;grid-column:2}
body .obp-aui-rows.obp-aui-rows li.product.product .post-body-inner>.price-button-wrapp{order:6;grid-column:3;grid-row:1/span 4;display:flex!important;flex-direction:column;align-items:flex-end;gap:8px;padding:0!important;border:0!important}
body .obp-aui-rows.obp-aui-rows li.product.product .price-button-wrapp .price{font-size:20px!important;text-align:right}
body .obp-aui-rows.obp-aui-rows li.product.product .price-button-wrapp .price del{display:block;font-size:12px}
body .obp-aui-rows.obp-aui-rows li.product.product .post-title{margin:0!important;font-size:15px!important;line-height:1.3!important;min-height:0!important}
body .obp-aui-rows.obp-aui-rows li.product.product .product-sku{display:none!important}
body .obp-aui-rows.obp-aui-rows li.product.product .product-features-list{display:flex!important;flex-wrap:wrap;gap:2px 14px;margin:0!important;padding:0!important}
body .obp-aui-rows.obp-aui-rows li.product.product .product-features-list li{margin:0!important;font-size:12px!important;white-space:normal!important;min-width:0;overflow-wrap:anywhere}
body .obp-aui-rows.obp-aui-rows li.product.product .product-features-list .fits-content{white-space:normal!important}
body .obp-aui-rows.obp-aui-rows li.product.product .product-availability,body .obp-aui-rows.obp-aui-rows li.product.product .check-price{display:inline-flex!important;align-items:center;font-size:12px!important}
body .obp-aui-rows.obp-aui-rows li.product.product .check-price{justify-self:start}
body .obp-aui-rows.obp-aui-rows li.product.product .check-price a{padding:3px 8px!important;font-size:11px!important}
.obp-aui-rows .obp-aui-nums{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
}
