.home-department-ad{width:100%;min-width:0;max-width:100%;margin:8px 0 28px}.home-department-ad .product-ad-frame-wide-horizontal{width:100%;min-width:0;max-width:100%}.home-department-ad .product-ad-frame .product-ad-wide-horizontal{grid-template-rows:auto;grid-template-columns:80px minmax(0,1fr) 132px;gap:20px;width:100%;max-width:100%;height:auto;min-height:132px;padding:16px}.home-department-ad .product-ad-frame .product-ad-wide-horizontal .product-ad-cover{grid-row:auto;align-self:center;height:100px}.home-department-ad .product-ad-frame .product-ad-wide-horizontal .product-ad-cover img{width:100%;height:100%;object-fit:contain!important}.home-department-ad .product-ad-frame .product-ad-wide-horizontal .product-ad-buy{grid-column:auto;place-self:center stretch;min-height:44px;padding:10px 14px;font-size:14px}.home-department-ad .product-ad-frame .product-ad-wide-horizontal .product-ad-eyebrow{margin-bottom:5px;display:block}.home-department-ad .product-ad-frame .product-ad-wide-horizontal h3{-webkit-line-clamp:2;margin-bottom:5px;font-size:18px;line-height:1.3}.home-department-ad .product-ad-frame .product-ad-wide-horizontal p{-webkit-line-clamp:2;font-size:13px;line-height:1.45}@media (max-width:650px){.home-department-ad .product-ad-frame .product-ad-wide-horizontal{grid-template-rows:minmax(0,1fr) 44px;grid-template-columns:60px minmax(0,1fr);gap:8px 12px;min-height:148px;padding:12px}.home-department-ad .product-ad-frame .product-ad-wide-horizontal .product-ad-cover{grid-row:1/3;height:90px}.home-department-ad .product-ad-frame .product-ad-wide-horizontal .product-ad-buy{grid-column:2;place-self:end start;font-size:13px}.home-department-ad .product-ad-frame .product-ad-wide-horizontal h3{font-size:16px;line-height:1.25}.home-department-ad .product-ad-frame .product-ad-wide-horizontal p{font-size:12px;line-height:1.35}}
