@font-face{font-family:Macys Sans Regular;src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff")}@font-face{font-family:Macys Sans Bold;src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff")}#campaign{background-color:#111b27;font-family:CenturyGothicRegular;font-style:normal;font-stretch:normal;color:#fff}#campaign main{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/dior-atelier-of-dreams/2021-11-01/assets/desktop/bg.jpg");background-position:top;background-size:100%;background-size:cover;padding-bottom:100px}#campaign main h1,#campaign main h2,#campaign main h3,#campaign main h4,#campaign main h5,#campaign main h6,#campaign main strong{font-family:CenturyGothicRegular}#campaign main em{font-family:CenturyGothicItalic;font-style:"Italic"}#campaign main *{box-sizing:border-box}#campaign main hr.clear{float:none;width:100%;clear:both;height:0;margin:0;padding:0;border:0 none}#campaign main nav,#campaign main section{width:100%;max-width:1584px;margin:0 auto;text-align:center;z-index:1}#campaign main section#nav{width:100%;max-width:unset;background-color:#000;padding:0;position:sticky;top:0;margin-top:0}#campaign main section#nav a{color:#fff;text-decoration:none;display:inline-block;padding:36px 2em;font-size:1.2rem}#campaign main section#nav a:hover{text-decoration:underline}#campaign main section#intro{padding:0 12px;margin-top:70px}#campaign main section#intro video{width:100%}#campaign main section#intro h1{margin:40px 0 0;padding-bottom:0}#campaign main section#intro h2{line-height:2;padding-bottom:80px}#campaign main section#intro .inner-block{background-color:transparent}#campaign main section#intro img{display:block;margin:0 auto;width:70%;max-width:450px}#campaign main section{clear:both;margin-top:70px}#campaign main section h1{font-size:4rem;padding:0;line-height:1;margin:0}#campaign main section h2{font-size:1.2rem;padding:10px 0;margin:0 auto;font-family:CenturyGothicRegular;max-width:1100px;padding:20px 20px 70px;width:100%}#campaign main section .inner-block{background-color:transparent}#campaign main section .inner-block .pool-block{padding-top:25px}#campaign main section a#btn-collapse,#campaign main section a#btn-expand{margin:0 auto;padding:35px 0;font-size:1.25rem;font-family:Macys Sans Bold;text-decoration:none;color:#fff;cursor:pointer}#campaign main section .product-pool-container{text-align:left}#campaign main section .product-pool-container .editorial{position:relative;width:50%;padding:0 12px;cursor:pointer}#campaign main section .product-pool-container .product-unit{width:25%;display:inline-block;vertical-align:top;padding:0 12px 20px}#campaign main section .product-pool-container.align-left{padding-bottom:0}#campaign main section .product-pool-container.align-left .editorial{float:left}#campaign main section .product-pool-container.align-right{padding-bottom:0}#campaign main section .product-pool-container.align-right .editorial{float:right}#campaign main section .product-pool-container.collapsed,#campaign main section .product-pool-container.expanded{padding:0}#campaign main section .product-pool-container.collapsed{height:0;overflow:hidden}#campaign main section .product-pool-container.expanded{height:100%}#campaign main .pool-block.collapsed #btn-expand,#campaign main .pool-block.expanded #btn-collapse{display:block}#campaign main .pool-block.collapsed #btn-collapse,#campaign main .pool-block.expanded #btn-expand{display:none}#campaign main .pool-block.align-left,#campaign main .pool-block.align-right{margin-bottom:0;padding-bottom:0}#campaign nav .slick-arrow{width:28px;height:48px;font-size:24px;position:absolute;top:0;left:-15px;z-index:50;text-align:center;cursor:pointer}#campaign nav .slick-arrow:hover{opacity:1}#campaign nav .slick-arrow span{background:url("https://storage.googleapis.com/assets.mcomnyapps.net/dior-atelier-of-dreams/2021-11-01/assets/arrow-left.png");display:block;position:absolute;width:18px;height:18px;background-size:18px!important;background-repeat:no-repeat;top:50%;left:55%;transform:translate(-50%,-50%);color:#fff}#campaign nav .slick-arrow.right{left:auto;right:-15px}#campaign nav .slick-arrow.right span{background:url("https://storage.googleapis.com/assets.mcomnyapps.net/dior-atelier-of-dreams/2021-11-01/assets/arrow-right.png")}#campaign nav .slick-arrow.left span{left:50%}@media screen and (max-width:768px){#campaign main{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/dior-atelier-of-dreams/2021-11-01/assets/mobile/bg.jpg");background-position-y:15%;background-repeat:none;padding-bottom:0}#campaign main section#nav nav{width:90%;margin:0 auto}#campaign main section#nav a{font-size:1rem;padding:.5em}#campaign main section#intro{padding-top:11%;margin-top:0}#campaign main section#intro img{width:50%}#campaign main section#intro h1{font-size:11vw}#campaign main section#intro h2{font-size:1rem;line-height:1.5;padding:6% 0 10%}#campaign main section{padding:10% 0 0;margin:0 auto}#campaign main section h1{font-size:8vw;margin-bottom:2%}#campaign main section h2{font-size:1rem;padding:4% 0;width:95%;margin:0 auto}#campaign main section p.expand{padding-top:4%;font-size:1rem}#campaign main section .product-pool-container.align-left .editorial,#campaign main section .product-pool-container.align-right .editorial{width:100%;float:none;margin-bottom:4%}#campaign main section .product-pool-container .editorial{padding:0 2%}#campaign main section .product-pool-container .product-unit{width:50%;padding:0 2% 4%}#campaign main section .inner-block .pool-block,#campaign main section .product-pool-container{padding-bottom:0}#campaign main .pool-block.collapsed #btn-expand,#campaign main .pool-block.expanded #btn-collapse{padding-top:0}}#campaign .button-shopthelook{position:absolute;left:31px;bottom:4.5%;height:36px;line-height:36px;width:36px;overflow:hidden;-webkit-transition:width .3s ease;transition:width .3s ease;background-color:#fff;border-radius:25px;cursor:pointer;pointer-events:none}#campaign .button-shopthelook>*{position:absolute;top:0;bottom:0;left:0;width:36px;line-height:36px}#campaign .button-shopthelook svg#shopthelook{display:block;height:36px;line-height:36px;margin:0 auto 0 6px}#campaign .button-shopthelook .copy{width:162px;padding-left:23px;text-align:center;color:#000;font-size:16px;line-height:36px;font-family:Macys Sans Regular,Arial,Helvetica,sans-serif}#campaign .product-unit .product-container .container-inner .thumbnail-container{background-color:#fff;width:100%;min-height:200px;padding-top:0;cursor:pointer}#campaign .product-unit .product-container .container-inner .thumbnail-container img{width:100%;height:auto;padding:3%}#campaign .product-unit .product-container .container-inner .thumbnail-container .button-quickview{background:#fff;border:1px solid #000;position:absolute;top:45%;left:50%;padding:4px 22px;font-size:16px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;cursor:pointer}@media only screen and (max-width:750px){#campaign .product-unit .product-container .container-inner .thumbnail-container .button-quickview{display:none}}#campaign .product-unit .product-container .container-inner .thumbnail-container img.colorImage{position:absolute;visibility:hidden;padding:3%;width:100%;top:0;left:0}#campaign .product-unit .product-container .container-inner a.info-container{display:block;color:#fff;text-decoration:none;margin-top:.5rem}#campaign .product-unit .product-container .container-inner a.info-container>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#campaign .product-unit .product-container .container-inner a.info-container .brand{font-family:Macys Sans Bold,Helvetica,Arial,sans-serif;font-size:3vw;line-height:1.5em;letter-spacing:.03rem}#campaign .product-unit .product-container .container-inner a.info-container .name{font-family:Macys Sans Regular;font-size:3vw;line-height:1.5em;letter-spacing:.03rem}#campaign .product-unit .product-container .container-inner a.info-container .fullprice{font-family:Macys Sans Regular;font-size:3vw;line-height:1.5em;padding-top:2%;letter-spacing:.03rem}#campaign .product-unit .product-container .container-inner a.info-container .fullprice .finalprice{font-family:Macys Sans Bold,Helvetica,Arial,sans-serif}#campaign .product-unit .product-container .container-inner a.info-container .fullprice.promocopy{font-family:Macys Sans Regular,Helvetica,Arial,sans-serif}#campaign .product-unit .product-container .container-inner a.info-container .saleprice{font-family:Macys Sans Bold,Helvetica,Arial,sans-serif;color:#c00;font-size:3vw;line-height:1.5em;letter-spacing:.03rem;padding-top:2%}#campaign .product-unit .product-container .container-inner a.info-container .saleprice span{font-family:Macys Sans Bold;color:#666;text-decoration:line-through;padding-left:10px}#campaign .product-unit .product-container .container-inner .color-swatches{min-height:30px}#campaign .product-unit .product-container .container-inner .color-swatches .color-swatch,#campaign .product-unit .product-container .container-inner .color-swatches .color-swatch-default{display:inline-block;background-size:cover;background-position:50%;background-repeat:no-repeat;width:15px;height:15px;border-radius:50%;margin:4% 1.5% 0}#campaign .product-unit .product-container .container-inner .color-swatches .color-swatch-default,#campaign .product-unit .product-container .container-inner .color-swatches .color-swatch.active{cursor:auto;box-shadow:0 0 0 2px #fff,0 0 0 3px #000}@media screen and (min-width:751px){#campaign .enhanced-product-grid.span .product-unit{width:calc(25% - 4px);padding:0 8px 24px}#campaign .enhanced-product-grid .product-unit{width:calc(50% - 4px);padding:0 8px 24px}#campaign .product-unit .product-container .container-inner a.info-container .brand,#campaign .product-unit .product-container .container-inner a.info-container .fullprice,#campaign .product-unit .product-container .container-inner a.info-container .name,#campaign .product-unit .product-container .container-inner a.info-container .saleprice{font-size:14px;line-height:1.5em}}@media screen and (max-width:768px){#campaign .product-unit .product-container .container-inner .thumbnail-container{min-height:100px}}@media screen and (max-width:750px){#campaign section.enhanced-product-grid.left,#campaign section.enhanced-product-grid.right,#campaign section.enhanced-product-grid.span{display:block;margin:0 auto}#campaign section.enhanced-product-grid.left .product-unit,#campaign section.enhanced-product-grid.right .product-unit,#campaign section.enhanced-product-grid.span .product-unit{width:calc(50% - 14px);margin:0 6px 22px;padding:0}#campaign section.enhanced-product-grid.left .media-block,#campaign section.enhanced-product-grid.right .media-block,#campaign section.enhanced-product-grid.span .media-block{margin:0 6px 22px;padding:0}#campaign .product-unit .product-container .container-inner .thumbnail-container{min-height:100px}#campaign .product-unit .product-container .container-inner a.info-container .brand,#campaign .product-unit .product-container .container-inner a.info-container .fullprice,#campaign .product-unit .product-container .container-inner a.info-container .name{font-size:3.75vw;line-height:1.5em}#campaign .product-unit .product-container .container-inner .color-swatches,#campaign .product-unit .product-container .container-inner a.info-container .brand{margin-top:2%}#campaign .product-unit .product-container .container-inner .color-swatches .color-swatch,#campaign .product-unit .product-container .container-inner .color-swatches .color-swatch-default{margin:3%;width:10px;height:10px}}
/*# sourceMappingURL=common.css.map*/