:root{--creme-coton: #F2E9DC;--sable-lin: #E4D4BB;--sauge-douce: #9AA37E;--caramel-terracotta: #C07B53;--brun-noisette: #6E5844;--truffe: #3B322A;--lait: #FBF7F0;--color-white: var(--lait);--color-bg: var(--creme-coton);--color-surface: var(--sable-lin);--color-accent: var(--sauge-douce);--color-signature: var(--caramel-terracotta);--color-text-soft: var(--brun-noisette);--color-text-strong: var(--truffe);--fg1: var(--truffe);--fg2: var(--brun-noisette);--fg-on-dark: var(--lait);--truffe-12: color-mix(in srgb, var(--truffe) 12%, transparent);--truffe-08: color-mix(in srgb, var(--truffe) 8%, transparent);--sable-40: color-mix(in srgb, var(--sable-lin) 40%, var(--lait));--caramel-hover: #A9683F;--sauge-hover: #8A926E;--mt-white: var(--lait);--mt-bg: var(--creme-coton);--mt-surface: var(--sable-lin);--mt-accent: var(--sauge-douce);--mt-signature: var(--caramel-terracotta);--mt-text-soft: var(--brun-noisette);--mt-text-strong: var(--truffe);--font-display: "Young Serif", Georgia, "Times New Roman", serif;--font-italic: "Instrument Serif", Georgia, serif;--font-sans: "Outfit", system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-mono: "DM Mono", "SFMono-Regular", ui-monospace, monospace;--mt-font-display: var(--font-display);--mt-font-body: var(--font-sans);--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-display: clamp(2.75rem, 6vw, 4.5rem);--text-h1: 2.5rem;--text-h2: 1.875rem;--text-h3: 1.375rem;--text-body-lg: 1.125rem;--text-body: 1rem;--text-caption: .8125rem;--text-micro: .6875rem;--leading-tight: 1.08;--leading-snug: 1.25;--leading-body: 1.6;--track-label: .14em;--track-wide: .22em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--page-width: 1200px;--radius-none: 0;--radius-sm: 2px;--radius-pill: 40px;--radius-round: 999px;--mt-radius: 0;--border-hair: 1px solid var(--truffe-12);--border-strong: 1px solid var(--truffe);--border-on-dark: 1px solid color-mix(in srgb, var(--lait) 30%, transparent);--shadow-none: none;--shadow-soft: 0 4px 18px color-mix(in srgb, var(--truffe) 8%, transparent);--shadow-pop: 0 8px 30px color-mix(in srgb, var(--truffe) 14%, transparent);--mt-shadow-sm: var(--shadow-soft);--mt-shadow-md: var(--shadow-pop);--mt-shadow-lg: 0 16px 40px color-mix(in srgb, var(--truffe) 18%, transparent);--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .14s;--dur: .24s;--mt-ease: var(--ease);--mt-duration: var(--dur)}.color-scheme-1{--color-background: 242,233,220;--color-foreground: 59,50,42;--color-button: 192,123,83;--color-button-text: 251,247,240;--color-secondary-button: 242,233,220;--color-secondary-button-text: 59,50,42}.color-scheme-2{--color-background: 228,212,187;--color-foreground: 59,50,42;--color-button: 192,123,83;--color-button-text: 251,247,240;--color-secondary-button: 228,212,187;--color-secondary-button-text: 59,50,42}.color-scheme-3{--color-background: 59,50,42;--color-foreground: 251,247,240;--color-button: 251,247,240;--color-button-text: 59,50,42;--color-secondary-button: 59,50,42;--color-secondary-button-text: 251,247,240}.color-scheme-4{--color-background: 154,163,126;--color-foreground: 59,50,42;--color-button: 59,50,42;--color-button-text: 251,247,240;--color-secondary-button: 154,163,126;--color-secondary-button-text: 59,50,42}.color-scheme-5{--color-background: 192,123,83;--color-foreground: 251,247,240;--color-button: 251,247,240;--color-button-text: 192,123,83;--color-secondary-button: 192,123,83;--color-secondary-button-text: 251,247,240}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--creme-coton)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.banner__heading,.section-header__title,.rich-text__heading,.multicolumn-card__title,.collection-hero__title,.product__title{font-family:var(--font-display)!important;font-weight:var(--weight-regular);letter-spacing:-.015em;color:var(--fg1)}.h0{font-size:var(--text-display);line-height:var(--leading-tight)}.h1{font-size:var(--text-h1);line-height:var(--leading-tight)}.h2{font-size:var(--text-h2);line-height:var(--leading-snug)}.h3{font-size:var(--text-h3);line-height:var(--leading-snug)}p,li,label,span,td,th{font-family:var(--font-sans);line-height:var(--leading-body)}.mt-display{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:-.015em;color:var(--fg1)}.mt-lede,.mt-italic{font-family:var(--font-italic);font-style:italic;font-size:var(--text-body-lg);color:var(--fg2);line-height:var(--leading-snug)}.mt-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg2)}.mt-caption{font-size:var(--text-caption);color:var(--fg2)}.announcement-bar,.announcement-bar.gradient{background-color:var(--caramel-terracotta)!important;background-image:none!important}.announcement-bar__link,.announcement-bar__message{font-family:var(--font-sans)!important;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--lait)!important;padding-block:11px}.header-wrapper{background-color:var(--creme-coton)!important;border-bottom:var(--border-hair)!important;transition:box-shadow var(--dur) var(--ease)}.header-wrapper.scrolled-past-header,sticky-header.scrolled-past-header{box-shadow:var(--shadow-soft)}.header__heading-logo-wrapper svg{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.header__heading-link:hover .header__heading-logo-wrapper svg{opacity:.7;transform:scale(.94)}.header__heading-lockup{display:flex;align-items:center;gap:10px}.header__wordmark{font-family:var(--font-display);font-size:1.3rem;color:var(--truffe);white-space:nowrap;letter-spacing:-.01em;line-height:1}a.header__menu-item,summary.header__menu-item{font-family:var(--font-sans)!important;font-size:.9rem!important;font-weight:var(--weight-medium)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--truffe)!important;text-decoration:none!important;position:relative;padding-bottom:3px}a.header__menu-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background-color:var(--caramel-terracotta);transition:width var(--dur) var(--ease)}a.header__menu-item:hover:after{width:100%}.header__icon svg,.header__icon button{color:var(--truffe)!important}.button{font-family:var(--font-sans)!important;font-weight:var(--weight-semibold);font-size:.82rem;letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius-none)!important;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform .12s var(--ease)}.button:active{transform:translateY(1px)}.button:not(.button--secondary):not(.button--tertiary):not([class*=outline]){background-color:var(--caramel-terracotta)!important;color:var(--lait)!important;--color-button: 192,123,83;--color-button-text: 251,247,240;--alpha-button-background: 1}.button:not(.button--secondary):not(.button--tertiary):not([class*=outline]):hover{background-color:var(--caramel-hover)!important;box-shadow:0 4px 16px #c07b534d}.button--secondary{background-color:transparent!important;--alpha-button-background: 0;border:1.5px solid var(--truffe)!important;color:var(--truffe)!important}.button--secondary:hover{background-color:var(--truffe)!important;color:var(--lait)!important}.banner{background-color:var(--creme-coton)}.banner__box{background-color:#f2e9dceb!important;border:1px solid rgba(228,212,187,.6)!important;border-radius:var(--radius-none)!important;padding:2.8rem 3.2rem}.banner__heading{font-family:var(--font-display)!important;color:var(--fg1)!important}.banner__text{font-family:var(--font-sans)!important;font-size:var(--text-body-lg);color:var(--fg2)!important;margin-top:.8rem}.banner__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}.banner__buttons>*{flex-grow:0!important;min-width:auto!important;width:auto!important}.card-wrapper{transition:transform var(--dur) var(--ease)}.card-wrapper:hover{transform:translateY(-4px)}.card{background-color:transparent!important;border:none!important;border-radius:var(--radius-none)!important;box-shadow:none;transition:box-shadow var(--dur) var(--ease);overflow:hidden}.card-wrapper:hover .card{box-shadow:var(--shadow-soft)}.card__media img{transition:transform .42s var(--ease)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__information{padding:.875rem 0 1rem}.card__heading{font-family:var(--font-display)!important}.card__heading a{color:var(--fg1);text-decoration:none;font-size:var(--text-body-lg)!important;line-height:var(--leading-snug);transition:color var(--dur) var(--ease)}.card__heading a:hover{color:var(--caramel-terracotta)}.product-grid{gap:var(--space-4)!important;row-gap:var(--space-6)!important}.collection__view-all{margin-top:var(--space-7)}.collection__description{font-family:var(--font-sans)!important;font-size:var(--text-body-lg);color:var(--fg2);margin-top:var(--space-3);line-height:var(--leading-body)}.slider-button{background-color:var(--creme-coton)!important;border:var(--border-hair)!important;color:var(--truffe)!important;border-radius:var(--radius-none)!important}.slider-button:hover{background-color:var(--sable-lin)!important}.price .price-item--regular{font-family:var(--font-sans)!important;font-weight:var(--weight-semibold);color:var(--caramel-terracotta)!important;font-size:var(--text-caption)}.price .price-item--sale{font-family:var(--font-sans)!important;font-weight:var(--weight-bold);color:var(--caramel-terracotta)!important}.price .price-item--compare{color:var(--fg2)!important}.badge{font-family:var(--font-sans)!important;font-size:var(--text-micro)!important;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill)!important;padding:4px 11px!important}.section-header__title{position:relative;display:inline-block;padding-bottom:.75rem}.section-header__title:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:2px;background-color:var(--caramel-terracotta)}.center .section-header__title:after,[class*=center] .section-header__title:after{left:50%;transform:translate(-50%)}.rich-text__heading{font-family:var(--font-display)!important}.rich-text__text{font-family:var(--font-sans)!important;color:var(--fg2);font-size:var(--text-body-lg);max-width:580px;margin-inline:auto;line-height:var(--leading-body)}.multicolumn-card__title{font-size:var(--text-h3)!important;color:var(--fg1);margin-bottom:.5rem}.multicolumn-card__info p{font-family:var(--font-sans)!important;font-size:var(--text-caption);color:var(--fg2);line-height:var(--leading-body)}.field__input,.select__select,.field__input:not(:focus){font-family:var(--font-sans)!important;background-color:var(--lait);border-color:var(--sable-lin)!important;color:var(--fg1)!important;border-radius:var(--radius-none)!important;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.field__input:focus{border-color:var(--caramel-terracotta)!important;box-shadow:0 0 0 3px #c07b5324!important;outline:none}.field__label{font-family:var(--font-sans)!important;font-size:.82rem;letter-spacing:.04em;color:var(--fg2)}.cart-drawer{background-color:var(--creme-coton)!important}.cart-drawer__header{border-bottom:var(--border-hair)}.cart-drawer__heading{font-family:var(--font-display)!important;font-weight:var(--weight-regular);color:var(--fg1)}.footer{background-color:var(--truffe)!important}.footer__content-top{padding-block:var(--space-8);border-bottom:1px solid rgba(251,247,240,.1)}.footer-block__heading{font-family:var(--font-mono)!important;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;color:#fbf7f099!important;margin-bottom:var(--space-4)}.footer-block a,.list-menu__item--link{font-family:var(--font-sans)!important;font-size:.875rem;color:#fbf7f0e0!important;text-decoration:none;transition:color var(--dur) var(--ease)}.footer-block a:hover,.list-menu__item--link:hover{color:var(--caramel-terracotta)!important}.footer-block__brand-info .rte{font-family:var(--font-italic)!important;font-style:italic;font-size:var(--text-body-lg);color:#fbf7f099;line-height:var(--leading-snug);max-width:220px;margin-top:var(--space-3)}.list-social__link{color:#fbf7f099!important;transition:color var(--dur) var(--ease)}.list-social__link:hover{color:var(--caramel-terracotta)!important}.footer__newsletter .field__input{background-color:#fbf7f012!important;border-color:#fbf7f02e!important;color:var(--lait)!important;border-radius:var(--radius-none)!important}.footer__newsletter .field__input::placeholder{color:#fbf7f061}.footer__newsletter .field__input:focus{border-color:var(--caramel-terracotta)!important;box-shadow:0 0 0 3px #c07b5338!important}.footer__newsletter .newsletter-form__button{background-color:var(--caramel-terracotta)!important;color:var(--lait)!important;border:none!important;border-radius:var(--radius-none)!important}.footer__newsletter .newsletter-form__button:hover{background-color:var(--caramel-hover)!important}.newsletter-form__message.form__message{color:#fbf7f0b3;font-family:var(--font-sans)!important;font-size:var(--text-caption)}.footer__content-bottom{padding-top:var(--space-4);padding-bottom:var(--space-5)}.list-payment{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.list-payment__item svg,.list-payment__item img{height:22px;opacity:.55;filter:grayscale(.2) brightness(1.4);transition:opacity var(--dur) var(--ease)}.list-payment__item:hover svg,.list-payment__item:hover img{opacity:.85}.footer__copyright,.footer__copyright .copyright__content,.footer__copyright a{font-family:var(--font-mono)!important;font-size:var(--text-micro)!important;letter-spacing:.06em;color:#fbf7f08c!important;text-decoration:none!important}.footer__copyright .copyright__content a{color:#fbf7f04d!important}.menu-drawer{background-color:var(--creme-coton)!important}.menu-drawer__navigation .link{font-family:var(--font-sans)!important;font-size:var(--text-body-lg);font-weight:var(--weight-medium);color:var(--fg1)!important;letter-spacing:.04em}.collection-hero{background-color:var(--sable-lin)!important}@keyframes mt-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.banner__box{animation:mt-fade-up .52s var(--ease) 80ms both}.section-header{animation:mt-fade-up .46s var(--ease) 40ms both}.card-wrapper:nth-child(1){animation:mt-fade-up .4s var(--ease) 40ms both}.card-wrapper:nth-child(2){animation:mt-fade-up .4s var(--ease) .1s both}.card-wrapper:nth-child(3){animation:mt-fade-up .4s var(--ease) .16s both}.card-wrapper:nth-child(4){animation:mt-fade-up .4s var(--ease) .22s both}.card-wrapper:nth-child(5){animation:mt-fade-up .4s var(--ease) .28s both}.card-wrapper:nth-child(6){animation:mt-fade-up .4s var(--ease) .34s both}.card-wrapper:nth-child(7){animation:mt-fade-up .4s var(--ease) .4s both}.card-wrapper:nth-child(8){animation:mt-fade-up .4s var(--ease) .46s both}@media screen and (max-width:989px){.banner__box{padding:2rem!important}.product-grid{gap:var(--space-3)!important;row-gap:var(--space-5)!important}}@media screen and (max-width:749px){.banner__box{padding:1.75rem 1.5rem!important}.banner__buttons{flex-direction:column;align-items:stretch;gap:var(--space-3)!important}.banner__buttons>*{width:100%!important;text-align:center!important;justify-content:center}.card__heading a{font-size:var(--text-body)!important;line-height:var(--leading-snug)}.card__information{padding:.625rem 0 .75rem}.price .price-item--regular,.price .price-item--sale{font-size:var(--text-micro)!important}.product-grid{gap:var(--space-2)!important;row-gap:var(--space-4)!important}.collection__view-all{margin-top:var(--space-5)}.collection__view-all .button{width:100%;text-align:center;justify-content:center}.button{min-height:44px}.header__icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.rich-text__text{font-size:var(--text-body)!important}.multicolumn-card__title{font-size:var(--text-body-lg)!important}.menu-drawer__navigation .link{padding-block:var(--space-3)!important;font-size:var(--text-h3)!important}.menu-drawer__navigation-item{border-bottom:var(--border-hair)}.footer__content-top{padding-block:var(--space-7)!important}.footer-block__heading{margin-bottom:var(--space-3)}.announcement-bar__message{padding-inline:var(--space-5);text-align:center}.multicolumn .grid--1-col-tablet-down{grid-template-columns:1fr 1fr!important;gap:var(--space-5) var(--space-4)!important}}@media(prefers-reduced-motion:reduce){.banner__box,.section-header,.card-wrapper,.button,.card,.card__media img{animation:none!important;transition:none!important;transform:none!important}}.header-wrapper .header{padding-block:var(--space-5)!important}@media screen and (min-width:990px){.header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding-block:14px!important;column-gap:0!important;row-gap:0!important}.header__heading{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important}.header__inline-menu{grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important;margin:0!important;padding:0!important}.header__icons{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important}header-drawer{display:none!important}}a.header__menu-item,summary.header__menu-item{font-family:var(--font-sans)!important;font-size:.9rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--truffe)!important;text-decoration:none!important;position:relative!important;padding:0 0 4px!important;margin:0!important}.list-menu--inline{gap:26px!important;flex-wrap:nowrap!important}a.header__menu-item:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:1.5px!important;background-color:var(--caramel-terracotta)!important;transition:width var(--dur) var(--ease)!important}a.header__menu-item:hover:after,a.header__menu-item[aria-current=page]:after{width:100%!important}.header__heading-lockup{display:flex!important;align-items:center!important;gap:10px!important}.header__wordmark{font-family:var(--font-display)!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:-.02em!important;color:var(--truffe)!important;white-space:nowrap!important;line-height:1!important}.header__heading-logo-wrapper svg{width:36px!important;height:36px!important}.announcement-bar__link,.announcement-bar__message{padding-block:11px!important;font-family:var(--font-sans)!important;font-size:var(--text-micro)!important;font-weight:var(--weight-medium)!important;letter-spacing:var(--track-label)!important;text-transform:uppercase!important;color:var(--lait)!important}.announcement-bar__link,.announcement-bar__message{font-size:.8rem!important;font-weight:600!important;letter-spacing:.1em!important;padding-block:13px!important}.header__inline-menu .list-menu__item--link,a.header__menu-item,summary.header__menu-item{text-decoration:none!important;border-bottom:none!important;border:none!important;box-shadow:none!important;outline-offset:0!important}.list-menu__item--link{border-bottom:none!important;padding-bottom:0!important}a.header__menu-item:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:0!important;height:2px!important;background:var(--caramel-terracotta)!important;transition:width var(--dur) var(--ease)!important}a.header__menu-item:hover:after,a.header__menu-item[aria-current]:after{width:100%!important}a.header__menu-item,summary.header__menu-item{font-size:.95rem!important;font-weight:600!important;letter-spacing:.07em!important}.announcement-bar__message,.announcement-bar__link{font-size:.82rem!important;font-weight:600!important;letter-spacing:.1em!important;padding-block:14px!important}.announcement-bar-section .announcement-bar .announcement-bar__message,.announcement-bar-section .announcement-bar .announcement-bar__link,.shopify-section .announcement-bar__message,.shopify-section .announcement-bar__link,.announcement-bar__message,.announcement-bar__link{font-family:Outfit,sans-serif!important;font-size:.85rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fbf7f0!important;padding-block:14px!important;line-height:1!important}.header .header__inline-menu a.header__menu-item,.header .header__inline-menu summary.header__menu-item,a.header__menu-item,summary.header__menu-item{font-family:Outfit,sans-serif!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#3b322a!important;text-decoration:none!important;border-bottom:none!important;position:relative!important;padding:0 0 3px!important}.header__inline-menu .list-menu__item,.header__inline-menu .list-menu__item--link{text-decoration:none!important;border-bottom:none!important;padding-bottom:0!important}.header .header__inline-menu a.header__menu-item:after,a.header__menu-item:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:1.5px!important;background-color:#c07b53!important;transition:width .24s cubic-bezier(.4,0,.2,1)!important}.header .header__inline-menu a.header__menu-item:hover:after,a.header__menu-item:hover:after,a.header__menu-item[aria-current]:after,a.header__menu-item[aria-current=page]:after{width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/maison-toutou.css.map */
