html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,main,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,main,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{outline:none}@font-face{font-family:Verveine;src:url('../../frontend/Recommerce/default/fr_CH/fonts/Verveine.ttf') format('truetype')}[class^=icon-]{display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0}.icon-cart{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/cart.svg');width:24px;height:24px}.icon-cart-light{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/cart-light.svg');width:16px;height:16px}.icon-user{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/user.svg');width:20px;height:24px}.icon-search{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/search.svg');width:16px;height:16px}.icon-search-white{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/search-white.svg');width:16px;height:16px}.icon-burger{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/burger.svg');width:18px;height:16px}.icon-close{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/close.svg');width:16px;height:16px}.icon-close-white{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/close-white.svg');width:16px;height:16px}.icon-close-mini{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/close-mini.svg');width:9px;height:10px}.icon-mail{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/mail.svg');width:20px;height:16px}.icon-coupon{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/coupon.svg');width:16px;height:16px}.icon-sponsorship{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/sponsorship.svg');width:16px;height:16px}.icon-secure{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/secure.svg');width:24px;height:24px}.icon-truck{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/truck.svg');width:38px;height:32px}.icon-check{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/check.svg');width:20px;height:20px}.icon-check-blue{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/check-blue.svg');width:16px;height:16px}.icon-document{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/document.svg');width:16px;height:16px}.icon-info{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/info.svg');width:16px;height:16px}.icon-pin{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/pin.svg');width:12px;height:12px}.icon-remove{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/remove.svg');width:20px;height:20px}.icon-upload{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/upload.svg');width:38px;height:38px}.icon-giftcard{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/giftcard.svg');width:16px;height:16px}.icon-send{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/send.svg');width:20px;height:20px}.icon-msg-error{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/msg-error.svg');width:20px;height:20px}.icon-msg-warning{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/msg-warning.svg');width:20px;height:20px}.icon-msg-notice{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/msg-notice.svg');width:20px;height:20px}.icon-msg-success{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/msg-success.svg');width:20px;height:20px}.icon-clear{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/clear.svg');width:38px;height:38px}.icon-facebook-square{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/facebook-square.svg');width:28px;height:28px}.icon-twitter-square{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/twitter-square.svg');width:28px;height:28px}.icon-linkedin-square{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/linkedin-square.svg');width:28px;height:28px}.icon-instagram-square{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/instagram-square.svg');width:28px;height:28px}.icon-arrow-blue-left{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-blue-left.svg');width:10px;height:16px}.icon-arrow-blue-right{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-blue-right.svg');width:10px;height:16px}.icon-arrow-blue-bottom{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-blue-bottom.svg');width:16px;height:10px}.icon-arrow-bluelight-left{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-bluelight-left.svg');width:10px;height:16px}.icon-arrow-grey-left{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-left.svg');width:10px;height:10px}.icon-arrow-grey-right{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-right.svg');width:10px;height:10px}.icon-arrow-grey-bottom{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-bottom.svg');width:16px;height:10px}.icon-arrow-grey-top{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-top.svg');width:16px;height:10px}.icon-arrow-greylighter-bottom{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-greylighter-bottom.svg');width:16px;height:10px}.icon-arrow-greylight-left{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-greylight-left.svg');width:10px;height:16px}.icon-arrow-greylight-right{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-greylight-right.svg');width:10px;height:16px}.icon-arrow-white-left{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-white-left.svg');width:14px;height:25px}.icon-arrow-white-top{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-white-top.svg');width:25px;height:14px}.icon-grid-on{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/grid-on.svg');width:14px;height:14px}.icon-grid-off{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/grid-off.svg');width:14px;height:14px}.icon-list-on{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/list-on.svg');width:14px;height:14px}.icon-list-off{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/list-off.svg');width:14px;height:14px}.icon-minus{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/minus.svg');width:14px;height:14px}.icon-minus-blue{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/minus-blue.svg');width:14px;height:14px}.icon-plus{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/plus.svg');width:14px;height:14px}.icon-plus-blue{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/plus-blue.svg');width:14px;height:14px}.icon-toggle-on{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/toggle-on.svg');width:32px;height:16px}.icon-toggle-off{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/toggle-off.svg');width:32px;height:16px}.icon-star-empty{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/star-empty.svg');width:9px;height:9px}.icon-star-half{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/star-half.svg');width:9px;height:9px}.icon-star-full{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/star-full.svg');width:9px;height:9px}.icon-star-white-empty{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/star-white-empty.svg');width:9px;height:9px}.icon-star-white-half{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/star-white-half.svg');width:9px;height:9px}.icon-star-white-full{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/star-white-full.svg');width:9px;height:9px}.icon-radio-off{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/radio-off.svg');width:16px;height:16px}.icon-radio-on{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/radio-on.svg');width:16px;height:16px}.form label.label{display:block;font-weight:700;margin-bottom:5px}.form legend.label{display:block;font-weight:700;margin-bottom:5px}.form .not-required{color:#adadb1;font-weight:400}.form .field+.field:not(.choice){margin-top:20px}.form .fieldset+.fieldset{margin-top:20px}.form .actions{margin-top:15px}.form .actions-toolbar{margin-top:15px}.field .control .message.warning{color:#ff7775;margin-top:10px}div.mage-error{color:#ff7775;margin-top:10px}div.field-error{color:#ff7775;margin-top:10px}::-webkit-input-placeholder{font-family:Roboto,sans-serif;color:#84858b}::-moz-placeholder{font-family:Roboto,sans-serif;color:#84858b}:-ms-input-placeholder{font-family:Roboto,sans-serif;color:#84858b}.input-text,select{width:100%;height:40px;padding:0 16px;background-color:#f3f6fc;border:1px solid #f3f6fc;border-radius:4px;font-family:Roboto,sans-serif;font-size:16px;font-size:1.6rem;color:#5b5c64;outline:0}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;padding-right:40px;background:#f3f6fc url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-bottom.svg') no-repeat right 15px center/12px}select::-ms-expand{display:none}textarea.input-text{padding-top:16px;padding-bottom:16px;min-height:120px}.input-text:focus,.select:focus{background-color:#fff;box-shadow:0 2px 8px rgba(91,92,100,.2)}.input-file{position:absolute;left:-9999px}.input-file+label{display:flex;justify-content:space-between;align-items:center;font-weight:400;color:#6290e7;cursor:pointer}.input-file-list li{display:flex;align-items:center;padding-bottom:10px}.input-file-list li:last-child{border-bottom:1px solid #d6d6d8;margin-bottom:10px}.input-file-list li .filename{font-size:16px;font-size:1.6rem;color:#84858b;margin-left:10px;flex-grow:1}.input-file-list li .filesize{font-weight:700;color:#6290e7}.input-file-list li .link-remove{margin-left:10px}.action{cursor:pointer;outline:none}a.button.action,button.action{display:inline-block;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;color:#fff;line-height:normal;padding:14px 20px;background-color:#6290e7;border:1px solid #6290e7;border-radius:4px;text-align:center}a.button.action:disabled,button.action:disabled{background-color:#89aced;border-color:#89aced}a.button.action.disabled,button.action.disabled{background-color:#89aced;border-color:#89aced}a.button.action.grey,button.action.grey{background-color:#5b5c64;border-color:#5b5c64}a.button.action.grey:disabled,button.action.grey:disabled{background-color:#84858b;border-color:#84858b}a.button.action.grey.disabled,button.action.grey.disabled{background-color:#84858b;border-color:#84858b}a.button.action.green,button.action.green{background-color:#78c893;border-color:#78c893}a.button.action.green:disabled,button.action.green:disabled{background-color:#9ad6ae;border-color:#9ad6ae}a.button.action.green.disabled,button.action.green.disabled{background-color:#9ad6ae;border-color:#9ad6ae}a.button.action.red,button.action.red{background-color:#ff7775;border-color:#ff7775}a.button.action.white,button.action.white{background-color:#fff;border-color:#fff;color:#5b5c64}a.button.action.darker,button.action.darker{background-color:#f3f6fc;border-color:#f3f6fc;color:#84858b}a.button.action.transparent,button.action.transparent{background-color:transparent;border-color:transparent}a.button.action.light,button.action.light{color:#6290e7;background-color:transparent}a.button.action.light.grey,button.action.light.grey{color:#5b5c64}a.button.action.light.green,button.action.light.green{color:#78c893}a.button.action.light.red,button.action.light.red{color:#ff7775}a.button.action.light.white,button.action.light.white{color:#fff}a.button.action.wide,button.action.wide{width:100%}a.button.action.thin,button.action.thin{font-weight:400;padding:6px 15px}a.button.action.thick,button.action.thick{padding:18px 20px}a.button.action.square,button.action.square{border-radius:0}.checkbox{position:absolute;left:-9999px}.checkbox+label.label{position:relative;padding:3px 0 3px 25px;cursor:pointer;font-size:16px;font-size:1.6rem;font-weight:400;display:inline-block;margin:0}.checkbox+label.label:before{content:"";position:absolute;top:6px;left:0;width:16px;height:16px;border:1px solid #d8e3f9;background:#fff;border-radius:4px;transition:border-color .2s}.checkbox+label.label:after{content:"";position:absolute;top:9px;left:4px;width:9px;height:9px;background:url('../../frontend/Recommerce/default/fr_CH/images/icons/checkbox.svg') no-repeat center;transition:opacity .2s}.checkbox:not(:checked)+label.label:after{opacity:0}.checkbox:checked+label.label:before{border-color:#6290e7}.checkbox:checked+label.label:after{opacity:1}.checkbox:disabled+label.label:before{background:#efefef;border-color:#d6d6d8}.checkbox:focus-visible+label.label:before{outline:2px solid rgba(255,0,0,.6) !important;outline-offset:-2px}.radio{position:absolute;left:-9999px}.radio+label.label{position:relative;padding:3px 0 3px 25px;cursor:pointer;font-size:16px;font-size:1.6rem;font-weight:400;display:inline-block;margin:0}.radio+label.label:before{content:"";position:absolute;top:6px;left:0;width:16px;height:16px;border:1px solid #d8e3f9;background:#fff;border-radius:100%;transition:border-color .2s}.radio+label.label:after{content:"";position:absolute;top:11px;left:5px;width:6px;height:6px;background:#6290e7;border-radius:100%;transition:opacity .2s}.radio:not(:checked)+label.label:after{opacity:0}.radio:checked+label.label:before{border-color:#6290e7}.radio:checked+label.label:after{opacity:1}.radio:disabled+label.label:before{background:#efefef;border-color:#d6d6d8}.radio:focus-visible+label.label:before{outline:2px solid rgba(255,0,0,.6) !important;outline-offset:-2px}.radio-btn{position:absolute;left:-9999px}.radio-btn+label{display:inline-block;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;color:#6290e7;padding:6px 15px;background-color:transparent;border:1px solid #6290e7;border-radius:4px;text-align:center;cursor:pointer;margin:0}.radio-btn+label .selected-text{display:none}.radio-btn:checked+label{color:#78c893;border-color:#78c893;background-color:#fff}.radio-btn:checked+label .selected-text{display:inline-block}.radio-btn:checked+label .notselected-text{display:none}.field.password .control{display:flex;flex-direction:column}.field.password div.mage-error{order:2}#password-strength-meter-container{display:flex;flex-direction:column}#password-strength-meter-container .password-strength-meter{margin-top:2px;color:#84858b}#password-strength-meter-container:before{content:"";display:block;height:3px}#password-strength-meter-container.password-weak:before{width:25%;background:#ffafae}#password-strength-meter-container.password-medium:before{width:50%;background:#ffd6b3}#password-strength-meter-container.password-strong:before{width:75%;background:#c5eeac}#password-strength-meter-container.password-very-strong:before{width:100%;background:#81b562}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider:not(.slick-vertical) .slick-track{display:flex}.slick-slider:not(.slick-vertical) .slick-slide{float:none;height:auto}.slick-vertical .slick-slide{border:none}.slick-dots{display:flex !important;justify-content:center;align-items:center;margin-top:30px}.slick-dots li+li{margin-left:5px}.slick-dots button{display:block;width:10px;height:10px;padding:0;border-radius:100%;background:#5b5c64;border:none;font-size:0;cursor:pointer}.slick-dots li:not(.slick-active) button{opacity:.5}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;padding:0;font-size:0;cursor:pointer;z-index:2}.slick-prev{left:0;background:transparent url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-left.svg') no-repeat center}.slick-next{right:0;background:transparent url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-right.svg') no-repeat center}@media (min-width:1200px){.slick-arrow{width:48px;height:48px;border:1px solid #6290e7;border-radius:100%}.slick-prev{left:-70px;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-blue-left.svg');background-size:11px}.slick-next{right:-70px;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-blue-right.svg');background-size:11px}}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.remodal-overlay{background:rgba(45,45,51,.7)}.remodal{max-width:800px;padding:0;border-radius:8px;flex-direction:column;max-height:calc(100vh - 20px);color:#5b5c64}.remodal-is-initialized{display:inline-flex}.remodal-title{padding:30px 50px 30px 30px;background:#f3f6fc;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;align-items:center;font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1;text-align:left}.remodal-title img{max-width:45px;margin-right:30px}.remodal-title.center{flex-direction:column;text-align:center}.remodal-title.center img{margin:0 0 20px}.remodal-content{padding:20px 30px 30px;text-align:left;overflow:auto}.remodal-content.center{text-align:center}.remodal-content .section+.section{margin-top:20px;border-top:1px solid #d6d6d8;padding-top:20px}.remodal-content p+p{margin-top:10px}.remodal-content p.no-margin{margin:0}.remodal-content p.blue{color:#6290e7}.remodal-content p.center{text-align:center}.remodal-content p.title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700}.remodal-content p.subtitle{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700}.remodal-close{top:30px;left:auto;right:30px;width:auto;height:auto;z-index:2}.remodal-close:before{display:none}.remodal-content .buttons{margin-top:20px;display:flex;flex-direction:column;align-items:center}.remodal-content .buttons>*+*{display:inline-block;margin-top:20px}.remodal.thin{max-width:400px}.remodal-alert .remodal-content,.remodal-confirm .remodal-content{padding:30px}.remodal-alert .remodal-content .message,.remodal-confirm .remodal-content .message{padding:0 20px}@media (min-width:1200px){.remodal-title{font-size:24px;font-size:2.4rem}.remodal-title img{max-width:60px}}@media (max-width:799px){.pagebuilder-mobile-hidden{display:none !important}}@media (min-width:800px){.pagebuilder-mobile-only{display:none !important}}@media (max-width:799px){[data-content-type=row][data-appearance=contained]{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){[data-content-type=row][data-appearance=contained]{padding-left:30px;padding-right:30px}}@media (min-width:1200px){[data-content-type=row][data-appearance=contained]{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}@media (max-width:799px){[data-content-type=row][data-appearance=contained]{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){[data-content-type=row][data-appearance=contained]{padding-left:30px;padding-right:30px}}@media (min-width:1200px){[data-content-type=row][data-appearance=contained]{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}@media (max-width:799px){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{padding-left:30px;padding-right:30px}}@media (min-width:1200px){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}@media (max-width:799px){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{padding-left:30px;padding-right:30px}}@media (min-width:1200px){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}@media (max-width:799px){[data-content-type=row] .pagebuilder-column-group-wrap-reverse .pagebuilder-column-group{flex-wrap:wrap-reverse}[data-content-type=row] .pagebuilder-column-group-nowrap .pagebuilder-column-group{flex-wrap:nowrap}}.pagebuilder-column-group{gap:20px}@media (max-width:799px){.pagebuilder-column-group{flex-wrap:wrap}.pagebuilder-column{flex-basis:100%;max-width:100%}}[data-content-type=heading]{font-family:Raleway,sans-serif;font-weight:700;margin-bottom:20px}h1[data-content-type=heading]{font-size:38px;font-size:3.8rem}h2[data-content-type=heading]{font-size:24px;font-size:2.4rem}h3[data-content-type=heading]{font-size:18px;font-size:1.8rem}h4[data-content-type=heading]{font-size:16px;font-size:1.6rem}[data-content-type=text]{font-size:16px;font-size:1.6rem}[data-content-type=text] p+p{margin-top:20px}[data-content-type=text] h1,[data-content-type=text] h2,[data-content-type=text] h3,[data-content-type=text] h4{font-family:Raleway,sans-serif;font-weight:700;margin-bottom:20px}[data-content-type=text] h1{font-size:38px;font-size:3.8rem}[data-content-type=text] h2{font-size:24px;font-size:2.4rem}[data-content-type=text] h3{font-size:18px;font-size:1.8rem}[data-content-type=text] h4{font-size:16px;font-size:1.6rem}a.pagebuilder-button-link,button.pagebuilder-button-link,div.pagebuilder-button-link{color:#6290e7;text-decoration:underline}a.pagebuilder-button-primary,button.pagebuilder-button-primary,div.pagebuilder-button-primary,a.pagebuilder-button-secondary,button.pagebuilder-button-secondary,div.pagebuilder-button-secondary{display:inline-block;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;color:#fff;padding:14px 20px;background-color:#6290e7;border:1px solid #6290e7;border-radius:4px;text-align:center;cursor:pointer}[data-content-type=button-item].grey a.pagebuilder-button-primary,[data-content-type=button-item].grey button.pagebuilder-button-primary,[data-content-type=button-item].grey div.pagebuilder-button-primary,[data-content-type=button-item].grey a.pagebuilder-button-secondary,[data-content-type=button-item].grey button.pagebuilder-button-secondary,[data-content-type=button-item].grey div.pagebuilder-button-secondary{background-color:#5b5c64;border-color:#5b5c64}[data-content-type=button-item].green a.pagebuilder-button-primary,[data-content-type=button-item].green button.pagebuilder-button-primary,[data-content-type=button-item].green div.pagebuilder-button-primary,[data-content-type=button-item].green a.pagebuilder-button-secondary,[data-content-type=button-item].green button.pagebuilder-button-secondary,[data-content-type=button-item].green div.pagebuilder-button-secondary{background-color:#78c893;border-color:#78c893}[data-content-type=button-item].red a.pagebuilder-button-primary,[data-content-type=button-item].red button.pagebuilder-button-primary,[data-content-type=button-item].red div.pagebuilder-button-primary,[data-content-type=button-item].red a.pagebuilder-button-secondary,[data-content-type=button-item].red button.pagebuilder-button-secondary,[data-content-type=button-item].red div.pagebuilder-button-secondary{background-color:#ff7775;border-color:#ff7775}[data-content-type=button-item].white a.pagebuilder-button-primary,[data-content-type=button-item].white button.pagebuilder-button-primary,[data-content-type=button-item].white div.pagebuilder-button-primary,[data-content-type=button-item].white a.pagebuilder-button-secondary,[data-content-type=button-item].white button.pagebuilder-button-secondary,[data-content-type=button-item].white div.pagebuilder-button-secondary{background-color:#fff;border-color:#fff;color:#5b5c64}[data-content-type=button-item].darker a.pagebuilder-button-primary,[data-content-type=button-item].darker button.pagebuilder-button-primary,[data-content-type=button-item].darker div.pagebuilder-button-primary,[data-content-type=button-item].darker a.pagebuilder-button-secondary,[data-content-type=button-item].darker button.pagebuilder-button-secondary,[data-content-type=button-item].darker div.pagebuilder-button-secondary{background-color:#f3f6fc;border-color:#f3f6fc;color:#84858b}[data-content-type=button-item].transparent a.pagebuilder-button-primary,[data-content-type=button-item].transparent button.pagebuilder-button-primary,[data-content-type=button-item].transparent div.pagebuilder-button-primary,[data-content-type=button-item].transparent a.pagebuilder-button-secondary,[data-content-type=button-item].transparent button.pagebuilder-button-secondary,[data-content-type=button-item].transparent div.pagebuilder-button-secondary{background-color:transparent;border-color:transparent}[data-content-type=button-item].light a.pagebuilder-button-primary,[data-content-type=button-item].light button.pagebuilder-button-primary,[data-content-type=button-item].light div.pagebuilder-button-primary,[data-content-type=button-item].light a.pagebuilder-button-secondary,[data-content-type=button-item].light button.pagebuilder-button-secondary,[data-content-type=button-item].light div.pagebuilder-button-secondary{color:#6290e7;background-color:transparent}[data-content-type=button-item].light.grey a.pagebuilder-button-primary,[data-content-type=button-item].light.grey button.pagebuilder-button-primary,[data-content-type=button-item].light.grey div.pagebuilder-button-primary,[data-content-type=button-item].light.grey a.pagebuilder-button-secondary,[data-content-type=button-item].light.grey button.pagebuilder-button-secondary,[data-content-type=button-item].light.grey div.pagebuilder-button-secondary{color:#5b5c64}[data-content-type=button-item].light.green a.pagebuilder-button-primary,[data-content-type=button-item].light.green button.pagebuilder-button-primary,[data-content-type=button-item].light.green div.pagebuilder-button-primary,[data-content-type=button-item].light.green a.pagebuilder-button-secondary,[data-content-type=button-item].light.green button.pagebuilder-button-secondary,[data-content-type=button-item].light.green div.pagebuilder-button-secondary{color:#78c893}[data-content-type=button-item].light.red a.pagebuilder-button-primary,[data-content-type=button-item].light.red button.pagebuilder-button-primary,[data-content-type=button-item].light.red div.pagebuilder-button-primary,[data-content-type=button-item].light.red a.pagebuilder-button-secondary,[data-content-type=button-item].light.red button.pagebuilder-button-secondary,[data-content-type=button-item].light.red div.pagebuilder-button-secondary{color:#ff7775}[data-content-type=button-item].light.white a.pagebuilder-button-primary,[data-content-type=button-item].light.white button.pagebuilder-button-primary,[data-content-type=button-item].light.white div.pagebuilder-button-primary,[data-content-type=button-item].light.white a.pagebuilder-button-secondary,[data-content-type=button-item].light.white button.pagebuilder-button-secondary,[data-content-type=button-item].light.white div.pagebuilder-button-secondary{color:#fff}a.pagebuilder-button-primary [data-content-type=button-item].wide,button.pagebuilder-button-primary [data-content-type=button-item].wide,div.pagebuilder-button-primary [data-content-type=button-item].wide,a.pagebuilder-button-secondary [data-content-type=button-item].wide,button.pagebuilder-button-secondary [data-content-type=button-item].wide,div.pagebuilder-button-secondary [data-content-type=button-item].wide{width:100%}[data-content-type=button-item].wide a.pagebuilder-button-primary,[data-content-type=button-item].wide button.pagebuilder-button-primary,[data-content-type=button-item].wide div.pagebuilder-button-primary,[data-content-type=button-item].wide a.pagebuilder-button-secondary,[data-content-type=button-item].wide button.pagebuilder-button-secondary,[data-content-type=button-item].wide div.pagebuilder-button-secondary{width:100%}[data-content-type=button-item].thin a.pagebuilder-button-primary,[data-content-type=button-item].thin button.pagebuilder-button-primary,[data-content-type=button-item].thin div.pagebuilder-button-primary,[data-content-type=button-item].thin a.pagebuilder-button-secondary,[data-content-type=button-item].thin button.pagebuilder-button-secondary,[data-content-type=button-item].thin div.pagebuilder-button-secondary{font-weight:400;padding:6px 15px}[data-content-type=button-item].thick a.pagebuilder-button-primary,[data-content-type=button-item].thick button.pagebuilder-button-primary,[data-content-type=button-item].thick div.pagebuilder-button-primary,[data-content-type=button-item].thick a.pagebuilder-button-secondary,[data-content-type=button-item].thick button.pagebuilder-button-secondary,[data-content-type=button-item].thick div.pagebuilder-button-secondary{padding:18px 20px}[data-content-type=button-item].square a.pagebuilder-button-primary,[data-content-type=button-item].square button.pagebuilder-button-primary,[data-content-type=button-item].square div.pagebuilder-button-primary,[data-content-type=button-item].square a.pagebuilder-button-secondary,[data-content-type=button-item].square button.pagebuilder-button-secondary,[data-content-type=button-item].square div.pagebuilder-button-secondary{border-radius:0}[data-content-type=video]{font-size:0}[data-content-type=video] .pagebuilder-video-inner{display:inline-block;width:100%}[data-content-type=video] .pagebuilder-video-container{position:relative;padding-top:56.25%;overflow:hidden}[data-content-type=video] iframe,[data-content-type=video] video{position:absolute;top:0;left:0;width:100%;height:100%}[data-content-type=faq-item]{padding:0 !important;border-bottom:1px solid #d6d6d8}[data-content-type=faq-item] [data-role=collapsible]{position:relative;padding:20px 0 !important;font-family:Raleway,sans-serif;font-size:21px;font-size:2.1rem;font-weight:700;cursor:pointer}[data-content-type=faq-item] [data-role=collapsible]:before{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto 0;display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-bottom.svg');width:16px;height:10px;width:21px;height:13px;transition:transform .4s}[data-content-type=faq-item] [data-role=collapsible][aria-expanded=true]:before{transform:rotate(180deg)}[data-content-type=faq-item] [data-role=content]{font-size:16px;font-size:1.6rem;padding-bottom:20px}[data-content-type=faq-item] [data-element=answer]{padding:0 !important}.pagebuilder-timeline .pagebuilder-column{position:relative;padding-bottom:30px}.pagebuilder-timeline .pagebuilder-column-group:last-child .pagebuilder-column{padding-bottom:0}@media (max-width:799px){.pagebuilder-timeline .pagebuilder-column:empty{display:none !important}.pagebuilder-timeline .pagebuilder-column:not(:empty){padding-left:40px}.pagebuilder-timeline .pagebuilder-column:not(:empty):before{content:"";width:4px;height:calc(100% + 1px);position:absolute;top:0;left:0;transform:translateX(-50%);background:#5b5c64}.pagebuilder-timeline .pagebuilder-column:not(:empty):after{content:"";width:32px;height:32px;position:absolute;top:0;left:0;transform:translateX(-50%);border-radius:100%;background:#5b5c64}}@media (min-width:800px){.pagebuilder-timeline .pagebuilder-column:first-child{padding-right:40px}.pagebuilder-timeline .pagebuilder-column:last-child{padding-left:40px}.pagebuilder-timeline .pagebuilder-column:last-child:before{content:"";width:4px;height:calc(100% + 1px);position:absolute;top:0;left:0;transform:translateX(-50%);background:#5b5c64}.pagebuilder-timeline .pagebuilder-column:last-child:after{content:"";width:32px;height:32px;position:absolute;top:0;left:0;transform:translateX(-50%);border-radius:100%;background:#5b5c64}}html{font-size:62.5%}body{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#5b5c64;line-height:1.333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}strong{font-weight:700}em{font-style:italic}p{font-family:Roboto,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}.not-visible{display:none !important}*:not(.input-text):focus-visible{outline:2px solid rgba(255,0,0,.6) !important;outline-offset:-2px}@media (max-width:320px){body{width:320px}}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.page-wrapper .page-main{flex-grow:1;padding-bottom:130px}.page-overlay{display:none}@media (max-width:799px){.container{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){.container{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.container{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}.message.global.demo{padding:10px 20px;background-color:#ff7775;color:#fff;text-align:center;line-height:1.5}.page.messages{position:fixed;bottom:0;left:0;right:0;margin:0 auto;transform:translateY(-20px);width:calc(100vw - 40px);transition:transform .6s;z-index:99999}.page.messages:not(.visible){transform:translateY(110%) !important}.page.messages .message{position:relative;padding:20px 50px;background:#f3f6fc;border-radius:8px;box-shadow:0 2px 8px rgba(91,92,100,.2);font-size:12px;font-size:1.2rem;margin-top:20px;overflow:hidden}.page.messages .message .title{font-size:16px;font-size:1.6rem;font-weight:500;margin-bottom:5px}.page.messages .message:before{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%)}.page.messages .message-error:before{display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/msg-error.svg');width:20px;height:20px}.page.messages .message-warning:before{display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/msg-warning.svg');width:20px;height:20px}.page.messages .message-notice:before{display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/msg-notice.svg');width:20px;height:20px}.page.messages .message-success:before{display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/msg-success.svg');width:20px;height:20px}.page.messages .close-link{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/close.svg');width:16px;height:16px;cursor:pointer}@media (max-width:799px){.checkout-cart-index.button-sticked .page.messages{transform:translateY(-110px)}.checkout-index-index.button-sticked .page.messages{transform:translateY(-110px)}.catalog-product-view .page.messages{transform:translateY(-90px)}}.loading-mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.5)}.loading-mask .loader div{width:64px;height:64px}.loading-mask .loader p{display:none}._block-content-loading{position:relative;min-height:30px;overflow:hidden}._block-content-loading .loading-mask{animation:skeleton 1s ease-in-out .3s infinite;background:#efefef;z-index:2}._block-content-loading .loading-mask .loader{display:none}.header{display:flex;align-items:center;background:#fff;padding-right:20px}.header .nav-toggle{display:none;min-width:60px;height:50px}.header .logo{display:block;margin-right:auto}.header .search-toggle{display:none}.header .search-toggle span{width:24px;height:24px}.header .minicart{margin-left:20px}.header .minicart a{display:block;position:relative}.header .minicart .cart-qty{display:flex;justify-content:center;align-items:center;position:absolute;top:-4px;right:-8px;width:16px;height:16px;background:#ff7775;border-radius:100%;text-align:center;font-size:11px;font-size:1.1rem;font-weight:700;color:#fff}.header .minicart .cart-qty.empty{display:none}@media (max-width:1199px){.header .nav-toggle{display:flex;justify-content:center;align-items:center}.header .logo{max-width:146px;margin-left:15px}.header .search-toggle{display:block}.header .switcher-store{display:none}.header .top-links{display:none}body.has-search-toolbar .header{flex-wrap:wrap}body.has-search-toolbar .header .search-toggle{display:none}body.has-search-toolbar .header .block-search{order:2;flex-grow:1;width:100%}}@media (max-width:1199px){.page-header.sticky{box-shadow:0 2px 8px rgba(91,92,100,.2)}}.navigation{font-family:Raleway,sans-serif}.nav-title{padding:0 20px;margin-top:30px}.nav-title span{position:relative;display:inline-block;padding-bottom:20px;font-size:16px;font-size:1.6rem;font-weight:700}.nav-title span:after{content:"";position:absolute;bottom:0;left:0;width:25px;height:3px;background:#6290e7}.nav li>a img{margin-right:10px;max-width:20px;max-height:20px}.nav li.active>a{color:#6290e7}@media (max-width:1199px){.navigation-overlay{display:none}.nav-products-toggle{display:none}.nav-main{background:#fff}.nav-main .nav-main-inner{padding:0 25px;display:flex;gap:15px;overflow-x:auto}.nav-main .nav-container{flex-shrink:0}.nav-main .nav{display:flex;gap:15px}.nav-main .nav li{flex-shrink:0}.nav-main .nav li>a{height:36px;display:flex;align-items:center;font-weight:600}.nav-main .nav li>a img{display:none}.nav-main .nav .submenu{display:none}body:not(.has-mobile-main-nav) .nav-main-container{display:none}.page-header.sticky .nav-main-container{display:none}.nav-side-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;background:#f3f6fc;transform:translateX(-120%);overflow:hidden;z-index:30}.nav-header{position:relative;height:50px;flex-shrink:0;padding-left:20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px rgba(91,92,100,.2)}.nav-header img{width:146px}.nav-header .close-link{display:flex;justify-content:center;align-items:center;width:50px;height:100%}.nav-subnav .nav-block{position:absolute;top:0;left:0;width:100%;height:100%;background:#f3f6fc;transition:transform .4s;transform:translateX(120%);overflow-y:auto;z-index:1}.nav-subnav:not(.before-opened) .nav-block{display:none}.nav-subnav.opened .nav-block{transform:translateX(0)}.nav-subnav .nav-link{display:flex;align-items:center;height:50px;padding:0 20px;font-size:16px;font-size:1.6rem}.nav-subnav .nav-link [class^=icon]{margin-right:10px}.nav-subnav .nav-link-account{background:#d8e3f9 url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-bluelight-right.svg') no-repeat right 20px center/8px}.nav-subnav .nav-link-account strong{color:#6290e7}.nav-subnav .nav-link-newsletter{border-top:1px solid #d6d6d8}.nav-account{font-size:16px;font-size:1.6rem}.nav-account .nav-back{background:#fff;font-size:18px;font-size:1.8rem;font-weight:700}.nav-account .nav-back .back-link{color:#6290e7;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-bluelight-left.svg')}.nav-account ul li a{display:flex;align-items:center;line-height:1.5;padding:13px 0 13px 20px;border-bottom:1px solid #d6d6d8}.nav-account ul li a img{margin-right:10px}.nav-account ul li a.logout-link{color:#ff7775}.nav-account .customer a{background:#6290e7;font-weight:700;color:#fff;height:65px;padding:0 20px}.nav-account .customer-initial{width:36px;height:36px;border-radius:100%;background:#5b5c64;display:flex;justify-content:center;text-transform:uppercase;align-items:center;margin-right:15px}.nav-account .customer-name{line-height:1.5}.nav-account .customer-email{font-family:Roboto,sans-serif;font-size:14px;font-size:1.4rem;font-weight:400}.nav-newsletter{margin-top:auto}.nav-newsletter .nav-block{background:#fff}.nav-newsletter .nav-back{background:#fff;font-size:18px;font-size:1.8rem;font-weight:700}.nav-newsletter .block.newsletter{padding:20px}.nav-switcher{display:flex;align-items:center;padding:15px 20px;font-size:16px;font-size:1.6rem;border-top:1px solid #d6d6d8}.nav-switcher .switcher-store{margin-left:10px}.nav-side{padding:0 20px;display:grid;overflow-y:auto}.nav-side .nav{padding:12px 0;display:grid;grid-gap:10px}.nav-side .nav li>a{display:inline-flex;align-items:center;padding:12px 0;font-weight:600}.nav-side .nav li.level0>a{font-size:16px;font-size:1.6rem;font-weight:700}.nav-side .nav li.has-submenu-mobile>a{display:flex;background:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-greylight-right.svg') no-repeat right center/8px}.nav-side .nav li.has-submenu-mobile>.submenu{position:absolute;top:0;left:0;width:100%;height:100%;background:#f3f6fc;transition:transform .4s;transform:translateX(120%);overflow-y:auto;z-index:1}.nav-side .nav li.has-submenu-mobile:not(.before-opened)>.submenu{display:none}.nav-side .nav li.has-submenu-mobile.opened>.submenu{transform:translateX(0)}.nav-side .nav li.has-submenu-mobile>.submenu ul{padding:12px 20px}.nav-back{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;height:50px;background:#f3f6fc;font-size:14px;font-size:1.4rem;font-weight:600;padding-left:20px;box-shadow:0 2px 8px rgba(91,92,100,.2);z-index:1}.nav-back .back-link{padding-left:20px;background:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-left.svg') no-repeat left center/8px}.nav-back .close-link{display:flex;justify-content:center;align-items:center;width:50px;height:100%}html:not(.nav-before-open) .nav-side-container{display:none}html.nav-before-open .nav-side-container{transition:transform .4s}html.nav-open{overflow:hidden}html.nav-open .nav-side-container{transform:translateX(0)}}.nav li.renderer-vignette li.level1{background:#5b5c64 no-repeat center/cover;border-radius:4px}.nav li.renderer-vignette li.level1>a{position:relative;display:block;height:90px;font-size:16px;font-size:1.6rem;font-weight:700;color:#fff;background:#fee3bb no-repeat right 15px center;border-radius:4px;padding:15px 40px 15px 15px}.nav li.renderer-vignette li.level1>a:not(:hover){background-color:transparent !important}.nav li.renderer-vignette li.level1>a:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(105.03deg,#fff 41.83%,rgba(255,255,255,0) 99.68000000000001%);opacity:.5}.nav li.renderer-vignette li.level1>a span{position:relative}.nav li.renderer-vignette li.level1>a:hover{color:#5b5c64;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-right.svg')}.nav li.renderer-vignette li.level1>a:hover:before{display:block}.nav li.renderer-vignette li.level1>.submenu{display:none}@media (max-width:1199px){.nav li.renderer-vignette ul.level0{padding:25px 20px 50px;display:flex;flex-wrap:wrap;grid-gap:15px}.nav li.renderer-vignette li.level1{flex:0 1 350px}.nav li.renderer-vignette .nav-title span{padding:0}.nav li.renderer-vignette .nav-title span:after{display:none}}.block.newsletter .title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:10px}.block.newsletter p{margin-bottom:15px}.dropdown{position:relative;font-size:16px;font-size:1.6rem}.dropdown .action.toggle{padding:8px 40px 8px 15px;background:#f3f6fc url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-bottom.svg') no-repeat right 15px center/12px;border:1px solid #f3f6fc;border-radius:4px;color:#84858b;cursor:pointer}.dropdown.active .action.toggle{background-color:#fff;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-top.svg');color:#5b5c64;box-shadow:0 2px 8px rgba(91,92,100,.2)}.dropdown.filled .action.toggle{background-color:#fff;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-blue-bottom.svg');border-color:#6290e7;color:#6290e7;box-shadow:none}.dropdown.active.filled .action.toggle{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-blue-top.svg');box-shadow:0 2px 8px rgba(91,92,100,.2)}.dropdown.disabled .action.toggle{background-color:#efefef;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-greylight-bottom.svg');border-color:#efefef;color:#adadb1}.dropdown .options{display:grid;grid-gap:10px;width:max-content;min-width:100%;max-height:330px;overflow-y:auto;position:absolute;top:100%;left:50%;transform:translate(-50%,2px);background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(91,92,100,.2);z-index:5}.dropdown .options:before{content:"";height:10px}.dropdown .options:after{content:"";height:10px}.dropdown .options>li{padding:0 40px 0 15px;white-space:nowrap;cursor:pointer}.dropdown:not(.active) .options{display:none}@media (max-width:799px){.dropdown.dropdown-android.active:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#00000099;z-index:30}.dropdown.dropdown-android .options{grid-gap:0;padding:0 10px}.dropdown.dropdown-android .options:before{display:none}.dropdown.dropdown-android .options:after{display:none}.dropdown.dropdown-android .options>li{position:relative;padding:20px 0}.dropdown.dropdown-android .options>li:not(:first-child){border-top:1px solid #d6d6d8}.dropdown.dropdown-android .options>li:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;border-radius:100%;border:2px solid #5b5c64;pointer-events:none}.dropdown.dropdown-android .options>li.selected:before{border-color:#6290e7}.dropdown.dropdown-android .options>li.selected:after{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);width:10px;height:10px;border-radius:100%;background:#6290e7;pointer-events:none}.dropdown.dropdown-android.active .options{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);min-width:0;z-index:40}}.switcher-store .dropdown{font-family:Raleway,sans-serif;font-weight:500;color:#5b5c64}.switcher-store .dropdown .action.toggle{padding:10px 40px 10px 20px;background-color:#fff;background-position:right 20px center;border-color:#fff}.switcher-store .dropdown.active .action.toggle{box-shadow:none}.switcher-store .dropdown .options>li{padding:0}.switcher-store .store-label{display:flex;align-items:center}.switcher-store .store-label img{margin-right:10px}.switcher-store .dropdown .options>li .store-label{padding:20px 40px 20px 0}@media (max-width:799px){.switcher-store .dropdown.dropdown-android .options>li{padding:0}}.remodal-suggest-store .remodal-content{overflow:visible}.remodal-suggest-store .preferred-store{padding-bottom:20px;border-bottom:1px solid #d6d6d8;margin-bottom:20px;text-align:center}.remodal-suggest-store .preferred-store>*+*{margin-top:10px}.remodal-suggest-store .preferred-store .title{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700}.remodal-suggest-store .preferred-store p{font-size:12px;font-size:1.2rem}.remodal-suggest-store .or-label{font-size:16px;font-size:1.6rem;text-align:center;margin:20px 0}.remodal-suggest-store .dropdown .action.toggle{background-color:#fff;border:1px solid #d6d6d8;padding:10px 40px 10px 15px;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;text-align:center;color:#5b5c64}.remodal-suggest-store .dropdown.active .action.toggle{box-shadow:none}.remodal-suggest-store .dropdown .options{grid-gap:5px}.remodal-suggest-store .dropdown .options>li:hover{background:#f3f6fc}.remodal-suggest-store .store-label{display:flex;align-items:center}.remodal-suggest-store .store-label img{margin-right:10px}.remodal-suggest-store .dropdown .options>li .store-label{padding:5px 0}.block-search .control{position:relative}.block-search button{position:absolute;top:0;right:0;width:50px;height:100%;display:flex;justify-content:center;align-items:center;padding:0}.block-search .search-clear{position:absolute;top:0;right:50px;width:40px;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:1199px){.block-search .input-text{width:100%;height:50px;background:#fff;border:none;padding:0 65px 0 15px}body:not(.has-search-toolbar) .block-search .block-content{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;transform:translateX(120%);z-index:30}body:not(.has-search-toolbar) .block-search .form{height:100%;display:flex;flex-direction:column}body:not(.has-search-toolbar) .block-search .field{display:flex;box-shadow:0 2px 8px rgba(91,92,100,.2);position:relative;z-index:1}body:not(.has-search-toolbar) .block-search .control{flex-grow:1}body:not(.has-search-toolbar) .block-search .input-text:focus{box-shadow:none}body:not(.has-search-toolbar) .block-search .search-close{flex-shrink:0;width:50px;display:flex;justify-content:center;align-items:center;background:#f3f6fc}html.search-before-open body:not(.has-search-toolbar) .block-search .block-content{transition:transform .4s}html.search-open body:not(.has-search-toolbar) .block-search .block-content{transform:translateX(0)}body.has-search-toolbar .block-search{position:relative;padding:10px 20px;margin-right:-20px}body.has-search-toolbar .block-search .input-text{height:40px;border:1px solid #d6d6d8}body.has-search-toolbar .block-search button{background:#6290e7}body.has-search-toolbar .block-search button .icon-search{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/search-white.svg');width:16px;height:16px}body.has-search-toolbar .block-search .search-close{display:none}}@media (max-width:1199px){html.search-open{overflow:hidden}}.search-autocomplete{background-color:#f3f6fc}.search-autocomplete .autocomplete-list dt{display:none}.search-autocomplete .autocomplete-list dd{padding:10px 20px;font-size:16px;font-size:1.6rem;cursor:pointer}@media (max-width:1199px){.search-autocomplete{width:100% !important;overflow-y:auto}body:not(.has-search-toolbar) .search-autocomplete{position:static !important;flex-grow:1}body.has-search-toolbar .search-autocomplete{left:0;top:100%;height:calc(100vh - 110px);border-top:1px solid #d6d6d8;z-index:3}}.sticky-header.sticky{position:fixed;top:0;left:0;width:100%;z-index:20}.page-footer{position:relative;background-color:#5b5c64}.footer-top{padding-bottom:20px}.footer-reassurance{background:#f3f6fc;border-radius:8px;padding:20px;margin:-90px 0 30px}.footer-reassurance li{display:flex;align-items:center}.footer-reassurance li+li{margin-top:20px}.footer-reassurance li a{display:flex;align-items:center}.footer-reassurance .image{flex-shrink:0;width:48px;height:48px;display:flex;justify-content:center;align-items:center;margin-right:20px}.footer-reassurance .image img{max-width:100%;max-height:100%}.footer-reassurance .label{font-family:Raleway,sans-serif}@media (max-width:799px){.footer-reassurance .image img.time{width:38px}.footer-reassurance .image img.lock{width:33px}}.footer-links>div+div{margin-top:30px}.footer-links>div>ul+ul{margin-top:30px}.footer-links>div>ul>li{color:#fff}.footer-links>div>ul>li+li{margin-top:15px}.footer-links>div>ul>li.title{position:relative;font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;padding-bottom:10px}.footer-links>div>ul>li.title:before{content:"";position:absolute;bottom:0;left:0;width:24px;height:3px;background:#84858b}.footer-links .social-links{display:flex}.footer-links .social-links a+a{margin-left:15px}.footer .block.newsletter{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(91,92,100,.2);margin-top:30px}.footer .block.newsletter .field{position:relative}.footer .block.newsletter .input-text{padding-right:40px}.footer .block.newsletter .actions{position:absolute;top:0;right:0;width:40px;height:40px;margin:0;display:flex}.footer .block.newsletter .actions>*{flex-grow:1}.footer .block.newsletter button.action{padding:0;background:#6290e7;border:#6290e7;display:flex;justify-content:center;align-items:center}.footer-review{display:flex;justify-content:center;align-items:center;margin-top:25px}.footer-bottom{padding:15px 0;border-top:1px solid #74757b;font-size:12px;font-size:1.2rem;color:#fff}.footer-copyright .copyright{margin-bottom:15px}.footer-copyright ul li+li{margin-top:15px}.blue-link{color:#6290e7;cursor:pointer}.blue-link:hover{text-decoration:underline}@media (max-width:799px){.long-block{position:relative;overflow:hidden}.long-block.collapsed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%);pointer-events:none}.long-block-link{display:inline-block;color:#6290e7;margin-top:20px}}@media (max-width:1199px){.header-reassurance{display:none}}.page-title-wrapper{font-family:Raleway,sans-serif;font-size:24px;font-size:2.4rem;font-weight:700;text-align:center;margin:30px 0}.shadow-box{border-radius:8px;box-shadow:0 2px 8px rgba(91,92,100,.2);padding:30px}.shadow-box.center{max-width:490px;margin:0 auto}.breadcrumbs ul li{display:flex;align-items:center;color:#adadb1}.breadcrumbs a{display:inline-block;padding:15px 0}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs strong{font-weight:500}@media (max-width:799px){.breadcrumbs ul li:not(:nth-last-child(2)){display:none}.breadcrumbs ul li:nth-last-child(2):before{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-greylight-left.svg');width:10px;height:16px;width:7px;height:12px;margin-right:15px}}.etiquette{display:inline-block;padding:1px 5px;border-radius:4px;font-size:10px;font-size:1rem;font-weight:700;line-height:1.8;background:#6290e7;color:#fff;text-transform:uppercase}.etiquette-offer{background:#ff7775}.etiquette-bestseller{background:#ffe550;color:#5b5c64}.etiquette-new{background:#78c893}.price-box{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;color:#ff7775}.price-box .from-label{display:none}.price-box .price-label{display:none}.price-box .old-price{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.5;color:#adadb1;text-decoration:line-through;margin-left:10px}.widget.block-products-list{padding:30px 0}.widget.block-products-list .block-title{display:flex;align-items:center;font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:20px}.widget.block-products-list .block-content .category-link{margin-top:30px}.product-image-container{display:inline-block;max-width:100%}.product-image-wrapper{display:block;height:0;overflow:hidden;position:relative}.product-image-photo{display:block;position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;height:auto;margin:auto;animation:skeleton 1s ease-in-out .3s infinite;background:#efefef;font-size:0}.products-empty{background-color:#ff7775;border-radius:8px;color:#fff;padding:40px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;margin:40px 0}.products-empty p{max-width:400px;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem}.products-empty p.title{font-size:40px;font-size:4rem;font-weight:700;margin-bottom:10px}.product-items-container{display:grid;grid-gap:20px}.product-item{display:flex;background:#fff;box-shadow:0 2px 8px rgba(91,92,100,.2);border-radius:8px;cursor:pointer;overflow:hidden}.product-item-photo{position:relative;padding:10px;display:flex;justify-content:center;align-items:center}.product-item-photo .etiquette{position:absolute;top:10px;right:10px;z-index:2}@media (max-width:799px){.product-item-photo .product-image-container{max-width:110px}}.product-item-details{flex-grow:1;padding:15px}.product-item-manufacturer{display:flex;align-items:center;color:#adadb1;margin-bottom:5px}.product-item-outofstock{font-size:11px;font-size:1.1rem;font-weight:700;text-transform:uppercase;color:#ff7775;text-align:right;margin-left:auto}.product-item-name{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;margin-bottom:5px}.product-item-attribute{color:#6290e7}.product-item-price{position:relative;margin-top:15px;padding-top:15px}.product-item-price:before{content:"";position:absolute;top:0;width:24px;border-top:3px solid #d6d6d8}.product-item-price .from-label{display:block;font-family:Raleway,sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;color:#adadb1}.product-item.outofstock .product-item-photo .product-image-container{opacity:.2}.product-item.outofstock .product-item-details{background:#efefef}.product-item.outofstock .product-item-name{color:#adadb1}.product-item.outofstock .price-box{color:#2d2d33}.product-insert{box-shadow:0 2px 8px rgba(91,92,100,.2);border-radius:8px;overflow:hidden}.product-insert .content{height:100%;padding:20px;display:flex;flex-direction:column;justify-content:center}.product-insert .content>*:not(:first-child){margin-top:20px}.product-insert .title{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700}.product-insert.double{display:grid}.product-insert.double .image{background:no-repeat center/cover}@media (max-width:799px){.product-insert{min-height:175px;background:no-repeat right center/auto 100%}.product-insert.double{min-height:350px;grid-template-rows:1fr 1fr}}.products-slider .product-item-container{margin:15px 0;outline:none}.products-slider .slick-list{margin:0 -20px}.products-slider .slick-list .product-item-container{margin:5px 10px}.products-slider .slick-list .product-item{flex-direction:column;height:100%}.products-slider .slick-list .product-item-photo .product-image-container{max-width:none}.products-slider .slick-list .product-item-details{border-top:1px solid #d6d6d8}.category-view{position:relative}.category-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.category-image{background:no-repeat center/cover}.category-background{background:#5b5c64}@media (max-width:799px){.category-image{width:100%;height:100%}.category-background{position:absolute;top:0;left:0;width:100%;height:100%}.category-image+.category-background{opacity:.75}}.category-info{color:#fff;padding:5px 0 30px}.category-info .breadcrumbs ul li{color:#fff}.category-info .page-title-wrapper{text-align:left;margin:0}.category-product-info{display:flex;align-items:center;margin-top:10px}.category-count{font-size:16px;font-size:1.6rem}.category-description{font-size:16px;font-size:1.6rem;margin-top:20px}.category-long-description{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;color:#84858b}.products-wrapper .toolbar-top+.product-items{padding:20px 0}.toolbar{padding:20px 0;display:flex;justify-content:center;align-items:center}.toolbar .pages{display:flex;align-items:center}.toolbar .pages a{width:32px;height:32px;display:flex;justify-content:center;align-items:center}.toolbar .pages a.previous{margin-right:10px}.toolbar .pages a.next{margin-left:10px}.toolbar .pages a.disabled{opacity:.25;pointer-events:none}.toolbar .pages .label{font-weight:500;margin-right:10px;opacity:.75}.toolbar .pages .current{width:32px;height:32px;padding:0;font-size:14px;font-size:1.4rem;text-align:center}.toolbar .pages .last{font-weight:500;margin-left:10px;opacity:.75}.toolbar .limiter{display:flex;align-items:center}.toolbar .limiter .label{font-weight:500;opacity:.75}.toolbar .limiter a{margin-left:5px;opacity:.5}.toolbar .limiter a.active{font-weight:700;color:#6290e7;text-decoration:underline;opacity:1}@media (max-width:799px){.toolbar{flex-direction:column}.toolbar .pages{order:-1}.toolbar .limiter{margin-top:30px}.toolbar .limiter a{width:32px;height:32px;display:flex;justify-content:center;align-items:center}}@media (max-width:799px){.products-wrapper .toolbar-top .limiter{display:none}}.catalog-category-view .column.main{display:flex;flex-direction:column}.catalog-category-view .category-topnav{order:-1}.category-topnav{padding:20px 0;border-bottom:1px solid #d6d6d8}.category-topnav-inner{display:flex}.category-topnav .layer-button{flex-grow:1;font-family:Roboto,sans-serif;white-space:nowrap;margin-left:20px}.category-topnav .layer-button.active{color:#6290e7}.block.filter .block-title{display:flex;justify-content:space-between;align-items:center;padding-left:15px;box-shadow:0 2px 8px rgba(91,92,100,.2)}.block.filter .block-title strong{flex-grow:1;font-size:18px;font-size:1.8rem;font-weight:700}.block.filter .block-title .filter-clear{margin-right:15px;color:#6290e7}.block.filter .search-close{flex-shrink:0;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:#f3f6fc}.filter-dropdown .options>li label{display:flex;align-items:center}.filter-dropdown .options>li a{display:inline-block}@media (max-width:799px){.block.filter{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;transform:translateY(100%);z-index:30}.block.filter .block-content{flex-grow:1;overflow-y:auto}.block.filter .block-content>ul{display:grid;grid-gap:20px;padding:20px}.block.filter .filter-label{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:10px}.filter-dropdown .action.toggle{background:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-bottom.svg') no-repeat right center/12px}.filter-dropdown .options{display:none;flex-wrap:wrap;margin:-5px}.filter-dropdown .options>li{flex:1 1 0;padding:10px 15px;background:#f3f6fc no-repeat center/150%;border:1px solid #f3f6fc;border-radius:4px;margin:5px}.filter-dropdown .options>li.active{color:#6290e7;border-color:#6290e7}.filter-dropdown .options>li a{display:block;white-space:nowrap}.filter-dropdown.opened .action.toggle{background:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-top.svg') no-repeat right center/12px}.filter-dropdown.opened .options{display:flex}.filter-price .fields>*:not(:first-child){margin-top:10px}html.layer-before-open .block.filter{transition:transform .4s}html.layer-open{overflow:hidden}html.layer-open .block.filter{transform:translateY(0)}}.product-gallery{text-align:center;margin-top:20px}.product-gallery .product-gallery-slider:not(.slick-initialized){height:200px;animation:skeleton 1s ease-in-out .3s infinite;background:#efefef}.product-gallery .product-gallery-slider:not(.slick-initialized)>*{display:none !important}.product-gallery .slick-slide{min-height:200px;display:flex;justify-content:center;align-items:center}.product-gallery .product-gallery-nav{display:flex;justify-content:center;margin-top:30px}.product-gallery .product-gallery-nav li:not(:first-child){margin-left:15px}.product-gallery .product-gallery-nav li a{position:relative;display:block;padding-bottom:15px}.product-gallery .product-gallery-nav li a:before{display:none;content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:100%;background:#6290e7}.product-gallery .product-gallery-nav li a.current:before{display:block}.product-gallery .product-gallery-nav li a img{display:block;max-width:45px}@media (max-width:799px){.product-gallery .slick-slide img{max-height:200px}.remodal-zoom .product-gallery .slick-slide img{max-height:none}}.swatch-color{display:inline-block;width:16px;height:16px;border-radius:100%;margin-right:5px;flex-shrink:0}.swatch-image{display:inline-block;max-width:16px;max-height:16px;margin-right:5px;flex-shrink:0}.custom-option-image{width:30px;height:20px;display:inline-flex;justify-content:center;align-items:center}.custom-option-image *{max-width:100%;max-height:100%}.product-header{background:#fff;border-bottom:1px solid #d6d6d8;padding:15px 0}.product-header .product-header-container{display:flex;justify-content:space-between;align-items:center;gap:10px}@media (max-width:799px){.product-header .product-header-container{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){.product-header .product-header-container{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.product-header .product-header-container{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}@media (max-width:799px){.product-header .product-header-container{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){.product-header .product-header-container{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.product-header .product-header-container{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}.product-header .product.header-title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700}.product-header .product-header-left .price-box{margin-top:5px}.product-header .price-box{font-size:14px;font-size:1.4rem}.product-header .stock.unavailable{font-size:14px;font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#ff7775}@media (max-width:799px){.product-header .price-box .old-price{font-size:13px;font-size:1.3rem}.product-header.widget .product-header-right>.price-wrapper{display:none}}.product-options-wrapper .options-anchor{position:relative}.product-options-wrapper .options-anchor a{position:relative;padding:10px;width:100%;display:flex;align-items:center;background:#fff}.product-options-wrapper .options-anchor a+a{border-left:1px solid #d6d6d8}.product-options-wrapper .options-anchor .custom-option-image{flex-shrink:0;width:46px;height:46px;border-radius:100%;border:2px solid #d6d6d8}.product-options-wrapper .options-anchor .custom-option-label{margin-left:10px;white-space:nowrap}.product-options-wrapper .options-anchor .custom-option-label>*{display:block}.product-options-wrapper .options-anchor .custom-option-label span{font-size:12px;font-size:1.2rem}.product-options-wrapper .options-anchor a.active .custom-option-image{border-color:#6290e7}.product-options-wrapper .options-anchor a.active .image-off{display:none}.product-options-wrapper .options-anchor a:not(.active) .image-on{display:none}@media (max-width:1199px){.product-options-wrapper .options-anchor{flex-shrink:0;display:flex;overflow-x:auto}.product-options-wrapper .options-anchor a{flex-grow:1;flex-basis:0;border-bottom:1px solid #d6d6d8}.product-options-wrapper .options-anchor .custom-option-label strong{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem}.product-options-wrapper .options-anchor .custom-option-label span{color:#84858b}.product-options-wrapper .options-anchor a.active .custom-option-label strong{color:#6290e7}}@media (max-width:799px){.product-options-wrapper .options-anchor a{transition:max-width .4s}.product-options-wrapper .options-anchor a:not(.active){min-width:66px;max-width:66px !important;overflow:hidden}.product-options-wrapper .options-anchor a.active{border-bottom-color:#6290e7}.product-options-wrapper .options-anchor a.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#6290e7}.product-options-wrapper .options-anchor .active-bar{display:none}}.product-options-wrapper .fieldset>.field>.label{display:flex;flex-direction:column;font-size:16px;font-size:1.6rem;margin-bottom:20px}.product-options-wrapper .fieldset>.field>.label .product-custom-options-info{font-size:12px;font-size:1.2rem;font-weight:400;color:#6290e7;margin-top:5px}.product-options-wrapper .fieldset>.field>.label .product-custom-options-info:hover{text-decoration:underline}.product-options-wrapper .dropdown .action.toggle{background-color:#fff}.product-options-wrapper .dropdown .custom-option-image{margin-right:10px}.product-options-wrapper .dropdown .item{display:flex;align-items:center}.product-options-wrapper .dropdown .price{font-size:14px;font-size:1.4rem;padding-left:20px;margin-left:auto;text-align:right}.product-options-wrapper .options-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.product-options-wrapper .field.choice .radio+label.label:before{display:none}.product-options-wrapper .field.choice .radio+label.label:after{display:none}.product-options-wrapper .field.choice .radio+label.label{padding:15px;height:100%;min-height:85px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border-radius:8px;border:1px solid #d6d6d8;background:#fff;margin:0}.product-options-wrapper .field.choice .radio+label.label .title{font-size:18px;font-size:1.8rem}.product-options-wrapper .field.choice .radio+label.label .price{font-size:14px;font-size:1.4rem;margin-top:5px}.product-options-wrapper .field.choice .radio+label.label:hover{border-color:#5b5c64}.product-options-wrapper .field.choice .radio:checked+label.label{border:1px solid #6290e7;outline:1px solid #6290e7}.product-options-wrapper .field.choice .radio:focus-visible+label.label{outline:2px solid rgba(255,0,0,.6) !important;outline-offset:-2px}body:not(.product-options-popin-opened) .product-options-wrapper .product-header{display:none}body:not(.product-options-popin-opened) .product-options-wrapper .options-anchor{display:none}body:not(.product-options-popin-opened) .product-options-wrapper .block-content>.title{display:none}body:not(.product-options-popin-opened) .product-options-wrapper .close-link-container{display:none}body:not(.product-options-popin-opened) .product-options-wrapper .fieldset>.field+.field{margin-top:50px}body:not(.product-options-popin-opened) .product-options-wrapper .field.hide-on-product-view{display:none}body:not(.product-options-popin-opened) .product-options-wrapper .option-mention{display:none}body:not(.product-options-popin-opened) .product-options-wrapper .field.choice .radio+label.label .tag{display:none}body:not(.product-options-popin-opened) .product-options-wrapper .field.choice .radio+label.label .custom-option-image{display:none}body:not(.product-options-popin-opened) .product-options-wrapper .field.choice .radio+label.label .description{display:none}body.product-options-popin-opened .product-options-wrapper{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;background:#fff}body.product-options-popin-opened .product-options-wrapper .product-header{background:#f3f6fc}@media (max-width:799px){body.product-options-popin-opened .product-options-wrapper .product-header .product-header-left .product-image-container{display:none}body.product-options-popin-opened .product-options-wrapper .product-header .product-header-left .product-item-attribute{display:none}body.product-options-popin-opened .product-options-wrapper .product-header .product-header-right .price-box{display:none !important}}body.product-options-popin-opened .product-options-wrapper .block-content{flex-grow:1;overflow:auto;padding:50px 0}body.product-options-popin-opened .product-options-wrapper .block-content>.title{padding:0 30px;font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:20px}body.product-options-popin-opened .product-options-wrapper .close-link-container{margin-bottom:30px}@media (max-width:799px){body.product-options-popin-opened .product-options-wrapper .close-link-container{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){body.product-options-popin-opened .product-options-wrapper .close-link-container{padding-left:30px;padding-right:30px}}@media (min-width:1200px){body.product-options-popin-opened .product-options-wrapper .close-link-container{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}@media (max-width:799px){body.product-options-popin-opened .product-options-wrapper .close-link-container{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){body.product-options-popin-opened .product-options-wrapper .close-link-container{padding-left:30px;padding-right:30px}}@media (min-width:1200px){body.product-options-popin-opened .product-options-wrapper .close-link-container{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}body.product-options-popin-opened .product-options-wrapper .close-link{color:#adadb1}body.product-options-popin-opened .product-options-wrapper .close-link [class^=icon-]{width:6px;height:10px;margin-right:10px}body.product-options-popin-opened .product-options-wrapper .fieldset>.field{padding:30px;margin:0}body.product-options-popin-opened .product-options-wrapper .fieldset>.field:not(.show-in-pop-in){display:none}body.product-options-popin-opened .product-options-wrapper .fieldset>.field.even{background:#f3f6fc}body.product-options-popin-opened .product-options-wrapper .control{display:flex;flex-direction:column}body.product-options-popin-opened .product-options-wrapper .options-list{display:block;margin:0 -30px}body.product-options-popin-opened .product-options-wrapper .slick-slide{padding:20px 5px 0}body.product-options-popin-opened .product-options-wrapper div.mage-error{order:-1;margin:0 0 20px}body.product-options-popin-opened .product-options-wrapper .field.choice .radio+label.label{padding:30px 20px;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border-radius:8px;border:1px solid #d6d6d8;background:#fff}body.product-options-popin-opened .product-options-wrapper .field.choice .radio+label.label .tag{display:inline-block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:4px 10px;border-radius:4px;font-size:12px;font-size:1.2rem;font-weight:700;background:#6290e7;color:#fff}body.product-options-popin-opened .product-options-wrapper .field.choice .radio+label.label .custom-option-image{width:110px;height:110px;margin-bottom:10px}body.product-options-popin-opened .product-options-wrapper .field.choice .radio+label.label .title{font-size:18px;font-size:1.8rem;font-weight:700}body.product-options-popin-opened .product-options-wrapper .field.choice .radio+label.label .price{font-size:18px;font-size:1.8rem;margin-top:10px}body.product-options-popin-opened .product-options-wrapper .field.choice .radio+label.label .description{display:inline-block;flex-grow:1;align-self:stretch;font-size:14px;font-size:1.4rem;text-align:left;margin-top:30px}body.product-options-popin-opened .product-options-wrapper .field.choice .radio+label.label .description em{font-size:12px;font-size:1.2rem}body.product-options-popin-opened .product-options-wrapper .field.choice .radio+label.label .button{display:inline-block;width:100%;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;color:#fff;padding:15px 20px;background-color:#6290e7;border-radius:4px;text-align:center;margin-top:30px}body.product-options-popin-opened .product-options-wrapper .field.choice .radio+label.label .button:before{content:attr(data-label)}body.product-options-popin-opened .product-options-wrapper .field.choice .radio:checked+label.label{border:1px solid #6290e7;box-shadow:0 0 0 1px #6290e7}body.product-options-popin-opened .product-options-wrapper .field.choice .radio:checked+label.label .button{font-weight:400;color:#6290e7;background-color:#fff}body.product-options-popin-opened .product-options-wrapper .field.choice .radio:checked+label.label .button:before{content:attr(data-label-checked)}body.product-options-popin-opened .product-options-wrapper .field.choice .radio:checked+label.label .button: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('../../frontend/Recommerce/default/fr_CH/images/icons/check-blue.svg');width:16px;height:16px;margin-left:5px}@media (max-width:799px){body.product-options-popin-opened .product-options-wrapper .option-mention{margin-top:20px}}.product-view .product-main-wrapper{position:relative}.product-view .product-main{padding-top:30px;padding-bottom:30px;display:grid;grid-gap:30px}@media (max-width:799px){.product-view .product-main{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){.product-view .product-main{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.product-view .product-main{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}@media (max-width:799px){.product-view .product-main{padding-left:20px;padding-right:20px}}@media (min-width:800px) and (max-width:1199px){.product-view .product-main{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.product-view .product-main{padding-left:120px;padding-right:120px;max-width:1440px;margin-left:auto;margin-right:auto}}.product-view .product-main-left{min-width:0}.product-view .manufacturer{color:#adadb1;margin-bottom:5px}.product-view .page-title-wrapper{text-align:left;margin:0}.product-view .etiquette{margin:5px 0}.product-view .switcher-options{display:grid;grid-gap:50px;margin-bottom:50px}.product-view .switcher-options label{display:flex;flex-direction:column;font-size:16px;font-size:1.6rem;margin-bottom:20px}.product-view .switcher-options label .product-attribute-info{font-size:12px;font-size:1.2rem;color:#6290e7;margin-top:5px}.product-view .switcher-options label .product-attribute-info:hover{text-decoration:underline}.product-view .switcher-options .switcher-options-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.product-view .switcher-options .switcher-options-values a{padding:15px;height:100%;min-height:85px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border-radius:8px;border:1px solid #d6d6d8;background-color:#fff}.product-view .switcher-options .switcher-options-values a .option-label{display:flex;justify-content:center;align-items:center;font-size:18px;font-size:1.8rem}.product-view .switcher-options .switcher-options-values a .option-price{margin-top:5px}.product-view .switcher-options .switcher-options-values a .option-outofstock{margin-top:5px}.product-view .switcher-options .switcher-options-values a:hover{border-color:#5b5c64}.product-view .switcher-options .switcher-options-values a.selected{border:1px solid #6290e7;box-shadow:0 0 0 1px #6290e7}.product-view .switcher-options .switcher-options-values a.disabled>*{opacity:.6}.product-view .switcher-options .switcher-options-values a.active span{display:none}.product-view .switcher-options .switcher-options-values a.active>svg{max-width:20px;max-height:20px}.product-view .switcher-options .switcher-options-values a:not(.active)>svg{display:none}.product-view .switcher-options .option-value-label{margin-top:20px;font-size:12px;font-size:1.2rem}.product-view .product-options-wrapper{margin-bottom:50px}.product-view .product-shop{background-color:#f3f6fc;border-radius:8px}.product-view .product-shop-top{padding:20px 20px 30px;text-align:center}.product-view .product-shop-bottom{position:relative;padding:30px 20px 20px;display:grid;grid-gap:30px}.product-view .product-shop-top+.product-shop-bottom:before{content:"";position:absolute;top:0;left:50%;width:calc(100% - 40px);height:1px;transform:translateX(-50%);background:#d6d6d8}.product-view .product-shop .price-box{display:flex;justify-content:center;align-items:center;font-size:24px;font-size:2.4rem}.product-view .product-shop .price-box .old-price{font-size:14px;font-size:1.4rem}.product-view .stock.unavailable{font-size:24px;font-size:2.4rem;font-weight:700;text-transform:uppercase;color:#ff7775}@media (max-width:799px){.product-view .box-tocart{position:fixed;bottom:0;left:0;width:100%;padding:20px;z-index:20}}.product-view .product-reassurance{color:#84858b;text-align:center}.product-view .product-main-right-bottom{margin-top:30px;display:grid;grid-gap:30px}.product-view .product-avantage+.product-avantage{margin-top:15px}.product-view .product-avantage li{color:#84858b;margin-top:10px}.product-view .product-avantage img{vertical-align:middle;margin-right:5px}@media (max-width:799px){.product-view .product-main-left .product-advantage{display:none}}.product-view .additional-attributes{font-size:16px;font-size:1.6rem;color:#84858b;line-height:2}.product-view .product.description{font-size:16px;font-size:1.6rem;color:#84858b;text-align:justify}@media (max-width:799px){.product-view .product.overview{display:none}.product-view .product.description{margin-top:30px}}.product-view .block.related .block-title{display:none}body.product-options-popin-opened{overflow:hidden}.product-details .product-details-nav{background:#f3f6fc;display:flex;justify-content:center}.product-details .product-details-nav li{margin:0 5px}.product-details .product-details-nav li a{display:block;position:relative;font-family:Raleway,sans-serif;font-size:12px;font-size:1.2rem;text-transform:uppercase;padding:15px}.product-details .product-details-nav li a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#6290e7;transition:height .2s;z-index:2}.product-details .product-details-nav li a:after{content:attr(title);position:absolute;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;background:#f3f6fc;font-weight:700;color:#6290e7;outline:inherit}.product-details .product-details-nav li:first-child a:before{height:3px}.product-details .product-details-nav li:first-child a:after{display:flex}.product-details .product-details-nav li a:hover:before{height:3px}.product-details .product-details-nav li a:hover:after{display:flex}.product-details .product-detail{padding:20px 0;border-top:1px solid #d6d6d8}.product-details .product-detail-title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:20px}.catalog-category-view .product-details .product-details-nav{background:#fff}.catalog-category-view .product-details .product-details-nav li a:after{background:#fff}.product-view.giftcard .product-title{flex-wrap:wrap;justify-content:space-between;gap:10px}.product-view.giftcard .giftcard-information+.giftcard-information{margin-top:20px}.product-view.giftcard .giftcard-information-required{color:#ff7775}.product-view.giftcard .giftcard-field-label{font-weight:700;margin-bottom:5px}.product-view.giftcard .giftcard-amount{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.product-view.giftcard .giftcard-design-button{width:100%;height:50px;background:#fff;border:1px solid #fff;border-radius:4px;padding:0 15px;display:flex;align-items:center;font-size:16px;font-size:1.6rem;color:#84858b;cursor:pointer}.product-view.giftcard .giftcard-design-button:before{content:"";display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/radio-off.svg');width:16px;height:16px;margin-right:10px}.product-view.giftcard .giftcard-design-button-container.active .giftcard-design-button{color:#6290e7;border-color:#6290e7}.product-view.giftcard .giftcard-design-button-container.active .giftcard-design-button:before{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/radio-on.svg');width:16px;height:16px}.product-view.giftcard .giftcard-design-open-amount{width:100%;height:50px;background:#fff;border:1px solid #fff;border-radius:4px;padding:0 15px;font-size:16px;font-size:1.6rem;color:#84858b}.product-view.giftcard .giftcard-design-input-container.active .giftcard-design-open-amount{color:#6290e7;border-color:#6290e7}.product-view.giftcard .giftcard-delivery{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.product-view.giftcard .giftcard-information-delivery-content{margin-top:20px}.product-view.giftcard .giftcard-information-delivery-content .field.required label:after{content:"*";color:#ff7775}.product-view.giftcard .giftcard-information-delivery-content input{width:100%;height:50px;background:#fff;border:1px solid #fff;border-radius:4px;padding:0 15px;font-size:16px;font-size:1.6rem;color:#84858b}.product-view.giftcard .giftcard-information-delivery-content textarea{width:100%;height:75px;background:#fff;border:1px solid #fff;border-radius:4px;padding:15px;font-size:16px;font-size:1.6rem;color:#84858b}.product-view.giftcard #delivery-message{position:relative}.product-view.giftcard #delivery-message .note{position:absolute;top:0;right:0}.product-view.giftcard #delivery-message textarea{resize:none}.product-view.giftcard #delivery-delivery_date .giftcard-field-wrapper{position:relative}.product-view.giftcard #delivery-delivery_date .ui-datepicker-trigger{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;border:none;padding:0;font-size:0;cursor:text}.product-view.giftcard .mp-giftcard-preview{margin-top:20px;display:flex;justify-content:center;align-items:center}.product-view.giftcard .mp-giftcard-preview-button{display:inline-block;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;color:#fff;padding:14px 20px;background-color:#6290e7;border:1px solid #6290e7;border-radius:4px;text-align:center;cursor:pointer}.product-view.giftcard .giftcard-template-setting{margin-top:20px}.product-view.giftcard .giftcard-template-setting .block-title{display:none}.product-view.giftcard .giftcard-template-setting .giftcard-template-setting-select{display:none}.product-view.giftcard .giftcard-template-choose-images{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.product-view.giftcard .giftcard-template-choose-images .item-template{border-radius:4px;overflow:hidden;cursor:pointer}.product-view.giftcard .giftcard-template-choose-images .item-template.active{border:2px solid #5884de}.product-view.giftcard .giftcard-template-choose-images .template-image{display:block}.product-view.giftcard .giftcard-template-upload label{display:block;width:100%;height:100%;min-height:40px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px dashed #6290e7;cursor:pointer}.product-view.giftcard .giftcard-template-upload label span{display:inline-block;background:none no-repeat center/contain;animation:none;vertical-align:middle;font-size:0;flex-shrink:0;background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/upload.svg');width:38px;height:38px;width:20px;height:20px}.product-view.giftcard .giftcard-template-upload label .field-tooltip{display:none}.product-view.giftcard .giftcard-template-upload .giftcard-template-upload-image{display:none}.product-view.giftcard .giftcard-template-preview{position:relative}.product-view.giftcard .preview-giftcard{position:absolute;top:50%;left:50%;overflow:hidden}.mp-email-html iframe{height:1000px !important}.mp-giftcard-html label{display:block;margin:20px 0}.mp-giftcard-html iframe{width:100% !important}.widget-product-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:no-repeat right bottom/auto 100%;padding:15px 30px}.widget-product-block p{font-family:Raleway,sans-serif;font-size:10px;font-size:1rem}.widget-product-block p+p{margin-top:5px}.widget-product-block p.catch-phrase{font-family:Verveine,sans-serif;font-size:18px;font-size:1.8rem;line-height:1}.widget-product-block p.title{font-size:15px;font-size:1.5rem;font-weight:700}.widget-product-block a.button.action{margin-top:10px}@media (max-width:799px){.widget-product-block a.button.action{font-size:10px;font-size:1rem;padding:8px 10px}}.widget-category-block{padding:20px 0}.widget-category-block .title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700}.widget-category-block ul{display:flex;gap:15px;padding:20px;margin:0 -20px;overflow:auto}.widget-category-block ul li{flex:0 1 20%}.widget-category-block ul li:first-child{margin-left:auto}.widget-category-block ul li:last-child{margin-right:auto}.widget-category-block a{display:block;border-radius:8px;padding:10px 15px;box-shadow:0 2px 8px rgba(91,92,100,.2)}.widget-category-block span{display:block;width:110px;height:110px;display:flex;justify-content:center;align-items:center;margin:0 auto}.widget-category-block img{display:block;max-width:100%;max-height:100%}.widget-category-block strong{display:block;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;margin-top:20px}.remodal-confirmcart .cart-item{display:flex;align-items:center}.remodal-confirmcart .cart-item .product-image-container{flex-shrink:0}.remodal-confirmcart .cart-item .product-info{flex-grow:1;margin-left:20px}.remodal-confirmcart .cart-item .product-title{margin-bottom:10px}.remodal-confirmcart .cart-item .product-name{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem}.remodal-confirmcart .cart-item .price-box{margin-top:10px}.remodal-confirmcart .cart-item .item-options{display:flex;flex-wrap:wrap}.remodal-confirmcart .cart-item .item-options li{display:flex;align-items:center;margin:0 10px 10px 0;white-space:nowrap}.remodal-confirmcart .cart-item .item-options li strong{margin-right:5px}.remodal-confirmcart .cart-item .item-options li .custom-option-image{margin-right:5px}.remodal-confirmcart .checkout-button{display:grid;justify-items:center;gap:15px}.remodal-confirmcart .checkout-button a{text-decoration:underline}.remodal-confirmcart .cart-reassurance{display:grid;grid-gap:10px;padding:15px 0;color:#84858b;border-top:1px solid #d6d6d8;border-bottom:1px solid #d6d6d8;margin-top:20px}.remodal-confirmcart .cart-reassurance li{display:flex;align-items:center}.remodal-confirmcart .cart-reassurance li img{margin-right:10px}@media (max-width:799px){.remodal-confirmcart .cart-item .item-options li:not(:last-child):after{content:","}}@media (max-width:799px){.outofstocknotify-button{position:fixed;bottom:0;left:0;width:100%;padding:20px;z-index:20}}.payment-simulation-info{margin-top:10px;text-align:center}.payment-simulation-info .action{font-size:10px;font-size:1rem;font-weight:700;color:#6290e7;text-transform:uppercase}.payment-simulation-info .action:hover{text-decoration:underline}.payment-simulation-info .action img{vertical-align:middle}.payment-simulation-info .separator{font-weight:500;color:#84858b}.remodal-payment-simulation .remodal-content ul{margin-top:20px;display:grid;grid-gap:20px}.remodal-payment-simulation .remodal-content ul li{position:relative;border-radius:8px;box-shadow:0 2px 8px rgba(91,92,100,.2);padding:15px}.remodal-payment-simulation .remodal-content ul li.with-image{margin-top:16px;padding-top:30px}.remodal-payment-simulation .remodal-content ul li img{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:32px}.remodal-payment-simulation .remodal-content ul li p.title{color:#ff7775}.remodal-payment-simulation .remodal-content p.image{margin-top:40px}.remodal-payment-simulation .remodal-content p.mention{margin-top:20px;font-size:12px;font-size:1.2rem;color:#adadb1;text-align:left}@media (max-width:799px){.remodal-payment-simulation .remodal-content p.image img{max-width:150px}}.remodal-payment-simulation.oney .remodal-title strong{color:#81bc00}.remodal-payment-simulation.oney .remodal-content p.title{color:#81bc00}.remodal-payment-simulation.alma.both .remodal-content .methods{margin-top:40px;display:grid;grid-gap:30px}.remodal-payment-simulation.alma.both .remodal-content .methods>div>p{font-size:18px;font-size:1.8rem}.oney-simulation-details{min-width:60%;margin-bottom:15px}.oney-simulation-details td{text-align:right}.sticky-button .label-placeholder{display:none}.sticky-button button:before{content:attr(data-label)}@media (max-width:799px){.sticky-button.sticky{padding:20px;background-color:#f3f6fc;box-shadow:0 2px 8px rgba(91,92,100,.2);position:fixed;bottom:0;left:0;width:100%;z-index:20}.sticky-button.sticky button:before{content:attr(data-label-sticky)}}.continue-shopping-link{display:inline-flex;align-items:center;margin:20px 0;color:#adadb1}.continue-shopping-link [class^=icon]{width:8px;height:8px;margin-right:10px}.cart-empty-block{display:flex;background:#f3f6fc;border-radius:8px;padding:20px;margin-top:10px}.cart-empty-block p{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;margin-bottom:20px}@media (max-width:799px){.cart-empty-block{flex-direction:column;align-items:center}.cart-empty-block img{max-width:120px;margin-bottom:15px}.cart-empty-block p{text-align:center}.cart-empty-block button{width:100%}}.checkout-cart-index .page-title-wrapper{text-align:left;margin:20px 0}.cart{margin-top:10px}.cart .cart-line{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(91,92,100,.2);margin-bottom:20px}.cart .cart-item{align-items:center}.cart .item-info{display:flex;align-items:center}.cart .item-photo{flex-shrink:0}.cart .item-details{margin-left:20px}.cart .item-name{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;margin-bottom:10px}.cart .actions-toolbar{position:absolute;top:15px;right:15px;margin:0}.cart .qty-modifier{display:flex;align-items:center}.cart .qty-modifier .qty{width:60px;text-align:center;margin:0 10px}.cart .item-options{display:flex;flex-wrap:wrap}.cart .item-options li{display:flex;align-items:center;flex-wrap:wrap;margin:0 10px 10px 0;white-space:nowrap}.cart .item-options li strong{margin-right:5px}.cart .item-options li .custom-option-image{margin-right:5px}.cart .item-message.error{color:#ff7775;margin-bottom:10px}@media (max-width:799px){.cart .cart-line{position:relative;padding-bottom:80px}.cart .cart-item{border-bottom:1px solid #d6d6d8}.cart .item-info{padding:10px}.cart .item-photo img{max-width:70px}.cart .item-options li:not(:last-child):after{content:","}.cart .item-qty,.cart .item-price{height:80px;padding:0 20px;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0}.cart .item-qty{left:0}.cart .item-price{right:0}}.cart .item-customizable-options{padding:20px;border-bottom:1px solid #d6d6d8}.cart .item-customizable-options .title{display:flex;justify-content:space-between;align-items:center;color:#6290e7;cursor:pointer}.cart .item-customizable-options .title: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('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-blue-bottom.svg');width:16px;height:10px;width:10px;height:6px;transition:transform .4s}.cart .item-customizable-options.active .title:after{transform:rotate(180deg)}.cart .item-customizable-options:not(.active) ul{display:none}.cart .item-customizable-options ul{margin-top:20px}.cart .item-customizable-options ul li{display:flex;justify-content:space-between}.cart .item-customizable-options ul li+li{margin-top:15px;padding-top:15px;border-top:1px solid #d6d6d8}.cart .item-customizable-options ul li div:last-child{text-align:right}.cart .item-customizable-options ul li strong{display:block}.cart .item-customizable-options ul li small{font-size:12px;font-size:1.2rem}.cart .item-customizable-options ul li .price{display:block;font-family:Raleway,sans-serif;font-weight:600}.cart .item-customizable-options ul li .action{font-size:13px;font-size:1.3rem}.remodal-custom-options .option{padding:30px 20px;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border-radius:8px;border:1px solid #d6d6d8;background:#fff}.remodal-custom-options .option .tag{display:inline-block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:4px 10px;border-radius:4px;font-size:12px;font-size:1.2rem;font-weight:700;background:#6290e7;color:#fff}.remodal-custom-options .option .custom-option-image{width:110px;height:110px;margin-bottom:10px}.remodal-custom-options .option .title{font-size:18px;font-size:1.8rem;font-weight:700}.remodal-custom-options .option .price{font-size:18px;font-size:1.8rem;margin-top:10px}.remodal-custom-options .option .description{display:inline-block;flex-grow:1;align-self:stretch;font-size:14px;font-size:1.4rem;text-align:left;margin-top:30px}.remodal-custom-options .option .description em{font-size:12px;font-size:1.2rem}.remodal-custom-options .option .button{display:inline-block;width:100%;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;color:#fff;padding:15px 20px;background-color:#6290e7;border-radius:4px;text-align:center;margin-top:30px}.remodal-custom-options .option .button:before{content:attr(data-label)}.remodal-custom-options .option.selected{border:1px solid #6290e7;box-shadow:0 0 0 1px #6290e7}.remodal-custom-options .option.selected .button{font-weight:400;color:#6290e7;background-color:#fff}.remodal-custom-options .option.selected .button:before{content:attr(data-label-checked)}.remodal-custom-options .option.selected .button: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('../../frontend/Recommerce/default/fr_CH/images/icons/check-blue.svg');width:16px;height:16px;margin-left:5px}.remodal-custom-options .slick-slide{padding:20px 5px 0}.remodal-custom-options .option-mention{margin-top:20px}@media (max-width:799px){.remodal-custom-options .options-list{margin:0 -30px}}.block.discount .content{padding-bottom:20px}.block.discount .title{display:flex;align-items:center;padding:20px 0;color:#6290e7;cursor:pointer;outline:none}.block.discount .title [class^=icon]:first-child{margin-right:10px}.block.discount .title .icon-plus-blue{margin-left:auto}.block.discount .fieldset{display:flex;align-items:center}.block.discount .input-text{background-color:#fff;border-color:#fff}.block.discount .actions-toolbar{margin-left:10px}.mmLink{display:block;padding:20px 0 20px 26px;color:#6290e7;background:url('../../frontend/Recommerce/default/fr_CH/images/icons/sponsorship.svg') no-repeat left center}.cart-summary{background:#f3f6fc;padding:20px}.cart-summary .checkout-methods-items{border-top:1px solid #d6d6d8;padding-top:20px;margin-top:20px}@media (max-width:799px){.cart-summary{margin:0 -20px}}.table-totals{width:100%;font-family:Raleway,sans-serif}.table-totals .mark{font-size:16px;font-size:1.6rem;text-align:left;padding-right:20px}.table-totals .mark strong{font-size:18px;font-size:1.8rem}.table-totals .amount{font-size:20px;font-size:2rem;text-align:right}.table-totals .totals.grand .amount{font-size:24px;font-size:2.4rem}.table-totals .totals.sub .amount{font-size:24px;font-size:2.4rem}.table-totals .amount strong{color:#ff7775}.cart-cgv{color:#84858b;margin-top:20px;text-align:center}.cart-payment{text-align:center;margin-top:20px}.cart-payment .methods{margin-bottom:10px}.cart-payment .methods ul{display:flex;justify-content:center;align-items:center;margin-top:10px}.cart-payment .methods ul li:not(:first-child){margin-left:5px}.cart-payment .methods ul li img{display:block}.cart-payment .methods ul li .action{display:flex;align-items:center}.cart-payment .methods ul li .action .icon-info{margin-left:5px}.cart-payment p{color:#84858b}.cart-payment p img{vertical-align:middle}.cart-actions{background:#f3f6fc;padding:15px 20px;margin:20px 0 0}.cart-actions>div+div{border-top:1px solid #d6d6d8}@media (max-width:799px){.cart-actions{margin:20px -20px 0}}.cart-sidebar-additional{margin-top:20px;display:grid;grid-gap:20px}.cart-sidebar-additional>*{background:#f3f6fc;padding:15px 20px}.cart-sidebar-additional .title{display:flex;justify-content:space-between;align-items:center;font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem}.cart-sidebar-additional .subtitle{color:#84858b;margin-top:5px}.cart-sidebar-additional ul{margin-top:15px;border-top:1px solid #d6d6d8;padding-top:15px}.cart-sidebar-additional ul li{color:#84858b}.cart-sidebar-additional ul li strong{color:#5b5c64}.cart-sidebar-additional ul li+li{margin-top:15px}.cart-sidebar-additional .info{margin-top:15px;border-top:1px solid #d6d6d8;padding-top:15px;color:#6290e7}@media (max-width:799px){.cart-sidebar-additional{margin-left:-20px;margin-right:-20px}}.cart-sidebar-additional .cart-shipping ul li{color:#adadb1}.block.discount .giftcard-messages{margin-bottom:10px}.block.discount .gift-card-used{margin-top:10px;display:grid;grid-gap:5px}.table-totals .totals-giftcard-summary{cursor:pointer}.table-totals .totals-giftcard-details:not(.shown){display:none}.checkout-index-index .header{position:relative;background-color:#5b5c64;border-color:#5b5c64}.checkout-index-index .header .nav-toggle{display:none}.checkout-index-index .header .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Raleway,sans-serif;color:#fff;font-weight:700;white-space:nowrap}@media (max-width:799px){.checkout-index-index .header{min-height:50px}.checkout-index-index .header .title{font-size:16px;font-size:1.6rem}}@media (max-width:1199px){.checkout-index-index .header .logo img{display:none}}.opc-progress-bar{display:flex;margin:20px 0}.opc-progress-bar li{flex:1 1 0;display:flex;flex-direction:column;counter-increment:i}.opc-progress-bar li:not(:first-child){margin-left:2px}.opc-progress-bar li._complete{cursor:pointer}.opc-progress-bar li:before{content:"";display:block;height:5px;background:#d6d6d8}.opc-progress-bar li._active:before{background:#6290e7}.opc-progress-bar li._complete:before{background:#6290e7}.opc-progress-bar li span:before{display:flex;justify-content:center;align-items:center;flex-shrink:0;content:counter(i);width:24px;height:24px;border-radius:100%;background:#f3f6fc;font-size:14px;font-size:1.4rem;font-weight:700;color:#6290e7;margin-right:10px}@media (max-width:799px){.opc-progress-bar{position:relative;padding-bottom:80px}.opc-progress-bar li span{display:none;font-family:Raleway,sans-serif;font-size:24px;font-size:2.4rem;font-weight:700}.opc-progress-bar li._active span{display:flex;align-items:center;position:absolute;top:20px;left:0}.opc-progress-bar li span:before{font-family:Roboto,sans-serif}}@media (max-width:799px){.opc .step-title{display:none}}@media (max-width:799px){.opc .sidebar-container{margin:0 -20px}}.opc-block-summary{padding:20px;border-radius:8px;background:#f3f6fc}.items-in-cart .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.items-in-cart .title .expand-link{font-size:16px;font-size:1.6rem;color:#84858b}.items-in-cart .title .expand-link .icon-arrow-greylighter-bottom{width:12px;height:8px;transition:transform .2s}.items-in-cart .title .expand-link.active .icon-arrow-greylighter-bottom{transform:rotate(180deg)}.items-in-cart .title .viewcart{color:#adadb1}.items-in-cart .minicart-items{display:grid;grid-row-gap:20px}.items-in-cart .minicart-items .item{display:flex;align-items:center}.items-in-cart .minicart-items .product-image-container{flex-shrink:0;background-color:#fff;border-radius:8px;overflow:hidden}.items-in-cart .minicart-items .product-image-wrapper{height:auto}.items-in-cart .minicart-items .item-details{flex-grow:1;padding:0 10px 0 20px}.items-in-cart .minicart-items .item-name{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem}.items-in-cart .minicart-items .subtotal{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;color:#ff7775}.items-in-cart .minicart-items .item-options{padding:10px 0;display:grid;grid-row-gap:10px;border-bottom:1px solid #d6d6d8}.items-in-cart .minicart-items .item-options .option-title{display:flex;align-items:center;margin-bottom:5px}.items-in-cart .minicart-items .item-options .custom-option-image{width:20px;flex-shrink:0;margin-right:5px}.items-in-cart .minicart-items .item-options .label{font-size:16px;font-size:1.6rem;margin-right:auto}.items-in-cart .minicart-items .item-options .price{font-size:16px;font-size:1.6rem;margin-left:10px}.opc-block-summary .table-totals{margin-top:20px}.table-totals .shipping-total{display:flex;align-items:center;margin:10px 0}.table-totals .shipping-total .shipping-icon{width:70px;height:70px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:8px}.table-totals .shipping-total .shipping-info{flex-grow:1;padding:10px 0;margin-left:20px}.table-totals .shipping-total .shipping-price{display:flex;justify-content:space-between;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700}.table-totals .shipping-total .shipping-price .price{color:#ff7775}.table-totals .shipping-total .shipping-description{color:#84858b}.checkout-buttons{border-top:1px solid #d6d6d8;padding-top:20px;margin-top:20px}.opc-block-shipping-information .shipping-information{padding:20px;border-radius:8px;background:#f3f6fc;font-family:Raleway,sans-serif;margin-bottom:20px}.opc-block-shipping-information .shipping-information-title{display:flex;justify-content:space-between}.opc-block-shipping-information .action-edit{color:#adadb1}.opc-block-shipping-information .shipping-information-content{border-top:1px solid #d6d6d8;margin-top:10px;padding-top:10px}.opc-block-shipping-information .shipping-information-method{margin-bottom:10px}.opc-block-shipping-information .shipping-information-address{color:#84858b}.opc .form-login .g-recaptcha{margin-top:20px}.opc .form-login .note{display:inline-block;margin-top:10px;color:#84858b}.opc .form-login .actions-toolbar{display:flex;align-items:center}.opc .form-login .actions-toolbar>*{margin-right:20px}.checkout-shipping-address .field.addresses .label{display:block;font-weight:700;margin-bottom:5px}.opc-new-shipping-address{margin-top:20px}.opc-new-shipping-address .field.street label.label{display:none}.checkout-billing-address{margin-top:20px}.billing-address-same-as-shipping-block{margin-top:20px}.billing-address-same-as-shipping-block .label{color:#6290e7}.billing-address-form{margin-top:20px}.billing-address-form .field.street label.label{display:none}.list-checkout-shipping-method>li+li{margin-top:30px}.list-checkout-shipping-method .radio+label.label{display:flex;align-items:center;background:#f3f6fc;border:1px solid #f3f6fc;border-radius:4px;padding:15px 15px 15px 45px}.list-checkout-shipping-method .radio+label.label:before{top:50%;left:15px;transform:translateY(-50%)}.list-checkout-shipping-method .radio+label.label:after{top:50%;left:20px;transform:translateY(-50%)}.list-checkout-shipping-method img{flex-shrink:0;margin-right:15px}.list-checkout-shipping-method .method-info{flex-grow:1}.list-checkout-shipping-method .method-title{display:flex;justify-content:space-between;align-items:center}.list-checkout-shipping-method .price{font-family:Raleway,sans-serif;font-weight:700;color:#ff7775}.list-checkout-shipping-method .method-description{display:block;color:#84858b;margin-top:5px}.list-checkout-shipping-method .radio:checked+label.label{background:#fff;border:1px solid #6290e7}.list-checkout-shipping-method .radio:checked+label.label .method-name{color:#6290e7}.checkout-payment-method .form-login{margin-bottom:20px}.checkout-payment-method .checkout-billing-address{margin:0 0 20px}.checkout-payment-method .billing-address-details{padding:20px;border-radius:8px;background:#f3f6fc;color:#84858b}.checkout-payment-method .action-edit-address{margin-top:20px}.checkout-payment-method .payment-method{padding:15px;border-radius:4px;background:#f3f6fc}.checkout-payment-method .payment-method+.payment-method{margin-top:20px}.checkout-payment-method .payment-method .payment-method-content{display:none;border-top:1px solid #d6d6d8;margin-top:10px;padding:15px 15px 0}.checkout-payment-method .payment-method._active{background:#fff;box-shadow:0 2px 8px rgba(91,92,100,.2)}.checkout-payment-method .payment-method._active .payment-method-content{display:block}.checkout-payment-method .payment-method .payment-method-title .radio+label.label{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700}.checkout-payment-method .payment-method._active .payment-method-title .radio+label.label{color:#6290e7}.checkout-payment-method .payment-method .actions-toolbar{display:none}.checkout-payment-method .credit-card-types{display:flex;margin-bottom:20px}.checkout-payment-method .credit-card-types li{margin-right:10px}.checkout-payment-method .credit-card-types img{max-height:35px}.checkout-payment-method hr{display:none}.opc .actions-toolbar{margin-top:20px}.checkout-back-link{display:inline-flex;align-items:center;margin:20px 0;color:#adadb1}.checkout-back-link [class^=icon]{width:8px;height:8px;margin-right:10px}.pickup-search{padding:20px 0}.pickup-search .recipient-link{margin-top:20px}.pickup-search .recipient-form{margin-top:15px;border-top:1px solid #d6d6d8;padding-top:15px}.pickup-search .recipient-form p{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:10px}#pickup-map{height:490px}@media (max-width:799px){.pickup-result{margin:0 -20px}}.pickup-list{background:#f3f6fc;padding:0 20px}.pickup-list li{position:relative;padding:20px 0}.pickup-list li:not(:last-child){border-bottom:1px solid #dedee0}.pickup-list .point-name{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700}.pickup-list .point-distance{color:#6290e7;margin-top:5px}.pickup-list .point-openinghours{color:#84858b;margin-top:5px}.pickup-list .radio-btn+label{margin-top:10px}.pickup-list .radio-btn+label .icon-check{vertical-align:middle}.checkout-success{padding:20px 0 50px}.checkout-success p{font-size:16px;font-size:1.6rem;text-align:center}.checkout-success p span{color:#6290e7}.checkout-success p.title{font-family:Raleway,sans-serif;font-size:24px;font-size:2.4rem;font-weight:700;color:#78c893;margin-bottom:5px}.checkout-success p.message1{font-family:Raleway,sans-serif;margin-bottom:20px}.checkout-success p.message2{color:#84858b}.checkout-success .checkout-registration{text-align:center}.checkout-success .success-details{margin-top:30px}.checkout-success .success-detail{background:#f3f6fc;border-radius:8px;padding:20px}.checkout-success .success-detail .title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:800;margin-bottom:20px}.checkout-success .success-detail .icon-check{width:30px;height:30px}.checkout-success .order-items>li{background:#fff;border-radius:8px;padding:0 20px}.checkout-success .order-items>li+li{margin-top:20px}.checkout-success .order-items .item-info{display:flex;align-items:center;padding:30px 0}.checkout-success .order-items .product-image{margin-right:15px}.checkout-success .order-items .product-info{flex-grow:1}.checkout-success .order-items .product-name{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:800}.checkout-success .order-items .product-attribute{margin-top:10px}.checkout-success .order-items .product-attribute span:not(:last-child):after{content:","}.checkout-success .order-items .item-options{padding:30px 0;display:grid;grid-gap:10px;border-top:1px solid #d6d6d8}.checkout-success .order-items .item-options .option-title{display:flex;align-items:center;margin-bottom:5px}.checkout-success .order-items .item-options .option-price{margin-left:auto;font-size:16px;font-size:1.6rem}.checkout-success .order-items .item-options .custom-option-image{width:20px;margin-right:5px}.checkout-success .order-items .item-options strong{font-size:16px;font-size:1.6rem}.checkout-success .shipping-detail{padding:0 20px;border-radius:8px;background:#fff}.checkout-success .shipping-method{display:flex;align-items:center;padding:30px 0}.checkout-success .shipping-method .shipping-info{flex-grow:1;margin-left:15px}.checkout-success .shipping-method .shipping-title{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:800}.checkout-success .shipping-address{padding:30px 0;border-top:1px solid #d6d6d8}.checkout-success .shipping-address .subtitle{font-family:Raleway,sans-serif;font-weight:700;margin-bottom:5px}.checkout-success .actions-toolbar{text-align:center;margin-top:20px}@media (max-width:799px){.checkout-success .actions-toolbar .action{width:100%}}.checkout-failure{padding:20px 0}.checkout-failure p{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;text-align:center}.checkout-failure p.title{font-size:24px;font-size:2.4rem;font-weight:700;color:#ff7775;margin-bottom:5px}.checkout-failure .actions-toolbar{text-align:center;margin-top:20px}.checkout-failure .payment-error-message{margin-top:20px;text-align:center}.login-container.shadow-box{padding:0}.block-new-customer{padding:30px}.block-new-customer p{color:#84858b;margin-bottom:20px}.block-new-customer .login-link{margin-top:20px;text-align:center}.block-customer-login{padding:30px;background-color:#f3f6fc}.block-customer-login .block-title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:20px}.block-customer-login .input-text{background-color:#fff;border-color:#fff}.block-customer-login .additional{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:20px}.block-customer-login .forgot-link{text-align:right}.block-customer-login .field-recaptcha{order:2;flex-grow:1}.form.password.forget .field.note{color:#84858b}.field-recaptcha{margin-top:20px}.account .page-title strong{color:#6290e7}.account .page-title-wrapper{text-align:left;margin:20px 0}@media (max-width:799px){.account .page-title-wrapper{font-size:18px;font-size:1.8rem}}.account .main .block{background-color:#f3f6fc;border-radius:8px;padding:20px}.account .main .block+.block{margin-top:20px}.account .main .block-title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;display:flex;flex-direction:column;margin-bottom:20px}.account .main .block-title:after{content:"";width:25px;height:3px;background-color:#6290e7;margin-top:8px}@media (max-width:799px){.account .main .actions-toolbar button{width:100%}}.dashboard-subtitle{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;margin:20px 0}.dashboard-subtitle a{display:flex;align-items:center}.dashboard-subtitle .icon{width:6px;height:10px;margin-right:15px}.account-order-items>li{padding:20px}.account-order-items>li+li{margin-top:20px}.account-order-items .order-status{margin-bottom:20px}@media (max-width:1199px){.account-order-items{display:flex;flex-direction:column}.account-order-items .order-status{order:-1;margin-bottom:10px}.account-order-items .order-image{max-width:74px;margin-bottom:10px}}.orders-recent>li{background-color:#fff;border-radius:8px}.order-status .label{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:5px}.order-status .bar{max-width:280px;display:flex}.order-status .bar li{flex-grow:1;height:5px;background:#d6d6d8}.order-status .bar li:not(:first-child){margin-left:1px}.order-status .bar li.active{background:#6290e7}.order-status .bar.grey li.active{background:#adadb1}.order-status .bar.green li.active{background:#78c893}.addresses-list .address-item{display:flex;flex-direction:column;justify-content:space-between}.addresses-list .address-default{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-size:1.6rem;color:#84858b;margin-bottom:20px}.addresses-list .address-default .icon{flex-shrink:0;margin-left:20px}.addresses-list .address-default.is-default{color:#6290e7}.addresses-list .address-box{padding:20px;background:#f3f6fc;border-radius:4px;color:#84858b}.addresses-list .address-buttons{margin-top:20px;display:flex;align-items:center}.addresses-list .edit-address-button{margin-right:20px}.addresses-buttons{display:flex;justify-content:center;align-items:center;background:#f3f6fc;padding:20px;border-radius:8px;margin-top:20px}.remodal-address-delete .address-box{margin-top:20px;padding:20px;background:#f3f6fc;border-radius:4px;color:#84858b}.form-address-edit .legend{font-family:Raleway,sans-serif;font-size:24px;font-size:2.4rem;font-weight:700;margin-bottom:20px}.mpgiftcard-index-index #giftcardContainer>.messages .message{margin-bottom:20px}.mpgiftcard-index-index .block-check-code{margin-bottom:20px}.mpgiftcard-index-index .form.check-code{display:grid;grid-gap:20px}.mpgiftcard-index-index .actions{margin:0}.mpgiftcard-index-index .input-text{height:50px}.mpgiftcard-index-index .action-label{margin-bottom:10px}.mpgiftcard-index-index .giftcard-messages .message{position:relative;padding:16px 20px;background:#f3f6fc;border-radius:4px;box-shadow:0 2px 8px rgba(91,92,100,.2)}.mpgiftcard-index-index .giftcard-messages .message-success{color:#5b5c64}@media (max-width:799px){.mpgiftcard-index-index .giftcard-messages .message-success>div{display:grid;grid-template-columns:1fr 1fr}.mpgiftcard-index-index .giftcard-messages .message-success>div>span{display:grid;grid-gap:10px}}.mpgiftcard-index-index .block-gift-card .block-title .price{color:#ff7775}.mpgiftcard-index-index .giftcard-list{display:grid;grid-gap:20px}.mpgiftcard-index-index .giftcard-list li{padding:20px;background:#fff;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}@media (max-width:799px){.mpgiftcard-index-index .giftcard-list li div:nth-child(even){text-align:right}.mpgiftcard-index-index .giftcard-list li strong{display:block;margin-bottom:10px}}.table-giftcard-history,.table-giftcard-detail{width:100%}.table-giftcard-history th,.table-giftcard-detail th{padding:15px 0;font-weight:700}.table-giftcard-history td,.table-giftcard-detail td{padding:15px 0;border-top:1px solid #d6d6d8}.table-giftcard-history th:last-child,.table-giftcard-detail th:last-child{text-align:right}.table-giftcard-history td:last-child,.table-giftcard-detail td:last-child{text-align:right}.giftcard-check-banner{background:#f3f6fc;padding:10px 20px}.giftcard-check-banner span{display:block;font-family:Raleway,sans-serif;font-weight:700;color:#6290e7;margin-bottom:10px;text-align:center}@media (max-width:799px){.giftcard-check-banner .action{width:100%}}.remodal-giftcard-balance .block-check-code{max-width:350px;margin:0 auto;text-align:center}.remodal-giftcard-balance .block-check-code label.label{margin-bottom:20px}.remodal-giftcard-balance .block-check-code .message{margin-top:10px}.remodal-giftcard-balance .block-check-code .actions{margin-top:20px}.remodal-giftcard-balance .gift-card-view{margin-top:20px}.page.tracking table{width:100%;font-size:16px;font-size:1.6rem}.page.tracking caption{font-weight:700;text-align:center;margin-bottom:20px}.page.tracking tr>*{padding:5px;border:1px solid #d6d6d8;text-align:left}.page.tracking th{font-weight:700}.page.tracking .actions{display:flex;justify-content:center;align-items:center;margin-top:20px}#mmWrapper iframe{width:100%}.form.contact .actions-toolbar{display:flex;justify-content:center;align-items:center}.bulle{position:relative;display:inline-block;width:max-content;max-width:100%;padding:15px 30px;border-radius:18px;background-color:#6290e7;font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;color:#fff;text-align:center}.bulle.bulle-left:before{content:"";position:absolute;bottom:0;left:-10px;width:19px;height:12px;background:url('../../frontend/Recommerce/default/fr_CH/images/bulle/bulletail.svg') no-repeat center}.bulle.bulle-right:before{content:"";position:absolute;bottom:0;right:-10px;width:19px;height:12px;background:url('../../frontend/Recommerce/default/fr_CH/images/bulle/bulletail.svg') no-repeat center;transform:scaleX(-1)}.banner-wrapper:not(.slick-initialized){height:400px;animation:skeleton 1s ease-in-out .3s infinite;background:#efefef}.banner-wrapper:not(.slick-initialized)>*{display:none !important}.banner-wrapper.slick-slider .slick-slide{position:relative;height:400px;background:no-repeat center/cover}.banner-wrapper.slick-slider .slick-slide:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:25px;background:#fff}.banner-wrapper.slick-slider .slick-slide img{position:relative;max-height:100%;margin:0 auto}.banner-wrapper.slick-slider .slick-arrow{top:0;transform:none;width:48px;height:100%;background:0 0}.banner-wrapper.slick-slider .slick-arrow:before{content:"";position:absolute;top:calc(50% - 12.5px);left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:100%;background:#fff no-repeat center;box-shadow:0 2px 8px rgba(91,92,100,.2)}.banner-wrapper.slick-slider .slick-arrow:hover:before{background-color:#f6f6f6}.banner-wrapper.slick-slider .slick-prev{left:0}.banner-wrapper.slick-slider .slick-prev:before{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-left.svg')}.banner-wrapper.slick-slider .slick-next{right:0}.banner-wrapper.slick-slider .slick-next:before{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-right.svg')}.banner-wrapper.slick-slider .slick-dots{position:absolute;bottom:0;left:0;width:100%;height:25px;margin:0}@media (max-width:1199px){.banner-wrapper.slick-slider .slick-arrow:before{background-size:6px}}.phone-smile{display:inline-block;position:relative}.phone-smile img{height:250px;display:inline-block;vertical-align:middle}.phone-smile .head{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);width:90%;height:55%}.phone-smile .face{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:70px;height:75px}.phone-smile .eye{position:absolute;left:0;width:18px;background-color:#5b5c64;transition:all .2s}.phone-smile .eye+.eye{left:auto;right:0}.phone-smile .mouth{position:absolute;bottom:0;left:50%;border-radius:100%;border:6px solid #5b5c64}.phone-smile .face[data-face=smile] .eye{top:0;height:18px;border-radius:100%}.phone-smile .face[data-face=smile] .mouth{transform:translateX(-50%) rotate(45deg);width:70px;height:70px;border-top-color:transparent;border-left-color:transparent}.phone-smile .face[data-face=smile] .mouth:before,.phone-smile .face[data-face=smile] .mouth:after{content:"";display:block;position:absolute;width:6px;height:6px;background:#5b5c64;border-radius:100%}.phone-smile .face[data-face=smile] .mouth:before{bottom:3px;left:4px}.phone-smile .face[data-face=smile] .mouth:after{top:3px;right:4px}.phone-smile .face[data-face=startled] .eye{top:0;height:18px;border-radius:100%}.phone-smile .face[data-face=startled] .mouth{transform:translateX(-50%);width:36px;height:36px}.phone-smile .face[data-face=blink] .eye{top:6px;height:6px;border-radius:6px}.phone-smile .face[data-face=blink] .mouth{transform:translateX(-50%) rotate(45deg);width:70px;height:70px;border-top-color:transparent;border-left-color:transparent}.phone-smile .face[data-face=blink] .mouth:before,.phone-smile .face[data-face=blink] .mouth:after{content:"";display:block;position:absolute;width:6px;height:6px;background:#5b5c64;border-radius:100%}.phone-smile .face[data-face=blink] .mouth:before{bottom:3px;left:4px}.phone-smile .face[data-face=blink] .mouth:after{top:3px;right:4px}.phone-smile .face[data-face=yawn] .eye{top:6px;height:6px;border-radius:6px}.phone-smile .face[data-face=yawn] .mouth{transform:translateX(-50%);width:36px;height:36px}.category-countdown .wrapper{background:#5b5c64 no-repeat center/cover;font-family:Raleway,sans-serif;font-weight:700;color:#fff;text-align:center}@media (max-width:799px){.category-countdown .wrapper{margin:0 -20px}.category-countdown.sticky .wrapper{background-image:none !important}}.category-countdown .inner{padding:20px 0 50px}.category-countdown .top-text{font-family:Roboto,sans-serif;font-size:10px;font-size:1rem;margin-bottom:15px}.category-countdown .countdown{font-size:48px;font-size:4.8rem}.category-countdown .bottom-text{font-size:24px;font-size:2.4rem}.category-countdown.sticky .inner{padding:10px 0}.category-countdown.sticky .top-text{margin-bottom:0}.category-countdown.sticky .countdown{font-size:22px;font-size:2.2rem}.category-countdown.sticky .countdown-label{display:none}.category-countdown.sticky .bottom-text{display:none}.extension-wrapper{width:calc(100% - 40px)}.extension-slider{position:relative;height:6px;border-radius:3px;background:#f3f6fc;margin:10px 0}.extension-slider .ui-slider-handle{position:absolute;top:50%;transform:translate(-50%,-50%);width:15px;height:15px;background-color:#f3f6fc;border:5px solid #6290e7;border-radius:100%;z-index:2;cursor:default}.extension-slider .ui-slider-range{height:100%;border-radius:3px;background-color:#6290e7}.extension-wrapper ul{position:relative;height:60px}.extension-wrapper li{position:absolute;transform:translateX(-50%);min-width:60px;cursor:pointer}.extension-icons li{bottom:0}.extension-icons img{width:60px;height:40px}.extension-labels li{top:0;text-align:center;color:#adadb1}.extension-labels li.active{color:#6290e7}.reviews-count{font-size:11px;font-size:1.1rem;color:#adadb1}.review-link{display:inline-flex;align-items:center}.review-link .reviews-star{display:flex;align-items:center}.review-link .reviews-star>*:not(:first-child){margin-left:5px}.review-link .reviews-count{margin-left:5px}.reviews-resume{position:relative;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(91,92,100,.2);padding:20px;text-align:center;z-index:2}.reviews-resume .reviews-note{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem}.reviews-resume .reviews-subnote{color:#6290e7;margin-top:10px}.reviews-resume .reviews-average{font-size:20px;font-size:2rem;font-weight:500;margin-top:10px;color:#84858b}.reviews-resume .reviews-average span{font-size:20px;font-size:2rem;color:#6290e7}.reviews-resume .reviews-star{margin-top:10px}.reviews-resume .reviews-star [class^=icon-]{width:16px;height:16px}.reviews-resume .reviews-rating-link{display:block;text-align:center;position:relative;top:10px}.reviews-resume .reviews-rating-link [class^=icon-]{width:10px;height:6px}.reviews-ratings{display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px 10px;align-items:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(91,92,100,.2);padding:20px}.reviews-ratings .rating-bar{display:block;height:6px;border-radius:6px;background:#f3f6fc}.reviews-ratings .rating-bar span{display:block;height:100%;border-radius:6px;background:#6290e7}.reviews-ratings .rating-percentage{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem}.no-reviews{padding:40px 0;font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;text-align:center}.reviews-list{display:grid;grid-gap:20px}.reviews-list .review{border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(91,92,100,.2);padding:20px}.reviews-list .review-name-date{display:flex;justify-content:space-between;align-items:center}.reviews-list .review-date{color:#84858b}.reviews-list .review-star-rating{margin-top:5px}.reviews-list .review-star [class^=icon-]{width:14px;height:14px}.reviews-list .review-rating{margin-left:5px;font-family:Raleway,sans-serif;color:#84858b}.reviews-list p{margin-top:10px}.reviews-list .product-info{margin-top:10px;color:#adadb1}.reviews-list-link{text-align:center;margin-top:20px}.reviews-list-link a{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;color:#6290e7}.home-reviews{display:grid;grid-gap:10px}.home-reviews .reviews-resume{box-shadow:none}.home-reviews .reviews-resume .reviews-star{margin-top:0}.home-reviews .reviews-resume .reviews-star [class^=icon-]{width:9px;height:9px}.home-reviews .reviews-resume .reviews-average{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;color:#5b5c64;margin-top:0}.category-average-review{margin-left:10px}.category-average-review .review-link .reviews-star>*:not(:first-child){margin-left:2px}.category-average-review .reviews-count{color:#fff;text-decoration:underline}.product-average-review .reviews-star [class^=icon-]{width:14px;height:14px}.product-average-review .reviews-count{font-size:14px;font-size:1.4rem;color:#6290e7}.checkout-average-review{position:fixed;bottom:20px;left:20px;border-radius:8px;box-shadow:0 2px 8px rgba(91,92,100,.2);overflow:hidden;z-index:1}.checkout-average-review .reviews-logo{padding:10px 20px 5px;background:#5b5c64;text-align:center}.checkout-average-review .reviews-note{padding:5px 20px 10px;background:#f3f6fc;text-align:center}.checkout-average-review .reviews-note p{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:500}.checkout-average-review .reviews-note>div{display:flex;justify-content:center;align-items:center}.checkout-average-review .reviews-average{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;margin-left:10px}.landing-page{margin-top:30px}.landing-page .title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700}.landing-page .text{font-size:16px;font-size:1.6rem}.landing-page .image{background:no-repeat center/cover;height:200px}.landing-page p+p{margin-top:20px}.landing-page.paragraph .title{font-size:20px;font-size:2rem;font-weight:900}.landing-page.paragraph .text{font-family:Raleway,sans-serif;font-weight:500}.landing-page.paragraph .images{margin-top:30px}@media (max-width:799px){.landing-page.paragraph{text-align:center}.landing-page.paragraph .images{margin-left:-20px;margin-right:-20px}}.landing-page.argument .wrapper{display:flex}.landing-page.argument .inner{padding:20px 20px 30px;border-radius:12px;background-color:#f3f6fc}@media (max-width:799px){.landing-page.argument .wrapper{flex-direction:column;margin:0 -20px}.landing-page.argument .link{text-align:center}.landing-page.argument .image{margin-top:20px;order:2}}.landing-page.resume .images{margin-top:30px}@media (max-width:799px){.landing-page.resume .images{margin-left:-20px;margin-right:-20px}.landing-page.resume .image:not(:first-child){margin-top:20px}.landing-page.resume .image:not(:first-child):not(:last-child){display:none}}.block-articles-list{background-color:#f3f6fc;padding:40px 0}.block-articles-list .title{font-family:Raleway,sans-serif;font-size:24px;font-size:2.4rem;font-weight:700;margin-bottom:30px}.block-articles-list a.button.action{margin-top:30px}.block-articles-list .press-article-slider a{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:500;font-style:italic}.block-articles-list .press-article-slider img{max-height:50px;margin-top:20px}@media (max-width:1199px){.block-articles-list .press-article-slider{border-radius:8px;box-shadow:0 2px 8px rgba(91,92,100,.2);background:#fff;padding:40px 30px}.block-articles-list .press-article-slider a{margin:0 45px}.block-articles-list .press-article-slider .slick-prev{left:20px}.block-articles-list .press-article-slider .slick-next{right:20px}}.press-list{padding:20px 0}.press-list .press-item{border-radius:8px;box-shadow:0 2px 8px rgba(91,92,100,.2);padding:20px;display:grid;justify-items:center;grid-gap:10px;text-align:center}.press-list .press-logo{width:240px;height:150px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.press-list .press-date{color:#84858b}.press-view .back-link{display:inline-block;padding:20px 0 20px 25px;background:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-greylight-left.svg') no-repeat left center/8px;color:#adadb1}.press-view .press-main-item .press-content h1{font-family:Raleway,sans-serif;font-size:24px;font-size:2.4rem;text-align:center;padding:20px 0}.press-view .press-main-item .press-content h2{font-size:24px;font-size:2.4rem;padding:10px 0}.press-view .press-main-item .press-content h2 strong{font-weight:500}.press-view .press-main-item .press-content p{font-size:16px;font-size:1.6rem}.press-view .press-main-item .press-content p+p{margin-top:10px}.press-view .press-main-item .press-content a{color:#6290e7}.press-view .press-main-item .press-author{margin-top:20px}.press-view .press-main-item .press-date{color:#adadb1}.press-view .press-main-item .press-link{color:#adadb1}.press-view .press-main-item .press-link a{color:#6290e7}.press-view .press-recent{padding:20px;background:#f3f6fc}.press-view .press-recent .title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem}.press-view .press-recent ul{margin-top:20px}.press-view .press-recent ul li{padding:20px 0;border-top:1px solid #d6d6d8}.press-view .press-recent .press-item{display:flex;align-items:center}.press-view .press-recent .press-logo{flex-shrink:0;width:100px;height:70px;display:flex;justify-content:center;align-items:center;margin-right:10px}.press-view .press-recent .press-info>*{display:block}.press-view .press-recent .press-author{margin-top:5px;font-size:11px;font-size:1.1rem}.press-view .press-recent .press-date{color:#adadb1}@media (max-width:799px){.press-view .press-recent{margin:0 -20px}}.questionnaire-container{padding:30px 0}.questionnaire-container .questionnaire-inner{display:flex}.questionnaire-container .questionnaire-progression{position:relative;flex-shrink:0;margin-right:40px}.questionnaire-container .questionnaire-progression ellipse{transform-box:fill-box;transform-origin:center;transform:scale(0)}.questionnaire-container .questionnaire-progression[data-percent="100"] ellipse{transform:scale(1);transition:transform .4s}.questionnaire-container .questionnaire-progression rect{transition:height .4s,fill .4s}.questionnaire-container .questionnaire-progression .progression-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Raleway,sans-serif;font-weight:700;color:#6290e7}.questionnaire-container .questionnaire-progression[data-percent="0"] .progression-text{color:#5b5c64}.questionnaire-container .questionnaire-title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;color:#6290e7;text-align:center}.questionnaire-container .questionnaire-description{font-family:Raleway,sans-serif;color:#84858b;margin-top:20px;text-align:center}.questionnaire-container .questionnaire-label{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;color:#6290e7;margin-bottom:20px}.questionnaire-container .questionnaire-note{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;color:#84858b;margin-bottom:20px}.questionnaire-container .questionnaire-questions{margin-top:30px}.questionnaire-container .radio:checked+label.label{font-weight:700;color:#6290e7}.questionnaire-container .checkbox:checked+label.label{font-weight:700;color:#6290e7}.questionnaire-container .actions-toolbar{margin-top:30px}.questionnaire-container .questionnaire-scene{text-align:center;margin-bottom:20px}.questionnaire-container .questionnaire-scene>span{display:inline-block}.questionnaire-container .questionnaire-scene>span>svg{max-width:100%;vertical-align:middle}.questionnaire-container .questionnaire-result{margin-top:30px}.questionnaire-container .result-title{font-family:Raleway,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;color:#6290e7;text-align:center}.questionnaire-container .result-description{font-family:Raleway,sans-serif;color:#84858b;margin-top:20px;text-align:center}.questionnaire-container .questionnaire-back{display:flex;justify-content:center;align-items:center}.questionnaire-container .slick-arrow{width:32px;height:32px;border:0}.questionnaire-container .slick-prev{left:-60px;background:transparent url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-left.svg') no-repeat center/18px}.questionnaire-container .slick-next{right:-60px;background:transparent url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-grey-right.svg') no-repeat center/18px}.questionnaire-container .slick-prev.slick-disabled{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-greylight-left.svg')}.questionnaire-container .slick-next.slick-disabled{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-greylight-right.svg')}.questionnaire-container .slick-prev:not(.slick-disabled):hover{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-blue-left.svg')}.questionnaire-container .slick-next:not(.slick-disabled):hover{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-blue-right.svg')}.questionnaire-best-match{display:flex;align-items:center;font-family:Raleway,sans-serif;color:#78c893;margin-bottom:5px}.questionnaire-best-match [class^=icon]{flex-shrink:0;margin-right:5px}.questionnaire-tag{display:flex;flex-wrap:wrap;gap:10px;position:relative;margin-top:15px;padding-top:15px}.questionnaire-tag:before{content:"";position:absolute;top:0;width:24px;border-top:3px solid #d6d6d8}.questionnaire-tag span{padding:1px 5px;border-radius:4px;font-size:10px;font-size:1rem;font-weight:700;line-height:1.8;background:#6290e7;color:#fff;text-transform:uppercase}#scene-mobile [id]{transform-box:fill-box;transform-origin:center}#scene-mobile #Gift{transform:scale(0)}#scene-mobile.gift #Gift{animation:apparition .5s forwards}#scene-mobile #Gift_Wrap{transform:translateY(-30px)}#scene-mobile.gift #Gift_Wrap{animation:fall .4s forwards ease-in;animation-delay:.3s}#scene-mobile #Background_Perso,#scene-mobile #Background_Pro,#scene-mobile #Perso,#scene-mobile #Pro{transform:translateY(250px);opacity:0;transition:transform 0s .1s,opacity .1s}#scene-mobile.personal #Background_Perso,#scene-mobile.professional #Background_Pro,#scene-mobile.personal #Perso,#scene-mobile.professional #Pro{transform:translateY(0);opacity:1;transition:transform .4s .4s ease-out}#scene-mobile.personal #Body{animation:smarty-body-personal .8s ease-in-out}#scene-mobile.professional #Body{animation:smarty-body-professional .8s ease-in-out}#scene-mobile.personal #Face{animation:smarty-face-personal .8s ease-in-out}#scene-mobile.professional #Face{animation:smarty-face-professional .8s ease-in-out}@keyframes smarty-body-personal{0%,10%{transform:translateY(0)}60%{transform:translateY(-25px)}100%{transform:translateY(0)}}@keyframes smarty-body-professional{0%,10%{transform:translateY(0)}60%{transform:translateY(-25px)}100%{transform:translateY(0)}}@keyframes smarty-face-personal{0%{transform:translateY(0)}10%{transform:translateY(5px)}60%{transform:translateY(-15px)}100%{transform:translateY(0)}}@keyframes smarty-face-professional{0%{transform:translateY(0)}10%{transform:translateY(5px)}60%{transform:translateY(-15px)}100%{transform:translateY(0)}}#scene-mobile #App,#scene-mobile #Game,#scene-mobile #Internet,#scene-mobile #Mail,#scene-mobile #Phone,#scene-mobile #Photo,#scene-mobile #Video{transform:scale(0)}#scene-mobile.survey_apps #App,#scene-mobile.survey_video_games #Game,#scene-mobile.survey_internet #Internet,#scene-mobile.survey_emails #Mail,#scene-mobile.survey_call_sms #Phone,#scene-mobile.survey_photo #Photo,#scene-mobile.survey_video #Video{animation:apparition .5s forwards}#scene-mobile #App_Cube{transform:translateY(-30px)}#scene-mobile.survey_apps #App_Cube{animation:fall .4s forwards ease-in}#scene-mobile.survey_video_games #Game_Pad{animation:game-pad 1s ease-in-out}@keyframes game-pad{0%{transform:rotate(0)}10%,30%,50%,70%{transform:rotate(-14deg)}20%,40%,60%,80%{transform:rotate(14deg)}90%{transform:rotate(0)}}#scene-mobile #Internet_Globe{transform:translateY(-30px)}#scene-mobile.survey_internet #Internet_Globe{animation:fall .4s forwards ease-in;animation-delay:.3s}#scene-mobile #Mail_Letter_y{transform:translateY(-30px)}#scene-mobile.survey_emails #Mail_Letter_x{animation:mail-letter-x .5s forwards}#scene-mobile.survey_emails #Mail_Letter_y{animation:mail-letter-y .5s forwards}@keyframes mail-letter-x{0%{transform:translateX(0);animation-timing-function:ease-out}50%{transform:translate(30px);animation-timing-function:ease-in}100%{transform:translateX(0)}}@keyframes mail-letter-y{0%{transform:translateY(-30px);animation-timing-function:ease-in}50%{transform:translateY(-15px);animation-timing-function:ease-out}100%{transform:translateY(0)}}#scene-mobile.survey_call_sms #Phone_Handset{animation:phone-handset 1s ease-in-out}@keyframes phone-handset{0%{transform:translateY(0) rotate(0)}10%,30%,50%,70%{transform:translateY(-7px) rotate(-14deg)}20%,40%,60%,80%{transform:translateY(-7px) rotate(14deg)}90%{transform:translateY(-7px) rotate(0)}100%{transform:translateY(0) rotate(0)}}#scene-mobile.survey_photo #Photo_Lens{animation:photo-lens 1s ease-in-out}@keyframes photo-lens{0%{transform:translateX(0)}33%{transform:translateX(-3px)}66%{transform:translateX(4px)}100%{transform:rotate(0)}}#scene-mobile #Video_Camera{transform:translateY(-30px)}#scene-mobile.survey_video #Video_Camera{animation:fall .4s forwards ease-in;animation-delay:.3s}#scene-mobile.survey_video #Video_Light{animation:video-light 1s .4s}#scene-mobile.survey_video #Video_Lens{animation:video-lens 1s .4s ease-in-out}@keyframes video-light{0%{fill:#ff7775}1%,99%{fill:#78c893}100%{fill:#ff7775}}@keyframes video-lens{0%{transform:rotate(0)}50%{transform:rotate(-14deg)}100%{transform:rotate(0)}}#scene-mobile #Android,#scene-mobile #iOS{transform:scale(0)}#scene-mobile.android #Android,#scene-mobile.ios #iOS{animation:apparition .5s forwards}#scene-mobile #Very_Low_Budget,#scene-mobile #Low_Budget,#scene-mobile #Medium_Budget,#scene-mobile #High_Budget,#scene-mobile #Very_High_Budget{transform:translateY(-250px)}#scene-mobile.very-low-budget #Very_Low_Budget,#scene-mobile.low-budget #Low_Budget,#scene-mobile.medium-budget #Medium_Budget,#scene-mobile.high-budget #High_Budget,#scene-mobile.very-high-budget #Very_High_Budget{animation:fall .4s forwards ease-in}#scene-mobile #Smarty_Face_Happy{display:none}#scene-mobile.very-high-budget #Smarty_Face{display:none}#scene-mobile.very-high-budget #Smarty_Face_Happy{display:block}@keyframes apparition{0%{transform:scale(0);animation-timing-function:ease-out}50%{transform:scale(1.1);animation-timing-function:ease-in-out}100%{transform:scale(1)}}@keyframes fall{100%{transform:translateY(0)}}.pop-in-container{display:block;position:fixed;top:160px;right:0;z-index:9}.pop-in{position:relative}.pop-in+.pop-in{display:none !important}.pop-in .wrapper{position:relative}.pop-in .content{width:390px;max-width:90vw;display:grid;grid-gap:10px;box-shadow:0 3px 10px #000 29;padding:20px 60px 20px 20px;background:no-repeat top center;border-top-left-radius:8px;border-bottom-left-radius:8px}.pop-in .content .title{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700}.pop-in .close-link{position:absolute;top:20px;right:20px}.pop-in .wrapper{transform:translateX(100%)}.pop-in.open .wrapper{transform:translateX(0)}.pop-in.close .wrapper{transform:translateX(100%)}.pop-in:not(.before-open) .wrapper{display:none}.pop-in.before-open .wrapper{transition:transform .4s}.pop-in .open-link{position:absolute;width:35px;height:35px;display:flex;justify-content:center;align-items:center;transform:translateX(100%);top:0;right:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.pop-in .open-link span{background-image:url('../../frontend/Recommerce/default/fr_CH/images/icons/arrow-white-left.svg');width:14px;height:25px}.pop-in.close .open-link{transform:translateX(0)}.pop-in.open .open-link{transform:translateX(100%)}.pop-in:not(.before-close) .open-link{display:none}.pop-in.before-close .open-link{transition:transform .2s}.header-banner-container{max-height:50px;overflow:hidden}.header-banner{height:50px;display:flex;justify-content:center;align-items:center}.header-banner .content{padding:0 10px;font-family:Raleway,sans-serif;font-weight:600;color:#6290e7;text-align:center}.header-banner .content strong{font-weight:900}.header-banner .content .cta{white-space:nowrap}.header-banner .content a{text-decoration:underline}.header-banner .left,.header-banner .right{flex-grow:1;min-width:50px;align-self:stretch}.header-banner .left{background:no-repeat right center/auto 100%}.header-banner .right{background:no-repeat left center/auto 100%}@media (max-width:799px){.header-banner .content{font-size:12px;font-size:1.2rem}}.navigation-push{min-height:150px;display:grid;grid-gap:10px;padding:20px;background:no-repeat center center/auto 100%}.navigation-push .title{font-family:Raleway,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700}@media (max-width:799px){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}}.alma-cart-eligibility img{height:25px}.alma.payment-method .alma-plan-choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.alma.payment-method .alma-plan-choices label{display:flex;align-items:center;font-size:1.4rem;cursor:pointer}.alma.payment-method .alma-plan-choices input:checked+label{font-weight:700}.alma.payment-method .alma-plan-choices label img{margin-right:10px}.alma.payment-method .alma-plan-logo{height:25px;vertical-align:bottom}.alma.payment-method .alma-installments{margin-top:15px;border-top:1px solid #d6d6d8;padding-top:15px}.alma.payment-method .alma-installments ul{margin-top:15px}.alma.payment-method .alma-installments ul li+li{margin-top:10px}.alma.payment-method .alma-installment--amount-column{margin-right:10px}.alma.payment-method .alma-installment--amount{font-weight:700}.alma.payment-method .alma-installment--fee{font-weight:lighter;font-size:smaller}.alma.payment-method .payment-method-description{font-size:1.2rem;color:#84858b;margin-top:15px}.cisc-overlay{background:#333;opacity:.8;z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.cisc-modal{background:#fff;z-index:1001;width:335px;height:auto;padding:0;position:absolute;top:0;left:0;box-shadow:3px 3px 20px #000;border-radius:10px}.cisc-closeBtn{position:absolute;top:30px;right:30px;z-index:12;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border:0;background:0 0;cursor:pointer}.cisc-main{overflow:hidden;position:relative;width:335px;height:530px;border-radius:10px}.canvas{position:absolute;top:0;z-index:10;width:335px;height:530px;cursor:pointer}.code-content{padding:30px;background:#fff no-repeat center/cover;height:530px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.code-content>img{margin-bottom:20px}.code-content .description{font-family:Verveine,sans-serif;font-size:25px;color:#ff7775;text-align:center;margin-bottom:20px}.txt-code{width:100%;height:60px;border:1px dashed #5b5c64;text-align:center;display:flex;justify-content:center;align-items:center}.code-content p{margin-top:10px;text-align:center}.sc-copy{position:relative;margin-left:10px;cursor:pointer}.sc-copy span{position:absolute;top:50%;right:-5px;transform:translate(100%,-50%);color:#78c893}.cisc-form{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11;background:#fff no-repeat top center;display:flex;flex-direction:column;justify-content:flex-end}.cisc-form>img{width:100%;margin-bottom:20px}.cisc-fieldset{padding:20px 30px 30px}.cisc-fieldset p{text-align:center}.cisc-fieldset .field{margin-top:20px;position:relative}.cisc-fieldset .field input{padding-right:40px}.cisc-fieldset .actions{position:absolute;top:0;right:0;width:40px;height:40px;display:flex;margin:0}.cisc-fieldset .actions>*{flex-grow:1;padding:0;display:flex;justify-content:center;align-items:center}.cisc-message{margin-top:20px;color:#ff7775;text-align:center}.cisc-mention{margin-top:20px;font-size:1rem;text-align:center}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../../frontend/Recommerce/default/fr_CH/Mageplaza_Core/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}