@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2) format("woff2"),url(../fonts/iconfont.woff) format("woff"),url(../fonts/iconfont.ttf) format("truetype")}.icon-account:before,.icon-arrow--back:before,.icon-arrow--copper:before,.icon-arrow--down:before,.icon-arrow--left:before,.icon-arrow--right:before,.icon-arrow--up:before,.icon-arrow-back:before,.icon-arrow-diap:before,.icon-arrow-wider-down:before,.icon-arrow2--down:before,.icon-arrow2--left:before,.icon-arrow2--right:before,.icon-arrow2--up:before,.icon-arrow3--down-rit-dark:before,.icon-arrow3--down-white:before,.icon-arrow3--down:before,.icon-arrow3--left:before,.icon-arrow3--right:before,.icon-arrow3--up:before,.icon-arrow4--down:before,.icon-arrow4--left:before,.icon-arrow4--right:before,.icon-arrow4--up:before,.icon-arrow5--left:before,.icon-arrow5--up:before,.icon-call:before,.icon-cart--plus:before,.icon-cart-basket:before,.icon-cart-plus:before,.icon-cart:before,.icon-check-thin:before,.icon-check:before,.icon-cities:before,.icon-clean-safe:before,.icon-close-thick:before,.icon-close2:before,.icon-close:before,.icon-cruelty-free:before,.icon-current-location:before,.icon-data:before,.icon-delivery-day:before,.icon-delivery-fast:before,.icon-delivery-time:before,.icon-delivery:before,.icon-dots:before,.icon-duration:before,.icon-edp-tool:before,.icon-email:before,.icon-exclusive-partnership:before,.icon-favourite:before,.icon-filter-icon:before,.icon-gift:before,.icon-giftcard:before,.icon-giving-back:before,.icon-hair-test:before,.icon-hand-gift:before,.icon-hand-heart:before,.icon-home:before,.icon-hor-bottle:before,.icon-hor-fragrance:before,.icon-hor-sticks:before,.icon-ico-clock:before,.icon-limiting-waste:before,.icon-location:before,.icon-magazine:before,.icon-mail:before,.icon-man:before,.icon-menu2:before,.icon-menu:before,.icon-minus2:before,.icon-minus3:before,.icon-minus3invert:before,.icon-minus:before,.icon-my-rituals-dark:before,.icon-newsletter:before,.icon-online:before,.icon-password-not-visible:before,.icon-password-visible:before,.icon-pause-large:before,.icon-pause:before,.icon-pencil:before,.icon-perfume-genie:before,.icon-play-large:before,.icon-play:before,.icon-plus2:before,.icon-plus3:before,.icon-plus3invert:before,.icon-plus:before,.icon-rating:before,.icon-rituals-logo:before,.icon-ruler:before,.icon-sale:before,.icon-scan:before,.icon-search-dotless:before,.icon-search-magnifier:before,.icon-search:before,.icon-secure-dotless:before,.icon-secure:before,.icon-service:before,.icon-share:before,.icon-shopping:before,.icon-size:before,.icon-skincare-test:before,.icon-social--facebook2:before,.icon-social--facebook:before,.icon-social--fbmessenger:before,.icon-social--google:before,.icon-social--instagram2:before,.icon-social--instagram:before,.icon-social--messenger:before,.icon-social--pinterest2:before,.icon-social--pinterest:before,.icon-social--twitter2:before,.icon-social--twitter:before,.icon-social--whatsapp:before,.icon-social--youtube2:before,.icon-social--youtube:before,.icon-sos:before,.icon-store:before,.icon-tao-logo:before,.icon-thread:before,.icon-timer:before,.icon-tranquility:before,.icon-user:before,.icon-vegan:before,.icon-video:before,.icon-view--list:before,.icon-view--tiles:before,.icon-weight:before,.icon-well-being:before,.icon-woman:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;vertical-align:middle}.icon-account:before{content:""}.icon-arrow--back:before{content:""}.icon-arrow--copper:before{content:""}.icon-arrow--down:before{content:""}.icon-arrow--left:before{content:""}.icon-arrow--right:before{content:""}.icon-arrow--up:before{content:""}.icon-arrow-back:before{content:""}.icon-arrow-diap:before{content:""}.icon-arrow-wider-down:before{content:""}.icon-arrow2--down:before{content:""}.icon-arrow2--left:before{content:""}.icon-arrow2--right:before{content:""}.icon-arrow2--up:before{content:""}.icon-arrow3--down-rit-dark:before{content:""}.icon-arrow3--down-white:before{content:""}.icon-arrow3--down:before{content:""}.icon-arrow3--left:before{content:""}.icon-arrow3--right:before{content:""}.icon-arrow3--up:before{content:""}.icon-arrow4--down:before{content:""}.icon-arrow4--left:before{content:""}.icon-arrow4--right:before{content:""}.icon-arrow4--up:before{content:""}.icon-arrow5--left:before{content:""}.icon-arrow5--up:before{content:""}.icon-call:before{content:""}.icon-cart--plus:before{content:""}.icon-cart-basket:before{content:""}.icon-cart-plus:before{content:""}.icon-cart:before{content:""}.icon-check-thin:before{content:""}.icon-check:before{content:""}.icon-cities:before{content:""}.icon-clean-safe:before{content:""}.icon-close-thick:before{content:""}.icon-close:before{content:""}.icon-close2:before{content:""}.icon-cruelty-free:before{content:""}.icon-current-location:before{content:""}.icon-data:before{content:""}.icon-delivery-day:before{content:""}.icon-delivery-fast:before{content:""}.icon-delivery-time:before{content:""}.icon-delivery:before{content:""}.icon-dots:before{content:""}.icon-duration:before{content:""}.icon-edp-tool:before{content:""}.icon-email:before{content:""}.icon-exclusive-partnership:before{content:""}.icon-favourite:before{content:""}.icon-filter-icon:before{content:""}.icon-gift:before{content:""}.icon-giftcard:before{content:""}.icon-giving-back:before{content:""}.icon-hair-test:before{content:""}.icon-hand-gift:before{content:""}.icon-hand-heart:before{content:""}.icon-home:before{content:""}.icon-hor-bottle:before{content:""}.icon-hor-fragrance:before{content:""}.icon-hor-sticks:before{content:""}.icon-ico-clock:before{content:""}.icon-limiting-waste:before{content:""}.icon-location:before{content:""}.icon-magazine:before{content:""}.icon-mail:before{content:""}.icon-man:before{content:""}.icon-menu:before{content:""}.icon-menu2:before{content:""}.icon-minus:before{content:""}.icon-minus2:before{content:""}.icon-minus3:before{content:""}.icon-minus3invert:before{content:""}.icon-my-rituals-dark:before{content:""}.icon-newsletter:before{content:""}.icon-online:before{content:""}.icon-password-not-visible:before{content:""}.icon-password-visible:before{content:""}.icon-pause-large:before{content:""}.icon-pause:before{content:""}.icon-pencil:before{content:""}.icon-perfume-genie:before{content:""}.icon-play-large:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-plus2:before{content:""}.icon-plus3:before{content:""}.icon-plus3invert:before{content:""}.icon-rating:before{content:""}.icon-rituals-logo:before{content:""}.icon-ruler:before{content:""}.icon-sale:before{content:""}.icon-scan:before{content:""}.icon-search-dotless:before{content:""}.icon-search-magnifier:before{content:""}.icon-search:before{content:""}.icon-secure-dotless:before{content:""}.icon-secure:before{content:""}.icon-service:before{content:""}.icon-share:before{content:""}.icon-shopping:before{content:""}.icon-size:before{content:""}.icon-skincare-test:before{content:""}.icon-social--facebook:before{content:""}.icon-social--facebook2:before{content:""}.icon-social--fbmessenger:before{content:""}.icon-social--google:before{content:""}.icon-social--instagram:before{content:""}.icon-social--instagram2:before{content:""}.icon-social--messenger:before{content:""}.icon-social--pinterest:before{content:""}.icon-social--pinterest2:before{content:""}.icon-social--twitter:before{content:""}.icon-social--twitter2:before{content:""}.icon-social--whatsapp:before{content:""}.icon-social--youtube:before{content:""}.icon-social--youtube2:before{content:""}.icon-sos:before{content:""}.icon-store:before{content:""}.icon-tao-logo:before{content:""}.icon-thread:before{content:""}.icon-timer:before{content:""}.icon-tranquility:before{content:""}.icon-user:before{content:""}.icon-vegan:before{content:""}.icon-video:before{content:""}.icon-view--list:before{content:""}.icon-view--tiles:before{content:""}.icon-weight:before{content:""}.icon-well-being:before{content:""}.icon-woman:before{content:""}.flyout-content.stores-flyout-content{width:auto;max-width:95%;right:-95%;color:#000;transition:right .5s ease-in-out}.flyout-content.stores-flyout-content.open{right:0;box-shadow:0 0 25px -5px rgba(0,0,0,.14)}.flyout-content.stores-flyout-content .centered{text-align:center;max-width:380px;margin:0 auto}.flyout-content.stores-flyout-content .flyout-inner-content{align-items:baseline;flex-direction:row;flex-wrap:wrap}.flyout-content.stores-flyout-content .flyout-section{position:relative;width:100%}.flyout-content.stores-flyout-content .flyout-title{font-size:22px;line-height:25px;letter-spacing:8px;color:#000;font-family:"ClassGarmnd BT","Times New Roman",serif;text-transform:uppercase;margin-bottom:15px}.flyout-content.stores-flyout-content .show-more-btn{margin-top:20px;padding:0 20px}.flyout-content.stores-flyout-content .product-name{font-size:15px;color:#000;font-family:"ClassGarmnd BT","Times New Roman",serif;letter-spacing:5px;line-height:23px}.flyout-content.stores-flyout-content .stores-flyout-body{padding:33px 0;flex-wrap:wrap}.flyout-content.stores-flyout-content .stores-flyout-body .address-search-input,.flyout-content.stores-flyout-content .stores-flyout-body .flyout-variations,.flyout-content.stores-flyout-content .stores-flyout-body .list-row-expanded,.flyout-content.stores-flyout-content .stores-flyout-body .store-main-info,.flyout-content.stores-flyout-content .stores-flyout-body .stores-list-wrapper{width:100%}.flyout-content.stores-flyout-content .stores-flyout-body .address-search-input{position:relative;align-items:center;margin:0 20px}.flyout-content.stores-flyout-content .stores-flyout-body .flyout-variations{padding:0 20px}.flyout-content.stores-flyout-content .stores-flyout-body .flyout-variations .swatch__anchor{border:1px solid #f6f4f2;background-color:#f6f4f2;width:36px;height:36px;font-size:11px}.flyout-content.stores-flyout-content .stores-flyout-body .flyout-variations .product-variations{margin-bottom:0}.flyout-content.stores-flyout-content .stores-flyout-body .address-input{border-radius:0;padding:5px 45px 5px 0}.flyout-content.stores-flyout-content .stores-flyout-body label.active::after{top:-20px;color:#000;font-size:10px;font-family:ScalaSansOT,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;letter-spacing:2px;text-transform:uppercase;content:attr(placeholder);left:0;position:absolute;display:block}.flyout-content.stores-flyout-content .stores-flyout-body .icon-search-dotless{display:none;font-size:26px;position:absolute;left:0;cursor:pointer}.flyout-content.stores-flyout-content .stores-flyout-body .icon-search-magnifier{display:none;font-size:26px;position:absolute;left:0;cursor:pointer}.flyout-content.stores-flyout-content .stores-flyout-body .icon-current-location-wrapper,.flyout-content.stores-flyout-content .stores-flyout-body .icon-search-dotless{top:50%;transform:translateY(-50%)}.flyout-content.stores-flyout-content .stores-flyout-body .icon-current-location-wrapper,.flyout-content.stores-flyout-content .stores-flyout-body .icon-search-magnifier{top:50%;transform:translateY(-50%)}.flyout-content.stores-flyout-content .stores-flyout-body .icon-current-location-wrapper{position:absolute;right:5px}.flyout-content.stores-flyout-content .stores-flyout-body .icon-current-location{font-size:17px;cursor:pointer;height:34px;color:#9a7b69}.flyout-content.stores-flyout-content .stores-flyout-body .icon-current-location:hover{color:#453f3f}.flyout-content.stores-flyout-content .stores-flyout-body .stores-list-wrapper{margin-top:20px}.flyout-content.stores-flyout-content .stores-flyout-body .stores-list-wrapper .wrap-details{border-top:1px solid #d8d8d8}.flyout-content.stores-flyout-content .stores-flyout-body .list-header,.flyout-content.stores-flyout-content .stores-flyout-body .list-row,.flyout-content.stores-flyout-content .stores-flyout-body .store-main-info{display:flex}.flyout-content.stores-flyout-content .stores-flyout-body .store-main-info{flex-direction:column;position:relative}.flyout-content.stores-flyout-content .stores-flyout-body .store-main-info .column-stock{position:absolute;right:0;top:15px}.flyout-content.stores-flyout-content .stores-flyout-body .list-header{display:none;border-bottom:1px solid #d8d8d8;padding:0 20px 5px}.flyout-content.stores-flyout-content .stores-flyout-body .list-row{padding:25px 20px 20px;border-bottom:1px solid #d8d8d8;flex-wrap:wrap;overflow:hidden;cursor:pointer}.flyout-content.stores-flyout-content .stores-flyout-body .list-row.active .expand-row-btn::before{content:""}.flyout-content.stores-flyout-content .stores-flyout-body .list-header,.flyout-content.stores-flyout-content .stores-flyout-body .list-row{font-size:11px;letter-spacing:1.7px}.flyout-content.stores-flyout-content .stores-flyout-body .header-item,.flyout-content.stores-flyout-content .stores-flyout-body .store-detail{padding-right:5px}.flyout-content.stores-flyout-content .stores-flyout-body .header-item:last-child,.flyout-content.stores-flyout-content .stores-flyout-body .store-detail:last-child{padding-right:0}.flyout-content.stores-flyout-content .stores-flyout-body .header-item{font-size:11px;color:#9a7b69;text-transform:uppercase;font-family:"ClassGarmnd BT","Times New Roman",serif}.flyout-content.stores-flyout-content .stores-flyout-body .store-detail{line-height:normal;font-size:16px}.flyout-content.stores-flyout-content .stores-flyout-body .column-address{flex:4;padding-right:115px;letter-spacing:1px}.flyout-content.stores-flyout-content .stores-flyout-body .column-distance{flex:2;text-align:left}.flyout-content.stores-flyout-content .stores-flyout-body .column-stock{flex:2}.flyout-content.stores-flyout-content .stores-flyout-body .in-stock{color:#649b26}.flyout-content.stores-flyout-content .stores-flyout-body .out-stock{color:#d6122d}.flyout-content.stores-flyout-content .stores-flyout-body .store-stock{display:flex}.flyout-content.stores-flyout-content .stores-flyout-body .store-stock .stock-info{flex:2;font-weight:700;letter-spacing:1px}.flyout-content.stores-flyout-content .stores-flyout-body .store-stock .expand-btn-wrapper{text-align:right;margin-left:15px}.flyout-content.stores-flyout-content .stores-flyout-body .store-stock .tooltip-content{display:none}.flyout-content.stores-flyout-content .stores-flyout-body .store-stock .expand-row-btn{font-size:23px;top:-5px;position:relative;cursor:pointer}.flyout-content.stores-flyout-content .stores-flyout-body .list-row-expanded{line-height:normal;height:auto;visibility:visible;position:relative;top:20px}.flyout-content.stores-flyout-content .stores-flyout-body .list-row-expanded .hours,.flyout-content.stores-flyout-content .stores-flyout-body .list-row-expanded .weekday{display:inline-block}.flyout-content.stores-flyout-content .stores-flyout-body .list-row-expanded .weekday{width:110px}.flyout-content.stores-flyout-content .stores-flyout-body .list-row-expanded .phone-number{width:100%;margin-top:20px;font-size:16px;display:none}.flyout-content.stores-flyout-content .stores-flyout-body .list-row-expanded .show-on-mobile.btn--secondary{margin:20px auto}.flyout-content.stores-flyout-content .stores-flyout-body .list-row-expanded.collapsed{height:0}.flyout-content.stores-flyout-content .stores-flyout-body .list-row-expanded .day-info{font-size:16px;letter-spacing:1px;color:#000;margin-bottom:5px}.flyout-content.stores-flyout-content .flyout-amsterdam{padding:60px 20px 20px;text-align:center}.flyout-content.stores-flyout-content .flyout-amsterdam .stores-flyout-title{font-size:24px;letter-spacing:.46px;line-height:44px;border-bottom:1px solid #d8d8d8;text-transform:none;padding-bottom:17px}.flyout-content.stores-flyout-content .flyout-amsterdam .stores-wrapper{padding-top:30px}.flyout-content.stores-flyout-content .flyout-amsterdam .store-container{margin-bottom:34px}.flyout-content.stores-flyout-content .flyout-amsterdam .store-container span{display:block;font-size:16px;letter-spacing:1px;line-height:28px}.flyout-content.instore-availability-flyout-content{width:auto;max-width:95%;right:-95%;color:#000;transition:right .5s ease-in-out;background-color:#f6f4f2}.flyout-content.instore-availability-flyout-content.open{right:0;box-shadow:0 0 25px -5px rgba(0,0,0,.14)}.flyout-content.instore-availability-flyout-content .centered{text-align:center;max-width:380px;margin:0 auto}.flyout-content.instore-availability-flyout-content .flyout-inner-content{align-items:baseline;flex-direction:row;flex-wrap:wrap}.flyout-content.instore-availability-flyout-content .flyout-section{position:relative;width:100%}.flyout-content.instore-availability-flyout-content .flyout-header{padding:30px}.flyout-content.instore-availability-flyout-content .flyout-title{font-size:30px;line-height:40px;letter-spacing:4px;color:#000;font-family:"ClassGarmnd BT","Times New Roman",serif;text-transform:none;margin-bottom:15px}.flyout-content.instore-availability-flyout-content .show-more-btn{margin-top:20px;padding:0 20px}.flyout-content.instore-availability-flyout-content .product-name{font-size:15px;color:#000;font-family:"ClassGarmnd BT","Times New Roman",serif;letter-spacing:5px;line-height:23px;text-transform:uppercase}.flyout-content.instore-availability-flyout-content .stores-flyout-body{padding:0 0 33px;flex-wrap:wrap}.flyout-content.instore-availability-flyout-content .stores-flyout-body .address-search-input,.flyout-content.instore-availability-flyout-content .stores-flyout-body .flyout-variations,.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row-expanded,.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-main-info,.flyout-content.instore-availability-flyout-content .stores-flyout-body .stores-list-wrapper{width:100%}.flyout-content.instore-availability-flyout-content .stores-flyout-body .address-search-input{position:relative;align-items:center;margin:0 20px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .flyout-variations{padding:0 20px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .flyout-variations .swatch__anchor{border:1px solid #f6f4f2;background-color:#f6f4f2;width:36px;height:36px;font-size:11px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .flyout-variations .product-variations{margin-bottom:0}.flyout-content.instore-availability-flyout-content .stores-flyout-body .address-input-row label{padding-left:0}.flyout-content.instore-availability-flyout-content .stores-flyout-body .address-input{padding:12px 21px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .icon-current-location-wrapper{position:absolute;top:68%;transform:translateY(-50%);right:13px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .icon-current-location{font-size:18px;cursor:pointer;height:34px;color:#9a7b69}.flyout-content.instore-availability-flyout-content .stores-flyout-body .icon-current-location:hover{color:#453f3f}.flyout-content.instore-availability-flyout-content .stores-flyout-body .stores-list-wrapper{margin-top:20px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .stores-list-wrapper .wrap-details{border-top:1px solid #d8d8d8}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-header,.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row,.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-main-info{display:flex}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-main-info{flex-direction:column;position:relative}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-main-info .column-stock{position:absolute;right:0;top:15px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-header{display:none;border-bottom:1px solid #d8d8d8;padding:0 20px 5px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row{padding:25px 20px 20px;border-bottom:1px solid #d8d8d8;flex-wrap:wrap;overflow:hidden;cursor:pointer}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row.active .expand-row-btn::before{content:""}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-header,.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row{font-size:11px;letter-spacing:1.7px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .header-item,.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-detail{padding-right:5px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .header-item:last-child,.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-detail:last-child{padding-right:0}.flyout-content.instore-availability-flyout-content .stores-flyout-body .header-item{font-size:11px;color:#9a7b69;text-transform:uppercase;font-family:"ClassGarmnd BT","Times New Roman",serif}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-detail{line-height:normal;font-size:16px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .column-address{flex:4;padding-right:115px;letter-spacing:1px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .column-distance{flex:2;text-align:left}.flyout-content.instore-availability-flyout-content .stores-flyout-body .column-stock{flex:2}.flyout-content.instore-availability-flyout-content .stores-flyout-body .in-stock{color:#649b26}.flyout-content.instore-availability-flyout-content .stores-flyout-body .out-stock{color:#d6122d}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-stock{display:flex}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-stock .stock-info{flex:2;font-weight:700;letter-spacing:1px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-stock .expand-btn-wrapper{text-align:right;margin-left:15px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-stock .tooltip-content{display:none}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-stock .expand-row-btn{font-size:23px;top:-5px;position:relative;cursor:pointer}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row-expanded{line-height:normal;height:auto;visibility:visible;position:relative;top:20px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row-expanded .hours,.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row-expanded .weekday{display:inline-block}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row-expanded .weekday{width:110px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row-expanded .phone-number{width:100%;margin-top:20px;font-size:16px;display:none}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row-expanded .show-on-mobile.btn--secondary{margin:20px auto}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row-expanded.collapsed{height:0}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row-expanded .day-info{font-size:16px;letter-spacing:1px;color:#000;margin-bottom:5px}.flyout-content.instore-availability-flyout-content .flyout-amsterdam{padding:60px 20px 20px;text-align:center}.flyout-content.instore-availability-flyout-content .flyout-amsterdam .stores-flyout-title{font-size:24px;letter-spacing:.46px;line-height:44px;border-bottom:1px solid #d8d8d8;text-transform:none;padding-bottom:17px}.flyout-content.instore-availability-flyout-content .flyout-amsterdam .stores-wrapper{padding-top:30px}.flyout-content.instore-availability-flyout-content .flyout-amsterdam .store-container{margin-bottom:34px}.flyout-content.instore-availability-flyout-content .flyout-amsterdam .store-container span{display:block;font-size:16px;letter-spacing:1px;line-height:28px}.product-zoom{bottom:0;left:-200%;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:99999}.product-zoom.active{overflow:visible;left:0}.product-zoom .product-zoom-header{position:relative;z-index:1}.product-zoom .product-zoom-header .product-zoom-close{position:absolute;right:10px;top:10px}.product-zoom .product-zoom-header .product-zoom-close span{font-size:29px;line-height:29px;padding:6px}.product-zoom .product-zoom-header .product-zoom-close:hover span{background-color:#000;color:#fff}.product-zoom .product-zoom-images{transition:transform .6s cubic-bezier(.05,.5,.3,1),opacity .6s cubic-bezier(.05,.5,.3,1)}.product-zoom .product-zoom-images:hover{cursor:pointer;cursor:zoom-in;cursor:crosshair}.product-zoom .product-zoom-images figure{position:absolute;top:0}.product-zoom .product-zoom-backdrop{background-color:#f6f4f2;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.product-zoom-controls{display:none}.product-zoom-controls.active{display:block}.product-zoom-controls .slider-button{left:10px;position:fixed;top:50%;transform:translateY(-50%);z-index:99999}.product-zoom-controls .slider-button:last-child:not(:only-child){left:auto;right:10px}.product-packshot-wrapper .inner-wrapper{padding:0}.product-packshot-container{display:flex;flex-direction:column;overflow:hidden}.product-packshot-column{position:relative;width:100%}.product-packshot-column.column-text{text-align:center}.product-packshot-column.column-text .image-holder{background-position:center top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.product-packshot-column.column-text .image-holder .bg-overlay{background:rgba(0,0,0,.8);bottom:0;display:inline-block;left:0;position:absolute;right:0;top:0}.product-packshot-column.column-text .image-holder .bg-overlay.blue-overlay{background:rgba(28,44,76,.8)}.product-packshot-column.column-text .text-holder{color:#fff;padding:106px 30px;position:relative;width:100%;z-index:2}.product-packshot-column.column-text .text-holder .packshot-icon{color:#9a7b69;display:inline-block;font-size:36px;line-height:1;margin-bottom:14px}.product-packshot-column.column-text .text-holder h2.heading-h3{font-size:30px;line-height:40px;letter-spacing:4px;text-transform:none}.product-packshot-column.column-text .text-holder .heading-h4{font-size:15px;letter-spacing:5px;line-height:23px}.product-packshot-column.column-text .text-holder h3{font-size:30px;letter-spacing:8px;line-height:50px;margin-bottom:13px}.product-packshot-column.column-text .text-holder p.heading-h3{line-height:50px;margin-bottom:13px}.product-packshot-column.column-text .text-holder .packshot-paragraph{font-family:"ClassGarmnd BT","Times New Roman",serif;color:#fff;font-size:20px;letter-spacing:.4px;line-height:35px;margin-bottom:30px}.product-packshot-column .svg-desktop,.product-packshot-column .svg-mobile{text-align:center;background-color:#fff}.product-packshot-column .svg-desktop{display:none}.product-packshot-column svg{margin:0 auto;max-width:100%}.product-packshot-column svg g[id*=product-id-]{cursor:pointer;outline:0}.product-packshot-column svg g[id*=product-id-] .circle-white-animated{fill:#fff;transition:.3s ease}.product-packshot-column svg g[id*=product-id-] circle,.product-packshot-column svg g[id*=product-id-] polygon{transition:.6s ease}.product-packshot-column svg g[id*=product-id-] .circle-grey-large-animated,.product-packshot-column svg g[id*=product-id-] .circle-grey-small-animated{stroke:#d8d8d8;stroke-opacity:0}.product-packshot-column svg g[id*=product-id-]:focus:not(.open):not(:hover) circle{stroke:#a58673}.product-packshot-column svg g[id*=product-id-]:focus:not(.open):not(:hover) polygon{fill:#a58673}.product-packshot-column svg g[id*=product-id-].open circle{stroke:#a58673}.product-packshot-column svg g[id*=product-id-].open polygon{fill:#a58673}.product-packshot-column svg g[id*=product-id-].open .circle-grey-large-animated,.product-packshot-column svg g[id*=product-id-].open .circle-grey-small-animated{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate}.product-packshot-column svg g[id*=product-id-].open .circle-grey-large-animated{-webkit-animation-name:packshot-circle-grey-large;animation-name:packshot-circle-grey-large;-webkit-animation-duration:.7s;animation-duration:.7s}.product-packshot-column svg g[id*=product-id-].open .circle-grey-small-animated{-webkit-animation-name:packshot-circle-grey-small;animation-name:packshot-circle-grey-small;-webkit-animation-duration:1s;animation-duration:1s}.packshot-overlay{bottom:0;display:none;left:0;padding:65px 19px 0;position:absolute;text-align:center;top:0;width:100%;z-index:3}.packshot-overlay .packshot-overlay-bg{bottom:0;display:inline-block;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1;background-color:#1a1919}.packshot-overlay .packshot-close{background-color:transparent;border:0;color:#fff;display:inline-block;font-size:25px;right:18px;line-height:1;min-height:1px;min-width:1px;padding:0;position:absolute;top:18px;z-index:2}.packshot-overlay .overlay-inner{position:relative;z-index:3}.packshot-overlay .slick-list{overflow:visible}.packshot-overlay .slick-active .packshot-item,.packshot-overlay .slick-active.packshot-item{margin-top:0}.packshot-overlay .packshot-item{margin-top:10px;padding:0 8px;transition:margin .3s ease}.packshot-overlay .product-packshot-image{background-color:#fff;padding:20px;margin:0}.packshot-overlay .product-packshot-image img{max-width:100%}.packshot-overlay .product-details-content{background-color:#fff;padding:0 20px 20px}.packshot-overlay .product-details-content .product-name-link{pointer-events:none;text-decoration:none}.packshot-overlay .product-details-content .the-ritual-of-title{color:#9a7b69;font-size:11px;letter-spacing:1.6px;line-height:24px;margin-bottom:6px}.packshot-overlay .product-details-content .product-name{font-size:30px;letter-spacing:4px;line-height:40px;margin-bottom:9px}.packshot-overlay .product-details-content .product-price{margin-top:30px;margin-bottom:16px}.packshot-overlay .product-details-content .product-content .long-description,.packshot-overlay .product-details-content .product-content .previously-known-as,.packshot-overlay .product-details-content .product-content .short-description{display:none}.product-ingredients-container{display:flex;flex-direction:column}.product-ingredients-column{width:100%}.product-ingredients-column.column-image{background-color:#fff;text-align:center}.product-ingredients-column.column-image img{max-width:100%;display:none}.product-ingredients-column.column-details{padding:20px 30px 26px;transition:height .3s ease}.product-ingredients-column .product-ingredients-content{align-items:center;display:flex;flex-direction:column;max-height:100%;overflow:auto;text-align:center;width:100%}.product-ingredients-column .ingredient-item{border-top:1px solid rgba(255,255,255,.15);display:none;padding-top:32px;text-align:left}.product-ingredients-column .ingredient-item:first-child{border-top:0;display:block;margin:0 0 13px;padding-top:0}.product-ingredients-column .ingredient-item h3{color:#fff;font-size:15px;letter-spacing:5px;line-height:23px;margin-bottom:17px}.product-ingredients-column .ingredient-item p{color:#fff;font-family:"ClassGarmnd BT","Times New Roman",serif;font-size:18px;letter-spacing:.6px;line-height:30px;margin-bottom:14px}.product-ingredients-column .btn-show-more{display:none;margin:14px 0;text-decoration:none}.product-ingredients-column button.btn span{text-align:center;width:100%}.product-ingredients-column button.btn .less{display:none}.product-ingredients-column.open{height:auto}.product-ingredients-column.open .btn-show-more{display:inline-block}.product-ingredients-column.open button.btn:hover{background-color:transparent;color:#fff;text-decoration:none}.product-ingredients-column.open button.btn .more{display:none}.product-ingredients-column.open button.btn .less{display:inline-block}.single-ingredient .product-ingredients-column .product-ingredients-content h3{font-size:15px;letter-spacing:5px;line-height:23px}.single-ingredient .product-ingredients-column .product-ingredients-content p{font-size:18px;letter-spacing:.6px;line-height:40px}.product-info-container{display:flex}.product-info-container .product-info-column{width:100%}.product-info-column-image img{float:right;margin:49px 0 57px;width:91%}.product-info-column-details{padding:40px 40px 60px;text-align:center}.product-info-column-details h3{color:#1a1919;font-size:24px;letter-spacing:1.2px;line-height:30px;margin-bottom:21px;text-transform:none}.product-info-column-details p{color:#1a1919;font-size:14px;letter-spacing:.5px;line-height:24px;margin-bottom:24px}.product-info-icons{display:flex;margin:0 -20px}.product-info-icons .item{width:100%}.product-info-icons .info-icon{align-items:center;background-color:#fff;border-radius:50%;color:#865;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;margin:0 auto 12px;width:40px}.product-info-icons .info-text{color:#1a1919;display:block;font-size:14px;letter-spacing:.5px;line-height:24px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.product-packshot-column svg g[id*=product-id-]:hover:not(.open) circle{stroke-width:1px}.product-packshot-column svg g[id*=product-id-]:hover:not(.open) polygon{stroke-width:2px}}@media (min-width:768px){.flyout-content.stores-flyout-content{max-width:720px;width:80%;right:-80%}.flyout-content.stores-flyout-content .flyout-title{font-size:30px;line-height:38px;margin-bottom:25px}.flyout-content.stores-flyout-content .show-more-btn{padding:0 40px}.flyout-content.stores-flyout-content .stores-flyout-body{padding:33px 0}.flyout-content.stores-flyout-content .stores-flyout-body .address-search-input{margin:0 35px}.flyout-content.stores-flyout-content .stores-flyout-body .flyout-variations{padding:0 35px}.flyout-content.stores-flyout-content .stores-flyout-body .address-input-row label{padding-left:45px}.flyout-content.stores-flyout-content .stores-flyout-body .address-input{padding:10px 45px}.flyout-content.stores-flyout-content .stores-flyout-body label.active::after{left:44px}.flyout-content.stores-flyout-content .stores-flyout-body .icon-search-dotless{display:block}.flyout-content.stores-flyout-content .stores-flyout-body .icon-search-magnifier{display:block}.flyout-content.stores-flyout-content .stores-flyout-body .icon-current-location{font-size:20px}.flyout-content.stores-flyout-content .stores-flyout-body .stores-list-wrapper .wrap-details{border:0}.flyout-content.stores-flyout-content .stores-flyout-body .stores-list-wrapper{padding:0 35px}.flyout-content.stores-flyout-content .stores-flyout-body .stores-list-wrapper .error{padding:0}.flyout-content.stores-flyout-content .stores-flyout-body .store-main-info{flex-direction:row}.flyout-content.stores-flyout-content .stores-flyout-body .store-main-info .column-stock{position:relative;right:auto;top:auto}.flyout-content.stores-flyout-content .stores-flyout-body .list-header{padding:0 10px 15px}.flyout-content.stores-flyout-content .stores-flyout-body .list-header.show-header{display:flex}.flyout-content.stores-flyout-content .stores-flyout-body .list-row{padding:25px 10px 20px}.flyout-content.stores-flyout-content .stores-flyout-body .list-row:hover{background-color:#f6f4f2}.flyout-content.stores-flyout-content .stores-flyout-body .column-address{padding-right:20px}.flyout-content.stores-flyout-content .stores-flyout-body .store-stock .expand-btn-wrapper{margin-left:0}.flyout-content.stores-flyout-content .stores-flyout-body .list-row-expanded .phone-number{display:block}.flyout-content.stores-flyout-content .flyout-amsterdam{padding:100px 70px 50px}.flyout-content.stores-flyout-content .flyout-amsterdam .stores-flyout-title{font-size:40px;letter-spacing:1.6px;line-height:60px;padding-bottom:34px}.flyout-content.stores-flyout-content .flyout-amsterdam .stores-wrapper{padding-top:49px}.flyout-content.stores-flyout-content .flyout-amsterdam .store-container{margin-bottom:43px}.flyout-content.instore-availability-flyout-content{max-width:720px;width:80%;right:-80%}.flyout-content.instore-availability-flyout-content .flyout-header{padding:79px 30px 30px 30px}.flyout-content.instore-availability-flyout-content .flyout-title{font-size:40px;line-height:50px;letter-spacing:1.6px;margin-bottom:20px}.flyout-content.instore-availability-flyout-content .show-more-btn{padding:0 40px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .address-search-input{margin:0 35px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .flyout-variations{padding:0 35px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .stores-list-wrapper .wrap-details{border:0}.flyout-content.instore-availability-flyout-content .stores-flyout-body .stores-list-wrapper{padding:0 35px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .stores-list-wrapper .error{padding:0}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-main-info{flex-direction:row}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-main-info .column-stock{position:relative;right:auto;top:auto}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-header{padding:0 10px 15px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-header.show-header{display:flex}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row{padding:25px 10px 20px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row:hover{background-color:#f6f4f2}.flyout-content.instore-availability-flyout-content .stores-flyout-body .column-address{padding-right:20px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .store-stock .expand-btn-wrapper{margin-left:0}.flyout-content.instore-availability-flyout-content .stores-flyout-body .list-row-expanded .phone-number{display:block}.flyout-content.instore-availability-flyout-content .flyout-amsterdam{padding:100px 70px 50px}.flyout-content.instore-availability-flyout-content .flyout-amsterdam .stores-flyout-title{font-size:40px;letter-spacing:1.6px;line-height:60px;padding-bottom:34px}.flyout-content.instore-availability-flyout-content .flyout-amsterdam .stores-wrapper{padding-top:49px}.flyout-content.instore-availability-flyout-content .flyout-amsterdam .store-container{margin-bottom:43px}.product-packshot-wrapper .inner-wrapper{padding:0 20px}.product-packshot-container{position:relative}.product-packshot-column.column-text .text-holder{padding:106px 70px}.product-packshot-column.column-text .text-holder h2.heading-h3{font-size:40px;letter-spacing:1.6px;line-height:50px;margin-bottom:15px}.product-packshot-column{height:760px}.product-packshot-column.column-text{align-items:center;justify-content:center;display:flex}.product-packshot-column.column-text .image-holder .bg-overlay,.product-packshot-column.column-text .text-holder{display:none}.product-packshot-column.column-products{left:100%;max-width:50%;position:absolute;top:0;width:720px}.product-packshot-column .svg-mobile{display:none}.product-packshot-column .svg-desktop{display:block;padding:0 10px;text-align:center}.packshot-overlay{left:auto;padding:20px;right:200%}.packshot-overlay.shown{display:block}.packshot-overlay .packshot-overlay-bg{opacity:1;background-color:#fff}.packshot-overlay .packshot-close{font-size:30px;left:auto;right:33px;top:35px;z-index:5;color:#000}.packshot-overlay .product-details-content,.packshot-overlay .product-packshot-image{background-color:transparent}.packshot-overlay .packshot-item{display:none;margin-top:0}.packshot-overlay .product-packshot-image{padding:20px 20px 15px}.packshot-overlay .product-packshot-image img{max-width:300px}.packshot-overlay .product-details-content{margin:0 auto;padding:0}.packshot-overlay .product-details-content .the-ritual-of-title{color:#000;font-size:15px;letter-spacing:5px;line-height:23px}.packshot-overlay .product-details-content .product-name{letter-spacing:1.2px}.packshot-overlay .product-details-content .product-content .long-description,.packshot-overlay .product-details-content .product-content .previously-known-as,.packshot-overlay .product-details-content .product-content .short-description{display:block}.packshot-overlay .product-details-content .product-content .long-description{margin:7px 0 40px;max-width:410px}.packshot-overlay .product-details-content .product-content .product-price{font-size:30px;letter-spacing:2.5px;line-height:36px;margin-bottom:3px}body:not(.personalised-gifting-page) .product-ingredients-container{flex-direction:row;min-height:760px}.product-ingredients-column.column-image img{display:block}.product-ingredients-column{width:50%}.product-ingredients-column.column-image{align-items:center;display:flex;justify-content:center}.product-ingredients-column.column-details{padding:80px 50px;transition:padding .3s ease}.product-ingredients-column .product-ingredients-content{display:block;max-width:480px;text-align:left;opacity:0}.product-ingredients-column .ingredient-item{display:block;width:100%;padding-top:51px}.product-ingredients-column .ingredient-item h3{font-size:12px;letter-spacing:2px;line-height:14px;margin-bottom:22px}.product-ingredients-column .ingredient-item p{font-size:20px;letter-spacing:.4px;line-height:43px;margin-bottom:26px}.product-ingredients-column .btn-show-more{display:inline-block;margin:22px 0 0}.product-ingredients-column button.btn{display:none}.single-ingredient .product-ingredients-column.column-details{align-items:center;display:flex}.single-ingredient .product-ingredients-column .product-ingredients-content{margin-top:-45px;opacity:1}.product-info-container .product-info-column{width:50%}.product-info-column-image img{margin:70px 0;max-width:655px}.product-info-column-details{align-items:center;display:flex;justify-content:flex-end;padding:0}.product-info-column-details .product-info-content{max-width:640px;padding:60px 40px}.product-info-icons{margin:20px -30px 0}.product-info-icons .item{align-items:center;display:flex;justify-content:center;text-align:left}.product-info-icons .info-icon{margin:0 5px 0 0}.product-info-icons .info-text{display:inline-block}}@media (min-width:768px) and (max-width:1023px){body.personalised-gifting-page .product-ingredients-container{min-height:0}}@media (min-width:1024px){.flyout-content.stores-flyout-content{max-width:720px;width:50%;right:-50%}.flyout-content.stores-flyout-content .show-more-btn{padding:0 78px}.flyout-content.stores-flyout-content .stores-flyout-body .address-search-input{margin:0 68px}.flyout-content.stores-flyout-content .stores-flyout-body .flyout-variations{padding:0 68px}.flyout-content.stores-flyout-content .stores-flyout-body .stores-list-wrapper{padding:0 68px}.flyout-content.instore-availability-flyout-content{max-width:720px;width:50%;right:-50%}.flyout-content.instore-availability-flyout-content .show-more-btn{padding:0 78px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .address-search-input{margin:0 68px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .flyout-variations{padding:0 68px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .stores-list-wrapper{padding:0 68px}.product-packshot-column svg g[id*=product-id-]:hover:not(.open) circle{stroke:#a58673}.product-packshot-column svg g[id*=product-id-]:hover:not(.open) polygon{fill:#a58673}.product-ingredients-column.column-details{padding:130px 90px 130px 150px}.product-info-column-details .product-info-content{padding:80px 110px}.product-info-column-details h3{font-size:30px;letter-spacing:1.2px;line-height:40px}.product-info-column-details p{font-size:16px;letter-spacing:1px;line-height:28px;margin-bottom:18px}.product-info-icons{margin:20px -50px 0}.product-info-icons .info-icon{margin:0 10px 0 0}}@media (max-width:767px){.flyout-content.stores-flyout-content .stores-flyout-body .flyout-variations .swatch{width:16%;flex-basis:16%}.flyout-content.stores-flyout-content .stores-flyout-body .address-input{font-size:16px}.flyout-content.instore-availability-flyout-content .stores-flyout-body .flyout-variations .swatch{width:16%;flex-basis:16%}.flyout-content.instore-availability-flyout-content .stores-flyout-body .address-input{font-size:16px}.packshot-overlay .product-details-content .product-price{font-size:20px;letter-spacing:4.4px;line-height:24px}.single-ingredient .product-ingredients-column.column-details{padding:40px 30px 16px}.single-ingredient .product-ingredients-column .product-ingredients-content h3{margin-bottom:10px}.product-info-container{flex-direction:column}.product-info-column-details{order:2}}@-webkit-keyframes packshot-circle-grey-large{0%{stroke-opacity:.7;stroke-width:2px;transform:translate(-4px,-4px) scale(1)}100%{stroke-opacity:.2;stroke-width:1px;transform:translate(-24px,-24px) scale(2.1428)}}@keyframes packshot-circle-grey-large{0%{stroke-opacity:.7;stroke-width:2px;transform:translate(-4px,-4px) scale(1)}100%{stroke-opacity:.2;stroke-width:1px;transform:translate(-24px,-24px) scale(2.1428)}}@-webkit-keyframes packshot-circle-grey-small{0%{stroke-opacity:1;stroke-width:1px;transform:translate(6px,6px) scale(1)}80%{stroke-opacity:.95}100%{stroke-opacity:.2;stroke-width:.2px;transform:translate(-24px,-24px) scale(5)}}@keyframes packshot-circle-grey-small{0%{stroke-opacity:1;stroke-width:1px;transform:translate(6px,6px) scale(1)}80%{stroke-opacity:.95}100%{stroke-opacity:.2;stroke-width:.2px;transform:translate(-24px,-24px) scale(5)}}