body {
    background-attachment: fixed;
}

/* Popups Backgrounds */
body.auth0--popup.HND {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/HND.jpg");
}

body.auth0--popup.FLW {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/18F.jpg");
}

body.auth0--popup.BSK {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/18B.jpg");
}

body.auth0--popup.FBQ,
body.auth0--popup.FB {
    background-color: #CDCFC7;
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/FBQ.jpg");
}

body.auth0--popup.TPF {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/TPF.jpg");
}

body.auth0--popup.PZU {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/PZU.jpg");
}

body.auth0--popup.CCO {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/CCO.jpg");
}

body.auth0--popup.TMP {
    background-image: url("https://cdn1.goodsey.com/wcsstore/Celebrations/images/brand_backgrounds/TMP.jpg");
}

body.auth0--popup.STY,
body.STK {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/STY.jpg");
}

body.auth0--popup.WLF {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/WLF.jpg");
}

body.auth0--popup.SCH {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/SCH.jpg");
}

body.auth0--popup.BRY {
    background-image: url("https://www.1800flowers.com/wcsstore/FruitBouquet/images/berries/blb.png");
    /* background-size: contain !important; */
    /* background-position-x: -70px; */
}


/* Redirect & CORD Backgrounds */
body.auth0--redirect.HND,
body.auth0--redirect.HD,
body.auth0--CORD.HND,
body.auth0--CORD.HD {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/HND_large.jpg");
    background-size: cover;
    height: 100vh;
}

body.auth0--redirect.FLW,
body.auth0--CORD.FLW {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/18F_large.jpg");
    background-size: cover;
    height: 100vh;
}

body.auth0--redirect.BSK,
body.auth0--CORD.BSK {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/18B_large.jpg");
    background-size: cover;

}

body.auth0--redirect.FBQ,
body.auth0--redirect.FB,
body.auth0--CORD.FBQ,
body.auth0--CORD.FB {
    background-color: #CDCFC7;
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/FBQ_large.jpg");
    background-size: cover;
    height: 100vh;
}

body.auth0--redirect.TPF,
body.auth0--CORD.TPF {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/TPF_large.jpg");
    background-size: cover;
    background-position: bottom;

}

body.auth0--redirect.PZU,
body.auth0--CORD.PZU {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/PZU_large.jpg");
    background-size: cover;
    height: 100vh;
}

body.auth0--redirect.CCO,
body.auth0--CORD.CCO {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/CCO_large.jpg");
    background-size: cover;

}

body.auth0--redirect.TMP,
body.auth0--CORD.TMP {
    background-image: url("https://cdn1.goodsey.com/wcsstore/Celebrations/images/brand_backgrounds/TMP_large.jpg");
    background-size: cover;
    height: 100vh;
}

body.auth0--redirect.WLF,
body.auth0--CORD.WLF {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/WLF_large.jpg");
    background-size: cover;

}

body.auth0--redirect.SCH,
body.auth0--CORD.SCH {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/SCH_large.jpg");
    background-size: cover;
    height: 100vh;
}

body.auth0.STK.auth0--redirect, body.auth0.STK.auth0--CORD {
	background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_backgrounds/STY_large.jpg");
    background-size: cover;
    background-position: right;

}
body.auth0.BRY.auth0--redirect, body.auth0.BRY.auth0--CORD {
    background: url('https://www.1800flowers.com/wcsstore/FruitBouquet/images/berries/bry_large.jpg');
	background-size: 169% !important;
    background-position-x: 48% !important;
    background-position-y: 40% !important;
   
}



/* Primary CTA's */
body.HND .btn--primary,
body.HD .btn--primary {
    background: #a1001a;
}

body.FLW .btn--primary {
    background: #5e3987;
}

body.BSK .btn--primary {
    background: #c42271;
}

body.FBQ .btn--primary,
body.FB .btn--primary {
    background: #f25a29;
}

body.TPF .btn--primary {
    background: #b01116;
}

body.PZU .btn--primary {
    background: #2ac670;
}

body.CCO .btn--primary {
    background: #5c3427;
}

body.TMP .btn--primary {
    background: #c1282e;
}

body.STY .btn--primary {
    background: #a1001a;
}

body.WLF .btn--primary {
    background: #a1001a;
}

body.SCH .btn--primary {
    background: #512c1d;
}

body.BRY .btn--primary {
    background: #F0412B;
}

/* Brand Logos  */
body.HND .brand-logo,
body.HD .brand-logo, body.HND.auth0--mobile .brand-logo-mobile {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/HND.svg");
}

body.FLW .brand-logo, body.FLW.auth0--mobile .brand-logo-mobile {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/18F.svg");
    height: 80px !important;
}

body.BSK .brand-logo, body.BSK.auth0--mobile .brand-logo-mobile {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/18B.svg");
    height: 80px;
}

body.FBQ .brand-logo,
body.FB .brand-logo, body.FBQ.auth0--mobile .brand-logo-mobile {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/FBQ.svg");
    height: 80px;
}

body.TPF .brand-logo, body.TPF.auth0--mobile .brand-logo-mobile {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/TPF.svg");
}

body.PZU .brand-logo, body.PZU.auth0--mobile .brand-logo-mobile {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/PZU.svg");
    background-position: center center;
}

body.CCO .brand-logo, body.CCO.auth0--mobile .brand-logo-mobile {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/CCO.svg");
    height: 80px;
}

body.TMP .brand-logo, body.TMP.auth0--mobile .brand-logo-mobile {
    background-image: url("https://cdn1.goodsey.com/wcsstore/Celebrations/images/brand_logos/TMP.svg");
}

body.STY .brand-logo,
body.STK .brand-logo, body.STK.auth0--mobile .brand-logo-mobile {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/STY.svg");
    height: 90px;
}

body.WLF .brand-logo {
    background-image: url("https://cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/WLF.svg");

}
body.WLF.auth0--mobile .brand-logo-mobile{
	background-image: url("https://cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/WLF_bakeryMobile.svg");

}


/* body.WLF .brand-logo { */
	/* background-image:  url("https://cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/WLF.svg"); */
/* } */
/* body.WLF.auth0--mobile .brand-logo-mobile{ */
	/* background-image:  url("https://cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/WLF_bakeryMobile.svg"); */
	
/* } */

body.SCH .brand-logo, body.SCH.auth0--mobile .brand-logo-mobile {
    background-image: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/SCH.svg");
}
 body.auth0.BRY .brand-logo,  body.BRY.auth0--mobile .brand-logo-mobile{
	background-image:  url("https://cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/SharisLogo_r.svg");
    height: 80px !important;
 } 

.brand-logo {
    margin-top: 4px;
    margin: 0 auto;
}

.remove-background-img {
    background-image: none !important;
}


    body.auth0--mobile {
        background-image: unset !important;
    }

.auth0.auth0--CORD .checkoutHeader{
display:block !important;
}

.auth0.auth0--CORD img.ab-logo-img{
visibility:hidden;
}

.auth0.TPF.auth0--CORD div#cord-signIn-logo a{
    background: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/TPF.svg");
    display: block;
	background-repeat: no-repeat;
	    background-position: center center;
}
.auth0.BSK.auth0--CORD div#cord-signIn-logo a{
    background: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/18B.svg");
    display: block;
	background-repeat: no-repeat;
	       background-position: center center;
}
.auth0.STK.auth0--CORD div#cord-signIn-logo a{
    background: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/STY.svg");
    display: block;
	background-repeat: no-repeat;
	       background-position: center center;
		   background-size: 275px 80px;
}
.auth0.CCO.auth0--CORD div#cord-signIn-logo a{
    background: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/CCO.svg");
    display: block;
	background-repeat: no-repeat;
	        background-position: center center;
}
.auth0.WLF.auth0--CORD div#cord-signIn-logo a{
   background-image:  url("https://cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/WLF.svg");
    display: block;
	background-repeat: no-repeat;
	       background-position: center center;
}
.auth0.HND.auth0--CORD div#cord-signIn-logo a{
    background: url("https://cdn1.harryanddavid.com/wcsstore/Celebrations/images/brand_logos/HND.svg");
    display: block;
	background-repeat: no-repeat;
	        background-position: center center;
}
