@import url("https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap");@import url("https://fonts.googleapis.com/css?family=Overpass:300,400,600&display=swap");html,#mickey-mouse-microsite{overflow-x:hidden}html header .promo,#mickey-mouse-microsite header .promo{display:none}html header .spotlight .promo,#mickey-mouse-microsite header .spotlight .promo{display:block}#mickey-mouse.wrap{margin:0 auto}#mickey-mouse #content h2{font-family:"Abril Fatface","Playfair Display","Playfair Display",Georgia,"Times New Roman",Times,serif;font-size:34px;line-height:1.3;font-weight:400;color:#282820;letter-spacing:0.04em;text-transform:lowercase;padding:10px 0}#mickey-mouse #content h3,#mickey-mouse #content p,#mickey-mouse #content a{font-family:"Overpass","TT-Norms-Pro","Nunito Sans","Open Sans",Helvetica,Arial,sans-serif;color:#222}#mickey-mouse #content h3{text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:0.2em}#mickey-mouse #content p{font-size:18px;line-height:30px;font-weight:300}#mickey-mouse #content a{text-decoration:none;text-transform:lowercase;color:#fff;display:inline-block}#mickey-mouse #content sup{font-size:0.7em;line-height:0.7em}#mickey-mouse #content .image-label-wrapper{overflow:hidden;position:relative;display:inline-block}#mickey-mouse #content .image-label-wrapper img{display:block}#mickey-mouse #content .image-label{position:absolute;bottom:-35px;height:35px;width:100%;background-color:rgba(0,0,0,0.7);transition:all 0.6s ease;text-align:left}#mickey-mouse #content .image-label p{color:#fff;font-size:14px;line-height:35px;text-transform:lowercase;padding-left:10px}#mickey-mouse #content .image-label span{font-family:system-ui}#mickey-mouse #content .image-label-wrapper:hover{cursor:pointer}#mickey-mouse #content .image-label-wrapper:hover .image-label{transition:all 0.6s ease;bottom:0}#mickey-mouse #content .header{background:url("../../images/pages/mickey-mouse/bg-header.jpg") no-repeat;width:1680px;margin-left:-345px;height:347px;text-align:center;position:relative}#mickey-mouse #content .header .logo{width:230px;height:145px;position:absolute;top:75px;left:818px}#mickey-mouse #content .header .char-nav{background-color:#af0505;bottom:0;display:flex;height:50px;justify-content:center;position:absolute;width:100%}#mickey-mouse #content .header .shop-btn{align-items:center;background-color:#af0505;display:flex;font-size:21px;font-weight:300;height:50px;justify-content:center;letter-spacing:0.08em;width:380px}#mickey-mouse #content .header .shop-btn:hover{color:#fff}#mickey-mouse #content .header .shop-btn:hover .underline-text:before{visibility:visible;width:100%}#mickey-mouse #content .header .shop-btn .underline-text{display:inline-block;position:relative}#mickey-mouse #content .header .shop-btn .underline-text:before{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#fff;visibility:hidden;transition:width 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out;text-align:center}#mickey-mouse #content .header .shop-btn .underline-text:hover:before{visibility:visible;width:100%}#mickey-mouse #content .section{position:relative}#mickey-mouse #content .section .gray-bg{width:1680px;height:100%;margin-left:-345px;position:absolute;top:0;z-index:-99}#mickey-mouse #content .section .products-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto}#mickey-mouse #content .section .copy{background-color:#fff;border-left:6px solid #af0505;position:absolute}#mickey-mouse #content .section a.shop-btn{font-size:16px;line-height:60px;text-transform:uppercase;letter-spacing:0.25em;background-color:#222;width:270px;height:60px;text-align:center;margin-top:12px}#mickey-mouse #content .section a.shop-btn span{background:url("../../images/pages/mickey-mouse/arrow.svg") no-repeat;width:50px;height:5px;display:inline-block;vertical-align:middle;margin-left:25px;transition:all 0.3s}#mickey-mouse #content .section a.shop-btn:hover span{transform:translateX(10px)}#mickey-mouse #content .section a.shop-btn.shop-room{width:310px}#mickey-mouse #content .section.template-a{margin-top:30px;padding-bottom:50px}#mickey-mouse #content .section.template-a .gray-bg{background:linear-gradient(to bottom, #ffffff 0%,#ffffff 415px,#ededed 415px,#ededed 100%)}#mickey-mouse #content .section.template-a .copy{padding:40px 105px 30px 80px;top:489px;left:32px}#mickey-mouse #content .section.template-a .products-list{margin-top:190px;width:870px}#mickey-mouse #content .section.template-b{margin-top:105px;padding-bottom:400px}#mickey-mouse #content .section.template-b .gray-bg{background:linear-gradient(to bottom, #ffffff 0%,#ffffff 240px,#ededed 240px,#ededed 100%)}#mickey-mouse #content .section.template-b .copy{padding:60px 40px 55px 60px;top:50px;left:585px}#mickey-mouse #content .section.template-b .thumbs-b-1{position:absolute;width:356px;left:630px;top:420px}#mickey-mouse #content .section.template-b .thumbs-b-2{position:absolute;width:545px;left:65px;top:570px}#mickey-mouse #content .section.template-c{margin-top:105px;padding-bottom:455px}#mickey-mouse #content .section.template-c .gray-bg{background:linear-gradient(to bottom, #ffffff 0%,#ffffff 285px,#ededed 285px,#ededed 100%)}#mickey-mouse #content .section.template-c .copy{padding:40px 40px 40px 60px;top:83px;left:585px}#mickey-mouse #content .section.template-c .thumbs-c-1{position:absolute;width:328px;left:662px;top:485px}#mickey-mouse #content .section.template-c .thumbs-c-2{position:absolute;width:615px;left:0px;top:573px}#mickey-mouse #content .section.template-d{margin-top:105px;padding-bottom:430px;text-align:right}#mickey-mouse #content .section.template-d .gray-bg{background:linear-gradient(to bottom, #ffffff 0%,#ffffff 260px,#ededed 260px,#ededed 100%)}#mickey-mouse #content .section.template-d .copy{text-align:left;padding:40px 60px;width:320px;left:0px;top:77px}#mickey-mouse #content .section.template-d .thumbs-d-1{position:absolute;width:342px;left:0;top:460px}#mickey-mouse #content .section.template-d .thumbs-d-2{position:absolute;width:562px;left:364px;top:540px}#mickey-mouse #content .section.template-e{margin-top:105px;padding-bottom:400px}#mickey-mouse #content .section.template-e .gray-bg{background:linear-gradient(to bottom, #ffffff 0%,#ffffff 275px,#ededed 275px,#ededed 100%)}#mickey-mouse #content .section.template-e .copy{padding:35px 40px 35px 60px;top:80px;left:585px}#mickey-mouse #content .section.template-e .thumbs-e-1{position:absolute;width:356px;left:636px;top:465px}#mickey-mouse #content .section.template-e .thumbs-e-2{position:absolute;width:545px;left:67px;top:560px}#mickey-mouse #content .section.template-f{margin-top:30px;padding-bottom:50px}#mickey-mouse #content .section.template-f .gray-bg{background:linear-gradient(to bottom, #ffffff 0%,#ffffff 415px,#ededed 415px,#ededed 100%)}#mickey-mouse #content .section.template-f .copy{height:340px;left:25px;padding:40px 105px 0 50px;top:510px;width:260px}#mickey-mouse #content .section.template-f .products-list{margin-top:30px;width:575px}#mickey-mouse #content .halloween.template-b .thumbs-b-1{left:650px;top:470px}#mickey-mouse #content .halloween.template-b .thumbs-b-2{left:0;width:615px}#mickey-mouse #content .halloween.template-b .copy{left:575px;padding:35px 165px 35px 25px;top:80px}#mickey-mouse #content .halloween.template-b .shop-btn.shop-room{width:380px}#mickey-mouse #content .gifts-carousel{background-color:#232322;width:1680px;margin-left:-345px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:60px 0 70px}#mickey-mouse #content .gifts-carousel .copy{width:255px;border-top:6px solid #af0505;padding:25px 0 0 5px}#mickey-mouse #content .gifts-carousel .copy h2{color:#fff;font-size:28px;line-height:36px;padding-bottom:20px}#mickey-mouse #content .gifts-carousel .copy a.shop-link{font-size:16px;font-weight:300;border-bottom:1px solid #fff;letter-spacing:0.03em}#mickey-mouse #content .gifts-carousel .scroller-container{width:710px;margin-left:-33px}#mickey-mouse #content .gifts-carousel .scroller-container .scroller .panel a{display:block;text-decoration:none;margin:0 9px}#mickey-mouse #content .gifts-carousel .scroller-container .scroller .panel img{outline:0;margin:0;width:219px;height:259px}#mickey-mouse #content .gifts-carousel .scroller-container.horizontal .btn-prev a{background:url("../../images/pages/mickey-mouse/btn-prev.png") no-repeat !important}#mickey-mouse #content .gifts-carousel .scroller-container.horizontal .btn-next a{background:url("../../images/pages/mickey-mouse/btn-next.png") no-repeat !important}#mickey-mouse #content .gifts-carousel .scroller-container.horizontal .btn-prev a,#mickey-mouse #content .gifts-carousel .scroller-container.horizontal .btn-next a{width:24px;height:48px}#mickey-mouse #content .section-xbrand{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ededed;flex-wrap:wrap;justify-content:center;margin:105px 0 0 -345px;padding:75px 0 65px;text-align:center;width:1680px}#mickey-mouse #content .section-xbrand h2{flex-basis:100%;font-size:25px}#mickey-mouse #content .section-xbrand a{margin:30px 30px 0}#mickey-mouse #content .section-xbrand p{text-transform:uppercase;padding-top:25px;font-size:12px;line-height:12px;font-weight:400;letter-spacing:0.2em}#mickey-mouse #content .footer{background-color:#232322;width:1680px;margin-left:-345px;padding:20px 0}#mickey-mouse #content .footer .footer-links{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:990px;margin:auto}#mickey-mouse #content .footer .footer-links a{font-size:14px;font-weight:300}#mickey-mouse #content .footer .footer-links p{color:#fff;font-size:9px;letter-spacing:0.15em}
