.js-store-prod-text a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 3px;
    font-weight: 600;
}
.js-store-prod-text a:first-of-type {
    background-color: #bc574b;
    color: #ffffff !important;
}
.js-store-prod-text a:last-of-type {
    background-color: #566d90;
    color: #ffffff !important;
}
 
.t706__cartwin_showed {
    z-index: 999999999;
}





.t744 .t744__info {
    max-width: 560px;
}

.t744 .js-product-controls-wrapper {
    display: flex;
    flex-direction: column;
    gap: 13px;
    margin-top: 18px;
    margin-bottom: 14px;
    max-width: 460px;
}

.t744 .t-product__option {
    margin: 0;
}

.t744 .js-product-edition-option-name,
.t744 .t-product__option-title {
    margin: 0 0 5px;
    font-size: 17px !important;
    line-height: 1.28;
    font-weight: 500;
    color: #20242a;
    letter-spacing: -0.01em;
}

.t744 .t-product__option-variants_regular {
    position: relative;
    width: 100%;
}

/* УБИРАЕМ стрелку полностью */
.t744 .t-product__option-variants_regular::after,
.t744 .t-product__option-variants_regular::before {
    content: none !important;
    display: none !important;
}

.t744 .t-product__option-select,
.t744 select.js-product-edition-option-variants {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 52px;
    padding: 0 16px;
    border: 1px solid transparent;
    border-radius: 15px;
    box-sizing: border-box;

    color: #151a20;
    font-size: 17px !important;
    line-height: 1;
    font-weight: 500;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.74) 0%,
            rgba(255,255,255,0.60) 100%
        ) padding-box,
        linear-gradient(
            180deg,
            #d7dee6 0%,
            #c9d1da 52%,
            #dbe2e9 100%
        ) border-box;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.65),
        0 1px 2px rgba(15, 23, 42, 0.03);

    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);

    transition:
        background .2s ease,
        box-shadow .2s ease,
        transform .15s ease;

    cursor: pointer;
}

/* Убираем стандартные системные стрелки где возможно */
.t744 .t-product__option-select::-ms-expand,
.t744 select.js-product-edition-option-variants::-ms-expand {
    display: none;
}

.t744 .t-product__option-select:hover,
.t744 select.js-product-edition-option-variants:hover {
    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.80) 0%,
            rgba(255,255,255,0.67) 100%
        ) padding-box,
        linear-gradient(
            180deg,
            #d5dde6 0%,
            #c3ccd6 55%,
            #d8e0e8 100%
        ) border-box;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.70),
        0 2px 8px rgba(15, 23, 42, 0.04);
}

.t744 .t-product__option-select:focus,
.t744 select.js-product-edition-option-variants:focus {
    outline: none;
    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.86) 0%,
            rgba(255,255,255,0.74) 100%
        ) padding-box,
        linear-gradient(
            180deg,
            #bfcddb 0%,
            #9fb4c9 55%,
            #cad7e4 100%
        ) border-box;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.72),
        0 0 0 3px rgba(55, 102, 170, 0.07);
}

.t744 .t-product__option-select option:disabled,
.t744 select.js-product-edition-option-variants option:disabled {
    color: #9aa3ad;
}

.t744 .t744__btn-wrapper {
    max-width: 460px;
    margin-top: 4px;
}

.t744 .t744__btn.t-btn,
.t744 .t744__btn.t-btnflex {
    width: 100%;
    min-height: 55px;
    padding: 0 22px;
    border-radius: 18px !important;
    background: linear-gradient(180deg, #18479c 0%, #123f91 100%) !important;
    color: #fff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px !important;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: -0.01em;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.12),
        0 6px 18px rgba(18, 63, 145, 0.14) !important;
    transition: background .2s ease, transform .15s ease, box-shadow .2s ease;
}

.t744 .t744__btn.t-btn:hover,
.t744 .t744__btn.t-btnflex:hover {
    background: linear-gradient(180deg, #1a4eab 0%, #144699 100%) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.14),
        0 8px 22px rgba(18, 63, 145, 0.18) !important;
    transform: translateY(-1px);
}

.t744 .t744__btn.t-btn:active,
.t744 .t744__btn.t-btnflex:active {
    transform: translateY(0);
}

.t744 .t744__btn .t-btnflex__text {
    font-size: inherit !important;
    font-weight: inherit !important;
}

.t744 .t744__title_small {
    margin-top: 10px;
    margin-bottom: 14px;
    font-size: 16px !important;
    line-height: 1.35;
    color: #95a0ad;
}

@media screen and (max-width: 1199px) {
    .t744 .t744__info,
    .t744 .js-product-controls-wrapper,
    .t744 .t744__btn-wrapper {
        max-width: 100%;
    }
}

@media screen and (max-width: 767px) {
    .t744 .js-product-controls-wrapper {
        gap: 11px;
        margin-top: 16px;
        margin-bottom: 12px;
    }

    .t744 .js-product-edition-option-name,
    .t744 .t-product__option-title {
        font-size: 15px !important;
        margin-bottom: 4px;
    }

    .t744 .t-product__option-select,
    .t744 select.js-product-edition-option-variants {
        height: 50px;
        padding: 0 14px;
        font-size: 16px !important;
        border-radius: 13px;
    }

    .t744 .t744__btn.t-btn,
    .t744 .t744__btn.t-btnflex {
        min-height: 53px;
        font-size: 17px !important;
        border-radius: 16px !important;
    }
}