.not-large{display:none !important}.page-wrapper .page-main{margin-top:100px;padding-bottom:140px;background-repeat:no-repeat;background-image:url('../images/leaf/top-right.svg'),url('../images/leaf/bottom-left.svg'),url('../images/leaf/bottom-right.svg');background-position:top right -30px,bottom left -60px,bottom right -15px}body.header-absolute .page-wrapper .page-main{margin-top:0;padding-bottom:0}.page-header{position:relative;background:#fbfbfb}.page-header .header.content{padding-left:max(calc((100% - 1500px)/2),20px);padding-right:max(calc((100% - 1500px)/2),20px)}.page-header .logo-container{position:relative;flex-shrink:0}.page-header .nav-toggle{display:none !important}.page-header .logo{width:355px;height:185px;padding:0 0 20px;align-items:flex-end}.page-header .discover-link{position:absolute;top:100%;left:0;width:100%;z-index:2}.page-header .discover-link a{display:flex;justify-content:center;align-items:center;min-height:50px;background:#5d7963;font-size:20px;font-size:2rem;font-weight:500;color:#fff;text-transform:uppercase}.page-header .discover-link a [class^=icon-]{margin-right:10px}.page-header .panel.wrapper{display:flex;flex-direction:column;justify-content:flex-end}.page-header .panel.header{display:flex;align-items:center;margin:auto 0}.page-header .header.links{display:flex;align-items:center;margin-right:30px}.page-header .header.links>*:not(:first-child){margin-left:30px}.page-header .header.links a{display:flex;align-items:center;font-size:15px;font-size:1.5rem;font-weight:600;color:#5d7963;text-transform:uppercase}.page-header .block-search{order:-1;margin:0 auto}.page-header .block-search .block-title{display:none}.page-header .block-search .form{display:flex;width:475px;border:1px solid #5d7963}.page-header .block-search .field{flex-grow:1}.page-header .block-search .input-text{height:55px;font-size:22px;font-size:2.2rem;font-weight:500;text-align:center}.page-header .block-search .search-toggle{display:none}.page-header .block-search button.action{display:flex;width:55px;height:55px}.page-header .block-search button.action span{display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/search.svg');width:29px;height:29px;width:36px;height:36px}.page-header .block-search .autocomplete-list{border:1px solid #daebd6}.page-header .minicart-wrapper{position:relative}.page-header .minicart-wrapper .counter{width:20px;height:20px;font-size:14px;font-size:1.4rem}.page-header .minicart-wrapper .showcart{display:flex;align-items:center}.page-header .minicart-wrapper .showcart .icon{margin-right:5px}.page-header .minicart-wrapper .showcart .text{font-size:15px;font-size:1.5rem;font-weight:600;color:#5d7963;text-transform:uppercase}.page-header .minicart-wrapper .gotocart{display:none !important}.page-header .minicart-wrapper.active:before{content:"";position:absolute;top:calc(100% + 10px);left:0;right:0;margin:0 auto;width:12px;height:12px;background:#5d7963;transform:translateY(-50%) rotate(45deg)}.page-header .block-minicart{display:none;position:absolute;top:calc(100% + 10px);right:0;min-width:500px;padding:30px;background:#fff;border:1px solid #5d7963;white-space:nowrap}.page-header .block-minicart .block-title{display:none}.page-header .block-minicart .action.close{display:none}.page-header .block-minicart .subtitle{display:block;text-align:center}.page-header .block-minicart .subtitle:not(.empty){display:none}.page-header .block-minicart .product-item{padding-bottom:20px;border-bottom:1px solid #daebd6}.page-header .block-minicart .product-item:not(:first-child){padding-top:20px}.page-header .block-minicart .product-item>.product{display:flex}.page-header .block-minicart .product-item-photo{display:block}.page-header .block-minicart .product-item-details{margin-left:10px;flex-grow:1;display:grid;grid-template-columns:1.5fr 1fr auto;grid-gap:10px}.page-header .block-minicart .product-item-name{color:#5d7963}.page-header .block-minicart .product.options{display:none}.page-header .block-minicart .product-item-pricing{display:flex;justify-content:space-between;text-align:right}.page-header .block-minicart .details-qty{order:-1;font-weight:500;color:#5d7963}.page-header .block-minicart .details-qty input{height:inherit;border:none;font-weight:500;color:#5d7963;box-shadow:none;pointer-events:none}.page-header .block-minicart .details-qty input:before{font-size:1em;content:"x";font-weight:500;color:#5d7963}.page-header .block-minicart .details-qty label{display:none}.page-header .block-minicart .details-qty button{display:none}.page-header .block-minicart .price{color:#daebd6}.page-header .block-minicart .product.actions .primary{display:none}.page-header .block-minicart .action.delete span{display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/trash.svg');width:20px;height:20px}.page-header .block-minicart .items-total{display:none}.page-header .block-minicart .subtotal{text-align:right;margin-top:20px}.page-header .block-minicart .subtotal .label{font-weight:500;color:#5d7963}.page-header .block-minicart .subtotal .price-container{margin-top:5px}.page-header .block-minicart .subtotal .price{font-size:18px;font-size:1.8rem;font-weight:500;color:#daebd6}.page-header .block-minicart .block-content>.actions{margin-top:25px;display:flex;justify-content:flex-end;align-items:center}.page-header .block-minicart .block-content>.actions .primary{margin-left:20px}.page-header .block-minicart .block-content>.actions .secondary{order:-1}.page-header .block-minicart .block-content>.actions .action.viewcart{display:flex;align-items:center;font-weight:700;color:#5d7963}.page-header .block-minicart .block-content>.actions .action.viewcart:before{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/cart-green.svg');width:28px;height:28px;margin-right:10px}.page-header .logout-wrapper{margin-left:30px}.page-header .logout-wrapper .text{font-size:1.5rem;font-weight:600;color:#5d7963;text-transform:uppercase}body.header-absolute .page-header{position:absolute;top:0;left:0;width:100%;background:0 0}body.header-absolute .page-header .block-search .form{border-color:transparent}html.nav-before-open body.header-absolute .page-header{transition:background .4s}html.nav-before-open body.header-absolute .page-header .block-search .form{transition:border-color .4s}html.nav-open body.header-absolute .page-header{background:#fafafa}html.nav-open body.header-absolute .page-header .block-search .form{border-color:#5d7963}.navigation .nav-main{display:flex;background:#5d7963;min-height:50px}.navigation .nav-main>li>a{display:flex;align-items:center;padding:5px 30px;min-height:100%;font-size:15px;font-size:1.5rem;font-weight:600;color:#fff;text-transform:uppercase}.navigation .nav-main>li>a [class^=icon-]{margin-right:10px}.navigation .nav-main>li.account-link>a{color:#a9a9a9}.navigation .nav-main .category-link{order:-1}.navigation .nav-main .account-link{margin-left:auto}.navigation .nav-main .account-link a{background:#daebd6}.navigation .nav-header{display:none;position:absolute;top:calc(100% + 50px);right:50px;z-index:2;opacity:0}.navigation .nav-header img{display:none !important}.navigation .nav-header .nav-close{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:#daebd6}.navigation .nav-header .nav-close span{display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/nav-close.svg');width:14px;height:14px;width:28px;height:28px}html.nav-before-open .navigation .nav-header{display:block;transition:opacity .4s}html.nav-open .navigation .nav-header{opacity:1}.navigation .nav-main>li>.submenu,.navigation .nav-main li.level0>.submenu{display:none;position:absolute;top:100%;left:0;width:100%;padding:70px max(calc((100% - 1400px)/2),50px);background:#f2f3f7}.navigation .nav-main>li>.submenu>ul,.navigation .nav-main li.level0>.submenu>ul{margin-top:40px}.navigation .nav-main .subnav-header{font-weight:700;color:#5d7963}.navigation .nav-main .nav-back{display:flex;align-items:center;font-size:22px;font-size:2.2rem;margin-bottom:10px}.navigation .nav-main .nav-back:before{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/nav-back-chevron.svg');width:12px;height:12px;margin-right:5px}.navigation .nav-main .subnav-title{font-size:50px;font-size:5rem;text-transform:uppercase}.navigation .nav-main .category-name{display:flex;align-items:center;font-size:25px;font-size:2.5rem;font-weight:700;color:#5d7963;text-transform:uppercase;margin-top:30px}.navigation .nav-main .category-name [class^=icon-]{margin-right:20px;width:48px;height:48px}.navigation .nav-main>li>.submenu{opacity:0}html.nav-before-open .navigation .nav-main>li>.submenu{display:block;transition:opacity .4s}html.nav-open .navigation .nav-main>li>.submenu{opacity:1}.navigation .nav-main>li>.submenu>.subnav-header .nav-back{display:none !important}.navigation .nav-main .nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.navigation .nav-main li.level0>a{display:flex;align-items:center;font-size:25px;font-size:2.5rem;font-weight:700;color:#5d7963;text-transform:uppercase}.navigation .nav-main li.level0>a [class^=icon-]{margin-right:40px;width:48px;height:48px}.navigation .nav-main li.level0>.submenu{top:0;min-height:100%}.navigation .nav-main li.level0.opened>.submenu{display:block}.navigation .nav-main ul.level0{height:600px;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;overflow-x:auto}.navigation .nav-main li.level1{max-width:25%;padding-right:30px;margin-bottom:30px}.navigation .nav-main li.level1>a{font-size:24px;font-size:2.4rem;font-weight:700;color:#5d7963}.navigation .nav-main li.level1>.submenu{margin-top:10px}.navigation .nav-main ul.level1{line-height:1.5}.navigation .nav-main li.level2>a{font-size:20px;font-size:2rem;color:#76777a}.navigation .nav-main .nav-1 li.level1>a{font-size:22px;font-size:2.2rem}.navigation .nav-main .nav-1 li.level1 li.level2>a{font-size:18px;font-size:1.8rem}.navigation .nav-main .nav-2 ul.level0{height:400px}.navigation .nav-main .nav-3 li.level1>a{font-size:22px;font-size:2.2rem}.navigation .nav-main .nav-3 li.level1 li.level2>a{font-size:18px;font-size:1.8rem}.navigation .nav-main .nav-5 li.level1>a{font-size:22px;font-size:2.2rem}.navigation .nav-main .nav-5 li.level1 li.level2>a{font-size:16px;font-size:1.6rem}.navigation .nav-main .nav-6 li.level1>a{font-size:14px;font-size:1.4rem}.navigation .nav-main .nav-6 li.level1 li.level2>a{font-size:13px;font-size:1.3rem}.navigation .nav-main .nav-8 li.level1>a{font-size:22px;font-size:2.2rem}.navigation .nav-main .nav-8 li.level1 li.level2>a{font-size:16px;font-size:1.6rem}.navigation .nav-main .nav-9 li.level1>a{font-size:22px;font-size:2.2rem}.navigation .nav-main .nav-9 li.level1 li.level2>a{font-size:15px;font-size:1.5rem}.navigation .nav-main .nav-10 ul.level0{height:300px}.navigation .nav-main .nav-11 li.level1>a{font-size:22px;font-size:2.2rem}.navigation .nav-main .nav-11 li.level1 li.level2>a{font-size:18px;font-size:1.8rem}.navigation .nav-main .nav-12 ul.level0{height:280px}.navigation .nav-main .nav-13 ul.level0{height:180px}.navigation .category-empty{padding:100px 0}.navigation .category-empty p{font-size:25px;font-size:2.5rem;margin-bottom:25px}.page-footer{background-image:url('../images/leaf/footer/right.svg');background-repeat:no-repeat;background-position:right bottom -290px}.page-footer .footer.content{display:grid;grid-template-areas:"links newsletter" "links socials";grid-template-columns:65% 35%;font-size:22px;font-size:2.2rem}.page-footer .footer.content .title{font-size:22px;font-size:2.2rem}.page-footer .footer.content .footer-links{grid-area:links;display:flex;justify-content:center;grid-gap:70px;padding:40px}.page-footer .footer.content .block.newsletter{grid-area:newsletter}.page-footer .footer.content .block.newsletter .title{font-size:25px;font-size:2.5rem}.page-footer .footer.content .block.newsletter .label{font-size:16px;font-size:1.6rem}.page-footer .footer.content .block.newsletter .field{max-width:350px;margin:0 auto}.page-footer .footer.content .footer-socials{grid-area:socials;display:flex;align-items:center;padding:20px 20px 20px 0;text-align:left}.page-footer .footer.content .footer-socials .title{margin:0 30px 0 0}.page-footer .footer.copyright{font-size:18px;font-size:1.8rem;display:flex;justify-content:center}.breadcrumbs ul{justify-content:flex-start;padding:30px 0;font-size:15px;font-size:1.5rem}.breadcrumbs ul>*:not(:last-child){margin-right:10px}.breadcrumbs li.home:before{width:20px;height:20px;margin-right:10px}.breadcrumbs li:not(:last-child):after{width:20px;height:20px;margin-left:10px}.page.messages{margin-top:0}.catalog-category-view .category-view,.catalogsearch-result-index .category-view{position:relative;margin-bottom:80px}.catalog-category-view .category-header,.catalogsearch-result-index .category-header{padding:90px 0 80px;background-repeat:no-repeat;background-image:url('../images/leaf/bottom-left.svg'),url('../images/leaf/bottom-right.svg');background-position:bottom left -60px,bottom right -15px}.catalog-category-view .category-header .category-universe,.catalogsearch-result-index .category-header .category-universe{font-size:50px;font-size:5rem;margin-bottom:40px}.catalog-category-view .category-header .category-universe [class^=icon-],.catalogsearch-result-index .category-header .category-universe [class^=icon-]{width:65px;height:65px;margin-bottom:25px}.catalog-category-view .category-header .page-title,.catalogsearch-result-index .category-header .page-title{font-size:25px;font-size:2.5rem}.catalog-category-view .breadcrumbs,.catalogsearch-result-index .breadcrumbs{position:absolute;top:0;left:0;right:0;width:100%}.catalog-category-view .columns,.catalogsearch-result-index .columns{padding-bottom:160px}.catalog-category-view .column.main,.catalogsearch-result-index .column.main{max-width:1250px;margin:0 auto}.catalog-category-view .sidebar,.catalogsearch-result-index .sidebar{flex:0 1 400px}.catalog-category-view .block.filter,.catalogsearch-result-index .block.filter{position:sticky;top:0}.catalog-category-view .block.filter .filter-title,.catalogsearch-result-index .block.filter .filter-title{display:none}.catalog-category-view .block.filter .filter-content,.catalogsearch-result-index .block.filter .filter-content{position:relative}.catalog-category-view .block.filter .filter-actions,.catalogsearch-result-index .block.filter .filter-actions{position:absolute;top:-10px;right:0;transform:translateY(-100%)}.catalog-category-view .block.filter .filter-clear,.catalogsearch-result-index .block.filter .filter-clear{font-size:16px;font-size:1.6rem;font-weight:700;color:#5d7963}.catalog-category-view .block.filter .filter-options-title,.catalogsearch-result-index .block.filter .filter-options-title{font-size:25px;font-size:2.5rem}.catalog-category-view .block.filter .item a,.catalogsearch-result-index .block.filter .item a{font-size:15px;font-size:1.5rem}.catalog-category-view .block.filter .item input[type=checkbox]+label,.catalogsearch-result-index .block.filter .item input[type=checkbox]+label{font-size:15px;font-size:1.5rem}.catalog-category-view .block.filter .filter-search,.catalogsearch-result-index .block.filter .filter-search{font-size:15px;font-size:1.5rem}.catalog-category-view .block.filter .actions a,.catalogsearch-result-index .block.filter .actions a{font-size:16px;font-size:1.6rem}.catalog-category-view .block.filter .smile-es-range-slider,.catalogsearch-result-index .block.filter .smile-es-range-slider{font-size:15px;font-size:1.5rem}.catalog-category-view .sidebar .toolbar-sorter,.catalogsearch-result-index .sidebar .toolbar-sorter{display:none}.catalog-category-view .toolbar-products,.catalogsearch-result-index .toolbar-products{align-items:center}.catalog-category-view .toolbar-products:first-of-type,.catalogsearch-result-index .toolbar-products:first-of-type{margin-bottom:20px}.catalog-category-view .toolbar-products:first-of-type .pages,.catalogsearch-result-index .toolbar-products:first-of-type .pages{display:none}.catalog-category-view .toolbar-products:first-of-type .field.limiter,.catalogsearch-result-index .toolbar-products:first-of-type .field.limiter{display:none}.catalog-category-view .toolbar-products .toolbar-amount,.catalogsearch-result-index .toolbar-products .toolbar-amount{margin-left:auto;font-size:15px;font-size:1.5rem;font-weight:500;color:#daebd6;margin-right:30px}.catalog-category-view .toolbar-products .toolbar-sorter,.catalogsearch-result-index .toolbar-products .toolbar-sorter{display:flex;align-items:center}.catalog-category-view .toolbar-products .toolbar-sorter .sorter-label,.catalogsearch-result-index .toolbar-products .toolbar-sorter .sorter-label{font-size:15px;font-size:1.5rem;font-weight:300;margin-right:5px}.catalog-category-view .toolbar-products .toolbar-sorter .sorter-options,.catalogsearch-result-index .toolbar-products .toolbar-sorter .sorter-options{width:auto;font-size:15px;font-size:1.5rem;font-weight:700;padding:0 25px 0 0;background-image:url('../images/icons/select-sorter-dark.svg')}.catalog-category-view .toolbar-products:last-of-type,.catalogsearch-result-index .toolbar-products:last-of-type{margin-top:40px}.catalog-category-view .toolbar-products:last-of-type .toolbar-amount,.catalogsearch-result-index .toolbar-products:last-of-type .toolbar-amount{display:none}.catalog-category-view .toolbar-products:last-of-type .toolbar-sorter,.catalogsearch-result-index .toolbar-products:last-of-type .toolbar-sorter{display:none}.catalog-category-view .toolbar-products .pages,.catalogsearch-result-index .toolbar-products .pages{order:-1}.catalog-category-view .toolbar-products .pages .item>*,.catalogsearch-result-index .toolbar-products .pages .item>*{width:40px;height:40px;font-size:18px;font-size:1.8rem}.catalog-category-view .toolbar-products .field.limiter,.catalogsearch-result-index .toolbar-products .field.limiter{margin-left:auto;font-size:18px;font-size:1.8rem}.catalog-category-view .toolbar-products .field.limiter select,.catalogsearch-result-index .toolbar-products .field.limiter select{height:55px;font-size:18px;font-size:1.8rem}.catalog-category-view .product-items,.catalogsearch-result-index .product-items{grid-template-columns:repeat(4,1fr);grid-gap:90px 70px}.catalog-category-view .product-items .product-item-photo-container:not(:hover) .towishlist,.catalogsearch-result-index .product-items .product-item-photo-container:not(:hover) .towishlist{display:none}.catalog-category-view .product-items .towishlist,.catalogsearch-result-index .product-items .towishlist{position:absolute;bottom:10px;right:10px;display:inline-flex;justify-content:center;align-items:center;min-height:45px;font-size:15px;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#fff;padding:0 20px;background-color:#daebd6;border:none;text-align:center;transition:background .2s;cursor:pointer;padding:0 10px}.catalog-category-view .product-items .towishlist span,.catalogsearch-result-index .product-items .towishlist span{display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/add-to-wishlist.svg');width:29px;height:29px}.catalog-category-view .product-items .product-item-inner,.catalogsearch-result-index .product-items .product-item-inner{margin-top:20px}.catalog-category-view .product-items .tocart:before,.catalogsearch-result-index .product-items .tocart:before{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/add-to-cart-green.svg');width:28px;height:28px;margin-right:10px}.catalog-product-view .page-main{background-color:#f2f3f7;background-repeat:no-repeat;background-image:url('../images/leaf/top-right.svg');background-position:top right;padding-bottom:0}.catalog-product-view .product.content{display:grid;grid-template-areas:"media main" "detail detail" "related related" "upsell upsell";grid-template-columns:1fr 1fr;grid-gap:30px;padding-bottom:260px;background-repeat:no-repeat;background-image:url('../images/leaf/bottom-left.svg'),url('../images/leaf/bottom-right.svg');background-position:bottom left -60px,bottom right -15px}.catalog-product-view .product.media{grid-area:media;position:relative}.catalog-product-view .product-info-main{grid-area:main}.catalog-product-view .product-info-main .page-title{font-size:50px;font-size:5rem}.catalog-product-view .product-info-main .product-info-stock-sku{margin-top:10px}.catalog-product-view .product-info-main .product.attribute.sku{font-size:18px;font-size:1.8rem;padding-bottom:20px}.catalog-product-view .product-info-main .product-reviews-summary{margin-top:20px}.catalog-product-view .product-info-main .reviews-actions a{font-size:16px;font-size:1.6rem}.catalog-product-view .product-info-main .product.attribute.overview{margin-top:30px;font-size:15px;font-size:1.5rem;line-height:1.2}.catalog-product-view .product-info-main .product.attribute.overview+.long-block-link{font-size:16px;font-size:1.6rem}.catalog-product-view .product-info-main .product-info-price{margin-top:60px}.catalog-product-view .product-info-main .price-box .price-label{font-size:16px;font-size:1.6rem}.catalog-product-view .product-info-main .price-box .weee .weee .price{font-size:18px;font-size:1.8rem}.catalog-product-view .product-info-main .access-rates-link>span{font-size:16px;font-size:1.6rem;font-weight:500;margin-right:15px}.catalog-product-view .product-info-main .access-rates-link a{padding:0 15px;font-size:16px;font-size:1.6rem;font-weight:700;text-transform:none}.catalog-product-view .product-info-main .access-rates-link a:before{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/rate.svg');width:19px;height:19px;width:25px;height:25px;margin-right:10px}.catalog-product-view .product-info-main .product-options-wrapper .field{max-width:400px}.catalog-product-view .product-info-main .product-options-bottom{margin-top:70px}.catalog-product-view .product-info-main .box-tocart .action.tocart:before{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/add-to-cart-white.svg');width:28px;height:28px;margin-right:15px}.catalog-product-view .product-info-main .field.qty{margin-left:20px}.catalog-product-view .product-info-main .field.qty .label{font-size:18px;font-size:1.8rem}.catalog-product-view .product-info-main .field.qty .input-text{font-size:18px;font-size:1.8rem}.catalog-product-view .product-info-main .product-social-links{margin-top:50px}.catalog-product-view .product-info-main .product-addto-links{justify-content:flex-start;align-items:baseline}.catalog-product-view .product-info-main .product-addto-links>*:not(:first-child){margin-left:30px}.catalog-product-view .product-info-main .product-addto-links .action{display:flex;align-items:center;font-size:15px;font-size:1.5rem;font-weight:600;color:#5d7963;text-transform:uppercase}.catalog-product-view .product-info-main .product-addto-links .action:before{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-size:auto;width:45px !important;height:45px !important;display:flex;justify-content:center;align-items:center;background-color:#5d7963;margin-right:10px}.catalog-product-view .product-info-main .product-addto-links .action.towishlist{width:260px}.catalog-product-view .product-info-main .product-addto-links .action.towishlist:before{background-image:url('../images/icons/wishlist-white.svg');width:28px;height:28px}.catalog-product-view .product-info-main .product-addto-links .action.tocompare:before{background-image:url('../images/icons/compare.svg');width:24px;height:24px}.catalog-product-view .product-info-main .product-addto-links .action.mailto.friend:before{background-image:url('../images/icons/share.svg');width:20px;height:20px}.catalog-product-view .product-info-main .atol-product-info-social{margin-left:30px}.catalog-product-view .product-info-main .atol-product-info-social .sp_social_share_inline_widget_widget_under_cart{padding-bottom:0;margin-left:4em;margin-top:-1.5em}.catalog-product-view .product-info-main .product-atol-links{align-items:center;margin-top:70px}.catalog-product-view .product-info-main .product-info-delivery{width:260px}.catalog-product-view .product-info-main .product-info-delivery .atol-delivery{justify-content:flex-start}.catalog-product-view .product-info-main .product-info-delivery .atol-delivery .delivery_value{font-size:18px;font-size:1.8rem}.catalog-product-view .product-info-main .product-availability{font-size:15px;font-size:1.5rem}.catalog-product-view .product-info-main a.button.action,.catalog-product-view .product-info-main button.action.tocart{color:#a9a9a9}.catalog-product-view .product.info.detailed{grid-area:detail;margin-top:50px}.catalog-product-view .product.info.detailed .product.data.items .data.item.title{padding-right:15px;border-bottom:1px solid #daebd6}.catalog-product-view .product.info.detailed .product.data.items .data.item.title:not(:first-of-type){padding-left:60px}.catalog-product-view .product.info.detailed .product.data.items .data.item.title a{font-size:25px;font-size:2.5rem}.catalog-product-view .product.info.detailed .product.data.items .data.item.content{padding-top:30px}.catalog-product-view .product.info.detailed .product.attribute.description{font-size:20px;font-size:2rem;line-height:1.333}.catalog-product-view .product.info.detailed .product.attribute.description strong{font-size:24px;font-size:2.4rem}.catalog-product-view .product.info.detailed .additional-attributes th{font-size:24px;font-size:2.4rem;padding:5px 20px 5px 0}.catalog-product-view .product.info.detailed .additional-attributes td{font-size:20px;font-size:2rem}.catalog-product-view .review-form{max-width:700px}.block.related,.block.upsell,.block.crosssell{padding-top:70px}.block.related .product-item,.block.upsell .product-item,.block.crosssell .product-item{margin:0 25px 25px}.block.related .block-title,.block.upsell .block-title,.block.crosssell .block-title{padding-bottom:25px;font-size:25px;font-size:2.5rem}.block.related .block-content,.block.upsell .block-content,.block.crosssell .block-content{margin-top:35px}.block.related .product-item,.block.upsell .product-item,.block.crosssell .product-item{margin-bottom:30px}.block.related{grid-area:related}.block.upsell{grid-area:upsell}.block.related .product-item-photo-container,.block.upsell .product-item-photo-container,.block.crosssell .product-item-photo-container,.catalog-category-view .product-items .product-item-photo-container,.catalogsearch-result-index .product-items .product-item-photo-container,.block.related .product-item-photo,.block.upsell .product-item-photo,.block.crosssell .product-item-photo,.catalog-category-view .product-items .product-item-photo,.catalogsearch-result-index .product-items .product-item-photo,.block.related .product-item-info,.block.upsell .product-item-info,.block.crosssell .product-item-info,.catalog-category-view .product-items .product-item-info,.catalogsearch-result-index .product-items .product-item-info{position:relative}.block.related .product-item-name,.block.upsell .product-item-name,.block.crosssell .product-item-name,.catalog-category-view .product-items .product-item-name,.catalogsearch-result-index .product-items .product-item-name{font-size:20px;font-size:2rem}.block.related .price-box,.block.upsell .price-box,.block.crosssell .price-box,.catalog-category-view .product-items .price-box,.catalogsearch-result-index .product-items .price-box{font-size:18px;font-size:1.8rem}.block.related .price-box .price,.block.upsell .price-box .price,.block.crosssell .price-box .price,.catalog-category-view .product-items .price-box .price,.catalogsearch-result-index .product-items .price-box .price{font-size:24px;font-size:2.4rem}.block.related .price-box .old-price .price,.block.upsell .price-box .old-price .price,.block.crosssell .price-box .old-price .price,.catalog-category-view .product-items .price-box .old-price .price,.catalogsearch-result-index .product-items .price-box .old-price .price{text-decoration:line-through;font-size:18px;font-size:1.8rem}.block.related .price-box .special-price .price-label,.block.upsell .price-box .special-price .price-label,.block.crosssell .price-box .special-price .price-label,.catalog-category-view .product-items .price-box .special-price .price-label,.catalogsearch-result-index .product-items .price-box .special-price .price-label{font-size:18px;font-size:1.8rem}.block.related .excluding-taxes,.block.upsell .excluding-taxes,.block.crosssell .excluding-taxes,.catalog-category-view .product-items .excluding-taxes,.catalogsearch-result-index .product-items .excluding-taxes{font-size:12px;font-size:1.2rem}.block.related a.button.action,.block.upsell a.button.action,.block.crosssell a.button.action,.catalog-category-view .product-items a.button.action,.catalogsearch-result-index .product-items a.button.action,.block.related button.action.tocart,.block.upsell button.action.tocart,.block.crosssell button.action.tocart,.catalog-category-view .product-items button.action.tocart,.catalogsearch-result-index .product-items button.action.tocart{color:#a9a9a9}.smile_store_locator-store-search .page-main,.smile_store_locator-store-view .page-main{background-repeat:no-repeat;background-image:url('../images/leaf/top-right.svg'),url('../images/leaf/bottom-left.svg'),url('../images/leaf/bottom-right.svg');background-position:top right -30px,bottom left -60px,bottom right -15px}.smile_store_locator-store-search .breadcrumbs,.smile_store_locator-store-view .breadcrumbs{display:none !important}.smile_store_locator-store-search .column.main,.smile_store_locator-store-view .column.main{display:grid;grid-template-columns:1.2fr 1fr;padding-top:30px}.smile_store_locator-store-search .store-main,.smile_store_locator-store-view .store-main{padding-top:100px}.smile_store_locator-store-search .page-title,.smile_store_locator-store-view .page-title{font-size:43px;font-size:4.3rem;flex-direction:row;justify-content:center;text-align:center}.smile_store_locator-store-search .page-title:before,.smile_store_locator-store-view .page-title:before{width:70px;height:70px;margin:0 10px 0 0}.smile_store_locator-store-search .store-placeholder,.smile_store_locator-store-view .store-placeholder{margin:100px auto 0;max-width:65%;font-size:25px;font-size:2.5rem;font-weight:600;color:#5d7963;display:flex;flex-direction:column;align-items:center;text-align:center}.smile_store_locator-store-search .store-placeholder:after,.smile_store_locator-store-view .store-placeholder:after{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/cursor.svg');width:41px;height:41px;margin-top:15px}.smile_store_locator-store-search .store-details,.smile_store_locator-store-view .store-details{max-width:625px;margin:40px auto 0;padding:30px}.smile_store_locator-store-search .store-image,.smile_store_locator-store-view .store-image{margin-right:25px;max-width:140px;max-height:110px}.smile_store_locator-store-search .image-placeholder,.smile_store_locator-store-view .image-placeholder{width:140px;height:110px;flex-direction:column;font-size:13px;font-size:1.3rem}.smile_store_locator-store-search .image-placeholder:before,.smile_store_locator-store-view .image-placeholder:before{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;box-sizing:content-box;background-image:url('../images/icons/no-photo.svg');width:52px;height:52px;margin-bottom:5px}.smile_store_locator-store-search .store-name,.smile_store_locator-store-view .store-name{font-size:30px;font-size:3rem}.smile_store_locator-store-search .store-postcode,.smile_store_locator-store-view .store-postcode,.smile_store_locator-store-search .store-street,.smile_store_locator-store-view .store-street{font-size:22px;font-size:2.2rem}.smile_store_locator-store-search .opening-hours-container,.smile_store_locator-store-view .opening-hours-container,.smile_store_locator-store-search .store-description,.smile_store_locator-store-view .store-description{margin-top:20px;font-size:18px;font-size:1.8rem}.smile_store_locator-store-search .opening-hours-info .box-title,.smile_store_locator-store-view .opening-hours-info .box-title{padding-left:55px}.smile_store_locator-store-search .opening-hours-info .box-title:before,.smile_store_locator-store-view .opening-hours-info .box-title:before{width:38px;height:38px}.smile_store_locator-store-search .store-links,.smile_store_locator-store-view .store-links{margin-top:45px}.smile_store_locator-store-search .store-links a,.smile_store_locator-store-view .store-links a{font-size:15px;font-size:1.5rem;padding-bottom:20px}.smile_store_locator-store-search .store-links a [class^=icon-],.smile_store_locator-store-view .store-links a [class^=icon-]{margin-bottom:20px}.contact-index-index .page-main{padding:40px 0 75px}.contact-index-index .columns{padding-left:max(calc((100% - 1300px)/2),20px);padding-right:max(calc((100% - 1300px)/2),20px);grid-template-columns:1fr 1fr;grid-gap:100px;padding-top:40px}.contact-index-index .page-title{padding-left:max(calc((100% - 1300px)/2),20px);padding-right:max(calc((100% - 1300px)/2),20px);font-size:43px;font-size:4.3rem}.contact-index-index .page-title:before{margin:0 25px 0 0}.contact-index-index .page.messages{padding-left:max(calc((100% - 1300px)/2),20px);padding-right:max(calc((100% - 1300px)/2),20px)}.contact-index-index .technicians .title{font-size:30px;font-size:3rem}.contact-index-index .technicians p{font-size:15px;font-size:1.5rem;margin:0}.contact-index-index .technician{margin-top:90px}.contact-index-index .contact-info{margin-top:90px}.contact-index-index .form.contact .legend{font-size:30px;font-size:3rem}.checkout-cart-index .page-main{background-repeat:no-repeat;background-image:url('../images/leaf/bottom-left.svg'),url('../images/leaf/bottom-right.svg');background-position:bottom left -60px,bottom right -15px}.checkout-cart-index .page-title{padding-left:max(calc((100% - 1600px)/2),20px);padding-right:max(calc((100% - 1600px)/2),20px);font-size:50px;font-size:5rem;text-align:left;margin-bottom:45px}.checkout-cart-index .cart-container{grid-template-columns:1.666fr 1fr;grid-gap:160px}.checkout-cart-index .cart.table td{padding-bottom:20px;vertical-align:top}.checkout-cart-index .cart.table td:not(:first-child){padding-left:10px}.checkout-cart-index .cart.table td:not(:last-child){padding-right:10px}.checkout-cart-index .cart.table .cart.item:not(:first-of-type) td{padding-top:20px}.checkout-cart-index .cart.table .product-item-name{font-size:18px;font-size:1.8rem}.checkout-cart-index .cart.table .item-options{font-size:16px;font-size:1.6rem}.checkout-cart-index .cart.table .field.qty{display:flex;align-items:center}.checkout-cart-index .cart.table .field.qty>*:not(:first-child){margin-left:10px}.checkout-cart-index .cart.table .field.qty .control.qty .number-control{display:none}.checkout-cart-index .cart.main.actions{margin-top:20px;justify-content:space-between}.checkout-cart-index .cart.main.actions>*:not(:first-child){margin-left:20px}.checkout-cart-index .cart.main.actions .right-side{display:flex;align-items:center;flex-direction:row}.checkout-cart-index .cart.main.actions .right-side>.action{margin-top:0}.checkout-cart-index .cart.main.actions .right-side>:not(:first-child),.checkout-cart-index .cart.main.actions .left-side>:not(:first-child){margin-left:20px}.checkout-cart-index .cart-summary{padding:25px 25px 40px}.checkout-cart-index .cart-summary .block .title{font-size:15px;font-size:1.5rem}.checkout-cart-index .cart-totals th{font-size:15px;font-size:1.5rem}.checkout-cart-index .cart-totals .grand.totals th{font-size:20px;font-size:2rem}.checkout-cart-index .cart-totals .grand.totals td{font-size:28px;font-size:2.8rem}.cms-noroute-index .page-main{background-position:top right,bottom left -200px,bottom right -35px}.cms-noroute-index .page-main .product-items{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:90px 70px}.login-container{flex-direction:row}.login-container .block{width:25%}.form-create-account .actions-toolbar .primary,.form-create-account .actions-toolbar .secondary{display:inline-block}.form-create-account .actions-toolbar .secondary{margin-left:5vw}.form.password.forget .actions-toolbar .primary,.form.password.forget .actions-toolbar .secondary{display:inline-block}.form.password.forget .actions-toolbar .secondary{margin-left:5vw}.checkout-container .opc-progress-bar .opc-progress-bar-item{width:185px}.checkout-container .opc-estimated-wrapper{display:none}.authentication-dropdown{background-color:#fff;border:1px solid #aeaeae;-webkit-transform:scale(1,0);-webkit-transform-origin:0 0;-webkit-transition:-webkit-transform linear .1s,visibility 0s linear .1s;position:absolute;text-align:left;top:100%;transform:scale(1,0);transform-origin:0 0;transition:transform linear .1s,visibility 0s linear .1s;visibility:hidden;width:100%}.authentication-dropdown._show{z-index:100;-webkit-transform:scale(1,1);-webkit-transition:-webkit-transform linear .1s,visibility 0s linear 0s;transform:scale(1,1);transition:transform linear .1s,visibility 0s linear 0s;visibility:visible}.authentication-wrapper{width:33.33333333%;text-align:right}.block-authentication .block-title{font-size:1.4rem;border-bottom:0;margin-bottom:25px}.block-authentication .block-customer-login .actions-toolbar:before,.block-authentication .block-customer-login .actions-toolbar:after{content:'';display:table}.block-authentication .block-customer-login .actions-toolbar>.primary{display:inline;float:right;margin-right:0}.block-authentication .block-customer-login .actions-toolbar>.primary .action{margin-right:0}.block-authentication .block-customer-login .actions-toolbar>.secondary{margin-right:2rem;padding-top:1rem}.popup-authentication .modal-inner-wrap{min-width:768px;width:60%}.popup-authentication .block-authentication{display:flex;flex-direction:row;border-top:1px solid #c1c1c1}.popup-authentication .block[class],.popup-authentication .form-login,.popup-authentication .fieldset,.popup-authentication .block-content{display:flex;flex-direction:column;flex-grow:1}.popup-authentication .block[class]{box-sizing:border-box;float:left;padding:10px 30px 0 0;width:50%}.popup-authentication .block[class]+.block{border-left:1px solid #c1c1c1;border-top:0;margin:0;padding:10px 0 0 40px}.popup-authentication .block[class]+.block:before{left:0;top:50%}.popup-authentication .actions-toolbar{margin-bottom:0;margin-top:auto}.checkout-container .opc-wrapper{width:66.66666667%;float:left;-webkit-order:1;-moz-order:1;-ms-order:1;order:1;padding-right:30px;box-sizing:border-box}.checkout-container .opc-wrapper .step-title{border-bottom:1px solid #ccc;padding-bottom:10px;padding-left:0;font-size:2.6rem}.checkout-container .opc-wrapper .step-content .action-show-popup{margin-left:0}.checkout-container .opc-wrapper .form-login,.checkout-container .opc-wrapper .form-shipping-address{margin-top:28px;margin-bottom:28px;max-width:500px}.checkout-container .opc-wrapper .form-login .fieldset>.field>.control{width:100%}.checkout-container .opc-wrapper .form-shipping-address{max-width:600px}.checkout-container .opc-wrapper .checkout-shipping-method .table-checkout-shipping-method{min-width:500px;width:auto}.checkout-container .opc-wrapper .checkout-shipping-address .addresses .shipping-address-items{flex-direction:row}.checkout-container .opc-wrapper .checkout-shipping-address .addresses .shipping-address-items .shipping-address-item{width:50%;margin-bottom:20px}.checkout-container .opc-wrapper .checkout-shipping-address .addresses .shipping-address-items .shipping-address-item .action-select-shipping-item.action{width:auto}.checkout-container .opc-wrapper .checkout-payment-method .payment-method-content .fieldset>.field{margin:0 0 20px}.checkout-container .opc-wrapper .checkout-payment-method .actions-toolbar{display:flex}.checkout-container .opc-wrapper .checkout-payment-method .actions-toolbar .primary{margin-left:auto}.checkout-container .opc-wrapper .checkout-payment-method .actions-toolbar .action-apply{width:auto;margin:0 5px 0 0}.checkout-container .opc-wrapper .checkout-payment-method .payment-option._collapsible{padding:0}.checkout-container .opc-wrapper .checkout-payment-method .payment-option._collapsible .payment-option-title{padding-left:22px}.opc-sidebar{margin:46px 0 20px;width:33.33333333%;float:right;order:2}.opc-sidebar .modal-inner-wrap .action-close{margin:25px}.opc-sidebar .actions-toolbar .secondary a.action{width:max-content;display:inline-block}.opc-sidebar .modal-inner-wrap .modal-content .opc-block-shipping-information .ship-via .shipping-information-title{font-size:2.6rem}.checkout-index-index .modal-popup .modal-inner-wrap{width:800px;padding:0}.checkout-index-index .smile-storedelivery-checkout-modal .modal-inner-wrap{width:1200px;overflow-y:hidden}.checkout-index-index .smile-store-delivery{height:59vh}.checkout-index-index .smile-store-delivery .contextual-bar .shop-search{width:350px;height:100%}.checkout-index-index .smile-store-delivery .contextual-bar .shop-search .search-result-list .store-locator-display-wrapper #display-store-list-mobile,.checkout-index-index .smile-store-delivery .contextual-bar .shop-search .search-result-list .store-locator-display-wrapper #display-store-map-mobile{display:none}.checkout-index-index .smile-store-delivery .contextual-bar{overflow:scroll}.checkout-index-index .modal-footer{border-top:1px solid #c1c1c1;text-align:right}.checkout-index-index .modal-footer .action-save-address{float:right;margin:0 0 0 10px}.checkout-index-index .page-wrapper .page-main{padding-bottom:100px}.checkout-success,#registration{padding-left:0}.price-box .price-wrapper.price-including-tax .price{font-size:16px;font-size:1.6rem}.price-box .price-wrapper.price-excluding-tax .price{font-size:24px;font-size:2.4rem}.product-items .price-box .price-wrapper.price-including-tax .price{font-size:14px;font-size:1.4rem}.product-items .price-box .price-wrapper.price-excluding-tax .price{font-size:20px;font-size:2rem}.checkout-cart-index .cart.table .subtotal .price-including-tax .price{font-size:14px;font-size:1.4rem}.checkout-cart-index .cart.table .subtotal .price-excluding-tax .price{font-size:20px;font-size:2rem}