html,body{height:100%}
*{margin:0;padding:0}
body{font-family:"latoregular",Arial,Helvetica,sans-serif;background-color:#fff;color:#333;font-size:11px}
img{border:0;max-width:100%;vertical-align:top}
a{color:#2518b5;text-decoration:none}
.no-touch a:hover{text-decoration:underline}
input:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}
#mobnav-trigger,*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-focus-ring-color:rgba(0,0,0,0)!important}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;font-weight:normal}
form{display:inline}
fieldset{border:0}
legend{display:none}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}
caption,th,td{vertical-align:top;text-align:left;font-weight:normal}
strong{font-weight:normal;font-family:'latobold',Arial,Helvetica,sans-serif}
address{font-style:normal}
cite{font-style:normal}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small,big{font-size:1em}
sup{font-size:1em;vertical-align:top}
ul,ol{list-style:none}
.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important}
.nobr{white-space:nowrap!important}
.wrap{white-space:normal!important}
.a-left{text-align:left!important}
.a-center{text-align:center!important}
.a-right{text-align:right!important}
.v-top{vertical-align:top}
.v-middle{vertical-align:middle}
.f-left,.left{float:left!important}
.f-right,.right{float:right!important}
.f-none{float:none!important}
.f-fix{float:left;width:100%;min-height:147px;position:relative}
.no-display{display:none}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
.no-bg{background:none!important}
.float-left{float:left}
.float-right{float:right}
.pos-relative{position:relative}
.hide-over-800{display:none!important}
.black-wrapper{background:#000}
.grey-wrapper{background:#e5e5e5}
.al-left{text-align:left}
.al-center{text-align:center}
.al-right{text-align:right}
::selection{background:#000;color:#fff}
::-moz-selection{background:#000;color:#fff}
input[type="text"],input[type="submit"],input[type="password"]{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.cart .discount input.input-text{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:9px;width:95%;width:calc(100% - 18px)}
.cms-index-index .std{height:0}
.p-relative{position:relative}
.catalog-category-view .page-title.floatnone,.catalogsearch-result-index .page-title.floatnone{float:none}
.old-price{text-decoration:line-through}
.icon-font{font-family:'socialIcons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-font--google-plus:before{content:"\ea8b"}
.icon-font--facebook:before{content:"\ea90"}
.icon-font--instagram:before{content:"\ea92"}
.icon-font--twitter:before{content:"\ea96"}
.icon-font--sina-weibo:before{content:"\ea9a"}
.icon-font--youtube:before{content:"\ea9d"}
.icon-font--linkedin2:before{content:"\eaca"}
.icon-font--pinterest2:before{content:"\ead2"}
.customer-account-create .page-title,.customer-account-login .page-title{text-align:center}
.customer-account-create .page-title p,.customer-account-login .page-title p{text-align:center;max-width:600px;margin:0 auto}
.bg-w{background:#fff;margin-top:30px;z-index:50;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.page-category .bg-w{margin:0}
.yes-slider .bg-w{margin-top:0}
.wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto}
.main-container{margin:auto;padding:0}
.main-container .col-main,#footer .col-main,#header.col-main{max-width:1245px;margin:auto;position:relative;padding:0 1%}
.main-container .col-main{-webkit-transition:height 0.2s ease;-moz-transition:height 0.2s ease;-ms-transition:height 0.2s ease;-o-transition:height 0.2s ease;transition:height 0.2s ease}
.cms-index-index .main-container.fixed-adjust>.col-main,.main-height .main-container.fixed-adjust>.col-main{height:680px}
@media only screen and (min-width:960px) and (max-width:1024px){.cms-index-index .main-container.fixed-adjust>.col-main,.main-height .main-container.fixed-adjust>.col-main{height:570px}
}
.catalog-product-view .main-container.col1-layout,.catalog-category-view .main-container.col2-layout{margin-top:90px;padding-bottom:0}
.category-shop-slider{position:relative}
.video-player-icon{margin:0}
.home-slider .video-player-icon{margin:0;color:#fff;text-decoration:none;border-bottom:1px solid #fff;font-size:10px;letter-spacing:.05em;text-transform:uppercase}
.home-slider .video-player-icon:hover{color:#fff;text-decoration:none;border-bottom:none}
.slick-slider .video-content{display:none;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.slick-slider .video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.catalog-category-view:not(.main-height) .slick-slider.slider-nav{bottom:0;position:absolute!important;left:0;width:100%!important;max-width:none!important;margin:0!important;height:30px;top:auto}
.catalog-category-view:not(.main-height) .slick-slider.slider-nav .slick-track{position:relative;top:auto;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%!important;text-align:center}
.catalog-category-view:not(.main-height) .slick-slider.slider-nav .slick-slide{padding:0}
.catalog-category-view:not(.main-height) .slick-slider.slider-nav .slick-slide{width:20px!important;margin:0 2px;display:inline-block;float:none}
.catalog-category-view:not(.main-height) .slick-slider.slider-nav .slick-slide span.line-timer-bg{background:#999;display:block!important;width:20px;height:2px}
.catalog-category-view:not(.main-height) .slick-slider.slider-nav .slick-slide span.line-timer{display:none!important}
.catalog-category-view:not(.main-height) .slick-slider.slider-nav .slick-slide.slick-current span.line-timer-bg{background:#fff}
.section-category{margin-top:10px}
.home-slider button.slick-prev.slick-arrow,.home-slider button.slick-next.slick-arrow,.category-shop-slider button.slick-prev.slick-arrow,.category-shop-slider button.slick-next.slick-arrow{border:none;font-size:0;content:'';width:30px;height:30px;position:absolute;z-index:100;top:50%;margin-top:-15px;opacity:.7;cursor:pointer}
.home-slider button.slick-next.slick-arrow,.category-shop-slider button.slick-next.slick-arrow{background:url(../images/arrow-right-cat.png) no-repeat center center;background-size:100% auto;right:30px}
.home-slider button.slick-prev.slick-arrow,.category-shop-slider button.slick-prev.slick-arrow{background:url(../images/arrow-left-cat.png) no-repeat center center;background-size:100% auto;left:30px}
.home-slider button.slick-prev.slick-arrow:hover,.home-slider button.slick-next.slick-arrow:hover,.category-shop-slider button.slick-prev.slick-arrow:hover,.category-shop-slider button.slick-next.slick-arrow:hover{opacity:1}
.home-shop-slider.fixed{position:fixed;top:90px;width:98%;max-width:1245px;margin:auto}
body.cms-home .home-shop-slider.fixed{overflow:initial}
.category-shop-slider.fixed{position:fixed;top:90px;left:0;width:100%;margin:auto}
.category-shop-slider .category-slider{max-width:1245px;margin:0 auto}
.category-shop-slider.fixed .slick-slider{max-width:1245px;margin:0 auto;position:relative;padding:0 1%}
.show-mobile{display:none!important}
body.checkout-cart-index .main-container{padding:0 2.1%}
body.checkout-cart-index .col-main-wrapper>.col-main{max-width:none;padding:0}
.checkout-cart-index .col-main-wrapper,.checkout-onepage-success .col-main-wrapper{max-width:1245px;margin:auto;padding:0 1%}
.checkout-onepage-success .col-main-wrapper{margin:50px auto}
body.fixed.catalog-category-view #section{padding:116px 21.8% 0 0}
body.fixed.catalog-category-view #section.look-page{padding:116px 0 0 0}
body.fixed #section{padding:116px 0 0 0}
#footer,.push{clear:both}
.fixed-adjust{margin:90px auto 0;max-width:none}
.bg-black{background:#000;height:31px}
.bg-white{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background:#fff;height:90px;width:100%;z-index:10004;position:fixed;top:0}
#header .main-container .store-logo-gc{background:url(../images/logo.gif) no-repeat 0 0;height:80px;width:180px;margin:30px auto}
#header .header-links{font-family:'latoregular';text-transform:uppercase;font-size:10px;line-height:9px;color:#000}
#header .header-links.right-block{width:80%}
#header .header-links.left-block{width:18%}
#header .header-links>a{padding:0 0 0 2%}
#header .header-links a.select-country{padding:0 2% 0 0;display:block}
#header .header-links a.select-country:first-child{padding:0 4% 0 0}
#header .header-links a{text-decoration:none;color:#fff;display:inline-block;margin:11px 0 0 0;letter-spacing:1px;vertical-align:top}
.no-touch #header .header-links a:hover{text-decoration:underline}
#main-load{background:#fff;text-align:center;min-height:662px;position:relative}
#main-load.main-container{padding:0}
#main-load .img_load{padding:10px;position:absolute;left:50%;top:50%;margin:-32px 0 0 -28px;background:#5c5a5c;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
#header .logo-wrapper{float:left;margin:13px 0}
#header .logo{display:block;margin:0 auto;background:url(../images/logo1.gif) no-repeat 0 0;width:180px;height:36px;background-size:180px 36px}
.logo-class #header .logo{display:block;margin:0 auto;background:url(../images/z-logo.gif) no-repeat 0 0;width:46px;height:26px;background-size:46px 26px}
#header .logo strong{position:absolute;top:-9999px;left:-9999px;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
#header .logo-mobile{display:none}
#header .retail-message{display:inline-block;color:#fff;padding:0 2% 0 4%;vertical-align:top;margin:11px 0 0 0;letter-spacing:1px}
#header #header-search{position:relative;max-width:125px;overflow:hidden;display:inline-block;border-bottom:1px #fff solid;margin:5px 0 0 0}
#header #header-search.focus{border-bottom:none}
#header #header-search.focus #search,#header #header-search #search:focus{background:url(../images/left-search.gif) no-repeat 0 7px;padding:0 5px}
#header #header-search input.input-text{letter-spacing:1px;border:none;height:20px;background:#000;color:#fff;padding:0 5px 0 0;font-size:8px;width:75%;float:left;font-family:'latoregular',Arial,sans-serif;text-transform:uppercase}
#header #header-search button{background:url(../images/search-button-icon.gif) no-repeat 0 0;height:15px;width:16px;border:0;float:right;margin:3px 0 0 0;cursor:pointer}
#header #header-search:hover{border-botton:1px #000 solid}
.no-touch #header #header-search:hover button{background-position:0 -15px}
#header .cart-wrapper{display:inline-block;padding:0 0 0 2%;vertical-align:top;margin:0}
#header #mini-cart{display:inline-block}
#header #mini-cart a.show-cart{font-family:'latoregular',Arial,sans-serif;position:relative;padding:0 20px 0 0;margin:11px 0 0 0;height:20px}
#header #mini-cart a.show-cart.full{margin:9px 0 0 0}
#header #mini-cart a.show-cart:after{background:url(../images/cart-icon@2x.png) no-repeat right 0;background-size:14px 15px;height:15px;width:14px;display:block;position:absolute;top:-2px;right:0;content:""}
.is-firefox #header #mini-cart a.show-cart{margin:11px 0 0}
.is-firefox #header #mini-cart a.show-cart.full{margin:9px 0 0}
.is-firefox #header #mini-cart a.show-cart.full:after{top:-1px}
.is-firefox #header #mini-cart a.show-cart.full:after{top:-1px}
#header #mini-cart .count-full{line-height:16px;font-family:'latobold',Arial,sans-serif}
#header #mini-cart .content{width:100%;position:fixed;left:0;top:31px;z-index:9990;display:none;background:#fff}
#header #mini-cart .content img.arrow{float:right;margin:0 45px 0 0}
#header #mini-cart .content .inner{text-align:left;background:#fff;clear:both;max-width:1245px;padding:0 1%}
#header #mini-cart img{vertical-align:middle}
#header #mini-cart .block_mini_cart_above_products{background:#666;text-align:center;font-size:14px;color:#fff;text-transform:uppercase;margin:0 0 10px 0;font-size:12px}
#header #mini-cart .block_mini_cart_above_products a{margin:0;color:#000}
#header #mini-cart .block_mini_cart_above_products p{padding:8px;color:#fff}
#header #mini-cart .empty{text-align:center;padding:8px 0;background:#fff;clear:both;min-height:42px;line-height:40px}
#header #mini-cart .cart-promo{font-family:"latobold",Arial,sans-serif;background:#ece8e8;font-size:10px;padding:1%}
#header #mini-cart .cart-promo a{margin:0;text-decoration:none}
#header #mini-cart .empty span{font-size:11px;font-weight:bold;text-transform:uppercase}
#mini-cart .content .mini-cart-msg{display:none;text-align:left;padding:8px 0;text-transform:uppercase;font-size:11px}
#mini-cart .content .incl-tax{display:block;padding-bottom:10px;text-align:right}
#mini-cart .block-subtitle{margin:10px 0;text-align:left}
.mini-products-list li{padding:5px 0}
.mini-products-list .product-image{float:left;width:90px;height:auto}
.mini-products-list .product-details{margin-left:69px;font-size:10px}
.mini-products-list .product-details span{color:#666;text-transform:none}
.mini-products-list .product-details span.price{color:#000}
#header .mini-products-list .product-details a.edit-item{color:#666;text-decoration:none;text-transform:lowercase;display:block;margin:7px 0 0 0}
#header .mini-products-list .product-details a.edit-item:hover{text-decoration:underline}
.mini-products-list{margin:20px 0;border-bottom:1px solid #eee;padding-bottom:15px}
.mini-cart-table td{vertical-align:middle;padding:5px 10px!important}
.mini-cart-table .product-name a,.mini-cart-table td span{display:inline-block;font-family:'latoregular',sans-serif;font-weight:normal;color:#777;font-size:10px;letter-spacing:0.05em!important;margin:0!important}
div.level0-wrapper.open-tablet{border-bottom:1px solid #000}
.touch #header #nav li.level0.active-nav a.level-top:after{bottom:13px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#000;border-width:4px;margin-left:-4px}
.touch .bg-menu{display:none!important}
.mini-cart-table .product-name a,.mini-cart-table td span.price,.mini-cart-table td span.strong{font-family:'latoblack',Arial,sans-serif;color:#000!important}
.mini-cart-table td.t_image{width:10%;padding-left:0!important}
.mini-cart-table td.t_name{width:17%;text-align:center}
.mini-cart-table td.t_name span{display:block}
.mini-cart-table td.t_quantity{width:17%;text-align:center}
.mini-cart-table td.t_empty,.mini-cart-table td.t_options{width:17%;text-align:center}
.mini-cart-table td.t_price{width:17%;text-align:center}
.mini-cart-table td.t_remove_mobile{display:none}
.mini-cart-table td.t_remove{width:5%;padding-right:0!important}
.mini-cart-table a{margin:0!important}
.mini-products-list .product-details h4{font-size:1em;font-weight:bold;margin:0}
#mini-cart .product-name a:hover{text-decoration:underline}
#mini-cart .btn-remove{float:right}
#mini-cart .product-details strong{font-weight:normal}
#mini-cart #cart-sidebar li{padding:0}
#mini-cart .actions{margin:0 0 0;padding:0 0 15px;border:none;text-align:left}
#mini-cart .actions a{display:block;padding:10px 0;text-align:center;margin:0 0 10px 0;color:#000;text-decoration:none}
#mini-cart .actions a:hover{text-decoration:underline}
#mini-cart .actions .cart-total-price{margin:5px 0 0 0;font-size:11px;float:left;width:65%}
#mini-cart .actions .go-cart{float:right;width:35%}
#mini-cart .actions .cart-total-price>div{float:left;text-align:left;width:33.333%;border-bottom:none}
#mini-cart .actions .cart-total-price>div,#mini-cart .actions .cart-total-price>div span,#mini-cart .actions .cart-total-price>div strong{letter-spacing:.05em;font-weight:normal;font-family:"latoregular",Arial,sans-serif;font-size:10px}
#mini-cart .actions .cart-total-price>div.last strong,#mini-cart .actions .cart-total-price>div.last span,#mini-cart .actions .cart-total-price>div.last{letter-spacing:.05em;font-weight:normal;font-family:"latoblack",Arial,sans-serif;font-size:10px}
#mini-cart .actions .button{float:right;margin:0 2%;width:47%;background:#bbb}
#mini-cart .actions .button span{font-size:10px;letter-spacing:.06em}
#mini-cart .actions .btn-checkout{background:#000;margin-right:0}
#mini-cart .actions .button:hover,#mini-cart .actions .btn-checkout:hover{background:#333}
#header #mobile-nav{display:none}
#header #nav{float:right;font-size:10px}
#header #nav li#mobile-trigger{display:none}
#header #nav li.level0{float:left;height:58px;line-height:58px}
#header #nav li.level0.first>a{float:right;text-align:right}
#header #nav li.level0 .nav-block{line-height:normal;padding:0}
#header #nav li.level0 .nav-block.nav-block-right{float:right}
#header #nav li.level0.corporate-menu{position:relative}
#header #nav li.level0.corporate-menu ul{text-align:center!important;width:500%!important;left:50%;margin:0 0 0 -250%}
body.corporate-pages #header #nav li.corporate-menu li.level1{padding:0 7px!important}
#sidebar .sidebar-box{position:relative}
.acc-nav{list-style-type:none}
.acc-nav .link-item-wrapper{position:absolute;top:0;left:0;width:100%}
.acc-nav .link-item-wrapper .link-item{background:#000;color:#fff;font-size:12px;position:absolute;clip:rect(1px 1px 1px 1px);padding:4px;margin:0;height:1px;width:1px;overflow:hidden}
.acc-nav .link-item-wrapper .link-item:focus{clip:rect(auto,auto,auto,auto);position:static;width:auto;height:auto;overflow:visible}
#header .acc-nav .link-item-wrapper{z-index:2}
#header .acc-nav .link-item-wrapper .link-item:focus{display:block;width:100%;height:22px;line-height:22px}
#header #nav li.level0 a.level-top,#header #nav li.level0 a.level-top h3{text-decoration:none;display:block;padding:0 10px 7px 10px;color:#000;text-transform:uppercase;font-weight:normal;position:relative;margin:0;font-size:12px}
#header #nav li.level0:last-child a.level-top{padding:0 0 7px 10px}
.no-touch #header #nav li.level0.active-menu a.level-top h3:after{bottom:6px;opacity:1;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#000;border-width:4px;margin-left:-4px;-webkit-animation-name:arrowmenu;-webkit-animation-duration:0.3s;animation-name:arrowmenu;animation-duration:0.3s}
@-webkit-keyframes arrowmenu{0%{bottom:-4px;opacity:0}
100%{bottom:6px;opacity:1}
}
@keyframes arrowmenu{0%{bottom:-4px;opacity:0}
100%{bottom:6px;opacity:1}
}
#header #nav li.level0 a.level-top h2{font-size:12px;margin:0;font-weight:bold}
#header #nav li.level0.last-item a.level-top{padding:0 0 7px 20px}
#header #nav li.level0 a.level-top span{padding:0 0 5px 0}
#header #nav li.level0.corporate a.level-top span,#header #nav li.level0.corporate a.level-top h3{font-weight:bold}
#header #nav li.level0.corporate.last a.level-top h3{padding-right:0}
#header #nav li.level0 a.level-top span.cat-label{position:absolute;right:-15px;top:-30px;padding:5px;font-size:11px}
#header #nav li.level0 a.level-top span.cat-label-label1{background:#5ad2ec}
#header #nav li.level0 a.level-top span.cat-label-label2{background:#e3005d}
#header #nav li.level0 a.level-top:hover span,#header #nav li.level0.active a.level-top span,.cms-home #nav-home-link,#header #nav li.level0.current a.level-top span{border-bottom:none}
#header #nav div.level0-wrapper{display:none;position:fixed;left:0;z-index:9990;background:#fff;top:90px;padding:20px 1%;width:98%}
#header #nav div.level0-wrapper{border-top:1px solid #000}
#header #nav div.level0-wrapper.open-tablet{display:block;opacity:1}
#header #nav ul.level0{max-width:1245px;margin:auto;padding:0}
#header #nav ul.level0:after{content:'';display:block;clear:both}
#header #nav li.level1{vertical-align:top;width:14.15%;float:left;line-height:22px;margin:0 0 40px 0;padding:0 1.5%;min-height:57px}
#header #nav li.level1.fake li.level1{width:100%;padding:0}
#header #nav li.level1:first-child{padding-left:0}
#header #nav li.level1:nth-child(6n),#header #nav li.level1:last-child{padding-right:0;clear:right}
#header #nav li.level1.nav-1-4 a{cursor:default}
#header #nav li.level1.nav-1-4 ul.level1 a{cursor:pointer}
#header #nav li.level1.nav-1-4 a:hover{text-decoration:none}
#header #nav li.level1>a,#header #nav li.level1>a h4{display:block;font-family:'playfair_display',serif;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;font-weight:normal;color:#333;font-size:13px;font-weight:bold;border-bottom:1px solid #000;padding-bottom:6px;margin-bottom:10px}
#header #nav li.level1>a h4{border-bottom:none;margin-bottom:0;padding-bottom:0}
#header #nav li.level1 ul.level1{line-height:19px}
#header #nav li.level1 ul.level1 a{display:block;text-decoration:none;font-size:12px;color:#000;font-weight:normal;line-height:20px}
#header #nav li.level1 ul.level1 .not-clickable>a,#header #nav li.level1.not-clickable>a{cursor:default}
#header #nav li.level1 ul.level1 .not-clickable>a:hover{text-decoration:none}
#header #nav li.level1 ul.level2{margin:5px 0 20px 0}
#header #nav li.level1 ul.level2 a{color:#666;line-height:18px}
#header #nav li.level1 ul.level2 a:before{content:'-';margin-right:5px}
#header #nav li.level1 a:hover,#header #nav li.level1 ul.level1 a:hover{text-decoration:underline}
#header #nav .fake.level1>ul.level1>li.level1>a:hover{text-decoration:none}
#header #nav li.level1 ul.level2 a:hover{text-decoration:none;color:#000}
#header #nav li.level1 ul.level2 a:hover span{text-decoration:underline}
#header #nav li.level1>a:hover{text-decoration:none;opacity:.9}
.nav-block:after{content:'';display:block;clear:both}
.nav-block{max-width:1245px;margin:auto;padding:0 1%}
.nav-block .b-m-left{float:left;width:49.5%}
.nav-block .b-m-right{float:right;width:49.5%}
.nav-block .b-m-left a,.nav-block .b-m-right a{border-bottom:none!important}
.nav-block a{display:block;position:relative}
.nav-block a:hover{opacity:.8;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.nav-block img{display:block;max-width:100%;height:auto}
.nav-block span.text{display:block;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;font-family:'playfair_displayregular',serif;text-transform:uppercase;letter-spacing:.06em;font-size:16px}
.bg-menu{display:none;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:90}
.bg-menu.black{display:block}
body.corporate-pages #header #nav li.level0.active a.level-top,body.corporate-pages #header #nav li.level1.active a{text-decoration:underline;color:#fff}
body.corporate-pages #header #nav li.nav-2.active ul.level0,body.corporate-pages #header #nav li.nav-3.active ul.level0{display:block;border:none;padding:0;background:none;right:0;width:100%;text-align:right;z-index:9989}
body.corporate-pages #header #nav li.nav-2 li.level1,body.corporate-pages #header #nav li.nav-3 li.level1{width:auto;margin:0;padding:0 0 0 15px;float:none;display:inline}
body.corporate-pages #header #nav li.nav-2 li.level1 a,body.corporate-pages #header #nav li.nav-3 li.level1 a{color:#fff}
#footer{position:relative;font-family:'latoregular',Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;width:100%;background:#000;padding:0px 0 30px;z-index:50}
#footer .feature{display:none!important}
#footer .content{padding:25px 0 0 0}
#footer .content .inner{border-top:1px #000 solid;border-bottom:1px #000 solid;padding:18px 0;margin:0 0 20px 0}
#footer .content ul{text-align:center}
#footer .content li{color:#999;font-size:10px;text-transform:uppercase;padding:.5%;display:inline-block}
#footer .content li a{color:#000;text-decoration:none}
#footer .content li a:hover{text-decoration:underline}
#footer .content .company-info span{position:relative}
#footer .content a.tooltip-triboo{color:#999}
#footer .col-main:after{content:'';display:block;clear:both}
#footer .footer-links{float:left}
#footer .footer-links.col-hide{display:none}
#footer .footer-links.col-1,#footer .footer-links.col-2,#footer .footer-links.col-3{width:15%}
#footer .footer-links.col-4{width:22%;margin-right:3%}
#footer .footer-links.col-5{width:30%;float:right}
#footer .footer-links li{padding:0}
#footer .footer-links h4{font-family:'playfair_displayregular',serif;color:#fff;font-size:12px;letter-spacing:1px;margin-bottom:15px}
#footer .footer-links h5{margin:0}
#footer .footer-links p,#footer .footer-links h5 a{font-family:'latoregular',sans-serif;color:#fff;font-size:10px;letter-spacing:1px;text-transform:none;line-height:18px}
#footer .footer-links ul.social{margin:30px 0 0 0;padding:0;list-style:none}
#footer .footer-links ul.social li{display:inline-block;margin-right:10px}
#footer .footer-links ul.social li:last-child{margin-right:0}
#footer .footer-links ul.social li a{width:20px;height:20px;display:block;color:#fff;overflow:hidden;position:relative}
#footer .footer-links ul.social li a:hover{opacity:.8;text-decoration:none}
#footer .footer-links ul.social li .text{display:block;width:20px;height:20px;position:absolute;top:0;left:0;white-space:nowrap}
#footer .footer-links ul.social li .icon-font{font-size:16px;position:relative;z-index:2;background:#000;display:block;padding-right:10px}
.credits .managed-by-info{border:1px solid #333;bottom:15px;color:#6b6b6b;display:none;line-height:normal;padding:10px;position:absolute;width:350px;z-index:9999;font-size:10px;text-transform:none;position:absolute;right:0;margin:0;bottom:35px;text-align:left;background:#fff}
.credits .managed-by-info:after{top:100%;right:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:5px;margin-left:-5px}
.company-info{background:#1a1919;position:inherit;z-index:50}
.company-info:after{content:'';display:block;clear:both}
.company-info .copyright,.company-info .credits a{color:#999;font-size:10px;text-transform:uppercase;letter-spacing:1px;line-height:35px}
.company-info .copyright{float:left;max-width:50%}
.company-info .credits{position:relative;float:right;max-width:50%;text-align:right}
.overlay-content p.txt-privacy,.checkbox-vero{margin:0 0 15px 0}
.overlay-content p.txt-privacy a,.checkbox-vero p{font-family:'latoregular',sans-serif;padding-left:30px;font-size:10px;line-height:16px;padding-top:2px}
.checkbox-vero a{font-family:'latoregular',sans-serif;font-size:13px;line-height:14px;padding-top:2px;display:inline-block;text-align:left}
body:not(.is-firefox) .overlay-content p.txt-privacy input,body:not(.is-firefox) .checkbox-vero input{width:18px;height:18px;display:block;float:left;margin-right:10px;margin-top:0;margin-left:0;border:1px solid #CCC!important;cursor:pointer;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
body.is-old-ie .overlay-content p.txt-privacy input,body.is-old-ie .checkbox-vero input{border:0!important}
body.is-firefox .overlay-content p.txt-privacy input,body.is-firefox .checkbox-vero input{float:left;margin-right:10px;margin-top:2px}
.overlay-content p.txt-privacy input{margin-top:5px}
.overlay-content p.txt-privacy input:checked,body:not(.is-firefox) .checkbox-vero input:checked{background:#fff url(../images/check.png) no-repeat center center!important;background-size:13px auto!important}
.overlay-content p.txt-privacy input.validation-failed,.checkbox-vero input.validation-failed{border:1px solid #ee001c!important}
#subscribe-form{text-align:center}
#subscribe-form form{display:block}
#subscribe-form label{font-family:'playfair_displayregular',Arial,sans-serif;display:inline-block;font-size:15px;text-transform:uppercase;vertical-align:top;color:#fff;font-weight:normal}
#subscribe-form .input-box{display:inline-block;position:relative;width:90%;margin:20px auto 0}
#subscribe-form .input-box:after{display:block;content:'';clear:both}
#subscribe-form .validation-advice{font-size:7px;text-align:left}
#subscribe-form .input-box .validation-advice{text-align:left;position:absolute;bottom:-23px;font-size:7px;position:absolute;font-size:7px}
#subscribe-form .checker .validation-advice{position:absolute;width:2000%;text-align:left;top:255%}
#subscribe-form #newsletter.input-text{float:left;width:54%;max-width:200px;line-height:33px;color:#fff;text-overflow:ellipsis;border:none;font-size:10px;height:33px;text-align:left;padding:0 10px;border:1px solid #191919;background:#191919;letter-spacing:1px;text-transform:uppercase}
#subscribe-form #newsletter.input-text:hover{border:1px #2a2a2a solid}
#subscribe-form .button{text-align:center;width:36%;margin:0 0 0 2%;display:inline-block;vertical-align:top;border:1px solid #ddd;line-height:35px;height:35px;font-size:10px;background:#000}
#subscribe-form button.button.send-nl>span{display:block;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:10px;height:35px;line-height:35px;padding:0;font-family:'latoregular',Arial,sans-serif}
#subscribe-form button.button.send-nl>span span{display:block;font-size:10px;padding:0;color:#fff;line-height:35px}
#subscribe-form .button:hover{background:#fff}
#subscribe-form button.button.send-nl:hover>span span{color:#000}
#subscribe-form .checkbox-vero{width:90%;margin:22px auto 0}
#subscribe-form .checkbox-vero input{width:13px;height:13px;margin-right:6px;margin-top:2px;margin-left:0;border:1px solid #ddd;background:#000}
#subscribe-form .checkbox-vero p{padding-top:0;padding-left:20px}
#subscribe-form .checkbox-vero input:checked{background:#000 url(..//images/check-w.png) no-repeat center center;background-size:9px auto}
#subscribe-form a{color:#999;font-size:9px;text-decoration:none}
#footer .company-info,#footer .content a.tooltip-triboo{font-size:10px;color:#000}
#footer #newsletter-validate-detail a.open-modal{display:inline-block;font-size:9px;margin:0;color:#fff;text-align:left;padding:0}
#subscribe-form a:hover{text-decoration:none;opacity:.8}
#footer .company-info{text-align:center;margin:20px 0 0 0;position:relative}
#footer .company-info p{margin:5px 0 0 0}
.wishlist-index-index .item-options{display:none}
.wishlist-index-index .item-manage .item-options{display:block}
.breadcrumbs{margin:0 0 1% 0;font-size:10px;text-transform:uppercase;text-align:left;margin:0 0 10px 0;padding:40px 0 0 0}
.all-account-pages .breadcrumbs{border-bottom:1px solid #000;padding-bottom:10px}
.yes-slider .breadcrumbs{padding-top:20px}
.breadcrumb:before{content:'';display:block;clear:both}
.catalog-product-view .breadcrumbs{text-align:left}
.checkout-cart-index .breadcrumbs{padding:0}
.breadcrumbs li{display:inline}
.breadcrumbs a{color:#141414;text-decoration:none}
.breadcrumbs li strong{font-weight:normal}
.link-back{text-align:right;float:right;margin:0 0 1% 0;text-decoration:none;color:#666;font-size:11px}
#sidebar{float:left;width:17%;margin:0 8% 0 0;min-height:300px}
#sidebar .breadcrumbs{text-align:left;letter-spacing:.03em}
#sidebar.fixed .sidebar-box{position:fixed;min-height:0;overflow:auto;background:#fff}
#sidebar.fixed .sidebar-box.endpage{height:calc(100% - 39em)!important}
#sidebar.fixed .sidebar-box .sidebar-title,#sidebar.fixed .sidebar-box .breadcrumbs{display:none}
#section,.above-section,#footer .content{float:right;width:81.2%}
#home-slider{position:relative}
#home-slider img{max-width:100%;vertical-align:middle}
#home-slider .image{position:absolute;top:0;left:0;z-index:1;width:100%}
*#home-slider .image.current{z-index:2}
#home-slider .image,#home-slider .sub-nav{display:none}
#home-slider .sub-nav.current{display:block}
#home-slider .main-nav{position:absolute;top:40%;left:15px;z-index:3}
#home-slider .main-nav li{border:1px transparent solid}
#home-slider .main-nav li.current,#home-slider .main-nav li:hover{border:1px #fff solid}
#home-slider .main-nav li a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;display:block;padding:3px 16px 3px 8px;font-weight:bold}
#home-slider .sub-nav.current{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);zoom:1\9;height:100px;text-align:center;z-index:3}
#home-slider .sub-nav.current .name-sub-nav{display:block;color:#fff;font-size:16px;font-weight:bold;padding:20px 0}
#home-slider .sub-nav.current .name-sub-nav:hover{text-decoration:none}
#home-slider .sub-nav.current a{font-size:11px;color:#999;text-decoration:none;text-transform:uppercase;padding:0 13px}
#home-slider .sub-nav.current a:hover{text-decoration:underline}
.stripe-free-shipping{font-family:'latobold',Arial,sans-serif;font-size:10px;text-transform:uppercase;text-align:left;padding:20px 0;border-top:1px #000 solid;max-width:150px;margin:30px 0 0 0}
#sidebar .collections-nav{text-transform:uppercase;color:#141414;line-height:16px;margin:50px 0 0 15px}
.catalog-product-view #sidebar .collections-nav{margin:50px 0 0 3px}
.black-wrapper #sidebar .collections-nav{margin:50px 0 0 0}
.black-wrapper #sidebar .collections-nav,.black-wrapper #sidebar .collections-nav a{color:#fff}
#sidebar .collections-nav span{font-size:11px;font-weight:bold}
#sidebar .collections-nav a{font-weight:bold;font-size:14px;color:#141414;text-decoration:none}
#sidebar .collections-nav .padd-l{padding:0 0 15px 15px;line-height:18px}
#sidebar .collections-nav .padd-l a{font-family:Arial,sans-serif;font-size:11px}
#sidebar .collections-nav a:hover,#sidebar .collections-nav a.current,#sidebar .category-nav a:hover,#sidebar .category-nav li.current a{text-decoration:underline}
#sidebar .collections-nav .padd-l a.current{font-weight:bold}
#sidebar .category-nav{text-transform:uppercase;color:#141414;line-height:16px;font-size:11px;margin:20px 0 60px 15px}
.black-wrapper #sidebar .category-nav{margin:20px 0 60px 0}
.black-wrapper #sidebar .category-nav,.black-wrapper #sidebar .category-nav a{color:#fff}
#sidebar .category-nav span{font-weight:bold}
#sidebar .category-nav a{color:#141414;text-decoration:none}
#widget-wall{margin:0;background:#fff}
.overflow{overflow:hidden}
#widget-wall .widget_1,#widget-wall .widget_2,#widget-wall .widget_3{margin:0 0 10% 0}
#widget-wall .col{width:50%;float:left}
#widget-wall .col a,.widget_3 .block-left .vertical-label span{font-family:'latoregular',Arial,sans-serif;font-size:10px;color:#000;display:block;text-transform:uppercase;text-align:center;line-height:14px}
.widget_1 .block-left{margin:120px 0 0 0}
.widget_1 .image:hover,.widget_2 .image:hover{text-decoration:none}
.widget_1 a,.widget_2 a,.widget_3 a{margin:0 0 12px 0;overflow:hidden}
.widget_1 .image,.widget_2 .image,.widget_3 .image{position:relative}
.widget_3 .block-left div.image{float:left;padding:4% 0 0 0;width:76%}
.widget_3 .block-left .caption{margin:0 0 0 5%;max-width:356px}
#widget-wall .widget_1 .block-right{float:right}
#widget-wall .widget_1 .block-right a.image,#widget-wall .widget_2 .block-left a.image{text-align:right}
#widget-wall .widget_4 .block-left a.image{margin:0 0 12px 22%;text-align:left}
#widget-wall .widget_4 .block-left .caption{margin:0 0 0 22%;text-align:left}
#widget-wall .widget_4 .block-left .caption a{float:left}
#widget-wall .widget_3 .block-left a.image{text-align:left;margin:0 0 12px 5%}
#widget-wall .widget_3 .block-left .bg{background-color:#905e4d;position:absolute;z-index:0;width:88%;height:52%;left:0;top:0}
#widget-wall .widget_1 .block-right a.image img{margin:0 9% 0 0}
.widget_1 .vertical-label,.widget_2 .vertical-label,.widget_3 .vertical-label{position:absolute;background:#fff;width:39px;height:100%;right:0;top:0}
.widget_2 .vertical-label{background:none;top:40%;width:15px}
.widget_3 .block-left .vertical-label{top:37.4%;right:4%}
.widget_3 .block-right .vertical-label{right:12%}
.widget_3 .block-right div.image{margin:11% 0 0 0}
.widget_1 .vertical-label span,.widget_2 .vertical-label span,.widget_3 .vertical-label span{display:block;position:absolute;right:50%;top:-17px;white-space:nowrap}
.widget_1 .vertical-label .vertical-label-container,.widget_2 .vertical-label .vertical-label-container,.widget_3 .vertical-label .vertical-label-container{position:relative;transform:rotate(270deg);-webkit-transform:rotate(270deg)}
.widget_1 a img,.widget_2 a img,.widget_3 a img,.widget_4 a img{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}
.widget_3 .block-right a img{width:59%}
.widget_1 .block-right div.image{float:right;max-width:401px}
.no-touch .widget_1 a:hover img,.no-touch .widget_2 a:hover img,.no-touch .widget_3 a:hover img,.no-touch .widget_4 a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.widget_1 .block-left .caption{margin:0 37px 40px 0}
.widget_1 .block-right .caption{margin:0 9% 40px 0;width:91%}
.widget_2 .block-right .bg{background:#f3f2f1;padding:11% 13% 4% 0;margin:10% 20% 0 0}
.widget_2 .block-right .caption{background:#fff;text-align:left;font-family:"latoregular",Arial,sans-serif;padding:40% 8% 7%}
#widget-wall .widget_2 .block-right .caption a.title,#widget-wall .widget_4 .block-right .caption a.title{color:#000;font-family:"playfair_displayregular",Arial,sans-serif;font-size:24px;line-height:24px;text-decoration:none;text-transform:uppercase;text-align:left;overflow:visible}
#widget-wall .widget_3 .block-right .caption a.title{line-height:26px}
#widget-wall .widget_2 .block-right .caption .desc,#widget-wall .widget_4 .block-right .caption .desc{color:#7f8182;font-size:12px;line-height:17px;margin:20px 0 30px}
.widget_2 .block-right .caption span{display:block}
#widget-wall .widget_2 .block-right .caption .thumb-txt,#widget-wall .widget_4 .block-right .caption .thumb-txt{font-size:10px;letter-spacing:1px;text-transform:uppercase;text-align:left}
#widget-wall .widget_4 .block-right .caption,#widget-wall .widget_4 .block-right .caption a.title,#widget-wall .widget_4 .block-right .caption .thumb-txt{text-align:center}
#widget-wall .widget_4 .block-right .caption a.title,#widget-wall .widget_4 .block-right .caption .desc{display:block}
#widget-wall .widget_4 .block-right .caption{margin:15% 0 0 9%;float:left;max-width:343px}
#widget-wall .widget_4 .block-right .caption .image{margin:18% 0 0 0}
#widget-wall .widget_4 .block-right a.underimage{margin:12px 0 0 0;text-align:left}
.banner-block{background:#fff;padding:30px 0}
.banner-block.first{margin-top:17px}
.banner-block.last{position:relative;padding:0}
.banner-block.last .small{position:absolute;right:0;bottom:0;height:100%}
.banner-block.last .small .getheight{position:absolute;bottom:0;left:0}
.banner-block:after,.col-main-wrapper:after{content:'';display:block;clear:both}
.col-main-wrapper .banner{position:relative}
.col-main-wrapper .banner h2,.col-main-wrapper .banner h3{margin:0}
.col-main-wrapper .banner .first-row{position:relative}
.col-main-wrapper .banner .photo{position:relative}
.col-main-wrapper .banner .hover{text-align:center;z-index:10;display:block;vertical-align:top;width:100%;bottom:auto}
.col-main-wrapper .banner .first-row .hover{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.col-main-wrapper .banner .hover h2{font-family:'playfair_displayregular',Arial,sans-serif;color:#000;font-weight:normal;letter-spacing:1px;font-size:28px;text-transform:uppercase}
.col-main-wrapper .banner .hover .cta{color:#000;display:inline-block;font-size:11px;font-family:'latoregular',sans-serif;letter-spacing:1px;text-transform:uppercase;padding:0 0 3px 0;position:relative}
.col-main-wrapper .banner .hover .cta:hover:after{width:100%}
.col-main-wrapper .banner .text{text-align:center;display:block;padding:30px 0}
.col-main-wrapper .banner .text h3,.col-main-wrapper .banner .text h3 a{font-family:'playfair_displayregular',Arial,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:2.3px;color:#000;margin:0 0 5px 0}
.col-main-wrapper .banner .text h3 a:hover{text-decoration:none}
.col-main-wrapper .banner .text.top-text{position:absolute;text-align:center;display:block;padding:200px 0 0 0;left:0;right:0}
@media only screen and (max-width:1100px){.col-main-wrapper .banner .text.top-text{padding:180px 0 0 0}
#header #nav li.level1 ul.level1 li>a:hover{text-decoration:none}
}
@media only screen and (max-width:980px){.col-main-wrapper .banner .text.top-text{padding:150px 0 0 0}
}
@media only screen and (max-width:850px){.col-main-wrapper .banner .text.top-text{padding:130px 0 0 0}
}
@media only screen and (max-width:800px){.banner-block.last .small{bottom:20px;height:calc(100% - 40px)}
}
@media only screen and (max-width:768px){.col-main-wrapper .banner .text.top-text{padding:100px 0 0 0}
}
.col-main-wrapper .banner .text.top-text h3,.col-main-wrapper .banner .text.top-text h2 a{font-family:'playfair_displayregular',Arial,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:1px;max-width:200px;margin:0 auto}
.col-main-wrapper .banner .text.top-text .hover{font-size:18px;line-height:22px}
.col-main-wrapper .banner .text.top-text h3 span.cta{margin-top:5px}
.col-main-wrapper .banner .subscribe-box{padding:70px 0;text-align:center}
.col-main-wrapper .banner .subscribe-box a.cta{display:inline-block;font-size:10px;font-family:'latoregular',sans-serif;letter-spacing:1px;color:#000;text-decoration:none;position:relative;text-transform:uppercase;text-align:center}
.col-main-wrapper .banner .subscribe-box a.cta:after{display:block;position:absolute;left:0;bottom:-3px;width:0;height:1px;background-color:#000;content:"";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.col-main-wrapper .banner .subscribe-box a.cta:hover:after{width:100%}
.col-main-wrapper .banner .text a.cta,.col-main-wrapper .banner .text span.cta{display:inline-block;font-size:10px;line-height:10px;font-family:'latoregular',sans-serif;text-transform:uppercase;letter-spacing:1px;color:#000;padding:3px 0;position:relative}
.col-main-wrapper .banner .text a.cta:after,.col-main-wrapper .banner .text span.cta:after,.col-main-wrapper .banner .hover a.cta:after{display:block;position:absolute;left:0;bottom:-3px;width:0;height:1px;background-color:#000;content:"";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.col-main-wrapper .banner .text a:hover,.col-main-wrapper .banner .text a.cta:hover,.col-main-wrapper .banner .text span.cta:hover{text-decoration:none}
.col-main-wrapper .banner .text a.cta:hover:after,.col-main-wrapper .banner .text span.cta:hover:after{width:100%}
.col-main-wrapper .banner .text span.cta{margin-top:10px}
.col-main-wrapper .banner.small .text span.cta{margin-top:0}
.col-main-wrapper .banner a,.col-main-wrapper .banner span{display:block}
.col-main-wrapper .banner a:hover .category-block>a:hover{text-decoration:none}
.col-main-wrapper .banner-img{position:relative;overflow:hidden;background:#000}
.col-main-wrapper img.banner-desktop{display:block}
.col-main-wrapper img.banner-mobile{display:none}
.col-main-wrapper .banner-img img{width:100%;height:auto;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.no-touch .col-main-wrapper .banner-img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.col-main-wrapper .banner .two-cta{text-align:center;position:absolute;display:block;vertical-align:top;width:100%;bottom:80px}
.col-main-wrapper .banner .two-cta h3 a,.col-main-wrapper .banner .two-cta h3 span{font-family:'playfair_displayregular',Arial,sans-serif;font-size:18px;text-transform:uppercase;color:#000;font-weight:normal;letter-spacing:1px}
.col-main-wrapper .banner .two-cta h3 a:hover{text-decoration:none}
.col-main-wrapper .banner .two-cta .cta{display:inline-block;font-size:10px;line-height:10px;font-family:'latoregular',sans-serif;text-transform:uppercase;letter-spacing:1px;color:#000;padding:3px 0;position:relative}
.col-main-wrapper .banner .two-cta .cta:after{display:block;position:absolute;left:0;bottom:-3px;width:0;height:1px;background-color:#000;content:"";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.col-main-wrapper .banner .two-cta .cta:hover{text-decoration:none}
.col-main-wrapper .banner .two-cta .cta:hover:after{width:100%}
.col-main-wrapper .banner .two-cta{text-align:center;position:absolute;z-index:10;font-family:'playfair_displayregular',Arial,sans-serif;display:block;font-size:18px;text-transform:uppercase;vertical-align:top;color:#000;font-weight:normal;letter-spacing:1px;width:100%;bottom:80px}
.col-main-wrapper .banner.left{float:left}
.col-main-wrapper .banner.right{float:right}
.col-main-wrapper .banner.small{width:35%}
.col-main-wrapper .banner.big{width:60%}
.banner-block.last .small{width:30%;margin-right:5%}
.woman-collection{padding:0 0 150px;background:#fff;overflow:hidden}
.woman-collection .title-img{margin:60px auto;display:block;text-align:center}
.woman-collection .title-img img{margin:0 auto}
.woman-collection .title-img>a{display:block;text-align:center}
.woman-collection .boxes{position:relative;margin:0 -1.5%}
.woman-collection .boxes:after{content:'';display:block;clear:both}
.woman-collection .three-banner{position:relative;width:30.333%;float:left;margin:0 1.5%;overflow:hidden}
.touch .woman-collection .three-banner{overflow:visible}
.touch .woman-collection .three-banner .hover{bottom:-100px;opacity:1;top:auto;border:0;height:auto}
.touch .woman-collection .three-banner .hover .text .title{position:relative;-webkit-transform:none;transform:none}
.woman-collection .three-banner.last{margin-right:0}
.woman-collection .three-banner>a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.woman-collection .three-banner .hover{display:block;opacity:0;overflow:hidden;width:200px;height:200px;border:7px solid rgba(0,0,0,.4);position:absolute;z-index:1;top:50%;left:50%;margin-left:-100px;-webkit-backface-visibility:hidden;box-shadow:0 0 1px 1px rgba(255,255,255,.6);-moz-box-shadow:0 0 1px 1px rgba(255,255,255,.6);-webkit-box-shadow:0 0 1px 1px rgba(255,255,255,.6);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.no-touch .woman-collection .three-banner .hover{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer}
.no-touch .woman-collection .three-banner a:focus .hover,.no-touch .woman-collection .three-banner:hover .hover{opacity:1!important;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.woman-collection .three-banner img{display:block;width:100%;height:auto;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}
.no-touch .woman-collection .three-banner a:focus img,.no-touch .woman-collection .three-banner:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.woman-collection .three-banner .hover .text{display:block;background:#fff;width:100%;height:100%;text-align:center}
.woman-collection .three-banner .hover .text .title{display:block;background:#fff;font-family:'playfair_displayregular',Arial,sans-serif;font-size:18px;color:#333;line-height:22px;letter-spacing:1px;text-transform:uppercase;width:90%;padding-top:20px;left:5%;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.woman-collection .three-banner .hover .text .title .cta{display:inline-block;line-height:10px;font-size:10px;font-family:'latoregular',sans-serif;letter-spacing:1px;color:#000;padding:3px 0;margin-top:5px;border-bottom:1px transparent solid}
.woman-collection .three-banner .hover .text .title .cta:hover{border-bottom:1px solid #000;text-decoration:none}
ul.slick-dots{text-align:center;padding:10px 0}
ul.slick-dots li{display:inline-block;margin:0 3px}
ul.slick-dots li button{cursor:pointer;font-size:0;width:8px;height:8px;background:#ccc;border:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
ul.slick-dots li.slick-active button{background:#000}
.col-left{float:left}
.col-right{float:right}
.col2-left-layout .col-main{float:right}
.col3-layout .col-main{}
.col3-layout .col-wrapper{float:left}
.col3-layout .col-wrapper .col-main{float:right}
.col2-set .col-1{float:left;width:49%}
.col2-set .col-2{float:right;width:49%}
.col2-set .col-narrow{width:33%}
.col2-set .col-wide{width:65%}
.col3-set .col-1{float:left;width:32%}
.col3-set .col-2{float:left;width:32%;margin-left:2%}
.col3-set .col-3{float:right;width:32%}
.col4-set .col-1{float:left;width:23.5%}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%}
.col4-set .col-3{float:left;width:23.5%}
.col4-set .col-4{float:right;width:23.5%}
input,select,textarea,button{font:12px/15px Arial,Helvetica,sans-serif;vertical-align:middle}
input.input-text,select,textarea{background:#eee;border:1px solid #eee;font-size:11px}
input.input-text:hover,select:hover,textarea:hover{border:1px #000 solid;background-color:#fff}
input.input-text,textarea{padding:8px 5px 9px 5px;padding:6px 2px\0}
select{padding:6px 6px 6px 2px;cursor:pointer}
select option{padding-right:10px}
select.multiselect option{border-bottom:1px solid #e5e5e5;padding:2px 5px}
select.multiselect option:last-child{border-bottom:0}
textarea{overflow:auto}
input.radio{margin-right:3px}
input.checkbox{margin-right:5px;border:none;padding:0}
input.qty{width:2.5em!important}
input.input-text:focus,select:focus,textarea:focus{border-color:#000;background-color:#fff}
button.button::-moz-focus-inner{padding:0;border:0}
button.button{-webkit-border-fit:lines;overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;background:#000;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out}
button.button span{display:block;padding:0;font-size:10px;text-align:center;white-space:nowrap;color:#fff;text-transform:uppercase;font-family:'latoregular',sans-serif;letter-spacing:1px}
button.button:hover{background:#333}
button.button span span{padding:10px 40px}
button.button.btn-inline span span,.product-view .box-tags .form-add button.button span span{padding:5px 10px;line-height:32px;height:32px;font-size:11px}
button.button.btn-update-item span{background:none;padding:4px 0 0 5px;height:auto;line-height:normal;text-decoration:underline;color:#000}
.data-table td.qty{width:95px;padding:7px 10px}
.data-table td.qty input.qty{text-align:center}
button.button.btn-update-item:hover span{background:none;text-decoration:none}
.shipment-methods .delivery_time{display:block;padding:6px 0 0 28px;color:#6b6b6b;font-weight:normal!important}
.is-firefox .shipment-methods .delivery_time{padding:6px 0 0 24px}
p.control input.checkbox,p.control input.radio{margin-right:6px}
.form-list li{margin:0 0 12px 0}
.form-list li.fields{margin:0}
.form-list:after{content:'';display:block;clear:both}
.form-list label{font-family:"playfair_displayregular",Arial,sans-serif;float:left;position:relative;z-index:0;margin:0 0 5px 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#000}
.form-list li.codice-fiscale input.input-text{width:529px}
.form-list li.field-dob{width:265px;margin-right:10px;float:left}
.form-list li.field-gender{width:265px;float:left}
.all-account-pages select,.form-list li.field-gender select{width:265px;height:28px;padding:5px 5px 6px 5px;background:#eee url(..//images/select-arrow.png) no-repeat 98% center;background-size:7px auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.all-account-pages select:hover,.form-list li.field-gender select:hover,.all-account-pages select:focus,.form-list li.field-gender select:focus{background:#fff url(..//images/select-arrow.png) no-repeat 98% center;background-size:7px auto}
.form-list label.zd-privacy{width:90%;text-transform:none}
.form-list label.required em{float:right;font-style:normal;position:absolute;top:0;right:-8px}
.form-list li.control label{float:none}
.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px}
.account-create .form-list li.control{color:#999;font-size:8px;text-transform:uppercase}
.form-list li.control .input-box{clear:none;display:inline;width:auto}
.form-list .input-box{display:block;clear:both}
.form-list .field{float:left;width:275px;margin-bottom:12px}
.form-list input.input-text{width:254px}
.form-list textarea{width:97%;height:10em}
.form-list select{width:265px}
.form-list li.wide input.input-text{width:529px}
.form-list li.wide select{}
.form-list li.additional-row{border-top:1px solid #e5e5e5;margin-top:10px}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}
.form-list .name-prefix{width:65px}
.form-list .name-prefix select{width:55px}
.form-list .name-prefix input.input-text{width:49px}
.form-list .name-suffix{width:65px}
.form-list .name-suffix select{width:55px}
.form-list .name-suffix input.input-text{width:49px}
.form-list .name-middlename{width:70px}
.form-list .name-middlename input.input-text{width:49px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname{width:140px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{width:210px}
.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px}
.form-list .customer-dob input.input-text{display:block;width:74px}
.form-list .customer-dob label{font-size:10px;font-weight:normal}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}
.form-list .customer-dob .dob-year{width:140px}
.form-list .customer-dob .dob-year input.input-text{width:134px}
#oar_widget_orders_and_returns_form ul li{margin:0 0 5px;height:30px}
.buttons-set{clear:both;margin:10px 0}
.buttons-set button.button{float:right;margin-left:5px;margin-bottom:5px}
.buttons-set p.required{margin:0 0 5px}
.buttons-set .back-link{float:left;margin-bottom:5px;display:none}
.buttons-set .back-link a{display:block;background:url(..//images/img/icons.png) 0 -392px no-repeat;padding:10px 15px 8px 0;text-indent:20px;color:#000;font-size:11px}
.forgot-page a{text-transform:uppercase;color:#000;font-size:9px}
.buttons-set .back-link small{display:none}
.multiple-checkout .col2-set,.multiple-checkout .col3-set,.info-set{margin:30px 0;padding:30px 30px 10px 0}
.multiple-checkout .col2-set h2.legend,.info-set h2.legend{background-color:#fff;float:left;margin:-42px 0 0 -10px;padding:0 10px}
.validation-advice{clear:both;font-size:.9166em;line-height:1.5em;color:#ee001c;margin-top:5px;text-align:left}
.validation-failed{border:1px solid #ee001c!important}
.product-shop .validation-advice{text-align:center;margin-bottom:10px}
p.required{font-size:10px;text-align:right}
p.required,.product-options dt label.required em{color:#D90000}
.v-fix{float:left}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}
.success{color:#3d6611;font-weight:bold}
.error{color:#ee001c;font-weight:bold}
.notice{color:#ccc}
.messages{position:relative;z-index:100}
.messages,.messages ul{list-style:none!important;margin:0;padding:0}
.messages{overflow:hidden;margin:0 0 10px}
.messages li{margin:0 0 1%}
.messages li li{margin:0}
.messages a{text-decoration:underline;color:#000}
.catalog-category-view .messages{margin-top:15px}
.error-msg,.success-msg,.note-msg,.notice-msg{padding:9px 5px 8px 40px;font-size:11px;letter-spacing:.06em;font-family:Arial,sans-serif}
.error-msg{border:1px #8d2d2d solid;background:#8d2d2d url(..//images/i_msg-error.png) no-repeat left center;color:#fff;line-height:15px}
.error-msg a{color:#fff}
.success-msg{border:1px #4b7a4a solid;background:#4b7a4a url(..//images/i_msg-success.png) no-repeat left center;color:#fff}
.note-msg,.notice-msg{border:1px #ddd solid;background:#ddd url(..//images/i_msg-note.png) no-repeat left center;color:#333}
.note-msg.empty-catalog{background:url(..//images/img/empty-catalog.png) 10px 10px no-repeat transparent!important;color:inherit;min-height:70px;padding:40px 20px 40px 160px!important}
.product-options-bottom .last-product{border:1px #ddd solid;background:#ddd;color:#333;padding:6px;display:block;margin-bottom:10px}
.product-options-bottom .last-product span{background:url(..//images/i_msg-note.png) no-repeat left center;color:#333;padding-left:30px;font-size:11px}
.page-title{padding:0;margin:0 0 15px}
.my-account .page-title{padding:0 0 10px 0}
.page-title h1,.page-title h2{margin:0}
.page-title .separator{margin:0 3px}
.page-title .link-rss{float:right;margin-top:10px}
.title-buttons{text-align:right}
.title-buttons button{margin-left:1em}
.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left;text-align:left}
#listing-shipping-cost-text{text-align:left;margin:10px 0}
#listing-shipping-cost-text p{color:#666;font-size:11px}
.sharing_container_custom_category{float:right;margin-top:0;position:relative}
.sharingtool .facebook-like,.sharingtool .twitter-like,.sharingtool .googleplus-like{float:left;margin-right:5px}
.sharingtool .googleplus-like{margin-right:0}
.twitter-share-button{width:80px!important}
#___plusone_0{width:60px!important}
.toolbar{margin:0 0 3px 0;float:right}
.toolbar .pager{display:none}
.sorter{color:#141414;font-size:10px;text-transform:uppercase}
.sorter .sort-by{float:left;margin:0 30px 0 0}
.sorter .sort-by li.label{background:#fff;display:block;height:26px;line-height:26px;position:relative;float:left;font-weight:normal;border:1px transparent solid}
.sorter .sort-by li.label span{cursor:pointer;background:url(..//images/arrow-dropdown.png) no-repeat right -1px;padding:0 50px 0 10px;display:block;letter-spacing:.06em;font-size:10px}
.sorter .sort-by li.label:hover{border:1px #eee solid}
.sorter .sort-by li.label:hover span{background-position:right -29px;background-color:#eee}
.sorter .sort-by li.label:hover ul{display:block;width:100%}
.sorter .sort-by li.label ul{display:none;position:absolute;left:-1px;z-index:9885;background:#fff;border-left:1px #eee solid;border-right:1px #eee solid;border-bottom:1px #eee solid}
.sorter .sort-by li.label ul a{display:block;margin:0 10px -1px 10px;color:#000;font-size:10px;text-decoration:none;padding:4px 0;font-weight:normal;letter-spacing:.06em}
.sorter .sort-by li.label ul li{line-height:20px;border-bottom:1px solid #eee}
.sorter .sort-by li.label ul li:last-child{margin-bottom:1px;border-bottom:none}
.sorter .sort-by li.label ul li:hover{background:#eee}
.sorter .sort-by .mobile-sorting{display:none}
.sorter .view-mode{position:absolute;right:4.1%;top:0;text-align:right}
.sorter .view-mode label{font-family:'latobold',Arial,sans-serif;display:block}
.sorter .view-mode a{color:#000}
.sorter .view-mode a.list{display:none}
.sorter .amount{float:right;margin:7px 0 0 0;font-size:10px;letter-spacing:.06em}
.sorter .amount strong{font-weight:normal}
.data-table{width:100%}
.checkout-onepage-success .data-table{margin:0 0 0 -10px;width:99%}
.data-table th,.data-table td{padding:15px 10px}
.data-table thead{background:none;border-bottom:1px solid #e5e5e5}
.data-table thead th{font-family:"latoregular",Arial,sans-serif;vertical-align:bottom;text-transform:uppercase;font-size:10px;letter-spacing:.05em}
.data-table thead th.wrap{white-space:normal}
.data-table tr.odd td,.data-table tr.odd th{border:none;vertical-align:middle}
.data-table tr.odd td.last{border-right:none}
.data-table tr.odd.last{border-bottom:#eee solid 1px}
.data-table tr.even{background-color:#f8f8f8}
.data-table tr.even td,.data-table tr.even th{border-right:1px solid #f1f1f1;vertical-align:middle}
.data-table tr.even td.last{border-right:none}
.data-table td.col-wish,.data-table thead th.col-wish{display:none}
.data-table tbody tr.product-shop-row:hover{background-color:#FFF}
.data-table tbody.odd td{border-width:0 1px}
.data-table tbody.odd tr.last{border-bottom:#e5e5e5 solid 1px}
.data-table tbody.even{background-color:#f1f1f1}
.data-table tbody.even td{border-width:0 1px}
.data-table th .tax-flag{font-weight:normal}
.data-table .cell-label{display:none}
tr.summary-total{cursor:pointer}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(..//images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer}
tr.show-details .summary-collapse{background-position:0 -53px}
tr.summary-details td{font-size:11px;background-color:#f5f5f5;color:#777;padding:2px 5px!important}
tr.summary-details-first td{border-top:1px solid #d5d5d5}
tr.summary-details-excluded{font-style:italic}
.cart-tax-info{display:block}
.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}
.cart-tax-total{display:block;padding-right:20px;background:url(..//images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer}
.cart-tax-info .price,.cart-tax-total .price{display:inline!important;font-weight:normal!important}
.cart-tax-total-expanded{background-position:100% -53px}
.link-cart{font-weight:bold}
.data-table td a,.link-reorder,body.all-account-pages a.details,.link-awrma{color:#000}
.link-print{display:none}
.link-rss{background:url(..//images/i_rss.gif) 0 3px no-repeat;padding-left:18px;white-space:nowrap}
.cards-list dt{margin:5px 0 0}
.cards-list .offset{padding:2px 0 2px 20px}
.separator{margin:0 3px;font-weight:normal;color:#e5e5e5}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#e5e5e5;text-indent:-9999em;overflow:hidden}
.global-site-notice{border:1px solid #cfcfcf;border-width:0 0 1px;background:#f5f5f5;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}
.global-site-notice .notice-inner{width:860px;margin:0 auto;padding:12px 0 12px 80px;background:url(..//images/i_notice.gif) 20px 25px no-repeat;text-align:left}
.global-site-notice .notice-inner p{margin:0;border:1px dotted #cccc73;padding:10px}
.global-site-notice .notice-inner .actions{padding-top:10px}
.noscript{}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff}
.demo-notice .notice-inner{width:auto;padding:0;background:none;text-align:center}
.demo-notice .notice-inner p{padding:0;border:0}
.btn-remove,.btn-remove2,.btn-edit,.tool-tip .btn-close a{display:block;width:17px;height:17px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.btn-remove,.btn-remove2{background:url(..//images/img/pix.png) 0 -150px no-repeat}
.btn-remove:hover,.btn-remove2:hover,.tool-tip .btn-close a:hover{background-position:-17px -150px}
.btn-remove:active,.btn-remove2:active,.tool-tip .btn-close a:focus{background-position:-34px -150px}
.btn-edit{background:url(..//images/img/pix.png) 0 -167px no-repeat;margin:0 5px 0 0}
.btn-edit:hover{background-position:-17px -167px}
.btn-edit:active{background-position:-34px -167px}
.std .subtitle{padding:0}
.std ol.ol{list-style:decimal outside;padding-left:1.5em}
.std dl dt{font-weight:bold}
.std dl dd{margin:0 0 10px}
.std dl,.std p,.std address,.std blockquote{margin:0 0 1em;padding:0;line-height:21px}
.std dt{font-weight:bold}
.std dd{padding:0 0 0 1.5em}
.std blockquote{font-style:italic;padding:0 0 0 1.5em}
.std address{font-style:normal}
.std b,.std strong{font-weight:bold}
.std i,.std em{font-style:italic}
.std strong{text-transform:uppercase}
.std .products-grid p{margin-bottom:0}
.links>li,.links>li>a{line-height:2.6666em}
.links>li>a{padding:0 .5833em}
.links>li.label{padding-right:.5833em}
.links>li{float:left}
.links>li>a{display:block}
.header-main{margin:0 0 20px 0}
.header-top{padding:15px 0 35px 0}
.header-top .item-left{float:left;margin-right:20px}
.header-top .item-right{float:right;margin-left:20px}
.header-top .lang-switcher,.header-top .currency-switcher{margin:0}
.phone{padding:0 0 0 24px;display:inline}
.cms-storelocator .phone{padding:0}
.header-main #free-shipping-header{background:#fafafa;text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase}
.header-main #free-shipping-header p{text-align:center}
.user-menu{float:right;margin:10px 0 10px 10px}
.top-links{float:right;width:100%\9;text-align:right\9}
.select-country{display:inline-block;float:left}
.top-links ul{float:right}
.quick-compare{float:right;position:relative;margin:0;padding:0;border:none}
.quick-compare .dropdown-toggle .icon-compare{width:14px;max-height:32px;background:url(..//images/img/icons.png) 0 -35px no-repeat}
.quick-compare .dropdown-menu{width:300px;padding:25px;text-align:left}
.quick-compare .dropdown-menu .empty{padding:10px 0}
.quick-compare .dropdown-menu .item{padding:3px 0}
.quick-compare .dropdown-menu .item .product-name{padding-right:20px}
.quick-compare .btn-remove{float:right}
.quick-compare .actions{border-top:1px dotted #e5e5e5;margin:5px 0 0;padding:5px 0 0;text-align:right}
.quick-compare .actions a{float:right}
.quick-compare .actions button{float:left}
.header .block-compare:hover .block-content{display:block}
#section .static-page-menu{margin:5px 0 0 0;padding:1% 0}
#section .static-page-menu .headline{display:none}
#section .static-page-menu ul{margin:5px 0 10px 0;display:inline-block}
#section .static-page-menu li{padding:5px 0 5px 5px;display:inline-block}
#section .static-page-menu a{color:#000;font-size:10px;text-transform:uppercase}
#section .static-page-menu li.title{display:none}
.block{margin:0 0 10px}
.block .block-title a{text-decoration:none!important}
.block .block-content{padding:10px}
.block .block-content li.item{padding:5px 0}
.block .btn-remove{float:right}
.block .btn-edit{float:right}
.block .actions{margin:5px 0 0 0;padding:5px 0 0;text-align:right}
.block .actions a{float:left}
.cart .crosssell .product-imag{padding:3px;border:1px solid #e5e5e5}
.cart .crosssell .product-image:hover{border-color:#999}
.block-related .block-content{padding:10px 0}
.block .block-content .big-products-list li{padding:5px 1%}
.big-products-list .item:hover{visibility:visible;opacity:1;transition:visibility 0s ease-in-out 0s,opacity 300ms ease-in-out 100ms;-moz-transition:visibility 0s ease-in-out 0s,opacity 300ms ease-in-out 100ms;-webkit-transition:visibility 0s ease-in-out 0s,opacity 300ms ease-in-out 100ms;-o-transition:visibility 0s ease-in-out 0s,opacity 300ms ease-in-out 100ms}
.big-products-list .item:hover{z-index:1000;box-shadow:0 0 20px rgba(0,0,0,.2);background-color:#fff;border-color:transparent}
.big-products-list li .product-image{display:block;text-align:center}
.big-products-list li a.product-name{font-size:13px;font-weight:bold;margin-bottom:3px;margin-top:3px;height:32px;overflow:hidden;text-align:left;color:#000;display:block}
.big-products-list li .price-box,.big-products-list li .btn-buy{margin:0 0 5px 0}
.big-products-list li .details{color:#000;font-weight:bold}
.big-products-list li .badge{background:none repeat scroll 0 0 #E6E6E6;color:#666;font-weight:bold;margin:0 0 5px;padding:5px 0;text-align:center;text-transform:uppercase;width:100%}
.block-layered-nav{padding:0 25px}
.catalogsearch-result-index .block-layered-nav{padding:45px 25px}
.block-layered-nav .title{border-bottom:2px solid #000;font-size:10px;font-weight:normal;padding-bottom:10px;text-transform:uppercase;font-family:"latobold",Arial,Helvetica,sans-serif;letter-spacing:.05em}
.block-layered-nav .block-content{padding:0;font-size:10px;text-transform:uppercase;text-align:center}
#narrow-by-list dt{text-transform:uppercase;font-family:"latobold",Arial,Helvetica,sans-serif;letter-spacing:.05em;font-size:10px;font-weight:normal;text-align:left;padding:10px 0}
#narrow-by-list dd{margin-bottom:10px}
#narrow-by-list dd li{text-align:left;line-height:20px}
#narrow-by-list dd li a{text-transform:uppercase;font-family:"latoregular",Arial,Helvetica,sans-serif;letter-spacing:.05em;font-size:10px;color:#000;border-bottom:1px solid transparent}
#narrow-by-list dd li.color-item span{width:12px;height:12px;cursor:pointer;display:inline-block;vertical-align:middle;margin:0 10px 0 0}
#narrow-by-list dd li.color-item span img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
#narrow-by-list dd li a:hover{text-decoration:none;border-bottom:1px solid #000}
#narrow-by-list dd li a input{display:none}
#narrow-by-list dd li a b{font-weight:normal}
#narrow-by-list dd li a label{cursor:pointer}
.block-layered-nav span,.block-layered-nav ul.filter{display:inline-block}
.block-layered-nav .zindex span.show-on-mobile,.block-layered-nav span.hide-on-mobile{position:relative;z-index:3}
.block-layered-nav ul.filter{margin:0 3% 0 0}
.block-layered-nav ul.filter:last-child{margin:0}
.block-layered-nav ul.filter li{background:#fff}
.no-touch .block-layered-nav ul.filter li:hover ul{display:block}
.no-touch .block-layered-nav ul.filter li:hover:after{z-index:3}
.block-layered-nav ul.filter ul{display:none;border:1px #bbb solid;position:absolute;top:6px;left:0;text-align:left;padding:28px 0 0 0;z-index:2;width:195%;background:#fff}
.block-layered-nav ul.filter ul a{color:#000;display:block;padding:4px 11px}
.no-touch .block-layered-nav ul.filter ul a:hover{text-decoration:none;background:#e5e5e5}
.block-layered-nav span.label{font-family:'latobold',Arial,sans-serif}
.block-layered-nav ul.filter li.p-relative{padding:11px;cursor:pointer}
.block-layered-nav ul.filter li.p-relative:after{background:url(..//images/arrow-dropdown.png) no-repeat right 0;content:"";width:12px;height:27px;top:4px;right:-6px;position:absolute;display:inline-block}
.block-layered-nav ul.filter li.zindex.p-relative:after{z-index:3}
.block-layered-nav #mobile-filters{display:none}
.block-layered-nav .currently{margin:10px 0;text-align:left}
.block-layered-nav .currently .block-subtitle{display:block;font-weight:normal;padding:15px 0}
.block-layered-nav .currently ol{color:#000}
.block-layered-nav .currently ol li{margin-bottom:4px}
.block-layered-nav .currently .label{margin-right:4px}
.block-layered-nav .currently .btn-remove{float:right;margin-left:5px}
.block-layered-nav .actions{margin:0;border-bottom:1px #ccc solid;padding:0 0 18px 0}
.block-layered-nav .actions a{float:right;text-decoration:underline;color:#666;font-size:10px}
.block-layered-nav dd li,.block-layered-nav .currently ol li{line-height:1.5em}
.block-layered-nav .currently ol li a,.block-layered-nav ol li a{color:#141414;text-decoration:none}
.block-layered-nav .currently ol li a:hover,.block-layered-nav ol li a:hover{text-decoration:underline;font-weight:bold}
.block-wishlist li.item .btn-remove{margin-left:5px}
.block-related-slider .block-subtitle{display:none;position:absolute;padding:1em 0;margin:-20px 0 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-weight:normal;z-index:1}
.block-related-slider:hover .block-subtitle{display:block}
.block-related-slider input.checkbox{float:left;margin:10px 5px 0 0}
.compare-table{border:0}
.compare-table .btn-remove{float:right}
.compare-table tbody tr:hover{background-color:#e5e5e5}
.compare-table .product-shop-row{border-bottom:1px solid #ccc}
.compare-table .product-shop-row th,.compare-table .product-shop-row td{border-color:#eee!important}
.compare-table tr.add-to-row{background-color:#fff;border-top:1px solid #ccc}
.compare-table tr.add-to-row:hover{background-color:#fff}
.compare-table tr.add-to-row td{text-align:left}
.compare-table tr.first td{text-align:left}
.compare-table tr.first td .product-name{font-family:inherit;font-size:1.1666em;font-weight:bold;margin:10px 0}
.compare-table tr.first td .ratings{width:145px;margin:10px 0}
.compare-table .price-box{margin:10px 0;line-height:15px}
.compare-table .product-image img{display:block;margin:0 auto}
.compare-table .add-to-links{margin-top:5px}
.compare-table .add-to-links li{float:none}
.compare-table a.link-wishlist{overflow:visible;text-indent:0;background:none;display:inline;border:none}
.block-viewed .block-content li.item{background:url(..//images/img/bullet.png) no-repeat 0 10px;padding-left:10px}
.block-poll .block-subtitle{font-weight:normal}
.block-poll input.radio{float:left;margin:1px -18px 0 0}
.block-poll .label{display:block;margin-left:18px}
.block-poll li{padding:3px 9px}
.block-poll .answer{font-weight:bold}
.block-poll .votes{float:right;margin-left:10px}
.block-tags .block-content .tags-list{background:none;border:0;font-size:12px}
.block-tags .tags-list a:hover{}
.block-tags .actions{text-align:right}
.block-tags .actions a{float:none}
.block-subscribe .input-box{margin-top:5px}
.block-subscribe input{width:155px}
.block-subscribe .actions button.button{float:none}
.block-reorder input.checkbox{float:left;margin:2px -20px 0 0}
.block-reorder .product-name{margin-left:20px}
.block-reorder .validation-advice{margin:3px 9px 7px}
.block-banner .block-content{text-align:center}
.block-login label{font-weight:bold;color:#666}
.block-login input.input-text{display:block;width:167px;margin:3px 0}
.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center}
.sidebar .paypal-logo a{float:none}
.block-vertnav .block-title{font-size:16px}
.block-vertnav .block-content{padding:30px 25px}
.vertnav-side li{display:block}
.vertnav-side li a{text-transform:uppercase;font-family:"latoregular",Arial,Helvetica,sans-serif;letter-spacing:.05em;font-size:10px;color:#000;border-bottom:1px solid transparent}
.vertnav-side li a.level-top{display:none}
.no-touch .vertnav-side li a:hover,.no-touch .vertnav-side li.active a.level-top,.touch .vertnav-side li a:active{text-decoration:none;border-bottom:1px solid #000}
.vertnav-side li span.opener{display:none;background:url(..//images/opener@2x.gif) no-repeat 0 0;background-size:9px 18px;width:9px;height:9px;vertical-align:middle;cursor:pointer}
.vertnav-side ul.level0{display:none}
.vertnav-side li.active ul.level0{display:block;height:auto;opacity:1;filter:alpha(opacity=100)}
.vertnav-side li ul.level0>li{padding:2px 0;line-height:15px;display:none}
.vertnav-side li ul.level0>li.active{display:block}
.vertnav-side li ul.level0>li.active>a{display:none}
.vertnav-side li ul.level0 li>a{text-transform:uppercase;font-family:"latobold",Arial,Helvetica,sans-serif;letter-spacing:.05em;font-size:10px;font-weight:normal;text-align:left;padding:0}
.vertnav-side li ul.level1 li>a{text-transform:uppercase;font-family:"latoregular",Arial,Helvetica,sans-serif;letter-spacing:.05em;font-size:10px;color:#000;border-bottom:1px solid transparent}
.vertnav-side li ul.level1{margin-bottom:10px;margin-top:10px}
.vertnav-side li ul.level1>li.active>a{font-family:'latobold',Arial,Helvetica,sans-serif}
.block-layered-nav span.show-on-mobile{display:none}
.catalog-category-view .page-title,.catalogsearch-result-index .page-title{text-align:center;margin:4px 0 0 0}
.catalog-category-view .page-title.sidebar-title{border:1px solid #000;margin:0;padding:80px 10px}
.catalog-category-view .page-title.sidebar-title h1,.catalog-category-view .page-title.sidebar-title h2{font-family:'playfair_displayregular',Arial,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:.05em;margin:0}
.catalog-category-view .black-wrapper .page-title.hide-for-some{display:none}
.category-title h1{text-transform:uppercase;font-family:'playfair_displayregular',Arial,sans-serif;font-size:18px;text-align:center}
.category-image{text-align:center}
.category-image img{max-width:100%;vertical-align:top}
.category-description{padding:0;font-size:10px;letter-spacing:1px;color:#000}
.catalog-category-view #section,.cms-index-noroute #section,.catalogsearch-result-index #section{padding:0;width:75%;float:left;position:relative}
.catalog-category-view #section.look-page{width:78%;padding:0}
#category-products{text-transform:uppercase}
#category-products.related{text-align:center}
.related-items,.related-items-look{margin:0 0 50px 0}
#category-products.related:after{content:'';display:block;clear:both}
#category-products.grid.related .item{width:23.5%;margin:0 2% 0 0}
#category-products.upsell li.item{width:23.5%;margin:0 1%;float:left}
.flex-viewport #category-products.upsell li.item{width:auto}
.cart-upsell{position:relative}
.cart-upsell .flex-viewport{width:96%;margin:auto}
#category-products.upsell .item .swatches ul.attr-holder.qty{display:none}
.product-view .product-img-box #category-products.grid.related .item .product-image{float:none;width:auto;padding:0}
#category-products.grid.related .item:nth-child(2n){margin:0 2% 0 0}
.flex-viewport #category-products.grid.related .item:nth-child(2n),.flex-viewport #category-products.grid.related .item{margin:0 20px 0 0}
#category-products.grid.related .item:nth-child(2n+1){clear:none}
#category-products.grid.related .item.last{margin:0}
#category-products .item{position:relative;cursor:pointer;z-index:1;font-size:10px}
#category-products a.product-image{display:block;text-align:center;position:relative}
#category-products a.product-image:hover{text-decoration:none}
#category-products a.product-image img{width:100%;vertical-align:top;display:block}
#category-products .item a.product-image img.main-image{position:absolute;top:0;left:0}
.no-touch #category-products .item a.product-image img.main-image{-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}
#category-products .product-name{font-size:10px;overflow:hidden;margin:6% 0 0 0;text-align:center}
#category-products .product-name,#category-products .product-name a{font-size:10px;color:#333;padding:0 3%;display:block;font-family:'latobold',sans-serif;font-weight:normal}
#category-products .product-name:hover{text-decoration:underline}
#category-products .coming-soon{color:#999;font-family:'playfair_displayregular',Arial,sans-serif;font-size:9px;text-align:center;letter-spacing:.06em;padding-top:6px}
#category-products .empty-badge{height:25px}
#category-products .btn-buy{margin:5px 0;float:left}
#category-products a.details{display:block;margin:15px 0;font-size:11px;color:#fff;text-decoration:none;text-align:center;display:block}
.category-shop-by-look #category-products a.details{color:#000;text-decoration:underline}
#category-products a.details:hover{text-decoration:underline}
#category-products .price-box{padding:1% 3% 0;text-align:center}
#category-products .price-box .old-price .price,#category-products .price-box .percentage-discount{font-size:10px;color:#777}
#category-products .price-box .special-price .price,.price-box .regular-price .price,.catalog-product-view #category-products .price-box .regular-price .price{font-size:10px;font-weight:normal;color:#333}
#category-products .actions,#category-products .btn-buy{font-size:11px;display:none}
#category-products .item:hover .actions,#category-products .item:hover .btn-buy{display:block}
#category-products .item:hover a.details{color:#000}
#category-products.upsell:after{content:'';display:block;clear:both}
#category-products.upsell{margin-bottom:30px}
#category-products.related .item .swatches-container .swatches_title,#category-products.related .item .swatches-container #swatch_holder_993,#category-products.upsell .item .swatches-container .swatches_title,#category-products.upsell .item .swatches-container #swatch_holder_993{display:none}
.label-size-list{display:none}
#category-products .item .swatches .label-size{display:none}
#category-products .item .swatches .label-size-list{display:block;text-align:center;margin:50% 0 0 0;color:#000}
#category-products .swatches-box #swatch_holder_993,#category-products .swatches-box .swatches .swatches_title{display:none}
.swatches .swatches_holder{text-align:center}
.swatches .swatches_holder>div.swatch_disabled{opacity:.6}
.product-shop .swatches .swatches_title{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:normal;margin-bottom:10px}
.product-shop .swatches .swatches_title .cart-upsell .swatches{position:relative;height:100%;margin:50% 0 0 0}
.cart-upsell #category-products .item .swatches ul.attr-holder{text-align:center}
#category-products .item .swatches li.label::after{background:url(..//images/arrow-dropdown.png) no-repeat right 0;content:"";display:inline-block;height:27px;position:absolute;right:0;top:-7px;width:12px;z-index:3}
#category-products .item .swatches li.label{cursor:pointer;display:inline-block;text-align:left;text-transform:uppercase;width:90px;padding:0 10px;margin:0 0 0 -27px}
#category-products .item .swatches li.label span.label-current{padding:0 0 0 13px;position:relative;z-index:3}
#category-products .item .swatches li.label span{font-size:10px}
#category-products .item .swatches li.label ul{border:1px solid #bbb;display:none;left:14px;padding:25px 0 0;position:absolute;text-align:left;top:-16px;width:120%;z-index:2;margin:10px 0 15px;background:#fff}
#category-products .item .swatches li.label ul li{background:#fff}
#category-products .item .swatches li.label ul li.swatch_active span{font-family:"latobold",Arial,sans-serif}
#category-products .item .swatches li.label ul span{background:none repeat scroll 0 0 rgba(0,0,0,0);display:block;font-size:10px;font-weight:normal;padding:4px 11px;text-decoration:none}
#category-products .item .swatches li.label:hover span{background-position:right -31px}
#category-products .item .swatches li.label:hover ul{display:block;width:100%}
#category-products .item .swatches li.label ul li:hover{background:#dedede}
#category-products .item .cta{text-align:center;margin:15px 0 0 0}
#category-products .item .cta .open-config span{text-transform:uppercase;font-size:10px;padding:10px 25px;background-color:#000;color:#FFF;display:inline-block;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out}
#category-products .item .cta .open-config span:hover{background:#333}
#category-products .item .swatches-container p{text-align:center;position:absolute;top:60%;width:100%;margin:auto}
#category-products .item .swatches-container p button{margin:15px 0 0 0}
.sticker-container{transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;text-align:center;margin:17px 0 0 0}
.catalogsearch-result-index .sticker-container{display:none}
.badge,.sticker-wrapper{display:inline-block;padding:6px 15px;font-size:9px;text-align:center;text-transform:uppercase;color:#fff;background:#000;margin:0 2px}
.minigrid .badge,.minigrid .sticker-wrapper{max-width:45%;margin:2px auto;display:block}
#category-products.grid:after{content:none;display:block;clear:both}
#category-products.grid .item{float:left;margin:0 2% 15px 0;width:32%}
.catalogsearch-result-index #category-products.grid .item:nth-child(3n),.catalog-category-view #category-products.grid .item:nth-child(2),.catalog-category-view #category-products.grid .item:nth-child(3n){margin:0 0 15px 0}
#category-products.grid .item.big-image{width:66%}
#category-products.grid.related .item:nth-child(3n){margin:0 2% 0 0}
#category-products.grid .item:nth-child(3n+1){clear:left}
.slider-wrapper #category-products.grid .item{clear:none!important;margin:0 1%!important}
.catalogsearch-result-index #category-products.grid .item:nth-child(3n+1),#category-products.grid.related .item:nth-child(3n+1){clear:none}
#category-products.grid.random-list .item{width:20%}
#category-products.minigrid .item{width:32%;float:left;padding:0 2% 5% 0}
.no-touch #category-products.grid .item .product-image:hover img.main-image,.no-touch #category-products.minigrid .item .product-image:hover img.main-image,.no-touch #category-products.upsell .item .product-image:hover img.main-image{opacity:0;filter:alpha(opacity=0);zoom:1}
#category-products.minigrid .item:nth-child(3n){padding:0 0 5% 0}
#category-products.minigrid .item:nth-child(3n+1){clear:left}
.more-element{padding:0;text-align:center;position:relative;margin:0 0 10% 0}
.category-looks .more-element .total-items{display:none}
.more-element{text-align:center;clear:both}
.more-element input{font-size:10px;padding:6px 0;border:0;text-transform:uppercase;cursor:pointer;background:none;font-family:'latobold',sans-serif;border-bottom:1px solid #000;letter-spacing:1px}
.more-element input:hover{text-decoration:none;border-bottom:1px solid transparent}
.more-element .total-items{display:none;font-size:10px;text-transform:uppercase;font-family:'latoregular',sans-serif;text-align:center;margin:0 auto;letter-spacing:1px}
.overlay-loading-product{background:rgba(0,0,0,.6);background:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000',endColorstr='#b3000000')\9;zoom:1\9;display:none;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:10100}
.overlay-loading-product .loader-container{padding:10px;position:absolute;left:50%;top:50%;margin:-32px 0 0 -32px;background:#858585;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.toolbar-bottom,.toolbar-bottom .toolbar{float:none;clear:both}
.toolbar-bottom{padding:20px 0 60px}
.toolbar-bottom .toolbar .pager .pages .mobile-pagination,.toolbar-bottom .toolbar .sorter{display:none}
.toolbar-bottom .toolbar .back-to-top{display:none}
.toolbar-bottom .toolbar .pager{display:block}
.toolbar-bottom .toolbar .pager .pages a.show-prev-page{display:none}
.toolbar-bottom .toolbar .pager .pages a.show-next-page{display:block;text-align:center;margin:10px auto;clear:both}
.toolbar-bottom .toolbar .pager .pages a.show-next-page span{font-size:10px;padding:5px 0;color:#000;letter-spacing:1px;font-family:'latobold',sans-serif;text-transform:uppercase;border-bottom:1px solid #000}
.toolbar-bottom .toolbar .pager .pages a.show-next-page:hover{text-decoration:none}
.toolbar-bottom .toolbar .pager .pages a.show-next-page:hover span{border-bottom:1px solid transparent;text-decoration:none}
.toolbar-bottom .toolbar ul{list-style:none;text-align:center}
.toolbar-bottom .toolbar ul li{display:inline-block;margin:0 3px;font-size:10px;font-family:'latoregular',sans-serif}
.toolbar-bottom .toolbar ul li a{color:#6b6b6b}
.toolbar-bottom .toolbar ul li.current{color:#000}
.product-view span.sticker{width:auto;height:auto}
.ratings,.no-rating{line-height:1.0833em;margin:15px 0 15px}
.ratings strong{float:left;margin:1px 5px 0 0}
.ratings .rating-links .separator{display:inline-block;text-indent:-9999px;width:1px;background:url(..//images/img/bg-separator1.gif) no-repeat}
.ratings dd{}
.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(..//images/img/rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden}
.rating-box .rating{float:left;height:13px;background:url(..//images/img/rating.gif) 0 100% repeat-x}
.ratings .rating-box{float:left;margin-right:8px}
.ratings .amount{white-space:nowrap;font-size:10px;text-transform:uppercase}
.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0}
.ratings-table th{padding-right:8px}
.availability-only{background:url(..//images/img/icons.png) 0 -160px no-repeat;margin:15px 0;padding-left:25px;line-height:1.6666em}
.availability-only a{background:url(..//images/img/arrow-dropdown.png) 100% 4px no-repeat;padding-right:13px;text-decoration:none;border-bottom:1px dotted #e5e5e5}
.availability-only a.expanded{background-image:url(..//images/img/arrow-dropdown-up.png)}
.availability-only strong{font-weight:normal}
.availability-only-details{width:100%;margin:-10px auto 20px}
.availability-only-details thead{border-bottom:1px solid #e5e5e5}
.availability-only-details th{padding:4px 12px;font-weight:bold}
.availability-only-details td{padding:1px 12px;border-right:1px solid #f5f5f5}
.availability-only-details td.last{border-right:none}
.product-pricing{line-height:1.25em}
.extrahint-wrapper .product-pricing{background:url(..//images/img/icons.png) 0 -560px no-repeat;padding-left:24px;min-height:20px}
.product-options-bottom .product-pricing{clear:left}
.alert-price,.alert-stock{padding:2px 0 2px 25px;line-height:15px}
.alert-price{background:url(..//images/img/icons.png) 0 -480px no-repeat}
.alert-stock{background:url(..//images/img/icons.png) 0 -520px no-repeat}
.price{white-space:nowrap!important}
.price-box{margin:0}
.price-box .old-price .price{text-decoration:line-through;color:#777;font-size:10px}
.price-box .percentage-discount{color:#777;font-size:10px}
.price-box p{display:inline-block;padding:0 1%}
.old-price .price-label,.special-price .price-label{white-space:nowrap}
.old-price .price-label{display:none}
.old-price{margin:0}
.product-view .price-box .old-price .price{text-decoration:line-through;color:#999;font-size:10px;letter-spacing:.05em}
.product-view .price-box .percentage-discount{color:#999;font-size:10px;margin:0 5px;letter-spacing:.05em}
.catalog-product-view .price-box .special-price .price,.catalog-product-view .price-box .regular-price .price{margin:0;padding:0;font-size:11px;letter-spacing:.05em;color:#000}
.price-box .special-price .price-label{display:none}
.minimal-price{margin:0 0 5px}
.minimal-price .price-label{white-space:nowrap}
.minimal-price-link{display:block}
.price-excluding-tax{display:block}
.price-excluding-tax .label{white-space:nowrap}
.price-excluding-tax .price{font-weight:normal}
.price-including-tax{display:block}
.price-including-tax .label{white-space:nowrap}
.configured-price{margin:0}
.configured-price .price-label{font-weight:bold;white-space:nowrap}
.configured-price .price{font-weight:bold}
.weee{display:block;font-size:11px}
.weee .price{font-size:11px;font-weight:normal}
.price-excl-tax{display:block}
.price-excl-tax .label{display:block;white-space:nowrap}
.price-excl-tax .price{display:block}
.price-incl-tax{display:block}
.price-incl-tax .label{display:block;white-space:nowrap}
.price-incl-tax .price{display:block;font-weight:bold}
.price-from{margin:0}
.price-from .price-label{white-space:nowrap}
.price-to{margin:0}
.price-to .price-label{white-space:nowrap}
.price-notice{margin-left:5px}
.price-notice .price{padding-left:3px}
.price-as-configured .price-label{font-weight:bold;white-space:nowrap;color:inherit}
.price-box-bundle .price-box{margin:0!important;padding:0!important;border:none!important}
.tier-prices{margin:0 0 15px 15px}
.tier-prices li{line-height:15px;background:url(..//images/img/bullet.png) 0 4px no-repeat;padding:0 0 0 11px;margin:3px 0}
.tier-prices .benefit{color:#d90000;font-weight:normal}
.tier-prices-grouped li{padding:2px 0}
.tier-prices-grouped li .price{font-weight:bold}
.add-to-links .separator{display:none}
.add-to-links a.link-compare,.add-to-links .email-friend a{margin-left:3px}
.add-to-links a.link-wishlist,.addto-textlink a.link-compare,.addto-textlink .email-friend a,.share a{display:block;padding:2px 0;margin:25px 0;line-height:15px;width:auto;height:auto;text-indent:0;overflow:visible;border:none;border-radius:0;opacity:1;filter:alpha(opacity=100);color:#000;font-size:10px;text-transform:uppercase}
.add-to-links a.link-wishlist{margin:10px 0;letter-spacing:.05em;padding:5px 0;display:inline-block;border-bottom:1px solid #000}
.add-to-links a.link-wishlist:hover{text-decoration:none}
.find-a-store{text-decoration:none;color:#000;text-transform:uppercase;font-size:10px;border-bottom:1px solid #000;letter-spacing:.05em;padding:5px 0;display:inline-block;margin:10px 0}
.no-touch .find-a-store:hover{text-decoration:none}
.add-to-cart .qty-wrapper{float:left;margin:0 10px 0 0}
.add-to-cart label{float:left;margin:0 5px 0 0;line-height:31px}
.add-to-cart .qty{float:left;margin:0;text-align:center}
.add-to-cart button.btn-cart{width:100%;max-width:240px}
.add-to-cart button.btn-disabled{background:#bbb;cursor:not-allowed;cursor:url(..//images/close-cursor.png),auto}
.add-to-cart button.btn-cart span{font-size:10px;letter-spacing:.06em;-webkit-font-smoothing:antialiased}
.add-to-cart .paypal-logo{clear:left;margin:0;padding:10px 0 0;text-align:right}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}
.product-view .add-to-cart .paypal-logo{margin:0}
.add-to-box .or{float:left;font-weight:bold;margin:0 7px}
.catalog-product-view .page-title.category-title h2,.catalog-product-view .page-title.category-title span{color:#141414;font-size:14px;text-transform:uppercase}
.catalog-product-view .page-title.category-title{float:left}
.catalog-product-view .return-category{float:right;margin-top:-21px;color:#141414;text-decoration:none;font-size:8px;text-transform:uppercase}
.product-view{overflow:hidden}
.product-view .product-img-box{float:left;width:59.4%;margin:0}
.product-view .product-img-box .product-image{padding:0 0 20px 0;position:relative;cursor:pointer;float:left;width:78%}
.product-view .product-img-box .enlarge-img,.push-img,.push-img-smartphone{color:#000;text-transform:uppercase;font-size:9px}
.touch .product-view .product-img-box .enlarge-img,.no-touch .push-img,.push-img-smartphone{display:none}
.product-view .product-img-box .product-image img{width:100%;max-width:480px;height:auto}
.product-view .modal-loader-zoom{display:none;position:absolute;left:47%;top:50%;margin:-42px 0 0 -32px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;background:#5c5a5c;z-index:9999}
.product-view .product-img-box .product-image span.zoom-label{display:none;position:absolute;right:30px;bottom:5px;padding:10px 30px 10px 10px;color:#666;text-transform:uppercase;font-size:11px;background:url(..//images/cross.png) no-repeat right 6px}
.look-image span.zoom-label{font-size:9px;text-transform:uppercase;cursor:pointer;display:block}
.product-view .product-img-box .more-views{float:left;width:17%;margin:0 3% 0 0;position:relative;max-width:95px;height:720px;max-height:100%;overflow:hidden}
.product-view .product-img-box .the-slideshow{display:none}
.the-slideshow{display:none!important}
.product-view .product-img-box .more-views .counter{font-family:'latobold',Arial,sans-serif;font-size:10px;width:50px;text-align:center;margin:20px 0 0 0}
.product-view .product-img-box .more-views .counter.carousel{bottom:-27px;position:absolute;left:0}
.product-view .product-img-box .more-views .flex-direction-nav{position:static;top:0;left:0;display:none}
.product-view .product-img-box .more-views .flex-direction-nav .flex-nav-prev .flex-prev{position:absolute;top:-27px;left:19px;width:14px;height:11px;background:url(..//images/arrow-up.gif) no-repeat 0 0}
.product-view .product-img-box .more-views .flex-direction-nav .flex-nav-next .flex-next{position:absolute;bottom:-70px;left:19px;width:14px;height:11px;background:url(..//images/arrow-down.gif) no-repeat 0 0}
.product-view .product-img-box .more-views li.flex-nav-prev:hover,.product-view .product-img-box .more-views li.flex-nav-next:hover{border:none}
.product-view .product-img-box .more-views .flex-viewport{height:270px!important}
.product-view .product-img-box .more-views li{border:1px transparent solid;clear:both;margin:0 0 6px 0;width:93px;max-width:100%;max-width:calc(100% - 4px)}
.product-view .product-img-box .more-views li:last-child{margin:0}
.product-view .product-img-box .more-views li:hover,.product-view .product-img-box .more-views li.selected{border:1px #333 solid}
.product-view .product-img-box .more-views.cloned #video-icon{display:none}
.product-view .product-img-box .more-views li a{display:block!important}
.product-view .product-img-box .more-views li a img{display:block;width:100%}
.product-view .product-img-box .more-views li a.flex-next,.product-view .product-img-box .more-views li a.flex-prev{display:none!important}
.product-view .product-img-box .more-views .thumbnails li{float:left}
.product-view .product-img-box .more-views .thumbnails li.last{margin-right:0}
.product-view .product-img-box .more-views .thumbnails li a{display:block;overflow:hidden;text-decoration:none;padding:4px;border:1px solid #eee}
.zoom-modal{position:fixed;width:100%;height:100%;z-index:99998;top:0;right:0;display:none;background:#fff}
.zoom-modal-wrapper{background:#fff;position:absolute;top:3%;left:50%;margin:0 0 0 -45%;height:95%;text-align:center;overflow:hidden;width:90%}
.zoom-modal .close-zoom{display:block;background:url(..//images/close-icon-modal.png) no-repeat 12px 0;width:50px;height:50px;position:absolute;top:10px;right:10px;z-index:9999;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
.zoom-modal .close-zoom:hover{opacity:.4;filter:alpha(opacity=40)}
.zoom-image{height:90%}
.product-view .zoom-modal .modal-loader-zoom{display:block}
.zoom-modal .zoom-image img{width:100%;height:auto;cursor:crosshair}
.zoom-modal .zoom-image img.image-0{max-height:100%;max-width:74%;cursor:default}
.zoom-modal .zoom-image img.image-1{height:auto;max-width:120%;margin:0 0 0 -10%}
.zoom-modal .zoom-image img.image-2{height:auto;max-width:140%;margin:0 0 0 -20%}
.zoom-modal .zoom-image img.image-3{height:auto;max-width:160%;margin:0 0 0 -30%}
.zoom-modal .zoom-image img.image-4{height:auto;max-width:180%;margin:0 0 0 -40%}
.zoom-big{overflow:hidden}
.zoom-modal .zoom-nav,.zoom-modal .zoom-image{float:left}
.zoom-modal .zoom-nav{width:15%;margin-top:37px}
.zoom-modal .zoom-nav .slides-zoom li{width:50px;margin:0 auto 10px;border:1px transparent solid}
.zoom-modal .zoom-nav .slides-zoom li.selected,.zoom-modal .zoom-nav .slides-zoom li:hover{border:1px #000 solid}
.zoom-modal .zoom-image{width:100%;height:100%;position:relative;margin:0 auto;float:none}
.zoom-modal .zoomed-image-container{width:54.5%;overflow:hidden;margin:auto}
.product-view .product-img-box .more-views.cloned li{margin:0 0 10px 0;border:1px solid #fff}
.product-view .product-img-box .more-views.cloned li.selected{border:1px solid #000}
.zoom-modal .more-views.cloned{margin:0 0 0 1%;position:absolute;top:50px;z-index:9999;width:95px;height:735px}
.zoom-modal .zoom-nav,#control-zoom,#control-zoom>*,.product-view .product-img-box .more-views.cloned,.product-view .product-img-box .more-views.cloned>*{-webkit-user-select:none}
.zoom-modal #control-zoom{text-transform:uppercase;font-size:11px}
.zoom-modal #control-zoom a,.zoom-modal #control-zoom span{display:inline-block;vertical-align:middle}
.zoom-modal #control-zoom .link-zoom{color:#000;padding:0 10px;font-size:25px}
.zoom-modal #control-zoom .link-zoom:hover{text-decoration:none}
.zoom-modal #control-zoom .link-zoom.disabled{cursor:default}
.zoom-modal #control-zoom #zoom-in.disabled,.zoom-modal #control-zoom #zoom-in.disabled:hover{color:#ccc}
.zoom-modal #control-zoom #zoom-out.disabled,.zoom-modal #control-zoom #zoom-out.disabled:hover{color:#ccc}
.zoom-modal .left-arrow,.zoom-modal .right-arrow{display:block;width:52px;height:52px;position:absolute;top:50%}
.zoom-modal .left-arrow{background:url(..//images/arrow-left-zoom.png) no-repeat -14px 0;margin:-52px 0 0 120px;left:-20px}
.zoom-modal .right-arrow{background:url(..//images/arrow-right-zoom.png) no-repeat 11px 0;right:0;margin:-52px 120px 0 0}
.zoom-modal .left-arrow.disabled,.zoom-modal .right-arrow.disabled{cursor:default}
.zoom-modal .left-arrow.disabled{background-position:-14px -52px}
.zoom-modal .right-arrow.disabled{background-position:11px -52px}
.product-view .help{font-size:10px;text-align:center;margin:10px 0 0 0;color:#666}
.product-view .help a{color:#000;text-decoration:none}
.product-view .product-shop{float:right;width:30%;margin:0 10% 0 0;padding-bottom:20px;text-align:center}
.product-view .product-shop #related_colors h3{text-transform:uppercase;font-size:10px;margin:25px 0 10px 0}
.product-view .product-shop #related_colors li{display:inline-block;margin:0 1% 0 0;width:31%}
.product-view .product-shop #related_colors li a{display:block}
.product-view .product-shop .color-attr{text-transform:uppercase;font-size:10px;margin:10px;letter-spacing:.05em}
.product-view .product-shop .color-attr span{font-family:"latoblack",Arial,sans-serif}
.product-view .product-shop .product-name{margin:0}
.product-view .product-shop .product-name h1{font-family:'playfair_displayregular',serif;font-size:18px;text-transform:uppercase;margin:0 0 5px 0}
.product-view .product-sku{font-size:10px;color:#6b6b6b;text-transform:uppercase;margin-bottom:10px;display:block;letter-spacing:.05em}
.product-view .product-shop .ratings-table{margin:15px 0 5px}
.product-view .product-shop .badge{font-size:8px;text-transform:uppercase;margin:30px 0 0 0;background:#fff;color:#000;font-family:'latobold',Arial,sans-serif;position:relative}
.product-view .product-shop .badge:before{background:url(..//images/black-line.gif) no-repeat 0 0;left:-24px;position:absolute;content:"";width:24px;height:1px;top:12px;display:inline-block}
.product-view .product-shop .badge:after{background:url(..//images/black-line.gif) no-repeat right 0;right:-24px;position:absolute;content:"";width:24px;height:1px;top:12px;display:inline-block}
.product-view .short-description{margin:15px 0;line-height:1.25em}
.product-view .short-description ul{margin-top:5px;margin-bottom:5px}
.product-view .related-colors{font-size:11px;text-transform:uppercase;margin:15px 0 0 0}
.product-view .related-colors h3{font-size:11px}
.product-view .related-colors ul{overflow:hidden;margin:15px 0 0 0}
.product-view .related-colors li{margin:0 1.5% 0 0;border:1px #fff solid;display:block;float:left}
.product-view .related-colors li a{display:block}
.product-view .related-colors li a img{max-width:100%;vertical-align:top}
.product-view .related-colors li:hover,.product-view .related-colors li.current{border:1px #000 solid}
.product-view .sharing_container_custom_category{float:right}
.product-view .add-to-box .price-box{float:left;margin:7px 0 0}
.product-view .action-box{margin:20px 0}
.product-view .add-to-links{display:block}
.product-view .free-shipping{background:#f0eff1;padding:8px 5px;margin:20px 0 0 0}
.product-view .free-shipping p{color:#999;text-transform:uppercase;letter-spacing:1px;font-size:9px}
.product-view .share{position:relative;margin:20px 0 10px}
.product-view .share-icons{text-align:center;clear:both}
.product-view .share-icons span{transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;cursor:pointer}
.product-view .share-icons span:hover,.FB_link:hover,.IG_link:hover{opacity:.5;filter:alpha(opacity=50)}
.product-view .share-icons .FB_share,.product-view .share-icons .TW_share,.product-view .share-icons .PI_share,.product-view .share-icons .GP_share,.FB_link,.IG_link{width:24px;height:24px;display:inline-block;text-indent:-9999px;margin:0 10px}
.IG_link{background:url(..//images/IG@2x.gif) no-repeat 0 0;background-size:24px 24px}
.product-view .share-icons .FB_share,.FB_link{background:url(..//images/FB@2x.png) no-repeat 0 0;background-size:24px 24px}
.product-view .share-icons .TW_share{background:url(..//images/TW@2x.png) no-repeat 0 0;background-size:24px 24px}
.product-view .share-icons .PI_share{background:url(..//images/PI@2x.png) no-repeat 0 0;background-size:24px 24px}
.product-view .share-icons .GP_share{background:url(..//images/GP@2x.png) no-repeat 0 0;background-size:24px 24px}
.product-view #desc-tabs{font-size:11px;margin:25px 0 0 0}
.product-view #desc-tabs li{cursor:pointer;display:block;padding:0 0 3px 0;text-align:left;text-transform:uppercase}
.product-view #desc-tabs li:hover,.product-view #desc-tabs li.current{text-decoration:underline}
.product-view #desc-tabs .current{color:#000}
.product-view .desc-content{padding:10px 0;text-align:left;font-size:11px;line-height:20px}
.product-view .desc-content a{text-decoration:underline;color:#000}
.product-view .desc-content>div{display:none}
.product-view .desc-content .tab1{display:block}
.product-view .desc-content .tab1 p,.product-view .description p{padding:0 0 3% 0}
.product-view .data-table th{font-weight:bold}
.product-view .product-shop .price-box{margin:20px 0 0 0}
.product-view .product-shop .price-box .old-price .price-label{white-space:nowrap;display:none}
.product-view .tax-disclaimer{font-size:10px;letter-spacing:.08em;line-height:15px;margin:25px 0;color:#666}
.product-view p.unavailable{color:#ee001c;text-transform:uppercase;padding:25px 0 0 0}
.container1-wrapper,.container2-wrapper,.product-view .add-to-box{padding:0 0 15px;margin:0 0 15px}
.product-view .add-to-box{clear:both}
.product-view .container1-wrapper{clear:both}
.container2-wrapper{margin:10px 0;padding:5px 0 20px 0}
.container2-wrapper p.required{float:right;clear:both}
.product-view .container2-wrapper .color-attr{float:left;font-size:11px;text-transform:uppercase;line-height:26px;width:30%}
.product-view .product-price{float:left;display:none}
.product-view .product-type-data{margin:20px 0 0 0}
.product-view .product-type-data p.availability{display:none}
.product-view #product-options-wrapper{text-align:center}
.product-view #product-options-wrapper .qty-wrapper{display:none}
.product-view #product-options-wrapper .swatches .attr-holder,.unilabel{display:inline-block;margin:0}
.unilabel{text-transform:uppercase;font-size:10px}
.accordion-details>div .details-title{text-transform:uppercase;letter-spacing:1px;font-size:10px;color:#000;padding:10px 0;margin:0;cursor:pointer;border-top:1px solid #000}
.accordion-details>div.first .details-title{border-top:none}
.accordion-details>div .details-title span{background:url(..//images/mini-arrow-down.png) no-repeat center right;background-size:5px auto;padding-right:10px}
.accordion-details>div.current .details-title span{background:url(..//images/mini-arrow-up.png) no-repeat center right;background-size:5px auto}
.accordion-details>div .details{display:none;padding:5px 0 15px}
.accordion-details>div .details p{font-size:10px;color:#666;letter-spacing:.08em}
.accordion-details .washing_symbol{padding:15px 0 0 0;text-align:center}
.accordion-details .washing_symbol img{display:inline-block;width:24px;height:auto;margin:0 3px}
.product-view #product-options-wrapper .qty-wrapper label{display:block}
.product-view #product-options-wrapper .qty-wrapper input.qty{margin:6px 0 0 0;text-align:center;font-weight:bold}
.product-view #product-options-wrapper .qty-wrapper.no-mrg{margin:0}
.product-view #product-options-wrapper .label-size{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:normal;margin-bottom:10px;border-left:1px solid #ccc;padding-left:8px;margin-left:8px}
.product-view #product-options-wrapper .label-size a{color:#757575}
.product-view #product-options-wrapper .label-size a.open-modal-size{text-decoration:none;cursor:pointer}
.product-view #product-options-wrapper .label-size a.open-modal-size:hover{text-decoration:underline}
.product-view #product-options-wrapper .label-size a:hover{text-decoration:none}
.product-view #product-options-wrapper ul.attr-holder{margin:10px 0 0 0}
.product-view #product-options-wrapper .swatches li.label{display:block;text-transform:uppercase;cursor:pointer;padding:11px;width:70px;text-align:left}
.product-view #product-options-wrapper .swatches li.label span{font-size:10px}
.product-view #product-options-wrapper .swatches li.label:after{background:url(..//images/arrow-dropdown.png) no-repeat scroll right 0 rgba(0,0,0,0);content:"";display:inline-block;height:27px;position:absolute;right:-6px;top:4px;width:12px}
.product-view #product-options-wrapper .swatches li.label span.label-current{padding:0 0 0 13px}
.product-view #product-options-wrapper .swatches li.label.open span{background-position:right -27px}
.product-view #product-options-wrapper .swatches li.label.open ul{display:block;width:100%}
.product-view #product-options-wrapper .swatches li.label ul{border:1px solid #bbb;display:none;left:14px;padding:25px 0 0;position:absolute;text-align:left;top:-2px;width:120%;z-index:2}
.product-view #product-options-wrapper .swatches li.label ul.swatches_holder li{background:#fff}
.product-view #product-options-wrapper .swatches li.label ul span{display:block;text-decoration:none;padding:4px 11px;font-weight:normal;background:none;font-size:10px}
.product-view #product-options-wrapper .swatches li.label ul li.swatch_active span{font-family:'latobold',Arial,sans-serif}
.product-view #product-options-wrapper .swatches li.label ul li:hover{background:#dedede}
.product-view .product-options-bottom{clear:both;padding:10px 0 0 0}
.related-title,.related-look{padding:0 0 10px 0;font-size:18px;letter-spacing:1px;text-transform:uppercase;margin:100px 0 20px 0;text-align:center;font-family:'playfair_displayregular',Arial,sans-serif}
.related-look{margin:40px 0 20px 0}
#sidebar #recently-viewed-sidebar ul{overflow:hidden}
#sidebar #recently-viewed-sidebar li{float:left;width:47%;margin:0 2% 1% 0}
#sidebar #recently-viewed-sidebar li a{display:block}
#sidebar #recently-viewed-sidebar li img{max-width:100%;border:1px transparent solid;vertical-align:middle}
#sidebar #recently-viewed-sidebar li:hover img{border:1px #000 solid}
#sidebar .messages{display:none}
.cart-title{text-align:left}
.cart-title h2{font-size:16px;font-weight:bold}
.cart .page-title .checkout-types li{margin:0 0 5px}
.cart .title-buttons .checkout-types{float:right}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px}
.cart-table thead tr{border-bottom:1px solid #e5e5e5}
.cart-table th.last{border-right:none}
.cart-table thead th.h_name{padding-left:0}
.cart-table tr.even{background:transparent}
.cart-table tr.even td,.cart-tabletr.even th{border-right:none}
.cart-table .product-image{width:90px;display:block}
.cart-table .product-name{font-weight:normal;font-family:inherit;line-height:1.2222em;margin:0 0 10px}
.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#d90000}
.cart-table tfoot td{padding:5px 10px;border:none}
.cart-table span.sku{color:#b5b5b5;text-transform:uppercase}
.cart-table{margin:20px 0;border-bottom:1px solid #eee;padding-bottom:15px}
.cart-table td{vertical-align:middle;padding:10px 10px!important}
.cart-table a,.cart-table .product-name a,.cart-table td span{display:inline-block;font-family:'latoregular',sans-serif;font-weight:normal;color:#777;font-size:10px;letter-spacing:0.05em!important;margin:0!important;text-transform:uppercase}
.cart-table .product-name a,.cart-table td span.price,.cart-table td span.strong{font-family:'latoblack',Arial,sans-serif;color:#000!important}
.cart-table td.t_remove{text-align:right;width:3%;padding-right:0!important}
.cart-table td.t_remove a{float:right;width:17px;height:17px;font-size:0}
.cart-table td.t_image{width:10%;padding-left:0!important}
.cart-table td.t_name{width:17%;text-align:center}
.cart-table td.t_name span{display:block}
.cart-table td.t_edit{width:7%}
.cart-table td.t_empty,.cart-table td.t_options{width:10%;text-align:center}
.cart-table td.t_quantity{width:10%}
.cart-table td.t_quantity .update-cart{display:block;position:absolute;bottom:-13px;font-size:10px;color:#6b6b6b;cursor:pointer}
.cart-table td.t_total,.cart-table td.t_subtotal{width:16.4%;text-align:center}
.input-qty.big{display:inline-block;position:relative}
.input-qty.big .change_qty{width:15px;height:4px;display:block;content:'';font-size:0;cursor:pointer;position:absolute;right:0}
.input-qty.big .change_qty:hover{opacity:.7}
.input-qty.big .change_qty.meno{bottom:8px;background:url(..//images/qty_minus.jpg) no-repeat top center;background-size:contain;background-position:bottom center}
.input-qty.big .change_qty.piu{top:8px;background:url(..//images/qty_plus.jpg) no-repeat bottom center;background-size:contain;background-position:top center}
.cart-table tfoot td.last{padding:5px 0px!important;border-bottom:1px solid #eee}
.cart-table tfoot button{margin:10px 5px 11px 10px}
.cart-table .btn-continue{float:left;margin-left:0;background:transparent!important}
.cart-table .btn-continue:hover span{text-decoration:none;background:transparent;color:#333}
.cart-table tfoot button span{background-color:transparent!important;color:#6b6b6b}
.cart-table tfoot button span span{padding:0}
.cart-table tfoot button:hover span{background-color:transparent!important;color:#fff}
.cart-collaterals{margin-top:20px}
.cart .cart-left-column>*,.cart .cart-right-column>*{margin-bottom:20px}
.cart .cart-right-column{float:right;width:38%}
.cart .totals-inner .price-total-box strong{display:inline-block}
.cart .crosssell{background-color:#fff!important}
.cart .crosssell .product-image{float:left}
.cart .crosssell .product-details{margin-left:85px}
.cart .crosssell li.item{padding:20px 0}
.cart .crosssell li.item.odd{margin-left:0;clear:left}
.cart .crosssell li.item.even{margin-right:0;float:right}
.cart .crosssell .btn-cart{float:left}
.cart .crosssell .add-to-links{float:left;margin:10px 0 0}
.cart .crosssell .price-box{margin:7px 0;line-height:15px}
.cart .crosssell:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.cart-wide-box .crosssell li.item{float:left;width:265px;min-height:109px}
.cart-wide-box .crosssell li.item.odd{padding-right:20px;border-right:1px solid #eee}
.cart-wide-box .crosssell li.item.even{padding-left:20px}
.cart .shipping,.cart .crosssell{padding:10px}
.cart .crosssell h2,.cart .discount h2,.cart .shipping h2{margin-bottom:10px}
.cart .discount .buttons-set,.cart .shipping .buttons-set{margin:10px 0 0;border:0;padding:0;text-align:left}
.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{float:none;margin-left:0}
.cart .discount h2{font-size:11px;text-transform:uppercase}
.cart-left-column{float:left}
.cart .discount label{display:block;margin:0 0 5px}
.cart .discount .input-box{display:block;margin:0 1% 0 0;width:59%;position:relative;max-width:200px}
.cart .discount .cta{float:left;width:40%}
.cart .discount .cta button{max-width:100%}
.cart .discount .input-box #advice-required-entry-coupon_code{position:absolute;top:40px;width:200%}
.cart .discount .discount-form .remove-coupon{text-decoration:underline;text-transform:uppercase;display:block;float:left;background:url(..//images/miniclose.gif) no-repeat right 8px;padding:10px 20px 0 0;font-size:11px;color:#666;margin:0 0 0 5px}
.cart .discount .buttons-set{margin:10px 0 0}
.cart .discount button.button.btn-coupon span span{padding:10px 25px}
.cart .grid12-6{width:60%}
.cart .shipping input.input-text,.cart .shipping select{width:100%}
.cart .shipping p{margin-bottom:10px}
.cart .shipping .sp-methods{margin:10px 0 0}
.cart .totals-inner div{padding:3px 0}
.cart .totals-inner span.price{display:block;width:25%;float:right}
.cart .totals-inner .price-total-box{font-size:12px}
.cart .totals table{width:100%}
.cart .totals td{padding:1px 0 1px 7px}
.cart .totals tfoot th{padding:5px 15px 5px 7px}
.cart .totals tfoot td{padding-bottom:5px}
.cart .totals tfoot th strong,.cart .totals tfoot td strong{font-size:16px}
.cart .totals .checkout-types{text-align:right}
.cart .totals .checkout-types li{clear:both;margin:10px 0}
.item-options{line-height:15px}
.item-options dt{white-space:nowrap;float:left;margin-right:7px}
.item-options dd{padding-left:11px;margin:0 0 2px;font-weight:bold}
.data-table .item-options dt{white-space:normal}
.data-table .item-options{margin:10px 0}
.truncated a.dots{cursor:help}
.truncated a.details{display:none}
.truncated .truncated_full_value{position:relative;z-index:999}
.truncated .truncated_full_value .item-options>p{font-weight:bold;text-transform:uppercase}
.truncated .show .item-options{top:-20px;left:50%}
.col-left .truncated .show .item-options{left:15px;top:7px}
.col-right .truncated .show .item-options{left:-240px;top:7px}
.sp-methods dt{font-weight:bold;margin:10px 0}
.sp-methods dd li{margin:5px 0}
.sp-methods .price{font-weight:bold}
.sp-methods .form-list{padding:10px 10px 10px 30px}
.sp-methods select.month{width:150px;margin-right:10px}
.sp-methods select.year{width:96px}
.sp-methods input.cvv{width:3em!important}
.sp-methods .checkmo-list label{padding-right:10px}
.sp-methods .checkmo-list address{float:left}
.sp-methods .centinel-logos a{margin-right:3px}
.sp-methods .centinel-logos img{vertical-align:middle}
.please-wait{float:right;margin-right:5px}
.please-wait img{vertical-align:middle}
.tool-tip{background-color:#fff;padding:10px;position:absolute;z-index:9999}
.tool-tip .btn-close a{margin:0 0 0 auto}
.tool-tip .tool-tip-content{padding:5px}
.gift-messages{margin:30px 0 10px}
.gift-messages-form{border:1px solid #e5e5e5;padding:20px;position:relative}
.gift-messages-form p{margin-bottom:10px}
.gift-messages-form label{float:none!important;position:static!important}
.gift-messages-form .item{margin:0 0 10px}
.gift-messages-form .item .product-img-box{float:left;width:75px}
.gift-messages-form .item .product-image{margin:0 0 7px}
.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center}
.gift-messages-form .item .details{margin-left:90px}
.gift-message-link{display:block;background:url(..//images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px}
.gift-message-link.expanded{background-position:0 -53px}
.gift-message-row .btn-close{float:right;padding:0 7px 0}
.gift-message dt strong{font-weight:bold;color:#666}
.gift-message dd{margin:5px 0 0;font-size:13px}
.order-gift-message{margin:15px 0}
.centinel .authentication{border:1px solid #ddd;background:#fff}
.centinel .authentication iframe{width:99%;height:400px;background:transparent!important;margin:0!important;padding:0!important;border:0!important}
.info-set .data-table .item-options{margin:5px 0 0}
.block-progress .block-title{background:none;border:0;padding:10px 0}
.block-progress .block-title strong{font-family:inherit;text-transform:none;font-weight:normal}
.block-progress .block-content{background:none;padding:0;margin-top:10px;border:none}
.block-progress dt{background:url(..//images/img/checkout-progress.png) 0 5px no-repeat;line-height:18px;margin:0 0 5px;padding:6px 0 6px 30px;font-weight:bold}
.block-progress dd{line-height:15px;border-top:0 none;margin:0 0 6px;padding:8px 10px}
.block-progress dt.complete{background:url(..//images/img/checkout-progress-done.png) 0 5px no-repeat}
.block-progress dt.complete a{font-weight:normal}
.block-progress p{margin:0}
.opc .buttons-set{margin-top:0;padding-top:2em}
.opc .buttons-set p.required{margin:0;padding:0 0 10px}
.opc .buttons-set.disabled button.button{display:none}
.opc .buttons-set .please-wait{height:28px;line-height:28px}
.opc .ul{list-style:disc outside;padding-left:18px}
.opc{position:relative}
.opc .section{margin:0 0 10px;padding:0}
.opc .step-title{background:#f5f5f5;padding:10px;text-align:right}
.opc .step-title .number{float:left;background:#fff;padding:8px 12px;margin:0 8px 0 0;font-size:1.3333em}
.opc .step-title h2{float:left;margin:8px 0 0;color:#999;font-size:1.3333em;line-height:1.125em}
.opc .step-title a{display:none;float:right;margin-top:6px}
.opc .section.allow{cursor:pointer}
.opc .section.allow.active{cursor:auto}
.opc .allow .step-title{background:#f5f5f5}
.opc .allow .step-title:hover{background-color:#e5e5e5}
.opc .allow .step-title h2{color:#333}
.opc .allow .step-title a{display:block}
.opc .active .step-title{background-color:#e5e5e5;cursor:default}
.opc .active .step-title .number{color:#fff;background-color:#333}
.opc .active .step-title a{display:none}
.opc .step{padding:10px 20px;margin-top:10px;position:relative}
.opc .step .tool-tip{right:30px}
#opc-login .col-2{}
#opc-login h3{margin-top:10px}
#opc-login h4{font-size:1em;font-weight:bold;margin:0}
#opc-login .form-list{margin:15px 0 15px}
#opc-login .form-list li{margin:0 0 3px}
#opc-login .buttons-set{padding:0}
.opc .gift-messages-form{border:1px solid #e5e5e5;border-width:1px 0}
.opc .gift-messages-form .inner-box{overflow:visible}
#opc-review .step{padding:0}
#opc-review .item-options{margin:5px 0 0}
#opc-review .buttons-set{border:0;padding:15px 30px}
#opc-review .buttons-set p{margin:0;line-height:28px}
#opc-review .buttons-set .please-wait{height:28px;line-height:28px}
#opc-review .authentication{margin:0 auto;width:570px}
#opc-review .warning-message{color:#222;font-weight:bold;text-align:center;padding:10px 10px 0}
.multiple-checkout h2,.info-set h2{font-weight:bold;margin:0 0 10px}
.multiple-checkout h3,.multiple-checkout h4,.info-set h3,.info-set h4{font-size:15px;font-weight:bold}
.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a,.info-set h2 a,.info-set h3 a,.info-set h4 a{font-size:12px;font-weight:normal}
.multiple-checkout .data-table .product-name,.info-set .data-table .product-name{font-size:13px;margin:0 0 5px}
.multiple-checkout .col2-set h2.legend,.info-set h2.legend{font-weight:normal}
.multiple-checkout .col2-set h3.legend,.info-set h3.legend{color:#ce001a;margin:0 0 10px}
.multiple-checkout .col2-set .divider,.info-set .divider{margin:0 -20px;padding:25px 0;position:relative}
.multiple-checkout .box,.info-set .box{margin:0 0 15px}
.checkout-progress{padding:0 110px;margin:-11px 0 25px}
.checkout-progress li{float:left;width:19%;margin:0 1px 0 0;padding-top:5px;border-top:10px solid #d5d5d5;text-align:center;color:#bbb}
.checkout-progress li.active{border-top-color:#ce001a;color:#ce001a}
.multiple-checkout .page-title{border-bottom:1px solid #e5e5e5;padding-bottom:5px}
.multiple-checkout .buttons-set{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:15px}
.multiple-checkout .data-table thead tr{border-bottom:1px solid #bbb}
.multiple-checkout .data-table thead th{padding:10px;font-weight:normal}
.multiple-checkout .gift-messages{margin:15px 0 0}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px}
.multiple-checkout .col2-set .col-1{width:32%}
.multiple-checkout p.actions{margin-bottom:10px}
.multiple-checkout .place-order .please-wait{margin-top:10px}
.multiple-checkout .place-order .grand-total{font-size:1.5em;text-align:right}
.multiple-checkout .place-order .grand-total .inner div{display:inline}
.multiple-checkout .place-order .grand-total big{display:inline;margin-right:20px}
#multiship-addresses-table td{padding:10px}
.checkout-multishipping-shipping .box-sp-methods{border:1px solid #e5e5e5;padding:15px;margin-bottom:0;position:relative}
.account-login .new-users{float:left;width:25%;margin-left:20%;margin-top:40px}
.account-login .registered-users{float:right;width:35%;border-left:1px solid #000;padding-left:5%;margin-right:10%;margin-top:40px}
.account-login h2{text-transform:uppercase;font-size:15px;font-family:"playfair_displayregular",Georgia,serif}
.account-login p,.cms-index-noroute .col-main .std{margin-bottom:20px;font-size:11px;line-height:18px}
.cms-index-noroute .col-main .std h3{font-family:'latobold',Arial,Helvetica,sans-serif}
.account-create p.required{margin:0 0 10px 0;display:none}
.account-login p.required{margin:0 0 10px 0;display:none}
.account-login .buttons-set{clear:none;padding:0;margin:0 0 10px 0}
.account-login .buttons-set a{display:block;float:left;margin:20px 0 0 0;clear:both;color:#000;font-size:11px}
.account-login .buttons-set button,#opc-login .buttons-set button{float:left;margin-left:0}
#opc-login .buttons-set a{float:right!important;margin:25px 0 0}
.account-create .page-title,.account-login .page-title,.customer-account-forgotpassword .page-title,.customer-account-resetpassword .page-title,.awrma-guest-rma-index .page-title{padding:0 0 20px 0}
.account-create .page-title p,.account-create p.registration-text,.sales-flag-text{padding:15px 0 0 0;font-size:11px;line-height:18px;color:#6b6b6b}
.account-create p.registration-text{max-width:97%;text-transform:none}
.sales-flag-text{display:block;padding:10px 0}
.account-create h2.legend{margin:20px 0 15px 0;text-transform:uppercase;font-size:15px;font-family:"playfair_displayregular",Arial,sans-serif;text-align:center}
.account-create .form-list{max-width:550px;margin:0 auto}
.account-create .form-list:after{content:'';display:block;clear:both}
.account-create .form-list li{display:block}
.account-create .form-list li.field-dob{float:left;width:50%;margin-right:0}
.account-create .form-list li.field-gender{float:right;width:50%}
.account-create .form-list li.field-gender select{height:34px;padding:5px 5px 6px 5px;border:1px solid #eee;background:#eee url(..//images/select-arrow.png) no-repeat 98% center;background-size:7px auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.account-create .form-list li.field-gender select:focus,.account-create .form-list li.field-gender select:hover{border:1px solid #000;background:#fff url(..//images/select-arrow.png) no-repeat 98% center;background-size:7px auto}
.account-create .form-list .input-box{text-align:left}
.account-create .form-list #email_address{width:529px}
.account-create .buttons-set{max-width:533px;width:auto;margin:0 auto}
.account-create .buttons-set button.button{float:none;margin:30px auto;display:inherit}
.account-create a{color:#999;font-size:8px;text-transform:uppercase;float:left;width:92%}
.customer-account-resetpassword .col-main-wrapper .col-main,.customer-account-forgotpassword .col-main-wrapper .col-main{text-align:center;max-width:550px;margin:0 auto 30px}
.customer-account-resetpassword .page-title,.customer-account-forgotpassword .page-title{margin-bottom:20px!important}
.customer-account-forgotpassword h2{font-size:12px;display:none;text-transform:uppercase}
.customer-account-forgotpassword .form-list{float:none;margin:15px auto}
.customer-account-forgotpassword .form-list input.input-text{width:97%;width:calc(100% - 12px)}
.customer-account-forgotpassword .buttons-set{float:none;clear:none;margin:0 auto}
.customer-account-forgotpassword .buttons-set button.button span span{padding:6px 25px}
.customer-account-resetpassword .buttons-set{max-width:534px;width:auto;text-align:center;margin-top:15px}
.customer-account-resetpassword .form-list input.input-text{float:left}
.customer-account-resetpassword .buttons-set button{float:none}
.customer-account-forgotpassword p.intro{padding:0 0 10px 0;font-size:11px;line-height:18px}
.customer-account-forgotpassword p.required,.customer-account-resetpassword p.required{display:none;margin:0 0 10px}
.my-account .title-buttons .link-rss{float:none;margin:0}
.my-account .control{margin:20px 0;display:block;clear:both}
.my-account .buttons-set{max-width:540px;width:auto;margin:20px 0 0 0}
body.customer-address-form .my-account .buttons-set{max-width:545px}
.my-account .pager{margin:30px 0}
.my-account .pager .amount{padding:0 0 15px 0}
.dashboard .welcome-msg{color:#666;font-size:12px;line-height:18px;padding:1% 0}
.dashboard .welcome-msg p{color:#6b6b6b;font-size:10px;line-height:18px;padding:1% 0;text-transform:uppercase;margin:0}
.dashboard .col-1,.dashboard .col-2{margin-bottom:1.5em}
.box-account{margin:0 2% 0 0}
.customer-account-index .box-account{margin:0}
.box-account .box-head{border-bottom:1px solid #e5e5e5;margin:0 0 10px;padding-bottom:5px;clear:both}
.box-account .box-head a{float:right;margin-top:10px}
.box-account .box-head h2{float:left;color:#141414;font-family:'playfair_displaybold',sans-serif;font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:normal;margin:10px 0 0 0}
.box-account a{color:#141414;text-decoration:underline}
.box-account a:hover{text-decoration:none}
.box-account.box-info .col-1{border-right:1px solid #e5e5e5}
.box-account.box-info .col-1 .box{padding-right:10px}
.dashboard .box .box-title{padding:0 0 2px;margin:0 0 10px;text-align:right;border-bottom:1px solid #e5e5e5}
.dashboard .box .box-title h3,.dashboard .box .box-title h4{float:left;margin:0}
body.customer-account-edit .fieldset,body.customer-address-form .fieldset{margin:0 2% 0 0}
body.all-account-pages #section h2.legend{font-family:'playfair_displaybold',sans-serif;font-size:12px;letter-spacing:.05em;text-transform:uppercase}
body.all-account-pages .messages{margin:0}
body.all-account-pages p.warning-msg,p.wishlist-empty,.my-wishlist .buttons-set,.newsletter-manage-index .intro,.newsletter-manage-index .form-list,.zendext-ticket-history .my-account p{padding:1% 0;text-transform:uppercase;font-family:'latobold',Arial,sans-serif}
.dashboard .box-info h4{font-weight:normal;text-transform:uppercase}
.dashboard .box-reviews .box-head h2{background-image:url(..//images/i_ma-reviews.gif)}
.dashboard .box-reviews .number{float:left;font-size:1.3333em;line-height:1.25em;padding:0 10px}
.dashboard .box-reviews .details{margin-left:38px}
.dashboard .box-reviews li.item{margin:0 0 7px}
.dashboard .box-reviews li.item.last{margin:0}
.dashboard .box-reviews .ratings{margin:5px 0 0}
.dashboard .box-tags .box-head h2{background-image:url(..//images/i_ma-tags.gif)}
.dashboard .box-tags .number{float:left;font-size:12px;line-height:1;padding:2px 5px}
.dashboard .box-tags .details{margin-left:20px}
.dashboard .box-tags .tags{margin:5px 0 0}
.dashboard .box-tags li.item{margin:0 0 7px}
.dashboard .box-tags li.item.last{margin:0}
.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li{display:inline}
.addresses-list h3{font-weight:normal}
.addresses-list address{margin-bottom:10px}
.addresses-list .link-remove:hover{color:#ee001c}
.addresses-list .separator{margin:0 3px}
.addresses-list .item a{color:#000}
.addresses-list .addresses-primary .item{padding:15px;margin:0 0 10px;background-color:#f5f5f5}
.addresses-list li.empty{background:none;border:0;padding:0}
.addresses-list li.empty p{color:#555}
.addresses-list .addresses-additional .item{padding:15px;margin:0 0 10px;border:1px solid #e5e5e5}
.order-info{margin:20px 0 10px;display:none}
.order-info dt,.order-info dd,.order-info li,.order-info li a{float:left;color:#333}
.order-info dt{font-weight:bold}
.order-info li{margin-right:1px}
.order-info dt,.order-info li.current,.order-info li a{padding:10px}
.order-info dt{padding-left:0}
.order-info li a{background-color:#f8f8f8}
.order-info li a:hover,.order-info li.current{background-color:#e5e5e5}
.order-date{margin:15px 0;clear:both}
.all-account-pages #section-category{padding-bottom:20px}
.sales-order-view .separator{display:none}
.page-title .link-reorder,.page-title .link-rss{font-weight:normal;display:inline-block;margin-top:4px}
.order-info-box{margin:10px 0;padding:20px 0}
.order-info-box .col-1{border-right:#e5e5e5 solid 1px}
.order-info-box h2{font-family:"latoblack",Arial,sans-serif;text-transform:uppercase;font-size:11px}
.order-info-box .box-payment p{margin:0 0 3px}
.order-info-box .box-payment th{font-weight:bold;padding-right:7px}
.order-items .data-table{margin-bottom:20px}
.data-table colgroup{width:100%}
.order-items .data-table td{padding:5px 9px}
.order-items .data-table .grand_total{font-size:1.3333em}
.order-items{width:98%;margin:0 auto 0 -2px}
.order-items .product-name{margin:0 0 3px;font-size:12px}
.order-items .link-print{font-weight:normal}
.order-items p .link-print{float:none}
.order-items h2,.order-about h2{margin:15px 0}
.order-items h3.table-caption{font-size:13px;font-weight:bold}
.order-items h2.table-caption a,.order-items h2.sub-title a{font-size:12px;font-weight:normal;text-transform:none}
.order-items .order-links{text-align:right}
.order-items .order-comments h2{background:url(..//images/img/ic-order-comment.gif) 0 0 no-repeat}
.order-details h2{border-bottom:1px solid #E5E5E5;padding:0 0 10px 0;font-family:"latoblack",Arial,sans-serif;font-size:11px;text-transform:uppercase}
.order-details h2 .separator{color:#999;font-size:12px}
.order-items .data-table tfoot td{padding:10px 0 0 0}
.order-about{margin:0 0 15px;padding:5px 30px}
.order-about dt{font-weight:bold}
.order-about dd{font-size:12px;margin-bottom:15px}
.tracking-table{margin:0 0 15px}
.tracking-table th{width:20%;font-weight:bold;white-space:nowrap}
.tracking-table th,.tracking-table td{padding:5px 9px}
.tracking-table-popup{width:100%}
.tracking-table-popup th{font-weight:bold;white-space:nowrap}
.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}
.page-print .print-head{margin:0 0 15px}
.page-print .print-head .logo{float:left}
.page-print .print-head address{float:left;margin-left:15px}
.page-print h1{font-size:16px;font-weight:bold}
.page-print h2,.page-print h3{font-size:13px;font-weight:bold}
.page-print h2.h2{font-size:16px;font-weight:bold}
.page-print .order-date{background:url(..//images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 10px;margin:0 0 10px}
.page-print .col2-set{margin:0 0 10px}
.page-print .gift-message-link{display:none}
.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}
.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}
.my-wishlist .product-image{display:block;margin:0 0 5px}
.my-wishlist .product-image img{max-width:100%}
.my-wishlist .product-name{margin-bottom:10px}
.my-wishlist .product-name a{font-size:12px;color:#000;text-transform:uppercase}
.my-wishlist .link-edit{font-size:11px;color:#000}
.my-wishlist .description{margin-bottom:10px}
.my-wishlist textarea{display:block;width:97%;height:70px;border:1px solid #e5e5e5}
.my-wishlist .price-box{margin-bottom:5px}
.my-wishlist .add-to-cart-alt{margin:10px 0 0 0}
.my-wishlist .add-to-cart-alt input.qty{text-align:center;margin:0 5px 0 0}
.my-wishlist .buttons-set.buttons-set2{margin-top:20px;float:right}
.my-wishlist .buttons-set{float:left;clear:none;margin:28px 0 0 0}
.my-wishlist .buttons-set .btn-share{display:none}
.my-wishlist .buttons-set button.button{float:none}
#wishlist-table .add-to-links{white-space:nowrap}
.my-wishlist .data-table tr.even{background:#f5f5f5}
.my-tag-edit{float:left;margin:0 0 10px}
.my-tag-edit .btn-remove{float:right;margin:5px 0 0 5px}
#my-tags-table{clear:both}
#my-tags-table td{padding:10px}
#my-tags-table .add-to-links{white-space:nowrap}
#my-reviews-table td{padding:10px}
.product-review .product-img-box{float:left;width:140px}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px}
.product-review .product-img-box .label{margin:0 0 8px}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 10px}
.product-review .product-details{margin:0 20px 20px 155px}
.product-review .product-name{font-size:18px;margin:0 0 18px}
.product-review h3{font-size:12px;margin:15px 0 5px}
.product-review .ratings-table{margin:0 0 15px}
.product-review dt{font-weight:bold}
.product-review dd{font-size:12px;margin:5px 0 0}
.billing-agreements .form-list li select{float:left}
.billing-agreements .form-list li button.button{float:left;margin-left:10px}
.billing-agreements .table-caption{font-weight:bold;font-size:13px}
.window-overlay{background:url(..//images/window_overlay.png) repeat;background:rgba(0,0,0,.35);position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}
.remember-me label{float:none;margin:0 6px}
.remember-me-popup{left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;z-index:10000}
.remember-me-popup .remember-me-popup-head{position:relative}
.remember-me-popup .remember-me-popup-close-button{display:none}
.cart-msrp-totals{color:red;font-size:12px!important;text-align:right;text-transform:uppercase}
.map-cart-sidebar-total{color:red;display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase;width:55px;line-height:15px;padding:2px 8px}
.map-cart-sidebar-total:hover{overflow:visible;white-space:normal;background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.2)}
.map-popup{margin:10px 0 0;position:absolute;width:300px;z-index:100}
.map-popup-heading{width:240px}
.map-popup-heading h2{margin:0;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis}
.map-popup-arrow{display:none}
.map-popup-content{overflow:hidden;text-align:left;width:270px}
.map-popup-checkout{display:inline;float:right;text-align:right}
.map-popup-checkout span{display:block;padding-right:30px}
.map-popup-checkout .paypal-logo{margin:0 0 5px}
.map-popup-price .price-box,.map-popup-price .price-box .special-price{margin:0;padding:0}
.map-popup-price{margin:5px 0 0}
.map-popup-text{clear:right;margin:0 15px;padding:15px 0;text-align:left;word-wrap:break-word}
.map-popup-only-text{border-top:1px solid #eee}
.cms-newsletter #footer .inner{display:none}
.newsletter-manage-index .intro{margin:10px 0 0 0}
.newsletter-manage-index .my-account .control{margin:0}
.newsletter-manage-index .my-account .control a{color:#6b6b6b;font-size:8px;letter-spacing:1px}
.cms-newsletter .page-title{display:none}
#subscribe-form-fullpage{max-width:980px;margin:0 auto}
#subscribe-form-fullpage .overlay-col-2 .input-box:after,#subscribe-form-fullpage:after{content:'';display:block;clear:both}
#subscribe-form-fullpage .overlay-col-1{float:left;width:40%}
#subscribe-form-fullpage .overlay-col-2{float:right;width:60%;text-align:center}
#subscribe-form-fullpage .overlay-col-2 .cont{padding:60px 40px}
#subscribe-form-fullpage .overlay-col-2 h2{font-family:'playfair_displayregular',serif;font-style:18px;text-transform:uppercase;letter-spacing:.05em}
#subscribe-form-fullpage .overlay-col-2 p.introtext{color:#666;font-size:11px;line-height:16px;margin:20px 0 30px 0}
#subscribe-form-fullpage .overlay-col-2 .input-box{position:relative}
#subscribe-form-fullpage .overlay-col-2 .txt-privacy .validation-advice,#subscribe-form-fullpage .overlay-col-2 .input-box .validation-advice{position:absolute;bottom:-16px;font-size:8px;text-transform:uppercase;letter-spacing:.05em}
#subscribe-form-fullpage .overlay-col-2 .input-box #newsletter-fullpage{float:left;width:58%;width:calc(60% - 22px);height:33px;padding:0 10px}
#subscribe-form-fullpage .overlay-col-2 .input-box button{float:left;width:40%}
#subscribe-form-fullpage .overlay-col-2 .input-box button span{display:inline-block;line-height:35px}
#subscribe-form-fullpage .overlay-col-2 .txt-privacy{position:relative;margin-top:20px;text-align:left;line-height:16px;letter-spacing:.03em;text-transform:uppercase}
#subscribe-form-fullpage .overlay-col-2 .txt-privacy a{display:inline;color:#999;font-size:8px;margin:0;padding:0;text-decoration:none;border-bottom:1px solid transparent}
#subscribe-form-fullpage .overlay-col-2 .txt-privacy a:hover{border-bottom:1px solid #999}
.newsletter-manage-index .my-account .control a:hover{text-decoration:none}
.cc_notice{padding:2% 0;color:#6b6b6b;font-size:10px;line-height:18px;text-transform:uppercase}
.remember-me-popup,.map-popup{background:#fff;text-align:left}
.remember-me-popup h3,.map-popup-heading{border-bottom:1px solid #e5e5e5;padding:12px 45px 12px 15px}
.remember-me-popup h3,.map-popup-heading h2{font-weight:bold;font-size:1.5em}
.remember-me-popup .remember-me-popup-body,.map-popup-content{padding:15px}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close,.map-popup-close{background:url(..//images/img/pix.png) 0 -150px no-repeat;display:block;position:absolute;top:11px;right:15px;height:17px;width:17px;text-indent:-9999em}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close:hover,.map-popup-close:hover{background-position:-17px -150px}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close:active,.map-popup-close:active{background-position:-34px -150px}
.faq-index-index p.intro{color:#6b6b6b;font-size:10px;line-height:18px;padding:1% 0;text-transform:uppercase}
.faq-index-index .faq-item{border-bottom:1px solid #ededed;overflow:hidden;padding:2% 2% 2% 0;margin:0}
.faq-index-index .faq-item span.question{cursor:pointer;display:block;float:left;font-size:11px;letter-spacing:.05em;width:90%;color:#666;text-transform:uppercase}
.faq-index-index .faq-item span.minus-plus{background:url(..//images/faq-plus-minus.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:right;height:22px;width:28px}
.faq-index-index .faq-item .answer{clear:both;display:none;padding:20px 0 0;line-height:20px;color:#666}
.faq-index-index .faq-item .answer a{color:#000}
.faq-index-index .faq-item.current-faq{background:none repeat scroll 0 0 #fff}
.faq-index-index .faq-item.current-faq span.minus-plus{background-position:0 -22px}
.contacts-form{margin:20px 0;float:left}
.modal-container-newsletter,.modal-container,.modal-container-geolocator,.modal-container-size-guide{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.8);zoom:1\9;width:100%;height:100%;overflow-y:scroll;z-index:10005;-webkit-overflow-scrolling:touch}
.modal-container-newsletter .modal-content-wrapper,.modal-container .modal-content-wrapper,.modal-container-geolocator .modal-content-wrapper-geolocator,.modal-container-size-guide .modal-content-wrapper-size-guide{background:#fff;position:absolute;top:60px;left:50%;width:600px;margin:0 0 0 -300px;text-align:center}
.modal-container-size-guide .modal-content-wrapper-size-guide{width:980px;margin-left:-490px}
.modal-container-newsletter .modal-content-wrapper img.close-modal,.modal-container .modal-content-wrapper img.close-modal,.modal-container-geolocator .modal-content-wrapper-geolocator img.close-modal-geolocator,.modal-container-size-guide .modal-content-wrapper-size-guide img.close-modal-size-guide,.close-modal-nloverlay{position:absolute;top:0;right:0;cursor:pointer;-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
.modal-container-geolocator .modal-content-wrapper-geolocator img.close-modal-geolocator:hover,.modal-container-newsletter .modal-content-wrapper img.close-modal:hover,.modal-container .modal-content-wrapper img.close-modal:hover,.modal-container-geolocator .modal-content-wrapper-geolocator img.close-modal-geolocator:hover,.modal-container-size-guide .modal-content-wrapper-size-guide img.close-modal-size-guide:hover,.close-modal-nloverlay:hover{opacity:.4;filter:alpha(opacity=40)}
.modal-container-newsletter .modal-content-wrapper a,.modal-container .modal-content-wrapper a{color:#999}
.modal-container-newsletter .modal-content-wrapper img.modal-loader,.modal-container .modal-content-wrapper img.modal-loader,.modal-container-size-guide .modal-content-wrapper-size-guide img.modal-loader{margin:30% 0}
.modal-container-newsletter .modal-content-wrapper .modal-content,.modal-container .modal-content-wrapper .modal-content,.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator,.modal-container-size-guide .modal-content-wrapper-size-guide .modal-content-size-guide{font-size:12px;color:#333;padding:4% 0;margin:0 4%;text-align:left}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .headline,.modal-container-size-guide .modal-content-wrapper-size-guide .modal-content-size-guide .headline{font-size:14px;text-transform:uppercase;margin:0 0 1% 0;font-family:"latoblack",Arial,sans-serif;text-align:center}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col{float:left;font-size:12px;margin:10px 1px 0 0;text-align:left;text-transform:uppercase;width:33%}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li{border:1px #ebebeb solid;margin:2px 1px;text-align:center;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li.selected,.no-touch .modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li.selected:hover{border:1px #ebebeb solid}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li.selected a{background:#f8f8f8;color:#666;cursor:default}
.no-touch .modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li:hover{border:1px #000 solid;cursor:pointer}
.touch .modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li:active{border:1px #000 solid}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li a{font-size:11px;color:#000;text-decoration:none;display:block;padding:5%}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li a:hover{text-decoration:none}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li img{vertical-align:middle;margin:-2px 0 0 0}
.social-links a{float:left;display:block;margin-right:5px;margin-bottom:5px;overflow:hidden;width:32px;height:32px;border-radius:0;background-color:#999;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
.social-links a.last{margin-right:0}
.social-links a:hover{background-color:#333}
#scroll-to-top,#scroll-to-bottom{font-family:"playfair_displayregular",Arial,sans-serif;display:none;width:80px;height:80px;position:fixed;bottom:71px;right:30px;z-index:9997;color:#fff;transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-webkit-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;font-size:9px;border-radius:50%;text-transform:uppercase;text-align:center;line-height:80px;border:1px solid #a5a5a5}
#scroll-to-top span{background:#000;border-radius:50%;border:2px solid #fff;width:76px;height:76px;display:block;padding:0;font-size:12px;line-height:76px}
#scroll-to-top.hide{visibility:hidden}
#scroll-to-bottom{display:block}
.no-touch #scroll-to-top:hover{text-decoration:none}
.no-touch #scroll-to-top:hover span,.no-touch #scroll-to-bottom:hover{background:#2d2d2d;text-decoration:none}
.section-title{clear:both;display:block;margin:0}
.section-title.padding-right{padding-right:80px!important}
.section-line{clear:both;display:block;font-size:0;line-height:0;height:0;margin:0 0 10px;padding:10px 0 0;background:none;border-bottom:1px solid #e5e5e5;text-indent:-9999em;overflow:hidden}
body.cms-page-view #section,body.faq-index-index #section,body.contacts-index-index #section,body.all-account-pages #section{background:#fff;width:75%;padding-bottom:20px}
body.cms-page-view #sidebar,body.faq-index-index #sidebar,body.contacts-index-index #sidebar,body.all-account-pages #sidebar{margin-top:33px}
body.all-account-pages #section{margin-top:60px}
body.faq-index-index #section{padding:0 0 1% 0}
body.contacts-index-index .form-contatti{padding:0 0 20px 0;color:#6b6b6b;font-size:10px;line-height:18px;text-transform:uppercase}
body.contacts-index-index .form-contatti a{color:#000;text-decoration:underline}
body.customer-account-logoutsuccess .col-main{text-align:center}
body.customer-account-logoutsuccess .page-title{margin-top:60px}
.back-link.forgot-page{margin:20px 0 0 0}
#size-tabs{text-align:center}
body.cms-page-view .link-back,body.cms-page-view .page-title,body.faq-index-index .link-back,body.faq-index-index .page-title,body.contacts-index-index .link-back,body.contacts-index-index .page-title,body.all-account-pages .page-title,body.all-account-pages .link-back{margin:10px 0}
body.all-account-pages.sales-order-view .page-title{margin:10px 2% 0 0}
body.cms-page-view .page-title h1,body.faq-index-index .page-title h1,body.contacts-index-index .page-title h1,body.contacts-index-index .page-title h1,body.all-account-pages .page-title h1,body.customer-account-logoutsuccess .page-title h1{font-family:"playfair_displayregular",Arial,sans-serif;font-size:18px;text-transform:uppercase;margin-bottom:20px;letter-spacing:1px}
body.contacts-index-index .form-list textarea{width:97%;width:calc(100% - 12px)}
body.contacts-index-index .form-list .field{float:left;width:48%;margin-right:4%}
body.contacts-index-index .form-list .field.c-dx{margin-right:0}
body.contacts-index-index .form-list .field.c-wide{margin-right:0;float:none;width:100%}
body.contacts-index-index .form-list input.input-text{width:97%;width:calc(100% - 12px);height:33px;padding:0 5px}
body.contacts-index-index .form-list select{width:100%;height:35px;padding:5px 5px 6px 5px;background:#eee url(..//images/select-arrow.png) no-repeat 98% center;background-size:7px auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
body.contacts-index-index .form-list select:hover,body.contacts-index-index .form-list select:focus{background:#fff url(..//images/select-arrow.png) no-repeat 98% center;background-size:7px auto}
body.contacts-index-index .buttons-set{margin-bottom:40px}
.c-file{clear:both;display:block}
.c-file #uploadFile{display:inline-block;float:left;height:31px;margin:10px 0;padding:0 5px;max-width:100%;width:200px}
.fileUpload{position:relative;overflow:hidden;margin:10px 0;display:inline-block;float:left}
.fileUpload input.upload{padding:0;position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;width:100%;filter:alpha(opacity=0)}
.fileUpload span{cursor:pointer;background:#000;color:#fff;text-transform:uppercase;font-family:'latoregular',sans-serif;letter-spacing:1px;line-height:35px;font-size:10px;padding:0 20px;display:inline-block}
.fileUpload span:hover{background:#333}
body.contacts-index-index .form-list input.input-text.checkbox{width:18px;height:18px;background-color:#fff;margin-right:10px;float:left}
body.contacts-index-index .form-list a{font-size:11px;color:#000;text-decoration:none}
body.contacts-index-index .form-list a:hover{text-decoration:underline}
body.cms-page-view .std{font-size:11px;position:relative;padding:0 4% 10% 0}
.std .icon-print{position:absolute;right:4%;top:0;text-transform:uppercase;cursor:pointer}
body.cms-page-view .std a{color:#333;border-bottom:1px solid #333}
body.cms-page-view .std a:after{content:none}
body.cms-page-view .std a:hover{text-decoration:none;color:#000;border-bottom:none}
body.contacts-index-index p.required{float:right;text-align:right;padding:0 0 10px 0}
body.all-account-pages .block-account,body.contacts-index-index .static-page-menu{color:#141414;text-transform:uppercase;font-size:10px;margin:30px 0 0 0;padding:0 25px}
#sidebar .static-page-menu{color:#141414;text-transform:uppercase;font-size:10px;margin:65px 0 0 0;padding:0 25px}
#sidebar .static-page-menu .headline,body.all-account-pages .block-account .block-title{margin:50px 0 0;padding:0 0 10px 15px;display:none}
#sidebar .static-page-menu ul{padding:0 0 15px}
#sidebar .static-page-menu li,body.all-account-pages .block-account li{line-height:1.5em;display:inline-block}
body.all-account-pages .block .block-content{padding:0}
#sidebar .static-page-menu ul li a,body.all-account-pages .block-account li a{color:#000;font-size:10px;text-transform:uppercase}
#sidebar .static-page-menu ul li,body.all-account-pages .block.block-account li{display:block;padding:0 0 4px 0}
#sidebar .static-page-menu ul li a.current,body.all-account-pages .block-account li.current{font-family:'latobold',Arial,sans-serif}
#sidebar .static-page-menu ul li.title{font-family:'latobold',sans-serif;padding-bottom:10px}
body.all-account-pages .block-account li.current strong{font-weight:normal}
body.all-account-pages .hello strong{font-weight:normal;text-transform:uppercase;font-family:"latobold",Arial,sans-serif;color:#000}
.clear{clear:both}
.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col3-layout .product-options-bottom .price-box:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after,.my-account .order-info:after,#mini-cart .mini-products-list li.item:after,.section-line:after,.section-title:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.guest-select{width:305px!important}
.my-wishlist .data-table td{padding:10px}
.my-wishlist .buttons-set{margin-top:1.5em}
.my-wishlist .buttons-set button.button{float:none}
#wishlist-table .add-to-links{white-space:nowrap}
.my-wishlist .wishlist-header{border-bottom:1px solid #ddd;float:left;width:98%;padding-bottom:10px;margin:0 1%}
.my-wishlist .wishlist-header .header-elements .item{float:left;color:#333;font-family:"latoblack",Arial,sans-serif}
.my-wishlist .wishlist-header .header-elements .item span{color:#333}
.my-wishlist .header-elements .item{text-transform:uppercase}
.my-wishlist .header-elements .name-item{width:40%;padding:0 1%;text-align:center}
.my-wishlist .header-elements .global-price-column-item{width:20%;text-align:center}
.my-wishlist .header-elements .qty-item{width:30%;text-align:center}
.my-wishlist .header-elements .remove-item{width:5%}
.my-wishlist .items-line{border-bottom:1px solid #d0d0d0;float:left;height:100%;padding:20px 0 10px 0;;width:98%;margin:0 1%}
.my-wishlist .col{float:left}
.my-wishlist .col-0{width:12%}
.my-wishlist .col-1{width:27%;padding-left:3%}
.my-wishlist .col-2{width:20%}
.my-wishlist .col-2 .price-box{text-align:center}
.my-wishlist .col-3 .cart-cell>*{display:block;margin:0 auto}
.my-wishlist .col-3 input.qty{margin-bottom:10px;text-align:center;padding:7px;display:none}
.my-wishlist .col-3{width:30%}
.my-wishlist .col-4{width:2%;padding-left:3%}
.my-wishlist .buttons-set{margin-bottom:0}
.my-wishlist .buttons-set .back-link{margin:10px 0 0 0}
.my-wishlist .buttons-set .back-link a{padding-bottom:0}
.checkout-cart-index .main-container .cart{background-color:#fff;padding:0;margin:30px 0;clear:both}
.checkout-cart-index #sidebar{display:none}
.checkout-cart-index #section,.checkout-cart-index .above-section,.checkout-cart-index #footer .content{width:100%}
.checkout-cart-index #section>.btn-checkout{display:none}
.cart .cart-main{border-top:1px solid #eee}
.cart .product-name{margin-bottom:0;font-size:1.5em;text-transform:uppercase;font-size:12px}
.cart .cart-item-code{font-size:11px;font-style:italic;margin:10px 0 0 0;display:block}
.cart .input-text.qty{padding-right:7px;text-align:center;margin-right:12px;font-size:10px;background:transparent;border:none;width:20px!important}
.cart .input-text.qty:focus,.cart .input-text.qty:hover{background:#eee}
button.btn-link{background:none!important;padding:0;border:none}
button.btn-link span span{color:#777!important;text-transform:none;text-decoration:underline;line-height:1em;height:auto;padding:0;font-family:Arial;font-size:12px}
button.btn-link:hover{background:none!important}
.cart .totals tfoot td.a-right{font-size:14px}
.item-options dd{padding:0;margin:0}
.checkout-cart-index button.btn-proceed-checkout.btn-checkout{float:right}
.checkout-cart-index .totals button.btn-proceed-checkout.btn-checkout{float:none;width:100%;margin-top:10px}
.cart ul.messages,.cart ul.messages li{margin-bottom:0}
.cart ul.messages{clear:left;width:100%;margin:10px 0 0 0}
.awrma-guest-rma-new .steps{text-align:center;margin:2% 0}
.awrma-guest-rma-new .steps ul{width:80%;margin:auto}
.awrma-guest-rma-new .steps li{display:inline-block;width:32%}
.cart .title-buttons h1,.customer-account-login .page-title h1,.customer-account-create .page-title h1,.customer-account-forgotpassword .page-title h1,.customer-account-resetpassword .page-title h1,.cms-index-noroute .page-title h1,.awrma-guest-rma-index .page-title h1{float:none;font-family:"playfair_displayregular",Arial,sans-serif;font-size:18px;text-transform:uppercase}
.cart .title-buttons h1{float:left}
.cart-collaterals:after{content:'';display:block;clear:both}
.cart-collaterals .coupon-box{width:68%;float:left;padding:0 2% 20px 0}
.cart-collaterals .coupon-box .discount h2{text-transform:uppercase;letter-spacing:.05em;font-size:10px;padding:7px 0}
.cart-collaterals .totals{width:28%;float:right;padding:0 0 20px 2%}
.cart-total-price>div{border-bottom:1px solid #eee;padding:7px 0}
.cart-total-price>div span{display:inline-block;float:left;text-transform:uppercase;letter-spacing:.05em;font-size:10px}
.cart-total-price>div span.price{display:inline-block;float:none;padding:0 0 0 5px}
.cart-total-price>div.price-total-box strong,.cart-total-price>div.price-total-box span.price{font-weight:normal;font-family:'latoblack',sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:10px}
.cart-total-price>div:after{content:'';display:block;clear:both}
#awrma_generic_text{font-size:11px;line-height:18px;margin-bottom:20px}
.awrma-guest-rma-index .buttons-set{max-width:533px;width:auto}
.cart .title-buttons{text-align:left}
.cart .title-buttons.empty{text-align:center}
.cart .title-buttons.empty h1{float:none;text-align:center}
.cart .cart-empty{color:#666;font-size:12px;line-height:18px;padding:1% 0;text-align:center}
.cart .cart-empty p{padding:30px 5px;display:inline-block}
.cart.min-height{min-height:554px}
.cart .cart-empty a{color:#000}
.cart form#products-table{margin-top:15px;display:block}
.cart .cart-collaterals{margin-top:15px;overflow:hidden;clear:both}
.cart .images.item a{display:inline-block}
.cart .images.item img{width:100%}
.cart .cell-label{display:none}
.cart .qty-item>*{display:block;margin:0 auto}
.cart .qty-item input{margin-bottom:10px;text-align:center}
.cart .cart-total{width:14%;text-align:center}
.cart-items .remove-item a{float:right}
.cart .col-total{width:17%;text-align:center}
.cart .cart-items{border-bottom:1px solid #eee}
.cart .link-continue{float:left;margin-left:0}
.cart .cart-footer .btn-update,.cart .cart-footer .btn-empty{float:right;clear:right;margin:0 0 10px 0}
.cart .cart-footer .btn-update span{color:#000;background:url(..//images/refresh.gif) no-repeat 0 5px;font-size:10px}
.cart .cart-footer .btn-update span span{padding:10px 0 10px 25px}
.cart .cart-footer{border-bottom:1px solid #eee;overflow:hidden}
.cart .cart-footer a{color:#999;text-transform:uppercase;display:block;margin:0;float:left;font-size:9px}
.checkout-cart-index .cart{width:100%}
.cart form{width:100%}
.item-msg.error{display:none}
.cart .cart-header{font-size:14px}
.cart .header-elements{width:100%;line-height:30px;float:left;font-size:13px;border-bottom:1px solid #EEE}
.cart .header-elements .item{text-transform:uppercase;font-size:11px}
.cart-header .responsive-header{display:none}
.cart .items-line{width:100%;height:100%;float:left;border-bottom:1px solid #eee;padding:10px 0}
.cart .items-line:last-child{border-bottom:none}
.cart .item{float:left}
.cart-header .name-item{width:30%}
.cart-header .edit-item{width:11.5%}
.cart .global-price-column-item{width:15%;text-align:center}
.cart .qty-item{width:20%;text-align:center}
.qty-item .btn-update{margin-top:8px;line-height:1em;text-decoration:none}
.qty-item .btn-update span span{color:#333!important;text-transform:none;line-height:1em;height:auto;padding:0;background-color:transparent}
.qty-item .btn-update span{color:#333!important;background-color:transparent}
.qty-item .btn-update:hover span span{background-color:transparent;color:#000!important;text-decoration:underline}
.qty-item .btn-update:hover span{color:#000!important;background-color:transparent}
.cart .col-edit{width:11.4%;text-align:center}
.cart .col-edit a{color:#333;visibility:hidden}
.cart .col-edit a:hover,.cart .col-edit a:focus{color:#000;text-decoration:underline}
.cart .qty-item .qty-label{display:none}
.cart .remove-item{width:5%}
.cart-items .images{width:6.2%}
.cart-items .name-item{width:21.8%;padding-left:2%}
.cart-items h2{font-size:14px;line-height:1.3em}
.cart-items .name-item .item-options{font-size:10px;line-height:14px}
.cart-items .name-item .product-name>a{color:#333;text-decoration:none}
.cart-items .name-item .product-name a:hover{text-decoration:underline}
.cart .total-price.item{width:17%;text-align:center}
.cart .remove-item{width:5%;float:right}
.cart .total-price-label{display:none}
.cart .cart-items{float:left;width:100%}
.cart-footer{padding:15px 0}
.accordion-responsive-menu{display:none}
.awrma-items-form .additionalinfo-container{margin:1% 0}
.awrma-items-form .awrma-items-form-details .rma-fieldset .option-container .reason-container label,.awrma-items-form .awrma-items-form-details .rma-fieldset .option-container .additionalinfo-container label{width:100px;display:inline-block;*display:inline;*zoom:1}
.awrma-items-form .awrma-items-form-details .rma-fieldset .option-container .reason-container select{width:60%}
.awrma-items-form .additionalinfo-container textarea{width:59.5%;height:200px;resize:none}
.screenshot-container label{display:block}
.screenshot-container input[type="file"]{float:left;clear:both;margin:1% 0}
.data-table.awrma-items-ordered-table tr.border,#awrma-items-ordered-table tr.border{border:1px solid #D9D9D9;border-bottom:none}
.awrma-paymentmethod-bank .payment_title{margin:20px 0 10px;font-weight:bold}
.awrma-paymentmethod-bank .payment_content{width:98%;border:1px solid #D9D9D9;padding:1%;float:left}
.awrma-paymentmethod-bank .payment_content p.subtitle{margin:0 0 10px}
.awrma-paymentmethod-bank .payment_content div.fields{width:45%;float:left;margin:10px 5% 10px 0}
.awrma-paymentmethod-bank .payment_content div.fields input{width:98.8%;margin:1% 0 0;border:1px #CCC solid;padding:5px 2px}
.awrma-paymentmethod-bank .payment_content div.fields input:focus{border:1px #000 solid}
.awrma-paymentmethod-bank .validation-advice{margin:5px 0 0 0}
#awrma-shipping-choice{margin:20px 0 0;font-weight:bold;float:left}
#awrma-shipping-choice div{font-weight:normal;margin:5px 0 20px 0;overflow:hidden}
.awrma-items-form .awrma-items-form-details .rma-fieldset .option-container .screenshot-container .addscreenshot{float:right;margin:1.5% 0;padding:0 0 0 5px;color:#000}
.awrma-items-form .awrma-items-form-details .rma-fieldset .option-container .screenshots-text{margin:1% 0}
.awrma-account .page-title.title-buttons .link-awrma-newrma{display:block;background:#000;text-align:center;text-transform:uppercase;float:right;color:#fff;font-family:"latobold",Arial,sans-serif;font-size:10px;padding:12px 25px;white-space:nowrap;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;font-weight:normal}
#awrma-new-form li.wide{display:inline-block;margin:2% 10% 2% 0}
#awrma-new-form li.wide:nth-child(3n),#awrma-new-form li.wide:last-child{margin:2% 0 2% 0}
#awrma-new-form li.wide:last-child{width:100%}
.awrma-account .page-title.title-buttons .link-awrma-newrma:hover{text-decoration:none;background:#333}
.awrma-account{margin:0 2% 0 0}
.awrma-account a{color:#000}
.awrma-account .pager{margin:15px 0 0 0}
.awrma-account .pager .show-next-page{display:none}
.awrma-account .pager .mobile-pagination{float:right}
.awrma-account .pager .pages ul{float:left}
.awrma-account .pager .pages ul li{display:inline-block;padding:3px}
.awrma-account .pager .pages ul li a{text-decoration:underline}
.awrma-account .pager .pages ul li.current{color:#d9d9d9}
.awrma-account .amount{margin:0 0 10px 0}
body.all-account-pages .awrma-account .page-title{margin:1% 0}
.awrma-account .buttons-set{clear:both;margin:10px 0;float:left;width:100%}
tbody#awrma-items{border-bottom:1px #D9D9D9 solid}
.awrma-account .screenshot-container,.awrma-account .thumb-wrapper{float:left;clear:both}
.awrma-account .recap .screenshot-image .thumb-wrapper img{vertical-align:middle;margin:3% 0}
#awrma-requested-items{margin-bottom:60px}
#awrma-requested-items h3,#awrma-items h3{font-size:12px}
.awrma-items-ordered-table h3{font-size:12px}
.checkout-onepage-success h1{font-family:"playfair_displayregular",Arial,sans-serif;font-size:18px;text-transform:uppercase}
.checkout-onepage-success p a{color:#000}
.checkout-onepage-success h2{font-size:11px;text-transform:uppercase;font-family:"latoblack",Arial,sans-serif}
.checkout-onepage-success .summary-wrapper a{color:#333;text-decoration:underline}
.checkout-onepage-success .summary-wrapper a:hover{color:#000;text-decoration:underline}
.checkout-onepage-success .summary-order{margin-top:30px}
.checkout-onepage-success .buttons-set{margin:3% 2% 0 0}
.checkout-onepage-success .summary-order h2{text-transform:uppercase;margin-bottom:10px}
.checkout-onepage-success .summary-order .table-title{margin:20px 0 5px 0}
.checkout-onepage-success .summary-order .col2-set{margin-top:30px}
.checkout-onepage-success .summary-order .col2-set .grid12-3{float:left;width:24%;padding:0 1% 0 0}
.checkout-onepage-success .data-table tfoot td{padding:5px 5px 0 5px}
.checkout-onepage-success .data-table .product-name{text-transform:uppercase;font-size:11px}
.corporate-pages .main-container .category-image img,.corporate-pages .main-container .col-main img{vertical-align:middle;max-width:100%;margin:25px 0}
.corporate-pages .main-container .col-main .atelier-adv a{display:block}
.corporate-pages .main-container .col-main .atelier-adv img{margin:0}
.corporate-pages .main-container .col-main .atelier-adv{margin:0 0 25px 0;position:relative;cursor:pointer;font-weight:bold;text-transform:uppercase}
.corporate-pages .main-container .col-main .atelier-adv .inner{background:rgba(0,0,0,.7);position:absolute;height:100%;width:100%;border:none;display:none}
.corporate-pages .main-container .col-main .atelier-adv .full-caption{display:none}
.corporate-pages .main-container .col-main .atelier-adv .full-caption .title{margin:12% 0 7px 0}
.corporate-pages .main-container .col-main .atelier-adv:hover .inner,.corporate-pages .main-container .col-main .atelier-adv:hover .full-caption{display:block}
.corporate-pages.catalog-category-view .page-title{float:none}
.corporate-pages.catalog-category-view .page-title.hide-for-some{display:none}
.corporate-pages h1,.corporate-pages h2{font-weight:bold;color:#666;font-size:14px;text-transform:uppercase;margin:35px 0 25px 0}
.corporate-pages .col-1{float:left;width:49%}
.corporate-pages .col-2{float:right;width:49%}
.corporate-pages p{font-size:12px;color:#666;line-height:20px;padding:0 0 50px 0}
.communication-page.corporate-pages p{padding:0}
.corporate-pages #widget-wall{padding:0}
.corporate-pages #widget-wall .item{float:none}
.catalog-category-view.corporate-pages #widget-wall .large{width:100%}
.corporate-pages a.video-player-icon{position:absolute;top:50%;left:50%;margin:-66px 0 0 -66px;cursor:pointer;width:132px;height:132px;background:url(..//images/video-palyer-icon.png) no-repeat}
.corporate-pages .modal-container-video,.catalog-product-view .modal-container-video{background:rgba(255,255,255,.8)}
.modal-container-look{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.8);zoom:1\9;width:100%;height:100%;overflow-y:scroll;z-index:10003;-webkit-overflow-scrolling:touch}
.modal-container-look .modal-content-wrapper-look{position:absolute;top:60px;left:50%;width:960px;margin:0 0 0 -480px;text-align:center}
.modal-container-look .modal-content-wrapper-look .close{float:right;color:#999;cursor:pointer;padding:0 0 12px 0;text-transform:uppercase}
.modal-container-look .modal-content-wrapper-look .close{display:none}
.modal-container-look .modal-content-wrapper-look .close img{width:20px;margin:0!important;vertical-align:middle}
.modal-container-look .modal-content-wrapper-look .modal-loader{padding:10px;background:#858585;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute;top:50%;left:50%}
.zoom-modal-wrapper .modal-loader-zoom{margin:-42px 0 0 80px}
.modal-container-look .modal-content-wrapper-look .modal-content-look{clear:both;display:none}
.modal-container-look .modal-content-wrapper-look .modal-content-look img{max-width:100%}
.corporate-pages #category-products .item{margin:0 0 25px 0}
.corporate-pages #category-products .item .inner{background:rgba(0,0,0,.4);position:absolute;height:100%;width:100%;border:none;display:none}
.corporate-pages #category-products .item:hover .inner{display:block}
.corporate-pages .full-caption{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center}
.corporate-pages .full-caption .title{display:block;color:#fff;font-weight:bold;margin:100% 0 7px 0;font-size:14px;line-height:27px}
.corporate-pages .full-caption a{font-size:11px;font-family:Arial,sans-serif;color:#fff;text-decoration:underline}
.corporate-pages .full-caption a:hover{text-decoration:none}
.corporate-pages .main-container .col-main .item img{margin:0}
.corporate-pages .main-container .col-main #widget-wall .item img{max-width:none}
.corporate-pages .home-shop-slider{margin:0 auto;max-width:890px;overflow:visible}
.corporate-pages .home-shop-slider .communication-slide-title{color:#666;font-size:14px;font-weight:bold;margin:15px 0;text-transform:uppercase}
.corporate-pages .home-shop-slider .caption{display:none}
.corporate-pages .home-shop-slider .flex-direction-nav{display:block}
.corporate-pages.communication-page p{padding:0 0 25px 0}
.corporate-pages.communication-page .sorter{display:block}
.corporate-pages.communication-page .mobile-sort-by{display:none;margin:0 0 0 10px;float:left}
.corporate-pages #press_holder .sorter .sort-by{margin:0 30px 0 0}
.corporate-pages #press_holder .sorter .sort-by ul#press_selector{display:block}
.corporate-pages #press_items{position:relative;min-height:450px;margin:20px 0 0 0}
.corporate-pages #press_items .absolute-pos-slider{position:absolute;width:100%;height:100%}
.corporate-pages #press_items .absolute-pos-slider.leftnone{left:-8px}
.corporate-pages #press_items .absolute-pos-slider.leftmax{left:-9999px}
.corporate-pages #press_items .flex-control-paging{top:-32px}
.corporate-pages #press_items .flex-control-paging li{float:left;margin:0 0 0 5px}
.corporate-pages .label-season{float:left;font-weight:bold;font-size:10px;color:#666;text-transform:uppercase;line-height:22px}
.corporate-pages #store-locator .label-season{color:#000}
.corporate-pages .sorter .sort-by ul.list{float:left;margin:0 30px 0 0}
.corporate-pages .sorter .sort-by li.label{border:1px #dedede solid;width:200px}
.corporate-pages .sorter .sort-by li.label.disabled{opacity:.6;filter:alpha(opacity=60)}
.sorter .sort-by li.label.disabled span{cursor:default}
.sorter .sort-by li.label.disabled:hover span{background-position:right -4px}
.sorter .sort-by li.label.disabled:hover ul{display:none}
.corporate-pages .sorter .sort-by li.label ul{border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede}
.corporate-pages #press_items li.press_item{cursor:pointer}
.corporate-pages #press_items li.press_item .image-holder{position:relative;text-align:center;background:#fff;margin:0 3%;padding:3% 0}
.corporate-pages #press_items li.press_item .image-holder .inner{position:absolute;background:rgba(0,0,0,.7);zoom:1\9;z-index:9990;top:2.3%;right:3.3%;width:93.6%;height:95.4%;display:none}
.corporate-pages #press_items li.press_item img{margin:0;max-width:94%}
.corporate-pages #press_items li.press_item .info{padding:10px;background:#fff;margin:0 3%}
.corporate-pages #press_items li.press_item .info .press_date{color:#666;display:block;font-size:11px}
.corporate-pages #press_items li.press_item .title{text-transform:uppercase;display:block;margin:7px 0 0 0;font-size:12px;height:27px;overflow:hidden}
#map_canvas{height:700px;margin:35px 0 0 0}
#map-wrapper{position:relative;margin:0 0 90px 0}
#map-sidebar{position:absolute;z-index:9998;height:93.2%;width:200px;top:0;right:0;padding:2% 1% 2% 2%;background:#fff}
#map-sidebar .sidebar-store-item{font-size:12px;color:#969292;margin:0 0 20px 0}
#map-sidebar .sidebar-store-item strong{font-size:14px;color:#333;font-weight:normal;text-transform:uppercase}
.corporate-pages .main-container .col-main #map_canvas img{max-width:none}
#map-wrapper .store-info-box{line-height:1.35;overflow:hidden;white-space:nowrap}
#full-store-list{background:none repeat scroll 0 0 #FFF;height:93.2%;position:absolute;top:0;width:97%;z-index:9884;padding:2% 1% 2% 2%}
#full-store-list .item{float:left;width:25%;margin:0 0 30px 0;font-size:12px;color:#969292}
#full-store-list .item strong{font-size:14px;color:#333;font-weight:normal}
#general{display:none}
.scroller-container{position:relative}
#scrollbar,#scrollbar-full{padding:0;overflow:auto;margin:0;height:650px}
div:focus{ie-dummy:expression(this.hideFocus=true)}
#ascrail2000 div,#ascrail2001 div{background:#858585!important;border:none!important;border-radius:0!important;width:7px!important}
#ascrail2000-hr,#ascrail2001-hr{display:none!important}
.corporate-pages #store-locator .label-season.mobile{margin:3px 10px 0 0}
.corporate-pages .store-locator-filter{float:left;margin:0 10px 0 0}
.catalog-product-view .box-preorder-msg,.look-page-class .box-preorder-msg{text-align:center;font-size:10px;text-transform:uppercase;padding:10px 0}
.look-image{float:left;width:50%;position:relative}
.look-image img,.look-products-list li a.product-image img{max-width:100%}
.look-products-list,.look-btn-add-to-cart{float:left;width:25%}
.look-btn-add-to-cart{position:relative}
.look-products-list{padding:0 2%;width:21%}
.look-image,.look-products-list,.look-btn-add-to-cart{margin:30px 0 0 0}
.look-products-list .preface-look-list{font-size:12px;text-transform:uppercase}
.look-products-list li a.product-image{display:block;text-align:center}
.look-products li.select-options-for-product{padding:0 0 70px 0;position:relative;margin:0 0 70px 0;background:url(..//images/plus.gif) no-repeat bottom center}
.look-products li.select-options-for-product:last-child{background:none}
.look-products li.select-options-for-product.remove-product-from-look .inner{position:absolute;background:rgba(255,255,255,.4);zoom:1\9;z-index:9990;top:0;right:0;width:100%;height:100%}
.look-products li.select-options-for-product.remove-product-from-look .product-options{padding:3.5% 3.5% 12% 3.5%}
.look-products li h2{font-size:10px;margin:6% 0 0;overflow:hidden;text-align:center;text-transform:uppercase}
.look-products li h2 a{color:#333;display:block;font-size:10px;padding:0 15%}
.look-products li .price-box{padding:1% 3% 0;text-align:center;font-size:10px}
.look-products li .product-options{padding:3.5%;text-align:center}
.look-products li .label-size{font-size:10px;text-transform:uppercase;display:block}
.look-products li a.open-modal-size:hover{text-decoration:none}
.look-products li a.open-modal-size{color:#666;font-size:10px;text-decoration:underline;text-transform:uppercase;display:block;margin:0 0 25px 0}
.look-products ul.attr-holder{display:inline-block;margin:0 0 0 -28px}
.look-products li li.label{cursor:pointer;display:block;padding:11px;text-align:left;text-transform:uppercase;width:70px}
.look-products li li.label:after{background:url(..//images/arrow-dropdown.png) no-repeat scroll right 0;content:"";display:inline-block;height:27px;position:absolute;right:-6px;top:4px;width:12px}
.look-products li li.label ul{border:1px solid #bbb;display:none;left:14px;padding:25px 0 0;position:absolute;text-align:left;top:-2px;width:120%;z-index:2}
.look-products li li.label ul li{background:#fff}
.look-products li li.label ul a{background:none;display:block;font-size:10px;font-weight:normal;padding:4px 11px;text-decoration:none;cursor:pointer;color:#000}
.look-products li li.label span.label-current{font-size:10px;padding:0 0 0 13px}
.look-products li li.label.open ul{display:block;width:100%}
.look-products li li.label ul li:last-child{margin-bottom:1px}
.look-products li li.label ul li:hover{background:#dedede}
.look-products .add_remove_button{display:block;width:14px;height:14px;float:right;margin:13px 0 0 0}
.look-products a.remove-product-from-look{width:100%;border:1px #000 solid;text-align:center;color:#000;font-size:10px;text-transform:uppercase;padding:7px 0;text-decoration:none;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out}
.look-products a.remove-product-from-look:hover{opacity:.2;filter:alpha(opacity=70)}
.look-products a.add-product-to-look{position:absolute;z-index:9991;right:1%px;left:1%;width:98%;text-align:center;color:#000;font-size:10px;text-transform:uppercase;padding:7px 0;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;bottom:55px}
.look-products .container-btns{display:none}
.catalog-category-view .look-totals .page-title h1{font-family:'latoregular',Arial,sans-serif;font-size:12px;margin:0 0 15px 0;letter-spacing:1px}
.look-totals{font-size:12px;text-transform:uppercase;text-align:center;letter-spacing:1px}
.look-totals strong{font-weight:normal}
.look-btn-add-to-cart p.tax-disclaimer{font-size:10px;line-height:15px;text-align:center;padding:16px 0}
.look-btn-add-to-cart #add-configurable-products-submit{background-color:#000;color:#FFF;display:block;font-size:10px;padding:0;text-align:center;text-transform:uppercase;border:none;padding:10px 25px;width:100%;cursor:pointer;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;font-family:"latobold",Arial,sans-serif}
#add-configurable-products-to-cart-form{padding:0 0 8px 0;border-bottom:2px #000 solid;display:block}
#add-configurable-products-to-cart-form .validation-advice{text-align:center}
.look-btn-add-to-cart #add-configurable-products-submit:hover{background-color:#333}
#loader-mask{position:fixed;background:#000;width:100%;height:100%;top:0;right:0;z-index:9999;display:block}
#loader-mask .loading{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;width:100px;height:100px;background:url(..//images/logo-loading.gif) no-repeat 0 0}
.cms-index-noroute #mainContent .std{text-transform:uppercase;text-align:center;margin:12% 0 0 0}
.cms-index-noroute .backlink-home-error-page{display:block;background:url(..//images/erro-circle.png) no-repeat top center;width:137px;height:137px;margin:auto;font-size:12px;color:#fff;text-decoration:none;line-height:140px}
.cms-index-noroute p{margin:0}
.cms-index-noroute p.headline{font-size:18px;font-weight:bold;margin:40px 0 0 0}
.cms-index-noroute p.subtitle{font-size:12px}
#collections-list .item{float:left;width:50%}
#collections-list .item img{vertical-align:middle;max-width:100%}
#collections-list ul,#collections-list .item div{overflow:hidden;background:#fff}
#collections-list .item a{position:relative;display:block}
#collections-list .item div a{float:left;width:50%}
#collections-list .collection-detail{display:none;position:absolute;top:0;left:0}
.collection-prod{position:relative;overflow:hidden;padding:0 0 150px 0}
.main-collection-image{float:left;width:57%}
.main-collection-image .collection-image{margin:0 0 0 75px}
.main-collection-image .collection-image.no-mrg img{margin:0}
.corporate-pages .next,.corporate-pages .prev{width:43px;height:82px;display:block;position:absolute;top:40%;z-index:10;-webkit-transition:all .3s ease;opacity:.3}
.corporate-pages .next{background:url(..//images/double-arrows.png) no-repeat -43px 0;right:0}
.corporate-pages .prev{background:url(..//images/double-arrows.png) no-repeat 0 0;left:0}
.corporate-pages a.next:hover,.corporate-pages a.prev:hover{opacity:1}
.corporate-pages span.next,.corporate-pages span.prev{opacity:.1}
.collection-prod-list{float:right;width:42%}
.collection-prod-list a{display:block}
.collection-prod-list ul{overflow:hidden}
.collection-prod-list .item{position:relative;float:left;width:40%;text-transform:uppercase;text-align:center;margin:0 5% 5% 0}
.collection-prod-list .caption{position:absolute;bottom:0;left:0;right:0;top:auto;width:100%;background:rgba(0,0,0,.7);zoom:1\9}
.collection-prod-list .caption .title{display:block;color:#fff;font-size:16px;font-weight:bold;margin:10px 0}
.collection-prod-list .caption a{font-size:11px;color:#999;text-decoration:none;padding:0 0 10px 0}
.collection-prod-list .caption a:hover{text-decoration:underline}
.mfp-arrow-right{right:2%;background:url(..//images/double-arrows-white.png) no-repeat -43px 0}
.mfp-arrow-left{left:2%;background:url(..//images/double-arrows-white.png) no-repeat 0 0}
.overlay-nl{position:fixed;top:0;left:0;background:rgba(0,0,0,.8);zoom:1\9;width:100%;height:100%;overflow-y:scroll;z-index:10100;-webkit-overflow-scrolling:touch}
.overlay-nl.ver2{overflow-y:scroll}
.overlay-nl .window{background-color:#FFF;max-height:520px;margin:125px auto 0;width:980px;max-width:90%;padding:0;position:relative}
.overlay-nl .window .btn-close-overlay{position:absolute;right:0;top:0;width:auto}
.fld-txt-privacy .btn-close-privacy{position:absolute;right:-3%;top:0;width:auto}
.overlay-nl .window .resp-message{background:transparent;bottom:15px;display:inline-block;margin:0;position:absolute;text-align:center;width:45%;padding:0 6%;min-height:30px;right:0}
.overlay-content{display:block;padding:0;text-align:left}
.overlay-content img{max-width:100%;vertical-align:top}
.overlay-nl.ver2 .window .overlay-content{background:none repeat scroll 0 0 #FFF;padding:0;text-align:left;position:relative}
.overlay-nl.ver2 .window .overlay-content:after{content:'';display:block;clear:both}
.overlay-nl.ver2 .window .overlay-col-1{float:left;background-color:#FFF;width:43%}
.overlay-nl.ver2 .window .overlay-col-1 img{max-width:100%;display:block}
.overlay-nl.ver2 .window .overlay-col-2{background-color:transparent;width:45%;float:right;text-align:center;padding:0 6%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0}
.overlay-nl .window .btn-close-nl,.fld-txt-privacy .btn-close-privacy{background:url(..//images/close-wh.png) no-repeat 0 0;display:block;position:absolute;top:-25px;right:0;width:16px;height:16px;font-size:0;background-size:100% auto;transition:all 200ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
.overlay-nl .window .btn-close-nl:hover,.fld-txt-privacy .btn-close-privacy:hover{opacity:.4;filter:alpha(opacity=40)}
.overlay-nl.ver3{position:fixed;top:auto;left:auto;right:1%;bottom:2%;overflow:hidden;padding:15px;background-color:#fff;max-width:380px;height:auto;box-shadow:0 0 18px rgba(0,0,0,.3);z-index:200;z-index:9997;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
@media only screen and (max-width:640px){.overlay-nl.ver3{max-width:98%;right:1%;bottom:1%}
}
.overlay-nl.ver3 .window{padding:0;max-width:460px;width:100%;margin:0 auto;position:static}
.overlay-nl.ver3 .window .overlay-col-1{display:none!important}
.overlay-nl.ver3 .overlay-col-2{width:100%}
.overlay-nl.ver3 .window .btn-close-nl{background:url(..//images/close-icon-modal.png) no-repeat 0 0;width:37px;height:35px;top:10px;right:10px;z-index:2}
.overlay-nl.ver3 .overlay-content .input-box .validation-advice{position:absolute;top:85%;left:0;width:100%;white-space:nowrap}
.overlay-nl.ver3 .overlay-content p{margin:15px 0 20px}
.overlay-nl.ver3 .overlay-content p.txt-privacy{margin-bottom:10px}
.overlay-nl.ver3 .window .resp-message{width:90%;padding:0 5%;bottom:0}
.overlay-nl.ver3 .toggle-nl-display{display:block;text-align:center;color:#000;font-size:12px;margin-bottom:15px}
.toggle-nl-wrapper{position:fixed;right:1%;bottom:2%;z-index:9997;background:#fff;box-shadow:0 0 18px rgba(0,0,0,.3)}
@media only screen and (max-width:640px){.toggle-nl-wrapper{width:98%;bottom:1%}
}
.toggle-nl-wrapper .inner-wrapper{padding:10px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%}
.toggle-nl-wrapper .toggle-nl-trigger{color:#000;font-size:12px;height:35px;line-height:35px;padding:0 15px}
@media only screen and (max-width:640px){.toggle-nl-wrapper .toggle-nl-trigger{width:90%}
}
.toggle-nl-wrapper .close-nl-trigger{border-left:1px solid #eaeaea;background:url(..//images/close-icon-modal.png) no-repeat center center;width:37px;height:35px;padding:0 10px;font-size:0}
.overlay-content h2{font-family:"playfair_displayregular",Arial,sans-serif;font-size:18px;line-height:26px;margin:0;text-align:center;text-transform:uppercase}
.overlay-content p,#subscribe-form-fullpage .form-col .title{color:#666;display:block;font-size:10px;line-height:16px;text-align:center;margin:20px 0}
.overlay-content .widget-static-block p{margin-bottom:5px}
.overlay-content p em{font-style:normal;font-weight:bold}
.overlay-content label{display:block}
.overlay-content .lbl-email{font-size:11px;margin-bottom:10px;text-transform:uppercase;text-align:center}
#overlay-subscribe,button.button.send-nl{border:medium none;display:inline-block;vertical-align:top;background:#000;float:left;width:31%;height:35px}
button.button.send-nl{float:right}
#overlay-subscribe:hover,button.button.send-nl:hover{background:#333}
#overlay-subscribe.button span span,button.button.send-nl span span{padding:0;color:#fff;font-family:'latoregular',Arial,sans-serif;line-height:normal}
.overlay-content #ol_newsletter{border:1px #ccc solid;border-right:none;font-size:11px;text-indent:15px;height:33px;padding:0 6px;width:95%;width:calc(100% - 12px)}
.overlay-content p.txt-privacy{border:medium none;clear:both;padding-top:17px;color:#666;font-size:12px;line-height:normal;max-width:425px;position:relative}
.overlay-content p.txt-privacy:after{content:'';display:block;clear:both}
.overlay-content p .validation-advice{text-transform:none;text-align:left;position:absolute;left:0;bottom:-25px;font-size:10px}
.overlay-content p.txt-privacy label{color:#666;display:inline-block;font-family:Arial,Helvetica,sans-serif;text-transform:none;width:90%}
.overlay-content p.txt-privacy label:hover{text-decoration:underline}
.overlay-content p.txt-privacy label em{font-style:normal;text-decoration:underline}
.overlay-content p.txt-privacy a{color:#000;font-size:10px;text-align:left;display:block;float:left;width:83%;padding:0}
.overlay-content .input-box{position:relative;display:inline-block;width:64%;float:left}
.overlay-content .input-box.:after{content:'';display:block;clear:both}
.overlay-content .input-box .validation-advice{text-transform:none;text-align:left;font-size:10px}
.overlay-content p.txt-privacy input.validation-failed{border:1px solid #ee001c!important}
.overlay-content .validation-advice{margin-bottom:10px}
.overlay-content .fld-txt-privacy{border:1px solid #CCC;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:4em;line-height:14px;overflow-y:scroll;padding:2px;resize:none;text-transform:none;width:100%;clear:both}
.overlay-content .fld-txt-privacy div{display:block}
.overlay-content .fld-txt-privacy:hover{border-color:#333}
.window .resp-message{bottom:-17px;color:#000;font-size:13px;line-height:14px;margin:15px 0 5px 61%;position:absolute;text-align:left;text-transform:uppercase}
#subscribe-form-fullpage .image-col{float:left;width:30%}
#subscribe-form-fullpage .image-col img{max-width:100%}
#subscribe-form-fullpage .form-col{width:65%}
#subscribe-form-fullpage .form-col input.checkbox{float:left}
#subscribe-form-fullpage .form-col a.open-modal{float:left;width:95%;color:#999;font-size:9px;text-transform:uppercase;letter-spacing:1px}
#subscribe-form-fullpage .form-col .title{padding:0 0 10px 0;text-align:left}
#subscribe-form-fullpage .form-col .input-box{float:left;margin:0 5px 0 0;position:relative;padding:0 0 30px 0;width:40%}
#subscribe-form-fullpage .form-col .validation-advice{text-align:left;text-transform:uppercase;font-size:8px}
#subscribe-form-fullpage .form-col #newsletter-fullpage{width:98%;border:1px solid #000;font-size:10px;text-indent:15px}
body.cms-page-view.cms-newsletter .std{padding:0}
.zendext-ticket-history p,.zendext-ticket-view p,.ticket-items{padding:1%}
.ticket-about span{padding:0 2%}
.ticket-items .buttons-set button.button{float:left}
.zendext-ticket-history a{color:#000}
#my-tickets-table{padding:1%;margin:auto;width:98%}
.contacts-index-index #messages_product_view{padding:1%}
#size-guide{width:100%;margin:0 auto 2% auto;border-left:1px #dbdbdb solid}
#size-guide td{padding:2%;text-align:center;border-right:1px #dbdbdb solid;border-top:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid;text-transform:uppercase}
#size-guide td.first{background:#e5e5e5;font-size:11px;color:#000}
.table-title h2{text-transform:uppercase;font-size:14px;color:#141414}
.video-wrapper{position:relative;float:right;width:83%}
#video{width:0;;margin:0 auto;height:0;overflow:hidden;position:relative}
#video .inner2{height:600px;margin:-30px 0 0 -1px;width:385px}
#video .inner{width:310px;height:498px}
#video .frame{position:absolute;left:0;top:0;width:310px;height:498px;display:block;border-left:1px solid #fff;border-right:1px solid #fff}
.close-video{display:none;position:absolute;top:-7px;right:20px}
#video-icon{display:block;float:left;border:1px solid transparent}
#video-icon:hover,#video-icon.selected{border:1px solid #000}
#video-icon img{max-width:100%}
#video-icon.selected{cursor:default}
#mobile-video{margin:0;overflow:hidden;width:310px;height:498px;display:none}
#mobile-video .inner{width:310px;height:498px}
#mobile-video video{cursor:pointer}
.product-view .product-img-box .more-views li.selected.selected-video{border:1px solid transparent}
.static-text{color:#666;margin-bottom:10px}
.static-text a{color:#666}
.shipping_disclaimer_cart_co.static-text{padding:10px 0 0 0}
.checkout-cart-index .static-text{text-align:right}
.onestepcheckout-index-index .static-text{width:94%;margin-top:6px;color:#6b6b6b;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:5px 1%;text-transform:uppercase;font-size:10px;letter-spacing:.05em}
.name ul.onestepcheckout-custom-options{list-style:none;margin:0;list-style-type:none}
.onestepcheckout-custom-options li{float:left;font-size:11px;color:#666;margin-right:.4em;clear:both}
.onestepcheckout-custom-options li b{font-weight:normal;font-family:'latobold',Arial,sans-serif}
.group-select .onestepcheckout-custom-options li{padding:3px 0;text-transform:none;color:#6b6b6b}
.onestepcheckout-custom-options li:not(:last-child):after{content:','}
.MagicZoom,.MagicZoom:hover{display:inline-block}
.MagicZoom img{border:0!important;margin:0!important;padding:0!important}
.MagicZoomHint{color:#000;line-height:24px;margin:0;min-height:24px;padding:2px 8px 2px 20px!important;text-align:left;text-decoration:none;text-transform:uppercase}
.MagicZoomExternalTitle{display:none}
.MagicZoomBigImageCont{background:#fff}
.MagicZoomBigImageCont img{max-width:none!important;max-height:none!important;height:auto!important;width:auto!important}
.MagicZoomHeader{background:#666;color:#fff;font-size:10pt!important;line-height:normal!important;text-align:center!important}
.MagicZoomPup{background:#fff;border:1px solid #ddd;cursor:move}
.MagicZoomLoading{background:#fff;border:1px solid #000;color:#444;font-size:8px;line-height:1.5em;margin:0;padding:4px!important;text-align:center;text-decoration:none;text-transform:uppercase;opacity:1!important}
.MagicBoxShadow{border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#888888')!important;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')"!important}
.MagicBoxGlow{border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Glow(Strength=4,Color='#888888')!important;-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')"!important}
#main-image #Zoomer{text-align:center}
.customer-account-login .account-login,.customer-account-create .account-create,.customer-account-forgotpassword .page-title,.customer-account-forgotpassword .customer-account-resetpassword{margin:20px 0 0 0}
.modal-content-wrapper{width:92%;margin:0 auto}
.modal-content-size-guide .modal-content-wrapper{width:100%}
.size-box{position:relative}
.size-box:after{content:'';display:block;clear:both}
.size-box h2{font-size:26px;letter-spacing:1px;font-family:'playfair_displayregular';text-transform:uppercase}
.size-box p{color:#666;font-size:11px;margin-bottom:20px;letter-spacing:.03em}
.size-box .size-woman{position:absolute;right:0;bottom:0;width:13%;text-align:right}
.size-box .size-woman img{max-width:100%;height:auto}
.table-sizes{margin:20px 0 0 0;padding:0;border-collapse:collapse;width:85%;float:left}
.woman-shoes{float:left;width:48%}
.man-shoes{float:right;width:48%}
.man-shoes .table-sizes,.woman-shoes .table-sizes{width:100%;float:none}
.man-shoes>h3,.woman-shoes>h3{font-family:'playfair_displayregular',serif;text-transform:uppercase;font-size:13px;letter-spacing:1px}
.table-sizes td,.table-sizes th{border:1px solid #e5e5e5;padding:15px 10px;text-align:center;font-size:10px;vertical-align:middle}
.table-sizes th,.table-sizes td strong{font-weight:normal;font-family:'latobold',sans-serif;text-transform:uppercase;font-size:10px}
.table-sizes tr.cm td{width:6.07%;padding:0}
.table-sizes tr.cm.first td{border-top:2px solid #e5e5e5}
.table-sizes tr.cm td.first{width:15%;padding:15px 10px}
.table-sizes td strong{text-align:left;display:block}
.tabs{padding:0}
.tabs li{margin:0 10px;display:inline-block;padding:10px;cursor:pointer;text-transform:uppercase;color:#7d7d7d;border-bottom:2px solid #e5e5e5}
.tabs li.active{font-weight:700;color:#000;border-bottom-color:#000}
.tabs-body [data-tab]{display:none}
.mobile-slider-image{display:none}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-initialized .slick-slide{display:block}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide .slider-content{display:block;position:relative;width:100%}
.slick-slide .caption{position:absolute;width:50%;left:50%;margin-left:-25%;top:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.slick-slide .style-right .caption{position:absolute;width:30%;left:60%;margin-left:0;top:20%;text-align:left;-webkit-transform:none;-ms-transform:none;transform:none}
.slick-slide .style-left .caption{position:absolute;width:30%;left:10%;margin-left:0;top:20%;text-align:left;-webkit-transform:none;-ms-transform:none;transform:none}
.slick-slide .caption .pager{display:none}
.slick-slide .caption .p-relative>h1 a,.slick-slide .caption .p-relative>h2,.slick-slide .caption .p-relative>h2 a{font-family:'playfair_displayregular',Arial,sans-serif;font-size:31px;text-transform:uppercase;letter-spacing:1px;color:#000;display:block}
.slick-slide .caption .p-relative>h1 a:hover,.slick-slide .caption .p-relative>h2,.slick-slide .caption .p-relative>h2 a:hover{text-decoration:none}
.slick-slide .caption .desc{display:block;font-size:11px;line-height:20px;font-family:'latoregular',sans-serif;letter-spacing:1px;color:#000;text-decoration:none}
.slick-slide .caption .desc a{color:#000;text-decoration:none}
.slick-slide .slider-content.style-left .caption h2 a,.slick-slide .slider-content.style-right .caption h2 a{font-size:38px;line-height:40px}
.slick-slide .caption .button-holder{text-align:center;padding:10px 0}
.slick-slide .slider-content.style-left .caption .button-holder,.slick-slide .slider-content.style-right .caption .button-holder{text-align:left}
.slick-slide .style-center .caption .button-holder{text-align:center}
.slick-slide .caption .button-holder,.slick-slide .caption .button-holder a{display:inline-block;margin:10px 10px 10px 0;font-size:10px;font-family:'latoregular',sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:10px 40px;background:#000}
.slick-slide .caption .button-holder a:hover,.slick-slide:hover .caption .button-holder{background:#2d2d2d;text-decoration:none}
.slick-slide .style-center .caption .button-holder,.slick-slide .style-center .caption .button-holder a{margin:0 10px}
.slick-slide .style-center .caption .desc{padding-bottom:20px}
.slick-slider.slider-nav{position:absolute;top:0;right:-50px;width:30px!important;z-index:10;height:100%}
.slick-slider.slider-nav .slick-slide{text-align:center;width:30px!important;clear:both;padding:6px 0;cursor:pointer}
.slick-slider.slider-nav .slick-list{height:100%;position:relative}
.slick-slider.slider-nav .slick-track{position:relative;top:50%;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}
.slick-slider.slider-nav .slick-track:after{content:'';display:block;clear:both}
.slick-slider.slider-nav .slick-slide span.number{display:inline-block;font-family:"latoregular",Arial,Helvetica,sans-serif;font-size:10px;color:#000;padding-bottom:3px}
.slick-slider.slider-nav .slick-slide span.line-timer-bg{content:'';display:none!important;width:15px;height:1px;padding:0;background:#ddd;margin:0 auto;border:none}
.slick-slider.slider-nav .slick-slide span.line-timer{content:'';display:block;width:100%;height:1px;padding:0;background:#000;border:none;-webkit-animation-name:timer-slide;-webkit-animation-duration:4.4s;-webkit-animation-iteration-count:infinite;animation-name:timer-slide;animation-duration:4.4s;animation-iteration-count:infinite}
.slick-slider.slider-nav .slick-slide{padding-bottom:1px}
.slick-slider.slider-nav .slick-slide.slick-current{padding-bottom:0}
.slick-slider.slider-nav .slick-slide.slick-current span.line-timer-bg{display:block!important}
.storelocator-filter .location-search h4,#filter-radio input[type="radio"]{display:none}
#filter-radio label{display:block;padding:10px 20px;cursor:pointer;border-top:1px solid transparent;border-bottom:1px solid transparent}
#filter-radio label.selected{background:#3D3D3D;border-top-color:#2a2a2a;border-bottom-color:#2a2a2a}
.storelocator-panel .store-list .no-stores{display:none}
@-webkit-keyframes timer-slide{from{width:0}
to{width:100%}
}
@keyframes timer-slide{from{width:0}
to{width:100%}
}
.loader{display:inline-block;font-size:2em;margin:0 .5em;position:relative;height:.5em;width:1em}
.loader:before,.loader:after{content:"";display:block;height:.5em;position:absolute;width:.5em}
.loader:before{-webkit-animation:load-before 2s ease-in-out infinite,zoom-before .66s ease-in-out infinite;-moz-animation:load-before 2s ease-in-out infinite,zoom-before .66s ease-in-out infinite;-ms-animation:load-before 2s ease-in-out infinite,zoom-before .66s ease-in-out infinite;-o-animation:load-before 2s ease-in-out infinite,zoom-before .66s ease-in-out infinite;animation:load-before 2s ease-in-out infinite,zoom-before .66s ease-in-out infinite;background:#444}
.loader:after{-webkit-animation:load-after 2s ease-in-out infinite,zoom-after .66s ease-in-out infinite;-moz-animation:load-after 2s ease-in-out infinite,zoom-after .66s ease-in-out infinite;-ms-animation:load-after 2s ease-in-out infinite,zoom-after .66s ease-in-out infinite;-o-animation:load-after 2s ease-in-out infinite,zoom-after .66s ease-in-out infinite;animation:load-after 2s ease-in-out infinite,zoom-after .66s ease-in-out infinite;background:#333}
.small{font-size:1.2em}
@-webkit-keyframes load-before{0%{left:0;-webkit-transform:scale(1.1)}
50%{left:100%;-webkit-transform:scale(1)}
100%{left:0;-webkit-transform:scale(1.1)}
}
@-webkit-keyframes load-after{0%{left:100%;-webkit-transform:scale(1.1)}
50%{left:0;-webkit-transform:scale(1)}
100%{left:100%;-webkit-transform:scale(1.1)}
}
@-webkit-keyframes zoom-before{0%{z-index:0}
50%{z-index:1}
100%{z-index:0}
}
@-webkit-keyframes zoom-after{0%{z-index:1}
50%{z-index:0}
100%{z-index:1}
}
@-moz-keyframes load-before{0%{left:0;-moz-transform:scale(1.1)}
50%{left:100%;-moz-transform:scale(1)}
100%{left:0;-moz-transform:scale(1.1)}
}
@-moz-keyframes load-after{0%{left:100%;-moz-transform:scale(1.1)}
50%{left:0;-moz-transform:scale(1)}
100%{left:100%;-moz-transform:scale(1.1)}
}
@-moz-keyframes zoom-before{0%{z-index:0}
50%{z-index:1}
100%{z-index:0}
}
@-moz-keyframes zoom-after{0%{z-index:1}
50%{z-index:0}
100%{z-index:1}
}
@-ms-keyframes load-before{0%{left:0;-ms-transform:scale(1.1)}
50%{left:100%;-ms-transform:scale(1)}
100%{left:0;-ms-transform:scale(1.1)}
}
@-ms-keyframes load-after{0%{left:100%;-ms-transform:scale(1.1)}
50%{left:0;-ms-transform:scale(1)}
100%{left:100%;-ms-transform:scale(1.1)}
}
@-ms-keyframes zoom-before{0%{z-index:0}
50%{z-index:1}
100%{z-index:0}
}
@-ms-keyframes zoom-after{0%{z-index:1}
50%{z-index:0}
100%{z-index:1}
}
@-o-keyframes load-before{0%{left:0;-o-transform:scale(1.1)}
50%{left:100%;-o-transform:scale(1)}
100%{left:0;-o-transform:scale(1.1)}
}
@-o-keyframes load-after{0%{left:100%;-o-transform:scale(1.1)}
50%{left:0;-o-transform:scale(1)}
100%{left:100%;-o-transform:scale(1.1)}
}
@-o-keyframes zoom-before{0%{z-index:0}
50%{z-index:1}
100%{z-index:0}
}
@-o-keyframes zoom-after{0%{z-index:1}
50%{z-index:0}
100%{z-index:1}
}
@keyframes load-before{0%{left:0;transform:scale(1.1)}
50%{left:100%;transform:scale(1)}
100%{left:0;transform:scale(1.1)}
}
@keyframes load-after{0%{left:100%;transform:scale(1.1)}
50%{left:0;transform:scale(1)}
100%{left:100%;transform:scale(1.1)}
}
@keyframes zoom-before{0%{z-index:0}
50%{z-index:1}
100%{z-index:0}
}
@keyframes zoom-after{0%{z-index:1}
50%{z-index:0}
100%{z-index:1}
}
@media only screen and (max-width:1355px){.slick-slider.slider-nav{bottom:-30px;top:auto;left:0;right:auto;height:30px;width:100%!important;text-align:center}
.slick-slider.slider-nav .slick-track{position:static;width:100%!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.slick-slider.slider-nav .slick-slide{display:inline-block;float:none}
}
#pop-up.store-pickup-popup .action-wrapper{display:none}
.onestepcheckout-index-index #pop-up .store_selector button.button{display:block;margin:10px auto 5px auto;clear:both;float:none}
.product-options-bottom .product_badge{background-color:#f0eff1;margin:30px auto 0;max-width:240px;padding:10px 0;text-transform:uppercase}
.product-options-bottom .product_badge:before,.product-options-bottom .product_badge:after{content:"\2219";margin:10px}
.modal-container-osc,.modal-container-checkout{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.6);background:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000',endColorstr='#b3000000')\9;zoom:1\9;max-width:1780px;width:100%;height:100%;overflow-y:scroll;z-index:3;-webkit-overflow-scrolling:touch}
#agreement-content-marketing.modal-container-osc,#agreement-content-profilazione.modal-container-osc{max-width:none}
.modal-container-osc .modal-content-wrapper,.modal-container-checkout .modal-content-wrapper{background:#fff;position:absolute;top:50px;left:50%;width:700px;margin:0 0 0 -350px;text-align:center}
@media screen and (max-width:768px){.modal-container-osc .modal-content-wrapper,.modal-container-checkout .modal-content-wrapper{left:initial;width:90%;margin:0 5%}
}
.modal-container-osc .modal-content-wrapper img.close-modal-osc,.modal-container-checkout .modal-content-wrapper img.close-modal-checkout{position:absolute;top:0;right:0;cursor:pointer}
.modal-container-osc .modal-content-wrapper img.modal-loader,.modal-container-checkout .modal-content-wrapper img.modal-loader{margin:30% 0}
.modal-container-osc .modal-content-wrapper .modal-content,.modal-container-checkout .modal-content-wrapper .modal-content-checkout{font-size:12px;color:#333;padding:32px;text-align:left}
.modal-container-osc{color:#666;font-family:'playfair-italic';font-size:13px;font-weight:normal;line-height:1.4}
.customer-address-form .marketing-field{max-width:545px;margin-top:20px}
.customer-address-form .marketing-field a{color:#333;display:block;margin-left:20px}
.customer-address-form input#marketing_flag{display:block;float:left}
.customer-address-form #marketing-flag-agreement-content{z-index:99999}
.cms-cookies td{vertical-align:middle;text-align:center}
#informativa-privacy-osc-text img.loading{text-align:center;display:block;margin:30% auto}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
@media only screen and (max-width:375px){.slick-slide .style-center .caption .desc{padding-bottom:8px}
.catalog-category-view .slick-slide .caption h2{font-size:24px}
}
.widget{display:inline}
.widget .widget-title{clear:both;padding:15px 0 0;margin:0 0 7px}
.widget .widget-title h2{font-size:15px;font-weight:bold;color:#e25203}
.widget .mini-products-images-list .product-image{display:block;width:76px;height:76px;border:1px solid #a9a9a9;margin:0 auto}
.widget .mini-products-images-list li.item{float:left;width:77px;height:77px}
.widget-new-products{display:block}
.col-main .widget-new-products{margin:7px 0}
.widget-new-products .products-grid .product-image,.widget-new-products .products-list .product-image{width:85px;height:85px}
.widget-new-products .products-list .product-shop{margin-left:100px}
.sidebar .widget-new-products .block{font-size:11px;line-height:1.25}
.sidebar .widget-new-products .block-title strong{background:url(/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat;padding-left:21px;color:#dc5033}
.widget-viewed{display:block}
.col-main .widget-viewed{margin:7px 0}
.widget-viewed .products-grid .product-image,.widget-viewed .products-list .product-image{width:85px;height:85px}
.widget-viewed .products-list .product-shop{margin-left:100px}
.sidebar .widget-viewed .block{font-size:11px;line-height:1.25}
.sidebar .widget-viewed .block-title strong{background:url(/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px}
.widget-compared{display:block}
.col-main .widget-compared{margin:7px 0}
.widget-compared .products-grid .product-image,.widget-compared .products-list .product-image{width:85px;height:85px}
.widget-compared .products-list .product-shop{margin-left:100px}
.sidebar .widget-compared .block{font-size:11px;line-height:1.25}
.sidebar .widget-compared .block-title strong{background:url(/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px}
.sidebar .widget-static-block{display:block;margin:0 0 15px}
.top-container .widget a{padding:0 0 0 7px}
.bottom-container .widget a{padding:0 3px}
.widget-product-link-inline{display:inline}
.col-main .widget-product-link{display:block;text-align:right;margin:7px 0}
.col-main .widget-product-link a{background:url(/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}
.sidebar .widget-product-link{display:block;margin:0 0 15px;padding:0 10px}
.sidebar .widget-product-link a{background:url(/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0}
.widget-category-link-inline{display:inline}
.col-main .widget-category-link{display:block;text-align:right;margin:7px 0}
.col-main .widget-category-link a{background:url(/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}
.sidebar .widget-category-link{display:block;margin:0 0 15px;padding:0 10px}
.sidebar .widget-category-link a{background:url(/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0}
.widget-cms-link-inline{display:inline}
.col-main .widget-cms-link{display:block;text-align:right;margin:7px 0}
.col-main .widget-cms-link a{background:url(/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}
.sidebar .widget-cms-link{display:block;margin:0 0 15px;padding:0 10px}
.sidebar .widget-cms-link a{background:url(/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0}
.postWrapper{padding-bottom:25px;clear:both}
.postTitle{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#DDD;margin-bottom:15px}
.postTitle h2{font-size:20px;font-weight:normal;margin:0;padding:0}
.postTitle h3{font-size:10px;margin:0;padding-top:2px;padding-right:0;padding-bottom:2px;padding-left:0}
.postContent{padding-bottom:10px}
.postBookmarks{padding-bottom:10px}
.postBookmarks h4{font-size:12px;font-weight:bold}
.commentWrapper{padding-bottom:15px}
.commentContent{padding-bottom:0}
.commentDetails{margin-bottom:5px;padding:0}
.commentDetails h4.username{display:inline}
.postError{font-size:16px}
.tags{font-weight:bold;padding-bottom:10px}
.tags UL{display:inline}
.tags UL LI{font-weight:normal;display:inline;padding-right:6px}
.tags h4{font-size:12px;font-weight:bold}
.menu-tags,.menu-categories,.menu-recent{margin:5px 9px}
.menu-tags h5,.menu-categories h5,.menu-recent h5{font-size:11px}
.block-blog .menu-tags UL LI{display:inline;padding:2px;margin-left:10px}
.block-blog .menu-categories UL LI{margin-left:10px}
.block-blog .menu-recent UL LI{margin-left:10px}
.block-blog .menu-recent UL LI a,.block-blog .menu-categories UL LI a,.block-blog .menu-tags UL LI a{font-size:11px}
.tag-count-1{font-size:1em!important}
.tag-count-2{font-size:1.2em!important}
.tag-count-3{font-size:1.4em!important}
.tag-count-4{font-size:1.6em!important}
.tag-count-5{font-size:1.8em!important}
.tag-count-6{font-size:2em!important}
.tag-count-7{font-size:2em!important}
.tag-count-8{font-size:2em!important}
.tag-count-9{font-size:2em!important}
.tag-count-10{font-size:2em!important}
.block-blog .head h4{padding-left:20px}
.block-blog .block-title strong{background-image:url(..//aw_blog/images/icon_blog.png);background-repeat:no-repeat;padding-left:21px;text-align:left}
.postWrapper .poster{display:inline}
.input-box.aw-blog-comment-area{width:100%}
.widget-latest li{font-size:12px;padding:5px 10px}
.block-blog .menu-categories{margin:0;padding:5px 9px}
A.awblog_current_comment{text-decoration:none!important;font-weight:bold!important}
.box-brand a{margin:0 auto;display:block}
.box-brand img{margin:0 auto;display:block}
.box-brand .brand-name .label{}
.box-brand a img,.brand-slider .slides a img{transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-webkit-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out}
.box-brand a:hover img,.brand-slider .slides a:hover img{opacity:.85;filter:alpha(opacity=85)}
.block-customer-address{line-height:1.25}
.block-customer-address .block-title strong{background-position:0 0;background-repeat:no-repeat}
.block-customer-address .form-list{padding:5px 10px}
.block-customer-address .customer-address-id-form-list{padding:5px 10px 0 10px}
.block-customer-address .customer-address-form-list{padding:0 10px 5px 10px}
.block-customer-address select{}
.cookienotice-container{background:#ddd;z-index:9998;padding:10px 1%}
.cookienotice-content{margin:0 auto;display:block;clear:both;text-align:left}
.cookienotice-message{float:left}
.cookienotice-page-link:hover{}
.cookienotice-button-container{float:right}
.cookienotice-button{cursor:pointer}
.cookienotice-container a.cookienotice-button:active{}
.cookienotice-bar{clear:both;width:98%}
.cookienotice-bar-top{position:absolute;top:0;left:0}
.cookienotice-bar-bottom{position:fixed;top:auto;bottom:0;left:0}
.cookienotice-bar .cookienotice-content{max-width:1180px;width:auto}
.cookienotice-bar .cookienotice-content a{color:#000;text-decoration:underline}
#cookienotice-close-button{background:url(..//images/remove-item.png) no-repeat 0 0;display:block;width:14px;height:14px;text-indent:9999px}
.cookienotice-box{position:fixed;top:0;left:0;width:240px;border-radius:4px;top:auto;bottom:auto;left:auto;right:auto}
.cookienotice-box-top-left{left:30px;top:30px}
.cookienotice-box-top-right{right:30px;top:30px}
.cookienotice-box-bottom-right{right:30px;bottom:30px}
.cookienotice-box-bottom-left{left:30px;bottom:30px}
#cookienotice-container.ver3{background:#fff;bottom:2%;left:1%;max-width:245px;box-shadow:0 0 18px rgba(0,0,0,.3);padding:10px 25px 10px 20px}
#cookienotice-container.ver3 .cookienotice-content{text-align:left}
#cookienotice-container.ver3 .cookienotice-button-container{float:none;position:absolute;top:10px;right:10px}
@media only screen and (max-width:640px){#cookienotice-container.ver3{max-width:98%;bottom:.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
}
.warehouse .warehouse-name{font-weight:bold}
.warehouse .warehouse-origin{display:block;font-style:italic}
.warehouse .warehouse-distance{display:block;font-style:italic}
.warehouse .warehouse-description{display:block}
.product-quote tfoot td{padding:5px 10px}
.product-quote .button-update{margin-left:5px}
.cart-table .cart-item-product-quote-button{margin-left:10px}
.cart-table .product-quote .odd{}
.cart-table .product-quote thead th{}
.cart-table .button-reset-cart{}
.warehouse-block{}
.warehouse-block .block-title strong{background-position:0 0;background-repeat:no-repeat}
.warehouse-block .current,.warehouse-block .current.odd,.warehouse-block .current.even{}
.warehouse-block input.radio{float:left;margin:3px -18px 0 0}
.warehouse-block .label{display:block;margin-left:18px}
.warehouse-block li{padding:3px 9px}
.warehouse-block .actions .button-update{margin-left:5px}
.warehouse-shipping-methods .warehouse{padding-top:15px}
.warehouse-shipping-methods .warehouse .warehouse-name{font-size:1.125em}
.warehouse-shipping-methods .warehouse-content{padding-bottom:10px}
.warehouse-shipping-methods .warehouse-content .shipping-methods{padding-left:15px}
.block-progress dl.warehouse-shipping-methods{border:0;padding:0}
.block-progress dl.warehouse-shipping-methods dt{border:0;padding:0}
.block-progress dl.warehouse-shipping-methods dd{border:0;padding:0 0 0 5px}
.box-main-storelocator{margin:120px 0 30px 0}
.storelocator-panel{overflow:auto}
.cms-storelocator .slimScrollDiv{margin:10px 0 0 0}
.scrollbar-list{height:100%;display:block}
.storelocator-panel .store-list{margin:0;padding:0}
.storelocator-panel .store-list .store{margin:0;padding:10px}
.storelocator-panel .store-list li,.storelocator-panel .directions-panel{padding:10px;background:#3D3D3D;line-height:1.8em;border-bottom:1px solid #2A2A2A}
.storelocator-panel .directions-panel{font-size:.8em}
.storelocator-panel .store-list li.store:hover{cursor:pointer;background:#333}
.storelocator-panel .store-list li.highlighted,.storelocator-panel .store-list li.highlighted:hover{background:#333}
.storelocator-panel .directions{display:none}
.storelocator-panel .location-search{padding:10px 0 0 0}
.storelocator-panel .location-search input{display:block;background-image:url(..//images/ico-search-store.png);background-repeat:no-repeat;background-position:95% 8px;background-color:#3d3d3d;border:1px solid #555;box-sizing:border-box;color:#b2b2b2;font-size:11px;margin:0 auto 5% auto;padding:10px 20px;-webkit-transition:background 400ms ease-out;-moz-transition:background 400ms ease-out;-ms-transition:background 400ms ease-out;-o-transition:background 400ms ease-out;transition:background 400ms ease-out;width:90%}
.storelocator-panel .location-search h4{font-size:.8em;margin:0;padding:0}
.storelocator-panel .store-list .no-stores{background:#c00;color:#fff;font-size:10px;padding:10px}
.storelocator-panel .store .features{display:none}
.storelocator-panel .feature-filter{overflow:hidden}
.storelocator-panel .feature-filter label{display:block;font-size:.8em;margin:0 .4em;float:left}
.store .title{font-family:'latobold',sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1px}
.store .typeOfStore{font-style:italic;color:#333}
.store-list .typeOfStore{color:#c4c4c4}
.store{margin:10px}
.store .address,.store .misc{font-family:'latoregular',sans-serif;font-size:11px;letter-spacing:1px;color:#6b6b6b;line-height:15px;margin:15px 0 0 0}
.store-list .store .address,.store-list .store .misc{color:#b8b8b8}
.store .phone,.store .web{font-size:10px;margin-top:.2em;margin-bottom:.5em;display:block;color:#b8b8b8}
.store .features{overflow:hidden;color:grey;margin:0;padding:0;font-size:90%;max-width:250px}
.store .features li{display:inline;float:left;padding-right:.8em}
.store .web a{color:green}
.store .action{display:none}
#map-canvas,#panel{height:600px}
#panel{width:22%;float:left;overflow:hidden;background:#333;color:#fff}
#panel .feature-filter label{width:130px}
p.attribution,p.attribution a{color:#666}
.storelocator-filter{position:relative}
.store-list-filter{display:none;width:90%;margin:0 auto 30px auto}
.store-list-filter label{color:#b2b2b2;display:block;background:#3D3D3D;font-size:11px;border-left:1px solid #555;border-right:1px solid #555;border-bottom:1px solid #555;box-sizing:border-box;position:relative;padding:10px;cursor:pointer;-webkit-transition:background 400ms ease-out;-moz-transition:background 400ms ease-out;-ms-transition:background 400ms ease-out;-o-transition:background 400ms ease-out;transition:background 400ms ease-out}
.store-list-filter label.checked{background:#666}
.location-search .chooseType{background-color:#3d3d3d;background-image:url(..//images/arrow-type.png);background-position:95% center;background-repeat:no-repeat;display:block;margin:0 auto;padding:10px 20px;width:90%;border:1px solid #555;box-sizing:border-box;color:#b2b2b2;cursor:pointer}
#open-store-list{display:none}
@media only screen and (max-width:800px){#open-store-list{display:block;width:25%;margin:0 auto 20px auto;display:block;background:#333;padding:10px;color:#fff;text-align:center;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.storeClosed{display:none}
.scrollbar-list{height:300px}
.cms-storelocator .slimScrollDiv{display:none}
#panel{float:none;width:100%;height:auto;padding:0 0 20px 0}
#map-canvas{height:400px}
.box-main-storelocator{margin:0 0 30px}
.storelocator-panel .location-search input{margin:0 auto 2%}
}
@media only screen and (max-width:500px){#map-canvas{height:300px}
}
@media only screen and (min-width:1180px) and (max-width:1300px){html:lang(ru) #header .header-links{font-size:9px}
}
@media only screen and (min-width:960px) and (max-width:1180px){html:lang(ru) #header .header-links>a{padding:0 0 0 1%}
html:lang(ru) #header .cart-wrapper{padding:0 0 0 1%}
html:lang(ru) #header .header-links{font-size:9px}
html:lang(ru) #header .header-links.right-block{width:82%}
#header .retail-message{padding:0 1% 0 2%}
#header #mini-cart{padding:0}
.wishlist-index-index.all-account-pages .my-wishlist{padding:0 2% 0 0}
body.all-account-pages .block.block-account li{padding:0 .5% 0 0;font-size:8px}
.product-view #product-options-wrapper .swatches .attr-holder.size{margin:0 0 0 -21px;width:47%;float:left}
.unilabel{float:left;padding:14px 0 0 0}
.product-view #product-options-wrapper .swatches .attr-holder.qty{float:right}
.related-items{margin:0 0 150px 13%}
.block.block-vertnav{width:150px}
#sidebar .collections-nav a{font-size:12px;font-size:11px\0}
.flex-direction-nav .flex-next{right:-44px!important}
.flex-direction-nav .flex-prev{left:-44px!important}
.zoom-modal .left-arrow{margin:-52px 0 0 90px}
.zoom-modal .right-arrow{margin:-52px 90px 0 0}
#map-sidebar,#full-store-list{height:94.4%}
.slides li .caption .p-relative{height:290px;padding:40px 25px 0;width:220px}
.flex-direction-nav{left:25px}
.widget_3 .vertical-label{display:none}
.zoom-modal .zoomed-image-container{width:69%}
#sidebar .static-page-menu li{padding:5px 0 5px 2px}
}
@media only screen and (max-width:1024px){.page-category .fixed-adjust>.col-main{height:570px}
.close-video{right:5px}
.modal-container-size-guide .modal-content-wrapper-size-guide{width:90%;margin-left:-45%;top:120px}
#footer .footer-links ul.social li{margin-right:3px}
}
@media only screen and (max-width:960px){#video-icon{display:none}
}
@media only screen and (min-width:801px){#header #nav .mobile-nav-viewport{display:block!important}
#header #nav li.view_all_active{display:none}
}
@media only screen and (min-width:801px) and (max-width:1000px){.slides li .caption .p-relative{padding:25px 75px 0}
.widget_3 .block-right .vertical-label{right:-2px}
}
@media only screen and (min-width:767px) and (max-width:800px){.clear-mobile{clear:both}
.add-to-links a.link-wishlist{background-position:0 6px}
.slides li .caption .p-relative{padding:25px 75px 0}
.widget_3 .block-right .vertical-label{right:-2px}
}
@media only screen and (max-width:1200px){.product-view .product-img-box{width:60%}
.product-view .product-shop{width:27%;margin:0 6% 0 0}
}
@media only screen and (max-width:980px){#sidebar{width:22%;margin:0 3% 0 0}
}
@media only screen and (max-width:800px){#sidebar .acc-nav .link-item-wrapper{top:-25px}
.modal-container-size-guide .modal-content-wrapper-size-guide .modal-content-size-guide{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}
.account-login .new-users{margin-left:10%}
#header #nav li.level0.first{width:auto}
#header #nav li.level0.first>a{float:none;text-align:left}
.touch #header #nav li.level0:hover a.level-top:after{content:none}
.modal-container .modal-content-wrapper,.modal-container-geolocator .modal-content-wrapper-geolocator,.modal-container-size-guide .modal-content-wrapper-size-guide{top:100px}
.credits .managed-by-info{width:90%;margin:0;right:2%}
.woman-collection .three-banner .hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.woman-collection .three-banner .hover .text,.woman-collection .three-banner .hover .text .title{background:transparent}
.woman-collection .three-banner .hover .text .title{font-size:16px}
.credits .managed-by-info:after{right:50%}
#header #nav li.level0:hover a.level-top:after{content:none}
.store-lang{text-align:center;float:none;padding-top:15px}
.store-lang a,.select-country{float:none;display:inline-block;color:#fff;font-size:10px;letter-spacing:1px;margin:0 5px}
#footer .footer-links ul.social li{margin:15px 5px 0}
#footer>.main-container>.col-main{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}
#footer .footer-links.col-1,#footer .footer-links.col-2,#footer .footer-links.col-3,#footer .footer-links.col-4,#footer .footer-links.col-5,#footer .footer-links.col-hide,#footer .store-lang{float:none;width:100%;margin:0;text-align:center;-webkit-order:2;order:2}
#footer .footer-links.col-5{-webkit-order:1;order:1}
#footer .footer-links.col-4{border-bottom:1px solid #222}
#footer .footer-links.col-hide{display:block}
#footer .footer-links h4{border-bottom:1px solid #222;padding:20px 0 15px;margin:0;cursor:pointer;letter-spacing:.15em}
#footer .footer-links.first h4{border-top:1px solid #222}
#footer .footer-links h4:after{content:'+';display:inline-block;font-size:10px;margin-left:6px;font-family:arial,helvetica,sans-serif}
#footer .footer-links.col-hide h4>a{color:#fff;letter-spacing:.15em}
#footer .footer-links.col-hide h4:after{content:''}
#footer .footer-links h5{padding:5px 0}
#footer .footer-links h5 a{font-size:10px}
#footer .footer-links.col-1 ul,#footer .footer-links.col-2 ul,#footer .footer-links.col-3 ul{display:none;border-bottom:1px solid #222;padding:10px 0}
#subscribe-form .input-box:after{content:'';display:block;clear:both}
#subscribe-form #newsletter.input-text{float:left;max-width:none}
#subscribe-form .button{float:right;margin:0}
#subscribe-form{padding:0 0 20px 0;width:100%}
#subscribe-form .checkbox-vero,#subscribe-form .input-box{width:90%}
#footer .footer-links.col-4 h4,#footer .footer-links.col-4 p{display:none}
#footer .footer-links ul.social{margin:0 0 10px}
.company-info{padding:10px 0;position:static}
.company-info .credits{display:block;float:none;max-width:none;width:100%}
.company-info .credits a{display:block!important;text-align:center}
.company-info .copyright{width:100%;max-width:none;float:none;text-align:center;line-height:14px}
.show-mobile{display:block!important}
.catalog-category-view .page-title.sidebar-title{margin:10px 0;padding:20px 10px}
.catalog-category-view .page-title.sidebar-title h1{color:#000}
#category-products{margin:0 -.8%}
.toolbar,#sidebar .block-vertnav{display:none}
.toolbar-bottom .toolbar{display:block}
.block-layered-nav{padding:0;margin:15px 0 0 0}
.block-layered-nav .title{background:#e6e6e6 url(..//images/open-filters.png) no-repeat 96% center;background-size:15px auto;padding:0 10px;border:none;line-height:35px;cursor:pointer}
.block-layered-nav .block-content{display:none;padding:10px 10px 0 10px;border:1px solid #eee;border-top:none}
.block-layered-nav .block-content.open{display:block}
#narrow-by-list dt,#narrow-by-list dd{padding:5px 10px}
.breadcrumbs{display:none}
.hide-under-800{display:none!important}
.hide-mobile{display:none!important}
#header .retail-message{padding:0 1%;width:98%}
#header .logo{width:120px;height:24px;background-size:120px 24px}
.awrma-guest-rma-view .main-container{padding:0 2.1%}
.awrma-account .return-instructions li{width:33%}
.awrma-account .return-instructions li a,.awrma-account .return-instructions li span{display:block}
.awrma-guest-rma-new .steps ul{width:100%;margin:auto}
.awrma-guest-rma-new .steps span{display:block}
.add-to-links a.link-wishlist,.addto-textlink a.link-compare,.addto-textlink .email-friend a,.share a{font-size:10px}
.checkout-onepage-success .item-options dd{font-size:9px}
.checkout-onepage-success .buttons-set{text-align:center;margin:50px 0 0 0}
.checkout-onepage-success .buttons-set button.button{float:none}
body.contacts-index-index .main-container,body.faq-index-index .main-container{padding:0 2%;width:96%}
#footer #newsletter-validate-detail a.open-modal{width:90%}
.awrma-customer-rma-list h2{float:none;text-align:center}
tbody#awrma-items img{max-width:none}
.order-items .data-table,#awrma-requested-items,.awrma-items-ordered-table,#my-rmas-table,#awrma-items-ordered-table,.responsive-table-success{display:block;width:auto;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}
.checkout-onepage-success .responsive-table-success{display:table}
.checkout-onepage-success .skuTY{font-size:9px}
.checkout-onepage-success .data-table thead th{width:25%}
.checkout-onepage-success .data-table .a-right,.checkout-onepage-success .data-table .a-center{text-align:left!important}
.catalog-category-view #section.look-page{width:auto}
body.all-account-pages.sales-order-view .page-title{margin:0}
.page-title .link-reorder,.page-title .link-rss{float:right}
.breadcrumbs{padding:0}
#subscribe-form-fullpage .form-col{width:auto;text-align:center}
#subscribe-form-fullpage .form-col .input-box{float:none;display:inline-block}
#subscribe-form-fullpage .form-col .title{text-align:center}
#subscribe-form-fullpage .form-col input.checkbox,#subscribe-form-fullpage .form-col a.open-modal{float:none;display:inline-block;text-align:left}
#subscribe-form-fullpage .form-col input.checkbox{vertical-align:top}
body.cms-page-view .std{padding:0 1% 5%}
body.cms-page-view .main-container,body.customer-account-create .main-container,body.all-account-pages .main-container,body.onestepcheckout-index-index .main-container,body.customer-account-login .main-container{padding:0 2.1%}
#sidebar .static-page-menu .headline,body.all-account-pages .block-account .block-title{display:block;font-size:11px}
body.all-account-pages .block-account .block-title{background:url(..//images/hamburger@2x.gif) no-repeat scroll right 15px / 28px 17px #fff;cursor:pointer;display:block;font-size:11px;margin:0;padding:15px 0;text-transform:uppercase}
body.all-account-pages .block .block-content{display:none}
body.all-account-pages #sidebar.open .block .block-content{display:block}
body.all-account-pages .block.open .block-content{display:block}
.my-account .page-title,.account-create .page-title,.account-login .page-title,.customer-account-forgotpassword .page-title,.customer-account-resetpassword .page-title,.cms-newsletter .page-title,.awrma-guest-rma-index .page-title{text-align:center}
#section .breadcrumbs{padding:0;width:auto;float:none}
body.cms-page-view #section,.all-account-pages #section,.faq-index-index #section,.contacts-index-index #section{width:98%}
.vertnav-side li.active ul.level0 li.active{background:none}
.hide-over-800{display:block!important}
#header #nav li.level1.fake{display:none}
#header{height:80px;background:#fff;z-index:99900;border-bottom:1px solid #eee}
#header .main-container{margin:0;width:auto;padding:0}
#header .header-links.left-block a.select-country,#header .header-links.left-block #header-search{display:none}
#header .header-links.right-block{float:none;text-align:center;width:100%}
#header .header-links.right-block .product-image{margin:0}
#header .logo-wrapper{float:none;margin:13px 0 0 0}
#header #mini-cart .content{position:fixed;margin:0;left:auto;right:-250px;display:block;width:250px;height:calc(100% - 81px);top:81px;-moz-transition:all 700ms ease-in-out;-webkit-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out;border-left:1px solid #eee;box-shadow:-4px 0 5px -5px rgba(0,0,0,.4);-moz-box-shadow:-4px 0 5px -5px rgba(0,0,0,.4);-webkit-box-shadow:-4px 0 5px -5px rgba(0,0,0,.4)}
#header #mini-cart .content.slide-in{right:0;overflow:hidden;overflow-y:scroll}
#header #mini-cart .content.slide-in::-webkit-scrollbar{display:none}
#header #mini-cart .content .inner{padding:0 10px}
#header #mini-cart .content .empty{padding:30px 20px}
#mini-cart .actions .go-cart,#mini-cart .actions .cart-total-price>div,#mini-cart .actions .cart-total-price{float:none;width:auto;text-align:left}
#mini-cart .actions .cart-total-price>div{padding:5px 0}
#mini-cart .actions .btn-checkout{float:none;width:100%;padding:0;margin:15px 0 0 0}
.mini-products-list .product-image{width:100%;max-width:90px}
.mini-cart-table td{display:block;padding:0!important}
.mini-cart-table td:after{content:'';display:block;clear:both}
.mini-cart-table td.t_image{width:40%;float:left}
.mini-cart-table td.t_name{width:60%;float:left;text-align:left;clear:right}
.mini-cart-table td.t_name span{padding:10px}
.mini-cart-table td.t_name span.product-name{padding-bottom:0}
.mini-cart-table td.t_price,.mini-cart-table td.t_options,.mini-cart-table td.t_quantity{float:right;width:60%;text-align:left}
.mini-cart-table td.t_options span,.mini-cart-table td.t_quantity span{padding:0 5px 0 10px;font-size:8px}
.mini-cart-table td.t_options span.strong,.mini-cart-table td.t_quantity span.strong{padding-left:0;padding-right:10px;font-size:8px}
.mini-cart-table td.t_price span{padding:5px 10px}
.mini-cart-table td.t_remove{display:none}
.mini-cart-table td.t_remove_mobile{width:100%;display:block;clear:both}
#mini-cart #cart-sidebar li{border-top:1px solid #eee;padding:10px 0}
#mini-cart #cart-sidebar li:first-child{border-top:none}
.mini-products-list{padding:0;margin:0}
#header .store-utils a,#header .store-utils a:last-child{padding:5px}
#header #nav{font-size:13px;float:none;letter-spacing:.03em;text-align:left;margin:0;border-top:1px #eee solid;border-bottom:none}
#header #nav li.level0.corporate-menu ul{text-align:left!important;width:100%!important;left:0;margin:0}
body.corporate-pages #header #nav li.corporate-menu li.level1{padding:0!important}
body.corporate-pages #header #nav li.nav-2 li.level1,body.corporate-pages #header #nav li.nav-3 li.level1{display:block}
body.corporate-pages .breadcrumbs{margin:15px 0 15px 2px}
#header #nav li#mobile-trigger{display:block}
#header #nav li#mobile-trigger.open{background:#fff url(..//images/menu-icon.png) no-repeat right -60px;color:#000}
#header #nav li#mobile-trigger.open a.level-top{background:#fff url(..//images/menu-icon.png) no-repeat right -60px;color:#000}
#header #nav li#mobile-trigger a.level-top{padding:20px 10px;background:url(..//images/menu-icon.png) no-repeat right 0}
#header #nav li#mobile-trigger.hover-menu a.level-top{background:#fff url(..//images/menu-icon.png) no-repeat right -60px;color:#000}
#header #nav li.level0{display:block;float:none;height:auto;line-height:56px;border-bottom:1px solid #eee;position:relative}
#header #nav li.level0>a{padding:0 0 0 10px!important}
#header #nav li.level0>a:hover span,#header #nav li.level0>a:hover{border:none!important}
#header #nav li.level0>a span{padding:0!important;display:block}
#header #nav li.level0.parent>span{background:url(..//images/mobmenu-plus.png) no-repeat right center;background-size:7px auto;display:block;width:34px;height:34px;position:absolute;right:10px;top:12px}
#header #nav li.level0.parent.open-child>span{background:url(..//images/mobmenu-minus.png) no-repeat right center;background-size:7px auto}
#header #nav ul.level0,#header #nav ul.level1,#header #nav div.level0-wrapper{width:auto}
#header #nav ul.level1{background:transparent;display:none}
#header #nav ul.level0,#header #nav div.level0-wrapper{border-left:none;border-right:none}
#header #nav div.level0-wrapper{left:0;top:0;width:250px;padding:0;position:relative;background:#f9f9f9;border-top:1px solid #eee}
#header #nav div.level0-wrapper:after{content:'';display:block;clear:both}
#header #nav div.level0-wrapper{display:none;opacity:1}
#header #nav .open-child div.level0-wrapper{display:block}
#header #nav li.level1:nth-child(6n),#header #nav li.level1:last-child{clear:none;padding-right:10px}
#header #nav li.level0.last a.level-top{padding:10px}
.product-view .product-img-box{width:60%}
.product-view .product-shop{width:35%;margin:0 2% 0 0}
.nav-block .b-m-left,.nav-block .b-m-right{display:none!important}
.bg-menu{position:absolute;display:none!important;width:250px;top:37px;left:-250px;background:#FFF;border-right:1px solid #ddd;-moz-transition:all 700ms ease-in-out;-webkit-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out}
.bg-menu.display{display:none!important;left:0;animation-name:scrollLeft;animation-duration:900ms}
@keyframes scrollLeft{from{left:-250px}
to{left:0}
}
body.overflow-h{overflow:hidden;position:relative}
#header #nav li.level0 a.level-top span.cat-label{position:relative;right:auto;top:auto}
#header #nav{position:fixed;width:250px;z-index:9998;border-top:none;background:#fff;top:81px;height:calc(100% - 81px);left:-250px;-moz-transition:all 700ms ease-in-out;-webkit-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out}
#header #nav.slide-in{overflow:hidden;overflow-y:scroll;left:0;border-right:1px solid #eee;box-shadow:4px 0 5px -5px rgba(0,0,0,.4);-moz-box-shadow:4px 0 5px -5px rgba(0,0,0,.4);-webkit-box-shadow:4px 0 5px -5px rgba(0,0,0,.4)}
#header #nav.slide-in::-webkit-scrollbar{display:none}
.main-container.fixed-adjust .col-main,#footer .main-container .col-main{-moz-transition:all 700ms ease-in-out;-webkit-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out;left:0;right:0;padding:0}
.main-container.fixed-adjust,#footer .main-container{overflow:hidden}
.onestepcheckout-index-index .main-container.fixed-adjust{overflow:visible}
.main-container.fixed-adjust.slide-right .col-main,#footer .main-container.slide-right .col-main{left:250px}
.main-container.fixed-adjust.slide-left .col-main,#footer .main-container.slide-left .col-main{left:-250px}
.home-shop-slider.fixed{width:100%;top:80px}
#header #nav .mobile-nav-viewport li.level0 a.level-top{color:#666;font-weight:normal;font-size:14px;background:#fff}
body.corporate-pages #header #nav li.level0.active a.level-top{color:#666}
body.corporate-pages #header #nav li.nav-2.active ul.level0{background:#fff;text-align:left}
body.corporate-pages #header #nav li.nav-2 li.level1{display:block;padding:0}
body.corporate-pages #header #nav li.nav-2 li.level1 a{color:#666}
.cms-index-index .main-container.fixed-adjust>.col-main,.main-height .main-container.fixed-adjust>.col-main{height:auto;min-height:290px}
#header #nav li{position:relative}
#header #nav li.level0 a.level-top.hover-menu{background:#000 none}
#header #nav li.level0.nav-2 a.level-top.hover-menu,#header #nav li.level0.nav-3 a.level-top.hover-menu,#header #nav li.level0.nav-4 a.level-top.hover-menu,#header #nav li.level0.nav-5 a.level-top.hover-menu{text-decoration:none;background:#000}
#header #nav .mobile-nav-viewport li.level0{border-bottom:1px #ccc solid}
#header #nav li.nav-to-back span{background:url(..//images/img/mobile-nav-to-back.png) no-repeat scroll 8px center;padding:17px 20px;display:block;cursor:pointer;font-size:14px;font-weight:bold;border-bottom:1px #ccc solid;text-transform:uppercase}
#header #nav ul.level0{padding:0}
#header #nav ul.level1{padding:0;background:#eee;margin:0 -10px}
#header #nav li.level1:first-child{padding-left:10px}
#header #nav li.level1,#header #nav li.level2{float:none;line-height:22px;width:100%;margin:0;padding:0}
#header #nav li.level1.back-menu{background:#eee;border-bottom:none}
#header #nav li.level1.back-menu a{color:#999;letter-spacing:.03em;font-size:13px;font-family:'latoregular',sans-serif}
#header #nav li.view_all_active.current{background:#000}
#header #nav li.view_all_active span{color:#fff;display:block;font-size:14px;font-weight:normal;padding:17px;text-transform:uppercase}
#header #nav li.level1,#header #nav li.level2,#header #nav li.view_all_active{border-bottom:none;line-height:56px}
#header #nav li.level2{padding:0 10px;width:auto;border-top:2px solid #fff!important}
#header #nav li.view_all_active{line-height:22px}
#header #nav .mobile-nav-viewport li.parent a.level-top,#header #nav .mobile-nav-viewport li.level1.parent a:first-child{background:url(..//images/menu-arrow.png) no-repeat right 0}
#header #nav .mobile-nav-viewport li.level1.parent li.level2 a,#header #nav .mobile-nav-viewport li.level1.parent li.view_all_active a{background:none}
#header #nav li.level0.parent a.level-top.hover-menu,#header #nav .mobile-nav-viewport li.level1.parent.hover-menu a{background:#000 url(..//images/menu-arrow.png) no-repeat right -56px}
#header #nav li.view_all_active a{padding:0 0 0 2%}
#header #nav li.level2.active{background:#000}
#header #nav li.level1 ul.level1 li.level2.active a{color:#fff}
#header #nav li.level1.nav-1-4 .view_all_active{display:none}
#header #nav li.level1.nav-1-4 a{cursor:pointer}
#header #nav .mobile-nav-viewport li.level0:last-child,#header #nav li.level1:last-child,#header #nav li.level2:last-child{border:none}
#header #nav li.level1.nav-1-5{position:relative;right:auto}
#header #nav li.level1.hover-menu,#header #nav li.level2.hover-menu,#header #nav li.view_all_active.hover-menu{background:#000}
#header #nav li.level1 a,#header #nav li.level2 a,#header #nav li.view_all_active a,#header #nav li.level1>a h4,#header #nav li.level1>a span{font-family:'latoregular',sans-serif;color:#000;display:block;font-weight:normal;font-size:13px;letter-spacing:.03em;border:none;margin:0;padding:0}
#header #nav li.level1>a h4,#header #nav li.level1>a span{font-size:10px;padding:0 0 0 10px}
#header #nav li.level2>a span{font-size:10px;padding:0 0 0 10px}
#header #nav li.level3>a span{font-size:10px}
#header #nav li.level1 ul.level2 a:before{margin:0 0 0 12px}
.touch #header #nav li a:active{text-decoration:underline!important}
#header #nav li.level0 a.level-top,#header #nav li.level0 a.level-top h3{padding:0 10px}
#header #nav li.level1.parent>span,#header #nav li.level2.parent>span{background:url(..//images/mobmenu-arrowdown.png) no-repeat right center;background-size:7px auto;display:block;width:25px;height:17px;position:absolute;right:10px;top:19px}
#header #nav li.level2.parent.active>span{background:url(..//images/mobmenu-active-arrowdown.png) no-repeat right center;background-size:7px auto}
#header #nav li.level2.parent>span{top:13px}
#header #nav li.parent.open-child>span{background:url(..//images/mobmenu-arrowup.png) no-repeat right center;background-size:7px auto}
#header #nav li.level2.parent.active.open-child>span{background:url(..//images/mobmenu-active-arrowup.png) no-repeat right center;background-size:7px auto}
#header #nav li.level1{padding:0 10px;border-bottom:1px solid #eee;width:auto}
#header #nav li.level1 ul.level2{margin:0;display:none}
#header #nav li.level1 ul.level2 li{display:block;line-height:56px}
#header #nav li.level2 a{padding:0 10px}
#header #nav li.view_all_active a{text-transform:uppercase;font-size:12px;padding:17px 2%}
#header #nav li.level1 a:hover,#header #nav li.level2 a:hover,#header #nav li.level1 ul.level1 a:hover{text-decoration:none}
#header #nav li.level1 a:active{text-decoration:underline}
#header #nav li.level1 ul.level1 a{font-size:12px;display:block;background:none;padding:0;text-transform:uppercase;line-height:40px;color:#666}
#header #nav li.level1 ul.level1 .view_all_active a{text-decoration:underline;font-size:12px;padding:17px 2%}
#header #nav .nav-custom-link{display:none!important}
#header #nav li.level1.active ul,#header #nav li.level2.active ul,#header #nav li.active div.level0-wrapper{display:block}
#header .right-header{float:none;width:100%;text-align:center}
#header .first-side{float:none;min-width:100%}
#header .store-utils{float:none}
#header #header-search.show-input{width:100%;max-width:none;position:fixed;top:80px;display:block!important;background:#f0f0f0;margin:0;height:46px;border:none;left:0}
#header #header-search.show-input input.input-text{height:45px;text-indent:4%;font-size:11px;color:#666;background:#f0f0f0}
#header #header-search.show-input input.input-text:focus{color:#000}
#header #header-search button{background:url(..//images/search-button-icon@2x.gif) no-repeat 0 0;background-size:12px 12px;height:12px;width:12px;border:0;float:right;margin:18px 3% 0 0;cursor:pointer}
#header .cart-wrapper{display:inline-block;position:absolute;right:3%;top:48px;padding:0;z-index:1}
#header #mini-cart a.show-cart{padding:0;float:right}
#header #mini-cart a.show-cart:after{display:none}
#header #mini-cart a.show-cart{background:url(..//images/cart-icon-mobile@2x.png) no-repeat 0 0;background-size:14px 15px;width:14px;height:15px;display:block;margin:0}
#header #mini-cart a.show-cart.full{margin:0}
#header #mini-cart a.show-cart .indent{display:none}
#header #mini-cart .count-full{background:#000;color:#fff;border-radius:50%;position:absolute;top:-6px;right:-10px;width:16px;height:16px}
#sidebar{width:100%;background:#fff;left:0;margin:0;z-index:9989;height:auto;min-height:0}
body.cms-page-view #sidebar,body.faq-index-index #sidebar,body.contacts-index-index #sidebar,body.all-account-pages #sidebar,#sidebar .static-page-menu,body.all-account-pages .block-account,body.contacts-index-index .static-page-menu{margin:0;padding:0}
#sidebar .static-page-menu ul li,body.all-account-pages .block.block-account li{padding-bottom:0;border-bottom:1px solid #eee}
#sidebar.open{display:block}
#sidebar .block-vertnav{margin:70px 0 0 0;text-align:center}
.vertnav-side li a{padding:0 0 3% 0;display:inline-block}
.vertnav-side li ul.level0 li{padding:0}
.stripe-free-shipping{display:none}
#header .header-links.left-block #header-search{position:fixed;top:135px;z-index:9990;max-width:475px;width:60%;left:50%;margin:0 0 0 -30%}
.main-container{margin:80px 0 0;position:relative}
.company-info .main-container,#footer .main-container{margin:0}
.cms-index-index .main-container{padding:0}
.checkout-onepage-success .main-container{padding:0 2.1%}
#section,.above-section,#footer .content{float:none;width:100%}
#header .header-links.left-block{position:absolute;left:0;top:43px}
#header .left-mobile-icons{position:absolute;left:3%;top:8px;overflow:hidden}
#header .nav-hamburger{background:url(..//images/hamburger@2x.gif) no-repeat 0 0;background-size:18px 26px;width:18px;height:13px;display:block!important;cursor:pointer;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;float:left}
#header .nav-hamburger.open,.no-touch #header .nav-hamburger:hover,#header .search-icon.open{opacity:.4;filter:alpha(opacity=40)}
#header .search-icon{float:left;margin:0 0 0 15px;background:url(..//images/lens-icon@2x.gif) no-repeat 0 0;background-size:13px 13px;width:13px;height:13px;display:block!important;cursor:pointer;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
#header .account-mobile{margin:0;padding:0 15px 0 0;display:block!important;cursor:pointer;float:left}
#header .account-mobile a.login,#header .account-mobile a.logout{display:block!important;text-indent:-9999px;margin:0;width:13px;height:15px;display:block}
.category-shop-slider.fixed .slick-slider{padding:0 1.1%}
#header .header-links a{display:none}
#header .header-links a.product-image{display:block}
.account-mobile a{background:url(..//images/account-icon@2x.gif) no-repeat 0 0;background-size:13px 15px;display:block!important;float:right;text-indent:-9999px;margin:0 0 0 10px!important;width:13px;height:15px}
#header .header-links a.newsletter,#header .header-links a.wishlist{display:none!important}
#header .account-mobile a.login{background:url(..//images/account-icon@2x.gif) no-repeat 0 0;background-size:13px 15px}
#header .account-mobile a.logout{background:url(..//images/account-icon-logout@2x.gif) no-repeat 0 0;background-size:13px 15px}
#header #mini-cart{float:left}
#footer .inner{padding:0}
.catalog-category-view .page-title,.toolbar,.catalogsearch-result-index .page-title{float:none}
.catalogsearch-result-index .page-title{margin:30px 0}
.toolbar{margin:20px 0}
.sorter .amount,.sorter .sort-by ul{display:none}
.sorter .sort-by{margin:0 10px 0 0}
.sorter .sort-by .mobile-sorting{display:inline-block}
.sorter .sort-by.num-per-page .mobile-sorting{display:none}
.sorter .sort-by .mobile-sorting select{display:block}
.sorter .sort-by .mobile-sorting label{display:block;margin:0 0 5px 0}
.sorter .view-mode{margin:30px 0 0 0}
.corporate-pages .sorter{display:none}
.corporate-pages.communication-page .mobile-sort-by{display:block}
.corporate-pages.communication-page .sort-by{display:none}
#map-sidebar,#full-store-list{height:96%}
#general{display:block}
#map-wrapper{width:90%;margin:0 auto 90px}
#section.section-category{padding:0}
body.fixed.catalog-category-view #section.section-category,body.fixed.catalogsearch-result-index #section.section-category,body.fixed.awrma-guest-rma-view #section.section-category{width:100%;padding:130px 0 0 0}
.related-items,.related-items-look,.cart-upsell{width:100%;padding:0;margin:0 auto;max-width:506px}
.cart-upsell{max-width:100%}
#category-products.grid.related .item.first{margin:0 2% 0 0}
.flex-viewport #category-products.grid.related .item:nth-child(2n),.flex-viewport #category-products.grid.related .item{margin:0 20px 0 0}
.flex-viewport #category-products.grid.related .item:nth-child(3n+1){clear:none}
.sorter .view-mode{display:none}
body.fixed #section{padding:116px 0 0 0}
body.fixed .main-container{margin:0}
#category-products a.details{color:#000}
#category-products.grid .item.big-image,#category-products.grid .item,#category-products.grid.random-list .item{width:31.8%;margin:0 0 5% 1.7%}
#category-products.grid .item:nth-child(2n+1){clear:none;margin:0 0 5% 1.2%}
#category-products.grid .item:nth-child(2n){margin:0 0 5% 1.2%}
.catalogsearch-result-index .item,.catalogsearch-result-index #category-products.grid .item:nth-child(3n){margin:0 0 5% 1.2%}
.catalog-category-view #category-products.grid .item:nth-child(2),.catalog-category-view #category-products.grid .item:nth-child(3n),#category-products.grid .item:nth-child(3n+1){margin:0 0 5% 1.2%}
#category-products.grid .item:nth-child(3n+1){clear:left}
.badge,.sticker-wrapper{max-width:45%;margin:2px auto;display:block}
.catalog-product-view .breadcrumbs{width:auto;float:none;padding:0}
.overlay-content #ol_newsletter{width:93%;height:31px;border-right:1px solid #ccc}
#overlay-subscribe,button.button.send-nl{height:33px;width:36%}
.overlay-content h2{font-size:15px}
.overlay-content p,#subscribe-form-fullpage .form-col .title{margin-top:10px}
.product-view .product-shop .badge{margin:30px auto 0}
#category-products.minigrid.upsell .item{width:33.3%;margin:0 0 10px 0}
#category-products.minigrid.upsell .item.item4,#category-products.minigrid.upsell .item.item5{display:none}
.modal-container-video .modal-content-wrapper-video,.modal-container-look .modal-content-wrapper-look{width:80%;margin:0 0 0 -40%}
.modal-container-video .modal-content-wrapper-video iframe{width:100%;height:339px!important}
#widget-wall .caption{display:block}
.catalog-category-view .black-wrapper #section,.above-section{float:none;width:100%}
.category-description{background:none}
.sorter .view-mode{margin:0}
.catalog-category-view #sidebar,.catalog-category-view #section,.catalog-product-view #section.section-category,.catalogsearch-result-index #sidebar,.catalogsearch-result-index #section{float:none;width:auto;display:block;padding:0 25px}
.catalog-category-view #section .catalogsearch-result-index #section{margin:auto}
.product-view .related-colors li{margin:0 .5% 0 0}
.cms-page-view #sidebar,.all-account-pages #sidebar,.faq-index-index #sidebar,.contacts-index-index #sidebar{width:100%;float:none}
.cms-page-view #sidebar,.faq-index-index #sidebar,.contacts-index-index #sidebar{margin:0 0 10px 0}
#sidebar .static-page-menu .headline,#sidebar .block.block-account .block-title{position:relative;margin:0;background:none;padding:15px 0;cursor:pointer;display:block;text-transform:uppercase;font-size:11px;border-bottom:1px solid #eee}
#sidebar .static-page-menu .headline:after,#sidebar .block.block-account .block-title:after{content:'';display:inline-block;float:right;width:18px;height:13px;background:#fff url(..//images/hamburger@2x.gif) no-repeat right 0;background-size:18px 26px;margin-top:2px;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
#sidebar .static-page-menu:hover .headline:after,#sidebar .block.block-account:hover .block-title:after{opacity:.4;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
#sidebar .static-page-menu ul{display:none}
#sidebar .static-page-menu.open ul{display:block}
body.customer-account-edit .fieldset,body.customer-address-form .fieldset{margin:0}
#sidebar .static-page-menu ul,#sidebar .block.block-account ul{display:none;padding:2px 0}
#sidebar .static-page-menu li.title{display:none;text-transform:uppercase;font-family:'latobold',Arial,sans-serif;font-size:10px;padding:0}
#sidebar .static-page-menu.open ul,#sidebar .block.block-account.open ul{display:block;background:#fff}
#sidebar .static-page-menu li,body.all-account-pages .block-account li{line-height:3.5em;display:block;padding:0!important}
body.cms-page-view #section,body.faq-index-index #section,body.contacts-index-index #section,body.all-account-pages #section{float:none;width:100%;margin:15px 0 0 0}
#sidebar .static-page-menu li a,body.all-account-pages .block-account li a{display:block}
#sidebar .static-page-menu li a:active,body.all-account-pages .block-account li a:active{text-decoration:underline}
.block .block-content{padding:0}
body.cms-page-view #section,.all-account-pages #section,.faq-index-index #section,.contacts-index-index #section{width:100%;float:none}
#sidebar .static-page-menu ul{border:0}
.corporate-pages .home-shop-slider .flex-direction-nav{display:none}
.corporate-pages #slider:hover .flex-direction-nav{display:block}
.corporate-pages a.video-player-icon{background:url(..//images/video-palyer-icon@2x.png) no-repeat;background-size:132px 132px}
body.corporate-pages #header #nav li.nav-2.active ul.level0,body.corporate-pages #header #nav li.nav-3.active ul.level0{background:none repeat scroll 0 0 #FFF;display:none;left:0;position:absolute;top:21px;z-index:9990}
body.corporate-pages #header #nav li.nav-2.active ul.level0,body.corporate-pages #header #nav li.nav-3.active ul.level0{text-align:left}
body.corporate-pages #header #nav li.nav-2 li.level1,body.corporate-pages #header #nav li.nav-3 li.level1{padding:0}
body.corporate-pages #header #nav li.nav-2 li.level1 a,body.corporate-pages #header #nav li.nav-3 li.level1 a{color:#666}
.corporate-pages #press_items li.press_item .image-holder:hover .inner{display:none}
.responsive-table#my-orders-table{display:block;position:relative;width:100%}
.responsive-table#my-orders-table thead{display:block;float:left;border:none}
.responsive-table#my-orders-table tbody{display:block;width:auto;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}
.responsive-table#my-orders-table thead tr{display:block;border:1px solid #ccc}
.responsive-table#my-orders-table th{display:block;text-align:right}
.responsive-table#my-orders-table tbody tr{display:inline-block;vertical-align:top;overflow:hidden}
.responsive-table#my-orders-table td{display:block;min-height:1.25em;text-align:left}
.my-account{overflow:hidden}
#loader-mask .loading{background:url(..//images/logo-loading@2x.gif) no-repeat 0 0;background-size:100px 100px}
.cart .cart-footer .btn-update span{color:#000;background:url(..//images/refresh@2x.gif) no-repeat 0 5px;background-size:21px 21px}
.zoom-modal .left-arrow,.zoom-modal .right-arrow{display:none}
.overlay-nl .window{max-width:90%;margin-top:150px}
#footer,.push{height:auto}
#footer{padding:20px 0;margin:0}
.wrapper{margin:0 auto}
.banner-block{padding:20px 1%}
.col-main-wrapper .banner .subscribe-box{padding:30px 0}
#footer .content ul.category-col li{padding:0 0 2% 0}
#footer .content ul .col-footer{width:98%;float:none}
#footer .content ul.category-col li .col-footer ul{border:none;padding:0}
#footer .content ul{margin:0 0 7% 0}
#footer .content ul li{padding:0 0 2% 0}
#subscribe-form{float:none;width:98%;padding:2% 1% 9% 1%}
#subscribe-form .input-box{width:90%}
#footer .company-info{margin:25px 0}
#footer .company-info,#footer .content a.tooltip-triboo{color:#666}
.cart-collaterals .coupon-box,.cart-collaterals .totals{width:100%;margin:0;padding:0;float:none}
.cart-collaterals .totals{margin-top:20px}
.cart .discount .input-box{max-width:none}
.cart .discount .cta button{width:100%}
.cart .cart-collaterals{margin-top:0}
#subscribe-form-fullpage .overlay-col-1{display:none}
#subscribe-form-fullpage .overlay-col-2{float:none;width:100%}
#subscribe-form-fullpage .overlay-col-2 .cont{padding:20px 0}
}
@media only screen and (min-width:320px) and (max-width:767px){.checkout-onepage-success .responsive-table-success{display:block}
.product-view .product-shop #related_colors li{width:auto}
.aw-rma .awrma-account .link-awrma-newrma{float:left}
.block-layered-nav span.label{display:none}
.block-layered-nav span.hide-on-mobile{display:none}
.block-layered-nav span.show-on-mobile{display:block}
.touch .block-layered-nav ul.filter{margin:2%}
.touch .block-layered-nav #mobile-filters select{width:100%}
#my-tickets-table{display:block;width:auto;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}
.hide-below-768{display:none}
#header #header-search{margin:2% auto;float:none}
#sidebar{margin:0}
.block-layered-nav dd{padding:5px 0}
.modal-container-video .modal-content-wrapper-video iframe{height:209px!important}
.corporate-pages a.video-player-icon{height:80px;margin:-40px 0 0 -40px;top:50%;width:80px;background-size:80px 80px}
.main-collection-image,.collection-prod-list{float:none;width:75%;margin:0 auto 20px auto}
.main-collection-image .collection-image{margin:0}
.collection-prod-list .item{width:47.5%}
.collection-prod-list .item:nth-child(2n){margin:0 0 5% 0}
.corporate-pages .main-container .col-main .item img{width:100%}
.corporate-pages .main-container .col-main #widget-wall .item img{max-width:none;width:auto}
.my-wishlist .wishlist-header{display:none}
.my-wishlist .col-0{width:20%}
.my-wishlist .col-1{width:47%}
.my-wishlist .col-2,.my-wishlist .col-3{width:55%;padding:0 0 0 3%}
.my-wishlist .col-2 .price-box{text-align:left;padding:5% 0 0 0}
.my-wishlist .col-3 .cart-cell button{float:left;margin:2% 0 0 0}
.my-wishlist .col-4{position:absolute;right:10px;top:22px}
.my-wishlist .items-line{position:relative}
.product-view .product-img-box .the-slideshow{width:85%;margin:0 auto;position:relative;min-height:394px}
.zoom-modal{z-index:999999;overflow:hidden}
.zoom-modal .zoom-image{height:100%;position:relative}
.zoom-modal .zoom-image img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.product-view .modal-loader-zoom{left:0;width:100%;margin-left:0}
.touch .push-img-smartphone{display:block}
.catalog-product-view .the-slideshow .direction-nav a{text-indent:-9999px;width:11px;height:14px}
.catalog-product-view .the-slideshow .direction-nav .next{display:none;position:absolute;right:-15px;top:50%;margin:-5px 0 0 0;background:url(..//images/arrow-right.gif) no-repeat 0 0}
.catalog-product-view .the-slideshow .direction-nav .prev{display:none;position:absolute;left:-15px;top:50%;margin:-5px 0 0 0;background:url(..//images/arrow-left.gif) no-repeat 0 0}
.append-mobile,.append-mobile-look{display:none}
.product-view .product-shop{width:85%;float:none;margin:20px auto}
.product-view .product-shop .product-name h1{font-size:16px;letter-spacing:.06em}
.product-view .product-type-data{display:none}
.product-view .product-shop .price-box{margin-top:5px}
.product-view .price-box .percentage-discount,.product-view .price-box .old-price .price,.catalog-product-view .price-box .special-price .price,.catalog-product-view .price-box .regular-price .price{font-size:12px}
.product-view .product-img-box{float:none;background:#fff;position:relative;width:auto;margin:0}
.slides li .caption{position:relative;top:auto;right:auto;text-align:center}
.slides li .caption .p-relative{padding:10px 0;width:84.9%;height:auto}
#carousel{display:none}
.flex-direction-nav{top:21px;bottom:auto;width:100px;left:50%;margin:0 0 0 -50px}
.flex-direction-nav li.flex-nav-prev{float:left}
.flex-direction-nav li.flex-nav-next{float:right}
.related-items .flex-direction-nav .flex-nav-prev{left:-20px}
.related-items .flex-direction-nav .flex-nav-next{right:-20px}
.cart-upsell .flex-direction-nav .flex-nav-prev{left:-20px}
.cart-upsell .flex-direction-nav .flex-nav-next{right:-20px}
.related-items .flex-direction-nav .flex-nav-next .flex-disabled,.related-items .flex-direction-nav .flex-nav-prev .flex-disabled,.cart-upsell .flex-direction-nav .flex-nav-prev .flex-disabled{display:none}
.hide-on-mobile{display:none!important}
#widget-wall{padding:0 1.5% 0 3.1%}
#widget-wall .col{float:none;width:auto}
#widget-wall .widget_1 .block-right{float:left}
#widget-wall .widget_2 .block-left a.image{text-align:left}
.widget_2 a img{max-width:87%}
.widget_2 .block-right .bg{padding:0;margin:0;background:none}
.widget_2 .block-right .caption{padding:3% 0}
#widget-wall .widget_3 .block-left.p-relative.overflow,#widget-wall .widget_3.overflow{overflow:visible}
#widget-wall .widget_3 .block-left .bg{right:0;left:auto;width:100%}
.widget_3 .block-left div.image{float:none}
.widget_3 .block-left .vertical-label{right:0;top:56%}
#widget-wall .widget_4 .block-left a.image{margin:0 0 12px 0}
#widget-wall .widget_4 .block-right .caption{float:none;margin:15% 19% 0 0}
#footer .content .inner{border:1px #000 solid;margin:0 0 65px 0}
#subscribe-form label{display:block}
#is_subscribed_privacy_bottom{vertical-align:super}
#subscribe-form .validation-advice{text-align:center}
#subscribe-form .input-box .validation-advice{position:relative;width:auto;text-align:center;top:auto}
#footer #subscribe-form .input-box .validation-advice{position:absolute}
#subscribe-form-fullpage .form-col .input-box .validation-advice{text-align:center}
#subscribe-form-fullpage .image-col{display:none}
#subscribe-form-fullpage .form-col{float:none;width:100%;margin:0}
#subscribe-form-fullpage .form-col .input-box{width:90%}
#subscribe-form-fullpage .form-col #newsletter-fullpage{text-align:center}
#subscribe-form-fullpage .form-col a.open-modal{width:84%}
#widget-wall{margin:0 0 65px 0}
.cart-table table,.cart-table thead,.cart-table tbody,.cart-table th,.cart-table td,.cart-table tr{display:block}
.cart-table thead tr{position:absolute;top:-9999px;left:-9999px}
.cart-table tbody tr{border-top:1px solid #ddd}
.cart-table tbody tr{position:relative}
.cart-table tbody tr.last{border-bottom:1px solid #ddd}
.cart-table td{border:none;position:relative;white-space:normal;text-align:left}
.cart-table td:before{position:absolute;top:6px;left:6px;width:30%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold}
.cart-table{border:none}
.cart-table thead{border:none}
.cart-table tfoot td.last{border-bottom:1px solid #eee!important}
.cart-table td.t_empty{display:none}
.cart-table td.t_image,.cart-table td.t_name,.cart-table td.t_options,.cart-table td.t_subtotal,.cart-table td.t_total,.cart-table td.t_quantity,.cart-table td.t_remove{width:auto;text-align:left}
.cart-table td.t_image{width:auto;max-width:30%;float:left;padding-top:30px!important}
.cart-table td.t_name,.cart-table td.t_options,.cart-table td.t_subtotal,.cart-table td.t_total,.cart-table td.t_quantity,.cart-table td.t_remove{float:left;width:55%;text-align:left!important;padding:4px 10px!important}
.cart-table td.t_total{padding:4px 10px 4px 0!important}
.cart-table td.t_total span.cart-price{display:block;padding:0 0 0 110px}
.cart-table td.t_options{padding:3px 10px!important}
.input-qty.big .change_qty{display:none}
.cart-table td.t_remove{position:absolute;right:0;top:24px}
.input-qty.big{display:block}
.cart-table td.t_quantity .update-cart{left:45px;top:50%;bottom:auto;margin-top:-7px!important;font-size:10px}
.cart-table td.t_name{padding-top:10px!important}
.cart .input-text.qty{border:1px solid #ddd}
.cart-table td.t_name .btn-remove{float:right}
.cart-table td.t_name span.product-name{padding-top:20px}
.cart-table td.t_quantity{padding-bottom:15px!important}
.cart-table tfoot td,.cart-table tfoot tr{border:none!important}
.cart-table tbody:after,.cart-table tbody tr:after,.cart-table tfoot tr td:after,.cart-table tfoot tr:after{content:'';display:block;clear:both}
.cart-table .btn-continue{float:none;text-align:left;width:100%}
.cart .title-buttons .checkout-types{display:none}
.cart .title-buttons{margin:0;clear:both;padding-top:15px}
.cart .title-buttons h1{float:none;display:block}
}
@media only screen and (min-width:480px) and (max-width:640px){.corporate-pages .main-container .col-main .atelier-adv .full-caption .title{margin:9% 0 7px 0}
.modal-container .modal-content-wrapper,.modal-container-geolocator .modal-content-wrapper-geolocator{width:500px;margin:0 0 0 -250px}
.corporate-pages .col-1,.corporate-pages .col-2{float:none;width:100%}
.corporate-pages .col-1 p,.corporate-pages .col-2 p{padding:0 0 10px}
.corporate-pages .label-season{float:none}
.corporate-pages #press_holder .sorter .sort-by{float:none;margin:0}
#map-sidebar,#full-store-list{height:96.4%}
.sorter .view-mode{display:none}
}
@media only screen and (min-width:320px) and (max-width:480px){#subscribe-form-fullpage .overlay-col-2 .txt-privacy{margin-top:34px}
#subscribe-form-fullpage .overlay-col-2 .input-box .validation-advice{bottom:-28px}
#category-products .product-name{min-height:30px}
.cart .cart-right-column{width:100%}
.checkout-cart-index button.btn-proceed-checkout.btn-checkout{margin:5% 0}
.awrma-account .return-instructions li{width:100%;margin:0 0 4% 0}
#footer #newsletter-validate-detail a.open-modal{margin:0}
.box-account.box-info .col-1{border-right:none}
.discount-form .cta.f-left{float:right!important}
.cart-items .name-item{width:auto}
.overlay-content .input-box{width:100%}
#listing-shipping-cost-text{position:relative;width:100%;margin:40px 0 15px 0;text-align:center}
.touch .block-layered-nav ul.filter{margin:2% 5% 0 0}
#widget-wall .widget_4 .block-right .caption{margin:15% 0 0 0}
.widget_3 .block-left .vertical-label{display:none}
.mobile-slider-image{display:block;margin:auto}
.cms-index-index .main-container.fixed-adjust>.col-main{height:auto}
.main-height .main-container.fixed-adjust>.col-main{height:auto;min-height:220px}
.main-slider-image,.flexslider .slides img.bg-slider-image{display:none}
.sorter .view-mode{display:none}
#category-products.grid .item,#category-products.grid.random-list .item{width:50%}
#category-products.grid.random-list li:last-of-type{display:block}
#category-products.grid.random-list li:first-child{display:none}
#widget-wall #category-products.grid li{display:none}
#widget-wall #category-products.grid li:nth-child(2n+1){display:block}
#widget-wall .widget_4 .block-right a.underimage{display:none}
#category-products.minigrid.upsell .item{width:50%}
#category-products.minigrid.upsell .item.item3,#category-products.minigrid.upsell .item.item4,#category-products.minigrid.upsell .item.item5{display:none}
#category-products.minigrid .item{width:32%}
.modal-container-video .modal-content-wrapper-video iframe{height:136px!important}
#widget-wall .large{width:100%}
#widget-wall .small{width:50%}
#widget-wall .item img.video-player-icon{width:90px;margin:-45px 0 0 -45px}
.account-login .new-users{padding-bottom:20px;border-bottom:1px #ccc solid}
.account-login .new-users,.account-login .registered-users{float:none;width:96%;margin-left:2%;margin-right:2%;margin-top:0}
.account-login .registered-users{border-left:none;padding-left:0;padding-top:30px}
.block-layered-nav #mobile-filters select{width:100%}
.modal-container .modal-content-wrapper,.modal-container-geolocator .modal-content-wrapper-geolocator,.modal-container-size-guide .modal-content-wrapper-size-guide{width:90%;margin:0;left:5%;top:100px}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col{float:none;width:auto;margin:0}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li{padding:10px 0}
.corporate-pages .col-1,.corporate-pages .col-2{float:none;width:100%}
.corporate-pages .col-1 p,.corporate-pages .col-2 p{padding:0 0 10px}
.corporate-pages #category-products.grid .item{width:50%;float:left}
.look-btn-add-to-cart{margin:0 0 50px 0;float:none;width:100%}
.look-image{float:none;width:70%;margin:30px auto}
.look-products-list{padding:0;width:100%;float:none}
.look-products li .label-size.no-conf{visibility:hidden}
.look-products ul.attr-holder.no-conf{height:22px}
.look-products li.select-options-for-product{border:none;float:left;width:48%;margin:1%}
.look-products li h2 a{height:26px;overflow:hidden}
#home-slider .main-nav{top:10%}
.sales-order-view .order-info-box{margin:0;padding:0}
.col2-set .col-1,.col2-set .col-2{float:none;width:100%;margin:0 0 20px 0}
.order-info-box .col-1{border:none}
.order-items .data-table,#awrma-requested-items,.awrma-items-ordered-table,#my-rmas-table,#my-orders-table,#awrma-items-ordered-table,.responsive-table-success,#size-guide{display:block;width:auto;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}
#size-guide td{padding:2% 10px}
.cart .header-elements,.qty-item .btn-update{display:none}
.cart .qty-item{margin:10px 0 0 0;width:20%}
.cart-items .images{width:15%}
.cart .col-edit{clear:left}
.cart .col-edit,.cart .global-price-column-item,.cart .col-total,.cart .remove-item{margin:16px 0 0 0;width:17%}
.cart .global-price-column-item{width:18%}
#widget-wall .half-caption-horizontal .title,#widget-wall .full-caption .title{font-size:18px}
#widget-wall .full-caption a,#widget-wall .half-caption-horizontal a{font-size:12px}
.corporate-pages .label-season{float:none}
.corporate-pages #press_holder .sorter .sort-by{float:none;margin:0}
.corporate-pages.communication-page .mobile-sort-by{float:none;margin:0}
.overlay-nl.ver2 .window .overlay-col-1{display:none}
.overlay-nl.ver2 .window .overlay-col-2{position:static;width:92%;padding:4%;-webkit-transform:none;-ms-transform:none;transform:none;top:0}
.overlay-content #ol_newsletter{width:calc(100% - 14px);font-size:16px}
.overlay-content #ol_newsletter::-webkit-input-placeholder{font-size:10px}
.overlay-content #ol_newsletter:-moz-placeholder{font-size:10px}
.overlay-content #ol_newsletter::-moz-placeholder{font-size:10px}
.overlay-content #ol_newsletter:-ms-input-placeholder{font-size:10px}
#overlay-subscribe,button.button.send-nl{width:100%;margin:20px 0 0 0}
.cms-newsletter button.button.send-nl{margin:0}
#subscribe-form-fullpage .overlay-col-2 .input-box button{height:35px}
.faq-index-index .faq-item span.question{font-size:12px}
#general{width:90%;margin:auto}
.corporate-pages .store-locator-filter{float:none;margin:0 0 10px 0}
.corporate-pages .store-locator-filter select{width:100%}
#map_canvas{height:200px;margin:35px 0 10px 0}
#map-sidebar,#full-store-list{position:relative;width:97%}
#scrollbar,#scrollbar-full{height:300px}
#full-store-list .item{width:24%}
.product-view .add-to-cart{position:fixed;right:0;bottom:0;z-index:10000;width:100%;padding:0;margin:0;width:50%}
.product-view .add-to-links{position:fixed;left:0;bottom:0;z-index:10000;width:100%;padding:0;margin:0;width:50%}
.catalog-product-view .main-container.col1-layout,.catalog-category-view .main-container.col2-layout{margin-top:80px}
.breadcrumbs{display:none}
.add-to-cart button.btn-cart span,.add-to-links a.link-wishlist{font-size:11px;margin:0;border:none;padding:0;line-height:45px;display:block;letter-spacing:1px}
.add-to-links a.link-wishlist{background:#bbb;color:#fff}
.product-view .free-shipping{display:none}
.collection-prod-list .item{width:75%;float:none;margin:0 auto 20px auto}
.collection-prod-list .item:nth-child(2n){margin:0 auto 20px auto}
.corporate-pages .next,.corporate-pages .prev{height:38px;width:20px;background-size:38px 38px}
.corporate-pages .next{background-position:-19px 0}
#footer .content .company-info span{position:static}
body.contacts-index-index .form-list .field{width:100%;float:none;margin:10px 0}
body.contacts-index-index .buttons-set button{width:100%;float:none;margin-top:20px}
.cc_notice{padding-bottom:20px}
body.contacts-index-index p.required{display:none}
body.contacts-index-index .form-list select,body.contacts-index-index .form-list input.input-text{font-size:16px}
}
@media only screen and (min-width:320px) and (max-width:360px){#category-products.grid.random-list li:first-child,#category-products.grid.random-list li:last-of-type,#category-products.grid.related li:first-child,#category-products.grid.related li:last-of-type{display:inline-block}
#widget-wall #category-products.grid li,#widget-wall #category-products.grid li:nth-child(2n+1){display:none}
#widget-wall #category-products.grid li:first-child{display:block}
.cart-left-column{float:none}
.cart .cart-right-column{float:none;width:auto}
.corporate-pages #press_items{margin:40px 0 0 0}
img.mfp-img{max-height:400px!important}
}
@media only screen and (max-width:640px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){html,*{-webkit-text-size-adjust:none}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio:1){#header #nav ul.level0,#header #nav div.level0-wrapper{}
.zoom-modal .zoom-image.zoom-mobile{text-align:center}
#widget-wall .caption{display:block}
#subscribe-form #newsletter.input-text{line-height:20px}
#subscribe-form .button{width:30%;text-align:center}
.corporate-pages .sorter{display:none}
#general{display:block}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio:2){#header #nav ul.level0,#header #nav div.level0-wrapper{}
.zoom-modal .zoom-image.zoom-mobile{text-align:center}
#widget-wall .caption{display:block}
#subscribe-form #newsletter.input-text{line-height:20px}
#subscribe-form .button{width:30%;text-align:center}
.corporate-pages .sorter{display:none}
#general{display:block}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.zoom-modal .zoom-image.zoom-mobile{text-align:center}
#subscribe-form #newsletter.input-text{line-height:20px}
}
@media only screen and (min-device-width :800px) and (max-device-width :1280px) and (orientation :landscape) and (max-device-height :800px){#nav li.level0.nav-1 .close-menu,#header #nav div.level0-wrapper .close-menu{background:#fff url(..//images/close-icon-modal.png) no-repeat top right;width:37px;height:35px;position:absolute;top:19px;right:0;z-index:9998}
.zoom-modal .zoom-image.zoom-mobile{text-align:center}
.catalog-category-view #widget-wall .large{width:49.9%}
#widget-wall .caption{display:block}
#subscribe-form #newsletter.input-text{line-height:23px}
.corporate-pages #store-locator .sorter{display:none}
#general{display:block}
}
@media only screen and (min-device-width :800px) and (max-device-width :1280px) and (orientation :portrait){.zoom-modal .zoom-image.zoom-mobile{text-align:center}
#widget-wall .large{width:50%}
#subscribe-form #newsletter.input-text{line-height:23px}
#home-slider .sub-nav.current{bottom:-1px}
.corporate-pages #category-products .item:hover .inner{display:none}
}
@media only screen and (min-device-width :320px) and (max-device-width :767px) and (orientation :portrait){#subscribe-form #newsletter.input-text{line-height:23px}
}
@media only screen and (min-device-width :320px) and (max-device-width :767px) and (orientation :landscape){#subscribe-form #newsletter.input-text{line-height:23px}
.block.block-vertnav .block-content{height:120px;overflow-y:scroll}
#header #mini-cart .content .inner{height:160px;overflow-y:scroll}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.corporate-pages a.video-player-icon{background:url(..//images/video-palyer-icon@2x.png) no-repeat;background-size:132px 132px}
#loader-mask .loading{background:url(..//images/logo-loading@2x.gif) no-repeat 0 0;background-size:100px 100px}
.cart .cart-footer .btn-update span{background:url(..//images/refresh@2x.gif) no-repeat 0 5px;background-size:21px 21px}
.flex-direction-nav .flex-next{background:url(..//images/right-arrow-slider@2x.gif) no-repeat scroll 0 0;background-size:16px 18px}
.flex-direction-nav .flex-prev{background:url(..//images/left-arrow-slider@2x.gif) no-repeat 0 0;background-size:16px 18px}
.corporate-pages .next{background:url(..//images/double-arrows@2x.png) no-repeat -43px 0;background-size:86px 82px}
.corporate-pages .prev{background:url(..//images/double-arrows@2x.png) no-repeat 0 0;background-size:86px 82px}
.mfp-arrow-right{background:url(..//images/double-arrows-white@2x.png) no-repeat -43px 0;background-size:86px 82px}
.mfp-arrow-left{background:url(..//images/double-arrows-white@2x.png) no-repeat 0 0;background-size:86px 82px}
#header #nav li#mobile-trigger.open{background:#fff url(..//images/menu-icon@2x.png) no-repeat right -60px;background-size:40px 120px}
#header #nav li#mobile-trigger.open a.level-top{background:#fff url(..//images/menu-icon@2x.png) no-repeat right -60px;background-size:40px 120px}
#header #nav li#mobile-trigger a.level-top{background:url(..//images/menu-icon@2x.png) no-repeat right 0;background-size:40px 120px}
.zoom-modal .close-zoom,.overlay-nl .window .btn-close-nl{background:url(..//images/close-icon-modal@2x.png) no-repeat 0 0;background-size:37px 35px;width:37px;height:35px;top:5px;z-index:100}
.overlay-content .input-box .validation-advice{position:static}
.overlay-nl .window .resp-message{width:100%;padding:0;left:0}
.zoom-modal .left-arrow{background:url(..//images/arrow-left-zoom@2x.png) no-repeat 0 0;background-size:52px 104px}
.zoom-modal .right-arrow{background:url(..//images/arrow-right-zoom@2x.png) no-repeat 0 0;background-size:52px 104px}
.faq-index-index .faq-item span.minus-plus{background:url(..//images/faq-plus-minus@2x.png) no-repeat scroll 0 0 transparent;background-size:28px 44px}
}
@media only screen and (min-device-width :320px) and (max-device-width :800px) and (orientation :portrait){.corporate-pages #slider:hover .flex-direction-nav{display:none}
#subscribe-form #newsletter.input-text{line-height:23px}
.corporate-pages #category-products .item:hover .inner{display:none}
}
@media only screen and (min-width:320px) and (max-width:667px){#category-products.upsell li.item,#category-products.grid .item.big-image,#category-products.grid .item,#category-products.grid.random-list .item{width:48.4%;margin:0 .8% 20px!important;clear:none!important}
#category-products .product-name a{font-family:'latobold'}
#category-products.grid:not(.slick-initialized) .item:nth-child(2n+1){clear:left!important}
#category-products.grid .item:nth-child(3n+1){clear:none}
#sidebar .block-vertnav{display:none}
.hide-mobile{display:none}
.toolbar{display:none}
.block-layered-nav.stick{position:fixed;background:#fff;top:81px;left:0;right:0;z-index:999;padding:10px 25px;margin:0}
.catalog-category-view #sidebar{padding-top:15px}
}
@media only screen and (min-width:320px) and (max-width:767px){.product-view .product-img-box .product-image,.product-view .product-img-box .more-views{display:none}
.customer-account-edit .buttons-set button.button{float:left}
.look-products li.select-options-for-product{background:none}
.size-box .size-woman{display:none}
.table-sizes{float:none;width:100%}
.size-box h2{font-size:18px}
.product-view .product-img-box .product-image{width:85%;float:none;margin:0 auto;position:relative;padding:0;text-align:center}
.the-slideshow{display:block!important}
}
@media only screen and (min-width:481px) and (max-width:767px){.overlay-nl.ver2 .window .overlay-col-1{width:40%}
.overlay-nl.ver2 .window .overlay-col-2{width:48%}
.overlay-content h2{font-size:14px;line-height:18px}
.overlay-content p.txt-privacy{margin-top:10px}
.add-to-cart button.btn-cart{width:40%;margin:auto}
}
@media only screen and (max-width:320px){#header .header-links a{letter-spacing:normal}
.buttons-set button.button{margin:0}
}
@media only screen and (min-width:641px) and (max-width:769px){.slick-slide .style-left .caption,.slick-slide .style-right .caption{top:15%;width:45%}
.slick-slide .style-left .caption{left:5%}
.slick-slide .style-right .caption{left:50%}
.slick-slide .caption .p-relative>h2 a,.slick-slide .slider-content.style-left .caption h2 a,.slick-slide .slider-content.style-right .caption h2 a{font-size:30px;line-height:38px}
.slick-slide .caption .desc{line-height:14px}
}
@media only screen and (max-width:640px){#category-products.related{padding:0 1%}
.overlay-content img{display:none}
#category-products.grid.related .item{width:48.4%;margin:0 .8% 20px!important}
.col-main-wrapper .banner img.banner-desktop{display:none}
.col-main-wrapper .banner img.banner-mobile{display:block}
.customer-account-forgotpassword .col-main-wrapper .col-main{max-width:90%;margin:0 auto 15px}
.customer-account-create .page-title h1,.customer-account-forgotpassword .page-title h1,.customer-account-resetpassword .page-title h1{font-size:17px}
.customer-account-forgotpassword .page-title{margin-bottom:0px!important}
.overlay-nl.ver2 .window .overlay-col-1{display:none}
.overlay-nl.ver2 .window .overlay-col-2{position:static;-webkit-transform:none;-ms-transform:none;transform:none;top:0;width:88%;right:0;padding:30px 6%}
.form-list li.field-dob,.form-list li.field-gender,.form-list .field{width:100%;margin-right:0;float:none}
.form-list li.wide input.input-text,.form-list li.codice-fiscale input.input-text,.account-create .form-list #email_address,.form-list input.input-text{width:97%;width:calc(100% - 12px)}
.account-create .form-list li.field-gender,.account-create .form-list li.field-dob{width:100%;float:none}
.all-account-pages select,.form-list li.field-gender select,.account-create .form-list li.field-gender select{width:100%}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-year{width:33.333%}
.form-list .customer-dob .dob-year input.input-text{width:97%;width:calc(100% - 12px)}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:80%;width:calc(100% - 20px)}
.checkbox-vero a{max-width:90%}
.modal-content-wrapper{width:96%}
.tabs,.table-sizes{font-size:11px}
.table-sizes td,.table-sizes th{padding:5px}
.tabs li{margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px;width:50%;border-bottom:none;border-left:2px solid #e5e5e5}
.tabs li.active{border-left-color:#000}
.table-sizes{position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
#size-tabs{text-align:left}
.woman-collection{width:80%;margin:0 auto;padding:20px 0}
.woman-collection .three-banner{width:auto;margin:0}
.banner-block{padding:0}
.col-main-wrapper .banner{margin:0 4% 4% 4%}
.col-main-wrapper .banner.left,.col-main-wrapper .banner.right,.col-main-wrapper .banner.big,.col-main-wrapper .banner.small{width:92%;float:none;position:relative}
.col-main-wrapper .banner .banner-img.getheight{display:none}
.banner-block.last{position:relative}
.banner-block.last .banner.small.right{position:relative;top:0;z-index:10;height:100%;display:none}
.col-main-wrapper .banner .banner-img{overflow:inherit;background:transparent}
.col-main-wrapper .banner h2,.col-main-wrapper .banner h3,.col-main-wrapper .banner h2 span,.col-main-wrapper .banner h3 span{font-size:16px;color:#000!important}
.col-main-wrapper .banner .two-cta a.cta,.col-main-wrapper .banner .hover a.cta{color:#000!important}
.col-main-wrapper .banner .two-cta,.col-main-wrapper .banner .first-row .hover{position:relative;bottom:inherit;margin:10px 0;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.col-main-wrapper .banner .text{padding:0;width:100%;color:#000!important;margin:10px 0}
.col-main-wrapper .banner .text.top-text{padding:0;height:100%}
.col-main-wrapper .banner .text.top-text .hover{bottom:auto;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:relative}
.col-main-wrapper .banner .subscribe-box .text,.col-main-wrapper .banner .text.top-text{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}
.col-main-wrapper .banner .subscribe-box{padding:40px 0 30px}
.col-main-wrapper .banner .subscribe-box .text h3{color:#000!important;line-height:20px;font-size:16px}
.woman-collection .boxes{margin-right:0}
.woman-collection .three-banner:hover .hover{display:none!important}
.woman-collection .title-img{margin:20px auto 36px}
.slick-slider.slider-nav .slick-slide span.line-timer-bg,.slick-slider.slider-nav .slick-slide.slick-current span.line-timer-bg{display:none!important}
.slick-slider.slider-nav{bottom:0}
.slick-slider.slider-nav .slick-slide{content:'';display:inline-block;width:8px!important;height:8px;background:rgba(255,255,255,.4);margin:0 3px;padding:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.slick-slider.slider-nav .slick-slide.slick-current{background:#fff}
.catalog-category-view .slick-slider.slider-nav .slick-slide{width:8px!important;height:8px}
.catalog-category-view .slick-slider.slider-nav .slick-slide span.line-timer-bg{display:none!important}
.slick-slider.slider-nav .slick-slide span.number{display:none!important}
.slick-slide .style-right .caption,.slick-slide .style-left .caption,.slick-slide .caption{width:90%;left:5%;margin-left:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.slick-slide .slider-content.style-left .caption h2 a,.slick-slide .slider-content.style-right .caption h2,.slick-slide .slider-content.style-right .caption h2 a,.slick-slide .caption .p-relative>h2 a{font-size:24px;line-height:26px}
.catalog-category-view .slick-slide .caption h2 a{font-size:16px}
.catalog-category-view .slick-slide .caption h2{margin:0}
.slick-slide .caption .button-holder{text-align:center!important}
.slick-slide .caption .button-holder a{margin:10px auto!important}
.catalog-category-view .slick-slide .button-holder a{margin:0 auto!important}
.category-shop-slider button.slick-prev.slick-arrow,.category-shop-slider button.slick-next.slick-arrow{display:none!important}
.bg-w{margin-top:0}
.table-sizes tr td:first-child{background:#eee}
.table-sizes tr.cm td,.table-sizes tr.cm td.first{width:auto;padding:5px}
}
@font-face{font-family:'latoregular';src:url(..//fonts/lato-regular-webfont.eot);src:url(..//fonts/lato-regular-webfont.eot?#iefix) format('embedded-opentype'),url(..//fonts/lato-regular-webfont.woff2) format('woff2'),url(..//fonts/lato-regular-webfont.woff) format('woff'),url(..//fonts/lato-regular-webfont.ttf) format('truetype'),url(..//fonts/lato-regular-webfont.svg#latoregular) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'latobold';src:url(..//fonts/lato-bold-webfont.eot);src:url(..//fonts/lato-bold-webfont.eot?#iefix) format('embedded-opentype'),url(..//fonts/lato-bold-webfont.woff2) format('woff2'),url(..//fonts/lato-bold-webfont.woff) format('woff'),url(..//fonts/lato-bold-webfont.ttf) format('truetype'),url(..//fonts/lato-bold-webfont.svg#latobold) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'latoblack';src:url(..//fonts/lato-black-webfont.eot);src:url(..//fonts/lato-black-webfont.eot?#iefix) format('embedded-opentype'),url(..//fonts/lato-black-webfont.woff2) format('woff2'),url(..//fonts/lato-black-webfont.woff) format('woff'),url(..//fonts/lato-black-webfont.ttf) format('truetype'),url(..//fonts/lato-black-webfont.svg#latoblack) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'playfair_displaybold';src:url(..//fonts/playfairdisplay-bold-webfont.eot);src:url(..//fonts/playfairdisplay-bold-webfont.eot?#iefix) format('embedded-opentype'),url(..//fonts/playfairdisplay-bold-webfont.woff2) format('woff2'),url(..//fonts/playfairdisplay-bold-webfont.woff) format('woff'),url(..//fonts/playfairdisplay-bold-webfont.ttf) format('truetype'),url(..//fonts/playfairdisplay-bold-webfont.svg#playfair_displaybold) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'playfair_displayregular';src:url(..//fonts/playfairdisplay-regular-webfont.eot);src:url(..//fonts/playfairdisplay-regular-webfont.eot?#iefix) format('embedded-opentype'),url(..//fonts/playfairdisplay-regular-webfont.woff2) format('woff2'),url(..//fonts/playfairdisplay-regular-webfont.woff) format('woff'),url(..//fonts/playfairdisplay-regular-webfont.ttf) format('truetype'),url(..//fonts/playfairdisplay-regular-webfont.svg#playfair_displayregular) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'socialIcons';src:url(..//fonts/social-icons.eot?sx0yjt);src:url(..//fonts/social-icons.eot?sx0yjt#iefix) format('embedded-opentype'),url(..//fonts/social-icons.ttf?sx0yjt) format('truetype'),url(..//fonts/social-icons.woff?sx0yjt) format('woff'),url(..//fonts/social-icons.svg?sx0yjt#social-icons) format('svg');font-weight:normal;font-style:normal}
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url(..//images/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
div.selector,div.checker,div.button,div.radio,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle}
div.selector:focus,div.checker:focus,div.button:focus,div.radio:focus,div.uploader:focus{outline:0}
div.selector,div.selector *,div.radio,div.radio *,div.checker,div.checker *,div.uploader,div.uploader *,div.button,div.button *{margin:0;padding:0}
.highContrastDetect{background:url(..//images/bg-input-aristo.png) repeat-x 0 0;width:0;height:0}
input.uniform-input,select.uniform-multiselect,textarea.uniform{padding:4px;background:url(..//images/bg-input-aristo.png) repeat-x 0 0;outline:0}
input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background:url(..//images/bg-input-focus-aristo.png) repeat-x 0 0}
div.checker input,input[type="search"],input[type="search"]:active{-moz-appearance:none;-webkit-appearance:none}
div.selector{background-position:0 -160px;line-height:32px;height:32px;padding:0 0 0 10px;position:relative;overflow:hidden}
div.selector span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;background-position:right 0;height:32px;line-height:32px;padding-right:25px;cursor:pointer;width:100%;display:block}
div.selector.fixedWidth{width:190px}
div.selector.fixedWidth span{width:155px}
div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:24px;top:4px;left:0;width:100%}
div.selector.active{background-position:0 -192px}
div.selector.active span{background-position:right -32px}
div.selector.hover,div.selector.focus{background-position:0 -224px}
div.selector.hover span,div.selector.focus span{background-position:right -64px}
div.selector.hover.active,div.selector.focus.active{background-position:0 -256px}
div.selector.hover.active span,div.selector.focus.active span{background-position:right -96px}
div.selector.disabled,div.selector.disabled.active{background-position:0 -288px}
div.selector.disabled span,div.selector.disabled.active span{background-position:right -128px}
div.checker{position:relative}
div.checker,div.checker span,div.checker input{width:14px;height:14px;float:left;margin:0 5px 0 0}
div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:-4px -324px}
div.checker span.checked{background-position:-97px -324px}
div.checker input{opacity:0;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1}
div.checker.active span{background-position:-27px -324px}
div.checker.active span.checked{background-position:-119px -324px}
div.checker.hover span,div.checker.focus span{background-position:-50px -324px}
div.checker.hover span.checked,div.checker.focus span.checked{background-position:-143px -324px}
div.checker.hover.active span,div.checker.focus.active span{background-position:-73px -324px}
div.checker.hover.active span.checked,div.checker.focus.active span.checked{background-position:-166px -324px}
div.checker.disabled,div.checker.disabled.active{background-position:-188px -324px}
div.checker.disabled span.checked,div.checker.disabled.active span.checked{background-position:-211px -324px}
div.radio{position:relative}
div.radio,div.radio span,div.radio input{width:23px;height:23px}
div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -343px}
div.radio span.checked{background-position:-92px -343px}
div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}
div.radio.active span{background-position:-23px -18px -343px}
div.radio.active span.checked{background-position:-115px -343px}
div.radio.hover span,div.radio.focus span{background-position:-46px -36px -343px}
div.radio.hover span.checked,div.radio.focus span.checked{background-position:-138px -343px}
div.radio.hover.active span,div.radio.focus.active span{background-position:-69px -343px}
div.radio.hover.active span.checked,div.radio.focus.active span.checked{background-position:-161px -343px}
div.radio.disabled span,div.radio.disabled.active span{background-position:-184px -343px}
div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:-207px -343px}
div.uploader{background-position:0 -366px;height:32px;width:190px;cursor:pointer;position:relative;overflow:hidden}
div.uploader span.action{background-position:right -494px;height:32px;line-height:32px;width:90px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer}
div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:4px 0 4px 4px;line-height:24px;width:76px;padding:0 10px}
div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}
div.uploader.active span.action{background-position:right -558px}
div.uploader.hover,div.uploader.focus{background-position:0 -430px}
div.uploader.hover span.action,div.uploader.focus span.action{background-position:right -526px}
div.uploader.hover.active span.action,div.uploader.focus.active span.action{background-position:right -590px}
div.uploader.disabled,div.uploader.disabled.active{background-position:0 -398px}
div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -462px}
div.button{background-position:0 -750px;height:32px;cursor:pointer;position:relative}
div.button a,div.button button,div.button input{opacity:.01;filter:alpha(opacity=1);-moz-opacity:.01;display:block;top:0;left:0;right:0;bottom:0;position:absolute}
div.button span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;line-height:22px;text-align:center;background-position:right -622px;height:22px;margin-left:13px;padding:5px 15px 5px 2px}
div.button.active{background-position:0 -782px}
div.button.active span{background-position:right -654px;cursor:default}
div.button.hover,div.button.focus{background-position:0 -814px}
div.button.hover span,div.button.focus span{background-position:right -686px}
div.button.disabled,div.button.disabled.active{background-position:0 -846px}
div.button.disabled span,div.button.disabled.active span{background-position:right -718px;cursor:default}
input.uniform-input,select.uniform-multiselect,textarea.uniform{font-size:14px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:normal;color:#777;background-color:#a1cbe2;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
input.uniform-input.hover,input.uniform-input.focus,select.uniform-multiselect.hover,select.uniform-multiselect.focus,textarea.uniform.hover,textarea.uniform.focus{-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);border-color:#999;background-color:#a1cbe2}
div.button span{font-weight:bold;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase}
div.button.hover span,div.button.focus span{color:#555}
div.button.disabled span,div.button.disabled.active span{color:#bbb}
div.selector{font-weight:bold;color:#464545;font-size:14px}
div.selector span{color:#666;text-shadow:0 1px 0 white}
div.selector select{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1em;border:solid 1px white}
div.selector.disabled span,div.selector.disabled.active span{color:#bbb}
div.radio{margin-right:10px}
div.uploader span.action{text-shadow:rgba(255,255,255,.5) 0 1px 0;background-color:#fff;font-weight:bold;color:#1c4257}
div.uploader span.filename{color:#777;font-size:11px}
div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#aaa}
div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#ddd;color:#aaa}
a[href^=tel]{text-decoration:none!important;color:inherit!important}
.page-category .fixed-adjust>.col-main{height:680px}
#messages_product_view{max-width:1245px;margin:auto}
.imgMobile{display:none}
.page-block{position:relative;overflow:hidden;width:100%;background:#fff}
.box-image{position:relative;overflow:hidden;width:100%}
.box-image img{height:auto;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}
.box-image img:hover{-moz-transform:scale(1.05) rotate(0deg) translateX(0) skewX(0deg);-webkit-transform:scale(1.05) rotate(0deg) translateX(0) skewX(0deg);-o-transform:scale(1.05) rotate(0deg) translateX(0) skewX(0deg);-ms-transform:scale(1.05) rotate(0deg) translateX(0) skewX(0deg);transform:scale(1.05) rotate(0deg) translateX(0) skewX(0deg)}
body.category-peter-dundas #block3{margin-bottom:40px}
#block1,#block2,#block3,#block4,#block5,#block6{padding:0 0 5% 0;clear:both;background:#fff}
.category-peter-dundas #block2 .sub-block1,#block4 .sub-block1,#block5 .sub-block1,#block7 .sub-block1{float:left;width:40%}
.category-peter-dundas #block4 .sub-block2,#block5 .sub-block2,#block7 .sub-block2{float:right;width:55%}
.category-peter-dundas #block2 .sub-block2{position:absolute;height:92.6%;right:0;top:0;width:55%}
#block2 .sub-block2 .cta-banner.widget-block,#block2 .sub-block2 .cta-banner.widget-block .box-image,#block3 .sub-block2 .cta-banner.widget-block,#block3 .sub-block2 .cta-banner.widget-block .box-image{height:100%}
.category-peter-dundas #block2 .sub-block2 .cta-banner.widget-block{height:99%}
.category-peter-dundas #block2 .sub-block2 .cta-banner.widget-block .box-image img,.category-peter-dundas #block3 .sub-block2 .cta-banner.widget-block .box-image img{position:absolute;bottom:0;right:0}
#block3 .sub-block2{width:55%;position:absolute;height:92.6%;left:0;top:0}
#block3 .sub-block2 .video-wrapper{margin:0;height:100%}
#block3 .sub-block2 .video-wrapper .modal-video{position:absolute;bottom:0;width:100%;height:405px}
#block3 .sub-block2 .modal-content-wrapper-video{height:100%}
#block3 .sub-block1{float:right;width:40%}
.sub-block2 .widget-block .description{margin:11% 0 0 0;font-size:13px}
.box-image .page-title,.box-image .page-subtitle{position:absolute;width:100%;text-align:center;left:0;color:#fff;z-index:100}
.box-image .page-title{font-family:"playfair_displayregular",Arial,sans-serif}
.box-image h3{font-family:"latoregular",Arial,sans-serif}
.box-image .page-title{top:45%}
.box-image .page-title h2{font-size:31px;letter-spacing:3px;text-transform:uppercase}
.box-image .page-title h3{font-size:11px;font-style:italic}
.arrow-block{position:absolute;bottom:10%;width:100%;text-align:center;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}
.arrow-block:hover{bottom:9%}
#block2 .sub-block2 .box-image .page-title,#block2 .sub-block2 .box-image .page-subtitle{position:relative;width:100%;text-align:center;left:auto;color:#000}
.sub-block2 h2{font-size:18px;letter-spacing:3px;font-family:"playfair_displayregular",Arial,sans-serif;text-align:center;text-transform:uppercase}
.sub-block2 .description{font-style:italic;margin:0 0 5% 0;text-align:center}
.sub-block1{float:left;width:40%}
.sub-block2{float:right;width:55%}
.sub-block2 .box-image .page-title,.sub-block2 .box-image .page-subtitle{position:relative;width:100%;text-align:center;left:auto;color:#000}
.sub-block1 h2{font-size:18px;letter-spacing:3px;font-family:"playfair_displayregular",Arial,sans-serif;text-align:center;text-transform:uppercase}
.widget-block .description{font-style:italic;margin:0 0 5%;text-align:center}
.video-wrapper{margin:20% 0 0 0}
body.category-cavalli-couture .video-wrapper{margin:0}
.banner-img{overflow:hidden}
a.photo{display:block}
.category-block{overflow:hidden;padding:0 0 5% 0;position:relative;background:#fff;padding:30px 0}
#categoryblock1 .subcategory-block1,#categoryblock3 .subcategory-block1{float:left;width:60%;position:relative}
#categoryblock1 .subcategory-block2,#categoryblock3 .subcategory-block2{float:right;width:35%;position:relative}
#categoryblock2 .subcategory-block1{float:left;width:35%;position:relative}
#categoryblock2 .subcategory-block2{float:right;width:60%;position:relative}
#categoryblock1>div>a:hover,#categoryblock2>div>a:hover,#categoryblock3>div>a:hover{text-decoration:none}
.hover{position:absolute;bottom:50px;font-family:"playfair_displayregular",Arial,sans-serif;text-align:center;width:100%;z-index:999;font-size:15px}
.category-block h2 a,.catalog-category-view .category-block h2{font-size:19px;letter-spacing:2.3px;text-decoration:none;text-transform:uppercase;color:#000}
.category-block .text{text-align:center;margin:11% 0 0}
.category-block .text h3 span{font-size:18px;font-family:"playfair_displayregular",Arial,sans-serif;text-transform:uppercase;letter-spacing:3px;text-decoration:none;color:#000}
.category-block a.cta,.catalog-category-view .category-block .cta{position:relative;display:inline-block;font-family:"latoregular",Arial,sans-serif;text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#000;text-decoration:none;padding:3px 0}
.category-block h2 a:hover,.category-block h3 a:hover{text-decoration:none}
.catalog-category-view .category-block .cta:after,.category-block .text .cta:after,.category-block .hover a.cta:after{display:block;position:absolute;left:0;bottom:-3px;width:0;height:1px;background-color:#000;content:"";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.catalog-category-view .category-block .cta:hover:after,.category-block .cta:hover:after{width:100%}
.box-slider-category{position:relative;height:680px}
.box-slider-category .slick-slider.slider-nav .slick-track{position:relative;top:50%;transform:translateY(-50%)!important}
.box-slider-category .style-centerx h2 a{font-size:13px!important;font-weight:bold;letter-spacing:3px!important;font-family:"latoregular",Arial,sans-serif!important}
.box-slider-category .style-centerx .desc{text-transform:uppercase;font-size:30px;font-family:"playfair_displayregular",Arial,sans-serif}
.box-slider-category .slick-slide .caption .button-holder{text-align:center}
.slick-slide .caption .desc{line-height:normal}
.box-slider-category .box-product-category{overflow:hidden;clear:both;background:#fff;margin:30px 0 0 0}
.box-product-category #donna-hp{overflow:hidden}
.box-product-category .info-block{margin:0 0 30px 0}
.box-product-category p.title{text-align:center;text-transform:uppercase;letter-spacing:3px;font-size:18px;font-family:"playfair_displayregular",Arial,sans-serif}
.box-product-category p.desc{text-align:center;text-transform:uppercase;font-size:10px;letter-spacing:3px;font-family:"latoregular",Arial,sans-serif;color:#666;padding:8px 0 0 0}
.box-product-category .button-cta{display:none}
.slider-wrapper{position:relative}
.slider-wrapper{overflow:hidden;margin:30px 0 0 0}
.slider-wrapper a{display:block}
.slider-wrapper figure{display:block;overflow:hidden;margin:0 0 10px 0}
.slider-wrapper h3,.price-block{margin:0;font-size:10px;font-weight:normal;font-family:'latobold',Arial,sans-serif;text-transform:uppercase;text-align:center;letter-spacing:1px}
.slider-wrapper .price-block{float:none;width:100%;font-family:"latoregular",Arial,sans-serif;padding:1% 0 0 0}
.slider-wrapper .slick-list{width:90%;margin:0 auto}
.slider-wrapper button.slick-prev.slick-arrow,.slider-wrapper button.slick-next.slick-arrow{border:medium none;content:"";cursor:pointer;font-size:0;height:30px;margin-top:-15px;opacity:.7;position:absolute;top:50%;width:30px;z-index:100}
button.slick-prev.slick-arrow{background:rgba(0,0,0,0) url(..//images/arrow-left.png) no-repeat scroll center center;left:0}
button.slick-next.slick-arrow{background:rgba(0,0,0,0) url(..//images/arrow-right.png) no-repeat scroll center center;right:0}
.slide-main img{width:100%}
.category-title h1{letter-spacing:1px;margin:16px 0 0 0}
.navigator li{float:none!important;display:inline;margin:0;padding:0 30px}
.navigator{text-align:center;margin:0 0 15px 0}
.page-section{position:relative}
.navigator li a{padding:0 0 3px 0;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#000;font-family:"playfair_displayregular",Arial,sans-serif}
.navigator li a.current{font-weight:bold;border-bottom:1px #000 solid}
.navigator li a:hover{border-bottom:1px #000 solid;text-decoration:none}
.main-custom-slider{margin:20px 0}
.main-custom-slider .dots{left:auto;position:absolute;right:-4%;top:345px;width:30px;z-index:200}
.mask-info{background:-moz-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#cc000000',GradientType=0);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.info-slide{position:relative;top:40%;width:100%;margin:0 auto;color:#fff}
.title-slide{text-align:center;font-size:30px;text-transform:uppercase;letter-spacing:1px;font-family:"playfair_displayregular",Arial,sans-serif}
.mask-slider-left,.mask-slider-right{width:31.7%;position:absolute;top:0;height:100%;z-index:2}
.mask-slider-left{left:0}
.mask-slider-right{right:0}
.box-button{margin:60px 0 0 0;text-align:center;overflow:hidden}
.button-slide{width:150px;border:1px solid #fff;padding:8px 15px;opacity:.8;color:#fff;text-transform:uppercase;font-size:10px}
.button-slide:hover{background:#fff;color:#000;text-decoration:none!important}
#go-img,#go-video,.go-milano,.go-dubai{display:inline-block;margin:0 4%}
.subtitle-slide{text-align:center;margin:15px auto 0 auto;font-size:12px;width:40%}
.dot{display:block;border:1px solid #000;width:5px;height:5px;margin:0 0 15px 0;-webkit-border-radius:100px;border-radius:100px}
.slick-active .dot{background:#000}
.subslide .slick-slide{height:auto}
.subslide a{opacity:.5;display:block;margin:0 auto;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;position:relative}
.slide-prev,.slide-next{position:absolute;height:30px;width:30px;border:0;z-index:200;top:45%;cursor:pointer;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}
.slide-prev{background:rgba(0,0,0,0) url(..//images/arrow-left-sfilata.png) no-repeat scroll center left;left:1%}
.slide-next{background:rgba(0,0,0,0) url(..//images/arrow-right-sfilata.png) no-repeat scroll center right;right:1%}
.slide-prev:hover{left:.5%}
.slide-next:hover{right:.5%}
#count-slide{font-family:"playfair_displayregular",Arial,sans-serif;font-size:18px;letter-spacing:1px;margin:0;text-align:right;position:absolute;right:0;top:0}
.subslide.slick-center a,a.firstSlide{opacity:1;position:relative;overflow:hidden}
.subslide .caption-celebrities{position:absolute;bottom:0;z-index:9;width:100%;height:70px;text-align:center;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}
.subslide .caption-celebrities span{text-transform:uppercase;font-size:12px;color:#fff;padding:19px 0 0 0;display:block}
.slick-current .slick-current .caption-celebrities{opacity:1}
.subslide:not(.slick-center),.subslide:not(.slick-center) a,.subslide:not(.slick-center) img{height:auto}
.singleSlider{margin:0 0 30px 0;background:#eee}
.singleSlide{text-align:center;width:100%}
.singleSlide img{width:auto;height:auto}
.singleSlider .slick-list{width:90%;margin:0 auto;position:relative}
.box-flow-slider{background-color:#2a2a2a;position:relative;margin:20px 0}
.box-grid-slider{display:block;height:650px;padding:2%}
.box-grid-slider .gridslider{padding:0 1%}
.box-grid-slider .gridslide:nth-child(4n){margin:0 0 2% 0}
.type-icon{width:25px;height:25px;position:absolute;bottom:3%;background-color:#000;background-position:center;background-repeat:no-repeat;padding:5px;z-index:1;-webkit-transition:background 400ms ease-out;-moz-transition:background 400ms ease-out;-ms-transition:background 400ms ease-out;-o-transition:background 400ms ease-out;transition:background 400ms ease-out}
.type-icon:hover{background-color:#333}
.gridtype{background-image:url(..//images/ico-gridmode.png);left:2%}
.stacktype{background-image:url(..//images/ico-stackmode.png);left:5.5%}
.gridslide{float:left;width:24%;height:200px;margin:0 1.3% 2% 0;background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#fff;cursor:pointer;position:relative}
.mCSB_container .gridslide:nth-child(4n){margin:0 0 2% 0}
.no-touch .gridslide:hover figcaption{opacity:1}
.gridslider .mCSB_draggerContainer{display:none}
.gridslider .mCSB_buttonUp,.gridslider .mCSB_buttonDown{width:15px;height:7px;opacity:1;background-position:center;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}
.gridslider .mCSB_buttonUp{top:45%;background-image:url(..//images/arrow-grid-up.png)}
.gridslider .mCSB_buttonDown{top:50%;background-image:url(..//images/arrow-grid-down.png)}
.gridslider .mCSB_buttonUp:hover{height:14px}
.gridslider .mCSB_buttonDown:hover{height:14px}
.gridslider .mCSB_scrollTools{opacity:1;right:10px}
.gridslide figcaption{background:#fff;border:2px solid #000;position:absolute;top:0;left:0;margin:5%;width:90%;height:85%;box-sizing:border-box;opacity:0;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}
.gridslide figcaption h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px;font-family:"playfair_displayregular",Arial,sans-serif;text-transform:uppercase;color:#000}
.post-zoom{text-align:center;top:0;left:0;display:none;position:fixed;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#000000',GradientType=0);z-index:999999}
.post-zoom img{width:auto;height:90%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:0}
#post-description{display:none}
#close-zoom{position:absolute;right:5%;top:5%;z-index:1;width:15px;height:15px;background:url(..//images/close.png) no-repeat center center}
.box-stack-slider{width:100%;height:650px;overflow:hidden;position:relative;display:none}
.mask-background{position:absolute;z-index:1;width:100%;height:100%;background-color:#000;opacity:.4}
.background{position:absolute;width:100%;height:100%;z-index:0;text-align:center;display:none}
.background img{height:100%;width:auto;-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);filter:blur(4px);-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px)}
.card-container{perspective:1000px;perspective-origin:50% -50%;-webkit-perspective:1000px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:-50%;height:auto;list-style:outside none none;margin:0 auto;padding:0;pointer-events:none;position:relative;width:50%;z-index:100;height:100%;top:50%;transform:translateY(-25%);-webkit-transform:translateY(-25%);z-index:2}
.stack-item{-moz-user-select:none;-webkit-user-select:none;background:none;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:400px;opacity:0;pointer-events:auto;position:absolute;text-align:center;width:100%;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}
.stack-item a{display:block;width:100%;height:100%;background:#191919;-webkit-box-shadow:0 0 10px -3px #000;box-shadow:0 0 10px -3px #000;overflow:hidden;position:absolute}
.stack-item img{pointer-events:none;width:auto;height:100%}
.box-info-card{margin:10px 0 0 0}
.card-title,.card-subtitle{color:#fff;opacity:0;margin:0 0 2px 0;text-align:left;font-size:14px;font-family:"playfair_displayregular",Arial,sans-serif;text-transform:uppercase}
.current-card .card-title,.current-card .card-subtitle{opacity:1}
.prev-card,.next-card{color:#fff;font-size:20px;position:absolute;right:22%;width:15px;height:15px;background-repeat:no-repeat}
.prev-card{top:45%;background-image:url(..//images/arrow-grid-up.png);background-position:bottom}
.next-card{top:50%;background-image:url(..//images/arrow-grid-down.png);background-position:top}
.box-timeline{height:50px;width:80%;position:relative;margin:30px auto}
.temp-item{width:auto;position:relative;height:11px;float:left}
.time-dot{background-color:#000;width:10px;height:10px;position:absolute;left:0;-webkit-border-radius:100px;border-radius:100px}
.dot-year{position:absolute;top:15px;left:-11px}
.dot-year a{color:#000;font-size:14px}
.temp-line{background-color:#000;height:2px;right:0;width:100%;margin:4px 0 0 0;position:absolute}
.temp-item.last .temp-line{display:none}
.temp-item.selected .time-dot{border:4px solid #ccc;height:50px;left:-28px;position:absolute;top:-25px;width:50px;z-index:1}
.temp-item.selected .dot-year{text-indent:39%}
.temp-item.selected .dot-year a{color:#fff}
.back-to-cat{margin:0 0 10px 10px;color:#000;font-size:12px;display:inline-block;text-transform:uppercase}
.post-view{background-color:#191919}
.post-image{text-align:center}
.post-image img{width:auto;max-height:500px;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}
.post-image img:hover{opacity:.8}
.post-content{background-color:#000;color:#fff;text-align:center;padding:2% 10%;font-family:"playfair_displayregular",Arial,sans-serif}
.post-title h2{margin:0 0 10px;font-size:15px;text-transform:uppercase}
.main-custom-slider .box-main-slider .slick-slider .slick-track{height:700px}
.slider_page_category .box-main-slider .slick-slider .slick-track{height:auto}
.box-main-hoverslider{overflow:hidden;margin:20px 0;position:relative}
.hover-image{position:absolute;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}
.iosphone .hover-image{background-attachment:fixed;-webkit-background-size:cover}
.first-image{}
.hide{opacity:0}
.show{opacity:1}
body.page-category .style-centerx .desc{font-family:"playfair_displayregular",Arial,sans-serif;font-size:30px;font-weight:normal;display:block;margin:0 0 15px 0}
.box-text-block{border:1px solid #000}
.textTop{padding:30px 30px 0 30px}
.textBottom{overflow:hidden;padding:0 30px 30px 30px}
.textBottom .subtext1{float:left;width:45%}
.textBottom .subtext2{float:right;width:45%}
.block-img-vertical img{}
.block-img-horizontal{margin:5% 0 0 0}
.sub-block2 .textTop h2{}
.sub-block2 .textTop h3{font-style:italic}
.sub-block2 .textBottom h2{margin:0 0 3px 0;font-family:"latoregular",Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:1px;font-weight:bold;text-align:left}
.sub-block2 .textBottom h3{font-weight:200;text-align:left;line-height:1.5}
.sub-block2 .textBottom a{color:#000;text-decoration:underline}
.sub-block2 .textBottom a:hover{color:#666}
.text-divider{margin:30px 0;height:1px;background-color:#ccc}
body.category-cavalli-caffe #block2 .sub-block2,body.category-cavalli-caffe #block4 .sub-block2,body.category-cavalli-caffe #block5 .sub-block2,body.category-cavalli-caffe #block6 .sub-block2,body.category-cavalli-caffe #block7 .sub-block2{padding:0}
body.category-cavalli-caffe #block3 .sub-block1,body.category-cavalli-caffe #block6 .sub-block1{float:right;padding:0;width:40%}
body.category-cavalli-caffe #block3 .sub-block2,body.category-cavalli-caffe #block6 .sub-block2{float:left;width:55%}
body.category-cavalli-caffe #block7{padding:0 0 40px 0}
body.category-cavalli-caffe #block2.page-block{padding:5% 0}
body.category-cavalli-caffe .style-centerx .desc{font-size:11px;text-align:center;font-family:"latoregular",Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:none}
#open-social{bottom:13%;height:17px;left:50%;margin:0 0 0 -16%;position:absolute;width:15px;z-index:3;padding:12px 10px 8px 10px;background:#fff;display:none}
.is-firefox #open-social{height:18px}
#open-social img{width:auto}
.share{margin:30px 0;overflow:hidden;position:relative;text-align:center}
.institutional-template .share-icons{clear:both;text-align:center}
.institutional-template .share-icons span{transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;cursor:pointer}
.institutional-template .share-icons span:hover{opacity:.5;filter:alpha(opacity=50)}
.institutional-template .share-icons .FB_share_img,.institutional-template .share-icons .TW_share_img,.institutional-template .share-icons .PIN_share_img,.institutional-template .share-icons .GP_share_img{width:24px;height:24px;display:inline-block;text-indent:-9999px;margin:0 10px}
.institutional-template .share-icons .FB_share_img{background:url(..//images/FB@2x.png) no-repeat 0 0;background-size:24px 24px}
.institutional-template .share-icons .TW_share_img{background:url(..//images/TW@2x.png) no-repeat 0 0;background-size:24px 24px}
.institutional-template .share-icons .PIN_share_img{background:url(..//images/PI@2x.png) no-repeat 0 0;background-size:24px 24px}
.institutional-template .share-icons .GP_share_img{background:url(..//images/GP@2x.png) no-repeat 0 0;background-size:24px 24px}
.institutional-template .modal-loader-zoom{width:32px;position:absolute;top:50%;left:50%;z-index:9;margin:-42px 0 0 -32px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;background:#5c5a5c}
.box-share-image{background:#fff none repeat scroll 0 0;bottom:13%;display:none;left:50%;margin:0 0 0 -14%;padding:5px;position:absolute;width:203px;z-index:3}
.box-share-image .share-icons{clear:both;text-align:center;float:left;width:95%;text-indent:3%}
.box-share-image .share-icons span{transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;cursor:pointer}
.box-share-image .share-icons span:hover{opacity:.5;filter:alpha(opacity=50)}
.box-share-image .share-icons .FB_share_img,.box-share-image .share-icons .TW_share_img,.box-share-image .share-icons .PIN_share_img,.box-share-image .share-icons .GP_share_img{width:24px;height:24px;display:inline-block;text-indent:-9999px;margin:0 10px}
.box-share-image .share-icons .FB_share_img{background:url(..//images/FB@2x.png) no-repeat 0 0;background-size:24px 24px}
.box-share-image .share-icons .TW_share_img{background:url(..//images/TW@2x.png) no-repeat 0 0;background-size:24px 24px}
.box-share-image .share-icons .PIN_share_img{background:url(..//images/PI@2x.png) no-repeat 0 0;background-size:24px 24px}
.box-share-image .share-icons .GP_share_img{background:url(..//images/GP@2x.png) no-repeat 0 0;background-size:24px 24px}
.zoom-modal .zoom-image{text-align:center}
.slide-main .modal-loader-zoom{display:block;position:absolute;left:47%;top:50%;margin:-42px 0 0 -32px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;background:#858585;z-index:9999}
.contToZoom span.zoom-label{display:none;position:absolute;right:30px;bottom:5px;padding:10px 30px 10px 10px;color:#666;text-transform:uppercase;font-size:11px;background:url(..//images/cross.png) no-repeat right 6px}
.contToZoom span.zoom-label{font-size:9px;text-transform:uppercase;cursor:pointer;display:block}
.box-timeline-mobile{display:none}
body.category-cavalli-couture .navigator{margin:20px 0;padding:0 0 0 24px}
body.category-cavalli-couture .modal-content-wrapper-video{height:600px}
body.category-cavalli-couture .sub-block2 .widget-block .description{margin:0}
body.category-cavalli-couture .col-main-wrapper .col-main{max-width:none;padding:0}
body.category-cavalli-couture .box-slider-category{height:auto}
body.category-cavalli-couture #block1,body.category-cavalli-couture #block2,body.category-cavalli-couture #block4,body.category-cavalli-couture .box-slider-category,body.category-cavalli-couture .atelier-slider{max-width:1245px;margin:0 auto}
.atelier-slider,.atelier-slider .item-slide{background-color:#2a2a2a;color:#fff}
body.category-cavalli-couture #block3{background-color:#eaeaea;padding:100px 0}
body.category-cavalli-couture #block4{padding:40px 0}
.form-box .sub-block2{width:35%!important}
.form-box .sub-block1{width:60%!important}
.form-box .wide{margin:20px 0 0 0}
.atelier-slider button.slick-prev.slick-arrow,.atelier-slider button.slick-next.slick-arrow{border:0;height:30px;width:15px;position:absolute;z-index:100;top:50%;cursor:pointer;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.atelier-slider button.slick-prev.slick-arrow{background:rgba(0,0,0,0) url(..//images/arrow-left-atelier.png) no-repeat scroll center center;left:2%}
.atelier-slider button.slick-next.slick-arrow{background:rgba(0,0,0,0) url(..//images/arrow-right-atelier.png) no-repeat scroll center center;right:2%}
.atelier-slider button.slick-prev.slick-arrow:hover{left:1.7%}
.atelier-slider button.slick-next.slick-arrow:hover{right:1.7%}
.atelier-slider .item-title,.atelier-slider .item-subtitle{background-color:#000;color:#fff;text-align:center;font-family:"playfair_displayregular",Arial,sans-serif}
.atelier-slider .item-title{font-size:15px;text-transform:uppercase;padding:30px 0 10px 0}
.atelier-slider .item-subtitle{font-size:11px;padding:0 0 30px 0;color:#949494}
.box-form-atelier .field{width:31.333%;margin:0 2% 0 0}
.box-form-atelier .field input{width:100%;box-sizing:border-box}
.box-form-atelier input.checkbox{float:left;width:18px!important;margin:0 15px 0 0}
.box-form-atelier .checkbox-vero label,.box-form-atelier label.checkbox-vero{text-transform:none;width:80%;font-family:"latoregular",Arial,Helvetica,sans-serif;font-size:10px}
.box-form-atelier .checkbox-vero{overflow:hidden}
.box-form-atelier .checkbox-vero a,.box-form-atelier a.checkbox-vero{font-family:"latoregular",Arial,Helvetica,sans-serif;color:#000;font-size:10px;padding:0}
.box-form-atelier label.privacy-alternative{cursor:pointer}
.box-form-atelier p.required{color:#000;font-size:10px;letter-spacing:1px;text-align:left}
.box-form-atelier .section-title{margin:20px 0}
.box-form-atelier .section-title h1{font-family:"playfair_displayregular",Arial,sans-serif;font-size:18px;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase;text-align:center}
.box-form-atelier .section-title h2{font-family:"latoregular",Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;font-style:italic;letter-spacing:1px;margin-bottom:60px;text-transform:none}
.box-form-atelier .form-list textarea{height:10em;width:96%}
body.category-cavalli-couture #block2 .sub-block2{height:100%;right:0;position:absolute;top:0;width:55%;max-height:700px}
body.category-cavalli-couture #block2 .sub-block2 .box-image img{position:absolute;bottom:0}
body.fragrances .modal-content-wrapper-video{height:600px}
body.fragrances .video-wrapper{margin:20px 0 0 0}
body.fragrances .cta-banner{overflow:hidden}
body.fragrances #block2{margin:50px 0 0 0;padding:0}
.subTitlePage h2{font-family:"playfair_displayregular",Arial,sans-serif;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:2px}
body.fragrances .box-image,body.fragrances .boxInfo{width:40%}
body.fragrances .box-image img:hover{-moz-transform:scale(1) rotate(0deg) translateX(0) skewX(0deg);-webkit-transform:scale(1) rotate(0deg) translateX(0) skewX(0deg);-o-transform:scale(1) rotate(0deg) translateX(0) skewX(0deg);-ms-transform:scale(1) rotate(0deg) translateX(0) skewX(0deg);transform:scale(1) rotate(0deg) translateX(0) skewX(0deg)}
body.fragrances .textLeft_ImgRight .box-image{float:right;width:50%;text-align:center}
body.fragrances .textLeft_ImgRight .boxInfo{float:left;width:50%;text-align:center}
body.fragrances .textRight_ImgLeft .box-image{float:left;width:50%;text-align:center}
body.fragrances .textRight_ImgLeft .boxInfo{float:right;width:50%;text-align:center}
body.fragrances .boxInfo{text-align:center}
body.fragrances .box-image-mobile{display:none;margin:40px 0}
body.fragrances .boxInfo .logoGold{margin:0 0 40px 0}
body.fragrances .boxInfo h2{font-size:20px;font-family:"playfair_displayregular",Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-bottom:0}
body.fragrances .boxInfo h3{font-size:28px;font-family:"playfair_displayregular",Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-bottom:55px}
body.fragrances .boxInfo .description{font-size:12px;font-style:normal;margin:0 0 40px}
body.fragrances .boxInfo .description .arabic{font-size:16px}
body.fragrances .boxInfo .cta{display:inline-block;padding:7px 25px;background:#000;color:#fff;text-transform:uppercase;font-size:12px;margin:0 10px 0 0}
body.fragrances .subTitlePage h2{font-size:28px;margin-bottom:26px}
body.fragrances .notes .itemBlock{width:32.3333%;float:left;margin:0 1.5% 0 0;position:relative}
body.fragrances .notes .itemBlock img{width:100%}
body.fragrances .notes .itemBlock:nth-of-type(3n){margin-right:0;float:right}
body.fragrances .notes .itemBlock h2{background:#000;width:100%;height:56px;display:table}
body.fragrances .notes .itemBlock h2 span{background:#000;color:#fff;font-family:"playfair_displayregular",Arial,sans-serif;font-size:16px;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0;display:table-cell;vertical-align:middle}
body.fragrances #block5 .cta-banner.grey-bg{background:#f9f9f9;padding:42px}
body.fragrances #block5 .cta-banner:nth-child(2){padding:58px 0 0 0}
body.fragrances .category-title h1{font-size:28px}
body.fragrances .box-slider-category,body.fragrances .profumi-slider{max-width:1245px;margin:0 auto}
body.fragrances #block1{padding:0 0 100px 0}
body.fragrances #block2{margin:0;padding:0 0 90px 0}
body.fragrances #block3{padding:0 0 16px 0}
body.fragrances #block4{padding:0;margin:0 0 20px 0}
.profumi-slider,.profumi-slider .item-slide{background-color:#000;color:#fff}
.profumi-slider button.slick-prev.slick-arrow,.profumi-slider button.slick-next.slick-arrow{border:0;height:30px;width:15px;position:absolute;z-index:100;top:50%;cursor:pointer;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.profumi-slider button.slick-prev.slick-arrow{background:rgba(0,0,0,0) url(..//images/arrow-left-atelier.png) no-repeat scroll center center;left:2%}
.profumi-slider button.slick-next.slick-arrow{background:rgba(0,0,0,0) url(..//images/arrow-right-atelier.png) no-repeat scroll center center;right:2%}
.profumi-slider button.slick-prev.slick-arrow:hover{left:1.7%}
.profumi-slider button.slick-next.slick-arrow:hover{right:1.7%}
@media only screen and (max-width:1920px){body.category-cavalli-couture #block2 .sub-block2{height:88.2%}
}
@media only screen and (max-width:1280px){body.category-cavalli-couture #block2 .sub-block2{height:91.5%}
}
@media only screen and (max-width:1024px){body.fragrances .modal-content-wrapper-video{height:500px}
.gridslide{height:150px}
.stack-item{height:300px}
.box-stack-slider{height:500px}
.box-grid-slider{height:500px}
.stacktype{left:6.5%}
body.category-cavalli-couture .col-main-wrapper .col-main{margin:1%}
.sub-block1,.sub-block2{width:49%}
body.category-cavalli-couture #block2 .sub-block1{width:43%}
.textTop{padding-top:5%}
.text-divider{margin:5% 0}
.textBottom{padding-bottom:5%}
body.category-cavalli-caffe #block3 .sub-block1,body.category-cavalli-caffe #block6 .sub-block1,body.category-cavalli-caffe #block3 .sub-block2,body.category-cavalli-caffe #block6 .sub-block2,#block4 .sub-block1,#block5 .sub-block1,#block7 .sub-block1,#block5 .sub-block2,#block7 .sub-block2{width:49%}
}
@media only screen and (max-width:800px){.sub-block1,.sub-block2{width:49%}
.textTop{padding-top:5%}
.text-divider{margin:5% 0}
.textBottom{padding-bottom:5%}
body.category-cavalli-caffe #block3 .sub-block1,body.category-cavalli-caffe #block6 .sub-block1,body.category-cavalli-caffe #block3 .sub-block2,body.category-cavalli-caffe #block6 .sub-block2,#block4 .sub-block1,#block5 .sub-block1,#block7 .sub-block1,#block5 .sub-block2,#block7 .sub-block2{width:49%}
body.fragrances .category-title h1{font-size:34px}
body.fragrances #block5 .cta-banner:nth-child(1){background:none;padding:0}
.profumi-slider button.slick-next.slick-arrow,.profumi-slider button.slick-prev.slick-arrow{width:20px;height:37px}
.profumi-slider button.slick-next.slick-arrow,.profumi-slider button.slick-next.slick-arrow:hover{background:url(..//images/next-slider-profumi-mobile.png) no-repeat scroll center center;right:3%}
.subTitlePage h2{font-size:28px;margin:0 0 33px 0}
.profumi-slider button.slick-prev.slick-arrow,.profumi-slider button.slick-prev.slick-arrow:hover{background:url(..//images/prev-slider-profumi-mobile.png) no-repeat scroll center center;left:3%}
body.fragrances .notes .itemBlock{width:100%;float:none;margin:0 0 26px 0}
body.fragrances .boxInfo .cta{font-size:14px;margin:0 0 0 0;padding:10px 25px}
body.fragrances .textLeft_ImgRight .boxInfo,body.fragrances .textRight_ImgLeft .boxInfo{float:none;width:100%}
body.fragrances .box-image-mobile{display:block;text-align:center}
body.fragrances .box-image{display:none}
.imgDesktop{display:none}
.imgMobile{display:inline-block}
body.category-cavalli-couture .sub-block2 .widget-block .description{background:#fff none repeat scroll 0 0;margin:0;padding:0 0 5%;position:relative;z-index:1;margin:20px 0}
.box-form-atelier .field{margin:0 0 2% 0;width:100%}
body.category-cavalli-couture #block3{background-color:none;padding:0 10%;background:#fff;width:80%}
.form-box .sub-block2{display:none}
.form-box .sub-block1{width:100%!important;float:none}
.box-flow-slider{width:92%;margin:20px auto}
body.category-cavalli-caffe #block2.page-block{padding:5% 1%}
#block2,#block3,#block4,#block5,#block6{padding:0 1% 5% 1%;width:98%}
body.fragrances #block2,body.fragrances #block3,body.fragrances #block5{padding-left:40px;padding-right:40px;width:auto!important}
body.fragrances #block4{width:auto!important}
body.fragrances #block1{padding-bottom:46px}
body.fragrances #block2{margin:0;padding-bottom:66px}
body.fragrances #block3{padding-bottom:40px}
body.fragrances #block4{padding-bottom:40px}
#block2 .sub-block2{right:1%}
#block3 .sub-block2{left:1%}
.page-category .fixed-adjust>.col-main,.box-slider-category{height:auto!important}
.main-custom-slider .box-main-slider .slick-slider .slick-track,.subslider{height:auto!important}
.box-timeline{width:95%}
.stack-item{height:250px}
.main-container{padding:0}
.category-block{padding:20px 1%}
#categoryblock2 .category-block{padding:0 1%}
#categoryblock2 .subcategory-block1,#categoryblock2 .subcategory-block2{margin:0 0 5% 0}
html,body{height:auto}
.box-slider-category .slider-nav.slick-slider{display:none}
.mask-slider-left,.mask-slider-right{display:none}
.info-slide{width:80%;top:10%}
#open-social{display:none}
.main-custom-slider .dots{bottom:0;height:auto;left:0;overflow:hidden;margin:20px 0;position:relative;right:0;top:0;width:100%;z-index:200;text-align:center}
.dot{height:10px;width:10px}
.main-custom-slider .dots li{display:inline-block;margin:0 10px}
#count-slide{display:none}
.institutional-template .share-icons{text-indent:0;width:100%}
.gridslide{height:150px;width:31.333%;margin:0 1% 2% 1%}
.box-grid-slider .gridslide:nth-child(4n){margin:0 1% 2% 1%}
.gridslider .mCSB_scrollTools{display:none!important}
.box-grid-slider{height:450px}
.stacktype{left:7.5%}
.post-zoom img{height:auto;width:auto}
.prev-card,.next-card{right:17%}
.prev-card{background:#000 url(..//images/arrow-grid-up.png) no-repeat center center;padding:15px;top:42%}
.next-card{background:#000 url(..//images/arrow-grid-down.png) no-repeat center center;padding:15px;top:52%}
.card-container{transform:translateY(-25%)}
.sub-block2 .widget-block .description{margin:0}
.sub-block2 .widget-block .description{font-size:12px;margin:0}
.temp-item.selected .time-dot{left:0}
.atelier-slider .item-title,.atelier-slider .item-subtitle{background-color:#000;color:#fff;font-family:"playfair_displayregular",Arial,sans-serif;text-align:center}
}
@media only screen and (max-width:600px){body.fragrances .page-block{margin:0 auto!important;width:90%!important}
body.category-cavalli-couture .modal-content-wrapper-video,body.fragrances .modal-content-wrapper-video{height:300px}
.atelier-slider .item-title{font-size:16px;padding:30px 5% 10px 5%;text-transform:uppercase}
.atelier-slider .item-subtitle{font-size:12px;padding:0 5% 30px}
.box-timeline-mobile{display:block}
.box-timeline-mobile{margin:30px 0;clear:both;overflow:hidden}
.temp-item-mobile{margin:0 0 10px 0}
.temp-item-mobile a{display:block;width:90%;margin:0 auto;padding:10px 0;background-color:#000;color:#fff;font-size:18px;text-align:center}
.temp-item-mobile.selected a{background:#858585}
.box-timeline{display:none}
.box-image .page-title{top:40%}
.arrow-block{display:none}
.info-slide{top:20%;width:80%}
.navigator li{padding:0 20px}
.gridslide{height:150px;width:48%}
.box-stack-slider,.gridtype,.stacktype{display:none}
.box-grid-slider{display:block}
body.category-cavalli-couture .navigator{margin:20px 0;padding:0 0 0 0}
}
@media only screen and (max-width:500px){body.fragrances .boxInfo .cta{font-size:16px;font-weight:bold;margin:0 0 10px 0;display:block}
body.category-cavalli-couture #block2 .sub-block2{height:90%;right:auto;top:auto;width:100%;position:static}
body.category-cavalli-couture .modal-content-wrapper-video,body.fragrances .modal-content-wrapper-video{height:300px}
.box-text-block{margin:50px 0 0}
.box-grid-slider .gridslide{height:130px;width:44%;margin:0 3% 6% 3%}
.box-grid-slider .gridslide:nth-child(4n){margin:0 3% 6% 3%}
.box-button{margin:7% 0 0}
.box-image .page-title{top:38%}
.box-image .page-title h2{font-size:25px}
.box-image .page-title h3{font-size:10px}
.box-slider-category .style-centerx .desc{font-size:18px}
.box-slider-category .style-centerx h2 a{font-size:10px!important}
.navigator li{padding:0 10px}
#block3 .sub-block2 .video-wrapper .modal-video{position:relative}
#block2 .sub-block2,#block3 .sub-block2,#block3 .sub-block1,body.category-cavalli-caffe #block3 .sub-block2,body.category-cavalli-caffe #block3 .sub-block1{position:relative;width:100%;right:auto;left:auto;float:none}
#block2,#block3,#block4,#block5,#block6,#block7{width:90%;padding:0 5% 5% 5%}
.sub-block2 .widget-block .description{margin:5% 0 10% 0}
#block2 .sub-block2 .cta-banner.widget-block .box-image img,#block3 .sub-block2 .cta-banner.widget-block .box-image img,.category-peter-dundas #block2 .sub-block2 .cta-banner.widget-block .box-image img{position:relative;width:100%}
.category-peter-dundas #block2 .sub-block1,body.category-cavalli-caffe #block7 .sub-block2{float:none;width:100%}
.category-peter-dundas #block2 .sub-block2{position:relative;width:100%}
.category-peter-dundas #block3 .sub-block2 .cta-banner.widget-block .box-image img{position:relative}
.sub-block2,#block5 .sub-block2,body.category-cavalli-caffe #block6 .sub-block2,body.category-cavalli-caffe #block6 .sub-block1{float:none!important;width:100%}
#block2 .sub-block1,#block4 .sub-block1,#block5 .sub-block1,#block7 .sub-block1,body.category-cavalli-couture #block2 .sub-block1{float:none;width:100%}
#block3 .video-wrapper{margin:10% 0 0}
#block3 .sub-block1{padding:3% 0 0}
#block2 .sub-block2 h2{margin:10% 0 0 0}
.box-image .page-title{top:42%}
#block3 .video-wrapper{margin:10% 0}
.subcategory-block1,.subcategory-block2{float:none!important;width:100%!important;margin:5% 0}
.subcategory-block2{margin:0}
.category-block .text{margin:2% 0 0}
.page-block{width:100%;margin:0 auto}
#go-video,.go-milano,#go-img,.go-dubai{float:none;width:70%;display:block;padding:8px 5%;margin:0 auto 20px auto}
.sub-block2 .description{margin:20px 0 0 0}
.category-peter-dundas #block3 .box-image{margin:0 0 20px 0}
}
@media only screen and (max-width:357px){body.category-cavalli-couture .modal-content-wrapper-video,body.fragrances .modal-content-wrapper-video{height:200px}
.gridslide{height:200px;margin:2% 0;width:100%}
.stacktype{left:16.5%}
.textBottom .subtext1,.textBottom .subtext2{float:none;width:100%}
.sub-block2 .textBottom h2,.sub-block2 .textBottom h3{text-align:center}
.slide-main{min-height:300px}
.navigator li{display:block;float:none!important;margin:0 0 10px 0;padding:0}
.box-button{text-align:center}
.info-slide{top:8%}
#go-video,#go-img{display:block;float:none;margin:0 0 10px;width:86%}
}
@media only screen and (max-width:480px){.slide-main{min-height:300px}
.navigator li{display:block;float:none!important;margin:0 0 10px 0;padding:0}
.subtitle-slide{width:auto}
.info-slide{top:3%;width:98%}
}
@media only screen and (min-width:960px) and (max-width:1365px){.main-custom-slider .dots{position:relative;right:auto;top:auto;width:100%;margin:auto;text-align:center}
.main-custom-slider .dots li{display:inline-block;padding:10px}
}
@media only screen and (max-width:640px){.hover{position:relative;bottom:auto;margin:10px 0}
.hover span,.hover a{color:#000!important}
}
@media only screen and (max-width:767px){.subtitle-slide{width:auto}
}
.webforms-results-block{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ccc;float:left;width:100%;clear:both}
.webforms-results-row{margin-bottom:5px;width:100%;clear:both;float:left}
.webforms-results-label{font-weight:bold;display:inline;float:left}
.webforms-results-text{font-style:italic;display:inline;float:left}
.stars{padding:0 5px;width:80px;display:inline;float:left}
.stars-bar{list-style:none;margin:0;padding:0;height:16px;position:relative;background:url(/skin/frontend/base/default/webforms/results_stars.png) top left repeat-x}
.stars-bar li{padding:0;margin:0;float:left}
.stars-bar li.stars-value{background:url(/skin/frontend/base/default/webforms/results_stars.png) left bottom;position:absolute;height:16px;display:block;z-index:1}
.webforms-fields-comment{float:left;margin-top:4px;line-height:1.3em;color:#666;font-size:.9em}
.group-select li textarea{height:10em}
.highlight .webforms-calendar input,.webforms-calendar input{background-image:url(/skin/frontend/base/default/webforms/calendar.gif);background-position:99% 2px;background-repeat:no-repeat}
ul.webforms-errors-list{margin:5px;padding:5px;list-style-type:disc;list-style-position:inside}
ul.webforms-errors-list li{margin-bottom:5px}
p.webforms-error-message{margin:10px;text-align:center}
.webforms-uploaded-file{margin-bottom:5px;padding:5px;border-radius:3px;border:1px solid #ccc;float:left}
.webforms-uploaded-file-delete{margin:3px 0 0 0;clear:both}
.webforms-uploaded-file-delete-label{margin-left:5px;float:none!important}
ul.form-list,ul.form-list ul{list-style-type:none}
div.starry{width:auto;xfloat:left;margin:10px 0 10px 0;padding:5px;xborder:1px solid #ddd;width:auto}
div.standard_star{background-repeat:no-repeat;cursor:pointer;float:left;display:inline;background-image:url(/skin/frontend/base/default/webforms/stars.gif)}
div.feedback{border:1px solid #ddd;padding:5px 3px 3px;display:inline}
.file-preview{list-style:none;padding:0;margin:0}
.file-preview h3{font-size:12px}
.file-preview li{margin:0;padding:10px 0;margin:0;overflow:auto;border-bottom:solid 1px #ccc;position:relative}
.file-preview li img{border:solid 1px #999;border-radius:3px;padding:3px;margin:0 10px 0 0;display:block;float:left}
.file-cancel{cursor:pointer}
.file-progress{font-size:90%;color:#777}
@media only screen and (min-width:1180px) and (max-width:1300px){html:lang(ru) #header .header-links{font-size:9px}
}
@media only screen and (min-width:960px) and (max-width:1180px){html:lang(ru) #header .header-links>a{padding:0 0 0 1%}
html:lang(ru) #header .cart-wrapper{padding:0 0 0 1%}
html:lang(ru) #header .header-links{font-size:9px}
html:lang(ru) #header .header-links.right-block{width:82%}
#header .retail-message{padding:0 1% 0 2%}
#header #mini-cart{padding:0}
.wishlist-index-index.all-account-pages .my-wishlist{padding:0 2% 0 0}
body.all-account-pages .block.block-account li{padding:0 .5% 0 0;font-size:8px}
.product-view #product-options-wrapper .swatches .attr-holder.size{margin:0 0 0 -21px;width:47%;float:left}
.unilabel{float:left;padding:14px 0 0 0}
.product-view #product-options-wrapper .swatches .attr-holder.qty{float:right}
.related-items{margin:0 0 150px 13%}
.block.block-vertnav{width:150px}
#sidebar .collections-nav a{font-size:12px;font-size:11px\0}
.flex-direction-nav .flex-next{right:-44px!important}
.flex-direction-nav .flex-prev{left:-44px!important}
.zoom-modal .left-arrow{margin:-52px 0 0 90px}
.zoom-modal .right-arrow{margin:-52px 90px 0 0}
#map-sidebar,#full-store-list{height:94.4%}
.slides li .caption .p-relative{height:290px;padding:40px 25px 0;width:220px}
.flex-direction-nav{left:25px}
.widget_3 .vertical-label{display:none}
.zoom-modal .zoomed-image-container{width:69%}
#sidebar .static-page-menu li{padding:5px 0 5px 2px}
}
@media only screen and (max-width:1024px){.page-category .fixed-adjust>.col-main{height:570px}
.close-video{right:5px}
.modal-container-size-guide .modal-content-wrapper-size-guide{width:90%;margin-left:-45%;top:120px}
#footer .footer-links ul.social li{margin-right:3px}
}
@media only screen and (max-width:960px){#video-icon{display:none}
}
@media only screen and (min-width:801px){#header #nav .mobile-nav-viewport{display:block!important}
#header #nav li.view_all_active{display:none}
}
@media only screen and (min-width:801px) and (max-width:1000px){.slides li .caption .p-relative{padding:25px 75px 0}
.widget_3 .block-right .vertical-label{right:-2px}
}
@media only screen and (min-width:767px) and (max-width:800px){.clear-mobile{clear:both}
.add-to-links a.link-wishlist{background-position:0 6px}
.slides li .caption .p-relative{padding:25px 75px 0}
.widget_3 .block-right .vertical-label{right:-2px}
}
@media only screen and (max-width:1200px){.product-view .product-img-box{width:60%}
.product-view .product-shop{width:27%;margin:0 6% 0 0}
}
@media only screen and (max-width:980px){#sidebar{width:22%;margin:0 3% 0 0}
}
@media only screen and (max-width:800px){#sidebar .acc-nav .link-item-wrapper{top:-25px}
.modal-container-size-guide .modal-content-wrapper-size-guide .modal-content-size-guide{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}
.account-login .new-users{margin-left:10%}
#header #nav li.level0.first{width:auto}
#header #nav li.level0.first>a{float:none;text-align:left}
.touch #header #nav li.level0:hover a.level-top:after{content:none}
.modal-container .modal-content-wrapper,.modal-container-geolocator .modal-content-wrapper-geolocator,.modal-container-size-guide .modal-content-wrapper-size-guide{top:100px}
.credits .managed-by-info{width:90%;margin:0;right:2%}
.woman-collection .three-banner .hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.woman-collection .three-banner .hover .text,.woman-collection .three-banner .hover .text .title{background:transparent}
.woman-collection .three-banner .hover .text .title{font-size:16px}
.credits .managed-by-info:after{right:50%}
#header #nav li.level0:hover a.level-top:after{content:none}
.store-lang{text-align:center;float:none;padding-top:15px}
.store-lang a,.select-country{float:none;display:inline-block;color:#fff;font-size:10px;letter-spacing:1px;margin:0 5px}
#footer .footer-links ul.social li{margin:15px 5px 0}
#footer>.main-container>.col-main{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}
#footer .footer-links.col-1,#footer .footer-links.col-2,#footer .footer-links.col-3,#footer .footer-links.col-4,#footer .footer-links.col-5,#footer .footer-links.col-hide,#footer .store-lang{float:none;width:100%;margin:0;text-align:center;-webkit-order:2;order:2}
#footer .footer-links.col-5{-webkit-order:1;order:1}
#footer .footer-links.col-4{border-bottom:1px solid #222}
#footer .footer-links.col-hide{display:block}
#footer .footer-links h4{border-bottom:1px solid #222;padding:20px 0 15px;margin:0;cursor:pointer;letter-spacing:.15em}
#footer .footer-links.first h4{border-top:1px solid #222}
#footer .footer-links h4:after{content:'+';display:inline-block;font-size:10px;margin-left:6px;font-family:arial,helvetica,sans-serif}
#footer .footer-links.col-hide h4>a{color:#fff;letter-spacing:.15em}
#footer .footer-links.col-hide h4:after{content:''}
#footer .footer-links h5{padding:5px 0}
#footer .footer-links h5 a{font-size:10px}
#footer .footer-links.col-1 ul,#footer .footer-links.col-2 ul,#footer .footer-links.col-3 ul{display:none;border-bottom:1px solid #222;padding:10px 0}
#subscribe-form .input-box:after{content:'';display:block;clear:both}
#subscribe-form #newsletter.input-text{float:left;max-width:none}
#subscribe-form .button{float:right;margin:0}
#subscribe-form{padding:0 0 20px 0;width:100%}
#subscribe-form .checkbox-vero,#subscribe-form .input-box{width:90%}
#footer .footer-links.col-4 h4,#footer .footer-links.col-4 p{display:none}
#footer .footer-links ul.social{margin:0 0 10px}
.company-info{padding:10px 0;position:static}
.company-info .credits{display:block;float:none;max-width:none;width:100%}
.company-info .credits a{display:block!important;text-align:center}
.company-info .copyright{width:100%;max-width:none;float:none;text-align:center;line-height:14px}
.show-mobile{display:block!important}
.catalog-category-view .page-title.sidebar-title{margin:10px 0;padding:20px 10px}
.catalog-category-view .page-title.sidebar-title h1{color:#000}
#category-products{margin:0 -.8%}
.toolbar,#sidebar .block-vertnav{display:none}
.toolbar-bottom .toolbar{display:block}
.block-layered-nav{padding:0;margin:15px 0 0 0}
.block-layered-nav .title{background:#e6e6e6 url(..//images/open-filters.png) no-repeat 96% center;background-size:15px auto;padding:0 10px;border:none;line-height:35px;cursor:pointer}
.block-layered-nav .block-content{display:none;padding:10px 10px 0 10px;border:1px solid #eee;border-top:none}
.block-layered-nav .block-content.open{display:block}
#narrow-by-list dt,#narrow-by-list dd{padding:5px 10px}
.breadcrumbs{display:none}
.hide-under-800{display:none!important}
.hide-mobile{display:none!important}
#header .retail-message{padding:0 1%;width:98%}
#header .logo{width:120px;height:24px;background-size:120px 24px}
.awrma-guest-rma-view .main-container{padding:0 2.1%}
.awrma-account .return-instructions li{width:33%}
.awrma-account .return-instructions li a,.awrma-account .return-instructions li span{display:block}
.awrma-guest-rma-new .steps ul{width:100%;margin:auto}
.awrma-guest-rma-new .steps span{display:block}
.add-to-links a.link-wishlist,.addto-textlink a.link-compare,.addto-textlink .email-friend a,.share a{font-size:10px}
.checkout-onepage-success .item-options dd{font-size:9px}
.checkout-onepage-success .buttons-set{text-align:center;margin:50px 0 0 0}
.checkout-onepage-success .buttons-set button.button{float:none}
body.contacts-index-index .main-container,body.faq-index-index .main-container{padding:0 2%;width:96%}
#footer #newsletter-validate-detail a.open-modal{width:90%}
.awrma-customer-rma-list h2{float:none;text-align:center}
tbody#awrma-items img{max-width:none}
.order-items .data-table,#awrma-requested-items,.awrma-items-ordered-table,#my-rmas-table,#awrma-items-ordered-table,.responsive-table-success{display:block;width:auto;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}
.checkout-onepage-success .responsive-table-success{display:table}
.checkout-onepage-success .skuTY{font-size:9px}
.checkout-onepage-success .data-table thead th{width:25%}
.checkout-onepage-success .data-table .a-right,.checkout-onepage-success .data-table .a-center{text-align:left!important}
.catalog-category-view #section.look-page{width:auto}
body.all-account-pages.sales-order-view .page-title{margin:0}
.page-title .link-reorder,.page-title .link-rss{float:right}
.breadcrumbs{padding:0}
#subscribe-form-fullpage .form-col{width:auto;text-align:center}
#subscribe-form-fullpage .form-col .input-box{float:none;display:inline-block}
#subscribe-form-fullpage .form-col .title{text-align:center}
#subscribe-form-fullpage .form-col input.checkbox,#subscribe-form-fullpage .form-col a.open-modal{float:none;display:inline-block;text-align:left}
#subscribe-form-fullpage .form-col input.checkbox{vertical-align:top}
body.cms-page-view .std{padding:0 1% 5%}
body.cms-page-view .main-container,body.customer-account-create .main-container,body.all-account-pages .main-container,body.onestepcheckout-index-index .main-container,body.customer-account-login .main-container{padding:0 2.1%}
#sidebar .static-page-menu .headline,body.all-account-pages .block-account .block-title{display:block;font-size:11px}
body.all-account-pages .block-account .block-title{background:url(..//images/hamburger@2x.gif) no-repeat scroll right 15px / 28px 17px #fff;cursor:pointer;display:block;font-size:11px;margin:0;padding:15px 0;text-transform:uppercase}
body.all-account-pages .block .block-content{display:none}
body.all-account-pages #sidebar.open .block .block-content{display:block}
body.all-account-pages .block.open .block-content{display:block}
.my-account .page-title,.account-create .page-title,.account-login .page-title,.customer-account-forgotpassword .page-title,.customer-account-resetpassword .page-title,.cms-newsletter .page-title,.awrma-guest-rma-index .page-title{text-align:center}
#section .breadcrumbs{padding:0;width:auto;float:none}
body.cms-page-view #section,.all-account-pages #section,.faq-index-index #section,.contacts-index-index #section{width:98%}
.vertnav-side li.active ul.level0 li.active{background:none}
.hide-over-800{display:block!important}
#header #nav li.level1.fake{display:none}
#header{height:80px;background:#fff;z-index:99900;border-bottom:1px solid #eee}
#header .main-container{margin:0;width:auto;padding:0}
#header .header-links.left-block a.select-country,#header .header-links.left-block #header-search{display:none}
#header .header-links.right-block{float:none;text-align:center;width:100%}
#header .header-links.right-block .product-image{margin:0}
#header .logo-wrapper{float:none;margin:13px 0 0 0}
#header #mini-cart .content{position:fixed;margin:0;left:auto;right:-250px;display:block;width:250px;height:calc(100% - 81px);top:81px;-moz-transition:all 700ms ease-in-out;-webkit-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out;border-left:1px solid #eee;box-shadow:-4px 0 5px -5px rgba(0,0,0,.4);-moz-box-shadow:-4px 0 5px -5px rgba(0,0,0,.4);-webkit-box-shadow:-4px 0 5px -5px rgba(0,0,0,.4)}
#header #mini-cart .content.slide-in{right:0;overflow:hidden;overflow-y:scroll}
#header #mini-cart .content.slide-in::-webkit-scrollbar{display:none}
#header #mini-cart .content .inner{padding:0 10px}
#header #mini-cart .content .empty{padding:30px 20px}
#mini-cart .actions .go-cart,#mini-cart .actions .cart-total-price>div,#mini-cart .actions .cart-total-price{float:none;width:auto;text-align:left}
#mini-cart .actions .cart-total-price>div{padding:5px 0}
#mini-cart .actions .btn-checkout{float:none;width:100%;padding:0;margin:15px 0 0 0}
.mini-products-list .product-image{width:100%;max-width:90px}
.mini-cart-table td{display:block;padding:0!important}
.mini-cart-table td:after{content:'';display:block;clear:both}
.mini-cart-table td.t_image{width:40%;float:left}
.mini-cart-table td.t_name{width:60%;float:left;text-align:left;clear:right}
.mini-cart-table td.t_name span{padding:10px}
.mini-cart-table td.t_name span.product-name{padding-bottom:0}
.mini-cart-table td.t_price,.mini-cart-table td.t_options,.mini-cart-table td.t_quantity{float:right;width:60%;text-align:left}
.mini-cart-table td.t_options span,.mini-cart-table td.t_quantity span{padding:0 5px 0 10px;font-size:8px}
.mini-cart-table td.t_options span.strong,.mini-cart-table td.t_quantity span.strong{padding-left:0;padding-right:10px;font-size:8px}
.mini-cart-table td.t_price span{padding:5px 10px}
.mini-cart-table td.t_remove{display:none}
.mini-cart-table td.t_remove_mobile{width:100%;display:block;clear:both}
#mini-cart #cart-sidebar li{border-top:1px solid #eee;padding:10px 0}
#mini-cart #cart-sidebar li:first-child{border-top:none}
.mini-products-list{padding:0;margin:0}
#header .store-utils a,#header .store-utils a:last-child{padding:5px}
#header #nav{font-size:13px;float:none;letter-spacing:.03em;text-align:left;margin:0;border-top:1px #eee solid;border-bottom:none}
#header #nav li.level0.corporate-menu ul{text-align:left!important;width:100%!important;left:0;margin:0}
body.corporate-pages #header #nav li.corporate-menu li.level1{padding:0!important}
body.corporate-pages #header #nav li.nav-2 li.level1,body.corporate-pages #header #nav li.nav-3 li.level1{display:block}
body.corporate-pages .breadcrumbs{margin:15px 0 15px 2px}
#header #nav li#mobile-trigger{display:block}
#header #nav li#mobile-trigger.open{background:#fff url(..//images/menu-icon.png) no-repeat right -60px;color:#000}
#header #nav li#mobile-trigger.open a.level-top{background:#fff url(..//images/menu-icon.png) no-repeat right -60px;color:#000}
#header #nav li#mobile-trigger a.level-top{padding:20px 10px;background:url(..//images/menu-icon.png) no-repeat right 0}
#header #nav li#mobile-trigger.hover-menu a.level-top{background:#fff url(..//images/menu-icon.png) no-repeat right -60px;color:#000}
#header #nav li.level0{display:block;float:none;height:auto;line-height:56px;border-bottom:1px solid #eee;position:relative}
#header #nav li.level0>a{padding:0 0 0 10px!important}
#header #nav li.level0>a:hover span,#header #nav li.level0>a:hover{border:none!important}
#header #nav li.level0>a span{padding:0!important;display:block}
#header #nav li.level0.parent>span{background:url(..//images/mobmenu-plus.png) no-repeat right center;background-size:7px auto;display:block;width:34px;height:34px;position:absolute;right:10px;top:12px}
#header #nav li.level0.parent.open-child>span{background:url(..//images/mobmenu-minus.png) no-repeat right center;background-size:7px auto}
#header #nav ul.level0,#header #nav ul.level1,#header #nav div.level0-wrapper{width:auto}
#header #nav ul.level1{background:transparent;display:none}
#header #nav ul.level0,#header #nav div.level0-wrapper{border-left:none;border-right:none}
#header #nav div.level0-wrapper{left:0;top:0;width:250px;padding:0;position:relative;background:#f9f9f9;border-top:1px solid #eee}
#header #nav div.level0-wrapper:after{content:'';display:block;clear:both}
#header #nav div.level0-wrapper{display:none;opacity:1}
#header #nav .open-child div.level0-wrapper{display:block}
#header #nav li.level1:nth-child(6n),#header #nav li.level1:last-child{clear:none;padding-right:10px}
#header #nav li.level0.last a.level-top{padding:10px}
.product-view .product-img-box{width:60%}
.product-view .product-shop{width:35%;margin:0 2% 0 0}
.nav-block .b-m-left,.nav-block .b-m-right{display:none!important}
.bg-menu{position:absolute;display:none!important;width:250px;top:37px;left:-250px;background:#FFF;border-right:1px solid #ddd;-moz-transition:all 700ms ease-in-out;-webkit-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out}
.bg-menu.display{display:none!important;left:0;animation-name:scrollLeft;animation-duration:900ms}
@keyframes scrollLeft{from{left:-250px}
to{left:0}
}
body.overflow-h{overflow:hidden;position:relative}
#header #nav li.level0 a.level-top span.cat-label{position:relative;right:auto;top:auto}
#header #nav{position:fixed;width:250px;z-index:9998;border-top:none;background:#fff;top:81px;height:calc(100% - 81px);left:-250px;-moz-transition:all 700ms ease-in-out;-webkit-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out}
#header #nav.slide-in{overflow:hidden;overflow-y:scroll;left:0;border-right:1px solid #eee;box-shadow:4px 0 5px -5px rgba(0,0,0,.4);-moz-box-shadow:4px 0 5px -5px rgba(0,0,0,.4);-webkit-box-shadow:4px 0 5px -5px rgba(0,0,0,.4)}
#header #nav.slide-in::-webkit-scrollbar{display:none}
.main-container.fixed-adjust .col-main,#footer .main-container .col-main{-moz-transition:all 700ms ease-in-out;-webkit-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out;left:0;right:0;padding:0}
.main-container.fixed-adjust,#footer .main-container{overflow:hidden}
.onestepcheckout-index-index .main-container.fixed-adjust{overflow:visible}
.main-container.fixed-adjust.slide-right .col-main,#footer .main-container.slide-right .col-main{left:250px}
.main-container.fixed-adjust.slide-left .col-main,#footer .main-container.slide-left .col-main{left:-250px}
.home-shop-slider.fixed{width:100%;top:80px}
#header #nav .mobile-nav-viewport li.level0 a.level-top{color:#666;font-weight:normal;font-size:14px;background:#fff}
body.corporate-pages #header #nav li.level0.active a.level-top{color:#666}
body.corporate-pages #header #nav li.nav-2.active ul.level0{background:#fff;text-align:left}
body.corporate-pages #header #nav li.nav-2 li.level1{display:block;padding:0}
body.corporate-pages #header #nav li.nav-2 li.level1 a{color:#666}
.cms-index-index .main-container.fixed-adjust>.col-main,.main-height .main-container.fixed-adjust>.col-main{height:auto;min-height:290px}
#header #nav li{position:relative}
#header #nav li.level0 a.level-top.hover-menu{background:#000 none}
#header #nav li.level0.nav-2 a.level-top.hover-menu,#header #nav li.level0.nav-3 a.level-top.hover-menu,#header #nav li.level0.nav-4 a.level-top.hover-menu,#header #nav li.level0.nav-5 a.level-top.hover-menu{text-decoration:none;background:#000}
#header #nav .mobile-nav-viewport li.level0{border-bottom:1px #ccc solid}
#header #nav li.nav-to-back span{background:url(..//images/img/mobile-nav-to-back.png) no-repeat scroll 8px center;padding:17px 20px;display:block;cursor:pointer;font-size:14px;font-weight:bold;border-bottom:1px #ccc solid;text-transform:uppercase}
#header #nav ul.level0{padding:0}
#header #nav ul.level1{padding:0;background:#eee;margin:0 -10px}
#header #nav li.level1:first-child{padding-left:10px}
#header #nav li.level1,#header #nav li.level2{float:none;line-height:22px;width:100%;margin:0;padding:0}
#header #nav li.level1.back-menu{background:#eee;border-bottom:none}
#header #nav li.level1.back-menu a{color:#999;letter-spacing:.03em;font-size:13px;font-family:'latoregular',sans-serif}
#header #nav li.view_all_active.current{background:#000}
#header #nav li.view_all_active span{color:#fff;display:block;font-size:14px;font-weight:normal;padding:17px;text-transform:uppercase}
#header #nav li.level1,#header #nav li.level2,#header #nav li.view_all_active{border-bottom:none;line-height:56px}
#header #nav li.level2{padding:0 10px;width:auto;border-top:2px solid #fff!important}
#header #nav li.view_all_active{line-height:22px}
#header #nav .mobile-nav-viewport li.parent a.level-top,#header #nav .mobile-nav-viewport li.level1.parent a:first-child{background:url(..//images/menu-arrow.png) no-repeat right 0}
#header #nav .mobile-nav-viewport li.level1.parent li.level2 a,#header #nav .mobile-nav-viewport li.level1.parent li.view_all_active a{background:none}
#header #nav li.level0.parent a.level-top.hover-menu,#header #nav .mobile-nav-viewport li.level1.parent.hover-menu a{background:#000 url(..//images/menu-arrow.png) no-repeat right -56px}
#header #nav li.view_all_active a{padding:0 0 0 2%}
#header #nav li.level2.active{background:#000}
#header #nav li.level1 ul.level1 li.level2.active a{color:#fff}
#header #nav li.level1.nav-1-4 .view_all_active{display:none}
#header #nav li.level1.nav-1-4 a{cursor:pointer}
#header #nav .mobile-nav-viewport li.level0:last-child,#header #nav li.level1:last-child,#header #nav li.level2:last-child{border:none}
#header #nav li.level1.nav-1-5{position:relative;right:auto}
#header #nav li.level1.hover-menu,#header #nav li.level2.hover-menu,#header #nav li.view_all_active.hover-menu{background:#000}
#header #nav li.level1 a,#header #nav li.level2 a,#header #nav li.view_all_active a,#header #nav li.level1>a h4,#header #nav li.level1>a span{font-family:'latoregular',sans-serif;color:#000;display:block;font-weight:normal;font-size:13px;letter-spacing:.03em;border:none;margin:0;padding:0}
#header #nav li.level1>a h4,#header #nav li.level1>a span{font-size:10px;padding:0 0 0 10px}
#header #nav li.level2>a span{font-size:10px;padding:0 0 0 10px}
#header #nav li.level3>a span{font-size:10px}
#header #nav li.level1 ul.level2 a:before{margin:0 0 0 12px}
.touch #header #nav li a:active{text-decoration:underline!important}
#header #nav li.level0 a.level-top,#header #nav li.level0 a.level-top h3{padding:0 10px}
#header #nav li.level1.parent>span,#header #nav li.level2.parent>span{background:url(..//images/mobmenu-arrowdown.png) no-repeat right center;background-size:7px auto;display:block;width:25px;height:17px;position:absolute;right:10px;top:19px}
#header #nav li.level2.parent.active>span{background:url(..//images/mobmenu-active-arrowdown.png) no-repeat right center;background-size:7px auto}
#header #nav li.level2.parent>span{top:13px}
#header #nav li.parent.open-child>span{background:url(..//images/mobmenu-arrowup.png) no-repeat right center;background-size:7px auto}
#header #nav li.level2.parent.active.open-child>span{background:url(..//images/mobmenu-active-arrowup.png) no-repeat right center;background-size:7px auto}
#header #nav li.level1{padding:0 10px;border-bottom:1px solid #eee;width:auto}
#header #nav li.level1 ul.level2{margin:0;display:none}
#header #nav li.level1 ul.level2 li{display:block;line-height:56px}
#header #nav li.level2 a{padding:0 10px}
#header #nav li.view_all_active a{text-transform:uppercase;font-size:12px;padding:17px 2%}
#header #nav li.level1 a:hover,#header #nav li.level2 a:hover,#header #nav li.level1 ul.level1 a:hover{text-decoration:none}
#header #nav li.level1 a:active{text-decoration:underline}
#header #nav li.level1 ul.level1 a{font-size:12px;display:block;background:none;padding:0;text-transform:uppercase;line-height:40px;color:#666}
#header #nav li.level1 ul.level1 .view_all_active a{text-decoration:underline;font-size:12px;padding:17px 2%}
#header #nav .nav-custom-link{display:none!important}
#header #nav li.level1.active ul,#header #nav li.level2.active ul,#header #nav li.active div.level0-wrapper{display:block}
#header .right-header{float:none;width:100%;text-align:center}
#header .first-side{float:none;min-width:100%}
#header .store-utils{float:none}
#header #header-search.show-input{width:100%;max-width:none;position:fixed;top:80px;display:block!important;background:#f0f0f0;margin:0;height:46px;border:none;left:0}
#header #header-search.show-input input.input-text{height:45px;text-indent:4%;font-size:11px;color:#666;background:#f0f0f0}
#header #header-search.show-input input.input-text:focus{color:#000}
#header #header-search button{background:url(..//images/search-button-icon@2x.gif) no-repeat 0 0;background-size:12px 12px;height:12px;width:12px;border:0;float:right;margin:18px 3% 0 0;cursor:pointer}
#header .cart-wrapper{display:inline-block;position:absolute;right:3%;top:48px;padding:0;z-index:1}
#header #mini-cart a.show-cart{padding:0;float:right}
#header #mini-cart a.show-cart:after{display:none}
#header #mini-cart a.show-cart{background:url(..//images/cart-icon-mobile@2x.png) no-repeat 0 0;background-size:14px 15px;width:14px;height:15px;display:block;margin:0}
#header #mini-cart a.show-cart.full{margin:0}
#header #mini-cart a.show-cart .indent{display:none}
#header #mini-cart .count-full{background:#000;color:#fff;border-radius:50%;position:absolute;top:-6px;right:-10px;width:16px;height:16px}
#sidebar{width:100%;background:#fff;left:0;margin:0;z-index:9989;height:auto;min-height:0}
body.cms-page-view #sidebar,body.faq-index-index #sidebar,body.contacts-index-index #sidebar,body.all-account-pages #sidebar,#sidebar .static-page-menu,body.all-account-pages .block-account,body.contacts-index-index .static-page-menu{margin:0;padding:0}
#sidebar .static-page-menu ul li,body.all-account-pages .block.block-account li{padding-bottom:0;border-bottom:1px solid #eee}
#sidebar.open{display:block}
#sidebar .block-vertnav{margin:70px 0 0 0;text-align:center}
.vertnav-side li a{padding:0 0 3% 0;display:inline-block}
.vertnav-side li ul.level0 li{padding:0}
.stripe-free-shipping{display:none}
#header .header-links.left-block #header-search{position:fixed;top:135px;z-index:9990;max-width:475px;width:60%;left:50%;margin:0 0 0 -30%}
.main-container{margin:80px 0 0;position:relative}
.company-info .main-container,#footer .main-container{margin:0}
.cms-index-index .main-container{padding:0}
.checkout-onepage-success .main-container{padding:0 2.1%}
#section,.above-section,#footer .content{float:none;width:100%}
#header .header-links.left-block{position:absolute;left:0;top:43px}
#header .left-mobile-icons{position:absolute;left:3%;top:8px;overflow:hidden}
#header .nav-hamburger{background:url(..//images/hamburger@2x.gif) no-repeat 0 0;background-size:18px 26px;width:18px;height:13px;display:block!important;cursor:pointer;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;float:left}
#header .nav-hamburger.open,.no-touch #header .nav-hamburger:hover,#header .search-icon.open{opacity:.4;filter:alpha(opacity=40)}
#header .search-icon{float:left;margin:0 0 0 15px;background:url(..//images/lens-icon@2x.gif) no-repeat 0 0;background-size:13px 13px;width:13px;height:13px;display:block!important;cursor:pointer;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
#header .account-mobile{margin:0;padding:0 15px 0 0;display:block!important;cursor:pointer;float:left}
#header .account-mobile a.login,#header .account-mobile a.logout{display:block!important;text-indent:-9999px;margin:0;width:13px;height:15px;display:block}
.category-shop-slider.fixed .slick-slider{padding:0 1.1%}
#header .header-links a{display:none}
#header .header-links a.product-image{display:block}
.account-mobile a{background:url(..//images/account-icon@2x.gif) no-repeat 0 0;background-size:13px 15px;display:block!important;float:right;text-indent:-9999px;margin:0 0 0 10px!important;width:13px;height:15px}
#header .header-links a.newsletter,#header .header-links a.wishlist{display:none!important}
#header .account-mobile a.login{background:url(..//images/account-icon@2x.gif) no-repeat 0 0;background-size:13px 15px}
#header .account-mobile a.logout{background:url(..//images/account-icon-logout@2x.gif) no-repeat 0 0;background-size:13px 15px}
#header #mini-cart{float:left}
#footer .inner{padding:0}
.catalog-category-view .page-title,.toolbar,.catalogsearch-result-index .page-title{float:none}
.catalogsearch-result-index .page-title{margin:30px 0}
.toolbar{margin:20px 0}
.sorter .amount,.sorter .sort-by ul{display:none}
.sorter .sort-by{margin:0 10px 0 0}
.sorter .sort-by .mobile-sorting{display:inline-block}
.sorter .sort-by.num-per-page .mobile-sorting{display:none}
.sorter .sort-by .mobile-sorting select{display:block}
.sorter .sort-by .mobile-sorting label{display:block;margin:0 0 5px 0}
.sorter .view-mode{margin:30px 0 0 0}
.corporate-pages .sorter{display:none}
.corporate-pages.communication-page .mobile-sort-by{display:block}
.corporate-pages.communication-page .sort-by{display:none}
#map-sidebar,#full-store-list{height:96%}
#general{display:block}
#map-wrapper{width:90%;margin:0 auto 90px}
#section.section-category{padding:0}
body.fixed.catalog-category-view #section.section-category,body.fixed.catalogsearch-result-index #section.section-category,body.fixed.awrma-guest-rma-view #section.section-category{width:100%;padding:130px 0 0 0}
.related-items,.related-items-look,.cart-upsell{width:100%;padding:0;margin:0 auto;max-width:506px}
.cart-upsell{max-width:100%}
#category-products.grid.related .item.first{margin:0 2% 0 0}
.flex-viewport #category-products.grid.related .item:nth-child(2n),.flex-viewport #category-products.grid.related .item{margin:0 20px 0 0}
.flex-viewport #category-products.grid.related .item:nth-child(3n+1){clear:none}
.sorter .view-mode{display:none}
body.fixed #section{padding:116px 0 0 0}
body.fixed .main-container{margin:0}
#category-products a.details{color:#000}
#category-products.grid .item.big-image,#category-products.grid .item,#category-products.grid.random-list .item{width:31.8%;margin:0 0 5% 1.7%}
#category-products.grid .item:nth-child(2n+1){clear:none;margin:0 0 5% 1.2%}
#category-products.grid .item:nth-child(2n){margin:0 0 5% 1.2%}
.catalogsearch-result-index .item,.catalogsearch-result-index #category-products.grid .item:nth-child(3n){margin:0 0 5% 1.2%}
.catalog-category-view #category-products.grid .item:nth-child(2),.catalog-category-view #category-products.grid .item:nth-child(3n),#category-products.grid .item:nth-child(3n+1){margin:0 0 5% 1.2%}
#category-products.grid .item:nth-child(3n+1){clear:left}
.badge,.sticker-wrapper{max-width:45%;margin:2px auto;display:block}
.catalog-product-view .breadcrumbs{width:auto;float:none;padding:0}
.overlay-content #ol_newsletter{width:93%;height:31px;border-right:1px solid #ccc}
#overlay-subscribe,button.button.send-nl{height:33px;width:36%}
.overlay-content h2{font-size:15px}
.overlay-content p,#subscribe-form-fullpage .form-col .title{margin-top:10px}
.product-view .product-shop .badge{margin:30px auto 0}
#category-products.minigrid.upsell .item{width:33.3%;margin:0 0 10px 0}
#category-products.minigrid.upsell .item.item4,#category-products.minigrid.upsell .item.item5{display:none}
.modal-container-video .modal-content-wrapper-video,.modal-container-look .modal-content-wrapper-look{width:80%;margin:0 0 0 -40%}
.modal-container-video .modal-content-wrapper-video iframe{width:100%;height:339px!important}
#widget-wall .caption{display:block}
.catalog-category-view .black-wrapper #section,.above-section{float:none;width:100%}
.category-description{background:none}
.sorter .view-mode{margin:0}
.catalog-category-view #sidebar,.catalog-category-view #section,.catalog-product-view #section.section-category,.catalogsearch-result-index #sidebar,.catalogsearch-result-index #section{float:none;width:auto;display:block;padding:0 25px}
.catalog-category-view #section .catalogsearch-result-index #section{margin:auto}
.product-view .related-colors li{margin:0 .5% 0 0}
.cms-page-view #sidebar,.all-account-pages #sidebar,.faq-index-index #sidebar,.contacts-index-index #sidebar{width:100%;float:none}
.cms-page-view #sidebar,.faq-index-index #sidebar,.contacts-index-index #sidebar{margin:0 0 10px 0}
#sidebar .static-page-menu .headline,#sidebar .block.block-account .block-title{position:relative;margin:0;background:none;padding:15px 0;cursor:pointer;display:block;text-transform:uppercase;font-size:11px;border-bottom:1px solid #eee}
#sidebar .static-page-menu .headline:after,#sidebar .block.block-account .block-title:after{content:'';display:inline-block;float:right;width:18px;height:13px;background:#fff url(..//images/hamburger@2x.gif) no-repeat right 0;background-size:18px 26px;margin-top:2px;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
#sidebar .static-page-menu:hover .headline:after,#sidebar .block.block-account:hover .block-title:after{opacity:.4;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
#sidebar .static-page-menu ul{display:none}
#sidebar .static-page-menu.open ul{display:block}
body.customer-account-edit .fieldset,body.customer-address-form .fieldset{margin:0}
#sidebar .static-page-menu ul,#sidebar .block.block-account ul{display:none;padding:2px 0}
#sidebar .static-page-menu li.title{display:none;text-transform:uppercase;font-family:'latobold',Arial,sans-serif;font-size:10px;padding:0}
#sidebar .static-page-menu.open ul,#sidebar .block.block-account.open ul{display:block;background:#fff}
#sidebar .static-page-menu li,body.all-account-pages .block-account li{line-height:3.5em;display:block;padding:0!important}
body.cms-page-view #section,body.faq-index-index #section,body.contacts-index-index #section,body.all-account-pages #section{float:none;width:100%;margin:15px 0 0 0}
#sidebar .static-page-menu li a,body.all-account-pages .block-account li a{display:block}
#sidebar .static-page-menu li a:active,body.all-account-pages .block-account li a:active{text-decoration:underline}
.block .block-content{padding:0}
body.cms-page-view #section,.all-account-pages #section,.faq-index-index #section,.contacts-index-index #section{width:100%;float:none}
#sidebar .static-page-menu ul{border:0}
.corporate-pages .home-shop-slider .flex-direction-nav{display:none}
.corporate-pages #slider:hover .flex-direction-nav{display:block}
.corporate-pages a.video-player-icon{background:url(..//images/video-palyer-icon@2x.png) no-repeat;background-size:132px 132px}
body.corporate-pages #header #nav li.nav-2.active ul.level0,body.corporate-pages #header #nav li.nav-3.active ul.level0{background:none repeat scroll 0 0 #FFF;display:none;left:0;position:absolute;top:21px;z-index:9990}
body.corporate-pages #header #nav li.nav-2.active ul.level0,body.corporate-pages #header #nav li.nav-3.active ul.level0{text-align:left}
body.corporate-pages #header #nav li.nav-2 li.level1,body.corporate-pages #header #nav li.nav-3 li.level1{padding:0}
body.corporate-pages #header #nav li.nav-2 li.level1 a,body.corporate-pages #header #nav li.nav-3 li.level1 a{color:#666}
.corporate-pages #press_items li.press_item .image-holder:hover .inner{display:none}
.responsive-table#my-orders-table{display:block;position:relative;width:100%}
.responsive-table#my-orders-table thead{display:block;float:left;border:none}
.responsive-table#my-orders-table tbody{display:block;width:auto;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}
.responsive-table#my-orders-table thead tr{display:block;border:1px solid #ccc}
.responsive-table#my-orders-table th{display:block;text-align:right}
.responsive-table#my-orders-table tbody tr{display:inline-block;vertical-align:top;overflow:hidden}
.responsive-table#my-orders-table td{display:block;min-height:1.25em;text-align:left}
.my-account{overflow:hidden}
#loader-mask .loading{background:url(..//images/logo-loading@2x.gif) no-repeat 0 0;background-size:100px 100px}
.cart .cart-footer .btn-update span{color:#000;background:url(..//images/refresh@2x.gif) no-repeat 0 5px;background-size:21px 21px}
.zoom-modal .left-arrow,.zoom-modal .right-arrow{display:none}
.overlay-nl .window{max-width:90%;margin-top:150px}
#footer,.push{height:auto}
#footer{padding:20px 0;margin:0}
.wrapper{margin:0 auto}
.banner-block{padding:20px 1%}
.col-main-wrapper .banner .subscribe-box{padding:30px 0}
#footer .content ul.category-col li{padding:0 0 2% 0}
#footer .content ul .col-footer{width:98%;float:none}
#footer .content ul.category-col li .col-footer ul{border:none;padding:0}
#footer .content ul{margin:0 0 7% 0}
#footer .content ul li{padding:0 0 2% 0}
#subscribe-form{float:none;width:98%;padding:2% 1% 9% 1%}
#subscribe-form .input-box{width:90%}
#footer .company-info{margin:25px 0}
#footer .company-info,#footer .content a.tooltip-triboo{color:#666}
.cart-collaterals .coupon-box,.cart-collaterals .totals{width:100%;margin:0;padding:0;float:none}
.cart-collaterals .totals{margin-top:20px}
.cart .discount .input-box{max-width:none}
.cart .discount .cta button{width:100%}
.cart .cart-collaterals{margin-top:0}
#subscribe-form-fullpage .overlay-col-1{display:none}
#subscribe-form-fullpage .overlay-col-2{float:none;width:100%}
#subscribe-form-fullpage .overlay-col-2 .cont{padding:20px 0}
}
@media only screen and (min-width:320px) and (max-width:767px){.checkout-onepage-success .responsive-table-success{display:block}
.product-view .product-shop #related_colors li{width:auto}
.aw-rma .awrma-account .link-awrma-newrma{float:left}
.block-layered-nav span.label{display:none}
.block-layered-nav span.hide-on-mobile{display:none}
.block-layered-nav span.show-on-mobile{display:block}
.touch .block-layered-nav ul.filter{margin:2%}
.touch .block-layered-nav #mobile-filters select{width:100%}
#my-tickets-table{display:block;width:auto;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}
.hide-below-768{display:none}
#header #header-search{margin:2% auto;float:none}
#sidebar{margin:0}
.block-layered-nav dd{padding:5px 0}
.modal-container-video .modal-content-wrapper-video iframe{height:209px!important}
.corporate-pages a.video-player-icon{height:80px;margin:-40px 0 0 -40px;top:50%;width:80px;background-size:80px 80px}
.main-collection-image,.collection-prod-list{float:none;width:75%;margin:0 auto 20px auto}
.main-collection-image .collection-image{margin:0}
.collection-prod-list .item{width:47.5%}
.collection-prod-list .item:nth-child(2n){margin:0 0 5% 0}
.corporate-pages .main-container .col-main .item img{width:100%}
.corporate-pages .main-container .col-main #widget-wall .item img{max-width:none;width:auto}
.my-wishlist .wishlist-header{display:none}
.my-wishlist .col-0{width:20%}
.my-wishlist .col-1{width:47%}
.my-wishlist .col-2,.my-wishlist .col-3{width:55%;padding:0 0 0 3%}
.my-wishlist .col-2 .price-box{text-align:left;padding:5% 0 0 0}
.my-wishlist .col-3 .cart-cell button{float:left;margin:2% 0 0 0}
.my-wishlist .col-4{position:absolute;right:10px;top:22px}
.my-wishlist .items-line{position:relative}
.product-view .product-img-box .the-slideshow{width:85%;margin:0 auto;position:relative;min-height:394px}
.zoom-modal{z-index:999999;overflow:hidden}
.zoom-modal .zoom-image{height:100%;position:relative}
.zoom-modal .zoom-image img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.product-view .modal-loader-zoom{left:0;width:100%;margin-left:0}
.touch .push-img-smartphone{display:block}
.catalog-product-view .the-slideshow .direction-nav a{text-indent:-9999px;width:11px;height:14px}
.catalog-product-view .the-slideshow .direction-nav .next{display:none;position:absolute;right:-15px;top:50%;margin:-5px 0 0 0;background:url(..//images/arrow-right.gif) no-repeat 0 0}
.catalog-product-view .the-slideshow .direction-nav .prev{display:none;position:absolute;left:-15px;top:50%;margin:-5px 0 0 0;background:url(..//images/arrow-left.gif) no-repeat 0 0}
.append-mobile,.append-mobile-look{display:none}
.product-view .product-shop{width:85%;float:none;margin:20px auto}
.product-view .product-shop .product-name h1{font-size:16px;letter-spacing:.06em}
.product-view .product-type-data{display:none}
.product-view .product-shop .price-box{margin-top:5px}
.product-view .price-box .percentage-discount,.product-view .price-box .old-price .price,.catalog-product-view .price-box .special-price .price,.catalog-product-view .price-box .regular-price .price{font-size:12px}
.product-view .product-img-box{float:none;background:#fff;position:relative;width:auto;margin:0}
.slides li .caption{position:relative;top:auto;right:auto;text-align:center}
.slides li .caption .p-relative{padding:10px 0;width:84.9%;height:auto}
#carousel{display:none}
.flex-direction-nav{top:21px;bottom:auto;width:100px;left:50%;margin:0 0 0 -50px}
.flex-direction-nav li.flex-nav-prev{float:left}
.flex-direction-nav li.flex-nav-next{float:right}
.related-items .flex-direction-nav .flex-nav-prev{left:-20px}
.related-items .flex-direction-nav .flex-nav-next{right:-20px}
.cart-upsell .flex-direction-nav .flex-nav-prev{left:-20px}
.cart-upsell .flex-direction-nav .flex-nav-next{right:-20px}
.related-items .flex-direction-nav .flex-nav-next .flex-disabled,.related-items .flex-direction-nav .flex-nav-prev .flex-disabled,.cart-upsell .flex-direction-nav .flex-nav-prev .flex-disabled{display:none}
.hide-on-mobile{display:none!important}
#widget-wall{padding:0 1.5% 0 3.1%}
#widget-wall .col{float:none;width:auto}
#widget-wall .widget_1 .block-right{float:left}
#widget-wall .widget_2 .block-left a.image{text-align:left}
.widget_2 a img{max-width:87%}
.widget_2 .block-right .bg{padding:0;margin:0;background:none}
.widget_2 .block-right .caption{padding:3% 0}
#widget-wall .widget_3 .block-left.p-relative.overflow,#widget-wall .widget_3.overflow{overflow:visible}
#widget-wall .widget_3 .block-left .bg{right:0;left:auto;width:100%}
.widget_3 .block-left div.image{float:none}
.widget_3 .block-left .vertical-label{right:0;top:56%}
#widget-wall .widget_4 .block-left a.image{margin:0 0 12px 0}
#widget-wall .widget_4 .block-right .caption{float:none;margin:15% 19% 0 0}
#footer .content .inner{border:1px #000 solid;margin:0 0 65px 0}
#subscribe-form label{display:block}
#is_subscribed_privacy_bottom{vertical-align:super}
#subscribe-form .validation-advice{text-align:center}
#subscribe-form .input-box .validation-advice{position:relative;width:auto;text-align:center;top:auto}
#footer #subscribe-form .input-box .validation-advice{position:absolute}
#subscribe-form-fullpage .form-col .input-box .validation-advice{text-align:center}
#subscribe-form-fullpage .image-col{display:none}
#subscribe-form-fullpage .form-col{float:none;width:100%;margin:0}
#subscribe-form-fullpage .form-col .input-box{width:90%}
#subscribe-form-fullpage .form-col #newsletter-fullpage{text-align:center}
#subscribe-form-fullpage .form-col a.open-modal{width:84%}
#widget-wall{margin:0 0 65px 0}
.cart-table table,.cart-table thead,.cart-table tbody,.cart-table th,.cart-table td,.cart-table tr{display:block}
.cart-table thead tr{position:absolute;top:-9999px;left:-9999px}
.cart-table tbody tr{border-top:1px solid #ddd}
.cart-table tbody tr{position:relative}
.cart-table tbody tr.last{border-bottom:1px solid #ddd}
.cart-table td{border:none;position:relative;white-space:normal;text-align:left}
.cart-table td:before{position:absolute;top:6px;left:6px;width:30%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold}
.cart-table{border:none}
.cart-table thead{border:none}
.cart-table tfoot td.last{border-bottom:1px solid #eee!important}
.cart-table td.t_empty{display:none}
.cart-table td.t_image,.cart-table td.t_name,.cart-table td.t_options,.cart-table td.t_subtotal,.cart-table td.t_total,.cart-table td.t_quantity,.cart-table td.t_remove{width:auto;text-align:left}
.cart-table td.t_image{width:auto;max-width:30%;float:left;padding-top:30px!important}
.cart-table td.t_name,.cart-table td.t_options,.cart-table td.t_subtotal,.cart-table td.t_total,.cart-table td.t_quantity,.cart-table td.t_remove{float:left;width:55%;text-align:left!important;padding:4px 10px!important}
.cart-table td.t_total{padding:4px 10px 4px 0!important}
.cart-table td.t_total span.cart-price{display:block;padding:0 0 0 110px}
.cart-table td.t_options{padding:3px 10px!important}
.input-qty.big .change_qty{display:none}
.cart-table td.t_remove{position:absolute;right:0;top:24px}
.input-qty.big{display:block}
.cart-table td.t_quantity .update-cart{left:45px;top:50%;bottom:auto;margin-top:-7px!important;font-size:10px}
.cart-table td.t_name{padding-top:10px!important}
.cart .input-text.qty{border:1px solid #ddd}
.cart-table td.t_name .btn-remove{float:right}
.cart-table td.t_name span.product-name{padding-top:20px}
.cart-table td.t_quantity{padding-bottom:15px!important}
.cart-table tfoot td,.cart-table tfoot tr{border:none!important}
.cart-table tbody:after,.cart-table tbody tr:after,.cart-table tfoot tr td:after,.cart-table tfoot tr:after{content:'';display:block;clear:both}
.cart-table .btn-continue{float:none;text-align:left;width:100%}
.cart .title-buttons .checkout-types{display:none}
.cart .title-buttons{margin:0;clear:both;padding-top:15px}
.cart .title-buttons h1{float:none;display:block}
}
@media only screen and (min-width:480px) and (max-width:640px){.corporate-pages .main-container .col-main .atelier-adv .full-caption .title{margin:9% 0 7px 0}
.modal-container .modal-content-wrapper,.modal-container-geolocator .modal-content-wrapper-geolocator{width:500px;margin:0 0 0 -250px}
.corporate-pages .col-1,.corporate-pages .col-2{float:none;width:100%}
.corporate-pages .col-1 p,.corporate-pages .col-2 p{padding:0 0 10px}
.corporate-pages .label-season{float:none}
.corporate-pages #press_holder .sorter .sort-by{float:none;margin:0}
#map-sidebar,#full-store-list{height:96.4%}
.sorter .view-mode{display:none}
}
@media only screen and (min-width:320px) and (max-width:480px){#subscribe-form-fullpage .overlay-col-2 .txt-privacy{margin-top:34px}
#subscribe-form-fullpage .overlay-col-2 .input-box .validation-advice{bottom:-28px}
#category-products .product-name{min-height:30px}
.cart .cart-right-column{width:100%}
.checkout-cart-index button.btn-proceed-checkout.btn-checkout{margin:5% 0}
.awrma-account .return-instructions li{width:100%;margin:0 0 4% 0}
#footer #newsletter-validate-detail a.open-modal{margin:0}
.box-account.box-info .col-1{border-right:none}
.discount-form .cta.f-left{float:right!important}
.cart-items .name-item{width:auto}
.overlay-content .input-box{width:100%}
#listing-shipping-cost-text{position:relative;width:100%;margin:40px 0 15px 0;text-align:center}
.touch .block-layered-nav ul.filter{margin:2% 5% 0 0}
#widget-wall .widget_4 .block-right .caption{margin:15% 0 0 0}
.widget_3 .block-left .vertical-label{display:none}
.mobile-slider-image{display:block;margin:auto}
.cms-index-index .main-container.fixed-adjust>.col-main{height:auto}
.main-height .main-container.fixed-adjust>.col-main{height:auto;min-height:220px}
.main-slider-image,.flexslider .slides img.bg-slider-image{display:none}
.sorter .view-mode{display:none}
#category-products.grid .item,#category-products.grid.random-list .item{width:50%}
#category-products.grid.random-list li:last-of-type{display:block}
#category-products.grid.random-list li:first-child{display:none}
#widget-wall #category-products.grid li{display:none}
#widget-wall #category-products.grid li:nth-child(2n+1){display:block}
#widget-wall .widget_4 .block-right a.underimage{display:none}
#category-products.minigrid.upsell .item{width:50%}
#category-products.minigrid.upsell .item.item3,#category-products.minigrid.upsell .item.item4,#category-products.minigrid.upsell .item.item5{display:none}
#category-products.minigrid .item{width:32%}
.modal-container-video .modal-content-wrapper-video iframe{height:136px!important}
#widget-wall .large{width:100%}
#widget-wall .small{width:50%}
#widget-wall .item img.video-player-icon{width:90px;margin:-45px 0 0 -45px}
.account-login .new-users{padding-bottom:20px;border-bottom:1px #ccc solid}
.account-login .new-users,.account-login .registered-users{float:none;width:96%;margin-left:2%;margin-right:2%;margin-top:0}
.account-login .registered-users{border-left:none;padding-left:0;padding-top:30px}
.block-layered-nav #mobile-filters select{width:100%}
.modal-container .modal-content-wrapper,.modal-container-geolocator .modal-content-wrapper-geolocator,.modal-container-size-guide .modal-content-wrapper-size-guide{width:90%;margin:0;left:5%;top:100px}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col{float:none;width:auto;margin:0}
.modal-container-geolocator .modal-content-wrapper-geolocator .modal-content-geolocator .col li{padding:10px 0}
.corporate-pages .col-1,.corporate-pages .col-2{float:none;width:100%}
.corporate-pages .col-1 p,.corporate-pages .col-2 p{padding:0 0 10px}
.corporate-pages #category-products.grid .item{width:50%;float:left}
.look-btn-add-to-cart{margin:0 0 50px 0;float:none;width:100%}
.look-image{float:none;width:70%;margin:30px auto}
.look-products-list{padding:0;width:100%;float:none}
.look-products li .label-size.no-conf{visibility:hidden}
.look-products ul.attr-holder.no-conf{height:22px}
.look-products li.select-options-for-product{border:none;float:left;width:48%;margin:1%}
.look-products li h2 a{height:26px;overflow:hidden}
#home-slider .main-nav{top:10%}
.sales-order-view .order-info-box{margin:0;padding:0}
.col2-set .col-1,.col2-set .col-2{float:none;width:100%;margin:0 0 20px 0}
.order-info-box .col-1{border:none}
.order-items .data-table,#awrma-requested-items,.awrma-items-ordered-table,#my-rmas-table,#my-orders-table,#awrma-items-ordered-table,.responsive-table-success,#size-guide{display:block;width:auto;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}
#size-guide td{padding:2% 10px}
.cart .header-elements,.qty-item .btn-update{display:none}
.cart .qty-item{margin:10px 0 0 0;width:20%}
.cart-items .images{width:15%}
.cart .col-edit{clear:left}
.cart .col-edit,.cart .global-price-column-item,.cart .col-total,.cart .remove-item{margin:16px 0 0 0;width:17%}
.cart .global-price-column-item{width:18%}
#widget-wall .half-caption-horizontal .title,#widget-wall .full-caption .title{font-size:18px}
#widget-wall .full-caption a,#widget-wall .half-caption-horizontal a{font-size:12px}
.corporate-pages .label-season{float:none}
.corporate-pages #press_holder .sorter .sort-by{float:none;margin:0}
.corporate-pages.communication-page .mobile-sort-by{float:none;margin:0}
.overlay-nl.ver2 .window .overlay-col-1{display:none}
.overlay-nl.ver2 .window .overlay-col-2{position:static;width:92%;padding:4%;-webkit-transform:none;-ms-transform:none;transform:none;top:0}
.overlay-content #ol_newsletter{width:calc(100% - 14px);font-size:16px}
.overlay-content #ol_newsletter::-webkit-input-placeholder{font-size:10px}
.overlay-content #ol_newsletter:-moz-placeholder{font-size:10px}
.overlay-content #ol_newsletter::-moz-placeholder{font-size:10px}
.overlay-content #ol_newsletter:-ms-input-placeholder{font-size:10px}
#overlay-subscribe,button.button.send-nl{width:100%;margin:20px 0 0 0}
.cms-newsletter button.button.send-nl{margin:0}
#subscribe-form-fullpage .overlay-col-2 .input-box button{height:35px}
.faq-index-index .faq-item span.question{font-size:12px}
#general{width:90%;margin:auto}
.corporate-pages .store-locator-filter{float:none;margin:0 0 10px 0}
.corporate-pages .store-locator-filter select{width:100%}
#map_canvas{height:200px;margin:35px 0 10px 0}
#map-sidebar,#full-store-list{position:relative;width:97%}
#scrollbar,#scrollbar-full{height:300px}
#full-store-list .item{width:24%}
.product-view .add-to-cart{position:fixed;right:0;bottom:0;z-index:10000;width:100%;padding:0;margin:0;width:50%}
.product-view .add-to-links{position:fixed;left:0;bottom:0;z-index:10000;width:100%;padding:0;margin:0;width:50%}
.catalog-product-view .main-container.col1-layout,.catalog-category-view .main-container.col2-layout{margin-top:80px}
.breadcrumbs{display:none}
.add-to-cart button.btn-cart span,.add-to-links a.link-wishlist{font-size:11px;margin:0;border:none;padding:0;line-height:45px;display:block;letter-spacing:1px}
.add-to-links a.link-wishlist{background:#bbb;color:#fff}
.product-view .free-shipping{display:none}
.collection-prod-list .item{width:75%;float:none;margin:0 auto 20px auto}
.collection-prod-list .item:nth-child(2n){margin:0 auto 20px auto}
.corporate-pages .next,.corporate-pages .prev{height:38px;width:20px;background-size:38px 38px}
.corporate-pages .next{background-position:-19px 0}
#footer .content .company-info span{position:static}
body.contacts-index-index .form-list .field{width:100%;float:none;margin:10px 0}
body.contacts-index-index .buttons-set button{width:100%;float:none;margin-top:20px}
.cc_notice{padding-bottom:20px}
body.contacts-index-index p.required{display:none}
body.contacts-index-index .form-list select,body.contacts-index-index .form-list input.input-text{font-size:16px}
}
@media only screen and (min-width:320px) and (max-width:360px){#category-products.grid.random-list li:first-child,#category-products.grid.random-list li:last-of-type,#category-products.grid.related li:first-child,#category-products.grid.related li:last-of-type{display:inline-block}
#widget-wall #category-products.grid li,#widget-wall #category-products.grid li:nth-child(2n+1){display:none}
#widget-wall #category-products.grid li:first-child{display:block}
.cart-left-column{float:none}
.cart .cart-right-column{float:none;width:auto}
.corporate-pages #press_items{margin:40px 0 0 0}
img.mfp-img{max-height:400px!important}
}
@media only screen and (max-width:640px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){html,*{-webkit-text-size-adjust:none}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio:1){#header #nav ul.level0,#header #nav div.level0-wrapper{}
.zoom-modal .zoom-image.zoom-mobile{text-align:center}
#widget-wall .caption{display:block}
#subscribe-form #newsletter.input-text{line-height:20px}
#subscribe-form .button{width:30%;text-align:center}
.corporate-pages .sorter{display:none}
#general{display:block}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio:2){#header #nav ul.level0,#header #nav div.level0-wrapper{}
.zoom-modal .zoom-image.zoom-mobile{text-align:center}
#widget-wall .caption{display:block}
#subscribe-form #newsletter.input-text{line-height:20px}
#subscribe-form .button{width:30%;text-align:center}
.corporate-pages .sorter{display:none}
#general{display:block}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.zoom-modal .zoom-image.zoom-mobile{text-align:center}
#subscribe-form #newsletter.input-text{line-height:20px}
}
@media only screen and (min-device-width :800px) and (max-device-width :1280px) and (orientation :landscape) and (max-device-height :800px){#nav li.level0.nav-1 .close-menu,#header #nav div.level0-wrapper .close-menu{background:#fff url(..//images/close-icon-modal.png) no-repeat top right;width:37px;height:35px;position:absolute;top:19px;right:0;z-index:9998}
.zoom-modal .zoom-image.zoom-mobile{text-align:center}
.catalog-category-view #widget-wall .large{width:49.9%}
#widget-wall .caption{display:block}
#subscribe-form #newsletter.input-text{line-height:23px}
.corporate-pages #store-locator .sorter{display:none}
#general{display:block}
}
@media only screen and (min-device-width :800px) and (max-device-width :1280px) and (orientation :portrait){.zoom-modal .zoom-image.zoom-mobile{text-align:center}
#widget-wall .large{width:50%}
#subscribe-form #newsletter.input-text{line-height:23px}
#home-slider .sub-nav.current{bottom:-1px}
.corporate-pages #category-products .item:hover .inner{display:none}
}
@media only screen and (min-device-width :320px) and (max-device-width :767px) and (orientation :portrait){#subscribe-form #newsletter.input-text{line-height:23px}
}
@media only screen and (min-device-width :320px) and (max-device-width :767px) and (orientation :landscape){#subscribe-form #newsletter.input-text{line-height:23px}
.block.block-vertnav .block-content{height:120px;overflow-y:scroll}
#header #mini-cart .content .inner{height:160px;overflow-y:scroll}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.corporate-pages a.video-player-icon{background:url(..//images/video-palyer-icon@2x.png) no-repeat;background-size:132px 132px}
#loader-mask .loading{background:url(..//images/logo-loading@2x.gif) no-repeat 0 0;background-size:100px 100px}
.cart .cart-footer .btn-update span{background:url(..//images/refresh@2x.gif) no-repeat 0 5px;background-size:21px 21px}
.flex-direction-nav .flex-next{background:url(..//images/right-arrow-slider@2x.gif) no-repeat scroll 0 0;background-size:16px 18px}
.flex-direction-nav .flex-prev{background:url(..//images/left-arrow-slider@2x.gif) no-repeat 0 0;background-size:16px 18px}
.corporate-pages .next{background:url(..//images/double-arrows@2x.png) no-repeat -43px 0;background-size:86px 82px}
.corporate-pages .prev{background:url(..//images/double-arrows@2x.png) no-repeat 0 0;background-size:86px 82px}
.mfp-arrow-right{background:url(..//images/double-arrows-white@2x.png) no-repeat -43px 0;background-size:86px 82px}
.mfp-arrow-left{background:url(..//images/double-arrows-white@2x.png) no-repeat 0 0;background-size:86px 82px}
#header #nav li#mobile-trigger.open{background:#fff url(..//images/menu-icon@2x.png) no-repeat right -60px;background-size:40px 120px}
#header #nav li#mobile-trigger.open a.level-top{background:#fff url(..//images/menu-icon@2x.png) no-repeat right -60px;background-size:40px 120px}
#header #nav li#mobile-trigger a.level-top{background:url(..//images/menu-icon@2x.png) no-repeat right 0;background-size:40px 120px}
.zoom-modal .close-zoom,.overlay-nl .window .btn-close-nl{background:url(..//images/close-icon-modal@2x.png) no-repeat 0 0;background-size:37px 35px;width:37px;height:35px;top:5px;z-index:100}
.overlay-content .input-box .validation-advice{position:static}
.overlay-nl .window .resp-message{width:100%;padding:0;left:0}
.zoom-modal .left-arrow{background:url(..//images/arrow-left-zoom@2x.png) no-repeat 0 0;background-size:52px 104px}
.zoom-modal .right-arrow{background:url(..//images/arrow-right-zoom@2x.png) no-repeat 0 0;background-size:52px 104px}
.faq-index-index .faq-item span.minus-plus{background:url(..//images/faq-plus-minus@2x.png) no-repeat scroll 0 0 transparent;background-size:28px 44px}
}
@media only screen and (min-device-width :320px) and (max-device-width :800px) and (orientation :portrait){.corporate-pages #slider:hover .flex-direction-nav{display:none}
#subscribe-form #newsletter.input-text{line-height:23px}
.corporate-pages #category-products .item:hover .inner{display:none}
}
@media only screen and (min-width:320px) and (max-width:667px){#category-products.upsell li.item,#category-products.grid .item.big-image,#category-products.grid .item,#category-products.grid.random-list .item{width:48.4%;margin:0 .8% 20px!important;clear:none!important}
#category-products .product-name a{font-family:'latobold'}
#category-products.grid:not(.slick-initialized) .item:nth-child(2n+1){clear:left!important}
#category-products.grid .item:nth-child(3n+1){clear:none}
#sidebar .block-vertnav{display:none}
.hide-mobile{display:none}
.toolbar{display:none}
.block-layered-nav.stick{position:fixed;background:#fff;top:81px;left:0;right:0;z-index:999;padding:10px 25px;margin:0}
.catalog-category-view #sidebar{padding-top:15px}
}
@media only screen and (min-width:320px) and (max-width:767px){.product-view .product-img-box .product-image,.product-view .product-img-box .more-views{display:none}
.customer-account-edit .buttons-set button.button{float:left}
.look-products li.select-options-for-product{background:none}
.size-box .size-woman{display:none}
.table-sizes{float:none;width:100%}
.size-box h2{font-size:18px}
.product-view .product-img-box .product-image{width:85%;float:none;margin:0 auto;position:relative;padding:0;text-align:center}
.the-slideshow{display:block!important}
}
@media only screen and (min-width:481px) and (max-width:767px){.overlay-nl.ver2 .window .overlay-col-1{width:40%}
.overlay-nl.ver2 .window .overlay-col-2{width:48%}
.overlay-content h2{font-size:14px;line-height:18px}
.overlay-content p.txt-privacy{margin-top:10px}
.add-to-cart button.btn-cart{width:40%;margin:auto}
}
@media only screen and (max-width:320px){#header .header-links a{letter-spacing:normal}
.buttons-set button.button{margin:0}
}
@media only screen and (min-width:641px) and (max-width:769px){.slick-slide .style-left .caption,.slick-slide .style-right .caption{top:15%;width:45%}
.slick-slide .style-left .caption{left:5%}
.slick-slide .style-right .caption{left:50%}
.slick-slide .caption .p-relative>h2 a,.slick-slide .slider-content.style-left .caption h2 a,.slick-slide .slider-content.style-right .caption h2 a{font-size:30px;line-height:38px}
.slick-slide .caption .desc{line-height:14px}
}
@media only screen and (max-width:640px){#category-products.related{padding:0 1%}
.overlay-content img{display:none}
#category-products.grid.related .item{width:48.4%;margin:0 .8% 20px!important}
.col-main-wrapper .banner img.banner-desktop{display:none}
.col-main-wrapper .banner img.banner-mobile{display:block}
.customer-account-forgotpassword .col-main-wrapper .col-main{max-width:90%;margin:0 auto 15px}
.customer-account-create .page-title h1,.customer-account-forgotpassword .page-title h1,.customer-account-resetpassword .page-title h1{font-size:17px}
.customer-account-forgotpassword .page-title{margin-bottom:0px!important}
.overlay-nl.ver2 .window .overlay-col-1{display:none}
.overlay-nl.ver2 .window .overlay-col-2{position:static;-webkit-transform:none;-ms-transform:none;transform:none;top:0;width:88%;right:0;padding:30px 6%}
.form-list li.field-dob,.form-list li.field-gender,.form-list .field{width:100%;margin-right:0;float:none}
.form-list li.wide input.input-text,.form-list li.codice-fiscale input.input-text,.account-create .form-list #email_address,.form-list input.input-text{width:97%;width:calc(100% - 12px)}
.account-create .form-list li.field-gender,.account-create .form-list li.field-dob{width:100%;float:none}
.all-account-pages select,.form-list li.field-gender select,.account-create .form-list li.field-gender select{width:100%}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-year{width:33.333%}
.form-list .customer-dob .dob-year input.input-text{width:97%;width:calc(100% - 12px)}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:80%;width:calc(100% - 20px)}
.checkbox-vero a{max-width:90%}
.modal-content-wrapper{width:96%}
.tabs,.table-sizes{font-size:11px}
.table-sizes td,.table-sizes th{padding:5px}
.tabs li{margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px;width:50%;border-bottom:none;border-left:2px solid #e5e5e5}
.tabs li.active{border-left-color:#000}
.table-sizes{position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
#size-tabs{text-align:left}
.woman-collection{width:80%;margin:0 auto;padding:20px 0}
.woman-collection .three-banner{width:auto;margin:0}
.banner-block{padding:0}
.col-main-wrapper .banner{margin:0 4% 4% 4%}
.col-main-wrapper .banner.left,.col-main-wrapper .banner.right,.col-main-wrapper .banner.big,.col-main-wrapper .banner.small{width:92%;float:none;position:relative}
.col-main-wrapper .banner .banner-img.getheight{display:none}
.banner-block.last{position:relative}
.banner-block.last .banner.small.right{position:relative;top:0;z-index:10;height:100%;display:none}
.col-main-wrapper .banner .banner-img{overflow:inherit;background:transparent}
.col-main-wrapper .banner h2,.col-main-wrapper .banner h3,.col-main-wrapper .banner h2 span,.col-main-wrapper .banner h3 span{font-size:16px;color:#000!important}
.col-main-wrapper .banner .two-cta a.cta,.col-main-wrapper .banner .hover a.cta{color:#000!important}
.col-main-wrapper .banner .two-cta,.col-main-wrapper .banner .first-row .hover{position:relative;bottom:inherit;margin:10px 0;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.col-main-wrapper .banner .text{padding:0;width:100%;color:#000!important;margin:10px 0}
.col-main-wrapper .banner .text.top-text{padding:0;height:100%}
.col-main-wrapper .banner .text.top-text .hover{bottom:auto;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:relative}
.col-main-wrapper .banner .subscribe-box .text,.col-main-wrapper .banner .text.top-text{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}
.col-main-wrapper .banner .subscribe-box{padding:40px 0 30px}
.col-main-wrapper .banner .subscribe-box .text h3{color:#000!important;line-height:20px;font-size:16px}
.woman-collection .boxes{margin-right:0}
.woman-collection .three-banner:hover .hover{display:none!important}
.woman-collection .title-img{margin:20px auto 36px}
.slick-slider.slider-nav .slick-slide span.line-timer-bg,.slick-slider.slider-nav .slick-slide.slick-current span.line-timer-bg{display:none!important}
.slick-slider.slider-nav{bottom:0}
.slick-slider.slider-nav .slick-slide{content:'';display:inline-block;width:8px!important;height:8px;background:rgba(255,255,255,.4);margin:0 3px;padding:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.slick-slider.slider-nav .slick-slide.slick-current{background:#fff}
.catalog-category-view .slick-slider.slider-nav .slick-slide{width:8px!important;height:8px}
.catalog-category-view .slick-slider.slider-nav .slick-slide span.line-timer-bg{display:none!important}
.slick-slider.slider-nav .slick-slide span.number{display:none!important}
.slick-slide .style-right .caption,.slick-slide .style-left .caption,.slick-slide .caption{width:90%;left:5%;margin-left:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.slick-slide .slider-content.style-left .caption h2 a,.slick-slide .slider-content.style-right .caption h2,.slick-slide .slider-content.style-right .caption h2 a,.slick-slide .caption .p-relative>h2 a{font-size:24px;line-height:26px}
.catalog-category-view .slick-slide .caption h2 a{font-size:16px}
.catalog-category-view .slick-slide .caption h2{margin:0}
.slick-slide .caption .button-holder{text-align:center!important}
.slick-slide .caption .button-holder a{margin:10px auto!important}
.catalog-category-view .slick-slide .button-holder a{margin:0 auto!important}
.category-shop-slider button.slick-prev.slick-arrow,.category-shop-slider button.slick-next.slick-arrow{display:none!important}
.bg-w{margin-top:0}
.table-sizes tr td:first-child{background:#eee}
.table-sizes tr.cm td,.table-sizes tr.cm td.first{width:auto;padding:5px}
}