/*
Theme Name:         اینشاپ
Theme URI:          http://avin-tarh.ir/
Description:        قالب فروشگاهی اینشاپ یکی از کاملترین وزیباترین قالب های فروشگاهی است.
Author:             گروه طراحی آوین
Author URI:         http://avin-tarh.ir/
Version:            1.0.3
Text Domain:        inshop
Domain Path:        /lang
*/

.ins-loading {
    position: relative;
    cursor: wait;
}

button.ins-loading {
    color: transparent;
}

.text-white.ins-loading:before {
    filter: brightness(1000%);
}

.ins-loading::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0.01);
    box-shadow: -38px 10px 0 0 var(--color-primary-500), -24px 10px 0 0 var(--color-primary-500), -10px 10px 0 0 var(--color-primary-500);
    animation: ins-loading 1s infinite linear;
    left: calc(50% + 18px);
    top: calc(50% - 5px);
}

@keyframes ins-loading {
    0% {
        box-shadow: -38px 0 0 0 var(--color-primary-500), -24px 0 0 0 var(--color-primary-500), -10px 0 0 0 var(--color-primary-500);
    }
    16.667% {
        box-shadow: -38px -5px 0 0 var(--color-primary-500), -24px 0 0 0 var(--color-primary-500), -10px 0 0 0 var(--color-primary-500);
    }
    33.333% {
        box-shadow: -38px -10px 0 0 var(--color-primary-500), -24px -5px 0 0 var(--color-primary-500), -10px 0 0 0 var(--color-primary-500);
    }
    50% {
        box-shadow: -38px -5px 0 0 var(--color-primary-500), -24px -10px 0 0 var(--color-primary-500), -10px -5px 0 0 var(--color-primary-500);
    }
    66.667% {
        box-shadow: -38px 0 0 0 var(--color-primary-500), -24px -5px 0 0 var(--color-primary-500), -10px -10px 0 0 var(--color-primary-500);
    }
    83.333% {
        box-shadow: -38px 0 0 0 var(--color-primary-500), -24px 0 0 0 var(--color-primary-500), -10px -5px 0 0 var(--color-primary-500);
    }
    100% {
        box-shadow: -38px 0 0 0 var(--color-primary-500), -24px 0 0 0 var(--color-primary-500), -10px 0 0 0 var(--color-primary-500);
    }
}

.hidden-menu {
    opacity: 0;
    height: 0;
    transition-duration: 0.3s;
}

select {
    padding: 12px 12px;
    background-color: var(--color-white);
    border: 1px solid var(--color-gray-700);
    border-radius: 8px;
    margin-bottom: 12px;
}

.fast-access .active svg path {
    stroke: #0047FF;
}

ins {
    text-decoration: none;
    font-weight: bold;
}

del {
    position: relative;
    text-decoration: none;
    opacity: 0.7;
    font-size: 14px;
}

del::after {
    content: '';
    position: absolute;
    height: 1px;
    background-color: #fff;
    top: 50%;
    right: 0;
    left: 0;
    transform: rotate(7deg);
}

del .woocommerce-Price-currencySymbol {
    display: none;
}

.woocommerce-variation-price .price {
    font-weight: bold;
}

.woocommerce-LoopProduct-link del {
    display: none;
}

.woocommerce-Price-currencySymbol {
    margin-right: 2px;
}

.ins-container .color-variable-items-wrapper li {
    height: 8px !important;
    width: 8px !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 4px !important;
    border-radius: 100% !important;
    box-shadow: unset !important;
    overflow: hidden;
}
.ins-container .button-variable-items-wrapper li {
    background-color: transparent !important;
    box-shadow: unset !important;
    display: flex !important;
    font-size: 12px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.ins-container .wvs-archive-variations-wrapper .stock.out-of-stock {
    display: none;
}
.ins-container ul.variations {
    align-items: center;
}
.ins-container ul.variations li {
    margin: 0;
}

/* Single product */
.woocommerce-product-gallery ol {
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-top: 12px;
}
.woocommerce-product-gallery ol.flex-control-nav li a {
    width: 6px;
    height: 6px;
    background-color: var(--color-gray-200);
    border-radius: 5px;
    font-size: 0;
    display: block;
}

.woocommerce-product-gallery ol.flex-control-nav li a.flex-active {
    background-color: var(--color-primary-500);
}

.woocommerce-product-gallery .flex-direction-nav {
    position: absolute;
    top: 36%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 12px;
}

.woocommerce-product-gallery .flex-direction-nav a {
    font-size: 0;
    width: 32px;
    height: 32px;
    display: block;
    background: url("assets/image/arrow.svg") no-repeat center;
}

.woocommerce-product-gallery .flex-direction-nav a.flex-next {
    transform: rotateY(180deg);
}
.save-btn.active path {
    fill: var(--color-text);
}

.heart {
    width: 75px;
    height: 75px;
    left: -14px;
    top: -14px;
    background: url("assets/image/heart.svg") no-repeat;
    background-position: 0 0;
    cursor: pointer;
    transition: background-position 1s steps(28);
    transition-duration: 0s;
    line-height: 78px;
}

.heart.active {
    transition-duration: 1s;
    background-position: -2100px 0;
}

.wishlist-btn.active svg * {
    fill: #ED4956;
    stroke: #ED4956;
}

/*.woocommerce-variation-add-to-cart-enabled .single_add_to_cart_button small, .woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button > span {
    display: none;
}

.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button small {
    display: block;
}
*/

button.wc-variation-selection-needed small {
    display: block;
}

button.wc-variation-selection-needed > span {
    display: none;
}

.woocommerce-variation-add-to-cart-disabled .quantity {
    display: none !important;
}

.woocommerce-variation-add-to-cart-enabled .quantity {
    display: flex !important;
}

button.wc-variation-is-unavailable > * {
    display: none;
}

button.wc-variation-is-unavailable p {
    display: block;
}

button.wc-variation-is-unavailable {
    filter: grayscale(100);
}

.woocommerce-variation-description:empty {
    display: none;
}

.media-box .price span {
    font-size: 14px;
}
.media-box .price {
    font-size: 0;
    display: flex;
    justify-content: space-around;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 120px;
}

.shop_attributes p {
    margin: 0;
}

ul.children li.comment {
    position: relative;
}
ul.children li.comment::before {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    right: -10px;
    top: -16px;
    border-right: 1px solid var(--color-border);
    border-bottom-right-radius: 12px;
}
.comment_container {
    position: relative;
}

.comment-form-cookies-consent {
    display: none;
}

.must-log-in {
    text-align: center;
    margin: 4px 0;
}

.woocommerce .star-rating {
    float: left;
    overflow: hidden;
    position: relative;
    height: 24px;
    width: 120px;
}
.woocommerce .star-rating span {
    overflow: hidden;
    float: right;
    top: 0;
    right: 0;
    position: absolute;
    padding-top: 1.5em;
}

.woocommerce .woocommerce-product-rating::after {
    clear: both;
}

.woocommerce .products .star-rating {
    display: block;
    margin: 0 0 0.5em;
    float: none;
}
.woocommerce p.stars a {
    position: relative;
    height: 1em;
    width: 1em;
    text-indent: -999em;
    display: inline-block;
    text-decoration: none;
    margin-left: 5px;
}
.woocommerce p.stars a::before {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3346_34)"><path d="M12 17.75L5.82799 20.995L7.00699 14.122L2.00699 9.255L8.90699 8.255L11.993 2.002L15.079 8.255L21.979 9.255L16.979 14.122L18.158 20.995L12 17.75Z" stroke="%23DEDEDE" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_3346_34"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
    text-indent: 0;
}
.woocommerce p.stars a:hover ~ a::before {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3346_34)"><path d="M12 17.75L5.82799 20.995L7.00699 14.122L2.00699 9.255L8.90699 8.255L11.993 2.002L15.079 8.255L21.979 9.255L16.979 14.122L18.158 20.995L12 17.75Z" stroke="%23DEDEDE" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_3346_34"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.woocommerce p.stars:hover a::before {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3346_37)"><path d="M8.24301 7.34L1.86301 8.265L1.75001 8.288C1.57895 8.33341 1.423 8.42341 1.2981 8.5488C1.1732 8.67419 1.08381 8.83049 1.03907 9.00173C0.994331 9.17296 0.995837 9.35301 1.04344 9.52347C1.09104 9.69394 1.18303 9.84872 1.31001 9.972L5.93201 14.471L4.84201 20.826L4.82901 20.936C4.81854 21.1129 4.85528 21.2894 4.93546 21.4475C5.01564 21.6056 5.13639 21.7395 5.28535 21.8355C5.4343 21.9316 5.6061 21.9863 5.78316 21.9941C5.96022 22.0019 6.13617 21.9625 6.29301 21.88L11.999 18.88L17.692 21.88L17.792 21.926C17.9571 21.991 18.1365 22.0109 18.3118 21.9838C18.4871 21.9566 18.652 21.8832 18.7896 21.7713C18.9272 21.6593 19.0326 21.5127 19.0948 21.3466C19.1571 21.1805 19.1741 21.0008 19.144 20.826L18.053 14.471L22.677 9.971L22.755 9.886C22.8664 9.74877 22.9395 9.58445 22.9667 9.40979C22.994 9.23514 22.9744 9.05638 22.9101 8.89173C22.8458 8.72708 22.7389 8.58243 22.6005 8.47251C22.4621 8.36259 22.297 8.29134 22.122 8.266L15.742 7.34L12.89 1.56C12.8075 1.39253 12.6797 1.25151 12.5212 1.1529C12.3627 1.05429 12.1797 1.00203 11.993 1.00203C11.8063 1.00203 11.6233 1.05429 11.4648 1.1529C11.3063 1.25151 11.1785 1.39253 11.096 1.56L8.24301 7.34Z" fill="%23FFC000"/></g><defs><clipPath id="clip0_3346_37"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.woocommerce p.stars.selected a.active::before {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3346_37)"><path d="M8.24301 7.34L1.86301 8.265L1.75001 8.288C1.57895 8.33341 1.423 8.42341 1.2981 8.5488C1.1732 8.67419 1.08381 8.83049 1.03907 9.00173C0.994331 9.17296 0.995837 9.35301 1.04344 9.52347C1.09104 9.69394 1.18303 9.84872 1.31001 9.972L5.93201 14.471L4.84201 20.826L4.82901 20.936C4.81854 21.1129 4.85528 21.2894 4.93546 21.4475C5.01564 21.6056 5.13639 21.7395 5.28535 21.8355C5.4343 21.9316 5.6061 21.9863 5.78316 21.9941C5.96022 22.0019 6.13617 21.9625 6.29301 21.88L11.999 18.88L17.692 21.88L17.792 21.926C17.9571 21.991 18.1365 22.0109 18.3118 21.9838C18.4871 21.9566 18.652 21.8832 18.7896 21.7713C18.9272 21.6593 19.0326 21.5127 19.0948 21.3466C19.1571 21.1805 19.1741 21.0008 19.144 20.826L18.053 14.471L22.677 9.971L22.755 9.886C22.8664 9.74877 22.9395 9.58445 22.9667 9.40979C22.994 9.23514 22.9744 9.05638 22.9101 8.89173C22.8458 8.72708 22.7389 8.58243 22.6005 8.47251C22.4621 8.36259 22.297 8.29134 22.122 8.266L15.742 7.34L12.89 1.56C12.8075 1.39253 12.6797 1.25151 12.5212 1.1529C12.3627 1.05429 12.1797 1.00203 11.993 1.00203C11.8063 1.00203 11.6233 1.05429 11.4648 1.1529C11.3063 1.25151 11.1785 1.39253 11.096 1.56L8.24301 7.34Z" fill="%23FFC000"/></g><defs><clipPath id="clip0_3346_37"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.woocommerce p.stars.selected a.active ~ a::before {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3346_34)"><path d="M12 17.75L5.82799 20.995L7.00699 14.122L2.00699 9.255L8.90699 8.255L11.993 2.002L15.079 8.255L21.979 9.255L16.979 14.122L18.158 20.995L12 17.75Z" stroke="%23DEDEDE" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_3346_34"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.woocommerce p.stars.selected a:not(.active)::before {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3346_37)"><path d="M8.24301 7.34L1.86301 8.265L1.75001 8.288C1.57895 8.33341 1.423 8.42341 1.2981 8.5488C1.1732 8.67419 1.08381 8.83049 1.03907 9.00173C0.994331 9.17296 0.995837 9.35301 1.04344 9.52347C1.09104 9.69394 1.18303 9.84872 1.31001 9.972L5.93201 14.471L4.84201 20.826L4.82901 20.936C4.81854 21.1129 4.85528 21.2894 4.93546 21.4475C5.01564 21.6056 5.13639 21.7395 5.28535 21.8355C5.4343 21.9316 5.6061 21.9863 5.78316 21.9941C5.96022 22.0019 6.13617 21.9625 6.29301 21.88L11.999 18.88L17.692 21.88L17.792 21.926C17.9571 21.991 18.1365 22.0109 18.3118 21.9838C18.4871 21.9566 18.652 21.8832 18.7896 21.7713C18.9272 21.6593 19.0326 21.5127 19.0948 21.3466C19.1571 21.1805 19.1741 21.0008 19.144 20.826L18.053 14.471L22.677 9.971L22.755 9.886C22.8664 9.74877 22.9395 9.58445 22.9667 9.40979C22.994 9.23514 22.9744 9.05638 22.9101 8.89173C22.8458 8.72708 22.7389 8.58243 22.6005 8.47251C22.4621 8.36259 22.297 8.29134 22.122 8.266L15.742 7.34L12.89 1.56C12.8075 1.39253 12.6797 1.25151 12.5212 1.1529C12.3627 1.05429 12.1797 1.00203 11.993 1.00203C11.8063 1.00203 11.6233 1.05429 11.4648 1.1529C11.3063 1.25151 11.1785 1.39253 11.096 1.56L8.24301 7.34Z" fill="%23FFC000"/></g><defs><clipPath id="clip0_3346_37"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}

.star-rating span, .star-rating span::before, .star-rating:before {
    position: absolute;
    right: 0;
    top: 0;
}
.woocommerce .star-rating::before {
    content: '';
    background-image: url('data:image/svg+xml,<svg width="158" height="27" viewBox="0 0 158 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M79.0089 21.5699L71.1661 25.6703L72.6643 16.9855L66.3108 10.8354L75.0786 9.57177L79 1.67033L82.9214 9.57177L91.6892 10.8354L85.3357 16.9855L86.8338 25.6703L79.0089 21.5699Z" stroke="%23DEDEDE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.6981 21.5699L5.85534 25.6703L7.35349 16.9855L1 10.8354L9.76782 9.57177L13.6892 1.67033L17.6106 9.57177L26.3784 10.8354L20.0249 16.9855L21.523 25.6703L13.6981 21.5699Z" stroke="%23DEDEDE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M144.32 21.5699L136.477 25.6703L137.975 16.9855L131.622 10.8354L140.389 9.57177L144.311 1.67033L148.232 9.57177L157 10.8354L150.647 16.9855L152.145 25.6703L144.32 21.5699Z" stroke="%23DEDEDE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M46.3535 21.5699L38.5107 25.6703L40.0089 16.9855L33.6554 10.8354L42.4232 9.57177L46.3446 1.67033L50.266 9.57177L59.0338 10.8354L52.6803 16.9855L54.1784 25.6703L46.3535 21.5699Z" stroke="%23DEDEDE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M111.664 21.5699L103.822 25.6703L105.32 16.9855L98.9662 10.8354L107.734 9.57177L111.655 1.67033L115.577 9.57177L124.345 10.8354L117.991 16.9855L119.489 25.6703L111.664 21.5699Z" stroke="%23DEDEDE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    height: 24px;
    width: 120px;
    background-size: contain;
    background-repeat: no-repeat;
}
.star-rating span::before {
    content: '';
    background-image: url('data:image/svg+xml,<svg width="158" height="27" viewBox="0 0 158 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M79.0089 21.5699L71.1661 25.6703L72.6643 16.9855L66.3108 10.8354L75.0786 9.57177L79 1.67033L82.9214 9.57177L91.6892 10.8354L85.3357 16.9855L86.8338 25.6703L79.0089 21.5699Z" stroke="%23FFC000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.6981 21.5699L5.85534 25.6703L7.35349 16.9855L1 10.8354L9.76782 9.57177L13.6892 1.67033L17.6106 9.57177L26.3784 10.8354L20.0249 16.9855L21.523 25.6703L13.6981 21.5699Z" stroke="%23FFC000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M144.32 21.5699L136.477 25.6703L137.975 16.9855L131.622 10.8354L140.389 9.57177L144.311 1.67033L148.232 9.57177L157 10.8354L150.647 16.9855L152.145 25.6703L144.32 21.5699Z" stroke="%23FFC000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M46.3535 21.5699L38.5107 25.6703L40.0089 16.9855L33.6554 10.8354L42.4232 9.57177L46.3446 1.67033L50.266 9.57177L59.0338 10.8354L52.6803 16.9855L54.1784 25.6703L46.3535 21.5699Z" stroke="%23FFC000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M111.664 21.5699L103.822 25.6703L105.32 16.9855L98.9662 10.8354L107.734 9.57177L111.655 1.67033L115.577 9.57177L124.345 10.8354L117.991 16.9855L119.489 25.6703L111.664 21.5699Z" stroke="%23FFC000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    height: 24px;
    width: 120px;
    background-size: contain;
    background-repeat: no-repeat;
}


.woocommerce-Reviews #commentform {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.woocommerce-Reviews #commentform .comment-form-comment {
    order: 2;
}
.woocommerce-Reviews .form-submit input {
    position: absolute;
}

.form-submit {
    position: relative;
}

.woocommerce p.stars a {
    margin-left: 10px;
}

.comment-text .description {
    font-size: 14px;
}

.description-tab h2:first-child {
    margin-top: 0;
}

.up-sells h2,
.cross-sells h2 {
    font-size: 15px;
    font-weight: 700;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.cross-sells .ins-container {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

/*cart*/
.woocommerce-cart .md\:grid-cols-1 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.side-left .cart-content {
    gap: 0;
}

.cart_item .q-plus {
    background-color: #00AE31;
    color: #fff;
}

.cart_item .q-minus {
    border: 1px solid var(--color-error);
    border-radius: 8px;
}

/* Toast */
#toast-container div a {
    padding: 6px 24px;
    border-radius: 6px;
}

#toast-container .message a {
    background-color: var(--color-success);
}

#toast-container .error a {
    background-color: var(--color-error);
}

#toast-container .info a {
    background-color: #163ed9;
}

/*sidebar left*/
.side-left .wc-proceed-to-checkout {
    width: calc(20rem - 45px);
    margin: 0;
    left: 30px;
    right: unset;
    bottom: 18px;
}

/**/

.nocomments {
    display: none;
}

/*order*/
.woocommerce-orders .on-hold {
    color: #FFA800;
}
.woocommerce-orders .processing {
    color: #1a94ff;
}
.woocommerce-orders .completed {
    color: #00ae31;
}

/*edit myaccount*/

.woocommerce-EditAccountForm input,
.woocommerce-EditAccountForm .select2,
.woocommerce-address-fields input,
.woocommerce-address-fields .select2{
    background-color: #FAFAFA !important;
    width: 100%;
    padding: 8px;
    border: 1px solid;
    --tw-border-opacity: 1;
    border-color: rgb(198 198 200 / var(--tw-border-opacity));
    margin-bottom: 16px;
}
button[name="save_account_details"],
button[name="save_address"] {
    color: var(--color-white);
    background-color: var(--color-primary-500);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: center;
    width: 100%;
    border-radius: 8px;
}

mark {
    background-color: transparent;
    font-weight: bold;
}


/*edit address*/
.woocommerce-MyAccount-content .woocommerce-Address {
    border-color: #0000001A;
    padding: 1rem;
    border-width: 1px;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

/* Filter Product*/
.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item {
    border: 0;
    padding: 16px;
}

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color {
    display: inline-flex;
    border: 1px solid;
    border-color: var(--color-gray-200);
    margin: 8px;
    padding: 4px;
    border-radius: 8px;
}

.woo-variation-swatches .wvs-widget-layered-nav-list__item,
li.wc-layered-nav-rating{
    display: inline-flex;
    border: 1px solid;
    border-color: var(--color-gray-200);
    margin: 6px;
    padding: 10px 8px;
    border-radius: 8px;
    background-color: var(--color-gray-100);
}
.woo-variation-swatches .wvs-widget-layered-nav-list__item.selected,
li.wc-layered-nav-rating.chosen{
    border: 2px solid;
    border-color: var(--color-primary-500);
}
.woo-variation-swatches .wvs-widget-layered-nav-list__item .item {
    border-radius: 8px !important;
    padding: 10px !important;
}

/**/

.woocommerce .widget_price_filter .price_slider_amount {
    text-align: center;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    --tw-bg-opacity: 1;
    background-color: rgb(0 148 255 / var(--tw-bg-opacity));
    color: var(--color-white);
    padding: 10px 30px;
    margin: 16px 0;
    border-radius: 12px;
    font-size: 14px;
    font-weight: 400;
}

.woocommerce .widget_price_filter .ui-slider {
    position: relative;
    margin: 16px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    border-radius: 5px;
    outline: 0;
    margin-left: -.5em;
    background-color: var(--color-white);
    border: 2px solid var(--color-black);
    width: 21px;
    height: 21px;
    cursor: auto;
    top: -9px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    border-radius: 1em;
    background-color: var(--color-black);
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: var(--color-gray-200);
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: 3px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 3px;
}

.woocommerce-MyAccount-navigation-link--customer-logout {
    color: var(--color-error);
}

/* grid border */
.ins-border > li {
    border-left: 1px solid var(--color-gray-200);
    border-bottom: 1px solid var(--color-gray-200);
}
.grid-cols-3.ins-border > li:nth-child(3n) {
    border-left: 0;
}
.grid-cols-2.ins-border > li:nth-child(2n) {
    border-left: 0;
}

/* view order */
.woocommerce-view-order .order-status-title,
.woocommerce-view-order .order-code{
    display: none;
}

.woocommerce-pagination .page-numbers {
    display: none;
}