.waa-selector {
    display:flex;
    gap:8rem;
    align-items: center;
}
/* прячем дублирующую цену WooCommerce */
.single_variation .price {
    display:none !important; 
}

.waa-selector__option{
    cursor:pointer;
    border: 3rem solid #fff;
    padding: 0;
    border-radius: 50rem;
}
.waa-selector__option.is-active{
    border-color:#FBEC41;
}
.waa-selector__swatch{
    display:block;
    width:24rem;
    height:24rem;
    border-radius:50rem;
}
.waa-selector__img{
    width:32rem;
    height:32rem;
    object-fit:cover;
    border-radius:4rem;
}
.waa-price-holder{
    font-size:24rem;
    font-weight:600;
    line-height: 130%;
    display:inline-block;
    font-family: "Hermes", sans-serif;
    width: 200rem;
}
.waa-variation-form{
    padding: 24rem 0;
}
.wa-wrapper{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 24rem;
}
.waa-qty{
    display: flex;
    gap: 16rem;
}
.waa-qty input[type="number"] {
    height: 40rem;
    width: 40rem;
    font-size: 20rem;
    padding: 10rem 5rem;
    text-align: center;
}
.waa-qty input[type="number"]::-webkit-inner-spin-button,
.waa-qty input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.waa-qty .qty-btn{
    padding: 0;
    background-color: #ffffff00;
    border: none;
    cursor: pointer;
    transition: all .3s;
}
.waa-qty .qty-btn:hover{
    filter: brightness(1.2);
}
.waa-form__add-to-cart{
    padding: 12rem 24rem;
    border-radius: 50rem;
    font-weight: 700;
    border-radius: 50rem;
    background-color: #FBEC41;
    transition: all .3s;
    font-family: "Manrope", sans-serif;
    text-transform: uppercase;
    font-size: 16rem;
    border: none;
    cursor: pointer;
}
.waa-form__add-to-cart:hover{
    background-color: #FBD041;
}
.product-page__one-click{
    padding: 12rem 24rem;
}