:root{--ml-font-body:"Figtree",Arial,Helvetica,sans-serif;--ml-font-heading:"Figtree",Arial,Helvetica,sans-serif;--ml-font-serif:"Crimson Text",Georgia,"Times New Roman",serif;--ml-weight-light:300;--ml-weight-regular:400;--ml-weight-medium:500;--ml-weight-semibold:600;--ml-weight-bold:700;--ml-weight-extrabold:800;--ml-weight-black:900;--ml-letter-spacing-base:0.014em;--ml-color-text:#222;--ml-color-text-soft:#444;--ml-color-text-softer:#555;--ml-color-text-muted:#777;--ml-color-text-summary:#777;--ml-color-text-lightest:#999;--ml-color-heading:#222;--ml-color-heading-strong:#111;--ml-color-white:#fff;--ml-color-black:#222;--ml-background-light-10-shade:#fcfbf8;--ml-background-light-20-shade:#faf9f6;--ml-background-light-30-shade:#f4f2ed;--ml-color-brand-primary:#222;--ml-color-brand-primary-hover:#444;--ml-color-brand-primary-light:#666;--ml-color-brand-accent-brown:#514040;--ml-color-brand-accent-brown-soft:#2b2424;--ml-color-brand-accent-brown-light:#6b5c5c;--ml-color-brand-accent-gold:#dd9120;--ml-color-brand-accent-gold-soft:#cc8a2d;--ml-color-brand-accent-gold-hover:#cb861f;--ml-color-sale:#d7193f;--ml-color-brand-accent-olive:rgb(74 85 63);--ml-color-brand-accent-olive-soft:rgb(92 106 76);--ml-color-active-black:#555;--ml-image-empty-slots:#ccc;--ml-cta-button-color:#222;--ml-cta-button-color-hover:#444;--ml-color-link:#3f75aa;--ml-color-border:#ddd;--ml-color-surface:#fff;--ml-color-surface-soft:#f5f5f5;--ml-button-background-unselected:#f7f7f7;--ml-button-border-unselected:#f7f7f7;--ml-button-background-selected:#fff;--ml-button-border-selected:#dd9120;--ml-button-text-selected:#dd9120;--ml-color-text-selected:#888;--ml-headline-and-summary-gap:30px;--ml-screen-max-width-narrow:960px;--ml-screen-max-width-base:1240px;--ml-screen-max-width-wider:1460px;--ml-screen-max-width-widest:1620px;--ml-screen-max-width-full:100%;--ml-container-inline:20px}*{font-family:var(--ml-font-body) !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto}.m-heading,#app .m-heading{margin:0;font-family:var(--ml-font-heading),Arial,Helvetica,sans-serif !important;font-weight:var(--ml-weight-medium);color:var(--ml-color-heading,#222);letter-spacing:-0.02em;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto}.m-heading--brand-tone,#app .m-heading--brand-tone{color:var(--ml-color-brand-primary,#333)}.m-heading--hero,#app .m-heading--hero{font-size:44px;line-height:1.05}.m-heading--display,#app .m-heading--display{font-size:40px;line-height:1.22;font-weight:var(--ml-weight-medium);letter-spacing:-0.01em}.m-heading--large,#app .m-heading--large{font-size:38px;line-height:1.12;font-weight:var(--ml-weight-medium);letter-spacing:0}.m-heading--card,#app .m-heading--card{font-size:36px;line-height:1.18;font-weight:var(--ml-weight-medium);letter-spacing:-0.01em}.m-heading--medium,#app .m-heading--medium{font-size:28px;line-height:1.15;letter-spacing:0}.m-heading--small,#app .m-heading--small{font-size:24px;line-height:1.2;font-weight:var(--ml-weight-medium)}.m-heading--smallish,#app .m-heading--smallish{font-size:20px;line-height:1.2;letter-spacing:0.014em;font-weight:var(--ml-weight-medium)}.m-heading--serif,#app .m-heading--serif{font-family:var(--ml-font-serif) !important}.m-text-summary,#app .m-text-summary,.m-text-body,#app .m-text-body,.m-text-small,#app .m-text-small,.m-text-caption,#app .m-text-caption,.m-text-note,#app .m-text-note{font-family:var(--ml-font-body),Arial,Helvetica,sans-serif !important;margin:0}.m-text-summary,#app .m-text-summary,.m-text-body,#app .m-text-body,.m-text-small,#app .m-text-small,.m-text-caption,#app .m-text-caption,.m-text-note,#app .m-text-note{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto}.m-text-editorial,#app .m-text-editorial,.m-text-note,#app .m-text-note{font-family:var(--ml-font-serif) !important}.m-text-note,#app .m-text-note{font-size:14px;letter-spacing:0.014em;font-weight:var(--ml-weight-regular,400);line-height:1.24;color:var(--ml-color-text-muted)}.m-text-caption,#app .m-text-caption{font-size:14px;letter-spacing:0.014em;font-weight:var(--ml-weight-regular,400);line-height:1.35;color:var(--ml-color-text-muted)}.m-text-summary,#app .m-text-summary{font-size:18px;line-height:1.4;font-weight:var(--ml-weight-regular,400);letter-spacing:0.014em;color:var(--ml-color-text-summary)}.m-text-editorial,#app .m-text-editorial{margin:0;font-size:18px;line-height:1.34;color:var(--ml-color-brand-primary);letter-spacing:0.014em}.m-text-body,#app .m-text-body{font-size:16px;line-height:1.34;letter-spacing:0.014em;font-weight:var(--ml-weight-regular,400);color:var(--ml-color-text)}.m-text-body-serif,#app .m-text-body-serif{font-family:var(--ml-font-serif) !important;font-size:18px;line-height:1.34;font-weight:var(--ml-weight-medium);color:var(--ml-color-text)}.m-text-small,#app .m-text-small{font-size:14px;line-height:1.34;letter-spacing:0.01em;font-weight:var(--ml-weight-regular,400)}.m-carousel .m-heading--hero,#app .m-carousel .m-heading--hero{font-weight:var(--ml-weight-regular);font-size:clamp(40px,calc(28px + 1.5vw),56px);letter-spacing:-0.01em;opacity:0.9;line-height:1;color:#111}.m-carousel .m-text-summary,#app .m-carousel .m-text-summary{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0.01em;color:#3a3a3a;opacity:1}@media (min-width:770px){.m-heading--card,#app .m-heading--card{font-size:44px;line-height:1.22}.m-text-summary,#app .m-text-summary{font-size:17px}.m-text-editorial,#app .m-text-editorial{font-size:21px;line-height:1.4}.m-text-body,#app .m-text-body{font-size:15px;line-height:1.4}.m-text-body-serif,#app .m-text-body-serif{font-size:16px}.m-text-small,#app .m-text-small{font-size:13px}.m-heading--hero,#app .m-heading--hero{font-size:54px}.m-heading--display,#app .m-heading--display{font-size:48px}}.m-text--strongish,#app .m-text--strongish{font-weight:var(--ml-weight-medium)}.m-text--strong,#app .m-text--strong{font-weight:var(--ml-weight-semibold)}.m-text--stronger,#app .m-text--stronger{font-weight:var(--ml-weight-bold)}.m-text--strongest,#app .m-text--strongest{font-weight:var(--ml-weight-black)}.m-text--dark,#app .m-text--dark{color:var(--ml-color-brand-primary)}.m-text--dark,#app .m-text--darkish{color:var(--ml-color-brand-primary)}.m-text--italic,#app .m-text--italic{font-style:italic}.m-text-body-serif .m-text--strong,#app .m-text-body-serif .m-text--strong,.m-text-body-serif .m-inline-link,#app .m-text-body-serif .m-inline-link{font-family:var(--ml-font-serif) !important}#app .mui .headline-1{font-weight:500;font-size:24px;letter-spacing:0;color:#333}#app .mui .headline-2{font-size:40px;font-weight:600;line-height:1;letter-spacing:0;color:#333}#app .mui .headline-3,.mui .headline-3{font-size:16px;letter-spacing:0;font-weight:300;line-height:1.4;color:#333}#app .mui .headline-4{font-size:18px;letter-spacing:0;font-weight:600;line-height:1.4;color:#333}#app .mui .headline-5,.mui .headline-5{font-size:40px;letter-spacing:-0.02em;font-weight:600;line-height:1.1;color:#333}@media screen and (min-width:770px){#app .mui .headline-3,.mui .headline-3{font-size:18px}#app .mui .headline-5,.mui .headline-5{font-size:50px}}#app .mui .headline-6{font-size:16px;letter-spacing:0;font-weight:300;line-height:1.4;color:#333}#app .mui .headline-grandX{font-weight:800;font-size:70px;letter-spacing:-0.03em;opacity:0.85;line-height:0.8;margin-bottom:30px;text-align:left;color:#111;width:100%}#app .mui .main-header{font-weight:800;font-size:26px;letter-spacing:0;color:#333;text-transform:capitalize;margin-left:3px}#app .mui .info .headline-1{color:#dd9120;font-weight:400;font-size:32px}#app .mui .info .headline-4{margin-bottom:15px}#app .mui .txt-body-1{color:#555;font-size:14px;letter-spacing:0;font-weight:300;line-height:1.5}#app .mui .m-txt-body-small{color:#333;font-size:13px;letter-spacing:0;font-weight:400;line-height:1.5}#app .mui .m-txt-body-small-baloon{margin:3px 0 0 -3px;padding:5px 12px;color:#333;display:inline-block;background:#f5f5f5;font-weight:400;border-radius:12px}#app .mui .txt-body-2{color:#333;font-size:16px;letter-spacing:0;font-weight:300;line-height:1.5}#app .mui .headline-block-1{text-align:center;width:100%;padding:0 15%}#app .mui .headline-block-1>*:not(.center){text-align:center;width:100%}#app .mui .headline-block-1 h2{margin:20px 0 0}#app .mui .headline-block-2{text-align:left;width:100%;padding:0 13%;align-self:flex-start}#app .mui .headline-block-2 h1{margin:10px 0 0;text-align:left;font-size:50px;line-height:1;font-weight:600}#app .mui .headline-block-2 h2{text-align:left;font-size:16px;margin:30px 0 0}#app .mui .headline-block-3{text-align:center;width:100%;padding:0 8%;align-self:center}#app .mui .headline-block-3 h1{margin:0 0 20px;text-align:center;line-height:1;font-weight:800;word-break:break-word}#app .mui .headline-block-3 h2{text-align:center;font-size:18px;margin:30px 0 0}#app .mui .headline-block-3.align-left{text-align:left;width:100%;padding:0;align-self:flex-start}#app .mui .headline-block-3.align-left>*{text-align:left}#app .mui .headline-block-3.space-below{margin-bottom:30px}#app .mui .text-block-1{margin:15px 0}#app .mui .info .text-block-2{padding:0 15px}#app .mui .star-text-wrap{display:flex;place-content:flex-start;place-items:center;padding:15px;width:100%}#app .mui .star-text-wrap .star-text{display:inline-block;color:#777;font-size:13px;text-align:left;font-weight:300;white-space:normal}#app .mui .star-text-wrap.no-pad{width:90%;padding:15px 3px}#app .mui .star-text-wrap.no-pad-bottom{padding:15px 3px 0}#app h2.m-headline-2-1,h2.m-headline-2-1,#app .MainStepView.StepView h2.m-headline-2-1{font-weight:500;font-size:24px;letter-spacing:0;color:#2a2e34;width:100%}#app .m-h2-spacing-1,.m-h2-spacing-1{display:flex;flex-direction:column;width:100%;padding:2px 0 20px 0}#app .m-h2-spacing-2,.m-h2-spacing-2{display:flex;flex-direction:column;width:100%;padding:2px 0 30px 0}#app h2.m-headline-2-2,h2.m-headline-2-2,#app .MainStepView.StepView h2.m-headline-2-2{font-weight:500;letter-spacing:0.05em;font-size:1.5rem;line-height:2.4rem;color:#2a2e34;text-transform:uppercase}#app h2.m-headline-2-3,h2.m-headline-2-3,#app .MainStepView.StepView h2.m-headline-2-3{letter-spacing:-0.08rem;font-size:4.1rem;line-height:4.3rem;color:#2a2e34;margin:10px 0 0;text-align:left;font-weight:600;width:90%}#app h3.m-headline-3-1,h3.m-headline-3-1,#app .MainStepView.StepView h3.m-headline-3-1{font-weight:500;font-size:16px;letter-spacing:0;color:#2a2e34;width:100%}#app h3.m-headline-3-2,h3.m-headline-3-2,#app .MainStepView.StepView h3.m-headline-3-2{font-weight:500;font-size:18px;letter-spacing:0;color:#2a2e34;width:100%}#app .m-h3-spacing-1,.m-h3-spacing-1{display:flex;flex-direction:column;width:100%;padding:2px 0 10px 0}#app .m-h3-spacing-2,.m-h3-spacing-2{display:flex;flex-direction:column;width:100%;padding:2px 0 20px 0}#app h4.m-headline-4-1,h4.m-headline-4-1,#app .MainStepView.StepView h4.m-headline-4-1{font-weight:500;font-size:16px;letter-spacing:0;color:#2a2e34;width:100%;text-decoration:underline}#app .m-h4-spacing-1,.m-h4-spacing-1{display:flex;flex-direction:column;width:100%;padding:2px 0 10px 0}#app .m-txt-body-1,.m-txt-body-1{color:#2a2e34;font-size:15px;letter-spacing:0;font-weight:400;line-height:1.5}#app .m-txt-body-2,.m-txt-body-2{color:#2a2e34;font-size:16px;letter-spacing:0;font-weight:400;line-height:1.5}#app .m-txt-body-3,.m-txt-body-3{color:#2a2e34;font-size:18px;letter-spacing:-0.02rem;font-weight:400;line-height:2.4rem}#app .m-txt-body-spacing-1,.m-txt-body-spacing-1{padding:2px 0 20px 0}#app .m-txt-body-1.m-product-card-note{font-style:italic;color:#555555}@media screen and (min-width:480px){#app .m-txt-body-1,.m-txt-body-1{font-size:14px;line-height:1.45}#app .m-txt-body-2,.m-txt-body-2{font-size:15px;line-height:1.38}}#app .mui .headline-block-10,.mui .headline-block-10{display:flex;flex-direction:column;width:100%;align-self:flex-start;text-align:left;padding:0 15px}#app .mui .headline-block-10 .headline-3,.mui .headline-block-10 .headline-3{margin-top:30px;max-width:650px}#app .mui .headline-block-10>*,.mui .headline-block-10>*{width:100%;min-width:120px;max-width:660px}#app .mui .headline-block-11,.mui .headline-block-11{display:flex;flex-direction:column;width:90%;align-self:flex-start;text-align:left;padding:0 15px}#app .mui .headline-block-11:nth-child(2),.mui .headline-block-11:nth-child(2){margin-top:30px}@media screen and (min-width:550px){#app .mui .headline-block-11,.mui .headline-block-11{width:100%;text-align:center;padding:0 15%}}@media screen and (min-width:1200px){#app .mui .headline-block-10,.mui .headline-block-10{padding:0}}#app .m-list-1,.m-list-1{list-style:circle inside;margin-block-start:0;margin-block-end:20px;padding-inline-start:2px}#app .m-list-1 li,.m-list-1 li{padding:0 0 4px 18px;text-indent:-14px}#app .m-list-1 li:last-of-type,.m-list-1 li:last-of-type{padding-bottom:0}@media screen and (min-width:480px){#app .m-list-1 li,.m-list-1 li{text-indent:-20px}}#app .mui .enhance-1,#app .mui-enhance-1,.mui-enhance-1,#app .m-enhance-1,.m-enhance-1{font-weight:500}#app .mui .enhance-2,#app .mui-enhance-2,.mui-enhance-2,#app .m-enhance-2,.m-enhance-2{font-weight:600}#app .mui .enhance-3,#app .mui-enhance-3,.mui-enhance-3,#app .m-enhance-3,.m-enhance-3{font-weight:700}#app .m-italic,.m-italic{font-style:italic}#app .mui .mui-strong,.mui .mui-strong{font-weight:500}#app .m-opacity-50{opacity:0.5}#app .mui .m-price-notation{margin:20px 0 10px;width:90%}.m-section,#app .m-section{width:100%;display:flex;justify-content:center;align-items:center}.m-section[hidden],#app .m-section[hidden]{display:none}.m-specification-accordion--narrow,#app .m-specification-accordion--narrow{width:100%;max-width:800px;margin-inline:auto}.m-specification-accordion--wide,#app .m-specification-accordion--wide{width:100%;max-width:1200px;margin-inline:auto}.m-section--pad-block-compact,#app .m-section--pad-block-compact{padding-block:24px}.m-section--pad-block-base,#app .m-section--pad-block-base{padding-block:40px}.m-section--pad-block-spacious,#app .m-section--pad-block-spacious{padding-block:64px}@media (min-width:770px){.m-section--pad-block-compact,#app .m-section--pad-block-compact{padding-block:40px}.m-section--pad-block-base,#app .m-section--pad-block-base{padding-block:80px}.m-section--pad-block-spacious,#app .m-section--pad-block-spacious{padding-block:100px}}.m-container,#app .m-container{width:100%;max-width:var(--ml-screen-max-width-base,1240px);padding-inline:var(--ml-container-inline)}.m-container--narrow,#app .m-container--narrow{max-width:var(--ml-screen-max-width-narrow,960px)}.m-container--wider,#app .m-container--wider{max-width:var(--ml-screen-max-width-wider,1460px)}.m-container--widest,#app .m-container--widest{max-width:var(--ml-screen-max-width-widest,1620px)}.m-container--full,#app .m-container--full{max-width:var(--ml-screen-max-width-full,100%)}.m-container--flush,#app .m-container--flush{padding-inline:0}.m-stack,#app .m-stack{display:flex;flex-direction:column;width:100%}.m-stack--row,#app .m-stack--row{flex-direction:row}.m-stack--center,#app .m-stack--center{align-items:center;justify-content:center}.m-stack--start,#app .m-stack--start{align-items:flex-start;justify-content:flex-start}.m-stack--wrap,#app .m-stack--wrap{flex-wrap:wrap}.m-stack--inset,#app .m-stack--inset{padding-inline:20px}.m-section-header,#app .m-section-header{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:30px;background:none;position:unset;padding-block:20px 30px}.m-section-header__heading,#app .m-section-header__heading{width:100%}.m-section-header--center,#app .m-section-header--center{align-items:center;text-align:center;margin-inline:auto}.m-section-header--tight,#app .m-section-header--tight{max-width:450px}.m-section-header--narrow,#app .m-section-header--narrow{max-width:660px}.m-section-header--wide,#app .m-section-header--wide{max-width:960px}.m-section-header--compact,#app .m-section-header--compact{gap:16px}.m-section-header--spacious,#app .m-section-header--spacious{gap:40px}.m-section-header--indent,#app .m-section-header--indent{padding-inline-start:16px}.m-section-header__summary,#app .m-section-header__summary{width:100%}.m-section-header__note,#app .m-section-header__note{width:100%}.m-action-row,#app .m-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.m-action-row--spaced,#app .m-action-row--spaced{margin-block:30px 0}.m-action-row--center,#app .m-action-row--center{justify-content:center}.m-link-group,#app .m-link-group{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.m-link-group--stack,#app .m-link-group--stack{flex-direction:column;align-items:flex-start}#app .m-content-block,.m-content-block{width:100%;display:flex;flex-direction:column}#app .m-content-block--center,.m-content-block--center{align-items:center;text-align:center}#app .m-content-block--row,.m-content-block--row{flex-direction:row;align-items:center}@media (min-width:770px){.m-container,#app .m-container{padding-inline:calc(var(--ml-container-inline) + 40px)}.m-container--flush,#app .m-container--flush{padding-inline:0}.m-stack--inset,#app .m-stack--inset{padding-inline-start:30px}.m-mobile-only,#app .m-mobile-only{display:none !important}}#app .m-content-block,.m-content-block,#app .mui .content-block,.mui .content-block{display:flex;justify-content:center;align-items:center;padding:60px 10px;width:100%}#app .m-content-block--sides-0,.m-content-block--sides-0,#app .mui .content-block.sides-0,.mui .content-block.sides-0{padding:60px 0}#app .m-content-block__center,.m-content-block__center,#app .mui .content-block .center,.mui .content-block .center{max-width:calc(1170px + 70px);width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;place-content:center;place-items:center;padding:0}#app .mui .center.flex-column,.mui .center.flex-column{flex-direction:column}#app .m-content-block__center--full,.m-content-block__center--full,#app .mui .content-block .center.full,.mui .content-block .center.full{max-width:none}#app .m-content-block__center--max-90,.m-content-block__center--max-90,#app .mui .content-block .center.max-90{max-width:90%}#app .m-content-block__center--wrap,.m-content-block__center--wrap,#app .mui .content-block .center.wrap{flex-wrap:wrap}#app .m-content-block__center--wrap>*,.m-content-block__center--wrap>*,#app .mui .content-block .center.wrap>*{width:100%}#app .m-content-block__center--parted-2,.m-content-block__center--parted-2,#app .mui .content-block .center.parted-2{display:grid;grid-template-columns:100%;grid-template-rows:max-content max-content;grid-column-gap:0;grid-row-gap:20px}#app .mui-content-block,.mui-content-block{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:nowrap;flex-direction:row;place-content:center;place-items:center;padding:0}#app .mui-content-block.pad-all-default,.mui-content-block.pad-all-default{padding:60px clamp(6px,2%,15px)}#app .mui-content-block.pad-ver-default,.mui-content-block.pad-ver-default{padding-top:60px;padding-bottom:60px}#app .mui-content-block.pad-hor-default,.mui-content-block.pad-hor-default{padding-left:clamp(6px,2%,15px);padding-right:clamp(6px,2%,15px)}#app .mui-center,.mui-center{max-width:calc(1170px + 70px);width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;place-content:center;place-items:center;padding:0}#app .mui-center.flex-column,.mui-center.flex-column{flex-direction:column}#app .mui-center.flex-wrap,.mui-center.flex-wrap{flex-wrap:wrap}#app .mui-center.flex-wrap>*,.mui-center.flex-wrap>*{width:100%}#app .mui-center.flex-start,.mui-center.flex-start{align-items:flex-start;justify-content:flex-start}@media (min-width:770px){#app .mui.mobile-only,#app .mui .mobile-only,#app .mui .content-block .mobile-only{display:none}#app .mui .content-block{padding-left:50px;padding-right:50px}#app .mui .content-block .center.parted-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:10px}}@media (min-width:1000px){#app .m-content-block__center--parted-2,.m-content-block__center--parted-2,#app .mui .content-block .center.parted-2{grid-template-columns:1fr 1fr;grid-template-rows:100%}}.mui-full{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center}.mui-max-width{width:100%;max-width:1620px}.m-button--area:focus-visible,#app .m-button--area:focus-visible{outline:2px solid var(--ml-color-link);outline-offset:3px}#app .m-button--area,.m-button--area,#app .button--area,.button--area,#app .mui .button--area,.mui .button--area{background-color:transparent;border:2px solid transparent;color:var(--ml-color-heading,#333);font-size:14px;font-weight:var(--ml-weight-medium,500);letter-spacing:0.07em;font-family:var(--ml-font-body),sans-serif !Important;text-transform:uppercase;padding:5px 24px;display:grid;grid-template-columns:1fr;cursor:pointer;height:auto;align-items:center;justify-items:center;width:auto;transition:all 0.1s ease;min-width:140px}#app .m-button--area>*,.m-button--area>*,#app .button--area>*,.button--area>*,#app .mui-selector--area>*,.mui-selector--area>*{flex:0 0 auto}#app .m-button--area.size-1,.m-button--area.size-1,#app .button--area.size-1,.button--area.size-1{min-height:40px;border-radius:4px}#app .m-button--area.size-2,.m-button--area.size-2,#app .button--area.size-2,.button--area.size-2{min-height:44px;font-size:14px;border-radius:4px}#app .m-button--area.size-3,.m-button--area.size-3,#app .button--area.size-3,.button--area.size-3{min-height:48px;font-size:15px;border-radius:4px}#app .m-button--area.size-4,.m-button--area.size-4,#app .button--area.size-4,.button--area.size-4{min-height:52px;font-size:15px;min-width:210px;border-radius:4px}#app .m-button--area.size-hero,.m-button--area.size-hero,#app .button--area.size-hero,.button--area.size-hero{min-height:52px;font-size:15px;padding:5px 28px;border-radius:4px}#app .m-button--area.positive,.m-button--area.positive,#app .button--area.positive,.button--area.positive{background-color:var(--ml-cta-button-color);border:2px solid var(--ml-cta-button-color);box-shadow:0 2px 4px -1px rgba(0,0,0,0.15);color:var(--ml-color-white)}#app .m-button--area.outline-on-dark,.m-button--area.outline-on-dark,#app .button--area.outline-on-dark,.button--area.outline-on-dark{background-color:transparent;border:1px solid var(--ml-color-white);box-shadow:0 2px 4px -1px rgba(0,0,0,0.15);color:#fff;opacity:0.8}#app .m-button--area.positive.white-full,.m-button--area.positive.white-full,#app .button--area.positive.white-full,.button--area.positive.white-full{border-color:var(--ml-color-white);color:var(--ml-cta-button-color);background-color:var(--ml-color-white)}#app a.m-button--area:hover,a.m-button--area:hover,#app a.button--area:hover,a.button--area:hover{text-decoration:none}#app .m-button--area.outline-on-dark:hover,.m-button--area.outline-on-dark:hover,#app .button--area.outline-on-dark:hover,.button--area.outline-on-dark:hover{border:2px solid var(--ml-color-white);opacity:1}#app .button--area.positive.white-full:hover,.button--area.positive.white-full:hover,#app .button--area.positive:hover,.button--area.positive:hover,#app .m-button--area.positive.white-full:hover,.m-button--area.positive.white-full:hover,#app .m-button--area.positive:hover,.m-button--area.positive:hover{background-color:var(--ml-cta-button-color-hover);border:2px solid var(--ml-cta-button-color-hover)}#app .button--area.positive:active,.button--area.positive:active,#app .m-button--area.positive:active,.m-button--area.positive:active{background-color:var(--ml-cta-button-color-hover);border:2px solid var(--ml-cta-button-color-hover);box-shadow:none}#app .button--area.positive-outline,.button--area.positive-outline,#app .m-button--area.positive-outline,.m-button--area.positive-outline{background-color:transparent;border:1px solid var(--ml-cta-button-color);color:var(--ml-cta-button-color)}#app .button--area.positive-outline:hover,.button--area.positive-outline:hover,#app .m-button--area.positive-outline:hover,.m-button--area.positive-outline:hover{background-color:var(--ml-cta-button-color-hover);border:1px solid var(--ml-cta-button-color-hover);color:var(--ml-color-white)}#app .button--area.positive-outline:active,.button--area.positive-outline:active{background-color:var(--ml-cta-button-color-hover);border:2px solid var(--ml-cta-button-color-hover);box-shadow:none}#app .button--area .btn-label,.button--area .btn-label,#app .m-button--area .btn-label,.m-button--area .btn-label{text-align:center;cursor:pointer;width:100%;font-size:inherit;font-weight:inherit;letter-spacing:inherit}#app .m-content-block .cta-button,.m-content-block .cta-button,#app .mui .content-block .cta-button,.mui .content-block .cta-button{display:flex;place-content:center;place-items:center;margin-top:40px;width:100%}#app .mui .headline-block-2 .cta-button,.mui .headline-block-2 .cta-button{place-content:flex-start}.m-inline-link:focus-visible,#app .m-inline-link:focus-visible{outline:2px solid var(--ml-color-link);outline-offset:2px}#app .inline-link,.inline-link,#app .m-inline-link,.m-inline-link,.mui-link{text-transform:none;color:var(--ml-color-link);cursor:pointer;font-size:inherit;font-weight:inherit;font-style:inherit;display:inline;position:relative;white-space:nowrap}#app .inline-link.mono,.inline-link.mono,#app .m-inline-link.mono,.m-inline-link.mono,.mui-link.mono{color:inherit;text-decoration:underline 0.06em solid rgba(0,0,0,1)}@media (min-width:770px){#app .inline-link.mono,.inline-link.mono,#app .m-inline-link.mono,.m-inline-link.mono,.mui-link.mono{text-decoration:underline 0.08em solid rgba(0,0,0,1)}}#app .inline-link::after,.inline-link::after,#app .m-inline-link::after,.m-inline-link::after{color:inherit;display:inline;font-style:normal;font-weight:400;font-size:1em;line-height:1;position:static;content:"\00a0›";padding-left:0;margin-inline-end:0.2em}#app .inline-link:hover,.inline-link:hover,#app .m-inline-link:hover,.m-inline-link:hover,.mui-link:hover{text-decoration:underline;display:inline-block;transform:translateY(1px)}#app .mui-button-wrapper,.mui-button-wrapper{display:flex;gap:15px;margin:10px 0}#app .mui-selector--area,.mui-selector--area{display:grid;grid-template-columns:1fr;cursor:pointer;height:auto;width:auto;min-width:140px;min-height:40px;align-items:center;justify-content:center;background-color:#f7f7f7;border:solid 1px #f7f7f7;border-radius:4px;padding:10px 24px;justify-items:center;transition:all 0.2s ease;color:#555}#app .mui-selector--area[data-state="true"],.mui-selector--area[data-state="true"]{border-color:#dd9120;background:white;color:#dd9120}#app .mui-selector--area:hover:not([data-state="true"]),.mui-selector--area:hover:not([data-state="true"]){border-color:#dd9120;color:inherit}#app .mui-selector--area .btn-label,.mui-selector--area .btn-label{color:inherit;font-weight:400;font-size:14px;line-height:1.14;text-align:center}#app .m-text-link-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px;box-sizing:border-box;border-bottom:1px solid var(--ml-color-border);color:var(--ml-color-text);font-size:16px;line-height:1.35;font-weight:var(--ml-weight-medium);text-decoration:none;white-space:normal;transition:color 150ms ease,background-color 150ms ease}#app .m-text-link-row:visited{color:var(--ml-color-text)}#app .m-text-link-row:last-child{border-bottom:0}#app .m-text-link-row::after{content:"›";flex:none;color:var(--ml-color-text-softer);font-size:20px;line-height:1;transition:transform 150ms ease}@media (hover:hover) and (pointer:fine){#app .m-text-link-row:hover{color:var(--ml-cta-button-color-hover);background-color:var(--ml-color-surface-soft)}#app .m-text-link-row:hover::after{transform:translateX(3px)}}#app .m-text-link-row:active{background-color:var(--ml-color-surface-soft)}#app .m-text-link-row:focus-visible{outline:2px solid var(--ml-color-link);outline-offset:2px}@media (min-width:770px){#app .m-text-link-row{min-height:48px;font-size:15px}}@media (prefers-reduced-motion:reduce){#app .m-text-link-row,#app .m-text-link-row::after{transition:none}}@media (min-width:770px){#app .mui .content-block .cta-button.mobile-only{display:none}}#app .mui .price-display-table{padding:40px 0 10px;width:100%}#app .mui .price-display-table table{border-collapse:collapse;margin:10px 0 0}#app .mui .price-display-table tr{border-bottom:1px solid #ccc}#app .mui .price-display-table td{padding:10px 10px;font-weight:300;font-size:14px;color:#333}#app .mui .price-display-table td:nth-child(1){padding-left:2px;font-weight:500}#app .mui .price-display-table td .promo{display:none;margin-left:10px;color:#FF5347;font-weight:700;font-size:16px}#app .mui .price-display-table td .applied-percent{display:none;margin-left:4px;color:#FF5347;font-size:90%;font-weight:300}#app .mui .price-display-table td.prices>*{letter-spacing:0.02em}#app .mui .price-display-table .applied-promo td .promo{display:inline-block}#app .mui .price-display-table .applied-promo td .applied-percent{display:inline-block}#app .mui .price-display-table .applied-promo td .original{text-decoration:line-through;color:#777}#app .top-page-message-bar-container,.top-page-message-bar-container{display:flex;width:100%}#app .top-page-message-bar,.top-page-message-bar{display:flex;width:100%;box-sizing:border-box;padding:11px 20px;background:#f9f5f1;color:#370c0c;text-align:center;justify-content:center;font-size:13px;font-weight:300;line-height:1.5;text-transform:none;letter-spacing:0.02em;margin:0;cursor:default}#app .top-page-message-bar.xmas,.top-page-message-bar.xmas{background:#f9f5f1;color:#6c6060}.top-page-message-bar .top-bar-content{display:inline-flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap}.top-page-message-bar .top-bar-content .main-text{font-weight:400}.top-page-message-bar .bold{font-weight:500}.top-page-message-bar .top-bar-content .split-area{justify-content:center;align-items:center;width:16px;height:20px;position:relative;display:none}.top-page-message-bar .top-bar-content .split-line{width:1px;height:120%;border-left:1px solid rgba(89,9,9,0.2);position:absolute;top:-10%;visibility:hidden}@media screen and (min-width:500px){.top-page-message-bar .top-bar-content .split-area{display:flex}.top-page-message-bar .top-bar-content .split-line{visibility:visible}}.mui-time-countdown-container{display:inline-flex;gap:6px;padding:0 10px;align-items:center}.mui-time-countdown-container .time-block{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;grid-column-gap:0;align-items:center;align-content:center;height:100%}.mui-time-countdown-container .time-block .time-label{font-weight:400;font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:0.05em;opacity:0.7;margin-top:2px;align-self:center;padding-left:4px}.mui-time-countdown-container .time-block .time-value{font-weight:500;font-size:1em;line-height:1;text-transform:uppercase;letter-spacing:0.05em}.mui-time-countdown-container .countdown-parenthesis{display:inline-flex;padding:0}#app .mui .minnti-in-circle{position:relative;width:44px;height:44px}#app .mui .minnti-in-circle .--icon{transform:translateY(-44%) translateX(-50%);position:absolute;left:50%;top:50%;z-index:2;width:45%;height:46%}#app .mui .minnti-in-circle .--icon svg,#app .mui .minnti-in-circle.black-outline .--icon svg{fill:#000}#app .mui .minnti-in-circle.on-black .--icon svg,#app .mui .minnti-in-circle.white-outline .--icon svg{fill:#fff}#app .mui .minnti-in-circle .--back{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;background-color:#fff}#app .mui .minnti-in-circle.on-black .--back{background-color:#000}#app .mui .minnti-in-circle.white-outline .--back{background-color:transparent;border:2px solid #fff}#app .mui .minnti-in-circle.black-outline .--back{background-color:transparent;border:2px solid #000}#app .mui .promo-set-outside .minnti-in-circle.white-outline .--icon svg{fill:#dd9120}#app .mui .promo-set-outside .minnti-in-circle .--back{border-color:#dd9120}#app .mui .title-promo-set{display:flex;flex-direction:column;margin-bottom:30px}#app .mui .title-promo-set .title-promo-set-wrap{padding:11px 16px;color:#555;display:inline-block;background:rgba(252,252,252,.8);border-radius:16px}#app .mui .title-promo-set .main-message{font-size:14px;font-weight:500;line-height:1;letter-spacing:0.02rem;margin:1px 0;text-transform:uppercase;padding:0}#app .mui .title-promo-set .details-message{padding:0;font-size:14px;font-weight:300;margin:1px 0;letter-spacing:0.02rem}#app .mui .title-promo-set .title-promo-set-wrap .slash{display:none}#app .mui .title-promo-set .details-message .bold{font-weight:500}#app .mui .title-promo-set .break{display:none}#app .mui .content-block.promo-set-outside{padding:0}#app .mui .content-block.promo-set-outside .center{flex-direction:column;background-image:linear-gradient(135deg,#fff 23.08%,#f5fffa 23.08%,#f5fffa 50%,#fff 50%,#fff 73.08%,#f5fffa 73.08%,#f5fffa 100%);background-size:73.54px 73.54px;border:4px dashed #dd9120;color:#dd9120;width:90%;padding:60px 10px}#app .mui .promo-set-outside .title-promo-set{margin:25px 0 0;text-align:center;width:90%}#app .mui .promo-set-outside .title-promo-set .title-promo-set-wrap{background-color:transparent;background-size:unset;background-image:unset;border:none}#app .mui .promo-set-outside .title-promo-set .details-message{font-size:18px;margin-top:20px;line-height:1.4}#app .mui .promo-set-outside .title-promo-set .main-message{font-size:40px}#app .mui .promo-set-outside .title-promo-set .break{display:flex}#app .mui .midway-banner-container{margin:10px 0 0;display:flex;flex-direction:row;width:100%}#app .mui .midway-banner-container .wrap{padding:6px 10px;background-color:#f5fffa;color:cadetblue;display:flex;flex-direction:column;font-weight:300;font-size:14px;line-height:1.3;width:100%}#app .mui .midway-banner-container.hero-price-container .wrap{padding:11px 22px;border-radius:16px;background:rgba(252,252,252,.8);color:#555}#app .mui .midway-banner-container .main-message{font-weight:500}#app .mui .midway-banner-container .slash,#app .mui .midway-banner-container .break{display:none}#app .mui .midway-banner-container .bold{font-weight:500}#app .mui .hero-banner-2 .midway-banner-container .wrap,.mui .hero-banner-2 .midway-banner-container .wrap{font-size:14px;line-height:1.5;letter-spacing:0.01em}#app .banner-top-bar,.banner-top-bar{--m-banner-top-bg:var(--ml-color-brand-accent-olive);--m-banner-top-font-size:13px;--m-banner-top-letter-spacing:0.05em;--m-banner-top-line-height:1.4;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:10px 10px;background-color:var(--m-banner-top-bg);margin-bottom:0;color:var(--ml-color-white);font-size:var(--m-banner-top-font-size);font-weight:var(--ml-weight-light);letter-spacing:var(--m-banner-top-letter-spacing);text-align:center;line-height:var(--m-banner-top-line-height);text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}#app .banner-top-bar .nav-handle,.banner-top-bar .nav-handle{display:none;width:0;margin:0}.banner-top-bar *{padding:0}.banner-top-bar .main-message{text-transform:none}.banner-top-bar.narrow{font-size:14px}.banner-top-bar .bold{font-weight:var(--ml-weight-medium)}.banner-top-bar .deadline{color:#fff;text-transform:none}.banner-top-bar .dot{display:inline}.banner-top-bar.narrow .dot{display:none}.banner-top-bar.narrow .promo-container{display:flex;flex-direction:row;justify-content:space-between;gap:0 10px;width:100%;padding:0 8%}.banner-top-bar .top-line-promos-container{width:100%}.banner-top-bar.narrow.multiple .nav-handle{position:absolute;top:0;left:0;display:flex;width:10%;max-width:50px;align-items:center;justify-content:center;cursor:pointer;height:100%}.banner-top-bar.narrow.multiple .nav-handle[data-nav="right"]{left:unset;right:0}.banner-top-bar.narrow.multiple .nav-handle .handle-icon{display:block;width:20px;height:20px;position:relative;opacity:0.6}.banner-top-bar.narrow.multiple .nav-handle:hover .handle-icon{opacity:0.9}.banner-top-bar .nav-handle[data-nav="left"] .handle-icon::before,.banner-top-bar .nav-handle[data-nav="right"] .handle-icon::before,.banner-top-bar .nav-handle[data-nav="left"] .handle-icon::after,.banner-top-bar .nav-handle[data-nav="right"] .handle-icon::after{position:absolute;content:'';top:5px;left:0;width:10px;height:1px;border-top:1px solid #fff;transform:rotate(45deg)}.banner-top-bar .nav-handle[data-nav="left"] .handle-icon::before{transform:rotate(315deg)}.banner-top-bar .nav-handle[data-nav="left"] .handle-icon::after{top:12px}.banner-top-bar .nav-handle[data-nav="right"] .handle-icon::after{top:12px;transform:rotate(315deg)}.banner-top-bar.narrow .promo-container .m-single-promo-item{display:flex;flex-direction:column;justify-content:center;gap:2px 0}@media screen and (min-width:760px){.banner-top-bar.narrow .promo-container .m-single-promo-item{flex-direction:row}}.m-promo-code-tag-container,#app .m-promo-code-tag-container{display:grid;grid-template-columns:100%;grid-auto-flow:row;grid-auto-rows:auto;grid-row-gap:3px;place-items:flex-start}.m-promo-code-tag-item,#app .m-promo-code-tag-item{padding:0 8px;border-radius:8px;background:#f3f3f3;margin-left:-1px;line-height:20px;font-weight:400;border:1px solid #fff}.m-promo-code-tag-item>*,#app .m-promo-code-tag-item>*{font-size:12px;letter-spacing:0.06em;color:#555}.m-promo-code-tag-item:first-of-type,#app .m-promo-code-tag-item:first-of-type{margin-top:8px}.m-promo-code-tag-container--compact .m-promo-code-tag-item:first-of-type,#app .m-promo-code-tag-container--compact .m-promo-code-tag-item:first-of-type{margin-top:0}.m-promo-code-tag-item>:last-child,#app .m-promo-code-tag-item>:last-child{padding-left:4px}.m-promo-code-tag-item>:nth-child(2),#app .m-promo-code-tag-item>:nth-child(2){padding:0 2px;color:#999}#app .m-promo-code-tag-container.m-hero-banner{display:none;grid-row-gap:6px}#app .m-promo-code-tag-container.m-hero-banner .m-promo-code-tag-item{background:rgba(252,252,252,.8);padding:3px 12px 2px;border:none;border-radius:12px}#app .m-promo-code-tag-container.m-below-cta{width:100%;margin-top:22px}@media screen and (min-width:480px){#app .m-promo-code-tag-item>*{font-size:12px}#app .m-promo-code-tag-container.m-hero-banner{display:grid}}#mui_hb.mui .hero-banner{display:flex;width:100%;justify-content:center;align-items:center;overflow:hidden;position:relative;flex-direction:column}#mui_hb.mui .hero-banner .banner-main{display:flex;height:54vh;width:100%;justify-content:center;align-items:center;overflow:hidden;position:relative}#mui_hb.mui .hero-banner .banner-main{min-height:400px;max-height:800px}#mui_hb.mui .hero-banner .text--over{display:none}#mui_hb.mui .hero-banner .title-set{place-items:center;place-content:center;display:flex;flex-direction:column;width:100%}#mui_hb.mui .hero-banner .text--under{display:flex;margin-bottom:0;position:relative;z-index:1;margin-top:-25px}#mui_hb.mui .image-container{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1;position:relative;background-color:#f6f6f6}#mui_hb.mui .hero-banner>*{flex:0 0 auto}#mui_hb.mui .hero-banner.no-thumbnails .thumbs-container{display:none}#mui_hb.mui .hero-banner.no-thumbnails .image-container{margin-bottom:0}#mui_hb.mui .hero-banner .banner-pagers{width:100%;height:100%;display:block;overflow:hidden;position:absolute;z-index:10}#mui_hb.mui .hero-banner .banner-pagers.hidden{display:none}#mui_hb.mui .hero-banner .thumbs-container.hidden>.item{display:none}#mui_hb.mui .hero-banner .banner-pagers .pager{width:10%;max-width:140px;min-width:50px;height:100%;position:absolute;z-index:2;top:0;cursor:pointer;opacity:0;transition:all 300ms ease}#mui_hb.mui .hero-banner .banner-pagers:hover .pager{opacity:0.5;transition:all 300ms ease}#mui_hb.mui .hero-banner .banner-pagers .pager[data-vector="prev"]{left:0;transition:all 300ms ease}#mui_hb.mui .hero-banner .banner-pagers .pager[data-vector="prev"]:hover,#mui_hb.mui .hero-banner .banner-pagers .pager[data-vector="next"]:hover{opacity:0.9;transition:all 300ms ease}#mui_hb.mui .hero-banner .banner-pagers .pager[data-vector="next"]{right:0;transition:all 300ms ease}#mui_hb.mui .hero-banner .banner-pagers .pager:before,#mui_hb.mui .hero-banner .banner-pagers .pager:after{border-right:5px solid;content:'';height:30px;margin-top:-20px;position:absolute;top:50%;width:0;border-color:#fff}#mui_hb.mui .hero-banner .banner-pagers .pager[data-vector="prev"]:before,#mui_hb.mui .hero-banner .banner-pagers .pager[data-vector="prev"]:after{transform:rotate(-135deg);left:45%}#mui_hb.mui .hero-banner .banner-pagers .pager[data-vector="next"]:before,#mui_hb.mui .hero-banner .banner-pagers .pager[data-vector="next"]:after{transform:rotate(135deg);right:45%}#mui_hb.mui .hero-banner .banner-pagers .pager[data-vector="prev"]:after{margin-top:-1px;transform:rotate(-45deg);left:45%}#mui_hb.mui .hero-banner .banner-pagers .pager[data-vector="next"]:after{margin-top:-1px;transform:rotate(45deg);right:45%}#mui_hb.mui .hero-banner.no-pager .banner-pagers .pager,#mui_hb.mui .hero-banner.no-pager .thumbs-container{display:none}#mui_hb.mui .hero-banner.no-pager .banner-pagers{margin:0}#mui_hb.mui .hero-banner .thumbs-container{width:100%;display:flex;flex-direction:row;place-content:center;place-items:center;padding:10px 0;margin-bottom:-1px;z-index:15;position:relative}#mui_hb.mui .hero-banner.thumbs-inside .thumbs-container{position:absolute;bottom:30px;left:0;display:flex;flex-direction:row;place-content:center;place-items:center}#mui_hb.mui .hero-banner .thumbs-container>.item{width:18px;height:18px;display:flex;place-content:center;place-items:center;margin:0;cursor:pointer;flex:0 0 auto}#mui_hb.mui .hero-banner .thumbs-container>.item .sign{flex:0 0 auto;width:8px;height:8px;display:block;margin:0 5px;cursor:pointer;border-radius:50%;background-color:rgba(0,0,0,0.7)}#mui_hb.mui .hero-banner .thumbs-container>.item:hover:not(.active) .sign{background-color:rgba(0,0,0,0.9)}#mui_hb.mui .hero-banner .thumbs-container>.item.active .sign{background-color:#dd9120}@media screen and (min-width:770px){#mui_hb.mui .hero-banner .banner-main{min-height:600px;max-height:800px}#mui_hb.mui .hero-banner .banner-main a{text-decoration:none}#mui_hb.mui .hero-banner .text--over{display:flex;width:46%;text-align:left;max-width:80%;min-width:450px;padding:0;border-radius:4px;font-weight:300;justify-self:center;position:absolute;z-index:30;transform:translateX(-55%) translateY(-50%);top:50%;left:70%}#mui_hb.mui .hero-banner .text--over .text-wrap{padding:30px 34px;display:flex;flex-direction:column;width:100%;position:relative;z-index:2;align-items:flex-start}#mui_hb.mui .hero-banner .title-set{place-items:flex-start}#mui_hb.mui .hero-banner .text--under{display:none}#mui_hb.mui .hero-banner.thumbs-inside .thumbs-container{bottom:0}#mui_hb.mui .hero-banner .thumbs-container{background-color:transparent}}#mui_hb2.mui .hb-padder{display:flex;place-content:center;place-items:center;width:100%;padding-bottom:40px}#mui_hb2.mui .hero-banner-2{--mobile-image-height:96vw;--mobile-image-max-height:450px;display:grid;width:100%;height:auto;grid-template-columns:1fr;grid-template-rows:minmax(var(--mobile-image-height),var(--mobile-image-max-height)) auto auto;justify-content:center;align-items:center;overflow:hidden;position:relative;margin-top:0;max-width:unset}#mui_hb2.mui .hero-banner-2 .banner-images-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center;overflow:hidden;position:relative;order:1;flex:1 1 auto;z-index:1}#mui_hb2.mui .hero-banner-2 .banner-message-container{--background:transparent;display:flex;height:auto;width:100%;justify-content:center;align-items:center;position:relative;flex-direction:column;order:3;padding:50px 32px;text-align:center;flex:0 0 auto;max-width:unset;min-width:unset;z-index:5;background:var(--background)}#mui_hb2.mui .hero-banner-2 .banner-message-container .inner-block{padding:0;display:grid;grid-template-columns:100%;grid-template-rows:auto;justify-content:center;align-items:center;position:relative;justify-items:center;text-align:center}#mui_hb2.mui .hero-banner-2 .banner-gap{height:10px;order:2;width:100%;z-index:2}#mui_hb2.mui .hero-banner-2.no-gap-between .banner-gap{height:0}#mui_hb2.mui .hero-banner-2 .title-set{place-items:center;place-content:center;display:grid;grid-template-rows:auto;width:100%}#mui_hb2.mui .hero-banner-2 .headline-main-static{width:90%}#mui_hb2.mui .hero-banner-2 .headline-main-static.headline-2{font-size:32px;font-weight:500;letter-spacing:-0.02rem}#mui_hb2.mui .hero-banner-2 .description-set{margin-top:26px;width:90%}#mui_hb2.mui .hero-banner-2 .hero-price-container{font-size:16px;margin:40px 0 0;width:90%;flex-wrap:wrap;justify-content:center}#mui_hb2.mui .hero-banner-2 .starting-price-container{margin-top:20px}#mui_hb2.mui .hero-banner-2 .hero-button{margin-top:30px;justify-self:center}#mui_hb2.mui .hero-banner-2 .logo-icon-sign{display:flex;margin-bottom:24px}#mui_hb2.mui .image-container{width:100%;height:100%;z-index:1;position:relative;background-color:#f6f6f6}#mui_hb2.mui .image-container img{width:100%;height:100%;object-fit:cover}#mui_hb2.mui .hero-banner-2>*{flex:0 0 auto}#mui_hb2.mui .hero-banner-2.no-thumbnails .thumbs-container{display:none}#mui_hb2.mui .hero-banner-2.no-thumbnails .image-container{margin-bottom:0}#mui_hb2.mui .hero-banner-2 .banner-pagers{width:100%;height:100%;display:block;overflow:hidden;position:absolute;z-index:10}#mui_hb2.mui .hero-banner-2 .banner-pagers.hidden{display:none}#mui_hb2.mui .hero-banner-2 .thumbs-container.hidden>.item{display:none}#mui_hb2.mui .hero-banner-2 .banner-pagers .pager{width:10%;max-width:140px;min-width:50px;height:100%;position:absolute;z-index:2;top:0;cursor:pointer;opacity:0;transition:all 300ms ease}#mui_hb2.mui .hero-banner-2 .banner-pagers:hover .pager{opacity:0.5;transition:all 300ms ease}#mui_hb2.mui .hero-banner-2 .banner-pagers .pager[data-vector="prev"]{left:0;transition:all 300ms ease}#mui_hb2.mui .hero-banner-2 .banner-pagers .pager[data-vector="prev"]:hover,#mui_hb2.mui .hero-banner-2 .banner-pagers .pager[data-vector="next"]:hover{opacity:0.9;transition:all 300ms ease}#mui_hb2.mui .hero-banner-2 .banner-pagers .pager[data-vector="next"]{right:0;transition:all 300ms ease}#mui_hb2.mui .hero-banner-2 .banner-pagers .pager:before,#mui_hb2.mui .hero-banner-2 .banner-pagers .pager:after{border-right:5px solid;content:'';height:30px;margin-top:-20px;position:absolute;top:50%;width:0;border-color:#fff}#mui_hb2.mui .hero-banner-2 .banner-pagers .pager[data-vector="prev"]:before,#mui_hb2.mui .hero-banner-2 .banner-pagers .pager[data-vector="prev"]:after{transform:rotate(-135deg);left:45%}#mui_hb2.mui .hero-banner-2 .banner-pagers .pager[data-vector="next"]:before,#mui_hb2.mui .hero-banner-2 .banner-pagers .pager[data-vector="next"]:after{transform:rotate(135deg);right:45%}#mui_hb2.mui .hero-banner-2 .banner-pagers .pager[data-vector="prev"]:after{margin-top:-1px;transform:rotate(-45deg);left:45%}#mui_hb2.mui .hero-banner-2 .banner-pagers .pager[data-vector="next"]:after{margin-top:-1px;transform:rotate(45deg);right:45%}#mui_hb2.mui .hero-banner-2.no-pager .banner-pagers .pager,#mui_hb2.mui .hero-banner-2.no-pager .thumbs-container{display:none}#mui_hb2.mui .hero-banner-2.no-pager .banner-pagers{margin:0}#mui_hb2.mui .hero-banner-2 .thumbs-container{width:100%;display:flex;flex-direction:row;place-content:center;place-items:center;padding:10px 0;margin-bottom:-1px;z-index:15;position:relative}#mui_hb2.mui .hero-banner-2.thumbs-inside .thumbs-container{position:absolute;bottom:10px;left:50%;display:flex;flex-direction:row;place-content:center;place-items:center;width:60%;transform:translateX(-50%)}#mui_hb2.mui .hero-banner-2 .thumbs-container>.item{width:18px;height:18px;display:flex;place-content:center;place-items:center;margin:0;cursor:pointer;flex:0 0 auto}#mui_hb2.mui .hero-banner-2 .thumbs-container>.item .sign{flex:0 0 auto;width:8px;height:8px;display:block;margin:0 5px;cursor:pointer;border-radius:50%;background-color:rgba(0,0,0,0.7)}#mui_hb2.mui .hero-banner-2 .thumbs-container>.item:hover:not(.active) .sign{background-color:rgba(0,0,0,0.9)}#mui_hb2.mui .hero-banner-2 .thumbs-container>.item.active .sign{background-color:#dd9120}@media screen and (min-width:770px){#mui_hb2.mui .hero-banner-2{--right-block-width:40%;--right-block-min-width:380px;--left-block-width:auto;--left-block-min-width:1fr;--max-height:60vh;--min-height:450px;--margin-top:1vh;grid-template-columns:minmax(var(--left-block-width),var(--left-block-min-width)) auto minmax(var(--right-block-width),var(--right-block-min-width));grid-template-rows:minmax(var(--min-height),var(--max-height));width:100%;margin-top:var(--margin-top);max-width:calc(1170px + 70px)}#mui_hb2.mui .hero-banner-2 .banner-images-container{height:100%;order:3}#mui_hb2.mui .hero-banner-2 .banner-message-container{display:flex;height:100%;width:100%;order:1}#mui_hb2.mui .hero-banner-2 .banner-message-container .inner-block{margin-top:0;justify-items:center}#mui_hb2.mui .hero-banner-2 .banner-gap{height:100%;width:10px}#mui_hb2.mui .hero-banner-2.no-gap-between .banner-gap{width:0}#mui_hb2.mui .hero-banner-2.text-right-placement .banner-message-container{order:3}#mui_hb2.mui .hero-banner-2.text-right-placement .banner-images-container{order:1}#mui_hb2.mui .hero-banner-2 .headline-main-static{margin-top:0}#mui_hb2.mui .hero-banner-2 .thumbs-container{background-color:transparent}}@media screen and (min-width:1350px){#mui_hb2.mui .hero-banner-2{width:85%;max-width:1370px}}#app .mui .content-block.ready-for-product{padding:80px 0;background:var(--ml-color-brand-primary)}#app .mui .content-block.ready-for-product-image h1.headline-2,#app .mui .content-block.ready-for-product h1.headline-2,#app .mui .content-block.ready-for-product-image .headline-2,#app .mui .content-block.ready-for-product .headline-2{font-size:34px;line-height:1;color:#fff}#app .mui .content-block.ready-for-product-image .headline-block-1,#app .mui .content-block.ready-for-product .headline-block-1{padding:0 7%}@media screen and (min-width:770px){#app .mui .content-block.ready-for-product-image h1.headline-2,#app .mui .content-block.ready-for-product h1.headline-2,#app .mui .content-block.ready-for-product-image .headline-2,#app .mui .content-block.ready-for-product .headline-2{font-size:50px}}#app .mui .content-block.start-block{padding-top:60px;padding-bottom:60px;border-bottom:1px dotted #ddd}#app .mui .content-block.start-block .center{flex-direction:column}#app .mui .content-block.start-block .headline-block-1{padding:0 8%;text-align:left}#app .mui .content-block.start-block .headline-block-1>*{text-align:left}#app .mui .content-block .cta-button.mobile-only{padding:0 8%;place-content:flex-start}#app .mui .content-block.start-block h2.headline-3,#app .mui .content-block.start-block .headline-3{font-size:20px;font-weight:400;margin-top:35px;line-height:2.4rem}@media (min-width:770px){#app .mui .content-block.start-block{padding-top:80px;padding-bottom:10px;border-bottom:none}#app .mui .content-block.start-block h2.headline-3,#app .mui .content-block.start-block .headline-3{font-size:18px;line-height:2.4rem}#app .mui .content-block.start-block .headline-block-1>*{text-align:center}}.m-card-layout,#app .m-card-layout{width:100%;min-width:0;max-width:100%}.m-card-grid,#app .m-card-grid{display:grid;grid-template-columns:repeat(var(--m-card-grid-columns-mobile,1),minmax(0,1fr));gap:var(--m-card-grid-gap,30px 10px);width:100%;padding:0;margin:0;list-style:none;min-width:0;max-width:100%;box-sizing:border-box}.m-card-item,#app .m-card-item{border-radius:4px;overflow:hidden;display:flex;flex-direction:column;gap:0;height:100%}.m-card-item__link,#app .m-card-item__link{position:relative;width:100%;display:block;color:inherit;text-decoration:none}.m-card-item__link:focus-visible,#app .m-card-item__link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.m-card-item__figure,#app .m-card-item__figure{border:0;width:100%;margin:0;overflow:hidden;aspect-ratio:1 / 1;background:#f8f8f8}.m-card-item__figure picture,#app .m-card-item__figure picture,.m-card-item__figure img,#app .m-card-item__figure img{display:block;width:100%;height:100%}.m-card-item__figure picture img,#app .m-card-item__figure picture img,.m-card-item__figure img,#app .m-card-item__figure img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.m-card-item__splash,#app .m-card-item__splash{display:flex;place-items:center;place-content:center;position:absolute;z-index:2;bottom:10px;left:10px;background:rgb(255 255 255 / 0.9);border-radius:3px;padding:4px 7px}.m-card-item__product-splash,#app .m-card-item__product-splash{color:#444;font-size:12px;font-weight:400;letter-spacing:0.02em;text-align:center}.m-card-item__details,#app .m-card-item__details{display:flex;flex-direction:column;width:100%;gap:5px;padding:15px 8px 0;flex:1 1 auto}.m-card-item__header,#app .m-card-item__header{padding-bottom:5px}.m-card-item__eyebrow,#app .m-card-item__eyebrow{margin:0 0 8px;font-size:11px;line-height:1.2;color:#555;font-weight:400;text-transform:uppercase;letter-spacing:0}.m-card-item__title,#app .m-card-item__title{text-transform:unset;font-weight:500;font-size:16px;color:#212121;width:100%;letter-spacing:0.01em;margin:0;line-height:1.15}.m-card-item__price-container,#app .m-card-item__price-container{padding-bottom:8px;font-size:14px;min-width:0;overflow-wrap:anywhere}.m-card-item__description,#app .m-card-item__description{margin:0;font-size:14px;line-height:1.4;color:#212121;font-weight:400;flex:1 1 auto}.m-card-item__footer,#app .m-card-item__footer{display:flex;flex-direction:column;gap:10px;padding-top:14px}.m-card-item__cta-button,#app .m-card-item__cta-button{display:flex;place-items:center;width:100%;place-content:flex-start}.m-card-item__cta-button a:focus-visible,#app .m-card-item__cta-button a:focus-visible{outline:2px solid var(--ml-color-link);outline-offset:2px}.m-card-item__small-note,#app .m-card-item__small-note{display:block;width:100%;font-size:13px;line-height:1.4;color:#555;font-weight:300}.m-card-item__fact,#app .m-card-item__fact{margin:0;font-size:13px;line-height:1.4;color:#555}.m-card-item__secondary-action,#app .m-card-item__secondary-action{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.m-card-item__details--ordered .m-card-item__description,#app .m-card-item__details--ordered .m-card-item__description{flex:0 1 auto}.m-card-item .m-card-item__details--ordered .m-card-item__footer,#app .m-card-item .m-card-item__details--ordered .m-card-item__footer{margin-top:0}.m-card-item .m-card-item__details--ordered .m-card-item__footer:last-child,#app .m-card-item .m-card-item__details--ordered .m-card-item__footer:last-child{margin-top:auto}.m-card-item--with-shadow,#app .m-card-item--with-shadow{border:1px solid #eee;box-shadow:0 0 15px -8px rgba(0,0,0,0.15)}.m-card-item--with-shadow:hover,#app .m-card-item--with-shadow:hover{box-shadow:0 0 20px -8px rgba(0,0,0,0.25)}.m-card-item__figure--square,#app .m-card-item__figure--square{aspect-ratio:1 / 1}.m-card-item__figure--landscape,#app .m-card-item__figure--landscape{aspect-ratio:4 / 3}.m-card-item__figure--portrait,#app .m-card-item__figure--portrait{aspect-ratio:5 / 6}.m-card-item__figure--wide,#app .m-card-item__figure--wide{aspect-ratio:16 / 9}.m-card-item__figure--auto,#app .m-card-item__figure--auto{aspect-ratio:auto}@media screen and (min-width:500px){.m-card-grid,#app .m-card-grid{grid-template-columns:repeat(var(--m-card-grid-columns-mobile,1),minmax(0,1fr))}}@media screen and (min-width:770px){.m-card-grid,#app .m-card-grid{grid-template-columns:repeat(var(--m-card-grid-columns-tablet,2),minmax(0,1fr))}}@media screen and (min-width:950px){.m-card-grid,#app .m-card-grid{grid-template-columns:repeat(var(--m-card-grid-columns-desktop,3),minmax(0,1fr))}}@media screen and (min-width:1200px){.m-card-grid,#app .m-card-grid{grid-template-columns:repeat(var(--m-card-grid-columns-wide,var(--m-card-grid-columns-desktop,3)),minmax(0,1fr))}}.m-card-item--lineup .m-card-item__link:hover img,#app .m-card-item--lineup .m-card-item__link:hover img{transform:scale(1.05)}.m-card-item--lineup .m-card-item__details,#app .m-card-item--lineup .m-card-item__details{padding:var(--m-lineup-card-padding,10px);gap:var(--m-lineup-card-gap,5px)}.m-card-item--lineup .m-card-item__header,#app .m-card-item--lineup .m-card-item__header{padding-bottom:0}.m-card-item--lineup .m-card-item__price-container,#app .m-card-item--lineup .m-card-item__price-container{padding-bottom:0}.m-card-item--lineup .m-card-item__footer,#app .m-card-item--lineup .m-card-item__footer{margin-top:auto}[data-ml-image]>picture[data-ml-asset-pending],#app [data-ml-image]>picture[data-ml-asset-pending]{position:absolute;inset:0;visibility:hidden;pointer-events:none}#app .m-hero-slideshow-gallery{width:100%;overflow:hidden;touch-action:pan-y;height:auto}#app .m-carousel{--m-carousel-control-rgb:255 255 255;--m-carousel-panel-rgb:255 255 255;--m-carousel-panel-alpha:0;--m-carousel-focus-rgb:221 145 32;--m-carousel-outline-rgb:var(--m-carousel-control-rgb);--m-carousel-shadow:drop-shadow(0 0 0 rgba(0,0,0,0));--m-carousel-button-size:50px;--m-carousel-font-size:1.5rem;--m-carousel-pagination-size:2em;position:relative;width:100%;margin:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:pan-y;height:auto}#app .m-carousel:focus-visible{outline:2px solid rgb(var(--m-carousel-focus-rgb))}#app .m-carousel .carousel{position:absolute;width:100%;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:pan-y;height:100%;inset:0}#app .m-carousel .carousel::-webkit-scrollbar{display:none}#app .m-carousel .carousel .carousel-track{display:flex;flex-direction:row;user-select:none;height:100%}#app .m-carousel .carousel .slide{flex:0 0 100%;min-width:100%;flex-shrink:0;user-select:none}@media (max-width:500px){#app .m-carousel .carousel .slide article{visibility:hidden !important}}#app .m-carousel .carousel .slide img{user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;object-fit:cover}#app .m-carousel .carousel-prev,#app .m-carousel .carousel-next{position:absolute;top:0;bottom:0;cursor:pointer;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:flex;justify-content:center;align-items:center;z-index:1;border:none;outline:none;font-size:var(--m-carousel-font-size);background:none;height:100%;width:20%}#app .m-carousel .carousel-prev{left:0}#app .m-carousel .carousel-next{right:0}#app .m-carousel .carousel-prev.disabled,#app .m-carousel .carousel-next.disabled{visibility:hidden !important}@media (pointer:coarse){#app .m-carousel .carousel-prev,#app .m-carousel .carousel-next{display:none !important}}#app .m-carousel .carousel-prev .arrow-indicator,#app .m-carousel .carousel-next .arrow-indicator{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;z-index:1;border:none;user-select:none;touch-action:manipulation;background:rgba(255,255,255,0.25);border-radius:50%;aspect-ratio:1 / 1;width:var(--m-carousel-button-size);height:var(--m-carousel-button-size);transition:transform 0.25s ease}#app .m-carousel .carousel-prev:focus,#app .m-carousel .carousel-prev:focus-visible,#app .m-carousel .carousel-next:focus,#app .m-carousel .carousel-next:focus-visible{outline:none !important}#app .m-carousel .carousel-prev:focus-visible .arrow-indicator,#app .m-carousel .carousel-next:focus-visible .arrow-indicator{outline:3px solid rgb(var(--m-carousel-focus-rgb)) !important;outline-offset:2px}@media (hover:hover){#app .m-carousel .carousel-prev:hover .arrow-indicator,#app .m-carousel .carousel-next:hover .arrow-indicator{transform:translateY(-50%) scale(1.1)}}#app .m-carousel .carousel-prev:active .arrow-indicator,#app .m-carousel .carousel-next:active .arrow-indicator{transform:translateY(-50%) scale(.9)}#app .m-carousel .carousel-prev svg,#app .m-carousel .carousel-next svg{width:calc(var(--m-carousel-button-size) * .6);height:calc(var(--m-carousel-button-size) * .6);stroke-width:2;stroke:rgb(var(--m-carousel-control-rgb));z-index:3}#app .m-carousel.nav-small .carousel-prev,#app .m-carousel.nav-small .carousel-next{width:calc(var(--m-carousel-button-size) + 80px)}#app .m-carousel.nav-small .carousel-prev .arrow-indicator:before,#app .m-carousel.nav-small .carousel-next .arrow-indicator:before{content:'';position:absolute;inset:0;border-radius:50%;background-color:rgb(var(--m-carousel-panel-rgb)/var(--m-carousel-panel-alpha));filter:var(--m-carousel-shadow)}#app .m-carousel.nav-edge{--m-carousel-button-size:74px}#app .m-carousel.nav-edge .carousel-prev,#app .m-carousel.nav-edge .carousel-next{width:clamp(80px,15%,220px);overflow:hidden}#app .m-carousel.nav-edge .carousel-prev .arrow-indicator,#app .m-carousel.nav-edge .carousel-next .arrow-indicator{transform:translateY(-50%);width:90px;height:80px}#app .m-carousel.nav-edge .carousel-prev .arrow-indicator{left:0;transform:translate(-50%,-20px)}#app .m-carousel.nav-edge .carousel-next .arrow-indicator{right:0;transform:translate(50%,-20px)}#app .m-carousel.nav-edge .carousel-prev .arrow-indicator:before,#app .m-carousel.nav-edge .carousel-next .arrow-indicator:before{content:'';position:absolute;inset:0;border-radius:50%;pointer-events:none;background-color:rgb(var(--m-carousel-panel-rgb)/var(--m-carousel-panel-alpha));filter:var(--m-carousel-shadow)}#app .m-carousel.nav-edge .carousel-prev svg,#app .m-carousel.nav-edge .carousel-next svg{width:calc(var(--m-carousel-button-size) * .72);height:calc(var(--m-carousel-button-size) * .72);stroke-width:2}#app .m-carousel.nav-edge .carousel-prev svg{transform:translateX(30%)}#app .m-carousel.nav-edge .carousel-next svg{transform:translateX(-30%)}#app .m-carousel.nav-edge .carousel-prev:focus-visible .arrow-indicator,#app .m-carousel.nav-edge .carousel-next:focus-visible .arrow-indicator{outline:none !important;box-shadow:inset 0 0 0 3px rgb(var(--m-carousel-focus-rgb))}@media (hover:hover){#app .m-carousel.nav-edge .carousel-prev:hover .arrow-indicator{transform:translate(-50%,-20px) scale(1.06)}#app .m-carousel.nav-edge .carousel-next:hover .arrow-indicator{transform:translate(50%,-20px) scale(1.06)}}#app .m-carousel.nav-edge .carousel-prev:active .arrow-indicator{transform:translate(-50%,-20px) scale(.94)}#app .m-carousel.nav-edge .carousel-next:active .arrow-indicator{transform:translate(50%,-20px) scale(.94)}#app .m-carousel.nav-big .carousel-prev:before,#app .m-carousel.nav-big .carousel-next:before{content:'';position:absolute;inset:0;background-color:rgb(var(--m-carousel-panel-rgb)/var(--m-carousel-panel-alpha))}#app .m-carousel.nav-big .carousel-prev:before,#app .m-carousel.nav-big .carousel-next:before{content:'';position:absolute;inset:0;opacity:.08;background-color:rgb(var(--m-carousel-panel-rgb)/var(--m-carousel-panel-alpha));transition:opacity 0.25s ease}#app .m-carousel.nav-big .carousel-prev,#app .m-carousel.nav-big .carousel-next{opacity:.5}@media (hover:hover){#app .m-carousel.nav-big .carousel-prev:hover:before,#app .m-carousel.nav-big .carousel-next:hover:before{opacity:.4}#app .m-carousel.nav-big .carousel-prev:hover,#app .m-carousel.nav-big .carousel-next:hover{opacity:1}}#app .m-carousel.nav-big .carousel-prev:focus-visible,#app .m-carousel.nav-big .carousel-next:focus-visible{opacity:1}#app .m-carousel.nav-big .carousel-prev:focus-visible:before,#app .m-carousel.nav-big .carousel-next:focus-visible:before{opacity:.3}#app .m-carousel.nav-cursor .carousel-prev svg,#app .m-carousel.nav-cursor .carousel-next svg{opacity:0}#app .m-carousel.nav-cursor .carousel-next:hover{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><polygon fill='%23fff' points='12.1 25.2 16.8 20.1 0 20.1 0 11.9 16.8 11.9 12.1 6.8 18.1 1.2 32 16 18.1 30.8 12.1 25.2'/><polygon fill='%23231f20' points='18 4.4 15.3 7 22.1 14.2 2.3 14.2 2.3 17.8 22.1 17.8 15.3 25 18 27.6 28.8 16 18 4.4'/></svg>") 16 16,pointer}#app .m-carousel.nav-cursor .carousel-prev:hover{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><polygon fill='%23fff' points='19.9 25.2 15.2 20.1 32 20.1 32 11.9 15.2 11.9 19.9 6.8 13.9 1.2 0 16 13.9 30.8 19.9 25.2'/><polygon fill='%23231f20' points='14 4.4 16.7 7 9.9 14.2 29.7 14.2 29.7 17.8 9.9 17.8 16.7 25 14 27.6 3.2 16 14 4.4'/></svg>") 16 16,pointer}#app .m-carousel.nav-cursor .carousel-prev:before,#app .m-carousel.nav-cursor .carousel-next:before{--bg-gradient-color:0,0,0;--bg-gradient-opacity:.4;content:'';position:absolute;inset:0;opacity:0;transition:opacity 0.25s ease;pointer-events:none}#app .m-carousel.nav-cursor .carousel-prev:before{background:linear-gradient( to left,rgba(var(--bg-gradient-color),0) 0%,rgba(var(--bg-gradient-color),0.5) 60%,rgba(var(--bg-gradient-color),1) 100% )}#app .m-carousel.nav-cursor .carousel-next:before{background:linear-gradient( to right,rgba(var(--bg-gradient-color),0) 0%,rgba(var(--bg-gradient-color),0.5) 60%,rgba(var(--bg-gradient-color),1) 100% )}@media (hover:hover){#app .m-carousel.nav-cursor .carousel-prev:hover:before,#app .m-carousel.nav-cursor .carousel-next:hover:before{opacity:var(--bg-gradient-opacity)}}#app .m-carousel.nav-cursor .carousel-prev:focus-visible svg,#app .m-carousel.nav-cursor .carousel-next:focus-visible svg{opacity:1}#app .m-carousel.nav-cursor .carousel-prev:focus-visible:before,#app .m-carousel.nav-cursor .carousel-next:focus-visible:before{opacity:var(--bg-gradient-opacity)}#app .m-carousel .controls-wrapper{position:relative;z-index:1;width:100%;aspect-ratio:5 / 6;min-height:460px;max-height:700px}@media (min-width:770px){#app .m-carousel .controls-wrapper{aspect-ratio:12 / 5}}@media (min-width:1025px){#app .m-carousel .controls-wrapper{aspect-ratio:7 / 3;min-height:600px}}@media (min-width:1500px){#app .m-carousel .controls-wrapper{max-height:720px}}#app .m-carousel .carousel-pagination{--pagination-gap:1.35rem;--pagination-padding:.65rem;--pagination-dot-size:.5em;--pagination-line-size:1em;--pagination-line-height:3px;position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex !important;justify-content:center;align-items:center;width:max-content;gap:var(--pagination-gap);z-index:1;filter:var(--m-carousel-shadow);padding:var(--pagination-padding);background-color:rgb(var(--m-carousel-panel-rgb)/var(--m-carousel-panel-alpha));color:rgb(var(--m-carousel-control-rgb));border-radius:100px}#app .m-carousel .carousel-pagination.dots button.pagination-button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;border-radius:50%;width:var(--pagination-dot-size);height:var(--pagination-dot-size);background-color:rgb(var(--m-carousel-control-rgb));transition:all 0.3s ease;opacity:0.5}#app .m-carousel .carousel-pagination.dots button.pagination-button::before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%}#app .m-carousel .carousel-pagination.dots button.pagination-button.active{background-color:#222}@media (hover:hover){#app .m-carousel .carousel-pagination.dots button.pagination-button:hover{transform:scale(1.3)}}#app .m-carousel .carousel-pagination.dots button.pagination-button:focus-visible{box-shadow:rgb(var(--m-carousel-panel-rgb)/var(--m-carousel-panel-alpha)) 0 0 0 2px;outline:2px solid rgb(var(--m-carousel-focus-rgb));outline-offset:2px}#app .m-carousel .carousel-pagination.lines{padding:var(--pagination-padding) calc(var(--pagination-padding) * 2)}#app .m-carousel .carousel-pagination.lines button.pagination-button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;border-radius:1px;width:var(--pagination-line-size);height:var(--pagination-line-height);background-color:rgb(var(--m-carousel-control-rgb)/0.4);transition:all 0.3s ease}#app .m-carousel .carousel-pagination.lines button.pagination-button::before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%}#app .m-carousel .carousel-pagination.lines button.pagination-button.active{height:calc(var(--pagination-line-height) + 2px);background-color:rgb(var(--m-carousel-control-rgb)) !important}@media (hover:hover){#app .m-carousel .carousel-pagination.lines button.pagination-button:hover{transform:scaleY(1.3)}}#app .m-carousel .carousel-pagination.lines button.pagination-button:focus-visible{box-shadow:rgb(var(--m-carousel-panel-rgb)/var(--m-carousel-panel-alpha)) 0 0 0 2px;outline:2px solid rgb(var(--m-carousel-focus-rgb)) !important;outline-offset:2px}#app .m-carousel .carousel-pagination.numbers{padding:var(--pagination-padding) calc(var(--pagination-padding) * 2)}#app .m-carousel .carousel-pagination.numbers button.pagination-button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:0.9rem;font-weight:600;opacity:0.5;position:relative;background:none;transition:opacity 0.3s ease}#app .m-carousel .carousel-pagination.numbers button.pagination-button::before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%}#app .m-carousel .carousel-pagination.numbers button.pagination-button.active{opacity:1}@media (hover:hover){#app .m-carousel .carousel-pagination.numbers button.pagination-button:hover{opacity:0.9}}#app .m-carousel .carousel-pagination.numbers button.pagination-button:focus-visible{transform:scale(1.3);opacity:0.9;outline:none;position:relative}#app .m-carousel .carousel-pagination.numbers button.pagination-button:focus-visible:after{content:"";position:absolute;bottom:-2px;left:-2.5px;width:calc(100% + 4px);height:2px;background-color:rgb(var(--m-carousel-focus-rgb)/0.8)}#app .m-carousel .carousel-pagination.dots button.pagination-button:focus-visible:after,#app .m-carousel .carousel-pagination.lines button.pagination-button:focus-visible:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:flex;outline:3px solid rgb(var(--m-carousel-focus-rgb));outline-offset:2px;z-index:1;border-radius:50%}#app .m-carousel.auto-hide-nav .carousel-prev,#app .m-carousel.auto-hide-nav .carousel-next,#app .m-carousel.auto-hide-pagination .carousel-pagination{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s linear 0.2s}#app .m-carousel.auto-hide-nav:hover .carousel-prev,#app .m-carousel.auto-hide-nav:hover .carousel-next,#app .m-carousel.auto-hide-pagination:hover .carousel-pagination{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s}#app .m-carousel.auto-hide-nav .carousel-prev{transform:translateX(-6px)}#app .m-carousel.auto-hide-nav .carousel-next{transform:translateX(6px)}#app .m-carousel.auto-hide-nav:hover .carousel-prev,#app .m-carousel.auto-hide-nav:hover .carousel-next{transform:translateX(0)}#app .m-carousel .carousel-thumbnails{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:30px}@media (max-width:500px){#app .m-carousel .carousel-thumbnails{display:none !important}}#app .m-carousel .carousel-thumbnails.small{gap:20px}#app .m-carousel .carousel-thumbnails.medium{gap:30px}#app .m-carousel .carousel-thumbnails.large{gap:40px}#app .m-carousel .carousel-thumbnails .slide-thumbnail{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;transition:transform 0.4s ease,outline-color 0.3s ease;overflow:hidden;outline-color:transparent}#app .m-carousel .carousel-thumbnails .slide-thumbnail.active{outline:2px solid rgb(var(--m-carousel-outline-rgb)) !important;outline-offset:2px}@media (hover:hover){#app .m-carousel .carousel-thumbnails .slide-thumbnail:hover{transform:scale(1.2)}}#app .m-carousel .carousel-thumbnails .slide-thumbnail:focus-visible{outline:2px solid rgb(var(--m-carousel-focus-rgb)) !important;outline-offset:2px;scale:1.1}#app .m-carousel .carousel-thumbnails.small .slide-thumbnail{width:50px;border-radius:1px}#app .m-carousel .carousel-thumbnails.medium .slide-thumbnail{width:100px;border-radius:4px}#app .m-carousel .carousel-thumbnails.large .slide-thumbnail{width:150px;border-radius:4px}#app .m-carousel .carousel-thumbnails .slide-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}#app .m-carousel .loading .carousel-prev,#app .m-carousel .loading .carousel-next,#app .m-carousel .loading .carousel-pagination{visibility:hidden}#app .m-carousel .loading::after{content:"";position:absolute;width:40px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%);border:5px solid transparent;border-radius:50%;border-top-color:rgba(0,0,0,0.33);animation:m-carousel-loading-spinner 0.8s ease infinite;z-index:-1}@keyframes m-carousel-loading-spinner{from{transform:translate(-50%,-50%) rotate(0turn)}to{transform:translate(-50%,-50%) rotate(1turn)}}#app .m-carousel .slide{position:relative;width:100%;height:100%;display:flex;justify-items:center;align-items:center;overflow:hidden}#app .m-carousel .slide picture{width:100%;height:100%;display:flex;justify-items:center;align-items:center;overflow:hidden}#app .m-carousel .slide picture img{height:100%;width:100%;object-fit:cover}#app .m-carousel .m-caption-container{display:flex;width:46%;text-align:left;max-width:80%;min-width:450px;padding:0;border-radius:4px;font-weight:300;justify-self:center;position:absolute;z-index:2;transform:translateX(-55%) translateY(-50%);top:50%;left:70%}#app .m-carousel .m-caption-group{padding:30px 34px;display:flex;flex-direction:column;width:100%;position:relative;z-index:3;align-items:flex-start}#app .m-carousel .m-caption-group a{width:max-content}#app .m-carousel .m-promo-banner-container{display:flex;flex-direction:column;align-items:flex-start;gap:6px 0;margin-top:30px}#app .m-carousel .m-single-promo-item{padding:5px 10px;color:#333;display:inline-block;background:rgba(252,252,252,.8);border-radius:3px}#app .m-carousel .m-single-promo-item .main-message{font-size:13px;font-weight:600;line-height:1;letter-spacing:0.02em;margin:1px 0;text-transform:none;padding:0}#app .m-carousel .m-single-promo-item .details-message{padding:0;font-size:13px;font-weight:400;margin:1px 0;letter-spacing:0.02rem}#app .m-carousel .m-single-promo-item .slash{display:none}#app .m-carousel .m-single-promo-item .details-message .bold{font-weight:600}#app .m-carousel .m-single-promo-item .break{display:none}#app .m-carousel__heading{margin-bottom:30px;text-align:left}#app .m-carousel__summary{width:100%;margin:0 0 30px 3px;text-align:left}#app .m-carousel .carousel-track{--carousel-index:0;--carousel-drag:0px;transform:translate3d( calc(var(--carousel-index) * -100% + var(--carousel-drag)),0,0 );will-change:transform}@media (min-width:1025px){#app .m-carousel .m-caption-container{position:absolute;top:50%;left:min(46%,900px);width:clamp(430px,36%,620px);min-width:0;max-width:none;transform:translateY(-50%)}#app .m-carousel .m-caption-group{padding:clamp(24px,2.4vw,42px)}}.m-carousel [data-ml-image],#app .m-carousel [data-ml-image]{position:relative;width:100%;height:100%;overflow:hidden}.m-carousel [data-ml-image]>img,#app .m-carousel [data-ml-image]>img{width:100%;height:100%;object-fit:cover}.m-carousel .m-hero-image--mobile,#app .m-carousel .m-hero-image--mobile{display:block}.m-carousel .m-hero-image--desktop,#app .m-carousel .m-hero-image--desktop{display:none}@media (min-width:770px){.m-carousel .m-hero-image--mobile,#app .m-carousel .m-hero-image--mobile{display:none}.m-carousel .m-hero-image--desktop,#app .m-carousel .m-hero-image--desktop{display:block}}#app .m-price-block,.m-price-block{margin:0;white-space:normal;font-size:1em}#app .m-price-block,.m-price-block{display:inline-block}#app .m-price-block.flex-column,.m-price-block.flex-column{display:flex;flex-direction:column;align-items:center}#app .m-price-block.flex-column.force-row,.m-price-block.flex-column.force-row{flex-direction:row;align-items:baseline;justify-content:center;gap:0 3px}#app .m-price-block .price-item,.m-price-block .price-item{color:#212121;font-size:1em;font-weight:400;text-align:left;display:inline-block;letter-spacing:0.02em}#app .m-price-block .price-from,.m-price-block .price-from{margin-right:2px;letter-spacing:0.02em;font-size:0.8em;font-weight:400}#app .m-price-block .original-price,#app .m-price-block .original-price .value,.m-price-block .original-price,.m-price-block .original-price .value{font-weight:500;color:#212121;font-size:1em}#app .m-price-block.applied-promo .original-price,.m-price-block.applied-promo .original-price{font-weight:400;color:#555;font-size:0.8em;margin:0 4px}#app .m-price-block.applied-promo.simple .original-price,.m-price-block.applied-promo.simple .original-price{font-size:1em}#app .m-price-block.applied-promo .original-price .value,.m-price-block.applied-promo .original-price .value{position:relative;font-weight:400;color:#555;font-size:1em}#app .m-price-block.applied-promo .original-price .value::before,.m-price-block.applied-promo .original-price .value::before{position:absolute;top:1px;bottom:0;left:-2px;width:105%;height:1px;margin:auto;content:"";transform:rotate(2deg);border-bottom:0.02em solid rgba(115,115,115,0.7)}#app .m-price-block .promo-price,#app .m-price-block .promo-price .value,.m-price-block .promo-price,.m-price-block .promo-price .value{font-weight:500;font-size:1em}#app .m-price-block.in-table .promo-price,#app .m-price-block.in-table .promo-price .value,.m-price-block.in-table .promo-price,.m-price-block.in-table .promo-price .value{font-weight:400}.m-price-block .original-price .value .currency,.m-price-block .promo-price .value .currency{font-weight:300;font-size:0.9em}.m-price-block .value .currency.before{padding-right:2px}.m-price-block .value .currency.after{padding-left:4px;font-weight:400}.m-price-block.applied-promo.mono .value .currency,.m-price-block.applied-promo.simple .value .currency,.m-price-block.applied-promo .original-price .value .currency{font-size:1em}#app .m-price-block .applied-percent,#app .m-price-block .promo-price,.m-price-block .applied-percent,.m-price-block .promo-price{color:#D01345;display:none}#app .m-price-block.mono .applied-percent,#app .m-price-block.mono .promo-price,.m-price-block.mono .applied-percent,.m-price-block.mono .promo-price{color:inherit}#app .m-price-block .applied-percent,.m-price-block .applied-percent{color:#555;font-weight:400;font-size:0.9em}#app .m-price-block.applied-promo .promo-price,#app .m-price-block.applied-promo .applied-percent,.m-price-block.applied-promo .promo-price,.m-price-block.applied-promo .applied-percent{display:inline-block}#app .m-price-block.applied-promo.hide-percent .applied-percent,.m-price-block.applied-promo.hide-percent .applied-percent{display:none}#app .mui .m-product-card-block.m-main-price-container .top-row .m-price-block{font-size:18px;line-height:1}#app .mui .price-wrapper.margin-up,#app .mui-price-wrapper.margin-up{margin-top:30px}.m-blog-list,#app .m-blog-list{padding-block-end:60px}.m-blog-grid,#app .m-blog-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:60px 30px;width:100%}.m-blog-card,#app .m-blog-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(200px,76vw) auto;gap:15px;width:100%;min-width:0}.m-blog-card__image,#app .m-blog-card__image{display:block;width:100%;height:100%;overflow:hidden;border-radius:6px;background-color:#f1f1f1;transition:opacity 0.1s linear}.m-blog-card__image img,#app .m-blog-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s linear}.m-blog-card__image:hover,#app .m-blog-card__image:hover{opacity:0.7}.m-blog-card__image:hover img,#app .m-blog-card__image:hover img{transform:scale(1.03)}.m-blog-card__content,#app .m-blog-card__content{display:grid;gap:10px;align-content:start;min-width:0;padding:5px;overflow-wrap:anywhere}.m-blog-card__link,#app .m-blog-card__link{display:block;color:inherit;text-decoration:none}.m-blog-card__link:hover,#app .m-blog-card__link:hover,.m-blog-card__link:hover .m-blog-card__heading,#app .m-blog-card__link:hover .m-blog-card__heading,.m-blog-card__image:hover + .m-blog-card__content .m-blog-card__heading,#app .m-blog-card__image:hover + .m-blog-card__content .m-blog-card__heading{color:#b57e45;text-decoration:none}.m-blog-card__image:focus-visible,#app .m-blog-card__image:focus-visible,.m-blog-card__link:focus-visible,#app .m-blog-card__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.m-blog-language-excuse,#app .m-blog-language-excuse{width:100%;padding-block:22px;text-align:center;background:#f9f9f9}@media (min-width:600px){.m-blog-grid,#app .m-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-blog-card,#app .m-blog-card{grid-template-rows:minmax(280px,20vw) auto}}@media (min-width:1000px){.m-blog-grid,#app .m-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m-blog-card,#app .m-blog-card{grid-template-rows:minmax(250px,20vw) auto}}@media (prefers-reduced-motion:reduce){.m-blog-card__image,#app .m-blog-card__image,.m-blog-card__image img,#app .m-blog-card__image img{transition:none}.m-blog-card__image:hover img,#app .m-blog-card__image:hover img{transform:none}}.m-blog-article,#app .m-blog-article{padding-block:40px 60px}.m-blog-article__header,#app .m-blog-article__header{padding-block-end:30px}.m-blog-article__body,#app .m-blog-article__body{display:flex;flex-direction:column;align-items:stretch;gap:22px;min-width:0;overflow-wrap:anywhere}.m-blog-article__meta,#app .m-blog-article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px}.m-blog-article__heading,#app .m-blog-article__heading{padding-block:24px 12px;text-align:center;scroll-margin-block-start:30px}.m-blog-article__figure,#app .m-blog-article__figure{display:flex;flex-direction:column;gap:20px;width:100%;margin:0;padding-block:18px 28px}.m-blog-article__figure img,#app .m-blog-article__figure img{display:block;width:100%;height:auto}.m-blog-article__caption,#app .m-blog-article__caption{text-align:center}.m-blog-article__collage,#app .m-blog-article__collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:18px 28px}.m-blog-article__collage-item,#app .m-blog-article__collage-item{margin:0;min-width:0;overflow:hidden;aspect-ratio:1}.m-blog-article__collage-item img,#app .m-blog-article__collage-item img{display:block;width:100%;height:100%;object-fit:cover}.m-blog-article__contents,#app .m-blog-article__contents{width:100%}.m-blog-article__contents-list,#app .m-blog-article__contents-list{display:grid;gap:14px;margin:0;padding-inline-start:0;list-style:none}.m-blog-article__contents-list--bullets,#app .m-blog-article__contents-list--bullets{padding-inline-start:24px;list-style:circle}.m-blog-article__body .m-inline-link,#app .m-blog-article__body .m-inline-link{white-space:normal}.m-blog-article__contents-list>li,#app .m-blog-article__contents-list>li{min-width:0}.m-blog-article__list,#app .m-blog-article__list{display:grid;gap:16px;margin:0;padding-inline-start:24px;list-style:disc}.m-blog-article__divider,#app .m-blog-article__divider{width:100px;margin:8px auto;border:0;border-block-start:1px solid #c9c9c9}.m-blog-article__ending,#app .m-blog-article__ending{padding-block:30px;text-align:center}.m-blog-article__body>.m-blog-article__block--spaced,#app .m-blog-article__body>.m-blog-article__block--spaced{margin-block-start:40px}.m-blog-article__footer,#app .m-blog-article__footer{padding-block-start:30px}.m-blog-article__back a:focus-visible,#app .m-blog-article__back a:focus-visible,.m-blog-article__footer a:focus-visible,#app .m-blog-article__footer a:focus-visible,.m-blog-article__body a:focus-visible,#app .m-blog-article__body a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (min-width:660px){.m-blog-article__collage,#app .m-blog-article__collage{gap:20px}.m-blog-article__collage--6,#app .m-blog-article__collage--6{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}}#app .mui-blog .blog-article-container{width:100%;display:flex;flex-direction:column;place-content:center;place-items:center;padding:0;border-top:1px solid #eee}#app .mui-blog .blog-block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 10px;width:100%}#app .mui-blog .blog-block.blog-article-item{padding-top:30px}#app .mui-blog .blog-block .center{max-width:870px;width:100%;display:flex;flex-wrap:wrap;flex-direction:row;place-content:center;place-items:center;padding:0}#app .mui-blog .center.flex-column{flex-direction:column}#app .mui-blog .blog-block .center.full{max-width:none}#app .mui-blog .blog-block.blog-article-header{padding-bottom:0}#app .mui-blog .article-info{font-size:13px;line-height:1.7;color:#333;font-weight:400;letter-spacing:0.08rem;text-transform:uppercase;padding:30px 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:80%}#app .mui-blog .article-info>*{padding:0 6px}#app .mui-blog .article-headline{font-size:44px;font-weight:500;line-height:1.2;color:#333;text-transform:none;text-align:center;font-family:var(--ml-font-serif),serif!important;padding:0 10px}#app .mui-blog .article-headline-2{font-size:34px;font-weight:400;line-height:1.3;color:#333;text-transform:none;text-align:center;padding:40px 20px 45px;font-family:var(--ml-font-serif),serif!important;width:86%}@media (min-width:770px){#app .mui-blog .article-headline{padding:0 30px}#app .mui-blog .article-headline-2{padding:40px 10px 45px}}#app .mui-blog .image-caption{text-align:center;padding:20px 25px 0;font-size:16px;font-weight:400;color:#777;letter-spacing:0.02rem;line-height:1.8;font-family:var(--ml-font-serif),serif!important}#app .mui-blog .blog--single-image{display:flex;width:100%;padding:40px 0 50px 0;justify-content:center}#app .mui-blog .blog--single-image.caption{flex-direction:column}#app .mui-blog .blog--single-image .image-caption{display:none}#app .mui-blog .blog--single-image.caption .image-caption{display:inline-block}#app .mui-blog .blog--single-image .images-group{display:flex;width:100%;justify-content:center}#app .mui-blog .blog--single-image .image-wrapper{width:96%;min-height:300px;max-height:600px;height:60vh}#app .mui-blog .blog--single-image .image-wrapper.auto{height:auto;max-height:unset}#app .mui-blog .blog--single-image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:660px){#app .mui-blog .blog--single-image .image-wrapper{width:92%}}#app .mui-blog .blog-article-nav-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 0 50px}#app .mui-blog .blog-article-back-to{font-size:14px;padding:16px 36px 15px;border:1px solid #aaa;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;color:#555;margin:0 10px;border-radius:4px}#app .mui-blog .blog-article-back-to:hover{text-decoration:none;background:#333;color:#fff;border:1px solid #333}#app .mui-blog .blog--body-text{margin-bottom:22px;font-size:17px;line-height:1.8;font-weight:400;padding:0 20px;text-align:left;color:#333;letter-spacing:0.02rem;font-family:var(--ml-font-serif),serif!important}@media screen and (min-width:660px){#app .mui-blog .blog--body-text{padding:0 10px}}#app .mui-blog .blog--body-text .alien{color:#222;font-size:inherit;line-height:inherit;font-weight:600;font-family:var(--ml-font-serif),serif!important}#app .mui-blog .blog--bullet-text{list-style:disc inside;padding-left:32px}#app .mui-blog .blog--bullet-text .blog--body-text::first-letter{padding-left:5px}#app .mui-blog .blog-strong{display:inline;font-weight:600;font-size:inherit;color:#333;margin:0}#app .mui-blog .blog-link{color:#0072bc;font-size:inherit;line-height:inherit;font-weight:400;display:inline;font-family:var(--ml-font-serif),serif!important}#app .mui-blog .blog-link:hover{color:#0072bc;text-decoration:underline}#app .mui-blog .blog-article-divider{width:16%;margin-top:30px;margin-bottom:20px;border-width:1px 0 0 0;border-style:solid;border-color:#C9C9C9}#app .mui-blog .blog-article-spacer{width:100%;margin:20px 0;border-width:0;border-style:solid;border-color:transparent}#app .mui-blog .blog--ending{font-family:var(--ml-font-serif),serif!important;padding:30px 0;margin:40px 0;font-size:20px;line-height:1.6;font-weight:400;text-align:center;color:#333;width:70%}#app .mui-blog .blog-end-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;margin:10px 0 40px 0}#app .mui-blog .blog-end-links>*{margin:12px}#app .mui-blog .midway-banner-container .wrap{justify-content:center;margin:20px 0 50px;text-align:center;padding:16px 10px;font-size:15px}#app .mui-blog .blog-block.start-summary-links{padding:0 0}#app .mui-blog .blog-article-summary-links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;margin:20px 0;padding:0 40px;width:100%;list-style:none inside}#app .mui-blog .blog-article-summary-links.bullets{list-style-type:circle}#app .mui-blog .blog-article-summary-links li{font-size:17px;padding:7px 0;color:#dd9f20;letter-spacing:0.02rem;line-height:1.3}#app .mui-blog .blog--6-image-collage{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(270px,28vh);width:90%;grid-gap:4px;padding:40px 0 50px 0;justify-content:center}#app .mui-blog .blog--4-image-collage{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(230px,28vh);width:96%;grid-gap:10px;padding:40px 0 50px 0;justify-content:center}#app .mui-blog .blog--2-image-collage{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(230px,28vh);width:96%;grid-gap:10px;padding:40px 0 50px 0;justify-content:center}#app .mui-blog .blog--6-image-collage .image-wrapper,#app .mui-blog .blog--4-image-collage .image-wrapper,#app .mui-blog .blog--2-image-collage .image-wrapper{width:100%;height:100%}#app .mui-blog .blog--6-image-collage img,#app .mui-blog .blog--4-image-collage img,#app .mui-blog .blog--2-image-collage img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:660px){#app .mui-blog .blog--6-image-collage{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(280px,32vh);grid-gap:4px;width:92%}#app .mui-blog .blog--4-image-collage{grid-auto-rows:minmax(360px,40vh);grid-gap:20px;width:86%}#app .mui-blog .blog--2-image-collage{grid-auto-rows:minmax(360px,40vh);grid-gap:20px;width:92%}}.m-section--features,#app .m-section--features{padding-block:20px;max-width:1620px;border-top:1px solid #eee}#app .m-content-block.m-features-block-section{padding:30px 0;background-color:#fbfbfb;border-top:1px dashed #bbb;border-bottom:1px dashed #bbb}.m-feature-block__container,#app .m-feature-block__container{width:100%;display:flex;place-content:center}#app .m-features-block{display:flex;justify-content:flex-start;align-items:center;padding:0 20px;width:100%;max-width:calc(1170px + 70px);flex-direction:row;flex-wrap:wrap;place-content:center;place-items:flex-start}#app .m-content-block.m-features-block-section.on-white{background-color:transparent;border:none}#app .m-features-block__list{display:flex;flex-direction:row;flex-wrap:wrap;margin:10px 0;place-content:space-between;place-items:flex-start;width:100%;list-style:none;padding:0}#app .m-features-block__item{display:grid;grid-template-rows:59px max-content;padding:10px 2%;place-items:center;place-content:center;text-align:center;width:48%;margin:10px 0;max-width:240px;grid-row-gap:20px}#app .m-features-block__description{display:inline-block;font-size:16px;letter-spacing:0;line-height:1.3;color:#333;font-weight:300}#app .m-features-block__description .m-features-block__emphasis{font-weight:500}#app .m-features-block .m-inline-link{display:inline-block;font-size:14px;text-transform:none;margin-top:4px}#app .m-features-block .upload-block{display:inline-block}#app .m-features-block .upload-type-logo{display:inline-block;height:13px;width:13px;margin:0 2px}#app .m-features-block .upload-type-logo svg{height:100%;width:100%;fill:#555;margin:-1px 0}#app .m-features-block .upload-type-logo:hover svg{fill:#dd9120}#app .m-features-block__icon{display:flex;place-content:center;place-items:center;align-self:flex-end;opacity:0.9}#app .m-features-block__item--produce .m-features-block__icon img{width:39px;height:56px}#app .m-features-block__item--uploading .m-features-block__icon img{width:65px;height:41px;margin-bottom:4px}#app .m-features-block__item--shipping .m-features-block__icon img{width:77px;height:41px;margin-left:-20px}#app .m-features-block__item--warranty .m-features-block__icon img{width:43px;height:54px;margin-bottom:-3px}@media screen and (min-width:770px){#app .m-features-block__list{flex-wrap:nowrap}#app .m-features-block__item{width:22%;margin:0}}#app .mui .description-about,.mui .description-about{padding:10px 20px;width:100%}#app .mui .description-about ul.bullets,.mui .description-about ul.bullets{list-style-type:disc;padding-left:12px;display:inline-block;margin-bottom:5px;width:100%}#app .mui .description-about ol.bullets,.mui .description-about ol.bullets{padding-left:12px;display:inline-block;margin-bottom:5px;width:100%}#app .mui .description-about ol.bullets li,.mui .description-about ol.bullets li,#app .mui .description-about ul.bullets li,.mui .description-about ul.bullets li{list-style-position:outside;padding-left:8px;margin:8px 0;width:100%}#app .mui .description-about a,.mui .description-about a{color:#0072bc;font-weight:400;font-size:14px}#app .mui .description-about h2.headline-2-0,.mui .description-about h2.headline-2-0{font-size:26px;font-weight:700;line-height:1.3;letter-spacing:-0.02em;color:#333;margin:12px 0 22px;display:inline-block;width:100%}#app .mui .description-about h3.headline-3-0,.mui .description-about h3.headline-3-0{font-size:18px;font-weight:400;line-height:1.3;color:#333;margin:24px 0 10px;display:inline-block;text-transform:uppercase;letter-spacing:0.1em;width:100%}#app .mui .description-about h3.headline-3-0.first,.mui .description-about h3.headline-3-0.first{margin-bottom:20px}#app .mui .description-about h4.headline-4-0,.mui .description-about h4.headline-4-0{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-0.02em;color:#333;margin:8px 0 2px;display:inline-block;width:100%}#app .mui .description-about p.txt-1-0,.mui .description-about p.txt-1-0{display:inline-block;font-size:16px;letter-spacing:0;font-weight:300;line-height:1.3;color:#333;margin:5px 0;width:100%}#app .mui .description-about .bullets li p.txt-1-0,.mui .description-about .bullets li p.txt-1-0{display:inline}#app .mui .description-about .bullets li h4.headline-4-0,.mui .description-about .bullets li h4.headline-4-0{margin:0}#app .mui .ExpandableTextBlock-wrapper .ExTB-unseen,.mui .ExpandableTextBlock-wrapper .ExTB-unseen{display:none}#app .mui .ExpandableTextBlock-wrapper.open .ExTB-unseen,.mui .ExpandableTextBlock-wrapper.open .ExTB-unseen{display:inline-block}#app .mui .ExpandableTextBlock-wrapper.open .ExTB-ellipsis,.mui .ExpandableTextBlock-wrapper.open .ExTB-ellipsis{display:none}@media screen and (min-width:770px){#app .mui .description-about h3.headline-3-0,.mui .description-about h3.headline-3-0{font-size:16px}#app .mui .description-about h4.headline-4-0,.mui .description-about h4.headline-4-0{font-size:15px}#app .mui .description-about p.txt-1-0,.mui .description-about p.txt-1-0{font-size:15px;line-height:1.4}}#app .mui .content-block.malta{padding:0}#app .mui .malta .price-table-container,#app .malta .price-table-container,.malta .price-table-container{width:100%}#app .mui .malta .price-table-container .product-card-small-text,#app .malta .price-table-container .product-card-small-text,.malta .price-table-container .product-card-small-text{margin:20px 0}#app .mui .malta table,#app .malta table,.malta table{border-collapse:unset;width:100%;border:1px solid #bbb;border-radius:12px;padding:4px 5px}#app .mui .malta table tr,#app .malta table tr,.malta table tr{background-color:transparent}#app .mui .malta table thead tr:first-of-type th,#app .malta table thead tr:first-of-type th,.malta table thead tr:first-of-type th{background-color:#f8f8f8}#app .mui .malta table thead tr:first-of-type th:first-of-type,#app .malta table thead tr:first-of-type th:first-of-type,.malta table thead tr:first-of-type th:first-of-type{border-radius:8px 0 0 0}#app .mui .malta table thead tr:first-of-type th:last-of-type,#app .malta table thead tr:first-of-type th:last-of-type,.malta table thead tr:first-of-type th:last-of-type{border-radius:0 8px 0 0}#app .mui .malta table tr:nth-of-type(even),#app .malta table tr:nth-of-type(even),.malta table tr:nth-of-type(even){background-color:transparent}#app .mui .malta table td,#app .malta table td,.malta table td,#app .mui .malta table th,#app .malta table th,.malta table th{border:none;padding:3px 6px;font-size:14px;color:#333;text-align:center;width:12%}#app .mui .malta table td,#app .malta table td,.malta table td{border-bottom:1px solid #eee;line-height:1.4;padding:7px 6px}#app .mui .malta table td:nth-of-type(1),#app .malta table td:nth-of-type(1),.malta table td:nth-of-type(1){min-width:100px;width:10%;max-width:200px}#app .mui .malta table .main-title-row th,#app .malta table .main-title-row th,.malta table .main-title-row th{font-weight:500;background-color:transparent;color:#333;padding:8px 6px;font-size:14px;border-bottom:1px solid #bbb;letter-spacing:0.02rem}#app .mui .malta table .title-row td,#app .malta table .title-row td,.malta table .title-row td{text-align:left;background-color:#fff;padding:8px 12px}#app .mui .malta table .mui-price-wrapper .promo-price .value,#app .malta table .mui-price-wrapper .promo-price .value,.malta table .mui-price-wrapper .promo-price .value{font-weight:400}#app .mui .malta table.applied-percent.one-line td.prices span,#app .malta table.applied-percent.one-line td.prices span,.malta table.applied-percent.one-line td.prices span{width:auto}#app .mui .malta.city table td,#app .malta.city table td,.malta.city table td,#app .mui .malta.city table th,#app .malta.city table th,.malta.city table th{padding:7px 6px;border-color:transparent;word-break:break-word}#app .mui .malta.city table .main-title-row th,#app .malta.city table .main-title-row th,.malta.city table .main-title-row th{background-color:#f3f3f3;color:#333;border-color:#ddd;font-size:14px;padding:8px 6px;line-height:1.3}#app .mui .malta.city table .main-title-row th span,#app .malta.city table .main-title-row th span,.malta.city table .main-title-row th span{font-weight:500;display:inline-block;line-height:1.3}#app .mui .malta.city table tr,#app .malta.city table tr,.malta.city table tr{background-color:#f8f8f8}#app .mui .malta.city table tr:nth-of-type(2n+1),#app .malta.city table tr:nth-of-type(2n+1),.malta.city table tr:nth-of-type(2n+1){background-color:transparent}#app .mui .malta.city table.applied-percent .promo,#app .malta.city table.applied-percent .promo,.malta.city table.applied-percent .promo{font-size:100%}#app .mui .malta.city table.applied-percent td.prices span,#app .malta.city table.applied-percent td.prices span,.malta.city table.applied-percent td.prices span{display:block;line-height:1.4}#app .mui .malta.city table.applied-percent.one-line .original,#app .malta.city table.applied-percent.one-line .original,.malta.city table.applied-percent.one-line .original{margin-left:0}#app .mui .malta.city table td:nth-of-type(1),#app .malta.city table td:nth-of-type(1),.malta.city table td:nth-of-type(1){font-weight:500;font-size:15px;min-width:unset;width:auto}#app .mui .malta.city td.size .letter,#app .malta.city td.size .letter,.malta.city td.size .letter{font-weight:300;margin-left:10px;display:inline-block}#app .mui .malta.simple table,#app .malta.simple table,.malta.simple table{border-collapse:unset;width:100%;border:.063rem solid #bbb;border-radius:7px;padding:0}#app .mui .malta.simple table tr,#app .malta.simple table tr,.malta.simple table tr{background-color:unset}#app .mui .malta.simple table td:nth-of-type(1),#app .malta.simple table td:nth-of-type(1),.malta.simple table td:nth-of-type(1){font-weight:400}#app .mui .malta.simple table .title-row td,#app .malta.simple table .title-row td,.malta.simple table .title-row td{background-color:#f9f9f9;padding-top:18px;padding-left:12px;font-weight:500}#app .mui .malta.simple table td,#app .malta.simple table td,.malta.simple table td{padding-top:11px;padding-bottom:11px;border-bottom:1px solid #f3f3f3}@media screen and (min-width:750px){#app .mui .malta.city table.applied-percent .promo,#app .malta.city table.applied-percent .promo,.malta.city table.applied-percent .promo{font-size:110%}}#app .malta .m-table-controls{display:flex;flex-direction:column;width:100%;border-radius:10px;gap:5px}#app .malta .m-table-controls-items{display:grid;padding:4px 3px;gap:5px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-auto-rows:auto;width:100%}@media screen and (min-width:480px){#app .malta .m-table-controls{flex-direction:row}#app .malta .m-table-controls-items{align-items:flex-start;align-content:flex-start}}#app .malta .m-controls-banner{display:inline-block;padding:8px 8px 7px;background:#606367;border-radius:4px;border:1px solid #606367;color:#fff;font-size:15px;text-align:center;cursor:pointer}#app .malta .m-controls-banner[data-active="false"]{background:#f7f7f7;color:#333;border:1px solid #eee}#app .malta .m-controls-banner:hover:not([data-active="true"]){background:#f3f3f3;border:1px solid #f3f3f3}#app .m-stickers-size-table .m-sticker-size-and-sets{display:grid;width:100%;grid-template-columns:1fr 1fr;justify-content:center;justify-items:center;align-items:center}#app .m-stickers-size-table .m-sticker-icon{display:block}#app .m-stickers-price-table-content{display:grid;width:100%;grid-template-columns:100%;grid-auto-rows:auto;grid-gap:0;margin:20px 0}@media screen and (min-width:480px){#app .m-stickers-price-table-content{grid-template-areas:"a b";grid-template-columns:auto 1fr;grid-auto-rows:auto;grid-gap:10px;justify-items:revert}#app [data-content="stickers-price-table-malta"]{grid-area:b}#app [data-content="stickers-price-table-controls"]{grid-area:a}}#app .m-accordion-container,.m-accordion-container{display:flex;justify-content:flex-start;align-items:flex-start;width:100%}#app .m-accordion-list,.m-accordion-list{list-style:none;padding:0;border-top:0.1rem solid #777;width:100%;overflow:hidden}#app .m-accordion-list>li,.m-accordion-list>li{border-bottom:0.1rem solid #777}#app .m-accordion-list-item,.m-accordion-list-item{display:flex;flex-direction:column;width:100%;overflow:hidden}#app .m-accordion-item-head,.m-accordion-item-head{display:grid;grid-template-columns:20px minmax(0,1fr) 24px;width:100%;align-items:center;justify-content:flex-start;padding:20px 8px;box-sizing:border-box;min-height:44px;font:inherit;border:0;background:rgba(0,0,0,0);position:relative;text-align:left;margin:0;font-variant-numeric:normal;grid-gap:14px;cursor:pointer;height:auto;color:#333}#app .m-accordion-list .m-icon,.m-accordion-list .m-icon{justify-self:center;align-items:center;width:100%;opacity:0.85;margin-top:-1px}#app .m-accordion-list .m-icon img,.m-accordion-list .m-icon img{width:20px}#app .m-accordion-list .m-title,.m-accordion-list .m-title{font-weight:var(--ml-weight-medium);letter-spacing:var(--ml-letter-spacing-base);font-size:18px;line-height:1.24;color:var(--ml-color-text);text-transform:unset}#app .m-accordion-list .m-arrow-icon::before,#app .m-accordion-list .m-arrow-icon::after,.m-accordion-list .m-arrow-icon::before,.m-accordion-list .m-arrow-icon::after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);background-color:black;transition:transform .4s ease-in-out,opacity .4s ease-in-out}#app .m-accordion-list .m-arrow-icon::after,.m-accordion-list .m-arrow-icon::after{width:1px;height:12px}#app .m-accordion-list .m-arrow-icon::before,.m-accordion-list .m-arrow-icon::before{width:12px;height:1px;opacity:1}#app .m-accordion-list [data-expanded="true"] .m-arrow-icon::before,.m-accordion-list [data-expanded="true"] .m-arrow-icon::before{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}#app .m-accordion-list [data-expanded="true"] .m-arrow-icon::after,.m-accordion-list [data-expanded="true"] .m-arrow-icon::after{transform:translate(-50%,-50%) rotate(90deg)}#app .m-accordion-list .m-accordion-list-item .m-accordion-item-body,.m-accordion-list .m-accordion-list-item .m-accordion-item-body{display:grid;grid-template-columns:100%;grid-template-rows:0fr;transition:grid-template-rows 0.15s ease-in-out;width:100%;overflow:hidden}#app [data-ml-accordion-jump] .m-accordion-list .m-accordion-list-item .m-accordion-item-body,[data-ml-accordion-jump] .m-accordion-list .m-accordion-list-item .m-accordion-item-body{transition:none}#app .m-accordion-list [data-expanded="true"].m-accordion-list-item .m-accordion-item-body,.m-accordion-list [data-expanded="true"].m-accordion-list-item .m-accordion-item-body{grid-template-rows:1fr}#app .m-accordion-list .m-accordion-list-item .m-accordion-item-body-wrapper,.m-accordion-list .m-accordion-list-item .m-accordion-item-body-wrapper{display:flex;flex-direction:column;overflow:hidden;width:100%;min-height:0}#app .m-accordion-list .m-accordion-list-item .m-accordion-item-body-content,.m-accordion-list .m-accordion-list-item .m-accordion-item-body-content{display:flex;margin:12px 0 28px;flex-direction:column;width:100%;max-width:900px;padding:0 8px;box-sizing:border-box}#app .m-accordion-item-title,.m-accordion-item-title{margin:0;font:inherit}#app .m-accordion-item-head:focus-visible,.m-accordion-item-head:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.m-accordion-item-head.m-accordion-item-head--text,#app .m-accordion-item-head.m-accordion-item-head--text{grid-template-columns:minmax(0,1fr) 24px}#app .m-accordion-list .m-arrow-icon,.m-accordion-list .m-arrow-icon{position:relative;width:24px;height:24px;justify-self:end}#app .m-accordion-list .m-accordion-list-item .m-accordion-item-body[hidden],.m-accordion-list .m-accordion-list-item .m-accordion-item-body[hidden]{display:none}@media (min-width:770px){#app .m-accordion-item-head,.m-accordion-item-head{padding:20px 8px 20px 5px;grid-template-columns:20px minmax(0,1fr) 30px}#app .m-accordion-list .m-accordion-list-item .m-accordion-item-body-content,.m-accordion-list .m-accordion-list-item .m-accordion-item-body-content{margin:20px 0 60px;padding-inline:39px}}@media (prefers-reduced-motion:reduce){#app .m-accordion-list .m-accordion-list-item .m-accordion-item-body,.m-accordion-list .m-accordion-list-item .m-accordion-item-body,#app .m-accordion-list .m-arrow-icon::before,#app .m-accordion-list .m-arrow-icon::after,.m-accordion-list .m-arrow-icon::before,.m-accordion-list .m-arrow-icon::after{transition:none}}#app .m-info-in-box,.m-info-in-box{border:1px solid #eee;border-radius:6px;padding:28px;background:#fafafa}#app .m-product-info-content,.m-product-info-content{display:flex;width:100%;max-width:900px}#app .m-product-info-table,.m-product-info-table{width:100%}#app .m-product-info-table .m-product-info-row,.m-product-info-table .m-product-info-row{display:flex;flex-direction:column;padding-bottom:24px}#app .m-product-info-table .m-product-info-row td,.m-product-info-table .m-product-info-row td,#app .m-product-info-table .m-product-info-row th,.m-product-info-table .m-product-info-row th{padding-bottom:6px}.m-product-info-table .row-title,#app .m-product-info-table .row-title{text-align:left}.m-product-info-table .row-content>p + p,#app .m-product-info-table .row-content>p + p{margin-block-start:12px}.m-product-info-table .m-product-specification__block,#app .m-product-info-table .m-product-specification__block{margin-block:0}.m-product-info-table .m-product-specification__block + .m-product-specification__block,#app .m-product-info-table .m-product-specification__block + .m-product-specification__block{margin-block-start:12px}.m-product-specification__content,#app .m-product-specification__content{display:flex;flex-direction:column;gap:40px;width:100%;min-width:0}.m-product-specification__groups,#app .m-product-specification__groups{display:flex;flex-direction:column;gap:32px}.m-product-specification__group,#app .m-product-specification__group{display:flex;flex-direction:column;gap:16px;min-width:0}.m-product-specification__group-body,#app .m-product-specification__group-body{min-width:0;overflow-wrap:anywhere}.m-product-specification__group-body>.m-product-specification__block,#app .m-product-specification__group-body>.m-product-specification__block{margin-block:0}.m-product-specification__group-body>.m-product-specification__block + .m-product-specification__block,#app .m-product-specification__group-body>.m-product-specification__block + .m-product-specification__block{margin-block-start:12px}@media (min-width:1100px){.m-product-specification__groups,#app .m-product-specification__groups{flex-direction:row}.m-product-specification__group,#app .m-product-specification__group{flex:1 1 0}}.m-product-specification__summary,#app .m-product-specification__summary{display:list-item;list-style:disclosure-closed;cursor:pointer;font:inherit;font-weight:var(--ml-weight-semibold);color:var(--ml-color-brand-primary)}.m-product-specification__disclosure[open]>.m-product-specification__summary,#app .m-product-specification__disclosure[open]>.m-product-specification__summary{list-style:disclosure-open}.m-product-specification__summary:focus-visible,#app .m-product-specification__summary:focus-visible{outline:2px solid var(--ml-color-brand-accent-gold);outline-offset:4px}.m-product-specification__details,#app .m-product-specification__details{margin-block-start:16px}.m-product-specification__details>.m-product-specification__block + .m-product-specification__block,#app .m-product-specification__details>.m-product-specification__block + .m-product-specification__block{margin-block-start:12px}.m-product-specification--accordion-groups,#app .m-product-specification--accordion-groups{width:100%;min-width:0}.m-product-specification--accordion-groups>.m-heading,#app .m-product-specification--accordion-groups>.m-heading{margin-block-end:24px}.m-product-specification--accordion-groups .m-accordion-list .m-accordion-list-item .m-accordion-item-body-content,#app .m-product-specification--accordion-groups .m-accordion-list .m-accordion-list-item .m-accordion-item-body-content{margin-block:0 20px;padding-inline:8px}.m-product-specification__sections,#app .m-product-specification__sections{display:flex;flex-direction:column;gap:28px;min-width:0}.m-product-specification__section,#app .m-product-specification__section{min-width:0}.m-product-specification__section>.m-heading,#app .m-product-specification__section>.m-heading{margin-block-end:12px}.m-product-specification__facts,#app .m-product-specification__facts{border-collapse:collapse}.m-product-specification__facts>.m-product-info-row,#app .m-product-specification__facts>.m-product-info-row{display:flex;flex-direction:column;gap:6px;padding-block:14px;border-bottom:1px solid var(--ml-color-border)}.m-product-specification__facts>.m-product-info-row:last-child,#app .m-product-specification__facts>.m-product-info-row:last-child{border-bottom:0}.m-product-specification__facts>.m-product-info-row>th,.m-product-specification__facts>.m-product-info-row>td,#app .m-product-specification__facts>.m-product-info-row>th,#app .m-product-specification__facts>.m-product-info-row>td{min-width:0;padding:0;overflow-wrap:anywhere}.m-product-specification__facts .row-content>.m-product-specification__block + .m-product-specification__block,#app .m-product-specification__facts .row-content>.m-product-specification__block + .m-product-specification__block{margin-block-start:4px}.m-product-specification__data-table,#app .m-product-specification__data-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums}.m-product-specification__data-table th,.m-product-specification__data-table td,#app .m-product-specification__data-table th,#app .m-product-specification__data-table td{padding:8px 8px 8px 0;text-align:left;vertical-align:top;overflow-wrap:normal}.m-product-specification__data-table th,#app .m-product-specification__data-table th{font-weight:var(--ml-weight-regular);color:var(--ml-color-text-softer)}.m-product-specification__data-table td,#app .m-product-specification__data-table td{border-top:1px solid var(--ml-color-border);white-space:nowrap}.m-product-specification__data-table th:last-child,.m-product-specification__data-table td:last-child,#app .m-product-specification__data-table th:last-child,#app .m-product-specification__data-table td:last-child{padding-inline-end:0}@media (min-width:770px){.m-product-specification__facts>.m-product-info-row,#app .m-product-specification__facts>.m-product-info-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px}}#app .mui ul.m-product-card-block__symbol-list{display:flex;flex-direction:column;gap:6px 0;padding:0}#app .mui .m-product-card-block__symbol-list,#app .mui .m-product-card-block__symbol-list li{list-style:none}#app .mui .m-product-card-block__symbol-list li{display:grid;grid-template-columns:14px 1fr;grid-column-gap:8px}#app .mui .m-product-card-block__symbol-list .m-list-symbol{display:flex;padding-top:4px;width:11px;height:11px;box-sizing:content-box}#app .symbol-checked-circle{position:relative;width:100%;height:100%;border:1px solid #333333;color:white;border-radius:50%;background:#333333}#app .symbol-checked-circle:after{content:"";position:absolute;width:0.34em;height:0.1em;top:0.32em;left:0.03em;border-top:2px solid #fff;transform:rotate(45deg);border-radius:1px}#app .symbol-checked-circle:before{content:"";position:absolute;width:0.44em;height:0.1em;top:0.28em;left:0.18em;border-top:2px solid #fff;transform:rotate(-45deg);border-radius:1px}#app .m-product-card-assist-note{}#app .mui .product-card-description-general,.product-card-description-product{display:flex;flex-direction:column;font-size:16px;font-weight:300;text-align:left;color:#333333;margin-bottom:0;line-height:24px}#app .mui .product-card-description-general p,#app .mui .product-card-description-product p{font-size:16px;font-weight:300;line-height:24px}#app .mui .product-card-description-general p.price-mention,#app .mui .product-card-description-product p.price-mention{display:inline-block;margin-bottom:14px;font-size:13px;font-weight:300;line-height:1.4;color:#666}#app .mui .product-card-description-product{margin-bottom:32px}#app .ProductCardActions .mui{display:flex}#app .MainStepView.ProductCardStepView .StepViewContent .ProductCardActions{position:relative}#app .mui .m-product-card-block{display:flex;flex-direction:column;text-align:left;color:#333333;margin:0 0 20px 0;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;white-space:normal;width:100%}#app .mui .m-product-card-block.m-up{margin-top:30px}#app .mui .m-product-card-block .m-bold{font-weight:500}#app .mui .m-product-card-block ul{list-style-type:disc;padding-left:12px}#app .mui .m-product-card-block ul>li{padding-bottom:4px}#app .mui .m-product-card-block .highlight{color:#0072bc;font-weight:400}#app .mui .m-product-card-block.m-product-description{margin-bottom:20px;line-height:1.45}#app .mui .m-product-card-block.m-product-description p{font-size:1.5rem;font-weight:400;line-height:1.45;letter-spacing:0.02rem}#app .mui .m-product-card-block.m-main-price-container{font-size:14px;width:100%}#app .mui .m-product-card-block.m-main-price-container .regular-row{margin-top:4px}#app .mui .m-product-card-block.m-main-price-container .top-row .mui-price-wrapper,#app .mui .m-product-card-block.m-main-price-container .top-row .price-wrapper,#app .mui .m-product-card-block .m-main-price-container .top-row .mui-price-wrapper{font-size:18px;line-height:1}#app .mui .m-product-card-block.m-main-price-container .top-row .price-wrapper.applied-promo .original-price,#app .mui .m-product-card-block.m-main-price-container .top-row .mui-price-wrapper.applied-promo .original-price{font-size:14px}#app .mui .m-product-card-block .m-price-before-order{padding:0 0 14px 0;font-size:16px;font-weight:400}#app .mui .m-product-card-block .m-price-before-order>span{font-size:18px}#app .mui .m-product-card-block .m-key-info-before-order{padding:10px 14px;background-color:#f6f6f6;border-radius:8px;list-style-type:none}#app .mui .option-head-section{display:flex;width:100%;align-items:center;justify-items:flex-start;margin:0 0 25px 0;padding:10px 0 10px 0;border-bottom:1px solid #ddd}#app .mui .option-head-section .title{font-size:14px;font-weight:400;color:#333}.mui .note-cover-change,#app .mui .note-cover-change{margin:-15px 0 20px 0;width:88%}#app .m-under-cta-list{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-auto-flow:row;padding:0 2px}#app .m-under-cta-item{display:grid;grid-template-columns:25px 1fr;grid-template-rows:auto;grid-auto-flow:row;justify-items:start;align-items:center;grid-gap:12px;padding-inline:12px;padding-block:12px;border-bottom:1px dotted #ccc}#app .m-under-cta-item:last-of-type{border-bottom:none}#app .m-under-cta-item .m-cta-icon{transform:scale(1.5);opacity:0.75;justify-self:center}@media (min-width:770px){#app .m-under-cta-item .m-cta-icon{transform:scale(1.2)}}#app .m-move-block{width:100%}#app .m-product-card-section{width:100%;display:flex;flex-direction:column;gap:12px;margin-block-end:20px}#app .m-product-card-section[hidden]{display:none}#app .m-product-card-section__promo:empty{display:none}.m-product-card-section__price-summary,#app .m-product-card-section__price-summary{display:flex;flex-direction:column;gap:10px;min-width:0;padding:8px 0 0;border-radius:8px}.m-product-card-section__summary-price,#app .m-product-card-section__summary-price{font-size:20px;line-height:1.3}.m-product-card-section__summary-price .m-price-block:not(.applied-promo) .original-price .value,#app .m-product-card-section__summary-price .m-price-block:not(.applied-promo) .original-price .value,.m-product-card-section__summary-price .m-price-block .promo-price .value,#app .m-product-card-section__summary-price .m-price-block .promo-price .value{font-weight:700}#app .m-product-card-section__main-price-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}#app .m-product-card-section__main-price{font-size:20px;line-height:1;height:16px}#app .m-product-card-section__main-price .m-price-block .promo-price .value{font-weight:700}#app .m-product-card-section__main-price-section .m-promo-code-tag-item:first-of-type{margin:0}#app .m-product-card-section--selection-summary{margin-block-end:0}#app .m-product-card-section__summary-list{display:grid;gap:0;margin:0;padding:0;list-style:none}#app .m-product-card-section__summary-list>li{margin:0;padding:0}#app .m-product-card-section__link-group{display:grid;gap:0;margin-block:20px;padding-inline-start:4px;width:100%}#app .m-product-card-section--under-cta{gap:0}#app .m-product-card-section--under-cta .m-under-cta-list{border:1px solid #bbb;border-radius:6px}#app .m-product-card-section--under-cta .m-under-cta-item:last-child{border-bottom:0}#app .m-product-card-section__link-group .m-link-group-item{width:100%}#app .m-product-card-section__actions{padding-block-start:2px}#app .m-product-card-section--intro .m-text-body{font-size:15px;color:var(--ml-color-text-softer)}#app .m-product-card-section--notice{margin-block-start:-20px}@media (min-width:770px){#app .m-product-card-section__main-price{font-size:16px;line-height:1;height:16px}#app .m-product-card-section--intro .m-text-body{font-size:14px}}.m-reviews,#app .m-reviews{background:#fafafa}.m-reviews[hidden],#app .m-reviews[hidden],.m-reviews__widget[hidden],#app .m-reviews__widget[hidden]{display:none}.m-reviews__widget,#app .m-reviews__widget{width:100%;min-width:0}.m-reviews[data-reviews-state="loading"] .m-reviews__widget,#app .m-reviews[data-reviews-state="loading"] .m-reviews__widget{min-height:390px}.m-reviews__profile,#app .m-reviews__profile{margin:24px 0 0;text-align:center}.m-reviews:focus-visible,#app .m-reviews:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (min-width:768px){.m-reviews[data-reviews-state="loading"] .m-reviews__widget,#app .m-reviews[data-reviews-state="loading"] .m-reviews__widget{min-height:360px}}#app .colored-block-grey,.colored-block-grey{background:#fafafa}#app .mui .content-block.minnti-reviews-block,.mui .content-block.minnti-reviews-block{padding:80px 30px 40px}#app .mui .content-block.minnti-reviews-block .center,.mui .content-block.minnti-reviews-block .center{flex-direction:column}#app .reviews-show-container,.reviews-show-container{width:100%;display:flex;justify-content:center;padding-bottom:20px}#app .reviews-show-container .width-control,.reviews-show-container .width-control{width:calc(100% - 10px)}@media screen and (min-width:700px){#app .reviews-show-container .width-control,.reviews-show-container .width-control{width:calc(100% - 50px)}}.m-reviews [data-reviews-profile][hidden],#app .m-reviews [data-reviews-profile][hidden]{display:none}.m-reviews [data-reviews-profile],#app .m-reviews [data-reviews-profile]{margin-inline:8px}#app .m-sliding-tabs__wrapper{display:flex;justify-content:var(--ml-sliding-tabs-align,center);width:100%;min-width:0}#app .m-sliding-tabs__list{--ml-sliding-tabs-radius:10px;position:relative;display:flex;flex:0 1 var(--ml-sliding-tabs-width,460px);gap:4px;width:100%;min-width:0;padding:4px;border-radius:var(--ml-sliding-tabs-radius);background:var(--ml-background-light-20-shade);box-sizing:border-box}#app .m-sliding-tabs__list::before{content:'';position:absolute;inset-block:4px;inset-inline-start:4px;width:var(--ml-sliding-tabs-indicator-width,0px);border-radius:var(--ml-sliding-tabs-radius);background:var(--ml-color-black);transform:translateX(var(--ml-sliding-tabs-indicator-offset,0%));transition:transform 200ms cubic-bezier(0.2,0.8,0.2,1);pointer-events:none}#app .m-sliding-tabs__tab{position:relative;flex:1 1 0;min-width:0;min-height:var(--ml-sliding-tabs-height,50px);padding:8px;border:0;border-radius:var(--ml-sliding-tabs-radius);background:transparent;color:var(--ml-color-text);font:inherit;font-size:15px;font-weight:var(--ml-weight-medium);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#app .m-sliding-tabs__tab[aria-selected="true"]{color:var(--ml-color-surface)}#app .m-sliding-tabs__tab:focus-visible{outline:2px solid var(--ml-color-brand-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){#app .m-sliding-tabs__list::before{transition:none}}#app .m-product-list-header{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 0;gap:12px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;margin-top:20px}#app .m-product-list-header-title{display:flex;flex-direction:row;justify-content:center;width:100%}#app .m-product-list-header-title>*{display:block;font-weight:500;font-size:2rem;line-height:2.4rem;color:#2a2e34;letter-spacing:0;text-align:center;width:88%;padding:0 14px}#app .m-product-list-subhead{font-weight:400;font-size:15px;color:#555;letter-spacing:-0.016rem;text-align:center;line-height:1.36;width:98%;padding:0 14px}@media screen and (min-width:900px){#app .m-product-list-subhead{width:70%;font-size:14px}}.m-media-section--sizes,#app .m-media-section--sizes{background:linear-gradient(var(--ml-background-light-10-shade),var(--ml-background-light-20-shade))}.m-media-section--sizes .m-media-section__inner,#app .m-media-section--sizes .m-media-section__inner{align-items:start}.m-media-section--sizes .m-media-section__price-container,#app .m-media-section--sizes .m-media-section__price-container{width:100%}.m-media-section--sizes .m-action-row,#app .m-media-section--sizes .m-action-row{flex-direction:column;align-items:flex-start;gap:20px}.m-media-section__notes,#app .m-media-section__notes{width:100%;display:flex;flex-direction:column;gap:4px}.m-media-section__notes .m-text-note,#app .m-media-section__notes .m-text-note{margin:0}@media (min-width:770px){.m-media-section--sizes>.m-container,#app .m-media-section--sizes>.m-container{padding-inline:calc(var(--ml-container-inline) + 70px)}}.m-media-section,#app .m-media-section{--ml-media-border-radius:8px;padding-block:40px}@media screen and (min-width:770px){.m-media-section,#app .m-media-section{padding-block:80px}}.m-media-section__inner,#app .m-media-section__inner{width:100%;display:grid;grid-template-columns:1fr;column-gap:30px;row-gap:40px;align-items:center}@media (min-width:770px){.m-media-section__inner,#app .m-media-section__inner{row-gap:70px}}.m-media-section--text-above .m-media-section__content,#app .m-media-section--text-above .m-media-section__content{order:1}.m-media-section--text-above .m-media-section__media,#app .m-media-section--text-above .m-media-section__media{order:2}.m-media-section--text-below .m-media-section__media,#app .m-media-section--text-below .m-media-section__media{order:1}.m-media-section--text-below .m-media-section__content,#app .m-media-section--text-below .m-media-section__content{order:2}.m-media-section__media,#app .m-media-section__media{width:100%;margin:0}.m-media-section__image-frame,#app .m-media-section__image-frame{width:100%;overflow:hidden;border-radius:var(--ml-media-border-radius);aspect-ratio:var(--m-media-section-image-aspect-ratio,4 / 3)}.m-media-section--full-image .m-media-section__image-frame,#app .m-media-section--full-image .m-media-section__image-frame{aspect-ratio:var(--m-media-section-image-aspect-ratio,16 / 9)}.m-media-section__caption,#app .m-media-section__caption{margin-top:12px}.m-media-section__image-host,#app .m-media-section__image-host{width:100%;height:100%}.m-media-section__image-host>picture,.m-media-section__image-host>img,#app .m-media-section__image-host>picture,#app .m-media-section__image-host>img{display:block;width:100%;height:100%}.m-media-section__image-host>picture>img,.m-media-section__image-host>img,#app .m-media-section__image-host>picture>img,#app .m-media-section__image-host>img{display:block;width:100%;height:100%;object-fit:cover}.m-media-section__content,#app .m-media-section__content{width:100%;display:flex;flex-direction:column;align-items:flex-start}.m-media-section__footer,#app .m-media-section__footer{display:flex;flex-direction:column;align-items:center;gap:50px;margin-top:50px;text-align:center}.m-media-section__footer-text,#app .m-media-section__footer-text{max-width:820px}.m-media-section__footer-actions{display:flex;flex-direction:column;align-items:center}.m-media-section--split,#app .m-media-section--split{--m-media-section-media-weight:1fr;--m-media-section-content-weight:1fr;--m-media-section-media-padding:20px}.m-media-section--media-50,#app .m-media-section--media-50{--m-media-section-media-weight:1fr;--m-media-section-content-weight:1fr}.m-media-section--media-60,#app .m-media-section--media-60{--m-media-section-media-weight:3fr;--m-media-section-content-weight:2fr}.m-media-section--media-70,#app .m-media-section--media-70{--m-media-section-media-weight:7fr;--m-media-section-content-weight:3fr}.m-media-section--split .m-media-section__inner,#app .m-media-section--split .m-media-section__inner{grid-template-areas:"media" "content";grid-template-columns:minmax(0,1fr);gap:30px}.m-media-section--split .m-media-section__media,#app .m-media-section--split .m-media-section__media{grid-area:media;box-sizing:border-box;min-width:0;order:initial}.m-media-section--split .m-media-section__content,#app .m-media-section--split .m-media-section__content{grid-area:content;box-sizing:border-box;min-width:0;order:initial;gap:34px}.m-media-section--split .m-section-header,#app .m-media-section--split .m-section-header{width:100%;padding:0}.m-media-section--media-inset .m-media-section__media,#app .m-media-section--media-inset .m-media-section__media{padding:var(--m-media-section-media-padding,20px)}.m-media-section--media-flush .m-media-section__media,#app .m-media-section--media-flush .m-media-section__media{padding:0}.m-media-section--full-bleed,#app .m-media-section--full-bleed{padding-block:0}.m-media-section--full-bleed>.m-container,#app .m-media-section--full-bleed>.m-container{max-width:100%;padding-inline:0}.m-media-section--full-bleed .m-media-section__inner,#app .m-media-section--full-bleed .m-media-section__inner{gap:0}.m-media-section--full-bleed .m-media-section__content,#app .m-media-section--full-bleed .m-media-section__content{padding:40px var(--ml-container-inline)}@media (min-width:770px){.m-media-section--split:not(.m-media-section--media-60):not(.m-media-section--media-70) .m-media-section__inner,#app .m-media-section--split:not(.m-media-section--media-60):not(.m-media-section--media-70) .m-media-section__inner{grid-template-areas:"media content";grid-template-columns:minmax(0,var(--m-media-section-media-weight)) minmax(0,var(--m-media-section-content-weight));column-gap:50px}.m-media-section--split.m-media-section--image-right:not(.m-media-section--media-60):not(.m-media-section--media-70) .m-media-section__inner,#app .m-media-section--split.m-media-section--image-right:not(.m-media-section--media-60):not(.m-media-section--media-70) .m-media-section__inner{grid-template-areas:"content media";grid-template-columns:minmax(0,var(--m-media-section-content-weight)) minmax(0,var(--m-media-section-media-weight))}.m-media-section--full-bleed .m-media-section__content,#app .m-media-section--full-bleed .m-media-section__content{padding:60px}.m-media-section__footer,#app .m-media-section__footer{margin-top:70px}}@media (min-width:1000px){.m-media-section--split.m-media-section--media-60 .m-media-section__inner,#app .m-media-section--split.m-media-section--media-60 .m-media-section__inner{grid-template-areas:"media content";grid-template-columns:minmax(0,var(--m-media-section-media-weight)) minmax(0,var(--m-media-section-content-weight));column-gap:50px}.m-media-section--split.m-media-section--media-60.m-media-section--image-right .m-media-section__inner,#app .m-media-section--split.m-media-section--media-60.m-media-section--image-right .m-media-section__inner{grid-template-areas:"content media";grid-template-columns:minmax(0,var(--m-media-section-content-weight)) minmax(0,var(--m-media-section-media-weight))}}@media (min-width:1300px){.m-media-section--split.m-media-section--media-70 .m-media-section__inner,#app .m-media-section--split.m-media-section--media-70 .m-media-section__inner{grid-template-areas:"media content";grid-template-columns:minmax(0,var(--m-media-section-media-weight)) minmax(0,var(--m-media-section-content-weight));column-gap:50px}.m-media-section--split.m-media-section--media-70.m-media-section--image-right .m-media-section__inner,#app .m-media-section--split.m-media-section--media-70.m-media-section--image-right .m-media-section__inner{grid-template-areas:"content media";grid-template-columns:minmax(0,var(--m-media-section-content-weight)) minmax(0,var(--m-media-section-media-weight))}}.m-media-section--split.m-media-section--full-bleed .m-media-section__inner,#app .m-media-section--split.m-media-section--full-bleed .m-media-section__inner{column-gap:0}.m-lineup-section,#app .m-lineup-section{padding-block:var(--m-lineup-padding-start,0) var(--m-lineup-padding-end,80px)}.m-lineup-section[hidden],#app .m-lineup-section[hidden]{display:none}.m-lineup-section__inner,#app .m-lineup-section__inner{width:100%;display:flex;flex-direction:column;gap:15px}.m-lineup-section__inner--spacious,#app .m-lineup-section__inner--spacious{gap:var(--m-lineup-gap,30px)}.m-lineup-section__body,#app .m-lineup-section__body{width:100%}@media screen and (min-width:770px){.m-lineup-section,#app .m-lineup-section{padding-block:var(--m-lineup-padding-start,0) var(--m-lineup-padding-end,80px)}}.m-lineup-section--padded,#app .m-lineup-section--padded{--m-lineup-padding-start:80px}.m-editorial-grid,#app .m-editorial-grid{padding-block:40px 80px}.m-editorial-grid__inner,#app .m-editorial-grid__inner{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:64px}.m-editorial-grid__cell,#app .m-editorial-grid__cell{min-width:0}.m-editorial-grid__cell--content,#app .m-editorial-grid__cell--content{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.m-editorial-grid__cell--media,#app .m-editorial-grid__cell--media{width:100%;margin:0}.m-editorial-grid__media-frame,#app .m-editorial-grid__media-frame{width:100%;overflow:hidden;border-radius:5px;aspect-ratio:var(--m-editorial-grid-media-aspect-ratio,4 / 3)}.m-editorial-grid__image-host,#app .m-editorial-grid__image-host{width:100%;height:100%}.m-editorial-grid__image-host>picture,.m-editorial-grid__image-host>img,#app .m-editorial-grid__image-host>picture,#app .m-editorial-grid__image-host>img{display:block;width:100%;height:100%}.m-editorial-grid__image-host>picture>img,.m-editorial-grid__image-host>img,#app .m-editorial-grid__image-host>picture>img,#app .m-editorial-grid__image-host>img{display:block;width:100%;height:100%;object-fit:cover}.m-editorial-grid__caption,#app .m-editorial-grid__caption{margin-top:12px}@media (min-width:770px){.m-editorial-grid,#app .m-editorial-grid{padding-block:100px}.m-editorial-grid__inner,#app .m-editorial-grid__inner{grid-template-columns:var( --m-editorial-grid-columns,repeat(2,minmax(0,1fr)) );grid-template-areas:"top-start top-end" "bottom-start bottom-end";column-gap:50px;row-gap:30px;align-items:stretch}.m-editorial-grid__cell--top-start,#app .m-editorial-grid__cell--top-start{grid-area:top-start}.m-editorial-grid__cell--top-end,#app .m-editorial-grid__cell--top-end{grid-area:top-end}.m-editorial-grid__cell--bottom-start,#app .m-editorial-grid__cell--bottom-start{grid-area:bottom-start}.m-editorial-grid__cell--bottom-end,#app .m-editorial-grid__cell--bottom-end{grid-area:bottom-end}}.m-process-steps,#app .m-process-steps{padding-block:72px;border-top:1px solid #eee}.m-process-steps__inner,#app .m-process-steps__inner{width:100%;display:flex;flex-direction:column;align-items:center;gap:42px}.m-process-steps__actions,#app .m-process-steps__actions{justify-content:center}@media (min-width:770px){.m-process-steps,#app .m-process-steps{padding-block:90px}.m-process-steps__inner,#app .m-process-steps__inner{gap:52px}}.m-process-steps .m-section-header__heading,#app .m-process-steps .m-section-header__heading{text-align:center}.m-process-steps .m-section-header__summary,#app .m-process-steps .m-section-header__summary{text-align:center}#app .m-guide-accordion__panel{padding:8px 16px;background:none;border-radius:12px;width:100%}#app .m-content-guide{padding-block:56px;background:var(--ml-background-light-20-shade)}#app .m-content-guide__inner{width:100%;max-width:unset;margin-inline:auto;display:flex;flex-direction:column;gap:30px}#app .m-content-guide .m-section-header{max-width:760px}#app .m-content-guide .m-content-guide__header{flex-direction:row;align-items:center;gap:14px;padding-block:0}#app .m-content-guide__icon{display:block;flex:0 0 44px;width:44px;height:44px}#app .m-content-guide .m-content-guide__header .m-section-header__heading{width:auto;min-width:0}#app .m-guide-accordion .m-accordion-list{border-top:none}#app .m-guide-accordion .m-accordion-list>li{border-bottom:1px solid rgba(81,64,64,0.16)}#app .m-guide-accordion .m-accordion-list>li:last-of-type{border-bottom:none}#app .m-guide-accordion .m-accordion-item-title{margin:0}#app .m-guide-accordion .m-accordion-item-head{grid-template-columns:1fr 28px;gap:24px;padding:10px 0 30px;color:var(--ml-color-heading);scroll-margin-block-start:24px}#app .m-guide-accordion button.m-accordion-item-head{font:inherit}#app .m-guide-accordion .m-title{font-size:20px;line-height:1.32;font-weight:var(--ml-weight-semibold);letter-spacing:-0.01em;text-transform:none;color:var(--ml-color-heading)}#app .m-guide-accordion .m-arrow-icon{position:relative;width:28px;height:28px;justify-self:end;opacity:0.8;color:transparent}#app .m-guide-accordion .m-arrow-icon::before,#app .m-guide-accordion .m-arrow-icon::after{left:50%;background-color:var(--ml-color-brand-primary)}#app .m-guide-accordion .m-arrow-icon::before{width:18px;height:0.08em}#app .m-guide-accordion .m-arrow-icon::after{width:0.08em;height:18px}#app .m-guide-accordion .m-accordion-list .m-accordion-list-item .m-accordion-item-body-content{max-width:95%;margin:0 0 60px 0;padding:0;gap:16px}#app .m-guide-accordion p,#app .m-guide-accordion li{margin:0;color:var(--ml-color-text-soft);font-size:17px;line-height:1.5;letter-spacing:0.014em}#app .m-guide-accordion strong{color:var(--ml-color-text);font-weight:var(--ml-weight-semibold)}#app .m-guide-accordion__resolution-table{width:100%;max-width:560px;border-collapse:collapse;color:var(--ml-color-text-soft);font-size:16px;line-height:1.5}#app .m-guide-accordion__resolution-table caption{margin-bottom:8px;color:var(--ml-color-text);font-weight:var(--ml-weight-semibold);text-align:left}#app .m-guide-accordion__resolution-table th,#app .m-guide-accordion__resolution-table td{padding:8px;border-bottom:1px solid rgba(81,64,64,0.16);text-align:left}#app .m-guide-accordion__resolution-table th{color:var(--ml-color-text);font-weight:var(--ml-weight-semibold)}#app .m-guide-accordion ul,#app .m-guide-accordion ol{margin:0;display:grid;gap:8px}#app .m-guide-accordion__link-row{margin-block-start:4px}#app .m-content-guide__actions{justify-content:flex-start}@media (min-width:770px){#app .m-guide-accordion__panel{padding:38px;background:var(--ml-color-white)}#app .m-content-guide{padding-block:92px}#app .m-content-guide__inner{gap:66px}#app .m-content-guide .m-content-guide__header{gap:20px}#app .m-content-guide__icon{flex-basis:56px;width:56px;height:56px}#app .m-guide-accordion .m-accordion-list .m-accordion-list-item .m-accordion-item-body-content{margin-block-start:10px;max-width:80ch}#app .m-guide-accordion .m-title{font-size:24px;line-height:1.3;max-width:clamp(450px,80%,800px)}#app .m-guide-accordion p,#app .m-guide-accordion li{font-size:17px}}#app .m-product-comparison{--ml-sliding-tabs-width:100%;padding-block:64px;background:var(--ml-color-surface)}#app .m-product-comparison[hidden]{display:none}#app .m-product-comparison__inner{display:flex;flex-direction:column;gap:36px;width:100%}#app .m-product-comparison__content{width:100%}#app .m-product-comparison__desktop{display:none}#app .m-product-comparison__mobile{display:flex;flex-direction:column;align-items:center;width:100%}#app .m-product-comparison__panels{position:relative;margin-block-start:40px;width:100%}#app .m-product-comparison-card[data-transition="enter"]{animation:ml-comparison-fade-in 180ms ease-out both}#app .m-product-comparison-card[data-transition="exit"]{position:absolute;inset-block-start:0;inset-inline:0;pointer-events:none;animation:ml-comparison-fade-out 180ms ease-out both}@keyframes ml-comparison-fade-in{from{opacity:0}to{opacity:1}}@keyframes ml-comparison-fade-out{from{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){#app .m-product-comparison-card[data-transition]{animation:none}}#app .m-product-comparison-card[hidden]{display:none}#app .m-product-comparison-card{overflow:hidden;border-radius:10px;background:var(--ml-background-light-20-shade)}#app .m-product-comparison .m-product-comparison-card__header{position:static;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:30px 14px;padding:30px 30px 0 30px;background:transparent}#app .m-product-comparison .m-product-comparison-card__header .m-heading--medium{font-size:32px}#app .m-product-comparison__badge{--ml-color-modern:var(--ml-color-brand-accent-olive-soft);--ml-color-classic:var(--ml-color-brand-accent-gold-soft);--ml-color-premium:var(--ml-color-black);display:inline-flex;align-items:center;min-height:26px;padding:5px 12px;border-radius:999px;background:var(--ml-color-brand-primary-light);color:var(--ml-color-white);font-size:15px;font-weight:var(--ml-weight-medium);line-height:1.2}#app .modern>.m-product-comparison__badge,#app .modern .m-product-comparison__badge{background:var(--ml-color-modern)}#app .classic>.m-product-comparison__badge,#app .classic .m-product-comparison__badge{background:var(--ml-color-classic)}#app .premium>.m-product-comparison__badge,#app .premium .m-product-comparison__badge{background:var(--ml-color-premium)}#app .m-product-comparison-card__details{margin:0}#app .m-product-comparison-card__row{padding:16px 30px}#app .m-product-comparison-card__row:last-child{border-bottom:0}#app .m-product-comparison-card__details dt,#app .m-product-comparison-card__details dd{margin:0;padding:0;line-height:1.4}#app .m-product-comparison-card__details dt{margin-block-end:6px;color:var(--ml-color-text-muted);font-weight:var(--ml-weight-regular);font-size:15px;letter-spacing:0.014em}#app .m-product-comparison-card__details dd{color:var(--ml-color-text);font-weight:var(--ml-weight-regular);font-size:18px}#app .m-product-comparison-card__row--best-for dd{font-size:22px;font-weight:var(--ml-weight-medium)}#app .m-product-comparison-card__row--best-for dt,#app .m-product-comparison-card__row--price dt{display:none}#app .m-product-comparison-card__row--price dt{padding-block-start:0}#app .m-product-comparison__price .m-price-block{justify-content:flex-start}#app .m-product-comparison__price-context{margin-block-start:2px;font-size:13px;line-height:1.4;letter-spacing:0.02em}#app .m-product-comparison__prices-link{display:inline-block;margin-block-start:8px;font-size:14px}#app .m-product-comparison__faq-link,#app .m-product-comparison__faq-link:hover{display:inline;white-space:normal;transform:none}#app .m-product-comparison__actions{justify-content:center;font-size:17px;font-weight:var(--ml-weight-regular);letter-spacing:0.02em}#app .m-product-comparison__product-title{}#app .m-product-comparison__table .m-product-comparison__row--best-for td{font-weight:var(--ml-weight-medium);font-size:19px}@media (min-width:770px){#app .m-product-comparison{--ml-sliding-tabs-width:460px}}@media (min-width:900px){#app .m-product-comparison__content{padding:20px;border-radius:8px}#app .m-product-comparison{padding-block:60px}#app .m-product-comparison__badge{font-size:12px;padding:3px 10px;min-height:22px}#app .m-product-comparison__desktop{display:block;overflow:hidden}#app .m-product-comparison__mobile{display:none}#app .m-product-comparison__table{width:100%;border:0;border-collapse:collapse;table-layout:fixed}#app .m-product-comparison__table th,#app .m-product-comparison__table td{padding:18px 20px;border:0;border-bottom:1px solid var(--ml-color-border);color:var(--ml-color-text);font-size:17px;line-height:1.45;text-align:left;vertical-align:top}#app .m-product-comparison__table thead th{padding-block:22px;vertical-align:middle}#app .m-product-comparison__table thead th:first-child,#app .m-product-comparison__table tbody th{width:17%;padding-inline-start:0}#app .m-product-comparison__table tbody th{color:var(--ml-color-text-muted);font-weight:var(--ml-weight-medium);font-size:14px;line-height:1.27;letter-spacing:0.02em;padding-block-start:22px}#app .m-product-comparison__table tr:last-child th,#app .m-product-comparison__table tr:last-child td{border-bottom:0}#app .m-product-comparison__product-title{display:block;margin-block-end:10px}}@media (min-width:1200px){#app .m-product-comparison__table th,#app .m-product-comparison__table td{padding-inline:24px}}#app .m-image-story{--ml-image-story-single-card-width:88%;--ml-image-story-button-surface-hover:#bbb6b645;--ml-image-story-gutter:20px;--ml-image-story-end-gap:36px;--ml-image-story-image-gap:20px;--ml-image-story-media-height:clamp(280px,55vh,550px);--ml-image-story-media-pageination-color:#555;padding-block:44px}#app .m-image-story__inner{display:flex;flex-direction:column;width:100%}#app .m-image-story__header-container,#app .m-image-story__controls-container{margin-inline:auto}#app .m-image-story__header-container{margin-block-end:32px}#app .m-image-story[data-image-story-mode="render"] .m-image-story__header-container{min-block-size:86px}#app .m-image-story__viewport{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ml-image-story-gutter);scroll-padding-inline-end:var(--ml-image-story-end-gap);overscroll-behavior-inline:contain;scrollbar-width:thin}#app .m-image-story[data-image-story-mode="render"] .m-image-story__viewport{min-block-size:var(--ml-image-story-media-height)}#app .m-image-story[data-image-story-ready] .m-image-story__viewport{scrollbar-width:none}#app .m-image-story[data-image-story-ready] .m-image-story__viewport::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){#app .m-image-story[data-image-story-ready] .m-image-story__viewport{cursor:grab}}#app .m-image-story[data-image-story-dragging] .m-image-story__viewport{scroll-snap-type:none;cursor:grabbing}#app .m-image-story[data-image-story-dragging] .m-image-story__card{user-select:none}#app .m-image-story__track{display:flex;gap:var(--ml-image-story-image-gap);width:100%;padding-inline:var(--ml-image-story-gutter)}#app .m-image-story__track::after{content:'';flex:0 0 max(0px,calc(var(--ml-image-story-end-gap) - var(--ml-image-story-image-gap)))}#app .m-image-story[data-image-story-mode="render"]:not([data-image-story-ready]) .m-image-story__track::before{content:'';flex:0 0 88%;block-size:var(--ml-image-story-media-height);border-radius:8px;background:var(--ml-color-white)}#app .m-image-story__card{flex:0 0 88%;min-width:0;margin:0;scroll-snap-align:start}#app .m-image-story__card:last-child{scroll-snap-align:end}#app .m-image-story__card-media{width:100%;height:var(--ml-image-story-media-height)}#app .m-image-story__card--single,#app .m-image-story__card--single-wide{flex-basis:var(--ml-image-story-single-card-width)}#app .m-image-story__card--single .m-image-story__card-media,#app .m-image-story__card--single-wide .m-image-story__card-media{display:grid}#app .m-image-story__card--pair .m-image-story__card-media{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--ml-image-story-image-gap)}#app .m-image-story__card--collage-three .m-image-story__card-media{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--ml-image-story-image-gap)}#app .m-image-story__image-slot{position:relative;overflow:hidden;min-width:0;min-height:0;background:var(--ml-image-empty-slots);border-radius:8px}#app .m-image-story__card--collage-three .m-image-story__image-slot--featured{grid-column:1;grid-row:1 / span 2}#app .m-image-story__picture{display:block;width:100%;height:100%}#app .m-image-story__picture>img,#app .m-image-story__image-slot>img{display:block;width:100%;height:100%;object-fit:cover}#app .m-image-story__caption{margin:24px 14px 0;font-size:16px;line-height:1.44;opacity:1;letter-spacing:0.014em;font-weight:400;color:#948989;width:86%}#app .m-image-story__caption-lead{font-weight:var(--ml-weight-semibold);color:var(--ml-color-brand-primary)}#app .m-image-story__controls-container{display:none;align-items:center;justify-content:space-between;margin-block-start:40px;padding-inline:36px}@media (min-width:770px){#app .m-image-story__controls-container{padding-inline:76px}}#app .m-image-story[data-image-story-mode="render"] .m-image-story__controls-container{display:flex;visibility:hidden;min-block-size:42px}#app .m-image-story[data-image-story-ready] .m-image-story__controls-container{display:flex;visibility:visible}#app .m-image-story[data-image-story-ready] .m-image-story__controls-container[hidden]{display:none}#app .m-image-story__pagination,#app .m-image-story__navigation{display:flex;align-items:center}#app .m-image-story__pagination{gap:8px}#app .m-image-story__pagination-item{display:block;width:1px;height:10px;border-radius:5px;background:var(--ml-image-story-media-pageination-color);opacity:0.45;transition:width 180ms ease,opacity 180ms ease}#app .m-image-story__pagination-item[data-active]{width:2px;height:16px;opacity:0.6}#app .m-image-story__navigation{gap:10px}#app .m-image-story__nav-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0.07em solid #888;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:0.7;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#app .m-image-story__nav-button::before{content:'';display:block;width:9px;height:9px;border-block-start:2px solid var(--ml-image-story-media-pageination-color);border-inline-end:2px solid var(--ml-image-story-media-pageination-color)}#app .m-image-story__nav-button--previous::before{transform:rotate(-135deg);margin-inline-start:4px}#app .m-image-story__nav-button--next::before{transform:rotate(45deg);margin-inline-end:4px}#app .m-image-story__nav-button:disabled{opacity:0.2;cursor:default}#app .m-image-story__nav-button:focus-visible,#app .m-image-story__viewport:focus-visible{outline:2px solid var(--ml-image-story-media-pageination-color);outline-offset:3px}#app .m-image-story__nav-button:hover:not(:disabled){background:var(--ml-image-story-button-surface-hover)}#app .m-image-story__nav-button:active:not(:disabled){background:var(--ml-image-story-button-surface-hover)}@media (prefers-reduced-motion:reduce){#app .m-image-story__pagination-item{transition:none}}@media (min-width:770px){#app .m-image-story{--ml-image-story-single-card-width:540px;--ml-image-story-gutter:max(60px,calc(50% - 560px));--ml-image-story-end-gap:clamp(80px,8vw,160px);--ml-image-story-media-height:clamp(360px,70vh,720px);padding-block:80px 100px}#app .m-image-story[data-image-story-mode="render"]:not([data-image-story-ready]) .m-image-story__track::before{flex-basis:min(100%,560px)}#app .m-image-story__header-container{margin-block-end:40px}#app .m-image-story__card--collage-three{flex-basis:min(100%,920px)}#app .m-image-story__card--single{flex-basis:min(100%,var(--ml-image-story-single-card-width))}#app .m-image-story__card--single-wide{flex-basis:min(100%,calc(1.35 * var(--ml-image-story-single-card-width)))}#app .m-image-story__card--pair{flex-basis:min(100%,760px)}#app .m-image-story__card--pair .m-image-story__card-media{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}#app .m-image-story__card--collage-three .m-image-story__card-media{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}}#app .m-image-story .m-text-editorial{font-size:21px}#app .m-image-story.m-image-story--background{background:var(--ml-background-light-20-shade)}@media (min-width:770px){#app .m-image-story.m-image-story--background{background:linear-gradient(var(--ml-background-light-10-shade),var(--ml-background-light-20-shade))}#app .m-image-story .m-text-editorial{font-size:24px}#app .m-image-story .m-section-header__summary{padding-inline-start:0}}@media (min-width:770px) and (min-height:1000px){#app .m-image-story{--ml-image-story-media-height:clamp(360px,70vh,680px);--ml-image-story-single-card-width:560px}}@media (min-width:1000px){#app .m-image-story{--ml-image-story-media-height:clamp(360px,70vh,580px);--ml-image-story-single-card-width:480px}}@media (min-width:1300px) and (min-height:760px){#app .m-image-story{--ml-image-story-media-height:clamp(500px,70vh,640px);--ml-image-story-single-card-width:clamp(440px,30vw,500px)}}@media (min-width:1600px) and (min-height:1000px){#app .m-image-story{--ml-image-story-media-height:clamp(570px,60vh,700px);--ml-image-story-single-card-width:clamp(500px,28vw,540px)}}@media (min-width:1100px) and (min-height:800px){#app .m-image-story__card--collage-three .m-image-story__card-media{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}@media (min-width:1100px) and (min-height:1000px){#app .m-image-story__card--collage-three .m-image-story__card-media{grid-template-columns:minmax(0,2fr) minmax(360px,1fr)}}#app .m-image-story--video{--ml-image-story-video-card-width:88vw;--ml-image-story-media-height:66vw}#app .m-image-story--video .m-image-story__card--video{flex-basis:var(--ml-image-story-video-card-width)}#app .m-image-story--video .m-image-story__card--video .m-image-story__card-media{position:relative;height:auto;aspect-ratio:4 / 3}#app .m-image-story__video-stage{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:12px;background:var(--ml-image-empty-slots);cursor:pointer}#app .m-image-story__video-poster,#app .m-image-story__video-poster>img,#app .m-image-story__video,#app .m-image-story__video-scroll-frame{display:block;width:100%;height:100%}#app .m-image-story__video-poster{position:absolute;inset:0;z-index:2;pointer-events:none;transition:opacity 220ms ease}#app .m-image-story__video-poster>img,#app .m-image-story__video{object-fit:cover}#app .m-image-story__video{object-fit:contain}#app .m-image-story__video-scroll-frame{position:absolute;inset:0;z-index:2;object-fit:contain;background:#111;opacity:0;pointer-events:none}#app .m-image-story__video-stage[data-video-scroll-frame] .m-image-story__video-scroll-frame{opacity:1}#app .m-image-story__video-overlay{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:clamp(24px,4vw,52px);color:#fff;transition:opacity 220ms ease;pointer-events:none}#app .m-image-story__video-title{margin:0;color:inherit;font-size:clamp(28px,4vw,48px);line-height:1.1;font-weight:600;text-shadow:0 1px 12px rgba(0,0,0,.55)}#app .m-image-story__video{position:absolute;inset:0;z-index:1;background:#111}#app .m-image-story__video-stage[data-video-ready]:not([data-video-scroll-poster]):is([data-video-state="playing"],[data-video-state="paused"][data-video-active]) .m-image-story__video-poster{opacity:0}#app .m-image-story__video-stage[data-video-scroll-poster] .m-image-story__video-poster{transition:none}#app .m-image-story__video-stage[data-video-state="poster"] .m-image-story__video-poster{transition:none}#app .m-image-story__video-stage[data-video-state="paused"]:not([data-video-active]) .m-image-story__video-poster{transition:none}#app .m-image-story__video-stage:is([data-video-state="playing"],[data-video-state="paused"]) .m-image-story__video-overlay{opacity:0}#app .m-image-story__video-controls{position:absolute;inset-inline:16px;inset-block-end:16px;z-index:4;display:flex;align-items:center;gap:8px;pointer-events:none}#app .m-image-story__video-progress{flex:1 1 auto;min-width:0;height:32px;margin:0;appearance:none;-webkit-appearance:none;border:0;background:transparent;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;touch-action:manipulation;transition:opacity 180ms ease}#app .m-image-story__video-progress::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,#fff var(--ml-video-progress,0%),rgba(255,255,255,.5) var(--ml-video-progress,0%))}#app .m-image-story__video-progress::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(to right,#fff var(--ml-video-progress,0%),rgba(255,255,255,.5) var(--ml-video-progress,0%))}#app .m-image-story__video-progress::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;appearance:none;-webkit-appearance:none;border:0;border-radius:50%;background:#fff}#app .m-image-story__video-progress::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}#app .m-image-story__video-stage[data-video-controls-visible] .m-image-story__video-progress,#app .m-image-story__video-stage:has(:focus-visible) .m-image-story__video-progress{opacity:1;visibility:visible;pointer-events:auto}@media (hover:hover) and (pointer:fine){#app .m-image-story__video-stage:hover .m-image-story__video-progress{opacity:1;visibility:visible;pointer-events:auto}}#app .m-image-story__video-control{display:grid;place-items:center;width:42px;height:42px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;cursor:pointer;pointer-events:auto;touch-action:manipulation}#app .m-image-story__video-control:focus-visible{outline:3px solid #fff;outline-offset:3px}#app .m-image-story__video-control--toggle::before{content:'';width:0;height:0;margin-inline-start:3px;border-block:7px solid transparent;border-inline-start:11px solid currentColor}#app .m-image-story__video-stage[data-video-state="playing"] .m-image-story__video-control--toggle::before{width:11px;height:14px;margin:0;border:0;border-inline-start:3px solid currentColor;border-inline-end:3px solid currentColor;box-sizing:border-box}#app .m-image-story__video-control--sound{position:relative;font-size:22px;line-height:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease}#app .m-image-story__video-stage[data-video-controls-visible] .m-image-story__video-control--sound,#app .m-image-story__video-stage:has(:focus-visible) .m-image-story__video-control--sound{opacity:1;visibility:visible;pointer-events:auto}@media (hover:hover) and (pointer:fine){#app .m-image-story__video-stage:hover .m-image-story__video-control--sound{opacity:1;visibility:visible;pointer-events:auto}}#app .m-image-story__video-control--sound::before{content:'♪'}#app .m-image-story__video-stage[data-video-muted="true"] .m-image-story__video-control--sound::after{content:'';position:absolute;width:21px;border-top:2px solid currentColor;transform:rotate(-45deg)}@media (min-width:770px){#app .m-image-story--video{--ml-image-story-video-card-width:min(1000px,calc(100vw - var(--ml-image-story-gutter) - 100px));--ml-image-story-media-height:min(750px,calc(75vw - 90px))}}@media (min-width:1000px){#app .m-image-story--video{--ml-image-story-video-card-width:min(540px,calc(100vw - var(--ml-image-story-gutter) - 100px));--ml-image-story-media-height:min(460px,calc(75vw - 90px))}}@media (min-width:1300px) and (min-height:760px){#app .m-image-story--video{--ml-image-story-video-card-width:min(700px,calc(100vw - var(--ml-image-story-gutter) - 100px));--ml-image-story-media-height:min(460px,calc(75vw - 90px))}}@media (prefers-reduced-motion:reduce){#app .m-image-story__video-poster,#app .m-image-story__video-overlay,#app .m-image-story__video-progress,#app .m-image-story__video-control--sound{transition:none}}.m-three-image-section,#app .m-three-image-section{padding-block:80px}.m-three-image-section__inner,#app .m-three-image-section__inner{display:flex;flex-direction:column;gap:32px;width:100%}.m-three-image-section__grid,#app .m-three-image-section__grid{display:grid;gap:28px;width:100%}.m-three-image-section__item,#app .m-three-image-section__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;min-width:0}.m-three-image-section__image-host,#app .m-three-image-section__image-host{width:100%;min-width:0;overflow:hidden;border-radius:var(--ml-radius-sm,6px)}.m-three-image-section__picture,#app .m-three-image-section__picture{display:block;width:100%}.m-three-image-section__image-host img,#app .m-three-image-section__image-host img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.m-three-image-section__content,#app .m-three-image-section__content{display:flex;flex-direction:column;gap:16px;min-width:0;overflow-wrap:anywhere}.m-three-image-section__content>*,#app .m-three-image-section__content>*{margin:0}@media screen and (max-width:769px){.m-three-image-section__content .m-heading,#app .m-three-image-section__content .m-heading{font-size:clamp(18px,4.5vw,24px)}}@media screen and (min-width:770px){.m-three-image-section__grid,#app .m-three-image-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.m-three-image-section__item,#app .m-three-image-section__item{grid-template-columns:minmax(0,1fr);gap:24px}.m-three-image-section__image-host img,#app .m-three-image-section__image-host img{aspect-ratio:1}}.m-product-prices,#app .m-product-prices{--ml-sliding-tabs-width:540px;--ml-sliding-tabs-height:48px;gap:0;margin-block-end:0;padding-block:64px;background:var(--ml-color-surface)}.m-product-prices__summary,#app .m-product-prices__summary{display:flex;flex-direction:column;align-items:center;gap:10px}.m-product-prices[hidden],#app .m-product-prices[hidden],.m-product-prices__panel[hidden],#app .m-product-prices__panel[hidden]{display:none}.m-product-prices__inner,#app .m-product-prices__inner{display:flex;flex-direction:column;gap:36px;width:100%}.m-product-prices__groups,#app .m-product-prices__groups,.m-product-prices__panels,#app .m-product-prices__panels,.m-product-prices__panel,#app .m-product-prices__panel{width:100%;min-width:0}.m-product-prices__panels,#app .m-product-prices__panels{padding-inline:4px}.m-product-prices .m-sliding-tabs__wrapper,#app .m-product-prices .m-sliding-tabs__wrapper{margin-block-end:40px}.m-product-prices__size-button:focus-visible,#app .m-product-prices__size-button:focus-visible,.m-product-prices__panel:focus-visible,#app .m-product-prices__panel:focus-visible{outline:2px solid var(--ml-color-brand-primary);outline-offset:3px}.m-product-prices__matrix,#app .m-product-prices__matrix{display:none}.m-product-prices__size-list,#app .m-product-prices__size-list{display:flex;flex-direction:column;gap:12px 0}.m-product-prices__size-item,#app .m-product-prices__size-item{transition:background-color 220ms ease;background-color:var(--ml-background-light-10-shade);border-radius:12px;padding:0 8px 0 20px}.m-product-prices__size-item[data-expanded="true"],#app .m-product-prices__size-item[data-expanded="true"]{background:var(--ml-background-light-20-shade);background:linear-gradient(221deg,rgba(252,251,248,1) 0%,rgba(250,249,246,1) 46%,rgba(248,247,244,1) 100%)}.m-product-prices__size-heading,#app .m-product-prices__size-heading{margin:0;font:inherit}.m-product-prices__size-button,#app .m-product-prices__size-button{display:grid;grid-template-columns:minmax(0,1fr) 12px;grid-template-rows:1fr;align-items:center;gap:0 16px;width:100%;min-height:var(--ml-price-card-height,70px);padding:var(--ml-price-card-padding,16px 10px 16px 2px);border:0;background:transparent;color:var(--ml-color-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.m-product-prices__price-wrapper,#app .m-product-prices__price-wrapper{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 10px;width:100%}.m-product-prices__size-label,#app .m-product-prices__size-label{display:flex;align-items:center;gap:14px;min-width:0}.m-product-prices__size-text,#app .m-product-prices__size-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;gap:3px}.m-product-prices__size,#app .m-product-prices__size{font-size:18px;font-weight:var(--ml-weight-semibold);line-height:1.3;color:var(--ml-color-text)}.m-product-prices__exact-size,#app .m-product-prices__exact-size{color:var(--ml-color-text-lightest);font-size:12px;font-weight:normal;line-height:1.4;letter-spacing:0.014em}.m-product-prices__visually-hidden,#app .m-product-prices__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-product-prices__format,#app .m-product-prices__format{display:inline-flex;align-items:center;gap:8px;color:var(--ml-color-text-muted);white-space:nowrap}.m-product-prices__format-shape,#app .m-product-prices__format-shape{display:block;flex:0 0 auto;width:26px;border:1px solid currentColor;border-radius:2px;box-sizing:border-box}.m-product-prices__format-shape--square,#app .m-product-prices__format-shape--square{height:26px}.m-product-prices__format-shape--narrow,#app .m-product-prices__format-shape--narrow{height:17px}.m-product-prices__format-shape--medium,#app .m-product-prices__format-shape--medium{height:18px}.m-product-prices__format-shape--wide,#app .m-product-prices__format-shape--wide{height:20px}.m-product-prices__ratio,#app .m-product-prices__ratio{font-size:13px;line-height:1;font-weight:var(--ml-weight-medium)}.m-product-prices__preview,#app .m-product-prices__preview{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:16px;line-height:1.4;transition:opacity 160ms ease;opacity:1}.m-product-prices__size-item:not(.m-product-prices__size-item--persistent-price)[data-expanded="true"] .m-product-prices__preview,#app .m-product-prices__size-item:not(.m-product-prices__size-item--persistent-price)[data-expanded="true"] .m-product-prices__preview{opacity:0}.m-product-prices__preview .m-price-block .price-from,#app .m-product-prices__preview .m-price-block .price-from{font-size:0.65em;color:var(--ml-color-text-lightest)}.m-product-prices__preview .m-price-block.applied-promo .original-price .value,#app .m-product-prices__preview .m-price-block.applied-promo .original-price .value,.m-product-prices__price .m-price-block.applied-promo .original-price .value,#app .m-product-prices__price .m-price-block.applied-promo .original-price .value{color:var(--ml-color-text-lightest)}.m-product-prices__preview-quantity,#app .m-product-prices__preview-quantity{color:var(--ml-color-text-muted);font-size:12px}.m-product-prices__size-marker,#app .m-product-prices__size-marker{grid-column:2;grid-row:1 / 3;width:8px;height:8px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);transition:transform 160ms ease}.m-product-prices__size-button[aria-expanded="true"] .m-product-prices__size-marker,#app .m-product-prices__size-button[aria-expanded="true"] .m-product-prices__size-marker{transform:rotate(225deg)}.m-product-prices__size-detail,#app .m-product-prices__size-detail{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 240ms ease,opacity 180ms ease}.m-product-prices__size-item[data-expanded="true"] .m-product-prices__size-detail,#app .m-product-prices__size-item[data-expanded="true"] .m-product-prices__size-detail{grid-template-rows:1fr;opacity:1}.m-product-prices__size-detail-clip,#app .m-product-prices__size-detail-clip{min-height:0;overflow:hidden}.m-product-prices__size-detail-content,#app .m-product-prices__size-detail-content{padding:14px 32px 44px 20px}.m-product-prices__size-item--persistent-price .m-product-prices__size-detail-content,#app .m-product-prices__size-item--persistent-price .m-product-prices__size-detail-content{padding:8px 12px 20px 2px}.m-product-prices__size-item--persistent-price .m-product-prices__size-meta,#app .m-product-prices__size-item--persistent-price .m-product-prices__size-meta{margin:0;padding-block-start:0}.m-product-prices__size-meta-heading,#app .m-product-prices__size-meta-heading{margin:16px 0 4px}.m-product-prices__size-tier-heading,#app .m-product-prices__size-tier-heading{margin:0 0 4px;color:var(--ml-color-text-softer);font-size:13px;font-weight:var(--ml-weight-medium);line-height:1.4}.m-product-prices__size-tier,#app .m-product-prices__size-tier{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:7px;font-size:16px;border-bottom:1px dotted #999}.m-product-prices__size-tier>span:first-child,#app .m-product-prices__size-tier>span:first-child{font-weight:var(--ml-weight-medium);white-space:nowrap;color:var(--ml-color-text-softer);font-size:14px}.m-product-prices__size-meta,#app .m-product-prices__size-meta{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding-block-start:16px;font-size:13px}.m-product-prices__size-meta-row,#app .m-product-prices__size-meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.m-product-prices__size-meta-row dt,#app .m-product-prices__size-meta-row dt,.m-product-prices__size-meta-heading,#app .m-product-prices__size-meta-heading{color:var(--ml-color-text);font-size:13px;font-weight:var(--ml-weight-medium);letter-spacing:0.014em;line-height:1.34}.m-product-prices__size-meta-row dd,#app .m-product-prices__size-meta-row dd{margin:0;text-align:end}@media (prefers-reduced-motion:reduce){.m-product-prices__size-marker,#app .m-product-prices__size-marker,.m-product-prices__size-item,#app .m-product-prices__size-item,.m-product-prices__size-detail,#app .m-product-prices__size-detail{transition:none}}.m-product-prices--embedded,#app .m-product-prices--embedded{--ml-sliding-tabs-width:100%;--ml-sliding-tabs-height:48px;display:flex;flex-direction:column;gap:16px;padding:0;margin:0;min-width:0;background:transparent}.m-product-prices--embedded .m-sliding-tabs__wrapper,#app .m-product-prices--embedded .m-sliding-tabs__wrapper{margin-block-end:0}.m-product-prices__promo,#app .m-product-prices__promo{width:100%;place-items:center}.m-product-prices__content,#app .m-product-prices__content{display:flex;flex-direction:column;gap:16px;min-width:0}.m-product-prices__content>.m-product-prices__table,#app .m-product-prices__content>.m-product-prices__table{display:none}.m-product-prices__cards,#app .m-product-prices__cards{display:block}.m-product-prices__note,#app .m-product-prices__note{margin:14px 0 0;color:var(--ml-color-text-lightest);font-size:12px;line-height:1.4;letter-spacing:0.014em}.m-product-prices__content>.m-product-prices__note,#app .m-product-prices__content>.m-product-prices__note{margin-block:0}.m-product-prices__table--narrow,#app .m-product-prices__table--narrow,.m-product-prices__note--narrow,#app .m-product-prices__note--narrow{width:100%;max-width:800px;margin-inline:auto}.m-product-prices__format-icon,#app .m-product-prices__format-icon{display:block;flex:0 0 auto;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1}.m-product-prices__table-group-label,#app .m-product-prices__table-group-label{display:inline-block;padding:4px 8px;border-radius:4px;background:var(--ml-color-brand-accent-brown-light);color:var(--ml-color-white)}@media (min-width:770px){.m-product-prices:not(.m-product-prices--embedded),#app .m-product-prices:not(.m-product-prices--embedded){padding-block:80px}.m-product-prices__size-list,#app .m-product-prices__size-list{max-width:850px}.m-product-prices__size-button,#app .m-product-prices__size-button{grid-template-columns:minmax(0,1fr) minmax(190px,auto) auto;gap:16px}.m-product-prices__preview,#app .m-product-prices__preview{grid-column:2;justify-content:flex-end}.m-product-prices__size-marker,#app .m-product-prices__size-marker{grid-column:3;grid-row:1}.m-product-prices__matrix,#app .m-product-prices__matrix{display:block;padding:24px 32px;border-radius:12px}.m-product-prices__panel--responsive:not([data-tier-mismatch]) .m-product-prices__size-list,#app .m-product-prices__panel--responsive:not([data-tier-mismatch]) .m-product-prices__size-list{display:none}.m-product-prices__table,#app .m-product-prices__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.4}.m-product-prices__table th,#app .m-product-prices__table th,.m-product-prices__table td,#app .m-product-prices__table td{padding:18px 10px;border:0;background:transparent;vertical-align:middle;text-align:center;font-weight:var(--ml-weight-regular)}.m-product-prices__table thead th,#app .m-product-prices__table thead th{padding-block:10px 10px;color:var(--ml-color-text);font-size:13px;font-weight:var(--ml-weight-semibold);white-space:nowrap;letter-spacing:0.014em}.m-product-prices__table thead th.m-product-prices__table-size,#app .m-product-prices__table thead th.m-product-prices__table-size,.m-product-prices__table tbody th.m-product-prices__table-size,#app .m-product-prices__table tbody th.m-product-prices__table-size{width:var(--ml-price-size-column-width,24%);padding-inline-start:5px;text-align:left}.m-product-prices__table tbody th,#app .m-product-prices__table tbody th{font-weight:var(--ml-weight-regular);padding:15px 5px;font-size:13px}.m-product-prices__table .m-product-prices__table-ratio,#app .m-product-prices__table .m-product-prices__table-ratio{width:var(--ml-price-ratio-column-width,16%);text-align:center}.m-product-prices__table thead .m-product-prices__table-ratio,#app .m-product-prices__table thead .m-product-prices__table-ratio{white-space:normal}.m-product-prices__table-ratio .m-product-prices__format,#app .m-product-prices__table-ratio .m-product-prices__format{justify-content:center}.m-product-prices__table thead,#app .m-product-prices__table thead{border-bottom:1px solid var(--ml-background-light-30-shade)}.m-product-prices__table tbody tr:not(.m-product-prices__table-group):not(:first-of-type):not(.m-product-prices__table-group + tr),#app .m-product-prices__table tbody tr:not(.m-product-prices__table-group):not(:first-of-type):not(.m-product-prices__table-group + tr){border-top:1px solid var(--ml-background-light-30-shade)}.m-product-prices__table-size .m-product-prices__size-label,#app .m-product-prices__table-size .m-product-prices__size-label{gap:12px}.m-product-prices__table-size .m-product-prices__size,#app .m-product-prices__table-size .m-product-prices__size{font-size:17px}.m-product-prices__panel--responsive>.m-product-prices__table,#app .m-product-prices__panel--responsive>.m-product-prices__table{display:table}.m-product-prices__panel--responsive>.m-product-prices__cards,#app .m-product-prices__panel--responsive>.m-product-prices__cards{display:none}.m-product-prices--cards .m-product-prices__size-list,#app .m-product-prices--cards .m-product-prices__size-list{display:flex;max-width:none}.m-product-prices--cards .m-product-prices__size-button,#app .m-product-prices--cards .m-product-prices__size-button{grid-template-columns:minmax(0,1fr) 12px;gap:0 16px}.m-product-prices--cards .m-product-prices__preview,#app .m-product-prices--cards .m-product-prices__preview{grid-column:auto}.m-product-prices--cards .m-product-prices__size-marker,#app .m-product-prices--cards .m-product-prices__size-marker{grid-column:2}.m-product-prices__table-group th,#app .m-product-prices__table-group th{padding-block:26px 12px;text-align:left;font-size:16px;font-weight:var(--ml-weight-semibold)}}.m-product-prices__frame-note,#app .m-product-prices__frame-note{margin:12px 0 8px;font-size:14px;line-height:1.5}.m-product-prices--soft-panels .m-sliding-tabs__list,#app .m-product-prices--soft-panels .m-sliding-tabs__list,.m-product-prices--soft-panels .m-product-prices__panels,#app .m-product-prices--soft-panels .m-product-prices__panels{background:var(--ml-background-light-30-shade)}.m-product-prices--soft-panels .m-sliding-tabs__list::before,#app .m-product-prices--soft-panels .m-sliding-tabs__list::before{background:var(--ml-color-brand-accent-brown-light)}.m-product-prices--soft-panels .m-product-prices__panels,#app .m-product-prices--soft-panels .m-product-prices__panels{padding:10px;border-radius:12px;min-height:0}.m-canvas-prices__delivery sup,#app .m-canvas-prices__delivery sup{margin-inline-start:2px}@media (min-width:770px){.m-canvas-prices__table,#app .m-canvas-prices__table{--ml-price-size-column-width:22%;--ml-price-ratio-column-width:22%}.m-canvas-prices__table .m-product-prices__table-price,#app .m-canvas-prices__table .m-product-prices__table-price{width:22%}.m-canvas-prices__table .m-canvas-prices__delivery,#app .m-canvas-prices__table .m-canvas-prices__delivery{width:34%;text-align:left}}.m-page-intro,#app .m-page-intro{padding-block:50px 60px}.m-page-intro .m-link-group,#app .m-page-intro .m-link-group{margin-block-start:20px}@media (min-width:770px){.m-page-intro,#app .m-page-intro{padding-block:80px 60px}}.m-section.m-legal-disclaimer,#app .m-section.m-legal-disclaimer{padding-block:24px}.m-legal-disclaimer__text,#app .m-legal-disclaimer__text{margin:0}.m-legal-disclaimer__text + .m-legal-disclaimer__text,#app .m-legal-disclaimer__text + .m-legal-disclaimer__text{margin-block-start:8px}#app .mui .m-milan-cards--container{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-auto-flow:row;justify-content:center;padding:40px 10px;gap:40px}#app .mui .m-milan-cards--item{display:grid;grid-template-columns:100%;grid-template-rows:1fr max-content;cursor:pointer;justify-items:center;align-items:center}#app .mui .m-milan-cards--image-wrapper{display:flex;border-radius:70%;max-width:240px;min-width:160px;width:100%;height:auto;aspect-ratio:1;overflow:hidden;border:1px solid #eee;align-items:center;justify-content:center;box-shadow:0 2px 16px -5px rgba(0,0,0,0.1)}#app .mui .m-milan-cards--image-wrapper.square{max-width:224px;min-width:145px;width:91%;border-radius:10%}#app .mui .m-milan-cards--image-wrapper img{width:150%;height:150%;object-fit:cover}#app .mui .m-milan-cards--image-wrapper.square img{width:170%;height:171%}#app .mui .m-milan-cards--text-wrapper{width:100%;display:grid;padding:17px 5px 3px;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr}#app .mui .m-milan-cards--text-wrapper p{font-size:14px;letter-spacing:-0.02rem;line-height:1.5;color:#888;font-weight:400;text-align:center;transition:color 300ms linear}@media screen and (min-width:770px){#app .mui .m-milan-cards--container{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start;padding:40px 10px;gap:5px 15px}#app .mui .m-milan-cards--item{display:grid;grid-template-columns:auto;grid-template-rows:1fr auto;grid-gap:0;place-content:center;place-items:center;border-bottom:1px solid transparent;padding:8px 12px;transition:all 300ms linear;border-radius:8px}#app .mui .m-milan-cards--item:hover{background:rgba(100,100,100,0.04)}#app .mui .m-milan-cards--item:hover .m-milan-cards--text-wrapper p{color:#dd9120}#app .mui .m-milan-cards--image-wrapper{max-width:180px;min-width:160px;width:9vw}#app .mui .m-milan-cards--image-wrapper.square{max-width:170px;min-width:150px;width:8.5vw}}#app .mui .content-block.m-milan-display{padding:100px 44px;flex-direction:column}#app .mui .content-block.m-milan-display .headline-block-10{padding:0}#app .m-milan-display-background{background:#f9f9f9}#app .m-milan-display-background.white{background:#fff}@media screen and (min-width:770px){#app .mui .content-block.m-milan-display{padding:80px calc(30px + 3.2%);flex-direction:column}#app .mui .content-block.m-milan-display .headline-block-10{padding:0}}#app .mui .helsinki-list{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;width:100%;place-content:center;place-items:flex-start;grid-column-gap:0;grid-row-gap:40px;padding:50px 10px}#app .mui .helsinki-list a:hover{text-decoration:none}#app .mui .helsinki-list .list-item{display:grid;grid-template-columns:100%;grid-template-rows:max-content auto;grid-row-gap:0;width:100%;background-color:#fff;flex:0 0 auto;text-align:left;align-self:stretch;border:1px solid #eee;border-radius:6px;box-shadow:0 0 23px -10px rgba(0,0,0,0.2)}#app .mui .helsinki-list .list-item .product-image:hover{opacity:0.9}#app .mui .helsinki-list .list-item .product-image{border-radius:6px 6px 0 0;height:100%;width:100%;overflow:hidden;cursor:pointer}#app .mui .helsinki-list .list-item .product-image img{height:100%;width:100%;object-fit:cover;transition:all 1.2s ease}#app .mui .helsinki-list .list-item .product-image:hover img{transform:scale(1.05)}#app .mui .helsinki-list .list-item .product-info{padding:30px;border-radius:0;display:flex;flex-direction:column;text-align:left;place-content:center;place-items:flex-start}#app .mui .helsinki-list .list-item .product-info *:not(.button--area){cursor:default}#app .mui .helsinki-list .list-item .product-info .name{letter-spacing:-0.02em;font-weight:500;font-size:22px;color:#333;flex:0 0 auto;line-height:1.1;padding:0 0 15px}#app .mui .helsinki-list .list-item .product-info .type-icon{display:none;margin:0 0 16px;overflow:hidden}#app .mui .helsinki-list .list-item .product-info .type-icon img{width:auto;height:42px}#app .mui .helsinki-list .list-item .product-info .description{font-weight:300;font-size:16px;color:#333;padding:0;line-height:1.3;flex:1 0 auto;width:90%;letter-spacing:0}#app .mui .helsinki-list .list-item .product-info .price{font-size:16px;color:#333;font-weight:300;padding:25px 0;flex:0 0 auto;letter-spacing:0.02em;text-align:left}#app .mui .helsinki-list .list-item .product-info .button--area{margin-bottom:10px}@media screen and (min-width:600px){#app .mui .helsinki-list{grid-template-columns:repeat(2,1fr);grid-column-gap:20px}#app .mui .helsinki-list .list-item .product-info{padding:25px}}@media screen and (min-width:770px){#app .mui .helsinki-list{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:1.6%;padding:40px 0}#app .mui .helsinki-list .list-item{border:1px solid #eee;border-radius:8px;box-shadow:0 0 15px -8px rgba(0,0,0,0.15)}#app .mui .helsinki-list .list-item:hover{box-shadow:0 0 20px -8px rgba(0,0,0,0.25);border:1px solid #dd9120}#app .mui .helsinki-list .list-item .product-info{padding:30px}}#app .mui .content-block.torro{padding:0;position:relative;flex-direction:row;flex-wrap:wrap;background-color:#fff}#app .mui .content-block.torro.no-pad{padding:0}#app .mui .content-block.torro .center{flex-direction:row;flex-wrap:wrap}#app .mui .content-block.torro .headline-block-2{width:100%;padding:0}#app .mui .torro .headline-2,#app .mui .torro .headline-3{color:#fff;text-align:center}#app .mui .content-block.torro .headline-block-2 .cta-button{place-content:flex-start}#app .mui .torro .image-wrapper{width:100%;background:#fff;max-height:580px;height:65vh;min-height:450px}#app .mui .torro .image-wrapper img{width:100%;height:100%;object-fit:cover}#app .mui .torro .text-wrapper{position:absolute;width:100%;height:100%;display:flex;padding:50px;place-content:center;place-items:center;z-index:2}@media screen and (min-width:770px){#app .mui .content-block.torro{padding:80px 0 50px}#app .mui .content-block.torro .center{flex-wrap:nowrap;flex-direction:row}#app .mui .torro .image-wrapper{max-height:600px;min-height:400px;height:75vh}#app .mui .torro .text-wrapper{min-width:375px}#app .mui .content-block.torro .headline-block-2{width:70%}}#app .mui .torro.calendar-feel .image-wrapper{max-height:800px;min-height:400px;height:100vh}#app .mui .torro.calendar-feel .text-wrapper{padding:40px}#app .mui .torro.calendar-feel .headline-block-10{align-self:flex-start;align-items:flex-end;margin-top:0}#app .mui .torro.calendar-feel .headline-block-10>*{text-align:left;color:#333;max-width:450px}#app .mui .torro.calendar-feel .cta-button{justify-content:flex-start}@media screen and (min-width:500px){#app .mui .torro.calendar-feel .headline-block-10{align-self:flex-start;align-items:flex-end;margin-top:4vh}#app .mui .torro.calendar-feel .headline-block-10>*{text-align:left;color:#333;max-width:450px}}@media screen and (min-width:900px){#app .mui .torro.calendar-feel .text-wrapper{padding:50px}#app .mui .torro.calendar-feel .headline-block-10{margin-top:7vh}}#app .mui .content-block.palma{padding:0;flex-direction:row;flex-wrap:wrap;background-color:#fff}#app .mui .content-block.palma .center{flex-direction:row;flex-wrap:wrap}#app .mui .palma .palma-container{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,1fr);grid-gap:20px 0;margin-top:50px;padding:0 10px}#app .mui .palma .palma-item{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:100% max-content;grid-gap:0 15px}#app .mui .palma .palma-item .item-headline{font-weight:500;letter-spacing:0;line-height:1;font-size:22px;color:#333}#app .mui .palma .palma-item p.item-small-super{font-size:11px;line-height:1.2;color:#333;font-weight:300;text-transform:uppercase;letter-spacing:0.2rem}#app .mui .palma .palma-item p{font-size:14px;line-height:1.5;color:#333;font-weight:300}#app .mui .palma .palma-item p.palma-price-container{font-size:16px}#app .mui .palma .palma-item .copies-comment{display:inline-block;width:100%;font-size:14px;margin-top:4px;line-height:1.4;color:#333;text-align:left;font-weight:300;white-space:normal}#app .mui .palma .palma-item .price-comment{display:inline-block;width:100%;font-size:13px;line-height:1.4;margin-top:4px;color:#555;text-align:left;font-weight:300;white-space:normal;padding-right:20px}#app .mui .palma .image-wrapper{width:100%;height:100%}#app .mui .palma .image-wrapper img{width:100%;height:100%;object-fit:cover}#app .mui .palma .text-wrapper{width:100%;display:grid;padding:5px;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr;grid-row-gap:15px}@media screen and (min-width:770px){#app .mui .content-block.palma{padding:80px 0 50px}#app .mui .content-block.palma.in-focus-canvas{padding:50px 0 50px}#app .mui .content-block.palma .center{flex-wrap:wrap;flex-direction:row}#app .mui .palma .palma-container{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:0 20px;padding:0 10px}#app .mui .palma .palma-item{display:grid;grid-template-columns:1fr;grid-template-rows:max-content max-content;grid-gap:0}#app .mui .palma .text-wrapper{padding:25px 5px 20px}}#app .mui .palma.calendars-themes{padding:70px 20px 80px}#app .mui .palma.calendars-themes .image-wrapper{height:85vw;background:#f9f9f9}#app .mui .palma.calendars-themes .text-wrapper{grid-template-rows:auto 1fr auto auto}#app .mui .palma.calendars-themes.row-max-3 .text-wrapper{grid-template-rows:auto auto 1fr auto auto}#app .mui .palma.calendars-themes .palma-container{grid-template-columns:100%;grid-template-rows:auto;grid-gap:60px 0;padding:0;margin-bottom:30px}#app .mui .palma.calendars-themes .palma-item{grid-template-columns:100%;grid-template-rows:max-content 1fr;grid-gap:15px 0}#app .mui .palma.calendars-themes .palma-item .image-wrapper{border:1px solid transparent}#app .mui .palma.calendars-themes .palma-item .image-wrapper:hover{border:1px solid #ccc;opacity:0.85}#app .mui .palma.calendars-themes .cta-button{place-content:flex-start;margin-top:10px}@media screen and (min-width:500px){#app .mui .palma.calendars-themes .image-wrapper{height:50vw}#app .mui .palma.calendars-themes .palma-container{grid-template-columns:repeat(2,1fr);grid-column-gap:20px;padding:0}#app .mui .palma.calendars-themes .palma-item{grid-gap:5px}}@media screen and (min-width:950px){#app .mui .palma.calendars-themes .image-wrapper{height:30vw}#app .mui .palma.calendars-themes .palma-container{grid-template-columns:repeat(3,1fr);grid-gap:20px 20px}}@media screen and (min-width:1200px){#app .mui .palma.calendars-themes .image-wrapper{height:260px}#app .mui .palma.calendars-themes .palma-container{grid-template-columns:repeat(4,1fr);grid-gap:30px 30px}#app .mui .palma.calendars-themes.row-max-3 .palma-container{grid-template-columns:repeat(3,1fr)}#app .mui .palma.calendars-themes.row-max-3 .image-wrapper{height:360px}}#app .m-card-grid.cards-scroller-overflow{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 16px;gap:16px;scroll-padding-left:16px;scroll-padding-right:16px;scroll-snap-stop:always}#app .m-card-grid.cards-scroller-overflow::-webkit-scrollbar{display:none}#app .m-card-grid.cards-scroller-overflow .cards-scroller-item{flex:0 0 85%;scroll-snap-align:start}#app .m-card-grid.cards-scroller-overflow + .pagination-container{--nav-button-size:30px;--m-card-scroller-nav-font-size:1.5rem;--dot-size:10px;--dot-size-active:35px;gap:10px;margin-bottom:30px !important;padding:0 16px !important;display:none;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px}#app .m-card-grid.cards-scroller-overflow + .pagination-container.enabled{display:grid}#app .m-card-grid.cards-scroller-overflow + .pagination-container .navigation-arrows{display:flex;justify-content:center;align-items:center;gap:calc(var(--nav-button-size) * 0.2);grid-column:3;justify-self:end}#app .m-card-grid.cards-scroller-overflow + .pagination-container button{cursor:pointer;display:flex;justify-content:center;align-items:center;border:none;outline:none;font-size:var(--m-card-scroller-nav-font-size);background-color:#e8e8e8;border-radius:999px;height:var(--nav-button-size);width:var(--nav-button-size);transition:all .2s ease}#app .m-card-grid.cards-scroller-overflow + .pagination-container button:disabled{opacity:.3;pointer-events:none}#app .m-card-grid.cards-scroller-overflow + .pagination-container button svg{width:80%;height:80%;stroke:#4d4d4d}@media (hover:hover){#app .m-card-grid.cards-scroller-overflow + .pagination-container button:hover{background-color:#f2f1ef}}#app .m-card-grid.cards-scroller-overflow + .pagination-container button:active{transform:scale(.9)}#app .m-card-grid.cards-scroller-overflow + .pagination-container .pagination{display:flex;grid-column:2;justify-self:center}#app .m-card-grid.cards-scroller-overflow + .pagination-container .pagination-dot{width:var(--dot-size);height:var(--dot-size);transition:transform 0.3s ease,width 0.3s ease,opacity 0.3s ease;opacity:1;transform:scale(1);cursor:pointer;margin:0 calc(var(--dot-size) * 1);position:relative;display:inline-flex;justify-content:center;align-items:center}#app .m-card-grid.cards-scroller-overflow + .pagination-container .pagination-dot:before{content:'';display:flex;width:var(--dot-size);height:var(--dot-size);transition:transform 0.3s ease,width 0.3s ease,opacity 0.3s ease,background-color 0.3s ease;opacity:1;transform:scale(1);border-radius:50px;background-color:#ccc}#app .m-card-grid.cards-scroller-overflow + .pagination-container .pagination-dot.active{width:30px}#app .m-card-grid.cards-scroller-overflow + .pagination-container .pagination-dot.active:before{background-color:#333;width:var(--dot-size-active)}#app .m-card-grid.cards-scroller-overflow + .pagination-container .pagination-dot.small:before{transform:scale(0.8)}#app .m-card-grid.cards-scroller-overflow + .pagination-container .pagination-dot.xsmall:before{transform:scale(0.6)}#app .m-card-grid.cards-scroller-overflow + .pagination-container .pagination-dot.is-hidden{width:0;margin:0;opacity:0;pointer-events:none;transform:scale(0)}#app .m-card-grid.cards-scroller-overflow + .pagination-container .pagination-dot.is-hidden:before{display:none}#app .m-card-grid.cards-scroller-overflow + .pagination-container .autoplay-btn{grid-column:3;justify-self:end}#app .m-card-grid.cards-scroller-overflow + .pagination-container .autoplay-btn svg{display:none}#app .m-card-grid.cards-scroller-overflow + .pagination-container .autoplay-btn.play svg.play{display:block}#app .m-card-grid.cards-scroller-overflow + .pagination-container .autoplay-btn.pause svg.pause{display:block}#app .mui .content-block.madrid{padding:60px 0 0;flex-direction:row;flex-wrap:wrap}#app .mui .content-block.madrid .center{flex-direction:row;flex-wrap:wrap;place-content:flex-start}#app .mui .content-block.madrid .headline-block-2{padding-bottom:70px}#app .mui .content-block.madrid.type-4{padding-left:0;padding-right:0;padding-bottom:10px;flex-direction:row;flex-wrap:wrap}#app .mui .content-block.madrid.type-4 .center:nth-child(1){width:100%}#app .mui .madrid.type-4 .g-container{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,max-content)}#app .mui .madrid.type-4 .g-container.sub-container:nth-child(1){display:flex}#app .mui .madrid.type-4 .sub-container:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}#app .mui .madrid.type-4 .sub-container:nth-child(2){grid-column:1 / 2;grid-row:3 / 4}#app .mui .madrid.type-4 .sub-container:nth-child(3){grid-column:2 / 3;grid-row:3 / 4}#app .mui .madrid.type-4 .sub-container:nth-child(4){grid-column:1 / 2;grid-row:4 / 5}#app .mui .madrid.type-4 .sub-container:nth-child(5){grid-column:2 / 3;grid-row:4 / 5}#app .mui .madrid .g-container{display:grid;grid-template-rows:repeat(3,max-content);grid-template-columns:1fr 1fr;grid-gap:10px;place-content:center;place-items:center;width:100%;position:relative;height:100%}#app .mui .madrid .sub-container{display:flex;width:100%;height:100%;position:relative;overflow:hidden}#app .mui .madrid .sub-container img{object-fit:cover;width:100%;height:100%}#app .mui .madrid.type-1 .wrapper{display:grid;grid-template-rows:1fr}#app .mui .madrid.type-1 .g-container{grid-template-rows:repeat(4,max-content);grid-template-columns:repeat(2,1fr);grid-gap:10px}#app .mui .madrid.type-1 .sub-container:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}#app .mui .madrid.type-1 .sub-container:nth-child(2){grid-column:1 / 2;grid-row:3 / 4}#app .mui .madrid.type-1 .sub-container:nth-child(3){grid-column:2 / 3;grid-row:3 / 4}#app .mui .madrid.type-1 .sub-container:nth-child(4){grid-column:1 / 2;grid-row:4 / 5}#app .mui .madrid.type-1 .sub-container:nth-child(5){grid-column:2 / 3;grid-row:4 / 5}#app .mui .madrid .headline-block-1 h2{margin:30px 0 0}#app .mui .content-block.madrid.type-6{padding:80px 10px 50px}#app .mui .content-block.madrid.type-6 .center{place-content:flex-start}#app .mui .content-block.madrid.type-6 .headline-block-2{width:100%;padding-bottom:0}#app .mui .content-block.madrid.type-6{flex-direction:row;flex-wrap:wrap}#app .mui .content-block.madrid.type-6 .g-container{grid-gap:0;width:80%}#app .mui .content-block.madrid.type-6 .wrapper{display:grid;place-items:center;padding:50px 0 0;width:100%}@media screen and (min-width:750px){#app .mui .content-block.madrid{padding:100px 0 0}#app .mui .content-block.madrid .headline-block-2{padding-bottom:80px;padding-left:120px}#app .mui .madrid .g-container{grid-template-rows:repeat(2,minmax(150px,50%));grid-template-columns:1fr 1fr 1fr;grid-gap:20px}#app .mui .content-block.madrid.type-1{padding:100px 0 100px}#app .mui .madrid.type-1 .wrapper{grid-template-rows:minmax(500px,45vw)}#app .mui .madrid.type-1 .g-container{grid-template-rows:repeat(2,minmax(150px,50%));grid-template-columns:repeat(4,1fr)}#app .mui .madrid.type-1 .sub-container:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}#app .mui .madrid.type-1 .sub-container:nth-child(2){grid-column:3 / 4;grid-row:1 / 2}#app .mui .madrid.type-1 .sub-container:nth-child(3){grid-column:4 / 5;grid-row:1 / 2}#app .mui .madrid.type-1 .sub-container:nth-child(4){grid-column:3 / 4;grid-row:2 / 3}#app .mui .madrid.type-1 .sub-container:nth-child(5){grid-column:4 / 5;grid-row:2 / 3}#app .mui .content-block.madrid.type-4{flex-direction:row;flex-wrap:nowrap;padding:100px 80px}#app .mui .content-block.madrid.type-4 .wrapper{width:100%}#app .mui .content-block.madrid.type-4 .headline-block-2{width:90%;padding:0 8%}#app .mui .content-block.madrid.type-4 .center:nth-child(1){width:75%}#app .mui .madrid.type-4 .g-container{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(150px,50%))}#app .mui .madrid.type-4 .g-container .sub-container:nth-child(1){display:none}#app .mui .madrid.type-4 .sub-container:nth-child(2){grid-column:1 / 2;grid-row:1 / 2}#app .mui .madrid.type-4 .sub-container:nth-child(3){grid-column:2 / 3;grid-row:1 / 2}#app .mui .madrid.type-4 .sub-container:nth-child(4){grid-column:1 / 2;grid-row:2 / 3}#app .mui .madrid.type-4 .sub-container:nth-child(5){grid-column:2 / 3;grid-row:2 / 3}#app .mui .content-block.madrid.type-5{padding:50px 0 0}#app .mui .madrid.type-5 .g-container{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(6,1fr);grid-gap:0}#app .mui .content-block.madrid.type-6 .headline-block-2{width:80%}}@media screen and (min-width:900px){#app .mui .content-block.madrid.type-6{padding:60px 50px 120px}#app .mui .content-block.madrid.type-6 .headline-block-2{padding:30px 13% 30px 80px}#app .mui .content-block.madrid.type-6 .center:nth-child(1){width:40%}#app .mui .content-block.madrid.type-6 .center:nth-child(2){width:60%}#app .mui .content-block.madrid.type-6 .headline-block-2{width:100%}#app .mui .content-block.madrid.type-6 .g-container{grid-gap:0;width:100%}#app .mui .content-block.madrid.type-6 .wrapper{place-items:center;padding:0}#app .mui .content-block.madrid.type-6{flex-direction:row;flex-wrap:wrap}}#app .mui .content-block.about-editor{background-color:#f3f3f3;padding:0}#app .mui .granada .container{display:flex;justify-content:flex-start;align-items:center;width:100%;flex-direction:row;place-content:center;place-items:flex-start;position:relative;height:340px}#app .mui .granada .sub-container{display:flex;width:100%;background-size:cover;background-repeat:no-repeat;height:100%;position:relative;background-position:center}#app .mui .granada .sub-container img{object-fit:cover;width:100%;height:100%}#app .mui .granada .devices{width:100%;height:60px;display:flex;place-items:center;place-content:flex-start;margin:30px 0 0}#app .mui .granada .devices img{width:auto;height:100%;opacity:0.8}#app .mui .granada .headline-block-2{padding:60px 15%;width:100%}#app .mui .granada .text-area{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-row-gap:30px;text-align:left;width:100%;align-self:flex-start;padding:100px 15%}@media screen and (min-width:750px){#app .mui .granada .headline-block-2{padding:100px 15%}#app .mui .granada .container{height:100%}}#app .mui .content-block.bilbao{padding:30px 0 50px;position:relative;flex-direction:row;flex-wrap:wrap;background:linear-gradient(0deg,rgb(245,245,245) 20%,rgb(255,255,255) 100%)}#app .mui .content-block.bilbao .center{flex-direction:row;flex-wrap:wrap;padding:15px}#app .mui .content-block.bilbao .headline-block-2{width:100%;padding:0 7%}#app .mui .content-block.bilbao .headline-block-2 .cta-button{place-content:flex-start}#app .mui .bilbao .story-image-wrapper{width:100%;background:transparent;height:auto;aspect-ratio:0.83}#app .mui .bilbao .story-image-background{width:100%;height:100%;background-color:#f5f5f5;border-radius:5px;overflow:hidden}#app .mui .bilbao .story-image-background>picture,#app .mui .bilbao .story-image-background>img{display:block;width:100%;height:100%}#app .mui .bilbao .story-image-background>picture>img,#app .mui .bilbao .story-image-background>img{width:100%;height:100%;object-fit:cover;display:block}#app .mui .bilbao .story-text-wrapper{width:100%;height:100%;display:flex;margin-top:0;place-content:center}#app .mui .bilbao .story-text-placement{background:transparent;padding:40px 0;width:100%;height:100%;box-shadow:none}#app .mui .bilbao .story-text-placement .type-icon{width:100%;display:none;justify-content:flex-start;padding:20px 0 0}#app .mui .bilbao .story-text-placement .type-icon img{width:100%;max-width:400px}#app .mui .bilbao.in-focus-canvas .story-image-wrapper{height:400px}@media screen and (min-width:770px){#app .mui .content-block.bilbao{padding:80px 0 70px;background:#fff}#app .mui .content-block.bilbao.m-extra-pad-bottom{padding-bottom:100px}#app .mui .content-block.bilbao.in-focus-posters,#app .mui .content-block.bilbao.in-focus-canvas{padding:60px 0 50px}#app .mui .content-block.bilbao .center{position:relative;height:80vh;max-height:860px;min-height:700px;flex-wrap:nowrap;flex-direction:unset;padding:0 50px}#app .mui .bilbao .story-image-wrapper{position:relative;z-index:1;height:100%;background:#fff;aspect-ratio:unset}#app .mui .bilbao .story-image-background{position:relative;z-index:1;width:52%}#app .mui .bilbao.image-right .story-image-background{margin-left:auto}#app .mui .bilbao .story-text-wrapper{position:absolute;left:0;top:0;z-index:2;margin:0}#app .mui .bilbao .story-text-placement{position:absolute;padding:60px 0 60px 0;z-index:2;top:0.5vw;right:0;width:48%;height:40vw;box-shadow:none;min-width:400px;max-width:750px;min-height:600px;max-height:750px}#app .mui .bilbao.image-right .story-text-placement{right:unset;left:0}#app .mui .content-block.bilbao .headline-block-2{width:100%;padding:0 14% 0 11%}#app .mui .bilbao .story-text-placement .type-icon{display:flex}#app .mui .content-block.bilbao .star-text-wrap{width:100%}#app .mui .content-block.bilbao.in-focus-canvas .center{max-height:600px;min-height:400px}#app .mui .bilbao.in-focus-canvas .story-text-placement{min-height:unset}#app .mui .bilbao.in-focus-canvas .story-image-wrapper{height:100%}}#app .m-ordering-deadlines-container{display:flex;flex-direction:column;padding:40px 15px 60px}#app .m-deadlines-table{display:grid;grid-auto-columns:1fr;grid-auto-rows:min-content;width:100%;margin:20px 0;padding:10px 0;gap:20px 0;color:#333333;line-height:1.5}#app .m-deadlines-table-unit{display:grid;border-radius:30px;padding:40px;grid-auto-rows:min-content;align-items:flex-start;background:#fff;border:1px dotted #ccc}#app .m-deadlines-table-unit .m-deadline-date{display:inline-block;font-size:18px;font-weight:500;width:100%;line-height:1;letter-spacing:0.02em;color:#2d8733}#app .m-deadlines-table-unit .m-delivery{font-size:16px;font-weight:400;line-height:1.6;color:#444}#app .m-deadlines-table-unit .m-header{font-family:Georgia,Proximanova,sans-serif!important;font-style:italic;letter-spacing:0.03em;color:#1f455c;font-size:24px;line-height:1.3}#app .m-deadlines-table-unit .m-sub-header{font-family:Georgia,Proximanova,sans-serif!important;font-style:italic;letter-spacing:0.03em;color:#555;display:inline-block;padding-top:12px;font-size:14px}#app .m-deadlines-table-unit .m-action{line-height:1.6;padding:25px 0 2px;font-weight:600;font-size:16px;color:#000}#app .m-deadlines-table-unit .m-action:nth-of-type(1){padding-top:0;padding-bottom:10px}#app ul.m-ul-base{list-style-type:disc;list-style-position:outside;padding-left:18px}#app ul.m-ul-base li{padding-left:5px}@media screen and (min-width:770px){#app .m-deadlines-table{grid-auto-columns:minmax(24%,400px);grid-auto-flow:column;gap:0 20px}#app .m-ordering-deadlines-container{padding:40px 0 60px}}#app .mui .content-block.malaga{padding:60px 0 0;flex-direction:row;flex-wrap:wrap}#app .mui .content-block.malaga .center{flex-direction:row;flex-wrap:wrap;place-content:flex-start}#app .mui .malaga .list-items-container{display:flex;flex-direction:row;flex-wrap:wrap;place-content:center;place-items:flex-start;padding:50px 10px 30px;width:100%}#app .mui .malaga .list-items-container .list-item{display:grid;grid-template-columns:100%;grid-template-rows:max-content max-content;grid-row-gap:0;width:calc(50% - 10px);background-color:#fff;border-radius:3px;flex:0 0 auto;text-align:left;margin:0 5px 30px 5px;cursor:pointer;align-self:stretch}#app .mui .malaga .list-items-container a:hover{text-decoration:none}#app .mui .malaga .list-items-container .list-item:hover{opacity:0.9}#app .mui .malaga .list-item .product-image{border-radius:3px 3px 0 0;height:100%;width:100%;overflow:hidden;cursor:pointer;flex:0 0 auto}#app .mui .malaga .list-item .product-image img{height:100%;width:100%;object-fit:cover;transition:all 1.2s ease}#app .mui .malaga .list-items-container .list-item:hover .product-image img{transform:scale(1.05)}#app .mui .malaga .list-item .product-info{padding:15px 12px 25px 12px;border-radius:0 0 4px 4px;display:flex;text-align:left;flex-direction:row;flex-wrap:wrap;justify-content:center;flex:1 1 auto;align-items:stretch;align-self:stretch}#app .mui .malaga .list-item .product-info .name{text-transform:unset;font-weight:400;font-size:16px;color:#333;width:100%}#app .mui .malaga .list-item .product-info .price{margin-top:6px;color:#333;align-self:stretch;flex:1 1 auto;font-size:14px;text-align:left}@media screen and (min-width:768px){#app .mui .content-block.malaga{padding:0}#app .mui .malaga .list-item .product-info .price{font-size:15px}#app .mui .malaga .list-items-container{padding-top:0}#app .mui .malaga .list-items-container .list-item{width:calc(50% - 40px);margin:5px 20px 30px 20px}}@media screen and (min-width:1100px){#app .mui .malaga .list-items-container .list-item{width:calc(25% - 20px);margin:5px 10px 20px 10px}}#app .mui .content-block.astana .center{flex-direction:column}#app .mui .astana .astana-item{width:100%;padding:50px 0;display:grid;grid-template-columns:1fr;grid-template-rows:max-content max-content;grid-row-gap:30px}#app .mui .astana .astana-item:not(:last-of-type){border-bottom:1px solid #ddd}#app .mui .astana .astana-item .item--headline{margin-bottom:30px;font-size:28px;font-weight:400;line-height:1;letter-spacing:-0.02em;color:#333}#app .mui .astana .astana-item .item--details{display:flex;flex-direction:column;padding-top:10px}#app .mui .astana .astana-item .item--list{list-style-position:outside;padding-left:15px;list-style-type:disc}#app .mui .astana .astana-item .item--list li{padding:4px 0 4px 0;font-size:14px;line-height:1.3}#app .mui .astana .astana-item .item--list .main{font-weight:500;margin-top:10px;list-style-type:none}@media screen and (min-width:750px){#app .mui .content-block.astana{padding-left:0;padding-right:0}#app .mui .astana .astana-item{grid-template-columns:1fr 1.3fr;grid-row-gap:0;grid-column-gap:30px;grid-template-rows:max-content}}#app .mui .content-block.turku,.mui .content-block.turku{padding:0;position:relative;flex-direction:row;flex-wrap:wrap;margin:40px 0 80px}#app .mui .content-block.turku .content-wrapper,.mui .content-block.turku .content-wrapper{display:grid;width:100%;grid-template-columns:100%;grid-template-rows:auto}#app .mui .content-block.turku .image-wrapper,.mui .content-block.turku .content-wrapper{display:flex;width:100%;height:100%;align-self:center;max-height:unset}#app .mui .content-block.turku .image-wrapper img,.mui .content-block.turku .image-wrapper img{width:100%;height:100%;object-fit:cover}#app .mui .content-block.turku .message-wrapper,.mui .content-block.turku .message-wrapper{display:grid;width:100%;height:100%;padding:40px 50px;grid-template-columns:100%;grid-template-rows:auto;grid-row-gap:10px;align-content:flex-start;align-items:flex-start;background:#a7b5a1;justify-content:flex-start;justify-items:flex-start}#app .mui .content-block.turku .headline-banner,.mui .content-block.turku .headline-banner{font-size:28px;font-weight:500;line-height:1;letter-spacing:-0.02em;color:#333;margin-bottom:12px}#app .mui .content-block.turku .cta-button,.mui .content-block.turku .cta-button{width:auto;justify-self:flex-start;min-width:200px;margin-top:20px}@media screen and (min-width:770px){#app .mui .content-block.turku .content-wrapper,.mui .content-block.turku .content-wrapper{grid-template-columns:1.5fr minmax(400px,1fr);grid-template-rows:minmax(200px,auto);height:100%}#app .mui .content-block.turku .image-wrapper,.mui .content-block.turku .content-wrapper{max-height:380px}}img.logo{image-rendering:-webkit-optimize-contrast}#homepage-slider #homeslider .homeslider-description{display:flex;width:40%;text-align:left;max-width:60%;min-width:450px;padding:0;border-radius:4px;font-weight:300;justify-self:center;position:absolute;z-index:30;transform:translateX(-50%) translateY(-50%);left:74%;top:50%;background-color:transparent}#homepage-slider #homeslider .homeslider-description .container{padding:30px 34px;display:flex;flex-direction:column;width:100%;position:relative;z-index:2;align-items:flex-start}#homepage-slider #homeslider .homeslider-description .container h1.headline-grand{line-height:60px;font-size:75px;margin-bottom:30px;text-align:left;letter-spacing:-0.01em;font-weight:400;color:#000;opacity:0.85;width:100%}#homepage-slider #homeslider .homeslider-description .container p.headline{text-align:left;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0.014em;color:#444;opacity:0.8;width:100%;margin:0 0 30px 3px}#homepage-slider .bx-wrapper a.hero-button{display:grid}#homepage-slider .homeslider-description p.subline{width:48%}@media screen and (max-width:750px){#homepage-slider .bx-wrapper .bx-viewport{height:350px!important}#homepage-slider .bx-wrapper .bx-viewport a{width:100%;height:100%}#homepage-slider #homeslider .homeslider-container .homeslider-description{width:100%;max-width:unset;min-width:unset;left:50%}#homepage-slider #homeslider .homeslider-description .container h1.headline-grand{font-size:40px;color:#fff;opacity:0.99;text-align:center;padding:5%;line-height:1;text-shadow:0 0 50px rgba(0,0,0,0.2);border:3px solid rgba(255,255,255,0.98)}#homepage-slider #homeslider .homeslider-container .homeslider-description p.headline,#homepage-slider #homeslider .homeslider-container .homeslider-description p.subline{display:none}#homepage-slider #homeslider .homeslider-description .container{align-items:center}#homepage-slider #homeslider .homeslider-container{height:350px!important;background-position:20%!important}}#app .ProductsListStepView .aboveStep .ContentDivHtmlBoxView:nth-child(2){height:auto}#app .StepView-product-card #maa01.mi-product-list-header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:25px 15px 5px}#app .StepView-product-card #maa01.mi-product-list-header .main-header{font-family:'Proximanova',sans-serif;font-weight:500;font-size:24px;color:#333333;letter-spacing:0;text-transform:capitalize;margin-left:3px}#app .ProductsListStepView .FiltersContainer,#app .ProductsListStepView .StepViewContent .ProductsListContainer .FiltersContainer{box-shadow:unset;border-radius:0;margin:0;position:relative;width:100%}@media (max-width:1050px){#app .ProductsListStepView .StepViewContent .FiltersContainer .FilterHeaderView{padding:10px 21px}}@media (min-width:1051px){#app .ProductsListStepView .FiltersContainer,#app .ProductsListStepView .StepViewContent .ProductsListContainer .FiltersContainer{padding-left:5px;padding-right:20px;padding-top:0}}@media (min-width:1051px){#app .ProductsListStepView .StepViewContent .FiltersContainer .FilterHeaderView{padding:0}}#app .ProductsListStepView .StepViewContent .FiltersContainer .FilterHeaderView .icon{right:26px}#app .ProductsListStepView .FiltersContainer .FilterHeaderView .filter-header-label{padding-top:7px}#app .ProductsListStepView .StepViewContent .ProductsListContainer .FiltersContainer::before{opacity:0;content:none}@media (min-width:1051px){#app .ProductsListStepView .StepViewContent .FiltersContainer .FilterOptionsView{padding:0}}#app .ProductsListStepView .StepViewContent .FiltersContainer .FilterOptionsView .FilterOption .radio-control{height:13px;width:13px;border-color:#888;margin-right:10px;border-radius:50%}#app .ProductsListStepView .StepViewContent .FiltersContainer .FilterOptionsView .FilterOption .filter-control{margin-bottom:5px}#app .ProductsListStepView .StepViewContent .FiltersContainer .text-control{margin-bottom:0;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0;color:#333}@media (min-width:1051px){#app .FiltersContainer .Filter{margin-bottom:30px}}#app .FilterOptionsView .FilterOption.CheckboxFilterOption .checkbox-control{width:13px;height:13px;box-shadow:none;border-color:#888}#app .ProductsListStepView .StepViewContent .FiltersContainer .ClearFilterButtonView{padding:20px 25px}@media (min-width:1051px){#app .ProductsListStepView .StepViewContent .FiltersContainer .ClearFilterButtonView{padding:0}#app .ProductsListStepView .StepViewContent .FiltersContainer .ClearFilterButtonView:last-child{padding:0}}#app .ProductsListStepView .StepViewContent .FilterOptionsView .FilterOption.selected .filter-control .radio-control:before{border-radius:50%;border:none;width:13px;height:13px}#app .ProductsListStepView .StepViewContent .FilterOptionsView .FilterOption.selected .filter-control .radio-control{border:none}#app .ProductsListStepView .FiltersContainer .ProductsListAndControls .ProductsListHeader{padding-top:7px}@media (min-width:1051px){#app .ProductsListStepView .FiltersContainer .ProductsListAndControls .ProductsListHeader{padding-top:7px}}#app .js-editor .MainStepView.defaultWidth .StepViewContent,#app .MainStepView.StepView.ProductCardStepView.StepView-product-card.fullWidth .StepViewContent{padding:0 4px!important}@media (min-width:769px){#app .js-editor .MainStepView.defaultWidth .StepViewContent,#app .MainStepView.StepView.ProductCardStepView.StepView-product-card.fullWidth .StepViewContent{padding:20px 10px!important}}@media (min-width:1051px){#app .ProductsListStepView .StepViewContent .ProductsListContainer .ProductsListAndControls{padding-left:30px}}@media (min-width:1051px){#app .ProductsListStepView .StepViewContent .ProductsListContainer .ProductsListAndControls .ProductsListHeader{padding-top:8px;padding-left:17px}}#app .ProductsListStepView .StepViewContent .ProductsListContainer .ProductsListAndControls .ProductsListTopControls{padding:0 17px 11px;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.14px;color:#333}#app .ProductsListStepView .ProductsListAndControls .ProductsListHeader .ProductsListHeading{padding-top:0;font-size:18px;line-height:1.56;font-stretch:normal;font-style:normal;display:block}@media (max-width:450px){#app .ProductsListStepView .ProductsListAndControls .ProductsListHeader .ProductsListHeading{font-size:16px}}#app .ProductsListStepView .ProductsListAndControls .ProductsListHeader .ProductsListHeading,#app .ProductsListStepView .FiltersContainer .FilterHeaderView .filter-header-label,#app .ProductsListStepView .StepViewContent .FiltersContainer .FilterHeaderView .filter-header-label{font-weight:400;text-transform:none;letter-spacing:0.02em;color:#333;margin-bottom:5px}#app .ProductsListTopControls .dropdown-wrapper .DropDown.items-per-page{margin-right:10px}#app .ProductsListStepView .StepViewContent .ProductsListAndControls .ProductsListTopControls .right-options .SelectThumbnailSize span.option:not(.selected){color:#888}#app .ProductsListStepView .StepViewContent .ProductsListAndControls .ProductsListTopControls .right-options .SelectThumbnailSize span.option.selected{color:#dd9120}#app .SelectThumbnailSize span.option:hover{background-color:transparent}#app .SelectThumbnailSize span.option:hover:not(.selected){background-color:rgba(0,0,0,0.05)}@media (max-width:1050px){#app .ProductsListTopControls .SelectThumbnailSize:hover{background-color:rgba(0,0,0,0.05)}}#app .ProductsListStepView .StepViewContent .ProductsListContainer .ProductsListAndControls .ProductsListTopControls .right-options .DropDown{height:auto}#app .ProductsListStepView .StepViewContent .ProductsListAndControls .ProductsListTopControls .right-options .dropdown-wrapper .sort-by .chosen-option{width:auto;border:1px solid #d1d1d1}#app .ProductsListStepView .StepViewContent .ProductsListAndControls .ProductsListTopControls .right-options .dropdown-wrapper .option-value,#app .ProductsListStepView .StepViewContent .ProductsListAndControls .ProductsListTopControls .right-options .dropdown-wrapper .option{font-weight:300}#app .ProductsListStepView .StepViewContent .ProductsListAndControls .ProductsListTopControls .right-options .dropdown-wrapper:nth-of-type(2){margin-left:5px}#app .ProductsListStepView .StepViewContent .ProductsListAndControls .ProductsListTopControls .right-options .dropdown-wrapper .sort-by:hover .chosen-option .icon{color:#dd9120}#app .ProductsListStepView .ProductsListContainer .ProductsListAndControls .ProductsListControls{padding-top:11px!important}#app .ProductsListStepView .ProductsListContainer .ProductsListAndControls .ProductsListControls.bottomControls{display:flex!important}#app .GalleryView .Carousel .CarouselBar .CarouselSlideContainer{margin-right:0}#page .footer-container #footer #social_block::before{box-shadow:none;background:none}#page .footer-container{border-top:1px solid #f3f3f3}#footer #newsletter_block_left .block_content .form-group{justify-content:center;gap:15px}#footer #newsletter_block_left .form-group input.form-control{width:auto;min-width:50%}#footer #newsletter_block_left .form-group button.button-small{border:2px solid var(--ml-color-brand-primary);background-color:var(--ml-color-brand-primary);width:auto}#app .MainStepView.ProductCardStepView .StepViewContent .ProductCardActions .Button.primary{margin:44px auto 30px 0;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.94;letter-spacing:0.14rem;border-radius:8px;border:2px solid var(--ml-cta-button-color);background-color:var(--ml-cta-button-color);cursor:pointer;height:auto;min-height:48px;box-shadow:0 2px 4px -1px rgba(0,0,0,.15)}#app .MainStepView.ProductCardStepView .StepViewContent .ProductCardActions .Button.primary .caption{font-weight:400;text-align:center;letter-spacing:0.2rem;font-size:inherit;font-family:var(--ml-font-body) !important}#app .MainStepView.ProductCardStepView .StepViewContent .ProductCardActions .Button.primary .ButtonContent{padding:11px 10px}#app .MainStepView.ProductCardStepView .StepViewContent .ProductCardActions .Button.primary:hover:not(.active){box-shadow:0 2px 4px -1px rgba(0,0,0,.15);border:2px solid var(--ml-cta-button-color-hover);color:var(--ml-color-white);transform:translateY(0);background-color:var(--ml-cta-button-color-hover)}#app .TemplatedComponent.template-minntiBreadcrumb{display:flex;justify-content:flex-start}@media (max-width:769px){#app .TemplatedComponent.template-minntiBreadcrumb{display:none}}#app .TemplatedComponent.template-minntiBreadcrumb .MinntiBreadcrumb{gap:7px 0;width:100%;padding-block:10px 0;padding-inline:17px;position:relative}#app .TemplatedComponent.template-minntiBreadcrumb .MinntiBreadcrumb .singleStep{margin-right:16px}#app .TemplatedComponent.template-minntiBreadcrumb .MinntiBreadcrumb .singleStep::after{right:-8px}#app .TemplatedComponent.template-minntiBreadcrumb .MinntiBreadcrumb .singleStep,#app .TemplatedComponent.template-minntiBreadcrumb .MinntiBreadcrumb .singleStep a{font-weight:400;font-size:13px;letter-spacing:0.04em;color:#8b8b8e}#app .TemplatedComponent.template-minntiBreadcrumb .MinntiBreadcrumb .singleStep:hover:not(.active) a{text-decoration:underline}#app .TemplatedComponent.template-minntiBreadcrumb .MinntiBreadcrumb .singleStep.active,#app .TemplatedComponent.template-minntiBreadcrumb .MinntiBreadcrumb .singleStep.active a{font-weight:400;color:#2a2e34}#app .StepView-faq-page .TemplatedComponent .MinntiBreadcrumb,#app .StepView-contact-us-page .TemplatedComponent .MinntiBreadcrumb,#app .StepView-shipping-page .TemplatedComponent .MinntiBreadcrumb,#app .StepView-terms-of-service-page .TemplatedComponent .MinntiBreadcrumb,#app .StepView-cookie-policy-page .TemplatedComponent .MinntiBreadcrumb,#app .StepView-privacy-policy-page .TemplatedComponent .MinntiBreadcrumb,#app .StepView-landing-page .TemplatedComponent .MinntiBreadcrumb{max-width:calc(1170px + 70px);padding-left:15px}#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .SelectorRadioButtonTextView header,#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .ListHeader .ListHeader-title,#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .SelectorComboboxTextView .attribute-label p,#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .PbxAttributeSelector .PTC_Name{margin:0 0 10px;padding:0;color:var(--ml-color-black,#222);font-weight:600;font-size:20px;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:0.01em;text-align:left;border:0;text-transform:none;width:100%}@media (min-width:770px){#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .SelectorRadioButtonTextView header,#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .ListHeader .ListHeader-title,#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .SelectorComboboxTextView .attribute-label p,#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .PbxAttributeSelector .PTC_Name{font-size:17px;font-weight:600}}#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .PbxAttributeSelector .PTC_Header{align-items:baseline}#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .PbxAttributeSelector .PTC_Name{width:auto;margin:0}#app .MainStepView.ProductCardStepView.StepView-product-card .ProductCardActions .PbxAttributeSelector .PTC_Value{margin:0;line-height:1.5;letter-spacing:0.02em;color:var(--ml-color-text-selected)}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .ProductWithPicturePriceAndDescription .product-name{color:#555;letter-spacing:0;font-weight:400!important;padding:0 4px;white-space:normal;font-size:14px;margin:0 auto;font-style:normal;font-stretch:normal;line-height:1.14;text-align:center;transition:none}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .ProductWithPicturePriceAndDescription.selected .product-name,#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme .ProductWithPicturePriceAndDescription.selected .product-name{color:#c77d0b;font-weight:400!important}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme{gap:0 10px}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme .ProductWithPicturePriceAndDescription{display:grid;grid-template-rows:56px auto;grid-auto-columns:100%;grid-gap:5px 0;justify-items:center;width:100%;flex-basis:unset}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme .ProductWithPicturePriceAndDescription .product-image-container{width:50px;height:50px;object-fit:cover;padding:5px;background-color:#f7f7f7;border:solid 1px #eee;border-radius:50%;transition:all .2s ease;display:block}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme .ProductWithPicturePriceAndDescription .product-image-container img{width:100%;height:100%;border-radius:50%}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme .ProductWithPicturePriceAndDescription .product-name-and-price-wrapper{display:flex;justify-content:center}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme .ProductWithPicturePriceAndDescription .product-name{font-size:13px;font-weight:400!important}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme .ProductWithPicturePriceAndDescription::after{display:none}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme .ProductWithPicturePriceAndDescriptionWrapper{max-width:none;width:60px;margin-right:0;flex-basis:unset}@media (min-width:480px){#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme .ProductWithPicturePriceAndDescriptionWrapper{max-width:none;width:60px;margin-right:0}}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.tiles-in-row-4.tiles-size-medium .ProductWithPicturePriceAndDescription{align-items:center;justify-content:center;width:110px;height:40px;background-color:#f7f7f7;border:solid 1px #f7f7f7}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .ProductWithPicturePriceAndDescription{border-radius:4px;border-color:#eee}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .tiles-size-medium .ProductWithPicturePriceAndDescription.selected,#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.coverTheme .ProductWithPicturePriceAndDescription.selected .product-image-container{border-color:#dd9120;background:white}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .ProductWithPicturePriceAndDescription:hover:not(.selected),#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .ProductWithPicturePriceAndDescription:hover:not(.selected) .product-image-container{border-color:#dd9120}#app .ProductCardStepView.product-cardStep-pf-59 .ProductCardActions .SelectorTiledListView .BaseList.tiles-in-row-4.tiles-size-medium .product-image-container,#app .ProductCardStepView.product-cardStep-pf-61 .ProductCardActions .SelectorTiledListView .BaseList.tiles-in-row-4.tiles-size-medium .product-image-container,#app .SelectorTiledListBigView.tiles-size-medium .ProductWithPicturePriceAndDescription .product-image-container{display:none}#app .product-cardStep-pf-59 .SelectorTiledListView .tiles-in-row-4.tiles-size-medium .ProductWithPicturePriceAndDescriptionWrapper .product-name-and-price-wrapper{display:flex}#app .MainStepView.ProductCardStepView .ProductCardActions .BaseList.SelectorTiledListBigView.tiles-size-medium{padding:0}#app .MainStepView.ProductCardStepView .ProductCardActions .BaseList.tiles-size-medium .ProductWithPicturePriceAndDescription{padding:0}#app .MainStepView.ProductCardStepView .ProductCardActions .BaseList.SelectorTiledListBigView.tiles-size-medium{justify-content:flex-start}#app .SelectorTiledListView .ProductWithPicturePriceAndDescription.selected{box-shadow:none}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.tiles-in-row-4.tiles-size-medium .ProductWithPicturePriceAndDescriptionWrapper{margin-right:2%;margin-bottom:5px}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.tiles-size-medium.tech .ProductWithPicturePriceAndDescriptionWrapper{flex-basis:30%;max-width:30%}#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.SelectorTiledListBigView.tiles-size-big .ProductWithPicturePriceAndDescription.selected,#app .MainStepView.StepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.SelectorTiledListBigView.tiles-size-big .ProductWithPicturePriceAndDescription:hover:not(.selected){border:none}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.SelectorTiledListBigView.tiles-size-big .ProductWithPicturePriceAndDescription::after{position:absolute;bottom:-2px;left:0;display:block;width:100%;height:1px;background-color:transparent;content:"";transition:all .2s ease;border-radius:12px}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.SelectorTiledListBigView.tiles-size-big .ProductWithPicturePriceAndDescription.selected::after,#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.SelectorTiledListBigView.tiles-size-big .ProductWithPicturePriceAndDescription:hover::after{background-color:#dd9120}#app .StepView .ProductCardActions .SelectorTiledListView,#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorComboboxTextView{margin:0 0 25px 0}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.tiles-size-big .product-image-container{padding:0}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .tiles-size-big .ProductWithPicturePriceAndDescription{align-items:center;position:relative;justify-content:flex-end;margin-bottom:.5rem;padding:0 0 0.8rem 0;border:none;transition:none}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .tiles-size-big .PriceView,#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .tiles-size-big .product-description,#app .SelectorTiledListView .tiles-size-medium .ProductWithPicturePriceAndDescription .product-description{display:none}#app .BaseList .ProductWithPicturePriceAndDescription .product-image{width:46px}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.tiles-size-big .ProductWithPicturePriceAndDescriptionWrapper{flex-basis:auto;align-self:flex-start}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListBigView.tiles-size-big{gap:4px 2px;padding:0}#app .BaseList .ProductWithPicturePriceAndDescription:not(.selected):hover{box-shadow:none;transform:none}@media (min-width:480px){#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorTiledListView .BaseList.tiles-size-big .ProductWithPicturePriceAndDescriptionWrapper{max-width:none;margin-right:4%}}@media (min-width:1171px){#app .BaseList .ProductWithPicturePriceAndDescription:not(.selected):hover{box-shadow:none;transform:none}}#app .MainStepView.ProductCardStepView .ProductCardActions .RadioButton .RadioButtonContent{color:#2a2e34;letter-spacing:0;font-weight:400 !important;padding:0 4px;white-space:normal;font-size:15px;margin:0 auto;font-style:normal;font-stretch:normal;line-height:1.14;text-align:center;transition:none}@media (min-width:769px){#app .ProductCardStepView .StepColumnsContainer.MainContainer .StepColumn.left-column{flex:0 0 55%;width:55%;max-width:55%;margin-right:3%}#app .ProductCardStepView .StepColumnsContainer.MainContainer .StepColumn.right-column{flex:0 0 42%;width:42%;max-width:42%}}#app .TemplatedComponent.template-MinntiHeader h1.productName{letter-spacing:-0.01em;margin-block-start:10px;margin-block-end:24px;font-size:30px;font-weight:700;color:var(--ml-color-text)}@media (min-width:770px){#app .TemplatedComponent.template-MinntiHeader h1.productName{font-weight:600;margin-block-start:0}}#app .ProductCardStepView .template-pbxDisplayAdditionalField .PbxDisplayAdditionalField,#app .ProductCardStepView.product-cardStep-pf-57 .ProductCardActions .PbxDisplayAdditionalField{margin:0}#app .ProductCardStepView .template-pbxDisplayAdditionalField .PbxDisplayAdditionalField h4,#app .ProductCardStepView.product-cardStep-pf-57 .ProductCardActions .PbxDisplayAdditionalField h4{display:none}#app .template-pbxDisplayAdditionalField .PbxDisplayAdditionalField>.price-wrap{padding:0}#app .ProductCardStepView .ProductCardActions .template-pbxDisplayAdditionalField .PbxDisplayAdditionalField .Price{margin-right:0}#account-creation_form label[for="terms_5"] .required-dot,#account-creation_form label[for="terms_8"] .required-dot,#account-creation_form label[for="terms_3"] .required-dot{display:none}#account-creation_form .checkbox-wrapper>label{display:none}#account-creation_form .checkbox-wrapper #captcha-box{margin-left:0;margin-top:-15px}#order .breadcrumb,#order-opc .breadcrumb{display:none}#cart_title.page-heading{border-bottom:none;font-size:26px;letter-spacing:0.3rem;font-weight:300}#cart_title.page-heading span.heading-counter{letter-spacing:0.05rem;font-weight:400;color:#777}#cart_title #summary_products_quantity{font-weight:500;color:#333}#order-detail-content #cart_summary>thead th{text-transform:none;padding:8px 10px;font-size:13px;letter-spacing:0.02rem;background:#fff;color:#777;font-weight:300}#order-detail-content #cart_summary>thead th:nth-of-type(1){text-align:left}#cart_summary.table tbody>tr>td{padding:24px 10px;border-top:none;border-bottom:none;background:#fbfbfb}#order-detail-content{background:#fbfbfb}#order-detail-content #cart_summary tbody>tr{background:#fbfbfb;border-top:1px solid #e7e7e7}#cart_summary .cart_description .attribute{padding:0}#order-detail-content #cart_summary .attribute .attribute-name{font-weight:500;color:#555}#order-detail-content #cart_summary .product-name,#order-detail-content #cart_summary .product-name a{font-size:16px;color:#333;letter-spacing:0.02rem}#cart_summary tfoot tr:nth-of-type(1),#cart_summary tfoot tr:last-of-type{padding-top:24px}#app .StepView-contact-us-page .template-minntiBreadcrumb,#app .StepView-faq-page .template-minntiBreadcrumb,#app .StepView-shipping-page .template-minntiBreadcrumb,#app .StepView-terms-of-service-page .template-minntiBreadcrumb,#app .StepView-cookie-policy-page .template-minntiBreadcrumb,#app .StepView-privacy-policy-page .template-minntiBreadcrumb,#app .StepView-landing-page .template-minntiBreadcrumb{display:flex;justify-content:center}#app .StepView-product-card.styleStep-pf-60 .PbxDisplayAdditionalField h4,#app .StepView-product-card.styleStep-pf-19 .PbxDisplayAdditionalField h4{display:none}#app .ProductCardActions .SelectorComboboxTextView .attribute-label{width:100%}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorComboboxTextView p{margin:26px 0 13px;padding:0;color:#333;font-weight:600;font-size:14px;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;border:0}#app .ProductCardActions .SelectorComboboxTextView .attributes-dropdown{font-size:14px;font-weight:400;color:#333}#app .MainStepView.ProductCardStepView .ProductCardActions .SelectorComboboxTextView .attributes-dropdown{width:auto;min-width:200px}#app .ProductCardActions .DropDown.primary .chosen-option{background:#f7f7f7}#app .StepView-product-card .PbxAttributeSelector .PTC_Item{background:var(--ml-button-background-unselected);border-color:var(--ml-button-border-unselected);width:77px;transition:border ease-in-out 100ms;border-radius:8px}#app .StepView-product-card .PbxAttributeSelector .PTC_Item.PTC_ItemSelected{background:var(--ml-button-background-selected);border-color:var(--ml-button-border-selected)}#app .StepView-product-card .PbxAttributeSelector .PTC_ValueTitle{font-size:15px;font-weight:400;color:#555;letter-spacing:0.01em}#app .StepView-product-card .PbxAttributeSelector .PTC_ItemSelected .PTC_ValueTitle{color:var(--ml-button-text-selected);font-weight:600}#app .StepView-product-card .PbxAttributeSelector .PTC_Item:hover{border-color:var(--ml-button-border-selected)}#app .ProductCardActions .PbxAttributeSelector.m-prints-type-selector{margin-bottom:20px}#app .MainStepView.StepView.ProductCardStepView.StepView-product-card.fullWidth{align-items:center}#app .ProductCardStepView .StepHook.aboveStep,#app .MainStepView.StepView.ProductCardStepView.StepView-product-card.fullWidth .StepViewContent{max-width:var(--ml-screen-max-width-base)}#app .MainStepView.ProductCardStepView .StepViewContent .right-column{padding-inline:16px}@media (min-width:1051px){#app .js-editor .MainStepView.ProductCardStepView .ProductCardActions .Button.primary{width:100%}}#header_display_nav #shopping_cart .cart_quantity{background:#dd9120}.header-container #header{padding-top:0;max-width:calc(1170px + 68px);border-bottom:none}#header .header-nav-content{display:block;width:100%}.header-nav-content .sf-menu>li>a{--m-pbx-header-nav-font-size:15px;--m-pbx-header-nav-tracking:0.03em;font-family:var(--ml-font-body) !important;text-transform:none;letter-spacing:var(--m-pbx-header-nav-tracking);font-weight:var(--ml-weight-regular);font-size:var(--m-pbx-header-nav-font-size);color:var(--ml-color-text-softer);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header .header-logo-content{padding:0}#header .header-nav-content .cat-title{padding:6px 10px 6px 0;font-weight:300;font-size:6px;width:46px;color:#fff;position:absolute;top:-107px;left:0;border-radius:4px;cursor:pointer}#header .header-nav-content .cat-title::before,#header .header-nav-content .cat-title::after{content:"";position:absolute;padding:0;right:unset}#header .header-nav-content .cat-title::before{left:5px;top:8px;height:1px;width:18px;border-top:2px solid #222}#header .header-nav-content .cat-title::after{left:5px;top:14px;height:8px;width:18px;border-bottom:2px solid #222;border-top:2px solid #222}#header .header-nav-content .cat-title.active::before{left:5px;top:14px;border-top:2px solid #222;transform:rotate(45deg)}#header .header-nav-content .cat-title.active::after{left:5px;top:14px;height:1px;border-top:2px solid #222;border-bottom:none;transform:rotate(315deg)}#header .sf-menu>li{border:none}header #header_user{gap:0 15px;padding:0 20px;margin:0;border:none;display:flex;align-items:center}header #header_user_info,#header_user #header_user_info.online,header .customer_account,header #contact-link{margin-right:0;padding:0;height:auto;position:relative;cursor:pointer}header #header_user_info a,header #header_user_info.online a,header #header_display_nav #contact-link a,header .customer_account a.logout,header .customer_account a.login{font-size:14px;letter-spacing:0.04rem;font-weight:400;color:#333;text-transform:none}header #header_user_info a,header .customer_account a.logout,header .customer_account a.login,header #contact-link a{padding:16px 10px;z-index:10;position:relative}header #header_display_nav>div:last-of-type{padding-right:0}#header_user #header_user_info.online a{padding-left:0}header .customer_account{display:block !important;width:auto}header .customer_account a:first-child button,header .customer_account a:first-child img,header .customer_account a:first-child p,header .customer_account a.account,header .customer_account .btn-close{display:none}header .customer_account .customer_account_content{position:relative;width:100%;height:100%;margin:0;border:none;background-color:unset;box-shadow:none}header #header_user_info.online a::before{content:'';position:absolute;top:16px;left:8px;width:10px;height:10px;border:2px solid #333;border-radius:50%;z-index:2}header #header_user_info.online a::after{content:'';position:absolute;top:27px;left:5px;width:16px;height:6px;border-top:2px solid #333;border-radius:10px 10px 0 0;border-right:2px solid #333;border-left:2px solid #333;z-index:1}header #shopping_cart{display:flex;align-items:center;justify-content:center;width:auto;min-width:50px;padding:0;height:auto}header #shopping_cart svg{opacity:0}header #shopping_cart a{padding:16px 10px}header #shopping_cart a::before{content:'';position:absolute;top:16px;left:20px;width:10px;height:9px;border-top:2px solid #333;border-radius:3px 3px 0 0;border-right:2px solid #333;border-left:2px solid #333;z-index:2}header #shopping_cart a::after{content:'';position:absolute;top:20px;left:15px;width:20px;height:14px;border:2px solid #333;border-radius:2px 2px 4px 4px;z-index:1}header #shopping_cart a:hover::after{background:#dd9120}header #shopping_cart .cart_quantity{left:28px;top:12px;z-index:3}#header .header-nav-content .cat-title{padding:6px 10px;width:46px;top:-41px;right:-18px;left:unset}#header .sf-menu>li.sfHoverForce>a{font-weight:500 !important;color:var(--ml-color-text)}#header_user_info a:hover,#header_display_nav #contact-link a:hover,.customer_account a.logout:hover,.customer_account a.login:hover{text-decoration:underline}#header_display_nav #shopping_cart .cart_quantity{min-width:17px!important}#shopping_cart .cart_quantity p{line-height:1.7!important;letter-spacing:0.02rem!important}header#header .header-nav-content .sf-menu>li>a:focus{outline:none}header#header .header-nav-content .sf-menu>li>a:focus-visible{text-decoration:underline;text-underline-offset:0.25em}header#header .header-nav-content .sf-menu>li>a:hover{text-decoration:0.04em underline #666;text-underline-position:from-font}@media screen and (min-width:750px){header #header_display_nav{gap:0 15px}#header .header-logo-content{padding:25px 0 0}header #header_logo img.logo{max-width:200px}#header_user #header_user_info.online a{padding-left:30px}}@media (max-width:767px){.header-container #header{padding:12px 15px;border-bottom:unset}header #header_logo img.logo{max-width:150px}header .flex-header{flex-direction:row;width:100%}header #header_logo{width:auto;padding:0 0 0 6px;justify-content:flex-start;align-items:flex-start}header #header_display_nav{width:auto;border:none;justify-content:flex-end;gap:0 15px}header#header #header_user{width:auto;align-items:flex-end;padding-right:38px;gap:10px 0}#header_user #header_user_info.online a{padding-left:0}header #header_user_info a.login{padding:16px 10px}header #header_user_info.online a::before{left:15px;top:15px}header #header_user_info.online a::after{left:12px;top:26px}#header .header-nav-content .cat-title{padding:6px 10px;width:46px;top:-41px;right:-18px;left:unset}header #header_user_info a:not(.login),header #header_user_info.online a,header #header_display_nav #contact-link a{font-size:5px;color:#fff}#header_user #header_user_info.online{padding-left:0}}@media screen and (max-width:750px){header #header_logo img.logo{max-width:150px}#header .sf-menu{padding:20px 0 8px 0;border-bottom:none;margin:10px 0 0 -15px;width:calc(100% + 30px);border-top:1px solid #ddd;background:#fff;line-height:unset}#header .sf-menu>li{line-height:unset;padding:8px 0}#header .sf-menu li>a,#header .sf-menu>li:first-child>a{font-size:24px;font-weight:400;line-height:36px;padding:0 36px;height:auto;letter-spacing:0}#header .sf-menu>li.sfHoverForce>a{font-weight:600 !important}header #header_user_info a{letter-spacing:0.02rem;font-weight:500}}@media (max-width:1024px){header #contact-link{display:none!important}header .customer_account{display:none !important}header .customer_account .customer_account_content{position:relative;width:100%;height:100%;margin:0;border:none;background-color:unset;box-shadow:none}header .customer_account_content a{text-align:unset;height:auto}header .logout{padding:0}header .logout div{width:auto;padding:0}header#header #header_display_nav>div{margin:0}}@media (min-width:1025px){header .customer_account{display:inherit}header .customer_account a:first-child button,header .customer_account a:first-child img,header .customer_account a:first-child p{display:inherit}header#header #contact-link{padding:0}header#header #header_display_nav>div{padding:0}}#app .MainStepView .GalleryView .Carousel .CarouselBar{gap:6px}#app .MainStepView .GalleryView .GalleryViewMain,#app .MainStepView .GalleryView .GalleryViewMain .GalleryViewMainSlide,#app .MainStepView .GalleryView .GalleryViewMainSlide img{border-radius:8px}#app .MainStepView .GalleryView .Carousel .CarouselSlide{padding:0;outline:none}#app .MainStepView .GalleryView .Carousel .CarouselContainer{overflow:scroll}#app .MainStepView .GalleryView .Carousel .CarouselBar{justify-content:flex-start;flex-wrap:nowrap}#app .MainStepView .GalleryView .Carousel .CarouselBar .CarouselSlideContainer{border-radius:4px}#app .MainStepView .GalleryView .Carousel .CarouselBar .CarouselSlideContainer .CarouselSlide{border-radius:4px;border:1px solid transparent}#app .MainStepView .GalleryView .Carousel .CarouselBar .CarouselSlideContainer.selected .CarouselSlide{box-shadow:none;border:1px solid #555}@media (max-width:768px){#app .MainStepView .GalleryView .Carousel{padding:0}#app .MainStepView .GalleryView .Carousel .CarouselContainer{margin-top:8px}#app .MainStepView .GalleryView .Carousel .CarouselBar .CarouselSlideContainer{--ml-thumb-size:17vw;border:none;width:var(--ml-thumb-size) !important;min-width:var(--ml-thumb-size) !important;height:var(--ml-thumb-size) !important;min-height:var(--ml-thumb-size) !important;margin:1px 1px 10px 1px}}@media (min-width:769px){#app .MainStepView .GalleryView.enlarged-view-enabled:not(.enlarged-view-active) .GalleryViewMainSlide:hover img{opacity:1}#app .MainStepView .GalleryView.enlarged-view-enabled:not(.enlarged-view-active) .GalleryViewMainSlide .icon{transform:unset;opacity:0;bottom:14px;right:14px;left:unset;top:unset}#app .MainStepView .GalleryView.enlarged-view-enabled:not(.enlarged-view-active) .GalleryViewMainSlide:hover .icon{transform:unset;opacity:0.7}#app .MainStepView .GalleryView .Carousel .CarouselContainer{margin-top:8px;overflow:hidden}#app .MainStepView .GalleryView .Carousel .CarouselBar{flex-wrap:wrap}#app .MainStepView .GalleryView .Carousel .CarouselSlide{padding:0}}#app .MainStepView.product-cardStep-pf-12 .belowStep{width:100%;padding:0;margin:0}@media (min-width:769px) and (max-width:1050px){#app .MainStepView.product-cardStep-pf-12 .belowStep{width:100%;margin:0}}@media (min-width:1050px){#app .MainStepView.product-cardStep-pf-12 .belowStep{width:100%}}.about-us{display:flex;place-items:center;place-content:center;padding:0}#cms #center_column .about-us h1,#cms #center_column .about-us p{margin:0}.about-us .center{display:flex;width:100%;max-width:calc(1170px + 70px);font-size:14px;flex-direction:row;flex-wrap:wrap;place-content:center;place-items:center;padding:5px 5%}.about-us .block{padding:40px 10px 40px 10px;width:100%;margin-bottom:0}#cms #center_column .about-us p.intro-text{font-size:16px;font-weight:300;letter-spacing:2px;line-height:1.7;text-align:center;color:#333}#cms #center_column .about-us h1.intro-headline{font-weight:600;margin:0 0 30px 0;font-size:26px;letter-spacing:2px;line-height:1.7;text-align:center;color:#333}.about-us .block.frame{max-width:none;border:thin solid #aaa;padding:25px 10%;text-align:center;align-self:flex-start;margin:30px 0}#cms #center_column .about-us .block.frame p.text{letter-spacing:0.12em;line-height:1.8;font-size:12px;font-weight:300;text-transform:uppercase;color:#333}#cms #center_column .about-us .block.frame p.text .bold{font-weight:600}#cms #center_column .about-us img{max-height:none;height:100%;margin:0}.about-us .grid-block{display:grid;grid-template-rows:auto;grid-template-columns:1fr}.about-us .grid-block.factory{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:auto}.about-us .title-set{display:grid;grid-template-rows:40px max-content max-content;place-items:flex-start;place-content:flex-start}.about-us .title-set .deco-line{border-top:2px solid #333;width:115px}#cms #center_column .about-us .title-set h1.headline{letter-spacing:0.01em;line-height:1.2;font-size:36px;font-weight:600;text-align:left;padding-bottom:50px;color:#333}.about-us .grid-block .picture{width:100%;overflow:hidden;grid-row:auto;grid-column:auto}.about-us .grid-block .picture.inside{display:block;margin-bottom:40px}.about-us .grid-block .picture.outside{display:none}.about-us .grid-block.products .picture{grid-column:auto}.about-us .grid-block .picture img,.about-us .picture-container img{width:100%;height:100%;object-fit:cover}#cms #center_column .about-us .body-set p.par{letter-spacing:0.015em;line-height:1.5;font-size:16px;font-weight:300;text-align:left;margin-bottom:20px;color:#333}.about-us .block .tiles{display:grid;grid-template-rows:repeat(5,max-content);grid-template-columns:1fr;grid-gap:40px 70px}.about-us .block.quality-promise-1{display:none;margin-top:0}.about-us .block.quality-promise-2{display:flex;margin-top:0}.about-us .grid-block .tiles>*{grid-row:auto;grid-column:auto}.about-us .air-block{display:flex;height:70px;width:100%}.about-us .block .text-container{padding:20px 0;text-align:center;display:flex;place-content:center;place-items:flex-start}.about-us .block .text-container .headline{max-width:95%}@media screen and (min-width:480px){.about-us{padding:0 15px}.about-us .block .tiles{grid-template-rows:repeat(5,max-content);grid-template-columns:1fr}.about-us .block .text-container .headline{max-width:90%}}@media screen and (min-width:700px){.about-us .block.quality-promise-1{display:flex}.about-us .block.quality-promise-2{display:none}.about-us .block.welcome{max-width:600px}#cms #center_column .about-us .intro-headline{font-size:20px;font-weight:300;letter-spacing:0.05em;line-height:1.7}.about-us .block.frame{margin:60px 0}.about-us .people .block.frame{margin:0}#cms #center_column .about-us .block.frame p.text{max-width:900px;letter-spacing:0.15em;line-height:1.8;font-size:13px;font-weight:300;text-transform:uppercase}.about-us .grid-block{grid-template-rows:minmax(300px,50%) min-content;grid-template-columns:1fr 1fr;grid-gap:50px 70px}.about-us .grid-block.factory{grid-gap:50px 70px}.about-us .grid-block.products{grid-template-rows:minmax(500px,50%) min-content}.about-us .grid-block.people{grid-template-rows:minmax(500px,50%) 1fr}.about-us .title-set{grid-row:1 / 2 span;grid-column:2 / 3}.about-us .products .title-set{grid-column:1 / 2}.about-us .factory .title-set{grid-column:1 / 2;grid-row:1 / 2}.about-us .title-set .headline{line-height:1.2;font-size:44px;padding-bottom:90px}.about-us .grid-block .picture{grid-row:1 / 2;grid-column:1 / 2}.about-us .grid-block .picture.inside{display:none}.about-us .grid-block .picture.outside{display:block}.about-us .grid-block.products .picture{grid-column:2 / 3}.about-us .block .tiles{grid-template-rows:repeat(5,max-content);grid-template-columns:1fr 1fr;grid-gap:30px}.about-us .block .picture,.about-us .block .tiles .picture-container{max-height:500px}.about-us .block .tiles .tile-a{grid-column:1 / 2;grid-row:1 / 2}.about-us .block .tiles .tile-b{grid-column:2 / 3;grid-row:1 / 2}.about-us .block .tiles .tile-2{grid-column:2 / 3;grid-row:2 / 3}.about-us .block .tiles .tile-1{grid-column:1 / 2;grid-row:2 / 3}.about-us .block .tiles .tile-4{grid-column:1 / 2;grid-row:3 / 4}.about-us .block .tiles .tile-3{grid-column:2 / 3;grid-row:3 / 4}.about-us .block .tiles .tile-6{grid-column:2 / 3;grid-row:4 / 5}.about-us .block .tiles .tile-5{grid-column:1 / 2;grid-row:4 / 5}.about-us .block .tiles .tile-7{grid-column:2 / 3;grid-row:5 / 6}.about-us .block .tiles .tile-8{grid-column:1 / 2;grid-row:5 / 6}.about-us .air-block{height:100px}.about-us .block .text-container .headline{max-width:85%}.about-us .block .text-container{padding:30px}}#app .mui .info .highlight{color:cadetblue;font-weight:500}#app .mui .content-block.info{padding-left:15px;padding-right:15px;padding-top:50px;background-color:#F7F6F4}@media screen and (min-width:750px){#app .mui .content-block.info .center{padding:0 15px}}#app .mui-legal-intro-container,.m-legal .mui-legal-intro-container{padding:15px 15px 0;margin:50px 0 0 0;color:#333;max-width:800px;width:100%;display:grid;grid-template-rows:auto;grid-auto-columns:100%}#app .mui-legal-container,.m-legal .mui-legal-container{background-color:rgba(248,248,249);padding:clamp(15px,5%,40px);color:#333;margin:50px 0 50px 0;max-width:800px;width:100%;border-radius:12px;display:block}#app .mui-legal-intro-container[data-visible="false"],#app .mui-legal-container[data-visible="false"],.m-legal .mui-legal-intro-container[data-visible="false"],.m-legal .mui-legal-container[data-visible="false"]{display:none}#app .m-legal--universal-en .m-legal__store-document,.m-legal--universal-en .m-legal__store-document{display:none;width:100%}#app .m-legal--universal-en .m-legal__store-document[data-visible="true"],.m-legal--universal-en .m-legal__store-document[data-visible="true"],html[lang$="-LV" i] #app .m-legal--universal-en .m-legal__store-document[data-legal-store="lv"],html[lang$="-LV" i] .m-legal--universal-en .m-legal__store-document[data-legal-store="lv"],html[lang$="-LT" i] #app .m-legal--universal-en .m-legal__store-document[data-legal-store="lt"],html[lang$="-LT" i] .m-legal--universal-en .m-legal__store-document[data-legal-store="lt"],html[lang$="-EE" i] #app .m-legal--universal-en .m-legal__store-document[data-legal-store="ee"],html[lang$="-EE" i] .m-legal--universal-en .m-legal__store-document[data-legal-store="ee"],html[lang$="-FI" i] #app .m-legal--universal-en .m-legal__store-document[data-legal-store="fi"],html[lang$="-FI" i] .m-legal--universal-en .m-legal__store-document[data-legal-store="fi"],html[lang$="-SE" i] #app .m-legal--universal-en .m-legal__store-document[data-legal-store="se"],html[lang$="-SE" i] .m-legal--universal-en .m-legal__store-document[data-legal-store="se"]{display:block}#app .mui-legal-container p,#app .mui-legal-intro-container p,.m-legal .mui-legal-container p,.m-legal .mui-legal-intro-container p{font-weight:400;color:#333333;font-size:16px;line-height:1.5;margin:0 0 8px 0}#app .mui-legal-container .m-legal__last-changed,.m-legal .mui-legal-container .m-legal__last-changed{color:#555;font-style:italic}#app .mui-legal-container .mui-emphasize,.m-legal .mui-legal-container .mui-emphasize{text-decoration:underline}#app .mui-headline-legal,.m-legal .mui-headline-legal{font-weight:500;color:#333333;font-size:clamp(30px,3vw,36px);margin-bottom:25px;margin-top:8px}#app .mui-headline-legal-2,.m-legal .mui-headline-legal-2{font-weight:500;color:#333333;font-size:24px;margin:40px 0 20px;line-height:1.4}#app .mui-headline-legal-2.m-legal__heading,.m-legal .mui-headline-legal-2.m-legal__heading{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:baseline}#app .mui-legal-container ul,.m-legal .mui-legal-container ul{list-style:disc;padding-left:12px}#app .mui-legal-container ul li li,.m-legal .mui-legal-container ul li li{list-style:circle}#app .mui-legal-container ul li,.m-legal .mui-legal-container ul li{padding-left:10px}#app .mui-legal-container .m-legal__list,.m-legal .mui-legal-container .m-legal__list{list-style:none;padding-left:0}#app .mui-legal-container .m-legal__point,#app .mui-legal-container .m-legal__subheading,.m-legal .mui-legal-container .m-legal__point,.m-legal .mui-legal-container .m-legal__subheading{list-style:none;padding-left:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:baseline}#app .mui-legal-container .m-legal__number,.m-legal .mui-legal-container .m-legal__number{color:#555;font-weight:500;white-space:nowrap}#app .mui-legal-container .m-legal__text,.m-legal .mui-legal-container .m-legal__text{min-width:0}#app .mui-headline-legal-3,.m-legal .mui-headline-legal-3{list-style:none}#app .mui-headline-legal-3 h3,.m-legal .mui-headline-legal-3 h3{font-weight:500;padding:12px 0 3px;color:#111;font-size:18px;margin:0 0 8px 0}#app .mui-legal-table,.m-legal .mui-legal-table{border-spacing:0;border-collapse:separate;border-radius:12px;margin:20px 0 50px}#app .mui-legal-table th,#app .mui-legal-table td,.m-legal .mui-legal-table th,.m-legal .mui-legal-table td{color:#333333;text-align:left;padding:8px 12px;font-size:14px;line-height:1.4;letter-spacing:0.03rem;vertical-align:top}#app .mui-legal-table *,.m-legal .mui-legal-table *{border:0 solid #d1d1d1}#app .mui-legal-table th,.m-legal .mui-legal-table th{background:rgba(236,236,241,.2);color:#111611;border-bottom-width:1px;border-left-width:1px;border-top-width:1px}#app .mui-legal-table th:last-of-type,.m-legal .mui-legal-table th:last-of-type{border-top-right-radius:8px;border-right-width:1px}#app .mui-legal-table th:first-of-type,.m-legal .mui-legal-table th:first-of-type{border-top-left-radius:8px}#app .mui-legal-table td,.m-legal .mui-legal-table td{border-bottom-width:1px;border-left-width:1px;background:rgba(255,255,255,0.3)}#app .mui-legal-table td:last-of-type,.m-legal .mui-legal-table td:last-of-type{border-right-width:1px}#app .mui-legal-table tr:last-of-type td:last-of-type,.m-legal .mui-legal-table tr:last-of-type td:last-of-type{border-bottom-right-radius:8px}#app .mui-legal-table tr:last-of-type td:first-of-type,.m-legal .mui-legal-table tr:last-of-type td:first-of-type{border-bottom-left-radius:8px}.m-section.m-legal,#app .m-section.m-legal{padding-block:40px 60px;background:#fff}.m-section.m-legal [hidden],#app .m-section.m-legal [hidden]{display:none}.m-section .m-legal__intro,#app .m-section .m-legal__intro{display:grid;gap:18px;margin-block-end:40px}.m-legal__languages,#app .m-legal__languages{display:flex;flex-wrap:wrap;gap:12px}.m-legal__languages button,#app .m-legal__languages button{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.m-legal__languages button:focus-visible,#app .m-legal__languages button:focus-visible,.m-legal__table-scroll:focus-visible,#app .m-legal__table-scroll:focus-visible{outline:2px solid var(--ml-color-heading,#333);outline-offset:4px}.m-section .m-legal__document,#app .m-section .m-legal__document{min-width:0;overflow-wrap:anywhere}.m-legal__title,#app .m-legal__title{margin-block-end:20px}.m-section .m-legal__last-changed,#app .m-section .m-legal__last-changed{margin-block-end:32px}.m-section .m-legal__heading,#app .m-section .m-legal__heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:baseline;margin-block:36px 20px}.m-section .m-legal__list,#app .m-section .m-legal__list{display:grid;gap:16px;list-style:none;padding:0;margin:0}.m-section .m-legal__point,#app .m-section .m-legal__point,.m-section .m-legal__subheading,#app .m-section .m-legal__subheading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;list-style:none;padding:0}.m-section .m-legal__subheading,#app .m-section .m-legal__subheading{margin-block-start:12px}.m-section .m-legal__number,#app .m-section .m-legal__number{white-space:nowrap}.m-section .m-legal__text,#app .m-section .m-legal__text{min-width:0}.m-section .m-legal__text>* + *,#app .m-section .m-legal__text>* + *{margin-block-start:16px}.m-legal__emphasis,#app .m-legal__emphasis{text-decoration:underline}.m-legal__table-scroll,#app .m-legal__table-scroll{max-width:100%;overflow-x:auto}.m-legal__table,#app .m-legal__table{width:100%;min-width:460px;border-collapse:collapse}.m-legal__table th,#app .m-legal__table th,.m-legal__table td,#app .m-legal__table td{padding:10px 12px;border:1px solid #d1d1d1;text-align:start;vertical-align:top}.m-legal__table th,#app .m-legal__table th{background:#f7f6f4;font-weight:var(--ml-weight-medium,500)}@media (min-width:770px){.m-section.m-legal,#app .m-section.m-legal{padding-block:60px 80px}}#app .mui .faq-category-unit{padding:0}#app .mui .faq .category-title{font-size:18px;font-weight:500;padding:10px 15px}#app .mui .faq .category-items-container{display:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}#app .mui .faq .category-items-container.expanded{display:flex}#app .mui .faq-item-unit{list-style:none;width:100%;padding:10px 15px;border-bottom:1px solid #ddd}#app .mui .item-question-container{display:grid;grid-template-columns:1fr 25px;align-items:center}#app .mui .faq .item-expandable{display:none}#app .mui .faq .item-expandable.expanded{display:flex}.m-contacts,#app .m-contacts{--m-contacts-gap:24px;padding-block:0 60px}.m-contacts__channels,#app .m-contacts__channels{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--m-contacts-gap);margin-block-end:32px}.m-contacts__channel,#app .m-contacts__channel,.m-contacts__location,#app .m-contacts__location{min-width:0;padding:24px;border-radius:6px;background:var(--ml-background-light-20-shade)}.m-contacts__channel,#app .m-contacts__channel{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.m-contacts__icon,#app .m-contacts__icon{width:50px;height:60px;object-fit:contain}.m-contacts__info,#app .m-contacts__info{flex:1;overflow-wrap:anywhere}.m-contacts__actions,#app .m-contacts__actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-block-start:8px}.m-contacts__actions .m-button--area:focus-visible,#app .m-contacts__actions .m-button--area:focus-visible{outline:2px solid var(--ml-color-link);outline-offset:4px}.m-contacts__status[hidden],#app .m-contacts__status[hidden]{display:none}.m-contacts__order-note,#app .m-contacts__order-note{margin-block:0 28px;text-align:center}.m-contacts__notice,#app .m-contacts__notice{display:flex;flex-direction:column;gap:8px;margin-block-end:24px;padding:24px;border:1px solid var(--ml-color-border);border-radius:6px;background:var(--ml-background-light-20-shade);overflow-wrap:anywhere}.m-contacts__notice[hidden],#app .m-contacts__notice[hidden]{display:none}.m-contacts__details,#app .m-contacts__details{min-width:0;display:flex;flex-direction:column;gap:20px;overflow-wrap:anywhere}.m-contacts__details .m-heading,#app .m-contacts__details .m-heading,.m-contacts__details .m-text-body,#app .m-contacts__details .m-text-body{text-align:center}#app .m-contacts__details .m-contacts__detail-group{align-items:center}.m-contacts__location-grid,#app .m-contacts__location-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-block-start:8px}.m-contacts__detail-group,#app .m-contacts__detail-group{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.m-contacts__company,#app .m-contacts__company{display:flex;flex-direction:column;gap:8px;padding-block-start:28px;overflow-wrap:anywhere}.m-contacts__company-lines,#app .m-contacts__company-lines{display:flex;flex-direction:column;gap:4px}.m-contacts__location,#app .m-contacts__location,.m-contacts__company,#app .m-contacts__company{width:100%;margin-inline:auto}@media (min-width:600px){.m-contacts__channels,#app .m-contacts__channels{grid-template-columns:repeat(2,minmax(0,1fr))}.m-contacts__channel,#app .m-contacts__channel,.m-contacts__location,#app .m-contacts__location{padding:35px}.m-contacts__location,#app .m-contacts__location,.m-contacts__company,#app .m-contacts__company{width:clamp(300px,70vw,548px)}}.m-shipping,#app .m-shipping{padding-block:0 60px}.m-shipping__destination,#app .m-shipping__destination{display:flex;flex-direction:column;gap:24px;margin-block-end:28px}.m-shipping__destination-info,#app .m-shipping__destination-info{display:flex;flex-direction:column;gap:12px;max-width:660px}.m-shipping__country-select,#app .m-shipping__country-select{min-width:0;display:flex;flex-direction:column;gap:8px}.m-shipping__select,#app .m-shipping__select{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--ml-color-border);border-radius:6px;background:var(--ml-color-surface);color:var(--ml-color-text);font-size:16px;font-weight:var(--ml-weight-regular);line-height:1.5}.m-shipping__select:focus-visible,#app .m-shipping__select:focus-visible{outline:2px solid var(--ml-color-link);outline-offset:3px}.m-shipping__methods,#app .m-shipping__methods{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.m-shipping-method,#app .m-shipping-method{min-width:0;display:flex;flex-direction:column;padding:24px;border-radius:6px;background:var(--ml-background-light-20-shade);overflow-wrap:anywhere}.m-shipping-method__logo,#app .m-shipping-method__logo{display:flex;align-items:center;height:60px;margin-block-end:24px}.m-shipping-method__logo img,#app .m-shipping-method__logo img{display:block;width:auto;max-width:160px;height:56px;object-fit:contain;object-position:left center}.m-shipping-method__logo--5 img,#app .m-shipping-method__logo--5 img,.m-shipping-method__logo--6 img,#app .m-shipping-method__logo--6 img{height:42px}.m-shipping-method__logo--12 img,#app .m-shipping-method__logo--12 img{height:34px}.m-shipping-method__type,#app .m-shipping-method__type{margin-block-start:8px}.m-shipping-method__body,#app .m-shipping-method__body{margin-block-start:24px}.m-shipping-method__price-value,#app .m-shipping-method__price-value{margin:0 0 4px;color:var(--ml-color-heading);font-size:32px;font-weight:var(--ml-weight-medium);line-height:1.2}.m-shipping-method__time,#app .m-shipping-method__time{margin-block-start:20px}.m-shipping-method__extras,#app .m-shipping-method__extras{display:flex;flex-direction:column;gap:12px;margin-block-start:24px;padding-block-start:16px;border-top:1px solid var(--ml-color-border)}.m-shipping-method__free,#app .m-shipping-method__free{display:flex;flex-direction:column;gap:4px}.m-shipping-method__free .m-text--strong,#app .m-shipping-method__free .m-text--strong{color:var(--ml-color-brand-accent-olive)}.m-shipping-method__fee,#app .m-shipping-method__fee{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.m-shipping-method__fee>:last-child,#app .m-shipping-method__fee>:last-child{flex-shrink:0}.m-shipping-method__tracking,#app .m-shipping-method__tracking{margin-block-start:auto;padding-block-start:20px}.m-shipping__conditions,#app .m-shipping__conditions{max-width:800px;display:flex;flex-direction:column;gap:16px;margin-block-start:40px}.m-shipping__help,#app .m-shipping__help{display:flex;flex-direction:column;align-items:center;gap:20px;margin-block-start:40px;padding-block-start:40px;border-top:1px solid var(--ml-color-border);text-align:center}.m-shipping__status,#app .m-shipping__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:600px){.m-shipping__methods,#app .m-shipping__methods{grid-template-columns:repeat(2,minmax(0,1fr))}.m-shipping-method,#app .m-shipping-method{padding:30px}}@media (min-width:900px){.m-shipping__destination,#app .m-shipping__destination{flex-direction:row;justify-content:space-between;align-items:center}.m-shipping__country-select,#app .m-shipping__country-select{flex:0 0 220px}}@media (min-width:1100px){.m-shipping__methods,#app .m-shipping__methods{grid-template-columns:repeat(3,minmax(0,1fr))}.m-shipping-method,#app .m-shipping-method{padding:35px}}.center_column .heder-container-productshow-card .text{font-size:28px;text-transform:unset;letter-spacing:0.014em;font-weight:400;line-height:1.2;color:#222}.heder-container-productshow-card.text-bottom{display:none}#center_column .productshow-list{display:flex;flex-direction:row;flex-wrap:wrap;place-content:center;place-items:flex-start;padding:0 0 30px;width:100%}#center_column .productshow-list>div{display:flex;width:calc(50% - 10px);background-color:#fff;flex:0 0 auto;margin:0 5px 30px 5px;cursor:pointer;flex-direction:row;flex-wrap:wrap;min-width:150px;padding:0}#center_column .productshow-list .productshow-card{display:grid;grid-template-rows:max-content 1fr max-content;grid-row-gap:3px;padding:0;align-items:center;width:100%}#center_column .productshow-list .productshow-card .productshow-link{display:none}#center_column .productshow-list>div a{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#center_column .productshow-list>div a:hover{text-decoration:none}#center_column .productshow-list>div:hover{opacity:0.9}#center_column .productshow-list>div a .image{border-radius:3px 3px 0 0;height:100%;width:100%;overflow:hidden;cursor:pointer;flex:0 0 auto;max-height:340px;min-height:150px;margin:0}#center_column .productshow-list>div a .image img{height:100%!important;width:100%!important;object-fit:cover;margin-left:0!important;margin-right:0!important}#center_column .productshow-list .productshow-title{align-self:stretch;font-size:16px;letter-spacing:0;text-transform:none;padding:10px 5px 0 5px;font-weight:400;color:#333;text-align:left}#center_column .productshow-list .productshow-subtitle{font-size:13px;color:#333;font-weight:300;text-align:left;padding:0 5px}#center_column .productshow-list .productshow-subtitle .productshow-subtitle-price{font-weight:unset;color:unset}@media screen and (min-width:750px){#center_column .productshow-list>div{width:calc(25% - 30px);margin:0 15px 50px 15px}#center_column .productshow-list .productshow-title{padding:15px 5px 3px 5px}#center_column .productshow-list .productshow-subtitle{font-size:15px}}.m-books-page-intro__nav[hidden],#app .m-books-page-intro__nav[hidden]{display:none}html:has(#app [data-dynamic-block="books-lifestyle"]){overflow-anchor:none}#app .m-card-item--books-bind .m-card-item__details{padding:20px;gap:10px}#app .m-card-item--books-bind .m-card-item__title{font-weight:600;font-size:18px;letter-spacing:0.02em}#app .m-card-item--books-bind .m-card-item__description{padding-top:10px;letter-spacing:0.02em}#app .m-card-item--books-bind .m-card-item__small-note{font-size:12px}#app .m-books-lifestyle .m-image-story__card-media{height:calc(0.9*var(--ml-image-story-media-height))}#app .mui .content-block.yearbook-article{padding:80px 20px 80px}@media screen and (min-width:900px){#app .mui .content-block.yearbook-article{padding:100px 20px 80px}}#app .mui .content-block .nav-block{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0}#app .mui .content-block .nav-block>*{width:100%;padding:5px 0}#app .mui .mui-visual-cards{width:100%;display:grid;grid-template-columns:100%;grid-gap:60px;list-style:none;margin:60px 0;background:#f2efe7;border-radius:30px;padding:40px}#app .mui .mui-visual-cards .card-item{display:grid;grid-template-columns:100%;grid-column-gap:0;grid-template-rows:auto auto;width:100%;padding:0;list-style:none;border-radius:5px;min-height:200px}#app .mui .mui-visual-cards .card-item.special{grid-template-columns:100%;grid-column-gap:0;margin-top:20px;width:100%}#app .mui .mui-visual-cards .card-info{display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto 1fr;grid-row-gap:14px;width:100%;order:1;padding:10px 0}#app .mui .mui-visual-cards .card-image{width:100%;height:100%;display:flex;align-content:flex-start;align-items:flex-start;order:2}#app .mui .mui-visual-cards .card-image img{width:100%;height:auto;box-shadow:0 8px 20px -12px rgba(10,10,10,0.3)}#app .mui .mui-visual-cards .card-item .small-heading{font-size:14px;line-height:1.2;color:#333;font-weight:300;text-transform:uppercase;letter-spacing:0.2rem}#app .mui .mui-visual-cards .card-item .card-headline{font-size:18px;font-weight:500;color:#333;line-height:1.1}#app .mui .mui-visual-cards .card-item.special .card-headline{font-weight:700;font-size:22px}#app .mui .mui-visual-cards .card-item p{font-size:14px;font-weight:300;color:#555;line-height:1.5}#app .mui .mui-visual-cards .card-info-list{display:grid;width:100%;padding:0;list-style:inside;margin-top:20px}#app .mui .mui-visual-cards .card-info-list li{list-style-type:none;padding-bottom:20px}#app .mui .mui-visual-cards .card-info-list li .card-info-list-headline{padding-bottom:8px;font-weight:500;font-size:16px;color:#333}#app .mui .mui-visual-cards .card-info-list li .card-info-list-p{font-size:16px}@media screen and (min-width:750px){#app .mui .mui-visual-cards{padding:70px}#app .mui .mui-visual-cards .card-item{grid-template-columns:1.5fr 1fr;grid-column-gap:80px;grid-template-rows:auto;grid-row-gap:0}#app .mui .mui-visual-cards .card-info{order:2}#app .mui .mui-visual-cards .card-image{order:1}#app .mui .mui-visual-cards .card-item.special{width:70%;max-width:700px}}@media screen and (min-width:770px){#app .mui .torro.yearbooks-gallery .image-wrapper{max-height:800px;min-height:500px;height:80vh}}#app .mui .content-block .nav-block.yearbooks{font-size:16px;font-weight:400;margin-top:10px}#app .mui .mui-pool-cards{width:100%;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;list-style:none;padding:60px 0}#app .mui .mui-pool-cards .card-item{display:grid;grid-template-columns:100%;grid-row-gap:15px;align-content:flex-start;width:100%;padding:30px 30px 40px 30px;background:#fafafa;list-style:none;border-radius:10px;min-height:300px}#app .mui .mui-pool-cards .card-item .numeric{font-size:30px;font-weight:500;color:#dd9120}#app .mui .mui-pool-cards .card-item .card-headline{font-size:20px;font-weight:700;color:#333;line-height:1.1}#app .mui .mui-pool-cards .card-item p{font-size:16px;font-weight:300;color:#555;line-height:1.5}@media screen and (min-width:600px){#app .mui .mui-pool-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1000px){#app .mui .mui-pool-cards{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){#app .mui .mui-pool-cards{grid-template-columns:repeat(4,1fr)}#app .mui .mui-pool-cards .card-item{min-height:400px}}.m-yearbooks-gallery .m-media-section__image-frame,#app .m-yearbooks-gallery .m-media-section__image-frame{aspect-ratio:auto;height:65vh;min-height:450px;max-height:580px}@media (min-width:770px){.m-yearbooks-gallery .m-media-section__image-frame,#app .m-yearbooks-gallery .m-media-section__image-frame{height:80vh;min-height:500px;max-height:800px}}.m-yearbooks-steps__list,#app .m-yearbooks-steps__list{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:40px 0 0;padding:0;list-style:none}.m-yearbooks-steps__item,#app .m-yearbooks-steps__item{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:28px;border-radius:12px;background:var(--ml-background-light-20-shade);overflow-wrap:anywhere}.m-yearbooks-steps__number,#app .m-yearbooks-steps__number{color:var(--ml-color-brand-accent-brown)}@media (min-width:700px){.m-yearbooks-steps__list,#app .m-yearbooks-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.m-yearbooks-steps__list,#app .m-yearbooks-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.m-yearbooks-content__examples,#app .m-yearbooks-content__examples{margin:40px 0 0;padding:0;list-style:none}.m-yearbooks-content__example,#app .m-yearbooks-content__example{--ml-media-border-radius:0}.m-yearbooks-content__example .m-media-section__image-frame,#app .m-yearbooks-content__example .m-media-section__image-frame{aspect-ratio:auto}.m-yearbooks-content__example .m-media-section__image-host,.m-yearbooks-content__example .m-media-section__image-host>img,#app .m-yearbooks-content__example .m-media-section__image-host,#app .m-yearbooks-content__example .m-media-section__image-host>img{height:auto}.m-yearbooks-content__example .m-media-section__content,#app .m-yearbooks-content__example .m-media-section__content{gap:16px;min-width:0;overflow-wrap:anywhere}.m-yearbooks-content__check,#app .m-yearbooks-content__check{margin-top:40px;padding:28px;border-radius:12px;background:var(--ml-background-light-20-shade)}.m-yearbooks-content__check-list,#app .m-yearbooks-content__check-list{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin:28px 0 0;padding:0;list-style:none}.m-yearbooks-content__check-item,#app .m-yearbooks-content__check-item{display:flex;flex-direction:column;gap:12px;min-width:0;overflow-wrap:anywhere}@media (min-width:770px){.m-yearbooks-content__check,#app .m-yearbooks-content__check{padding:40px}.m-yearbooks-content__check-list,#app .m-yearbooks-content__check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.m-prints-choice-guide__grid,#app .m-prints-choice-guide__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-block-start:16px}.m-prints-choice-guide__group,#app .m-prints-choice-guide__group{display:flex;flex-direction:column;gap:16px;min-width:0}.m-content-guide--prints-main,#app .m-content-guide--prints-main{background:var(--ml-color-surface);padding-block:40px 56px}.m-content-guide--prints-main .m-content-guide__inner,#app .m-content-guide--prints-main .m-content-guide__inner{gap:0}.m-content-guide--prints-main .m-section-header,#app .m-content-guide--prints-main .m-section-header{padding-block:0 20px}.m-content-guide--prints-main .m-guide-accordion__panel,#app .m-content-guide--prints-main .m-guide-accordion__panel{background:var(--ml-background-light-20-shade)}.m-process-steps[aria-labelledby="prints-process-title"]{background:var(--ml-background-light-20-shade)}@media (min-width:770px){.m-prints-choice-guide__grid,#app .m-prints-choice-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.m-standard-prints-lifestyle,#app .m-standard-prints-lifestyle,.m-standard-prints-video-comparison,#app .m-standard-prints-video-comparison{margin-block-start:40px}@media (min-width:770px){.m-standard-prints-lifestyle,#app .m-standard-prints-lifestyle,.m-standard-prints-video-comparison,#app .m-standard-prints-video-comparison{margin-block-start:20px}}.m-media-section.m-canvas-collage,#app .m-media-section.m-canvas-collage{padding-block-start:20px}.m-canvas-collage,#app .m-canvas-collage{--m-media-section-image-aspect-ratio:11 / 10}.m-canvas-sizes,#app .m-canvas-sizes{--m-media-section-image-aspect-ratio:10 / 11}html:has(#app .m-canvas-sizes){overflow-anchor:none}html:has(#app [data-dynamic-block="posters-sizes-prices"]){overflow-anchor:none}.m-media-section.m-posters-intro,#app .m-media-section.m-posters-intro{padding-block-start:20px}.m-posters-intro,#app .m-posters-intro{--m-media-section-image-aspect-ratio:1}.m-posters-sizes,#app .m-posters-sizes{--m-media-section-image-aspect-ratio:1}@media (min-width:770px){.m-posters-sizes,#app .m-posters-sizes{--m-media-section-image-aspect-ratio:10 / 13}.m-posters-intro,#app .m-posters-intro{--m-media-section-image-aspect-ratio:10 / 11}}.m-posters-prices__table .m-product-prices__frame-note,#app .m-posters-prices__table .m-product-prices__frame-note{margin-block:0 4px;font-size:12px;font-weight:var(--ml-weight-regular)}.m-posters-prices__table .m-text-note,#app .m-posters-prices__table .m-text-note{font-weight:var(--ml-weight-regular)}.m-posters-prices__delivery sup,#app .m-posters-prices__delivery sup{margin-inline-start:2px}@media (min-width:770px){.m-posters-prices__table,#app .m-posters-prices__table,.m-posters-prices__note,#app .m-posters-prices__note{max-width:1000px}.m-posters-prices__table,#app .m-posters-prices__table{--ml-price-size-column-width:24%;--ml-price-ratio-column-width:14%}.m-posters-prices__table .m-product-prices__table-price,#app .m-posters-prices__table .m-product-prices__table-price{width:18%}.m-posters-prices__table .m-posters-prices__delivery,#app .m-posters-prices__table .m-posters-prices__delivery{width:18%;text-align:left}.m-posters-prices__table .m-posters-prices__frame-details,#app .m-posters-prices__table .m-posters-prices__frame-details{width:26%;text-align:left;font-size:13px}}.m-calendars-visual-features-1,#app .m-calendars-visual-features-1{padding-block:70px 90px}.m-calendars-visual-features-1,#app .m-calendars-visual-features-1{background:var(--ml-background-light-20-shade)}.m-calendars-visual-features-1 .m-media-section__image-frame,#app .m-calendars-visual-features-1 .m-media-section__image-frame{aspect-ratio:5 / 6}@media (min-width:770px){.m-calendars-visual-features-1,#app .m-calendars-visual-features-1{padding-block:80px 100px}.m-calendars-visual-features-1 .m-media-section__image-frame,#app .m-calendars-visual-features-1 .m-media-section__image-frame{aspect-ratio:12 / 10}}.m-calendars-editorial-grid-1,#app .m-calendars-editorial-grid-1{--m-editorial-grid-media-aspect-ratio:8 / 9}@media (min-width:770px){.m-calendars-editorial-grid-1,#app .m-calendars-editorial-grid-1{--m-editorial-grid-columns:repeat(2,minmax(0,1fr))}.m-calendars-editorial-grid-1 .m-section-header,#app .m-calendars-editorial-grid-1 .m-section-header{max-width:480px}}.m-stickers-media,#app .m-stickers-media{--m-media-section-image-aspect-ratio:1 / 1}.m-stickers-lifestyle,#app .m-stickers-lifestyle{--m-media-section-image-aspect-ratio:4 / 3;--ml-media-border-radius:0}@media (min-width:770px){.m-stickers-lifestyle,#app .m-stickers-lifestyle{--m-media-section-image-aspect-ratio:12 / 5}}#app .m-before-footer{display:flex;width:100%;padding:50px 0}.m-stickers-specification,#app .m-stickers-specification{padding-block-end:0}.m-stickers-specification [data-specification-accordion]>.m-accordion-list,#app .m-stickers-specification [data-specification-accordion]>.m-accordion-list{margin-block-end:0}#app:has(.m-stickers-specification:not([hidden])) [data-dynamic-block="stickers-accordion"] .m-accordion-container>.m-accordion-list{margin-block-start:0;border-block-start:0}#app .m-design-creation-cards-container{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;width:100%;grid-gap:20px}#app .m-design-creation-card{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-align:center;width:100%;padding:30px 18px;border-radius:10px;background:#F7F7F6}#app .m-design-creation-card .sticker-sample{height:70px;margin-bottom:10px}@media screen and (min-width:480px){#app .m-design-creation-cards-container{grid-template-columns:1fr 1fr;grid-template-rows:auto}#app .m-design-creation-card .sticker-sample{height:100px}}
