html,body{scroll-behavior:initial;width:100%;min-width:320px;height:100%;min-height:100vh}*,:before,:after{box-sizing:border-box;border:0}:focus,:before:focus,:after:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}body,dl,menu,ol,ul,fieldset,figure,form,button,input,select,textarea,dt,dd,p{margin:0;padding:0}ul{list-style:none}ol{list-style-position:inside}fieldset{border:0}textarea{vertical-align:top;resize:vertical;overflow:auto}audio,canvas,video{vertical-align:middle;width:100%;display:inline-block}a,a:active,a:hover,a:focus{-webkit-tap-highlight-color:#0000;outline:0}h1,h2,h3,h4,h5,h6{margin:0;padding:5px 0;font-weight:400}abbr[title]{border-bottom:1px dotted}b,strong{font-family:inherit;font-weight:400}blockquote{margin:1em 40px}dfn{font-style:italic}pre{white-space:pre-wrap;word-wrap:break-word;margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}button,input,select,textarea{vertical-align:middle;-webkit-tap-highlight-color:#0000;-webkit-user-select:text;user-select:text;border-radius:0;font-family:inherit;font-size:100%}button,input{border:0;line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:none;border:0}input[type=date]{background-color:#0000}input::-moz-focus-inner{border:0;padding:0}button::-moz-focus-inner{border:0;padding:0}button[disabled],html input[disabled]{cursor:not-allowed}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}:root{--color-black:#222;--color-darkest-gray:#444;--color-darker-gray:#646464;--color-dark-gray:#888;--color-gray:#9e9e9e;--color-light-gray:#e0e0e0;--color-lighter-gray:#eee;--color-lightest-gray:#f5f5f5;--color-white:#fff;--color-primary:#d4e157;--color-primary-light:#dce775;--color-primary-lighter:#e6ee9c;--color-primary-dark:#afb42b;--color-primary-darker:#9e9d24;--color-secondary:#444;--color-secondary-light:#888;--color-secondary-lighter:#9e9e9e;--color-secondary-dark:#646464;--color-secondary-darker:#2a2a2a;--color-bg-0:var(--color-black);--color-bg-1:var(--color-darkest-gray);--color-bg-2:var(--color-darker-gray);--color-bg-3:var(--color-dark-gray);--color-bg-4:var(--color-gray);--color-bg-5:var(--color-light-gray);--color-bg-6:var(--color-lighter-gray);--color-bg-7:var(--color-lightest-gray);--color-bg-8:var(--color-white);--color-bg-0-transparent:#00000080;--color-bg-8-transparent:#ffffff80;--color-text:var(--color-bg-0);--color-text-inverse:var(--color-bg-8);--color-error:#ff5722;--color-error-light:#ff8a65;--color-error-dark:#e64a19;--color-success:#cddc39;--color-success-light:#dce775;--color-success-dark:#afb42b;--color-warning:#ffc107;--color-warning-light:#ffd54f;--color-warning-dark:#ffa000;--color-info:#03a9f4;--color-info-light:#4fc3f7;--color-info-dark:#0288d1;--size-unit:1em;--size-xxxxs:calc(.125*var(--size-unit));--size-xxxs:calc(.25*var(--size-unit));--size-xxs:calc(.375*var(--size-unit));--size-xs:calc(.5*var(--size-unit));--size-s:calc(.75*var(--size-unit));--size-m:calc(1.25*var(--size-unit));--size-l:calc(1.75*var(--size-unit));--size-xl:calc(3.25*var(--size-unit));--size-xxl:calc(5.25*var(--size-unit));--size-xxxl:calc(8.5*var(--size-unit));--size-xxxxl:calc(13.75*var(--size-unit));--button-size-small:30px;--button-size-medium:40px;--button-size-large:50px;--text-base-size:13px;--text-scale-ratio:1.2;--fs-xxs:calc(var(--text-base-size)/var(--text-scale-ratio)/var(--text-scale-ratio));--fs-xs:calc(var(--text-base-size)/var(--text-scale-ratio));--fs-s:calc(var(--fs-xs)*var(--text-scale-ratio));--fs-m:calc(var(--fs-s)*var(--text-scale-ratio));--fs-l:calc(var(--fs-m)*var(--text-scale-ratio));--fs-xl:calc(var(--fs-l)*var(--text-scale-ratio));--fs-xxl:calc(var(--fs-xl)*var(--text-scale-ratio));--fs-xxxl:calc(var(--fs-xxl)*var(--text-scale-ratio));--lh-xxs:.9;--lh-xs:1.1;--lh-s:1.3;--lh-m:1.5;--lh-l:1.7;--font-primary:sans-serif;--font-secondary:sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--ls-xs:-2px;--ls-s:-1px;--ls-m:normal;--ls-l:2px;--ls-xl:4px;--h1-font:var(--font-primary);--h1-fs:var(--fs-xxxl);--h1-fw:var(--fw-extrabold);--h1-lh:var(--lh-xs);--h1-ls:var(--ls-m);--h2-font:var(--font-primary);--h2-fs:var(--fs-xxl);--h2-fw:var(--fw-bold);--h2-lh:var(--lh-xs);--h2-ls:var(--ls-m);--h3-font:var(--font-primary);--h3-fs:var(--fs-xl);--h3-fw:var(--fw-light);--h3-lh:var(--lh-s);--h3-ls:var(--ls-m);--h4-font:var(--font-secondary);--h4-fs:var(--fs-l);--h4-fw:var(--fw-medium);--h4-lh:var(--lh-s);--h4-ls:var(--ls-m);--h5-font:var(--font-secondary);--h5-fs:var(--fs-m);--h5-fw:var(--fw-regular);--h5-lh:var(--lh-m);--h5-ls:var(--ls-m);--h6-font:var(--font-secondary);--h6-fs:var(--fs-m);--h6-fw:var(--fw-light);--h6-lh:var(--lh-l);--h6-ls:var(--ls-m);--body-font:var(--font-secondary);--body-fs:var(--fs-s);--body-fw:var(--fw-light);--body-lh:var(--lh-m);--body-ls:var(--ls-m);--body-s-font:var(--font-secondary);--body-s-fs:var(--fs-xs);--body-s-fw:var(--fw-light);--body-s-lh:var(--lh-m);--body-s-ls:var(--ls-m)}body{font-family:var(--body-font,sans-serif);font-size:var(--body-fs,1em);font-weight:var(--body-fw,normal);line-height:var(--body-lh,1.4);letter-spacing:var(--body-ls,normal);color:var(--color-text)}p{padding-bottom:.75em}h1{font-family:var(--h1-font,sans-serif);font-size:var(--h1-fs,1em);font-weight:var(--h1-fw,normal);line-height:var(--h1-lh,1.4);letter-spacing:var(--h1-ls,normal)}h2{font-family:var(--h2-font,sans-serif);font-size:var(--h2-fs,1em);font-weight:var(--h2-fw,normal);line-height:var(--h2-lh,1.4);letter-spacing:var(--h2-ls,normal)}h3{font-family:var(--h3-font,sans-serif);font-size:var(--h3-fs,1em);font-weight:var(--h3-fw,normal);line-height:var(--h3-lh,1.4);letter-spacing:var(--h3-ls,normal)}h4{font-family:var(--h4-font,sans-serif);font-size:var(--h4-fs,1em);font-weight:var(--h4-fw,normal);line-height:var(--h4-lh,1.4);letter-spacing:var(--h4-ls,normal)}h5{font-family:var(--h5-font,sans-serif);font-size:var(--h5-fs,1em);font-weight:var(--h5-fw,normal);line-height:var(--h5-lh,1.4);letter-spacing:var(--h5-ls,normal)}h6{font-family:var(--h6-font,sans-serif);font-size:var(--h6-fs,1em);font-weight:var(--h6-fw,normal);line-height:var(--h6-lh,1.4);letter-spacing:var(--h6-ls,normal)}small{font-size:var(--fs-s,.833em)}strong{font-weight:var(--fw-semibold)}s{text-decoration:line-through}u{text-decoration:underline}:root{--border-radius-xs:2px;--border-radius-s:4px;--border-radius-m:8px;--border-radius-l:12px;--border-radius-xl:24px;--border-radius-xxl:48px;--border-radius-xxxl:96px;--border-radius-full:100%;--shadow-xs:0 .1px .3px #0000000f,0 1px 2px #0000001f;--shadow-s:0 .3px .4px #00000006,0 .9px 1.5px #0000000d,0 3.5px 6px #0000001a;--shadow-m:0 .9px 1.5px #00000005,0 3.1px 5.5px #0000000d,0 14px 25px #00000012;--shadow-l:0 1.2px 1.9px -1px #00000004,0 3.3px 5.3px -1px #0000000a,0 8.5px 12.7px -1px #00000016,0 30px 42px -1px #00000026;--shadow-xl:0 1.5px 2.1px -6px #00000003,0 3.6px 5.2px -6px #00000009,0 7.3px 10.6px -6px #00000012,0 16.2px 21.9px -6px #0000001e,0 46px 60px -6px #0003;--shadow-xxl:0 0 30px #0003;--ease-in-out:cubic-bezier(.645,.045,.355,1);--ease-in:cubic-bezier(.55,.055,.675,.19);--ease-out:cubic-bezier(.215,.61,.355,1);--ease-out-back:cubic-bezier(.34,1.56,.64,1);--ease-in-out-quint:cubic-bezier(.83,0,.17,1)}@keyframes skeleton-animation{0%{opacity:.2;background-position:200% 0}50%{opacity:.5;background-position:0 0}to{opacity:.2;background-position:-200% 0}}@media (min-width:52em){::-webkit-scrollbar-track{box-shadow:none;background:0 0}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:var(--color-bg-4);outline:none}::-webkit-scrollbar-thumb:hover{background-color:var(--color-bg-3)}::-webkit-scrollbar-thumb:active{background-color:var(--color-bg-3)}}.progress-bar{width:100%;height:var(--size-xs);background-color:var(--color-bg-6);border-radius:var(--border-radius-s);position:relative}.progress-bar__indicator{background-color:var(--color-primary);border-radius:var(--border-radius-s);will-change:width;width:100%;transition:width .15s ease-in;position:absolute;top:0;bottom:0;left:0}.base-message{justify-content:center;display:flex}.base-message__content{padding:var(--size-l);flex-direction:column;align-items:center;max-width:500px;display:flex}.base-message__icon,.base-message__title,.base-message__subtitle{padding-bottom:var(--size-m)}.base-message__title,.base-message__subtitle{text-align:center}.column{flex-direction:column;display:flex}.column--wrap{flex-wrap:wrap}.column--h-align-center{align-items:center}.column--h-align-left{align-items:flex-start}.column--h-align-right{align-items:flex-end}.column--h-align-stretch{flex:1;align-items:stretch;width:100%}.column--v-align-center{justify-content:center}.column--v-align-top{justify-content:flex-start}.column--v-align-bottom{justify-content:flex-end}.column--v-align-space-between{justify-content:space-between}.column--v-align-space-around{justify-content:space-around}.column--v-align-stretch{justify-content:stretch}.alert{width:100%;padding:var(--size-xs)var(--size-s);text-align:center;border-radius:var(--border-radius-s);margin:var(--size-s)0;border:1px solid #0000}.alert__text{padding-bottom:0;font-size:.8em}.alert--confirmation{border-color:var(--color-success-dark);background-color:var(--color-success-light)}.alert--warning{border-color:var(--color-warning);background-color:var(--color-warning-light)}.alert--error{border-color:var(--color-error-dark);background-color:var(--color-error-light)}.alert--info{border-color:var(--color-info-dark);background-color:var(--color-info-light)}.alert--neutral{border-color:var(--color-bg-5);background-color:var(--color-bg-7)}.row{display:flex}.row--wrap{flex-wrap:wrap}.row>*{min-width:0}.row--h-align-left{justify-content:flex-start}.row--h-align-center{justify-content:center}.row--h-align-right{justify-content:flex-end}.row--h-align-space-between{justify-content:space-between}.row--h-align-space-around{justify-content:space-around}.row--h-align-stretch{justify-content:stretch}.row--v-align-top{align-content:flex-start;align-items:flex-start}.row--v-align-center{align-content:center;align-items:center}.row--v-align-bottom{align-content:flex-end;align-items:flex-end}.row--v-align-stretch{align-content:stretch;align-items:stretch}@media (min-width:52em){.wrapper{max-width:100%;margin:0 auto}}.wrapper--inner,.wrapper--narrow{width:100%;padding:0 var(--size-m)}@media (min-width:70em){.wrapper--inner,.wrapper--narrow{padding:0 var(--size-l);max-width:1400px}}.wrapper--outer{max-width:3600px}@media (min-width:52em){.wrapper--narrow{padding:0 var(--size-l);max-width:1200px}}.wrapper--full-width{width:100%}.center{justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;display:flex}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{margin:var(--size-m);transform-origin:50%;border:5px solid #0000;border-radius:100%;animation:.7s infinite rotation}.spinner--color-accent{border-top-color:var(--color-primary);border-right-color:var(--color-primary)}.spinner--color-dark{border-top-color:var(--color-bg-1);border-right-color:var(--color-bg-1)}.spinner--size-s{border-width:2px;width:20px;min-width:20px;height:20px;min-height:20px}.spinner--size-m{width:50px;min-width:50px;height:50px;min-height:50px}.spinner--size-l{border-width:10px;width:100px;min-width:1050px;height:100px;min-height:100px}.overlay{z-index:200;background-color:#0006;transition:background-color .3s ease-in-out;position:fixed;inset:0}[data-theme=dark] .overlay{background-color:#000000b3}.icon{justify-content:center;align-items:center;display:flex}.icon svg{width:100%;height:100%}.icon--color-light svg path{fill:var(--color-text-inverse)}.icon--color-dark svg path{fill:var(--color-text)}.icon--color-error svg path{fill:var(--color-error)}.icon--color-success svg path{fill:var(--color-success)}.icon--size-xs{width:var(--size-xs);min-width:var(--size-xs);height:var(--size-xs);min-height:var(--size-xs)}.icon--size-s{width:var(--size-s);min-width:var(--size-s);height:var(--size-s);min-height:var(--size-s)}.icon--size-m{width:var(--size-m);min-width:var(--size-m);height:var(--size-m);min-height:var(--size-m)}.icon--size-l{width:var(--size-l);min-width:var(--size-l);height:var(--size-l);min-height:var(--size-l)}.icon--size-xl{width:var(--size-xl);min-width:var(--size-xl);height:var(--size-xl);min-height:var(--size-xl)}.icon--size-xxl{width:var(--size-xxl);min-width:var(--size-xxl);height:var(--size-xxl);min-height:var(--size-xxl)}.icon--size-xxxl{width:var(--size-xxxl);min-width:var(--size-xxxl);height:var(--size-xxxl);min-height:var(--size-xxxl)}.logo svg,.logo img{width:100%;height:100%}.uploader{justify-content:center;display:flex}.uploader--drag-active .uploader__dropzone{border:2px dashed var(--color-bg-5)}.uploader__action{margin-top:var(--size-m);margin-bottom:var(--size-s);justify-content:center;align-items:center;display:flex}.uploader-instructions{padding:var(--size-m);flex-direction:column;align-items:center;display:flex}.uploader-instructions__title,.uploader-instructions__message{text-align:center;max-width:75%;padding-bottom:var(--size-l)}.uploader-preview{padding-top:var(--size-l)}.uploader-preview__file{background-color:var(--color-white);width:120px;margin-bottom:var(--size-s);margin-right:var(--size-s);cursor:zoom-in}.uploader-preview__image{max-width:120px}.uploader-preview__progress{margin:var(--size-m)0}.avatar{background-color:var(--color-bg-1);padding:var(--size-m);border-radius:100%;justify-content:center;align-items:center;display:flex}.avatar--size-small{width:var(--size-s);height:var(--size-s)}.avatar--size-medium{width:var(--size-m);height:var(--size-m)}.avatar--size-large{width:var(--size-l);height:var(--size-l)}.avatar__initials{text-transform:uppercase;text-align:center;color:var(--color-text-inverse)}[data-theme=dark] .avatar__initials{color:var(--color-text)}.tooltip{visibility:hidden;opacity:0;z-index:9999;color:var(--tooltip-fg-color);background-color:var(--tooltip-bg-color);border-radius:var(--border-radius-s);font-size:var(--fs-xs);text-align:center;-webkit-user-select:none;user-select:none;min-width:50px;max-width:300px;transition:opacity .2s var(--ease-in-out);padding:5px 10px;display:block;position:fixed}.tooltip--visible{visibility:visible;opacity:1}.rich-text p{padding:var(--size-s)0 var(--size-m)0}.rich-text strong{font-weight:var(--fw-semibold)}.rich-text ul,.rich-text ol{padding:var(--size-s)}.rich-text ul li,.rich-text ol li{list-style-position:outside}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text li{padding-bottom:var(--size-xs)}.rich-text a{color:var(--color-info)}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{padding-top:var(--size-m)}.rich-text blockquote{margin:var(--size-s)0;margin-right:var(--size-l);background-color:var(--color-bg-7);padding:var(--size-m);border-radius:var(--border-radius-m)}.rich-text blockquote p{padding:0}.rich-text li{margin-left:var(--size-s);padding-left:var(--size-xs);list-style-position:inside}.rich-text img,.rich-text video{max-width:100%}.rich-text a[href*=youtube\.com],.rich-text a[href*=vimeo\.com]{display:inline-block;position:relative}.rich-text a[href*=youtube\.com]:before,.rich-text a[href*=youtube\.com]:after,.rich-text a[href*=vimeo\.com]:before,.rich-text a[href*=vimeo\.com]:after{content:"";width:80px;height:80px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rich-text a[href*=youtube\.com]:before,.rich-text a[href*=vimeo\.com]:before{border-radius:var(--border-radius-full);background-color:#000c}.rich-text a[href*=youtube\.com]:after,.rich-text a[href*=vimeo\.com]:after{color:var(--color-bg-8);content:"▶";font-size:var(--fs-xl);justify-content:center;align-items:center;display:flex}.rich-text a[href*=youtube\.com]:hover:before,.rich-text a[href*=vimeo\.com]:hover:before{background-color:#000000b3}.rich-text table{border-collapse:collapse}.rich-text table td,.rich-text table th{padding:var(--size-s)}.rich-text table tr{border-bottom:1px solid var(--color-bg-7)}.rich-text table thead tr{border-bottom:1px solid var(--color-bg-3)}.pill{text-align:center;border-radius:var(--border-radius-l);flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.pill__label.text{padding:0 var(--size-xs)}.pill--style-filled.pill--color-black{background-color:var(--color-black);color:var(--color-text-inverse)}.pill--style-filled.pill--color-white{background-color:var(--color-text-inverse);color:var(--color-text)}.pill--style-filled.pill--color-dark-gray{background-color:var(--color-bg-2);color:var(--color-text-inverse)}.pill--style-filled.pill--color-light-gray{background-color:var(--color-bg-5);color:var(--color-text)}.pill--style-filled.pill--color-error{background-color:var(--color-error);color:var(--color-text-inverse)}.pill--style-filled.pill--color-success{background-color:var(--color-success);color:var(--color-text)}.pill--style-filled.pill--color-warning{background-color:var(--color-warning);color:var(--color-text)}.pill--style-filled.pill--color-info{background-color:var(--color-info);color:var(--color-text-inverse)}.pill--style-outline{border-style:solid;border-width:1px}.pill--style-outline.pill--color-dark-gray{border-color:var(--color-bg-2);color:var(--color-bg-2)}.pill--style-outline.pill--color-light-gray{border-color:var(--color-bg-5);color:var(--color-bg-2)}.pill--style-outline.pill--color-error{border-color:var(--color-error);color:var(--color-error)}.pill--style-outline.pill--color-success{border-color:var(--color-success);color:var(--color-text)}.pill--style-outline.pill--color-warning{border-color:var(--color-warning);color:var(--color-bg-2)}.pill--style-outline.pill--color-info{border-color:var(--color-info);color:var(--color-info)}.pill--size-xs{padding:var(--size-xxxs)var(--size-xxs);font-size:var(--fs-xxs);font-weight:var(--fw-medium)}.pill--size-s{padding:var(--size-xxs)var(--size-s);font-size:var(--fs-xxs)}.pill--size-m{padding:var(--size-xs)var(--size-s);font-size:var(--fs-xs)}.pill--size-l{padding:var(--size-s)var(--size-m);font-size:var(--fs-s)}.pill--removable:hover{background-color:var(--color-bg-4)}.pill__remove{font-size:var(--fs-l);font-weight:var(--fw-medium);padding-left:var(--size-s);cursor:pointer;line-height:0}[data-theme=dark] .pill--style-filled.pill--color-success{color:var(--color-text-inverse)}[data-theme=dark] .pill--style-filled.pill--color-black{background-color:var(--color-bg-5);color:var(--color-white)}.box{background-color:var(--color-bg-8);border-radius:var(--border-radius-m);box-shadow:var(--shadow-s)}.box__header{padding:var(--size-m)var(--size-l)0 var(--size-l);justify-content:space-between;align-items:center;display:flex}.box__actions{align-items:center;gap:var(--size-m);display:flex}.box__content{padding:var(--size-m)var(--size-l);position:relative}.box__subtitle{font-size:var(--fs-s)}.box--scrollable .box__content{flex:1;max-height:80%;overflow-y:auto}.box--tabbed{border-top-left-radius:0}.box--no-padding>.box__header,.box--no-padding>.box__content,.box--no-padding>.box__footer{padding:0}.box--no-background{box-shadow:none;background:0 0;border-radius:0}.box--inverted{background-color:var(--color-bg-6);box-shadow:none}[data-theme=dark] .box:not(.box--no-background){background-color:var(--color-admin-bg-2)}.actions-bar{gap:var(--size-s);flex-wrap:wrap;display:flex}@media (min-width:52em){.actions-bar{flex-wrap:nowrap}}.button-menu__menu{z-index:9999;min-width:var(--size-xxxl);background-color:var(--color-bg-8);box-shadow:var(--shadow-s);padding:var(--size-xs);border-radius:var(--border-radius-s);position:fixed}.toggable-button--on{background-color:var(--color-bg-5)}.button{text-align:center;color:var(--color-bg-8);-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;display:flex}.button:not(.button--disabled):not(.button--variant-tertiary):hover.button--variant-primary{background-color:var(--color-primary-light)}.button:not(.button--disabled):not(.button--variant-tertiary):hover.button--variant-secondary{background-color:var(--color-secondary-light)}.button:not(.button--disabled):hover.button--variant-tertiary .button__label{opacity:.8}.button__label{line-height:1em}.button--icon-left .button__icon+.button__label{padding-left:var(--size-s)}.button--icon-right{flex-direction:row-reverse}.button--icon-right .button__icon+.button__label{padding-right:var(--size-s)}.button--icon-top{flex-direction:column}.button--icon-top .button__icon+.button__label{padding-top:var(--size-s)}.button--variant-primary,.button--variant-secondary{border-radius:var(--border-radius-s);padding:0 var(--size-m);transition:background-color .3s}.button--variant-primary{background-color:var(--color-primary);color:var(--color-text)}.button--variant-primary .button__label{font-weight:var(--fw-medium)}.button--variant-secondary{background-color:var(--color-secondary);color:var(--color-text-inverse)}.button--variant-tertiary{color:var(--color-text);background:0 0;font-weight:400}.button--size-xs{height:auto}.button--size-s{height:var(--button-size-small)}.button--size-m{height:var(--button-size-medium)}.button--size-l{height:var(--button-size-large)}.button--disabled{cursor:no-drop}.button--disabled:not(.button--variant-tertiary){background-color:var(--color-bg-5);color:var(--color-bg-8)}.button--disabled.button--variant-tertiary{opacity:.5}.button--destructive.button--variant-primary,.button--destructive.button--variant-secondary{background-color:var(--color-error);color:var(--color-bg-8)}.button--destructive.button--variant-tertiary{color:var(--color-error)}.button--destructive.button--variant-tertiary .button__icon path{fill:var(--color--error)}[data-theme=dark] .button--variant-primary{background-color:var(--color-primary);color:var(--color-text-inverse)}[data-theme=dark] .button--variant-secondary{background-color:var(--color-secondary);color:var(--color-text)}button{background:0 0}.tabs-nav-item{padding:0 0 var(--size-xs)0;margin-left:var(--size-m);font-size:var(--fs-m);text-align:center;line-height:var(--lh-s);cursor:pointer;align-items:center;display:flex}.tabs-nav-item .text{padding:0}.tabs-nav-item--active{font-weight:var(--fw-bold);color:var(--color-primary);border-bottom:3px solid var(--color-primary)}.tabs-nav-item:first-child{margin-left:0}.tabs{flex-direction:column;height:100%;display:flex}.tabs__contents{flex:1}.tabs__content{display:none}.tabs__content--active{height:100%;display:flex}.tabs__tab-title{display:none}.tabs-nav{padding-bottom:var(--size-m);flex-direction:row;display:flex;overflow-x:auto}@media (min-width:52em){.tabs-nav{overflow:hidden}}.dialog{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog__box{z-index:1001;background-color:var(--color-white);width:90vw;min-width:320px;max-height:90vh;box-shadow:var(--shadow-l);padding:var(--size-m);border-radius:var(--border-radius-m);flex-direction:column;display:flex;position:relative}@media (min-width:52em){.dialog__box{width:unset;min-width:650px;max-width:75vw}}.dialog__content{padding:var(--size-m)var(--size-s);flex:1;min-height:150px}.dialog--scrollable .dialog__box{max-height:70vh}.dialog--scrollable .dialog__content{overflow-y:auto}.dialog__footer{padding:var(--size-s)0;flex:1;display:flex}.dialog__actions{flex:1;align-items:center;display:flex}.dialog--alignment-left .dialog__footer{justify-content:flex-start}.dialog--alignment-center .dialog__footer{justify-content:center}.dialog--alignment-right .dialog__footer{justify-content:flex-end}[data-theme=dark] .dialog__box{background-color:var(--color-admin-bg-2)}.dialog-header{padding:0 var(--size-s);justify-content:space-between;align-items:center;display:flex}.dialog-header__heading{align-items:center;display:flex}.dialog-header__heading .icon{cursor:grab;margin-right:var(--size-s)}.dialog-header__title,.dialog-header__subtitle{padding:0}.breadcrumbs-item{position:relative}.breadcrumbs-item:not(.breadcrumbs-item--last){padding-right:var(--size-m)}.breadcrumbs-item:not(.breadcrumbs-item--last):after{content:"";width:20px;height:100%;padding:0 var(--size-xs);color:var(--color-text);content:">";display:block;position:absolute;top:0;right:0}.breadcrumbs{padding:var(--size-l)0}.breadcrumbs__path{white-space:nowrap;display:flex;overflow-x:auto}.context-menu-item{padding:var(--size-s)var(--size-m);cursor:pointer;align-items:center;display:flex}.context-menu-item:has(+.context-menu-item--destructive){border-bottom:1px solid var(--color-bg-6)}.context-menu-item--destructive .context-menu-item__label{color:var(--color-error)}.context-menu-item--separator{background-color:var(--color-bg-5);height:1px;padding:0}.context-menu-item--disabled{opacity:.5;cursor:not-allowed}.context-menu-item:hover{background-color:var(--color-bg-7)}.context-menu-item__label{text-align:left;padding-left:var(--size-s);white-space:nowrap}.context-menu{flex-direction:column;display:flex}.grid{flex-direction:column;width:100%;display:flex}@media (min-width:70em){.grid{flex-flow:wrap;flex:1}.grid>*{padding:0 var(--size-s);flex:0 100%}.grid>:first-child{padding-left:0}.grid>:last-child{padding-right:0}}.col--size-half,.col--size-third,.col--size-quarter,.col--size-two-thirds,.col--size-three-quarters .col--size-full{flex-basis:100%;max-width:100%}@media (min-width:70em){.col--size-quarter{flex-basis:25%;max-width:25%}.col--size-third{flex-basis:33.3333%;max-width:33.3333%}.col--size-half{flex-basis:50%;max-width:50%}.col--size-two-thirds{flex-basis:66.6667%;max-width:66.6667%}.col--size-three-quarters{flex-basis:75%;max-width:75%}}.thumbnail{aspect-ratio:3/2;justify-content:center;align-items:center;max-width:100%;display:flex}.thumbnail__document,.thumbnail__image,.thumbnail__video{width:100%;height:100%}.thumbnail .video__player{object-fit:contain;max-width:100%;max-height:100%}.thumbnail--size-xs{width:80px;height:60px}.thumbnail--size-s{width:120px;height:80px}.thumbnail--size-m{width:200px;height:120px}.thumbnail--size-l{width:300px;height:200px}.thumbnail--size-full{aspect-ratio:3/2;width:100%}.thumbnail__preview .dialog__box{width:100%;max-width:90vw;height:100%;max-height:90vh}.image{aspect-ratio:3/2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.image__picture{width:100%;height:100%;transition:opacity .2s var(--ease-in);object-fit:cover;object-position:center center;display:block;position:absolute;top:0;left:0}.image--size-cover .image__picture{object-fit:cover}.image--size-fit .image__picture{object-fit:contain}.image--size-fill .image__picture{object-fit:fill}.image--position-top .image__picture{object-position:top center}.image--position-bottom .image__picture{object-position:bottom center}.toggle input.toggle__control{display:none}.switchable-group-option-label{font-size:var(--fs-s);padding-bottom:0;padding-left:var(--size-s);flex-direction:column;flex:1;display:block}.switchable-group-option-label .form-label{cursor:pointer;padding-bottom:0}.switchable-group-option-label__hint{font-size:var(--fs-xs);font-weight:var(--fw-light)}.switchable-group-option-label__content{display:none}@media (min-width:52em){.switchable-group-option-label__content{display:block}}.form-label{-webkit-user-select:none;user-select:none;padding-right:var(--size-s);padding-bottom:var(--size-xs);display:inline-block}.form-label__wrapper{justify-content:flex-start;display:inline-flex}.form-label__asterisk{color:var(--color-bg-3);font-weight:var(--fw-bold)}.form-label--error{color:var(--color-red)}.form-label--clickable{text-underline-offset:5px;color:var(--color-info);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.form-label--clickable:hover{text-decoration:none}.text-input-base{background-color:var(--color-bg-8);border-radius:var(--border-radius-s);border:1px solid var(--color-bg-5);box-shadow:var(--shadow-s)}.text-input-base:not(.text-input-base--error):hover,.text-input-base:not(.text-input-base--error):focus,.text-input-base:not(.text-input-base--disabled):hover,.text-input-base:not(.text-input-base--disabled):focus{border-color:var(--color-bg-4)}.text-input-base>input,.text-input-base select,.text-input-base textarea{width:100%;padding:var(--size-s);color:var(--color-text);background:0 0;flex:1;font-weight:300}.text-input-base select{padding-right:var(--size-s)}.text-input-base textarea{max-height:100%}.text-input-base--error{border-color:var(--color-error)}.text-input-base--disabled{background-color:var(--color-bg-6)}.text-input-base--disabled input,.text-input-base--disabled textarea,.text-input-base--disabled select{color:var(--color-bg-3)}.text-input-base--inverted{background-color:var(--color-bg-6)}.password-input__toggle{padding:0 var(--size-s);height:auto;margin:0}.text-input{align-items:center;display:flex}.text-input__prefix,.text-input__suffix{-webkit-user-select:none;user-select:none;color:var(--color-bg-2)}.text-input__prefix{padding-left:var(--size-s);padding-right:var(--size-xxs)}.text-input__suffix{padding-left:var(--size-xxs);padding-right:var(--size-s)}.auto-complete{position:relative}.auto-complete__control{justify-content:space-between;max-width:400px;display:flex}.auto-complete__control>p{padding:var(--size-s);text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.auto-complete__results{z-index:2;min-width:250px;padding:var(--size-s);background-color:var(--color-bg-8);border:1px solid var(--color-bg-4);border-radius:var(--border-radius-s);box-shadow:var(--shadow-l);max-height:300px;position:absolute;top:110%;left:0;overflow-y:auto}.auto-complete__result{padding:var(--size-xxs)var(--size-xs);cursor:pointer;font-size:.9em}.auto-complete__result:not(:last-child){border-bottom:1px solid var(--color-bg-6)}.auto-complete__result:hover{background-color:var(--color-bg-6)}.switchable{cursor:pointer;transition:all .2s var(--ease-in-out);position:relative}.switchable__indicator{transform-origin:50%;transition:all .2s var(--ease-in-out);position:absolute;top:0;left:0}.switchable__color,.switchable__image,.switchable__component{width:60px;max-width:60px;height:60px;max-height:60px}.switchable--color,.switchable--image,.switchable--component{border:1px solid var(--color-bg-5);justify-content:center;align-items:center;width:80px;height:80px;display:flex}.switchable--color:hover,.switchable--image:hover,.switchable--component:hover{border-color:var(--color-bg-3);transform:scale(1.05)}.switchable--color.switchable--checked,.switchable--image.switchable--checked,.switchable--component.switchable--checked{border-width:3px;border-color:var(--color-bg-2)}.switchable--color.switchable--checked .switchable__indicator,.switchable--image.switchable--checked .switchable__indicator,.switchable--component.switchable--checked .switchable__indicator{top:-8px;left:unset;background-color:var(--color-primary);border-radius:100%;width:24px;height:24px;display:none;right:-8px}.switchable--checkbox,.switchable--radio{height:var(--size-m);width:var(--size-m);border:1px solid var(--color-bg-4);margin-right:var(--size-xs);flex-shrink:0}.switchable--checkbox:hover,.switchable--radio:hover{border-color:var(--color-bg-3)}.switchable--checkbox .switchable__indicator,.switchable--radio .switchable__indicator{width:100%;height:100%;top:50%;left:50%;transform:scale(0)translate(-50%,-50%)}.switchable--checkbox.switchable--checked,.switchable--radio.switchable--checked{border-color:var(--color-primary)}.switchable--checkbox.switchable--checked .switchable__indicator,.switchable--radio.switchable--checked .switchable__indicator{transform:scale(1)translate(-50%,-50%)}.switchable--checkbox{border-radius:var(--border-radius-xs);background-color:var(--color-bg-8)}.switchable--checkbox .switchable__indicator:after{content:"";width:100%;height:100%;color:var(--color-primary);font-size:var(--fs-xs);content:"✔";justify-content:center;align-items:center;display:flex;position:absolute}.switchable--checkbox.switchable--indeterminate .switchable__indicator{transform:scale(.7)translate(-50%,-50%)}.switchable--checkbox.switchable--indeterminate .switchable__indicator:after{content:"";font-weight:700}.switchable--radio{border:1px solid var(--color-bg-5);border-radius:100%}.switchable--radio .switchable__indicator{background-color:var(--color-primary);border-radius:100%;width:50%;height:50%}.switchable--tabs .switchable__indicator{width:100%;height:100%}.switchable--switch{border:1px solid var(--color-bg-5);background-color:var(--color-bg-8);border-radius:100px;width:40px;height:20px}.switchable--switch .switchable__indicator{background-color:var(--color-bg-4);border-radius:100px;width:14px;height:14px;top:2px;left:2px}.switchable--switch.switchable--checked{border-color:var(--color-primary)}.switchable--switch.switchable--checked .switchable__indicator{background-color:var(--color-primary);transform:translate(20px)}.switchable--disabled .switchable__indicator{opacity:.5;pointer-events:none}.form-field,.simple-form-field{padding:var(--size-xs)0;flex-direction:column;display:flex;position:relative}.form-field__label,.simple-form-field__label{font-weight:var(--fw-medium)}.form-field__control,.simple-form-field__control{justify-content:stretch;display:flex}.form-field__component,.simple-form-field__component{max-width:100%;position:relative}.form-field--type-text .form-field__control,.form-field--type-select .form-field__control,.form-field--type-auto-complete .form-field__control,.form-field--type-textarea .form-field__control,.form-field--type-password .form-field__control,.form-field--type-radio-group .form-field__control,.form-field--type-checkbox-group .form-field__control,.simple-form-field--type-text .form-field__control,.simple-form-field--type-select .form-field__control,.simple-form-field--type-auto-complete .form-field__control,.simple-form-field--type-textarea .form-field__control,.simple-form-field--type-password .form-field__control,.simple-form-field--type-radio-group .form-field__control,.simple-form-field--type-checkbox-group .form-field__control{flex-direction:column}.form-field--type-text .form-field__component,.form-field--type-select .form-field__component,.form-field--type-auto-complete .form-field__component,.form-field--type-textarea .form-field__component,.form-field--type-password .form-field__component,.simple-form-field--type-text .form-field__component,.simple-form-field--type-select .form-field__component,.simple-form-field--type-auto-complete .form-field__component,.simple-form-field--type-textarea .form-field__component,.simple-form-field--type-password .form-field__component{width:100%}.form-field--type-toggle .form-field__control,.simple-form-field--type-toggle .form-field__control{justify-content:flex-start}.form-field--type-toggle .form-field__label,.simple-form-field--type-toggle .form-field__label{font-weight:var(--fw-normal)}.form-field--type-toggle.form-field--switch-checkbox .form-field__control,.simple-form-field--type-toggle.form-field--switch-checkbox .form-field__control{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.form-field--type-toggle.form-field--switch-checkbox .form-field__label,.simple-form-field--type-toggle.form-field--switch-checkbox .form-field__label{padding:0 0 0 var(--size-xs)}.form-field--type-toggle.form-field--switch-checkbox .form-field__hint,.simple-form-field--type-toggle.form-field--switch-checkbox .form-field__hint{padding-top:var(--size-xs)}.form-field--type-toggle.form-field--switch-checkbox .form-field__error,.form-field--type-toggle.form-field--switch-checkbox .form-field__hint,.simple-form-field--type-toggle.form-field--switch-checkbox .form-field__error,.simple-form-field--type-toggle.form-field--switch-checkbox .form-field__hint{padding-left:36px}.form-field--type-toggle.form-field--switch-radio .form-label,.simple-form-field--type-toggle.form-field--switch-radio .form-label{font-size:var(--fs-s)}.form-field--type-toggle.form-field--switch-radio .form-field__error,.simple-form-field--type-toggle.form-field--switch-radio .form-field__error{padding-left:40px}@media (min-width:52em){.form-field--horizontal .switchable-group,.simple-form-field--horizontal .switchable-group{flex-flow:wrap}.form-field--horizontal .form-label__wrapper,.simple-form-field--horizontal .form-label__wrapper{min-width:200px}.form-field--horizontal .form-field__control,.simple-form-field--horizontal .form-field__control{flex-direction:row;align-items:center}.form-field--horizontal .form-field__control .form-field__component,.simple-form-field--horizontal .form-field__control .form-field__component{flex:1}.form-field--horizontal .form-field__error,.simple-form-field--horizontal .form-field__error{padding-left:200px}}.form-field__hint,.simple-form-field__hint{padding-top:var(--size-s);font-size:.8em}.form-field__hint a,.simple-form-field__hint a{color:var(--color-info)}.form-field__hint a:hover,.simple-form-field__hint a:hover{text-decoration:underline}.form-field__error,.simple-form-field__error{font-size:var(--fs-xs);padding-top:var(--size-xs);color:var(--color-error)}.switchable-group,.switchable-group__option{flex-direction:column;display:flex}.switchable-group__control{padding:var(--size-xxs)0;display:flex}.switchable-group__input{visibility:hidden;width:0;height:0}.switchable-group .form-label{font-size:.9em}.switchable-group--vertical{flex-direction:column}.switchable-group--vertical .switchable-group__option{margin:var(--size-xs)0}.switchable-group--radio .switchable-group__option--selected .switchable-group-option-label{font-weight:var(--fw-bold)}.switchable-group--tabs{flex-flow:row;justify-items:flex-start;width:100%}.switchable-group--tabs .switchable-group__option{border:1px solid var(--color-bg-5);justify-content:center}.switchable-group--tabs .switchable-group__option--selected{background-color:var(--color-bg-6);border-color:var(--color-bg-2);font-weight:var(--fw-semibold)}.switchable-group--tabs .switchable-group__option:not(:first-child):not(.switchable-group__option--selected){border-left:none}.switchable-group--tabs .switchable-group__option:first-child{border-top-left-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m)}.switchable-group--tabs .switchable-group__option:last-child{border-top-right-radius:var(--border-radius-m);border-bottom-right-radius:var(--border-radius-m)}.switchable-group--tabs .switchable-group__option .switchable-group__control{flex:1;justify-content:center;align-items:center}.switchable-group--tabs .switchable-group-option-label{padding:var(--size-xxs)var(--size-m)}.switchable-group--tabs .switchable-group__control{text-align:center}.switchable-group--tabs .form-label{padding:0}.switchable-group--image,.switchable-group--color,.switchable-group--component{grid-gap:var(--size-xs);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-auto-flow:row;display:grid}.switchable-group--image .switchable-group__control,.switchable-group--color .switchable-group__control,.switchable-group--component .switchable-group__control{text-align:center;flex-direction:column;justify-content:center;align-items:center}.switchable-group--image .form-label,.switchable-group--color .form-label,.switchable-group--component .form-label{padding:var(--size-xs)0}.range-input{flex-grow:0;flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.range-input .range-input__separator{padding:0 var(--size-xs)}.range-input__input{flex-grow:0;min-width:0}.range-input .range-input__label{display:none}.video{background-color:var(--color-black);position:relative}.video--masked:after{content:"";background-color:#00000080;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.video__player{object-fit:cover;min-width:100%;min-height:100%}.payment-status-label{justify-content:flex-start;align-items:center;display:flex}.payment-status-label__indicator{border-radius:100%;flex-shrink:0;width:12px;height:12px}.payment-status-label__text{margin-left:var(--size-s);text-align:left;padding:0;font-size:.9em}.payment-status-label--success .payment-status-label__indicator{background-color:var(--color-success)}.payment-status-label--error .payment-status-label__indicator{background-color:var(--color-error)}.payment-status-label--warning .payment-status-label__indicator{background-color:var(--color-yellow)}.order-timeline-event{flex-shrink:0;width:112px}.order-timeline-event__status{font-size:var(--fs-xs);text-align:center;font-weight:var(--fw-medium);padding-bottom:0}.order-timeline-event__time{padding-top:var(--size-xs);font-size:var(--fs-xxs)}.order-timeline-event__bullet{border:3px solid var(--color-bg-5);background-color:var(--color-bg-8);border-radius:var(--border-radius-full);width:28px;height:28px;margin-bottom:var(--size-s);position:relative}.order-timeline-event__bullet:before{content:"";background-color:var(--color-bg-5);z-index:-1;width:112px;height:3px;display:block;position:absolute;top:calc(50% - 3px);left:70%}.order-timeline-event__dot{border-radius:var(--border-radius-full);width:14px;height:14px;position:absolute;top:4px;left:4px}.order-timeline-event__dot--color-light-gray{background-color:var(--color-bg-5)}.order-timeline-event__dot--color-dark-gray{background-color:var(--color-bg-3)}.order-timeline-event__dot--color-success{background-color:var(--color-success)}.order-timeline-event__dot--color-error{background-color:var(--color-error)}.order-timeline-event__dot--color-warning{background-color:var(--color-warning)}.order-timeline-event__dot--color-info{background-color:var(--color-info)}.order-timeline-event--last .order-timeline-event__status{font-weight:var(--fw-bold)}.order-timeline-event--last .order-timeline-event__bullet:before{display:none}.order-card{margin-bottom:var(--size-m);position:relative}.order-card p.text{padding:0}.order-card__title{flex-shrink:0}.order-card__total{text-align:right;align-self:flex-end}.order-card__id{padding-right:var(--size-m);padding-bottom:0}.order-card__id:before{content:"# ";color:var(--color-bg-4)}.order-card--preorder{padding-top:var(--size-xxl);overflow:hidden}.order-card__preorder-header{background-color:var(--color-black);padding:var(--size-s);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.order-card__preorder-label{color:var(--color-white);text-transform:uppercase;font-family:var(--font-primary);font-weight:var(--fw-semibold);letter-spacing:var(--ls-l)}.order-card__preorder-progress{width:15%}.order-card__preorder-progress-label{margin-right:var(--size-l);color:var(--color-white)}.order-card__preorder-progress-bar{width:200px}.order-contents__title{padding-bottom:var(--size-m)}@media (min-width:52em){.orders-list{max-width:900px}}.order-contents-item-selector{justify-content:space-between;justify-self:stretch;align-items:flex-start;display:flex}@media (min-width:52em){.order-contents-item-selector{flex-direction:column}}.order-contents-item-selector__qty{align-self:flex-end}.order-contents-item{margin-bottom:var(--size-m);position:relative}.order-contents-item__wrapper{flex-flow:column wrap;display:flex}@media (min-width:52em){.order-contents-item__wrapper{flex-direction:row;align-items:stretch}}.order-contents-item__content{flex-direction:column;flex:1;display:flex}@media (min-width:52em){.order-contents-item__content{flex-direction:row}}.order-contents-item p.text{padding-bottom:0}@media (min-width:52em){.order-contents-item__description{padding-left:var(--size-m)}}.order-contents-item__configuration{font-size:var(--fs-xs);padding-top:var(--size-xs)}@media (min-width:52em){.order-contents-item__configuration{max-width:80%}}.order-contents-item__image{width:100px;height:100px}@media (min-width:52em){.order-contents-item__image{width:150px}}.order-contents-item__qty,.order-contents-item__price{text-align:right;flex-shrink:0}.order-contents-item__qty{opacity:.7;font-size:var(--fs-s)}.order-contents-item--selectable .order-contents-item__qty{display:none}@media (min-width:52em){.order-contents-item__price-qty{align-self:flex-end}}.order-contents-item__price{font-weight:var(--fw-semibold);font-size:var(--fs-m)}.order-contents-item__fulfilled-qty{text-transform:uppercase;font-weight:var(--fw-semibold);letter-spacing:var(--ls-l);font-size:var(--fs-xs);padding:var(--size-s)var(--size-m);position:absolute;top:0;right:0}.order-contents-item__fulfilled-label--unfulfilled{color:var(--color-gray)}.order-contents-item__fulfilled-label--fulfilled{color:var(--color-primary);font-weight:var(--fw-bold)}.order-status-label{border-radius:var(--border-radius-s);padding:var(--size-xxs)var(--size-xs);text-align:center}.order-status-label--new{background-color:var(--color-success);color:var(--color-text)}.order-status-label--in_progress,.order-status-label--ready_to_pay{background-color:var(--color-info);color:var(--color-text-inverse)}.order-status-label--sent{background-color:var(--color-orange);color:var(--color-text-inverse)}.order-status-label--blocked{background-color:var(--color-yellow);color:var(--color-text)}.order-status-label--returned{background-color:var(--color-success);color:var(--color-text)}.order-status-label--cancelled{background-color:var(--color-error);color:var(--color-text-inverse)}.order-status-label--completed{background-color:var(--color-bg-6);color:var(--color-text)}.order-card-items{gap:var(--size-s);padding:var(--size-s)0}.order-card-items__image,.order-card-items__more{width:120px;height:80px}.order-card-items__more{background-color:var(--color-bg-6);width:60px;height:60px;font-size:var(--fs-l);font-weight:var(--fw-bold);cursor:pointer;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:52em){.order-details{max-width:850px}}.order-timeline{padding:var(--size-l)0;overflow-x:auto}.order-summary__address-payment{order:2}.order-summary__address-delivery{order:3}.order-summary__totals{order:1}.order-summary__method{font-weight:var(--fw-semibold)}@media (min-width:52em){.order-summary{padding:var(--size-l)}.order-summary__address-payment,.order-summary__address-delivery,.order-summary__totals{order:unset}}.order-summary__heading{font-weight:var(--fw-bold);padding-bottom:var(--size-m)}.order-contents-title__icon{width:50px;height:40px}@media (min-width:52em){.account-details-form{max-width:550px}}.account-details-form__save{margin-top:var(--size-m)}@media (min-width:52em){.change-password-form{max-width:450px}}.change-password-form__save{margin-top:var(--size-m)}.address-card{padding:var(--size-m)var(--size-l);border-radius:var(--border-radius-m);background-color:var(--color-bg-8);margin-right:var(--size-l);margin-bottom:var(--size-l);flex-direction:column;width:100%;display:flex}@media (min-width:52em){.address-card{width:30%}}.address-card__contents{flex:1}.address-card__actions{justify-self:flex-end}.address-list{padding:var(--size-m)0}.address-editor__alias{max-width:300px}.return-details-page{position:relative}.return-chat{padding:var(--size-l);margin-top:var(--size-l);background-color:var(--color-bg-7);border-radius:var(--border-radius-m);width:100%;position:relative}.return-chat__messages{flex-direction:column;flex:1;align-items:stretch;width:100%;display:flex}.return-attachments{background-color:var(--color-bg-6);border-radius:var(--border-radius-m);padding:var(--size-l)}.return-attachments--error{border:1px solid var(--color-error)}.return-attachments__list{list-style-type:disc;list-style-position:inside}.return-attachments__error{color:var(--color-error);font-size:.8em}.return-attachments__upload{margin:var(--size-m)0}.return-attachments__requirements{padding-left:var(--size-l);margin-top:var(--size-m);list-style-type:disc}.return-attachments__requirement{padding-bottom:var(--size-s)}.return-details__serial-number{font-size:var(--fs-s)}@media (min-width:52em){.return-summary{padding-left:var(--size-m)}}.return-summary__list{padding-top:var(--size-l)}.return-card{margin-bottom:var(--size-m)}.return-card p.text{padding:0}.return-card__title{flex-shrink:0}.return-card__presales{margin-right:var(--size-s)}.return-card__id{padding-right:var(--size-m);padding-bottom:0}.return-card__id:before{content:"# ";color:var(--color-bg-4)}.return-card__dates{padding-top:var(--size-m);align-items:flex-start}@media (min-width:52em){.return-card__dates{align-items:flex-end}}.return-card__date{font-size:var(--size-s);padding:var(--size-xs)0;text-align:left}@media (min-width:52em){.return-card__date{text-align:right}}.return-card__serial{font-size:var(--fs-xs);color:var(--color-bg-4)}.return-details-attachments{padding:var(--size-l)0}.return-details-attachments__title{padding-bottom:var(--size-m)}@media (min-width:52em){.return-details-attachments{padding-left:var(--size-m)}}.return-details-attachments__thumbnails{gap:var(--size-m);flex-wrap:wrap;display:flex}.return-details-attachments__thumbnail{max-width:200px;padding-right:var(--size-s);padding-bottom:var(--size-s);box-shadow:var(--shadow-m)}.return-chat-box{padding-top:var(--size-l);border-top:1px solid var(--color-bg-4)}.return-chat-box__text{margin-right:var(--size-m);flex:1}.return-chat-box__text textarea{resize:vertical}@media (min-width:52em){.return-form__details{padding-right:var(--size-xl);max-width:600px}}.return-form__actions{padding-top:var(--size-l);padding-left:0}.return-list{flex-direction:column;max-width:900px;display:flex}.return-address{margin:var(--size-l)0}.return-chat-message{margin-bottom:var(--size-m);flex-direction:column;width:85%;display:flex}.return-chat-message__details{padding-bottom:var(--size-s);align-items:center;display:flex}.return-chat-message__author,.return-chat-message__timestamp{padding:0 var(--size-s);padding-bottom:var(--size-xs)}.return-chat-message__author{font-weight:var(--fw-medium)}.return-chat-message__timestamp{font-size:.9em}.return-chat-message__content{padding:var(--size-m);border-radius:var(--border-radius-m);background-color:var(--color-bg-8);box-shadow:var(--shadow-s);position:relative}.return-chat-message__content:before{content:"";border:10px solid #0000;border-bottom-color:var(--color-white);width:20px;height:20px;display:block;position:absolute;top:-20px}.return-chat-message--align-left{align-self:flex-start}.return-chat-message--align-left .return-chat-message__content:before{left:20px}.return-chat-message--align-right{align-self:flex-end}.return-chat-message--align-right .return-chat-message__details{flex-direction:row-reverse}.return-chat-message--align-right .return-chat-message__content:before{right:20px}.forgot-password-form{align-items:flex-end;display:flex}.forgot-password-form__email{margin-top:var(--size-m);min-width:300px;padding-bottom:0}.forgot-password-form__submit{margin-left:var(--size-m)}.password-reset-page{flex-direction:column;align-items:center;max-width:320px;display:flex}.sign-in-form__tabs{padding:var(--size-m)0}.sign-in-form__tabs span{font-size:var(--size-s)}.sign-in-form__actions{padding-top:var(--size-m)}.password-reset-form{padding:var(--size-l)0}.password-reset-form__submit{width:100%;padding-top:var(--size-m)}.auth-page{padding:var(--size-l)}@media (min-width:52em){.auth-page{padding:var(--size-xxl)var(--size-xl);max-width:1200px;margin:0 auto}}.auth-login__main{flex-direction:column;display:flex}@media (min-width:52em){.auth-login__main{flex-direction:row}.auth-login__section{padding:0 var(--size-xl)}.auth-login__section:first-child{border-right:1px solid var(--color-bg-5)}}.auth-login__sign-up{margin:var(--size-m)0}.auth-login__reasons{padding:var(--size-m)0}.auth-login__guest-checkout{display:inline-flex}.sign-up-form__terms,.sign-up-form__actions{padding-top:var(--size-m)}.payment-card__form{flex-direction:column;display:flex}.payment-card__disclaimer{padding-top:var(--size-m);font-size:.8em}.payment-credit-agricole__form{flex-direction:column;display:flex}.payment-credit-agricole__disclaimer{max-width:400px;padding-top:var(--size-m);font-size:.8em}.payment-credit-agricole__disclaimer a{color:var(--color-info)}.payment-credit-agricole__disclaimer a:hover{text-decoration:underline}.payment-eraty__form{flex-direction:column;display:flex}.payment-eraty__disclaimer{max-width:400px;padding-top:var(--size-m);font-size:.8em}.payment-eraty__disclaimer a{color:var(--color-info)}.payment-eraty__disclaimer a:hover{text-decoration:underline}.installment-button{width:100%;margin:var(--size-s)0;display:block}.installment-button__image{width:100%;display:block}.payment-online__form{flex-direction:column;display:flex}.payment-online__disclaimer{padding-top:var(--size-m);font-size:.8em}.payment-form__label{font-weight:var(--fw-medium);position:relative}@media (min-width:52em){.payment-form__label{padding-right:120px}}.payment-form__icon{width:120px;position:absolute;top:0;right:0}.payment-form__extra{width:100%;padding-top:var(--size-m);display:none}@media (min-width:52em){.payment-form__extra{display:block}}.search-results-page__header .section-title__subtitle span{padding-left:var(--size-s);font-size:var(--fs-l);font-weight:var(--fw-semibold);color:var(--color-primary);font-style:italic}.search-results-page__products,.collection-page__products{padding:var(--size-l)0}.product-list-item{padding:var(--size-s);border-bottom:1px solid var(--color-bg-5);cursor:pointer;border-radius:var(--border-radius-m);background-color:var(--color-white);flex-direction:column;min-width:0;display:flex}.product-list-item__picture{width:100%;position:relative}.product-list-item__image{width:100%;margin-bottom:var(--size-m);mix-blend-mode:darken;aspect-ratio:3/2}.product-list-item__tags{top:var(--size-s);left:var(--size-s);z-index:1;width:100%;position:absolute}.product-list-item__configuration{font-size:var(--size-s)}.product-list-item__details{width:100%}@media (min-width:52em){.product-list-item{padding:var(--size-m);border-bottom:none}.product-list-item__name{font-weight:var(--fw-medium);overflow-wrap:break-word;line-clamp:2;-webkit-line-clamp:2;max-lines:2;max-width:90%;overflow:hidden}.product-list-item__details{padding-right:var(--size-s);flex-direction:column;display:flex}}.product-list-options{padding:var(--size-m);border-bottom:1px solid var(--color-bg-5);flex-direction:column;display:flex}@media (min-width:52em){.product-list-options{flex-direction:row;justify-content:space-between}.product-list-options__hide{margin-left:auto}.product-list-options__view{padding-left:var(--size-m)}}.product-list-options__sort,.product-list-options__view,.product-list-options__hide{margin-bottom:var(--size-l);align-items:center;display:flex}@media (min-width:52em){.product-list-options__sort,.product-list-options__view,.product-list-options__hide{margin-bottom:0}}.product-list-options__sort .form-label,.product-list-options__view .form-label,.product-list-options__hide .form-label{padding-bottom:0}.product-list-options__hide-unavailable{padding-right:var(--size-s)}.product-list-options__view{display:none}@media (min-width:52em){.product-list-options__view{display:flex}}.detailed-product-list-item__details{width:100%}.detailed-product-list__items{gap:var(--size-l);padding:var(--size-m);display:grid}.detailed-product-list .product-list-item{width:100%;transition:box-shadow .2s}.detailed-product-list .product-list-item:hover{box-shadow:var(--shadow-l)}.detailed-product-list .product-list-item__image{aspect-ratio:3/2;height:100%}.detailed-product-list .product-list-item__content{padding-bottom:var(--size-s);padding-left:var(--size-m);padding-right:var(--size-m);flex-direction:column;align-items:center;display:flex}.detailed-product-list .product-list-item__content:not(:last-child){border-bottom:1px solid var(--color-bg-5)}@media (min-width:52em){.detailed-product-list .product-list-item__content{flex-direction:row;padding-left:0;padding-right:0}}.detailed-product-list .product-list-item__details{flex:1;align-items:flex-start}.detailed-product-list .product-list-item__name{text-align:left;padding-top:var(--size-s)}.detailed-product-list .product-list-item__picture{width:60%}@media (min-width:52em){.detailed-product-list .product-list-item__picture{margin-right:var(--size-l);width:25%}}.product-list__items{gap:var(--size-l);padding:var(--size-m);display:grid}.product-list--horizontal .product-list__items{gap:var(--size-m);flex-flow:row;justify-content:center;display:flex;overflow-x:auto}.product-list--horizontal .product-list-item{width:25%}.product-list--no-link .product-list-item{cursor:default}@media (min-width:52em){.product-list--view-large .product-list-item,.product-list--view-small .product-list-item{transition:box-shadow .2s}.product-list--view-large .product-list-item__description,.product-list--view-small .product-list-item__description{display:none}.product-list--view-large .product-list-item:hover,.product-list--view-small .product-list-item:hover{box-shadow:var(--shadow-l)}.product-list--view-large .product-list__items{grid-template-columns:repeat(2,1fr)}.product-list--view-large .product-list-item__name{height:3em;font-size:1.3em}.product-list--view-large .product-list-item:not(:nth-child(2n)){margin-right:var(--size-m)}.product-list--view-small .product-list__items{grid-template-columns:repeat(3,1fr)}.product-list--view-small .product-list-item{padding:var(--size-l)}.product-list--view-small .product-list-item__image{height:300px}.product-list--view-small .product-list-item__name{height:auto;font-size:1.1em}.product-list--view-list .product-list-item{width:100%}.product-list--view-list .product-list-item__image{height:12.5vw}.product-list--view-list .product-list-item__content{padding-bottom:var(--size-m);align-items:center;display:flex}.product-list--view-list .product-list-item__content:not(:last-child){border-bottom:1px solid var(--color-bg-5)}.product-list--view-list .product-list-item__details{padding-right:var(--size-xxl);flex:1;align-items:flex-start}.product-list--view-list .product-list-item__name{text-align:left}.product-list--view-list .product-list-item__picture{width:25%;margin-right:var(--size-l)}}.product-list-summary{background-color:var(--color-white);z-index:1;width:100%;height:min-content;position:fixed;bottom:0;left:0;box-shadow:0 -20px 20px #0000001a}.product-list-summary__content{padding:var(--size-m);justify-content:space-between;align-items:center;display:flex}.product-list-summary .text{padding:0}.product-list-summary__qty{font-size:var(--size-m);font-weight:var(--fw-semibold)}.product-tags{align-items:flex-start;display:flex}.product-tags__tag{margin-right:var(--size-xs)}.product-list-item-variants{background-color:var(--color-beige);width:100%;padding:var(--size-s);border-radius:var(--border-radius-m);margin-top:var(--size-m);flex-direction:column;display:flex}.product-list-item-variants__variant{border-bottom:1px solid var(--color-white);justify-content:space-between;align-items:center;gap:var(--size-s);padding:var(--size-s)0;flex-direction:column;display:flex}@media (min-width:52em){.product-list-item-variants__variant{gap:unset;padding:var(--size-xxs);flex-direction:row}}.product-list-item-variants__variant:last-child{border-bottom:none}.product-list-item-variants__variant .text{padding:0}.product-list-item-variants .product-price{padding:var(--size-xxs)0}.product-list-item-variants__configuration{text-align:left;font-size:var(--fs-xxs);margin:0 var(--size-m);flex:1}@media (min-width:52em){.product-page__name{display:none}}@media (min-width:52em){.product-page__main{flex-direction:row}.product-page__images{width:66%}}@media (min-width:52em){.product-page__images--grid{display:block}.product-page__images--slider{display:none}}@media (min-width:52em){.product-page__image{display:none}}@media (min-width:52em){.product-page__form{width:25%;padding-top:0}.product-page__form aside{position:sticky;top:100px}}@media (min-width:70em){.product-page__features{padding:var(--size-xxl)0;padding-bottom:150px}}.product-features__list{flex-wrap:wrap;display:flex}@media (min-width:52em){.product-features__specification{columns:2}}.product-images-grid{flex-wrap:wrap;display:flex}@media (min-width:52em){.product-images-grid{padding-right:var(--size-l)}}.product-images-grid__image{width:100%;height:0;margin-left:var(--size-s);margin-right:var(--size-s);padding-bottom:66.6%}@media (min-width:52em){.product-images-grid__image{cursor:pointer;width:45%;padding-bottom:33.3%;transition:opacity .2s linear}.product-images-grid__image:hover{opacity:.8}.product-images-grid__image--full-width{width:100%;padding-bottom:66.6%}}.product-name__name{padding:var(--size-m)0;font-size:var(--fs-l)}@media (min-width:52em){.product-name__name{font-size:var(--fs-xl);font-weight:var(--fw-semibold)}}.buy-buttons{flex-flow:column wrap;display:flex;position:relative}.buy-buttons__qty{margin-right:var(--size-s);min-width:60px;max-width:80px}.buy-buttons__button{width:100%;margin:var(--size-xs)0}.buy-buttons__message{z-index:100;background-color:var(--color-bg-6);width:100%;box-shadow:var(--shadow-s);padding:var(--size-s);border-radius:var(--border-radius-s);display:none;position:absolute;top:-100px}.buy-buttons__notice{padding-bottom:0}.buy-buttons:hover .buy-button__message{display:block}.product-details{padding:var(--size-s)0;font-size:var(--fs-xs)}.product-details__title,.product-details__value{padding-bottom:0}.product-details__title{padding-right:var(--size-xs)}.product-details__title:after{content:":"}.product-details__value{font-weight:var(--fw-bold)}.product-details__item .property-list__name{flex:.5}.product-details__availability-b2b:hover:after{left:15%}.product-details__availability-b2b:hover:before{left:85%}.product-details__availability-b2b .product-details__value{position:relative}.product-details__availability-b2b .product-details__value:after{content:"";content:"?";background-color:var(--color-secondary-light);width:24px;height:24px;color:var(--color-bg-8);border-radius:var(--border-radius-full);justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-30px}.product-description a{word-break:break-word;overflow-wrap:break-word;white-space:normal}.product-description__content{flex-direction:column;display:flex}@media (min-width:52em){.product-description__content{flex-direction:row}}.product-description__text{padding:var(--size-l)0;flex:1}@media (min-width:52em){.product-description__text{padding-right:var(--size-xxxl);max-width:80%}}.product-description__attachments{margin:var(--size-l)0;padding:var(--size-m)}@media (min-width:52em){.product-description__attachments{width:25%;padding:var(--size-l)}}.product-description__image{margin-bottom:var(--size-m);width:100%;height:300px}@media (min-width:52em){.product-description__image{width:350px;height:250px}}.product-images__enlargement .dialog__box{max-width:80vw;height:95vh;max-height:unset}.product-availability-details{font-weight:var(--fw-medium);padding-bottom:var(--size-m)}.product-availability-details__time{text-underline-offset:3px;color:var(--color-info);padding-left:var(--size-xs);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.product-downloads__list{list-style-type:disc;list-style-position:inside}.product-downloads__name{color:var(--color-info);display:inline}.product-features-group{padding-right:var(--size-l);flex-direction:column;display:flex}@media (min-width:52em){.product-features-group{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}.product-features-group__title{padding:var(--size-m)0}.product-features-group__list{padding:var(--size-m)0;flex:1}.product-features-group__feature{width:100%;padding:var(--size-xs)0;display:flex}.product-features-group__feature:not(:last-child){border-bottom:1px solid var(--color-bg-5)}.product-features-group__name p,.product-features-group__value p{padding:0}.product-features-group__name{padding-right:var(--size-s);flex:0 33%}.product-features-group__name p{font-weight:var(--fw-medium)}.product-features-group__value{padding-right:var(--size-m);flex:0 0 66%}.product-title__name{display:none}@media (min-width:52em){.product-title__name{display:block}}.related-products{padding:var(--size-l)0;flex-direction:column;align-items:center;width:100%;display:flex}.related-products__title{padding-bottom:var(--size-m)}.related-products__list{width:100%}.related-products .tabs-nav{align-self:center}.related-products__products{width:100%}.product-price{padding:var(--size-s)0;flex-direction:column;transition:opacity .2s ease-in-out;display:flex}.product-price p.text{padding:0}.product-price__reference{font-size:var(--fs-s)}.product-price__main{font-weight:var(--fw-semibold);font-size:var(--fs-xl)}.product-price__description{font-size:var(--fs-xs);color:var(--color-bg-4)}.product-price--centered{align-items:center}.product-price--centered .product-price__actual,.product-price--centered .product-price__type{text-align:center}.product-price--sale .product-price__reference--regular .price{text-decoration:line-through}.product-price--loading span.price{border-radius:var(--border-radius-m);color:#0000;background:linear-gradient(90deg,#fff 0%,#bbb 50%,#fff 100%) 0 0/200% 100%;animation:2s linear infinite skeleton-animation}.product-price--loading span.price-currency{opacity:0}.product-price--simple .product-price__reference{font-size:var(--fs-xs)}.product-price--simple .product-price__main{font-size:var(--fs-m)}span.price-currency{padding-left:var(--size-xxxs);font-size:.75em;transition:opacity .2s ease-in-out}.cart-page__items{background-color:var(--color-white);border-radius:var(--border-radius-m);padding:var(--size-m)}.cart-page__content{padding-top:var(--size-xl)}.cart-page__actions{padding:var(--size-m)0}.cart-page__proceed{width:100%}.cart-page__summary{margin-top:var(--size-l)}@media (min-width:52em){.cart-page__summary{margin-top:0;position:sticky;top:30px}}.cart-promo-code{margin-top:var(--size-m)}.cart-promo-code .box{padding-bottom:var(--size-l)}.cart-promo-code .box__header{padding-bottom:var(--size-m)}.cart-promo-code .box__title{font-size:var(--fs-m);font-weight:var(--fw-medium)}.cart-promo-code .box__content{transition:max-height .3s var(--ease-in-out-quint);padding:0 var(--size-l);max-height:0;overflow:hidden}.cart-promo-code__fields{padding-bottom:var(--size-l)}.cart-promo-code__code{margin-right:var(--size-m);flex:1}.cart-promo-code__chevron{transition:transform .3s var(--ease-in-out-quint);transform:rotate(90deg)}.cart-promo-code--open .box__content{max-height:500px}.cart-promo-code--open .cart-promo-code__chevron{transform:rotate(-90deg)}.cart-item{cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--size-m)0;flex-direction:column;display:flex;position:relative}@media (min-width:52em){.cart-item{justify-content:space-between;align-items:stretch}}.cart-item:not(:last-child){border-bottom:1px solid var(--color-bg-5)}.cart-item__name{font-weight:var(--fw-bold);padding-bottom:var(--size-s);padding-right:var(--size-xxl)}.cart-item__remove{padding:var(--size-m);padding-right:0;display:none;position:absolute;top:0;right:0}.cart-item:hover .cart-item__remove{display:block}.cart-item__product{flex:1 0;display:flex}.cart-item__image{aspect-ratio:3/2;height:80px}.cart-item__description{padding-left:var(--size-m);flex-direction:column;flex:1;display:flex}.cart-item__footer{padding:var(--size-m)0 var(--size-xs)0;justify-content:flex-end;align-items:center;display:flex}.cart-item__prices{gap:var(--size-l);display:flex}.cart-item__price{font-weight:var(--fw-medium);padding:0}@media (min-width:52em){.cart-item__price--unit{display:block}}.cart-item--full .cart-item__image{height:120px}.cart-item--full .property-list__name,.cart-item--full .property-list__value{font-size:var(--fs-xs)}.cart-item--full .cart-item__remove{display:block}.cart-item--full .cart-item__footer{justify-content:space-between}.cart-item--compact .property-list__item{padding-bottom:var(--size-xxxs)}.cart-item-configuration__option{padding-bottom:var(--size-xxxs);flex-direction:column;display:flex}.cart-item-configuration .property-list__item{padding-bottom:var(--size-xxs)}.cart-item-configuration .property-list__name,.cart-item-configuration .property-list__value{font-size:var(--fs-xxs)}.cart-item-configuration .property-list__name .text,.cart-item-configuration .property-list__value .text{padding:0}.cart-item-configuration .property-list__name .text:after,.cart-item-configuration .property-list__value .text:after{content:":"}.cart-item-image{position:relative}.cart-item-image__product{width:100%;height:100%}.cart-item-image__qty{padding:var(--size-xs);box-shadow:var(--shadow-s);font-weight:var(--fw-bold);position:absolute;top:-10px;left:0}.cart-item-image--size-s{width:90px;height:80px}.cart-item-image--size-l{width:180px;height:120px}.cart-summary{padding-bottom:var(--size-m);flex-direction:column;display:flex}.cart-summary .property-list__name{font-weight:var(--fw-light);flex-grow:1}.cart-summary .property-list__value{font-weight:var(--fw-medium)}.cart-summary__unknown-delivery-cost{text-align:left;justify-self:flex-end;display:flex}.cart-summary__unknown-delivery-tooltip{margin-right:var(--size-s)}.empty-cart{padding:var(--size-xxl)0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.empty-cart__text{padding:var(--size-m)0}.side-cart{width:100vw;height:100dvh;padding:var(--size-l);padding-right:var(--size-m);background-color:var(--color-bg-8);transition:transform .3s var(--ease-in-out-quint);z-index:301;flex-direction:column;display:flex;position:fixed;top:0;right:-100vw}.side-cart--open{transform:translate(-100vw)}@media (min-width:52em){.side-cart{width:450px;right:-450px;box-shadow:-5px 0 15px #0003}.side-cart--open{transform:translate(-450px)}}.side-cart__items-count{font-size:var(--fs-s);padding-left:var(--size-xs)}.side-cart__footer{padding-top:var(--size-m);clip-path:polygon(0 -15%,100% -15%,100% 100%,0 100%,0 100%,0 0);flex-direction:column;align-items:stretch;display:flex;box-shadow:0 -5px 15px #0000000d}.side-cart__content{padding:var(--size-l)0;padding-right:var(--size-m);flex:1;max-height:100%;overflow-y:auto}.side-cart__close{transition:transform .3s var(--ease-in-out)}.side-cart__close:hover{transform:rotate(90deg)scale(1.2)}.side-cart__loading{align-self:center}.side-cart__summary{flex-direction:column}.account-page{padding-top:var(--size-m)}.account-page__header{margin-bottom:var(--size-l)}.account-page__header .page-header__foreground{padding:0;position:relative}.account-page__header .page-header__title,.account-page__header .page-header__subtitle{max-width:70%}.account-page__header .section-title__subtitle{font-size:var(--fs-s)}.account-page__header-action{margin:var(--size-m)0}@media (min-width:52em){.account-page__header-action{top:var(--size-l);right:var(--size-l);margin:unset;position:absolute}}.page-header-background{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.page-header-background>div,.page-header-background__image{mix-blend-mode:soft-light;width:100%;height:100%}.page-header-background--mono .page-header-background__image{filter:grayscale();opacity:.5}.not-found-page .page__content{flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found-page__logo{width:200px;margin:var(--size-l)0}.not-found-page__message{text-align:center;place-self:center;width:300px}.not-found-page__description{padding:var(--size-m)0}.footer-copyright{font-size:var(--body-s-fs);padding:var(--size-l);text-align:center}.footer-copyright .text:first-child{padding-bottom:0}.scroll-to-top{left:var(--size-m);bottom:var(--size-m);z-index:1000;width:60px;height:60px;transition:transform .3s var(--ease-in-out-quint),background-color .3s;cursor:pointer;background-color:#000c;border-radius:100%;justify-content:center;align-items:center;display:flex;position:fixed;transform:translate(-300px)}.scroll-to-top--visible{transform:none}.scroll-to-top__arrow{transition:transform .4s var(--ease-in-out-quint)}.scroll-to-top:hover{background-color:#00000080}.scroll-to-top:hover .scroll-to-top__arrow{transform:translateY(-10px)}.cookies-message{z-index:500;background-color:var(--color-bg-8);width:100%;padding:var(--size-l);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -10px 40px #0003}@media (min-width:52em){.cookies-message{flex-direction:row;align-items:center}}.cookies-message__notice.text{font-size:var(--fs-s)}@media (min-width:52em){.cookies-message__notice.text{padding-right:var(--size-xl)}}.cookies-message .link{text-decoration:underline}.cookies-message__close{min-width:220px}.cookies-message__action{width:100%;min-width:300px;margin-right:var(--size-m);margin-bottom:var(--size-m)}@media (min-width:52em){.cookies-message__action{width:unset;margin-right:0;margin-bottom:var(--size-m)}}.page-header{padding:var(--size-xl)0;position:relative}.page-header__foreground{flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}@media (min-width:52em){.page-header__foreground{height:100%}}.page-header__back{padding-right:var(--size-l);transition:transform .2s var(--ease-in-out)}.page-header__back:hover{transform:translate(-10px)}.page-header__subtitle.text{padding-right:var(--size-xl)}.page-header--color-dark{background-color:var(--color-bg-1)}.page-header--color-dark .page-header__title,.page-header--color-dark .page-header__subtitle{color:var(--color-bg-8)}.page-header--size-xs{height:auto;padding:0}.page-header--size-s{min-height:200px}@media (min-width:52em){.page-header--size-s{height:30vh;min-height:300px}}.page-header--size-m{height:25vh;min-height:280px}@media (min-width:52em){.page-header--size-m{height:40vh;min-height:350px}}.page-header--size-l,.page-header--size-xl{padding-top:var(--size-xxl);min-height:600px}@media (min-width:52em){.page-header--size-l .page-header__foreground,.page-header--size-xl .page-header__foreground{justify-content:center}.page-header--size-l{height:50vh}}.page-header--size-xl{height:auto}@media (min-width:52em){.page-header--size-xl{height:80vh}}.security-message{align-items:center;display:flex}.security-message__icon{margin-right:var(--size-s)}.security-message span{color:var(--color-white)}.page{flex-direction:column;display:flex}.page__content{flex-direction:column;flex:1;min-height:50vh;display:flex}@media (min-width:52em){.page--top-padding{padding-top:calc(var(--size-xxxl) - var(--size-l))}}.section--snap{scroll-snap-align:center}.picture-section{padding:var(--size-m)0;align-items:center}@media (min-width:52em){.picture-section{padding:var(--size-xs)0}}.picture-section__content{padding:0 var(--size-m);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:52em){.picture-section--align-left{flex-direction:row-reverse}.picture-section--align-left .picture-section__description,.picture-section--align-right .picture-section__description{padding-right:var(--size-xxxl)}}.picture-section__text,.picture-section__image{flex:1;width:100%}.picture-section__image{aspect-ratio:1;width:100%;min-height:300px;box-shadow:var(--shadow-l);border-radius:var(--border-radius-l);overflow:hidden}@media (min-width:52em){.picture-section__image{max-width:350px;max-height:350px;margin:0}}.picture-section--no-shadow .picture-section__image{box-shadow:none}@media (min-width:52em){.picture-section__text{padding-right:var(--size-xxxl);padding-left:var(--size-xl)}}.picture-section__description{padding-bottom:var(--size-m)}.picture-section__description ul{list-style-type:disc;list-style-position:inside}.picture-section__actions{align-self:center;align-items:center;gap:var(--size-m);flex-direction:column;display:flex}@media (min-width:52em){.picture-section__actions{align-self:unset;flex-direction:row}}.section-title{padding-bottom:var(--size-s);position:relative}@media (max-width:40em){.section-title{flex-direction:row;font-size:1.6rem}}@media (min-width:52em){.section-title{max-width:60%}.section-title:after{content:"";width:100px;height:7px;display:block;position:absolute;left:0}}.section-title__title{letter-spacing:var(--ls-s);font-weight:var(--fw-bold)}.section-title__subtitle{line-height:var(--lh-l);padding-top:var(--size-s);font-size:var(--fs-s)}@media (min-width:52em){.section-title__subtitle{font-size:var(--fs-m)}}.section-title--uppercase .section-title__title{text-transform:uppercase}.section-title--color-light{color:var(--color-bg-8)}.section-title--decorator-position-top{padding-top:var(--size-l)}.section-title--decorator-position-top:after{top:0}.section-title--decorator-position-bottom{margin-bottom:var(--size-m)}.section-title--decorator-position-bottom:after{bottom:0}.section-title--decorator-color-accent:after{background-color:var(--color-success)}.section-title--decorator-color-light:after{background-color:var(--color-bg-8)}.section-title--decorator-color-dark:after{background-color:var(--color-bg-1)}.section-title--align-center{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.section-title--align-center.section-title:after{left:50%;transform:translate(-50%)}.section-title--align-right{text-align:right}.section-title--align-right.section-title:after{left:auto;right:0}.tooltip-hint{margin-left:var(--size-xs)}.product-availability-label{font-weight:var(--fw-medium);padding:var(--size-xs)var(--size-m);position:relative}.product-availability-label:before{content:"";border-radius:var(--border-radius-full);width:10px;height:10px;display:block;position:absolute;top:35%;left:0}.product-availability-label--available:before{background-color:var(--color-success)}.product-availability-label--unavailable:before{background-color:var(--color-error)}.product-availability-label--unavailable_online:before{background-color:var(--color-warning)}.product-availability-label--available_from:before{background-color:var(--color-info)}.product-availability-label--available_on_request:before{background-color:var(--color-error)}.locale-button{justify-content:center;align-items:center;display:flex}.locale-button__lang{padding:0 var(--size-xxs);opacity:.7}.locale-button__lang--active{opacity:1}.locale-button__lang:hover:not(.locale-button__lang--active){opacity:.5}.arrow-button{background-color:var(--color-bg-1);border-radius:var(--border-radius-full);justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:opacity .3s ease-in-out;display:flex}.user-button{width:24px;height:24px;position:relative}.user-button__initials{font-weight:var(--fw-semibold);border-radius:var(--border-radius-full);background-color:var(--color-success);cursor:pointer;z-index:100;justify-content:center;align-items:center;width:100%;height:100%;font-size:.5em;display:flex;position:absolute;top:0;left:0}.user-button__area{z-index:500;min-width:250px;padding-top:55px;display:none;position:absolute;top:0;right:-20px}.user-button__menu{background-color:var(--color-bg-8);box-shadow:var(--shadow-s);padding:var(--size-s);position:relative}.user-button__menu:before{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-bottom:10px solid var(--color-bg-8);width:0;height:0;display:block;position:absolute;top:-10px;right:24px}@media (min-width:52em){.user-button:hover .user-button__area{display:block}}.account-menu--popover,.account-menu--popover .side-menu{padding:0}.account-menu--popover .side-menu__link--active{font-weight:var(--fw-normal);background:0 0}.social-menu{align-items:center;display:flex}.social-menu .header__nav .social-menu{display:none}@media (min-width:70em){.social-menu .header__nav .social-menu{display:flex}.social-menu__link{padding:0 var(--size-xs)}}.inline-link{color:var(--color-info);cursor:pointer;display:inline-block;position:relative}.inline-link:after{content:"";background-color:var(--color-info);width:100%;height:1px;transition:transform .2s var(--ease-in-out);display:block;position:absolute;transform:scale(0)}.inline-link:hover:after{transform:scaleX(1)}.faq-item__question{font-weight:var(--fw-bold);padding:var(--size-s)0;cursor:pointer;font-size:var(--fs-xs);align-items:center;display:flex}@media (min-width:52em){.faq-item__question{font-size:var(--fs-s)}}@media (min-width:52em){.faq-item__answer{padding-right:var(--size-xxl)}}@media (min-width:52em){.faq,.faq__title{padding:var(--size-xl)0}}.faq a{text-underline-offset:3px;color:var(--color-info);cursor:pointer;text-decoration:underline}.faq a:hover{color:var(--color-primary)}.image-slider{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.image-slider__slides{justify-content:center;align-items:center;height:40vh;display:flex;position:relative;overflow:hidden}.image-slider--no-zoom .image-slider__image,.image-slider--no-zoom .image-slider__image--zoomed{cursor:unset}.image-slider__image{cursor:zoom-in;max-width:100%;max-height:100%;position:absolute}.image-slider__image--zoomed{transform-origin:50%;max-width:unset;max-height:unset;cursor:zoom-out}.image-slider__next,.image-slider__prev{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.image-slider__next{right:var(--size-s)}.image-slider__left{left:var(--size-s)}.image-slider-thumbnails{width:100%;padding-bottom:var(--size-l);display:flex;overflow:auto hidden}.image-slider-thumbnails__list{height:140px;padding-top:var(--size-l);display:flex}.image-slider-thumbnails__item{margin-top:var(--size-s);margin-right:var(--size-s);cursor:pointer;position:relative}.image-slider-thumbnails__item--active:before{content:"";background-color:var(--color-success);width:100%;height:8px;display:block;position:absolute;top:-15px;left:0}.image-slider-thumbnails__item--active .image-slider-thumbnails__image,.image-slider-thumbnails__item:hover .image-slider-thumbnails__image{opacity:1;filter:none}.image-slider-thumbnails__image{width:120px;height:80px;margin-right:var(--size-xs);filter:grayscale();opacity:.8;transition:opacity .3s}.highlights-list__title{padding-bottom:var(--size-m)}.highlights-list__item{padding:var(--size-xxs)0;padding-left:70px;position:relative}.highlights-list__item:before{content:"";background-color:var(--color-primary);width:40px;height:5px;display:block;position:absolute;top:calc(50% - 2px);left:0}.content-list{padding:var(--size-l)0}@media (min-width:52em){.content-list{padding:var(--size-xl)0}}.content-list__wrapper{flex-direction:column;align-items:center;display:flex}.content-list__items{padding:var(--size-l)0;flex-direction:column;display:flex}@media (min-width:52em){.content-list__items{flex-flow:wrap;justify-content:space-evenly;align-items:flex-start}}.content-list__header{align-items:center;display:flex}@media (min-width:52em){.content-list__header{display:block}}.content-list__item{margin-bottom:var(--size-m);flex-direction:column;display:flex}@media (min-width:52em){.content-list__item{padding-right:var(--size-l);flex:0 0 calc(100%/var(--items-count) - var(--size-xl))}.content-list__title,.content-list__subtitle{padding-top:var(--size-s);padding-left:0}}.content-list__title{padding-right:var(--size-m);padding-bottom:var(--size-s)}.content-list__description{padding-bottom:var(--size-m)}.content-list__picture{display:flex}.content-list__image{aspect-ratio:1}.property-list{flex-direction:column;display:flex}.property-list__name,.property-list__value{flex:1;align-items:center;display:flex}.property-list__name{font-weight:var(--fw-bold)}.property-list__name .text{padding-bottom:0}.property-list__item{padding-bottom:var(--size-xxxs);flex-wrap:wrap;display:flex}.property-list--vertical{align-items:flex-start}.property-list--vertical .property-list__item{padding-bottom:var(--size-s);flex-direction:column}.property-list--vertical .property-list__name{padding-bottom:var(--size-xxxs)}.property-list--vertical .property-list__name,.property-list--vertical .property-list__value{flex-shrink:0;min-width:100%}.property-list--horizontal .property-list__item,.property-list--horizontal-left .property-list__item{flex-flow:wrap}.property-list--horizontal .property-list__item{justify-content:space-between}.property-list--horizontal .property-list__value{text-align:right;display:inline-block}.property-list--horizontal-left .property-list__item{justify-content:flex-start}.steps-list{margin-left:var(--size-xl);align-items:center;padding-bottom:0;padding-left:0;display:flex}.steps-list a{width:100%;display:inline-block}.steps-list__step{padding-right:var(--size-xxl);align-items:center;display:flex;position:relative}.steps-list__step p.text{padding-right:0}.steps-list__step-title,.steps-list__step-number{padding:0}.steps-list__step-title{padding-left:var(--size-m);font-size:var(--fs-m);color:var(--color-bg-4);white-space:nowrap;display:none}@media (min-width:52em){.steps-list__step-title{display:block}}.steps-list__step-number{text-align:center;width:40px;min-width:40px;height:40px;font-size:var(--fs-l);font-weight:var(--fw-bold);z-index:1;color:var(--color-bg-5);justify-content:center;align-items:center;display:flex;position:relative}.steps-list__step-number:before{content:"";border:2px solid var(--color-bg-5);z-index:-1;border-radius:50%;width:100%;height:100%;display:block;position:absolute}.steps-list__step:after{content:"";background-color:var(--color-bg-5);width:30%;height:2px;display:block;position:absolute;left:50%}@media (min-width:52em){.steps-list__step:after{width:15%;left:80%}}.steps-list__step--last:after{content:none}.steps-list__step--active .steps-list__step-title{font-weight:var(--fw-bold);color:var(--color-bg-3)}.steps-list__step--active .steps-list__step-number{color:var(--color-bg-3)}.steps-list__step--active .steps-list__step-number:before{border-color:var(--color-primary)}.steps-list__step--completed .steps-list__step-number{color:var(--color-white)}.steps-list__step--completed .steps-list__step-number:before{border-color:var(--color-primary);background-color:var(--color-primary)}.card{padding:var(--size-m)var(--size-l);border-radius:var(--border-radius-m);background-color:var(--color-bg-8);box-shadow:var(--shadow-s);transition:all .3s ease-in-out}.card:hover{box-shadow:var(--shadow-l)}.address-form{padding:var(--size-m)0}@media (min-width:52em){.address-form{max-width:600px}}.quantity-selector{border:1px solid var(--color-bg-5);padding:0 var(--size-xs);background-color:var(--color-bg-8);border-radius:25px;justify-content:center;align-items:center;max-width:100px;transition:box-shadow .2s ease-in-out;display:flex;position:relative}.quantity-selector:hover{box-shadow:var(--shadow-s)}.quantity-selector__input{flex-direction:column;display:flex}.quantity-selector__input input{text-align:center;padding:var(--size-xs)0}.quantity-selector__input .text-input-base{max-width:100px;box-shadow:none;border:none;padding:0}.quantity-selector--changed{border-color:var(--color-primary);border-width:2px}.quantity-selector--changed .quantity-selector__input input{font-weight:var(--fw-medium)}.quantity-selector__increase .button,.quantity-selector__decrease .button{width:30px;padding:var(--size-xs);height:30px;font-weight:var(--fw-bold);font-size:var(--fs-m);color:var(--color-bg-3);border-radius:100%}.quantity-selector__increase .button:hover,.quantity-selector__decrease .button:hover{background-color:var(--color-bg-6)}.quantity-selector__calculate{text-align:center;position:absolute;bottom:-40px}.quantity-selector__calculate span{padding:0}.order-page{padding-bottom:var(--size-xxl);flex-direction:column;justify-content:center;align-items:center;display:flex}.payment-return-page{padding-top:var(--size-xl)}.payment-return-page__title{padding-top:var(--size-s);padding-left:var(--size-s)}.payment-return-page__steps{padding-left:var(--size-l);list-style-type:disc;list-style-position:outside}.payment-return-page__steps .text{display:inline}.payment-return-page__step{padding-bottom:var(--size-s)}.payment-return-page__next-steps{margin:var(--size-l)0;padding:var(--size-l);background-color:var(---color-bg-7);border-radius:var(--border-radius-m)}@media (min-width:52em){.payment-return-page__next-steps{padding-right:var(--size-xxxl)}}.checkout-page__main{padding:var(--size-xl)0}@media (min-width:52em){.checkout-page__main{padding-right:var(--size-m);min-height:100vh}}.order-status-info__header{text-align:center;padding:var(--size-m)0;flex-direction:column;align-items:center;display:flex}.order-status-info__summary{padding:var(--size-l)0;display:flex}.order-status-info__property{padding-bottom:var(--size-xs)}@media (min-width:52em){.checkout-summary{margin-top:var(--size-xl);position:sticky;top:20px}}.checkout-summary__products{padding:var(--size-m)0}.checkout-summary__items{flex-wrap:wrap;align-content:flex-start;display:flex}.checkout-summary__items .compact-cart-item-image{margin-bottom:var(--size-s);margin-right:var(--size-s)}.checkout-summary__fine-print{padding-top:var(--size-xl);text-align:justify;font-size:.7em}.checkout-summary__submit{width:100%}.checkout-summary__cancel,.order-addresses__other-delivery{margin-top:var(--size-m)}.order-addresses__delivery{margin-bottom:var(--size-m)}.order-payment__content{background-color:var(--color-bg-6);border-radius:var(--border-radius-m);padding:var(--size-m);margin:var(--size-m)0}@media (min-width:52em){.order-payment__content{min-width:400px;max-width:600px}}.order-payment__value{align-items:center;max-width:200px;display:flex}.order-payment__home{margin-top:var(--size-m)}.order-comments__field textarea{line-height:var(--lh-m);font-family:var(--font-primary)}.cancel-order-button{margin:var(--size-s)0;padding:0 var(--size-m);opacity:.4;transition:opacity .2s var(--ease-in-out);display:inline-flex}.cancel-order-button:hover{opacity:1}.order-acknowledgements{padding-bottom:var(--size-m)}.order-acknowledgements label a{color:var(--color-info)}.order-acknowledgements label a:hover{text-decoration:underline}.order-acknowledgements .form-label{font-size:var(--size-s)}.checkout-address__header{padding-top:var(--size-m);padding-right:var(--size-m);flex-direction:column;display:flex}@media (min-width:52em){.checkout-address__header{flex-direction:row;justify-content:space-between;align-items:center}}.checkout-address__header-title{padding-top:0}.checkout-address__billing-info{margin-left:var(--size-s)}.delivery-form__label{position:relative}@media (min-width:52em){.delivery-form__label{padding-right:120px}}.delivery-form__icon{width:120px;position:absolute;top:0;right:0}.checkout-options-selector{margin-top:var(--size-m)}.checkout-options-selector .radio-group__option{padding:var(--size-m);border-radius:var(--border-radius-m);transition:background-color .2s,box-shadow .2s}.checkout-options-selector .radio-group__option:not(.radio-group__option--selected):hover{background-color:var(--color-bg-7)}.checkout-options-selector .radio-group__option--selected{box-shadow:var(--shadow-m)}.checkout-options-selector .radio-group__option--selected .payment-form__extra{display:block}.checkout-options-selector .radio-group__option .form-label{font-weight:var(--fw-medium)}.checkout-options-selector .radio-group-option-label__hint{padding-bottom:0}.contact-page__contents{padding:var(--size-xl)0}.contact-page small{font-size:var(--fs-xs)}.contact-details{padding:var(--size-xl)0}@media (min-width:52em){.contact-details{padding-right:var(--size-xl)}}.contact-details>p{padding-bottom:var(--size-xxs)}.contact-details h5{font-weight:var(--fw-bold);font-size:var(--fs-s)}.contact-details .heading{padding-bottom:var(--size-s)}.contact-details__map{height:250px;margin-bottom:var(--size-m)}.contact-details__title .heading{font-size:var(--fs-xl)}.contact-form{padding-top:var(--size-m)}@media (min-width:70em){.contact-form{padding-top:var(--size-l);padding-right:var(--size-xxl)}}.contact-form__form{padding:var(--size-m);background-color:var(--color-bg-7);border-radius:var(--border-radius-l);margin-top:var(--size-m)}@media (min-width:52em){.contact-form__form{padding:var(--size-xl)}}.contact-form__send{margin-top:var(--size-m)}.contact-form__footer{padding-top:var(--size-l)}@media (min-width:52em){.contact-form__footer{padding-left:200px}}.document-page__content{padding-top:var(--size-xl);padding-bottom:var(--size-xl)}.document-page__article{text-overflow:ellipsis;max-width:100%;padding:var(--size-l)0;flex:1;overflow:hidden}@media (min-width:52em){.document-page__article{padding:var(--size-xl)var(--size-xxl)var(--size-l)var(--size-l)}}.document-page__links{flex-direction:column;display:flex}@media (min-width:52em){.document-page__links{padding-top:var(--size-xl);position:sticky;top:120px}}.document-page__link{padding-bottom:var(--size-m);padding-right:var(--size-m)}.document-page__link:last-child{padding-right:0}.document-page__link .link{padding:var(--size-xs)0}.document-page__link .link--active{font-weight:var(--fw-medium);border-bottom:5px solid var(--color-success)}.blog-post-page__wrapper{padding-top:var(--size-xl);padding-bottom:var(--size-xl)}.blog-post-page__content{padding-bottom:var(--size-l)}.post-list-item{padding-bottom:var(--size-m);margin-bottom:var(--size-l);position:relative}@media (min-width:52em){.post-list-item{width:33%;padding-right:var(--size-l)}.post-list-item:before{content:"";width:100%;box-shadow:var(--shadow-s);opacity:0;transition:opacity .3s var(--ease-in-out);pointer-events:none;border-radius:4px;position:absolute;top:-20px;bottom:0;left:-20px}.post-list-item:hover:before{opacity:1}}.post-list-item__image{width:calc(100% - 10px);height:240px}.post-list-item__title{padding:var(--size-m)0;padding-right:var(--size-l)}.post-list-item__content{padding-right:var(--size-l);padding-bottom:var(--size-m)}.post-list-item__date{padding-bottom:var(--size-m);font-weight:var(--fw-medium)}.post-list{flex-direction:column;display:flex}@media (min-width:52em){.post-list{flex-flow:wrap}}.downloads-page__content{padding:0;padding-top:var(--size-xl);padding-bottom:var(--size-xl);flex-wrap:wrap;display:flex}@media (min-width:52em){.downloads-page__group{flex-basis:45%}}.downloads-page__group-title{padding-bottom:var(--size-m)}.downloads-link{background-color:var(--color-bg-7);border-radius:var(--border-radius-l);margin:0 var(--size-l)var(--size-l)0;width:100%;transition:all .2s}@media (min-width:52em){.downloads-link{width:auto}}.downloads-link:hover{background-color:var(--color-white);box-shadow:var(--shadow-m)}.downloads-link__content{padding:var(--size-s)var(--size-l);align-items:center;display:flex}.downloads-link__icon{margin-right:var(--size-s)}.downloads-link__title{padding:0}.preorders-page{width:90vw}@media (min-width:52em){.preorders-page{max-width:1200px}}.preorders-page__header{gap:var(--size-m);padding-bottom:var(--size-xs);flex-direction:column;align-items:center;display:flex}@media (min-width:52em){.preorders-page__header{flex-direction:row;justify-content:space-between}}.preorders-page__prices-view{padding:0 var(--size-m)}.preorders-page--hide-prices .product-price{display:none}.preorders-page .product-list-item__picture{transition:all .2s var(--ease-in-out);position:relative}.preorders-page .product-list-item .product-list-item__picture{padding:var(--size-m)0}.preorders-page .product-list-item .product-list-item__picture:after{content:"Specyfikacja / Tech specs";text-align:center;text-underline-offset:3px;opacity:.7;width:100%;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-m);position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.preorders-page .product-list-item:hover .product-list-item__picture:after{opacity:1;text-decoration:underline}.preorder-submitted-page{padding-top:var(--size-xl);padding-bottom:var(--size-xl)}.preorder-collections{padding-left:var(--size-l)}.preorder-collections .tabs-nav-item{font-size:var(--fs-s)}.collection-page__products{padding:var(--size-l)0;width:100%}.collection-page .section-title__title span:first-child{font-size:var(--fs-xxxl);font-weight:var(--fw-semibold);text-transform:uppercase}.collection-page .section-title__title span:last-child{font-size:var(--fs-xl);text-transform:none;font-weight:var(--fw-medium)}.insurance-tag{justify-content:center;align-items:center;gap:var(--size-m);flex-direction:column;transition:transform .2s;display:flex}@media (max-width:52em){.insurance-tag .icon{width:60px;height:60px;min-width:unset;min-height:unset}}.insurance-tag--hover{transform:scale(1.2)}.insurance-tag--hover .insurance-tag__text{opacity:0}.insurance-tag__text{text-align:center;max-width:80%;font-size:var(--fs-xxs);font-weight:var(--fw-semibold);line-height:var(--lh-xs);opacity:.7;transition:opacity .2s}@media (min-width:52em){.insurance-tag__text{font-size:var(--fs-xs)}}.consumer-laurels__image{width:100%;height:100%}.extended-product-list-item{position:relative}.extended-product-list-item .promo-tag{width:50px;height:50px}.extended-product-list-item .insurance-tag__text{display:none}.promo-tag{width:65px;height:65px}.product-page__main{flex-direction:column;display:flex}@media (min-width:52em){.product-page__main{flex-direction:row}}.product-page__images{position:relative}@media (min-width:52em){.product-page__images{width:66%}}.product-page__images--grid{display:none}@media (min-width:52em){.product-page__images--grid{display:block}.product-page__images--slider{display:none}}.product-page__image{width:100%;min-height:30vh}@media (min-width:52em){.product-page__image{display:none}}.product-page__laurels{width:120px;height:80px;position:absolute;top:0;left:0}@media (min-width:52em){.product-page__laurels{margin-left:var(--size-m);margin-top:var(--size-m);width:200px;height:100px}}.product-page__form{padding-top:var(--size-m)}@media (min-width:52em){.product-page__form{width:33%;padding-top:0}.product-page__form aside{position:sticky;top:100px}}.product-page__max-quantity{font-weight:var(--fw-bold)}.product-page__description{padding:var(--size-m)0}.product-page__features{background-color:var(--color-bg-6);margin-top:var(--size-m);padding:var(--size-m)0}@media (min-width:70em){.product-page__features{padding:var(--size-xxl)0;padding-bottom:150px}}.product-page__apps-disclaimer{font-size:var(--fs-xs);padding-top:var(--size-xl);padding-bottom:var(--size-m)}.product-standards{padding:var(--size-m)0}.product-standards__content{flex-direction:column;display:flex}@media (min-width:52em){.product-standards__content{flex-direction:row;align-items:center}}.product-standards__icon{margin:0 var(--size-xs)}.product-standards__caption{font-size:var(--fs-m);padding:0}@media (min-width:52em){.product-standards__caption{padding-left:var(--size-l);max-width:70%}}.product-extra-tags{top:var(--size-m);gap:var(--size-xs);align-items:center;display:flex;position:absolute;right:0}@media (min-width:52em){.product-extra-tags{top:var(--size-xl);right:var(--size-l)}}.product-links__list{padding:var(--size-m)0;list-style-type:disc;list-style-position:inside}@media (min-width:52em){.product-links__buttons{align-items:center;gap:var(--size-m);display:flex}}.product-links__link{padding-left:var(--size-s);padding-bottom:var(--size-s)}@media (min-width:52em){.product-links__link{padding-bottom:var(--size-xxs)}}.product-links__link .link{color:var(--color-info)}.product-key-features{padding:var(--size-m);flex-direction:column;justify-content:center;display:flex}@media (min-width:52em){.product-key-features{padding:var(--size-xl)var(--size-l);flex-direction:row;align-items:center}}.product-key-features__item{padding:var(--size-m)var(--size-xs)}@media (min-width:52em){.product-key-features__item{padding:var(--size-m)}}.product-key-features__item:not(:last-child){border-bottom:1px solid var(--color-bg-4)}@media (min-width:52em){.product-key-features__item:not(:last-child){border-bottom:none;border-right:1px solid var(--color-bg-4)}}.product-key-features__title{transform:translateY(-var(--size-l))}.product-key-features__pictogram{margin-right:var(--size-m)}.product-key-features__value,.product-key-features__label{padding:0}.product-key-features__label{font-size:var(--fs-s)}.product-key-features__value{font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.product-geometry__content{flex-direction:column;display:flex}@media (min-width:70em){.product-geometry__content{flex-direction:row}}.product-geometry__data,.product-geometry__dimensions{flex:1}.product-geometry__table{padding-top:var(--size-l)}.product-geometry__dimension{padding:var(--size-xs)0;flex-direction:column;display:flex}.product-geometry__dimension-name{flex:1}.product-geometry__dimension-name span{background-color:var(--color-primary);width:30px;height:30px;color:var(--color-black);font-weight:var(--fw-bold);margin-right:var(--size-m);border-radius:25px;justify-content:center;align-items:center;display:inline-flex}.product-geometry__dimension-value{font-weight:var(--fw-bold);padding-left:var(--size-xl)}@media (min-width:52em){.product-geometry__dimension{flex-direction:row;justify-content:space-between;align-items:center}.product-geometry__dimension .product-geometry__dimension-value{padding-left:var(--size-s);flex:1}}.product-geometry__dimensions-image{height:400px}@media (min-width:52em){.product-geometry__dimensions-image{min-height:450px}}.home-page{background-color:#fff}.home-featured{padding:var(--size-xl)var(--size-m);flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:52em){.home-featured{padding:var(--size-xxxl)var(--size-m)}.home-featured:before{content:"";width:100%;height:10%;display:block;position:absolute;bottom:0;right:0;box-shadow:0 -10px 50px #0000001a}}.home-featured__content{position:relative}.home-featured__title{text-transform:uppercase;font-weight:var(--fw-medium);font-size:1.5rem}@media (min-width:52em){.home-featured__title{left:var(--size-xxl);top:var(--size-m);transform-origin:0 0;text-align:right;color:var(--color-gray);z-index:1;position:absolute;transform:rotate(-90deg)translate(-100%)translateY(-100%)}.home-featured__title span{font-size:2.7em;font-weight:var(--fw-bold)}}.home-featured__prev,.home-featured__next{cursor:pointer;transition:all .2s var(--ease-in-out);position:absolute;top:20%}@media (min-width:52em){.home-featured__prev,.home-featured__next{top:50%;transform:translateY(-50%)}.home-featured__prev:hover,.home-featured__next:hover{opacity:.7;transform:translateY(-50%)scale(1.1)}}.home-featured__prev{left:var(--size-xl)}.home-featured__next{right:var(--size-xl)}.home-featured-product{mix-blend-mode:darken;flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (min-width:52em){.home-featured-product{flex-direction:row}}.home-featured-product__highlights{padding:var(--size-l)0}.home-featured-product__highlight{padding:var(--size-xxs)0;padding-left:80px;position:relative}.home-featured-product__highlight:before{content:"";background-color:var(--color-primary);width:50px;height:8px;display:block;position:absolute;top:calc(50% - 4px);left:0}.home-featured-product__collection{font-size:var(--fs-m);font-weight:var(--fw-medium);letter-spacing:var(--ls-xl);text-transform:uppercase}@media (min-width:52em){.home-featured-product__image{width:60%;left:var(--size-l)}}.home-featured-product__name{z-index:1;flex-direction:column;align-items:flex-start;display:flex}@media (min-width:52em){.home-featured-product__name{width:35%}}.home-featured-product__model span{font-size:2em;font-weight:var(--fw-bold);line-height:var(--lh-xs);display:inline-block}.home-featured-product__cta{display:block}.join-revolution{background:linear-gradient(to bottom,var(--color-darkest-gray)60%,var(--color-light-beige)100%);position:relative;overflow:hidden}.join-revolution__benefits{background-color:var(--color-black);z-index:1;padding:var(--size-l);color:var(--color-white);border-radius:var(--border-radius-xl);margin-top:-30vh;position:relative}@media (min-width:52em){.join-revolution__benefits{max-width:80%;padding:var(--size-xl)}}.join-revolution__benefit{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:52em){.join-revolution__benefit-title{max-width:75%}.join-revolution__benefit-title span{font-size:1.6em}}.join-revolution__benefit-image{border-top-right-radius:var(--border-radius-xl);border-bottom-left-radius:var(--border-radius-xl);flex:1;width:100%;padding-bottom:80%;overflow:hidden}@media (min-width:52em){.join-revolution__benefit-image{padding-bottom:30%}.join-revolution__benefit-description{flex:2}.join-revolution__benefit--left{flex-direction:row}.join-revolution__benefit--left .join-revolution__benefit-description{padding-left:var(--size-xl)}.join-revolution__benefit--right{flex-direction:row-reverse}.join-revolution__benefit--right .join-revolution__benefit-description{padding-right:var(--size-xl)}}.join-revolution-landscape{height:70vh;position:relative;-webkit-mask-image:linear-gradient(#000 50%,#0000 75%);mask-image:linear-gradient(#000 50%,#0000 75%)}@media (min-width:52em){.join-revolution-landscape{height:90vh}}.join-revolution-landscape__layer{width:100%;height:100%;position:absolute;top:0;left:0}.join-revolution-landscape__layer .image{width:100%;height:100%}.join-revolution-landscape__claim{white-space:nowrap;width:100%;color:var(--color-white);text-align:center;margin-top:15vw;font-family:Bebas Neue,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:80px;line-height:1.4em;left:0;right:0;overflow:hidden}@media (min-width:52em){.join-revolution-landscape__claim{font-weight:var(--fw-bold);letter-spacing:-3px;margin-top:10vw;font-size:200px}}.join-revolution-landscape__claim.text{padding:0}.home-hero{background-color:var(--color-black);justify-content:center;align-items:center;width:100%;height:80vh;display:flex;position:relative}.home-hero:after{content:"";background:linear-gradient(#0000 0%,#000 100%);width:100%;height:50%;display:block;position:absolute;bottom:0;left:0}@media (min-width:52em){.home-hero{height:90vh}}.home-hero__video{position:absolute;overflow:hidden}@media (min-width:52em){.home-hero__video{border-bottom-right-radius:var(--border-radius-xxl)}}.home-hero__video{z-index:0;width:100%;height:100%;top:0;left:0}.home-hero__video:after{content:"";z-index:1;background:linear-gradient(#000000b3 0%,#0000 100%);width:100%;height:160px;position:absolute;top:0;left:0}.home-hero__foreground{z-index:1;text-align:center;max-width:90%;padding:0 var(--size-m);flex-direction:column;align-items:center;font-size:.7em;display:flex}@media (min-width:52em){.home-hero__foreground{width:50%;padding:0;font-size:1em;left:50%}}.home-hero__ready-to-ride{width:350px}@media (min-width:52em){.home-hero__ready-to-ride{width:450px}}.home-hero__cta{margin-top:var(--size-l)}@media (min-width:52em){.home-hero__cta{max-width:50%}}.home-hero__title,.home-hero__text{color:var(--color-white)}.home-hero__title{text-transform:uppercase;padding-top:var(--size-m);font-weight:var(--fw-extrabold);letter-spacing:-2px;padding-bottom:.2em;font-size:5.5em;line-height:.9em;display:none}.home-hero__title span{color:#fff}.home-hero__title span:first-of-type{font-size:.6em}.home-hero__title span:last-of-type{color:var(--color-primary)}.home-hero__text{align-self:center;font-size:2em}@media (min-width:52em){.home-hero__text{align-self:unset;font-size:1.3em}}.home-hero__disclaimer{font-size:var(--fs-xs);opacity:.8;color:var(--color-white);padding-top:var(--size-m);padding-bottom:var(--size-xl)}@media (min-width:52em){.home-hero__disclaimer{max-width:90%;padding-bottom:var(--size-s)}}.home-news{padding-top:var(--size-xl)}.home-news__title{padding-bottom:var(--size-l)}@media (min-width:52em){.home-news__header{padding-right:var(--size-xl)}}.home-news__blog{margin-bottom:var(--size-m)}@media (min-width:52em){.home-news__blog{margin-bottom:0}}.costs-comparison{margin-top:var(--size-m);padding:var(--size-xl)0;background-color:var(--color-bg-1);flex-direction:column;display:flex}.costs-comparison__content{padding:var(--size-l);padding-top:var(--size-xxl);position:relative}.costs-comparison__title{text-align:center;align-items:center}.costs-comparison__title .section-title{margin-bottom:var(--size-xs);padding-bottom:0}.costs-comparison__title .section-title:after{display:none}@media (min-width:52em){.costs-comparison__title{top:var(--size-xl);right:var(--size-xl);text-align:right;align-items:flex-end;position:absolute}.costs-comparison__title .section-title:after{display:block}}.costs-comparison__item{color:var(--color-bg-8);margin-bottom:var(--size-m);flex-direction:column;display:flex}@media (min-width:52em){.costs-comparison__item{flex-direction:row;align-items:center}}.costs-comparison__item--reference-item .costs-comparison-item__name{color:var(--color-success)}.costs-comparison__item--entered .costs-comparison-item__bar{transform:none}.costs-comparison__chart{width:80%}.costs-comparison__item-title,.costs-comparison__item-measure{align-items:center;display:flex}.costs-comparison__item-title{padding-bottom:var(--size-s)}@media (min-width:52em){.costs-comparison__item-title{width:15%;padding-bottom:0}.costs-comparison__item-measure{flex:1}}.costs-comparison-item__name{padding:0 var(--size-s)}.costs-comparison-item__bar{background-color:var(--color-success);transform-origin:0 0;height:30px;transition:transform var(--ease-in-out).4s;transform:scaleX(0)}.costs-comparison-item__cost{padding-right:var(--size-m)}@media (min-width:52em){.costs-comparison-item__cost{padding:0 var(--size-s);text-align:right;min-width:150px}}.costs-comparison-item__ratio{white-space:nowrap;padding-left:var(--size-s);color:var(--color-bg-5);padding-bottom:0}.banner{margin-bottom:var(--size-m);width:100%;position:relative;overflow:hidden}.banner a{width:100%;height:100%;display:block}.banner:first-child{border-top-left-radius:var(--border-radius-xl)}.banner:last-child{border-bottom-right-radius:var(--border-radius-xl)}@media (min-width:52em){.banner{cursor:pointer;transition:transform .3s var(--ease-in-out);max-height:45vh;margin-bottom:0;overflow:hidden}}.banner__image{width:100%;height:100%;transition:all .3s var(--ease-in-out);position:relative}.banner__text{width:60%;position:absolute}@media (min-width:52em){.banner__text{width:50%}}.banner__title{font-size:var(--fs-l);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-s);color:var(--color-bg-8);line-height:var(--lh-xs);transition:all .3s var(--ease-in-out);line-height:normal}.banner__title span{color:var(--color-primary);font-size:1.4em}@media (min-width:52em){.banner__title{font-size:var(--fs-xxl);line-height:var(--lh-s)}}.banner__subtitle{padding:var(--size-m)0;color:var(--color-bg-8);max-width:90%;font-size:1em;line-height:var(--lh-s);display:none}@media (min-width:52em){.banner__subtitle{display:block}}.banner--title-position-top-left .banner__text{left:var(--size-l);top:var(--size-l)}.banner--title-position-top-right .banner__text{right:var(--size-l);top:var(--size-l)}.banner--title-position-bottom-right .banner__text{right:var(--size-l);bottom:var(--size-l)}.banner--title-position-bottom-left .banner__text{left:var(--size-l);bottom:var(--size-l)}.banner--title-position-center-right .banner__text{text-align:center;width:100%;padding:0 var(--size-m);top:50%;transform:translateY(-50%)}@media (min-width:52em){.banner--title-position-center-right .banner__text{width:35%;text-align:unset;right:var(--size-l);padding:0}}.banner--title-position-center-left .banner__text{width:30%;top:50%;left:var(--size-l);transform:translateY(-50%)}.banner:hover .banner__image{filter:brightness(1.1);transform:scale(1.1)}.banner:hover .banner__caption{transform:translate(3%)}.banner:hover.banner--caption-position-center-right .banner__caption,.banner:hover.banner--caption-position-center-left .banner__caption{transform:translate(3%,-50%)}.banners{max-width:100%;padding:var(--size-l)0;grid-gap:var(--size-m);grid-template-columns:repeat(1,1fr);grid-auto-flow:row;display:grid}@media (min-width:52em){.banners{grid-gap:var(--size-xl);grid-template-columns:repeat(2,1fr)}}.banners__banner{width:100%}@media (min-width:52em){.banners__banner--size-half{grid-column:span 1}.banners__banner--size-full{grid-column:span 2}}.how-it-works{height:60vh;position:relative}@media (min-width:52em){.how-it-works{height:90vh}}.how-it-works__image{width:100%;height:100%;position:absolute;bottom:0}@media (min-width:52em){.how-it-works__image{opacity:.9;max-width:1500px;display:block;bottom:0;left:50%;transform:translate(-50%)}}.how-it-works__background{background-color:var(--color-bg-3);width:100%;height:100%;position:relative}.how-it-works__foreground{color:var(--color-bg-8);padding-right:var(--size-l);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex;position:absolute;bottom:10%}@media (min-width:52em){.how-it-works__foreground{top:20%;bottom:auto;left:50%;transform:translate(-50%)}}.home-collections{padding:var(--size-l);background-color:var(--color-black);position:relative}.home-collections__wrapper{padding:var(--size-m)0;justify-content:space-between;align-items:center;display:flex}.home-collections__intro{width:50%}.home-collections .section-title__subtitle{text-transform:none;font-size:var(--fs-m)}@media (min-width:52em){.home-collections .section-title__subtitle{max-width:80%}}.home-collections__title{max-width:80%;padding-bottom:var(--size-l);text-transform:uppercase}.home-collections__grid{gap:var(--size-l);flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:52em){.home-collections__grid{justify-content:space-around;gap:var(--size-s);flex-direction:row}}.home-collections__grid-item{aspect-ratio:3/2;width:80%;position:relative}@media (min-width:52em){.home-collections__grid-item{width:unset;aspect-ratio:1;flex:1}}.home-collections__image{width:100%;height:100%;transition:all .5s;position:absolute;scale:1.1}.home-collections__collection-title{padding:var(--size-m);z-index:1;color:var(--color-white);flex-direction:column;display:flex;position:absolute}.home-collections__name{text-transform:uppercase;font-size:2.3em;line-height:1em;font-weight:var(--fw-bold);padding:0}.home-collections__description{padding:var(--size-xs)0}.home-collections__collection{border-radius:var(--border-radius-s);width:100%;padding-bottom:100%;display:block;position:relative;overflow:hidden}.home-collections__collection--align-top .home-collections__collection-title{flex-direction:column-reverse;top:0}.home-collections__collection--align-bottom .home-collections__collection-title{bottom:0}.home-collections__collection:before{content:"";padding-top:100%;display:block;position:absolute}.home-collections__collection-name{flex-direction:column;display:flex}.home-collections__collection:hover .home-collections__image{filter:brightness(1.3);transform:scale(1.2)}.preorders-layout{background-color:var(--color-beige);width:100%;min-height:100%;font-size:.9em;position:relative}.preorders-layout__header,.preorders-layout__actions,.preorders-layout__title{justify-content:space-between;align-items:center;display:flex}.preorders-layout__header{width:100%;padding:var(--size-xl)0}.preorders-layout__title{flex-direction:column;display:flex}@media (min-width:52em){.preorders-layout__title{font-size:var(--fs-xl);flex-direction:row;align-items:baseline}}.preorders-layout__title .heading{color:var(--color-bg-4);font-size:var(--fs-m);font-family:var(--font-secondary)}@media (min-width:52em){.preorders-layout__title .heading{font-size:var(--fs-l)}}.preorders-layout__user{padding:0;padding-right:var(--size-s);display:none}@media (min-width:52em){.preorders-layout__user{display:block}}.preorders-layout__wrapper,.preorders-layout__content{flex-direction:column;align-items:center;display:flex}.preorders-layout__wrapper{margin:0 auto}@media (min-width:52em){.preorders-layout__wrapper{max-width:90vw}}.preorders-layout__logo{height:35px;margin-right:var(--size-l)}.preorders-layout__footer{padding:var(--size-xl)0;align-items:center;display:flex}.preorders-layout__scroll-to-top{bottom:100px}.checkout-layout{background-color:var(--color-bg-7)}.checkout-layout__header{background-color:var(--color-white);position:relative;box-shadow:0 5px 10px #0000001a}.checkout-layout__logo{max-width:150px}.checkout-layout__header-content{justify-content:space-between;align-items:center;height:100px;display:flex}.checkout-layout__content{flex-direction:column-reverse;display:flex}.checkout-layout .top-bar__message span{color:var(--color-success)}.checkout-layout .wrapper--inner{max-width:1100px}.layout{flex-direction:column;align-items:stretch;height:100%;display:flex}.layout__wrapper{flex:1}@media (min-width:52em){.layout__wrapper{margin-top:-90px}}.simple-layout{background-color:var(--color-bg-7);width:100%;min-height:100%;position:relative}.simple-layout__wrapper,.simple-layout__content{flex-direction:column;align-items:center;display:flex}.simple-layout__wrapper{margin:0 auto}@media (min-width:52em){.simple-layout__wrapper{max-width:50vw;margin-top:var(--size-xxl)}}.simple-layout__content{padding:var(--size-l);border-radius:var(--border-radius-m);background-color:var(--color-bg-8);box-shadow:var(--shadow-m)}@media (min-width:52em){.simple-layout__content{padding:var(--size-l)var(--size-xxl)}}.simple-layout__logo{width:180px;margin:var(--size-xl)0}@media (min-width:52em){.simple-layout__logo{margin-top:0}}.simple-layout__footer{padding:var(--size-xl)0;align-items:center}.redirect-message{box-shadow:var(--shadow-xl);background-color:#00000080}@media (min-width:52em){.redirect-message .dialog__box{width:400px;min-width:unset;text-align:center}}.redirect-message .dialog__content{padding:var(--size-l)}.redirect-message__message{margin-bottom:var(--size-l);font-size:var(--fs-m)}.redirect-message__message a.link{color:var(--color-info);font-weight:var(--fw-bold)}.redirect-message__message a.link:hover{text-decoration:underline}.redirect-message__cta .button__label{font-weight:var(--fw-bold);padding:0 var(--size-l)}.account-layout__header{margin-bottom:var(--size-l);flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (min-width:52em){.account-layout__header{flex-direction:row}}.account-layout__content{padding-top:var(--size-m);padding-bottom:var(--size-m)}@media (min-width:52em){.account-layout__content{padding-top:var(--size-xl);padding-bottom:var(--size-xl)}}.account-layout__actions{flex-shrink:0}.account-layout__title{padding-bottom:var(--size-s)}.account-layout__subtitle{padding-bottom:var(--size-m)}@media (min-width:52em){.account-layout__subtitle{padding-right:var(--size-xxxl)}}.account-layout__logout{max-width:200px}.account-layout__logout .button{background-color:var(--color-white)}.account-layout__logout .button__label{color:var(--color-text)}@media (min-width:52em){.account-layout__logout{right:var(--size-xl);bottom:var(--size-m);position:absolute}}.subnav__items{padding:var(--size-m)0;flex-direction:column;justify-content:center;display:flex}@media (min-width:52em){.subnav__items{padding:var(--size-m);flex-direction:row;overflow-x:auto}}.nav{order:1;align-content:stretch;display:none}.nav--open{display:flex}.nav--color-light{color:var(--color-text-inverse)}.nav--color-light .social-menu path{fill:var(--color-white)}.nav--color-dark{color:var(--color-text)}.nav--color-dark .social-menu path{fill:var(--color-black)}@media (min-width:52em){.nav{flex:1;order:2;height:100%;display:flex}}.nav__icon{margin-right:var(--size-m)}.nav__items{-webkit-user-select:none;user-select:none;flex-direction:column;max-height:calc(100vh - 50px);display:flex}@media (min-width:52em){.nav__items{padding:0 var(--size-m);flex-direction:row;align-items:center}.side-menu{padding:var(--size-l)0;padding-right:var(--size-m)}}.side-menu__list{width:100%;min-height:60px;display:flex;overflow-x:scroll}@media (min-width:52em){.side-menu__list{flex-direction:column;overflow:hidden}}.side-menu__item{padding:var(--size-xs)0;padding-right:var(--size-s)}@media (min-width:52em){.side-menu__item{padding-right:0}}.side-menu__item:last-child{padding-right:0}.side-menu__item:hover{font-weight:700}.side-menu__link{white-space:nowrap;border-radius:var(--border-radius-m);padding:var(--size-xs)var(--size-m)}.side-menu__link--active{font-weight:var(--fw-medium);background-color:var(--color-bg-6)}.menu-icon{cursor:pointer;-webkit-user-select:none;user-select:none;width:20px;height:20px;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}.menu-icon__bar{opacity:1;background-color:var(--color-bg-3);width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.menu-icon__bar:first-child{top:5px}.menu-icon__bar:nth-child(2){top:10px}.menu-icon__bar:nth-child(3){top:15px}.menu-icon--open .menu-icon__bar:first-child{top:12px;transform:rotate(135deg)}.menu-icon--open .menu-icon__bar:nth-child(2){opacity:0;left:-10px}.menu-icon--open .menu-icon__bar:nth-child(3){top:12px;transform:rotate(-135deg)}.subnav-item{background-color:var(--color-bg-7);padding:var(--size-xs)var(--size-s);margin-bottom:var(--size-xxs);flex:1;transition:background-color .2s;position:relative}.subnav-item p.text{padding:var(--size-xxs)0;font-weight:var(--fw-light)}@media (max-width:40em){.subnav-item{width:100%!important}}@media (min-width:52em){.subnav-item{border-radius:var(--border-radius-l);height:0;padding-bottom:16%}.subnav-item:not(:last-child){margin-right:var(--size-m)}}@media (min-width:90em){.subnav-item{padding-bottom:13%}}.subnav-item__link{width:100%;display:block}.subnav-item__icon,.subnav-item__image{width:30%;height:30%;display:none}@media (min-width:52em){.subnav-item__icon,.subnav-item__image{bottom:var(--size-l);right:var(--size-l);display:block;position:absolute}}.subnav-item__image{width:100%;height:100%;overflow:hidden}@media (min-width:52em){.subnav-item__image{bottom:0;left:0}.subnav-item__image .image__picture{mix-blend-mode:darken;border-radius:var(--border-radius-l);transition:filter .2s ease-in-out}.subnav-item--bike-collection .subnav-item__image{bottom:var(--size-l)}.subnav-item--bike-collection .image__picture{left:auto;right:-25%}}.subnav-item:hover{background-color:var(--color-light-beige)}.subnav-item:hover .image__picture{filter:brightness(1.2)}.subnav-item__caption{font-family:var(--font-secondary);font-size:var(--fs-s);text-align:left;text-transform:none}.subnav-item__caption span{align-items:center;display:inline-flex}.subnav-item__caption span:first-child{padding-bottom:var(--size-s);font-size:1.1em;font-weight:var(--fw-semibold)}.subnav-item__caption span .new{margin-left:var(--size-m);font-size:var(--fs-xs);background-color:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-l);padding:var(--size-xxs)var(--size-s);text-transform:uppercase;justify-content:center;align-items:center}@media (min-width:52em){.subnav-item__caption{z-index:1;width:80%;color:var(--color-bg-8);left:var(--size-m);top:var(--size-s);font-weight:var(--fw-medium);font-family:var(--font-primary);text-transform:uppercase;display:block;position:absolute}.subnav-item__caption span:first-child{text-transform:uppercase;font-size:1.6em}.subnav-item__caption span:last-child{font-size:var(--fs-s);font-weight:var(--fw-medium);text-transform:none;max-width:50%}}.subnav-item__description{text-transform:none;display:none}@media (min-width:52em){.subnav-item__description{display:block}}.subnav-item--no-background .subnav-item__caption{color:var(--color-bg-1)}.subnav-item--no-background .subnav-item__image{width:100%;max-height:80%;bottom:0}.nav-item{height:100%;padding:var(--size-s)calc(var(--size-m)*.5);text-transform:uppercase;font-weight:var(--fw-medium);font-size:var(--fs-s);flex-direction:column;width:97vw;display:flex}.nav-item:not(:last-child){border-bottom:1px solid var(--color-bg-6)}.nav-item a.link{flex-direction:column;justify-content:center;height:100%;display:flex}@media (min-width:52em){.nav-item{cursor:pointer;text-align:center;justify-content:center;width:auto}.nav-item:not(:last-child){border:none}.nav-item__caption{flex:1;position:relative}.nav-item__caption:before{content:"";background-color:var(--color-bg-3);width:100%;height:2px;transition:transform .2s var(--ease-in-out);display:block;position:absolute;bottom:-5px;transform:scaleX(0)}.nav-item__subnav{background-color:var(--color-bg-8);border-bottom-left-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s);width:100%;position:absolute;top:60px;left:0;right:0}.nav-item:hover .nav-item__caption:before{transform:scale(1)}}.nav-item__content{justify-content:space-between;align-items:center;display:flex}.nav-item--parent .nav-item__caption{display:block;position:relative}.nav-item--parent .nav-item__expander{transform-origin:50%;margin-left:var(--size-xs);transition:transform .2s ease-in-out;transform:rotate(180deg)}@media (max-width:52em){.nav-item--parent .nav-item__expander{padding:var(--size-xs)var(--size-m)}}.nav-item--open .nav-item__subnav{display:block}@media (min-width:52em){.nav-item--open .nav-item__subnav{border-bottom-left-radius:var(--border-radius-m);border-bottom-right-radius:var(--border-radius-m);box-shadow:0 15px 20px #00000026}}.nav-item--open .nav-item__expander{transform:rotate(0)}.page-footer{padding:var(--size-l)0}.checkout-footer{margin-top:var(--size-xxl);padding:var(--size-l)0;background-color:var(--color-white);flex-direction:column;align-items:center;display:flex}.checkout-footer__payment-methods{margin:var(--size-m)0;mix-blend-mode:darken;align-self:center;max-width:80%;display:none}@media (min-width:52em){.checkout-footer__payment-methods{display:block}}.checkout-footer .footer-copyright{text-align:center}.catalog-download{padding:var(--size-xl)0}.catalog-download__title{color:var(--color-primary);padding-bottom:var(--size-xxs)}.catalog-download__subtitle{color:var(--color-bg-5);padding-bottom:0}@media (min-width:52em){.catalog-download__cover{background-color:var(--color-bg-8);width:210px;height:150px;box-shadow:var(--shadow-xl);transform-origin:50%;transition:transform .3s var(--ease-in-out-quint);margin-top:-7%;margin-left:5%}.catalog-download:hover .catalog-download__cover{transform:rotate(-5deg)}}.footer-links{color:var(--color-white);flex-direction:column;flex:1;display:flex}@media (max-width:52em){.footer-links{border-top:1px solid var(--color-dark-gray);padding-top:var(--size-l);margin-top:var(--size-l)}}.footer-links:first-child{padding-top:var(--size-l)}@media (min-width:52em){.footer-links{flex-direction:row-reverse}.footer-links:first-child{padding-top:0}}.footer-links-section{text-align:center}@media (min-width:52em){.footer-links-section{padding-right:var(--size-xl);padding-bottom:var(--size-m);text-align:right}}.footer-links-section__title{padding-bottom:var(--size-m)}.footer-links-section__item{padding-bottom:var(--size-xs)}.footer-links-section__link.inline-link{color:var(--color-white)}.footer-links-section__link.inline-link:hover{color:var(--color-primary)}.footer-address{padding-top:var(--size-xl)}@media (min-width:52em){.footer-address{padding-top:0}}.footer-address__logo{max-width:180px;padding-bottom:var(--size-l)}.footer-address__postal{padding-bottom:var(--size-l)}.footer-address__social{padding-top:var(--size-l);display:flex}@media (min-width:52em){.footer-address__social{flex-direction:row-reverse}}.footer-address__social-link{padding-left:var(--size-s)}.footer{background-color:var(--color-darkest-gray);background-blend-mode:soft-light;color:var(--color-white);border-top-left-radius:var(--border-radius-xxl);background-position:0 -50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-shrink:0;position:relative}@media (min-width:52em){.footer{background-position:50% -50%;min-height:70vh}}.footer__content{z-index:1;padding:0 var(--size-m);flex-direction:column;display:flex}@media (min-width:52em){.footer__content{padding-top:var(--size-xxxl);flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer a.link{text-underline-position:under;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.newsletter{background-color:var(--color-light-beige);border-radius:var(--border-radius-l);margin:var(--size-xxl)0;padding:var(--size-l)}@media (min-width:52em){.newsletter{padding:var(--size-xl)}}.newsletter__content{flex-direction:column;align-items:center;display:flex}@media (min-width:52em){.newsletter__content{flex-direction:row}}.newsletter__description{padding-bottom:var(--size-m)}.newsletter__subscribe{flex:1}@media (min-width:52em){.newsletter__subscribe{padding-right:var(--size-xl);border-right:1px solid var(--color-gray)}}.newsletter__form{flex-direction:column;display:flex}.newsletter__form a{text-decoration:underline}@media (min-width:52em){.newsletter__form{flex-direction:row}}.newsletter__fields{flex:1 0 50%}@media (min-width:52em){.newsletter__fields{align-items:center;display:flex}}.newsletter__email{width:100%;margin-right:var(--size-m);flex:2}.newsletter__submit{width:100%;margin-top:var(--size-s);flex:1}@media (min-width:52em){.newsletter .newsletter__email,.newsletter .newsletter__submit{width:unset;margin-top:0}}.newsletter__disclaimer{padding:var(--size-m)0;font-size:.8em}.newsletter__social{padding:var(--size-m)0;flex-direction:column;flex:1;align-items:center;display:flex}.newsletter__social-title{text-align:center}.newsletter__social-hashtag{font-size:2.5rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-s)}@media (min-width:52em){.newsletter__social{padding:0;padding-left:var(--size-m);flex:.35}}.header-buttons{justify-content:flex-end;align-items:center;height:100%;display:flex}.header-buttons__button{margin-left:var(--size-m);flex-direction:column;align-items:center;display:flex;position:relative}.header-buttons__button .button__label{color:var(--color-bg-3);padding:var(--size-xxs)0 0 0;font-size:var(--body-s-fs);display:none}@media (max-width:40em){.header-buttons__button svg path{fill:#111}}.header-buttons__cart-qty{background-color:var(--color-success);border-radius:var(--border-radius-full);justify-content:center;align-items:center;width:20px;height:20px;font-size:.6rem;display:flex;position:absolute;top:0;right:-7px}.search-bar{flex:1;align-items:center;display:flex}@media (min-width:52em){.search-bar{margin:var(--size-s)}}.search-bar--open .search-bar__icon,.search-bar--open .search-bar__input{opacity:1}.search-bar__icon,.search-bar__input{transition:opacity .1s}.search-bar__icon{margin-left:var(--size-m)}@media (min-width:52em){.search-bar__icon{margin:0 var(--size-l)}}.search-bar__close{padding-right:var(--size-m)}.search-bar__form{padding-right:var(--size-l);flex:1;justify-content:space-between;align-items:center;display:flex}.search-bar__input{opacity:0;flex:1}.search-bar__input .text-input-base{font-size:var(--fs-m);height:100%;box-shadow:none;border:none}@media (min-width:52em){.search-bar__input .text-input-base{padding:var(--size-xxxs)var(--size-xs)}}.search-bar__find{display:none}@media (min-width:70em){.search-bar__find{display:block}}.header{z-index:201;width:100%;position:sticky;top:0;left:0}.header__content{padding:var(--size-s)var(--size-xs);flex-flow:wrap;justify-content:flex-start;align-items:center;transition:background-color .1s;display:flex;position:relative}@media (min-width:52em){.header__content{padding:0 var(--size-l);flex-wrap:nowrap;justify-content:space-between;align-items:stretch}}.header__menu{margin:0 var(--size-m)}@media (min-width:52em){.header__menu{display:none}}.header__logo{order:1;width:110px;display:block}.header__logo--desktop{display:none}@media (min-width:52em){.header__logo{padding:var(--size-m)0;width:130px;display:block}.header__logo--mobile{display:none}}.header__nav{padding-top:var(--size-s);order:3}@media (min-width:52em){.header__nav{order:2;padding:0;display:flex}}.header__buttons{padding-right:var(--size-l);flex-grow:1;order:2}@media (min-width:52em){.header__buttons{padding-right:var(--size-s);flex-grow:0}}.header__search{flex-grow:1}.header--fixed .header__content{background-color:var(--color-bg-8);box-shadow:0 10px 15px #00000026}@media (min-width:52em){.header--fixed .header__content{box-shadow:0 5px 25px #00000026}}.top-bar{background-color:var(--color-bg-0);text-transform:uppercase;padding:var(--size-s);z-index:1;align-items:center;font-size:.7rem;font-weight:400;display:flex}.top-bar__wrapper{flex:1;justify-content:space-between;align-items:center;display:flex}.top-bar--important .top-bar__message{color:var(--color-warning);font-weight:var(--fw-semibold);display:block}.top-bar__phone span{display:none}@media (min-width:52em){.top-bar__phone span{display:inline}}.top-bar__catalog{align-items:center;display:none}.top-bar__catalog .text{padding-bottom:0}@media (min-width:52em){.top-bar__catalog{display:flex}}.top-bar__items{flex:1;display:flex}@media (max-width:52em){.top-bar__items:first-child{flex:2}}.top-bar__items:last-child{justify-content:flex-end}.top-bar__message{padding:0 var(--size-xs);color:var(--color-white);letter-spacing:-.5px}.top-bar__message span{color:var(--color-primary)}.top-bar__message .text{padding:0}@media (min-width:52em){.top-bar__message{letter-spacing:2px;text-align:center;flex:2}}.top-bar__item{color:var(--color-bg-8);height:auto}@media (min-width:52em){.top-bar__item{cursor:pointer;padding:0 var(--size-s);border-left:1px solid var(--color-bg-3)}}.top-bar__item:first-child{border-left:none;padding-left:0}.shops-page__search{padding-top:var(--size-m)}.shops-page__content{width:100%;margin-bottom:var(--size-xl);flex-direction:column;display:flex}@media (min-width:52em){.shops-page__content{max-height:calc(100vh - var(--size-xxxl));flex-direction:row}}.shops-page__filters{padding:var(--size-l);flex-direction:column;flex:1;display:flex}@media (min-width:52em){.shops-page__list{flex:1;overflow-y:auto}}.shops-page__map{height:calc(100vh - var(--size-xxxl));border-top-left-radius:50px;border-bottom-left-radius:var(--border-radius-m);flex:4}.map{background-color:var(--color-bg-8)}.map__cluster{background-color:var(--color-success);color:var(--color-bg-8);border-radius:var(--border-radius-full);box-shadow:var(--shadow-s)}.map__cluster img{display:none}.map__loader,.map__contents{width:100%;height:100%}.shops-search{background-color:var(--color-bg-8);padding-bottom:var(--size-s);flex-direction:column;display:flex}.shops-search__country-region{flex-direction:column;display:flex}@media (min-width:52em){.shops-search__country-region{flex-direction:row}}.shops-search__country{margin-bottom:var(--size-s)}@media (min-width:52em){.shops-search__country{margin-bottom:var(--size-m);flex:1;margin-bottom:0}.shops-search__region{margin-left:var(--size-s);flex:1.5}}.shops-search__filter{margin-top:var(--size-s)}.shops-search__types{padding:var(--size-s)0}.shop-tags{padding:var(--size-s)0;flex-wrap:wrap;align-items:center;display:flex}.shop-tags__tag{margin:var(--size-xxs)}.shop-card{padding:var(--size-s)var(--size-m);margin-bottom:var(--size-m);background-color:var(--color-bg-8);border-radius:var(--border-radius-m);box-shadow:none;cursor:pointer;border:1px solid #0000;position:relative}.shop-card:not(.shop-card--embedded){background-color:var(--color-light-beige)}.shop-card:not(.shop-card--embedded).shop-card--selected,.shop-card:not(.shop-card--embedded):hover{background-color:var(--color-white-beige);box-shadow:var(--shadow-m);border:1px solid var(--color-gray)}.shop-card:not(.shop-card--embedded).shop-card--selected .pill:not(.shop-card__tag--highlighted),.shop-card:not(.shop-card--embedded):hover .pill:not(.shop-card__tag--highlighted){background-color:var(--color-beige)}.shop-card--embedded{padding:var(--size-s)var(--size-m)}.shop-card--embedded:hover{cursor:default;box-shadow:none;border:none;transition:none}.shop-card--embedded p{font-size:var(--fs-s);font-family:var(--font-primary)}.shop-card--embedded .shop-card__header{padding-left:var(--size-xl)}.shop-card--embedded .shop-tags__tag{border:1px solid var(--color-gray)}.shop-card__header{justify-content:space-between;align-items:center;display:flex}.shop-card__name{font-size:var(--fs-s);font-weight:var(--fw-medium)}.shop-card__tag{margin-left:var(--size-m)}.shop-card__contact{padding:var(--size-xs)0}.shop-card__link{padding-top:var(--size-m);color:var(--color-info);display:block}.shop-info-box{background-color:var(--color-bg-8);padding:var(--size-s);padding-right:var(--size-l);border-radius:var(--border-radius-m);width:370px;padding-bottom:0;position:relative}.shop-info-box .shop-info-box{box-shadow:none;cursor:default;border-left:none;transition:none}.shop-info-box__close{z-index:100;top:var(--size-xs);left:var(--size-s);font-size:var(--fs-l);position:absolute}.shops-list{flex-direction:column;width:100%;display:flex}@media (min-width:52em){.shops-list{padding-right:var(--size-m)}}.insurance-page .insurance-notice{z-index:999;margin-top:-60px}.insurance-page__content:first-child{background-color:var(--color-light-beige);width:100%}@media (min-width:52em){.insurance-page__cases{transform:translateY(-5%)}}.insurance-page__cases .content-list__wrapper{background-color:var(--color-white);padding:var(--size-m)var(--size-xl);border-radius:var(--border-radius-l);box-shadow:var(--shadow-l)}.insurance-page__steps{padding-bottom:var(--size-m)}@media (min-width:52em){.insurance-page__faq{padding-right:var(--size-xl)}}.insurance-page .page-header .section-title__title{color:var(--color-white);line-height:var(--lh-xxs);font-weight:var(--fw-bold)}@media (min-width:52em){.insurance-page .page-header .section-title__title{font-size:3.5em}}.insurance-page .page-header .section-title__title span{color:var(--color-primary)}.insurance-page__disclaimer{text-align:center;padding:var(--size-m)}.insurance-page__faq-downloads{flex-direction:column;display:flex}@media (min-width:52em){.insurance-page__faq-downloads{flex-direction:row}}.insurance-page .link{color:var(--color-info)}.insurance-notice{padding:var(--size-m)var(--size-xl);font-size:1.3em;font-weight:var(--fw-medium);border-color:#0000;border-radius:0}.insurance-downloads{padding:0 var(--size-m)}@media (min-width:52em){.insurance-downloads{padding:0;padding:var(--size-l);padding-top:var(--size-xxl);min-width:400px}}.insurance-downloads__item{margin-bottom:var(--size-m);padding:var(--size-s);border-radius:var(--border-radius-l);background-color:var(--color-white);box-shadow:var(--shadow-l);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.insurance-downloads__item:hover{box-shadow:var(--shadow-m)}.insurance-downloads__item .text{padding:0}.insurance-checker-fields{gap:var(--size-m);padding-top:var(--size-l);flex-direction:column;display:flex}@media (min-width:52em){.insurance-checker-fields{flex-direction:row;align-items:center}}.insurance-checker-fields .form-label{color:var(--color-white)}.insurance-checker-fields input::placeholder{color:var(--color-bg-4)}.insurance-checker-fields input::-webkit-input-placeholder{color:var(--color-bg-4)}.insurance-checker-fields input::-moz-placeholder{color:var(--color-bg-4)}.insurance-checker-fields input:-ms-placeholder-shown{color:var(--color-bg-4)}.insurance-checker-fields__frame-number{flex:.9}.insurance-checker-fields__submit{margin-bottom:var(--size-xs);align-self:flex-end}.insurance-checker-fields .text-input{background-color:var(--color-darkest-gray);border:none}.insurance-checker-fields .text-input input{color:var(--color-white)}.insurance-partners{padding:var(--size-l);flex-direction:column;align-items:center;display:flex}@media (min-width:52em){.insurance-partners{margin:0 auto;margin-top:var(--size-l);padding:0;padding-bottom:var(--size-l);flex-direction:row;justify-content:space-between;transform:translateY(-40%)}}@media (min-width:70em){.insurance-partners{max-width:70%}}.insurance-partners .link{width:80%;height:100px;display:block}.insurance-partners__partner{flex-direction:column;display:flex}@media (max-width:52em){.insurance-partners__partner:first-child{margin-bottom:var(--size-xl)}}@media (min-width:52em){.insurance-partners__partner{flex-direction:row;width:50%}}.insurance-partners__logo{width:150px;height:100px}@media (min-width:52em){.insurance-partners__logo{height:100%}}.insurance-partners__info{padding:var(--size-l)}@media (min-width:52em){.insurance-partners__info{padding-left:var(--size-xl);max-width:60%}}.insurance-checker{background-color:var(--color-black)}@media (min-width:52em){.insurance-checker{border-bottom-left-radius:var(--border-radius-xl);border-bottom-right-radius:var(--border-radius-xl);background-color:#0000;height:450px;position:relative;overflow:hidden}.insurance-checker__form,.insurance-checker__background{width:100%;height:100%;position:absolute;bottom:0}}.insurance-checker__content{z-index:1}.insurance-checker__background{display:none;left:0}@media (min-width:52em){.insurance-checker__background{display:block}}.insurance-checker__form{padding:var(--size-xl)var(--size-l);z-index:1;right:0}@media (min-width:52em){.insurance-checker__form{flex-direction:column;flex:1;justify-content:flex-end;width:60%;display:flex}}@media (min-width:70em){.insurance-checker__form{padding:var(--size-xxl)var(--size-xl)var(--size-xl);width:50%}}.insurance-checker__form-title,.insurance-checker__title,.insurance-checker__subtitle{color:var(--color-white)}.insurance-checker__title{line-height:var(--lh-xs);padding-bottom:var(--size-s)}.insurance-checker__title span{font-weight:var(--fw-semibold);font-size:1.4em}.insurance-checker-result__message,.insurance-checker-result__info{color:var(--color-white)}.insurance-checker-result__message{padding:var(--size-l)0;align-items:center;display:flex}.insurance-checker-result__result,.insurance-checker-result__info{padding:0;padding-left:var(--size-m)}.insurance-checker-result__result{font-weight:var(--fw-bold);font-size:var(--fs-m);text-transform:uppercase;letter-spacing:var(--ls-l)}.insurance-checker-result__info{padding-top:var(--size-s)}.insurance-checker-result__info a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.installments-page__header .section-title__title{color:var(--color-white);line-height:var(--lh-xs);font-weight:var(--fw-bold)}@media (min-width:52em){.installments-page__header .section-title__title{font-size:3.5em}}.installments-page__providers{gap:var(--size-l);padding:var(--size-xl)0;flex-direction:column;display:flex}@media (min-width:52em){.installments-page__providers{flex-direction:row}}.installments-page__provider{background-color:var(--color-beige);border-radius:var(--border-radius-m);padding:var(--size-l);flex:1}.installments-page__provider .section-title{max-width:unset}.installments-page__guide-title{font-weight:var(--fw-bold);padding:var(--size-xl)0;text-align:center;text-transform:uppercase;color:var(--color-primary)}.installments-page__logo{width:300px;height:100px;margin:var(--size-l)0}.installments-page__disclaimer{padding:var(--size-xl)0;margin-bottom:var(--size-l)}.installments-page__disclaimer-text{font-size:var(--fs-xs);text-align:center;max-width:70%;padding-top:var(--size-xl);margin:var(--size-l)auto}.installments-page ol{list-style-position:inside}.installments-page ol li{padding-bottom:var(--size-s)}.installments-page strong{font-weight:var(--fw-bold)}.salesmen-contacts__title{max-width:90%}.salesmen-contacts__title .section-title__subtitle{text-transform:none}.salesmen-contacts__persons{margin:var(--size-m)0;gap:var(--size-m);flex-wrap:wrap;display:flex}.salesmen-contacts__person{padding:var(--size-m);background-color:var(--color-bg-7);border-radius:var(--border-radius-l);flex:1}.salesmen-contacts__data--hidden{filter:blur(3px);pointer-events:none}@media (min-width:52em){.salesmen-contacts{padding-right:var(--size-xxl);flex-wrap:nowrap}}.salesmen-contacts__name,.salesmen-contacts__title{padding-bottom:var(--size-s)}.salesmen-contacts__name{font-weight:var(--fw-bold)}.salesmen-contacts__title{font-size:var(--fs-xs);text-transform:uppercase}.salesmen-contacts__phone,.salesmen-contacts__email{color:var(--color-info);padding-bottom:0}.salesmen-contacts__phone:hover,.salesmen-contacts__email:hover{text-underline-offset:3px;text-decoration:underline}.testimonials{padding:var(--size-m);background-color:var(--color-light-beige)}@media (min-width:52em){.testimonials{padding:var(--size-xxl);overflow:hidden}}.testimonials__marquee{display:none}@media (min-width:52em){.testimonials__marquee{width:200vw;min-height:100vh;display:flex}.testimonials__list{display:none}}.animated-testimonials-list{padding-right:var(--size-l);column-gap:var(--size-l)}@media (min-width:52em){.animated-testimonials-list{columns:4 300px}}@media (min-width:70em){.animated-testimonials-list{columns:6 200px}}.customer-testimonial{padding:var(--size-m);background-color:var(--color-bg-8);border-radius:var(--border-radius-l);box-shadow:var(--shadow-m);width:100%;margin:var(--size-m)0;display:inline-block;position:relative}@media (max-width:40em){.customer-testimonial:nth-child(2n){display:none}}.customer-testimonial__footer{padding:var(--size-s)0}.customer-testimonial__footer:before{content:"—"}.customer-testimonial__author{font-weight:var(--fw-bold)}.customer-testimonial__author cite{padding-top:var(--size-s);font-size:var(--fs-xs);font-style:normal;font-weight:var(--fw-light);text-overflow:ellipsis;display:block;overflow:hidden}.customer-testimonial__author cite:before{content:"("}.customer-testimonial__author cite:after{content:")"}.ecobike-guard-page__logo{align-self:center;max-width:220px;height:150px}.ecobike-guard-page__header .section-title__title span{color:var(--color-primary);font-size:2em;display:none}.ecobike-guard-page__cta{align-self:center;display:inline-flex}.ecobike-guard-page__features{padding:var(--size-xxl)0}.ecobike-guard-page__benefits{background-color:var(--color-beige)}.ecobike-guard-page__downloads{gap:var(--size-m);flex-direction:column;display:flex}@media (min-width:52em){.ecobike-guard-page__downloads{padding:0 var(--size-s);flex-direction:row}}.ecobike-guard-page__store-link{width:120px;height:40px;display:inline-flex}.ecobike-guard-page__store-image{width:100%;height:100%}.ecobike-guard-page__disclaimer{text-align:center;padding:var(--size-xl)0}.ecobike-guard-page__disclaimer strong{font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-l)}.ecobike-guard-page__disclaimer a.link{color:var(--color-info)}.ecobike-guard-page__disclaimer a.link:hover{text-decoration:underline}@media (min-width:52em){.about-page__intro{max-width:50%}}.about-page__header{color:var(--color-bg-8)}@media (min-width:52em){.about-page__header{max-height:none}}.about-page .page-header__title{padding-top:var(--size-xxxl)}.about-page .page-header__title .section-title__title{font-weight:var(--fw-bold)}@media (min-width:52em){.about-page .page-header__title{top:calc(-1*var(--size-xxxl));max-width:70%}.about-page .page-header__title .section-title__title{font-size:3em}.about-page__awards .awards__image--vertical{max-width:80%;display:block}.about-page__awards .awards__image--horizontal{display:none}}.about-page__laurels{width:300px;height:200px;margin:0 auto}.about-page__content{padding:var(--size-xl)0}.about-page__highlights{padding:var(--size-l)0}@media (min-width:52em){.about-page__highlights{padding:var(--size-xxl)0}}.awards{padding:var(--size-xxl)0;background-color:var(--color-light-beige);border-radius:var(--border-radius-m)}.awards__content{align-items:center}.awards__image{mix-blend-mode:darken;max-width:100%;margin:0 auto;display:block}.awards__image--horizontal{display:none}@media (min-width:52em){.awards__image--vertical{display:none}.awards__image--horizontal{display:block}}.awards--no-title{padding:var(--size-l)0;background-color:#0000}.bike-technologies{padding:var(--size-s)0}@media (min-width:52em){.bike-technologies{padding:var(--size-xl)var(--size-l)}}.bike-technologies__content{align-items:center}.bike-technologies__text{padding:0 var(--size-l)}.bike-technologies__logos{width:100%}.funding-page .page-header .section-title__title{color:var(--color-white);line-height:var(--lh-xs);font-weight:var(--fw-bold)}@media (min-width:52em){.funding-page .page-header .section-title__title{font-size:3.5em}}.funding-page .page-header .section-title__title span{color:var(--color-primary)}.funding-page .page-header .section-title__title span:last-child{color:var(--color-white);font-weight:var(--fw-light);letter-spacing:var(--ls-xl);font-size:.6em}.funding-page__summary{padding:var(--size-l)var(--size-m)}.funding-page__summary .section-title__title{font-size:var(--fs-xxl);padding-bottom:var(--size-s)}.funding-page__summary p{font-size:.95em}@media (min-width:52em){.funding-page__summary{padding:var(--size-xxl)var(--size-s)}}.funding-page__faq{padding:0}.funding-page__faq blockquote{font-style:italic;font-weight:var(--fw-medium);line-height:var(--lh-l)}.funding-page__faq a.link{color:var(--color-black)}.funding-page__faq a.link:hover{color:var(--color-primary);-webkit-text-decoration-style:none;text-decoration-style:none}.funding-page__disclaimer{padding:var(--size-xl)0;background-color:var(--color-beige)}.funding-page__disclaimer a.link{padding-top:var(--size-xxs);color:var(--color-info);text-underline-offset:3px;text-decoration:underline;display:inline-block}.funding-page__disclaimer a.link:hover{color:var(--color-primary);text-decoration:none}@media (min-width:52em){.funding-page__disclaimer{margin-bottom:var(--size-xl)}}.funding-page__disclaimer-text{text-align:center;max-width:70%;margin:0 auto}.how-it-works-page__header{background-color:var(--color-bg-1)}.bike-parts-summary{background-color:var(--color-bg-7);padding:var(--size-xxl)0}.faq,.faq__title{padding:var(--size-xl)0}.driving-modes{padding:var(--size-xxl)0}.driving-modes__title{font-size:var(--fs-xxl);font-weight:var(--fw-semibold);padding-bottom:var(--size-m);line-height:.9em}@media (min-width:52em){.driving-modes__title{font-size:var(--fs-xxxl)}}.driving-modes__modes{padding:var(--size-xl)0;flex-direction:column;flex:1;display:flex}@media (min-width:52em){.driving-modes__modes{flex-direction:row}}.driving-modes__mode{padding-right:var(--size-xl);padding-bottom:var(--size-m);flex:1 0 33%}.faq-item{padding:var(--size-s)var(--size-l);background-color:var(--color-bg-7);border-bottom:1px solid var(--color-bg-6);border-radius:var(--border-radius-l);margin-bottom:var(--size-l);transition:background-color .2s}.faq-item:hover{background-color:var(--color-bg-6)}.faq-item__collapse{margin-right:var(--size-s);transition:transform .25s var(--ease-in-out)}.faq-item__question{font-weight:var(--fw-bold);padding:var(--size-s)0;cursor:pointer;align-items:center;display:flex}.faq-item__answer{height:auto;max-height:0;transition:max-height .25s var(--ease-in-out);overflow-y:hidden}@media (min-width:52em){.faq-item__answer{padding-right:var(--size-xxl)}}.faq-item--open .faq-item__answer{max-height:500px}.faq-item--open .faq-item__collapse{transform:rotate(90deg)}.faq-item ul{padding:var(--size-s)0;padding-left:var(--size-l);list-style:outside}.box{box-shadow:none}:root{--font-primary:"Montserrat",Helvetica,Arial,sans-serif;--font-secondary:"Libre Franklin",Helvetica,Arial,sans-serif;--tooltip-bg-color:#000000b3;--tooltip-fg-color:var(--color-bg-8);--text-base-size:14px;--fw-light:300;--fw-regular:300;--fw-medium:400;--fw-semibold:500;--fw-bold:600;--fw-extrabold:700;--color-error:#f44336;--color-orange:#e96124;--color-yellow:#f5d136;--color-success:#bbdc2e;--color-info:#08c;--color-light-blue:#b6e1ed;--color-beige:#f5f4ef;--color-brown:#aba19a;--border-radius-l:10px;--h1-fs:var(--fs-xxl);--h2-fs:var(--fs-xl);--h1-fw:var(--fw-bold);--h2-fw:var(--fw-semibold);--h3-fw:var(--fw-medium);--body-fs:var(--fs-s)}::-webkit-scrollbar-track{box-shadow:none;background:0 0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:var(--color-bg-3);border-radius:10px;outline:none}::-webkit-scrollbar-thumb:hover{background-color:var(--color-success)}::-webkit-scrollbar-thumb:active{background-color:var(--color-success)}#__next{width:100%;height:100%}:root{--color-primary:#b6cd28;--color-primary-light:#c8df37;--color-primary-lighter:#d8ef42;--color-primary-dark:#91a510;--color-primary-darker:#689003;--color-secondary:#29363d;--color-dark-brown:#383431;--color-light-beige:#f0f0ec;--color-dark-beige:#e1e1db}.cart-item__price--unit{display:none}
