/* BorderFree removal in legacy */
.dropdown-content_my-account #showShippingTo, .dropdown-content_my-account li.dropdown--separator_top[data-site-cat-key~="International"] { display: none; }

/* Hide faves heart */
.universal-nav--right .favorites-nav-trigger, .brand-bar--right .favorites-nav { display: none; }
.universal-nav--right #pd__ubar-icon { margin-right: 12px; }

/* BEGIN Sitewide CSS */
.noncardmembercontent,.cardmembercontent,.leaselinecontent{display:none}#nativeAndGlobalRegion #regionSpecificGlobal #globalContainer_CA{left:84px}#shippingOptionsBusinessUnitsContainer #globalShippingContainer{left:63px}#regionSpecificGlobal #globalContainer #globalUnits{left:58px}#regionSpecificGlobal #globalContainer #globalUnits #at_us_ol{margin:0 0 0 45px}#shippingOptionsPopUp #regionSpecificNative #currencyForEurope .currencyBritish{font-size:11px}#shippingOptionsPopUp #regionSpecificNative #currencyForEurope .britishPoundText{font-size:11px}#shippingOptionsPopUp #regionSpecificGlobal .currency{font-size:11px}#nativeShippingContainer .gap_eu_ol,#nativeShippingContainer .gap_e2_ol{float:left;width:60px;height:60px}#nativeShippingContainer .gap_eu_ol a,#nativeShippingContainer .gap_e2_ol a{display:block;float:left;color:#828282;padding-top:48px;text-decoration:none;width:60px;background-image:url(/assets/common/shippingOptions/gap_unselected.png);background-repeat:no-repeat;text-align:center}#nativeShippingContainer .gap_eu_ol_Selected,#nativeShippingContainer .gap_e2_ol_Selected{background-image:url(/assets/common/shippingOptions/gap_selected.png)!important;background-repeat:no-repeat}#nativeShippingContainer .gap_eu_ol_Selected a,#nativeShippingContainer .gap_e2_ol_Selected a{background-image:none}#nativeShippingContainer .br_eu_ol,#nativeShippingContainer .br_e2_ol{float:left;width:80px;height:60px;margin:0 0 0 52px}#nativeShippingContainer .br_eu_ol a,#nativeShippingContainer .br_e2_ol a{display:block;float:left;color:#828282;padding-top:48px;text-decoration:none;width:80px;background-image:url(/assets/common/shippingOptions/br_unselected.png);background-repeat:no-repeat;background-position:10px 0;text-align:center}#nativeShippingContainer .br_eu_ol_Selected,#nativeShippingContainer .br_e2_ol_Selected{background-image:url(/assets/common/shippingOptions/br_selected.png)!important;background-repeat:no-repeat;background-position:10px 0}#nativeShippingContainer .br_eu_ol_Selected a,#nativeShippingContainer .br_e2_ol_Selected a{background-image:none}#nativeOrGlobalRegion #nativeShippingContainer{top:59px;left:63px}#nativeOrGlobalRegion #globalGatewayCurrency .currencyBritish{font-size:11px;color:#828282;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:22px;bottom:0;left:12px;position:absolute;text-align:left;width:51px}#nativeOrGlobalRegion #globalGatewayCurrency .britishPoundText{font-size:11px;color:#000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:22px;bottom:0;left:70px;position:absolute;text-align:left;width:100px}#internationalShippingOptInList p.copyright{margin:0;padding:0}#internationalShippingOptInList .please_select{margin:0 0 10px;padding:0;line-height:10px;font-size:11px}#internationalShippingOptInList #explanatoryCopy{margin:12px 0 14px 10px;padding:0}.outfitNav{background:#fff!important}.outfitNav #mainContentContainer{background-image:none!important;background:none transparent!important;background-color:transparent!important;border-left:0;padding-left:0!important}.page-category .subheading--text{font-size:16pt;letter-spacing:.2em;font-weight:700;padding-bottom:.5em}.page-category .subheading{text-align:center;color:#000;padding:0;padding-top:1.5em;border-top:none}@media (min-width:768px){.page-category .subheading--text{font-size:20pt}}.product-card-grid--all-groups>div .product-card-grid--group:first-of-type .subheading{padding-top:0}body.categoryPage div#shopthelooks.subheading + .ism-subheading + .ism-root .product-card{min-height:0}
/* END Sitewide CSS */
/* BEGIN Sitewide CSS - Stitch extender classes Update  07.19.2018 */
.mkt_sp_20{margin-bottom:20px}.mkt_sp_2vw{margin-bottom:2vw}.mkt_sp_3-5vw{margin-bottom:3.5vw}.mkt_pd_left_0-75vw{padding-left:.75vw}.mkt_pd_left_1-5vw{padding-left:1.5vw}.mkt_pd_left_2-25vw{padding-left:2.25vw}.mkt_pd_right_0-75vw{padding-right:.75vw}.mkt_pd_right_1-5vw{padding-right:1.5vw}.mkt_pd_right_2-25vw{padding-right:2.25vw}.mkt_sp_horizontal_0{margin-left:0;margin-right:0}.mkt_sp_vertical_0{margin-bottom:0;margin-top:0}.mkt_sp_20-scale-at-lg{margin-bottom:20px}.mkt_sp_30-scale-at-lg{margin-bottom:30px}.mkt_full-size,.mkt_full_size{height:100%;width:100%}.mkt_svg-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.mkt_valign--top{vertical-align:top}.mkt_fixed{position:fixed}.mkt_top--0{top:0}.mkt_bottom--0{bottom:0}.mkt_left--0{left:0}.mkt_right--0{right:0}.mkt_z--2{z-index:2}.mkt_z--neg{z-index:-50}.mkt_flex{display:-ms-flexbox;display:flex}.mkt_flex.mkt_flex_row-wrap{-ms-flex-flow:row wrap;flex-flow:row wrap}.mkt_flex.mkt_flex-column,.mkt_flex.mkt_flex_col{-ms-flex-flow:column wrap;flex-flow:column wrap}.mkt_flex.mkt_flex_space-around{-ms-flex-pack:distribute;justify-content:space-around}.mkt_flex.mkt_flex_space-between{-ms-flex-pack:justify;justify-content:space-between}.mkt_flex.mkt_flex_center{-ms-flex-pack:center;justify-content:center}.mkt_flex.mkt_flex_vertcenter{-ms-flex-align:center;align-items:center}.mkt_flex>.mkt_flex_grow-1{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.mkt_show-for-ie11{display:none}_:-ms-fullscreen .mkt_hide-for-ie11,:root .mkt_hide-for-ie11{display:none}_:-ms-fullscreen .mkt_show-for-ie11,:root .mkt_show-for-ie11{display:initial}.mkt_show-for-msedge{display:none}.mkt_show-for-ios{display:none}.mkt_divider{height:1px;width:100%}.mkt_tx_justify{text-align:justify}.mkt_line-height--0-9{line-height:.9}body.wipEnv .mkt_temp{color:#ff00ff}body.wipEnv div.mkt_temp,body.wipEnv img.mkt_temp,body.wipEnv picture.mkt_temp{outline:1px dashed #ff00ff}.mkt_content-wrapper{max-width:1400px;margin:0 auto}.mkt_content-wrapper *{box-sizing:border-box}.mkt_content-wrapper img,.mkt_content-wrapper picture{display:block;width:100%}.mkt_content-wrapper picture{font-size:0}.mkt_link-list--horizontal--bg{padding-top:5%}.mkt_link-list--horizontal{left:50%;margin-top:7px;top:50%;transform:translate(-50%,-50%);width:85%}.mkt_link-list--horizontal::after{content:'';display:inline-block;width:100%}.mkt_link-list--horizontal a{display:inline-block;position:relative;text-align:center;width:auto;z-index:2}.mkt_link-list--horizontal a.mkt_link-list--overlay{position:static}.mkt_link-list--horizontal a.mkt_link-list--overlay span{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.wipEnv .mkt_show-deprecated .mkt_absolute--bottom-center,body.wipEnv .mkt_show-deprecated .mkt_absolute--bottom-left,body.wipEnv .mkt_show-deprecated .mkt_absolute--bottom-right,body.wipEnv .mkt_show-deprecated .mkt_absolute--center-left,body.wipEnv .mkt_show-deprecated .mkt_absolute--center-right,body.wipEnv .mkt_show-deprecated .mkt_absolute--top-center,body.wipEnv .mkt_show-deprecated .mkt_absolute--top-left,body.wipEnv .mkt_show-deprecated .mkt_absolute--top-right,body.wipEnv .mkt_show-deprecated .mkt_btn--full-width-at-md,body.wipEnv .mkt_show-deprecated .mkt_content--over,body.wipEnv .mkt_show-deprecated .mkt_content--over-at-lg,body.wipEnv .mkt_show-deprecated .mkt_content--under,body.wipEnv .mkt_show-deprecated .mkt_deprecated,body.wipEnv .mkt_show-deprecated .mkt_flex-column,body.wipEnv .mkt_show-deprecated .mkt_flex_order_0-at-lg,body.wipEnv .mkt_show-deprecated .mkt_flex_order_1-at-lg,body.wipEnv .mkt_show-deprecated .mkt_full_size,body.wipEnv .mkt_show-deprecated .mkt_full_size-at-lg,body.wipEnv .mkt_show-deprecated .mkt_full_size-md,body.wipEnv .mkt_show-deprecated .mkt_gap_full,body.wipEnv .mkt_show-deprecated .mkt_layer,body.wipEnv .mkt_show-deprecated .mkt_sp-at-md,body.wipEnv .mkt_show-deprecated .mkt_sp_bottom_0-at-md,body.wipEnv .mkt_show-deprecated .mkt_sp_horizontal_auto,body.wipEnv .mkt_show-deprecated .mkt_sp_top_0-at-md,body.wipEnv .mkt_show-deprecated .sds_deprecated{outline:1px dotted #0f0}.mkt_absolute--bottom-center{left:50%;bottom:0;transform:translateX(-50%)}.mkt_absolute--bottom-left{left:0;bottom:0}.mkt_absolute--bottom-right{right:0;bottom:0}.mkt_absolute--center-left{top:50%;left:0;transform:translateY(-50%)}.mkt_absolute--center-right{top:50%;right:0;transform:translateY(-50%)}.mkt_absolute--top-center{top:0;left:50%;transform:translateX(-50%)}.mkt_absolute--top-left{left:0;top:0}.mkt_absolute--top-right{top:0;right:0}.mkt_btn--full-width-at-md{display:block;width:100%}.mkt_content--over{position:absolute}.mkt_content--under{width:100%}.mkt_gap_full{margin:0 .5rem}.mkt_layer{position:absolute;top:0;left:0}.mkt_sp-at-md{margin-bottom:1rem}.mkt_sp_horizontal_auto{margin-left:auto;margin-right:auto}@media only screen and (min-width:569px){.mkt_full-size-at-md,.mkt_full_size-md{height:100%;width:100%}}@media only screen and (min-width:768px){.mkt_sp_20-scale-at-lg{margin-bottom:1vw}.mkt_sp_30-scale-at-lg{margin-bottom:1.75vw}.mkt_sp_0-at-lg{margin-bottom:0}.mkt_sp-at-lg{margin-bottom:1rem}.mkt_sp_5-5vw-at-lg{margin-bottom:5.5vw}.mkt_sp_top_0-at-lg{margin-top:0}.mkt_sp_top-at-lg{margin-top:1rem}.mkt_sp_left_0-at-lg{margin-left:0}.mkt_sp_left-at-lg{margin-left:1rem}.mkt_sp_right_0-at-lg{margin-right:0}.mkt_sp_right-at-lg{margin-left:1rem}.mkt_sp_horizontal_0-at-lg{margin-left:0;margin-right:0}.mkt_sp_horizontal-at-lg{margin-left:1rem;margin-right:1rem}.mkt_sp_horizontal_auto-at-lg{margin-left:auto;margin-right:auto}.mkt_pd_0-at-lg{padding-bottom:0}.mkt_pd-at-lg{padding-bottom:1rem}.mkt_pd_1vw-at-lg{padding-bottom:1vw}.mkt_pd_1-75vw-at-lg{padding-bottom:1.75vw}.mkt_pd_top_0-at-lg{padding-top:0}.mkt_pd_top-at-lg{padding-top:1rem}.mkt_pd_left_0-at-lg{padding-left:0}.mkt_pd_left-at-lg{padding-left:1rem}.mkt_pd_left_sm-at-lg{padding-left:.5rem}.mkt_pd_left_lg-at-lg{padding-left:1.25rem}.mkt_pd_left_xl-at-lg{padding-left:2rem}.mkt_pd_left_2xl-at-lg{padding-left:3rem}.mkt_pd_left_3xl-at-lg{padding-left:4rem}.mkt_pd_left_0-75vw-at-lg{padding-left:.75vw}.mkt_pd_left_1vw-at-lg{padding-left:1vw}.mkt_pd_left_1-25vw-at-lg{padding-left:1.25vw}.mkt_pd_left_1-5vw-at-lg{padding-left:1.5vw}.mkt_pd_left_1-75vw-at-lg{padding-left:1.75vw}.mkt_pd_left_2vw-at-lg{padding-left:2vw}.mkt_pd_left_2-25vw-at-lg{padding-left:2.25vw}.mkt_pd_left_3vw-at-lg{padding-left:3vw}.mkt_pd_left_3-5vw-at-lg{padding-left:3.5vw}.mkt_pd_right_0-at-lg{padding-right:0}.mkt_pd_right-at-lg{padding-right:1rem}.mkt_pd_right_sm-at-lg{padding-right:.5rem}.mkt_pd_right_lg-at-lg{padding-right:1.25rem}.mkt_pd_right_xl-at-lg{padding-right:2rem}.mkt_pd_right_2xl-at-lg{padding-right:3rem}.mkt_pd_right_3xl-at-lg{padding-right:4rem}.mkt_pd_right_0-75vw-at-lg{padding-right:.75vw}.mkt_pd_right_1vw-at-lg{padding-right:1vw}.mkt_pd_right_1-25vw-at-lg{padding-right:1.25vw}.mkt_pd_right_1-5vw-at-lg{padding-right:1.5vw}.mkt_pd_right_1-75vw-at-lg{padding-right:1.75vw}.mkt_pd_right_2vw-at-lg{padding-right:2vw}.mkt_pd_right_2-25vw-at-lg{padding-right:2.25vw}.mkt_pd_right_3vw-at-lg{padding-right:3vw}.mkt_pd_right_3-5vw-at-lg{padding-right:3.5vw}.mkt_pd_all_0-at-lg{padding:0}.mkt_pd_all-at-lg{padding:1rem}.mkt_pd_all_1vw-at-lg{padding:1vw}.mkt_pd_horizontal-at-lg{padding-left:1rem;padding-right:1rem}.sds_pd_horizontal_sm-at-lg{padding-left:.5rem;padding-right:.5rem}.mkt_pd--horizontal_lg-at-lg{padding-left:1.25rem;padding-right:1.25rem}.mkt_pd--horizontal_xl-at-lg{padding-left:2rem;padding-right:2rem}.mkt_pd_horizontal_1-75vw-at-lg{padding-left:1.75vw;padding-right:1.75vw}.mkt_full-at-lg{width:100%}.mkt_full-size-at-lg,.mkt_full_size-at-lg{height:100%;width:100%}.mkt_absolute-at-lg{position:absolute}.mkt_absolute-centered--horizontal-at-lg{left:50%;position:absolute;transform:translate(-50%,0)}.mkt_absolute-centered--at-lg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mkt_absolute-centered--vertical-at-lg{position:absolute;top:50%;transform:translate(0,-50%)}.mkt_inline-block-at-lg{display:inline-block}.mkt_flex.mkt_flex_row-nowrap-at-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.mkt_flex.mkt_flex_row-wrap-at-lg{-ms-flex-flow:row wrap;flex-flow:row wrap}.mkt_flex.mkt_flex_col-at-lg{-ms-flex-flow:column wrap;flex-flow:column wrap}.mkt_flex>.mkt_flex_order--0-at-lg,.mkt_flex>.mkt_flex_order_0-at-lg{-ms-flex-order:0;order:0}.mkt_flex>.mkt_flex_order--1-at-lg,.mkt_flex>.mkt_flex_order_1-at-lg{-ms-flex-order:1;order:1}.mkt_flex>.mkt_flex_order--2-at-lg{-ms-flex-order:2;order:2}.mkt_font-size--12-at-lg{font-size:12px}.mkt_font-size--14-at-lg{font-size:14px}.mkt_font-size--16-at-lg{font-size:16px}.mkt_font-size--18-at-lg{font-size:18px}.mkt_font-size--20-at-lg{font-size:20px}.mkt_font-size--24-at-lg{font-size:24px}.mkt_font-size--28-at-lg{font-size:28px}.mkt_font-size--32-at-lg{font-size:32px}.mkt_font-size--36-at-lg{font-size:36px}.mkt_font-size--42-at-lg{font-size:42px}.mkt_font-size--48-at-lg{font-size:48px}.mkt_font-size--56-at-lg{font-size:56px}.mkt_font-size--64-at-lg{font-size:64px}.mkt_font-size--74-at-lg{font-size:74px}.mkt_font-size--96-at-lg{font-size:96px}.mkt_font-size--136-at-lg{font-size:136px}.mkt_font-size--0-5vw-at-lg{font-size:.5vw}.mkt_font-size--1vw-at-lg{font-size:1vw}.mkt_font-size--1-5vw-at-lg{font-size:1.5vw}.mkt_font-size--2vw-at-lg{font-size:2vw}.mkt_font-size--3vw-at-lg{font-size:3vw}.mkt_font-size--4vw-at-lg{font-size:4vw}.mkt_font-size--5vw-at-lg{font-size:5vw}.mkt_font-size--6vw-at-lg{font-size:6vw}.mkt_font-size--8vw-at-lg{font-size:8vw}.mkt_font-size--8-5vw-at-lg{font-size:8.5vw}.mkt_tx_left-at-lg{text-align:left}.mkt_tx_right-at-lg{text-align:right}.mkt_tx_center-at-lg{text-align:center}.mkt_btn--full-width-at-md{display:inline-block;width:auto}.mkt_content--over-at-lg{position:absolute}.mkt_sp-at-md{margin-bottom:0}}@media only screen and (min-width:1024px){.mkt_sp_0-at-xl{margin-bottom:0}.mkt_sp-at-xl{margin-bottom:1rem}.mkt_sp_5-5vw-at-xl{margin-bottom:5.5vw}.mkt_sp_top_0-at-xl{margin-top:0}.mkt_sp_top-at-xl{margin-top:1rem}.mkt_sp_left_0-at-xl{margin-left:0}.mkt_sp_left-at-xl{margin-left:1rem}.mkt_sp_right_0-at-xl{margin-right:0}.mkt_sp_right-at-xl{margin-left:1rem}.mkt_sp_horizontal_0-at-xl{margin-left:0;margin-right:0}.mkt_sp_horizontal-at-xl{margin-left:1rem;margin-right:1rem}.mkt_sp_horizontal_auto-at-xl{margin-left:auto;margin-right:auto}.mkt_pd_0-at-xl{padding-bottom:0}.mkt_pd-at-xl{padding-bottom:1rem}.mkt_pd_1vw-at-xl{padding-bottom:1vw}.mkt_pd_1-75vw-at-xl{padding-bottom:1.75vw}.mkt_pd_top_0-at-xl{padding-top:0}.mkt_pd_top-at-xl{padding-top:1rem}.mkt_pd_left_0-at-xl{padding-left:0}.mkt_pd_left-at-xl{padding-left:1rem}.mkt_pd_left_0-75vw-at-xl{padding-left:.75vw}.mkt_pd_left_1vw-at-xl{padding-left:1vw}.mkt_pd_left_1-25vw-at-xl{padding-left:1.25vw}.mkt_pd_left_1-5vw-at-xl{padding-left:1.5vw}.mkt_pd_left_1-75vw-at-xl{padding-left:1.75vw}.mkt_pd_left_2vw-at-xl{padding-left:2vw}.mkt_pd_left_2-25vw-at-xl{padding-left:2.25vw}.mkt_pd_left_3vw-at-xl{padding-left:3vw}.mkt_pd_left_3-5vw-at-xl{padding-left:3.5vw}.mkt_pd_right_0-at-xl{padding-right:0}.mkt_pd_right-at-xl{padding-left:1rem}.mkt_pd_right_0-75vw-at-xl{padding-right:.75vw}.mkt_pd_right_1vw-at-xl{padding-right:1vw}.mkt_pd_right_1-25vw-at-xl{padding-right:1.25vw}.mkt_pd_right_1-5vw-at-xl{padding-right:1.5vw}.mkt_pd_right_1-75vw-at-xl{padding-right:1.75vw}.mkt_pd_right_2vw-at-xl{padding-right:2vw}.mkt_pd_right_2-25vw-at-xl{padding-right:2.25vw}.mkt_pd_right_3vw-at-xl{padding-right:3vw}.mkt_pd_right_3-5vw-at-xl{padding-right:3.5vw}.mkt_pd_all_0-at-xl{padding:0}.mkt_pd_all-at-xl{padding:1rem}.mkt_pd_all_1vw-at-xl{padding:1vw}.mkt_pd_horizontal_1-75vw-at-xl{padding-left:1.75vw;padding-right:1.75vw}.mkt_full-at-xl{width:100%}.mkt_full-size-at-xl{height:100%;width:100%}.mkt_inline-block-at-xl{display:inline-block}.mkt_flex.mkt_flex--row-nowrap-at-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.mkt_flex.mkt_flex--row-wrap-at-xl{-ms-flex-flow:row wrap;flex-flow:row wrap}.mkt_flex.mkt_flex--col-at-xl{-ms-flex-flow:column wrap;flex-flow:column wrap}.mkt_flex>.mkt_flex_order--0-at-xl{-ms-flex-order:0;order:0}.mkt_flex>.mkt_flex_order--1-at-xl{-ms-flex-order:1;order:1}.mkt_flex>.mkt_flex_order--2-at-xl{-ms-flex-order:2;order:2}.mkt_flex>.mkt_flex_order--3-at-xl{-ms-flex-order:3;order:3}.mkt_font-size--12-at-xl{font-size:12px}.mkt_font-size--14-at-xl{font-size:14px}.mkt_font-size--16-at-xl{font-size:16px}.mkt_font-size--18-at-xl{font-size:18px}.mkt_font-size--20-at-xl{font-size:20px}.mkt_font-size--24-at-xl{font-size:24px}.mkt_font-size--28-at-xl{font-size:28px}.mkt_font-size--32-at-xl{font-size:32px}.mkt_font-size--36-at-xl{font-size:36px}.mkt_font-size--42-at-xl{font-size:42px}.mkt_font-size--48-at-xl{font-size:48px}.mkt_font-size--56-at-xl{font-size:56px}.mkt_font-size--64-at-xl{font-size:64px}.mkt_font-size--74-at-xl{font-size:74px}.mkt_font-size--96-at-xl{font-size:96px}.mkt_font-size--136-at-xl{font-size:136px}.mkt_font-size--0-5vw-at-xl{font-size:.5vw}.mkt_font-size--1vw-at-xl{font-size:1vw}.mkt_font-size--1-5vw-at-xl{font-size:1.5vw}.mkt_font-size--2vw-at-xl{font-size:2vw}.mkt_font-size--3vw-at-xl{font-size:3vw}.mkt_font-size--4vw-at-xl{font-size:4vw}.mkt_font-size--5vw-at-xl{font-size:5vw}.mkt_font-size--6vw-at-xl{font-size:6vw}.mkt_font-size--8vw-at-xl{font-size:8vw}.mkt_font-size--8-5vw-at-xl{font-size:8.5vw}}@media only screen and (min-width:1200px){.mkt_font-size--74-at-1200{font-size:74px}}@media only screen and (min-width:1400px){.mkt_sp_20-scale-at-lg{margin-bottom:14px}.mkt_sp_30-scale-at-lg{margin-bottom:25px}}@media only screen and (max-width:767px){.mkt_sp_bottom_0-at-md{margin-bottom:0}.mkt_sp_top_0-at-md{margin-top:0}}
/* End Sitewide CSS - Stitch extender classes Update  07.19.2018 */


.submitBtn{
	display:inline-block;background: black;width: 38%;float: right;
}
.footer_social_width {
    margin: 0 auto;
    display: block;
    width: 49%;
}
.sds_button_primary {
    padding: .74rem 1.7rem!important
}
.footerBorderTop {
    border-top: 5px solid #999;
    margin-top: 20px
}
#zoomLayer {
    background-color: #ececec!important
}
.smsBlock_1 {
    margin-bottom: 20px
}
#footer #footerLinks {
    font-size: 16px;
    width: 100%
}
.footerTextLinks a {
    color: #000
}
#footerLinksCol3 {
    margin-top: 17px
}
.col1LeftSpacing {
    display: inline-block;
    text-align: center
}
form#EmailRegistrationForm input[value] {
    padding: 5px;
    font-family: EuclidCircularB, Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    z-index: 6;
    letter-spacing: .05em
}
#EmailRegistrationForm input.validationWarning {
    color: red;
    font-weight: 700
}
input.borderHighlight:focus {
    outline: 0!important;
    background-color: #FFF!important
}
.borderHighlight {
    height: 25px;
    background-color: #fff
}
#BR-email-signup-container .signButton {
    color: #000;
    background-color: #000;
    border: none
}
.brCardImage {
    width: 100px
}
.email_label {
    font-family: EuclidCircularB, "Hiragino Kaku Gothic Pro", sans-serif;
    color: #000;
    font-size: 165%;
    font-weight: 400;
    letter-spacing: .15em
}
div#BRANDFooterCG2_BorderBottom {
    display: none
}
.footer-carousel {
    width: 51.4%;
    margin: 0 auto
}
.footer-prev {
    position: absolute;
    top: 22%;
    left: 4%
}
.footer-next {
    position: absolute;
    top: 22%;
    right: 4%
}
.footer-prev .slick-arrow, .footer-next .slick-arrow {
    cursor: pointer;
}
#footerLinksCol2 {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box
}
.slick-slider {
    position: static;
    overflow: hidden
}
#FooterTextLinks2 {
    background: #eee
}
#footer .body-a_universal {
    background: #eee
}
#BRANDFooter_Region2 div#FooterTextLinks1 #footerLinks {
    height: auto!important
}
.footerRow1 {
    max-width: 1400px;
    margin: 0 auto
}
.footer_social {
    width: 100%;
    max-width: 1400px;
    margin: 20px auto 0;
    border-top: 1px solid #ccc;
    padding: 20px 0
}
.footer_facebook {
    width: 40px;
    height: 40px;
    top: 20%;
    left: 36.5%
}
.footer_twitter {
    width: 40px;
    height: 40px;
    top: 20%;
    left: 40.5%
}
.footer_pinterest {
    width: 40px;
    height: 40px;
    top: 20%;
    left: 43.5%
}
.footer_instagram {
    width: 40px;
    height: 40px;
    top: 20%;
    left: 47%
}
.footer_yt {
    width: 40px;
    height: 40px;
    top: 20%;
    left: 51%
}
.footer_blog {
    width: 40px;
    height: 40px;
    top: 20%;
    left: 54.5%
}
.carouselCTA {
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    margin-top: 20px
}
.insideCTA {
    display: inline-block;
    border-bottom: 3px solid #000;
    letter-spacing: 2px
}
#enter_emailFooter1input,
#enter_emailFooter2input {
    color: #000;
    border: none;
    border-bottom: solid 1px #000;
    text-align: left!important
}
.emailSubmit {
    display: inline-block;
    margin-top: 10px
}
#showMsgDiv-ftr {
    color: red;
    font-weight: 700
}
.bottom_sms_text {
    width: 83%;
    max-width: 1212px;
    margin: 0 auto
}
#footerLinks .footerLinksCol .brfLinks a:hover {
    text-decoration: underline
}
@media (min-width:768px) and (max-width:940px) {
    .email_label {
        font-size: 140%
    }
}
@media (max-width:1023px) {
    #dragBox {
        display: none;
    }
    #footer_preferLocaleLanguageOptions {
        display: none;
    }
    .footer_social_width {
        width: 63%;
    }
    .borderHighlight {
        width: 80%
    }
    .col1LeftSpacing {
        padding-left: 0
    }
    .footer_instagram,
    .footer_twitter,
    .footer_pinterest,
    .footer_facebook,
    .footer_tumblr,
    .footer_snapchat {
        width: 4%
    }
    .tx_sms_center {
        font-size: 62%;
        color: #000
    }
    .smsContainer {
        width: 100%;
        max-width: 767px;
        min-height: 165px;
        line-height: 1;
        margin: auto;
        font-size: 80%;
        color: #000;
        border: 0;
        padding: 1.2em 1em 1em;
        box-sizing: border-box;
        font-family: EuclidCircularB;
        vertical-align: middle
    }
    .smsBlock_1 {
        float: none;
        display: block;
        width: 100%;
        margin: .5em;
        text-align: center
    }
    .smsBlock_3 {
        float: left;
        width: 100%;
        padding-top: 1em;
        text-align: center
    }
    .letsText {
        position: relative;
        top: .5em;
        letter-spacing: .2em;
        padding-left: 2%;
        font-size: 1.1em
    }
    .submitText {
        font-weight: 600;
        font-size: 1em;
        letter-spacing: .1em
    }
    .inputSMS {
        box-sizing: border-box;
        width:61%;
        padding: .76em;
        font-size: 13.5px;
        line-height: 1;
        color: #000;
        float:left;
        border-width:0;
    }
    .brandExp a,
    #internationalIndexes a {
        color: #000!important
    }
    .footer-prev {
        left: 0;
        top: 9%;
    }
    .footer-next {
        right: 0;
        top: 9%;
    }
    .emailSubmit {
        margin-left: 2%
    }
    #BRANDFooter_Regiof.inputSMSn2 div#FooterTextLinks2 div {
        display: none
    }
}
@media (min-width:1024px) {
    .tx_sms_center {
        font-size: 72%;
        color: #000
    }
    .smsContainer {
        width: 98%;
        max-width: 1212px;
        min-height: 75px;
        line-height: 1;
        margin: auto;
        font-size: 100%;
        color: #000;
        padding: 1.2em 1em 1em;
        box-sizing: border-box;
        font-family: EuclidCircularB;
        vertical-align: middle
    }
    .letsText {
        position: relative;
        top: .5em;
        letter-spacing: .2em;
        padding-left: 5%
    }
    .submitText {
        letter-spacing: .1em
    }
    .inputSMS {
        box-sizing: border-box;
        max-width: 65%;
        padding: .74em;
        height: 38px;
        float: left;
        border-style: solid;
        font-size: .95em;
        line-height: 1;
        color: #000;
        display: inline-block;
        vertical-align: middle;
        border: 1px solid transparent;
    }
    .brandExp a,
    #internationalIndexes a {
        color: #000!important
    }
    #footer {
        max-width: none
    }
    #BRANDFooter_Region2,
    #footer .body-a_universal {
        max-width: none
    }
    #footer #footer_preferLocaleLanguageOptions {
        margin-top: 0
    }
    #footerLinks .footerLinksCol .brfLinksHeader,
    #footerLinks .footerLinksCol .brfLinks,
    #footerLinks .footerLinksCol .brfLinks a:link,
    #footerLinks .footerLinksCol .brfLinks a:visited,
    #footerLinks .footerLinksCol .brfLinks a:active,
    .footerTextLinks a,
    #footer .body-a_universal,
    #BRANDFooter_Region2 div#FooterTextLinks2 div {
        color: #000
    }
    #BR-email-signup-container .signButton {
        color: #000;
        border: solid 1px #000
    }
    #enter_emailFooter1input,
    #enter_emailFooter2input {
        color: #000;
        border: none;
        border-bottom: solid 1px #000;
        text-align: left!important
    }
    #submitbuttonFooter#submitbuttonFooter {
        font-weight: 600;
        font-size: 15px;
        border: none;
        border-bottom: solid 1px #000;
        letter-spacing: 2px;
        text-decoration: none;
        color: #fff
    }
    .getOn {
        color: #000;
        font-size: 15pt;
        letter-spacing: 2px
    }
    #pixelPartnerTransmission_brightTagPixelPartner,
    #dragLayer,
    #zoomLayer {
        background: #ececec
    }
}
@media (min-width:1024px) and (max-width:1200px) {
    .inputSMS {
        margin-left: 2%;
    }
}
@media (max-width:1200px) {
    .mobileIcon {
        display: none!important
    }
}

.body-a_universal, .heading-c_universal {
    color: #666;
}
.heading-c_universal, .heading-b_universal {
    font-weight: 300;
}