 /* Desktop styles */
@media only screen and (min-width: 1240px){	
	.beauty-profile-tile{
    	min-height: 368px;
    }
    
    .pdp-main .product-add-to-cart .cart-action .notify_me_iframe #iframe-availability,
	.pdp-main-common .product-add-to-cart .cart-action .notify_me_iframe #iframe-availability {
		height: 180px; 
	}
	
	.login-box .login-box-content #RegistrationForm .field-header-confirmation > .form-caption{
		margin-left: -80%;
		margin-right: -80%;
	}
	.registration-module #RegistrationForm .col-2 .sign-up-conditions .label-inline{
		margin-top: -2px;
	}
}

 /* Tablet styles */
@media only screen and (min-width: 768px) and (max-width: 1239px) {
    .beauty-profile-tile{
    	min-height: 288px;
    }       
}

/* Non desktop styles */
@media only screen and (max-width: 1239px){
	.welcome-links-block .welcome-links-top{
		margin-left: 10px;
		float: inherit;
	}
	.welcome-links-top li:after{
		display: none;
	}
	.pdp-main .product-add-to-cart .cart-action .notify_me_iframe #iframe-availability,
	.pdp-main-common .product-add-to-cart .cart-action .notify_me_iframe #iframe-availability {
		height: 250px; 
	}	
}

/* Mobile styles */
@media only screen and (max-width: 767px){
	.registration-module .user-consent-wrapper{
		margin-left: 2%;
	}
	.registration-module .user-consent-container .user-consent-wrapper{
		margin-top: -1px;
	}
}
.registration-module #RegistrationForm .col-2 .sign-up-conditions{
	font-size: 12px;
}
.registration-module .user-consent-container .user-consent-wrapper{
	font-size: 12px;
	padding-top: 1px;
} 
.checkout-step .user-consent-wrapper{
	font-size:12px;
}
.login-box .login-box-content .field-header-confirmation .user-consent-wrapper, 
.login-box .login-box-content .field-header-confirmation .terms-consent-wrapper{
	display: inline-block;
    width: calc(100% - 42px);	
}

.login-box .login-box-content .field-header-confirmation .sign-up-text{
	display: inline-block;
    vertical-align: top;	
}

.login-box .login-box-content .field-header-confirmation .form-row-checkbox span.required-indicator{
	display: none;
}

.login-box .login-box-content .field-header-confirmation .terms-consent-wrapper{
	margin-left: 40px;	
    margin-top: -16px;	
}

.login-box .login-box-content #RegistrationForm .field-header-confirmation .terms-consent-wrapper .content-asset{
	margin-top: 0;
}

.bv-cleanslate .bv-prs-container .bv-ask-question-container button.bv-ask-question.bv-focusable.bv-submission-button {
    display: none !important;
}

#QuickViewDialog .product-rating-content .bv-cleanslate .bv-prs-container .bv-ask-question-container .reviewBtn {
    display: none !important;
}
.account-welcome-module{
	height: 400px;
}
@media only screen and (max-width: 1024px){
	.account-welcome-module{
		height: auto;
	}
	.account-welcome-module .welcome-content-wrapper {
		top: 11%;
	}
	.account-welcome-module .welcome-content-wrapper h4{
		    margin: 30px 0 25px;
    		font-weight: 700;
    		font-size: 16px;
	}
	
}
@media only screen and (max-width: 767px){
	.account-welcome-module{
		height: auto;
	}
	.account-welcome-module .welcome-content-wrapper h4{
		    margin: 30px 0 25px;
    		font-weight: 700;
    		font-size: 13px;
	}
	.account-welcome-module .welcome-content-wrapper .text-copy{
		letter-spacing: 0.1em;
    	font-weight: normal;
	}
}

.fab-tip-logo{
	width: auto;
}

@media only screen and (max-width: 1239px){
	.short-description{
		display: none
	}

	.blog-articles .short-description{
			display: block;
	}
}