@font-face{font-family:BaskOldFace;src:url(baskoldface-webfont.woff2) format("woff2"),url(baskoldface-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Blair;src:url(BlairMdITCTTMedium.eot?#iefix) format("embedded-opentype"),url(BlairMdITCTTMedium.woff) format("woff"),url(BlairMdITCTTMedium.ttf) format("truetype"),url(BlairMdITCTTMedium.svg#BlairMdITCTTMedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Baskerville;src:url(Baskerville.eot?#iefix) format("embedded-opentype"),url(Baskerville.woff) format("woff"),url(Baskerville.ttf) format("truetype"),url(Baskerville.svg#Baskerville) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Baskerville;src:url(Baskerville-SemiBold.eot?#iefix) format("embedded-opentype"),url(Baskerville-SemiBold.woff) format("woff"),url(Baskerville-SemiBold.ttf) format("truetype"),url(Baskerville-SemiBold.svg#Baskerville-SemiBold) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Baskerville-SemiBold-Italic;src:url(Baskerville-SemiBold-Italic.ttf) format("truetype")}@font-face{font-family:Baskerville;src:url(Baskerville-Italic.eot);src:url(Baskerville-Italic.woff2) format("woff2"),url(Baskerville-Italic.woff) format("woff"),url(Baskerville-Italic.ttf) format("truetype"),url(Baskerville-Italic.svg#Baskerville-Italic) format("svg"),url(Baskerville-Italic.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:italic}@font-face{font-family:Pistilli;src:url(pistilli-roman-webfont.woff2) format("woff2"),url(pistilli-roman-webfont.woff) format("woff");font-weight:400;font-style:normal}.heading_pink{width:initial!important;line-height:1!important;padding:9px!important;height:auto!important;background:#ffedef!important;-webkit-transition:all .3s ease,color .3s ease!important;-moz-transition:all .3s ease,color .3s ease!important;-o-transition:all .3s ease,color .3s ease!important;transition:all .3s ease,color .3s ease!important;letter-spacing:.7px!important}.heading_pink span{display:block;width:100%;background:transparent;padding:20px 40px!important;border:1px solid #000!important;color:#000!important}.rm-left-margin{margin-left:0!important}.btn_pink{width:initial!important;line-height:1!important;padding:9px!important;height:auto!important;background:#ffedef!important;-webkit-transition:all .3s ease,color .3s ease!important;-moz-transition:all .3s ease,color .3s ease!important;-o-transition:all .3s ease,color .3s ease!important;transition:all .3s ease,color .3s ease!important;letter-spacing:.7px!important;font-family:Blair,sans-serif;font-size:12px}.btn_pink span{display:block;width:100%;background:transparent;padding:11px 40px!important;border:1px solid #000!important;color:#000!important}.btn_pink.invert{background:#000!important}.btn_pink.invert span{outline-color:#000;color:#fff!important}.btn_pink.invert:hover{background:#ffedef!important}.btn_pink.invert:hover span{border-color:#000!important;outline-color:#000;color:#000!important}@media screen and (max-width: 740px) and (min-width: 200px){.btn_pink.clicked{background:#000!important}.btn_pink.clicked span{border-color:#fff!important;outline-color:#000;color:#fff!important}}@media screen and (min-width: 740px){.btn_pink:hover{background:#000!important}.btn_pink:hover span{border-color:#fff!important;outline-color:#000;color:#fff!important}}.fullwidth{width:100%!important}.border-top{border-top:1px solid #ccc}.border-right{border-right:1px solid #ccc}.border-bottom{border-bottom:1px solid #ccc}.border-left{border-left:1px solid #ccc}.border-all{border:1px solid #ccc}.bg-pink{background-color:#ffedef}.max-width-760{max-width:760px;margin-left:auto!important;margin-right:auto!important}.max-width-960{max-width:960px;margin-left:auto!important;margin-right:auto!important}.vtable{display:table!important}.vcell{display:table-cell!important}.fancybox-skin{border:0!important}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{color:#000}a.button:visited{color:#fff}body{font-family:Baskerville,sans-serif;font-size:16px;line-height:26px;letter-spacing:0px}p{font-family:Baskerville,sans-serif;font-size:17px;line-height:26px;letter-spacing:0px}.content p{line-height:22px}h1{font-family:Pistilli,sans-serif;font-size:40px;line-height:40px;color:#000}h2{font-family:Blair,sans-serif;font-size:13px;line-height:20px;color:#000;letter-spacing:0;font-weight:400}h3{font-family:Blair,sans-serif;font-size:18px;letter-spacing:1.8px}h2.underline{display:inline-block;position:relative;padding:0 0 10px!important;margin-bottom:20px;border:0!important;letter-spacing:1px}h2.underline span{height:0;border-bottom:1px solid #000;background-color:#000;width:70%;margin:10px auto;position:absolute;bottom:-20px;display:inline-block;left:0;max-width:100%;right:0}h2.underline span:before{content:" ";position:absolute;left:0;bottom:-2px;border:2px solid #000;border-radius:10px}h2.underline span:after{content:" ";position:absolute;right:0;bottom:-2px;border:2px solid #000;border-radius:10px}h4{font-family:Baskerville,sans-serif}h5{font-weight:400;font-family:Baskerville,sans-serif}.product-modal{font-family:Blair,sans;padding:5px 10px;background:#ffedee!important;font-size:10px;letter-spacing:0;color:#000}.product-modal:hover{background:#ffedee!important}.fancybox-overlay-fixed{background:#ffffffb3}.fancybox-close:before{content:"\f00d"!important;font-family:FontAwesome;font-weight:400!important;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;font-size:15px}input[type=text],input[type=password],input[type=email],textarea,select{font-family:Baskerville,sans-serif}#content{padding-top:25px}.tbl_pink th{background-color:#ffedef}.tbl_pink td,.tbl_pink th{border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center;line-height:1}.bannertop{letter-spacing:0}#logo_wrap{line-height:0;margin:0 auto 20px}#banner-message>div{display:inline;border-left:1px solid #000;padding-left:10px;margin-left:5px}#banner-message .free-shipping{font-size:17px;font-weight:400;position:relative;max-width:270px;display:inline-block;float:left;line-height:1.2;top:3px}body.sticky #banner-message .free-shipping{font-size:12px;line-height:21px;overflow:hidden;height:25px;font-weight:600}body.sticky #banner-message .free-shipping br{display:none}select.currency-picker{-moz-appearance:auto;-webkit-appearance:auto;margin-left:0}#banner-message,select.currency-picker{font-family:Baskerville-SemiBold-Italic,sans-serif;font-size:12px;font-weight:500;font-style:italic}#banner-message .selecter{display:inline-block;max-width:60px;position:relative;right:0;line-height:10px;height:19px;margin:0}#banner-message .selecter-selected{display:inline-block;min-width:60px;float:left;padding-top:2px;padding-bottom:2px;padding-left:10px!important}#banner-message .selecter-options{top:140%}ul#cart li{border-left:1px solid #000;line-height:13px;margin-left:5px}ul#cart li.cust{border-left:0}ul#cart li a{text-transform:capitalize;font-family:Baskerville,sans-serif;font-size:14px;color:#000;font-weight:500}.cart_notes_wrap{width:430px;max-width:100%}.cart_notes_wrap label{font-style:italic;text-align:left}#shopping-cart .cart-continue-shopping{text-align:right;font-size:16px;font-style:italic;text-decoration:underline}#shopping-cart .cart-continue-shopping a{color:#666}#basket-right h4{font-weight:700;text-transform:capitalize}#update-cart{font-style:italic;color:#aaa;text-transform:lowercase;width:100%;text-align:center;display:block;cursor:pointer;font-weight:700;font-size:14px;letter-spacing:.2px}#crt{top:25px;position:absolute;right:0;padding-top:15px;z-index:30;width:300px;display:none;color:#3a3a3a;background:#fff;border:1px solid #eeeeee;font-weight:400!important}#crt .button.btn_pink span{text-align:center}#crt .quick-cart-item{border-bottom:1px solid #eee;width:280px;margin-left:10px;float:left;padding-top:10px;padding-bottom:10px;clear:left;font-weight:400!important}#crt .quick-cart-image{height:80px;float:left;max-width:70px}#crt .quick-cart-image img{max-height:80px;height:auto!important}#crt .quick-cart-details{color:#3a3a3a;margin-left:80px;line-height:15px!important;font-weight:400!important}#crt .quick-cart-details a{display:block}#crt .quick-cart-details .price{padding:0 10px 0 0;margin:0!important;text-align:left;color:#ff9fa6;font-size:12px}#crt .quick-cart-details a.title{text-transform:uppercase;font-family:Blair,sans-serif;font-size:10px;line-height:1.3;display:block;color:#000!important;text-align:left;margin-bottom:7px;letter-spacing:.5px}#crt .quick-cart-details a.remove_item{float:left;margin-top:10px;font-size:11px!important;text-decoration:underline;color:#000!important}#crt .quick-cart-image a{background:transparent!important}#crt a.btn-pink{margin-bottom:0}#crt a.btn-pink span{text-align:center;text-transform:uppercase}#crt .remove_item{float:left;margin-top:10px}.coverheader{width:100%;background:#000!important;color:#fff;z-index:100;top:0!important;z-index:999}.coverheader #banner-message .selecter-selected{color:#fff;background-color:#000!important}.coverheader select,.coverheader a{color:#fff!important}.coverheader #banner-message>div{border-color:#fff}.coverheader #logo-scrolling{display:block;position:relative;top:4px}.coverheader ul#cart li{border-color:#fff}.scrollheader{top:0!important}#search_popup p.box-title{font-family:Blair,sans-serif;font-size:13px;font-weight:500;letter-spacing:1px}#search_popup #q{border:1px solid #000;width:250px;margin:20px auto;text-transform:initial;font-family:Baskerville,sans-serif}.fancybox-close{top:0!important}.drawer__close{position:absolute;right:0;top:0;background:#000;color:#fff;padding:2px 10px}ul#main-nav li a{font-family:Blair,sans-serif;font-size:10px!important;letter-spacing:1px}#main-nav li.dropdown{position:relative}#main-nav li.dropdown>a:after{display:none}#main-nav li.dropdown .megamenu{position:absolute;top:46px;z-index:99;padding:0;width:100%;border:0;background:none}#main-nav li.dropdown .megamenu:before{font-family:FontAwesome;content:"\f0d8";line-height:initial;position:absolute;z-index:10000;top:-20px;left:50%;margin-left:-10px;font-size:30px}#main-nav li.dropdown .megamenu h4{display:none}#main-nav li.dropdown .megamenu .mega-stack{background:#000}#main-nav li.dropdown .megamenu li a{color:#fff!important;line-height:2.5;word-break:break-word}#main-nav li.dropdown .megamenu li a:hover{color:#eee!important}#main-nav li.dropdown .megamenu .mega-container .desktop-2{height:auto!important;padding:10px!important;vertical-align:top;max-width:190px!important;min-width:130px!important;float:none;width:auto!important;display:table-cell}.mega-container .desktop-2:after{clear:both}.mega-container li.desktop-2{margin:0!important;background:#000;width:17%!important;padding:10px 1%!important}.mega-container li.desktop-2:nth-child(2),.mega-container li.desktop-2:nth-child(3),.mega-container li.desktop-2:nth-child(4){min-height:145px}.megamenu.has-promo-image .desktop-10{margin-left:0;display:table;width:auto;background:#000}.megamenu .mm-image{margin-left:0!important;background:#000;padding-top:10px;padding-bottom:10px}.megamenu .mm-image a{display:inline-block;height:80%!important;border-left:1px solid #fff;line-height:1}.megamenu .mm-image img{margin-top:auto;max-width:120px}body.index section h2{border:0;padding:0;font-weight:400}#homepage .flexslider .caption-inners{position:relative}#homepage .flexslider h2.slide-title{font-family:Pistilli,sans-serif;font-size:80px;line-height:80px;text-transform:initial;font-weight:400}#homepage .flexslider p.caption{font-family:BaskOldFace,sans-serif;font-size:20px;margin-bottom:0;margin-top:25px}#homepage .flexslider .cta a{text-transform:uppercase;padding:20px;font-family:Blair,sans-serif;letter-spacing:2px}#homepage{position:relative;top:-5px}#featured-block{position:relative}#featured-block .left,#featured-block .right{background-size:cover;min-height:450px;width:50%;position:relative}#featured-block .left a,#featured-block .right a{display:block;position:absolute;z-index:9;left:0;right:0;bottom:0;top:0}#featured-block .left a:hover,#featured-block .right a:hover{background-color:#0000004d}#featured-block .left{background:url(//bravaboutique.com/cdn/shop/t/24/assets/home-featured-left.png?v=51332689786298722431744581793) no-repeat center center;float:left;background-size:cover}#featured-block .right{background:url(//bravaboutique.com/cdn/shop/t/24/assets/home-featured-right.png?v=134998043670649727971744581880) no-repeat center center;float:right;background-size:cover}#featured-block .center_image{position:absolute;top:30%;bottom:30%;left:40%;right:40%;background-color:#ffedef;padding:15px;z-index:199}#featured-block .center_image>span{background:#ffedef;text-align:center;font-family:Pistilli,sans-serif;font-size:38px;line-height:1;border:1px solid #000;display:table;height:100%;width:100%}#featured-block .center_image>span span{display:table-cell;height:100%;vertical-align:middle;padding:10px}#featured-block .right .center_image{display:block}#featured-block .left a:hover .center_image{display:block;z-index:200}#product-loop .price{font-weight:400}#breadcrumb,#breadcrumb a{text-align:left;font-family:BaskOldFace,sans-serif;font-size:13px;color:#9b9b9b}#breadcrumb span{color:#000}#breadcrumb .separator{font-size:13px}body.collection .section-title,body.page-location .page-header-image,body.page-header-image .page-header-image{background-repeat:no-repeat;background-size:cover;height:250px;display:table;background-position:center center}body.collection .section-title h1{display:table-cell;vertical-align:middle;color:#fff;font-size:16px;line-height:1.3;font-family:Blair,sans-serif}.filter_wrap{border:1px solid #000;line-height:19px;text-transform:uppercase;font-size:12px}.filter_wrap_inner{float:left;margin-right:10px;line-height:0}.filter_wrap .filter_wrap_inner:last-child{margin-right:0}.filter_wrap label{line-height:28px;font-family:Blair,sans-serif;font-size:9px;letter-spacing:2px;font-weight:400;margin:0;background:#000;color:#fff;text-align:center}.filter_wrap .selecter.open{z-index:5}.filter_wrap .selecter .selecter-selected{padding:3px 32px 3px 0!important}.filter_wrap .selecter .selecter-item{padding-top:15px;padding-bottom:15px;line-height:1.5}.filter_wrap .selecter{margin:0;outline:none;font-family:Blair,sans-serif!important;font-size:10px!important}.filter_wrap .selecter .selecter-item,.filter_wrap .selecter .selecter-selected{font-family:Blair,sans-serif!important;font-size:9px!important;box-shadow:none!important}.selecter .selecter-selected{background-position:100% 49%!important;max-height:38px!important;overflow:hidden!important;line-height:22px!important;padding-right:15px!important;font-size:12px!important;padding-left:0!important;border:0!important;background-size:17px!important;font-family:Baskerville,sans-serif}.selecter .selecter-item:hover,.selecter .selecter-item.selected:hover{background-color:#ffeaf0!important;font-family:Baskerville,sans-serif}.selecter .selecter-item.selected{background-color:#ffeaf0!important}.selecter-options{font-family:Baskerville,sans-serif}.filter_wrap .selecter .selecter-options{width:150px!important}.collection-center-banner{text-align:center}.collection-center-banner img{max-height:250px}body.collection #product-loop{margin-top:50px}body.collection #aside{margin-top:15px;margin-bottom:30px}body.collection-bras #product-loop .product .ci,body.collection-underwire-bras #product-loop .product .ci,body.collection-t-shirt-bras #product-loop .product .ci,body.collection-wireless-bras #product-loop .product .ci,body.collection-sports-bras #product-loop .product .ci,body.collection-maternity-nursing-bras #product-loop .product .ci,body.collection-bustiers #product-loop .product .ci,body.collection-thongs #product-loop .product .ci,body.collection-bikinis #product-loop .product .ci,body.collection-boyshorts #product-loop .product .ci,body.collection-hi-waist #product-loop .product .ci{max-height:360px}#pagination .count{font-size:13px}.product-details h3{margin-bottom:2px;min-height:36px}.product-details h4{margin-bottom:20px;font-style:italic;text-transform:capitalize;font-family:Baskerville,sans-serif;font-size:17px}.product-details h3,.product-details .prod-price{font-family:Baskerville,sans-serif;font-size:16px;text-transform:initial}.product .so{font-family:Baskerville,sans-serif;font-weight:700;font-size:11px}#homepage-instagram{position:relative;top:5px}#product-photos,#product-photos .main-product-image{margin-left:0}#product-description form .selecter{max-width:125px}#swatchContainer{clear:both;margin-left:100px}#swatchContainer .swatch{padding:0 32px;display:inline-block;margin-top:20px;border:1px solid #d7d7d7;margin-right:5px}#swatchContainer .swatch.current{border:1px solid #feb0b4}.cbb-also-bought-container h1{display:none}.cbb-also-bought-container{text-align:center}#thumbnail-gallery{margin-left:0}#product-price{color:#ff9fa6;margin:19px 0 48px;font-size:16px;font-weight:500}#product-description .rte{margin-bottom:15px}#AddToCartForm .add{letter-spacing:.7px!important;font-family:Blair,sans-serif;font-size:12px}#AddToCartForm .add span{padding:15px 40px!important;font-size:10px}body.product h1,#product-right h1{font-family:Blair,sans-serif;font-size:16px!important;line-height:1.2;letter-spacing:1.8px;margin-bottom:5px}body.product .main-product-image{padding:5px;text-align:center}#thumbnail-gallery .slide{text-align:center;padding:5px;margin-bottom:5px}#AddToCartForm label{font-family:Blair,sans-serif;font-size:10px;font-weight:700}#product-description form{border:0}.selector-wrapper .selecter-selected{border-radius:0;border-color:#d7d7d7;text-indent:20px}.selector-wrapper .selecter-item{text-indent:20px}body.product .selector-wrapper .selecter-item,body.product .selector-wrapper .selecter-selected{font-size:16px!important}#product-6313247105 .selector-wrapper .selecter-selected{font-weight:500}#product-description form label{min-width:100px;letter-spacing:1px;font-weight:400}.wishlist-pro-wrapper .in_items{border:1px solid #9b9b9b;padding:7px 40px;letter-spacing:.7px!important;font-family:Blair,sans-serif;font-size:12px}.wishlist-pro-wrapper .in_items span{color:#000;letter-spacing:.7px!important;font-family:Blair,sans-serif;font-size:11px}#size-chart-trigger{padding-left:8px;line-height:42px;text-decoration:underline}#size-chart{font-size:18px;text-align:center;z-index:10000!important;width:620px}#size-chart .close{position:absolute;right:0;top:0;background:#000;padding:4px 11px;color:#fff;line-height:14px;display:block;height:28px;font-size:22px;cursor:pointer}#size-chart h4{font-family:Blair,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;margin:25px}#size-chart p{font-style:italic;line-height:26px;margin-bottom:30px}#size-chart .variant_block .value{color:#b9b9b9;line-height:18px;border:1px solid transparent;font-size:14px;display:inline-block;padding:6px 5px;width:50px;margin:6px 8px;font-weight:700}#size-chart .variant_block{float:left;display:inline-block;border-right:1px solid #c8c8c8}#size-chart .variant_block.available .value{color:#000;cursor:pointer;background:#ffedef;border-color:#000}#size-chart .variant_block.available .value:hover{background:#ffedef}#size-chart .variant_block.invalid{color:#4a4a4a}#size-chart .variant_block.not_available{position:relative}#size-chart .variant_block.not_available .value{color:#000;background:#ffedef;border-color:#000}#size-chart .variant_block.not_available .value:after{position:absolute;top:20px;left:-6px;content:" ";background:#000;transform:rotate(30deg);z-index:9999;height:1px;width:60px}a.wishlist_button{border:1px solid #000;padding:10px 20px;margin-left:30px;margin-top:15px;float:left;display:inline-block;text-transform:uppercase;letter-spacing:.7px!important;font-family:Blair,sans-serif;font-size:10px}a.wishlist_button.added,a.wishlist:hover{border-color:#000;color:#000}a.wishlist_button:hover .icon:before{content:"\f004";color:#ffedef}p.wish-error{clear:both;background:}.wishlist-pro-container ul{margin:0}.wishlist-pro-container li{list-style-type:none}.wishlist-pro-container li small{display:none}.wishlist-pro-wrapper a{margin-top:13px;display:block;color:#ff9fa6!important}.wishlist-pro-wrapper ul li ul{top:60px!important}.wishlist-pro-wrapper ul ul{border:1px solid #9b9b9b!important}.wishlist-pro-wrapper ul ul li{letter-spacing:.7px!important;font-family:Blair,sans-serif;font-size:12px}body.page-wishlist-pro .accordion-section-title.active{background:none!important}body.page-wishlist-pro ul.rig li{text-align:center}.product-info{bottom:110px}.product-quick-view .wishlist-pro-container{clear:both}.product-quick-view a.wishlist_button{margin-left:0}.product-quick-view #product-right h1{margin-top:10px}.product-quick-view .view-full a{text-decoration:underline;font-style:italic}#related{border:0;margin-top:100px}.cbb-also-bought-product{text-align:center}.related-carousel .owl-item .lazyOwl>a{display:inline-block}.owl-item .price{font-weight:400}#cross-sell{text-align:center}.cross-sell li a{display:block}.tabs{clear:both}.tabs>ul{display:block;padding:0;border-top:0;list-style:none outside;margin:10px 0 13px}.tabs>ul li.ui-state-active a{color:#000}.tabs>ul li{display:inline-block;width:auto;height:30px;margin-bottom:0;border:0;list-style:none outside;margin-left:0;border-right:1px solid rgba(110,113,116,.42);padding:0 10px;line-height:30px;text-transform:uppercase}.tabs>ul li:first-child,#tabs>ul li:first-child a{padding-left:0}.tabs>ul li:last-child{border-right:0;padding-right:0}.tabs>ul li a{color:#6e7174;display:block;text-decoration:none;width:auto;height:29px;padding:0 15px;line-height:30px;border-width:1px 0 0 1px;margin:0;font-size:9px;font-family:Blair,sans-serif;letter-spacing:2px}.tabs>ul li a.active{border:solid 1px #000;color:#000;height:30px;position:relative;top:-4px;padding-top:4px;border-right-width:1px;margin:0 -1px 0 0}.tabs>div{margin:0;display:block;border:0 padding-left:10px}.tabs .ui-tabs-hide{display:none!important;border:0}.tabs>ul:before,#tabs>ul:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.tabs>ul:after{clear:both}.tabs>ul{zoom:1}#size-chart-popup{padding:5% 10%;display:none}#size_tabs{min-width:450px}#size-chart-popup .tabs{text-align:center}#size-chart-popup #size-tabs-bra .tbl_pink{width:340px;margin-left:auto;margin-right:auto}#size-chart-popup h2{text-align:center;margin-bottom:20px;font-size:15px}#size_tabs>.ui-tabs-nav li.ui-state-active a{font-weight:700}#size-tabs-bra{margin-top:30px}#size-tabs-bra>p{font-family:Baskerville;font-weight:400;font-style:italic;font-size:16px}#size-tabs-bra .ui-tabs-nav li{border:0;padding:0}#size-tabs-bra .ui-tabs-nav li a{font-size:9px;padding:0 8px}#size-tabs-bra .ui-tabs-nav li.ui-state-active a{background:#000;color:#fff}#size-tabs-other table{width:550px}.owl-carousel .owl-wrapper-outer{margin-bottom:100px}.owl-controls{position:absolute;left:0;right:0;top:45%}.owl-controls .owl-prev{float:left;position:relative;left:-40px}.owl-controls .owl-next{float:right;position:relative;right:-40px}.owl-buttons>div:hover{background:#9b9b9b}#livechat-compact-container{left:auto!important;right:15px!important}#customer-wrapper .btn_pink{width:100%!important;font-family:Blair,sans-serif;font-size:13px}#customer_decline{font-size:11px;line-height:.9}#shop-cart th{text-transform:uppercase;font-family:Blair,sans-serif;font-size:10px;letter-spacing:.5px}#is-a-gift label{font-weight:700;font-style:italic}#cart-notes textarea{height:100px}.emptycart{font-size:18px;margin-bottom:200px}input#update-cart.button,input#checkout.button{font-family:Blair,sans-serif;font-size:12px;letter-spacing:2px}input#update-cart.button:hover,input#checkout.button:hover{background-color:#000}button.additional-checkout-button--paypal-express{margin:0!important;border-radius:0!important}#CartContainer textarea{height:100px}.currency-non-cad-info{display:none}body #content .section-title{margin:70px auto;border:0;padding:0;display:block;float:none}body #content .section-title h1{margin:0 auto;text-align:center;border:0;text-transform:lowercase}body.page #content .rte{margin-bottom:50px}body.page #content .rte td{vertical-align:top}body.page-760 #content table td{border:0;padding-bottom:40px}body.page.contact-us #page h2.underline{width:70px;margin-left:auto;margin-right:auto;display:block;margin-bottom:30px}body.page.contact-us #page h2.underline span{margin-left:0}body.page.contact-us #contact_form input[type=text],body.page.contact-us #contact_form input[type=email],body.page.contact-us #contact_form textarea{background-color:#ffedee;border:0;border-bottom:1px solid #000;border-radius:0;box-shadow:none}body.page.contact-us #page h2.underline{width:100%}body.page.shipping-and-returns #content .rte table{border:0}body.page.shipping-and-returns #content .rte table tr td:first-child{min-width:200px}body.page.shipping-and-returns #content .rte table td{margin-bottom:40px}body.page.faq #content .rte blockquote{margin-bottom:30px}body.page.faq #content .rte blockquote p{color:#000;font-style:initial}body.page.faq #content .rte blockquote p:first-child{position:relative;padding-bottom:15px;margin-bottom:15px}body.page.faq #content .rte blockquote p:first-child:after{content:" ";position:absolute;bottom:0;width:30px;height:1px;background:#9b9b9b;left:0}body.page.faq #content .rte h1{text-transform:initial;margin-bottom:60px;margin-top:80px}body.page.faq #content .rte h3{font-size:15px;text-align:center;margin-bottom:40px}body.page.faq #content .rte .gridlock-fluid{border:0;width:1040px;position:relative;left:-120px}body.page.faq #content .rte .gridlock-fluid p{font-size:15px;line-height:1.6}body.page.faq #content .rte .gridlock-fluid .row div{font-size:14px;padding:15px 30px;line-height:1.3;border:0;border-right:1px solid #000}body.page.faq #content .rte .gridlock-fluid .row div:last-child{border-right:0}#blog-articles .meta{text-align:center;font-size:15px;line-height:1;font-style:italic}#blog-articles h3{text-transform:initial;text-align:center;font-family:Baskerville,sans-serif;font-weight:400;font-size:17px;margin-top:10px;font-style:normal;letter-spacing:0}#customer-wrapper{min-height:300px}#dob .selector,#dob select{width:120px;float:left}#dob .selector:first-child,#dob select:first-child{width:60px;margin-right:20px}#dob .selecter-selected,#dob .selecter .selecter-item{font-size:16px!important}#customer_detail{text-align:center}#customer_detail .name{text-transform:capitalize;font-size:16px;margin-bottom:0}#customer_detail .email{text-transform:lowercase;padding-bottom:10px}#customer_detail .icon{margin-right:10px}#customer_detail a#view_address{border-top:1px solid #ccc;margin:0;padding:12px 0;line-height:1;font-size:17px}#customer-points{background-color:#ffedef;padding:10px;text-align:center}#customer-points .inner{border:1px solid #000;padding:20px 15px 5px}#customer-points h3{font-size:10px;font-weight:700}#customer-points img{max-width:20%;margin:0 auto 10px;display:block}#customer-points em{font-size:18px}#customer-points .button{margin-bottom:10px;border-color:transparent!important}#customer-points .button span{font-size:10px;padding-left:0!important;padding-right:0!important}#customer-points #customer-balance{text-transform:uppercase;font-family:Blair,sans-serif;font-weight:700;margin-bottom:10px}#customer_orders{padding-left:20px}.baa-btn-block{font-family:Blair,sans-serif!important;font-size:12px!important;letter-spacing:2px!important;max-width:150px!important;border-radius:0!important;margin-bottom:75px!important;opacity:1px!important}.baa-btn-block:hover{color:#fff!important}#appointmentForm input[type=email],#appointmentForm input[type=text],#appointmentForm select{background-color:#ffedee;border:0;border-bottom:1px solid #000;border-radius:0;box-shadow:none}#appointmentForm label,#contactFormWrapper label{font-family:Baskerville-SemiBold-Italic,sans-serif;font-style:italic;font-size:18px}#appointmentForm th{font-size:11px!important;font-weight:400;padding-left:20px;padding-right:20px}#appointmentForm th,#appointmentForm td{font-family:Blair,sans-serif;font-size:12px}#appointmentForm .baa-btn-default{border:0;background:#fff!important;box-shadow:none!important}body.community #content .section-title{margin-top:20px;max-width:400px}body.community .rte{max-width:760px;margin:0 auto}body.community .rte .gridlock-fluid{text-align:center}body.community .rte .gridlock-fluid .row:first-child{border-bottom:2px solid #e2e1e2}body.community .rte .gridlock-fluid .row .desktop-6:last-child{border-left:2px solid #e2e1e2}body.community .rte .gridlock-fluid h3:before{content:"\f004";font: 18px/1 FontAwesome;position:absolute;top:10px;left:0;right:0;color:#ff9fa6}body.community .rte .gridlock-fluid h3{padding-top:40px;position:relative;font-size:12px;letter-spacing:.1px;font-weight:700;min-height:75px;line-height:1.5}body.community .rte .gridlock-fluid .desktop-6{padding:25px}body.community .rte .gridlock-fluid p{line-height:1.2}#footer-wrapper{border-top:8px solid #000;border-bottom:24px solid #000;padding:60px 0 15px}#footer button:hover{color:#000}#footer .chat h5{font-family:Blair,sans-serif;font-size:14px;line-height:1.5;margin-bottom:10px;letter-spacing:1px}#footer button{font-family:Blair,sans-serif;font-size:12px;letter-spacing:2px;max-width:140px;margin-bottom:7px;padding:10px}#footer .chat p{font-family:Baskerville,sans-serif;font-size:14px;letter-spacing:.7px}#footer-wrapper ul#footer-icons{max-width:270px;margin:30px auto 0}ul#footer-icons li{padding:0}ul#footer-icons li a{font-size:10px;color:#fff;background:#000;width:34px;height:34px;display:block}ul#footer-icons li a i{line-height:34px}ul#footer-icons li a:hover{background:#fff;color:#000}div#footer_signup{margin-top:10px}#footer_signup #footer-EMAIL{border-bottom:1px solid #000;margin-bottom:30px;float:none;width:50%;box-shadow:none;min-width:200px;text-align:center;font-family:Baskerville,sans-serif;font-size:14px;letter-spacing:.7px}#footer-wrapper #footer_signup p{font-family:Pistilli,sans-serif;font-size:24px;line-height:1.2;margin-bottom:18px;margin-top:30px}#footer_signup #footer-subscribe{float:none}#footer .menu_wrap{border:1px solid #000;padding:30px 25px 22px;text-align:left;margin-top:45px;min-height:180px}#footer .menu_wrap h4{font-size:18px;line-height:14px;padding-bottom:13px;font-family:BaskOldFace,sans-serif;letter-spacing:0}#footer-wrapper ul{margin:5px 0 0}#footer-wrapper .menu_wrap ul li{line-height:20px}#footer-wrapper .menu_wrap ul li a{font-family:Blair,sans-serif;font-size:10px;text-transform:uppercase;line-height:20px}#footer-wrapper p{text-transform:initial}.credits_wrap{margin-top:45px;margin-bottom:5px}#footer_quote{font-family:BaskOldFace,sans-serif;font-size:18px;line-height:16px;margin-bottom:15px}.credits_wrap p,.credits_wrap p a{font-family:BaskOldFace,sans-serif;font-size:11px;line-height:19px}.credits_wrap p.credits,.credits_wrap p.credits a{letter-spacing:0;font-size:14px;font-weight:400}.credits_wrap p.credits{margin-bottom:30px}#footer-wrapper .copyright{display:inline-block;margin-left:30px}#subscribe_popup h3{font-family:Pistilli,sans-serif;text-transform:lowercase;letter-spacing:0;font-size:42px;margin-bottom:30px}#subscribe_popup .call-to-block{padding:20px}#subscribe_popup .vcell{vertical-align:middle}#subscribe_popup .call-to-block h3{font-size:25px;font-weight:700;margin:0}#subscribe_popup .call-to-block hr{background:#000;width:30%;margin:15px auto 25px}#subscribe_popup .call-to-block p.subtitle{font-style:italic;font-size:18px}#subscribe_popup .call-to-block p{line-height:1.1;font-size:12px}#subscribe_popup .call-to-block .email{padding:5px;border:1px solid #000;color:#000;margin-top:5px;margin-bottom:15px}#subscribe_popup .call-to-block .button{margin:0;letter-spacing:2px;font-size:10px}.custom-slide-wrap{position:relative;display:table;width:100%;height:600px;overflow:hidden}.custom-slide-wrap .custom-slide{display:table-row}.custom-slide-wrap .left{width:65%;display:table-cell;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.custom-slide-wrap .left:before{position:absolute;left:10px;right:10px;bottom:10px;top:10px;content:" ";display:block;background:transparent;border:1px solid #000}.custom-slide-wrap .right{width:35%;display:table-cell;padding-top:0;top:0}.custom-slide-wrap .right .first,.custom-slide-wrap .right .second{background-size:cover;background-position:center center;background-repeat:no-repeat;height:300px;position:relative}.custom-slide-wrap .flex-caption{position:absolute;left:0;top:0;right:0;bottom:0;display:table;height:100%}.custom-slide-wrap .right .flex-caption .caption-inners{display:table-cell;height:100%;vertical-align:middle;width:100%;text-align:center}.custom-slide-wrap .right .flex-caption h2{font-family:Pistilli,sans-serif;font-size:20px;color:#fff;text-transform:none}.custom-slide-wrap .right .flex-caption .caption{font-family:Blair,sans-serif;font-size:10px;color:#fff;letter-spacing:1px;line-height:1;text-transform:none}.custom-slide-wrap .left .flex-caption{position:absolute;left:auto;right:10%;top:30%;padding:0;width:auto;height:auto}.custom-slide-wrap .left h2{font-family:Pistilli,sans-serif;font-size:50px;line-height:50px;text-transform:initial;font-weight:400}.custom-slide-wrap .left .caption{font-family:BaskOldFace,sans-serif;font-size:16px;line-height:20px;margin-bottom:0;margin-top:25px}.custom-slide-wrap .left .cta a{text-transform:uppercase;padding:15px;font-family:Blair,sans-serif;letter-spacing:2px;font-size:12px}#featured-images-top{display:table;width:100%}#featured-images-top .left,#featured-images-top .right{min-height:450px;background-repeat:no-repeat;background-position:center center;background-size:cover;width:50%;position:relative;display:table;float:left}#featured-images-top .flex-caption{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%;position:relative}#featured-images-top .flex-caption .caption-inner{width:220px;padding:30px 10px;text-align:center;color:#fff;background-color:#000;display:inline-block;transition:all .3s linear}#featured-images-top .flex-caption .caption-inner:hover{color:#000;background-color:#fff}#featured-images-top .flex-caption .title{font-family:Pistilli,sans-serif;font-size:20px;letter-spacing:1px;text-transform:none}#featured-images-top .flex-caption .caption{font-family:Blair,sans-serif;font-size:10px;letter-spacing:1px;line-height:1;margin-top:9px;display:block;text-transform:none}#featured-images-top .flex-caption .caption .blue{color:#99c1da}body.page-location .page-header-image,body.page-header-image .page-header-image{width:100%}body.page-location #page .phone_wrap,body.page-location #page .email_wrap{line-height:30px}body.page-location #page .phone_wrap a,body.page-location #page .email_wrap a{width:210px;display:inline-block;text-align:left;font-family:Blair,sans-serif;font-size:12px}body.page-location #page .phone_wrap img,body.page-location #page .email_wrap img{vertical-align:bottom;margin-right:20px}body.page-location #page .phone_wrap{margin-top:35px}body.page-location #page .email_wrap{margin-top:20px}body.page-location #content .rte{margin-bottom:30px;min-height:200px}body.page-location .store_location_image{position:relative;display:block}body.page-location .store_location_image .get_direction_img{position:absolute;top:50%;left:50%;margin-left:-115px;margin-top:-18px}.reset-line-height{line-height:1.1}body.rewards #content{width:100%;text-align:center}body.rewards #page{width:100%;margin:0}body.rewards .section-title{display:none!important}body.rewards .rte h2{font-size:15px;margin:50px 0 40px}body.rewards .rte .membership-benefits .desktop-4{padding:20px}body.rewards h3{position:relative;font-size:11px;letter-spacing:.1px;font-weight:700;line-height:1.5;margin:17px 0}body.rewards .membership-benefits p{line-height:1.2;font-size:15px}body.rewards .account-block{margin-top:30px!important;margin-bottom:30px!important}body.rewards .how-to-earn-points .blocks{padding-top:20px!important;padding-bottom:40px!important}body.rewards .how-to-earn-points .desktop-4{border-color:1px solid #000;background-color:#fff;padding:40px;cursor:pointer}body.rewards .how-to-earn-points p{line-height:1.2;font-size:18px}body.rewards .rte .button{width:auto;padding:25px 150px;max-width:100%;font-family:blair,sans-serif;font-size:11px}body.rewards .rte .button:hover{background-color:#ffedef;color:#000}.sweettooth-launcher-container{bottom:100px}html{scroll-behavior:smooth}.scroll-to a{display:block}.mt-2,.my-2{margin-top:2rem}.mt-3,.my-3{margin-top:3rem}.mt-4,.my-4{margin-top:4rem}.mb-0,.my-0{margin-bottom:0rem!important}.mb-1,.my-1{margin-bottom:1rem!important}.mb-2,.my-2{margin-bottom:2rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.mb-4,.my-4{margin-bottom:4rem!important}.shipping-returns .scroll-to>div{padding:15px 45px}.shipping-returns .scroll-to>div:first-child{margin-right:0;border-right:1px solid #000000}.shipping-returns .scroll-to>div:last-child{margin-left:0;border-left:1px solid #000000}.shipping-returns .content>div{padding-top:2.5rem}body #content .shipping-returns .section-title{margin-top:120px}.shipping-returns .content em:after{content:"";display:block;width:60px;margin-top:1rem;margin-bottom:1rem;border-bottom:1px solid #000000}.size-1{font-size:.9rem}.size-2{font-size:2rem}@media screen and (min-width:979px){#size-chart .variant_block.first{clear:both}#size-chart .variant_block.last{border-right:0}#size-chart .variant_block.last .value{margin-right:0}#size-chart .variant_block.first .value{margin-left:0!important}}@media screen and (min-width:979px) and (max-width:1220px){.filter_wrap label{letter-spacing:1px}.filter_wrap_inner{margin-right:1px}.filter_wrap .selecter .selecter-selected{padding:3px 20px 3px 0!important}}@media screen and (max-width: 979px){body.shipping-returns #page td{text-align:left}body.page.faq #content .rte .gridlock-fluid{width:100%;left:auto}body.page.faq #content .rte .gridlock-fluid .row div{border:0}#size-chart .variant_block.mobile_first{clear:both}#size-chart .variant_block.mobile_last{border-right:0}#size-chart .variant_block.mobile_last .value{margin-right:0}#size-chart .variant_block.mobile_first .value{margin-left:0!important}body.community .rte .gridlock-fluid .row .desktop-6,body.community .rte .gridlock-fluid .row{border:0!important}}@media screen and (min-width: 740px){body.index #featured-block .center_image.mobile-only{display:none}}@media screen and (min-width: 740px) and (max-width: 1200px){#homepage .flexslider h2.slide-title{font-size:70px;line-height:70px}#featured-block .center_image{left:50%;right:initial;width:250px;margin-left:-125px}}@media screen and (max-width: 740px) and (min-width: 200px){body{border-top:0}#banner-message .free-shipping{display:block;float:none;margin:0 auto;max-width:90%;font-weight:600}body.index #homepage{top:0!important}body.index #homepage .homepage-section{background:url(//bravaboutique.com/cdn/shop/t/24/assets/mobile-image?v=3098383566032659871737256218) no-repeat center center;height:450px;background-size:cover}body.index #homepage .flexslider,body.index #homepage .flexslider .slides,body.index #homepage .flexslider .slides li{height:100%}body.index #homepage .flexslider .slides li img{display:none}#homepage .flexslider p.caption{display:block}#featured-images-top .left,#featured-images-top .right{width:100%}#featured-block .left{margin-bottom:30%}#featured-block .right{margin-bottom:20%}body.index .center_image{display:none}body.index .center_image.mobile-only{top:80%!important;bottom:-20%!important;display:block!important}.custom-slide-wrap .custom-slide{display:block}.custom-slide-wrap .left{width:100%;display:block;height:300px}.custom-slide-wrap .left,.custom-slide-wrap .right,.custom-slide-wrap .right .first,.custom-slide-wrap .right .second{width:100%;display:block}.custom-slide-wrap .left .flex-caption{left:0;width:100%}.custom-slide-wrap .left h2{line-height:1.4em}.mobile-100pc{width:100%!important}.mobile-hide{display:none!important}.bannertop{background:#000;color:#fff}ul#cart{clear:both!important}ul#cart li:first-child{float:left}ul#cart li:last-child{float:right}ul#cart li.cust a{border-right:1px solid #fff;padding-right:15px}ul#cart img{display:none}ul#cart .selecter{color:#fff;background:#fff;line-height:1;min-width:55px;text-align:left;padding-left:5px;margin-top:13px}ul#cart .selecter .selecter-selected{padding:0}ul#cart li{border:0;height:44px!important;line-height:47px!important}ul#cart a,ul#cart select{color:#fff!important}#homepage{top:10px}.shifter-handle{color:#000}#logo_wrap{margin:20px auto}#homepage .flexslider .caption-inners{position:initial}#homepage .flexslider .flex-caption{bottom:initial;top:50%;margin-top:-80px}#homepage .flexslider h2.slide-title{font-size:40px;line-height:40px}#homepage .flexslider .cta a{padding:10px;font-size:12px}#featured-block .center_image{left:10%;right:10%;bottom:40%;top:40%}#featured-block .left,#featured-block .right{width:100%}body.product h1{margin-top:15px}#AddToCartForm .selecter .selecter-item,#AddToCartForm .selecter .selecter-selected{text-align:center;text-indent:0}.product-by{text-align:center}a.wishlist_button{margin:0 auto;float:none}#product-description{text-align:center}#product-select{margin:0 auto}.wishlist-pro-container li{float:none!important}body.product .rte .tabs>ul li{width:48%}body.product .rte .tabs>ul li:nth-child(2){border-right:0}#size-chart{max-width:100%}#size-chart .variant_block .value{margin:6px 7px}#size-chart-popup{width:450px!important;padding:5% 0%}#size-chart-popup #size-tabs-bra .tbl_pink{width:100%}#AddToCartForm .add{float:none}body.page.brava-medcare .rte td{text-align:left}body.rewards .rte .button{padding:20px 30px}body.page.contact-us #page .rte{margin-bottom:0;min-height:initial}body.page.contact-us #page{text-align:center}body.page.contact-us #page h2.underline span{width:100%}#footer-wrapper p{line-height:1.2}#footer-wrapper .copyright{display:block;margin:0}#footer_quote{font-size:16px}#swatchContainer{margin-left:auto;text-align:center}.md-mt-4{margin-top:0rem!important}body #content .shipping-returns .section-title{margin:0 auto}.shipping-returns .scroll-to>div{border:0!important;text-align:center;padding:15px 10px}}@media screen and (min-width:981px){a.desktop-4.tablet-full.collection-center-banner{margin-top:68px}}@media screen and (min-width:2500px){.filter_wrap_inner{margin-right:5px}}@supports (-webkit-overflow-scrolling: touch){body.product .rte .tabs>ul li:nth-child(3){margin-left:-4px}}
/*# sourceMappingURL=/s/files/1/1157/6500/t/24/assets/custom.css.map */
