@font-face{font-family:'OpenSans';src:url('../fonts/opensans-regular.eot');src:url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-regular.woff') format('woff'),url('../fonts/opensans-regular.ttf') format('truetype'),url('../fonts/opensans-regular.svg#opensans_regular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSans';src:url('../fonts/opensans-bold.eot');src:url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-bold.woff') format('woff'),url('../fonts/opensans-bold.ttf') format('truetype'),url('../fonts/opensans-bold.svg#opensans_bold') format('svg');font-weight:bold;font-style:normal}
@font-face{font-family:'OpenSans Condensed';src:url('../fonts/opensans-condensed-bold.eot');src:url('../fonts/opensans-condensed-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-condensed-bold.woff') format('woff'),url('../fonts/opensans-condensed-bold.ttf') format('truetype'),url('../fonts/opensans-condensed-bold.svg#opensans_condensedbold') format('svg');font-weight:bold;font-style:normal}
@font-face{font-family:'EA Sans';src:url('../fonts/easans-bold.eot');src:url('../fonts/easans-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/easans-bold.woff') format('woff'),url('../fonts/easans-bold.ttf') format('truetype'),url('../fonts/easans-bold.svg#eas_sansbold') format('svg');font-weight:bold;font-style:normal}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{font-family:OpenSans;font-weight:bold}
a{color:#d03484;text-decoration:none}
a:hover{color:#0091f6}
#content{background-image:linear-gradient(#54b4e6 80%,white)}
.section-padded{margin:70px 0}
.section-padded--top{margin-top:125px;margin-bottom:0}
.section-padded--bottom{margin-bottom:125px;margin-top:0}
.section-padded .page-section-background{overflow:visible}
.text-shadow{text-shadow:4px 3px 0 rgba(0,0,0,0.3)}
.text-shadow.heading-outlined{text-shadow:4px 3px 0 rgba(0,0,0,0.3),-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,1px 1px 0 black}
.heading{margin-bottom:1.5em}
.heading-outlined{font-size:1.04em;text-shadow:1px 1px 1px black,-1px -1px 1px black}
.image img{display:block;margin:0 auto}
.footer-links{white-space:nowrap}
.footer-links,.footer .page-section-background{overflow:visible}
.ea-country-selector .ea-countries{bottom:20px;right:0;text-align:left;-webkit-overflow-scrolling:touch}
.mobile .ea-country-selector .ea-countries{bottom:30px;max-width:300px;left:0;right:0;margin:auto}
.navigation-footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.navigation-footer li.firstNav{margin:0 auto}
.footer-meta-links [class^="col-"]{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
@media(max-width:767px){.logo-garden [class*="col-"]{margin:35px 0}
.logo-garden [class*="col-"]:not(.col-hide):last-child{margin-bottom:0}
.navigation-footer .firstNav{margin:15px 0}
.navigation-footer .firstNav:first-child{margin-top:0}
.navigation-footer{align-items:center;text-align:center}
.ea-current-country{text-align:center}
.legal .text{padding:0 1em}
}
@media(min-width:768px){.section-padded{padding:70px 0;margin:0}
.navigation-footer{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}
.ea-current-country{text-align:right}
.navigation-footer .firstNav{display:inline-block;padding-right:20px}
}
.footer .legal{padding-bottom:55px}
.footer .text{font-size:.75em;font-weight:normal;margin-top:2em}
.footer .page-section-background{padding-top:1px}
.footer .col-3-12{padding:0 10px}
[data-picture] img{display:block}
.dynamicColumnControl .row{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media(min-width:768px){.dynamicColumnControl .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
}
.header{color:white;font-family:"EA Sans";font-size:1.4em;font-weight:bold}
.pageSection.header>.page-section-background{overflow:visible;padding:10px 0 0 0;position:relative}
.header a{color:white}
.header a:hover{color:#0091f6}
.header-secondary{background-color:#666;padding:10px 0}
.header .ea-logo img{margin:0 0 10px 30px}
@media(min-width:768px){.pageSection.header>.page-section-background{padding:10px 0}
.header .ea-logo img{margin:0}
.header-secondary{padding:0;background-color:#000}
}
.imageCarousel{margin:0 10px}
.imageCarousel .carousel-stage-container{border:3px solid black;box-shadow:5px 10px rgba(0,0,0,0.3);padding-top:0;height:auto}
.imageCarousel .carousel-control-next{left:auto;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.imageCarousel .carousel-control-prev{right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.imageCarousel .carousel-stage{bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;position:relative;display:block}
.imageCarousel .carousel-slide{display:block}
.imageCarousel .carousel-slide:not(.active){display:none}
.imageCarousel .carousel-slide-caption{border-top:3px solid black;bottom:auto;left:auto;padding:1em;text-align:center;position:static;width:auto;min-height:97px}
.imageCarousel .carousel-control-prev img,.imageCarousel .carousel-control-next img{height:50px}
.imageCarousel .carousel-slide img{width:100%}
.imageCarousel .carousel-control-next,.imageCarousel .carousel-control-prev{top:200px}
@media(min-width:768px){.imageCarousel .carousel-control-prev img,.imageCarousel .carousel-control-next img{height:auto}
.imageCarousel .carousel-control-next,.imageCarousel .carousel-control-prev{top:250px}
}
@media(min-width:1200px){.imageCarousel .carousel-slide-caption{min-height:0}
.imageCarousel .carousel-control-next,.imageCarousel .carousel-control-prev{top:400px}
}
.characters .page-section-background,.characters .character{overflow:visible}
.characters .col-2-12.col-hide{width:12%}
.col-3-12>.par{position:relative}
.characters{font-family:"OpenSans Condensed",sans-serif;font-size:1.4em;font-weight:bold;line-height:1.08;position:relative}
.characters .character-blurb{position:absolute;bottom:auto;top:60px;right:auto;left:140px;z-index:9;margin-right:20px;overflow:hidden}
.characters .character-blurb p{font-size:19px}
.characters .row{min-height:60px;padding-bottom:20px}
.character .page-section-background{margin:0}
.character>.page-section-background>div>.parsys>.imageRenditions{position:relative;z-index:1}
.character .pageSection{-webkit-transform:rotate(-1deg) skew(-4deg);-ms-transform:rotate(-1deg) skew(-4deg);transform:rotate(-1deg) skew(-4deg)}
.character .pageSection .page-section-background{border:3px solid black;border-radius:3px;padding:.4em;-webkit-backface-visibility:hidden}
.character-blurb .par{overflow:hidden}
.character .pageSection .image{opacity:.4;position:absolute;right:0;top:0}
.character .text{padding:.1em;-webkit-transform:rotate(1deg) skew(4deg);-ms-transform:rotate(1deg) skew(4deg);transform:rotate(1deg) skew(4deg)}
@media(max-width:767px){.character{padding:24px}
}
@media(min-width:768px){.characters .dynamicColumnControl .row{-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}
.characters .row .par,.character{padding-left:10px}
.character .character-blurb{position:relative;bottom:auto;top:0;left:auto}
.characters>.page-section-background{background:transparent!important}
.characters:after{box-shadow:5px 10px rgba(0,0,0,0.3);content:'\00a0';position:absolute;height:200px;width:100%;background:#fff;top:200px}
}
@media(min-width:768px) and (max-width:1279px){}
@media(min-width:1360px){.character .pageSection{-webkit-transform:rotate(-1deg) skew(-4deg) translateY(12.5%);-ms-transform:rotate(-1deg) skew(-4deg) translateY(12.5%);transform:rotate(-1deg) skew(-4deg) translateY(12.5%);width:50%}
.character>.page-section-background>div>.parsys>.imageRenditions{width:60%}
.characters .character-blurb{position:absolute;bottom:auto;top:120px;right:auto;left:220px}
}
.hero{box-shadow:5px 10px rgba(0,0,0,0.3)}
.hero .landingImage img{width:100%}
.hero-image img{display:block;margin:0 auto;width:100%}
@media(max-width:768px){.menu .menu-title{display:none}
}
@media(max-width:768px){.menu .menu-container .btnMenu{display:block}
}
.menu .menus>ul>li.menu-item{display:inline-block;float:none}
.menu .menu-container .btnMenu{margin:0 .4em;padding:.1em 0}
.menu-heading{cursor:pointer}
.menu-title:after{content:'\203a';display:inline-block;transform:rotate(90deg) translateY(-50%)}
.menu .menu-container .btnMenu span{background:white}
@media(max-width:767px){.menu .btnMenu{display:block}
}
.menu.dropdown:not(.open) .menus{display:none}
.menu.dropdown .menus{bottom:0;top:30px;left:0;position:absolute;transform:translateY(100%);width:auto;z-index:999}
.storeContainer{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:5px;text-align:right}
.store-type{display:inline-block;vertical-align:middle}
.store-type a{display:block}
.store-type img{padding:0 16px}
.store-type:first-child img{padding-left:0}
.store-type:last-child img{padding-right:0}
.buy-garden .page-section-background{box-shadow:0 10px rgba(0,0,0,0.3);padding:5px;position:relative}
.no-ie .buy-garden .par{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ie .buy-garden .par{display:table;margin:0 auto}
.no-ie .buy-garden .par .section{-ms-align-self:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.ie .buy-garden .par .section{display:inline-block}
.ie .buy-garden .section{vertical-align:middle}
.buy-garden .par>.image{padding:16px}
.buy-garden .par>.image:last-child{padding-right:0}