@charset "UTF-8";/*!
Theme Name: Cryptality Child
Theme URI: http://www.templatemonster.com/wordpress-themes.php
Author: Template Monster
Author URI: http://www.templatemonster.com/
Description: Cryptality child theme.
Template: cryptality
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: cryptality-child
*/

::selection {
    background-color: #1863af;
    color: #fff;
}
a {
    transition: all 0.1s ease;
}
ul,
ol {
    font-weight: 300;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
.wpcf7-form p {
    margin-bottom: 14px;
}
.woocommerce form .form-row {
    max-width: 49%;
}
.woocommerce form .form-row.form-row-wide {
    max-width: 100%;
}
.woocommerce form .form-row input[type="text"],
.woocommerce form .form-row input[type="email"],
.woocommerce form .form-row input[type="url"],
.woocommerce form .form-row input[type="password"],
.woocommerce form .form-row input[type="search"],
.woocommerce form .form-row input[type="tel"] {
    width: 100%;
}
.elementor .elementor-section .elementor-container {
    display: flex;
}
.site-content_wrap {
    margin-top: 12px;
    margin-bottom: 0 !important;
}
.site-content_wrap > .row {
    display: block;
}
#toTop {
    background-color: #1863af;
    height: 54px;
    width: 54px;
}
@media only screen and (min-width: 768px) {
    #toTop {
        bottom: 14px;
        right: 80px;
    }
}
#toTop:before {
    line-height: 54px;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
    align-items: center;
    background-color: #f7f6f7;
    display: flex;
    justify-content: space-between;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button {
    order: 1;
}
.woocommerce .woocommerce-error {
    align-items: flex-start;
    flex-direction: column;
}
.woocommerce .woocommerce-variation-add-to-cart .quantity {
    display: flex !important;
    max-height: 46px;
}
.woocommerce .woocommerce-variation-add-to-cart .quantity input.qty,
.woocommerce .woocommerce-variation-add-to-cart .quantity .quantity-button {
    flex: 1 1 100px;
}
.woocommerce .woocommerce-variation-add-to-cart .quantity .quantity-button {
    color: #1e252f;
    width: 42px;
}
.woocommerce
    .woocommerce-variation-add-to-cart
    .quantity
    .quantity-button:hover {
    background-color: #324158;
    color: #fff;
}
.woocommerce .woocommerce-variation-add-to-cart .quantity .quantity-button.inc {
    border-left: 1px solid #e6e6e6;
}
.woocommerce .woocommerce-variation-add-to-cart .quantity .quantity-button.dec {
    border-right: 1px solid #e6e6e6;
}
.woocommerce .woocommerce-variation-add-to-cart .single_add_to_cart_button {
    background-color: #324158;
    border-radius: 0;
    color: #fff;
    margin: 0;
    min-width: auto;
    padding: 16px 12px;
}
.woocommerce
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button:hover {
    background-color: #1863af;
}
.woocommerce
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button:before {
    content: "\f217";
    font-family: "Font Awesome 6 Free";
    font-size: 12px;
    font-weight: 600;
    margin: 0 6px;
}
.woocommerce
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button.loading:after {
    content: "\f110";
    font-family: "Font Awesome 6 Free";
    font-weight: 600;
    left: auto;
    transform: rotate(30deg);
}
.elementor-widget-uael-mini-cart
    .uael-mc-offcanvas__items
    .woocommerce-mini-cart
    .woocommerce-mini-cart-item {
    display: flex;
    position: relative;
}
.elementor-widget-uael-mini-cart
    .uael-mc-offcanvas__items
    .woocommerce-mini-cart
    .woocommerce-mini-cart-item
    a.remove.remove_from_cart_button {
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
.elementor-widget-uael-mini-cart
    .uael-mc-offcanvas__items
    .woocommerce-mini-cart
    .woocommerce-mini-cart-item
    .product-meta {
    margin: 0;
}
.elementor-widget-uael-mini-cart
    .uael-mc-offcanvas__items
    .woocommerce-mini-cart
    .woocommerce-mini-cart-item
    .product-meta
    li {
    min-height: auto;
}
.elementor-widget-uael-mini-cart
    .uael-mc-offcanvas__items
    .woocommerce-mini-cart
    .woocommerce-mini-cart-item
    .product-meta
    li
    span {
    display: inline-block;
}
.elementor-widget-uael-mini-cart
    .uael-mc-offcanvas__items
    .woocommerce-mini-cart
    .woocommerce-mini-cart-item
    .quantity {
    border: 0;
}
.elementor-widget-uael-mini-cart
    .uael-mc-offcanvas__items
    .woocommerce-mini-cart
    .woocommerce-mini-cart-item
    .amount {
    font-size: 18px;
    font-weight: 700;
}
.elementor-widget-uael-mini-cart
    .uael-mc-offcanvas__items
    .woocommerce-mini-cart__buttons
    a.button.checkout {
    background-color: #324158;
    color: #fff;
}
.elementor.elementor-location-footer {
    width: 100%;
}
.woocommerce .products .product span.onsale,
.woocommerce span.featured,
.woocommerce span.onsale,
.woocommerce span.new {
    right: 32px;
}
.woocommerce.single-product .product span.onsale,
.woocommerce span.featured,
.woocommerce span.new {
    display: none !important;
}
.woocommerce-shop .woocommerce-result-count,
.woocommerce.archive .woocommerce-result-count,
.woocommerce .woocommerce-result-count {
    color: #fff;
    flex: 1;
}
.products.row, .products {
    width: 100%;
}
.woocommerce-shop nav.woocommerce-pagination,
.woocommerce.archive nav.woocommerce-pagination,
.woocommerce nav.woocommerce-pagination {
    text-align: center;
    width: 100%;
}
.products .product {
    display: flex;
    flex-direction: column;
}
@media only screen and (min-width: 992px) {
    .products .product {
        flex: 0 0 25%;
        max-width: 25%;
    }
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_thumbnail
    img {
    transition: all 0.9s;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content {
    display: flex;
    flex: 1;
    flex-direction: column;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .product-categories {
    display: none;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    h3 {
    font-size: 0.925em;
    overflow: visible;
    padding: 17px 14px 0;
    text-overflow: unset;
    white-space: normal;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    h3
    a {
    font-weight: 600;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .price {
    margin: 0;
    padding: 0;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .price
    .amount {
    font-weight: 600;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .product-meta {
    font-size: 14px;
    margin: 6px 0;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .out-of-stock {
    font-size: 14px;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .awdr_discount_bar {
    display: none;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .variations_form {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: flex-end;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .variations_form
    .single_variation {
    margin: 0;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .variations_form
    .single_variation
    .woocommerce-variation-description {
    display: none;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .variations_form
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button {
    background-color: #324158;
    border-radius: 0;
    color: #fff;
    margin: 0;
    padding: 16px 12px;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .variations_form
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button:hover {
    background-color: #1863af;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .variations_form
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button:before {
    content: "\f217";
    font-family: "Font Awesome 6 Free";
    font-size: 12px;
    font-weight: 600;
    margin: 0 6px;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .variations_form
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button.loading:after {
    content: "\f110";
    font-family: "Font Awesome 6 Free";
    font-size: 12px;
    font-weight: 600;
    left: auto;
    transform: rotate(30deg);
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .variations_form
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button:hover {
    background-color: #1863af;
}
.products
    .product:not(.swiper-slide):not(.product-list)
    .block_product_content
    .variations_form
    .woocommerce-variation-availability {
    display: none;
}
.products .product:not(.swiper-slide):not(.product-list).hover:before,
.products .product:not(.swiper-slide):not(.product-list):hover:before {
    display: none;
}
.products
    .product:not(.swiper-slide):not(.product-list).hover
    .block_product_thumbnail
    img,
.products
    .product:not(.swiper-slide):not(.product-list):hover
    .block_product_thumbnail
    img {
    opacity: 0.85;
    transform: scale(1.15);
}
.woocommerce.single-product .product .elementor-widget-image img {
    max-width: 540px;
}
.woocommerce.single-product .product .product-summary {
    display: block;
}
.woocommerce.single-product .product .elementor-page-title h1.entry-title {
    font-size: 30px;
    font-weight: 600;
    margin-top: 0;
}
.woocommerce.single-product
    .product
    .elementor-widget-et-single-meta
    .product_meta {
    padding: 0;
}
.woocommerce.single-product
    .product
    .elementor-widget-et-single-meta
    .product_meta
    ul {
    list-style-type: none;
    margin: 0;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations {
    background-color: #324158;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr {
    display: flex;
    justify-content: space-between;
    position: relative;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr:after {
    border-color: #899296;
    border-style: solid;
    border-width: 1px 0;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr
    td {
    padding: 8px 0;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr
    .label {
    align-items: center;
    display: flex;
    padding-left: 16px;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr
    .label
    label {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr
    .label
    .woo-selected-variation-item-name {
    display: none;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr
    .value {
    padding-right: 16px;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr
    .value
    .variable-items-wrapper
    .variable-item {
    border: 1px solid #1863af;
    border-radius: 0;
    box-shadow: none;
    color: #1863af;
    font-weight: 600;
    transition: all 0.2s;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr
    .value
    .variable-items-wrapper
    .variable-item:hover,
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr
    .value
    .variable-items-wrapper
    .variable-item.selected {
    background-color: #1863af;
    border-color: #1863af;
    color: #fff;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .variations
    tr
    .value
    > i {
    display: none;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .single_variation_wrap {
    display: flex;
    justify-content: space-between;
    margin-top: 24px;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .single_variation_wrap
    .single_variation
    .woocommerce-variation-description {
    display: none;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .single_variation_wrap
    .single_variation
    .woocommerce-variation-price
    .price {
    font-size: 1.3em;
    font-weight: 700;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    div.quantity
    input.qty {
    width: 60px;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button {
    background-color: #324158;
    border-radius: 0;
    color: #fff;
    margin: 0;
    min-width: 240px;
    padding: 22.5px 30px 22.5px 60px;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button:before {
    content: "\f217";
    font-family: "Font Awesome 6 Free";
    font-size: 24px;
    font-weight: 600;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button.loading:after {
    content: "\f110";
    font-family: "Font Awesome 6 Free";
    font-weight: 600;
    left: auto;
    transform: rotate(30deg);
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-add-to-cart
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button:hover {
    background-color: #1863af;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-data-tabs
    .woocommerce-tabs
    .tabs {
    border-bottom: 2px solid #324158;
    display: block;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-data-tabs
    .woocommerce-tabs
    .tabs
    li {
    border: 0;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-data-tabs
    .woocommerce-tabs
    .tabs
    li
    a {
    padding: 16px 24px;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-data-tabs
    .woocommerce-tabs
    .tabs
    li.active {
    background-color: #324158;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-data-tabs
    .woocommerce-tabs
    .tabs
    li.active
    a {
    color: #fff;
}
.woocommerce.single-product
    .product
    .elementor-widget-woocommerce-product-data-tabs
    .woocommerce-tabs
    .wc-tab {
    font-size: 14px;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related {
    border-top: 1px solid #eee;
    padding: 36px 0;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    h6 {
    font-size: 20px;
    margin-bottom: 24px;
    text-align: center;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container {
    overflow: hidden;
    position: relative;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-button-next,
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-button-prev {
    position: absolute;
    top: 50%;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-button-next:after,
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-button-prev:after {
    content: "";
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-button-next {
    right: 0;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-button-prev {
    left: 0;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper {
    display: flex;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_thumbnail
    img {
    transition: all 0.9s;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content {
    display: flex;
    flex: 1;
    flex-direction: column;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .product-categories {
    display: none;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    h3 {
    font-size: 0.925em;
    overflow: visible;
    padding: 17px 14px 0;
    text-overflow: unset;
    white-space: normal;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    h3
    a {
    font-weight: 600;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .price {
    margin: 0;
    padding: 0;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .price
    .amount {
    font-weight: 600;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .product-meta {
    font-size: 14px;
    margin: 6px 0;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .out-of-stock {
    font-size: 14px;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .variations_form {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: flex-end;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .variations_form
    table.variations {
    display: none;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .variations_form
    .single_variation {
    display: none !important;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .variations_form
    .woocommerce-variation-add-to-cart
    div.quantity
    input.qty {
    width: 60px;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .variations_form
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button {
    background-color: #324158;
    border-radius: 0;
    color: #fff;
    margin: 0;
    padding: 16px 12px;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .variations_form
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button:before {
    content: "\f217";
    font-family: "Font Awesome 6 Free";
    font-size: 12px;
    font-weight: 600;
    left: unset;
    margin: 0 6px;
    position: relative;
    top: unset;
    transform: none;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .variations_form
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button.loading:after {
    content: "\f110";
    font-family: "Font Awesome 6 Free";
    font-size: 12px;
    font-weight: 600;
    left: auto;
    transform: rotate(30deg);
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .variations_form
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button:hover {
    background-color: #1863af;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product
    .block_product_content
    .variations_form
    .woocommerce-variation-availability {
    display: none;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product.hover:before,
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product:hover:before {
    display: none;
}
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product.hover
    .block_product_thumbnail
    img,
.woocommerce.single-product
    .elementor-widget-woocommerce-product-related
    .related
    .swiper-carousel-container
    .swiper-container
    .swiper-wrapper
    .product:hover
    .block_product_thumbnail
    img {
    opacity: 0.85;
    transform: scale(1.15);
}
.woocommerce-cart .woocommerce .woocommerce-message {
    justify-content: unset;
}
.woocommerce-cart .woocommerce .woocommerce-message strong {
    margin: 0 6px;
}
.woocommerce-cart .woocommerce .fc-wrapper {
    margin-top: 24px;
}
.woocommerce-cart .woocommerce .fc-wrapper .woocommerce-cart-title {
    font-size: 18px;
    font-weight: 600;
}
.woocommerce-cart .woocommerce .fc-wrapper .fc-cart-section {
    border: 0;
}
@media only screen and (max-width: 768px) {
    .woocommerce-cart .woocommerce .fc-wrapper .fc-cart-section table.cart {
        margin: 0 !important;
    }
}
.woocommerce-cart .woocommerce .fc-wrapper .fc-cart-section table.cart th,
.woocommerce-cart .woocommerce .fc-wrapper .fc-cart-section table.cart td {
    padding: 5px;
}
.woocommerce-cart .woocommerce .fc-wrapper .fc-cart-section table.cart th {
    border-bottom: 1px solid #ececec !important;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.woocommerce-cart .woocommerce .fc-wrapper .fc-cart-section table.cart td {
    border-top: 0 !important;
    border-bottom: 1px dashed #d8d8d8 !important;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-thumbnail {
    min-width: auto;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-thumbnail
    img {
    border: 0;
    max-width: 100px;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-name
    > a {
    margin: 0;
}
@media only screen and (max-width: 768px) {
    .woocommerce-cart
        .woocommerce
        .fc-wrapper
        .fc-cart-section
        table.cart
        td.product-name
        > a {
        text-align: center;
    }
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-name
    .mini_cart_item_title
    a {
    color: #324158;
    font-weight: 600 !important;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-name
    .amount {
    font-size: 14px;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-name
    .product-meta {
    float: none;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-name
    .product-meta
    li
    span {
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    margin: 0;
    text-transform: uppercase;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-name
    .product-meta
    li
    .product-meta__name {
    font-weight: 600;
    margin-right: 5px;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-name
    dl.variation {
    display: flex;
    flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
    .woocommerce-cart
        .woocommerce
        .fc-wrapper
        .fc-cart-section
        table.cart
        td.product-name
        dl.variation {
        justify-content: center;
    }
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-name
    dl.variation
    dt,
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-name
    dl.variation
    dd {
    font-size: 14px;
    font-style: normal;
    margin: 0;
    text-transform: uppercase;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-name
    dl.variation
    dt {
    font-weight: 600;
    margin-right: 5px;
}
@media only screen and (max-width: 768px) {
    .woocommerce-cart
        .woocommerce
        .fc-wrapper
        .fc-cart-section
        table.cart
        td.product-subtotal,
    .woocommerce-cart
        .woocommerce
        .fc-wrapper
        .fc-cart-section
        table.cart
        td.product-quantity {
        width: auto;
    }
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-subtotal
    .amount {
    font-size: 20px;
    font-weight: 600;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-section
    table.cart
    td.product-remove {
    left: unset;
    top: 20px;
}
@media only screen and (min-width: 768px) {
    .woocommerce-cart
        .woocommerce
        .fc-wrapper
        .fc-cart-section
        table.cart
        td.product-remove
        a.remove {
        left: 0;
        top: 0;
    }
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-actions
    .fc-cart-action__continue-shopping,
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-actions
    .fc-cart-action__proceed-checkout {
    font-weight: 600;
    text-transform: uppercase;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-actions
    .fc-cart-action__proceed-checkout {
    background-color: #324158 !important;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner {
    border: 0;
    border-radius: 0;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    table.shop_table
    tfoot
    tr
    th {
    font-weight: 600;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    table.shop_table
    tfoot
    tr
    td
    .amount {
    font-size: 18px;
    font-weight: 600;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    table.shop_table
    tfoot
    tr.woocommerce-shipping-totals
    ul#shipping_method {
    border: 0;
    border-radius: 0;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    table.shop_table
    tfoot
    tr.woocommerce-shipping-totals
    ul#shipping_method
    li.shipping-method__option:not(:last-child) {
    border-bottom: 0;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    table.shop_table
    tfoot
    tr.woocommerce-shipping-totals
    ul#shipping_method
    li.shipping-method__option
    input[type="radio"] {
    align-items: center;
    display: inline-flex !important;
    height: 26px;
    opacity: 1 !important;
    width: 28px;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    table.shop_table
    tfoot
    tr.woocommerce-shipping-totals
    ul#shipping_method
    li.shipping-method__option
    input[type="radio"]:checked {
    background-color: #324158;
    border-color: #324158;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    table.shop_table
    tfoot
    tr.woocommerce-shipping-totals
    ul#shipping_method
    li.shipping-method__option
    .shipping-method__option-label {
    padding-left: 12px;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    table.shop_table
    tfoot
    tr.woocommerce-shipping-totals
    ul#shipping_method
    li.shipping-method__option
    input[type="radio"]:checked
    + .shipping-method__option-label {
    background-color: transparent !important;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    table.shop_table
    tfoot
    tr.order-total
    th,
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    table.shop_table
    tfoot
    tr.order-total
    td
    .amount {
    font-size: 20px;
}
.woocommerce-cart
    .woocommerce
    .fc-wrapper
    .fc-cart-order-review
    .fc-cart-order-review__inner
    .wc-proceed-to-checkout
    .checkout-button {
    background-color: #324158;
    border-color: #324158;
}
body.woocommerce-checkout .fc-content.fc-container {
    max-width: 100% !important;
}
.woocommerce-checkout {
    counter-reset: section;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step {
    border: 0;
    border-radius: 0;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep {
    border: 0;
    border-radius: 0;
    margin-bottom: 24px;
    padding: 0;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-title {
    font-size: 18px;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-title:before {
    content: counter(section) ". ";
    counter-increment: section;
    display: inline-block;
    margin-right: 6px;
    width: auto;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields
    label {
    font-size: 14px;
}
@media only screen and (min-width: 768px) {
    .woocommerce-checkout
        div.woocommerce
        .fc-wrapper
        .fc-checkout-steps
        .fc-checkout-step
        .fc-step__substep
        .fc-step__substep-fields {
        border-left: 2px solid #333;
        margin-left: 4px;
        padding-left: 20px;
    }
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--shipping_method
    #shipping_method.shipping-method__options {
    border-radius: 0;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--shipping_method
    #shipping_method.shipping-method__options
    .shipping-method__option-label
    .shipping-method__option-text {
    font-size: 14px;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--shipping_method
    #shipping_method.shipping-method__options
    input[type="radio"] {
    align-items: center;
    display: inline-flex !important;
    opacity: 1 !important;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--shipping_method
    #shipping_method.shipping-method__options
    input[type="radio"]:checked {
    background-color: #324158;
    border-color: #324158;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--shipping_method
    #shipping_method.shipping-method__options
    input[type="radio"]:checked
    + .shipping-method__option-label {
    background-color: transparent !important;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--billing_address
    p#billing_same_as_shipping_field
    input[type="checkbox"] {
    display: inline-flex;
    height: 24px;
    width: 24px;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--billing_address
    p#billing_same_as_shipping_field
    input[type="checkbox"]:checked {
    background-color: #324158;
    border-color: #324158;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--billing_address
    p#billing_same_as_shipping_field
    label {
    font-size: 14px;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--billing_address
    .woocommerce-billing-fields__field-wrapper {
    padding-bottom: 0;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--billing_address
    .woocommerce-billing-only-fields__field-wrapper {
    margin-top: 0;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--billing_address
    .woocommerce-billing-only-fields__field-wrapper
    label {
    font-size: 14px;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--payment
    input[type="radio"]:checked {
    background-color: #324158;
    border-color: #324158;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--payment
    #payment
    .payment_methods
    > li.wc_payment_method
    > label
    .payment-method__label-text {
    padding-left: 14px;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--payment
    #payment
    div.payment_box {
    font-style: normal;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--payment
    #payment
    div.payment_box
    input[type="checkbox"] {
    min-width: 24px;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--payment
    #payment
    div.payment_box
    input[type="checkbox"]:checked {
    background-color: #324158;
    border-color: #324158;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-steps
    .fc-checkout-step
    .fc-step__substep
    .fc-step__substep-fields.fc-substep__fields--payment
    #payment
    div.payment_box.payment_method_square_credit_card {
    padding-right: 0;
    padding-left: 0;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner {
    border: 0;
    border-radius: 0;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-name
    img {
    border: 0;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-name
    .mini_cart_item_title {
    font-size: 14px;
    font-weight: 500;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-name
    .product-quantity {
    align-items: center;
    background-color: #324158;
    border-radius: 100%;
    display: flex !important;
    height: 30px;
    justify-content: center;
    padding: 0;
    width: 30px;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-name
    .product-meta {
    float: none;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-name
    .product-meta
    li
    span {
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    margin: 0;
    text-transform: uppercase;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-name
    .product-meta
    li
    .product-meta__name {
    font-weight: 600;
    margin-right: 5px;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-name
    dl.variation
    dt,
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-name
    dl.variation
    dd {
    color: #1e252f;
    display: inline-block;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-name
    dl.variation
    dt {
    font-weight: 600;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-total {
    text-align: right;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tbody
    tr.cart_item
    td
    .product-total
    .amount {
    font-weight: 600;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr
    th,
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr
    td
    .amount {
    font-size: 16px;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr
    th {
    font-weight: 400;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr
    td
    .amount {
    font-weight: 600;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr.cart-subtotal
    td
    .amount,
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr.cart-subtotal
    td
    .amount
    span {
    font-weight: 600 !important;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr.cart-subtotal
    th
    span,
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr.cart-subtotal
    th
    span.amount {
    font-weight: 400;
}
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr.order-total
    th,
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr.order-total
    td
    .amount,
.woocommerce-checkout
    div.woocommerce
    .fc-wrapper
    .fc-checkout-order-review
    .fc-checkout-order-review__inner
    #order_review
    table.woocommerce-checkout-review-order-table
    tfoot
    tr.order-total
    td
    .amount
    span {
    font-size: 18px !important;
    font-weight: 600 !important;
}
.woocommerce-login .woocommerce form .form-row .row .col {
    padding: 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    padding: 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
    background-color: #324158;
    margin: 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
    color: #fff;
    display: block;
    font-weight: 600;
    letter-spacing: 0;
    padding: 0.75em 1.5em;
}
.woocommerce-account
    .woocommerce
    .woocommerce-MyAccount-navigation
    ul
    li
    a:before {
    margin-right: 8px;
}
.woocommerce-account
    .woocommerce
    .woocommerce-MyAccount-navigation
    ul
    li.is-active
    a,
.woocommerce-account
    .woocommerce
    .woocommerce-MyAccount-navigation
    ul
    li:hover
    a {
    color: #1863af;
}
.woocommerce-account
    .woocommerce
    .woocommerce-MyAccount-navigation
    ul
    li.woocommerce-MyAccount-navigation-link--payment-methods
    a:before {
    content: "\f09d";
}
.woocommerce-account
    .woocommerce
    .woocommerce-MyAccount-content
    .col2-set
    .col-1,
.woocommerce-account
    .woocommerce
    .woocommerce-MyAccount-content
    .col2-set
    .col-2 {
    width: 100%;
}
@media only screen and (min-width: 768px) {
    .woocommerce-account
        .woocommerce
        .woocommerce-MyAccount-content
        .col2-set
        .col-1,
    .woocommerce-account
        .woocommerce
        .woocommerce-MyAccount-content
        .col2-set
        .col-2 {
        flex: 1;
    }
}
.woocommerce-account
    .woocommerce
    .woocommerce-MyAccount-content
    .woocommerce-Address-title {
    align-items: center;
    display: flex;
    justify-content: space-between;
}
.woocommerce-account
    .woocommerce
    .woocommerce-MyAccount-content
    .woocommerce-Address-title
    h3 {
    flex-grow: 1;
    font-size: 22px;
    margin: 0;
}
.woocommerce-account
    .woocommerce
    .woocommerce-MyAccount-content
    .woocommerce-Address-title
    .edit {
    font-size: 14px;
}
.woocommerce-order-form .woocommerce button.update-order-form {
    z-index: 10;
}
.woocommerce-order-form .woocommerce button.update-order-form:hover {
    background-color: #1863af;
}
.woocommerce-order-form .woocommerce table.etracker_order_form th {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.woocommerce-order-form
    .woocommerce
    table.etracker_order_form
    .etracker_order_form-row
    .etracker_order_form-name
    a {
    color: #324158;
}
.woocommerce-order-form
    .woocommerce
    table.etracker_order_form
    .etracker_order_form-row
    .etracker_order_form-quantity
    .product-details
    .quantity
    .quantity-button:hover {
    background-color: #324158;
    color: #fff;
}
.woocommerce-order-form
    .woocommerce
    table.etracker_order_form
    .etracker_order_form-row
    .etracker_order_form-total {
    text-align: right;
}
