.dbc-products .wc-block-product-template{padding-left:0;margin-left:0}.dbc-products .wc-block-product{text-align:left}.dbc-products .wc-block-components-product-button{align-items:flex-start;justify-content:flex-start}.dbc-products .wc-block-components-product-image img{border:1px solid var(--contrast-3)}.dbc-products .dbc-product__title{font-size:var(--wp--preset--font-size--sm);margin:.5em 0 .25em}.dbc-products .dbc-product__title a{color:var(--accent);text-decoration:none}.dbc-products .wc-block-components-product-price{color:var(--contrast);font-size:var(--wp--preset--font-size--sm)}.dbc-products .wp-block-button__link,.dbc-products .wc-block-components-product-button__button{background:var(--base);color:var(--accent);border:1px solid var(--contrast-3);border-radius:0;font-size:var(--wp--preset--font-size--sm);padding:.5em 1em}.dbc-products .wc-block-components-product-button__button:is(:hover,:focus-visible){background:var(--contrast-3)}.dbc-listing .dbc-products + .dbc-cards{margin-top:var(--wp--preset--spacing--md)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--accent)}.woocommerce :is(button.button,a.button,input.button,#respond input#submit),.woocommerce :is(button.button,a.button).alt{background:var(--base);color:var(--accent);border:1px solid var(--contrast-3);border-radius:0}.woocommerce :is(button.button,a.button,input.button):is(:hover,:focus-visible),.woocommerce :is(button.button,a.button).alt:is(:hover,:focus-visible){background:var(--contrast-3);color:var(--accent)}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom-color:var(--contrast-3)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:var(--base);border-color:var(--contrast-3)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--base-3);border-bottom-color:var(--base-3)}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--contrast)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--accent)}.woocommerce table.shop_attributes :is(th,td){border-color:var(--contrast-3);background:transparent}.wc-block-cart,.wc-block-checkout,.woocommerce-account .site-main{color:var(--contrast)}.wc-block-components-text-input input,.wc-block-components-combobox input,.wc-blocks-components-select select,.woocommerce form .input-text{background:#fff;color:#111}.wc-block-components-button:not(.is-link){background:var(--accent);color:var(--base-3);border-radius:0}