/* ========== custom s ========== */
.product-option .form-check-label .pic-box {
    position: relative;
    display: block;
    border: 2px solid #ccc;
    overflow: hidden;
}

.product-option .form-check-label:focus .pic-box,
.product-option .form-check-label:hover .pic-box {
    border: 2px solid #de0049;
    opacity: .8;
}

.product-option .form-check-label >input:checked ~ .pic-box {
    border: 2px solid #de0049;
    opacity: .8;
}



.christmas-2019 {
    position: relative;
    background: #386dd7 url("../images/christmas/christmas-2019-bg.png") top center no-repeat;
}

.christmas-2019 .pic-box {
    position: relative;
    height: 450px;
}

.christmas-2019 .pic-box img {
    position: absolute;
    width: auto;
}

.christmas-2019 img:nth-of-type(1) {
    top: 25px;
    left: 30px;
}

.christmas-2019 img:nth-of-type(2) {
    top: 70px;
    right: 315px;
}

.christmas-2019 img:nth-of-type(3) {
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
}

.main-content {
    background: url("../images/christmas/page-bg.png") 0 0 repeat;
}

/* ========== custom e ========== */


/* ========== responsive s ========== */

@media (max-width: 1199px) {}

@media (max-width: 991px) {}

@media (max-width: 767px) {}

@media (max-width: 479px) {}

@media (max-width: 319px) {}


/* ========== responsive e ========== */