@font-face{
font-family:"Helvetica Regular";
src: url('/on/demandware.static/Sites-Coach_US-Site/-/default/dw26efcd56/css/global/fonts/aaaafa6d-432c-4974-a46b-a2a07c47322e.woff')
    format('woff');

}
@font-face{
font-family:"Helvetica Bold";
src: url('/on/demandware.static/Sites-Coach_US-Site/-/default/dw844280a2/css/global/fonts/ee50e0a9-594b-4771-9d28-d2f79db50a39.woff')
    format('woff');

}
@font-face{
font-family:"Bembo Regular";
src: url('/on/demandware.static/Sites-Coach_US-Site/-/default/dwea98a756/css/global/fonts/7c89dcf7-0d32-43c8-992b-15e177072f6c.woff')
    format('woff');

}

/*Monogramming Override*/
[data-product-url="add-on monogram hangtag"] ~ .secondary-actions {
   display: none;
}
.primary-content .breadcrumb-v2{
	visibility: hidden;
}
#emailtoast {
      background: black;
	  color: white;
}
.email-toast__submit-button .btn {
	border: 1px solid white !important;
}
.email-toast__submit-button .btn[disabled], .email-toast__submit-button .btn:focus {
	border: 1px solid white !important;
    background-color: black !important;
    color: white !important;
	opacity: 1;
}
.email-toast__submit-button .btn.show-as-focused[disabled], .email-toast__submit-button .btn.show-as-focused:focus {
  border: 1px solid white;
}
/*override nav spacing*/
#categories > ul > li.top-level.thecoachoriginals > div {
	display: none !important;
}
html[lang="en"] #categories > ul > li.top-level.new > div > div, html[lang="en-SA"] #categories > ul > li.top-level.new > div > div {
	max-width: 1400px !important;
}

#categories [data-columns="5"] .main-content>.inner {
	max-width: 1200px !important;
}
#categories>ul>li.top-level.bags .main-content>.inner.has-images .sub-level.column, #categories>ul>li.top-level.sale-hidden-special .main-content>.inner.has-images .sub-level.column{
    padding-left: 2%;
    width: 17%;
}
#categories > ul > li.top-level.gifts > div > div > ul > li.sub-level.column.has-image, #categories > ul > li.top-level.bags > div > div > ul > li.sub-level.column.has-image, #categories > ul > li.top-level.sale-hidden-special > div > div > ul > li.sub-level.column.has-image {
	 width: 30% !important;
	 padding: 0 !important;
}
#categories [data-columns="3"] .main-content>.inner.has-images .sub-level.column.has-image {
	width: 44% !important;
}
#categories .top-level.sale[data-columns="3"] .main-content>.inner.has-images .sub-level.column.has-image {
	width: 50% !important; 
}
/*content-spot-live-text*/
.content-spot-link a {
	font-family: termina,sans-serif;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: 1px solid;
	display: inline-block;
	color: inherit;
}
.content-spot-link a:hover {
	border-bottom: 1px solid #999999;
	color: #999999;
}
/*sale-image-override*/
[data-hover-destination="sale-hidden-image-image"] {
	width: 34% !important;
}
html[lang="en-US"] #categories > ul > li.top-level.sale > div > div > ul > li.sub-level.column.has-image, html[lang="en-CA"] #categories > ul > li.top-level.sale > div > div > ul > li.sub-level.column.has-image, html[lang="fr-CA"] #categories > ul > li.top-level.sale > div > div > ul > li.sub-level.column.has-image {
	width: 34% !important;
}
/*checkout-btn*/
.checkout-page #primary > button {
	display: none !important;
}
/*CA BOPUS OVERRIDES*/
html[lang="en-CA"] #cart-table .bps-cart-add, html[lang="fr-CA"] #cart-table .bps-cart-add { display: none; }

html[lang="en-US"] li.sub-level.column.create-customize, html[lang="en-CA"] li.sub-level.column.create-customize, html[lang="fr-CA"] li.sub-level.column.create-customize {
	width: 30% !important;
}
html[lang="en-US"] li.sub-level.column.create-accessorize, html[lang="en-CA"] li.sub-level.column.create-accessorize, html[lang="fr-CA"] li.sub-level.column.create-accessorize {
	width: 30% !important;
    top: 120px;
    position: absolute;
    left: 232px;
}
html[lang="en-US"] li.sub-level.column.create-personalize, html[lang="en-CA"] li.sub-level.column.create-personalize, html[lang="fr-CA"] li.sub-level.column.create-personalize {
	width: 30% !important;
}
html[lang="en-US"] li.sub-level.column.create-made-to-order, html[lang="en-CA"] li.sub-level.column.create-made-to-order, html[lang="fr-CA"] li.sub-level.column.create-made-to-order  {
	width: 30% !important;
    top: 120px;
    position: absolute;
    left: 570px;
}
html[lang="en-US"] .sub-level.column.has-image[data-hover-destination="personalize-image-image"], html[lang="en-CA"] .sub-level.column.has-image[data-hover-destination="personalize-image-image"], html[lang="fr-CA"] .sub-level.column.has-image[data-hover-destination="personalize-image-image"] {
	width: 30% !important;
    margin-left: 3% !important;
}
@media (max-width: 765px) {
	html[lang="en-US"] li.sub-level.column.create-accessorize, html[lang="en-CA"] li.sub-level.column.create-accessorize,html[lang="fr-CA"] li.sub-level.column.create-accessorize {
		width: 100% !important;
	}
	html[lang="en-US"] li.sub-level.column.create-made-to-order, html[lang="en-CA"] li.sub-level.column.create-made-to-order, html[lang="fr-CA"] li.sub-level.column.create-made-to-order  {
		width: 100% !important;
	}
	html[lang="en-US"] li.sub-level.column.create-customize, html[lang="en-CA"] li.sub-level.column.create-customize, html[lang="fr-CA"] li.sub-level.column.create-customize {
	width: 100% !important;
}
html[lang="en-US"] li.sub-level.column.create-personalize, html[lang="en-CA"] li.sub-level.column.create-personalize, html[lang="fr-CA"] li.sub-level.column.create-personalize {
		width: 100% !important;
}
}
}
/* Fix for DWRE-6189 */
#categories + .search-main-wrapper .simple-search.dropdown { max-width: 100%; }
/*------------*/

/* Hotfix for DWRE-6693 */
#main { min-height: 0 !important;}

div[data-extend] { margin-bottom: 0 !important; }
.password-send .form-group label {
	word-spacing: 0px !important;
}
#main.hasShopGrid {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
/*Sale*/
#categories > ul > li.top-level.sale-hidden-special > a, #categories > ul > li.top-level.black-friday-sale > a, #categories > ul > li.top-level.sale-hidden-special > a, #categories > ul > li.top-level.cyber-monday-sale > a { color: #f84040; }
/*#categories > ul > li.top-level.sale > div > div > ul > li.sub-level.column.sale-pre-sale-hidden-special > a, #categories > ul > li.top-level.sale > a, #categories > ul > li.top-level.women > div > div > ul > li.sub-level.column.women-sale > a,  #categories > ul > li.top-level.men > div > div > ul > li.sub-level.column.men-sale > a { color: #f84040; }*/
#categories > ul > li.top-level.private-sale-hidden-special > a, #categories > ul > li.top-level.summer-sale-hidden-special > a {
	color: #f84040;
}
#categories > ul > li.top-level.summer-sale-hidden-special > div > div > ul > li.sub-level.column.has-image {
	width: 33% !important;
}
html[lang="en-US"] #categories > ul > li.top-level.sale > a, html[lang="en-CA"] #categories > ul > li.top-level.sale > a, html[lang="fr-CA"] #categories > ul > li.top-level.sale > a {
	/*color: #f84040;*/
}
.during-checkout-promocode {
  font-size: 11px !important;
}
/*vip-email*/
.sas-email-header {
  width: 55%;
}
.private-sale {
  width: 500px;
  top: 12vh !important;
}
.private-sale p {
  font-size: 14px;
  padding: 10px 0 20px;
  line-height: 120%;
}
.private-sale .checkbox-text label {
  font-size: 10px;
}
.private-sale-body { 
  background: url('sas-background.jpg?$staticlink$');
}
.private-sale-content {
  border: none;
  background-color: black;
  padding: 30px 30px 10px 30px;
}
.private-sale-header {
  border: none;
  text-align: center;
}
.private-sale .private-sale-button { 
  margin: 0 auto 20px;
    padding-top: 20px;
    width: 100% !important;
}
.private-sale .submit-email {
  width: 100px;
  border: 1px solid white;
  margin: 0 auto;
}
#privatesalesform {
  background: black;
}
#privatesalesform > fieldset > div:nth-child(4) > div > div > label > a:nth-child(3), #privatesalesform > fieldset > div:nth-child(4) > div > div > label > a:nth-child(2), #privatesalesform > fieldset > div:nth-child(4) > div > div > label > a:nth-child(1), .private-sale label, .private-sale p, .private-sale-title, #privatesalesform > fieldset > div:nth-child(2) > div > div > label > span, #privatesalesform > fieldset > div:nth-child(3) > div > div > label > span { color: white; }

#privatesalesform > fieldset > div.col-lg-10.col-md-10.col-sm-12.col-xs-12.private-sale-button > div > button:hover {background-color: transparent;}

#privatesalesform a.privacy-policy { color: #fff;}

@media (max-width: 767px) {
.private-sale {
  width: 304px;
  top: 5vh !important;
}
.sas-email-header {
  width: 100%;
}
.private-sale p {
  font-size: 12px;
}
}
/* Seo Results Overrides */
.seo-category-banner + .seo-subheading { margin-top: 20px; max-width: 1100px; line-height: 1.2; }
.seo-subheading + .seo-paragraph { max-width: 1060px; }
.seo-internal-links + div + div + #main .search-result-options .grid-size, .seo-internal-links + div + div + #main .search-result-options .filter-divider { display: none; }
.hot-pink {
    color: #D72768 !important;
}
.hot-red {
    color: #D70000 !important;
}
.cart-drawer.new-coach .cart-table-container #cart-table .cart-row .custom-callout.OOBcallout, .item-details .OOBcalloutContainer .OOBcallout, .checkout-steps .mini-cart-items #miniCartPromotions .miniCart, .OOBcalloutContainer, .quick-view-dialog .callout, .new-coach .pdp-main .callout, .mini-cart-items ul.cart-product-info li#miniCartPromotions, .mini-cart-items ul.cart-product-info li#miniCartPromotions  {
	color: #D72768 !important;
}
#secondary > div.checkout-order-on-top-container > div.checkout-order-totals > ul > li.promo-code-msg.row > span.promo-value.col-lg-3.col-md-3.col-sm-3.col-xs-2.pull-right.text-right.no-space, #cart-items-form > fieldset > div > div > div > div > ul > li.promo-code-msg.row > span.promo-value.col-lg-3.col-md-3.col-sm-3.col-xs-2.pull-right.text-right.no-space:before {
 content: '-';
}
#header-v2 a { -webkit-font-smoothing: antialiased; }
#categories .top-level>a { -webkit-font-smoothing: antialiased; }
#categories .top-level.new[data-columns="5"] li.sub-level.column.trends.women-trends { bottom: 0px; }
#categories .top-level.new[data-columns="5"] li.sub-level.column.trends.men-trends { bottom: 0px; }
html[lang="en-FR"] #categories .top-level.exclusive, html[lang="fr-FR"] #categories > ul > li.top-level.exclusive, html[lang="en-ES"] #categories > ul > li.top-level.exclusive, html[lang="es-ES"] #categories > ul > li.top-level.exclusive {display : none;}
html[lang="en-FR"] #categories .top-level.edie-offer, html[lang="fr-FR"] #categories > ul > li.top-level.edie-offer, html[lang="en-ES"] #categories > ul > li.top-level.edie-offer, html[lang="es-ES"] #categories > ul > li.top-level.edie-offer {display : none;}
html[lang="en-FR"] #categories > ul > li.top-level.new > div > div > ul > li.sub-level.column.has-image > div > ul > li.rexy-capsule-collection-for-her, html[lang="fr-FR"] #categories > ul > li.top-level.new > div > div > ul > li.sub-level.column.has-image > div > ul > li.rexy-capsule-collection-for-her, html[lang="en-ES"] #categories > ul > li.top-level.new > div > div > ul > li.sub-level.column.has-image > div > ul > li.rexy-capsule-collection-for-her, html[lang="es-ES"] #categories > ul > li.top-level.new > div > div > ul > li.sub-level.column.has-image > div > ul > li.rexy-capsule-collection-for-her {display : none;}
html[lang="en-FR"] #categories > ul > li.top-level.new > div > div > ul > li.sub-level.column.has-image > div > ul > li.rexy-capsule-collection-for-him, html[lang="fr-FR"] #categories > ul > li.top-level.new > div > div > ul > li.sub-level.column.has-image > div > ul > li.rexy-capsule-collection-for-him, html[lang="en-ES"] #categories > ul > li.top-level.new > div > div > ul > li.sub-level.column.has-image > div > ul > li.rexy-capsule-collection-for-him, html[lang="es-ES"] #categories > ul > li.top-level.new > div > div > ul > li.sub-level.column.has-image > div > ul > li.rexy-capsule-collection-for-him {display : none;}
html[lang="en-FR"] #categories > ul > li.top-level.sale, html[lang="fr-FR"] #categories > ul > li.top-level.sale, html[lang="en-ES"] #categories > ul > li.top-level.sale, html[lang="es-ES"] #categories > ul > li.top-level.sale {display: none;}
[lang="en-GB"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.women-trends, [lang="en-FR"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.women-trends, [lang="en-ES"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.women-trends, [lang="fr-FR"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.women-trends, [lang="es-ES"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.women-trends, [lang="en-IT"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.women-trends, [lang="it-IT"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.women-trends, [lang="en-DE"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.women-trends, [lang="de-DE"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.women-trends { bottom: -30px; }
[lang="en-GB"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.men-trends, [lang="en-FR"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.men-trends, [lang="en-ES"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.men-trends, [lang="fr-FR"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.men-trends, [lang="es-ES"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.men-trends, [lang="en-IT"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.men-trends, [lang="it-IT"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.men-trends, [lang="en-DE"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.men-trends, [lang="de-DE"] #categories .top-level.new[data-columns="5"] li.sub-level.column.trends.men-trends { bottom: -30px; }
html[lang="ar-SA"] .category-breadcrumbnav { direction: ltr; }
#categories > ul > li.top-level.gifts > div > div > ul > li.sub-level.column.has-image > a.gifts-image.nav-column-title { display: none; }
.colettexcoach[data-hidden=desktop]{ display:block !important; }
.men-new-arrivals-coachxmlb[data-hidden=desktop]{ display:block !important; }
.privacy_policy_message_box { position: relative; z-index: 10000; }

@media (min-width: 1040px) {
  .top-level.stores .main-content.level1 { display: none !important; }
  .top-level.exclusive .main-content.level1 { display: none !important; }
  .top-level.edie-offer .main-content.level1 { display: none !important; }
  #categories > ul > li.top-level.gifts > div > div > ul > li:nth-child(1) > div > ul > li.gifts-women-lux-gifts { margin-top: 30px; }
  #categories > ul > li.top-level.gifts > div > div > ul > li:nth-child(2) > div > ul > li.gifts-men-luxe { margin-top: 30px; }
  a[data-title="Women's Coach 1941"] {width: 140px;}
  a[data-title="Men's Coach 1941"]{width: 110px;}
  #header-v2 #account-dropdown .account-inner .dropdown-menu { left: -120px; }
}
@media screen and (max-width: 1024px) {
  #categories [data-columns].men li.sub-level.column:nth-of-type(4),
  #categories [data-columns].women li.sub-level.column:nth-of-type(4) { } 
  #categories [data-columns].gifts li.sub-level.column:nth-of-type(3) { padding-left: 0; }
}
/*Personalize*/
.personalize #personalize-section .learn-text { margin-top: 0 !important; }

/*Footer*/
.footer-top {
	    padding: 36px 1% 0 0 !important;
}
footer#footer {
	margin-top: 0px !important;
}
@media (max-width: 767px) and (min-width: 320px) {
.departmen-landing-wrapper #footer, .homepage #footer {
    margin-top: 0px !important;
}
}
@media (max-width: 1024px){
  .footer-lower-wrap {
    border-top: 0px solid white !important;
  }
  [lang="en-GB"] #footer .footer-lower-wrap, [lang="en-FR"] #footer .footer-lower-wrap, [lang="en-ES"] #footer .footer-lower-wrap, [lang="en-IT"] #footer .footer-lower-wrap, [lang="en-DE"] #footer .footer-lower-wrap, [lang="fr-FR"] #footer .footer-lower-wrap, [lang="es-ES"] #footer .footer-lower-wrap, [lang="it-IT"] #footer .footer-lower-wrap, [lang="de-DE"] #footer .footer-lower-wrap { padding-top: 0px !important; }
  footer#footer .email-signup .input-group, #email-form-footer .btn {
    width: 100% !important;
    right: auto !important;
  }
  .during-checkout-promocode {
  font-size: 9px !important;
  }
}
@media (max-width: 1099px) and (min-width: 768px) {
  #footer .row.aboutcoach {
    padding: 0 0 0px !important;
  }
}

@media (max-width: 767px) {

#header-v2 #account-dropdown .account-inner .dropdown-menu { left: 50% !important; }
.footer-lower-wrap {
    border-top: none;
}
}

#footer #footer-accordian h6.footer-header {
	font-family: termina,sans-serif !important;
    font-weight: 500 !important;
	line-height: normal !important;
    letter-spacing: 1px !important;
}
#footer #footer-accordian ul li a {
    text-transform: none !important;
  /*line-height: 100%;*/
}
#footer .connect-text {
  padding-bottom: 5px;
}
#footer .row {
    padding: 0px 0 20px !important;
  direction: ltr;
}

#email-form-footer .row {
    padding: 0 !important;
}

#language-toggle-bottom {
    display: none !important;
}

#footer .row.aboutcoach .footer-top {
    border-top: none;
    margin-top: 0;
}

@media (max-width: 1099px) and (min-width: 768px) {
#footer .footer-signup.row {
    padding-top: 0;
    padding-bottom: 0;
}
}

@media (min-width: 1440px) {
  #footer #footer-accordian {
    padding-top: 0px;
  }
}
@media (max-width: 767px) {
  #footer #footer-accordian div {
    padding-left: 5px;
    padding-right: 10px;
  }
  #footer #footer-accordian {
      padding-bottom: 10px;
  }
  
  footer#footer .email-signup .input-group, .footer-signup div.email-text, #email-form-footer .btn {
    width: 100%;
  }
  #language-toggle-bottom {
    top: 20px;
    left: 16px;
  }
  #footer .row {
    padding: 0px 0 0px !important;
  direction: ltr;
  }
}

html[lang=ar-SA] .row.footer-menu, html[lang=en-SA] .row.footer-menu {
    width: 70%;
    float: left;
}

@media (max-width: 767px) and (min-width: 320px) {
  .country-selector .selected-locale {
    border-top: 0 !important;
  }
}
/*Hide footer from checkout*/
@media (max-width:767px) {  
.pt_checkout #main {padding-bottom: 40px;} 
}

/*BX Slider*/
.mod .bx-wrapper .bx-pager.bx-default-pager a {
	width: 20px !important;
	height: 2px !important;
	margin: 0 3px 0 !important;
	border-radius: 0 !important;
}


/*Account Dashboard Override*/
.account-item {
  height: 260px !important;
}
.dashboard h3 {
  height: 185px !important;
}
@media (max-width: 765px) {
    .account-item {
    height: 210px !important;
  }
  .dashboard h3 {
    height: 125px !important;
  }
    .during-checkout-promocode {
    font-size: 6px !important;
  }
}

/*Desktop & Mobile*/
@media (max-width: 765px) {
  .desktop {
    display:none;
  }
}
@media (min-width: 765px) {
  .mobile {
    display:none;
  }
}



@media (max-width:320px) {
  .OOBcallout {
    font-size: 7px !important;
  }
}

/*template override*/
.mod.horizon.slider {
 overflow: visible !important;
}

/*email pop-up */
.ipad-only.modal-open .homepage #universal-modal.modal.in { position: fixed !important; height: 100%; padding-top: 45% !important; }
.ipad-only.modal-open.orientation-landscape .homepage #universal-modal.modal.in { padding-top: 20% !important; }

/* Hide PDP Detail image on mobile */
@media screen and (max-width: 767px) {
  .pdp-info__image { display: none; }
}

/*Footer overrides*/
@media (max-width: 1439px) and (min-width: 1100px) {
	#footer .footer-Desktop-top {
		margin-top: 0px !important;
	}
}
a.privacy-policy {
	color: #999999 !important;
	font-family: adobe-garamond-pro,serif;
	text-decoration: none;
	
}
.footer-desktop-signup div.email-text a:hover, .footer-signup div.email-text a:hover {
    border-color: inherit;
}
#footer .terms-conditions-wrapper .form-row label {
	padding-bottom: 10px !important;
	vertical-align: top !important;
}


.module-video-container .control.fullscreen:before{
	content : "\f065";
	font-family : FontAwesome;
}

.module-video-container .control.mute:before{
	content : "\f028";
	font-family : FontAwesome;
}

.module-video-container .control.mute.muted:before{
	content : "\f026";
	font-family : FontAwesome;
}

.online-msg-first.customizer { display: none !important; }
.online-msg-first.customize-it { display: none !important; }


/*PDP VIDEO OVERRIDES*/
.new-coach-v2 .pdp-main .product-image-carousel .element-wrapper .element.extra-video .video-controls {
		background: transparent !important;
		display: none !important;
	}
	.new-coach-v2 .pdp-main .product-image-carousel .element-wrapper .element.extra-video .video-wrapper {
		    background-color: transparent !important;
	}
@media (min-width: 1025px) {
	.new-coach-v2 .pdp-main .product-image-carousel .element-wrapper .element.extra-video {
		padding: 130.1470588235294% 0 0 0 !important;
	}
	.new-coach-v2 .pdp-main .product-image-carousel .element-wrapper .element.extra-video, .new-coach-v2 .pdp-main .product-image-carousel .element-wrapper .element.extra-video .video-wrapper, .new-coach-v2 .pdp-main .product-image-carousel .element-wrapper .element.extra-video video {
		height: auto !important;
	}

}

/* Live Chat Bubble */
.notify-me span.max-quantity, .cart-and-ipay span.max-quantity {padding: 0 !important; }

/* DWRE-11561 */
@media screen and (max-width: 768px) {
    .embeddedServiceHelpButton{
          display: none !important;
    }
    .enabledLiveChat .embeddedServiceHelpButton{
          display: block !important;
    }
}


.checkout-billing.address .checkout-billing-form .cart-error-msg p.error, .pt_checkout .submit-order .captureCheckoutError{
   display: none;
}

/* CRED-1120: 28/01/2020 - TBD - should be removed once these changes are done in code*/
@media screen and (max-width: 1023px) {
	.popular-search-container {
		padding: 0 !important;
	}
	
	.popular-search-list {
		justify-content: flex-start !important;
	}
}


}

/*Gift card page issue - CRED*/
.global-promo.top-header__promo .swiper-slide {
	background:	transparent;
	min-height: auto;
}
.search-input-container .typeahead-results { display: none;}

/*employee shipping msg*/
.employee-shipping {
	display: none !important;
}

/*online exclusive tag removal*/
.product-custom-message.product-msg.online-msg-first.online-exclusive, #main > section.pdp-main.product-detail > div.product-information > div.product-info-master > div > div.title-area > p.product-message {
/*display: none !important;*/
}

.select-checkout-address .credit-card-icon-with-input .card-type-icon {
display: none;
}

.checkout-popup #CreditCardForm .card-type-icon {
display: none;
}
@media screen and (max-width: 1024px) {
   .pt_checkout.ksc .checkout-billing-form .gift-cart-fieldset .btn-apply-promo-code {
        width: 49%;
   }
}
@media screen and (max-width: 1024px) {
   .pt_checkout.ksc .checkout-billing-form .gift-cart-fieldset .btn-apply-promo-code {
        width: 49% !important;
   }
}

/* DWRE-13808 - Changes made for Wishlist Page, will be deleted from here once real code merge */
@media screen and (max-width: 767px){
    .pt_wish-list .prod-grid .product-tile{
        height: auto !important;
    }
}

/*BV Ratings and Review Mobile*/
@media screen and (max-width: 767px){
.BVRRDisplayContentFooter {
    padding: 0 10px 100px !important;
}
}

/*Shopping Cart Image*/
.mini-cart-items img {
   width: 100%;
}

.bundle-product{
    margin-bottom:290px !important
}

/*.checkout-shipping-form .store-msg, .email-you .store-msg, #primary > div.order-confirmation-details > div.row.order-products-list.order-col-xs > ul.order-shipping-to > li.content-header > ul > li.pickup-instore-msg > div > ul > li:nth-child(3) {
	color: red !important;
}*/