.woocommerce-error li {
    padding-left: 55px !important
}

.wc-item-meta strong {
    font-weight: 600;
    font-size: 14px
}

.woocommerce div.product {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
    margin-bottom: 70px;
}

.woocommerce div.product .left-product{
    width: 50%;
    margin-top: -150px;
    height: fit-content;
    position: sticky;
    top: 0;
}

.woocommerce div.product .woo-product-gallery-slider {
    margin-bottom: 75px !important;
}

.woocommerce div.product .woo-product-gallery-slider .slick-slider {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-arrow {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-arrow.flaticon-right-arrow::before {
    font-size: 25px !important;
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-arrow.flaticon-back::before {
    font-size: 25px !important;
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-list {
    height: 400px !important;
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-list .slick-track {
    height: 100%;
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-list .slick-track .slick-slide {
    display: flex;
    justify-content: center;

    padding: 20px;
    position: relative;
    background-color: #fafafa;
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-list .slick-track .slick-slide a {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-list .slick-track .slick-slide a .zoomtoo-container {
    height: 100%;
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-list .slick-track .slick-slide a img {
    height: 100%;
    object-fit: contain;
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-list .slick-track .woocommerce-product-gallery__image {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav {
    margin: 20px 0;
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-list {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-list .slick-track {
    display: flex;
    gap: 10px;
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-list .slick-track .slick-slide {
    background-color: #fff;
    margin: 0;
    padding: 10px;

    border-color: #eeeeee;
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-list .slick-track .slick-slide img {
}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-list .slick-track .slick-slide.slick-current {
    border-color: #272B59 !important;
}

.summary.entry-summary {}

.woocommerce-tabs {
    width: 100%;
    background-color: #fff;
    border: unset;
    border-radius: 10px;
    padding: 30px;
}

.woocommerce-tabs .wc-tabs {
    display: flex;
    gap: 20px;
    margin: 0 !important;
    padding: 0 !important;
}

.woocommerce-tabs .wc-tabs::before {
    display: none !important;
}
.woocommerce-tabs .wc-tabs::after{
    display: none !important;
}

body .woocommerce-tabs .wc-tabs li {
    border: unset !important;
    padding: 0 !important;
    margin: 0 !important;
    background-color: unset !important;
}

body .woocommerce-tabs .wc-tabs li::before{
    display: none;
}

body .woocommerce-tabs .wc-tabs li::after{
    display: none;
}
body .woocommerce-tabs .wc-tabs li.active{}
body .woocommerce-tabs .wc-tabs li.active a{
    background-color: #272B59 !important;
    color: #fff !important;
}
body .woocommerce-tabs .wc-tabs li.active a img{}
body .woocommerce-tabs .wc-tabs li a {
    background-color: #F8F8F8 !important;
    border: 1px solid #e0e0e0;
    padding: 12px 20px !important;
    border-radius: 10px;
    font-family: 'DunbarTall';
    font-size: 14px;
    font-weight: 400 !important;
    color: #272B59 !important;
}

.woocommerce-Tabs-panel {
    padding: 30px 0 0 !important;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    color: #000;
}

.woocommerce-Tabs-panel h2 {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
    line-height: 30px;
    color: #272b59;
}

.woocommerce-Tabs-panel h3 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 15px;
    line-height: 26px;
    color: #272b59;
}

.woocommerce-Tabs-panel h4 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 15px;
    line-height: 24px;
    color: #272b59;
}
.woocommerce-Tabs-panel h5 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 15px;
    line-height: 22px;
    color: #272b59;
}

.woocommerce-Tabs-panel h6 {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 15px;
    line-height: 20px;
    color: #272b59;
}

.woocommerce-Tabs-panel p {
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    color: #000;
}

.woocommerce-Tabs-panel p strong {}

section.products {
    margin: 75px 0;
}

section.products h2 {font-size: 24px;line-height: 1;font-weight: 600;color: #272B59;margin-bottom: 30px;}

section.products h2 span {}
.woocommerce ul.products{row-gap: 0 !important;}

.category-product  ul.products{
}


.rvpw-recently-view .woocommerce ul.products,
.related .woocommerce ul.products{
    gap: 25px !important;
}

.woocommerce ul.products::before,
.woocommerce ul.products::after{
    display: none
}
li.product {margin: 0 !important;width: 100% !important;
}

li.product a {
    padding: 0 20px !important;
    height: 100%;
}

li.product a .discount {
    background-color: green;
    width: fit-content;
    padding: 10px;
    color: #fff;

    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 14px;
}

li.product .onsale {
    background-color: green;
    font-size: 10px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none !important;
}

li.product img {
}

li.product h2 {
    font-size: 18px !important;
    font-weight: 600;
    margin-bottom: 15px !important;
    min-height: 80px;
    text-align: left;
}

li.product .price .woocommerce-Price-amount:not(del .woocommerce-Price-amount) {
    display: inline;
    font-size: 20px;
    font-weight: 700;
    color: #008001;
    text-decoration: unset;
}

li.product .price {
    display: flex !important;
    flex-direction: column;
    margin-bottom: 0 !important;
    align-items: flex-start;
    margin-bottom: 30px !important;
}

li.product .price del {
    font-size: 16px;
    color: #C9C9C9 !important;
    font-weight: 400;
}

li.product .price del bdi {}

li.product .price del bdi span {}

li.product .price ins {
    display: inline;
    font-size: 22px;
    font-weight: 700;
    color: #008001;
    text-decoration: unset;
}

li.product .price ins bdi {}

li.product .price ins bdi span {}

li.product .add_to_cart_button,
li.product .button {
    background-color: #272B59 !important;

    display: flex !important;
    justify-content: center;
    padding: 0 !important;
    position: relative;
    margin: 0 !important;
    height: 50px;
    margin-bottom: -25px !important;
    color: #fff;
    align-items: center;
    font-weight: 300;
    margin: -22px 0px !important;
    opacity: 1 !important;
    transition: all .4s;
}

li.product .add_to_cart_button:hover,
li.product .button:hover {
    background-color: #3f4040 !important;
    transition: all .4s;
}

li.product .added_to_cart {
    background-color: #008001 !important;
    position: absolute;
    bottom: -80px;
    width: 100%;
    justify-content: center;
    height: 40px;
    z-index: 999;
    border: 1px solid #fff;
}

li.product .add_to_cart_button i {}

li.product .add_to_cart_button i::before {}

.woocommerce-notices-wrapper {
    max-width: 1920px;
    width: 100%;
}

.woocommerce-notices-wrapper .woocommerce-message {align-items: center;justify-content: space-between;}

.woocommerce-notices-wrapper .woocommerce-message::before {
    content: "";
    display: none;
}

.woocommerce-notices-wrapper .woocommerce-message::after {
    content: "";
    display: none;
}

.woocommerce-notices-wrapper .woocommerce-message a {
    float: unset !important;
    height: 35px;
    display: flex;
    align-items: center;
}

#review_form_wrapper {}

#review_form_wrapper #review_form {}

#review_form_wrapper #review_form .comment-respond {}

#review_form_wrapper #review_form .comment-respond .comment-reply-title {
    margin: 20px 0 10px;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    margin-bottom: 10px !important;
    display: block;
}

#review_form_wrapper #review_form .comment-respond .comment-reply-title small {}

#review_form_wrapper #review_form .comment-respond .comment-reply-title small a {}

#review_form_wrapper #review_form .comment-respond form {}

#review_form_wrapper #review_form .comment-respond form .comment-form-rating {}

#review_form_wrapper #review_form .comment-respond form .comment-form-rating label {
    color: #404041;
    font-size: 16px;
    margin-bottom: 8px;
    display: block;
}

#review_form_wrapper #review_form .comment-respond form .comment-form-rating label span {
    color: red;
}

#review_form_wrapper #review_form .comment-respond form .comment-form-rating p.stars {}

#review_form_wrapper #review_form .comment-respond form .comment-form-rating p.stars span {
    display: flex;
    gap: 5px;
}

#review_form_wrapper #review_form .comment-respond form .comment-form-rating p.stars span a {}

#review_form_wrapper #review_form .comment-respond form .comment-form-rating p.stars span a::before {
    color: #ffca2c;
    font-size: 16px;
}

#review_form_wrapper #review_form .comment-respond form .comment-form-comment {
    margin: 30px 0 0;
}

#review_form_wrapper #review_form .comment-respond form .comment-form-comment label {
    color: #404041;
    font-size: 16px;
    margin-bottom: 8px;
    display: block;
}

#review_form_wrapper #review_form .comment-respond form .comment-form-comment label span {
    color: red;
}

#review_form_wrapper #review_form .comment-respond form .comment-form-comment textarea {
    height: 200px;
    border-color: #e0e0e0;
    margin: 10px 0;
    padding: 20px;
    font-size: 14px;
    border-radius: 10px;
    background-color: #fafafa !important;
}

#review_form_wrapper #review_form .comment-respond form .form-submit {}

#review_form_wrapper #review_form .comment-respond form .form-submit input[type=submit] {
    font-size: 18px;
    background-color: #272b5a;
    color: #fff;
    height: 50px;
    padding: 0 40px;
    font-weight: 300 !important;
    font-size: 16px;
    font-weight: 500;
    font-family: 'DunbarTall';
    border-radius: 50px;
}


.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-arrow {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-arrow::before {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-arrow.slick-next {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-arrow.slick-next::before {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-arrow.slick-prev {}

.woocommerce div.product .woo-product-gallery-slider .wpgs-nav .slick-arrow.slick-prev::before {}

.fancybox-container {
    z-index: 9999999 !important;
}


.category-result .group-row .category-product ul.products::before {
    display: none;
}

.category-result .group-row .category-product ul.products li.product {
    width: auto;
    margin: 0;
    float: unset;
    height: 100%;
    display: none;
}

.woocommerce-cart-form {
    width: 70%;
    background-color: #fff;
    position: relative;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #e0e0e0;
    border-radius: 0 15px 15px 0;
    padding: 20px;
    height: fit-content;
}

.woocommerce-cart-form::before{
    content:"";
    background-color: #fff;
    position: absolute;
    right: 100%;
    top: -1px;
    width: 1000%;
    height: 100%;
    border-width: 1px 0;
    border-style: solid;
    border-color: #e0e0e0;
}

body .woocommerce-cart-form table.shop_table {
    margin: 0;
    border: unset;
}

.woocommerce-cart-form table thead {}

.woocommerce-cart-form table thead {}

.woocommerce-cart-form table thead tr {}

.woocommerce-cart-form table thead tr th {
    font-size: 14px;
    font-weight: 400 !important;
}

.woocommerce-cart-form table tbody {}

.woocommerce-cart-form table tbody tr {}

.woocommerce-cart-form table tbody tr td {
    font-size: 14px;
}

.woocommerce-cart-form table tbody tr td.product-price{
    width: 15%;
}
.woocommerce-cart-form table tbody tr td.product-price .awdr_cart_strikeout_line{
    display: flex;
    flex-direction: column;
}
.woocommerce-cart-form table tbody tr td.product-price .awdr_cart_strikeout_line del{
    color: #9999998c;
    line-height: 1;
    display: block;
    height: 15px;
}

.woocommerce-cart-form table tbody tr td.product-price .awdr_cart_strikeout_line del .woocommerce-Price-amount{
    color: #9999998c;
}
.woocommerce-cart-form table tbody tr td.product-price .awdr_cart_strikeout_line ins .woocommerce-Price-amount{
    font-weight: 800;
}
.woocommerce-cart-form table tbody tr td.product-price .awdr_cart_strikeout_line ins{
    text-decoration: unset;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    height: 30px;
    display: block;
}
.woocommerce-cart-form table tbody tr td.product-price .awdr_cart_strikeout_line .woocommerce-Price-amount{}
.woocommerce-cart-form table tbody tr td.product-price .awdr_cart_strikeout_line .woocommerce-Price-amount bdi{}


.woocommerce-cart-form table tbody tr td a.remove {background-color: #f9f9f9;width: 35px;height: 35px;border: 1px solid #e0e0e0;color: #f9f9f9 !important;position: relative;display: table;margin: auto;}
.woocommerce-cart-form table tbody tr td a.remove:hover{
    background: #e0e0e0;
    color: #e0e0e0 !important;
}

.woocommerce-cart-form table tbody tr td a.remove::before {
    content: "";
    background-image: url(/wp-content/uploads/2024/10/trash.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.woocommerce-cart-form table tbody tr td a img {

    width: 100px !important;
    height: auto !important;
    object-fit: contain !important;
}

.woocommerce-cart-form table tbody tr td.product-name a {}

.woocommerce-cart-form table tbody tr td.product-name {
    width: 30%;
}

.woocommerce-cart-form table tbody tr td.product-price .woocommerce-Price-amount {
    display: block;
    font-weight: 600;
    color: #272B59;
    text-align: center;
    font-size: 16px;
}

.woocommerce-cart-form table tbody tr td.product-price .woocommerce-Price-amount bdi {}

.woocommerce-cart-form table tbody tr td.product-price .woocommerce-Price-amount bdi span {}

.woocommerce-cart-form table tbody tr td.product-quantity {
    width: 15%;
}

.woocommerce-cart-form table tbody tr td.product-quantity .quantity-flex{
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.woocommerce-cart-form table tbody tr td.product-quantity .quantity-flex button{
    background-color: #272B59;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    color: #fff;
}
.woocommerce-cart-form table tbody tr td.product-quantity .quantity-flex button i{
    font-size: 18px;
}

.woocommerce-cart-form table tbody tr td.product-quantity .quantity {}

.woocommerce-cart-form table tbody tr td.product-quantity .quantity label {}

.woocommerce-cart-form table tbody tr td.product-quantity .quantity input {
    height: 40px;
    border: unset;
    font-size: 18px;
    font-weight: 500;
    width: 50px;
    -moz-appearance: none;
}

.woocommerce-cart-form table tbody tr td.product-quantity .quantity input::-webkit-outer-spin-button,
.woocommerce-cart-form table tbody tr td.product-quantity .quantity input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.woocommerce-cart-form table tbody tr td.product-subtotal {
    width: 15%;
}

.woocommerce-cart-form table tbody tr td.product-subtotal label{
    font-size: 12px;
    color: #999;
    display: block;
    margin-bottom: 5px;
}

.woocommerce-cart-form table tbody tr td.product-subtotal .woocommerce-Price-amount {
    font-size: 16px;
    color: #272b59;
    font-weight: 600;
}

.woocommerce-cart-form table tbody tr td.product-subtotal .woocommerce-Price-amount bdi {}

.woocommerce-cart-form table tbody tr td.product-subtotal .woocommerce-Price-amount bdi span {}

.woocommerce-cart-form table tbody .actions {}

.woocommerce-cart-form table tbody .actions .coupon {
    height: 50px;
    border: 1px solid #e0e0e0;
    width: 300px;
    max-width: 100%;
    border-radius: 50px;
}

.woocommerce-cart-form table tbody .actions .coupon label {}

.woocommerce-cart-form table tbody .actions .coupon input {
    padding-left: 20px !important;
    height: 100%;
    border: unset !important;
    background-color: unset;
    width: 60% !important;
    border-radius: 50px !important;
}

.woocommerce-cart-form table tbody .actions .coupon button {
    height: 100%;

    background-color: #272B59;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    width: 38%;
}

.woocommerce-cart-form table tbody .actions button:not(.coupon button) {
    height: 50px;
    background-color: #fff !important;
    border: 1px solid #e0e0e0;

    color: #000 !important;
    font-size: 14px;
    font-weight: 500;
    padding: 0 25px !important;
}

.woocommerce-page .cart-collaterals {
    background-color: #fff;
    position: relative;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #e0e0e0;
    border-radius: 15px 0 0 15px;
    width: 28%;
}

.woocommerce-page .cart-collaterals::before{
    content:"";
    background-color: #fff;
    position: absolute;
    left: 100%;
    top: -1px;
    width: 1000%;
    height: 100%;
    border-width: 1px 0;
    border-style: solid;
    border-color: #e0e0e0;
}


.cart-collaterals .cart_totals {
    width: 100% !important;
    float: unset !important;
    padding: 30px 0 30px 30px;
    position: sticky;
    top: 20px;
}

.cart-collaterals .cart_totals h2 {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 500;
    margin-top: 0;
}

.cart-collaterals .cart_totals table {
    margin: 0 !important;
    background-color: #FAFAFA;
    border-radius: 15px;
}

.cart-collaterals .cart_totals table tbody {}

.cart-collaterals .cart_totals table tbody tr {}

.cart-collaterals .cart_totals table tbody tr td {
    font-size: 14px !important;
    padding: 15px 15px 15px 0;
}

.cart-collaterals .cart_totals table tbody tr td p {
    font-size: 14px !important;
}

.cart-collaterals .cart_totals table tbody tr th {
    font-size: 14px;
    font-weight: 600;
    padding: 15px 10px;
}

.cart-collaterals .cart_totals table tbody tr.order-total {}

.cart-collaterals .cart_totals table tbody tr.order-total th {}

.cart-collaterals .cart_totals table tbody tr.order-total td {
    color: green;
    font-size: 16px !important;
}

.cart-collaterals .cart_totals .wc-proceed-to-checkout {
    padding: 0;
}

.cart-collaterals .cart_totals .wc-proceed-to-checkout a {
    background-color: #272B59 !important;
    height: 50px;
    justify-content: center;
    font-weight: 400 !important;
    width: 100%;
    font-family: 'DunbarTall';
    font-size: 16px !important;
    border-radius: 15px !important;
    margin: 15px 0 0;
}

.cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {
    background-color: #3c3c3c;
}

.cart-collaterals .cart_totals .wc-proceed-to-checkout::before {}

.cart-collaterals .cart_totals .wc-proceed-to-checkout::after {}


.cart-collaterals .cart_totals table tbody tr td #shipping_method {}

.cart-collaterals .cart_totals table tbody tr td #shipping_method li {}

.cart-collaterals .cart_totals table tbody tr td #shipping_method label {}

.cart-collaterals .cart_totals table tbody tr td .woocommerce-shipping-calculator {}

.cart-collaterals .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-button {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    height: 40px;
    padding: 0 15px;
    font-size: 14px;
    color: #272B59;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    border-radius: 10px;
}

.cart-collaterals .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-button::after {}

.cart-collaterals .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form {}

.cart-collaterals .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row {}

.cart-collaterals .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row label {}

.select2.select2-container {
    border: 1px solid #e0e0e0;
    border-radius: 50px;
}

.select2 .selection {
    width: 100%;
    display: block;
    height: 100%;
}

.select2 .selection .select2-selection {
    border-color: #e0e0e0;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 15px;
    width: 100%;
    border-radius: 50px;
    border: unset;
}

.select2 .selection .select2-selection .select2-selection__rendered {}

.select2 .selection .select2-selection .select2-selection__arrow {
    height: 100%;
    color: #000;
}

.select2 .dropdown-wrapper {}

.cart-collaterals .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form button {
    background-color: #272b59;
    color: #fff;
    height: 40px;
    padding: 0 30px;
    font-weight: 400;
    width: 100%;
    border-radius: 50px;
}

.cart-collaterals .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row input {
    height: 40px;
    border: 1px solid #e0e0e0;
    padding: 0 15px;
    border-radius: 50px;
}

.cart-collaterals .cart_totals table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row .select2 {
    height: 40px;
    border: 1px solid #e0e0e0;
    border-radius: 50px;
}

.woocommerce .xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {}

.woocommerce .xoo-el-form-container ul.xoo-el-tabs li {
    cursor: pointer;

    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 400;
}

.woocommerce .xoo-el-form-container ul.xoo-el-tabs {
    gap: 10px;
}


.woocommerce .xoo-el-section.xoo-el-active {}

.woocommerce .xoo-el-section .xoo-el-fields {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-notice {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-input-group {
    border: unset;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-input-group .xoo-aff-input-icon {
    width: 60px;
    max-width: 60px;
    background-color: #fff;
    height: 60px;
    border-color: #ebebeb;
    color: #272B59;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group input {
    height: 60px;
    border-color: #ebebeb;
    border-width: 1px !important;
    margin: 0;
    box-shadow: unset;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group label {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group label input {
    height: auto;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group label span {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group a {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form button {
    height: 60px;

    font-size: 20px;
}


.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span {
    padding-right: 20px;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span i {
    color: #999;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span i.fa-eye {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span i.fa-eye-slash {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span i.fa-eye-slash::before {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span i.fa-eye::before {}

.woocommerce-MyAccount-navigation {
    background-color: #fafafa;
    padding: 20px;

}

.woocommerce-MyAccount-navigation li {
    margin-bottom: 10px;
}

.woocommerce-MyAccount-navigation li.is-active {}

.woocommerce-MyAccount-navigation li.is-active a {
    background-color: #272b59;
    color: #fff;
    transition: 0.3s;
}

.woocommerce-MyAccount-navigation li a {
    color: #000;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 20px;
    border: 1px solid #D8D8D8;
    font-weight: 300;
    border-radius: 50px;
    font-size: 14px;
}

#place_order:hover,
.return-to-shop a:hover,
.wc-forward:hover,
.woocommerce-Button:hover,
.woocommerce-MyAccount-content button:hover,
.woocommerce-MyAccount-navigation li a:hover,
.woocommerce-button:hover {
    background: #272b59;
    color: #fff;
    transition: 0.3s;
}

.woocommerce-MyAccount-content {
}

.woocommerce-MyAccount-content .woocommerce-notices-wrapper {
    margin: 0;
}

.woocommerce-MyAccount-content p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
}

.woocommerce-MyAccount-content label {
    font-size: 12px !important;
    padding-left: 10px;
    margin-bottom: 5px;
}

.woocommerce-MyAccount-content label[for=account_email]{
    margin-top: 20px;
}

.woocommerce-MyAccount-content p a {
    font-weight: 600;
    color: #1D2046;
}

.woocommerce-MyAccount-content fieldset {
    border: unset;
    margin: 30px 0 10px;
}

.woocommerce-MyAccount-content fieldset legend {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}

.woocommerce-info {
    font-size: 14px;
    background-color: #e0e0e0 !important;
    border-top-color: #272B59 !important;
    display: flex;
    align-items: center;
    gap: 20px;

    padding: 10px 20px;
}

.woocommerce-info::before {
    color: #1d2046 !important;
    display: inline;
    position: relative;
    top: unset;
    left: unset;
}

#place_order,
.return-to-shop a,
.wc-forward,
.woocommerce-Button,
.woocommerce-button,
.woocommerce-form-coupon button {
    background: #1d2046 !important;
    color: #fff !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    display: flex !important;
    padding: 0 20px !important;
    width: fit-content;
    border-radius: 50px !important;
    height: 45px;
    align-items: center;
    font-size: 14px !important;
}

#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {background-color: #fffaea !important;color: #676767;padding: 10px 20px;border: 1px solid #e0e0e0 !important;font-size: 14px;line-height: 20px;border-radius: 8px;outline: unset !important;display: flex;flex-direction: column;gap: 10px;}

.woocommerce-MyAccount-content input,
.woocommerce-billing-fields input {
    padding: 0 20px;
    border: 1px solid #ddd;
    height: 45px;
    font-size: 14px;
    border-radius: 50px;
}

.woocommerce-MyAccount-content select,
.woocommerce-billing-fields select {
    padding: 8px !important;
    border: 1px solid #ddd !important;
    border-radius: 0 !important
}

.actions button[name=update_cart],
.coupon button,
.download-file a,
.woocommerce-MyAccount-content button {
    border-radius: 0 !important;
    font-weight: 400 !important
}

.payment_methods li {
    padding: 7px 31px
}

.woocommerce-MyAccount-content button {
    background: #1D2046 !important;
    color: #fff !important;
    height: 50px;
    padding: 0 30px !important;
    border-radius: 50px !important;
    font-size: 16px !important;
    align-items: center;
    line-height: 1 !important;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
    background: #f6f6f6 !important;
    border: 1px solid #e0e0e0;
}

.user-cont {
    display: flex;
    position: absolute;
    gap: 19px;
    margin-top: 11px;
    z-index: 999999999999;
    justify-content: right;
    right: 16px;
    top: -6px
}

.user-cont a {
    font-size: 14px;
    color: #818285
}

.user-cont.show-menu {
    position: fixed !important
}

.download-file a {
    background: green !important;
    color: #fff !important
}

.actions button[name=update_cart]{
    background: #272B59 !important;
    color: #fff !important;
    border-radius: 50px
    !important;
}
.coupon button {
    background: #272B59 !important;
    color: #fff !important;
    border-radius: 0 50px 50px 0 !important;
}

.nav-item .nav-link,
.product-remove a,
.wcpa_checkbox {
    font-size: 14px !important
}

.main-product,
.product-quantity input {
    border: 1px solid #ccc
}

mark {
    background-color: #272B59 !important;
    color: #fff !important;
    padding: 0 9px !important;
    font-size: 12px !important
}

.woocommerce-Addresses .woocommerce-Address {
    border: 1px solid #ccc;
    padding: 14px;
    margin-top: 12px
}

.order-again a {
    background: green !important;
    color: #fff !important;
    font-weight: 400 !important;
    border-radius: 0 !important;
    font-size: 16px !important;
    padding: 15px 16px !important
}

.woocommerce-MyAccount-navigation-link--customer-logout a {
    background: #A50000;
    border-color: #A50000;
    color: #fff !important;
}

.woocommerce-order .woocommerce-notice--success {
    background: green;
    padding: 19px;
    text-align: center;
    color: #fff;
    font-size: 25px;
    margin-bottom: 46px !important
}

.woocommerce-order .order_details {
    border: 1px solid #ccc;
    padding: 19px !important;
    margin-bottom: 27px !important
}

.woocommerce-order .woocommerce-bacs-bank-details {
    background: #f0f0f0;
    padding: 14px;
    margin-bottom: 27px
}

.woocommerce-address-fields .select2 .selection .select2-selection {
    height: 50px;

    font-size: 14px;
    padding: 0 20px;
}

.woocommerce-Addresses {}

.woocommerce-Addresses .woocommerce-Address {
    border: 1px solid #e0e0e0;
    padding: 20px;
    border-radius: 10px;
}

.woocommerce-Addresses header {
}

.woocommerce-Addresses header h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px;
    color: #272b59;
}

.woocommerce-Addresses header a {
    font-size: 14px;
    background-color: #272b59;
    padding: 7px 15px;
    color: #fff;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 300;
}

.woocommerce-Addresses address {
    font-size: 14px;
    line-height: 20px;
    font-style: normal;
}


.is-ajax-search-result {
    padding: 1px !important;

    background-color: unset !important;
    border: 1px solid #e0e0e0 !important;
    background-color: #fff !important;
}

.is-ajax-search-result * {
    background-color: unset !important;
}

.is-ajax-search-result .is-ajax-search-items {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-height-auto-observer-wrapper {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-height-auto-observer-wrapper .simplebar-height-auto-observer {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask {
    background-color: unset;
}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories .is-ajax-search-post {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories .is-ajax-search-post .is-ajax-term-label {
    display: none;
}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories .is-ajax-search-post .is-ajax-term-label font {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories .is-ajax-search-post .is-ajax-term-label font font {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories .is-ajax-search-post .is-title {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories .is-ajax-search-post .is-title a {
    color: #272B59;
    font-weight: 500;
}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories .is-ajax-search-post .is-title a .is-term-count {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections {
    display: flex;
}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .left-section {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .left-section .thumbnail {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .left-section .thumbnail a {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .left-section .thumbnail a .attachment-thumbnail {

}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .is-title {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .is-title a {
    color: #000;
    font-size: 14px;
    font-weight: 500;
}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices del {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices del .woocommerce-Price-amount {
    font-size: 12px;
}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices del .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font-weight: 400;
}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices del .woocommerce-Price-amount .woocommerce-Price-currencySymbol font {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices del .woocommerce-Price-amount .woocommerce-Price-currencySymbol font font {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices del .woocommerce-Price-amount font {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices del .woocommerce-Price-amount font font {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices .screen-reader-text {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices ins {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices ins .woocommerce-Price-amount {
    font-size: 15px;
    font-weight: 700;
    color: #272B59;
}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol font {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol font font {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices ins .woocommerce-Price-amount font {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .meta div .is-prices ins .woocommerce-Price-amount font font {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .is-search-content {}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts .is-ajax-search-post .is-search-sections .right-section .is-search-content .is-ajax-result-description {
    font-size: 12px;
    display: block;
    padding-right: 10px;
}

.is-ajax-search-result .is-ajax-search-items .simplebar-wrapper .simplebar-placeholder {}

.is-ajax-search-result .is-ajax-search-items .simplebar-track {}

.is-ajax-search-result .is-ajax-search-items .simplebar-track .simplebar-scrollbar {}

.is-ajax-search-details {
    padding: 1px !important;

    background-color: #fff !important;
    border: 1px solid #e0e0e0 !important;
    margin: 0 0 0 -28px !important;
}

.is-ajax-search-details .is-ajax-search-items {}

.is-ajax-search-details * {
    background-color: unset !important;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-height-auto-observer-wrapper {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-height-auto-observer-wrapper .simplebar-height-auto-observer {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-ajax-term-wrap {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-ajax-term-wrap .is-ajax-term-label {
    display: none;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-ajax-term-wrap .is-ajax-term-name {
    font-size: 16px;
    font-weight: 600;
    color: #272B59;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections {
    display: flex;
    gap: 10px;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .left-section {
    width: 30%;
    float: unset;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .left-section .thumbnail {
    width: 100%;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .left-section .thumbnail a {
    color: #20336c;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .left-section .thumbnail a .attachment-thumbnail {
    width: 100% !important;
    max-width: 100% !important;

}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section {
    width: 70%;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .is-title {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .is-title a {
    color: #000;
    font-size: 14px;
    font-weight: 500;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .meta {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .meta div {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices del {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices del .woocommerce-Price-amount {
    font-size: 12px;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices del .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font-weight: 400;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices .screen-reader-text {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices ins {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices ins .woocommerce-Price-amount {
    font-size: 15px;
    font-weight: 700;
    color: #272B59;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .is-search-content {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .is-search-content .is-ajax-result-description {
    font-size: 12px;
    overflow-y: scroll;
    margin: 0;
    max-height: 50px;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions {
    width: 100%;
    height: fit-content;
    display: block;
    margin: 0;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .quantity {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .quantity .screen-reader-text {
    display: none;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .product {
    margin: 0;
    width: 100%;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .product .button {
    align-items: center;
    color: #fff !important;
    background-color: #272B59 !important;
    height: 35px;
    display: flex;
    justify-content: center;

    left: 0;
    transform: translate(0);
    width: fit-content;
    padding: 0 30px;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-categories-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .product .screen-reader-text {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections {
    display: flex;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .left-section {
    width: 30%;
    float: unset;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .left-section .thumbnail {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .left-section .thumbnail a {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .left-section .thumbnail a .attachment-thumbnail {
    width: 100px;

}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section {
    width: 70%;
    float: unset;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-title {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-title a {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .meta {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .meta div {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices del {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices del .woocommerce-Price-amount {
    font-size: 12px;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices del .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font-weight: 400;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices .screen-reader-text {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices ins {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices ins .woocommerce-Price-amount {
    font-size: 15px;
    font-weight: 700;
    color: #272B59;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .meta div .is-prices ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-search-content {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-search-content .is-ajax-result-description {
    font-size: 12px;
    height: 50px;
    overflow-y: scroll;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .quantity {
    border: 1px solid #e0e0e0;
    padding-left: 25px;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .quantity .screen-reader-text {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .quantity .input-text {
    height: 40px;

    padding: 0 0 0 11px;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .product {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .product .button {
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #272B59 !important;
    color: #fff !important;
    font-weight: 400;
}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper .simplebar-content .is-ajax-search-posts-details .is-ajax-search-post-details .is-search-sections .right-section .is-ajax-woocommerce-actions .product .screen-reader-text {}

.is-ajax-search-details .is-ajax-search-items .simplebar-wrapper .simplebar-placeholder {}

.is-ajax-search-details .is-ajax-search-items .simplebar-track {}

.is-ajax-search-details .is-ajax-search-items .simplebar-track .simplebar-scrollbar {}

.category-result .group-row .category-product ul.products li.product .add_to_cart_button {}

.category-result .group-row .category-product ul.products li.product .ajax_add_to_cart {}

.category-result .group-row .category-product ul.products li.product h2 {}

.category-result .group-row .category-product ul.products li.product .onsale {
    font-size: 12px;
    width: 50px;
    height: 50px;
    right: -10px;
    top: -10px;
}

.wpfLiLabel {}

.wpfLiLabel .wpfCheckbox {}

.wpfLiLabel .wpfCheckbox #wpfPriceRangeCheckbox41025 {}

.wpfLiLabel .wpfCheckbox label {}

.wpfLiLabel .wpfDisplay {
    font-size: 14px;
}

.wpfLiLabel .wpfDisplay .wpfValue {}

.wpfLiLabel .wpfDisplay .wpfValue .woocommerce-Price-amount {}

.wpfLiLabel .wpfDisplay .wpfValue .woocommerce-Price-amount bdi {}

.wpfLiLabel .wpfDisplay .wpfValue .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {}

.column-12 {
    width: 100%;
    position: relative;
}

.form-item {
    position: relative;
    margin-bottom: 20px;
}

.form-item input,
.form-item textarea {
    background-color: unset;
    border: unset;
    border-bottom: 1px solid #dadada;
    width: 100%;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.form-item textarea {
    height: 100px;
}

.form-item input::placeholder,
.form-item textarea::placeholder {
    color: #000;
    opacity: .4;
    font-size: 14px;
    font-weight: 400;
}

input[type=submit] {
    border: 1px solid #272B59;
    color: #fff;
    background-color: #272B59;
    padding: 10px 30px;
    display: table;
    font-size: 16px;
    height: 50px;
    margin: auto;
}

.contact-main .wpcf7-spinner {
    left: 57%;
    transform: translate(-50%, -50%);
    top: 50%;
}

.campaign-box {}

.campaign-box .offer-cont {}

.campaign-box .offer-cont img {

}

.campaign-box .offer-cont h5 {
    font-size: 20px;
    font-weight: 500;
    margin: 15px 0 10px;
}

.campaign-box .offer-cont p {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    color: #999;
}

.campaign-box .offer-cont .date {
    display: flex;
    flex-direction: column;
    margin: 10px 0 0;
    gap: 10px;
}

.campaign-box .offer-cont .date span {
    font-size: 14px;
    font-weight: 200;
}

.campaign-box .offer-cont .date span strong {
    margin: 0 10px;
}

.offer-area {
    margin: 50px 0 100px;
}

.page-wrapper {
    padding: 25px 0 70px;
}

.page-wrapper p {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 15px;
}

.page-wrapper h2 {
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.page-wrapper h3 {
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.page-wrapper h4 {}

.page-wrapper h5 {}

.page-wrapper h6 {}

.page-wrapper a {
    font-weight: 600;
}

.wp-block-woocommerce-checkout {}

.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point {}

.wp-block-woocommerce-checkout .wc-block-components-notices {}

.wp-block-woocommerce-checkout .wc-block-components-notices__snackbar {}

.wp-block-woocommerce-checkout .wc-block-components-notices__snackbar div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout div {
    box-shadow: unset;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout div.disable-radio-control {
    border: 1px solid #e0e0e0;

    padding: 12px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wp-block-woocommerce-checkout-express-payment-block {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wp-block-woocommerce-checkout-express-payment-block .wc-block-components-notices {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wp-block-woocommerce-checkout-express-payment-block .wc-block-components-notices__snackbar {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wp-block-woocommerce-checkout-express-payment-block .wc-block-components-notices__snackbar div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .screen-reader-text {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading .wc-block-components-title {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__heading-content {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__container {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__description {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices__snackbar {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices__snackbar div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-form {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-form .wc-block-components-text-input {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-form .wc-block-components-text-input #email {

    max-height: 70px;
    height: 80px;
    padding: 1.5em 2em 0;
    border-color: #e0e0e0;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-form .wc-block-components-text-input label {
    padding: 5px 2em 0;
    font-size: 14px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wp-block-woocommerce-checkout-shipping-method-block {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wp-block-woocommerce-checkout-pickup-options-block {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .screen-reader-text {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__heading {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__heading .wc-block-components-title {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__description {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices__snackbar {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices__snackbar div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper .wc-block-components-address-card {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper .wc-block-components-address-card address {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper .wc-block-components-address-card address .wc-block-components-address-card__address-section {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper .wc-block-components-address-card .wc-block-components-address-card__edit {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field .components-base-control__label {
    padding: 7px 1.5em 0;
    font-size: 13px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex .components-flex-item {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex .components-flex-item .components-combobox-control__input {
    border-color: #e0e0e0;
    height: 60px;
    max-height: 60px;

    padding: 1.5em 1.5em .5em;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-text-input {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-text-input #shipping-first_name {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-text-input input {
    border-color: #e0e0e0;

    height: 60px;
    max-height: 60px;
    padding: 0 25px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-text-input label {
    padding: 4px 20px;
    font-size: 14px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-text-input.is-active label {
    position: absolute;
    top: -7px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__address_2-toggle {
    background-color: #272B59;
    padding: 10px;

    color: #fff;
    height: 50px;
    padding: 0 20px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field .components-base-control__label {
    padding: 0 1.5em .5em;
    font-size: 14px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex .components-flex-item {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex .components-flex-item .components-combobox-control__input {
    height: 60px;
    border-color: #e0e0e0;
    max-height: 60px;

    padding: 1.5em 1.5em .5em;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-checkbox {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-checkbox label {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-checkbox label .wc-block-components-checkbox__input {
    margin-right: 8px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-checkbox label .wc-block-components-checkbox__mark {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-checkbox label .wc-block-components-checkbox__mark path {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-checkbox label .wc-block-components-checkbox__label {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .screen-reader-text {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__heading {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__heading .wc-block-components-title {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices__snackbar {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices__snackbar div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option {
    box-shadow: unset;
    border: 1px solid #e0e0e0;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control::after {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__input {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group .wc-block-components-radio-control__label {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__shipping-option .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content div div .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label .wc-block-checkout__shipping-option--free {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .screen-reader-text {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__heading {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__heading .wc-block-components-title {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__container {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices__snackbar {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices__snackbar div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__no-payment-methods-notice {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__no-payment-methods-notice svg {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__no-payment-methods-notice svg path {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__payment-method .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__no-payment-methods-notice .wc-block-components-notice-banner__content {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes .wc-block-components-checkout-step__container {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__add-note {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__add-note textarea {
    border-color: #e0e0e0;
    height: 200px;
    font-size: 16px;
    padding: 20px;

}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__add-note .wc-block-components-checkbox {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__add-note .wc-block-components-checkbox label {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__add-note .wc-block-components-checkbox label .wc-block-components-checkbox__input {
    margin-right: 8px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__add-note .wc-block-components-checkbox label .wc-block-components-checkbox__mark {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__add-note .wc-block-components-checkbox label .wc-block-components-checkbox__mark path {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__order-notes .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__add-note .wc-block-components-checkbox label .wc-block-components-checkbox__label {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__terms {
    padding: 20px 0;
    margin-bottom: 30px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__terms span {
    color: red;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-components-notices {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-components-notices__snackbar {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-components-notices__snackbar div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-checkout__actions_row {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button {
    background-color: #fff;
    color: #272B59;
    border: 1px solid #e0e0e0;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 30px;

    font-size: 14px;
    font-weight: 400;
    gap: 6px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button svg {
    position: relative;
    top: auto;
    transform: translate(0);
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button svg path {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-button {
    background-color: #272B59;
    border: 1px solid #e0e0e0;

    height: 50px;
    font-size: 14px;
    font-weight: 400;
    width: 200px;
    max-width: 50%;
    color: #fff;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-button .wc-block-components-button__text {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-notices {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-notices__snackbar {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-notices__snackbar div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block {
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary div .wc-block-components-panel__button {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary div .wc-block-components-panel__button .wc-block-components-panel__button-icon {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary div .wc-block-components-panel__button .wc-block-components-panel__button-icon path {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary div .wc-block-components-panel__button .wc-block-components-order-summary__button-text {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity span {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity .screen-reader-text {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices .screen-reader-text {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices .wc-block-components-product-price__regular {
    color: #999;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices .wc-block-components-product-price__value {
    font-size: 16px;
    font-weight: 600;
    color: #272B59;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .screen-reader-text {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price .price {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price .price .wc-block-formatted-money-amount {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon div {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon div .wc-block-components-panel__button {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon div .wc-block-components-panel__button .wc-block-components-panel__button-icon {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon div .wc-block-components-panel__button .wc-block-components-panel__button-icon path {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-components-totals-item__label {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-formatted-money-amount {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-components-totals-item__description {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-discount-block {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-fee-block {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__label {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__value {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__value strong {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__description {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__description .wc-block-components-totals-item__description {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__description .wc-block-components-shipping-address {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__label {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__value {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__value .wc-block-formatted-money-amount {}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__description {}

.wp-block-woocommerce-checkout div {}

.wc-block-components-sidebar {}

.wc-block-components-sidebar .wc-block-components-notices {}

.wc-block-components-sidebar .wc-block-components-notices__snackbar {}

.wc-block-components-sidebar .wc-block-components-notices__snackbar div {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary div {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary div .wc-block-components-panel__button {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary div .wc-block-components-panel__button .wc-block-components-panel__button-icon {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary div .wc-block-components-panel__button .wc-block-components-panel__button-icon path {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary div .wc-block-components-panel__button .wc-block-components-order-summary__button-text {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity span {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity .screen-reader-text {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices .screen-reader-text {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices .wc-block-components-product-price__regular {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices .wc-block-components-product-price__value {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .screen-reader-text {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price .price {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price .price .wc-block-formatted-money-amount {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon div {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon div .wc-block-components-panel__button {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon div .wc-block-components-panel__button .wc-block-components-panel__button-icon {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon div .wc-block-components-panel__button .wc-block-components-panel__button-icon path {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .wc-block-components-text-input {
    width: 60%;
}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .wc-block-components-text-input #wc-block-components-totals-coupon__input-0 {
    border-color: #e0e0e0;

    padding: 0 20px;
    height: 60px;
    max-height: 60px;
}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .wc-block-components-text-input label {
    font-size: 14px;
    padding: 3px 14px;
}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .wc-block-components-button {
    background-color: #272B59;
    height: 60px;

    color: #fff;
    width: 40%;
}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .wc-block-components-button .wc-block-components-button__text {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-components-totals-item__label {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-formatted-money-amount {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-components-totals-item__description {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-discount-block {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-fee-block {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__label {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__value {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__value strong {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__description {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__description .wc-block-components-totals-item__description {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__description .wc-block-components-shipping-address {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__label {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__value {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__value .wc-block-formatted-money-amount {}

.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__description {}

#swf_favourites_display {}

#swf_favourites_display h2 {
    margin: 0 0 15px;
}

#swf_favourites_display h2:nth-child(2) {
    display: none;
}

#swf_favourites_display p {
    background-color: #f5edba;
    padding: 10px 20px;

    font-size: 14px;
    color: #686868;
    width: fit-content;
    margin: 10px 0 0;
}

#swf_favourites_display a {
    background-color: #272B59;
    color: #fff;
    display: flex;
    width: 200px;
    margin: 20px 0 0;
    justify-content: center;
    align-items: center;
    height: 50px;

    font-size: 16px;
    font-weight: 300;
    gap: 10px;
}

#swf_favourites_display a i {
    font-size: 22px;
}

.woocommerce-account .woocommerce-MyAccount-content {
    position: relative;
    width: 73%;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #e0e0e0;
    border-radius: 15px 0 0 15px;
    padding: 30px;
    background-color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content::before{
    content:"";
    background-color: #fff;
    position: absolute;
    left: 100%;
    top: -1px;
    width: 1000%;
    height: 100%;
    border-width: 1px 0;
    border-style: solid;
    border-color: #e0e0e0;
}

.woocommerce-MyAccount-content .woocommerce-notices-wrapper {
    padding: 0;
    max-width: unset;
    width: 100%;
}

.woocommerce-MyAccount-content p {}

.woocommerce-MyAccount-content p input + span{
    font-size: 14px;
    display: block;
    margin: 10px 0 0;
}

.woocommerce-MyAccount-content p .order-number {
    padding: 7px 12px !important;
    font-size: 14px !important;

    letter-spacing: 0;
    margin: 0 5px;
}

.woocommerce-MyAccount-content p .order-date {
    padding: 7px 12px !important;
    font-size: 14px !important;

    letter-spacing: 0;
    margin: 0 5px;
}

.woocommerce-MyAccount-content p .order-status {
    padding: 7px 12px !important;
    font-size: 14px !important;

    letter-spacing: 0;
    margin: 0 5px;
}

.woocommerce-MyAccount-content .woocommerce-order-details {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title {
    font-size: 24px;
    font-weight: 500;
    margin: 40px 0 20px;
}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table thead {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table thead tr {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table thead tr .woocommerce-table__product-name {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table thead tr .woocommerce-table__product-table {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-name {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-name a {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-name .product-quantity {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-total {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-total .woocommerce-Price-amount {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-total .woocommerce-Price-amount bdi {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-total .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tfoot {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tfoot tr {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tfoot tr th {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tfoot tr td {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tfoot tr td .woocommerce-Price-amount {}

.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tfoot tr td .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.woocommerce-MyAccount-content .woocommerce-customer-details {}

.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns {}

.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column {}

.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title {
    font-size: 20px;
}

.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column address {
    font-size: 14px;
    line-height: 22px;
    box-shadow: unset;
    padding: 20px;

    outline: unset;
    border: 1px solid #e0e0e0;
    min-height: 150px;
}

.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column address br {}

.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column address .woocommerce-customer-details--email {
    font-size: 14px;
    font-weight: 600;
    color: #272B59;
    margin: 10px 0 0;
}

.vi-woo-orders-tracking-form-search {
    max-width: 100% !important;
    background-color: #fafafa;
    padding: 50px;

}

.vi-woo-orders-tracking-form-search #woo_orders_tracking_nonce {}

.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-inputs {}

.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-inputs .vi-woo-orders-tracking-form-row {
    gap: 10px;
    margin: 0;
    border: unset;
    background-color: unset;
}

.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-inputs .vi-woo-orders-tracking-form-row .vi-woo-orders-tracking-form-search-tracking-number {
    height: 60px;
    border: 1px solid #e0e0e0;

    padding: 0 20px;
    font-size: 16px;
}

.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-inputs .vi-woo-orders-tracking-form-row .vi-woo-orders-tracking-form-search-tracking-number-btnclick {

    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
    gap: 10px;
    font-size: 16px;
}

.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-inputs .vi-woo-orders-tracking-form-row .vi-woo-orders-tracking-form-search-tracking-number-btnclick::before {
    font-size: 16px;
}

.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-message {}

.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-inputs .vi-woo-orders-tracking-form-row.vi-woo-orders-tracking-form-error {
    border: unset !important;
}

.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-inputs .vi-woo-orders-tracking-form-row.vi-woo-orders-tracking-form-error input {
    border-color: red !important;
}

.vi-woo-orders-tracking-form-search .vi-woo-orders-tracking-form-message {
    color: red;
    font-size: 14px;
    padding: 10px;
}

.woocommerce-order {}

.woocommerce-order .woocommerce-notice {

    font-size: 20px;
}

.woocommerce-order .woocommerce-order-overview {
    border-color: #e0e0e0;

}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__order {
    font-size: 13px;
}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__order strong {
    color: #272B59;
}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__date {
    font-size: 13px;
}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__date strong {
    color: #272B59;
}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__email {
    font-size: 13px;
}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__email strong {
    color: #272B59;
}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__total {
    font-size: 13px;
}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__total strong {}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__total strong .woocommerce-Price-amount {}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__total strong .woocommerce-Price-amount bdi {
    color: #272B59;
}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__total strong .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__payment-method {
    font-size: 13px;
}

.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__payment-method strong {
    color: #272B59;
}

.woocommerce-order .woocommerce-order-details {}

.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
    font-size: 24px;
    font-weight: 500;
    margin: 40px 0 20px;
}

.woocommerce-order .woocommerce-order-details .woocommerce-table {

    border-color: #e0e0e0;
}

.woocommerce-order .woocommerce-order-details .woocommerce-table thead {}

.woocommerce-order .woocommerce-order-details .woocommerce-table thead tr {}

.woocommerce-order .woocommerce-order-details .woocommerce-table thead tr .woocommerce-table__product-name {}

.woocommerce-order .woocommerce-order-details .woocommerce-table thead tr .woocommerce-table__product-table {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tbody {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-name {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-name a {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-name .product-quantity {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-total {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-total .woocommerce-Price-amount {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-total .woocommerce-Price-amount bdi {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tbody .woocommerce-table__line-item .woocommerce-table__product-total .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot tr {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot tr th {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot tr td {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot tr td .woocommerce-Price-amount {}

.woocommerce-order .woocommerce-order-details .woocommerce-table tfoot tr td .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.woocommerce-order .woocommerce-customer-details {}

.woocommerce-order .woocommerce-customer-details .woocommerce-columns {}

.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column {}

.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title {
    font-size: 22px;
    font-weight: 400;
    margin: 30px 0 10px;
}

.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column address {
    padding: 20px;
    border: 1px solid #e0e0e0 !important;

    font-size: 14px;
    line-height: 22px;
    min-height: 150px;
}

.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column address br {}

.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column address .woocommerce-customer-details--email {
    color: #272B59;
    font-weight: 500;
    display: flex;
    align-items: center;
    margin: 20px 0 0;
}

.woo-orders-tracking-shortcode-timeline-container {
    max-width: 100%;
    background-color: #fff0b1;
    padding: 15px 25px;

    border: 1px solid #e0e0e0;
    text-align: center;
}

.woo-orders-tracking-shortcode-timeline-container p {
    font-size: 16px;
    margin: 0;
}

.woocommerce-orders-table__cell {}

.woocommerce-orders-table__cell a {
    margin-bottom: 10px !important;
    justify-content: center;
}

.woocommerce-orders-table__cell a:nth-child(even) {
    background-color: #fff !important;
    color: #272B59 !important;
    border: 1px solid #e0e0e0;
}

.wc-block-checkout__billing-fields {}

.wc-block-checkout__billing-fields .screen-reader-text {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading .wc-block-components-title {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__description {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices__snackbar {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-notices__snackbar div {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper .wc-block-components-address-card {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper .wc-block-components-address-card address {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper .wc-block-components-address-card address .wc-block-components-address-card__address-section {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper .wc-block-components-address-card .wc-block-components-address-card__edit {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field .components-base-control__label {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex .components-flex-item {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__country .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex .components-flex-item .components-combobox-control__input {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-text-input {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-text-input input {
    border-color: #e0e0e0;

    height: 60px;
    max-height: 60px;
    padding: 0 25px;
}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-text-input label {
    padding: 0 20px;
    font-size: 14px;
}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-address-form__address_2-toggle {
    background-color: #272B59;
    padding: 10px;

    color: #fff;
    height: 50px;
}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field .components-base-control__label {
    padding: 0 20px;
    font-size: 14px;
}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex .components-flex-item {}

.wc-block-checkout__billing-fields .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-combobox div .components-base-control .components-base-control__field .components-combobox-control__suggestions-container .components-flex .components-flex-item .components-combobox-control__input {
    border-color: #e0e0e0;

    height: 60px;
    max-height: 60px;
    padding: 0 25px;
}

ul.components-form-token-field__suggestions-list {
    border: 1px solid #50575e !important;
    outline: unset !important;
    margin-top: 37px !important;
    border-top: unset !important;
    box-shadow: unset !important;
}

ul.components-form-token-field__suggestions-list li {
    padding: 12px 10px !important;
}

ul.components-form-token-field__suggestions-list li.components-form-token-field__suggestion {
    color: #000 !important;
    font-size: 16px !important;
}

.wc-empty-cart-message {
    display: block;
    width: 100%;
}

.color-options {
    display: flex;
    align-items: center;
    gap: 15px;
    margin: 10px 0 0;
}

.color-options .color-item {
    width: 20%;
    border: 1px solid #D1D1D1;
    padding: 5px;

}

.color-options .color-item img {
    width: 100%;
    display: block;
    object-fit: contain;
    height: 100px;
}

.color-options .color-item span {}

.product-group-my {
    margin: 20px 0;
}

.product-group-my h2 {
    margin-bottom: 20px;
    font-size: 24px;
}

.product-feature {
    margin: 50px 0 0;
}

.product-feature .feature-button {
    display: flex;
    border: 1px solid #e0e0e0;

    height: 60px;
}

.product-feature .feature-button a {
    flex: 1;
    height: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    gap: 10px;
    font-size: 18px;

}

.product-feature .feature-button a.wp {
    background-color: #1ccc39;
    color: #fff;
    outline: 1px solid #1ccc39;
    transition: all .4s;
}

.product-feature .feature-button a.wp:hover {
    background-color: #0e691c;
    outline: #0e691c;
    transition: all .4s;
}

.product-feature .feature-button a.tel {
    color: #404041;
}

.product-feature .feature-button a i {
    font-size: 22px;
}

.summary.entry-summary .brand {
    padding: 10px;
    display: block;
    width: fit-content;

    font-size: 14px;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
}

.summary.entry-summary .brand a {
    margin: 0 0 0 10px;
    font-weight: 600;
    color: #272B59;
}

.wpfFilterWrapper .wpfFilterContent .wpfFilterVerScroll li label .wpfCheckbox input {}

.wpfFilterWrapper .wpfFilterContent .wpfFilterVerScroll li label .wpfCheckbox input+label::before {
    background-color: #fff !important;
    border-color: #ebebeb !important;
}

.wpfFilterWrapper .wpfFilterContent .wpfFilterVerScroll li label .wpfCheckbox input:checked+label::before {
    background-image: url(/wp-content/uploads/2024/08/check.png) !important;
    background-color: unset !important;
    border: unset !important;
    background-size: 20px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 0 !important;
}

.wpfFilterWrapper .wpfFilterContent .wpfFilterVerScroll li label .wpfCheckbox input:checked+label {
    width: 20px !important;
    height: 20px !important;
}

.woocommerce .woocommerce-pagination {
    margin: 100px 0 0 0;
}

.woocommerce .woocommerce-pagination ul.page-numbers {
    border: unset;
    display: flex;
    justify-content: center;
    gap: 10px;
}

.woocommerce .woocommerce-pagination ul.page-numbers li {
    width: 40px;
    height: 40px;
    border: 1px solid #e0e0e0;
    cursor: pointer;
    border-radius: 10px;
}

.woocommerce .woocommerce-pagination ul.page-numbers li span {}

.woocommerce .woocommerce-pagination ul.page-numbers li span.current {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #272B59;
    color: #fff;
    cursor: pointer;
}

.woocommerce .woocommerce-pagination ul.page-numbers li a {
    height: 100%;
    padding: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}

.woocommerce .woocommerce-pagination ul.page-numbers li a.next {}

.woocommerce .woocommerce-pagination ul.page-numbers li a.prev {}

.mobil-filter,
.mobil-menu-account {
    width: 100%;
    background-color: #272B59;
    color: #fff;
    height: 40px;

    margin-bottom: 20px;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.mobil-filter i,
.mobil-menu-account i {
    font-size: 18px;
}

.close-filter,
.mobil-menu-account-close {
    font-size: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 9999;
    border: 1px solid #e0e0e0;
    width: 35px;
    height: 35px;

}

.close-filter i,
.mobil-menu-account-close i {}

.product-pagination {
    display: none;
}

.product-feature .group-yk-2 {
    gap: 10px !important;
}

.alg-wc-wl-btn.remove.alg-wc-wl-thumb-btn {
    right: 0 !important;
    left: unset !important;
    width: 40px;
    height: 40px;
    top: -10px !important;
}

.alg-wc-wl-btn.add.alg-wc-wl-thumb-btn {
    width: 40px;
    height: 40px;
}

.alg-wc-wl-view-state.alg-wc-wl-view-state-add,
.alg-wc-wl-view-state.alg-wc-wl-view-state-remove {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    width: 40px;
    height: 40px;

    display: flex !important;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
}

.alg-wc-wl-view-state.alg-wc-wl-view-state-add i,
.alg-wc-wl-view-state.alg-wc-wl-view-state-remove i {
    font-family: remixicon !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: red;
    font-size: 20px;
    opacity: 1;
}

.alg-wc-wl-view-state.alg-wc-wl-view-state-add i::before {
    content: "\ee0f";
}

.alg-wc-wl-view-state.alg-wc-wl-view-state-remove i::before {
    content: "\ee0e";
}

.rvpw-recently-view.products {}

.alg-wc-wl-btn.add {
    right: 0 !important;
    left: unset !important;
    top: -10px !important;
}

li.product .alg-wc-wl-btn.add {
    right: unset !important;
    left: 10px !important;
    top: 10px !important;
}

.alg-wc-wl-view-state.alg-wc-wl-view-state-add:hover i,
.alg-wc-wl-view-state.alg-wc-wl-view-state-remove:hover i {
    transform: scale(1.1);
}

.iziToast-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}

.iziToast-wrapper .iziToast-capsule {}

.iziToast-wrapper .iziToast-capsule .iziToast {
    background-color: #272B59 !important;
    border: unset !important;
    margin: 0 !important;

    padding: 15px;
}

.iziToast-wrapper .iziToast-capsule .iziToast .iziToast-body {
    padding-left: 40px !important;
}

.iziToast-wrapper .iziToast-capsule .iziToast .iziToast-body .iziToast-icon {}

.iziToast-wrapper .iziToast-capsule .iziToast .iziToast-body .iziToast-texts {}

.iziToast-wrapper .iziToast-capsule .iziToast .iziToast-body .iziToast-texts .iziToast-message {
    color: #fff;
    font-size: 16px;
    font-weight: 300 !important;
}

.iziToast-wrapper .iziToast-capsule .iziToast .iziToast-body .iziToast-texts .iziToast-message b {
    font-weight: 500;
}

.iziToast-wrapper .iziToast-capsule .iziToast .iziToast-body div {}

.iziToast-wrapper .iziToast-capsule .iziToast .iziToast-close {
    position: absolute;
    bottom: 100%;
    top: unset;
    background-size: 15px;
    color: #fff;
    opacity: 1;
    border: 1px solid #ffffff40;
    height: 40px;
    width: 40px;

    margin-bottom: 15px;
}

.iziToast-wrapper .iziToast-capsule .iziToast .iziToast-progressbar {}

.iziToast-wrapper .iziToast-capsule .iziToast .iziToast-progressbar div {
    display: none;
}

.algwcwishlistmodal-container {}

.algwcwishlistmodal-container .algwcwishlistmodal {}

.algwcwishlistmodal-container .algwcwishlistmodal .iziToast-close {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist h2 {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .algwc-wishlist-collections-wrapper {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .algwc-wishlist-collections-wrapper li {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .algwc-wishlist-collections-wrapper li .algwcwishlistmodal-checkbox-wrapper {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .algwc-wishlist-collections-wrapper li .algwcwishlistmodal-checkbox-wrapper .titlebox {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .algwc-wishlist-collections-wrapper li .algwcwishlistmodal-checkbox-wrapper label {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .algwc-wishlist-collections-wrapper li .algwcwishlistmodal-checkbox-wrapper label .whichlist-check {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .algwc-wishlist-collections-wrapper li .algwcwishlistmodal-checkbox-wrapper label .cbx {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .algwc-wishlist-collections-wrapper li .algwcwishlistmodal-checkbox-wrapper label .cbx svg {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .algwc-wishlist-collections-wrapper li .algwcwishlistmodal-checkbox-wrapper label .cbx svg polyline {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .algwc-wishlist-collections-wrapper li .algwcwishlistmodal-checkbox-wrapper .float-clear {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .button-split {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .button-split .page__btn {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .button-split .float-clear {}

.algwcwishlistmodal-container .algwcwishlistmodal .select-wishlist .button-split #wishlist_form_product_id {}

.algwcwishlistmodal-container .algwcwishlistmodal .create-wishlist-form {}

.algwcwishlistmodal-container .algwcwishlistmodal .create-wishlist-form h2 {}

.algwcwishlistmodal-container .algwcwishlistmodal .create-wishlist-form .form-field-wrap {}

.algwcwishlistmodal-container .algwcwishlistmodal .create-wishlist-form .form-field-wrap label {}

.algwcwishlistmodal-container .algwcwishlistmodal .create-wishlist-form .form-field-wrap .form-field {}

.algwcwishlistmodal-container .algwcwishlistmodal .create-wishlist-form .button-split {}

.algwcwishlistmodal-container .algwcwishlistmodal .create-wishlist-form .button-split .page__btn {}

.algwcwishlistmodal-container .algwcwishlistmodal .create-wishlist-form .button-split .float-clear {}

.algwcwishlistmodal-overlay.js-algwcwishlistmodal-overlay {}


.single-product #swf_favourites_display {}

.woocommerce-cart-form table tbody .actions .coupon button:hover {
    background-color: #3f4040 !important;
    transition: all .4s;
}

.single-product .woocommerce-notices-wrapper .woocommerce-message {
    padding: 10px 20px !important;
    height: auto !important;
}

.woocommerce-checkout {}

.woocommerce-checkout .col2-set {}

.woocommerce-checkout .woocommerce-shipping-fields {}

.woocommerce-checkout .woocommerce-shipping-fields {}

.checkout {
    display: flex;
    column-gap: 2%;
    flex-wrap: wrap;
    margin: 20px 0 0;
}

.checkout .col2-set {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.checkout .col2-set .col-1 {
    width: 70%;
}

.checkout .col2-set .col-1 wc-order-attribution-inputs {}

.checkout .col2-set .col-1 wc-order-attribution-inputs input {}

.checkout .col2-set .col-1 .woocommerce-billing-fields {}

.checkout .col2-set .col-1 .woocommerce-billing-fields h3 {}

.checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {}

.checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {}

.checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label {}

.checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label .required {}

.checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper {}

.checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .input-text {}

.checkout .col2-set .col-2 {
    width: 25%;
}

.checkout .col2-set .col-2 .woocommerce-shipping-fields {}

.checkout .col2-set .col-2 .woocommerce-shipping-fields #ship-to-different-address {}

.checkout .col2-set .col-2 .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label {}

.checkout .col2-set .col-2 .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label .woocommerce-form__input {}

.checkout .col2-set .col-2 .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label span {
    font-size: 16px;
    font-weight: 500;
}

.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address {}

.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper {}

.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row {}

.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label {}

.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label .required {}

.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper {}

.checkout .col2-set .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .input-text {}

.checkout .col2-set .col-2 .woocommerce-additional-fields {}

.checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {}

.checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row {}

.checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row label {
    font-size: 14px;
    margin-bottom: 10px;
}

.checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row label .optional {}

.checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper {}

.checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper .input-text {
    border-color: #e0e0e0;
    height: 100px;
    padding: 15px;

}

.checkout .woocommerce-checkout-review-order {
    width: 100%;
}

.checkout .woocommerce-checkout-review-order h3 {}

.checkout .woocommerce-checkout-review-order .shop_table {}

.checkout .woocommerce-checkout-review-order .shop_table thead {}

.checkout .woocommerce-checkout-review-order .shop_table thead tr {}

.checkout .woocommerce-checkout-review-order .shop_table thead tr .product-name {}

.checkout .woocommerce-checkout-review-order .shop_table thead tr .product-total {}

.checkout .woocommerce-checkout-review-order .shop_table tbody {}

.checkout .woocommerce-checkout-review-order .shop_table tbody .cart_item {}

.checkout .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-name {}

.checkout .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-name .product-quantity {}

.checkout .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total {}

.checkout .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total .woocommerce-Price-amount {}

.checkout .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total .woocommerce-Price-amount bdi {}

.checkout .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal th {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal td {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal td .woocommerce-Price-amount {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal td .woocommerce-Price-amount bdi {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal td .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .woocommerce-shipping-totals {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .woocommerce-shipping-totals th {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .woocommerce-shipping-totals td {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods li {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods li .shipping_method {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods li label {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total th {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total td {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total td strong {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total td strong .woocommerce-Price-amount {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total td strong .woocommerce-Price-amount bdi {}

.checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total td strong .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .input-radio {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p {
    font-size: 12px;
    margin-bottom: 0 !important;
}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row noscript {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p .woocommerce-privacy-policy-link {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions p {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions p strong {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .form-row {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__label {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__label .woocommerce-form__input {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text .woocommerce-terms-and-conditions-link {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__label .required {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .form-row input {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .button {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row #woocommerce-process-checkout-nonce {}

.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row input {}

.checkout_coupon .woocommerce .form-row {
    margin-bottom: 0;
}

.woocommerce-checkout #payment div.payment_box::before {
    top: -5px;
    border: 10px solid #272B59;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
}

.checkout .woocommerce-NoticeGroup {
    width: 100%;
}

#paytriframe {}

#paytriframe body {}

#paytriframe .container {
    margin: 0 !important;
    max-width: auto;
}

.woocommerce-orders-table__cell a.woocommerce-button.cancel {
    background-color: red !important;
}

.taksit-logo img {
    max-height: 35px;
    object-fit: contain;
}

#paytr_taksit_tablosu {
    clear: both;
    font-size: 12px;
    max-width: 1200px;
    text-align: center;
    font-family: Arial, sans-serif;
}

#paytr_taksit_tablosu::before {
    display: table;
    content: \\\" \\\";
}

#paytr_taksit_tablosu::after {
    content: \\\"\\\";
    clear: both;
    display: table;
}

.taksit-tablosu-wrapper {
    margin: 5px;
    width: 280px;
    padding: 12px;
    cursor: default;
    text-align: center;
    display: inline-block;
    border: 1px solid #e1e1e1;
}

.taksit-logo img {
    max-height: 28px;
    padding-bottom: 10px;
}

.taksit-tutari-text {
    float: left;
    width: 126px;
    color: #a2a2a2;
    margin-bottom: 5px;
}

.taksit-tutar-wrapper {
    display: inline-block;
    background-color: #f7f7f7;
}

.taksit-tutar-wrapper:hover {
    background-color: #e8e8e8;
}

.taksit-tutari {
    float: left;
    width: 126px;
    padding: 6px 0;
    color: #474747;
    border: 2px solid #ffffff;
}

.taksit-tutari-bold {
    font-weight: bold;
}

@media all and (max-width: 600px) {
    .taksit-tablosu-wrapper {
        margin: 5px 0;
    }
}

@media only screen and (min-width: 1440px) {
    body ul.products {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
    }
    body .category-product ul.products{
        grid-template-columns: 1fr 1fr 1fr !important;
    }
    .woo-gallery .swiper.product-detail-slider .swiper-wrapper .swiper-slide .media a img {
        height: 800px;
    }
}



@media only screen and (max-width: 767px) {
    #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box, .woocommerce-error, .woocommerce-info, .woocommerce-message{
        flex-direction: column;
        gap: 5px;
        padding: 10px;
    }
    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
        position: fixed;
        bottom: 0;
        left: 0;
        margin: 0;
        z-index: 9999;
        border-radius: 0 !important;
        height: 45px;
        justify-content: center;
        font-size: 16px !important;
        font-weight: 500 !important;
        text-transform: uppercase;
    }
    .checkout .col2-set {
        width: 100%;
    }
    .checkout .woocommerce-checkout-review-order {
        width: 100%;
        margin: 20px 0 0;
    }
    .woocommerce .woocommerce-pagination {
        margin: 20px 0 0 0;
    }
    .blog-card .card .card-link img {
        height: 175px;
    }
    .vi-woo-orders-tracking-form-search {
        padding: 20px;
    }
    .contact-main {
        margin: 50px 0;
    }
    .contact-main .contact-flex .column-12:last-child{
        padding: 20px;
    }
    .contact-main .contact-info .social-links {
        margin: 0;
    }
    .help-q-page .soruFiltre .soru-input{
        height: 45px;
    }
    .help-q-page .soruFiltre .soru-input i {
        font-size: 20px;
    }
    .tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper:not(:first-child){
        margin: 20px 0;
        padding-top: 20px;
    }
    .tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wfpTitle {
        font-size: 16px;
        font-weight: 600;
    }
    .wpfLiLabel .wpfDisplay .wpfValue {
        font-size: 14px;
    }
    .category-result .group-row .tool-filter .wpfLiLabel .wpfCheckbox label{
        width: 14px !important;
        height: 14px !important;
    }


    li.product a .discount{
        font-size: 12px;
        padding: 7px 10px;
        border-radius: 7px;
    }
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{
        margin-bottom: 40px !important;
    }

    .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-button{
        position: fixed;
        left: 0;
        bottom: 0;
        width: 50%;
        border-radius: 0;
        z-index: 999;
    }
    .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-form .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{
        position: fixed;
        right: 0;
        bottom: 0;
        width: 50%;
        border-radius: 0;
        margin: 0;
        z-index: 999;
        font-size: 13px;
    }
    .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .wc-block-components-text-input #wc-block-components-totals-coupon__input-0{
        height: 45px;
        max-height: 45px;
    }
    .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .wc-block-components-button{
        height: 45px;
    }
    .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .wc-block-components-text-input label{
        padding: 0px 15px;
    }
    .woocommerce-cart-form table tbody tr td.product-remove{
        position: absolute;
        right: 10px;
        top: 10px;
        padding: 0;
    }
    .cart-collaterals .cart_totals .wc-proceed-to-checkout a{
        position: fixed;
        bottom: 0;
        left: 0;
        margin: 0;
        border-radius: 0 !important;
        width: 100%;
        height: 50px;
        z-index: 999;
    }
    .woocommerce .cart-collaterals {
        width: 100% !important;
    }
    .woocommerce .cart-collaterals .cart_totals {
        width: 100% !important;
    }
    .woocommerce .cart-collaterals .cart_totals table tbody tr td {
        padding: 15px;
    }
    .woocommerce-cart-form table tbody .actions .coupon{
        width: 100%;
    }
    .woocommerce-cart-form {
        width: 100%;
        margin: 0;
    }
    .woocommerce-cart-form table tbody .actions .coupon button{
        width: 38% !important;
    }
    .woocommerce-cart-form table tbody .actions .coupon{
        padding: 0 !important;
    }
    .woocommerce-cart-form table tbody .actions button:not(.coupon button){
        margin: 10px 0 0;
    }
    .woocommerce{
        flex-direction: column;
    }
    .woocommerce-cart-form table tbody tr td.product-name {
        width: 100%;
    }
    .yonkasoft-commerce-journal .journal-wrap .journal-form .form-card input::placeholder{
        font-size: 12px !important;
    }
    .woocommerce {
        margin: 0 !important;
    }
    .woocommerce-MyAccount-navigation{
        margin-bottom: 30px;
    }
    li.product a {
        padding: 0 10px !important;
    }
    .woocommerce-tabs .wc-tabs {
        gap: 10px !important;
    }
    .woocommerce .features-card:nth-child(1),
    .woocommerce .features-card:nth-child(3){
        background-color: unset;
        border: 1px solid #e0e0e0;
    }
    .woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-list .slick-track .slick-slide a::before{
        opacity: 0;
    }
    .product-feature .group-yk-2{
        grid-template-columns: 1fr !important;
    }
    .product-feature .feature-button a{
        font-size: 14px;
    }
    .product-feature .feature-button a i {
        font-size: 18px;
    }
    .product-feature .feature-button {
        height: 45px;
    }
    .woocommerce-notices-wrapper{
        margin: 0 !important;
    }
    .single-pr-head .woocommerce-breadcrumb{
        width: max-content;
        margin: 0;
        padding: 0 0 15px;
    }
    .single-pr-head {
        overflow-x: scroll;
    }
    .single-pr-head::-webkit-scrollbar{
        display: none;
    }
    /**/
    section.products h2{
        font-size:20px;
    }
    .woocommerce-Tabs-panel{
        padding: 30px 20px !important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{
        height: 40px;
        font-size: 14px;
        padding: 0 15px;
    }
    .woocommerce .features-card .icon img{
        width:30px;
    }
    .woocommerce .features-card .title{
        font-size: 14px;
    }
    .woocommerce .features-card{
        padding: 15px 20px;
        margin-bottom: 0;
    }
    .entry-summary form.cart .quantity input{
        font-size: 16px;
        height: 45px;
    }
    .entry-summary form.cart button.single_add_to_cart_button{
        height: 45px;
        width: 70%;
        font-size: 16px;
    }
    .entry-summary .price .discount{
        font-size:13px;
    }
    .entry-summary .price del{
        font-size: 16px;
    }
    .entry-summary .price ins{
        font-size: 22px;
    }
    .entry-summary .product_title{
        font-size: 20px;
    }
    .woocommerce div.product .woo-product-gallery-slider{
        margin-bottom: 50px !important;
    }

    .wpgs-lightbox-icon::before{
        right:0px !important;
        top: -7px !important;
    }
    .woocommerce div.product .woo-product-gallery-slider .wpgs-for .slick-list .slick-track .slick-slide{
        border-radius:20px;
    }
    .category-result .group-row .category-product .woocommerce-result-count{
        margin: 25px 0 0 15px;
        float: left;
        font-size: 12px;
    }
    .category-result .group-row .category-product .woocommerce-ordering{
        float: right;
        width: 40%;
        margin-bottom: 10px;
    }
    .category-result .group-row .category-product .woocommerce-ordering select{
        width:100%;
        font-size: 13px;
        height: 40px;
    }
    li.product .add_to_cart_button{
        height: 40px;
        font-size: 14px;
    }
    li.product .price del{
        font-size:14px;
    }
    li.product .price ins{
        font-size: 17px;
    }
    li.product h2{
        font-size: 14px !important;
        min-height: 40px;
        margin-bottom: 10px !important;
    }
    li.product img{
        height: 100px !important;
        padding: 10px 0 0;
    }
}

.woocommerce-checkout #payment div.payment_box{
    height: auto;
    padding: 10px;
}

.category-result .product-settings .order-product .form-group .wpfMainWrapper {
    width: fit-content !important;
}

.category-result .product-settings .order-product .form-group .wpfMainWrapper .wpfFilterWrapper {
    width: fit-content !important;
    margin: 0;
    padding: 0;
    min-width: auto;
}

.category-result .product-settings .order-product .form-group .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent {
    width: fit-content;
}

.category-result .product-settings .order-product .form-group .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent select {}

.category-result .product-settings .order-product .form-group .wpfMainWrapper .wpfFilterButtons {}

.category-result .product-settings .order-product .form-group .wpfMainWrapper .wpfFilterButtons button {
    display: none;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper {margin: 0;padding-right: 20px;}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper:not(:first-child) {
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent {
    margin-bottom: 20px;
}
.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wfpDescription{
    display: none;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .passiveFilter {
    border: 1px solid #e0e0e0;
    height: 45px;
    border-radius: 5px;
    padding: 0 15px !important;
    margin: 15px 0 0;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .passiveFilter::placeholder {}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent #wpfSliderRange {
    border-color: #e0e0e0;
    background-color: #fff;
    border-radius: 50px;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent #wpfSliderRange .ui-slider-handle {
    border-radius: 100%;
    border-color: #ffffff !important;
    background-color: #1D2046;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent #wpfSliderRange .ui-slider-handle:hover {
    background-color: #29C70F !important;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent #wpfSliderRange .ui-slider-handle:focus-visible {
    outline: unset !important;
    background-color: #29C70F !important;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent #wpfSliderRange .ui-slider-handle:focus {
    outline: unset !important;
    background-color: #29C70F !important;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent #wpfSliderRange .ui-slider-range {
    background-color: #1D2046 !important;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfPriceInputs {
    align-items: center !important;
    justify-content: flex-start;
    white-space: normal;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfPriceInputs span {
    font-size: 18px;
    margin: 0 2px;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfPriceInputs input {
    font-size: 18px !important;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier {
    margin: 20px 0 0;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll::-webkit-scrollbar-track {
    background-color: #e0e0e0 !important;
    border: unset !important;
    border-radius: 30px;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll::-webkit-scrollbar {
    background-color: #e0e0e0 !important;
    border-radius: 30px;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll::-webkit-scrollbar-thumb {
    background-color: #1D2046 !important;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li {}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li label {
    font-size: 14px;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li label .wpfCheckbox {}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li label .wpfCheckbox input {}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li label .wpfCheckbox input+label::before {
    border-radius: 4px !important;
    background-color: #fff !important;
    border-color: #ebebeb !important;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li label .wpfCheckbox input:checked+label::before {
    background-image: url(/wp-content/uploads/2024/09/check-1.png) !important;
    background-color: unset !important;
    border: unset !important;
    background-size: 20px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 0 !important;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li label .wpfCheckbox input:checked+label {
    width: 20px !important;
    height: 20px !important;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li label .wpfCheckbox label {}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li label .wpfDisplay {}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li label .wpfDisplay .wpfValue {}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .wpfFilterVerScroll li label .wpfDisplay .wpfValue .wpfFilterTaxNameWrapper {}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterButtons {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-right: 20px;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterButtons button {
    background-color: #1D2046;
    color: #fff;
    width: 100%;
    text-transform: unset;
    font-size: 16px;
    margin: 0;
    padding: 0;
    height: 45px;
    min-height: 45px;
    border-radius: 50px;
    border-radius: 8px;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterButtons button:last-child {
    background-color: #1e2045;
}


.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #F8F8F8;
    padding: 15px 10px;
    border-radius: 8px;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wfpTitle {
    height: auto;
    font-size: 16px;
    font-weight: 500;
    color: #272b59;
    margin: 0;
    font-family: 'DunbarTall';
    padding: 0;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle i {
    line-height: 1;
    font-family: remixicon !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 20px;
    position: relative;
    top: 0;
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle i.fa-minus::before {
    content: "\f1af";
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle i.fa-plus::before {
    content: "\ea13";
}

.tool-filter .filterCat .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle i::before {}


.customviewaddtocartbutton {
    display: block !important;
    width: 100% !important;
    border: none !important;
    background-color: #1D2046 !important;
    color: white !important;
    padding: 2px 2px !important;
    font-size: 16px !important;
    cursor: pointer !important;
    text-align: center !important;
    border-radius: 30px !important;
}

.customviewaddtocartbutton:hover {
    background-color: #1D2046 !important;
    color: white !important;
    cursor: pointer !important;
}





.woocommerce div.product .summary.entry-summary{
    background-color: #fff;
    width: 46%;
    border-radius: 10px;
    border: 1px solid #e0e0e0;
    padding: 20px 30px 30px;
    margin-top: 50px;
    margin-bottom: 0;
}

.woocommerce div.product .summary.entry-summary .summary-wrap{
    position: sticky;
    top: 20px;
}

.woocommerce div.product .summary.entry-summary .sum-head{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.woocommerce div.product .summary.entry-summary .sum-head .rating{
    display: flex;
    align-items: end;
}
.woocommerce div.product .summary.entry-summary .sum-head .rating .rating-stars{}
.woocommerce div.product .summary.entry-summary .sum-head .rating .rating-stars i{}
.woocommerce div.product .summary.entry-summary .sum-head .brand{
    padding: 0;
    border: unset;
    margin: 0;
}
.woocommerce div.product .summary.entry-summary .sum-head .brand a{
    margin: 0;
}
.woocommerce div.product .summary.entry-summary .sum-head .brand a img{
    width: 70px;
}

.summary.entry-summary .table {
}

.summary.entry-summary .table .label{
    font-size: 14px;
    display: block;
    margin-bottom: 20px;
    color: #000;
    font-weight: 200;
}

.summary.entry-summary .table .table-wrap{
    position: relative;
}
.summary.entry-summary .table .table-wrap .color-filter-table{
    display: none;
}

.summary.entry-summary .table .table-wrap .color-filter-table:first-child{
    display: block;
}

.table table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
}

.table table thead {
}

.table table thead tr {
    border-bottom: 1px solid #e0e0e0;
}
.table table thead tr th:not(:first-child){
    padding-left: 10px;
}
.table table thead tr th:not(:last-child){
    border-right: 1px solid #e0e0e0;
}

.table table thead tr th {
    color: #272B59;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 5px;
    text-align: left;
}

.table table tbody {}

.table table tbody tr {
}

.table table tbody tr td {
    border-bottom: 1px solid #e0e0e0;
    padding: 5px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}

.table table tbody tr td.not-stock{
    position: relative;
}
.table table tbody tr td.not-stock input{
    background-color: #e9e9e9;
}
.table table tbody tr td.not-stock::before{
    content:"";
    width: 98%;
    height: 1px;
    position: absolute;
    left: -1px;
    top: 20px;
    background-color: #ff0000;
    transform: rotate(15deg);
}

.table table tbody tr td:nth-child(2){
    padding: 5px;
    padding-left: 0;
    width: 120px;
}

.table table tbody tr td:not(:last-child){
    border-right: 1px solid #e0e0e0;
}

.table table tbody tr td:not(:nth-child(2)){
    padding-left: 10px;
}

.table table tbody tr td:first-child{
    display: none;
}

.table table tbody tr td input[type=number]:focus::placeholder,
.table table tbody tr td input[type=number]:focus-visible::placeholder{
    color: #f8f8f8;
}

.table table tbody tr td input {
    background-color: #f8f8f8;
    border: unset;
    padding: 7px;
    font-size: 12px;
    width: 100%;
    border: 1px solid #e0e0e0;
}

.product-color-options {margin-bottom: 40px;}

.product-color-options .color-options-flex {
    display: flex;
    gap: 10px;
    align-items: center;
}

.product-color-options .color-options-flex label {
    flex: 1;
    font-size: 14px;
    display: block;
    color: #000;
    font-weight: 200;
}

.product-color-options .color-options-flex select {
    flex: 2;
    height: 50px;
    border: 1px solid #e0e0e0;
    border-radius: 7px;
    padding: 0 10px;
}

.product-color-options .color-options-flex .color-count {
    flex: 2;
    background-color: #272B59;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 7px;
    gap: 10px;
    font-size: 15px;
    font-weight: 300;
}

.product-color-options .color-options-flex .color-count .icon {
    background-color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-color-options .color-options-flex .color-count .icon img {
    width: 20px;
}

.product-color-options .color-options-picker{
    display: flex;
    gap: 0;
    margin: 20px 0 0;
    background-color: #f9f9f9;
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #ebebeb;
    flex-wrap: wrap;
}

.product-color-options .color-options-picker .color-palette-filter{
    cursor: pointer;
}
.product-color-options .color-options-picker .color-palette-filter.active{
    position: relative;
}
.product-color-options .color-options-picker .color-palette-filter.active::before{
    content:"";
    width: 70%;
    height: 70%;
    position: absolute;
    left: 50%;
    top: 50%;
    background-image: url(/wp-content/uploads/2024/10/success.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    transform: translate(-50%,-50%);
}
.product-color-options .color-options-picker img{
    width: 29px;
    border-radius: 0;
    height: 29px;
    object-fit: cover;
    display: block;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.summary.entry-summary .button-group {
    display: flex;
    gap: 15px;
    margin: 30px 0 0;
}

.summary.entry-summary .button-group button,
.summary.entry-summary .button-group a{
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
    height: 50px;
    gap: 10px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'DunbarTall';
    border-radius: 8px;
}
.summary.entry-summary .button-group button img,
.summary.entry-summary .button-group a img{
    width: 25px;
}


.cart-button .loader-vision{
    background-color: #fff;
    border-radius: 1000px;
    width: 30px;
    height: 30px;
    display: none;
}
.cart-button .loader-vision img{
    width: 20px;
    height: auto;
    object-fit: contain;
    margin: auto;
    display: table;
    padding: 4px 0;
}

.cart-button{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    gap: 5px;
    font-size: 11px;
    font-family: 'DunbarTall';
    border-radius: 8px;
    background-color: #272b59;
    color: #fff;
}
.cart-button img{
    width: 22px;
}

.summary.entry-summary .button-group .go-fast-order {
    color: #272b59;
    border: 1px solid #e0e0e0;
}

.summary.entry-summary .button-group .go-fast-order img {
}

.excerpt-box{
    margin: 40px 0 0;
}
.excerpt-box .content{
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
}
.excerpt-box a{
    color: #272b59;
    font-weight: 600;
    border-bottom: 2px solid #272b59;
    padding-bottom: 1px;
    line-height: 1;
    display: block;
    width: fit-content;
    margin: 20px 0 0;
    font-family: 'DunbarTall';
    font-size: 14px;
}

.product_meta{
    margin: 30px 0 0;
}
.product_meta span{
    display:  block;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 5px;
}
.product_meta span span{
    color: #21254c;
    display: inline-block;
    font-weight: 600;
}
.product_meta span a{
    color: #21254c;
    display: inline-block;
    font-weight: 600;
}

.woo-gallery .navigation-yk button{
    top: 500px;
    transform: translate(0);
    box-shadow: unset;
    border: 1px solid #DBDBDB;
}
.woo-gallery .navigation-yk button img{
    width: 25px;
}
.woo-gallery .navigation-yk button.prev{}
.woo-gallery .navigation-yk button.next{}

.summary.entry-summary .table .table-wrap .loader{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    height: 100%;
    width: 100%;
    background-color: #fff;
}
.summary.entry-summary .table .table-wrap .loader img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.summary.entry-summary .table .table-wrap .loader::before{
    content:"";
    background: unset;
}

/* filter */



.yith-wcan-filters {
    width: 100%;
}

.yith-wcan-filters .filters-container {}

.yith-wcan-filters .filters-container form {}

.yith-wcan-filters .filters-container form .yith-wcan-filter {
    margin-bottom: 15px;
}
.yith-wcan-filters .filters-container form .yith-wcan-filter h4 i{
    font-size: 20px;
}
.yith-wcan-filters .filters-container form .yith-wcan-filter h4 {
    font-size: 18px;
    font-weight: 400;
    color: #272B59;
    background-color: #f9f9f9;
    padding: 12px 15px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content {
    margin: 10px 0 20px;
}

.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .clear-selection{
    background-color: red;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    border-radius: 5px;
    line-height: 1;
}

.yith-wcan-filters .filters-container form .yith-wcan-filter[data-taxonomy=filter_color]{}
.yith-wcan-filters .filters-container form .yith-wcan-filter[data-taxonomy=filter_color] .filter-content{
    display: none;
}

.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items {}

.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items .filter-item {}

.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items .filter-item label {}

.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items .filter-item label input {
    appearance: unset;
    width: 16px;
    height: 16px;
    position: relative;
    margin-right: 7px;
}

.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items .filter-item label input:checked{
    width: 20px;
    height: 20px;
    top: 2px;
}
.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items .filter-item label input:checked + a{
    color: #272B59 !important;
    font-weight: 700;
}
.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items .filter-item label input + a{
    color: #7F7F7F;
    font-weight: 300;
    font-size: 15px;
}
.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items .filter-item label input::before {
    content:"";
    border-radius: 4px !important;
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
    border: 1px solid #e0e0e0;
    top: 2px;
}

.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items .filter-item label input:checked::before {
    background-image: url(/wp-content/uploads/2024/10/checked.png);
    background-color: unset !important;
    border: unset !important;
    background-size: contain;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 0 !important;
}

.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items .filter-item label input:checked+label {
    width: 20px !important;
    height: 20px !important;
}

.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .filter-items .filter-item label .term-label {}

.yith-wcan-active-filters {}

.yith-wcan-active-filters h4 {
    font-size: 18px;
    font-weight: 400;
    color: #272B59;
    background-color: #f9f9f9;
    padding: 12px 15px;
    border-radius: 5px;
}

.yith-wcan-active-filters .active-filter {}

.yith-wcan-active-filters .active-filter b {
    font-size: 14px;
    font-weight: 600;
    color: #999;
}

.yith-wcan-active-filters .active-filter .active-filter-label {
    border-color: #272b59;
    border-width: 2px;
}
.yith-wcan-active-filters .active-filter .active-filter-label::after{
    background-color: #272b59;
    width: 16px;
    height: 16px;
    background-size: 9px;
}

.related.products{margin: 0;}
.related.products .products{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 20px;
}

.related.products .products::before{
    display: none
}
.related.products .products::after{
    display: none
}
.related.products .products .product {
    margin: 0;
    border: unset;
    width: 100%;
    display: none;
    min-height: 500px;
}
.information-basic{}
.information-basic ul{}
.information-basic ul li{
    font-size: 16px;
    font-weight: 400;
    color: #999;
}
.information-basic ul li span{}
.information-basic ul li a{
    color: #272b59;
    font-weight: 600;
}
.information-basic .price-area {
    text-align: center;
    display: flex !important;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
    gap: 5px;
    margin-bottom: 10px !important;
    color: #272B59;
    font-size: 18px;
    font-weight: 600;
    margin: 20px 0 0;
}

.information-basic .price-area ins{
    text-decoration: unset;
}

.information-basic .price-area del{
    color: #cdcdcd !important;
    opacity: 1 !important;
    text-decoration: line-through;
    padding: 1px 0 0;
}
.information-basic .price-area ins:not(del ins){
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
}

.information-basic .price-area ins span:not(del ins span){
    color: #272B59 !important;
    text-decoration: none;
}

.woocommerce div.product .summary.entry-summary .quantity{
    border: 1px solid #e0e0e0;
    height: 50px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    width: fit-content;
    padding: 10px;
    margin: 20px 0 0;
}
.woocommerce div.product .summary.entry-summary .quantity button{
    background-color: #f5f5f5;
    width: 30px;
    height: 30px;
    border-radius: 8px;
}
.woocommerce div.product .summary.entry-summary .quantity button i{
    font-size: 16px;
}

.woocommerce div.product .summary.entry-summary .quantity input::-webkit-outer-spin-button,
.woocommerce div.product .summary.entry-summary .quantity input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.woocommerce div.product .summary.entry-summary .quantity input {
    color: #262b58;
    height: 100%;
    border: unset;
    width: 50px;
    text-align: center;
    padding-left: 5px;
    font-size: 18px;
    font-weight: 600;
    -moz-appearance: textfield;
}

.woocommerce-account .woocommerce-MyAccount-navigation{
    position: relative;
    background-color: #fff;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #e0e0e0;
    border-radius: 0 15px 15px 0;
    width: 25%;
}
.woocommerce-account .woocommerce-MyAccount-navigation::before{
    content:"";
    background-color: #fff;
    position: absolute;
    right: 100%;
    top: -1px;
    width: 1000%;
    height: 100%;
    border-width: 1px 0;
    border-style: solid;
    border-color: #e0e0e0;
}

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
    font-family: remixicon !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    font-size: 16px;
    right: 20px;
}
.woocommerce-page form .show-password-input::before{
    content: "\ecb5";
    opacity: 1;
}

.woocommerce-page form .show-password-input.display-password::before{
    content: "\ecb7";
}

.woocommerce-page form .show-password-input::after{
    display: none
}


.woocommerce .xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {}

.woocommerce .xoo-el-form-container ul.xoo-el-tabs li {
    cursor: pointer;
    border-radius: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 400;
}

.woocommerce .xoo-el-form-container.xoo-el-form-inline{
    background-color: #fff;
    padding: 20px;
    border-radius: 15px;
    border: 1px solid #e0e0e0;
}

.woocommerce .xoo-el-form-container ul.xoo-el-tabs {
    gap: 10px;
}

.woocommerce .xoo-el-section {
    padding-left: 0;
}

.woocommerce .xoo-el-section.xoo-el-active {}

.woocommerce .xoo-el-section .xoo-el-fields {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-notice {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-input-group {
    border: unset;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-input-group .xoo-aff-input-icon {
    border-radius: 60px 0 0 60px;
    width: 60px;
    max-width: 60px;
    background-color: #fff;
    height: 60px;
    border-color: #ebebeb;
    color: #223671;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group input {
    height: 60px;
    border-color: #ebebeb;
    border-width: 1px !important;
    margin: 0;
    box-shadow: unset;
    border-radius: 0 60px 60px 0;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group label {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group label input{
    appearance: unset;
    position: relative;
    width: 14px;
    height: 14px !important;
    margin-right: 5px;
}
.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group label input::before{
    height: 100%;
    content:"";
    width: 100%;
    display: block;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
}
.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group label input:checked{}
.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group label input:checked::before{
    background-color:#272B59;
    border-color: #272B59;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group label input {
    height: auto;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group label span {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group a {
    font-size: 14px;
    border-bottom: 1px solid #000;
    line-height: 1;
    padding-bottom: 2px;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form button {
    height: 60px;
    border-radius: 60px;
    font-size: 20px;
}


.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span {
    padding-right: 20px;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span i {
    color: #999;
}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span i.fa-eye {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span i.fa-eye-slash {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span i.fa-eye-slash::before {}

.woocommerce .xoo-el-section .xoo-el-fields .xoo-el-action-form .xoo-aff-group .xoo-aff-pw-toggle span i.fa-eye::before {}
.yith-wcwl-add-to-wishlist {
    margin: 20px 0 0;
    width: 100%;
    position: relative;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist,
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item{
    background-color: #fff !important;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    color: #272b59 !important;
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 10px;
    height: 50px;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist .yith-wcwl-icon {
    margin: 0;
    font-weight: 800;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading {

    position: absolute;
    left: 100%;
    top: 50%;
    transform: translate(0, -50%);
    margin-left: 10px;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback {}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
    display: none !important;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {}

.yith-wcwl-add-to-wishlist div {}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddresponse {}

#yith-wcwl-form {
    margin: 30px 0 0;
}

#yith-wcwl-form .wishlist-title-container {}

#yith-wcwl-form .wishlist-title-container .wishlist-title {
    margin-bottom: 20px;
}

#yith-wcwl-form .wishlist-title-container .wishlist-title h2 {
    font-size: 24px;
    line-height: 1;
    font-weight: 600;
    color: #272B59;
    margin: 0;
}

#yith-wcwl-form .wishlist-title-container .wishlist-title .btn {}

#yith-wcwl-form .wishlist-title-container .wishlist-title .btn .fa {}

#yith-wcwl-form .wishlist-title-container .hidden-title-form {}

#yith-wcwl-form .wishlist-title-container .hidden-title-form input {}

#yith-wcwl-form .wishlist-title-container .hidden-title-form .edit-title-buttons {}

#yith-wcwl-form .wishlist-title-container .hidden-title-form .edit-title-buttons .hide-title-form {}

#yith-wcwl-form .wishlist-title-container .hidden-title-form .edit-title-buttons .hide-title-form .fa {}

#yith-wcwl-form .wishlist-title-container .hidden-title-form .edit-title-buttons .save-title-form {}

#yith-wcwl-form .wishlist-title-container .hidden-title-form .edit-title-buttons .save-title-form .fa {}

#yith-wcwl-form .shop_table {
    border-radius: 15px;
    background-color: #fff;
}

#yith-wcwl-form .shop_table thead {}

#yith-wcwl-form .shop_table thead tr {}
#yith-wcwl-form .shop_table thead tr th{
    border: unset;
    font-size: 14px;
    color: #272b59;
}

#yith-wcwl-form .shop_table thead tr .product-remove {}

#yith-wcwl-form .shop_table thead tr .product-remove .nobr {}

#yith-wcwl-form .shop_table thead tr .product-thumbnail {}

#yith-wcwl-form .shop_table thead tr .product-name {}

#yith-wcwl-form .shop_table thead tr .product-name .nobr {}

#yith-wcwl-form .shop_table thead tr .product-price {}

#yith-wcwl-form .shop_table thead tr .product-price .nobr {}

#yith-wcwl-form .shop_table thead tr .product-stock-status {}

#yith-wcwl-form .shop_table thead tr .product-stock-status .nobr {}

#yith-wcwl-form .shop_table thead tr .product-add-to-cart {}

#yith-wcwl-form .shop_table thead tr .product-add-to-cart .nobr {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-remove {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-remove div {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-remove div .remove {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-thumbnail {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-thumbnail a {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    overflow: hidden;
    padding: 3px;
}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-thumbnail a .attachment-woocommerce_thumbnail {
    display: block;
}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-name {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-name a {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-price {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-price del {
    float: left;
    color: #999;
    font-size: 14px;
    margin-right: 10px;
}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-price del #yith-wcwl-form-Price-amount {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-price del #yith-wcwl-form-Price-amount #yith-wcwl-form-Price-currencySymbol {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-price br {display: none;}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-price ins {
    float: left;
    font-size: 18px;
    font-weight: 600;
    text-decoration: unset;
}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-price ins #yith-wcwl-form-Price-amount {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-price ins #yith-wcwl-form-Price-amount #yith-wcwl-form-Price-currencySymbol {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-stock-status {
    text-align: left;
}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-stock-status .wishlist-in-stock {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-add-to-cart {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-add-to-cart .dateadded {
    color: #999;
    font-size: 14px;
    margin-bottom: 5px;
}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-add-to-cart .product_type_variable {
    border-bottom: 1px solid #272b59;
    line-height: 1;
    font-weight: 600;
    color: #272b59;
    font-size: 14px;
    display: block !important;
    width: fit-content;
    margin-bottom: 11px !important;
}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-add-to-cart .screen-reader-text {}

#yith-wcwl-form .shop_table .wishlist-items-wrapper #yith-wcwl-row-212 .product-add-to-cart .remove_from_wishlist {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: fit-content;
    background-color: #bb0707;
    color: #fff;
    height: 35px;
    font-weight: 400;
    border-radius: 10px;
}

#yith-wcwl-form .yith_wcwl_wishlist_footer {}

#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share {}

#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-share-title {
    font-size: 18px;
    line-height: 1;
    font-weight: 600;
    color: #272B59;
}

#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share ul {
    margin: 15px 0 0;
    display: flex;
    gap: 10px;
}

#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share ul .share-button {}
#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share ul .share-button a{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share ul .share-button .facebook {
}

#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share ul .share-button a i {
    font-size: 20px;
}

#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-after-share-section {
    margin: 20px 0 0;
}

#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-after-share-section .copy-target {
    border: 1px solid #e0e0e0;
    height: 35px;
    width: 250px;
}

#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-after-share-section small {}

#yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-after-share-section small .copy-trigger {}

#yith-wcwl-form #yith_wcwl_edit_wishlist {}

#yith-wcwl-form input {}

#yith-wcwl-form #wishlist_id {}

.woocommerce-no-products-found{}
.woocommerce-no-products-found .woocommerce-info{
    padding: 15px;
}
.woocommerce-no-products-found .woocommerce-info::before{
    display: none;
}
.woocommerce-no-products-found .woocommerce-info::after{
    display: none;
}
.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item td{}
.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item td:not(:last-child){
    border-right: 1px solid #e0e0e0;
}

.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item td .wcibd-single-item{position: absolute;top: 50%;transform: translate(0, -50%);appearance: unset;right: 100%;width: 16px;height: 16px;cursor: pointer;}
.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item td .wcibd-single-item::before{
    content:"";
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 5px;
    border: 1px solid #d8d8d8;
}
.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item td .wcibd-single-item:checked::before{
    background-color: #272b59;
    border-color: #272b59;
}
.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item td .wcibd-single-item:checked{}
.woocommerce-cart-form__contents td.product-thumbnail {
    width: 20%;
}

.woocommerce-cart-form__contents .product-thumbnail a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.woocommerce-cart-form__contents .product-thumbnail a .attachment-woocommerce_thumbnail {}

.woocommerce-cart-form__contents td.productName {
    width: 30%;
    padding: 10px 20px !important;
}

.woocommerce-cart-form__contents td .variation{}
.woocommerce-cart-form__contents td .variation dt{
    font-size: 12px;
    font-weight: 400;
    color: #00000096;
    display: block;
    line-height: 1;
}
.woocommerce-cart-form__contents td .variation dd{
    color: #272b59;
    font-size: 12px;
    line-height: 1;
    display: block;
}
.woocommerce-cart-form__contents td .variation dd p{
    font-size: 14px;
    font-weight: 400;
    margin: 0;
}
.woocommerce-cart-form__contents .productName a {
    font-size: 14px;
    font-weight: 400;
}

.woocommerce-cart-form__contents td.product-price {
    width: 20%;
}

.woocommerce-cart-form__contents .product-price .awdr_cart_strikeout_line {
    flex-direction: row !important;
    justify-content: center;
    gap: 5px;
    align-items: center;
}

.woocommerce-cart-form__contents .product-price .awdr_cart_strikeout_line del {}

.woocommerce-cart-form__contents .product-price .awdr_cart_strikeout_line del .woocommerce-Price-amount {}

.woocommerce-cart-form__contents .product-price .awdr_cart_strikeout_line del .woocommerce-Price-amount bdi {}

.woocommerce-cart-form__contents .product-price .awdr_cart_strikeout_line del .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {}

.woocommerce-cart-form__contents .product-price .awdr_cart_strikeout_line ins {
    font-size: 20px !important;
    line-height: 1 !important;
    height: auto !important;
    color: #272B59 !important;
    font-weight: 600 !important;
}

.woocommerce-cart-form__contents .product-price .awdr_cart_strikeout_line ins .woocommerce-Price-amount {
    color: #272B59 !important;
    font-weight: 600 !important;
}

.woocommerce-cart-form__contents .product-price .awdr_cart_strikeout_line ins .woocommerce-Price-amount bdi {}

.woocommerce-cart-form__contents .product-price .awdr_cart_strikeout_line ins .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {}

.woocommerce-cart-form__contents td.product-remove {
    width: 15%;
    text-align: center;
}

.woocommerce-cart-form__contents .product-remove .remove {}

.woocommerce-cart-form__contents {}

.woocommerce-cart-form__contents tbody {}

.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item {
    position: relative;
}

.woocommerce-cart-form__contents tbody tr {}
.woocommerce-cart-form__contents tbody tr:last-child{
    position: sticky;
    bottom: 0;
    background-color: #fff;
    z-index: 99999999;
    border: unset;
}

.woocommerce-cart-form__contents tbody tr:last-child::before{
    content:"";
    width: 1000%;
    position: absolute;
    right: -20px;
    background-color: #e0e0e0;
    height: 1px;
    top: 0;
}
.woocommerce-cart-form__contents tbody tr:last-child::after{
    content:"";
    width: 1000%;
    position: absolute;
    right: -20px;
    background-color: #e0e0e0;
    height: 1px;
    bottom: 0;
}


.woocommerce-cart-form__contents tbody tr .actions {
    padding: 20px 0;
    width: 100%;
    border: unset;


}

.woocommerce-cart-form__contents tbody tr .actions .coupon {}

.woocommerce-cart-form__contents tbody tr .actions .coupon .screen-reader-text {}

.woocommerce-cart-form__contents tbody tr .actions .coupon .input-text {}

.woocommerce-cart-form__contents tbody tr .actions .coupon .button {}

.woocommerce-cart-form__contents tbody tr .actions .button {}

.woocommerce-cart-form__contents tbody tr .actions #woocommerce-cart-nonce {}

.woocommerce-cart-form__contents tbody tr .actions input {}

.wcibd-buttons-group {
    padding: 20px 0 0;
    border: unset;
}

.wcibd-buttons-group .wcibd-buttons-left {
    height: inherit;
}

.wcibd-buttons-group .wcibd-buttons-left #wcibd-chekall {
    appearance: unset;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: scale(1);
    -webkit-transform: scale(1);
    cursor: pointer;
    margin: 10px 0 0;
}
.wcibd-buttons-group .wcibd-buttons-left #wcibd-chekall::before {
    content:"";
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 5px;
    border: 1px solid #bb0707;
}
.wcibd-buttons-group .wcibd-buttons-left #wcibd-chekall:checked {}
.wcibd-buttons-group .wcibd-buttons-left #wcibd-chekall:checked::before {
    background-color: #bb0707;
}

.wcibd-buttons-group .wcibd-buttons-right {
    display: flex;
    gap: 10px;
}

.wcibd-buttons-group .wcibd-buttons-right input {
    width: fit-content;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    font-size: 14px;
    background-color: #bb0707;
    color: #fff;
    border-radius: 50px;
    border: 1px solid #bb0707;
    cursor: pointer;
}

.wcibd-buttons-group .wcibd-buttons-right #wcibd-delete-selected {
    color: #bb0707;
    background-color: #fff;
    border-color: #e0e0e0;
}

.wcibd-buttons-group .wcibd-buttons-right #wcibd-delete-all {}

.jconfirm {
    background-color: #00000000;
    backdrop-filter: blur(2px);
}

.jconfirm .jconfirm-bg {
}

.jconfirm .jconfirm-scrollpane {}

.jconfirm .jconfirm-scrollpane .jconfirm-row {}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell {}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder {}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container {
    padding: 0;
}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row {}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container {}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box {
    width: 100%;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-shadow: unset;
    border-radius: 15px;
}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon {}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-title-c {
    font-size: 20px;
}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c .fa {
    color: #bb0706;
}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title {}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-content-pane {}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content {}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content div {
    font-size: 16px;
    font-weight: 300;
}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-buttons {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-buttons .btn {
    height: 40px;
    border-radius: 10px;
    font-weight: 400;
    padding: 0 20px;
    background-color: #f9f9f9;
    border: 1px solid #e0e0e0;
}
.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-buttons .btn.btn-red{
    background-color: #bb0707;
    border-color: #bb0707;
}
.jconfirm .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .jc-bs3-container .jc-bs3-row .jconfirm-box-container .jconfirm-box .jconfirm-clear {}

.rx-review-form-area {
    border-radius: 20px;
    margin: 20px 0 0;
}

.rx-review-form-area .rx-flex-grid-container {}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 {}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 .rx-video-field{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 .rx-video-field a{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 .rx-external-video-url{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 .rx-external-video-url input{
    border-radius: 10px !important;
    height: 50px;
    background-color: #fafafa !important;
    padding: 0 20px !important;
    font-size: 14px !important;
}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper {}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form {}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond {}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-reply-title {
    margin: 0;
}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-reply-title small {}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-reply-title small #cancel-comment-reply-link {}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form {}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form p{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form p a{
    font-size: inherit;
    font-weight: 700;
    color: #262a57;
}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating table{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating table tr{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating table tr td:first-child{
    width: 100px;
}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating table tr td{
    color: #262a57 !important;
    font-size: 16px;
}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating table tr td .reviewx-star-rating{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating table tr td .reviewx-star-rating svg{
    width: 16px;
    height: 18px;
}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating table tr td .reviewx-star-rating fieldset{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating table tr td .reviewx-star-rating fieldset label{
    width: 1.5em;
}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating table tr td .reviewx-star-rating fieldset label input{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .product-review-tab .reviewx-rating table tr td .reviewx-star-rating fieldset input{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .review_title{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .review_title input{
    border-radius: 10px;
    height: 50px;
    font-size: 14px;
    background-color: #fafafa !important;
    padding: 0 20px;
}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-comment input{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-comment{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form select{
    height: 50px;
    border-radius: 10px !important;
    border-color: #e0e0e0 !important;
    font-size: 14px !important;
    padding: 0 20px !important;
}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .review_anonymouse{}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .review_anonymouse label{
    gap: 10px;
    align-items: center;
    font-size: 14px;
    font-weight: 300;
}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .review_anonymouse label span{
    display: none;
}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .review_anonymouse label input{
    width: 16px;
    height: 16px;
    position: relative;
    appearance: unset;
    opacity: 1;
}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .review_anonymouse label input::before{
    content: "";
    border: 1px solid #d2d2d2;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 5px;
}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .review_anonymouse label input:checked::before{background-image: url(/wp-content/uploads/2024/10/checked.png);background-color: unset !important;border: unset !important;background-size: contain;background-repeat: no-repeat !important;background-position: center !important;border-radius: 0 !important;width: 20px;height: 20px;}
.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 #review_form_wrapper #review_form .comment-respond .comment-form .review_anonymouse label input:checked{}

.rx-review-form-area .rx-flex-grid-container .rx-flex-grid-100 .clear {}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price  span{color: #272b59;}

.other-variations{
    margin: 0 0 30px;
}
.other-variations .oth-var-flex{
    display: flex;
    gap: 10px;
}
.other-variations .oth-var-flex .default-gender{
    width: fit-content;
    border: 1px solid #e0e0e0;
    padding: 12px 20px;
    line-height: 1;
    border-radius: 10px;
}
.other-variations .oth-var-flex .default-gender label{
    font-size: 14px;
    font-weight: 400;
    color: #000000a1;
    line-height: 1;
}
.other-variations .oth-var-flex .default-gender span{
    font-size: 14px;
    display: inline-block;
    line-height: 1;
}
.other-variations .oth-var-flex button.active{
    background-color: #272b59;
    border-color: #272b59;
    color: #fff;
}
.other-variations .oth-var-flex button{
    background-color: #fff;
    border: 1px solid #e0e0e0;
    padding: 10px 15px;
    display: inline-block;
    border-radius: 10px;
    font-size: 14px;
}