@media all and (min-width:485px){.modal{width:100%}.modal-body{margin:0}.cart label:first-child{display:none}.cart td .message-error{margin:5px 0;text-align:right}.item-box{width:23.5%}.item-box:nth-child(3n+1){clear:none;margin-right:2%}.item-box:nth-child(4n+1){clear:both;margin-right:0}.item-box .buttons{display:block;position:absolute;top:0;right:0;left:0;border:10px solid #f6f6f6;background-color:rgba(255,255,255,.9);opacity:0;transition:all .3s ease}.item-box:hover .buttons{opacity:1}.item-box .buttons:before{content:"";display:block;padding-top:100%}.item-box .dummy-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.item-box .buttons .wrap{position:absolute;top:50%;right:0;left:0;z-index:1;width:163px;margin:-20px auto 0;font-size:0;white-space:nowrap}.product-grid .item-box .swiper-pagination{display:none}.product-list .item-box .picture{width:20%}.product-list .item-box .details{width:60%}.product-list .item-box .buttons{width:20%}.featured-categories.default{margin-bottom:60px}.featured-categories.default .item-box{display:table;clear:none!important;width:48%;margin:0!important;padding:2%}.featured-categories.default .wrapper{display:table-row}.featured-categories.default .details{display:table-cell;position:relative;width:50%;background:url("../img/pattern.png") repeat;text-align:center;vertical-align:top;color:#222}.featured-categories.default .details:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;margin:auto;background-color:#fff}.featured-categories.default .title{right:0;left:0;margin:auto;padding-top:5%;font-size:1vw;font-weight:700}@media all and (min-width:480px) and (max-width:1200px){.featured-categories.default .title{right:0;left:0;margin:auto;padding-top:5%;font-size:2.5vw;font-weight:700}}.featured-categories.default .text{display:inline-block;position:absolute;top:15%;right:0;left:0;margin:auto;padding:0 20px}.featured-categories.default .text:after{content:"";display:block;width:30px;height:2px;margin:5px auto 0;background-color:#f61853}.featured-categories.default .button{display:inline-block;position:absolute;left:0;right:0;bottom:15%;width:120px;margin:auto;border:1px solid #222;padding:11px 10px 9px;font-size:11px;white-space:nowrap;text-transform:uppercase}.featured-categories.default .picture{display:table-cell;width:50%;vertical-align:top}.featured-categories.in-header .sub-category-list{display:block;margin:0!important}.lipsticktryon_tip,.lipsticktryon_img,.lipsticktryon_attr,.lipsticktryon_result{width:100%}.customer-blocks{overflow:hidden;max-width:1800px;margin:auto}.customer-block{max-width:1800px;margin:0 0 2%}.customer-block.login-block{width:49%;margin:auto}.customer-block.register-block,.customer-block.checkout-as-guest{float:left;width:49%}.compare-products-mobile{display:none}.compare-products-table{display:table;border-collapse:separate;border-spacing:20px 0}.compare-products-page .page-body{padding:20px 0}.compare-products-page .page-body>a{display:none}.compare-products-table td{background-color:#fff;text-align:center;vertical-align:top;color:#222}.compare-products-table td:first-child{text-align:left}.compare-products-table td.empty{text-align:center}.compare-products-table .picture{display:block;margin:0 0 30px;font-size:0}.compare-products-table .remove-button{font-size:12px}.compare-products-table .full-description{display:none}.order-progress li{float:right;width:155px;margin:0 1.5px}}@media all and (min-width:768px){.master-wrapper-content{padding-left:40px;padding-right:40px;margin-top:0}}
