.mz-figure{
    width: 100% !important;
}
.mz-figure img{
    width: unset !important;
    height: unset !important;
    max-width: unset !important;
    max-height: unset !important;
}
a[data-zoom-id] img, .mz-thumb img {
    width: 65px;
    height: 97px;
}

/* Removed Trail Text */
.mz-inner a[href^="http://www.magictoolbox.com/magiczoomplus/"], .mz-inner a[href^="https://www.magictoolbox.com/magiczoomplus/"]{
    display: none !important;
}
html body .mz-expand a[href^="http://www.magictoolbox.com/magiczoomplus/"], html body .mz-expand a[href^="https://www.magictoolbox.com/magiczoomplus/"]{
    display: none !important;
    opacity: 0;
}

/* Varialeb Price Selection Style */
.variable_prices_group{overflow: hidden;}
.variable_prices input:checked {
    border-color: var(--primary_color);
    background-color: var(--primary_color);
}
.variable_prices input {
    border-radius: 50%;
    display: inline-block;
    border: 1px solid var(--primary_color);
    position: relative;
    width: 24px;
    height: 24px;
    margin-top: 0;
    flex-shrink: 0;
    margin-left: 0;
    margin-right: 10px;
}
.variable_prices label{color: #000}
.variable_prices input[type=radio]:checked:after {
    background-color: var(--primary_color);
    top: 4px;
    left: 4px;
}
.variable_prices input[type=radio]:after {
    content: "";
    position: absolute;
    display: inline-block;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background-color: var(--cx-color-transparent);
}
.variable_prices input[type=radio]:before {
    content: "";
    position: absolute;
    display: inline-block;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid var(--primary_color);
}
.variable_prices label span{
font-weight: 700;
color: var(--primary_color);
font-size: 20px;
}
