.page-wrapper .page-main{padding-bottom:150px}.message.global.demo{position:relative;z-index:30}.page.messages{width:500px}.switcher-store .dropdown .options{grid-gap:0}.switcher-store .dropdown .options>li:hover{background:#f3f6fc}.switcher-store .dropdown .options>li .store-label{padding:5px 40px 5px 15px}@media (min-width:800px) and (max-width:1199px){.switcher-store .dropdown .options{top:0;transform:translate(-50%,calc(-100% - 2px))}}.remodal-suggest-store .dropdown .options>li .store-label{padding-left:45px}.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 li a{flex-direction:column;height:100%}.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}.breadcrumbs ul{display:flex;align-items:center}.breadcrumbs ul li:not(:last-child):after{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;background-image:url('../images/icons/arrow-greylight-right.svg');width:10px;height:16px;width:7px;height:12px;margin:0 15px}.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}.product-insert .title{font-size:24px;font-size:2.4rem}.product-insert .text{font-size:16px;font-size:1.6rem}.products-grid .product-items-container{grid-template-columns:repeat(4,1fr)}.products-grid .product-item{flex-direction:column}.products-grid .product-item-details{border-top:1px solid #d6d6d8}.products-grid .product-insert{background:no-repeat top center/100% auto}.products-grid .product-insert.double{grid-column-end:span 2;grid-template-columns:1fr 1fr}.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{min-height:300px;background:no-repeat right center/auto 100%}.products-list .product-insert.double{min-height:600px;grid-template-rows:1fr 1fr}.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 a{margin-left: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;flex-wrap:wrap;gap:10px 20px;margin-left:30px;border-left:1px solid #d6d6d8;padding-left:30px}.block.filter .block-content>ul>li{flex-grow:1;max-width:180px}.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.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-gallery .product-gallery-slider:not(.slick-initialized){height:420px}.product-gallery .slick-slide{min-height:420px}.product-header .product.header-title{font-size:21px;font-size:2.1rem}.product-header .price-box{font-size:21px;font-size:2.1rem}.product-header .stock.unavailable{font-size:19px;font-size:1.9rem}.product-header .product-header-right{display:flex;align-items:center}.product-header .product-header-right .box-tocart{margin-left:20px}.product-header .product-header-right .action.tocart{margin-left:20px}.product-header.widget .product-header-left>.price-wrapper{display:none}.product-options-wrapper .options-anchor a{max-width:none !important}.product-options-wrapper .options-anchor .active-bar{position:absolute;background:#6290e7}@media (min-width:800px) and (max-width:1199px){.product-options-wrapper .options-anchor .active-bar{bottom:0;left:0;width:0;height:2px;transition:left .4s,width .4s}}body.product-options-popin-opened .product-options-wrapper .product-header .product.header-title{font-size:18px;font-size:1.8rem}body.product-options-popin-opened .product-options-wrapper .product-header .product-header-left{display:flex;align-items:center}body.product-options-popin-opened .product-options-wrapper .product-header .product-header-left .product-image-container{margin-right:20px}body.product-options-popin-opened .product-options-wrapper .product-header .product-header-left .product-item-attribute{color:#84858b}body.product-options-popin-opened .product-options-wrapper .product-header .product-header-left .price-box{display:none !important}body.product-options-popin-opened .product-options-wrapper .block-content>.title{font-size:24px;font-size:2.4rem;text-align:center;margin-bottom:20px}body.product-options-popin-opened .product-options-wrapper .fieldset>.field{padding:30px}body.product-options-popin-opened .product-options-wrapper .fieldset>.field>.label{font-size:18px;font-size:1.8rem;text-align:center}body.product-options-popin-opened .product-options-wrapper .control{max-width:1005px;margin:0 auto}body.product-options-popin-opened .product-options-wrapper .options-list{display:flex;justify-content:center;gap:30px;margin:0}body.product-options-popin-opened .product-options-wrapper .field.choice{flex-basis:315px;margin-bottom:30px}.product-view .product-main{display:flex}.product-view .product-main-left{align-self:flex-start;flex-basis:400px;margin-left:65px;padding:20px;position:sticky;top:80px;border-radius:8px;background:#fff}.product-view .product-main-right{width:380px;margin:0 auto;padding:20px}.product-view .product-main-left .product-gallery{position:relative}.product-view .product-main-left .product-gallery .product-gallery-nav{position:absolute;top:50%;left:-40px;transform:translate(-100%,-50%);flex-direction:column;margin:0}.product-view .product-main-left .product-gallery .product-gallery-nav li:not(:first-child){margin:15px 0 0}.product-view .product-main>.product-advantage{display:none}.product-view .product-advantage{margin-top:30px}.product-view .product.overview{font-size:16px;font-size:1.6rem;color:#84858b;text-align:justify;margin-bottom:20px}.product-view.giftcard .product-main{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"center top" "center bottom"}.product-view.giftcard .product-advantage{display:none}.product-view.giftcard .giftcard-amount{grid-template-columns:repeat(3,1fr)}.product-view.giftcard .giftcard-template-upload label{min-height:60px}.product-view.giftcard .giftcard-template-upload label span{width:40px;height:40px}.widget-product-block{background-size:auto;padding:15px 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-category-block ul{padding:20px 30px;margin:0 -30px}.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}.product-header .product-header-right .outofstocknotify-button{margin-left:20px}.remodal-payment-simulation .remodal-content ul li.with-image{margin-top:24px;padding-top:40px}.remodal-payment-simulation .remodal-content ul li img{width:48px}.remodal-payment-simulation .remodal-content ul li p.subtitle:first-of-type{font-size:18px;font-size:1.8rem}.remodal-payment-simulation .remodal-content ul li p.title{font-size:24px;font-size:2.4rem}.remodal-payment-simulation.alma.both .remodal-content .methods{position:relative;grid-template-columns:1fr 1fr;grid-gap:60px}.remodal-payment-simulation.alma.both .remodal-content .methods:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:100%;background-color:#d6d6d8}.remodal-payment-simulation.alma.both .remodal-content .methods>div{display:flex;flex-direction:column}.remodal-payment-simulation.alma.both .remodal-content ul{flex-grow:1}.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{position:relative;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 .item-customizable-options{padding:20px 0;margin:0 20px;border-bottom:0;border-top:1px solid #d6d6d8}.cart .actions-toolbar{top:20px;right:20px}.remodal-custom-options{max-width:1100px}.remodal-custom-options .options-list{display:flex;justify-content:center;gap:30px}.remodal-custom-options .options-list>*{flex-basis:315px}.cart-summary{border-radius:8px}.cart-actions{border-radius:8px}.cart-sidebar-additional>*{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)}.opc .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}.mpgiftcard-index-index .form.check-code{grid-template-columns:1fr 1fr}.mpgiftcard-index-index .giftcard-messages .message>div{display:flex}.mpgiftcard-index-index .giftcard-messages .message>div>span+span{margin-left:40px}.mpgiftcard-index-index .giftcard-messages .message strong{margin-right:10px}.mpgiftcard-index-index .giftcard-list li{padding:15px 30px;grid-template-columns:repeat(3,1fr) 50px}.mpgiftcard-index-index .giftcard-list li div:last-child{text-align:right}.giftcard-check-banner{display:flex;justify-content:center;align-items:center}.giftcard-check-banner span{margin:0 20px 0 0}.bulle{padding:25px 30px;font-size:24px;font-size:2.4rem}.banner-wrapper.slick-slider .slick-slide:before{height:50px}.banner-wrapper.slick-slider .slick-arrow:before{top:calc(50% - 25px)}.banner-wrapper.slick-slider .slick-dots{height:50px}.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}.press-list .press-logo{width:300px}.press-view .press-author{margin-top:80px}.press-view .press-recent{border-radius:8px}.questionnaire-container{padding:100px 0}.questionnaire-container .questionnaire-title{font-size:24px;font-size:2.4rem;text-align:left}.questionnaire-container .questionnaire-description{font-size:16px;font-size:1.6rem;text-align:left}.questionnaire-container .questionnaire-summary{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.questionnaire-container .questionnaire-questions{display:flex}.questionnaire-container .questionnaire-scene{flex-shrink:0;margin:0 100px 0 0}.questionnaire-container .result-title{font-size:24px;font-size:2.4rem}.questionnaire-container .result-description{font-size:16px;font-size:1.6rem}.pop-in-container{top:190px}.pop-in .content{grid-gap:20px}.pop-in .content .title{font-size:24px;font-size:2.4rem}.pop-in .content .text{font-size:16px;font-size:1.6rem}.header-banner-container{max-height:45px}.header-banner{height:45px}.header-banner .content{padding:0 20px}.page-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(45,45,51,.7);z-index:10}html.nav-open .page-overlay{display:block}html.nav-products-open .page-overlay{display:block;background:rgba(0,0,0,.8)}.page-header{position:relative;z-index:20}.header{position:relative;min-height:60px;padding:0 20px;border-bottom:1px solid #d6d6d8;z-index:20}.header .switcher-store{align-self:stretch;display:flex;align-items:center;border-right:1px solid #d6d6d8}.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-products-open .header{box-shadow:0 2px 8px rgba(91,92,100,.2)}.navigation{display:flex;height:60px;background:#f3f6fc;box-shadow:0 2px 8px rgba(91,92,100,.2)}.nav-header{display:none}.nav-subnav{display:none}.nav-switcher{display:none}.nav-products-toggle{flex-shrink:0;position:relative;width:280px;padding:0 20px;background-color:#6290e7;color:#fff;display:flex;align-items:center;z-index:15}.nav-products-toggle svg{margin-right:5px}.nav-products-toggle .close-label{display:none}html.nav-products-open .nav-products-toggle .open-label{display:none}html.nav-products-open .nav-products-toggle .close-label{display:inline}.nav-main-container{flex-grow:1;display:flex;border-bottom:1px solid #d6d6d8}.nav-main{padding-left:15px}.nav-main-inner{height:100%;display:flex}@media (min-width:1480px){.nav-main{position:relative}}.nav-side-container{position:fixed;top:0;left:0;width:100%;height:100%;width:280px;padding-top:120px;transform:translateX(-120%);background:#f3f6fc;z-index:10}.nav-side{height:100%;overflow-y:auto}.nav-title{display:grid;grid-template-columns:2fr 1fr;grid-gap:50px}.nav-main .nav-container{flex-shrink:0}.nav-main .nav-container .nav{height:100%;display:flex}.nav-main .nav-container .nav li.level0{flex-shrink:0;height:100%;padding:0 5px}.nav-main .nav-container .nav li.level0.hidden{display:none}.nav-main .nav-container .nav li.level0>a{position:relative;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700;text-align:center;padding:0 5px}.nav-main .nav-container .nav li.level0>a:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:0;background:#6290e7;transition:height .2s}.nav-main .nav-container .nav li.level0.opened>a{color:#6290e7}.nav-main .nav-container .nav li.level0.opened>a:before{height:3px}.nav-main .nav-container .nav li.level0.active>a:before{height:3px}.nav-main .nav-container .nav li.level0>.submenu{display:none}.nav-main .nav-container .nav li.level0.has-submenu-desktop>.submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;min-width:1200px;justify-content:center;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;z-index:-1}@media (min-width:1480px){.nav-main .nav-container .nav li.level0.has-submenu-desktop>.submenu{margin-top:1px}}.nav-main .nav-container .nav li.level0.has-submenu-desktop.opened>.submenu{display:flex}.nav-main .nav-container .nav ul.level0{width:1200px}.nav-main .nav-container .nav .navigation-push-container{display:none}.nav-main .nav-container .nav .nav-title{display:none}.nav-main .nav-container .nav .see-all{display:none}.nav-main .nav-container .nav li.renderer-default ul.level0{padding:30px 20px;column-count:4}.nav-main .nav-container .nav li.renderer-default li.level1{break-inside:avoid;overflow:hidden;margin-bottom:20px}.nav-main .nav-container .nav li.renderer-default li.level1>a{font-size:16px;font-size:1.6rem;font-weight:700}.nav-main .nav-container .nav li.renderer-default li.level1.parent>a span{position:relative;display:inline-block;padding-bottom:20px}.nav-main .nav-container .nav li.renderer-default li.level1.parent>a span:after{content:"";position:absolute;bottom:0;left:0;width:25px;height:3px;background:#6290e7}.nav-main .nav-container .nav li.renderer-default ul.level1{margin-top:20px;display:grid;grid-gap:20px}.nav-main .nav-container .nav li.renderer-default li.level2>a{font-weight:600}.nav-main .nav-container .nav li.renderer-default li.level2>.submenu{display:none}.nav-main .nav-container .nav li.renderer-subcategory.level0>.submenu{justify-content:flex-start}.nav-main .nav-container .nav li.renderer-subcategory ul.level0{width:300px;padding:20px 0;border-right:1px solid #d6d6d8}.nav-main .nav-container .nav li.renderer-subcategory li.level1.see-all{display:block}.nav-main .nav-container .nav li.renderer-subcategory li.level1>a{display:block;padding:12px 20px;font-weight:600}.nav-main .nav-container .nav li.renderer-subcategory li.level1.has-submenu-desktop>a{background:url('../images/icons/arrow-greylight-right.svg') no-repeat right 20px center/8px}.nav-main .nav-container .nav li.renderer-subcategory li.level1>a:hover{background-color:#ebf0fa}.nav-main .nav-container .nav li.renderer-subcategory li.level1.opened>a{background-color:#d8e3f9}.nav-main .nav-container .nav li.renderer-subcategory li.level1>.submenu{display:none;position:absolute;top:0;right:0;width:calc(100% - 300px);height:100%;overflow-y:auto}.nav-main .nav-container .nav li.renderer-subcategory li.level1.opened>.submenu{display:block}.nav-main .nav-container .nav li.renderer-subcategory ul.level1{padding:30px 20px;column-count:4}.nav-main .nav-container .nav li.renderer-subcategory li.level2{break-inside:avoid;overflow:hidden;margin-bottom:20px}.nav-main .nav-container .nav li.renderer-subcategory li.level2>a{font-size:16px;font-size:1.6rem;font-weight:700}.nav-main .nav-container .nav li.renderer-subcategory li.level2.parent>a span{position:relative;display:inline-block;padding-bottom:20px}.nav-main .nav-container .nav li.renderer-subcategory li.level2.parent>a span:after{content:"";position:absolute;bottom:0;left:0;width:25px;height:3px;background:#6290e7}.nav-main .nav-container .nav li.renderer-subcategory ul.level2{margin-top:20px;display:grid;grid-gap:20px}.nav-main .nav-container .nav li.renderer-subcategory li.level3>a{font-weight:600}.nav-main .nav-container .nav li.renderer-subcategory li.level3>.submenu{display:none}.nav-main .nav-container .nav li.renderer-vignette ul.level0{padding:30px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.nav-side .nav-container .nav{display:grid;grid-gap:10px}.nav-side .nav-container .nav:before,.nav-side .nav-container .nav:after{content:"";height:5px}.nav-side .nav-container .nav li>a{font-weight:600}.nav-side .nav-container .nav li.level0>a{display:flex;align-items:center;padding:12px 20px;font-weight:700}.nav-side .nav-container .nav li.level0.has-submenu-desktop>a{background:url('../images/icons/arrow-greylight-right.svg') no-repeat right 20px center/8px}.nav-side .nav-container .nav li.has-submenu-desktop>.submenu{display:none;position:fixed;top:60px;left:100%;width:800px;max-height:calc(100vh - 60px);background:#f3f6fc;border-left:1px solid #d6d6d8;overflow-y:auto}.nav-side .nav-container .nav li.has-submenu-desktop.opened>.submenu{display:block}.nav-side .nav-container .nav li.has-submenu-desktop ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;padding:25px 20px 40px}.nav-side .nav-container .nav li.level1.see-all{display:none}.nav-side .nav-container .nav li.level1>.submenu{display:none}.nav-side .nav-container .nav li.renderer-subcategory li.level1>a{display:block;padding:12px 20px}.nav-side .nav-container .nav li.renderer-subcategory li.level1.has-submenu-desktop>a{background:url('../images/icons/arrow-greylight-right.svg') no-repeat right 20px center/8px}.nav-side .nav-container .nav li.renderer-subcategory li.level1>a:hover{background-color:#ebf0fa}.nav-side .nav-container .nav li.renderer-subcategory li.level1.opened>a{background-color:#d8e3f9}.nav-side .nav-container .nav li.renderer-subcategory li.level1.see-all{display:block}.nav-side .nav-container .nav li.renderer-subcategory li.level2.see-all{display:none}.nav-side .nav-container .nav li.renderer-subcategory li.level2>.submenu{display:none}.nav-side .nav-container .nav li.renderer-vignette li.level1{width:230px}html:not(.nav-products-before-open) .nav-side-container{display:none}html.nav-products-before-open .nav-side-container{transition:transform .4s}html.nav-products-open{overflow:hidden}html.nav-products-open .navigation-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:10}html.nav-products-open .nav-side-container{transform:translateX(0)}.nav li.renderer-vignette li.level1>a{height:80px}.block-search{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block-search .input-text{width:550px;border-color:#d6d6d8;background-color:#fff}.block-search .search-close{display:none}html.header-sticky .navigation{box-shadow:0 2px 8px rgba(91,92,100,.2)}.footer-bottom{padding:25px 0}.footer-copyright{display:flex;justify-content:space-between;align-items:center}.footer-copyright .copyright{margin-bottom:0;margin-right:20px}.footer-copyright ul{text-align:center}.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 a{display:flex;align-items:center}.header-reassurance ul li img{margin-right:10px}.product-item-name{font-size:18px;font-size:1.8rem}.products-grid .product-item-details{position:relative;background:#fff;top:0;transition:top .4s}.products-grid .product-item:not(.outofstock):hover .product-item-details{top:-60px}.products-grid .product-item-actions{position:absolute;top:100%;left:0;width:100%;padding:0 15px 15px}.products-list .product-item-infos{padding:20px}.products-list .product-item-shop{padding:20px;min-width:285px}.products-slider .slick-list{margin:0}.products-slider .product-item:not(.outofstock):hover .product-item-details{top:-50px}.products-slider .product-item-actions .action{display:inline-block;width:100%;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;color:#fff;line-height:normal;padding:6px 15px;background-color:#6290e7;border:1px solid #6290e7;border-radius:4px;text-align:center}.category-image{width:510px}.product-options-wrapper .options-anchor{position:fixed;left:20px;top:50%;transform:translateY(-50%);z-index:2}.product-options-wrapper .options-anchor a{border:1px solid #d6d6d8}.product-options-wrapper .options-anchor a:first-of-type{border-top-left-radius:8px}.product-options-wrapper .options-anchor a:last-of-type{border-bottom-left-radius:8px}.product-options-wrapper .options-anchor a+a{border-top:none}.product-options-wrapper .options-anchor .custom-option-label{position:absolute;top:50%;right:-10px;transform:translate(100%,-50%)}.product-options-wrapper .options-anchor .custom-option-label strong{box-shadow:0 2px 8px rgba(91,92,100,.2);border-radius:8px;border:1px solid #d6d6d8;padding:10px 15px;background:#fff;font-weight:400}.product-options-wrapper .options-anchor .custom-option-label span{display:none}.product-options-wrapper .options-anchor a:not(:hover) .custom-option-label{display:none}.product-options-wrapper .options-anchor .active-bar{top:0;right:0;width:2px;height:0;transition:top .4s,height .4s}.widget-category-block .title{font-size:24px;font-size:2.4rem}.widget-category-block ul{padding:20px 10px;margin:0 -10px}.widget-category-block span{width:150px;height:150px}.cart .cart-header{grid-template-columns:1fr 25% 15%}.cart .cart-item{grid-template-columns:1fr 25% 15%}.opc-progress-bar li span{display:flex;align-items:center}.account-order-items>li{display:grid;grid-template-areas:"a b" "a c";grid-template-columns:180px auto}.account-order-items .order-image{grid-area:a}.banner-wrapper.slick-slider .slick-arrow{border:none;width:80px}.banner-wrapper.slick-slider .slick-arrow:before{width:48px;height:48px}.block-articles-list .press-article-slider{margin:0 -15px}.block-articles-list .press-article-slider a{padding:30px;border-radius:8px;box-shadow:0 2px 8px rgba(91,92,100,.2);background:#fff;justify-content:space-between}.block-articles-list .press-article-slider .slick-slide{padding:5px 15px}.press-view .press-main-item{padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(91,92,100,.2);overflow:hidden}.pop-in-container{top:250px}.navigation-push .title{font-size:24px;font-size:2.4rem}.navigation-push .text{font-size:16px;font-size:1.6rem}body.skel-ready .page-wrapper{height:auto}body.skel-ready .page-wrapper .page-main{position:static;overflow:visible}body.skel-ready .page-footer{display:block}body.skel-ready .loading-mask[data-role=main-css-loader]{display:none}