/* common */
.device-desktop .nav-content {
    width: 641px;
}
.device-desktop .search-content {
    width: 289px;
}
.device-desktop .main-nav .item {
    margin-right: 5px;
}
@media screen and (max-width: 1024px) {
    .device-desktop #container,
    .device-desktop .main-width {
        padding-left: 15px;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
.quick-look {
    width: 70px;
    margin-left: -42px;
}
.sub-nav-list li a {
    font-size: 12px;
}
.filter-container .filter-list .option {
    width: auto;
    text-indent: 20px;
    padding-right: 10px;
    white-space: nowrap;
}
.quick-color, .quick-price {
    width: auto;
}
/* home page */
.index-video li {
    padding-left: 1%;
    padding-right: 1%;
}

/*detail page*/
.rx-total .add-cart {
    padding-left: 25px;
    padding-right: 25px;
}
/* checkout*/
.rx-action-container .rx-action-edit {
    left: 141px;
}


/*coupon*/
.coupons-item .piece .shop a {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
}


/*collection*/
.summer-left .inner p {
    padding-bottom: 20px;
}
.summer-left .shop-btn.shop-men,
.summer-left .shop-btn.shop-women {
    display: inline-block;
    width: 250px;
    margin: 0 auto;
    padding: 5px 10px;
    text-align: center;
}
.summer-left .shop-btn.shop-men {
    margin: 13px auto;
}

/*favorite*/
#favorite .action .favorites-action a,
#favorite .action .favorites-action span {
    padding: 5px;
    line-height: 1.3;
    height: auto;
}

/*#container .track-order*/
#container .track-order {
    width: auto;
    text-align: center;
}
.order-number .button {
    display: block;
    margin: 6px auto  6px;
}
.order-number .email {
    margin: 0 auto 6px;
}


.share-terms-title {
    width: 210px;
}


/* learning center */
html:lang(fr-FR) .enter-prescription h2,
html:lang(fr-CA) .enter-prescription h2 {
    width: 480px;
}