﻿@import"../../libs/bootstrap/css/bootstrap.min.css";@import"../../libs/font-awesome/css/font-awesome.min.css";.account-page{margin:30px 0}.account-page .form span.title{font:300 14px/20px "Montserrat",sans-serif;color:#676b72;margin:0 0 8px !important;display:block !important}.account-page .form input[type=text],.account-page .form .select-style,.account-page .form select{height:40px !important;line-height:40px !important;margin:0 !important}.account-page .form textarea{margin:0}.account-page .form .form-line{margin:0 0 20px}.account-page form.address input[type=text],.account-page form.address .select-style,.account-page form.address select,.account-page form.address textarea{margin:0 0 15px !important}.account-links a{display:block;background:#f8f8f8;padding:10px;margin:0 0 10px;font:14px/20px "Montserrat",sans-serif;color:#595959}.account-links a:hover,.account-links a.active{background:#e07f46;color:#fff;text-decoration:none}.orders-list table{width:100%}.orders-list table.title td{padding:5px 10px;font:700 14px/20px "Montserrat",sans-serif;color:#000}.orders-list table.list-item{border-bottom:1px solid #f2f2f2}.orders-list table.list-item td{padding:10px;font:300 14px/20px "Montserrat",sans-serif;color:#505255}.orders-list table.list-item a.button{color:#e07f46;font:400 14px/20px "Montserrat",sans-serif}.orders-list table.list-item a.button i{margin:0 0 0 8px}.orders-list table.list-item a.button i.fa-minus{display:none}.orders-list table.list-item a.button.active,.orders-list table.list-item a.button:active{text-decoration:none}.orders-list table.list-item a.button.active i.fa-plus,.orders-list table.list-item a.button:active i.fa-plus{display:none}.orders-list table.list-item a.button.active i.fa-minus,.orders-list table.list-item a.button:active i.fa-minus{display:inline-block}.orders-list .detail-info{padding:15px;background:#fbfbfb}.orders-list .detail-info .product-info img{float:left;margin:0 20px 0 0}.orders-list .detail-info .product-info strong{display:block;font:700 14px/20px "Montserrat",sans-serif;color:#000;margin:0 0 5px}.orders-list .detail-info .product-info span{font:300 14px/20px "Montserrat",sans-serif;color:#505255}.orders-list .detail-info ul.features{margin:0;padding:0;list-style:none}.orders-list .detail-info ul.features li{font:14px/16px "Montserrat",sans-serif;color:#505255;margin:0 0 18px}.orders-list .detail-info ul.features li:last-child{margin:0}.orders-list .detail-info ul.features li strong{font-weight:700}.orders-list .detail-info .price-info .information p{margin:0 0 10px;font:14px/24px "Montserrat",sans-serif}.orders-list .detail-info .price-info .information p strong{font-weight:700}.orders-list .detail-info .price-info .total{border-top:1px solid #e7e7e7;padding:10px 0 0;font:700 16px/24px "Montserrat",sans-serif}.orders-list .detail-info .address strong{display:block;font:700 16px/20px "Montserrat",sans-serif;color:#000;margin:0 0 10px}.orders-list .detail-info .address span{display:block;font:300 14px/22px "Montserrat",sans-serif;color:#505255}.red-button{background:#b71a1f;width:100%;border:0;color:#fff;margin:10px 0 0;padding:10px;font:14px/20px "Montserrat",sans-serif}.black-button{background:#0d0d0d;width:100%;border:0;color:#fff;margin:10px 0 0;padding:10px;font:14px/20px "Montserrat",sans-serif}.home-banners{margin:0 0 30px}.home-banners .banner-block{background:#f5f3ef;position:relative;height:180px}.home-banners .banner-block>img{position:absolute;left:0;bottom:0}.home-banners .banner-block .info{padding:0 0 0 160px;height:180px;text-align:center}.home-banners .banner-block .info h2{color:#566d7a;font:15px/20px "Oswald";margin:0 0 8px}a.blog-item{display:block;position:relative;margin:0 0 30px}a.blog-item span.title{display:block;margin:10px 0 0;padding:0 0 4px;text-align:center;font:700 16px/22px "Oswald";color:#000;transition:all ease .5s;background:url("../images/red-border-bg.png") no-repeat bottom center}a.blog-item .img{position:relative;overflow:hidden}a.blog-item .img .inner-border{position:absolute;left:0;top:0;width:100%;height:100%;padding:5px;z-index:44}a.blog-item .img .inner-border .border{width:100%;height:100%;border:1px solid #fff}a.blog-item .img img{transition:all ease .5s}a.blog-item:hover{text-decoration:none}a.blog-item:hover span.title{color:#e07f46}a.blog-item:hover .img img{transform:scale(1.1)}.blog-text-links{margin:-12px 0 0}.blog-text-links .title{text-align:center;font:700 16px/24px "Oswald";color:#625c5c;border-bottom:1px solid #bdbdbd;padding:0 0 8px}.blog-text-links a.blog-link{display:block;text-align:center;font:500 15px/20px "Oswald";color:#625c5c;padding:12px 0;border-bottom:1px solid #bdbdbd}.blog-text-links a.blog-link:hover{color:#b1161f;text-decoration:none}.bottom-bar{background:#e07f46}.bottom-bar .container{display:flex;align-items:center}.bottom-bar .container .logos{float:right}.bottom-bar .container .copyright{flex:auto;text-align:center;color:#fff}.bottom-bar .container .socials{float:left}.bottom-bar .socials{padding:10px 0}.bottom-bar .socials a{color:#fff;font:20px/30px "FontAwesome";margin-right:20px}.bottom-bar img{margin-top:-13px}.category-title{font:30px/40px "Oswald";color:#566d7a;margin:0 0 2px}.category-desc{font:300 14px/22px "Montserrat",sans-serif;color:#566d7a;margin:0 0 20px}.filter-links{background:#566d7a;display:table;width:100%}.filter-links a{font:13px/18px "Montserrat",sans-serif;color:#fff;display:table-cell;position:relative;padding:12px 20px;text-align:center}.filter-links a:after{width:2px;height:24px;background:#fff;position:absolute;right:-1px;top:10px;content:"";z-index:100}.filter-links a:hover,.filter-links a.active{background:#e07f46;text-decoration:none}.home-description{border-top:1px solid #ddd;padding:15px 0}.footer{background:#333;padding:48px 0}.footer a.logo{display:block;margin:0 0 5px}.footer a.logo img{height:55px;margin:0 auto}.footer .copyright{font:14px/20px "Montserrat",sans-serif;color:#fff;text-align:center}.footer .address{margin:10px 0 0;text-align:center}.footer .address p{margin:0 0 5px;font:300 14px/22px "Montserrat",sans-serif;color:#fff}.footer .address p i{color:#e07f46;margin:0 5px 0 0;width:20px;text-align:center;display:inline-block}.footer .title{font:600 15px/30px "Montserrat",sans-serif;color:#fff;padding:0 0 5px;border-bottom:2px solid #5f7988;margin:0 0 5px}.footer .links a{display:block;font:300 14px/24px "Montserrat",sans-serif;margin:11px 0;height:24px;text-overflow:ellipsis;overflow:hidden;color:#fff}.footer .links a:hover{text-decoration:none;color:#e07f46}.footer .links a:last-child{margin-bottom:0}.footer .socials{margin:-8px 0 0}.footer .socials a{display:block;float:left;margin:15px 0 0;text-align:center;width:50%}.footer .socials a i{display:inline-block;width:58px;border-radius:50%;height:58px;background:rgba(0,0,0,.25);color:#fff;text-align:center;font:30px/58px "FontAwesome"}.footer .socials a.right{float:right}.footer .socials a:hover{color:#fff}.footer .subscribe-title{font:14px/22px "Montserrat",sans-serif;color:#fff;text-align:right;padding:0 0 8px;margin:0 0 20px;position:relative}.footer .subscribe-title:after{display:block;position:absolute;bottom:0;right:0;width:150px;height:2px;background:#4d4d4d;content:""}.footer form.subscribe-form{margin:15px 0}.footer form.subscribe-form input{float:left;width:80%;height:38px;background:#fff;padding:0 10px;border-radius:6px 0 0 6px;border:0}.footer form.subscribe-form button{background:#e07f46;width:20%;height:38px;border:0;padding:0;text-align:center;font:20px/38px "FontAwesome";color:#fff;border-radius:0 6px 6px 0}.top-header{background:#566d7a;padding:8px 0}.top-header .lang-links,.top-header .users-links,.top-header .phone-number{color:#fff;font:300 13px/14px "Montserrat",sans-serif}.top-header .lang-links a,.top-header .users-links a,.top-header .phone-number a{color:#fff}.top-header .membership{float:left;font:13px/14px "Montserrat",sans-serif;color:#fff}.top-header .membership .buttons{margin-left:20px;display:inline-block}.top-header .membership .buttons a{color:#fff}.top-header .users-links{float:left}.top-header .users-links .order-follow{float:left;margin-right:5px;position:relative}.top-header .users-links .order-follow:hover .order-follow-inner{display:block}.top-header .users-links .order-follow .order-follow-inner{position:absolute;z-index:666;background:#566d7a;padding:10px;left:-5px;top:14px;width:225px;display:none}.top-header .users-links .order-follow .order-follow-inner .input{background:#fff;border-radius:5px;margin:0 0 10px;height:32px;width:100%;position:relative}.top-header .users-links .order-follow .order-follow-inner .input i{color:#e07f46;position:absolute;left:5px;top:0;font:15px/32px "FontAwesome"}.top-header .users-links .order-follow .order-follow-inner .input input{width:100%;height:32px;border:0;background:rgba(0,0,0,0);padding:0 10px 0 30px;color:#e07f46}.top-header .users-links .order-follow .order-follow-inner button{width:100%;height:32px;background:#449c3e;color:  #fff;border:0;border-radius:5px;text-align:center}.top-header .top-cart{float:left;margin-left:30px;color:#fff}.top-header .top-cart i{margin-right:5px;font-size:14px;line-height:14px;float:left}.top-header .top-cart span{float:left;font:13px/14px "Montserrat",sans-serif}.header{padding:10px 0 0 0;border-bottom:1px solid #e07f46}.header a.logo{display:block}.header a.logo img{height:70px}.header .slogans{text-align:center;margin:14px 0 0}.header .slogans .slogan{display:inline-block;margin:0 10px;text-align:left;position:relative}.header .slogans .slogan i{font-size:31px;line-height:34px;float:left;color:#e07f46}.header .slogans .slogan .info{float:left;margin:4px 0 0 8px}.header .slogans .slogan strong{font:700 14px/15px "Montserrat",sans-serif;color:#8da1ac;display:block}.header .slogans .slogan span{font:300 12px/14px "Montserrat",sans-serif;color:#6a6a6a;display:block}.header form.search{margin:12.5px 0 0;display:flex}.header form.search input{flex:auto;width:100%;height:40px;border:1px solid #ccc;border-right:0;padding:10px;font:300 13px/20px "Montserrat",sans-serif;color:#999;border-radius:6px 0 0 6px}.header form.search button{float:right;width:56px;height:40px;border:0;padding:0;margin:0;color:#fff;text-align:center;font-size:18px;background:#50b549;border-radius:0 6px 6px 0}.header .menu{background:#e07f46;margin:10px 0 0;position:relative}.header .menu:before{position:absolute;top:0;left:-500%;width:500%;height:100%;display:block;content:"";background-color:#e07f46}.header .menu:after{position:absolute;top:0;right:-500%;width:500%;height:100%;display:block;content:"";background-color:#e07f46}.header .menu>ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;width:100%}.header .menu>ul>li{flex:auto}.header .menu>ul>li>a{display:block;font:300 14px/44px "Montserrat",sans-serif;color:#fff;text-align:center}.header .menu>ul>li:hover>a{background:rgba(0,0,0,.2);text-decoration:none}.header .menu>ul>li:hover>.submenu{display:block}.header .menu>ul>li .submenu{width:100%;min-height:280px;background:#fff;position:absolute;left:0;top:44px;z-index:999;display:none;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.2);-moz-box-shadow:0 2px 7px rgba(0,0,0,.2);box-shadow:0 2px 7px rgba(0,0,0,.2)}.header .menu>ul>li .submenu ul{margin:30px;padding:0;list-style:none;width:400px}.header .menu>ul>li .submenu ul li{float:left;width:160px}.header .menu>ul>li .submenu ul li a{display:block;padding:5px 10px;color:#313131}.header .menu>ul>li .submenu .image{position:absolute;right:15px;bottom:15px}.header .menu>ul>li .submenu .image img{width:350px}.header .menu>ul>li>ul{position:absolute;z-index:999;margin:0;padding:0;list-style:none;width:100%;display:none}.header .menu>ul>li>ul li a{background:#e07f46;padding:10px;color:#fff;display:block;text-align:center}.nav-links{font:13px/20px "Montserrat",sans-serif;color:#9a9a9a}.nav-links a{color:#9a9a9a}.nav-links span{color:#e07f46}.nav-links.sidebar{margin:0 0 10px}.parallax-bg.home{height:370px;background:url("../images/home-parallax-bg.png") no-repeat top center;background-position:fixed}.product-item{display:block;position:relative;margin:0 0 30px;border:4px solid #cdcdcd;border-radius:5px;transition:all ease .5s;min-height:452px}.product-item .discount-badge{padding:0 2px;background-color:#e07f46;color:#fff;border-radius:4px;display:inline-block;margin-right:5px}.product-item .cheap{position:absolute;left:2px;top:10px;background:green;color:#fff;font:700 10px/12px "Montserrat",sans-serif;padding:5px;z-index:666;border-radius:4px}.product-item .designer{position:absolute;right:2px;top:10px;background:orange;color:#fff;font:700 10px/12px "Montserrat",sans-serif;padding:5px;z-index:666;border-radius:4px}.product-item .img{position:relative;overflow:hidden;padding:15px}.product-item .img img{width:100%;transition:all ease .5s}.product-item .img img.hover{position:absolute;left:0;top:0;width:100%;height:100%;transition:all ease .7s;opacity:0}.product-item .info-wrap{display:flex;align-items:center;height:164px}.product-item .info{padding:5px;text-align:center;width:100%}.product-item .info .title{font:600 14px/20px "Montserrat",sans-serif;color:#1c1b19;display:block;margin:0 0 5px;min-height:40px}.product-item .info .price{font:400 16px/24px "Montserrat",sans-serif;display:flex;align-items:center;justify-content:center;text-align:center}.product-item .info .price .discount-badge{display:flex;align-items:center;justify-content:center;padding:5px;margin-right:10px}.product-item .info .price .prices{display:flex;flex-direction:column}.product-item .info .price .prices span{text-align:left}.product-item .info .price span{display:inline-block;color:#979797;margin:0 8px 0 0;font-weight:300;text-decoration:line-through}.product-item .info .price strong{color:#e07f46;font-weight:400}.product-item .band{position:absolute;right:2px;top:2px}.product-item:hover{text-decoration:none;border-color:#e07f46}.product-item:hover .img .hover{opacity:1}.product-item:hover .info .title{color:#e07f46}.product-item.cart-add .info .title{font:700 14px/20px "Montserrat",sans-serif}.product-item.cart-add .info .price{font:600 13px/16px "Montserrat",sans-serif}.product-item.cart-add .info .cart-add{text-align:center;margin:10px 0 0}.product-item.cart-add .info .cart-add a{display:inline-block;background:#e07f46;border-radius:4px;color:#fff;padding:5px 10px;font:600 13px/16px "Montserrat",sans-serif}.product-item.cart-add .info .cart-add a i{margin-right:10px}.product-item.cart-add .info .cart-add a:hover{background:#51b649;text-decoration:none}.product-item.cart-add .number-selector{margin:10px 0 0;font:600 14px/30px "Montserrat",sans-serif;display:flex;align-items:center;justify-content:center}.product-item.cart-add .number-selector input{width:40px;height:30px;margin:0 0 0 5px;border-radius:4px;border:1px solid #ddd}label.product-item{position:relative;cursor:pointer}label.product-item input{display:none}label.product-item .check{position:absolute;top:10px;left:10px;width:13px;height:13px;border:1px solid #c5c5c5;z-index:50}label.product-item .check i{position:absolute;left:0;top:0;font-size:11px;color:#999}label.product-item input:checked+.check{border-color:red}label.product-item input:checked+.check i{color:red}.products-carousel{margin:0 -5px}.products-carousel .item{float:left;width:20%;padding:0 5px}.products-carousel .product-item{margin:0}.ribbon{position:absolute;left:0;top:0;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(#00B556 0%, #00b556 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;left:-21px}.ribbon2{position:absolute;left:0;top:0;z-index:1;overflow:hidden;width:100px;height:100px;text-align:right}.ribbon2 span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:154px;display:block;background:#ffa502;background:linear-gradient(#ffb42b 0%, #ffa502 100%);box-shadow:0 3px 10px -5px #7f7f7f;position:absolute;top:30px;left:-32px}.promo-title{color:#fff;text-align:center;margin:90px 0 0}.promo-title h1{font:700 28px/36px "Oswald";margin:0 0 10px}.promo-title h2{font:26px/32px "Oswald";margin:0 0 5px}.promo-title h3{font:22px/32px "Oswald";margin:0 0 15px}.promo-title a.more{display:block;border:1px solid #d4131b;text-align:center;font:300 15px/32px "Oswald";color:#fff}.promo-title a.more:hover{background:#d4131b;text-decoration:none}a.promo-product-item{display:block;background:rgba(0,0,0,.5);padding:20px;margin:30px 0;text-align:center}a.promo-product-item .img{position:relative;overflow:hidden}a.promo-product-item .img img{transition:all ease .5s;margin:0 auto}a.promo-product-item .inner{background:#fff;padding:0 0 15px}a.promo-product-item .title{display:block;text-align:center;color:#1c1b19;font:700 14px/20px "Oswald";margin:0 0 5px}a.promo-product-item .more{display:inline-block;border:1px solid #d4131b;text-align:center;font:300 12px/28px "Oswald";color:#666;padding:0 15px}a.promo-product-item:hover{text-decoration:none}a.promo-product-item:hover .more{background:#d4131b;color:#fff}a.promo-product-item:hover .img img{transform:scale(1.1)}.sidebar-products{margin:0 0 30px}.sidebar-products-carousel{margin:0 0 -15px}.sidebar-description .border-title{font:700 16px/28px "Oswald";padding:0 0 6px;border-bottom:1px solid #ccc;margin:0 0 20px}.sidebar-description .description{font:300 14px/22px "Montserrat",sans-serif;color:#5f6268}.sidebar-description .description p{margin:0 0 30px}.sidebar-description .tags a.tag{display:inline-block;background:#efefef;font:300 12px/28px "Montserrat",sans-serif;color:#5f6268;padding:0 10px;margin:0 10px 10px 0}.sidebar-links{margin:0 0 30px}.sidebar-links .title{background:#000;text-align:center;font:700 16px/40px "Oswald";color:#fff}.sidebar-links a{display:block;border:1px solid #bebebe;height:40px;padding:0 10px;font:14px/38px "Oswald";color:#595959;margin:10px 0 0}.sidebar-links a:hover,.sidebar-links a.active{border-color:#e07f46;color:#e07f46;text-decoration:none}.sidebar-search-fields{margin:0 0 30px}.sidebar-search-fields .block{border-bottom:1px solid #d9e3ea}.sidebar-search-fields .block>.title{display:block;color:#566d7a;font:600 15px/30px "Montserrat",sans-serif;height:30px}.sidebar-search-fields .block>.title span{float:left}.sidebar-search-fields .block>.title i{float:right;font-size:14px;line-height:30px}.sidebar-search-fields .block.opened>.title{color:#e07f46}.sidebar-search-fields .block .content .field{margin:5px 0 0}.sidebar-search-fields .block .content .field:last-child{margin-bottom:10px}.header-slider{position:relative;margin:0 0 45px}.header-slider:after{position:absolute;bottom:-37px;left:0;width:100%;height:37px;content:"";background:url("../images/slider-shadow.png") no-repeat top center}.header-slider .ms-bullet{width:15px;height:15px;border-radius:50%;background:#fff}.header-slider .ms-bullet.ms-bullet-selected{background:#000}.product-detail{padding:30px 0}.product-detail .product-images{padding:10px;border:1px solid #ddd;border-radius:8px;position:relative}.product-detail .nav-links.top{padding:10px;border:1px solid #ddd;margin:-30px 0 30px;border-radius:0 0 8px 8px}.product-detail .product-title{font:24px/26px "Oswald";color:#566d7a;margin:0 0 10px}.product-detail .product-code{font:700 14px/26px "Montserrat",sans-serif;color:orange;text-align:right}.product-detail .product-list-price{margin:10px 0 0;font:600 16px/22px "Montserrat",sans-serif;color:#969696;text-decoration:line-through}.product-detail .product-price{font:18px/35px "Montserrat",sans-serif;color:#b5b5b5}.product-detail .product-price strong{font:700 32px/35px "Montserrat",sans-serif;color:#e07f46}.product-detail .product-icon-buttons{float:right;border-top:1px solid #c5c5c5}.product-detail .product-icon-buttons a{display:block;height:28px;border-bottom:1px solid #c5c5c5}.product-detail .product-icon-buttons a i{display:inline-block;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;width:38px;height:28px;font-size:14px;line-height:28px;text-align:center;color:#9a9a9a}.product-detail .product-icon-buttons a span{display:inline-block;border-right:1px solid #c5c5c5;font:300 14px/28px "Montserrat",sans-serif;color:#9a9a9a;width:160px;padding:0 10px}.product-detail .product-icon-buttons a:hover span{color:#000}.product-detail .product-options .lab{margin:30px 0 0}.product-detail .product-options .lab>span{float:left;display:block;width:62px;font:14px/36px "Montserrat",sans-serif;color:#5c5c5d;text-align:left}.product-detail .product-options .lab .options{float:left}.product-detail .product-options .lab .options .option{float:left;margin:8px 18px 0 0}.product-detail .product-options .lab .options .option .check{border-radius:50%}.product-detail .product-options .lab .options .option .value{margin-left:6px}.product-detail .product-options .lab .options a.option-link{display:block;float:left;min-width:36px;height:36px;border:1px solid #c5c5c5;text-align:center;font:14px/34px "Montserrat",sans-serif;color:#000;margin-right:10px}.product-detail .product-options .lab .options a.option-link:hover,.product-detail .product-options .lab .options a.option-link.active{background:#e07f46;border-color:#e07f46;color:#fff;text-decoration:none}.product-detail .product-options .lab .options .select-style{padding:0;margin:0;border:1px solid #c5c5c5;height:36px;line-height:32px;overflow:hidden;width:150px;background:#fff url("../images/selector.png") no-repeat 90% center}.product-detail .product-options .lab .options .select-style select{padding:0 8px;width:130%;height:36px;border:none;box-shadow:none;background-color:rgba(0,0,0,0);background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-detail .product-options .lab .options .select-style select:focus{outline:none}.product-detail .product-options .lab .number-selector a.plus,.product-detail .product-options .lab .number-selector a.minus{display:block;float:left;width:36px;height:36px;background:#f2f2f4;text-align:center;font-size:18px;line-height:36px;color:#333}.product-detail .product-options .lab .number-selector .numbers{float:left;padding:0 10px;background:#fbfbfd;font:14px/36px "Montserrat",sans-serif;color:#2d2d2d}.product-detail .social-links{float:right;margin:-36px 0 0}.product-detail .social-links a{display:block;width:25px;height:25px;text-align:center;font-size:15px;line-height:25px;color:#fff;background:#333;margin:0 0 10px;border-radius:5px}.product-detail .social-links a.rss{background:#d45f2e}.product-detail .social-links a.facebook{background:#2a4a82}.product-detail .social-links a.twitter{background:#21c1fc}.product-detail .buttons{margin:0 0 20px}.product-detail .buttons button{width:100% !important;height:45px !important;background:#4fb549 !important;color:#fff !important;border:0;border-radius:4px}.product-detail .buttons button i{margin-right:10px}.product-detail .buttons button.cart-add{background:blue}.product-detail-info,.product-detail-installments{margin:40px 0 0}.pd-title{font:18px/24px "Montserrat",sans-serif;color:#000;margin:0 0 30px}.pd-content{color:#505255;font:14px/22px "Montserrat",sans-serif}.installments-top{margin:0 0 10px}.installment-box{margin:0 20px 0 0;float:left}.installment-box span{font:14px/18px "Oswald";color:#566d7a}.installment-box strong{font:700 14px/18px "Montserrat",sans-serif;color:#e07f46}table.installments-table{width:100%}table.installments-table tr{border-bottom:1px solid #e5ecf1}table.installments-table tr td{padding:10px 0;font:600 14px/18px "Montserrat",sans-serif;color:#566d7a}a.pd-button{display:block;text-align:center;height:40px;width:100%;padding:9px 0;font:600 14px/20px "Montserrat",sans-serif;border:1px solid #c5c5c5;color:#000}a.pd-button.cart-add-button{border:1px solid #0f4a8f;border-radius:5px;background:#0f4a8f;color:#fff}a.pd-button i{display:inline-block;margin:0 5px 0 0;font-size:16px;line-height:20px}a.pd-button:hover{background:#e07f46;border-color:#e07f46;text-decoration:none;color:#fff}.ms-showcase2-template{max-width:540px;margin:0 auto}.ms-showcase2-vertical{max-width:677px}.ms-showcase2-template .ms-view{background:rgba(0,0,0,0)}.ms-showcase2-template .ms-slide{font-size:0}.cart-add.form .select-style{margin:0 0 15px}.province-selector{margin:0 0 20px}.province-selector .select2-container,.province-selector .select2-container--default .select2-selection--single{width:100%;height:40px}.province-selector .select2-container--default .select2-selection--single .select2-selection__rendered,.province-selector .select2-container--default .select2-selection--single .select2-selection__arrow{margin:5px 5px 0}.province-selector .select2-selection__rendered{position:relative;padding:0 0 0 30px !important;display:block}.province-selector .select2-selection__rendered:before{content:"";font:20px/30px "FontAwesome";position:absolute;left:10px;top:0}.period-selector{margin:0 0 20px}.period-selector .select2-container,.period-selector .select2-container--default .select2-selection--single{width:100%;height:40px}.period-selector .select2-container--default .select2-selection--single .select2-selection__rendered,.period-selector .select2-container--default .select2-selection--single .select2-selection__arrow{margin:5px 5px 0}.period-selector .select2-selection__rendered{position:relative;padding:0 0 0 36px !important;display:block}.period-selector .select2-selection__rendered:before{content:"";font:20px/30px "FontAwesome";position:absolute;left:10px;top:0}label.datepicker{position:relative;text-align:center;display:block;margin:0 0 20px;padding:10px;cursor:pointer;height:80px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#edf1f2;border-radius:4px}label.datepicker h3{font:13px/16px "Montserrat",sans-serif;margin:0 0 8px;position:relative;z-index:333}label.datepicker i{font:16px/16px "FontAwesome";margin:0 0 8px;position:relative;z-index:333}label.datepicker.active{background:#4fb549;color:#fff}label.time{position:relative;text-align:center;display:block;margin:0 0 20px;padding:10px;cursor:pointer;height:80px;display:flex;align-items:center;justify-content:center;flex-direction:column}label.time input{display:none}label.time input:checked+.bg{background:#d4d7d8}label.time .bg{position:absolute;width:100%;height:100%;background:#edf1f2;border-radius:4px;top:0;left:0}label.time h3{font:300 16px/18px "Montserrat",sans-serif;margin:0 0 4px;position:relative;z-index:333}label.time h2{font:600 20px/20px "Montserrat",sans-serif;margin:0;position:relative;z-index:333}label.time.special-day .bg{background:#ffa115}label.time.special-day h2{color:#fff}label.time.special-day h3{color:#fff}label.time.special-day input{display:none}label.time.special-day input:checked+.bg{background:#ff3407}.cart-page{margin:34px 0 0}a.step-button{display:block;position:relative;background:#f8f8f8;border:1px solid #f8f8f8;color:#a3a1a1;padding:15px}a.step-button.completed{color:#48921f;border-color:#48921f}a.step-button i{font-size:36px;line-height:40px}a.step-button .info{position:absolute;left:0;top:0;width:100%;height:100%;padding:15px 15px 15px 70px}a.step-button .info strong{display:block;font:700 16px/20px "Oswald";color:#a3a1a1}a.step-button .info span{display:block;font:14px/20px "Oswald";color:#6a6a6a}a.step-button:hover{border:1px solid #ccc}a.step-button.active{border-color:#e07f46;color:#e07f46 !important}a.step-button.active strong,a.step-button.active span{color:#e07f46 !important}.step-buttons{margin:0 0 30px}table.cart-table{width:100%}table.cart-table.wish-list td{border-bottom:1px solid #ddd;text-align:center}table.cart-table.wish-list .product-img{float:none !important;width:68px !important;height:auto !important}table.cart-table.wish-list.item th,table.cart-table.wish-list.item td{padding:5px 15px !important;line-height:20px !important}table.cart-table.wish-list.item th{padding-top:15px !important}table.cart-table.wish-list.item td{padding-bottom:15px !important}table.cart-table th{padding:15px;font:700 14px/30px "Montserrat",sans-serif;color:#000;text-align:center}table.cart-table td{padding:10px;font:15px/23px "Montserrat",sans-serif;color:#000}table.cart-table .product-img{float:left;width:48px;height:48px;border:1px solid #f2f2f4;margin:0 10px 0 0}table.cart-table .number-selector{position:relative}table.cart-table .number-selector a{display:block;position:relative;z-index:9;width:26px;height:26px;background:#f2f2f4;border:1px solid #c5c5c5;float:left;text-align:center;color:#5c5c5d}table.cart-table .number-selector a.negative{float:right}table.cart-table .number-selector a:hover{background:#e07f46;border-color:#e07f46;color:#fff;text-decoration:none}table.cart-table .number-selector span{display:block;position:absolute;left:0;width:100%;text-align:center}table.cart-table a.delete{color:#e07f46}table.cart-table a.cart-add{color:#e07f46}table.cart-table a.cart-add i{margin-left:5px}.cart-summary{padding:0 15px;border:1px solid #ddd}.cart-summary table{width:100%}.cart-summary table td{padding:12px 0;border-bottom:1px solid #ddd}.cart-summary table td strong{font:700 14px/24px "Montserrat",sans-serif}.cart-summary table tr:last-child td{border-bottom:0}.cart-summary .coupon{float:right}.cart-summary .coupon input{float:left;width:140px;height:30px;border:0;box-shadow:0;margin:0 5px 0 0;background:#f2f2f2;font:300 12px/30px "Montserrat",sans-serif;color:#838383;text-align:center}.cart-summary .coupon button{background:#a9a9a9;width:60px;height:30px;border:0;padding:0;margin:0;float:left;color:#fff;font:300 12px/30px "Montserrat",sans-serif}.form-block{border:1px solid #c5c5c5;padding:18px}.form-block .fb-title{text-align:center;margin:0 0 15px}.form-block .fb-title span{display:block;font:300 14px/20px "Montserrat",sans-serif;color:#7f838b}.form-block .fb-title h2{margin:0;display:block;font:700 18px/22px "Montserrat",sans-serif;color:#000}.form-block .fb-tab-links{text-align:center;margin:0 0 20px}.form-block .fb-tab-links a{display:inline-block;font:13px/24px "Montserrat",sans-serif;color:#7f838b;background:url("../images/fb-tab-icon.jpg") no-repeat 5px center;border:1px solid #c5c5c5;padding:0 5px 0 15px;margin:0 5px}.form-block .fb-tab-links a:hover,.form-block .fb-tab-links a.active{background-color:#e07f46;border-color:#e07f46;color:#fff;text-decoration:none}.form-block .login-buttons{margin:12px 0 31px}.form-block .login-buttons a{color:#7f838b;font:600 13px/20px "Montserrat",sans-serif}.form-block .login-buttons a i{display:inline-block;margin:0 5px 0 0}.form-block .login-buttons label.remember input{float:left;margin:5px 5px 0 0}.form-block .login-buttons label.remember span{float:left;color:#7f838b;font:300 13px/20px "Montserrat",sans-serif}.form-block a.red-button{display:block;width:100%;height:44px;background:#e07f46;text-align:center;font:700 14px/24px "Montserrat",sans-serif;color:#fff;padding:10px 15px}.address-information span{font:14px/26px "Montserrat",sans-serif;color:#9a9a9a}.address-information a{color:#505255;font:14px/26px "Montserrat",sans-serif}.address-information a i{margin:0 5px 0 0}.address-information a span{color:#505255}table.address-table{width:100%;color:#000;font:14px/20px "Montserrat",sans-serif;margin:0 0 30px}table.address-table td{padding:10px}table.address-table td strong{font-weight:700}table.address-table a{color:#505255}table.address-table a i{margin:0 5px 0 0}strong.installment-price{display:block;font:600 18px/35px "Montserrat",sans-serif;color:#676b72;text-align:right}.cart-total-price{margin:0 0 0;padding:28px 0 0;border-top:1px solid #a3a1a1}.cart-total-price .maturity{text-align:right;font:18px/22px "Montserrat",sans-serif;color:#7f838b;display:block;margin:0 0 22px}.cart-total-price .total-price{height:25px}.cart-total-price .total-price span{float:left;margin:6px 0 0;display:inline-block;color:#a5aab2;font:18px/20px "Montserrat",sans-serif}.cart-total-price .total-price strong{float:right;color:#676b72;font:600 24px/26px "Montserrat",sans-serif}.payment-door{margin:45px 0 0}.payment-door h2{text-align:center;font:16px/20px "Montserrat",sans-serif;color:#000;margin:0 0 15px}.payment-door .radio-inline label.css-label span{color:#333 !important}.payment-door .center-radios.bottom{margin:30px 0 0}.bank-item{padding:15px;border:1px solid #c5c5c5;text-align:center;margin:0 0 20px;display:block}.bank-item .logo{margin:0 0 10px}.bank-item .info{font:14px/22px "Montserrat",sans-serif;color:#585c63}.bank-item .info strong{color:#333}.bank-item input{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.bank-item .check{text-align:center;color:#ccc}.bank-item .check span{display:inline-block;width:15px;height:15px;border:1px solid #c9c9c9;position:relative}.bank-item .check span i{position:absolute;top:0;left:0;font-size:12px;line-height:16px;width:100%;height:100%;text-align:center}.bank-item input:checked+.check{color:#e07f46}.bank-item input:checked+.check span{border-color:#e07f46}.payment-banks .center-radios.bottom{margin:0 !important}.cart-complete .message{text-align:center;margin:45px 0}.cart-complete .message i{font-size:60px;margin:0 0 15px;display:block;color:#e07f46}.cart-complete .message .desc{font:18px/28px "Montserrat",sans-serif;color:#000}.cart-complete .message .desc strong{font-weight:600}.cart-complete .message .info{font:14px/20px "Montserrat",sans-serif;color:#434343}.cart-complete .cc-block.first{border-right:1px solid #c5c5c5;margin-right:-15px}.cart-complete .cc-block .cc-title{color:#000;text-align:center;margin:0 0 20px}.cart-complete .cc-block .cc-title h2{margin:0;display:inline-block;font:700 18px/28px "Oswald"}.cart-complete .cc-block .cc-title i{display:inline-block;margin:0 10px 0 0;font-size:22px;line-height:28px}.cart-complete .shipment-info p{margin:20px 0 0;color:#505255;text-align:center;font:14px/22px "Montserrat",sans-serif}.cart-complete .shipment-info p strong{display:block;color:#333;font-family:"Oswald"}.cart-complete .cart-totals .price-block{width:50%;float:left;text-align:center;padding:24px 15px;color:#505255;font:14px/22px "Montserrat",sans-serif}.cart-complete .cart-totals .price-block strong{display:block;font-family:"Oswald";color:#333}.cart-complete .cart-totals .total-price-block{text-align:center;padding:15px;color:#505255;font:24px/30px "Montserrat",sans-serif}.cart-complete .cart-totals .total-price-block strong{display:block;font-size:21px;font-family:"Oswald";color:#333}.cart-buttons{margin:30px 0 0}.cart-buttons a{display:block;position:relative;padding:0 30px;background:#b71a1f;border:1px solid #b71a1f;color:#fff;height:42px;font:14px/40px "Montserrat",sans-serif}.cart-buttons a i{float:right;margin:0 0 0 10px;line-height:40px}.cart-buttons a.back-button{border:1px solid #c5c5c5;color:#c5c5c5;background:#fff}.cart-buttons a.back-button i{float:left;margin:0 10px 0 0}.cart-product-item{padding:10px;margin:0 0 10px;border:1px solid #ddd;position:relative}.cart-product-item .img{max-width:50%;text-align:center;margin:0 auto}.cart-product-item .img img{margin:0 auto}.cart-product-item .information{text-align:center}.cart-product-item .information .title{font:600 15px/20px "Montserrat",sans-serif}.cart-product-item .information .prices{font:300 13px/20px "Montserrat",sans-serif;color:#51b649}.cart-product-item.type4{display:flex;align-items:center}.cart-product-item.type4 .img{width:100px !important;float:left}.cart-product-item.type4 .img img{width:100px !important}.cart-product-item.type4 .information{flex:auto}.cart-product-item a.delete-cart{position:absolute;right:10px;top:10px;color:red}#bank_payment{display:none}.form h1.form-title{font:500 22px/24px "Montserrat",sans-serif;color:#e07f46;margin:30px 0 10px}.form input[type=text],.form input[type=password]{width:100%;height:40px;border:1px solid #c5c5c5;padding:10px 15px;font:300 14px/24px "Montserrat",sans-serif;margin:0 0 14px;border-radius:4px}.form button[type=submit]{background:#a3a1a1;border:0;padding:0;margin:0;width:100%;height:40px;font:700 14px/44px "Montserrat",sans-serif;color:#fff}.form button[type=submit].red{background:#e07f46}.form textarea{width:100%;height:114px;border:1px solid #c5c5c5;padding:10px 15px;font:300 14px/24px "Montserrat",sans-serif;margin:0 0 14px;border-radius:4px}.form .ib{margin:0 5px}.form input[type=radio].css-checkbox,.form input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.form input[type=radio].css-checkbox+label.css-label .check,.form input[type=checkbox].css-checkbox+label.css-label .check{width:14px;height:14px;display:block;float:left;border:1px solid rgba(0,0,0,.2);background:#fff}.form input[type=radio].css-checkbox+label.css-label .check strong,.form input[type=checkbox].css-checkbox+label.css-label .check strong{display:block;width:8px;height:8px;margin:2px;position:relative}.form input[type=radio].css-checkbox+label.css-label .check strong i,.form input[type=checkbox].css-checkbox+label.css-label .check strong i{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0}.form input[type=radio].css-checkbox+label.css-label span,.form input[type=checkbox].css-checkbox+label.css-label span{display:block;font:600 12px/14px "Montserrat",sans-serif;margin:0 0 0 5px;padding:0 0 0 14px;color:#7f838b}.form input[type=radio].css-checkbox+label.css-label span a,.form input[type=checkbox].css-checkbox+label.css-label span a{color:#e07f46}.form input[type=radio].css-checkbox:checked+label.css-label .check strong{background:#e07f46}.form input[type=checkbox].css-checkbox:checked+label.css-label .check strong i{font-size:9px;line-height:9px;text-align:center;color:#e07f46}.form label.css-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .select-style{padding:0;margin:0;border:1px solid #c5c5c5;border-radius:5px;height:40px;line-height:40px;overflow:hidden;width:100%;background:#fff url("../images/selector.png") no-repeat 90% center}.form .select-style select{padding:0 8px;width:130%;height:40px;border:none;box-shadow:none;background-color:rgba(0,0,0,0);background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .select-style select:focus{outline:none}.form .select-style.h35{height:35px;line-height:35px}.form .select-style.h35 select{height:35px}.form .center-radios{text-align:center;margin:0 0 15px}.form .center-radios .radio-inline{display:inline-block;margin:0 10px}.form .form-line span.title{display:block;color:#7f838b;font:13px/16px "Montserrat",sans-serif;margin:0 0 3px}.form .double{position:relative}.form .double .db{width:50%;float:left}.form .double .db:first-child{padding-right:7.5px}.form .double .db:last-child{padding-left:7.5px}.form .trible{position:relative}.form .trible .tr{float:left;width:33.3%;padding-left:15px}.form .trible .tr:last-child{width:33.4%;padding-right:15px}.form .left-radios{margin:0 0 20px}label.css-radio input{display:none}label.css-radio .check{width:14px;height:14px;display:block;float:left;border:1px solid rgba(0,0,0,.2);background:#fff}label.css-radio .check strong{display:block;width:8px;height:8px;margin:2px;position:relative}label.css-radio .check strong i{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0}label.css-radio .value{display:block;font:300 13px/14px "Montserrat",sans-serif;margin:0 0 0 10px;padding:0 0 0 14px;color:#485f6c}label.css-radio input:checked+.check{border-color:#e07f46;background-color:#e07f46}.form-field span{display:block;font:600 13px/16px "Montserrat",sans-serif;margin:0 0 5px}.form-field .select-style{margin:0 0 15px}label.check-button{display:flex;align-items:center;margin:0}label.check-button input{position:absolute;display:none}label.check-button input:checked+.check i{margin:2px;width:9px;height:9px;background:#e07f46;display:block;border-radius:2px}label.check-button .check{float:left;width:15px;height:15px;border:1px solid #ddd;border-radius:4px;margin-right:10px}label.check-button span{flex:auto;margin:0;line-height:20px}.sender-name-hide{height:80px;padding:30px 0 0}.contact-title{color:#e07f46;font:700 18px/22px "Montserrat",sans-serif;margin:0 0 25px;display:block}.contact-info p{margin:0 0 25px;color:#5d5f64;font:15px/22px "Montserrat",sans-serif}.contact-info p strong{font-weight:700}.contact-map{margin:30px 0;height:300px}.contact-map iframe{width:100%;height:300px}.credit-card{background:url("../images/card.jpg") repeat scroll 0 0 rgba(0,0,0,0);height:171px;margin:14px auto 0 auto;position:relative;width:271px}.credit-card .bank-logo{height:42px;left:15px;position:absolute;top:10px;width:240px}.credit-card .card-number{font:20px/26px Trebuchet MS;height:26px;left:12px;position:absolute;top:88px;width:250px}.credit-card .card-date{font:bolder 12px/16px Trebuchet MS;left:140px;position:absolute;top:114px}.credit-card .name{bottom:8px;font:bolder 12px/16px Trebuchet MS;left:8px;position:absolute}.credit-card .active{background:none repeat scroll 0 0 #fff9b5;color:#000}.credit-card .visa-master{bottom:8px;position:absolute;right:8px}.credit-card-back{background:url("../images/cardback.jpg") repeat scroll 0 0 rgba(0,0,0,0);height:170px;position:relative;width:271px;margin:0 auto}.credit-card-back .cvc{font:17px/22px Trebuchet MS;left:146px;position:absolute;text-align:center;top:55px;width:30px}.credit-card-back .active{background:none repeat scroll 0 0 #fff9b5;color:#000}.product-designer{display:flex}.product-designer .designer-content{background:url("../images/cup.png") no-repeat top center;height:600px;border:1px dashed #ccc;position:relative;float:left;width:600px;flex-basis:600px;flex-shrink:0;flex-grow:0}.product-designer .designer-content .canvas-stage{width:380px;height:380px;margin:140px auto 0 auto}.product-designer .designer-content .canvas-stage canvas{width:380px;height:380px;border-radius:50%;border:1px dashed #ccc}.product-designer .designer-content .canvas-stage a.delete-button{position:absolute;right:10px;top:10px;display:block;border:1px solid #ccc;border-radius:2px;padding:8px;font:14px/18px "Montserrat",sans-serif;color:#919191}.product-designer .designer-buttons{flex:auto;margin:0 0 0 20px}.product-designer .designer-buttons h2{font:600 18px/22px "Montserrat",sans-serif;padding:0 0 5px;margin:20px 0 8px;border-bottom:1px solid #ddd}.product-designer .designer-buttons a{display:inline-block;border:1px solid #ccc;border-radius:2px;padding:8px;font:14px/18px "Montserrat",sans-serif;color:#919191;margin-right:10px}.product-designer .designer-buttons a i{font:16px/18px "FontAwesome";margin-right:5px}.product-designer .designer-buttons a:hover{color:#313131;text-decoration:none}.product-designer .designer-buttons label{display:inline-block;border:1px solid #ccc;border-radius:2px;padding:8px;font:14px/18px "Montserrat",sans-serif;color:#919191;margin-right:10px}.product-designer .designer-buttons label#background{width:100%;display:block;height:99px;text-align:center;cursor:pointer;color:#fff;background:#e07f46;font:12px/14px "Montserrat",sans-serif}.product-designer .designer-buttons label#background i{display:block;margin:0 0 5px}.product-designer .designer-buttons label i{font:16px/18px "FontAwesome";margin-right:5px}.product-designer .designer-buttons label:hover{color:#313131;text-decoration:none}.product-designer .designer-buttons label input{display:block;position:absolute;top:0;right:0;opacity:0;font-size:30px;filter:alpha(opacity=0)}.product-designer .designer-buttons label button{border:0;padding:0;margin:0;background:rgba(0,0,0,0)}.backgrounds a.bg{display:block;margin:0 0 30px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mb60{margin-bottom:60px}body{font-family:"Montserrat",sans-serif;overflow-x:hidden}.overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.table{display:table;width:100%;height:100%}.table .table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}a.bs-button{display:block;height:30px;color:#fff;padding:0 10px;font:12px/30px "Montserrat",sans-serif;text-align:center}.bg-gray{background:#636e78}.bg-blue{background:#1a98fc}.bg-pink{background:#fc125d}.dib {display:inline-block !important}.line-title{height:25px;background:url("../images/line-bg.png") repeat-x left center;text-align:center;margin:30px 0}.line-title .title{background:#fff;display:inline-block;padding:0 30px;font:700 18px/25px "Oswald";color:#1c1b19}.gray-block{background:#f6f6f7;padding:15px 0 0}.gray-block .line-title{margin-bottom:30px}.gray-block .line-title .title{background:#f6f6f7}.stage{padding:30px 0}.title-bar{padding:0 0 15px;position:relative;margin:0 0 15px;border-bottom:1px solid #ddd}.title-bar .title{float:left;font:24px/26px "Oswald";color:#000;margin:0}.title-bar .title i{color:#e07f46;font-size:26px}.title-bar .mini-title{font:16px/20px "Oswald";color:#000;margin:0}.title-bar .nav-links{float:right;margin:10px 0 0;font:300 13px/16px "Oswald";color:#9a9a9a}.title-bar .nav-links a{color:#9a9a9a}.title-bar .nav-links span{color:#e07f46}article p{margin:0 0 20px}article p:last-of-type{margin:0}.ib{display:inline-block}.pl5{padding-left:5px}.pr5{padding-right:5px}.tar{text-align:right}.mini-title-bar{font:700 18px/30px "Montserrat",sans-serif;border-bottom:1px solid #ddd;margin:0 0 30px}span.green{color:#168d24}span.red{color:#e07f46}.detail-page{padding:30px 0 0}.border-block{border:2px solid #e07f46;border-radius:8px;padding:25px 15px;margin:12px 0;position:relative}.border-block.b-gray{border-color:#e5ecf1}.border-block.ta-l>.title{text-align:left}.border-block>.title{position:absolute;top:-12px;left:0;width:100%;text-align:center}.border-block>.title h2,.border-block>.title h3{font:18px/24px "Oswald";color:#e07f46;background:#fff;padding:0 10px;margin:0;display:inline-block}.border-block>.more{position:absolute;bottom:-12px;left:0;width:100%;text-align:center}.border-block>.more a{display:inline-block;font:700 16px/20px "Montserrat",sans-serif;color:#4b535a;background:#fff;padding:0 10px}.bordered-title{position:relative;height:30px;margin:0 0 20px}.bordered-title:after{position:absolute;left:0;top:14px;width:100%;height:2px;background:#566d7a;z-index:1;content:""}.bordered-title h2{float:left;margin:0;font:18px/30px "Oswald";color:#e07f46;background:#fff;padding:0 5px 0 0;position:relative;z-index:2}.bordered-title a.more{float:right;margin:0;font:14px/28px "Montserrat",sans-serif;color:#4b535a;background:#fff;padding:0 0 0 5px;position:relative;z-index:2}.partners{padding:30px 0;border-top:1px solid #e8cceb}.mb0{margin-bottom:0 !important}.pl75{padding-left:7.5px !important}.pr75{padding-right:7.5px !important}.contuine-button{width:100%;border:0;display:block;margin:0 0 30px;background:#51b649;padding:10px;border-radius:5px;font:600 20px/30px "Montserrat",sans-serif;color:#fff;text-align:center}.contuine-button i{margin:0 10px}.contuine-button:hover{text-decoration:none;background:#449c3e}.ms-view{background-color:rgba(0,0,0,0) !important}.information-detail{margin:0 0 30px}.slider-banner2,.slider-banner4{margin:0 0 30px;display:block}.slider-banners{margin:30px 0}.in-page{padding:30px 0}a.store-us{display:flex;background:rgba(0,0,0,.4);padding:10px 5px;border-radius:4px;align-items:center;justify-content:center;color:#fff;margin:15px 0 0;clear:both}a.store-us i{margin-right:8px}a.store-us:hover{text-decoration:none}label.fast-shipping{display:flex;margin:0 0 20px;background:#edf1f2;border-radius:4px;padding:8px 10px;height:auto !important;align-items:center;font-weight:600}label.fast-shipping.fs60{background:#4bb73d;color:#fff}label.fast-shipping.fs90{background:#3b79db;color:#fff}label.fast-shipping input{display:none}label.fast-shipping input:checked+.check i{display:block;left:.5px}label.fast-shipping .check{float:left;margin-right:10px;width:15px;height:15px;border-radius:3px;background:#fff;position:relative}label.fast-shipping .check i{position:absolute;display:none;color:green}a.photo-item{display:block;padding:5px;border:1px solid #ddd;margin:0 0 30px}a.x-contuine-button{display:inline-block;position:absolute;right:0;top:0;font:600 13px/20px "Montserrat",sans-serif;color:#fff;background:#449c3e;padding:5px 10px;border-radius:3px}.cart-products{display:flex;align-items:center;justify-content:flex-end;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:20px}.cart-products a.product-img{width:80px;margin-bottom:10px;margin-left:10px;border:1px solid #ddd;padding:10px}ul.contracts{margin:30px 0 0;padding:0;list-style:none}ul.contracts li{margin:0 0 2px}ul.contracts li a{display:block;background:rgba(0,0,0,.4);padding:5px;border-radius:4px;text-align:center;color:#fff}ul.page-links{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}ul.page-links li{margin:0 2px}ul.page-links li a{display:block;background:#ddd;padding:10px;min-width:38px;text-align:center;font:600 14px/18px "Montserrat",sans-serif;color:#414141;border-radius:5px}ul.page-links li.active a{background:#e07f46;color:#fff}.check-input{display:flex;align-items:center}.check-input .lbc{float:right;margin-left:15px;display:flex;align-items:center}.check-input>input{flex:auto}span.status1{color:red}span.status2{color:blue}span.status3{color:orange}span.status4{color:green}span.status5{color:#000}span.status99{color:#fff;background:red}.designer-image{position:relative;width:100%;height:600px;transition:all ease .5s;background:url("../images/cup.png") no-repeat top center;border-radius:6px;display:none}.designer-image .img-wrapper{position:absolute;bottom:100px;left:0;width:100%;text-align:center}.designer-image .img-wrapper img{width:380px;height:380px;border-radius:50%}.designer-image .designer-image-close{position:absolute;right:15px;top:15px;color:#000;opacity:.6;font:18px/20px "FontAwesome"}label.design-check{position:relative;border:1px solid #ddd;padding:10px;border-radius:3px;display:flex;align-items:center;margin:0 0 15px}label.design-check input{display:none}label.design-check input:checked+.check{background:green;border-color:green}label.design-check input:checked+.check i{color:#fff;opacity:1}label.design-check .check{float:left;width:24px;height:24px;border:1px solid #f2f2f2;text-align:center;transition:all ease .5s;border-radius:4px;margin-right:8px}label.design-check .check i{opacity:.2;color:#333;font:20px/24px "FontAwesome";transition:all ease .5s}label.design-check .title{font:300 18px/24px "Montserrat",sans-serif}.inline-card-types{position:absolute;right:3px;bottom:18px}@media(max-width: 768px){.header a.logo{display:block !important;text-align:center}.header img{max-width:100% !important;height:auto !important}.header form.search{width:100% !important;margin:20px 0 !important;display:flex;align-items:center}.header form.search input{flex:auto}.header form.search button{float:right !important}img.img-responsive{width:100% !important}a.slider-big-banner,a.slider-banner3{margin:0 0 30px;display:block}.home-banners a.banner{margin:0 0 30px;display:block}.product-item .info .title{min-height:60px !important;overflow:hidden !important}.product-item .price span{display:none !important}.bottom-bar .container{display:block !important}.bottom-bar .container .socials{float:none !important;text-align:center !important}.bottom-bar .container .logos{float:none !important;text-align:center !important}.bottom-bar .container .logos img{margin-top:0 !important}.discount-form{position:relative !important;border-left:0 !important;margin-bottom:30px !important}.inline-card-types{position:absolute;right:3px;top:50%;transform:translate(0, -50%)}.inline-card-types img{height:20px}.installments{margin-bottom:15px;visibility:hidden;opacity:0}.credit-card{margin-bottom:15px}}.discount-form{position:absolute;right:0;top:0;padding:8px 10px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;z-index:999}.discount-form h2{font:600 16px/20px "Montserrat",sans-serif;color:#333;margin:0 0 5px}.discount-form form{display:flex;align-items:center}.discount-form form input{flex:auto;height:32px;width:100%;border:1px solid #ddd;border-right:0;padding:0 10px}.discount-form form button{float:right;background:#e07f46;color:#fff;padding:0 10px;font:600 14px/32px "Montserrat",sans-serif;border:0}.installments .installment-item{float:left;border:2px solid #ddd;border-radius:5px;padding:6px 10px;text-align:center;margin-right:10px}.installments .installment-item h2{font:600 14px/20px "Montserrat",sans-serif;margin:6px 0 5px}.installments .installment-item h3{font:700 16px/24px "Montserrat",sans-serif;margin:0}.installment-price{font:300 13px/16px "Montserrat",sans-serif;color:#51b549;margin:5px 0;display:block;text-align:center}.file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-input+label{background:#ffb100;color:#fff;padding:10px;width:100%;border-radius:5px;text-align:center;cursor:pointer}.file-input+label *{pointer-events:none}.file-input:focus+label,.file-input+label:hover{background:#d69707}.mobile-apps{background:#ddd;padding:20px;text-align:center}.mobile-apps h2{font:300 18px/26px "Montserrat",sans-serif;margin:0 0 15px}.mobile-apps .links{display:flex}.mobile-apps .links a{display:block;flex:1;padding:0 25px}.mobile-apps .links a img{width:100%}.head-mobile-apps{display:flex;clear:both;margin:10px -5px 0 -5px}.head-mobile-apps a{display:block;flex:1;padding:0 5px}.head-mobile-apps a img{width:100%}.home_blocks{display:flex;flex-wrap:wrap}.home_blocks .home-block-item{width:20%;padding:0 7.5px}.home_blocks .home-block-item:first-child{padding-left:0}.home_blocks .home-block-item:first-child{padding-right:0}.scrollto-top{position:fixed;bottom:2rem;right:2rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all ease .5s}.scrollto-top.in{opacity:1;visibility:visible}.scrollto-top a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e17c35;color:#fff;border-radius:5px;text-decoration:none;transition:all ease .3s}.scrollto-top a:hover{opacity:.75}.footer-top{background-color:#dedede;color:#000;padding:30px 0}.footer-top .title{font:600 15px/30px "Montserrat",sans-serif;color:#000;padding:0 0 5px;border-bottom:2px solid #5f7988;margin:0 0 5px}.footer-top .subscribe-title{font:14px/22px "Montserrat",sans-serif;color:#fff;text-align:right;padding:0 0 8px;margin:0 0 20px;position:relative}.footer-top .subscribe-title:after{display:block;position:absolute;bottom:0;right:0;width:150px;height:2px;background:#4d4d4d;content:""}.footer-top form.subscribe-form{margin:15px 0}.footer-top form.subscribe-form input{float:left;width:80%;height:38px;background:#fff;padding:0 10px;border-radius:6px 0 0 6px;border:0}.footer-top form.subscribe-form button{background:#e07f46;width:20%;height:38px;border:0;padding:0;text-align:center;font:20px/38px "FontAwesome";color:#fff;border-radius:0 6px 6px 0}.footer-top .socials{margin-top:14px}.footer-top .socials a{display:inline-block !important;width:auto;margin-right:10px;text-decoration:none;transition:all ease .3s;color:#fff}.footer-top .socials a:hover{opacity:.5}.footer-top .socials a i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:22px;border-radius:50%}.footer-top .socials a i.facebook{background-color:#4267b2}.footer-top .socials a i.twitter{background-color:#1ea2f1}.footer-top .socials a i.instagram{background-color:#ce2c87}.footer-top .socials a i.youtube{background-color:red}.header-top{background-color:#175ba4}.header-top a{display:block;text-align:center}.header-top a img{display:block;margin:0 auto}.header-links{display:flex;justify-content:space-around;margin-top:10px}.header-links .header-link{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#000}.header-links .header-link .icon img{height:25px}ul.product-offers{padding:0;margin:20px 0 0}ul.product-offers li{display:block;background-color:#edf1f2;margin-bottom:10px;transition:all ease .3s;border-radius:4px}ul.product-offers li:hover{background-color:#d4d7d8}ul.product-offers li .title{display:flex;align-items:center;font-size:12px}ul.product-offers li .title .c-check{margin-right:5px}ul.product-offers li a{text-decoration:none;display:flex;justify-content:space-between;align-items:center;padding:10px;color:#000;font-weight:600}ul.product-offers li a .label{font-size:11px !important}.slick-slide{outline:none !important}.header-bottom{padding:10px 0;background-color:#ececec}.header-bottom .header-bottom-wrapper{display:flex;justify-content:space-between;align-items:center}.header-bottom .header-bottom-wrapper .best-searches{display:flex;align-items:center;font:16px/24px "Montserrat",sans-serif;color:#000}.header-bottom .header-bottom-wrapper .best-searches a{margin-left:5px;display:inline-block;color:#000;transition:all ease .3s}.header-bottom .header-bottom-wrapper .best-searches a:hover,.header-bottom .header-bottom-wrapper .best-searches a.active{color:#e07f46;text-decoration:underline}.header-bottom .advantages{display:flex}.header-bottom .advantages .advantage-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;text-align:center;font:11px/14px "Montserrat",sans-serif}.header-bottom .advantages .advantage-item:not(:last-child){border-right:1px solid #dedede}.header-bottom .advantages .advantage-item .icon{margin-bottom:2px}.header-bottom .advantages .advantage-item .icon img{height:25px}.cart-title-bar{display:flex;align-items:center;justify-content:space-between;padding:0 0 5px;position:relative;margin:0 0 15px;border-bottom:1px solid #ddd}.cart-title-bar .mini-title{font:16px/20px "Oswald";color:#000;margin:0}.cart-title-bar a.x-contuine-button{position:relative !important}.cart-title-bar a.x-contuine-button.blue{background-color:#e07f46}@media(max-width: 768px){.header-top a{display:flex;align-items:center;justify-content:center}.header-links{margin-bottom:10px}.header-links .header-link .icon img{width:25px !important;height:25px !important}.header-bottom .header-bottom-wrapper{flex-direction:column}.header-bottom .header-bottom-wrapper .best-searches{margin-bottom:10px}.header-bottom .advantages .advantage-item .icon img{height:20px !important}}.c-check{width:20px;height:20px;background-color:#fff;border-radius:3px;position:relative}.c-check.active:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#008001;content:"";display:block;width:12px;height:12px}.last-hour-block{background-color:#ddf0d8;color:#000;display:flex;padding:20px;margin-bottom:20px;border-radius:5px}.last-hour-block .left{margin-right:10px}.last-hour-block .left i{font-size:20px;color:#f8a504}.last-hour-block .right{flex:1}.last-hour-block .right .progress-bar{background-color:#f8a504}.last-hour-block .right h4{margin:0 0 15px;padding:0}.last-hour-block .right h6{margin:0;padding:0}.fixed-wp-btn{position:fixed;top:50%;transform:translate(0, -50%);right:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#24d366;border-radius:6px 0 0 6px;box-shadow:2px 2px 3px #999}.fixed-wp-btn img{max-width:40px}.bg-success .select2-selection--single{background-color:#4fb549 !important}.bg-success .select2-selection--single .select2-selection__rendered{color:#fff !important}.bg-success .select2-selection--single .select2-selection__arrow b{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}/*# sourceMappingURL=styles.css.map */
