.videojs-video.player-aspect-ratio-5-2{padding-top:40%;}.videojs-video.player-aspect-ratio-2-1{padding-top:50%;}.videojs-video.player-aspect-ratio-16-9{padding-top:56.25%;}.videojs-video.player-aspect-ratio-4-3{padding-top:75%;}.videojs-video.player-aspect-ratio-5-4{padding-top:80.25%;}.videojs-video.player-aspect-ratio-1-1{padding-top:100%;}.videojs-video.player-aspect-ratio-4-5{padding-top:125%;}.videojs-video.player-aspect-ratio-9-16{padding-top:178.25%;}.videojs-video .mantle-media-asset img[height]{height:100%;}
.video-block{text-align:center;position:relative}.video-block:focus{outline:0}.video-block .videojs-video__landing__inner img{object-fit:cover;width:100%}.video-block__copy{bottom:20px;position:relative;z-index:9;font-weight:700;text-align:center;font-size:14px;color:#ffffff}@media (min-width:1024px){.video-block__copy{display:none}}.playing-video .video-block__copy{display:none}.video-block__copy.play-icon-color-black{color:#000000}.playing-video .video-block__play-image{display:none}.video-block--hide-play-button{cursor:pointer}.video-block--hide-play-button .video-play-trigger{display:none}.video-block--hide-play-button .video-play-trigger .video-block__play-image{display:none}.video-block--hide-play-button .video-play-trigger:before{display:none}.video-block__media-video--custom-play-image .video-play-trigger:before{display:none}.video-block__media-video--controls-at-top .vjs-control-bar{top:30px;bottom:none}@media (max-width:767px){.video-block__media-video--mobile-ratio-override div.videojs-video{padding-top:81.25%}}.video-block .videojs-video.videojs-video--loading .video-play-trigger:after{border-color:#ffffff transparent transparent transparent}.video-block div.play-icon-color-black .video-play-trigger:before{border-left-color:#000000}.video-block div.play-icon-dropshadow .video-play-trigger:before{filter:drop-shadow(0 5px 5px #000000)}.video-block .video-play-trigger{position:absolute;z-index:100;background:0 0}.video-block .video-play-trigger:before{border-left-color:#ffffff;transform:translate(0,-50%) scale(1.75,1);border-width:35px}.video-block .video-play-trigger:after{top:-40px!important;left:-55px!important;width:calc(100% + 80px)!important;height:calc(100% + 80px)!important}.video-block.video-block--play-vertical-bottom .video-play-trigger{top:auto;bottom:0}.video-block.video-block--play-vertical-top .video-play-trigger{top:80px;bottom:auto}.video-block.video-block--play-horizontal-left .video-play-trigger{right:auto;left:80px}.video-block.video-block--play-horizontal-right .video-play-trigger{right:0;left:auto}.video-block .vjs-fullscreen-control,.video-block .vjs-progress-control,.video-block .vjs-remaining-time{display:none}.video-block .vjs-control-bar{justify-content:flex-end;height:50px;padding-right:30px;margin-bottom:24px}.video-block .vjs-volume-panel{display:flex;align-items:center;margin-left:8px}.video-block .vjs-volume-panel:hover{width:auto!important}.video-block .vjs-volume-panel:hover .vjs-volume-control{display:none}.video-block button.vjs-mute-control:not(.vjs-vol-0) .vjs-icon-placeholder:before{content:'';background:no-repeat center/70% url(../svg/sound_unmute.svg)}.video-block button.vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:'';background:no-repeat center/70% url(../svg/sound_mute.svg)}.video-block button.vjs-play-control:not(.vjs-playing) .vjs-icon-placeholder:before{content:'';background:no-repeat center/48% url(../svg/video_play.svg)}.video-block button.vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:'';background:no-repeat center/38% url(../svg/video_pause.svg)}.video-block button:hover{background:0 0}.video-block .play-icon-color-black .vjs-icon-placeholder:before{filter:invert(1)}.video-block [data-poster-image=false]{display:none}
.video-tout__wrapper{max-width:100%;margin:0 10px}@media (min-width:1025px){.video-tout__wrapper{margin-left:auto;margin-right:auto;max-width:1280px}}.video-tout__wrapper .carousel-controls{top:38%}@media (min-width:1025px){.video-tout__wrapper .carousel-controls{top:36%}}.video-tout__grid{padding-right:0}.video-tout__grid-content{position:relative}.video-tout__grid--icon{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.video-tout__grid--icon img{width:45px;height:45px;cursor:pointer;margin:auto}.video-tout__grid--icon .icon--play{padding:9px 5px 9px 9px;color:#ffffff;border:3px solid #ffffff;border-radius:50%;font-size:22px;cursor:pointer}.video-tout__grid--icon__overlay{background:0 0;opacity:1;text-align:center;transition:.35s ease-in;cursor:pointer;bottom:30px;top:auto;left:auto;right:30px}.video-tout__grid--icon__overlay:hover{opacity:.8}.video-tout__grid--icon__overlay a{color:#ffffff;width:100%;text-decoration:none;font-family:Impact,sans-serif;font-size:14px;letter-spacing:2px;border:none;text-transform:uppercase;display:block}.video-tout__grid--icon__overlay a span{display:none}@media (min-width:1025px){.video-tout__grid--icon__overlay a span{margin-top:10px;display:block}}@media (min-width:1025px){.video-tout__grid--icon__overlay{background:#000000;opacity:0;bottom:0;top:0;left:0;right:0}}.video-tout__grid-heading{margin:15px 0 0 0;text-align:left;text-transform:uppercase;font-size:17px}.video-tout__grid-subheading{text-align:left}.colorbox-video-tout #cboxClose{display:block;color:#ffffff}.colorbox-video-tout #cboxLoadedContent{background-color:#000000}.colorbox-video-tout #cboxLoadedContent .embed-container{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-bottom:56.25%;padding-top:25px;height:0}.colorbox-video-tout #cboxLoadedContent .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.basic-carousel-formatter{text-align:center;position:relative}.basic-carousel-formatter .carousel-controls{top:33%}@media (min-width:768px){.basic-carousel-formatter .carousel-controls{top:27%}}@media (min-width:1024px){.basic-carousel-formatter .carousel-controls{top:31%}}@media (min-width:1025px){.basic-carousel-formatter .carousel-controls{top:37%}}.basic-carousel-formatter .carousel-controls .slick-prev{color:#666666;left:-20px}.basic-carousel-formatter .carousel-controls .slick-next{color:#666666;right:-20px}.basic-carousel-formatter--margin{margin:60px 0}@media (min-width:1024px){.basic-carousel-formatter--margin{margin:110px 0}}.basic-carousel-formatter .basic-carousel__slide{padding:30px}.basic-carousel-formatter .basic-carousel__title{width:100%;margin:0 auto;position:relative;font-family:"Helvetica Neue LT Pro",sans-serif;font-weight:400;font-size:20px;line-height:18px;letter-spacing:.13em;text-transform:uppercase}@media (min-width:1024px){.basic-carousel-formatter .basic-carousel__title{width:45%}}@media (min-width:768px){.basic-carousel-formatter .basic-carousel__title{font-size:24px;line-height:24px}}.basic-carousel-formatter .basic-carousel__title-rule{border-top:1px solid #c2c2c2;color:#c7c3c3;position:absolute;top:-.5em;width:100%;z-index:1}.basic-carousel-formatter .basic-carousel__title-text{background:#ffffff;z-index:300;position:relative;display:inline-block;padding:0 15px}@media (min-width:1024px){.basic-carousel-formatter .basic-carousel__title-text{padding:0 20px}}.basic-carousel-formatter .basic-carousel__subtitle{margin-top:15px;font-size:13px;padding:0 25px;margin-bottom:15px}@media (min-width:1024px){.basic-carousel-formatter .basic-carousel__subtitle{margin-bottom:0;font-size:16px}}.basic-carousel-formatter .basic-carousel__button{background:#ffffff;color:#000000;border-color:#222222;margin-bottom:0}.basic-carousel-formatter .basic-carousel__button:hover{color:#e2e2e2;border-color:#222222;background:#333333}.basic-carousel-formatter .basic-carousel__button--inverted{background:#000000;color:#e2e2e2;border-color:#555555}.basic-carousel-formatter .basic-carousel__button--inverted:hover{background:#e2e2e2;color:#000000;border-color:#999999}@media (min-width:1024px){.basic-carousel-formatter .basic-carousel__button{margin-bottom:30px}}.basic-carousel-formatter.perfume-stories-carousel{margin:0;background:#ebebeb;padding:60px 0}@media (min-width:1024px){.basic-carousel-formatter.perfume-stories-carousel{background:#ffffff;padding:180px 0}}.basic-carousel-formatter.perfume-stories-carousel .basic-carousel-formatter__inner{width:90%;max-width:1626px;margin-left:auto;margin-right:auto}.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__title-text{background:#ebebeb}@media (min-width:1024px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__title-text{background:#ffffff}}.basic-carousel-formatter.perfume-stories-carousel .basic-carousel .carousel-dots{position:absolute;bottom:98px;z-index:2}@media (min-width:768px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel .carousel-dots{bottom:165px}}@media (min-width:1024px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__header{margin-bottom:50px}}.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__slide{padding:0}@media (min-width:1024px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__slide{padding:0 35px;max-width:542px}}.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__slide img{max-height:383px;max-width:236px}@media (min-width:768px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__slide img{max-width:290px}}@media (min-width:1024px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__slide img{max-width:100%}}.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__button{margin-top:5px;background:#ebebeb;color:#000000}@media (min-width:1024px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__button{background:#ffffff;color:#000000;border-color:#222222;margin-top:60px}.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__button:hover{color:#e2e2e2;border-color:#222222;background:#333333}.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__button--inverted{background:#000000;color:#e2e2e2;border-color:#555555}.basic-carousel-formatter.perfume-stories-carousel .basic-carousel__button--inverted:hover{background:#e2e2e2;color:#000000;border-color:#999999}}@media (min-width:768px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel .carousel-controls .slick-prev{left:-25px}}@media (min-width:1024px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel .carousel-controls .slick-prev{left:-35px}}@media (min-width:768px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel .carousel-controls .slick-next{right:-25px}}@media (min-width:1024px){.basic-carousel-formatter.perfume-stories-carousel .basic-carousel .carousel-controls .slick-next{right:-35px}}.basic-carousel-formatter.perfume-stories-carousel .content-block-carousel-slide__title{text-transform:uppercase;margin-top:70px}@media (min-width:768px){.basic-carousel-formatter.perfume-stories-carousel .content-block-carousel-slide__title{margin-top:0}}@media (min-width:1024px){.basic-carousel-formatter.perfume-stories-carousel .content-block-carousel-slide__title{display:block;font-size:16px;font-weight:500}}@media (min-width:1024px){.basic-carousel-formatter.perfume-stories-carousel .content-block-carousel-slide__subtitle{display:block}}
.product-quickshop-wrapper{clear:both;position:relative}.product-quickshop{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto;width:100%;background:#000000;color:#e9e9e9}.product-quickshop--inverted-white{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;background:#ffffff;color:#000000}.product-quickshop__shade-picker{display:none}@media (min-width:768px){.product-quickshop__shade-picker{display:block}}.qs-overlay-cbox .product-quickshop{padding:25px 0 20px 0}@media (min-width:768px){.qs-overlay-cbox .product-quickshop{padding:50px}}@media (min-width:768px){.product-quickshop{min-height:800px}}@media (min-width:768px){.product-quickshop__wrapper{overflow:hidden}}.product-quickshop__image{text-align:center;position:relative}@media (min-width:768px){.product-quickshop__image .product-full__image{float:none;width:100%;margin:0}}.product-quickshop__image .product-full__image-carousel{max-width:440px}.product-quickshop__image .product-full__carousel__thumbnail img{border:none;border-bottom:2px solid transparent}.product-quickshop__image .product-full__carousel__thumbnail:hover img{border:none;border-bottom:2px solid #e2e2e2}.product-full--inverted-white .product-quickshop__image .product-full__carousel__thumbnail:hover img,.product-quickshop--inverted-white .product-quickshop__image .product-full__carousel__thumbnail:hover img{border-color:#e9e9e9}.product-quickshop__image .product-full__carousel__thumbnail.active{cursor:default}.product-quickshop__image .product-full__carousel__thumbnail.active img{border:none;border-bottom:2px solid #e2e2e2}.product-full--inverted-white .product-quickshop__image .product-full__carousel__thumbnail.active img,.product-quickshop--inverted-white .product-quickshop__image .product-full__carousel__thumbnail.active img{border-color:#666666}@media (min-width:768px){.product-quickshop__image .product-full__image-thumbnails{padding-bottom:40px}}@media (min-width:768px){.product-quickshop__image{width:56.83168%;float:left}}.product-quickshop__detail{padding:15px}@media (min-width:768px){.product-quickshop__detail{width:38.21782%;float:right;padding:40px 0}}.product-quickshop__header{margin:0 0 10px 0;padding:0 15px;width:90%}@media (min-width:768px){.product-quickshop__header{width:100%;margin-bottom:15px;padding:0}}.product-quickshop__header a{color:#e9e9e9}.product-quickshop__header a:hover{color:#e9e9e9}.product-quickshop--inverted-white .product-quickshop__header a{color:#000000}.product-quickshop--inverted-white .product-quickshop__header a:hover{color:#666666}.product-quickshop__name{font-family:"Edwardian Script ITC",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px;line-height:30px;margin:0}@media (min-width:768px){.product-quickshop__name{margin-bottom:16px;font-size:50px;line-height:45px}}.product-quickshop__subline{margin:3px 0 0 0}.product-quickshop__price,.product-quickshop__size{margin:0 0 10px 0;font-weight:500}@media (min-width:768px){.product-quickshop__price,.product-quickshop__size{margin-bottom:20px}}.product-quickshop__size .product-sku-size{text-transform:lowercase}.product-quickshop__size .product-sku-size:first-letter{text-transform:uppercase}@media (min-width:768px){.product-quickshop__price{margin-bottom:50px;font-size:16px}}.product-quickshop__price .product-sku-unit-price__value{font-size:11px;font-weight:400}@media (min-width:768px){.product-quickshop__price .product-sku-unit-price__value{font-size:12px}}.product-quickshop__subheading{margin:0 0 10px 0}@media (min-width:768px){.product-quickshop__subheading{margin-bottom:25px}}.product-quickshop__dropdown-wrapper{overflow:hidden;margin:0 0 15px 0}@media (min-width:768px){.product-quickshop__dropdown-wrapper{margin-bottom:20px;padding:5px 0 0 0}}.product-quickshop__dropdown-wrapper a.selectBox,.product-quickshop__dropdown-wrapper select{min-width:100%;max-width:100%}@media (min-width:768px){.product-quickshop__dropdown-wrapper a.selectBox,.product-quickshop__dropdown-wrapper select{height:50px;line-height:50px}}.product-quickshop__sku{float:left;width:75%}.product-quickshop__sku .sku-menu__onesize{padding-top:10px}@media (min-width:768px){.product-quickshop__sku .sku-menu__onesize{padding-top:16px}}.product-quickshop__qty{float:right;width:21%}.product-quickshop__qty a.selectBox--inverted .selectBox-label{color:#ffffff}.product-quickshop__buttons{margin:0 0 15px 0}.product-quickshop__buttons .button--disabled{background:#111111;border:none;color:#ffffff;cursor:default}.product-quickshop__offer{margin:0 0 20px 0;text-align:center}.product-quickshop__offer .product-offer__text{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.1em;font-size:11px;font-weight:500;text-transform:uppercase}.product-quickshop__details-link{margin-top:10%}.product-quickshop__details-link .spp-link{color:#ffffff}@media (min-width:768px){.product-quickshop__accordion{margin-top:70px}}.qs-overlay-cbox .product-quickshop__close{display:none}.qs-overlay-cbox #cboxLoadedContent,.qs-overlay-cbox #cboxWrapper{background:0 0}.qs-overlay-cbox #cboxLoadedContent{padding:0}.qs-overlay-cbox #cboxClose{color:#c7c3c3}.qs-overlay-cbox--inverted-white #cboxClose{color:#666666}
.product-shade-picker:after{content:"";display:table;clear:both}.product-shade-picker__label{font-size:4vw;position:relative;overflow:hidden}@media (min-width:768px){.product-shade-picker__label{font-size:100%}}@media (min-width:768px) and (max-width:1024px){.product-shade-picker__label{font-size:1.2vw}}.product-shade-picker__label:after{position:absolute;content:'';margin-top:3.3%;float:right;opacity:.5;margin-left:25px;border-top:1px solid #ffffff;width:54%}@media (min-width:768px){.product-shade-picker__label:after{margin-top:3%}}@media (min-width:768px) and (max-width:1024px){.product-shade-picker__label:after{width:46%;margin-top:2.7%}}.product-shade-picker__smoosh{margin:0 auto 20px}.product-shade-picker__smoosh-img{display:block}.product-shade-picker__shades{font-size:0;white-space:nowrap;width:100%}.product-shade-picker__shades:after{content:"";display:table;clear:both}@media (min-width:768px){.product-shade-picker__shades{max-width:384px;width:auto}}.product-shade-picker__shade{float:left;width:12%;height:10vw;margin-left:5.5%;margin-bottom:7px}@media (min-width:768px){.product-shade-picker__shade{width:40px;height:40px;margin-right:14px;margin-left:0}}@media (min-width:768px) and (max-width:1024px){.product-shade-picker__shade{width:30px;height:30px;margin-right:7px;margin-left:0}}.product-shade-picker__shade.active,.product-shade-picker__shade:hover{-webkit-transition:box-shadow false false,.3s false false;-moz-transition:box-shadow false false false,.3s false false false;-o-transition:box-shadow false false false,.3s false false false;transition:box-shadow .3s;border:1px solid #c7c3c3;outline:0}.product-shade-picker__shade:nth-child(6n+1){margin-left:0}.product-full__shade-description,.product-quickshop__shade-description{font-size:12px;line-height:17px;min-height:35px;margin:10px 0}
.product-accordion{border-bottom:1px solid #666666}.product-full--inverted-white .product-accordion,.product-quickshop--inverted-white .product-accordion{border-color:#c7c3c3}.product-accordion__item{position:relative;border-top:1px solid #666666}.product-full--inverted-white .product-accordion__item,.product-quickshop--inverted-white .product-accordion__item{border-color:#c7c3c3}.product-accordion__btn{letter-spacing:.1em;cursor:pointer;font-size:10px;line-height:16px;font-weight:500;text-transform:uppercase;padding:13px 0 11px 0;min-height:40px}.product-accordion__btn:before{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility}@media (min-width:768px){.product-accordion__btn{font-size:12px;line-height:22px;padding-top:15px;padding-bottom:13px;min-height:50px}}.product-accordion__btn:before{position:absolute;top:14px;right:10px;color:#999999}@media (min-width:768px){.product-accordion__btn:before{top:17px}}.product-full--inverted-white .product-accordion__btn:before,.product-quickshop--inverted-white .product-accordion__btn:before{color:#000000}.product-accordion__btn.active:before{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility}.product-accordion__panel{color:#e2e2e2;font-size:12px;line-height:17px;padding:10px 0 30px 0}.product-accordion__panel a{color:#ffffff;border:0;text-decoration:underline}.product-accordion__panel a:hover{color:#ffffff}.product-full--inverted-white .product-accordion__panel a,.product-quickshop--inverted-white .product-accordion__panel a{color:#000000}.product-full--inverted-white .product-accordion__panel a:hover,.product-quickshop--inverted-white .product-accordion__panel a:hover{color:#000000}
