/* Yahoo Shopping-inspired WooCommerce layout, original implementation */
body.woocommerce-page,body.single-product{background:#f6f7f9;color:#242424}
.woocommerce .woocommerce-breadcrumb{font-size:13px;color:#737982;margin:16px 0 22px}
.woocommerce-cart .wp-block-woocommerce-cart,.woocommerce-checkout .wp-block-woocommerce-checkout,.single-product .woocommerce{max-width:1200px;margin:28px auto}
.woocommerce-cart .wc-block-cart,.woocommerce-checkout .wc-block-checkout{background:transparent}
.wc-block-cart-items,.wc-block-cart__sidebar,.wc-block-components-sidebar,.wc-block-checkout__main,.woocommerce div.product div.summary,.woocommerce div.product div.images{background:#fff;border:1px solid #e6e8ed;border-radius:8px;padding:24px;box-sizing:border-box}
.wc-block-cart__sidebar,.wc-block-components-sidebar{box-shadow:0 4px 20px rgba(20,35,55,.04)}
.wc-block-cart-items{width:100%}
.wc-block-cart-item__image img,.woocommerce div.product div.images img{border-radius:6px}
.wc-block-components-product-name,.woocommerce div.product .product_title{color:#20252c;font-weight:700;line-height:1.45}
.wc-block-components-product-price,.wc-block-cart-item__total-price-and-sale-badge-wrapper,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#d9232e;font-weight:800}
.wc-block-components-button:not(.is-link),.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce button.single_add_to_cart_button{background:#e32636!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;min-height:46px;border:0}
.wc-block-components-button:not(.is-link):hover,.woocommerce button.button.alt:hover{background:#b91727!important}
.wc-block-components-quantity-selector{border-radius:6px}
.woocommerce div.product{display:flow-root}
.woocommerce div.product .woocommerce-tabs,.woocommerce .related.products{background:#fff;border:1px solid #e6e8ed;border-radius:8px;padding:22px;margin-top:24px}
.woocommerce ul.products li.product{background:#fff;border:1px solid #e9e9ee;border-radius:7px;padding:12px!important;box-sizing:border-box;transition:box-shadow .2s}
.woocommerce ul.products li.product:hover{box-shadow:0 5px 20px #00000012}
.woocommerce ul.products li.product .price{color:#d9232e;font-weight:800}
.woocommerce span.onsale{background:#e32636}
@media(max-width:781px){.wc-block-cart-items,.wc-block-cart__sidebar,.wc-block-components-sidebar,.wc-block-checkout__main,.woocommerce div.product div.summary,.woocommerce div.product div.images{padding:14px}.woocommerce-cart .wp-block-woocommerce-cart,.woocommerce-checkout .wp-block-woocommerce-checkout{margin:12px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.woocommerce ul.products li.product{width:auto!important;margin:0!important}}
