@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(http://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hlIqY.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(http://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Xdcg.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(http://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhlIqY.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(http://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhlIqY.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(http://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hlIqY.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(http://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXOhs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(http://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50e.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(http://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(http://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(http://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXOhs.ttf) format('truetype')}a,body,h1,h2,h3,h4,p,span{font-family:'Open Sans',sans-serif}h1.list-header{color:#6f6762}body{background:#dad9d3}.alert{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}::-moz-selection{color:#fff;background:#464e54}::selection{color:#fff;background:#464e54}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.center{margin:0 auto}.no-padding{padding:0!important}.relative{position:relative}.loading{margin:20px 0;display:none}.display-block{display:block!important}hr{border-color:#d9d9d4}.default-text-color{color:#6f6762}.padding-10{padding:10px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-top-40{padding-top:40px!important}.padding-bottom-40{padding-top:40px!important}.margin-top-20{margin-top:20px!important}.margin-top-30{margin-top:30px!important}.margin-top-40{margin-top:40px!important}.margin-top-55{margin-top:55px}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-40{margin-bottom:40px}.margin-right-15{margin-right:15px}.font-size-0-9{font-size:.9em}.font-size-1-1{font-size:1.1em}.font-size-1-3{font-size:1.3em}@media (max-width:768px){.xs-margin-top-10{margin-top:10px}.xs-margin-top-25{margin-top:25px}.xs-margin-bottom-25{margin-bottom:25px!important}.xs-text-left{text-align:left}.xs-text-center{text-align:center}.xs-display-block{display:block!important}}@media (max-width:992px) and (min-width:768px){.sm-only-padding-top-25{padding-top:25px}.sm-only-clear-both{clear:both}}.gray-link-color{color:#464e54}.text-gray{color:#cdcec6}.text-green{color:#0BC00B}.dark-gray-bg{background:#cdcec6}.gray-bg{background:url(../img/gray-bg.png) repeat}.white-bg{background-color:#fff}.yellow-bg{background-color:#f1ebdd}.orange-bg{background-color:#f6b094}.imaged-bg{background-image:url(../img/bg.jpg);background-repeat:repeat}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.gray-bg{background:url(../img/gray-bg-retina.png) repeat;background-size:33px 46px}}.vila-icon{background-image:url(../img/sprite.png);display:inline-block;background-position:0 0;background-size:auto;background-repeat:no-repeat;background-position:center center}.vila-icon.vila-arrow-left,.vila-icon.vila-arrow-right{width:62px;height:45px}.vila-icon.vila-arrow-left{background-image:url(../img/arrow-left.png)}.vila-icon.vila-arrow-right{background-image:url(../img/arrow-right.png)}.vila-icon.vila-letter{width:33px;height:22px;background-image:url(../img/letter.png)}.vila-icon.vila-gift{width:31px;height:31px;background-image:url(../img/gift.png)}.vila-icon.vila-letter-dark{width:25px;height:16px;background-image:url(../img/letter-footer.png)}.vila-icon.vila-lock{width:12px;height:15px;background-image:url(../img/lock.png)}.vila-icon.vila-question{width:10px;height:15px;background-image:url(../img/question-mark.png)}.vila-icon.vila-search{width:20px;height:19px;background-image:url(../img/search.png)}.vila-icon.vila-basket{width:37px;height:34px;background-image:url(../img/cart.png)}.vila-icon.vila-arrow-brown-left{width:27px;height:13px;background-image:url(../img/arrow-brown-left.png)}.vila-icon.vila-arrow-brown-right{width:27px;height:13px;background-image:url(../img/arrow-brown-right.png)}.vila-icon.vila-arrow-left-small,.vila-icon.vila-arrow-right-small{width:11px;height:18px}.vila-icon.vila-arrow-left-small{background-position:0 0}.vila-icon.vila-arrow-right-small{background-position:-12px 0}.vila-icon.vila-cross{width:38px;height:40px;background-position:-44px -24px}.vila-icon.vila-search-big{width:45px;height:64px;background-position:-1px -130px}.vila-icon.vila-envelope{width:68px;height:44px;background-position:-58px -67px}.vila-icon.vila-envelope-open{width:41px;height:41px;background-position:-29px -198px}.container{padding:0 15px;max-width:990px}.container.shadowed{position:relative}.container.shadowed:after,.container.shadowed:before{display:none}@media (min-width:768px){.container{padding:0 25px}}@media (min-width:1030px){.container.shadowed:after,.container.shadowed:before{content:' ';position:absolute;display:block;top:0;bottom:0;width:19px}.container.shadowed:before{left:0;margin-left:-18px;background:url(../img/shadow-left.png) repeat-y}.container.shadowed:after{right:0;margin-right:-18px;background:url(../img/shadow-right.png) repeat-y}}a,a:link,a:visited{color:#464e54;-moz-transition:color .1s;-webkit-transition:color .1s;transition:color .1s;text-decoration:none}a:hover,a:link:hover,a:visited:hover{color:#be1e2d}label{color:#464e54}.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#8a8f93;border:1px solid #8a8f93;height:43px}.form-control ::-webkit-input-placeholder{color:#8a8f93}.form-control :-moz-placeholder{color:#8a8f93}.form-control ::-moz-placeholder{color:#8a8f93}.form-control :-ms-input-placeholder{color:#8a8f93}.form-control::-webkit-input-placeholder{color:#8a8f93}.form-control:-moz-placeholder{color:#8a8f93}.form-control::-moz-placeholder{color:#8a8f93}.form-control:-ms-input-placeholder{color:#8a8f93}.vila-button-group{max-width:394px;margin:0 auto;margin-bottom:60px}.vila-button-group .form-group{margin-bottom:0}.vila-button-group .form-group input{border-top:0;text-align:center}.vila-button-group .form-group input::-webkit-input-placeholder{text-transform:uppercase}.vila-button-group .form-group input:-moz-placeholder{text-transform:uppercase}.vila-button-group .form-group input::-moz-placeholder{text-transform:uppercase}.vila-button-group .form-group input:-ms-input-placeholder{text-transform:uppercase}.vila-button-group .form-group:first-child input{border-top:1px solid #8a8f93}.vila-button-group .form-group .help-block{margin:0}.vila-button-group .form-group.has-error input{border-top:1px solid #b94a48}.vila-button-group .form-group.has-error .help-block{margin:5px 0 10px 0}.vila-button-group .actions{margin-top:27px}.vila-not-found{font-size:2em;text-align:center}.vila-not-found i{display:block;padding-bottom:20px}@media (min-width:768px){.vila-not-found{text-align:center}.vila-not-found i{display:inline-block;position:relative;top:23px;margin-right:40px}}.vila-sale{text-align:center}.vila-sale>span{padding:6px 20px;background:#be1e2d;color:#fff;text-transform:uppercase;display:inline-block}.vila-sale.new>span{background-color:#6f6862}.vila-button,.vila-button:visited a.vila-button:link,a.vila-button{background:#be1e2d;border:none;color:#fff;font-size:.87em;line-height:12px;height:auto;margin:0;text-decoration:none!important;text-transform:uppercase;cursor:pointer;padding:16px 15px 14px;vertical-align:middle;text-align:center;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out;display:inline-block;zoom:1;letter-spacing:1px;outline:0}.vila-button.active,.vila-button:hover,.vila-button:visited a.vila-button:link.active,.vila-button:visited a.vila-button:link:hover,a.vila-button.active,a.vila-button:hover{background-color:#706863;color:#fff}.vila-button.full-width,.vila-button:visited a.vila-button:link.full-width,a.vila-button.full-width{width:100%;padding-left:0;padding-right:0}.vila-button.facebook,.vila-button:visited a.vila-button:link.facebook,a.vila-button.facebook{position:relative}.vila-button.facebook .icon-container,.vila-button:visited a.vila-button:link.facebook .icon-container,a.vila-button.facebook .icon-container{position:absolute;display:block;border-right:1px solid #fff;top:0;bottom:0;left:0;width:30px;font-size:1.5em}.vila-button.facebook .icon-container i,.vila-button:visited a.vila-button:link.facebook .icon-container i,a.vila-button.facebook .icon-container i{position:absolute;top:50%;margin-top:-6px;left:9px}.vila-button.facebook .text,.vila-button:visited a.vila-button:link.facebook .text,a.vila-button.facebook .text{display:block}.vila-button.facebook:hover,.vila-button:visited a.vila-button:link.facebook:hover,a.vila-button.facebook:hover{background-color:#3B5998;color:#fff}.newsletter-form-cont{text-align:center;clear:both;white-space:nowrap}.newsletter-form-cont .newsletter-error-message{text-transform:none;color:#fff;margin-bottom:0}.newsletter-form-cont .newsletter-form{background-color:#fff;display:inline-block;zoom:1;vertical-align:middle}.newsletter-form-cont .newsletter-form .vila-button{background:#6f6762;background-image:url(../img/newsletter-arrow.png);background-repeat:no-repeat;background-position:center center;width:10px;height:32px;box-sizing:border-box}.newsletter-form-cont .newsletter-form label{display:none}.newsletter-form-cont .newsletter-form .email{border:none;text-align:center;font-size:.87em;outline:0;padding:0 25px;color:#8a8f93}.newsletter-form-cont .newsletter-form.has-error{background-color:#FDD4D4;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.newsletter-form-cont .newsletter-form.has-error .email{background-color:#FDD4D4;color:#000;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.newsletter-form-cont .newsletter-form.has-error label{color:#b94a48;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (min-width:768px){.newsletter-form-cont .newsletter-form label{display:inline-block;font-size:.87em;line-height:12px;color:#8a8f93;font-weight:400;padding:0 25px;border-right:1px solid #6f6762;vertical-align:middle;text-transform:uppercase;margin-top:6px}}#header{position:relative;background:#f1ebdd;z-index:1;color:#be1e2d;margin-bottom:25px;margin-top:0!important}#header a{color:#be1e2d}#header .logo{text-align:center;padding:20px 0 15px;letter-spacing:1px}#header .logo a{display:block;text-decoration:none}#header .logo a .logotext{font-size:4.4em;line-height:1em}#header li,#header ul{margin:0;padding:0;display:inline}#header .cart-link-container{text-align:center;vertical-align:middle;display:inline-block;zoom:1;position:absolute;top:5px;right:25px}#header .cart-link-container .cart-text{font-size:.9em;text-transform:uppercase;color:#6f6762}@media (min-width:768px){#header .cart-link-container{bottom:15px;top:auto}}#top-navigation{background:#cdcec6;color:#6f6762;text-transform:uppercase}#top-navigation .menu .search{float:right;display:inline-block;width:170px;margin-top:9px;margin-right:10px}#top-navigation .menu .search form{position:relative}#top-navigation .menu .search form input.search-input{height:32px;width:100%;padding:10px 30px 10px 10px;border:1px solid #e3e3de;font-size:.9em;color:#6f6762}#top-navigation .menu .search form button{position:absolute;height:32px;top:0;right:0;background:0 0;border:none}#top-navigation .menu .search form button .vila-icon{margin-top:4px}#top-navigation .menu .navbar-toggle{background:#fff;float:none}#top-navigation .menu .navbar-toggle .icon-bar{background:#cdcec6}#top-navigation .multiple-line-navigation .level-1>ul{padding:0}#top-navigation .multiple-line-navigation .level-1>ul li{padding:5px;list-style:none}#top-navigation .multiple-line-navigation .level-1>ul li.active>a{font-weight:700}#top-navigation .multiple-line-navigation .level-1>ul li>a.expanded{font-weight:700}#top-navigation .multiple-line-navigation .level-1>ul li a{color:#6f6762;font-size:12px}#top-navigation .multiple-line-navigation .level-1>ul li>ul{display:none;padding-left:15px}#top-navigation .multiple-line-navigation .level-1>ul li>ul li{list-style:disc;list-style-position:inside}@media (min-width:768px){#top-navigation .menu .search{margin-top:5px;width:200px}#top-navigation .multiple-line-navigation{display:block}#top-navigation .multiple-line-navigation .level-1>ul{padding:0}#top-navigation .multiple-line-navigation .level-1>ul li{display:inline-block;padding:10px 10px 0 10px}#top-navigation .multiple-line-navigation .level-1>ul li.active>a{font-weight:700}#top-navigation .multiple-line-navigation .level-1>ul li a{color:#6f6762}#top-navigation .multiple-line-navigation .level-1>ul li>ul{display:none}#top-navigation .multiple-line-navigation .level-2{position:absolute;background:#fff;z-index:100;left:0;width:100%;top:100%;padding:40px 0;-webkit-box-shadow:0 8px 4px -4px rgba(50,50,50,.25);-moz-box-shadow:0 8px 4px -4px rgba(50,50,50,.25);box-shadow:0 8px 4px -4px rgba(50,50,50,.25)}#top-navigation .multiple-line-navigation .level-2>ul{position:relative;padding:20px 0;width:310px}#top-navigation .multiple-line-navigation .level-2>ul:after{content:'';background:url(../img/divider-bg.png) left repeat-y;position:absolute;top:0;right:0;bottom:0;width:3px}#top-navigation .multiple-line-navigation .level-2>ul li{list-style:none;padding-bottom:8px;text-align:center;font-size:.9em}#top-navigation .multiple-line-navigation .level-2>ul li a.active,#top-navigation .multiple-line-navigation .level-2>ul li a.expanded{color:#be1e2d}#top-navigation .multiple-line-navigation .level-2>ul li>ul{display:none}#top-navigation .multiple-line-navigation .level-3{position:absolute;z-index:101;left:310px;top:100%;padding:40px 0}#top-navigation .multiple-line-navigation .level-3>ul{width:400px;max-height:280px;overflow:auto}#top-navigation .multiple-line-navigation .level-3>ul li{list-style:none;padding-bottom:8px;text-align:center;font-size:.9em}#top-navigation .multiple-line-navigation .level-3>ul li a.active{color:#be1e2d}}.social-feature{list-style:none;vertical-align:middle;display:block;zoom:1}.social-feature a i{padding:0 4px;color:#393939}.social-feature a:hover i{color:#606060}@media (min-width:768px){.social-feature{display:inline-block}}.info-block .col{text-align:center;padding-top:12px;padding-bottom:12px;position:relative}.info-block .col .title{font-size:1.4em;margin-top:0;text-transform:uppercase}.info-block .col .desc{text-transform:uppercase;font-size:.87em;margin-bottom:0}.info-block .col .divider{border-left:1px solid #d9d9d4;width:1px;position:absolute;left:0;top:20px;height:28px}.collection-slider .products,.products-container .products{padding:30px 0}.collection-slider h2,.products-container h2{display:inline-block;letter-spacing:2px;font-weight:400}.collection-slider .col,.products-container .col{padding:10px;cursor:pointer;min-height:230px}.collection-slider .col img,.products-container .col img{margin:0 auto}.collection-slider .col:hover .hover-content,.products-container .col:hover .hover-content{display:block;background-color:#fff3c2;opacity:.8}.collection-slider .col .vila-badge,.products-container .col .vila-badge{text-align:center;position:absolute;top:20px;left:20px;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.collection-slider .col .vila-badge>span,.products-container .col .vila-badge>span{padding:6px 20px;margin-top:7px;font-size:1.3em;padding:0;text-transform:uppercase;display:inline-block;background-color:transparent}.collection-slider .col .vila-badge.vila-sale,.products-container .col .vila-badge.vila-sale{background:#be1e2d}.collection-slider .col .vila-badge.vila-sale>span,.products-container .col .vila-badge.vila-sale>span{color:#fff}.collection-slider .col .vila-badge.vila-new,.products-container .col .vila-badge.vila-new{background:#6f6862}.collection-slider .col .vila-badge.vila-new>span,.products-container .col .vila-badge.vila-new>span{color:#fff}.collection-slider .col .hover-content,.products-container .col .hover-content{position:absolute;top:0;right:0;bottom:0;left:0;color:#6f6762;text-align:center;display:none;font-size:20px;padding-top:35%;z-index:3}.collection-slider .col .hover-content .title,.products-container .col .hover-content .title{font-size:.75em;overflow:hidden;max-height:80px}.collection-slider .col .hover-content .price,.products-container .col .hover-content .price{font-size:.9em;font-weight:600}.collection-slider .col .hover-content .price.before-discount,.products-container .col .hover-content .price.before-discount{font-size:.85em;text-decoration:line-through;font-style:italic;color:#a0a6aa}@media (min-width:768px){.collection-slider .col,.products-container .col{min-height:250px}.collection-slider .col .vila-badge,.products-container .col .vila-badge{width:50px;height:50px}.collection-slider .col .vila-badge>span,.products-container .col .vila-badge>span{margin-top:13px}}@media (min-width:992px){.collection-slider .col,.products-container .col{min-height:188px}.collection-slider .col .vila-badge,.products-container .col .vila-badge{width:72px;height:72px}.collection-slider .col .vila-badge>span,.products-container .col .vila-badge>span{margin-top:28px;font-size:1em}}.collection-slider{padding-top:40px;text-align:center}.collection-slider h2{line-height:1em;margin:10px 0;font-size:1.7em;text-transform:uppercase}.collection-slider .nav{font-size:.8em;text-transform:uppercase;margin:10px 0 20px}.collection-slider .nav .next,.collection-slider .nav .prev{margin:0 40px;font-size:1.4em;display:none}@media (min-width:768px){.collection-slider .nav .next,.collection-slider .nav .prev{display:inline}}.products-container{margin-top:10px;margin-bottom:40px}.product-list .search-container{position:relative;display:inline-block;z-index:998}.product-list .search-container .form-control{min-width:205px;height:42px;width:auto}.product-list .search-container .ajax-live-search{top:42px}.static-banners{margin-bottom:28px}.static-banners a{display:block;position:relative}.static-banners a img{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.static-banners a .title{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;width:70%;text-align:center;margin-top:-7px;color:#6f6762;background-color:#fff3c2;line-height:1em;top:50%;left:15%;overflow:hidden;padding:0 15px;max-height:45px;opacity:.8;font-size:3em}.static-banners a:hover img{opacity:.6}.static-text .pretty-box{margin:0 auto}.static-text .pretty-box ul{margin:0;padding:0}.static-text .pretty-box ul li{list-style:none;text-align:left;text-transform:uppercase;color:#fff;position:relative;padding:13px 0 13px 0;border-top:1px dotted #fff}.static-text .pretty-box ul li:first-child{border:none}.static-text .pretty-box ul li i.vila-icon{float:right}.static-text .pretty-box ul li i.vila-icon.vila-gift{margin-top:-9px}.static-text .pretty-box ul li i.vila-icon.vila-letter{margin-top:-3px}.banners{padding-top:25px;padding-bottom:15px}.carousel{margin-bottom:15px}.carousel:hover .carousel-control{opacity:1}.carousel .carousel-control{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;opacity:0;background:0 0;cursor:pointer}.carousel .carousel-control span{position:absolute;top:50%;margin-top:-30px;z-index:0;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.carousel .carousel-control span i{color:#000}.carousel .carousel-control.left span{left:25px;padding:18px 20px 14px 16px}.carousel .carousel-control.right span{right:25px;padding:18px 16px 14px 20px}.carousel .title{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;width:100%;text-align:left;color:#6f6762;line-height:1em;top:auto;left:0;bottom:0;overflow:hidden;padding:35px 25px 35px 25px;background-color:#fff3c2!important;opacity:.8;text-transform:uppercase}.carousel .title h2{font-size:1em;font-weight:400;margin:0}.carousel .title .divider{height:2px;border-bottom:2px dashed #6f6762;background-image:none}.carousel a{display:block}.carousel img{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.carousel .item:hover img{opacity:.6}@media (min-width:480px){.carousel .title{padding:25px 25px 25px 25px}.carousel .title h2{font-size:1.2em}}@media (min-width:992px){.carousel .title h2{font-size:1.4em}}.carousel-o-nas{padding-bottom:50px;margin:20px 0}.carousel-o-nas .carousel-inner .item{height:400px;background-size:cover;background-position:center center;background-repeat:no-repeat}.carousel-o-nas .carousel-control{position:absolute;bottom:10px;top:auto;left:auto;right:auto;background:0 0;display:block;opacity:1;width:60px}.carousel-o-nas .carousel-control.left{right:50%}.carousel-o-nas .carousel-control.right{left:50%}#footer{z-index:0}#footer .footer-icon{background:#f1ebdd;text-align:center;text-transform:uppercase;color:#706863;font-size:1em;padding:10px 0}#footer .footer-icon .col{margin:0;text-align:left}#footer .footer-icon a{color:#706863}#footer .footer-icon i.vila-icon{margin-right:10px;margin-left:10px;margin-bottom:-2px;min-width:25px}#footer .footer-about{background-color:#dad9d3;color:#6f6762;margin:25px 0 15px;padding:15px 60px;font-size:12px}#footer .footer-about .col{padding:0 25px;position:relative}#footer .footer-about .col:before{content:'';background:url(../img/divider-bg.png) left repeat-y;position:absolute;top:0;left:0;bottom:0;width:3px}#footer .footer-about h3{margin-bottom:15px;font-size:1.2em;text-transform:uppercase}#footer .footer-about a{color:#6f6762}#footer .footer-about a:hover{text-decoration:underline}#footer .newsletter{white-space:nowrap;padding:10px 0 40px 0;text-align:center;color:#706863}#footer .newsletter .newsletter-text{color:#706863;font-size:.9em;letter-spacing:1px;margin-bottom:15px;white-space:normal}#footer .newsletter .copy{color:#fff;padding:3px 0;font-size:1.1em}@media (min-width:768px){#footer .footer-icon .col{margin:10px 0;text-align:center}#footer .footer-icon i.vila-icon{margin-left:0;min-width:0}#footer .footer-about .col{min-height:175px}#footer .newsletter .copy{position:absolute;top:50%;margin-top:-13px;right:10px}}@media (min-width:992px){#footer .footer-about .col:first-child:before{display:none}}.product-detail-container .product-detail-short{margin-top:30px;margin-bottom:20px}.product-detail-container .product-detail-short .prod-img{margin:0 auto}.product-detail-container .desc{color:#6f6762;font-size:1.1em;padding-top:20px;padding-bottom:20px}.product-detail-container .functional-row{text-transform:uppercase;color:#a0a6aa;padding-top:44px}.product-detail-container .detail-info{color:#6f6762}.product-detail-container .detail-info .brand.big{font-size:2em}.product-detail-container .bx-wrapper{padding:5px 40px 0 40px}.product-detail-container .bx-wrapper .bx-clone{display:none}.product-detail-container .bx-wrapper .bx-controls .bx-next,.product-detail-container .bx-wrapper .bx-controls .bx-prev{background-image:url(../img/sprite.png);display:inline-block;background-position:0 0;width:11px;height:18px;position:absolute;top:50%;margin-top:-5px;z-index:1}.product-detail-container .bx-wrapper .bx-controls .bx-next.disabled,.product-detail-container .bx-wrapper .bx-controls .bx-prev.disabled{display:none}.product-detail-container .bx-wrapper .bx-controls .bx-prev{background-position:0 0;left:5px}.product-detail-container .bx-wrapper .bx-controls .bx-next{background-position:-12px 0;right:5px}@media (min-width:768px){.product-detail-container .bx-wrapper{padding-left:25px;padding-right:25px}}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.product-detail-container .bx-wrapper .bx-controls .bx-next,.product-detail-container .bx-wrapper .bx-controls .bx-prev{background-image:url(../img/sprite-retina.png);background-size:82px auto}}.product-short-detail-container{position:absolute;width:100%;display:none;overflow:visible!important;z-index:1;padding:30px 0;-webkit-box-shadow:0 5px 5px 0 rgba(50,50,50,.25);-moz-box-shadow:0 5px 5px 0 rgba(50,50,50,.25);box-shadow:0 5px 5px 0 rgba(50,50,50,.25)}.product-short-detail-container .content{padding:80px 30px 50px 30px;position:relative}.product-short-detail-container .arrow{position:absolute;width:0;height:0;top:1px;width:79px;left:-79px;height:33px;background:url(../img/product-short-arrow.png) center center no-repeat}@media (min-width:480px){.product-short-detail-container .product-detail-short img{max-width:300px}}@media (min-width:768px){.product-short-detail-container .product-detail-short img{max-width:100%}}.product-short-detail-close{position:absolute;right:20px;top:20px}.product-short-load{position:relative}.product-short-load.active .hover-content{display:block!important;background-color:#fff3c2}.product-detail-short{min-height:719px}.product-detail-short .name,.product-detail-short .price{font-size:1.5em;color:#6f6762;letter-spacing:1px;font-weight:400}.product-detail-short .name{margin-bottom:20px;margin-top:30px}.product-detail-short .magnifyingContent{display:inline-block}.product-detail-short .price{margin-bottom:35px;margin-top:25px;font-weight:400}.product-detail-short .price .before-discount{text-decoration:line-through;font-size:.55em;margin-right:15px}.product-detail-short .prod-img{margin:0 auto}.product-detail-short .vila-sale{float:right;margin:0 3px}.product-detail-short .brand a{color:#be1e2d}.product-detail-short .more{color:#be1e2d}.product-detail-short .tocart-form{margin-bottom:25px;color:#464e54}.product-detail-short .tocart-form .inline-label{margin:20px 0}.product-detail-short.short{color:#000}.product-detail-short.short label{color:#000}.product-detail-short.short a{color:#000}.product-detail-short.short a:hover{color:#be1e2d;text-decoration:underline}.product-detail-short.short button.vila-button.submit{background:#be1e2d}.product-detail-short.short button.vila-button.submit:hover{background:#be1e2d;color:#fff}@media (min-width:768px){.product-detail-short{min-height:350px}}@media (min-width:992px){.product-detail-short{min-height:443px}}@media (min-width:1200px){.product-detail-short{min-height:475px}}.social-buttons-container{margin-top:5px}.social-buttons-container>a,.social-buttons-container>div,.social-buttons-container>iframe{display:block;margin:7px 0!important}.social-buttons-container .fb-like,.social-buttons-container .share-desc{position:relative;top:-5px}.social-buttons-container .share-desc{margin-right:10px}@media (min-width:768px){.social-buttons-container{margin-top:25px}}@media (min-width:992px){.social-buttons-container>a,.social-buttons-container>div,.social-buttons-container>iframe{display:inline-block;margin:0!important}}.cart{position:fixed;width:auto;top:0;left:0;right:0;z-index:10001;background:#f1ebdd;color:#6f6762;font-size:.9em;display:none;padding:20px}.cart p{color:#6f6762;text-transform:uppercase;font-size:.9em}.cart p.subtotal{text-align:center;margin-top:20px}.cart .cart-footer{margin-top:10px;padding:5px 0}.cart .cart-footer .menu-line{padding:5px;text-align:center}.cart .cart-footer .menu-line a.close-cart{background-color:#fff;color:#464e54}.cart .cart-footer .menu-line a.close-cart:hover{background-color:#fff;color:#464e54}.cart .cart-footer .menu-line a.to-order{color:#fff;background:#706863}.cart .cart-footer .menu-line a.to-order:hover{background:#fff;color:#706863}.cart .cart-footer .menu-line .vila-button{width:130px}@media (min-width:768px){.cart p.subtotal{margin-top:0;text-align:right}.cart .cart-footer{margin-top:10px}.cart .cart-footer .menu-line{text-align:right}.cart .cart-footer .menu-line a.close-cart{margin-right:10px}}.vila-form-header-style h1,.vila-form-header-style h2,.vila-form-header-style h3{margin:30px 0 20px 0;color:#464e54}.vila-form-header-style h1,.vila-form-header-style h2{font-size:2.3em}.vila-form-header-style h3{font-size:2em}.tocart-form .inline-label{margin:0}.tocart-form .inline-label label{float:left;margin:8px 7px 10px 0;font-weight:400}.tocart-form select{width:auto;border:none;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.tocart-form input,.tocart-form select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tocart-form input.count,.tocart-form select.count{width:56px;height:36px;border-color:#d9d9d4}.tocart-form .submit{margin:20px 0}.tocart-form .input-box{display:inline-block;padding-right:30px;position:relative}.tocart-form .input-box .input-action{width:20px;height:20px;text-align:center;position:absolute;display:inline-block;right:0;top:0;font-size:30px;font-weight:200;color:#919191;line-height:20px}.tocart-form .input-box .input-action.inputMinus{top:20px}.tocart-form .input-box .input-action:hover{text-decoration:none}.order-summary .header h2{margin-top:55px;margin-bottom:60px;text-transform:uppercase;text-align:center}.order-summary .order-row{padding:10px 0;border-top:1px solid #d9d9d4}.order-summary .order-row:first-child{border:none}.order-summary .order-row .col{font-size:1em;color:#8a8f93}.order-summary .order-row .col:first-child{margin-top:0}.order-summary .order-row .col:first-child,.order-summary .order-row .col:first-child+.col,.order-summary .order-row .col:first-child+.col+.col{min-height:105px}.order-summary .order-row .col:first-child+.col+.col+.col,.order-summary .order-row .col:first-child+.col+.col+.col+.col{margin-top:0}.order-summary .order-row label{font-size:.9em}.order-summary .order-row input.form-control,.order-summary .order-row select.form-control{height:35px}.order-summary .order-row .form-group{margin-bottom:0}.order-summary .order-row .order-price{color:#464e54;font-size:1.4em}.order-summary .order-row .order-price span{color:#8a8f93;font-size:.7em}.order-summary .order-row .order-price #cart-summary-total{font-size:1.7em;color:#464e54}.order-summary .order-row .tocart-form .inline-label{display:inline-block}.order-summary .order-row .tocart-form .submit{margin:10px 0}.order-summary .cart-summary a.vila-button{padding:11px 15px 12px}.order-summary .cart-summary button.vila-button{padding:11px 15px 12px;background:green}.order-summary .cart-summary #delivery-form>div{position:relative}.order-summary .cart-summary #delivery-form>div .vila-radio{margin-left:1px;position:absolute;top:0;left:0}.order-summary .cart-summary #delivery-form>div label{font-weight:400;margin-left:25px}.order-summary #order-sent{background-color:#be1e2d;color:#fff}.order-summary #order-sent:hover{background-color:#706863}@media (min-width:768px){.tocart-form .submit{margin:0}.order-summary .order-row .col{margin-top:30px}.order-summary .order-row .col:first-child,.order-summary .order-row .col:first-child+.col,.order-summary .order-row .col:first-child+.col+.col{min-height:0}.order-summary .order-row .col:first-child+.col+.col+.col,.order-summary .order-row .col:first-child+.col+.col+.col+.col{margin-top:30px}}.simple-subpage{padding:40px 0}.simple-subpage h1,.simple-subpage h2{text-transform:uppercase}.simple-subpage h1{text-align:center;color:#464e54;font-size:1.9em;margin-bottom:40px}.simple-subpage h2{color:#888;font-size:1.1em}.simple-subpage p{font-size:1.1em;color:#8a8f93}.simple-subpage .body-row{margin:40px 0;padding:15px 5px;border-top:1px solid #d9d9d4;border-bottom:1px solid #d9d9d4}.simple-subpage .body-row.border-only-top{border-bottom:none}.simple-subpage .body-row h3{color:#464e54;margin-bottom:20px;font-size:1.4em}.simple-subpage .body-row .item{text-align:center;margin-top:40px}.simple-subpage .body-row .item p{text-transform:uppercase;margin-top:8px}.simple-subpage .order-id{font-size:1.2em;color:#8a8f93}@media (min-width:768px){.simple-subpage h1{font-size:2.4em}.simple-subpage h2{font-size:1.3em}.simple-subpage .body-row h3{font-size:1.8em}.simple-subpage .body-row .item{height:275px;margin-top:15px;overflow:hidden}}@media (min-width:1200px){.simple-subpage .body-row .item{height:300px}}.show-hide-personal-info{text-align:center;display:block}.show-hide-personal-info i{margin-left:10px}#editationModal a,#editationModal a:hover,#editationModal a:link,#editationModal a:visited{color:#464e54}#editationModal a.btn-primary,#editationModal a:hover.btn-primary,#editationModal a:link.btn-primary,#editationModal a:visited.btn-primary{color:#fff}#header .ajax-live-search,.ajax-live-search{position:absolute;top:75px;border:1px solid #919191;max-height:350px;overflow:scroll!important;background-color:#fff;display:none;width:100%;z-index:20}#header .ajax-live-search ul,.ajax-live-search ul{padding:0;margin:0}#header .ajax-live-search ul:first-child li:first-child,.ajax-live-search ul:first-child li:first-child{border-top:0}#header .ajax-live-search ul:first-child li:first-child:hover,.ajax-live-search ul:first-child li:first-child:hover{border-top:0}#header .ajax-live-search ul li,.ajax-live-search ul li{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#header .ajax-live-search ul li.header,.ajax-live-search ul li.header{background-color:#dedede;border-top:1px solid #919191;color:#000;padding:10px;text-align:center;text-transform:uppercase}#header .ajax-live-search ul li.header:hover,.ajax-live-search ul li.header:hover{background-color:#dedede;color:#000;cursor:default}#header .ajax-live-search ul li a,.ajax-live-search ul li a{display:block;padding:8px 10px;border-top:1px solid #d9d9d4;outline:0}#header .ajax-live-search ul li a .description,.ajax-live-search ul li a .description{display:block;font-size:.8em;color:#888}#header .ajax-live-search ul li a:focus,#header .ajax-live-search ul li a:hover,.ajax-live-search ul li a:focus,.ajax-live-search ul li a:hover{background:#464e54;cursor:pointer;color:#fff}#header .ajax-live-search ul li a:focus .description,#header .ajax-live-search ul li a:hover .description,.ajax-live-search ul li a:focus .description,.ajax-live-search ul li a:hover .description{color:#fff}@media (min-width:768px){#header .ajax-live-search{max-width:320px;min-width:246px}}.divider{background:url(../img/divider-bg.png);background-repeat:repeat-x;height:3px;width:100%;background-color:transparent}.divider.with-margin-bottom{margin-bottom:25px}.divider.with-margin-top{margin-top:25px}.fb-affix{position:absolute;right:0;top:116px;z-index:9999}.fb-affix a{padding:5px 10px;color:#fff;display:block;background-color:#706863}.fb-affix a:hover{background-color:#3B5998;color:#fff}@media (min-width:1055px){.fb-affix{right:auto;left:100%;top:100%}}.alert.success{background-color:#2acd99;color:#fff}.inverted-border-radius{position:relative;min-height:22px;padding:11px}.inverted-border-radius .border-radius-inverse{position:absolute;left:0;width:100%}.inverted-border-radius .border-radius-inverse.top{top:0}.inverted-border-radius .border-radius-inverse.bottom{bottom:0}.inverted-border-radius .border-radius-inverse:after,.inverted-border-radius .border-radius-inverse:before{position:absolute;content:' ';width:22px;height:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top:-11px;background:#fff}.inverted-border-radius .border-radius-inverse:before{left:0;margin-left:-11px}.inverted-border-radius .border-radius-inverse:after{right:0;margin-right:-11px}.inverted-border-radius.not-rounded .border-radius-inverse:after,.inverted-border-radius.not-rounded .border-radius-inverse:before{width:0;height:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:0;border-style:solid;margin-left:0;margin-right:0;background:0 0}.inverted-border-radius.not-rounded .border-radius-inverse.top:before{border-width:11px 11px 0 0;border-color:#fff transparent transparent transparent}.inverted-border-radius.not-rounded .border-radius-inverse.top:after{border-width:0 11px 11px 0;border-color:transparent #fff transparent transparent}.inverted-border-radius.not-rounded .border-radius-inverse.bottom:before{margin-top:-11px;border-width:11px 0 0 11px;border-color:transparent transparent transparent #fff}.inverted-border-radius.not-rounded .border-radius-inverse.bottom:after{margin-top:-11px;border-width:0 0 11px 11px;border-color:transparent transparent #fff transparent}.pretty-box{position:relative;height:197px;width:278px;padding:30px;color:#fff;background:url(../img/prettybox/orange.png) center center no-repeat}.pretty-box.blue{width:254px;height:179px;background-image:url(../img/prettybox/blue.png)}.contact .pretty-box{margin:20px auto 40px;text-align:center;font-size:1.2em;font-weight:400}.contact .pretty-box h2{font-size:1.2em;margin:0;padding:0;font-weight:400;margin-bottom:10px}.contact .text-block{margin:20px 0 10px;font-size:1.2em;color:#6f6762;letter-spacing:1px;font-weight:400}.contact .about-form{padding:0 30px}.contact .contact-form{background:#f1ebdd;padding:20px;margin:20px auto}.contact .contact-form label{color:#6f6762;font-weight:400;font-size:.8em}.contact .contact-form input,.contact .contact-form textarea{border:none}.contact .contact-form input{height:30px}.contact .contact-form .vila-btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#6f6762;color:#fff;margin:0 auto}.contact #map-container{margin-bottom:25px;min-height:300px}.select-container{position:relative;display:inline-block}.vila-selectbox{text-transform:uppercase;background-color:#f1ebdd;padding:2px 2px 2px 5px;font-size:.8em;margin-top:-2px}.vila-selectbox .vila-selectboxInner{background:url(../img/select-arrows.png) right center no-repeat;padding-right:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vila-breadcrumb{display:block;margin:0;padding:0;text-transform:uppercase}.vila-breadcrumb>li{list-style:none;display:inline-block;padding-right:5px;font-size:.9em}.vila-breadcrumb>li:after{content:'/';color:inherited;display:inline-block;margin-left:5px;color:#464e54}.vila-breadcrumb>li:first-child{padding-left:0}.vila-breadcrumb>li:last-child a{color:#be1e2d}.vila-breadcrumb>li:last-child:after{display:none}.zoomWrapperTitle{display:none!important}.ui-cookie{border-top:1px solid #dad9d3;position:fixed;bottom:0;width:100%;padding:10px;text-align:center;z-index:100;background:#fff;font-size:13px}.ui-cookie a{color:#be1e2d}.ui-cookie button{border:none;padding:3px 15px;margin-left:30px;background:#be1e2d;color:#fff;text-transform:uppercase;display:inline-block}