@import url("https://fonts.googleapis.com/css?family=Lato:100,400,300,700,900");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700");@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Prata");@import url("https://fonts.googleapis.com/css?family=Abhaya+Libre:400,500,700");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,300i,400,600,700");@import url("https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Overpass:300,400,600&display=swap");@import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:300,400,500,600,700");@import url("https://fonts.googleapis.com/css2?family=Sen:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap");@font-face{font-family:"TT-Norms-Pro";font-weight:200;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-Light.otf") format("opentype")}@font-face{font-family:"TT-Norms-Pro";font-weight:300;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-Regular.otf") format("opentype")}@font-face{font-family:"TT-Norms-Pro";font-weight:400;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-Normal.otf") format("opentype")}@font-face{font-family:"TT-Norms-Pro";font-weight:500;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-Medium.otf") format("opentype")}@font-face{font-family:"TT-Norms-Pro";font-weight:600;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-DemiBold.otf") format("opentype")}@font-face{font-family:"TT-Norms-Pro";font-weight:700;font-style:normal;src:url("../../../images/fonts/TT-Norms-Pro/TT-Norms-Pro-Bold.otf") format("opentype")}@font-face{font-family:"Filson Pro";font-weight:300;src:url("https://use.typekit.net/af/c37133/0000000000000000000157c1/27/l?subset_id=2&fvd=n3&v=3") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Filson Pro";font-weight:400;src:url("https://use.typekit.net/af/19c742/0000000000000000000157c9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Filson Pro";font-weight:700;src:url("https://use.typekit.net/af/c12453/0000000000000000000157bf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.personalized-placement.hiding-default-content{visibility:hidden}.personalized-placement.hidden-content{visibility:hidden}.carrara-yellow-ECEBE7{background:#ecebe7}#harry-potter #content{background-color:#4a6b75;text-align:center}#harry-potter #content img{width:100%;display:flex}#harry-potter #content h3{font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;letter-spacing:0.26em;font-size:3vw}#harry-potter #content section a{margin:0;display:inline}#harry-potter #content .header{width:100%;position:absolute;z-index:10}#harry-potter #content .header #ddmenu{text-align:center;overflow:hidden}#harry-potter #content .header #ddmenu #trigger{width:100%;font-size:12px;font-family:"TT-Norms-Pro",sans-serif;font-weight:400;text-decoration:underline;text-transform:uppercase;color:#fff;transition:ease all 0.3s;letter-spacing:0.15em;background:url("../../../images/mobile/pages/harrypotter/00-Common/menu.png") no-repeat;background-size:100%}#harry-potter #content .header #ddmenu #trigger span{width:100%;padding-bottom:11.06667%}#harry-potter #content .header #ddmenu a,#harry-potter #content .header #ddmenu a:hover{color:#fff;text-decoration:none;font-size:4vw}#harry-potter #content .header #ddmenu a.active,#harry-potter #content .header #ddmenu a:hover.active{color:#79bfc4}#harry-potter #content .header #ddmenu ul{transition:ease all 0.3s;opacity:0}#harry-potter #content .header #ddmenu ul li{font-family:"Magorian","Crimson Text",serif;text-transform:uppercase;list-style-type:none;padding:6vw;border-bottom:1px solid #244658;letter-spacing:0.15em;background-color:#162b36}#harry-potter #content .header #ddmenu.active #trigger{background-color:#10212a;text-decoration:none;background:url("../../../images/mobile/pages/harrypotter/00-Common/close-x.png") left no-repeat;background-size:100%}#harry-potter #content .hero{width:100%;padding-bottom:84%;position:relative;z-index:1}#harry-potter #content .hero .image{width:100%;position:absolute;z-index:1}#harry-potter #content .hero .copy{width:100%;position:absolute;z-index:2;margin-top:53.11653%}#harry-potter #content .hero .copy .cta{margin:0 auto;width:52%}#harry-potter #content .hero .copy .cta img{width:100%}#harry-potter #content .hero.other{padding-bottom:65.73333%}#harry-potter #content .hero.other .copy{margin-top:42.81843%}#harry-potter #content .hero.sweeps{padding-bottom:202.26667%}#harry-potter #content .hero.sweeps .copy{margin-top:134%}#harry-potter #content .hero.sweeps .copy p{font-family:"TT-Norms-Pro","Helvetica",sans-serif;font-size:3vw;line-height:1.6em;letter-spacing:0.1em;color:#fff}#harry-potter #content .hero.sweeps .copy sup{font-size:0.7em;vertical-align:text-top;line-height:normal}#harry-potter #content .list-house li{float:left;width:24.92877%}#harry-potter #content .list-house li images{width:100%}#harry-potter #content .list-house li.last{width:24.92877%}#harry-potter #content .list-products{display:flex;overflow-x:scroll;overflow-y:hidden}#harry-potter #content .list-products li{float:left}#harry-potter #content .list-products li img{width:70vw;margin-bottom:8vw;margin-right:4vw}#harry-potter #content .think-youll-love{background-color:#03161e;padding-top:8%}#harry-potter #content .think-youll-love .list-products img{width:40vw;margin-right:0;margin-bottom:0}#harry-potter #content .shop-by-room .list-products-container{position:relative;height:89vw}#harry-potter #content .shop-by-room .list-products-container .list-product-bg{position:absolute;top:0;left:0}#harry-potter #content .shop-by-room .list-products-container .list-products{position:relative;z-index:3}#harry-potter #content .shop-by-room .list-products-container .list-products li img{width:78vw;margin-bottom:0}#harry-potter #content .diys,#harry-potter #content .charming-collections{background-color:#283b47}#harry-potter #content .diys .products,#harry-potter #content .charming-collections .products{width:100%;display:flex;justify-content:center}#harry-potter #content .diys .products li,#harry-potter #content .charming-collections .products li{width:50%;float:left}#harry-potter #content .hp-sweeps-form{background-color:#172c3a}#harry-potter #content .hp-sweeps-form #form-content .age-landing fieldset{margin:0 10px 10px 10px}#harry-potter #content .hp-sweeps-form #form-content .age-landing #errorMsg{color:#fff}#harry-potter #content .hp-sweeps-form #form-content .age-landing #submit{background-color:#172c3a;border:1px solid #72b5bb;color:#72b5bb;border-radius:0;font-family:"TT-Norms-Pro","Helvetica",sans-serif;letter-spacing:0.3em;margin:2vw 0 5vw 0}#harry-potter #content .slideshow{position:relative;width:100%;margin-bottom:0vw;height:107.26496%;padding-bottom:107.26496%}#harry-potter #content .slideshow .slide{display:none;position:absolute;width:100%;height:100%}#harry-potter #content .slideshow .positioners{bottom:12%;left:43%;pointer-events:none;position:absolute;text-align:center;width:100%}#harry-potter #content .slideshow .positioners li{font-size:4vw;margin:0 1%;color:#445860}#harry-potter #content .slideshow .positioners>*{display:inline-block;height:5px;margin-left:2px;margin-right:2px;width:5px}#harry-potter #content .slideshow .positioners .currentPosition{color:#79bfc4}#harry-potter #content .pb-xbrand .slideshow{height:121.33333%;padding-bottom:121.33333%}#harry-potter #content .pb-xbrand .slideshow .positioners{left:44%;bottom:7%}#harry-potter #content .pb-xbrand .slideshow .positioners .currentPosition{color:#fff}#harry-potter #content .footer-container{position:relative}#harry-potter #content .footer-container .footer-links{width:100%;padding:8% 0 0;z-index:2;position:relative}#harry-potter #content .footer-container .footer-links a{color:#fff;text-transform:uppercase;font-family:"Crimson Text",serif;font-size:3vw;letter-spacing:0.1em;display:block;margin-bottom:6%;padding-bottom:6%;border-bottom:1px solid #79bfc4;text-decoration:none}#harry-potter #content .footer-container .footer-links a.active{color:#79bfc4}#harry-potter #content .footer-container .footer-legal{padding:0 15% 8%;z-index:2;position:relative}#harry-potter #content .footer-container::before{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background:#152930;background:linear-gradient(0deg, #152930 0%,rgba(74,106,116,0) 100%)}#harry-potter #content.lookbook{text-align:center}#harry-potter #content.lookbook h2{font-family:"Crimson Text",serif;text-transform:uppercase;color:#79bfc4;font-size:5.3vw;letter-spacing:3px;padding:3% 0;font-weight:400;line-height:1.4}#harry-potter #content.lookbook h3,#harry-potter #content.lookbook p{font-family:"TT-Norms-Pro","Helvetica",sans-serif;color:#fff;text-transform:uppercase;font-size:3vw;letter-spacing:0.26em}#harry-potter #content.lookbook p.copy{text-transform:none;font-weight:300;font-size:3vw;padding:5%;margin:0;letter-spacing:0.06em}#harry-potter #content.lookbook p.btn-shop{font-family:"Crimson Text",serif;border-bottom:2px solid #79bfc4;color:#fff;font-size:3vw;text-transform:uppercase;display:inline-block;padding-bottom:1%;margin:5% 0 0;letter-spacing:0.1em}#harry-potter #content.lookbook p.btn-shop.margin-less{margin:4% 0 0}#harry-potter #content.lookbook a{text-decoration:none}#harry-potter #content.lookbook sup{font-size:50%;vertical-align:super;line-height:0}#harry-potter #content.lookbook .room-hero{width:93.73219%;margin:auto}#harry-potter #content.lookbook .video-hero-wrapper{margin:auto;width:93.73219%;padding-bottom:83.76068%;position:relative}#harry-potter #content.lookbook .video-hero-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#harry-potter #content.lookbook .video-hero-wrapper a{position:absolute;display:block;width:100%;height:100%}#harry-potter #content.lookbook .thumbnails{width:93.73219%;margin:auto;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}#harry-potter #content.lookbook .thumbnails a{width:31.91489%}#harry-potter #content.lookbook .section-room{background-size:cover}#harry-potter #content.lookbook .section-room.first{background-image:url("../../../images/mobile/pages/harrypotter/02-Lookbook/gradient-bg-first.jpg");height:176.8vw;padding:7% 0 2%}#harry-potter #content.lookbook .section-room.dark{background-image:url("../../../images/mobile/pages/harrypotter/02-Lookbook/room-bg-dark.jpg");height:184.33vw;padding:8% 0}#harry-potter #content.lookbook .section-room.dark.long{height:191vw}#harry-potter #content.lookbook .section-room.light{background-image:url("../../../images/mobile/pages/harrypotter/02-Lookbook/room-bg-light.jpg");height:186.47vw;padding:12% 0}#harry-potter #content.lookbook .section-room.light.hdr-wrap{padding:8% 0}#harry-potter #content.lookbook .section-room.gradient{background-image:url("../../../images/mobile/pages/harrypotter/02-Lookbook/gradient-bg.jpg");height:171.73vw;padding:4% 0}#harry-potter #content.lookbook .section-room.border{background-image:url("../../../images/mobile/pages/harrypotter/02-Lookbook/border-bg.jpg");height:188.27vw;padding:13% 0 1%}#harry-potter #content.lookbook .section-room.copy-less-padding p.copy{padding:2% 5% 3%}#harry-potter #content.lookbook .browse-more{background-color:#283b47}#harry-potter #content.lookbook .browse-more .list-products{padding-left:4vw}#harry-potter #content.lookbook .browse-more h2{padding:8% 0 6%}#harry-potter #content .new-arrivals{text-align:center}#harry-potter #content .new-arrivals .page-section{padding-bottom:25vw;position:relative}#harry-potter #content .new-arrivals .page-section .content-section{position:absolute;top:0;left:0}#harry-potter #content .new-arrivals h1{font-family:"Crimson Text",serif;text-transform:uppercase;color:#79bfc4;font-size:5.5vw;letter-spacing:0.24em;line-height:1.4;padding:0;margin:0;font-weight:400}#harry-potter #content .new-arrivals h2,#harry-potter #content .new-arrivals p{font-family:"TT-Norms-Pro","Helvetica",sans-serif;color:#fff}#harry-potter #content .new-arrivals h2{font-size:3vw;text-transform:uppercase;letter-spacing:0.26em;padding:2% 0}#harry-potter #content .new-arrivals p{font-size:3.5vw;font-weight:300;line-height:1.5;padding:10% 0 5%}#harry-potter #content .new-arrivals a{text-decoration:none}#harry-potter #content .new-arrivals a.shop-btn{color:#fff;font-size:4.5vw;text-transform:uppercase;letter-spacing:0.26em;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:5px;display:inline-block;margin-top:3%}#harry-potter #content .new-arrivals .monthly-section li p{font-family:"Crimson Text",serif;text-transform:uppercase;color:#79bfc4;letter-spacing:0.24em;line-height:1.4;padding:3% 0 5%;font-weight:400;font-size:4vw;min-height:14vw}#harry-potter #content .new-arrivals .monthly-section li>div{position:relative}#harry-potter #content .new-arrivals .monthly-section li>div p.coming-soon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;font-size:4.5vw}#harry-potter #content .gifting{text-align:center}#harry-potter #content .gifting h2,#harry-potter #content .gifting h3,#harry-potter #content .gifting p{font-family:"TT-Norms-Pro","Helvetica",sans-serif;color:#fff}#harry-potter #content .gifting h2,#harry-potter #content .gifting h3,#harry-potter #content .gifting p.btn-shop{text-transform:uppercase}#harry-potter #content .gifting h2{font-size:3vw;letter-spacing:0.25em;padding:3% 0}#harry-potter #content .gifting h3{font-size:2.5vw;letter-spacing:0.25em}#harry-potter #content .gifting p.copy{padding:0 10%;font-size:3.5vw}#harry-potter #content .gifting a{text-decoration:none}#harry-potter #content .gifting #shop-collection{background-color:#142936}#harry-potter #content .gifting #shop-collection .slideshow{width:100%;margin:0;height:68.94587%;padding-bottom:68.94587%;overflow:visible}#harry-potter #content .gifting #shop-collection .slideshow .positioners{bottom:-4%;left:46%}#harry-potter #content .gifting #shop-collection p.btn-shop{border:1px solid #79bfc4;color:#fff;background-color:#79bfc4;font-size:3vw;display:inline-block;padding:2% 10%;margin:10% 0;letter-spacing:0.18em}#harry-potter #content .gifting .more-to-give{background-color:#172b38}#harry-potter #content .gifting .more-to-give h2{font-family:"Crimson Text",serif;color:#79bfc4;padding:6% 0;font-size:5vw}#harry-potter #content .gifting .more-to-give .list-products{padding-left:4vw}#harry-potter #content .gifting .more-to-give .list-products li{padding-right:4vw}#harry-potter #content .gifting .more-to-give .list-products img{width:36vw;margin-right:0;margin-bottom:0}#harry-potter #content .scroller-wrapper.product-feed{width:100%;overflow-x:scroll;overflow-y:hidden;background-color:#fff}#harry-potter #content .scroller-wrapper.product-feed .control{display:none}#harry-potter #content .scroller-wrapper.product-feed .scroller-container{width:100%}#harry-potter #content .scroller-wrapper.product-feed ul.panel{display:flex;width:100% !important;overflow-x:scroll;overflow-y:hidden}#harry-potter #content .scroller-wrapper.product-feed ul.panel li.product-cell{padding:3vw;text-align:left;font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif}#harry-potter #content .scroller-wrapper.product-feed ul.panel li.product-cell .product-thumb{width:55vw;margin-bottom:2vw}#harry-potter #content .scroller-wrapper.product-feed ul.panel li.product-cell .product-thumb img{width:100%;height:100%}#harry-potter #content .scroller-wrapper.product-feed ul.panel li.product-cell a{color:#000;font-size:3.5vw;font-weight:400;line-height:1.3;text-decoration:none}#harry-potter #content .scroller-wrapper.product-feed ul.panel li.product-cell .inline-quicklook{display:none}#harry-potter #content .scroller-wrapper.product-feed ul.panel li.product-cell .product-price{display:flex;flex-direction:row;flex-wrap:wrap}#harry-potter #content .scroller-wrapper.product-feed ul.panel li.product-cell .product-price .price-sale-label{flex-basis:100%}
