.db-site.woocommerce .db-content{max-width:1340px}
.db-site.woocommerce h1.page-title,.db-site.woocommerce div.product .product_title{font-family:DB Compressed,sans-serif;font-size:44px;color:var(--db-blue);text-transform:uppercase;margin-bottom:25px}
.db-site.woocommerce ul.products li.product a img{border-radius:8px;aspect-ratio:1;object-fit:contain}
.db-site.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:25px;line-height:1.15;color:var(--db-blue)}
.db-site.woocommerce ul.products li.product .price,.db-site.woocommerce div.product p.price{color:var(--db-blue);font-family:DB Condensed,sans-serif;font-size:22px}
.db-site.woocommerce ul.products li.product .button,.db-site.woocommerce a.button,.db-site.woocommerce button.button,.db-site .woocommerce a.button,.db-site .woocommerce button.button{background:var(--db-blue);color:white;border:0;border-radius:8px;font:700 14px/24px DB Sans,sans-serif;letter-spacing:.04em;padding:10px 20px}
.db-site .woocommerce-message,.db-site .woocommerce-info{border-top-color:var(--db-blue);background:#f6f4f0}
.db-site .woocommerce-message::before,.db-site .woocommerce-info::before{color:var(--db-blue)}
.db-site.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:var(--db-blue)}
.db-site.woocommerce div.product .woocommerce-tabs .panel h2{font-size:30px;margin:20px 0}
.db-site .woocommerce input.input-text,.db-site .woocommerce select,.db-site .woocommerce textarea{border:1px solid #b9b9b9;border-radius:4px;background:#fff;color:#222;padding:10px}
.db-site .woocommerce form .form-row label{font-size:14px}
.db-site .woocommerce table.shop_table{border-collapse:collapse;border-color:var(--db-stone)}
.db-site .woocommerce table.shop_table th{background:#f6f4f0}
.db-site .woocommerce .quantity .qty{min-height:44px}
.db-site .woocommerce .col2-set .col-1,.db-site .woocommerce .col2-set .col-2{margin-bottom:25px}
.db-site .woocommerce-MyAccount-navigation{background:#f6f4f0;border-radius:8px;padding:20px}
.db-site .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}
.db-site .woocommerce-MyAccount-navigation a{display:block;padding:8px 0;color:var(--db-blue)}
.db-site .woocommerce-MyAccount-navigation .is-active a{font-weight:700}
.db-site .woocommerce-MyAccount-content a:not(.button){color:var(--db-blue);text-decoration:underline}
.db-site .woocommerce .cart_totals h2,.db-site .woocommerce .woocommerce-billing-fields h3,.db-site .woocommerce #order_review_heading{font-size:30px;margin:20px 0}
.db-site .woocommerce .woocommerce-breadcrumb{font-family:DB Sans,sans-serif;font-size:13px;margin-bottom:28px}
.db-site .woocommerce .woocommerce-result-count{font-family:DB Condensed,sans-serif;font-size:18px}
@media(max-width:767px){.db-site.woocommerce ul.products li.product{width:48%;margin-right:4%}.db-site.woocommerce ul.products li.product:nth-child(2n){margin-right:0}.db-site.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:22px}.db-site.woocommerce div.product .product_title{font-size:36px}}
