.product-section .product-page .wrapper .product-single {
    & .price-without-tax-wrapper p {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #666666;
        text-align: center;
    }

    & .product__block__price .product__price__main {
        gap: 8px;
    }


    & .product__block__price .product__price {
        font-weight: 700;
    }

    & .product__block__price .product__price--compare {
        color: #666666;
        font-weight: 400;
        font-family: var(--FONT-STACK-BODY);
        font-size: 16px;
        line-height: 24px;
    }

    & .product__block__price .product__price--discount {
        font-weight: 400;
        font-family: var(--FONT-STACK-BODY);
        font-size: 16px;
        line-height: 24px;
        margin-left: 2px;
    }

    & .product__block__description{
        margin-bottom: 0;
    }

    & .custom-variant__value{
        padding: 0px 12px;
    }

    & .radio__fieldset .radio__button input:checked~label{
        background: var(--text);
    }

    & .radio__fieldset .radio__button label{
        border: 1px solid var(--text);
    }

    & .product__info-icons .info-icons-wrapper, .product__info-icons .info-icons-wrapper .info-icon-item{
        display: flex;
        flex-direction: row;
    }
    & .product__info-icons .info-icons-wrapper{
        justify-content: center;
        gap: 16px;
    }
    & .product__info-icons .info-icons-wrapper .info-icon-item{
        gap: 8px;
    }
    & .product__info-icons .info-icons-wrapper .info-icon-item span{
        font-family: var(--FONT-STACK-ACCENT);
        font-weight: 700;
        font-size: 16px;
        line-height: 18px;
    }
}

@media screen and (max-width: 767px) {
    .product-section .product-page .wrapper .product-single {}
}