.woocommerce-page .page-content {
    max-width: 1170px;
    margin: 0 auto;
}
.wp-block-woocommerce-cart.alignwide {
    margin: 0;
}
.single-product .content-area {
    max-width: 1170px;
    margin: 0 auto;
}
.woocommerce ul.products li.product .button {
    background: #006269;
    color: #fff;
    padding: 15px 40px;
}
.wc-block-components-totals-coupon a {
    color: #006269;
}
nav.woocommerce-MyAccount-navigation ul {
    padding: 0 0 0 16px;
    list-style: circle;
}

nav.woocommerce-MyAccount-navigation {
    background: #f9f9f9;
    padding: 25px;
}
.woocommerce-info::before {
    color: #006268;
}
.woocommerce-info {
    border-top-color: #006268;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    background: #006269 !important;
    color: #fff !important;
    margin-top: 0 !important;
    font-weight: 500 !important;
}

.woocommerce-account .page-content {
    padding: 10px 15px 70px;
}
nav.woocommerce-MyAccount-navigation ul li+li {
    margin-top: 12px;
}

nav.woocommerce-MyAccount-navigation ul li a {
    color: #006268;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
}

nav.woocommerce-MyAccount-navigation ul li:hover a {
    text-decoration: underline;
}
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    min-height: auto !important;
    padding: 18px 0;
    border: none;
    outline: none;
}
span.wc-block-components-button__text {
    border: none !important;
    outline: none !important;
}
a.wc-block-components-product-name {
    color: #006269;
    text-decoration: none;
    font-size: 20px;
    line-height: 24px;
}
button.wc-block-components-panel__button {
    padding: 12px !important;
    color: #fff !important;
    text-decoration: none !important;
    margin: 0 0 20px !important;
}
.wc-block-components-formatted-money-amount {
    font-size: 16px;
}
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
    outline: none !important;
    border: none !IMPORTANT;
    min-height: auto;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #006269;
    font-size: 18px;
    text-decoration: none;
}

span.woocommerce-Price-amount.amount {
    text-decoration: none !important;
}

.woocommerce ul.products li.product a {
    text-decoration: none !important;
}

.woocommerce ul.products li.product .price ins {
    text-decoration: none !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 26px;
}
.woocommerce div.product form.cart .button,
.wc-block-cart .wc-block-cart__submit-container{
    background: #006067;
    padding: 15px;
    margin-top: 20px !important;
    max-width: 250px;
}

.woocommerce div.product form.cart {
    display: flex;
    flex-direction: column;
}
.woocommerce ul.products li.product a img {
    margin-bottom: 0;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    text-decoration: none !important;
}
nav.woocommerce-breadcrumb {
    display: none;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after {
    top: 15px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #006268;
    text-decoration: none;
    font-size: 24px;
}

.woocommerce div.product .product_title {
    font-size: 40px;
    line-height: 40px;
}

.single-product .content-area {
    padding: 40px 0;
}
.wc-block-cart .wc-block-cart__submit-container {
    width: 100%;
    max-width: 100%;
    color: #fff;
}

.wc-block-cart .wc-block-cart__submit-container a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    line-height: 30px;
}
.wc-block-grid__product .wc-block-grid__product-title {
    font-size: 18px;
    color: #006269;
    text-decoration: none;
}

li.wc-block-grid__product a {
    text-decoration: none;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
    background: #006269;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}