.mb-legal{max-width:1000px;margin:0 auto;padding:64px 28px 90px;color:#252525;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.mb-legal h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:0 0 40px}.mb-legal h2{font-size:23px;line-height:1.4;margin:42px 0 18px;scroll-margin-top:100px}.mb-legal h3{font-size:19px;line-height:1.5;margin:30px 0 14px;scroll-margin-top:100px}.mb-legal p{margin:0 0 18px}.mb-legal a{color:inherit;text-decoration:underline;text-underline-offset:4px}.mb-legal-index{padding:24px;background:#f1f5f5;margin-bottom:40px}.mb-legal-index h2{margin:0 0 14px}.mb-legal-index ul{padding-left:22px;margin:0}.mb-legal-index li{margin:8px 0}.mb-legal-table{max-width:100%;overflow-x:auto;margin:24px 0}.mb-legal table{width:100%;border-collapse:collapse;min-width:520px}.mb-legal th,.mb-legal td{padding:16px;border:1px solid #cbd4d5;text-align:left;vertical-align:top}.mb-legal th{background:#f1f5f5}.mb-legal td p:last-child{margin-bottom:0}.mb-legal-download{display:inline-block;padding:14px 20px;background:#527c82;color:#fff!important}.mb-recesso-fields{margin:35px 0}.mb-recesso-fields p{margin:24px 0}.mb-footer:has(>.mb-legal-links){row-gap:30px}.mb-legal-links{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 30px;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:23px 0 0;border-top:1px solid rgba(255,255,255,.2);font-size:13px;line-height:1.5;font-weight:400;letter-spacing:.01em;text-align:left}.mb-legal-links a,.mb-legal-links button{display:block;color:#fffc;font:inherit;line-height:1.5;text-decoration:none;background:none;border:0;padding:4px 0;cursor:pointer;text-align:left;transition:color .15s ease}.mb-legal-links a:hover,.mb-legal-links button:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.mb-legal-links a:focus-visible,.mb-legal-links button:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-width:1100px){.mb-legal-links button{margin-left:auto}}@media(max-width:749px){.mb-footer:has(>.mb-legal-links){row-gap:24px}.mb-legal-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:8px;padding-top:20px;font-size:12px}.mb-legal-links a,.mb-legal-links button{padding:7px 0}}@media(max-width:600px){.mb-legal{padding:36px 20px 56px}.mb-legal h2{font-size:20px}.mb-legal-index{padding:18px}.mb-recesso-fields span{display:block;overflow:hidden}}@media print{header,footer,.mb-legal-index,.mb-legal-download,.mb-seo-breadcrumbs{display:none!important}.mb-legal{max-width:none;padding:0;font-size:11pt}.mb-legal h1{font-size:22pt}.mb-legal table{min-width:0}.mb-legal a{color:#000;text-decoration:none}}#shopify-pc__banner.shopify-pc__banner__dialog{box-sizing:border-box;background:#c0cdd1!important;color:#252525!important;padding:30px 7.4vw!important;border:0!important;border-top:1px solid rgba(37,37,37,.12)!important;border-radius:0!important;box-shadow:0 -8px 32px #00000014!important;font-family:inherit!important;max-height:85vh;max-height:85dvh;overflow-y:auto}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:36px!important;max-width:1440px;margin:0 auto}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 600px!important;margin:0!important;min-width:0}#shopify-pc__banner #shopify-pc__banner__body-title{color:#252525!important;font-family:inherit!important;font-size:19px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.025em!important;margin:0 0 12px!important}#shopify-pc__banner .shopify-pc__banner__body p{color:#252525!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;margin:0!important}#shopify-pc__banner a{color:#252525!important;text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;flex:0 0 360px!important;margin:0!important;align-items:stretch!important}#shopify-pc__banner .shopify-pc__banner__btns button{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:12px 14px!important;border:1px solid #252525!important;border-radius:0!important;background:#252525!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.01em!important;text-decoration:none!important;cursor:pointer}#shopify-pc__banner .shopify-pc__banner__btns button span{text-decoration:none!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:2!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:3!important}#shopify-pc__banner .shopify-pc__banner__btns button:hover{background:#435e66!important;border-color:#435e66!important}#shopify-pc__banner button:focus-visible{outline:2px solid #252525!important;outline-offset:4px!important}#shopify-pc__prefs,#shopify-pc__prefs button,#shopify-pc__prefs input{font-family:inherit!important}@media(max-width:1099px){#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:stretch!important;gap:22px!important}#shopify-pc__banner .shopify-pc__banner__body{flex:auto!important}#shopify-pc__banner .shopify-pc__banner__btns{flex:auto!important;width:100%;max-width:500px}}@media(max-width:599px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:24px 20px calc(24px + env(safe-area-inset-bottom))!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:18px!important;margin-bottom:10px!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:13px!important;line-height:1.5!important}#shopify-pc__banner .shopify-pc__banner__btns{gap:8px!important}#shopify-pc__banner .shopify-pc__banner__btns button{font-size:12px!important;padding:12px 6px!important;min-height:44px!important}}.header__icons .mb-language-switcher{display:flex;align-items:center;gap:20px;margin:0 16px 0 0;padding:0;flex-shrink:0;color:#fff}.header__icons .mb-language-switcher button{position:relative;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;padding:10px 0;color:#fff!important;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.12em;cursor:pointer;opacity:1;transition:opacity .2s ease}.mb-language-switcher button+button:before{content:"";position:absolute;left:-11px;top:50%;width:1px;height:12px;background:#fff6;transform:translateY(-50%);pointer-events:none}.header__icons .mb-language-switcher button[aria-current=true]{opacity:1;font-weight:700;cursor:default}.mb-language-switcher button[aria-current=true]:after{content:"";position:absolute;left:0;right:2px;bottom:4px;height:1px;background:currentColor}.header__icons .mb-language-switcher button:hover{opacity:1}.mb-language-switcher button:focus-visible{outline:1px solid #fff;outline-offset:4px}@media(max-width:749px){.header__icons .mb-language-switcher{gap:12px;margin-right:6px}.header__icons .mb-language-switcher button{font-size:12px;letter-spacing:.08em;padding:11px 0}.mb-language-switcher button+button:before{left:-7px;height:10px}.mb-language-switcher button[aria-current=true]:after{bottom:5px;right:1px}.template-index .header__icon--cart{margin-left:0}}@media(max-width:749px){.header__icons .mb-language-switcher,.header__icons .mb-language-switcher button{color:#000!important}.mb-language-switcher button+button:before{background:#0006}.mb-language-switcher button:focus-visible{outline-color:#000}}body:not(.template-index) .header__icons .header__icon--cart{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mb-legal.css.map */
