.page-wrapper .page-main{padding-bottom:150px}.page-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(45,45,51,.5);z-index:10}.container{padding:0 30px}html.nav-open .page-overlay{display:block}.message.global.demo{position:relative;z-index:30}.page-header{position:relative;z-index:20}.header{position:relative;z-index:20}.header .nav-toggle{height:60px}.header .logo img{width:201px}.header .search-toggle{display:none}.header .top-links{display:flex;align-items:center;margin-left:20px}.header .top-links li:not(:first-child){margin-left:20px}.header .top-links li a{display:block}.header .top-links li a span{width:24px;height:24px}html.nav-open .header .nav-toggle .icon-burger{background-image:url('../images/icons/close.svg');width:16px;height:16px}.nav-header{display:none}@media (min-width:800px) and (max-width:1199px){.navigation{width:375px;padding-top:61px;z-index:10}.nav-subnav .nav-block{padding-top:61px}.navigation .nav li .submenu{padding-top:61px}html:not(.header-sticky) .message.global.demo+.page-wrapper .navigation{padding-top:102px}}.block-search{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block-search .input-text{width:400px;border-color:#d6d6d8;background-color:#fff}.block-search .search-close{display:none}.footer-top{padding-bottom:30px}.footer-reassurance{display:flex;justify-content:space-between;padding:40px 20px 35px;margin:-123px 0 40px}.footer-reassurance li{flex-direction:column;max-width:160px}.footer-reassurance li+li{margin-top:0}.footer-reassurance .image{width:90px;height:90px;margin-right:0;margin-bottom:15px}.footer-reassurance .label{font-size:16px;font-size:1.6rem;line-height:1.375;text-align:center;margin:auto 0}.footer-links{display:flex}.footer-links>div{max-width:285px;padding-right:35px}.footer-links>div+div{margin-top:0;margin-left:20px}.footer .block.newsletter{margin-top:0}.footer-copyright ul{display:flex}.footer-copyright ul li+li{margin-top:0;margin-left:30px}.long-block{max-height:none !important}.long-block-link{display:none}.header-reassurance{border-bottom:1px solid #d6d6d8}.header-reassurance ul{display:flex;justify-content:space-between;align-items:center;height:50px}.header-reassurance ul li{display:flex;align-items:center;color:#89aced}.header-reassurance ul li img{margin-right:10px}.widget.block-products-list .block-title{font-size:24px;font-size:2.4rem}.widget.block-products-list .block-title .category-link{margin-left:auto}.products-empty{background:#ff7775 url('../images/catalog/empty.png') no-repeat center/auto 100%}.product-item-photo{padding:15px}.products-grid .product-item{flex-direction:column}.products-grid .product-item-details{border-top:1px solid #d6d6d8}.products-grid .product-insert{background:no-repeat center/100% auto}.products-list .product-item-photo{border-right:1px solid #d6d6d8}.products-list .product-item-details{display:flex;padding:0}.products-list .product-item-infos{flex-grow:1;padding:15px}.products-list .product-item-name{font-size:24px;font-size:2.4rem}.products-list .product-feature{position:relative;display:grid;grid-row-gap:5px;font-size:16px;font-size:1.6rem;color:#84858b;margin-top:15px;padding-top:15px}.products-list .product-feature:before{content:"";position:absolute;top:0;width:24px;border-top:3px solid #d6d6d8}.products-list .product-item-shop{display:flex;justify-content:center;align-items:center;flex-direction:column;min-width:230px;padding:15px;background-color:#f3f6fc}.products-list .product-item-price{text-align:center;margin:0;padding:0}.products-list .product-item-price:before{display:none}.products-list .price-box{font-size:24px;font-size:2.4rem}.products-list .price-box .old-price{display:none}.products-list .product-item-actions{align-self:stretch;margin-top:15px}.products-list .product-item.outofstock .product-item-shop{background-color:#fff}.products-list .product-insert{height:300px;background:no-repeat left center/auto 100%}.products-slider .slick-list{margin:0 -30px}.category-image{position:absolute;top:0;right:0;width:340px;height:100%}.category-background{width:100%;height:100%}.category-info{max-width:50%}.category-info .page-title-wrapper{font-size:40px;font-size:4rem}.toolbar{justify-content:flex-end}.toolbar>*:not(:first-child){margin-left:30px}.toolbar .modes{display:flex;align-items:center}.toolbar .modes>*:not(:first-child){margin-left:10px}.toolbar .modes a{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid transparent}.toolbar .modes a.active{border-color:#6290e7}.toolbar .limiter{display:flex;align-items:center}.toolbar .limiter>*:not(:first-child){margin-left:10px}.toolbar .limiter .label{opacity:.75}.toolbar .limiter a{display:block;padding:4px 0 2px;border-bottom:2px solid transparent;opacity:.5}.toolbar .limiter a.active{border-color:#6290e7;opacity:1}.toolbar .pages .label{order:-1}.toolbar .pages a.previous{margin-right:10px}.toolbar .pages a.next{margin-left:10px}.toolbar .pages a span{height:10px}.products-wrapper .toolbar-bottom .modes{display:none}.products-wrapper .toolbar-bottom .limiter{display:none}.category-topnav .toolbar-sorter .dropdown .action.toggle{white-space:nowrap}.category-topnav .toolbar-sorter .dropdown .options a{display:block}.block.filter{flex-grow:1;display:flex;align-items:center}.block.filter .block-content{flex-grow:1}.block.filter .block-content>ul{display:flex}.block.filter .block-content>ul>li{flex-grow:1;max-width:180px;margin-left:20px}.block.filter .block-content>ul>li.filter-options-price{max-width:350px}.filter-dropdown{width:100%}.filter-dropdown.filtering .action.toggle{background-color:#fff;background-image:url('../images/icons/arrow-grey-top.svg');color:#5b5c64;box-shadow:0 2px 8px rgba(91,92,100,.2)}.filter-dropdown.filtering.filled .action.toggle{background-image:url('../images/icons/arrow-blue-top.svg');box-shadow:0 2px 8px rgba(91,92,100,.2)}.filter-dropdown .options>li{background:0 0 !important}.filter-dropdown .options>li label{display:flex;align-items:center}.filter-dropdown.filtering .options{display:grid}.filter-price .fields{display:flex}.filter-price .fields>*:not(:first-child){margin-left:20px}.filter-price .fields input{width:calc(50% - 10px)}.filter-actions{margin-left:auto}.filter-actions .filter-clear{margin-left:20px;white-space:nowrap}.product-view .overview{color:#84858b;margin-top:10px}.widget-product-block{background-size:auto;padding:25px 40px}.widget-product-block p{font-size:15px;font-size:1.5rem}.widget-product-block p.catch-phrase{font-size:25px;font-size:2.5rem}.widget-product-block p.title{font-size:21px;font-size:2.1rem}.widget-product-block a.button.action{margin-top:15px}.widget-category-block ul{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:20px}.widget-category-block li{min-height:230px}.remodal-confirmcart .cart-item .product-title{display:flex;align-items:center}.remodal-confirmcart .cart-item .price-box{margin-top:0;margin-left:20px}.remodal-confirmcart .cart-reassurance{display:flex;justify-content:space-between}.outofstocknotify-block{border-radius:0 0 8px 8px}.cart-empty{padding-top:20px}.cart-empty-block{padding:25px 50px;margin-top:20px}.cart-empty-block img{margin-right:40px}.cart .cart-header{display:grid;grid-template-columns:1fr 25% 25%;padding:10px 0}.cart .cart-item{display:grid;grid-template-columns:1fr 25% 25%;padding:20px 0}.cart .cart-item>*{padding-right:20px}.cart .cart-item>*:first-child{padding-left:20px}.cart .actions-toolbar{top:20px;right:20px}.cart .item-customizable-options>li{padding:20px 0;margin:0 20px}.cart-summary{border-radius:8px}.cart-shipping{border-radius:8px}.checkout-index-index .header{min-height:60px}.checkout-index-index .header .title{font-size:24px;font-size:2.4rem}.opc-progress-bar li:before{margin-bottom:10px}.opc-progress-bar li span{color:#adadb1}.opc-progress-bar li span:before{color:#adadb1}.opc-progress-bar li._active span{color:#84858b}.opc-progress-bar li._active span:before{background-color:#d8e3f9;color:#6290e7}.opc-progress-bar li._complete span{color:#89aced}.opc-progress-bar li._complete span:before{background-color:#d8e3f9;color:#6290e7}.opc .step-title{font-family:Raleway,sans-serif;font-size:24px;font-size:2.4rem;line-height:35px;font-weight:700;margin-bottom:15px}.opc .step-content{padding:20px 30px;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(91,92,100,.2)}.sidebar-container{margin-top:50px}.pickup{box-shadow:0 2px 8px rgba(91,92,100,.2);border-radius:8px 8px 0 0}.pickup-search{padding:20px 30px;background:#fff}.pickup-list{height:100%;max-height:490px;overflow:auto}.account .main .block{padding:30px}.dashboard-subtitle{font-size:24px;font-size:2.4rem;margin:0 0 20px}.dashboard-subtitle a{pointer-events:none}.account-nav .items{border-radius:8px;overflow:hidden}.account-nav .item+.item{border-top:1px solid #d6d6d8}.account-nav .item a{display:flex;align-items:center;background:#f3f6fc;padding:15px;border-left:3px solid transparent;font-family:Raleway,sans-serif}.account-nav .item-logout a{color:#ff7775}.account-nav .item a img{margin-right:10px}.account-nav .item.active a{border-color:#6290e7;color:#6290e7}.account-nav .item.main a{background:#6290e7;font-size:16px;font-size:1.6rem;font-weight:700;color:#fff;padding:10px 15px}.account-nav .item.main .customer-initial{width:36px;height:36px;border-radius:100%;background:#5b5c64;flex-shrink:0;display:flex;justify-content:center;text-transform:uppercase;align-items:center;margin-right:15px}.account-nav .item.main .customer-name{line-height:1.5}.account-nav .item.main .customer-email{font-family:Roboto,sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;word-wrap:anywhere}.account-order-items>li{padding:20px 30px}.bulle{padding:25px 30px;font-size:24px;font-size:2.4rem}.banner-wrapper .banner-slide{padding:25px 50px;min-height:450px}.banner-wrapper .slick-dots{bottom:10px}.banner-wrapper .slick-dots li:not(:first-child){margin-left:10px}.banner-wrapper .slick-dots button{width:20px;height:20px}.banner-wrapper .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:18px;height:32px;padding:0;border:0;background:none no-repeat center;font-size:0;cursor:pointer;z-index:2}.banner-wrapper .slick-prev{left:10px;background-image:url('../images/icons/arrow-white-left.svg')}.banner-wrapper .slick-next{right:10px;background-image:url('../images/icons/arrow-white-right.svg')}.banner-wrapper .catchphrase{font-size:42px;font-size:4.2rem}.banner-wrapper .title{font-size:46px;font-size:4.6rem}.banner-wrapper .subtitle{font-size:32px;font-size:3.2rem}.banner-wrapper strong{font-weight:900}.banner-wrapper .cta{margin-top:30px}.banner-wrapper .footnote{bottom:10px;padding:0 10px;font-size:12px;font-size:1.2rem}.category-countdown .inner{padding:10px 0 35px}.category-countdown .top-text{font-size:14px;font-size:1.4rem;margin-bottom:10px}.category-countdown .countdown{font-size:64px;font-size:6.4rem}.category-countdown .countdown-label{font-size:18px;font-size:1.8rem}.category-countdown .bottom-text{font-size:32px;font-size:3.2rem}.category-countdown.sticky .countdown{font-size:18px;font-size:1.8rem}.home-reviews{grid-template-columns:1fr 4fr;align-items:center}.home-reviews .reviews-list{grid-template-columns:1fr 1fr 1fr}.landing-page .title{font-size:24px;font-size:2.4rem}.landing-page.paragraph{margin-top:60px}.landing-page.paragraph .title{font-size:24px;font-size:2.4rem}.landing-page.paragraph .images{display:flex}.landing-page.paragraph .image{flex-grow:1;height:385px;border-radius:12px}.landing-page.paragraph .image:not(:first-child){margin-left:20px}.landing-page.argument .wrapper>*:not(:first-child){margin-left:20px}.landing-page.argument .inner{flex-grow:1}.landing-page.argument .text{font-size:14px;font-size:1.4rem}.landing-page.argument .image{flex-shrink:0;width:285px;height:auto;border-radius:12px}.landing-page.resume .text{font-size:14px;font-size:1.4rem}.landing-page.resume .images{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.landing-page.resume .image{border-radius:12px}.landing-page.resume .image:nth-of-type(2){grid-column:span 2}.landing-page.resume .image:nth-of-type(3){grid-column:span 2}.landing-page.resume .image:first-child:last-child{grid-column:span 3}.landing-page.resume .image:nth-of-type(3):last-child{grid-column:span 3}@media (min-width:800px) and (max-width:1199px){.block-articles-list .block-content{margin:0 -30px}}.press-list .press-logo{width:300px}.press-view .press-author{margin-top:80px}.press-view .press-recent{border-radius:8px}