@font-face{font-family:MM Suisse Intl;src:url(custom-font-suisse-intl-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MM Suisse Intl;src:url(custom-font-suisse-intl-book.woff2) format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:MM Suisse Intl;src:url(custom-font-suisse-intl-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--mm-font-primary: "MM Suisse Intl", Helvetica, Arial, sans-serif;--mm-weight-regular: 400;--mm-weight-book: 450;--mm-weight-medium: 500;--mm-text-color: #000000;--mm-color-black: #000000;--mm-color-white: #ffffff;--mm-color-petrol-dark: #13454d;--mm-color-petrol: #387886;--mm-color-blue-light: #e6f3f7;--mm-color-grey-light: #f2f2f2;--mm-color-bestseller: #9ACAE2;--mm-color-sale: #FFD1F8;--mm-color-last-pieces: #BFADF3;--mm-color-sold-out: #FEBBAA;--mm-color-ai-background: rgb(255 255 255 / .6);--mm-space-8: 8px;--mm-space-12: 12px;--mm-space-16: 16px;--mm-space-24: 24px;--mm-space-32: 32px;--mm-space-40: 40px;--mm-space-48: 48px;--mm-space-64: 64px;--mm-space-80: 80px;--mm-space-100: 100px;--mm-space-120: 120px;--mm-size-h1: 32px;--mm-line-h1: 1.16;--mm-size-h2: 32px;--mm-line-h2: 1.16;--mm-size-h3: 32px;--mm-line-h3: 1.16;--mm-size-h4: 24px;--mm-line-h4: 1.24;--mm-size-h5: 18px;--mm-line-h5: 1.24;--mm-size-h6: 14px;--mm-line-h6: 1.24;--mm-size-display-1: 64px;--mm-line-display-1: 1;--mm-size-copy-xlarge: 22px;--mm-size-copy-large: 20px;--mm-size-copy-medium: 16px;--mm-size-copy-small: 14px;--mm-line-copy: 1.24;--mm-size-tag: 12px;--mm-line-tag: 1.08;--mm-size-price: 18px;--mm-line-price: 1.08;--mm-radius-pill: 999px;--mm-button-size: 16px;--mm-button-line: 1.24;--mm-button-height: 48px;--mm-button-radius: 60px;--mm-button-padding-block: 8px;--mm-button-padding-inline: 40px;--mm-button-gap: 10px;--mm-link-size: 16px;--mm-badge-size: 12px;--mm-badge-line: 1.24;--mm-badge-padding-block: 2px;--mm-badge-padding-inline: 8px;--mm-focus-width: 2px;--mm-focus-offset: 3px;--mm-transition-duration: .16s}@media screen and (min-width:700px){:root{--mm-size-h1: 64px;--mm-line-h1: 1;--mm-size-h2: 40px;--mm-line-h2: 1;--mm-size-display-1: 132px;--mm-size-copy-xlarge: 32px}}:root{--heading-font-family: var(--mm-font-primary);--heading-font-weight: var(--mm-weight-medium);--heading-font-style: normal;--heading-letter-spacing: 0;--heading-text-transform: none;--text-font-family: var(--mm-font-primary);--text-font-weight: var(--mm-weight-regular);--text-font-style: normal;--text-letter-spacing: 0;--text-h1: var(--mm-size-h1);--text-h2: var(--mm-size-h2);--text-h3: var(--mm-size-h3);--text-h4: var(--mm-size-h4);--text-h5: var(--mm-size-h5);--text-h6: var(--mm-size-h6);--text-xs: var(--mm-size-tag);--text-sm: var(--mm-size-copy-small);--text-base: var(--mm-size-copy-medium);--text-lg: var(--mm-size-copy-large);--text-xl: var(--mm-size-copy-xlarge);--button-font: normal var(--mm-weight-medium) var(--mm-button-size) / var(--mm-button-line) var(--mm-font-primary);--button-border-radius: var(--mm-button-radius);--button-letter-spacing: 0;--button-text-transform: none}body{font-family:var(--mm-font-primary);font-weight:var(--mm-weight-regular);line-height:var(--mm-line-copy);letter-spacing:0}html body :is(.prose p,.mm-copy-xlarge,.mm-copy-large,.mm-copy-medium,.mm-copy-small){line-height:var(--mm-line-copy)}html body :is(.h1,.mm-h1,h1:where(:not(.h1,.h2,.h3,.h4,.h5,.h6,.mm-h1,.mm-h2,.mm-h3,.mm-h4,.mm-h5,.mm-h6,.mm-h3-regular,.mm-display-1))){font-family:var(--mm-font-primary);font-size:var(--mm-size-h1);font-weight:var(--mm-weight-medium);font-style:normal;line-height:var(--mm-line-h1);letter-spacing:0;text-transform:none}html body :is(.h2,.mm-h2,h2:where(:not(.h1,.h2,.h3,.h4,.h5,.h6,.mm-h1,.mm-h2,.mm-h3,.mm-h4,.mm-h5,.mm-h6,.mm-h3-regular,.mm-display-1))){font-family:var(--mm-font-primary);font-size:var(--mm-size-h2);font-weight:var(--mm-weight-medium);font-style:normal;line-height:var(--mm-line-h2);letter-spacing:0;text-transform:none}html body :is(.h3,.mm-h3,h3:where(:not(.h1,.h2,.h3,.h4,.h5,.h6,.mm-h1,.mm-h2,.mm-h3,.mm-h4,.mm-h5,.mm-h6,.mm-h3-regular,.mm-display-1))){font-family:var(--mm-font-primary);font-size:var(--mm-size-h3);font-weight:var(--mm-weight-medium);font-style:normal;line-height:var(--mm-line-h3);letter-spacing:0;text-transform:none}html body :is(.h4,.mm-h4,h4:where(:not(.h1,.h2,.h3,.h4,.h5,.h6,.mm-h1,.mm-h2,.mm-h3,.mm-h4,.mm-h5,.mm-h6,.mm-h3-regular,.mm-display-1))){font-family:var(--mm-font-primary);font-size:var(--mm-size-h4);font-weight:var(--mm-weight-medium);font-style:normal;line-height:var(--mm-line-h4);letter-spacing:0;text-transform:none}html body :is(.h5,.mm-h5,h5:where(:not(.h1,.h2,.h3,.h4,.h5,.h6,.mm-h1,.mm-h2,.mm-h3,.mm-h4,.mm-h5,.mm-h6,.mm-h3-regular,.mm-display-1))){font-family:var(--mm-font-primary);font-size:var(--mm-size-h5);font-weight:var(--mm-weight-medium);font-style:normal;line-height:var(--mm-line-h5);letter-spacing:0;text-transform:none}html body :is(.h6,.mm-h6,h6:where(:not(.h1,.h2,.h3,.h4,.h5,.h6,.mm-h1,.mm-h2,.mm-h3,.mm-h4,.mm-h5,.mm-h6,.mm-h3-regular,.mm-display-1))){font-family:var(--mm-font-primary);font-size:var(--mm-size-h6);font-weight:var(--mm-weight-medium);font-style:normal;line-height:var(--mm-line-h6);letter-spacing:0;text-transform:none}html body .mm-h3-regular{font-family:var(--mm-font-primary);font-size:var(--mm-size-h3);font-weight:var(--mm-weight-regular);font-style:normal;line-height:var(--mm-line-h3);letter-spacing:0;text-transform:none}html body :is(.mm-h6,.prose h6:where(:not(.h1,.h2,.h3,.h4,.h5,.mm-h1,.mm-h2,.mm-h3,.mm-h3-regular,.mm-h4,.mm-h5,.mm-display-1,.mm-h6--no-underline))){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}html body .mm-h6--no-underline{text-decoration:none}html body .mm-display-1{font-family:var(--mm-font-primary);font-size:var(--mm-size-display-1);font-weight:var(--mm-weight-medium);font-style:normal;line-height:var(--mm-line-display-1);letter-spacing:0;text-transform:none}@media screen and (min-width:700px){html body .sm\:h1{font-size:var(--mm-size-h1);line-height:var(--mm-line-h1)}html body .sm\:h2{font-size:var(--mm-size-h2);line-height:var(--mm-line-h2)}html body .sm\:h3{font-size:var(--mm-size-h3);line-height:var(--mm-line-h3)}html body .sm\:h4{font-size:var(--mm-size-h4);line-height:var(--mm-line-h4)}html body .sm\:h5{font-size:var(--mm-size-h5);line-height:var(--mm-line-h5)}html body .sm\:h6{font-size:var(--mm-size-h6);line-height:var(--mm-line-h6)}}html body .mm-copy-xlarge{font-family:var(--mm-font-primary);font-size:var(--mm-size-copy-xlarge);font-weight:var(--mm-weight-book);font-style:normal;line-height:var(--mm-line-copy);letter-spacing:0;text-transform:none}html body .mm-copy-large{font-family:var(--mm-font-primary);font-size:var(--mm-size-copy-large);font-weight:var(--mm-weight-regular);font-style:normal;line-height:var(--mm-line-copy);letter-spacing:0;text-transform:none}html body .mm-copy-medium{font-family:var(--mm-font-primary);font-size:var(--mm-size-copy-medium);font-weight:var(--mm-weight-regular);font-style:normal;line-height:var(--mm-line-copy);letter-spacing:0;text-transform:none}html body .mm-copy-small{font-family:var(--mm-font-primary);font-size:var(--mm-size-copy-small);font-weight:var(--mm-weight-regular);font-style:normal;line-height:var(--mm-line-copy);letter-spacing:0;text-transform:none}html body .mm-tag{font-family:var(--mm-font-primary);font-size:var(--mm-size-tag);font-weight:var(--mm-weight-regular);line-height:var(--mm-line-tag);letter-spacing:0;text-transform:uppercase}html body .mm-price,html body .price-list :is(sale-price,compare-at-price){font-family:var(--mm-font-primary);font-size:var(--mm-size-price);font-weight:var(--mm-weight-book);line-height:var(--mm-line-price);letter-spacing:0}html body :is(.button,.mm-button,.shopify-challenge__button,.shopify-payment-button__button--unbranded),html body #klaviyo-bis-button-container button,html body .prose .mm-button{--button-background: 0 0 0;--button-text-color: 255 255 255;--button-outline-color: 0 0 0;--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end, right);--hover-background-position: var(--transform-origin-start, left);box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;height:var(--mm-button-height);min-height:var(--mm-button-height);padding:var(--mm-button-padding-block) var(--mm-button-padding-inline);gap:var(--mm-button-gap);border:1px solid rgb(var(--button-outline-color));border-radius:var(--mm-button-radius);background-color:transparent;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;color:rgb(var(--button-text-color));font:var(--button-font);font-size:var(--mm-button-size)!important;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background-size .45s ease,color .45s ease,border-color .45s ease}html body :is(.button.button--outline,.mm-button--secondary),html body .prose .mm-button--secondary{--initial-gradient: linear-gradient(var(--mm-color-white), var(--mm-color-white));--hover-gradient: linear-gradient(var(--mm-color-black), var(--mm-color-black));color:var(--mm-color-black)}html body :is(.button.button--white,.mm-button.mm-button--white,.mm-button--white),html body .prose :is(.button.button--white,.mm-button--white){--button-background: 255 255 255;--button-text-color: 0 0 0;--button-outline-color: 255 255 255;--initial-gradient: linear-gradient(#fff, #fff);--hover-gradient: linear-gradient(transparent, transparent);color:#000!important;border-color:#fff!important;background-color:#fff!important;background-image:linear-gradient(#fff,#fff),linear-gradient(transparent,transparent)!important}html body .mm-button--full{width:100%}html body .stf .stf__copy :is(a,a.button,a.mm-button,a.stf__rte-link),html body .stf .stf__copy a[class*=button]{--button-background: transparent;--button-text-color: inherit;--button-outline-color: transparent;--initial-gradient: none;--hover-gradient: none;display:inline!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:none!important;background-image:none!important;color:inherit!important;font:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;text-transform:none!important;text-decoration:underline!important;cursor:pointer}html body .stf .stf__link-list a:not([href*=widerruf i]):not([href*=withdrawal i]){display:inline!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;background-image:none!important;color:inherit!important;font:inherit!important;font-size:inherit!important;text-decoration:none!important}html body .stf .stf__link-list a:not([href*=widerruf i]):not([href*=withdrawal i]):hover{text-decoration:underline!important}html body :is(buy-buttons,.buy-buttons) :is(.button,.mm-button),html body #klaviyo-bis-button-container button{height:auto;white-space:normal}@media(hover:hover)and (pointer:fine){html body :is(.button,.mm-button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not(:disabled):not([aria-disabled=true]):hover,html body #klaviyo-bis-button-container button:not(:disabled):hover{background-position:var(--hover-background-position);background-size:0 101%,101% 101%;color:var(--mm-color-black);border-color:var(--mm-color-black)}html body :is(.button.button--outline,.mm-button--secondary):not(:disabled):not([aria-disabled=true]):hover{color:var(--mm-color-white)}html body :is(.button.button--white,.mm-button.mm-button--white,.mm-button--white):not(:disabled):not([aria-disabled=true]):hover,html body .prose :is(.button.button--white,.mm-button--white):not(:disabled):not([aria-disabled=true]):hover{color:#fff!important;border-color:#fff!important;background-color:transparent!important}}html body :is(.button,.mm-button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):disabled,html body :is(.button,.mm-button,.shopify-challenge__button,.shopify-payment-button__button--unbranded)[aria-disabled=true]{opacity:.5;cursor:not-allowed}html body .mm-input{font-family:var(--mm-font-primary);font-size:var(--mm-size-copy-medium);font-style:normal;font-weight:var(--mm-weight-medium);line-height:var(--mm-line-copy);letter-spacing:0;color:inherit}html body .mm-input::placeholder{color:inherit;opacity:1;font-family:var(--mm-font-primary);font-size:var(--mm-size-copy-medium);font-style:normal;font-weight:var(--mm-weight-medium);line-height:var(--mm-line-copy);letter-spacing:0;leading-trim:both;text-edge:cap}html body .mm-input::-webkit-input-placeholder{color:inherit;opacity:1;font-family:var(--mm-font-primary);font-size:var(--mm-size-copy-medium);font-style:normal;font-weight:var(--mm-weight-medium);line-height:var(--mm-line-copy);letter-spacing:0}html body .mm-input::-moz-placeholder{color:inherit;opacity:1;font-family:var(--mm-font-primary);font-size:var(--mm-size-copy-medium);font-style:normal;font-weight:var(--mm-weight-medium);line-height:var(--mm-line-copy);letter-spacing:0}html body .mm-link{font-family:var(--mm-font-primary);font-size:var(--mm-link-size);font-weight:var(--mm-weight-medium);font-style:normal;line-height:var(--mm-line-copy);letter-spacing:0;text-transform:none;color:inherit;border:0;padding:0;background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em;cursor:pointer}html body :is(.badge,.mm-badge){font-family:var(--mm-font-primary);font-size:var(--mm-badge-size);font-weight:var(--mm-weight-medium);font-style:normal;line-height:var(--mm-badge-line);letter-spacing:0;text-transform:none;padding:var(--mm-badge-padding-block) var(--mm-badge-padding-inline);border-radius:var(--mm-radius-pill);background:var(--mm-color-blue-light);color:var(--mm-color-black)}html body :is(.badge--on-sale,.mm-badge--on-sale){background:var(--mm-color-sale);color:var(--mm-color-black)}html body :is(.badge--custom,.badge--bestseller,.badge--last-pieces,.badge--sold-out,.mm-badge--bestseller,.mm-badge--last-pieces,.mm-badge--sold-out){background:var(--mm-color-blue-light);color:var(--mm-color-black)}html body :is(.custom-ai-badge,.mm-badge--ai){font-family:var(--mm-font-primary);font-size:var(--mm-badge-size);font-weight:var(--mm-weight-regular);line-height:var(--mm-badge-line);letter-spacing:0;text-transform:uppercase;background:var(--mm-color-ai-background);color:var(--mm-color-black);border-radius:var(--mm-radius-pill)}.mm-segmented{display:inline-flex;flex-wrap:wrap;gap:0;border-radius:var(--mm-button-radius);background:var(--mm-color-grey-light)}html body .mm-segmented__item{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;height:var(--mm-button-height);padding:var(--mm-button-padding-block) var(--mm-button-padding-inline);border:0;border-radius:var(--mm-button-radius);background:transparent;color:var(--mm-color-black);font:var(--button-font);letter-spacing:0;text-transform:none;cursor:pointer}html body .mm-segmented__item:is([aria-selected=true],[aria-pressed=true]){background:var(--mm-color-black);color:var(--mm-color-white)}html body .mm-segmented__item:disabled{opacity:.5}html body :is(.button,.mm-button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):focus-visible,html body :is(.mm-link,.mm-segmented__item,button.mm-badge,a.mm-badge):focus-visible,html body #klaviyo-bis-button-container button:focus-visible{outline:var(--mm-focus-width) solid currentColor;outline-offset:var(--mm-focus-offset);box-shadow:0 0 0 2px var(--mm-color-white),0 0 0 5px var(--mm-color-black)}@media(prefers-reduced-motion:reduce){html body :is(.button,.mm-button,.shopify-challenge__button,.shopify-payment-button__button--unbranded),html body #klaviyo-bis-button-container button{transition:none}html body .shopify-payment-button__button--unbranded{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/319/assets/mymarini-design-system.css.map */
