html{background-color:#000;scroll-behavior:smooth;scroll-padding:180px}@media only screen and (max-width:768px){html{scroll-padding:210px}}p a{text-decoration:underline;text-underline-offset:2px}p a:hover{color:var(--colorBtnPrimary)}.index-section{margin-top:20px;margin-bottom:20px}.section-header__title{text-align:center}div.dh_centered-button{margin-left:auto;margin-right:auto;padding-bottom:50px;text-align:center}br.dh_mobile-break{display:none}@media only screen and (mix-width:768px){br.dh_mobile-break{display:block}}.rte.rte--nomargin.dh_page-content{margin-top:40px}.section-header{margin-bottom:0}.toolbar__item.small--hide{position:absolute}.announcement-slider__content a{color:#fff;text-decoration:none}.announcement-slider__content a:hover{color:#fff;text-decoration:underline}a.js-modal-open-login-modal.password-login{display:none}.header-item.header-item--logo.dh_password-page{margin-top:10px}.header-layout.dh_password-page{flex-direction:column}.page-width.text-center.small--text-center.dh_password-page-footer{font-size:12px}.megamenu__cols{columns:5}.megamenu{line-height:1.6}.dh_tertiary-link{font-size:15px}.megamenu__col{padding:0 40px 24px 0}.megamenu__col-title a{font-size:17px}a.dh_onsale-menu-item,a.dh_onsale-menu-item:hover{color:#f14e96}.dh_icon{width:24px;height:24px}.dh_icon .cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:.8px}@media only screen and (min-width:769px){.header-layout[data-logo-align=left] .site-header__logo{margin-right:20px}}@media only screen and (max-width:1115px){.site-nav__link{padding-right:15px;padding-left:15px;transition:all .2s}.site-nav__link--icon{padding-left:4px;padding-right:4px;transition:all .2s}}@media only screen and (max-width:768px){.site-nav__link--icon{padding-left:8px;padding-right:8px;transition:all .2s}}@media only screen and (min-width:1116px){.site-nav__link{padding-right:20px;padding-left:20px;transition:all .2s}.site-nav__link--icon{padding-left:10px;padding-right:10px;transition:all .2s}}.header-section{pointer-events:auto}.footer__small-text{font-size:12px;text-align:center;margin-bottom:5px}div.footer__small-text.dh_desktop-footer-menu{font-weight:600}.dh_desktop-footer-menu li{display:inline;list-style-type:none}div.dh_mobile-footer-menu-item{font-weight:600}.dh_footer-text a{padding-left:4px;padding-right:4px}.dh_footer-social-icons{padding-left:10px;margin:14px auto 0;text-align:center}@media only screen and (max-width:768px){.dh_footer-social-icons{margin-top:22px;margin-bottom:10px}.dh_footer-text{margin-bottom:10px}}.dh_desktop-footer-menu a{font-size:14px;padding-left:12px;padding-right:12px;text-transform:uppercase;margin-bottom:24px}.dh_desktop-footer-menu div{display:inline-block}@media only screen and (min-width:769px){.dh_mobile-footer-menu{display:none}}.dh_mobile-footer-menu a{font-size:16px;padding-left:12px;padding-right:12px;text-transform:uppercase;margin-bottom:24px}.dh_mobile-footer-menu-item{margin-bottom:15px}@media only screen and (max-width:768px){.dh_desktop-footer-menu{display:none}}.footer__social .icon{width:38px;height:28px;margin-top:6px;margin-bottom:6px}.footer__section{border-top:none}.footer__section a:hover{color:#f14e96}.footer__small-text.dh_designed-and-powered{margin-top:10px;margin-bottom:0;font-size:8px}.hero__slide-link,.promo-grid__slide-link{line-height:0;font-size:0;color:transparent}@media only screen and (max-width:768px){.section-header__title,div.feature-row__item.feature-row__text.feature-row__text--right.text-right{text-align:center!important}}@media only screen and (min-width: 769px){.rte--collection-desc .enlarge-text{font-size:var(--typeBaseSize)}}.text-with-icons__blocks{margin-top:3em;margin-bottom:3em}.logo-bar__item{padding-top:10px;padding-bottom:10px}@media only screen and (max-width:768px){.logo-bar__item{padding-top:0;padding-bottom:0}}.shopify-section.product-full-width{margin-bottom:50px}@media only screen and (min-width:769px){.product-single__sticky{top:107px}}#dh_shipping-window{display:none}.dh_button-combo-container{display:flex}.js-qty__num.dh_button-combo{height:50px}.js-qty__wrapper.dh_button-combo{margin-right:12px}.btn.btn--full.add-to-cart{height:50px}.btn.btn--full.add-to-cart.disabled{background-color:#f1f1f1}.product__price{font-weight:400;font-size:32px}.variant-wrapper+.variant-wrapper{margin-top:14px}.product-block{margin-bottom:20px}h1.h2.product-single__title{font-size:32px}.product-single__meta{padding-top:12px}div.product-single__vendor{margin-bottom:10px;text-decoration:underline;text-underline-offset:2px}div.product-single__vendor a:hover{color:var(--colorBtnPrimary)}div.product__policies.rte{margin-top:10px}div.product__policies.rte a:hover{color:var(--colorBtnPrimary)}.product-block.product-block--header.product-single__header{margin-bottom:0}.product-block.product-block--price{margin-top:15px;margin-bottom:0}.js-qty__num{background-color:#f1f1f1}.js-qty__adjust{border-radius:4px}input,select,textarea{border:solid 1px #f1f1f1;border-radius:4px;background-color:#f1f1f1}.faux-select,select{padding:5px 28px 5px 8px}label.variant__label{text-transform:lowercase;font-weight:400!important}label.variant__label:first-letter{text-transform:uppercase}#dh_product-data-display{font-size:.85em;display:none}.dh_double-block{display:inline-block;vertical-align:top}div.product-block.product-block--price.dh_double-block{margin-left:30px}div.dh_size-chart-button{margin-right:5px}div.dh_size-chart-button>button.btn.btn-primary{background-color:#111212;padding:5px 12px 6px 13px;font-size:16px;border:1px solid #111212;border-radius:4px}h2.product-list{font-size:30px;margin-top:12px;margin-bottom:18px}div.product-single__vendor{display:inline-block}a.dh__canadian-brand-badge:hover{text-decoration:underline}a.dh__canadian-brand-badge{display:inline-block;margin-left:.8rem;background-color:#f1f1f1;padding:.3rem .6rem .3rem .5rem;border-radius:4px;font-size:.8rem}.dh__canadian-brand-badge img{margin-right:.3rem;vertical-align:text-bottom}.grid-product__tag{border-radius:2px}.grid-product__tags{top:0}.dh_product-tag-sticker{background-color:#1f1f1f;color:#fff}.text-with-icons__block-text{font-size:15px}.btn.btn--small.dh_directions-button{margin:20px auto 30px;padding-left:20px;padding-right:20px}@media only screen and (max-width:768px){.btn.btn--small.dh_directions-button{padding-left:30px;padding-right:30px}}.collection_nav.contact_us h2{color:#000;font-family:Poppins,sans-serif;font-size:20.81px;font-weight:500;letter-spacing:.25px}.collection_nav.contact_us{padding:39px 0 0!important;text-align:center;margin-bottom:35px!important}.collection_nav.contact_us h2{margin:20px 0 39px}.about_main span span{display:inline;float:none;font-size:24px;margin:0;width:auto}.contact_us_form ul{margin:0 auto;max-width:900px;width:100%}#contact_form li{float:left;list-style:outside none none;margin-bottom:0}.contact_us_form li input{border-radius:0;margin:0 11px 18px 0;width:100%;font-size:16.67px;font-family:Poppins,sans-serif}.contact_us_form .input_2{margin-right:14px;width:calc(30% - 14px)}.contact_us_form .input_3{width:50%}#contact_form li:nth-child(4){width:100%}.contact_us_form .input_1{margin-right:14px;width:calc(20% - 14px)}.contact_us_form textarea{border-radius:0;margin-bottom:21px;box-sizing:border-box;width:100%;font-size:16.67px;font-family:Poppins,sans-serif}.contact_us_form li input::-webkit-input-placeholder,.contact_us_form textarea::-webkit-input-placeholder{color:#000;opacity:1}.contact_us_form li input::-moz-placeholder,.contact_us_form textarea::-moz-placeholder{color:#000;opacity:1}.contact_us_form li input:-ms-input-placeholder,.contact_us_form textarea:-ms-input-placeholder{color:#000;opacity:1}.contact_us_form li input:-moz-placeholder,.contact_us_form textarea:-moz-placeholder{color:#000;opacity:1}.contact_button{float:left;text-align:center;width:100%}.contact_button .btn_subscribe{font-size:16.65px;font-family:Poppins,sans-serif;border-radius:0}.contact_store{clear:both;display:block;float:none;margin:0 auto;max-width:1136px;padding:35px 0 0;text-align:center;width:100%}.our_stores_inner{border-top:1px solid #ebebeb;float:left;margin-top:18px;padding-top:40px;width:100%}.contact_store h2{color:#ed217c;font-family:Poppins,sans-serif;font-size:37.46px;margin-bottom:23px}.contact_store p{color:#000;font-family:Poppins,sans-serif;font-size:20.81px;font-weight:400;letter-spacing:.25px;line-height:29.13px}.our_stores_col{float:left;width:100%}.our_stores_inner{display:flex;width:100%;flex-direction:row;justify-content:space-between}.our_stores_col_contact h4{border:0 none;color:#ed217c;font-family:Poppins,sans-serif;font-size:22px;margin:15px 0 6px;padding:0;text-transform:uppercase}.our_stores_col_contact{box-sizing:border-box;float:left;max-width:22%}.our_stores_col_contact *{clear:both;display:inline-block;float:left}.our_stores_col_contact h5,.our_stores_col_contact>span{color:#000;font-size:16.65px;font-family:Poppins,sans-serif;padding:0}.our_stores_col_contact>span{color:#ed217c;float:left;margin:9px 0;width:100%}.our_stores_col_contact>p{color:#959595;float:left;font-family:Poppins,sans-serif;font-size:16.65px;line-height:20.9px;margin:0;text-transform:uppercase;width:100%}.directions>a{background:#ed217c none repeat scroll 0 0;color:#fff;float:left;font-family:Poppins,sans-serif;font-size:16.69px;margin:21px 0;padding:10px 25px;text-transform:uppercase;letter-spacing:.5px}.directions{float:left;width:100%}.our_stores_col_contact>h6{color:#959595;font-family:Poppins,sans-serif;font-size:16.65px;line-height:20.81px}.our_stores_col_contact .day{float:left;margin-right:10px;width:40px}.map{float:left;margin-top:42px;width:100%}#shopify-section-find-store .page{margin-bottom:0}div.form-vertical{margin-bottom:50px}#dh-cart-bra-size-alert,#dh-cart-bra-size-alert-fullcart{color:#111212;text-align:center;border:1px dashed #f14e96;padding:10px 10px 16px;border-radius:4px;font-size:16px;font-weight:700;margin-bottom:30px;display:none}@media (max-width: 768px){#dh_cart-warning-notice{font-size:12px}}input#dh_cart-warning-confirmation{background-color:#f14e96;color:#fff;font-weight:700;padding:12px 18px 13px;margin-top:10px;font-size:15px;cursor:pointer}.promo-grid__bg{filter:brightness(90%)}.promo-grid{margin-bottom:5px}@media only screen and (max-width:768px){.promo-grid{margin-bottom:2px}}.hero__link .btn{margin-right:0}.hero__text-content.vertical-center.horizontal-center{padding-top:150px}.hero__text-content.vertical-center.horizontal-center .hero__subtitle{font-size:1.7em}@media only screen and (max-width:768px){.hero__text-content.vertical-center.horizontal-center{padding-top:120px}.hero__text-content.vertical-center.horizontal-center .hero__subtitle{font-size:1.4em}}#dh-choosing_the_right_bra{background:#fac0da;margin-top:14px;padding-top:0}.choosing_the_right_bra{width:100%;padding:73px 0 111px;margin-top:14px}.choosing_the_right_bra h2{color:#fff;font-family:Playfair Display,serif;font-size:48px;line-height:38px;margin:0;padding:0 10px 20px;width:100%;text-align:center;box-sizing:border-box;font-weight:700;font-style:italic}.choosing_the_right_bra_left:after{content:"";height:100%;right:-90px;width:1px;border-right:#fff dashed 1px;position:absolute;top:0;display:none}.choosing_the_right_bra_right{width:38.2%;float:right;text-align:center;padding:0}.choosing_the_right_bra_right h4{border:0 none;color:#ed217c;font-family:poppins;font-size:24px;text-align:center;font-weight:700;letter-spacing:0px}.choosing_the_right_bra_right p{color:#ed217c;font-family:poppins;font-size:18px;text-align:center;font-weight:400}.choosing_the_right_bra_right h6{font-family:poppins;font-size:14px;text-align:center;font-weight:400;color:#fff;line-height:normal;letter-spacing:0;padding-bottom:70px}.choosing_the_right_bra_left-inner{width:100%;height:100%;position:absolute;padding:20px;top:-20px;left:-20px;z-index:0}.choosing_the_right_bra_left img{position:relative;z-index:2}.choosing_the_right_bra_left-inner img{background:#f9b8d5;padding:20px}.choosing_the_right_bra span{display:block;width:100%;font-size:24px;font-family:poppins;letter-spacing:0px;font-style:normal;font-weight:400}.span1-circle,.span2-circle,.span3-circle,.span4-circle,.span5-circle,.span6-circle{background:#fff none repeat scroll 0 0;border-radius:50%;color:#ed217c;font-family:poppins;font-size:20px;font-weight:600;height:70px;line-height:75px;text-align:center;width:70px;letter-spacing:.75px}.span1-circle{left:60px;position:absolute;top:11px;z-index:3}.span2-circle{left:210px;margin:0 auto;position:absolute;top:72px;z-index:3}.span3-circle{left:-2px;position:absolute;top:155px;z-index:3}.span4-circle{position:absolute;right:57px;top:26px;z-index:3}.span5-circle{bottom:71px;position:absolute;right:32px;z-index:3}.span6-circle{bottom:6px;left:52px;position:absolute;z-index:3}.span1-circle:hover,.span2-circle:hover,.span3-circle:hover,.span4-circle:hover,.span5-circle:hover,.span6-circle:hover,.span1-circle.active,.span2-circle.active,.span3-circle.active,.span4-circle.active,.span5-circle.active,.span6-circle.active{color:#fff;background:#ed217c;cursor:pointer}.choosing_the_right_bra .container:after{content:" ";display:block;height:0;clear:both;visibility:hidden}@media (min-width:768px){.choosing_the_right_bra_left:before{content:"";height:120%;right:300px;width:3px;background:url(/cdn/shop/t/36/assets/bord-a.png) 0 0 repeat-y;position:absolute;top:-45px}}@media (min-width:1200px){.choosing_the_right_bra .container{width:1200px;margin:0 auto}.choosing_the_right_bra_left{width:45%;float:left;position:relative;top:20px}.choosing_the_right_bra_left:before{content:"";height:120%;right:-90px;width:3px;background:url(/cdn/shop/t/36/assets/bord-a.png) 0 0 repeat-y;position:absolute;top:-45px}.choosing_the_right-main{width:100%;float:left;padding:0 20px;margin:0 auto 0 -20px}}@media (max-width:1199px){.choosing_the_right_bra_left{width:66%;text-align:center;display:inline-block}.choosing_the_right_bra_left>img{max-width:75%}.choosing_the_right_bra_left:after{border-bottom:1px dashed #ffffff;border-right:medium none;bottom:-39px;top:auto;width:100%}.choosing_the_right_bra_right{width:calc(33% - 20px);padding-right:10px;padding-top:0;display:inline-block}.choosing_the_right_bra_left:after{right:0}.span1-circle,.span2-circle,.span3-circle,.span4-circle,.span5-circle,.span6-circle{font-size:35px;height:58px;line-height:58px;text-align:center;width:58px}.choosing_the_right_bra .container{position:relative}}@media (max-width:767px){.choosing_the_right_bra_left{width:100%;text-align:center}.choosing_the_right_bra_right{width:100%}.choosing_the_right_bra_left:after{border-bottom:1px dashed #ffffff;border-right:medium none;bottom:-39px;top:auto;width:100%}.choosing_the_right_bra_right{border-left:0}.choosing_the_right_bra_right{padding-left:0;padding-top:65px}.span1-circle,.span2-circle,.span3-circle,.span4-circle,.span5-circle,.span6-circle{font-size:24px;height:40px;line-height:40px;text-align:center;width:40px;z-index:99}.span1-circle{left:88px;position:absolute;top:8px}.span2-circle{left:180px;margin:0 auto;position:absolute;top:43px}.span3-circle{left:50px;position:absolute;top:93px}.span4-circle{position:absolute;right:87px;top:15px}.span5-circle{top:163px;position:absolute;right:72px}.span6-circle{top:202px;left:83px;position:absolute}.choosing_the_right_bra_left>img{width:315px}}@media only screen and (min-width: 480px) and (max-width: 767px){.choosing_the_right_bra .container{width:420px;margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 959px){.choosing_the_right_bra .container{width:768px;margin:0 auto}.span1-circle{left:100px;top:3px;position:absolute}.span2-circle{left:212px;top:47px;margin:0 auto;position:absolute}.span3-circle{left:56px;top:110px;position:absolute}.span4-circle{left:350px;top:9px;position:absolute}.span5-circle{left:367px;top:198px;position:absolute}.span6-circle{left:94px;top:240px;position:absolute}}@media only screen and (min-width: 960px) and (max-width: 1199px){.choosing_the_right_bra .container{width:960px;margin:0 auto}.span1-circle{left:134px;top:14px}.span2-circle{left:273px;top:67px;margin:0 auto}.span3-circle{left:78px;top:141px}.span4-circle{left:444px;top:24px}.span5-circle{left:466px;top:245px}.span6-circle{left:126px;top:306px}}.esc-size-guide--cell,.esc-size-guide--heading{text-align:center!important;padding-top:5px!important;padding-bottom:5px!important}h5.esc-size-guide--title{font-weight:400!important;font-size:32px!important;margin-bottom:28px!important}.product-grid__content.product-single__sticky.grid__item.medium-up--one-half{z-index:2}div.jdgm-carousel-wrapper{width:100%!important}div.jdgm-carousel-wrapper{padding-bottom:12px}#smartwishlist .tooltip{top:0;right:0;margin-top:0}#smartwishlist .tooltip:before{display:none}#smartwishlist #bookmarkit.swpbutton2{font-weight:700;line-height:0px;height:0px}.site-nav__link.site-nav__link--icon .topbadge{display:none}.wishlistpage{margin-top:30px}.wishlistpage .product div.text{margin-left:20px;margin-right:20px}.wishlistpage h3.product_title a{font-family:Harmonia Sans;font-size:16px;line-height:1.4em}.wishlistpage p.variant_title{margin-top:10px;margin-bottom:4px}.cChrJW,.ciCrfX{justify-content:center!important}.dvLPnw,.ldeWcF{padding:0!important}.map-section__overlay-inner{border-radius:1em}.feature-row__item.feature-row__text.feature-row__text--left.text-left{padding-right:0}.feature-row__item.feature-row__text.feature-row__text--left.text-left h1{font-size:2.4em}@media only screen and (max-width:768px){.feature-row__item.feature-row__text.feature-row__text--left.text-left h1{font-size:2em}}div.h3.section-header__title{margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom-styles.css.map */
