.combination.box:hover{
    box-shadow: 0 0.5em 1em -0.125em rgb(10 10 10 / 10%), 0 0 0 1px #00a170;
}

.combination.box:focus{
    box-shadow: 0 0.5em 1em -0.125em rgb(10 10 10 / 10%), 0 0 0 1px #0072ff;
}
    
.combination.box:hover .radio {
    border-color: #e2ebf6;
}
.combination.box:hover .radio:checked{
    border-color: #00d1b2;
    background-color: #0072ff;
}

input.radio.is-hidden:hover + .combination.box  {
    box-shadow: 0 0.5em 1em -0.125em rgb(10 10 10 / 10%), 0 0 0 1px #48c78e;
}

input.radio.is-hidden:checked + .combination.box  {
    box-shadow: 0 0.5em 1em -0.125em rgb(10 10 10 / 10%), 0 0 0 1px #48c78e;
}

.tabs li.is-active a{
    border-bottom-color: #00a170;
    color: #00a170;
}
.tabs a:hover{
    border-bottom-color: #00a170;
    color: #00a170;
}

@media (max-width: 1024px){
    .notification{
        left: 0;
    }
}

.single_add_to_cart_button .msg, .single_add_to_cart_button .added_to_cart, .single_add_to_cart_button.added span  {
    display: none;
}

.single_add_to_cart_button.added .msg{
    display: inherit;
}

a#scroll-top{
    display: none !important;
}

.notification .card {
    background-color: unset;
    box-shadow: none;
}

.notification .card-footer {
    border-top: none;
    color: white;
    justify-content: center;
}

a.added_to_cart.wc-forward {
    display: none;
}

.combinations{
    gap: .5rem;
}

.combinations {
    font-size: 10px;
}