html{background:#fff}body{color:#ee0082}.theme-barbie .span12{text-align:center}.theme-barbie a.prev{background:url(/Resources/images/core/barbie/barbie_large_nav_arrow_left.png) center center no-repeat}.theme-barbie a.next{background:url(/Resources/images/core/barbie/barbie_large_nav_arrow_right.png) center center no-repeat}.theme-barbie h1{display:inline-block;position:relative;font-size:26px;line-height:45px;color:#EC4499;width:81%;margin-left:auto;margin-right:auto;background:url(/Resources/images/core/barbie/btn_middle.png) left top repeat-x;text-align:left;font-weight:700;padding-bottom:.5em}.theme-barbie h1:after,.theme-barbie h1:before{content:" ";width:16px;height:50px;position:absolute;top:0}.theme-barbie h1:before{display:block;left:-16px;background:url(/Resources/images/core/barbie/btn_spritesheet.png) repeat-x}.theme-barbie h1:after{display:inline-block;right:-16px;background:url(/Resources/images/core/barbie/btn_spritesheet.png) -16px 0 repeat-x}.theme-barbie h3{color:#363636;font-weight:700}.theme-barbie .btn{display:inline-block;color:#de1c85;font-size:19px;height:44px;line-height:38px;background:url(/Resources/images/core/barbie/btn_middle.png) left top repeat-x;position:relative;padding:1px 8px 0}.theme-barbie .btn:after,.theme-barbie .btn:before{content:" ";height:50px;top:0}.theme-barbie .btn:before{display:block;width:15px;position:absolute;left:-15px;background:url(/Resources/images/core/barbie/btn_spritesheet.png) no-repeat}.theme-barbie .btn:after{display:inline-block;width:17px;position:absolute;right:-17px;background:url(/Resources/images/core/barbie/btn_spritesheet.png) -17px 0 no-repeat}.theme-barbie .btn:hover{background:url(/Resources/images/core/barbie/btn_middle_hover.png) left top repeat-x}.theme-barbie .btn:hover:before{background:url(/Resources/images/core/barbie/btn_spritesheet_hover.png) no-repeat}.theme-barbie .btn:hover:after{background:url(/Resources/images/core/barbie/btn_spritesheet_hover.png) -17px 0 no-repeat}.theme-barbie .btn:active{background:url(/Resources/images/core/barbie/btn_middle_active.png) left top repeat-x}.theme-barbie .btn:active:before{background:url(/Resources/images/core/barbie/btn_spritesheet_active.png) no-repeat}.theme-barbie .btn:active:after{background:url(/Resources/images/core/barbie/btn_spritesheet_active.png) -17px 0 no-repeat}.theme-barbie .btn.pink-version{color:#fff;font-weight:300;background:url(/Resources/images/core/barbie/btn_middle_alt.png) left top repeat-x}.theme-barbie .btn.pink-version:before{background:url(/Resources/images/core/barbie/btn_spritesheet_alt.png) no-repeat}.theme-barbie .btn.pink-version:after{background:url(/Resources/images/core/barbie/btn_spritesheet_alt.png) -17px 0 no-repeat}.theme-barbie .btn.pink-version:hover{color:#de1c85;background:url(/Resources/images/core/barbie/btn_middle_hover.png) left top repeat-x}.theme-barbie .btn.pink-version:hover:before{background:url(/Resources/images/core/barbie/btn_spritesheet_hover.png) no-repeat}.theme-barbie .btn.pink-version:hover:after{background:url(/Resources/images/core/barbie/btn_spritesheet_hover.png) -17px 0 no-repeat}.theme-barbie .btn.pink-version:active{color:#de1c85;background:url(/Resources/images/core/barbie/btn_middle_active.png) left top repeat-x}.theme-barbie .btn.pink-version:active:before{background:url(/Resources/images/core/barbie/btn_spritesheet_active.png) no-repeat}.theme-barbie .btn.pink-version:active:after{background:url(/Resources/images/core/barbie/btn_spritesheet_active.png) -17px 0 no-repeat}.theme-barbie img[usemap]{border:none;height:auto;max-width:100%;width:auto}@media (max-width:767px){.theme-barbie h1{width:85%;font-size:20px}.theme-barbie h3{font-size:14px}}.theme-barbie .header-navigation{height:100px;background:rgba(255,255,255,.8);box-shadow:0 -2px 17px 7px rgba(0,0,0,.3)}.theme-barbie .header-navigation .brand-logo{width:14%;height:71px;margin:15px 0 0 2%;position:absolute;background:url(/Resources/images/core/barbie/barbie_logo.png) center no-repeat}.theme-barbie .header-navigation nav{text-align:center}.theme-barbie .header-navigation .link-container a{font-family:Arial;letter-spacing:.5px;color:#f39;font-weight:700;font-size:20px;line-height:16px;display:inline-block;vertical-align:bottom;height:70px;margin:20px 2% 0;background-repeat:no-repeat;background-position:center bottom 35px;padding-top:40px;text-align:center}.theme-barbie .brand-intro .row .hideOnDevice,.theme-barbie .detailed .row .span10 .carousel-mobile .owl-controls{display:block}.theme-barbie .header-navigation .link-container a .icon-container{top:-44px;left:50%;margin-left:-22px;height:40px;width:40px}.theme-barbie .header-navigation .link-container a:hover{color:#6cc}.theme-barbie .header-navigation .link-container a:last-of-type{margin-right:2%}.theme-barbie .header-navigation .link-container a.brand-link{position:static}@media (max-width:1030px){.theme-barbie .header-navigation .link-container a{font-size:18px}}@media (max-width:940px){.theme-barbie .header-navigation .brand-logo{background-size:100%}.theme-barbie .header-navigation .link-container a{margin:20px 1.5% 0;font-size:16px}}@media (max-width:767px){.theme-barbie .header-navigation{height:55px;background:#fff}.theme-barbie .header-navigation nav{height:55px}.theme-barbie .header-navigation nav .link-container .icon-container{top:-2px;left:0;right:-40px;height:28px;width:28px;margin-left:-43px}.theme-barbie .header-navigation nav.open .link-container{max-height:240px}.theme-barbie .header-navigation .mobile-hamburger{top:16px;background:url(/Resources/images/core/barbie/nav_mobile_spritesheet.png) left top no-repeat;right:25px;margin:0}.theme-barbie .header-navigation .brand-logo{position:absolute;width:93px;height:50px;left:0;right:0;margin:0 auto;top:2px;background:url(/Resources/images/core/barbie/nav_logo_mobile.png) left top no-repeat;background-size:100%}.theme-barbie .header-navigation .link-container{width:100%;position:relative;z-index:1;margin-top:55px}.theme-barbie .header-navigation .link-container a{display:block;width:100%;height:40px;font-size:20px;font-family:Arial;letter-spacing:.5px;line-height:41px;text-align:left;border:none;margin:0;padding:0;border-top:solid 1px #aaa9a5;background-color:#fff;background-size:0}.theme-barbie .header-navigation .link-container a:before{content:" ";display:block;width:60px;height:40px;float:left;background-image:inherit;background-repeat:no-repeat;background-position:center center;background-size:auto 49%}.theme-barbie .header-navigation .link-container a:last-child{border-right:none;border-bottom:solid 1px #aaa9a5}.theme-barbie .header-navigation .link-container a.no-icon:before{width:15px}.theme-barbie .retailer-logo-carousel h3{margin-bottom:0}}.theme-barbie .retailer-logo-carousel .owl-carousel .owl-item{height:110px}.theme-barbie .retailer-logo-carousel .owl-carousel .owl-item img{border:5px solid transparent}.theme-barbie .retailer-logo-carousel .owl-carousel .owl-item:hover img{border:5px solid #6cc}.theme-barbie .detailed{background-image:transparent;background-position:center -380px;background-repeat:repeat-x;padding-top:45px}.theme-barbie .detailed h2{text-align:left;margin-bottom:15px!important;margin-top:20px;font-size:36px;font-weight:700;color:#EC4499}.theme-barbie .detailed .mCSB_container{color:#EC4499;font-size:1.2em}.theme-barbie .detailed p{font-size:16px;line-height:26px;color:#363636}.theme-barbie .detailed p span{font-weight:700}.theme-barbie .detailed .row .product-image-holder img{border-radius:15px}.theme-barbie .detailed .row .copy-area{height:350px;width:100%;overflow:auto;position:relative}.theme-barbie .detailed .row .copy-area ul{list-style-type:none;position:relative;margin-left:8px;padding-left:6px;color:#363636}.theme-barbie .detailed .row .copy-area ul li{list-style:none;margin:7px 0}.theme-barbie .detailed .row .copy-area ul li:before{content:"\2022";position:absolute;left:-10px;color:#666;font-size:36px;margin-right:5px;margin-top:-12px}.theme-barbie .detailed .row .span10 .selected-image{border:1px solid #999;width:100%}.theme-barbie .detailed .row .span10 .carousel-mobile img{max-width:280px;min-width:280px;border:1px solid #999;border-radius:15px}.theme-barbie .detailed .row .span10 .carousel-mobile .owl-controls .owl-dots span{width:12px;height:12px;margin:5px 7px;background:#fff;display:block;border:1px solid #919191;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.theme-barbie .detailed .row .span10 .carousel-mobile .owl-controls .owl-dots .owl-dot.active span{background:#c06;border:none}.theme-barbie .detailed .row.carousel-holder{margin-top:20px;margin-left:0;margin-right:0}.theme-barbie .detailed .row.carousel-holder .next,.theme-barbie .detailed .row.carousel-holder .prev{margin-top:27px}.theme-barbie .detailed .row.carousel-holder .span6{padding-left:0}.theme-barbie .detailed .row.carousel-holder .carousel-main img{border:2px solid #ff8ed1;border-radius:10px;margin:3px;box-sizing:content-box}.theme-barbie .detailed .row.carousel-holder .carousel-main img.selected,.theme-barbie .detailed .row.carousel-holder .carousel-main img:hover{border:5px solid #6cc;margin:0}.theme-barbie .detailed .row .span6{padding-left:40px}.theme-barbie .detailed .row .btn{margin-top:30px}.theme-barbie .detailed .row .mCS-main.mCSB_scrollTools{opacity:1}.theme-barbie .detailed .row .mCS-main.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#c06;width:4px}.theme-barbie .detailed .row .mCS-main.mCSB_scrollTools .mCSB_draggerRail{background-color:#f39}.theme-barbie .detailed.has-frame .span10{min-width:100px;min-height:100px;background-image:url(/Resources/images/core/barbie/backgroundFrame/barbie_fill.png),url(/Resources/images/core/barbie/backgroundFrame/barbie_top_left.png),url(/Resources/images/core/barbie/backgroundFrame/barbie_side_top.png),url(/Resources/images/core/barbie/backgroundFrame/barbie_top_right.png),url(/Resources/images/core/barbie/backgroundFrame/barbie_side_right.png),url(/Resources/images/core/barbie/backgroundFrame/barbie_bottom_right.png),url(/Resources/images/core/barbie/backgroundFrame/barbie_side_bottom.png),url(/Resources/images/core/barbie/backgroundFrame/barbie_bottom_left.png),url(/Resources/images/core/barbie/backgroundFrame/barbie_side_left.png);background-position:50px 50px,left top,50px top,calc(100% - 50px + 50px) top,calc(100% - 50px + 50px) calc(100% - 50px),calc(100% - 50px + 50px) bottom,calc(100% - 50px) bottom,left bottom,left 50px;background-size:calc(100% - 50px * 2) calc(100% - 50px * 2),50px 50px,calc(100% - 50px * 2) 50px,50px 50px,50px calc(100% - 50px * 2),50px 50px,calc(100% - 50px * 2) 50px,50px 50px,50px calc(100% - 50px * 2);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;padding:30px}@media (max-width:940px){.theme-barbie .detailed .row .span10 .selected-image{width:100%}}@media (max-width:767px){.theme-barbie .detailed{padding-top:30px;margin-bottom:10px}.theme-barbie .detailed h2{font-size:24px;text-align:left;margin:0;padding-left:25px}.theme-barbie .detailed .row .copy-area ul,.theme-barbie .detailed p{font-size:14px;line-height:20px}.theme-barbie .detailed .row .dynamic-content{text-align:center}.theme-barbie .detailed .row .copy-area{height:120px;margin:5px 0 0;padding:5px 25px 25px;text-align:left}.theme-barbie .detailed .row .copy-area ul li:before{font-size:30px;margin-top:2px}.theme-barbie .detailed .row .span6{padding-left:0}.theme-barbie .detailed .row .btn{margin:15px auto 0;text-align:center}.theme-barbie .detailed.has-frame .span10{padding:25px 0 0}}.theme-barbie .kids-carousel{margin-bottom:20px}.theme-barbie .kids-carousel .entry{margin:auto}.theme-barbie .kids-carousel .entry .img-container{margin-bottom:17px}.theme-barbie .kids-carousel .entry .img-container img{width:98%;box-shadow:2px 4px 5px 0 rgba(0,0,0,.26);border-radius:10px}.theme-barbie .kids-carousel .entry p{color:#363636;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center}.theme-barbie .kids-carousel .grid .row.title{padding-left:10px;padding-right:10px}.theme-barbie .kids-carousel.has-frame .grid{max-width:100%}.theme-barbie .kids-carousel.has-frame .grid .row.title{max-width:1600px;margin:auto;padding-left:10px;padding-right:10px}.theme-barbie .kids-carousel.has-frame .carousel-row{background:url(/Resources/images/core/barbie/apps_background.jpg) center top no-repeat;background-size:100%;padding-top:88px}.theme-barbie .brand-intro,.theme-barbie .brand-intro .row .span4{padding-top:20px}.theme-barbie .kids-carousel.has-frame .carousel-row-content{padding-left:0;padding-right:0}@media (min-width:1360px){.theme-barbie .kids-carousel .carousel-row{background-position:center -110px}}@media (max-width:940px){.theme-barbie .kids-carousel.has-frame .carousel-row{padding-left:0;padding-right:0}}@media (max-width:767px){.theme-barbie .kids-carousel .entry .img-container{margin-bottom:50px}.theme-barbie .kids-carousel .owl-theme .owl-dots .owl-dot span{background:#fff;border:1px solid #898989}.theme-barbie .kids-carousel .owl-theme .owl-dots .owl-dot.active span{background:#c06;border:none}}@media (max-width:576px){.theme-barbie .kids-carousel .owl-nav{margin-top:8px}.theme-barbie .kids-carousel.has-frame .carousel-row{background-size:320%;background-position:center 0;padding-top:20px}}.theme-barbie .brand-intro h2{font-size:26px;text-align:left;margin-bottom:10px;font-weight:700;color:#363636}.theme-barbie .brand-intro p,.theme-barbie .brand-intro strong{color:#363636;font-size:20px}.theme-barbie .brand-intro p{line-height:28px;font-weight:300}.theme-barbie .brand-intro a.btn{z-index:1}.theme-barbie .brand-intro .row{position:relative}.theme-barbie .brand-intro .row .btn{margin-left:16px}.theme-barbie .brand-intro .row .showOnDevice{display:none}.theme-barbie .brand-intro .row .altBackground{position:absolute;width:100%;display:block;left:0;bottom:-50px;z-index:-1}.theme-barbie .brand-intro .row .altBackground img{width:90%;display:block;margin:0 auto}@media (max-width:767px){.theme-barbie .brand-intro{overflow:hidden}.theme-barbie .brand-intro .graphic{width:90%;display:block;margin:0 auto}.theme-barbie .brand-intro h1{font-size:30px;margin-bottom:15px}.theme-barbie .brand-intro h2{text-align:center;margin:25px 0 5px;font-size:30px}.theme-barbie .brand-intro p{line-height:20px;font-size:14px;width:85%;margin-left:auto;margin-right:auto}.theme-barbie .brand-intro .row .hideOnDevice{display:none}.theme-barbie .brand-intro .row .altBackground,.theme-barbie .brand-intro .row .showOnDevice{display:block}.theme-barbie .brand-intro .row .span4{text-align:center;padding-top:0}.theme-barbie .brand-intro .row .altBackground img{position:absolute;width:160%;display:block;left:0;bottom:250px;z-index:-1}}.theme-barbie .featured-promo:after,.theme-barbie .featured-promo:before{content:"";display:block;height:20px;left:0;width:100%;z-index:10}.theme-barbie .featured-promo{position:relative;background-color:#fff;margin-bottom:0}.theme-barbie .featured-promo:before{background:url(/Resources/images/core/barbie/promo-divider.png) no-repeat;background-size:100%;top:-14px;position:absolute}.theme-barbie .featured-promo:after{background:url(/Resources/images/core/barbie/promo-divider.png) no-repeat;background-size:100%;bottom:-20px;position:absolute}.theme-barbie .featured-promo h2{font-size:30px;text-align:left;margin-bottom:5px;font-weight:700}.theme-barbie .featured-promo p{font-size:16px;text-align:left}.theme-barbie .featured-promo .slide .details{background:#f39;padding:0 20px;color:#fff}.theme-barbie .featured-promo .slide .details h2{padding:20px 20px 0;color:#fff}.theme-barbie .featured-promo .slide .details p{padding:0 20px}.theme-barbie .featured-promo .slide .details a{margin-bottom:20px}.theme-barbie .featured-promo .slide .details a:empty,.theme-barbie .featured-promo .slide .details h2:empty,.theme-barbie .featured-promo .slide .details p:empty{display:none}.theme-barbie .featured-promo .slide .details .btn{margin-left:16px}.theme-barbie .featured-promo .owl-controls{bottom:20px}.theme-barbie .featured-promo .owl-controls .owl-dots span{width:10px;height:10px;margin:5px 8px;background:#fff;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px;border:1px solid #919191}.theme-barbie .featured-promo .owl-controls .owl-dots .owl-dot.active span{background:#c06;border:none}.theme-barbie .featured-promo .next,.theme-barbie .featured-promo .prev{position:absolute;top:40%}.theme-barbie .featured-promo .prev{left:10px;background:url(/Resources/images/core/barbie/barbie_large_nav_arrow_left.png) center no-repeat}.theme-barbie .featured-promo .next{right:10px;background:url(/Resources/images/core/barbie/barbie_large_nav_arrow_right.png) center no-repeat}@media only screen and (max-width:1400px){.theme-barbie .featured-promo{background-image:none!important}}@media only screen and (max-width:1200px){.theme-barbie .detailed .span10 .selected-image{min-width:inherit}.theme-barbie .featured-promo .slide .details{width:32%}.theme-barbie .featured-promo .slide .details h2{font-size:26px;line-height:30px;margin-bottom:0}}@media (max-width:940px){.theme-barbie .featured-promo .slide .details{width:36%;padding-left:15px;padding-right:15px;padding-top:15px}.theme-barbie .featured-promo .slide .details p{margin-bottom:10px}}@media (max-width:767px){.theme-barbie .featured-promo:after{background:0 0}.theme-barbie .featured-promo .slide .details{width:95%;color:#363636}.theme-barbie .featured-promo .slide .details h2{font-size:20px;color:#363636;padding-top:0}.theme-barbie .featured-promo .slide .details p{font-size:14px;text-align:center;margin:10px 0 15px}.theme-barbie .featured-promo .slide .details .btn{margin:0}.theme-barbie .featured-promo .slide .details .btn.swapper{color:#fff;font-weight:300;background:url(/Resources/images/core/barbie/btn_middle_alt.png) left top repeat-x}.theme-barbie .featured-promo .slide .details .btn.swapper:before{background:url(/Resources/images/core/barbie/btn_spritesheet_alt.png) no-repeat}.theme-barbie .featured-promo .slide .details .btn.swapper:after{background:url(/Resources/images/core/barbie/btn_spritesheet_alt.png) -15px 0 no-repeat}.theme-barbie .featured-promo .slide .altBackground{background:0 0}.theme-barbie .featured-promo .btn{margin-left:0}.theme-barbie .featured-promo .slide .slide-img.img-map{padding-bottom:0!important;height:auto}.theme-barbie .featured-promo .slide .slide-img.img-map img{height:400px!important;width:auto;margin-left:-12%}.theme-barbie .featured-promo .slide .slide-img.img-map img[usemap]{height:auto!important;width:100%;margin-left:0}.featured-promo .carousel-slides {position : relative;}.theme-barbie .featured-promo .owl-controls{padding-top:inherit;top: auto !important;bottom: -38px !important;}}.theme-barbie .videos p{color:#363636}.theme-barbie .videos .vid-title{color:#363636;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center}.theme-barbie .videos .owl-controls .owl-dots span{width:10px;height:10px;margin:5px 8px;background:#fff;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px;border:1px solid #919191}.theme-barbie .videos .owl-controls .owl-dots .owl-dot.active span{background:#c06;border:none}.theme-barbie .interstitial-modal .overlay{background:#000;opacity:.75}.theme-barbie .interstitial-modal a.close-btn{background:url(/Resources/images/core/barbie/dialog-close-btn.png) left top no-repeat}.theme-barbie .interstitial-modal a.btn{color:#fff;font-weight:300;background:url(/Resources/images/core/barbie/btn_middle_alt.png) left top repeat-x}.theme-barbie .interstitial-modal a.btn:before{background:url(/Resources/images/core/barbie/btn_spritesheet_alt.png) no-repeat}.theme-barbie .interstitial-modal a.btn:after{background:url(/Resources/images/core/barbie/btn_spritesheet_alt.png) -17px 0 no-repeat}.theme-barbie .interstitial-modal a.btn:hover{color:#de1c85;background:url(/Resources/images/core/barbie/btn_middle_hover.png) left top repeat-x}.theme-barbie .interstitial-modal a.btn:hover:before{background:url(/Resources/images/core/barbie/btn_spritesheet_hover.png) no-repeat}.theme-barbie .interstitial-modal a.btn:hover:after{background:url(/Resources/images/core/barbie/btn_spritesheet_hover.png) -17px 0 no-repeat}.theme-barbie .interstitial-modal a.btn:active{color:#de1c85;background:url(/Resources/images/core/barbie/btn_middle_active.png) left top repeat-x}.theme-barbie .interstitial-modal a.btn:active:before{background:url(/Resources/images/core/barbie/btn_spritesheet_active.png) no-repeat}.theme-barbie .interstitial-modal a.btn:active:after{background:url(/Resources/images/core/barbie/btn_spritesheet_active.png) -17px 0 no-repeat}.theme-barbie .interstitial-modal a.proceed{margin-left:52px}.theme-barbie .thumbnail-carousel{margin-top:45px}.theme-barbie .thumbnail-carousel.has-frame{background:url(/Resources/images/core/barbie/character_bg.jpg) center -90px no-repeat;background-size:100%}.theme-barbie .thumbnail-carousel .next,.theme-barbie .thumbnail-carousel .prev{margin-top:5px}.theme-barbie .thumbnail-carousel .modal .overlay{background:#000;opacity:.75}.theme-barbie .thumbnail-carousel .modal .dialog{padding:35px}.theme-barbie .thumbnail-carousel .modal a.close-btn{background:url(/Resources/images/core/barbie/dialog-close-btn.png) left top no-repeat}.theme-barbie .thumbnail-carousel .modal p{color:#666;font-size:16px;margin-top:8px;text-align:center}.theme-barbie .thumbnail-carousel .carousel p{color:#363636;font-size:18px;margin-top:8px;text-align:center}.theme-barbie .thumbnail-carousel .owl-item img{border:5px solid transparent}.theme-barbie .thumbnail-carousel .owl-item:hover img{border:5px solid #6cc}.theme-barbie .thumbnail-carousel .btn{margin-top:30px}@media (min-width:1360px){.theme-barbie .thumbnail-carousel.has-frame{background-position:center -140px}}@media (max-width:940px){.theme-barbie .thumbnail-carousel.has-frame{background-position:center top}}@media (max-width:767px){.theme-barbie .thumbnail-carousel.has-frame{background-position:center -30px;background-size:cover}}.theme-barbie .footer-navigation .cta-icon-wrap .span4,.theme-barbie .footer-navigation .cta-icon-wrap .span8{height:45px}.theme-barbie .footer-navigation .cta-icon-wrap h3{margin-bottom:-4px;margin-right:36px;color:#666;font-size:24px}.theme-barbie .footer-navigation .cpr,.theme-barbie .footer-navigation .legal a,.theme-barbie .footer-navigation .tm{font-size:12px;color:#404040}.theme-barbie .footer-navigation .tm{margin:16px 0 0}.theme-barbie .footer-navigation .cpr{padding-bottom:18px}.theme-barbie .footer-navigation .legal a{padding:0 4px;border-right:1px solid #010101}.theme-barbie .footer-navigation .legal a:last-child{border:none}.theme-barbie .footer-navigation .btm-nav-wrap{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDhkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjU5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9d8d9),color-stop(41%,rgba(255,255,255,.59)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#d9d8d9 0,rgba(255,255,255,.59) 41%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#d9d8d9 0,rgba(255,255,255,.59) 41%,rgba(255,255,255,0) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#d9d8d9', endColorstr='#00ffffff', GradientType=0)}.theme-barbie .footer-navigation .country-dropdown .dropdown-container{background:#ee0082}.theme-barbie .footer-navigation .country-dropdown ul li a:hover{background:#fff;color:#f39}@media (max-width:767px){.theme-barbie .footer-navigation nav{padding-top:23px;margin-bottom:11px}.theme-barbie .footer-navigation nav a{font-size:12px;margin:5px 7px}.theme-barbie .footer-navigation .cpr,.theme-barbie .footer-navigation .legal a,.theme-barbie .footer-navigation .tm{font-size:7px}.theme-barbie .footer-navigation .tm{margin-bottom:-5px}.theme-barbie .footer-navigation .cta-icon-wrap{padding-top:20px;padding-bottom:20px}.theme-barbie .footer-navigation .cta-icon-wrap .span4,.theme-barbie .footer-navigation .cta-icon-wrap .span8{text-align:center;height:inherit}.theme-barbie .footer-navigation .cta-icon-wrap h3{margin:0;font-size:28px}.theme-barbie .footer-navigation .cta-icon-wrap .btn{margin-top:15px}}.theme-barbie .language-modal .overlay{background:#000;opacity:.75}.theme-barbie .language-modal a.close-btn{background:url(/Resources/images/core/barbie/dialog-close-btn.png) left top no-repeat}.theme-barbie .language-modal a.btn{color:#fff;font-weight:300;background:url(/Resources/images/core/barbie/btn_middle_alt.png) left top repeat-x}.theme-barbie .language-modal a.btn:before{background:url(/Resources/images/core/barbie/btn_spritesheet_alt.png) no-repeat}.theme-barbie .language-modal a.btn:after{background:url(/Resources/images/core/barbie/btn_spritesheet_alt.png) -17px 0 no-repeat}.theme-barbie .language-modal a.btn:hover{color:#de1c85;background:url(/Resources/images/core/barbie/btn_middle_hover.png) left top repeat-x}.theme-barbie .language-modal a.btn:hover:before{background:url(/Resources/images/core/barbie/btn_spritesheet_hover.png) no-repeat}.theme-barbie .language-modal a.btn:hover:after{background:url(/Resources/images/core/barbie/btn_spritesheet_hover.png) -17px 0 no-repeat}.theme-barbie .language-modal a.btn:active{color:#de1c85;background:url(/Resources/images/core/barbie/btn_middle_active.png) left top repeat-x}.theme-barbie .language-modal a.btn:active:before{background:url(/Resources/images/core/barbie/btn_spritesheet_active.png) no-repeat}.theme-barbie .language-modal a.btn:active:after{background:url(/Resources/images/core/barbie/btn_spritesheet_active.png) -17px 0 no-repeat}.theme-barbie .language-modal .link a{color:#c06;background-image:url(/Resources/images/core/barbie/language-modal-globe.png)}.theme-barbie .language-modal h3{font-size:32px;color:#000}@media (max-width:767px){.theme-barbie .language-modal .dialog{padding:35px 0}.theme-barbie .language-modal h3{font-size:20px}}.theme-barbie .video-overlay{background:rgba(0,0,0,.75)}.theme-barbie .video-overlay a.close{background:url(/Resources/images/core/barbie/dialog-close-btn.png) left top no-repeat}.theme-barbie.device-android.in-iframe,.theme-barbie.device-ios.in-iframe{padding-bottom:50px}@media only screen and (min-width:768px) and (max-width:940px){#endlesshairmarquee.featured-promo:before{top:-14px}#endlesshairmarquee.featured-promo .slide .details{top:0;padding-top:0;width:38%}#endlesshairmarquee.featured-promo .slide .details h2{padding:10px 10px 5px}#endlesshairmarquee.featured-promo .slide .details p{padding:0 10px}}.theme-barbie .brand-intro p,.theme-barbie .detailed .mCSB_container,.theme-barbie .featured-promo .slide .details p{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}