#page_product nav>div,
#page_product article>div {
    background-color: #fff;
}

#page_product #product_slider>.product_slider_image>div,
#page_product #product_slider>.product_slider_image>input {
    display: none;
}

#page_product #product_slider>.product_slider_image>input:checked+div {
    display: block;
}

#page_product #product_slider>.product_slider_image {
    max-width: 25vw;
}

#page_product #product_slider>.product_slider_preview>label {
    border  : none;
    overflow: hidden;
}

#page_product #product_slider>.product_slider_preview>label:hover>img {
    cursor: pointer;
    filter: brightness(0.9) contrast(1.1);
}

#page_product #product_slider>.product_slider_preview>label:active>img,
#page_product #product_slider>.product_slider_preview>label:focus>img {
    cursor: pointer;
    filter: brightness(0.8) contrast(1.3);
}