.sbc-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;top:79px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-transition:top .1s ease-in-out;transition:top .1s ease-in-out;max-height:calc(100% - 50px);overflow-y:auto;border-bottom:2px solid #f5f5f5}
.sbc-search--shrinked{top:59px;-webkit-transition-duration:.3s;transition-duration:.3s}
.sbc-search__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;padding:0 60px;border-bottom:2px solid #f5f5f5}
.sbc-search__form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;padding-left:30px}
.sbc-search__box{border:none;width:100%}
.sbc-search__icon-cross{font-style:normal;font-size:22px;margin:0 5px;cursor:pointer}
.sbc-search__results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-height:560px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#333}
.sbc-search__results--is-opened{padding:0 0 30px 60px}
.sbc-search__products{position:relative;width:65%;height:100%;padding:0 10%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.sbc-search__products::before{content:"";height:80%;width:4px;background-color:#f5f5f5;position:absolute;left:0;top:61px}
.sbc-search__suggestions{width:35%;font-size:14px}
.sbc-search__suggestion{cursor:pointer;text-transform:capitalize}
.sbc-search__suggestion--selected{background:#f5f5f5}
.sbc-search__no-result,.sbc-search__no-result-suggestion{margin-left:60px}
.sbc-search__query{margin-left:15px;padding-bottom:3px;border-bottom:2px solid #333;font-weight:bold;cursor:pointer}
.sbc-search__query--error{cursor:default;border-bottom:none}
.sbc-search__query--suggestion{border-bottom:none;text-decoration:underline}
.sbc-search__popular-queries{font-weight:bold}
.sbc-search__see-all{margin-bottom:0}
.sbc-search__suggestions-list{list-style:none}
.sbc-search__suggestion{margin:5px 0}
.sbc-search__popular-products{margin:50px 0 30px;font-size:15px;font-weight:bold;text-align:center}
.sbc-search__articles{width:35%}
.sbc-search__popular-articles{font-size:15px;font-weight:bold;margin:15px 0}
.sbc-search__articles-list{list-style:none}
.sbc-search__article:nth-child(n + 4){display:none}
.sbc-search__article-link{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:40px;margin-bottom:15px}
.sbc-search__article-image-wrapper{width:65px;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}
.sbc-search__article-image{width:100%;height:100%}
.sbc-search__article-text{margin:0;padding-right:30px}
.sbc-search__products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;text-align:center}
.sbc-search__product{width:17%;margin-right:8%;margin-bottom:60px;font-size:12px}
.sbc-search__product-link:hover{color:#333}
.sbc-search__product-image-wrapper{position:relative}
.sbc-search__product-image{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sbc-search__product-image--empty{font-size:40px;color:#d3d4d6}
.sbc-search__product-image-wrapper::after{content:"";display:block;padding-bottom:100%}
.sbc-search__price-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sbc-search__actual-price{font-weight:bold;margin:0 auto}
.sbc-search__standard-price{color:#999;text-decoration:line-through;margin:0 auto}
.sbc-search__see-all-button{display:none}
@media (max-width: 1024px){
.sbc-search{top:49px}
.sbc-search__bar{padding:0 15px}
.sbc-search__form{padding:0 25px}
.sbc-search__results{max-height:unset;width:100%;padding:0 15px}
.sbc-search__articles,.sbc-search__suggestions,.search__products{width:100%}
.sbc-search__articles{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.sbc-search__products{height:unset;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}
.sbc-search__popular-products{margin-top:30px;text-align:left}
.sbc-search__article:nth-child(n + 4){display:-webkit-box;display:-ms-flexbox;display:flex}
.sbc-search__suggestions-list{padding-left:15px}
.sbc-search__query,.sbc-search__see-all{font-size:15px}
.sbc-search__products{width:100%}
.sbc-search__products::before{content:none}
.sbc-search__products-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5px}
.sbc-search__product{width:40%;margin:0 0 20px}
.sbc-search__see-all-button{display:block;width:140px;height:45px;color:#666;border-color:#666;background-color:transparent;margin:30px auto 15px}
.sbc-search__see-all-button.sbc-search__see-all-button--disable-hover:focus,.sbc-search__see-all-button.sbc-search__see-all-button--disable-hover:hover{color:#666;background-color:transparent}
}.is-mainmenu-opened{position:fixed;overflow:hidden;width:100%;height:100%}
.is-mainmenu-opened .n-overlay{display:block}
.n-mainmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.n-mainmenu-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;width:40px;height:40px;-webkit-touch-callout:none;user-select:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0)}
.shop-by-concern-list-wrapper{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.is-mainmenu-opened .shop-by-concern-list-wrapper{left:0;width:100vw;min-width:320px;-webkit-transition:left .3s ease-out;transition:left .3s ease-out}
.n-mainmenu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;overflow-y:auto;list-style:none}
.n-mainmenu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}
.n-mainmenu-item:last-child{padding-right:0}
.catalogue-mobile > .shop-by-concern-catalog-title{margin-bottom:7px}
.n-mainmenu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:21px 0 20px 30px;text-transform:uppercase;font-weight:bold;font-size:15px;line-height:22px;position:relative;height:19px;color:#555}
.n-mainmenu-link.is-submenu-opened ~ .n-flyout-body .w-submenu.catalogue{visibility:visible}
.n-mainmenu-link .n-menu-icon{right:10%}
.n-mainmenu-link.has-submenu{-ms-touch-action:none;touch-action:none}
.n-mainmenu-link:hover{color:#bbd05e}
.n-mainmenu-link:focus{color:#333}
.n-mainmenu-link:active{color:#555}
.page-business-opportunity .n-mainmenu-link-business-opportunity{}
.n-submenu-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}
.w-menu-catalogue{width:50%;position:relative;padding-top:30px}
.w-menu-catalogue::before{content:"";height:80%;width:2px;background-color:#f5f5f5;position:absolute;right:0;top:12%}
.submenu-category{width:65%;height:calc(100% - 30px);padding:15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex}
.w-submenu-additional-links,.w-submenu-category-links{font-size:14px;line-height:21px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;overflow:hidden}
.w-submenu-category-links{width:75%}
.w-submenu-additional-links{width:25%}
.submenu-category-link{padding:5px 0;font-size:14px;line-height:21px}
.submenu-category-link:first-child{font-weight:bold;font-size:15px;line-height:22px;padding:0 0 5px}
.submenu-category-link:last-child,.submenu-category-link:only-child{margin-bottom:45px;padding-bottom:5px}
.submenu-category-link,.submenu-category-link a{color:#555}
.submenu-category-link a:hover{color:#bbd05e}
.w-submenu-category-links .submenu-category-links{margin-right:3.3%;width:30%}
.w-submenu-additional-links .submenu-category-links{margin-right:10%;width:90%}
.w-shop-by-concern-popular{width:35%;height:calc(100% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:17px 30px;position:relative}
.w-shop-by-concern-popular::before{content:"";height:80%;width:2px;background-color:#f5f5f5;position:absolute;left:0;top:12%}
.shop-for{width:100%;height:50%}
.popular-products{width:100%;height:50%}
.n-submenu-link.category-color-catalogue{border-left:5px solid #ccc}
.n-submenu-link.category-color-skincare{border-left:5px solid #b9dcd2}
.n-submenu-link.category-color-makeup{border-left:5px solid #dfc2c3}
.n-submenu-link.category-color-fragrance{border-left:5px solid #d7c4b7}
.n-submenu-link.category-color-accessories{border-left:5px solid #f0bf9b}
.n-submenu-link.category-color-hair{border-left:5px solid #e4d5d3}
.n-submenu-link.category-color-bath-body{border-left:5px solid #a7bcd6}
.n-submenu-link.category-color-wellness{border-left:5px solid #b3b0c4}
.n-submenu-link.category-color-men{border-left:5px solid #bac5b9}
.n-submenu-link:focus,.shop-by-concern-product-link:focus{color:#333}
.n-submenu-link:active,.n-submenu-link:hover,.shop-by-concern-product-link:active{color:#555}
.n-submenu-link.is-submenu-activated.category-color-catalogue{background-color:rgba(204, 204, 204, 0.2)}
.n-submenu-link.is-submenu-activated.category-color-skincare{background-color:rgba(185, 220, 210, 0.2)}
.n-submenu-link.is-submenu-activated.category-color-makeup{background-color:rgba(223, 194, 195, 0.2)}
.n-submenu-link.is-submenu-activated.category-color-fragrance{background-color:rgba(215, 196, 183, 0.2)}
.n-submenu-link.is-submenu-activated.category-color-accessories{background-color:rgba(240, 191, 155, 0.2)}
.n-submenu-link.is-submenu-activated.category-color-hair{background-color:rgba(228, 213, 211, 0.2)}
.n-submenu-link.is-submenu-activated.category-color-bath-body{background-color:rgba(167, 188, 214, 0.2)}
.n-submenu-link.is-submenu-activated.category-color-wellness{background-color:rgba(179, 176, 196, 0.2)}
.n-submenu-link.is-submenu-activated.category-color-men{background-color:rgba(186, 197, 185, 0.2)}
.is-submenu-opened ~ .n-flyout-body,.is-submenu-opened ~ .n-flyout-body > .n-subsubmenu-list{display:-webkit-box;display:-ms-flexbox;display:flex}
.n-submenu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11px 0 11px 30px;text-transform:uppercase;font-size:14px;line-height:21px;color:#555;font-weight:bold;cursor:pointer;position:relative;height:18px}
.n-submenu-special-item{margin-bottom:2px}
.n-submenu-special-link{background-color:#f5f5f5;padding:11px 0;height:18px;text-align:center;font-size:14px;line-height:21px;font-weight:bold;display:block;color:#666}
.n-subsubmenu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}
.n-subsubmenu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
.n-subsubmenu-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:15px 0 15px 30px;font-size:15px;text-transform:capitalize}
.is-submenu-opened ~ .w-submenu{display:block}
.has-submenu{position:relative}
.n-menu-icon{position:absolute;right:7%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.n-menu-icon.k-icon{width:22px;height:22px}
.n-menu-icon::before{font-size:22px}
.n-inspiration-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:-10px 20px 0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.n-inspiration-image{display:none}
.n-inspiration-link .n-inspiration-info{padding:6px 0;font-size:15px}
.n-inspiration-link:focus .n-inspiration-info{background-color:rgba(0,0,0,0.5);-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}
.n-inspiration-link:hover .n-inspiration-info{background-color:rgba(0,0,0,0.5);-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}
.n-inspiration-description{display:none}
.shop-by-concern-catalogue{text-align:center;text-transform:uppercase}
.shop-by-concern-catalog-title{font-size:14px;line-height:21px;font-weight:bold;color:#666;margin-bottom:5px}
.shop-by-concern-catalog-date{font-size:12px;line-height:17px;font-weight:bold;color:#666}
.w-shop-by-concern-catalogue-image{margin:15px auto;height:200px;width:225px}
.shop-by-concern-catalog-image{height:100%;width:100%}
.w-catalogue-printed-material{font-size:14px;line-height:19px;color:#000;text-decoration:underline}
.hamburger{width:28px;height:28px;margin:0 auto}
.hamburger-box{position:relative;display:block;margin:0 auto;width:24px;height:inherit}
.hamburger-inner{top:50%;display:block;margin-top:-1px}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{position:absolute;width:22px;height:2px;border-radius:2px;background-color:#555}
.hamburger-inner::after,.hamburger-inner::before{display:block;content:""}
.hamburger-inner::before{top:-8px}
.hamburger-inner::after{bottom:-8px}
.is-mainmenu-opened .n-mainmenu-button .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.is-mainmenu-opened .n-mainmenu-button .hamburger-inner::before{top:0;opacity:0}
.is-mainmenu-opened .n-mainmenu-button .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.w-shop-for{width:100%}
.w-popular-products .w-title,.w-shop-for .w-title{color:#555;font-size:14px;line-height:21px;min-height:21px;font-weight:bold;text-align:center;text-transform:uppercase;margin-bottom:15px}
.w-shop-by-concern-tags{width:100%;max-width:335px;height:195px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;margin:0 auto 30px}
.shop-by-concern-tag{width:47.5%;max-width:160px;height:90px;border-radius:5px;font-size:14px;line-height:19px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.shop-by-concern-tag-link{color:#fff;width:100%;padding:0 15px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.shop-by-concern-tag-link:hover{color:#fff}
.shop-by-concern-tag{-webkit-box-shadow:0 3px 8px 0 rgba(51, 51, 51, 0.05);box-shadow:0 3px 8px 0 rgba(51, 51, 51, 0.05)}
.shop-by-concern-tag:hover{-webkit-box-shadow:0 3px 8px 0 rgba(51, 51, 51, 0.1);box-shadow:0 3px 8px 0 rgba(51, 51, 51, 0.1);-webkit-transform:scale(1.01);transform:scale(1.01)}
.w-submenu.category-color-skincare .shop-by-concern-tag{background-color:#b9dcd2}
.w-submenu.category-color-makeup .shop-by-concern-tag{background-color:#dfc2c3}
.w-submenu.category-color-fragrance .shop-by-concern-tag{background-color:#d7c4b7}
.w-submenu.category-color-bath-body .shop-by-concern-tag{background-color:#a7bcd6}
.w-submenu.category-color-hair .shop-by-concern-tag{background-color:#e4d5d3}
.w-submenu.category-color-accessories .shop-by-concern-tag{background-color:#f0bf9b}
.w-submenu.category-color-wellness .shop-by-concern-tag{background-color:#b3b0c4}
.w-submenu.category-color-men .shop-by-concern-tag{background-color:#bac5b9}
.shop-by-concern-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:330px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}
.shop-by-concern-product{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.shop-by-concern-products .shop-by-concern-product{margin-bottom:30px}
.shop-by-concern-product.see-all a{color:#555}
.shop-by-concern-product-link:hover,.shop-by-concern-product.see-all a:hover{color:#000}
.shop-by-concern-product.see-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:underline;text-transform:uppercase;font-size:14px;line-height:21px}
.shop-by-concern-product-image{width:65px;height:65px;margin:5px auto}
.shop-by-concern-product-image .v-icon-oriflame-symbol.icon-missing{width:100%;height:100%;font-size:35px;text-align:center;color:#d3d4d6;display:inline-block;position:relative}
.shop-by-concern-product-image .v-icon-oriflame-symbol.icon-missing::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.shop-by-concern-product-image img{width:100%;height:100%}
.shop-by-concern-offer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;font-size:14px;line-height:21px;margin-top:5px}
.shop-by-concern-price{font-weight:bold;color:#555}
.shop-by-concern-old-price{text-decoration:line-through;font-size:12px;color:#999}
.w-menu-catalog + .w-popular-products .shop-by-concern-products{width:350px;margin:0 auto}
.w-menu-catalog + .w-popular-products .shop-by-concern-product{margin-bottom:30px}
.w-menu-catalog + .w-popular-products .old-price{color:#ccc}
.w-popular-products{width:50%}
.w-shop-by-concern-popular .shop-by-concern-product{margin-bottom:5px}
.menu-body-desktop > .w-popular-products{padding:30px 0}
.n-flyout-body .w-shop-by-concern-popular .w-popular-products{width:100%}
.menu-body-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}
.n-submenu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}
.n-submenu-link{padding:11px 0 11px 30px;height:18px}
.catalogue-desktop{width:40%}
.w-shop-by-concern-catalogue-image{height:315px;width:350px;position:relative}
.w-submenu{display:none}
.close-menu-button{display:none;left:15px}
.n-finalsubmenu-list{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.mainmenu-hidden{display:none}
.n-finalsubmenu-link:first-letter,.n-submenu-special-link:first-letter,.submenu-category-link:first-letter{text-transform:uppercase}
.shop-by-concern-reward-shop{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.shop-by-concern-reward-shop__box{width:calc(50% - 6px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.shop-by-concern-reward-shop__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;color:#fff}
.shop-by-concern-reward-shop__box--no-image .shop-by-concern-reward-shop__link{color:#555}
.shop-by-concern-reward-shop__box--no-image .shop-by-concern-reward-shop__link:hover{color:#bbd05e}
.shop-by-concern-reward-shop__title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:400px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:35px;font-weight:700;z-index:5;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}
.shop-by-concern-reward-shop__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;background-color:#f5f5f5}
@media (max-width: 1024px){
.n-mainmenu-item.bottom-border{border-bottom:2px solid #f5f5f5}
.n-submenu-item:last-child{margin-bottom:4px}
.n-submenu-item .w-submenu{background-color:#f5f5f5}
.catalogue-mobile{margin-top:15px}
.w-shop-by-concern-catalogue-image{margin:15px auto;height:200px;width:220px}
.catalogue-desktop .shop-by-concern-catalogue,.category-color-catalogue,.menu-body-desktop,.n-mainmenu-link.is-submenu-opened > .n-menu-icon,.w-menu-catalog,.w-menu-content,.w-popular-products{display:none}
.n-mainmenu-link.is-submenu-opened{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-bottom:2px}
.n-mainmenu-link.is-submenu-opened > .n-menu-icon.close-menu-button{display:block}
.n-submenu-link.is-submenu-opened > .n-menu-icon::before,.n-subsubmenu-link.is-submenu-opened > .n-menu-icon::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.n-subsubmenu-link.is-submenu-opened + .n-finalsubmenu-list{display:-webkit-box;display:-ms-flexbox;display:flex}
.n-submenu-item{margin-bottom:2px}
.n-subsubmenu-link{font-weight:bold;color:#666}
.n-subsubmenu-link.has-submenu{padding-right:40px}
.w-submenu-list{width:100%}
.n-subsubmenu-link:not(.is-submenu-opened){color:#666}
.n-finalsubmenu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
.n-finalsubmenu-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:15px 0 15px 45px;font-size:15px}
.w-catalogue-printed-material{text-decoration:none;font-size:12px}
.printed-material-link{padding-bottom:5px;border-bottom:1px solid #666}
.w-shop-by-concern-tags{width:330px}
.shop-by-concern-list-wrapper{display:block;overflow-y:auto}
.n-flyout-reward-shop{padding:0;height:100%;width:100%;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.shop-by-concern-reward-shop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}
.shop-by-concern-reward-shop__box{height:216px;width:100%;margin-bottom:5px}
.shop-by-concern-reward-shop__box:last-child{margin-bottom:0}
.shop-by-concern-reward-shop__title{font-size:30px;max-width:300px}
}
@media (min-width: 1025px){
.is-mainmenu-opened{position:static;overflow:auto}
.is-mainmenu-opened .n-overlay{display:none}
.n-mainmenu-button{display:none}
.shop-by-concern-list-wrapper{overflow:visible;position:static;min-width:0;width:auto;height:auto;-webkit-transition:none;transition:none;background:0 0}
.n-mainmenu-list{overflow:visible;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}
.has-shrinked-header .n-mainmenu-item{padding:19px 30px 19px 0}
.n-mainmenu-item{padding:29px 30px 29px 0;border:none}
.n-mainmenu-link{font-size:14px;line-height:22px;padding:0;margin:0}
.n-submenu-list{display:block;margin:0;-webkit-column-count:3;-moz-column-count:3;column-count:3}
.n-submenu-item{display:inline-block;width:100%}
.n-submenu-link-all ~ .n-subsubmenu-list .n-subsubmenu-item:first-child{display:none}
.n-subsubmenu-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}
.n-subsubmenu-link{padding:2px 0;font-size:14px}
.n-mainmenu .is-submenu-opened.n-submenu-link-alt{color:#000}
.n-submenu-special-item:last-child{margin-bottom:0}
.has-submenu::after{display:none}
.n-inspiration-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}
.n-mainmenu-inspiration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:307px;width:100%;margin-right:24px}
.n-mainmenu-inspiration:last-child{margin-right:0}
.n-inspiration-link::before{content:"";display:block;padding-top:100%}
.n-inspiration-link{display:block;position:relative;overflow:hidden}
.n-inspiration-info{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;height:100%;color:#fff;background:rgba(0, 0, 0, .25);-webkit-box-sizing:border-box;box-sizing:border-box}
.n-inspiration-title{font-size:25px;line-height:30px;max-width:calc(100% - 40px);font-weight:bold;text-align:center;word-break:break-word}
.n-inspiration-description{display:block;margin-top:16px;font-size:14px;text-align:left;margin-bottom:0;line-height:19px}
.n-inspiration-image{display:block;position:absolute;top:0;left:50%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none}
.catalogue-mobile .shop-by-concern-catalogue{display:none}
.n-flyout-body{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:560px;overflow-y:hidden}
.menu-body-mobile{display:none}
.w-submenu-list{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.n-submenu-list{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.n-submenu-item{border-bottom:2px solid #fff}
.w-submenu{display:none;position:absolute;right:0;top:0;width:80%;height:100%;background-color:#fff;z-index:999;border-left:2px solid #f5f5f5}
.w-submenu.catalogue{display:-webkit-box;display:-ms-flexbox;display:flex}
.n-menu-icon{display:none}
.w-submenu.is-submenu-activated{display:-webkit-box;display:-ms-flexbox;display:flex}
.shop-by-concern-catalogue-hover{position:absolute;top:0;width:100%;height:100%}
.shop-by-concern-catalogue-hover:hover{background-color:rgba(0,0,0,0.5);-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}
.n-flyout-reward-shop{height:470px;width:100%;border-left:0;border-right:0;padding:12px 12px 20px}
}
@media (min-width: 1200px){
.n-mainmenu-link,.n-submenu-link{font-size:14px}
.n-mainmenu-item{padding-right:45px}
}
/*# sourceMappingURL=ShopByConcernMenu.css.62eb48e2560ee812d54b791a66b053e0.map*/