.logo,.logo-bg{overflow:hidden}.certona-content,.logo-bg,.pt_product-search-result .certona-content{position:relative}.logo,.logo-bg{text-indent:100%;white-space:nowrap}.logo,.logo-bg,.size-charts table,.text-nowrap{white-space:nowrap}.xsmall-only{display:none!important}@media only screen and (max-width:650px){.xsmall-only{display:block!important}.certona-content{max-width:auto}}.small-only{display:block!important}@media only screen and (min-width:651px){.small-only{display:none!important}}.medium-only{display:none!important}@media only screen and (min-width:1024px){.medium-only{display:block!important}.pt_categorylanding #main,.pt_storefront #main{padding-top:1px!important}}.center-block,.logo{display:block;margin-left:auto;margin-right:auto}.content-slot{-webkit-text-size-adjust:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;letter-spacing:normal;line-height:1.4}.logo-bg{background-size:100% 100%;background-position:bottom center;margin-right:auto;margin-left:auto}strong{font-weight:700}small{font-size:50%}.text-semibold{font-weight:500!important}.text-light{font-weight:300!important}.text-fira{font-family:fira sans,sans-serif!important}.text-playfair{font-family:playfair display,serif!important}.text-pink{color:#e21b70}.text-black{color:#2f2b2c}.text-white{color:#fff}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.pt_storefront .home-bottom-slots .certona-content.home-page-bottom{margin-top:0}.certona-content{height:auto;margin-bottom:16px}.certona-content.with-tabs h2{padding-top:20px;padding-bottom:20px}.certona-content .certona-carousel{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.certona-content .certona-carousel h2,.pt_product-search-result .html-slot-container h2{display:none}.certona-content .ct-product-tile{float:none;margin:0 10px}@media only screen and (max-width:650px){.certona-content h2{font-size:20px}.certona-content.with-tabs h2{padding-top:10px}.certona-content .certona-carousel{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-flex-pack:justify;justify-content:space-between}.certona-content .ct-product-tile{min-width:130px;width:auto;margin:0 5px}.pt_product-search-result .certona-content{overflow-x:auto;-webkit-overflow-scrolling:touch}}.certona-content .ct-product-image img{height:auto}.certona-content .ct-product-price{line-height:1.5}.pt_cart .certona-content h2,.pt_product-details .certona-content h2{margin-top:0;padding-top:0}.pt_product-search-result .certona-carousel h2{display:block;position:absolute;top:0}.content-slot .promo-info,.content-slot .promo-start{display:inline-block;line-height:1;font-family:fira sans,sans-serif}@media only screen and (max-width:650px){.pt_product-search-result .certona-carousel{overflow-x:visible}.pt_product-search-result .certona-carousel h2{font-size:26px;padding-top:0}}.content-slot{color:#000}.content-slot h2{font-family:fira sans,sans-serif;font-size:5.4166666667em;margin:0}.content-slot p{font-size:1.6666666667em;margin:0}.content-slot .promo-term{font-size:1.5em;font-weight:500}@media only screen and (min-width:1024px){.content-slot .promo-term{font-size:1.6666666667em}}.content-slot .promo-title{line-height:1}.content-slot .promo-info{font-size:30px}.content-slot .promo-start{font-size:20px}.content-slot .pricing{line-height:1}.content-slot sup{font-size:56%;top:-.6em;line-height:0}.content-slot .cta-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.content-slot .cta-box{background:#000;border:0;border-radius:0;font-size:15px;font-weight:500;color:#fff;display:inline-block;height:45px;padding-top:12px;text-align:center;text-transform:capitalize;width:100%}.content-slot .cta-box.text-uppercase{text-transform:uppercase}@media only screen and (min-width:1024px){.content-slot .cta-box{font-size:15px;height:45px}}.content-slot .cta-box.transparent{background:0 0;border:1px solid #000;color:#000}.content-slot .cta-box.white{background:rgba(255,255,255,.8);color:#000}.content-slot .cta-box.white.transparent{background:0 0;border:1px solid #fff;color:#fff}.content-slot .cta-link{display:inline-block;font-size:1.6666666667em;font-weight:400;text-transform:capitalize;line-height:1.5;letter-spacing:normal}.content-slot .cta-block::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.content-slot .sosumi{font-style:italic;font-size:1em;line-height:1;text-align:center}@media only screen and (max-width:650px){.content-slot .sosumi{width:90%;margin-left:auto;margin-right:auto}}.content-slot .content-slot_youtube .content_splash.hide-content,.content-slot.content-slot_youtube .content_splash.hide-content{display:none}.size-charts table{border-color:#729ea5;border-collapse:collapse;border-width:0;color:#212121;font-size:16px;width:100%}.size-charts table tr{background:#fff}.size-charts table td{text-align:center;border-width:0;padding:8px}.size-charts table th{background:0 0;border-collapse:separate;border-width:0;color:#333;font-weight:400;text-align:left;padding:8px}.size-charts table thead th{background:#707070;border-right-color:#fff;border-right-width:1px;color:#fff}.home-additional,.home-promo{background:0 0}.size-charts table thead th:not(:first-child){text-align:center}.clp-columns video{width:100%;margin-top:84px}@media only screen and (min-width:651px){.clp-columns video{width:485px;height:273px}}.pt_order .primary-content{width:758px}@media only screen and (min-width:1024px){.error-page-search input[type=text]{width:77%;display:inline-block}}.jcarousel-pagination-wrapper{display:none}.home-two-columns{padding:0}.home-additional #home-additional{max-width:100%;width:100%}@media only screen and (max-width:767px){.catlanding-slot:before{content:'';display:block;clear:both;width:100%;height:1px}}.search-result-items .grid-tile.promo{clear:both;float:left;padding-bottom:0;width:100%}.search-result-items .grid-tile.promo.mobile{display:block}@media only screen and (min-width:1024px){.search-result-items .grid-tile.promo.mobile{display:none}}.search-result-items .grid-tile.promo.desktop{display:none}.home-promo .ticker_wrapper:after,footer .footer-container .menu-footer:after{content:"";clear:both;display:block}@media only screen and (min-width:1024px){.search-result-items .grid-tile.promo.desktop{display:block}}footer{margin-top:0}footer .footer-container p{margin-bottom:30px}footer .footer-container .footer-item{border-bottom:0;margin:0}@media only screen and (max-width:650px){.size-charts table{font-size:12px}footer .footer-container .menu-footer li{padding:6px 12px 6px 0}footer .footer-container .menu-footer li:nth-child(odd){width:58%}footer .footer-container .menu-footer li:nth-child(even){width:42%}}.home-promo{padding-top:0;padding-bottom:0;width:100%;max-width:100%}.home-promo .ticker_wrapper{width:100%;max-width:1280px;margin:auto;padding-top:10px;padding-bottom:10px;text-align:center}.home-promo .ticker_wrapper .ticker_promo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-promo .ticker_wrapper h2{color:#000;font-size:18px;letter-spacing:.4em}.home-promo .ticker_wrapper .cta-link{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:400px;flex-basis:400px;padding:0;margin-top:4px}.home-promo .ticker_wrapper .cta-link:first-child{margin-right:2px}.home-promo .ticker_wrapper .cta-link:last-child{margin-left:2px}.home-promo .ticker_wrapper a{font-family:fira sans,sans-serif;display:block;text-decoration:none;line-height:1.18}@media only screen and (min-width:651px){.home-promo .ticker_wrapper a{padding-top:25px}}.home-promo .ticker_wrapper .btn{font-weight:400;font-size:16px;height:40px;letter-spacing:.1em;line-height:40px;width:100%;text-transform:none;padding-left:12px;padding-right:12px;text-align:left}@media only screen and (min-width:1024px){.home-promo .ticker_wrapper .btn{font-size:15px;height:45px;line-height:48px;padding:0;text-align:center}}.home-promo .ticker_wrapper .btn::after{content:' \203A';font-weight:600}@media only screen and (max-width:650px){.home-promo .ticker_wrapper .cta-link{margin-left:2px;margin-right:2px}.home-promo .ticker_wrapper .btn::after{float:right;margin-right:10px}}.home-promo .ticker_wrapper sup{font-size:60%;font-weight:400;top:-.5em;line-height:0}.columns_velvet{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0 auto;padding-top:0;padding-bottom:14px;text-align:center;width:90%;max-width:1280px}@media only screen and (min-width:1024px){.columns_velvet{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-top:55px;padding-bottom:68px;width:100%}}.columns_velvet .columns_col.columns_col-1 .columns_bg,.columns_velvet .columns_col.columns_col-2 .columns_bg{background-size:100% auto;background-position:center top;padding-top:107%}.columns_velvet .columns_col{position:relative;width:100%;display:block}.columns_velvet .columns_col.columns_col-1{margin-bottom:30px}@media only screen and (max-width:650px){.columns_velvet .columns_col.columns_col-1{margin-bottom:16px}}@media only screen and (min-width:1024px){.columns_velvet .columns_col.columns_col-1{margin-right:28px;margin-bottom:0}.columns_velvet .columns_col.columns_col-2{margin-left:28px}}.columns_velvet .columns_col .columns_text{position:absolute}.columns_velvet .promo-title{font-size:3.3333333333em;letter-spacing:.05em}@media only screen and (max-width:650px){.columns_velvet .promo-title{font-size:2em;letter-spacing:normal}}.columns_velvet .pricing{font-size:100%}.columns_velvet .promo-info{display:block;font-size:.5em}.columns_velvet .cta-link{margin-top:10px;margin-left:auto;margin-right:auto;padding:0}@media only screen and (min-width:1024px){.columns_velvet .cta-link{margin-top:26px}}.collage_velvet{position:relative;max-width:1280px;overflow:hidden;padding-top:70px;padding-bottom:58px;text-align:center;margin:0 auto 64px}.collage_velvet .collage_bottom_mod{padding-top:44%}.collage_velvet .collage_bottom_mod:first-child{float:left;width:39%}@media only screen and (max-width:650px){.columns_velvet .promo-info{font-size:.5833333333em}.collage_velvet .collage_bottom_mod:first-child{float:none;margin-bottom:10px;padding-top:106%;width:100%}}.collage_velvet .collage_bottom_mod:last-child{float:right;width:54%}@media only screen and (max-width:650px){.collage_velvet .collage_bottom_mod:last-child{float:none;padding-top:79%;width:100%}}.collage_velvet .promo{background:rgba(255,255,255,.8);margin-bottom:20px;margin-left:25px;margin-right:25px;max-width:1280px;padding-top:30px;padding-bottom:20px}@media only screen and (max-width:650px){.collage_velvet .promo{margin-left:auto;margin-right:auto;min-width:264px;padding-top:19px;padding-bottom:14px;width:90%}.collage_velvet{padding-top:0;padding-bottom:40px}.collage_velvet .cta-link{font-size:16px}}.collage_velvet h3{margin:0}.collage_velvet .cta-link{display:block;line-height:1.3;padding:0;margin:0;text-decoration:none}.collage_velvet .btn{width:100%;margin-top:12px;max-width:100%;padding:0}.collage_velvet .promo-title{letter-spacing:.07em}.collage_velvet .sosumi{margin-top:16px}.collage_velvet .collage_content{margin-right:auto;margin-left:auto;position:relative;padding:0;width:90%;max-width:1280px}.collage_velvet .collage_row_top{position:relative;padding-bottom:46px}@media only screen and (max-width:650px){.collage_velvet .btn{font-size:16px}.collage_velvet .promo-title span{letter-spacing:.05em}.collage_velvet .collage_row_top{padding-bottom:40px}}@media only screen and (min-width:1024px){.collage_velvet .collage_content{width:90%}.collage_velvet .collage_row_top{padding-bottom:0}}.collage_velvet .collage_row_top .cta-box{left:0;position:absolute;bottom:0;width:100%}.collage_velvet .collage_row_top .btn{margin:0}.collage_velvet .collage_row_mid{margin-top:30px}.collage_velvet .collage_row_bottom{margin-top:40px;width:100%}.collage_velvet .collage_row_bottom .collage_bottom_mod{display:inline-block;height:auto}@media only screen and (max-width:650px){.collage_velvet .collage_row_bottom{margin-top:20px}.collage_velvet .collage_row_bottom .collage_bottom_mod{display:block;margin-left:auto;margin-right:auto}}.collage_velvet .collage_row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;padding-right:0;width:100%}@media only screen and (max-width:650px){.collage_velvet .collage_row{-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;width:90%}}@media only screen and (min-width:1024px){.collage_velvet .collage_row{margin-left:auto;margin-right:auto;max-width:1280px}}.collage_velvet .collage_col{position:relative;-ms-flex:1 1 30%;flex:1 1 30%}.collage_velvet .collage_col:nth-child(2){margin-left:6px;margin-right:6px}@media only screen and (max-width:650px){.collage_velvet .collage_col:nth-child(2){margin-left:0;margin-right:0}.collage_velvet .collage_col{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:30px}}@media only screen and (min-width:1024px){.collage_velvet .collage_col:nth-child(2){margin-left:24px;margin-right:24px}}.collage_velvet .cta-box{margin:0;width:100%}.pt_categorylanding .hero_wrapper,.pt_product-search-result .hero_wrapper{position:relative;padding-top:1px;margin-left:auto;margin-right:auto;text-align:center;min-height:400px;height:auto}.pt_categorylanding .hero_wrapper .hero_text,.pt_product-search-result .hero_wrapper .hero_text{margin-left:auto;margin-right:auto;margin-top:0}@media only screen and (min-width:1024px){.pt_categorylanding .hero_wrapper,.pt_product-search-result .hero_wrapper{height:485px}.pt_categorylanding .hero_wrapper .hero_text,.pt_product-search-result .hero_wrapper .hero_text{height:100%}.banner_velvet,.hero_velvet{margin-top:16px}}.pt_categorylanding .hero_wrapper .sosumi,.pt_product-search-result .hero_wrapper .sosumi{position:absolute;bottom:10px;right:0;left:0}.banner_velvet,.hero_velvet{color:#000;display:block;position:relative;margin-left:auto;margin-right:auto;text-align:center;min-height:400px;height:auto;width:100%;text-decoration:none;max-width:1280px}.banner_velvet .hero_bg,.hero_velvet .hero_bg{display:block;width:100%}.banner_velvet .pricing,.hero_velvet .pricing{font-size:100%}.banner_velvet .hero_text,.hero_velvet .hero_text{margin-left:auto;margin-right:auto;position:relative;margin-top:0;height:auto}.banner_velvet .logo-shoesday,.banner_velvet .logo-twosday,.hero_velvet .logo-shoesday,.hero_velvet .logo-twosday{font-size:1.9166666667em;margin-top:0;margin-bottom:0;line-height:.99}.banner_velvet .logo-shoesday .text-light,.banner_velvet .logo-twosday .text-light,.hero_velvet .logo-shoesday .text-light,.hero_velvet .logo-twosday .text-light{margin-right:0;letter-spacing:.28em}@media only screen and (min-width:1024px){.banner_velvet .hero_text,.hero_velvet .hero_text{position:absolute}.banner_velvet .logo-shoesday,.banner_velvet .logo-twosday,.hero_velvet .logo-shoesday,.hero_velvet .logo-twosday{font-size:4.1666666667em}.banner_velvet .logo-shoesday .text-light,.banner_velvet .logo-twosday .text-light,.hero_velvet .logo-shoesday .text-light,.hero_velvet .logo-twosday .text-light{letter-spacing:.2em;margin-left:13px}}.banner_velvet .logo-shoesday .text-semibold,.banner_velvet .logo-twosday .text-semibold,.hero_velvet .logo-shoesday .text-semibold,.hero_velvet .logo-twosday .text-semibold{margin-left:-5px;letter-spacing:.3em}@media only screen and (min-width:1024px){.banner_velvet .logo-shoesday .text-semibold,.banner_velvet .logo-twosday .text-semibold,.hero_velvet .logo-shoesday .text-semibold,.hero_velvet .logo-twosday .text-semibold{letter-spacing:.21em;margin-left:19px}}.banner_velvet .logo-shoesday sup,.banner_velvet .logo-twosday sup,.hero_velvet .logo-shoesday sup,.hero_velvet .logo-twosday sup{font-size:30%;top:-1.6em;margin-left:-3px}@media only screen and (max-width:650px){.banner_velvet .logo-shoesday sup,.banner_velvet .logo-twosday sup,.hero_velvet .logo-shoesday sup,.hero_velvet .logo-twosday sup{font-size:50%;top:-.75em;margin-left:-4px}}.banner_velvet .logo-twosday,.hero_velvet .logo-twosday{font-size:4.1666666667em}.banner_velvet .logo-twosday .text-light,.hero_velvet .logo-twosday .text-light{display:block}@media only screen and (max-width:650px){.banner_velvet .logo-twosday,.hero_velvet .logo-twosday{font-size:2em}.banner_velvet .logo-twosday .text-light,.hero_velvet .logo-twosday .text-light{display:inline-block}}.banner_velvet .logo-flash-party,.hero_velvet .logo-flash-party{font-size:50px;line-height:.9;margin-top:7px;margin-bottom:8px;letter-spacing:.2em}.banner_2-cols,.hero_2-cols{height:590px}@media only screen and (max-width:650px){.banner_velvet .logo-flash-party,.hero_velvet .logo-flash-party{font-size:28px;letter-spacing:.27em;line-height:1}.banner_velvet .logo-flash-party span,.hero_velvet .logo-flash-party span{display:block}.banner_2-cols,.hero_2-cols{height:470px}}.banner_2-cols .hero_bg,.hero_2-cols .hero_bg{padding-top:78%}@media only screen and (min-width:1024px){.banner_velvet .logo-flash-party,.hero_velvet .logo-flash-party{margin-top:0;margin-bottom:27px}.banner_2-cols,.hero_2-cols{margin-top:16px;min-height:550px}.banner_2-cols .hero_bg,.hero_2-cols .hero_bg{float:right;width:calc(100% - 430px);padding-top:48%}.banner_2-cols .hero_text,.hero_2-cols .hero_text{height:100%}}.banner_2-cols .hero_text-1,.hero_2-cols .hero_text-1{padding-top:15px;padding-bottom:15px;width:100%}@media only screen and (min-width:1024px){.banner_2-cols .hero_text-1,.hero_2-cols .hero_text-1{position:relative;float:left;padding-top:0;padding-bottom:23px;margin-top:5.5%;width:430px}}@media only screen and (min-width:1280px){.banner_2-cols .hero_text-1,.hero_2-cols .hero_text-1{margin-top:9.3%}}.banner_2-cols .hero_text-2,.hero_2-cols .hero_text-2{width:100%;padding-top:20px;padding-bottom:10px;position:static}.banner_2-cols .promo-term,.hero_2-cols .promo-term{font-size:1.5em}.banner_2-cols .promo-title,.hero_2-cols .promo-title{font-size:2.5em;margin-top:6px}@media only screen and (min-width:1024px){.banner_2-cols .hero_text-2,.hero_2-cols .hero_text-2{float:left;padding:0;width:430px}.banner_2-cols .promo-title,.hero_2-cols .promo-title{font-size:60px;margin-top:23px;letter-spacing:.05em;line-height:.9}}.banner_2-cols .sosumi,.hero_2-cols .sosumi{position:relative}.banner_2-cols-bg,.hero_2-cols-bg{height:590px}@media only screen and (max-width:650px){.banner_2-cols-bg,.hero_2-cols-bg{height:470px}}@media only screen and (min-width:651px){.banner_2-cols-bg .hero_text,.hero_2-cols-bg .hero_text{width:420px;right:0}}@media only screen and (min-width:1024px){.banner_2-cols-bg .hero_text,.hero_2-cols-bg .hero_text{width:460px;left:47.8%;right:auto}}.banner_2-cols-bg .hero_text-1,.hero_2-cols-bg .hero_text-1{width:100%;padding-top:27px;padding-bottom:10px;z-index:1}@media only screen and (min-width:651px){.banner_2-cols-bg .hero_text-1,.hero_2-cols-bg .hero_text-1{background:0 0;position:absolute;top:50px;padding-top:25px;width:460px;z-index:2}}.banner_2-cols-bg .hero_text-2,.hero_2-cols-bg .hero_text-2{position:absolute;top:90px;bottom:94px;left:auto;right:0;padding-top:60px;width:50%;min-width:186px;z-index:1}@media only screen and (min-width:651px){.banner_2-cols-bg .hero_text-2,.hero_2-cols-bg .hero_text-2{top:47px;bottom:50px;padding-top:146px;width:460px;z-index:1}}@media only screen and (min-width:1024px){.banner_2-cols-bg .hero_text-2,.hero_2-cols-bg .hero_text-2{left:47.8%;right:auto}}.banner_2-cols-bg .hero_text-3,.hero_2-cols-bg .hero_text-3{position:absolute;bottom:0;left:0;right:0;padding-top:20px;padding-bottom:34px;z-index:1}@media only screen and (min-width:651px){.banner_2-cols-bg .hero_text-3,.hero_2-cols-bg .hero_text-3{bottom:64px;left:auto;width:460px;z-index:2}}@media only screen and (min-width:1024px){.banner_2-cols-bg .hero_text-3,.hero_2-cols-bg .hero_text-3{left:47.8%;right:auto}}.banner_2-cols-bg .hero_img,.hero_2-cols-bg .hero_img{display:block;position:absolute;width:55%;top:74px;bottom:84px;left:0}@media only screen and (min-width:651px){.banner_2-cols-bg .hero_img,.hero_2-cols-bg .hero_img{left:auto;right:50%;top:0;bottom:0;max-width:418px}}.banner_2-cols-bg .sosumi,.hero_2-cols-bg .sosumi{position:absolute;bottom:10px}.banner_3-cols .hero_bg,.hero_3-cols .hero_bg{display:block;width:100%;padding-top:63.2%}.banner_3-cols .hero_text-1,.banner_3-cols .hero_text-2,.hero_3-cols .hero_text-1,.hero_3-cols .hero_text-2{width:100%}.banner_sitewide .hero_text,.hero_sitewide .hero_text{margin-left:auto;margin-right:auto;margin-top:0;position:absolute}@media only screen and (min-width:1024px){.banner_3-cols .hero_content,.hero_3-cols .hero_content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}.banner_sitewide .hero_bg,.hero_sitewide .hero_bg{padding-top:42%}.pages_template_about .about_hero{padding-left:56px}}.banner_brand .hero_text,.hero_brand .hero_text{margin-left:auto;margin-right:auto;margin-top:0;position:absolute}.banner_brand .hero_bg,.hero_brand .hero_bg{padding-top:124%}@media only screen and (min-width:651px){.banner_brand .hero_bg,.hero_brand .hero_bg{padding-top:46%}}.pages_template_about{position:relative;max-width:1120px;margin-left:auto;margin-right:auto}.pages_template_about h2{font-size:17px}.pages_template_about p{font-size:20px;line-height:1.5}.pages_template_about .about_hero{margin-left:auto;margin-right:auto;background-image:url(../images/topAboutUs.jpg?$staticlink$);background-repeat:no-repeat;background-position:top center;display:block;overflow:hidden;background-size:cover;position:relative;padding-top:1px;height:500px}@media only screen and (max-width:650px){.pages_template_about p{font-size:18px}.pages_template_about .about_hero{background:0 0;height:auto}.pages_template_about .about_hero:before{background-image:url(../images/topAboutUs_mobile.jpg?$staticlink$);background-repeat:no-repeat;background-position:top center;background-size:100% auto;display:block;overflow:hidden;content:'';width:100%;height:75vw}}.pages_template_about .about_hero .hero_text{margin-top:120px;margin-left:4%;width:320px}@media only screen and (max-width:650px){.pages_template_about .about_hero .hero_text{margin-top:0;margin-left:auto;margin-right:auto;width:90%}}.pages_template_about .about_hero h1{font-size:55px;margin:0 0 24px 7px}@media only screen and (max-width:650px){.pages_template_about .about_hero h1{font-size:45px;margin-bottom:5px}}.pages_template_about .about_dotted-header{background:url(../images//dots.png?$staticlink$) repeat-x;margin:50px auto}.pages_template_about .about_dotted-header h2{background:#fff;font-size:20px;margin:15px auto;width:150px;text-align:center;text-transform:uppercase}.pages_template_about .about_branding,.pages_template_about .not-found_wrapper{width:90%;margin-left:auto;margin-right:auto}.pages_template_about .about_branding .logo-charlotterusse,.pages_template_about .not-found_wrapper .logo-charlotterusse{background-image:url(../images/charlotteRusseLogo.png?$staticlink$);background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:348px;height:46px}@media only screen and (max-width:650px){.pages_template_about .about_branding .logo-charlotterusse,.pages_template_about .not-found_wrapper .logo-charlotterusse{width:250px;height:33px}}.pages_template_about .about_branding .about_branding-bg,.pages_template_about .not-found_wrapper .about_branding-bg{background-image:url(../images/aboutUsBodyImg.jpg?$staticlink$);background-repeat:no-repeat;background-position:top center;background-size:100% auto;display:block;overflow:hidden;width:529px;height:629px;position:relative;vertical-align:top;margin-left:auto;margin-right:auto}@media only screen and (max-width:650px){.pages_template_about .about_branding .about_branding-bg,.pages_template_about .not-found_wrapper .about_branding-bg{width:250px;height:297px}}@media only screen and (min-width:1024px){.pages_template_about .about_branding .about_branding-bg,.pages_template_about .not-found_wrapper .about_branding-bg{display:inline-block;width:45%;width:calc(96% - 479px);vertical-align:middle}}.pages_template_about .about_branding .about_branding-text,.pages_template_about .not-found_wrapper .about_branding-text{font-size:35px;display:block;line-height:1.2;margin-top:80px;width:376px;vertical-align:top;margin-left:auto;margin-right:auto}@media only screen and (max-width:650px){.pages_template_about .about_branding .about_branding-text,.pages_template_about .not-found_wrapper .about_branding-text{font-size:22px;margin-top:30px;width:90%}}@media only screen and (min-width:1024px){.pages_template_about .about_branding .about_branding-text,.pages_template_about .not-found_wrapper .about_branding-text{display:inline-block;font-size:40px;width:429px;margin-left:50px;margin-top:0;vertical-align:middle}}.pages_template_about .about_branding .about_branding-text span,.pages_template_about .not-found_wrapper .about_branding-text span{font-family:fira sans,sans-serif;text-transform:uppercase}.pages_template_about .about_branding .about_branding-text .quote-signature,.pages_template_about .not-found_wrapper .about_branding-text .quote-signature{font-size:20px}.pages_template_about .not-found_wrapper{padding-top:20px}.pages_template_about .not-found_wrapper .about_branding-bg{background-image:url(../images/notfound-img.jpg?$staticlink$);background-repeat:no-repeat;background-position:top center;overflow:hidden;background-size:100% 100%;display:block;width:400px;height:400px}.pages_template_about .about_peek:before,.pages_template_about.affiliate_wrapper .about_branding-bg{background-position:top center;background-size:100% auto;background-repeat:no-repeat;overflow:hidden}@media only screen and (min-width:1024px) and (max-width:1279px){.pages_template_about .not-found_wrapper .about_branding-bg{width:200px;height:200px}}.pages_template_about .not-found_wrapper .about_branding-text{vertical-align:top;margin-top:0}@media only screen and (max-width:650px){.pages_template_about .about_branding .about_branding-text .quote-signature,.pages_template_about .not-found_wrapper .about_branding-text .quote-signature{font-size:16px}.pages_template_about .not-found_wrapper{padding-bottom:6px}.pages_template_about .not-found_wrapper .about_branding-bg{width:200px;height:200px}.pages_template_about .not-found_wrapper .about_branding-text{text-align:center}}.pages_template_about .not-found_wrapper .about_branding-text h1{font-size:30px;line-height:1.2}@media only screen and (max-width:650px){.pages_template_about .not-found_wrapper .about_branding-text h1{font-size:18px;line-height:1.3}}.pages_template_about .not-found_wrapper .about_branding-text span{text-transform:capitalize}.pages_template_about .not-found_wrapper .cta-container{margin-top:20px}.pages_template_about .not-found_wrapper .cta-container .cta-link{width:33%}.pages_template_about.affiliate_wrapper h2{font-size:45px}.pages_template_about.affiliate_wrapper .hero_text{margin-left:2%;margin-top:40px}@media only screen and (min-width:1024px){.pages_template_about .not-found_wrapper{padding-top:50px}.pages_template_about .not-found_wrapper .about_branding-bg{display:inline-block}.pages_template_about.affiliate_wrapper .hero_text{width:440px;margin-top:175px;margin-left:0}}.pages_template_about.affiliate_wrapper .about_branding-bg{background-image:url(../images/affiliateBodyImg.jpg?$staticlink$);display:block;width:493px;height:704px;margin-top:16px}@media only screen and (max-width:650px){.pages_template_about.affiliate_wrapper .about_branding-bg{width:250px;height:357px}}@media only screen and (min-width:1024px){.pages_template_about.affiliate_wrapper .about_branding-bg{display:inline-block;width:45%;width:calc(96% - 479px);margin-bottom:80px}}.pages_template_about.affiliate_wrapper .about_branding-text{font-size:20px;margin-bottom:80px}.pages_template_about .about_peek{position:relative;padding-top:1px;margin:30px auto 80px}.pages_template_about .about_peek:before{background-image:url(../images/about-peek-s.jpg?$staticlink$);display:block;content:'';width:100%;height:60vw}.pages_template_about .about_peek .peek_text{width:80%;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){.pages_template_about .about_peek:before{display:none}.pages_template_about .about_peek{background-image:url(../images/about-peek-l.jpg?$staticlink$);background-repeat:no-repeat;display:block;overflow:hidden;background-size:cover;background-position:left top;height:423px;margin-top:0}.pages_template_about .about_peek .peek_text{margin-top:246px;margin-left:5.5%;width:460px}}@media only screen and (max-width:650px){.pages_template_about .about_peek .peek_text{width:100%;margin-top:20px}}.pages_template_about ul li{font-size:18px;margin-bottom:8px}.preferences-top-content{background-image:url(../images/content-slot/2017/09/email-opt-in-s.jpg);background-repeat:no-repeat;background-size:100% auto;display:block;overflow:hidden;background-position:top left;min-height:148px;padding-top:53%;position:relative}.preferences-top-content .preferences-content_text{position:absolute;width:240px;top:50%;right:1%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.preferences-top-content .preferences-content_text h1{font-size:24px;line-height:1}@media only screen and (min-width:651px){.preferences-top-content{background-image:url(../images/content-slot/2017/09/email-opt-in.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto;display:block;overflow:hidden;height:200px;padding-top:0}.preferences-top-content .preferences-content_text{position:relative;float:right;margin-top:36px;margin-right:12px;width:50%;top:auto;right:auto;-ms-transform:none;transform:none}.preferences-top-content .preferences-content_text h1{font-size:28px}}.preferences-top-content .preferences-content_text .logo-crsquad{margin-top:12px;width:206px;height:40px}@media only screen and (min-width:651px){.preferences-top-content .preferences-content_text .logo-crsquad{height:47px;width:260px;margin-top:10px}}.preferences-top-content .preferences-content_text p{font-size:13px;margin-top:15px;line-height:1.2}@media only screen and (min-width:651px){.preferences-top-content .preferences-content_text p{font-size:15px;margin-top:18px}}