h1,.h1,.tit_H1{font-family:'',Helvetica,'Segoe UI',sans-serif;font-weight:normal;font-size:32px;line-height:36px;letter-spacing:0.8px;text-transform:uppercase;color:#333;}
h2,.h2,.tit_H2{font-family:'',Helvetica,'Segoe UI',sans-serif;font-weight:normal;font-size:22px;line-height:24px;letter-spacing:0.6pt;text-transform:lowercase;color:#666;}
h3,.h3{font-family:'',Helvetica,'Segoe UI',sans-serif;font-weight:normal;font-size:13px;line-height:14px;letter-spacing:1pt;text-transform:uppercase;color:#333;}
body,p{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-weight:normal;font-size:12px;line-height:19px;color:#666;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
p.reduced{font-size:11px;line-height:16px;letter-spacing:0.2px;}
label{display:block;}
a{color:#333;text-decoration:none;}
a:hover{color:#666;text-decoration:none;}
a:not(.bx-prev):not(.bx-next),button,input{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
textarea,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],select{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-size:12px;font-weight:normal;color:#333;border:1px solid #CCC;padding:10px 10px;}
select{height:32px;}.select{position:relative;display:block;background:#FFF;border:1px solid #CCC;overflow-x:hidden;}
.select select{position:relative;width:100%;height:34px;padding:9px 9px;border:0px!important;background:transparent;z-index:10;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.select::after{content:'';position:absolute;top:50%;right:8px;width:15px;height:15px;margin-top:-7px;background:url(../images/select_arrow.png) no-repeat left top;}
.select.disabled{}.select select:disabled{background:none;}
@media screen and (min-width: 1025px){
	input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=search]:hover,textarea:hover,.select:hover,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=search]:focus,textarea:focus{border:1px solid #000;}
	}
input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=search]:disabled,textarea:disabled,.select:disabled{background-color:#F0F0F0;border:1px solid #CCC;}
.button{display:inline-block;line-height:normal;text-align:center;text-decoration:none!important;}
.button,button,input[type=submit],input[type=button]{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-size:12px;font-weight:normal;letter-spacing:0.5pt;color:#FFF;text-transform:uppercase;padding:11px 20px;border:1px solid #666;background-color:#666;}
@media (min-width: 768px) {
	.button:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{color:#FFF;border-color:#999;background-color:#999;}
	}
.button.btn2,button.btn2,input[type=submit].btn2,input[type=button].btn2{color:#999;border-color:#999;background-color:#FFF;}
.button.btn2:hover,button.btn2:hover,input[type=submit].btn2:hover,input[type=button].btn2:hover{color:#FFF;border-color:#999;background-color:#999;}
.button.btn4,button.btn4,input[type=submit].btn4,input[type=button].btn4{padding:11px 31px;color:#FFF;border-color:#FFF;background-color:transparent;}
.button.btn4:hover,button.btn4:hover,input[type=submit].btn4:hover,input[type=button].btn4:hover{outline:1px solid #FFF;}
.button.btn-wish,button.btn-wish,input[type=submit].btn-wish,input[type=button].btn-wish{width:38px;height:38px;padding:0;border-color:#999;background:url(../images/wishlist-2.png) #FFF no-repeat left top;background-size:36px;}
.button.btn-wish:hover,button.btn-wish:hover,input[type=submit].btn-wish:hover,input[type=button].btn-wish:hover{background-position:left bottom;border-color:#999;background-color:#999;}
.button.btn-wedd{position:relative;padding-left:49px;padding-right:16px;color:#999;border-color:#999;background-color:#FFF;letter-spacing:0;}
.button.btn-wedd::after{content:'';position:absolute;top:50%;left:14px;width:18px;height:12px;margin-top:-6px;background:url(../images/wedding-2.png) no-repeat left top;background-size:18px;}
.button.btn-wedd:hover{color:#FFF;border-color:#999;background-color:#999;}.button.btn-wedd:hover::after{background-position:left bottom;}
#main{background:#141300;}
.wrapper-page{padding:58px 0px 88px;}
.title{max-width:720px;margin:0 auto;text-align:center;}
.title p{padding-top:24px;}
.wlist .title p,.wedding .title p,.stores .title p,.store .title p,.about .title p,.wrapper-services .title p{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;line-height:24px;color:#666;text-transform:lowercase;padding-top:4px;}
.search .title p{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;letter-spacing:0.6px;line-height:24px;color:#666;padding-top:4px;text-transform:lowercase;}
@media screen and (min-width: 768px){#containerSite{min-width:980px;}}
@media screen and (max-width: 768px){.breadcrumb{display:none;}}
.anim{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.icon,.share-icons a,.social-icons a{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important;}
.inputError{padding:0px;margin-bottom:21px;position:relative;}
.inputError label>span{display:block;font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:13px;font-weight:400;line-height:14px;color:#333;letter-spacing:0.5pt;text-transform:uppercase;padding-bottom:6px;}
.displayError .errorToolTip,.errorToolTip.show{display:block;}
.errorToolTip{display:none;position:absolute;top:auto;left:-3px;width:auto;height:26px;white-space:nowrap;z-index:20;}
.imgError{height:9px;width:15px;background:url(../images/bgToolTipError.png) no-repeat top left;float:left;position:absolute;top:26px;left:10px;}
.bgError{background-color:rgb(156,31,47);}.errorToolTip .bgError p{color:#fff;font-size:12px;line-height:26px;margin:0 10px;}
.filters .clear-filters .button,.wrapper-side-menu .clear-filters .button{font-size:10px;color:#FFF;padding:6px 8px;background:#999;border-color:#999;}
.filters .clear-filters .button:hover,.wrapper-side-menu .clear-filters .button:hover{background:#666;border-color:#666;}
.total-products p{font-size:10px;line-height:12px;color:#323232;text-transform:uppercase;}
.filters .title-filters p{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:12px;line-height:12px;color:#333;letter-spacing:0.8pt;text-transform:uppercase;}
.filters .box-filter>p{font-size:10px;line-height:12px;color:#666;text-transform:uppercase;}
.order-by p{font-size:10px;line-height:12px;color:#666;text-transform:uppercase;}
.order-by p span:first-child{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:12px;color:#333;letter-spacing:0.8pt;}
.box-filters>p{font-family:"Helvetica Neue";font-size:10px;font-weight:400;line-height:12px;color:#666;}
.breadcrumb{}.breadcrumb ul{margin-left:0;}
.breadcrumb ul li{float:left;list-style:none;line-height:0;}
.breadcrumb ul li::before{content:'';width:4px;height:6px;display:inline-block;background:url(../images/arrow_breadcrumb.png) no-repeat left top;background-size:4px;margin-right:4px;}
.breadcrumb ul li:first-child::before{display:none;}
.breadcrumb ul li a{font-size:10px;line-height:12px;color:#323232;text-decoration:none;text-transform:uppercase;margin-right:5px;}
.breadcrumb ul li a:hover{text-decoration:underline;}
.breadcrumb ul li a[href="javascript:void(0);"]{cursor:default;text-decoration:none;}
.breadcrumb ul li:last-child a{color:#999;}
.accordion{list-style:none;margin:0px;}
.accordion>li{border-bottom:1px solid #CCC;}
.accordion>li>a{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:13px;line-height:14px;color:#333;text-transform:uppercase;text-decoration:none;letter-spacing:0.7pt;position:relative;display:block;padding:23px 42px 22px 19px;}
.accordion>li>a>span{padding-right:30px;}
.accordion>li>a::after{content:'';position:absolute;top:50%;right:15px;width:13px;height:13px;margin-top:-7px;background:url(../images/tab.png) no-repeat left top;background-size:13px;}
.accordion>li .accordion-content{display:none;padding:0px 19px 46px;}
.accordion>li.active>a::after{background-position:left bottom
}@media screen and (max-width: 768px){
	.accordion>li>a{padding:15px 42px 14px 10px;}
	.accordion>li>a>span{padding-right:20px;}
	.accordion>li .accordion-content{padding:0 10px 20px;}
	}
.tabs-container{}.tabs{margin:0;list-style:none;border-bottom:1px solid #D8D8D8;}
.tabs li{float:left;margin:0 0 -1px 10px;}
.tabs li:first-child{margin-left:0;}
.tabs li a{display:block;padding:7px 10px;border-bottom:3px solid transparent;font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:13px;letter-spacing:1px;line-height:14px;color:#999;text-decoration:none;text-transform:uppercase;}
.tabs li a:hover,.tabs li.sel a{color:#333;border-color:#999;}
.tabs-content .tab{display:none;}
@media screen and (max-width: 768px){
	.tabs li{float:none;margin:0 0 3px;}
	.tabs li a{border:1px solid #D8D8D8;}
	.tabs li a:hover,.tabs li.sel a{color:#FFF;background:#999;}
	}
.nav-top .search input{font-size:10px;color:#999;text-transform:uppercase;}
.nav-top ul li a{font-size:10px;line-height:14px;color:#777;text-transform:uppercase;text-decoration:none;}
.nav-top ul li a:hover{text-decoration:underline;}
.cart a{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:14px;line-height:18px;color:#0090AE;text-decoration:none;text-transform:uppercase;}
.cart a.disabled{color:#999;}
.menu>ul>li>a{/*font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;*/font-size:16px;font-weight:400;line-height:18px;color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:1.4pt;}
.menu-mobile ul li a{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:15px;line-height:18px;color:#333;text-transform:uppercase;text-decoration:none;}
.menu ul li.featured a,.sub-mobile li.featured a{color:#B60000!important;}
.menu-mobile ul.menu-inst li a{font-size:13px;}
.cart-button span:not(.fa){font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:18px;line-height:25px;color:#333;}
.submenu ul li a{text-decoration:none;}
.submenu .column-submenu>ul>li>a{/*font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;*/font-size:16px;letter-spacing:2pt;line-height:20px;color:#fff;text-transform:uppercase;}
.submenu .column-submenu>ul>li>a:hover{color:#ccc;}
.submenu .column-submenu>ul>li>ul>li>a{font-size:13px;letter-spacing:0.6pt;line-height:30px;color:#999;text-transform:uppercase;}
.submenu .column-submenu ul li a::after{background:#979797;}
.wrapper-slider .banner-title{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:60px;font-weight:normal;line-height:60px;color:#FFF;text-transform:uppercase;}
.wrapper-slider .banner-desc{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-size:17px;font-weight:bold;line-height:27px;color:#FCFCFC;text-transform:uppercase;}
.wrapper-item span{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:26px;line-height:38px;color:#FFF;text-transform:uppercase;}
.container-banners#twenty-nine .wrapper-news h4{color:#FFF;text-transform:uppercase;}
.container-banners#twenty-nine .wrapper-news p{color:#FFF;}
#banner17 .content-banner p{color:#FFF;text-shadow:0 0 3px rgba(0,0,0,1);}
#banner17 .content-banner p{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;letter-spacing:0.5pt;line-height:24px;text-transform:lowercase;}
#banner17 .content-banner button{background:rgba(0,0,0,0.4);}
#banner24 .content-banner h1,#banner24 .content-banner p{color:#FFF;text-shadow:0 0 3px rgba(0,0,0,1);}
#banner24 .content-banner p{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;letter-spacing:0.5pt;line-height:24px;text-transform:lowercase;}
.linkformb2b a{font-size:9px;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,"Segoe UI",sans-serif;text-decoration:none;color:#666;}
.linkformb2b a:hover{text-decoration:underline;}
.social-footer span,.social-footer a.stores-footer,.title-menu{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:12px;line-height:17px;letter-spacing:0.8pt;color:#CCC;text-transform:uppercase;}
.title-column{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:15px;line-height:19px;text-transform:uppercase;}
.menu-footer ul li a{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-size:9px;line-height:22px;color:#666;text-transform:uppercase;text-decoration:none;}
.menu-footer ul li a:hover{text-decoration:underline;}
.text-footer p{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:18px;line-height:20px;letter-spacing:0;}
.copy-notice p,.copy-notice a{font-family:"Helvetica Neue",Helvetica,'Segoe UI',sans-serif;font-size:11px;color:#B2B2B2;letter-spacing:0;text-decoration:none;}
.copy-notice a:hover{text-decoration:underline;}
.copy-notice p span{text-transform:uppercase;}
#newsletter .bottom-form p{font-size:11px;line-height:38px;color:#999;}
#main.faqs{background:#FFF;}
#main.faqs .title{padding:0 15px;}
#main.faqs .wrapper-bg-page{max-width:1170px;margin:37px auto 60px;padding:38px 50px 60px;background:#F8F8F8;}
#main.faqs .wrapper-faqs{max-width:1190px;padding:0;}
#main.faqs .container-faqs{padding:0;}
#main.faqs .tabs-content{background:none;}
#main.faqs .help-banner p{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-weight:400;font-size:16px;letter-spacing:1.5pt;line-height:24px;color:#666;}
@media screen and (max-width: 768px){#main.faqs .container-faqs .tabs-content{padding:0;}}
.social-icons a{display:inline-block;width:26px;height:26px;margin-left:1px;background:url(../images/social-icons.png) no-repeat;background-size:234px;}
.social-icons a.fb{background-position:left top;}
.social-icons a.vm{background-position:-26px top;}
.social-icons a.pi{background-position:-52px top;}
.social-icons a.yt{background-position:-78px top;}
.social-icons a.gp{background-position:-104px top;}
.social-icons a.lk{background-position:-130px top;}
.social-icons a.tw{background-position:-156px top;}
.social-icons a.tb{background-position:-182px top;}
.social-icons a.inst{background-position:-208px top;}
.social-icons a.fb:hover{background-position:left bottom;}
.social-icons a.vm:hover{background-position:-26px bottom;}
.social-icons a.pi:hover{background-position:-52px bottom;}
.social-icons a.yt:hover{background-position:-78px bottom;}
.social-icons a.gp:hover{background-position:-104px bottom;}
.social-icons a.lk:hover{background-position:-130px bottom;}
.social-icons a.tw:hover{background-position:-156px bottom;}
.social-icons a.tb:hover{background-position:-182px bottom;}
.social-icons a.inst:hover{background-position:-208px bottom;}
.share-icons a{float:left;display:inline-block;width:26px!important;height:26px;padding:0!important;margin:0 6px 0 0!important;background:url(../images/social-icons.png) no-repeat;background-size:234px;}
.share-icons a *{display:none;}.share-icons a.addthis_button_facebook{background-position:left top;}
.share-icons a.addthis_button_pinterest_share{background-position:-52px top;}
.share-icons a.addthis_button_google_plusone_share{background-position:-104px top;}
.share-icons a.addthis_button_twitter{background-position:-156px top;}
.share-icons a.addthis_button_tumblr{background-position:-182px top;}
.share-icons a.addthis_button_facebook:hover{background-position:left bottom;}
.share-icons a.addthis_button_pinterest_share:hover{background-position:-52px bottom;}
.share-icons a.addthis_button_google_plusone_share:hover{background-position:-104px bottom;}
.share-icons a.addthis_button_twitter:hover{background-position:-156px bottom;}
.share-icons a.addthis_button_tumblr:hover{background-position:-182px bottom;}
.share-icons a.em{background:url(../images/email.png) no-repeat left top;background-size:26px;}
.share-icons a.pr{background:url(../images/print.png) no-repeat left top;background-size:26px;}
.share-icons a.em:hover{background-position:left bottom;}
.share-icons a.pr:hover{background-position:left bottom;}
.container-news .row .column .desc h4{text-transform:uppercase;color:#0090ae;}
.container-news .row .column .desc .date{font-size:11px;line-height:16px;color:#666;}
.container-news .row .column .desc a{font-size:11px;line-height:16px;}
.top-detail .return a{font-size:10px;line-height:12px;color:#323232;text-transform:uppercase;text-decoration:none;}
.top-detail .return a:hover{text-decoration:underline;}
.product-desc .flags .flag{font-size:10px;font-weight:500;line-height:12px;text-transform:uppercase;color:#FFF;}
.product-desc .name h1{font-size:24px;line-height:26px;}
.product-desc .price h2{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-size:18px;font-weight:300;line-height:22px;color:#333;}
.product-desc .price h2 span{color:#999;}
.product-desc .wrapper-colors .colors-label,.product-desc .wrapper-sizes .sizes-label{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;line-height:14px;text-transform:uppercase;}
.product-desc .sizes a{font-size:11px;line-height:16px;letter-spacing:0;}
.related-products .title-related h2{font-size:21px;}
.account .title{padding:0 15px;}
.account .title-tab{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#0090ae;background:#FFF;}
.account .form-account .row.bottom-form .column p{font-size:11px;line-height:32px;color:#666;}
.account .wrapper-table>table .desc-tr *,.account .return-order .desc *{font-size:12px;}
.account .order-ref p{font-size:11px;color:#666;}
.account .wrapper-page .return-order .flag{font-size:10px;font-weight:500;line-height:12px;text-transform:uppercase;color:#FFF;display:inline-block;padding:3px 5px;margin-right:6px;}
.account .wrapper-account .return{font-size:10px;line-height:13px;color:#323232;text-transform:uppercase;text-decoration:none;}
.account .wrapper-account .return:hover{text-decoration:underline;}
.account .wrapper-account .title-form h1{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;letter-spacing:0.5pt;line-height:24px;color:#666;text-transform:lowercase;}
.account .wrapper-account .title-form p{font-size:11px;letter-spacing:0.2pt;line-height:16px;color:#999;}
.account .wrapper-account .bottom-form .req-text p{font-size:11px;letter-spacing:0.2pt;line-height:16px;color:#999;}
.wedd-products .form-wedd .inputLabel{font-size:11px;letter-spacing:0.2pt;line-height:16px;color:#999;}
.wrapper-page[step="4"] .container-orders>.row p{color:#fff;font-size:13px;font-weight:600;letter-spacing:0.2px;line-height:16px;}
.title-popup h1{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-weight:normal;font-size:22px;line-height:24px;letter-spacing:0.7pt;text-transform:lowercase;color:#666;}
.pop-wedding table tr td.desc .name{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:12px;line-height:18px;letter-spacing:1pt;color:#333;text-transform:uppercase;}
.pop-wedding table tr td.desc .price{letter-spacing:0.5px;}
.pop-wedding table tr td.desc .variants span{font-size:11px;color:#999;}
.pop-wedding .select-list .inputError .select select{font-size:11px;letter-spacing:0.5px;color:#999;}
.news .detail-news .date{font-size:11px;line-height:16px;color:#666;}
.news .detail-news .title-news h1{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#0090AE;}
.news .detail-news .title-news p{font-family:'exomedium',Helvetica,'Segoe UI',sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#333;}
.news .detail-news .controls a{font-size:11px;}
body .fancybox-skin{background:#FFF;border-radius:0;}
body .fancybox-opened .fancybox-skin{box-shadow:none;}
body #fancybox-loading,body .fancybox-close,body .fancybox-prev span,body .fancybox-next span{background:none;}
body .close-button,body .fancybox-close{position:absolute;top:20px;right:20px;width:32px;height:32px;cursor:pointer;z-index:8040;background-color:rgba(255,255,255,0.75);text-indent:-9999px;overflow:hidden;}
body .close-button::before,body .fancybox-close::before{content:'';position:absolute;top:50%;left:50%;width:17px;height:17px;margin:-8px 0 0 -8px;background:url(../images/close.png) no-repeat left top;background-size:17px auto;}
body .close-button:hover::before,body .fancybox-close:hover::before{background-position:left bottom;}
body .close-button:hover,body .fancybox-close:hover{background-position:left bottom;}
body .fancybox-overlay{background:url(../images/overlay.png);}
.wrapper-about .content{letter-spacing:0.5px;}
.wrapper-banner .desc-banner h1{color:#FFF;}
.wrapper-banner .desc-banner p{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;line-height:24px;color:#FFF;text-transform:lowercase;}
.wrapper-videos .row .column .desc p{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;line-height:24px;color:#666;text-transform:lowercase;}
.contacts .title{padding:0 15px;}.contacts .wrapper-bg-page{max-width:1170px;padding:68px 0 61px;margin:37px auto 0;}
.contacts .wrapper-contacts{max-width:1060px;}
.contacts .column-form .show_loading{top:0;left:0;width:100%;height:100%;}
.contacts .wrapper-contacts .column-form .wrapper-form{padding:30px 20px 35px;}
.contacts .wrapper-contacts .column-form .bottom-form{padding-top:9px;}
.contacts .wrapper-contacts .column-form .bottom-form .column p{font-size:11px;line-height:38px;color:#999;}
.contacts .wrapper-contacts .column-form,.contacts .wrapper-contacts .column-map{width:calc(50% - 30px);padding:0;margin:0 15px;background:#FFF;border:1px solid #DDD;}
.contacts .wrapper-contacts .column-map .text-contacts{min-height:244px;padding:29px 19px 19px;}
.contacts .wrapper-contacts .column-map .text-contacts .tit_H1{font-size:22px;line-height:24px;text-transform:lowercase;color:#666;padding-bottom:7px;}
.contacts .wrapper-contacts .column-map .text-contacts .tit_H2{font-size:13px;line-height:14px;color:#333;letter-spacing:0.8pt;text-transform:uppercase;}
.contacts .wrapper-contacts .column-map #map_canvas{height:250px;}
@media screen and (max-width: 768px)
{
.contacts .wrapper-bg-page{padding:15px 0;}
.contacts .wrapper-contacts .column-form .wrapper-form{padding:20px 15px;}
.contacts .wrapper-contacts .column-form,.contacts .wrapper-contacts .column-map{width:calc(100% - 30px);}
.contacts .wrapper-contacts .column-form{margin-bottom:15px;}
.contacts .wrapper-contacts .column-map .text-contacts{min-height:1px;padding:15px;}
}
article.product:not(.type2) .desc .name{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:13px;line-height:16px;text-transform:uppercase;letter-spacing:1pt}
article.product:not(.type2) .desc .price{font-size:13px;font-weight:300;line-height:16px;color:#333;letter-spacing:0.5pt;}
article.product:not(.type2) .desc .price .old-price{color:#999;}
article.product:not(.type2) .flags .flag{font-size:10px;font-weight:500;line-height:12px;text-transform:uppercase;color:#FFF;}
article.product:not(.type2) .flags .flag.colors{color:#666;}
article.product.type2 .desc .name{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:24px;line-height:26px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;}
article.product.type2 .desc .text{letter-spacing:0.3pt;}
article.product.type2 .desc .price{font-size:18px;font-weight:300;letter-spacing:0.3px;line-height:22px;}
article.product.type2 .desc .price .old-price{color:#999;}
article.product.type2 .flags .flag{font-size:10px;font-weight:500;line-height:12px;text-transform:uppercase;color:#FFF;}
article.product.type2 .flags .flag.colors{color:#666;}
article.product .remove{color:#333;font-size:10px;font-weight:500;line-height:12px;text-transform:uppercase;}
.catalog .row .column .desc p.name{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:13px;letter-spacing:1pt;line-height:16px;text-transform:uppercase;}
.wrapper-lookbook .top-lst .return a{font-size:10px;line-height:12px;color:#323232;text-transform:uppercase;text-decoration:none;}
.wrapper-lookbook .top-lst .return a:hover{text-decoration:underline;}
.container-collection .desc .wrapper-download a{letter-spacing:0.3pt;}
.wrapper-input-pesq input[type=search]{font-size:11px;letter-spacing:0.8pt;color:#999;}
.wrapper-text p{font-size:11px;letter-spacing:0.2px;line-height:16px;color:#999;}
.wrapper-text p:first-child{font-size:12px;color:#333;}
.container-lst .title-products h2{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;letter-spacing:0.6pt;line-height:24px;color:#666;}
.title-downloads h1,.container-downloads .column .desc h1,.fancybox-title .item-title{color:#666;font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;font-weight:400;letter-spacing:0.5pt;line-height:24px;text-transform:lowercase;}
.container-downloads .column .desc p.date,.fancybox-title .item-date{color:#333;font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:13px;font-weight:400;letter-spacing:1pt;line-height:14px;}
.wrapper-download>span{color:#999;font-size:11px;font-weight:400;letter-spacing:0.2pt;line-height:16px;text-transform:uppercase;}
.title-stores h1{font-size:22px;font-weight:400;letter-spacing:0.5pt;line-height:24px;color:#666;text-transform:lowercase;}
.container-stores .row .column .desc .store-name{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;font-weight:400;letter-spacing:0.5pt;line-height:24px;color:#666;text-transform:lowercase;}
.container-stores .row .column .desc .store-city{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:12px;font-weight:400;letter-spacing:1pt;color:#333;line-height:14px;text-transform:uppercase;}
.blog .centerBlog .destaque .top p.categoria{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:13px;line-height:14px;letter-spacing:1pt;text-transform:uppercase;}
.blog .centerBlog .destaque .top h1{font-size:24px;line-height:26px;letter-spacing:0.8pt;}
.blog .centerBlog .destaque .top p.data{font-size:11px;font-weight:400;letter-spacing:0.2pt;line-height:16px;color:#999;}
.blog .centerBlog .destaque .top p.data span a{letter-spacing:0.5px;line-height:19px;text-decoration:underline;}
.blog .centerBlog .destaque .top p.data span a:hover{text-decoration:none;}
.blog .centerBlog .destaque .top p.data span a[href="javascript:void(0)"]{text-decoration:none;}
.blog .centerBlog .destaque .bloco h3{font-size:22px;letter-spacing:0.5pt;line-height:24px;text-transform:lowercase;color:#666;}
.blog .centerBlog .destaque .bloco p{letter-spacing:0.4pt;}
.blog .formPesquisa div input.inputText{font-size:11px;font-weight:400;letter-spacing:1px;line-height:17px;color:#999;}
.blog .centerBlog .content ul li a p.categoria{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:12px;letter-spacing:1pt;line-height:14px;text-transform:uppercase;}
.blog .centerBlog .content ul li a p.desc{letter-spacing:0.3pt;}
.blog .centerBlog .content ul li a p.data{font-size:11px;font-weight:400;letter-spacing:0.2pt;line-height:16px;color:#999;}
.blog .centerBlog .content .openContent{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;font-weight:400;letter-spacing:0.4pt;line-height:24px;color:#666;text-transform:lowercase;}
.blog .artigosRec .texts p.categoria{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:12px;letter-spacing:1pt;line-height:14px;text-transform:uppercase;}
.blog .artigosRec .texts p.desc{letter-spacing:0.4pt;}
.blog .artigosRec .texts p.data{font-size:11px;font-weight:400;letter-spacing:0.2pt;line-height:16px;color:#999;}
.blog .centerBlog .destaque .share p{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;letter-spacing:1.1pt;text-transform:uppercase;}
.blog .centerBlog .destaque .form-event .title-form h1{font-size:22px;letter-spacing:0.5pt;line-height:24px;color:#666;text-transform:lowercase;}
.blog .centerBlog .destaque .form-event .title-form p{letter-spacing:0.3pt;}
.blog .centerBlog .content ul li h3,.blog .artigosRec li h3{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-weight:400;font-size:12px;letter-spacing:0.5pt;line-height:19px;color:#333;text-transform:none;}
@media screen and (max-width: 768px){
.blog .centerBlog .widgets{height:auto!important;margin-bottom:20px!important;}
.blog .centerBlog .widgets .content{display:none;}
.blog .centerBlog .search{border-bottom:0px!important;}
.blog .artigosRec{margin:0px!important;}
.blog .blocoHelp ul{margin-left:20px!important;}
.wrapper-page{padding-top:20px!important;}
.wrapper-banner{background-size:inherit!important;background-attachment:inherit!important;}
}
.wedding .wrapper-banners .content-banner p{letter-spacing:0.3pt;}
.wrapper-wlist .content .wlist-code{font-size:12px;font-weight:400;line-height:19px;letter-spacing:1.7pt;color:#333;}
.wrapper-store .content a{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:13px;font-weight:400;letter-spacing:1pt;line-height:14px;text-decoration:none;text-transform:uppercase;}
.wrapper-store .content a:hover{text-decoration:underline;}.wrapper-store .content p{letter-spacing:0.3pt;}
.wrapper-store .container-store .controls .selector span{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;text-transform:lowercase;}
.wrapper-store .container-store .controls .selector span:first-child{font-size:22px;line-height:24px;letter-spacing:0.5pt;color:#666;}
.wrapper-store .container-store .controls .selector span:last-child{font-size:14px;line-height:18px;letter-spacing:1pt;color:#333;}
.pagina_bag .uniCol .formulario textarea,.pagina_bag .uniCol .formulario input[type=text],.pagina_bag .uniCol .formulario input[type=email],.pagina_bag .uniCol .formulario input[type=password],.pagina_bag .uniCol .formulario input[type=tel],.pagina_bag .uniCol .formulario input[type=search],.pagina_bag .uniCol .formulario input[type=file],.pagina_bag .uniCol .formulario select{padding:11px 10px!important;}
.pagina_bag .selectQtd .qtd{height:34px!important;}
.pagina_bag .table_carrinho2,.pagina_bag .finalizacao{padding:68px 70px;}
.pagina_bag .finalizacao,.pagina_bag .table_carrinho2{background-color:#F8F8F8;}
.account .wrapper-table>table thead tr td,.account .return-order .label,.pagina_bag .backgroundClaro,.pagina_bag .backgroundFaixa tr th,.pagina_bag table .bottom2_bag.backgroundFaixa{background:#999;}
.account .wrapper-table>table thead tr td,.account .return-order .label,.pagina_bag .backgroundFaixa tr th h5{font-weight:600;font-size:13px;line-height:16px;letter-spacing:0.2px;color:#FFF;}
.pagina_bag .titulo_Table,.pagina_bag .titQuadro{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;font-weight:400;letter-spacing:0.5pt;line-height:24px;color:#666;text-transform:lowercase;background:#FFF;border-width:1px;border-bottom:0;padding:21px 20px;}
.pagina_bag .table_carrinho2 .formulario{margin-top:29px;}
.pagina_bag .table_carrinho2 .formulario .inputError{margin-bottom:33px;}
.pagina_bag .table_carrinho2 .formulario .inputError:last-child{margin-bottom:0;}
.pagina_bag .formulario #help-form{margin-top:11px;}
.pagina_bag .table_carrinho2 .uniCol .esquerdaUNI{min-height:250px;margin-bottom:42px;}
.pagina_bag .wrapper-registo{margin:0;}
.pagina_bag .button.btn2,.pagina_bag button.btn2,.pagina_bag input[type=submit].btn2,.pagina_bag input[type=button].btn2{padding:10px 20px;}
.pagina_bag .tbl_bag .bottom2_bag.backgroundFaixa h5,.pagina_bag .tbl_bag .bottom2_bag.backgroundFaixa h5+a{color:#FFF!important;}
.pagina_bag .tbl_bag .valorTotal h1,.pagina_bag .valorTotal h2{color:#FFF;font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;text-transform:none;letter-spacing:normal;}
.popup_geral .formPromocional .caixa input{padding-top:11px!important;padding-bottom:11px!important;}.products td,.trOferta td{border-bottom-width:1px;}
.pagina_bag .inputError{padding:0px;margin-bottom:10px;position:relative;}body .pagina_bag .finalizacao .quadroFinal.padFull0{height:536px;}
.pagina_bag .fimCarrinho h2,.hidden-sm.hidden-md.hidden-lg h3{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;letter-spacing:normal;}
.hidden-sm.hidden-md.hidden-lg h3{padding-top:6px;}.pagina_bag .dadosFinais .unidadeDF .titQuadro{padding-top:4px;}
.popup_geral .tit{padding-top:15px;}
._total.hidden-xs>h3{font-family:"Helvetica Neue",Helvetica,"Segoe UI",sans-serif;}
.pay_icons{border-width:1px;padding:15px 10px;background-color:#FFF;}
@media screen and (max-width: 768px){
.pagina_bag .title{padding-bottom:30px;}
.pagina_bag .table_carrinho2,.pagina_bag .finalizacao{padding:0;}
.pagina_bag .finalizacao,.pagina_bag .table_carrinho2{background-color:#FFF;}
.pagina_bag .table_carrinho2 .uniCol .esquerdaUNI{min-height:10px;}
}
.menu-account ul li a p:first-child{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-size:22px;font-weight:400;letter-spacing:0.5pt;line-height:24px;color:#666;text-transform:lowercase;}
.menu-account ul li a p:last-child{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-size:11px;font-weight:400;letter-spacing:0.2pt;line-height:16px;color:#999;}
.services .wrapper-services .item-title{font-family:'filosofiagrandcapsregular',Helvetica,'Segoe UI',sans-serif;font-weight:400;font-size:16px;letter-spacing:1.7pt;line-height:24px;color:#666;text-transform:uppercase;}