:root{--ma-paper: #f8f0e1;--ma-paper-strong: #efe2ca;--ma-ink: #2d1d15;--ma-ink-soft: #6c5448;--ma-clay: #a24d2f;--ma-clay-dark: #7b341c;--ma-gold: #c58f3d;--ma-sage: #6f8b73;--ma-turquoise: #1f7e81;--ma-coral: #de6d4b;--ma-cream: #fffaf2;--ma-shadow: 0 8px 22px rgb(67 35 19 / .07);--ma-shadow-soft: 0 4px 14px rgb(67 35 19 / .05);--ma-border: rgb(101 65 42 / .12);--ma-dropdown-bg: #fffaf2;--ma-dropdown-bg-soft: #f7efe1;--ma-dropdown-border: rgb(101 65 42 / .12);--ma-dropdown-shadow: 0 10px 24px rgb(32 20 14 / .08);--ma-radius-xl: .85rem;--ma-radius-lg: .65rem;--ma-radius-md: .35rem;--ma-label-size: .8rem;--ma-label-size-sm: .76rem;--ma-label-tracking: .08em;--ma-label-tracking-wide: .11em;--ma-mobile-gutter: clamp(1.05rem, 5vw, 1.35rem);--ma-mobile-stack-gap: clamp(1.4rem, 6vw, 2rem);--font-size--paragraph: .875rem;--font-paragraph--size: var(--font-size--paragraph);--font-h4--family: var(--font-body--family);--font-h4--style: var(--font-body--style);--font-h4--weight: 600;--font-h4--letter-spacing: -.01em;--font-h4--line-height: 1.2;--font-h5--size: .875rem;--font-h6--size: .875rem}html{background:#faf5ec}body{position:relative;overflow-x:hidden;color:var(--ma-ink);background:linear-gradient(180deg,#faf5ec,#fffaf3 55%,#fffcf8)}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}body:before{background:linear-gradient(180deg,rgb(197 143 61 / .025),transparent 28%)}body:after{display:none}body>*{position:relative;z-index:1}main .section-background,body>footer .section-background{display:none}::selection{color:#fffaf2;background:#a24d2fe0}body,button,input,textarea,select{font-feature-settings:"liga" 1,"kern" 1}h1,h2,h3,h4,h5,h6{letter-spacing:-.04em}p,.rte,.text-block p{color:#2d1d15c7}a{text-underline-offset:.18em}.button:not(.button-unstyled),button.button:not(.button-unstyled),.shopify-payment-button__button,.add-to-cart-button{border-radius:.35rem!important;border:1px solid rgb(123 52 28 / .22);background:#7b341c!important;color:#fff8ef!important;font-family:var(--font-body--family);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 12px #7b341c14;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.button:not(.button-unstyled):hover,button.button:not(.button-unstyled):hover,.shopify-payment-button__button:hover,.add-to-cart-button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #7b341c1a;filter:none}.button.button--secondary:not(.button-unstyled),.button-secondary,button.secondary,.ma-link-button--ghost{background:#fffaf2!important;color:var(--ma-clay-dark)!important}.button-unstyled.button,.button.button-unstyled,.button-unstyled.button:hover,.button.button-unstyled:hover{border:0;border-radius:0;background:transparent!important;color:inherit!important;box-shadow:none;transform:none;filter:none}.ma-link-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.2rem;padding:.85rem 1.4rem;border-radius:.35rem;border:1px solid rgb(123 52 28 / .22);background:#7b341c;color:#fff8ef;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;box-shadow:0 4px 12px #7b341c14;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.ma-link-button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #7b341c1a;text-decoration:none}.ma-link-button--ghost{background:transparent;border-color:#7b341c2e;box-shadow:none}.ma-link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ma-link-arrow:after{content:"->";font-size:.9em}.ma-section-kicker{display:inline-block;width:fit-content;padding:0 0 .35rem;border-bottom:1px solid rgb(123 52 28 / .2);border-radius:0;background:none;color:var(--ma-clay-dark);font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:var(--ma-label-tracking-wide);text-transform:uppercase}.ma-section-kicker--light{background:none;color:#fff3e5;border-color:#fff3}main[data-template=index] .text-block--product_list_text_zR8Cq9>p:first-child,main[data-template=collection] .text-block--text_kicker>p,main[data-template=product] .text-block--text_GbxcYC>p:first-child,body>footer [class*=__brand_heading]>p:first-child{display:inline-block;width:fit-content;padding:0 0 .35rem;border:0;border-bottom:1px solid rgb(123 52 28 / .2);border-radius:0;background:none;color:var(--ma-clay-dark);font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:var(--ma-label-tracking-wide);text-transform:uppercase}body>footer [class*=__brand_heading]>p:first-child{background:none;color:#fff3e5;border-color:#fff3}.ma-section-heading{display:grid;gap:1rem;max-width:45rem;margin-bottom:clamp(1.6rem,4vw,3rem)}.ma-section-heading__main,.ma-section-heading__aside{display:grid;gap:1rem}.ma-section-heading h2{margin:0;font-size:clamp(2.5rem,5.5vw,4.9rem);line-height:.95}.ma-section-heading p:last-child{margin:0;max-width:38rem;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.6}.ma-section-heading--split{max-width:none;grid-template-columns:minmax(0,1.22fr) minmax(18rem,.78fr);align-items:end;column-gap:clamp(1.5rem,4vw,5rem)}.ma-section-heading--split .ma-section-kicker{margin-bottom:.15rem}.ma-section-heading--split h2{max-width:9ch;font-size:clamp(3rem,7vw,5.7rem)}.ma-section-heading--split .ma-section-heading__aside{align-self:end;padding-bottom:clamp(.25rem,1vw,.65rem)}.ma-section-heading--split .ma-section-heading__aside p{max-width:28rem;font-size:clamp(1.02rem,1.45vw,1.18rem)}#header-group{z-index:30}#header-component .header__row{width:min(100% - 1.5rem,92rem);margin-inline:auto;border:1px solid rgb(101 65 42 / .1);background:#fffaf2f5;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 12px #4323130d}#header-component[transparent=not-sticky]{--closed-underlay-height: 0px}#header-component[transparent=not-sticky] .header__underlay-closed,#header-component .header__underlay-closed{background:transparent}#header-component .header__row--top{margin-top:1rem;border-radius:.55rem}body:has(main[data-template=blog]) #header-component .header__row,body:has(main[data-template=article]) #header-component .header__row{width:min(100% - 1.8rem,89rem);border-color:#65412a14;box-shadow:none}body:has(main[data-template=blog]) #header-component .header__row--top,body:has(main[data-template=article]) #header-component .header__row--top{margin-top:.8rem;border-radius:.38rem}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{background:#20140ee6;border-color:#ffffff1a;border-bottom-color:transparent;color:#fff7ef;box-shadow:none}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top :is(.menu-list__link,.header-actions__action,.search-action,.dropdown-localization__button){color:#fff7ef!important}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top :is(.menu-list__link:hover,.menu-list__link[aria-expanded=true],.header-actions__action:hover,.search-action:hover,.dropdown-localization__button:hover){color:#d2ae78!important}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top .header-logo__custom-title{color:#fff7ef!important}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top .header-logo__custom-subtitle{color:#d2ae78e6!important}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top .localization-form__select{color:#fff7ef!important}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top .localization-form__select option{color:#2d1d15}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top .header__column--right :is(svg,cart-icon,shopify-account){color:#fff7ef!important}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top .header-menu .menu-list__list-item[slot=overflow]>.menu-list__link{color:var(--ma-ink)!important}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top .header-menu .menu-list__list-item[slot=overflow]>.menu-list__link:hover,#header-component[transparent]:not([data-sticky-state=active]) .header__row--top .header-menu .menu-list__list-item[slot=overflow]>.menu-list__link:focus-visible{color:var(--ma-clay-dark)!important}#header-component[transparent=not-sticky][data-sticky-state=active] .header__row--top{background:#fffaf2fa;border-color:#65412a1a}#header-component .header__columns{align-items:center;padding-block:clamp(.42rem,.65vw,.55rem);padding-inline:clamp(.85rem,1.5vw,1.35rem)}#header-component .header__row--top,#header-component .header__column,#header-component .header-logo,#header-component .header-logo__image-container,#header-component .header-menu,#header-component .menu-list,#header-component .menu-list__list-item,#header-component .menu-list__link,#header-component .header-actions,#header-component .header-actions__action,#header-component .search-action,#header-component .dropdown-localization,#header-component .dropdown-localization .language-selector{align-items:center}.header-logo__custom-lockup{--header-logo-lockup-height: 60px !important;column-gap:.56rem;padding:.05rem 0;border-radius:0;background:none;box-shadow:none}.header-logo__custom-mark{width:calc(var(--header-logo-lockup-height-mobile) * 1.34);height:calc(var(--header-logo-lockup-height-mobile) * 1.34)}.header-logo__custom-divider{height:calc(var(--header-logo-lockup-height-mobile) * .9)}.header-logo__custom-wordmark{gap:.04rem;transform:none}.header-logo__custom-lockup--inverse{background:none}.header-logo__custom-title{font-family:var(--font-heading--family);font-size:1.2rem;letter-spacing:-.05em;line-height:.96;color:var(--ma-ink)}.header-logo__custom-lockup--inverse .header-logo__custom-title{color:#fff7ef}.header-logo__custom-subtitle{color:#2d1d158c;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.header-logo__custom-lockup--inverse .header-logo__custom-subtitle{color:#fff8efb8}@media screen and (min-width:750px){.header-logo__custom-lockup{column-gap:.62rem}.header-logo__custom-mark{width:calc(var(--header-logo-lockup-height) * 1.28);height:calc(var(--header-logo-lockup-height) * 1.28)}.header-logo__custom-divider{height:calc(var(--header-logo-lockup-height) * .86)}.header-logo__custom-wordmark{gap:.06rem;transform:none}}.menu-list__link,.header-actions__action,.search-action{font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}#header-component .header-menu .menu-list{--menu-horizontal-gap: clamp(.55rem, .8vw, .9rem)}#header-component .header-menu .menu-list__link{letter-spacing:.075em}#header-component .header-menu .menu-list__link-title{padding-inline:clamp(.28rem,.45vw,.55rem)}#header-component .header-menu .ma-theme-nav__more-mark{padding-inline:.2rem;letter-spacing:.04em}.header-actions__action,.search-action,.dropdown-localization__button{border-radius:.3rem}#header-component .dropdown-localization .language-selector{min-height:2.55rem;align-items:center;border-radius:var(--ma-radius-md)}#header-component .dropdown-localization .localization-form__select{min-height:2.55rem;padding-inline:.35rem 1.35rem;border-radius:var(--ma-radius-md);color:inherit;background:transparent;font-family:var(--font-body--family);font-size:.82rem;font-weight:600;letter-spacing:0}#header-component .dropdown-localization .language-selector:hover .localization-form__select,#header-component .dropdown-localization .localization-form__select:focus-visible{background:#c58f3d1a}#header-component dropdown-localization-component .localization-wrapper{min-width:13rem;padding:.55rem;border:1px solid var(--ma-dropdown-border)!important;border-radius:var(--ma-radius-lg)!important;background:var(--ma-dropdown-bg)!important;box-shadow:var(--ma-dropdown-shadow)!important}#header-component dropdown-localization-component .localization-form__list{scrollbar-width:thin;scrollbar-color:rgb(123 52 28 / .32) transparent}#header-component dropdown-localization-component .localization-form__list-item{min-height:2.75rem;margin-inline:0;padding:.72rem .75rem;border:1px solid transparent;border-radius:var(--ma-radius-md);color:var(--ma-ink);font-family:var(--font-body--family);font-size:.86rem;line-height:1.25}#header-component dropdown-localization-component .localization-form__list-item:hover,#header-component dropdown-localization-component .localization-form__list-item[aria-selected=true],#header-component dropdown-localization-component .localization-form__list-item[aria-current=true]{border-color:#7b341c24;background:var(--ma-dropdown-bg-soft);color:var(--ma-clay-dark)}header-drawer .menu-drawer,header-drawer .menu-drawer__submenu{background:#f7efe1!important;background-color:#f7efe1!important}header-drawer .menu-drawer{padding-bottom:env(safe-area-inset-bottom,0px);border-right:1px solid rgb(101 65 42 / .14);box-shadow:0 8px 24px #20140e1f}header-drawer .menu-drawer__backdrop{background:#180e0a3d;-webkit-backdrop-filter:none;backdrop-filter:none}header-drawer .menu-drawer__close-button,header-drawer .menu-drawer__back-button,header-drawer .drawer-localization .drawer-localization__button{border:0;background:transparent!important;color:var(--ma-ink)!important;box-shadow:none!important;filter:none}header-drawer .menu-drawer__close-button:hover,header-drawer .menu-drawer__back-button:hover,header-drawer .drawer-localization .drawer-localization__button:hover{transform:none;box-shadow:none!important;filter:none}header-drawer .ma-drawer-head{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:calc(1rem + env(safe-area-inset-top,0px)) 1rem .9rem;border-bottom:1px solid rgb(101 65 42 / .12);background:#f7efe1}header-drawer .ma-drawer-brand{display:grid;gap:.35rem}header-drawer .ma-drawer-brand__kicker{margin:0;color:var(--ma-clay-dark);font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:var(--ma-label-tracking-wide);text-transform:uppercase}header-drawer .ma-drawer-brand__text{margin:0;max-width:14rem;font-family:var(--font-heading--family);font-size:1rem;line-height:1.05;color:var(--ma-ink)}header-drawer .ma-drawer-head .menu-drawer__close-button,header-drawer .menu-drawer__nav-buttons .menu-drawer__close-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;min-height:2.6rem;padding:.6rem;border:1px solid rgb(101 65 42 / .16);border-radius:.35rem;background:#fffaf2!important;color:var(--ma-ink)!important}header-drawer .menu-drawer__nav-buttons{position:sticky;top:0;z-index:2;padding:.85rem 1rem;border-bottom:1px solid rgb(101 65 42 / .12);background:#f7efe1}header-drawer .menu-drawer__back-button{padding:.35rem 0;color:var(--ma-clay-dark)!important;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}header-drawer .menu-drawer__back-button>.svg-wrapper{margin-right:.55rem}header-drawer .menu-drawer__menu-item-text{overflow:visible;text-overflow:initial;white-space:normal}header-drawer .menu-drawer__menu-item--active{color:var(--ma-clay-dark)!important}header-drawer .menu-drawer__navigation{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}header-drawer .ma-drawer-footer{display:grid;gap:.65rem;margin:auto 1rem 1rem;padding:1rem;border:1px solid rgb(101 65 42 / .12);border-radius:.55rem;background:#fffaf2}header-drawer .ma-drawer-footer__kicker{margin:0;color:var(--ma-clay-dark);font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:var(--ma-label-tracking-wide);text-transform:uppercase}header-drawer .ma-drawer-footer__text{margin:0;font-family:var(--font-heading--family);font-size:1.15rem;line-height:1.05;color:var(--ma-ink)}header-drawer .ma-drawer-footer__link{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;color:var(--ma-clay-dark);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}header-drawer .ma-drawer-footer__link:after{content:"->";font-size:.9em}header-drawer .ma-drawer-footer__link:hover{text-decoration:none}.hero__container{overflow:hidden;border-radius:.8rem;box-shadow:var(--ma-shadow-soft)}.hero__media{filter:saturate(1.06) contrast(1.03)}.hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#110a0824,#110a0852 58%,#110a088f);pointer-events:none}.ma-hero-copy{position:relative;z-index:1;display:grid;gap:1.1rem;max-width:min(44rem,92vw);padding:clamp(1.35rem,2vw,2rem);border:1px solid rgb(255 255 255 / .08);border-radius:.75rem;background:#1d0f0be0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 20px #110a0814}main[data-template=index] .hero [class*=__text_intro]{position:relative;z-index:1;display:grid;gap:1.1rem;max-width:min(44rem,92vw);padding:clamp(1.35rem,2vw,2rem);border:1px solid rgb(255 255 255 / .08);border-radius:.75rem;background:#1d0f0be0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 20px #110a0814}.ma-kicker{display:inline-block;width:fit-content;padding:0 0 .45rem;border-bottom:1px solid rgb(255 255 255 / .22);border-radius:0;background:none;color:#fff8efe6;font-family:var(--font-body--family);font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase}main[data-template=index] .hero [class*=__text_intro]>p:first-child{display:inline-block;width:fit-content;padding:0 0 .45rem;border-bottom:1px solid rgb(255 255 255 / .22);border-radius:0;background:none;color:#fff8efe6;font-family:var(--font-body--family);font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ma-hero-copy h1{margin:0;max-width:11ch;color:#fff8ef;font-family:var(--font-heading--family);font-style:normal;font-weight:500;font-size:clamp(3rem,8vw,6.25rem);line-height:.98;letter-spacing:-.028em;text-shadow:0 2px 18px rgb(17 10 8 / .2);text-wrap:balance}main[data-template=index] .hero [class*=__text_intro]>h1{margin:0;max-width:11ch;color:#fff8ef;font-family:var(--font-heading--family);font-style:normal;font-weight:500;font-size:clamp(3rem,8vw,6.25rem);line-height:.98;letter-spacing:-.028em;text-shadow:0 2px 18px rgb(17 10 8 / .2);text-wrap:balance}.ma-hero-copy p{margin:0;max-width:34rem;color:#fff4e8e6;font-family:var(--font-body--family);font-size:clamp(1.02rem,1.8vw,1.16rem);font-weight:400;letter-spacing:.01em;line-height:1.72;text-shadow:0 1px 12px rgb(17 10 8 / .14)}main[data-template=index] .hero [class*=__text_intro]>p{margin:0;max-width:34rem;color:#fff4e8e6;font-family:var(--font-body--family);font-size:clamp(1.02rem,1.8vw,1.16rem);font-weight:400;letter-spacing:.01em;line-height:1.72;text-shadow:0 1px 12px rgb(17 10 8 / .14)}main[data-template=index] .hero [class*=__text_intro]>p:not(:first-of-type):not(:last-of-type){color:#fff7eef5;font-family:var(--font-body--family);font-size:clamp(1.04rem,1.85vw,1.18rem);font-weight:500;letter-spacing:.012em;line-height:1.78;text-shadow:0 2px 16px rgb(17 10 8 / .3)}.ma-inline-link{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;margin-top:.4rem;padding:.9rem 1.35rem;border:1px solid rgb(255 248 239 / .26);border-radius:.35rem;background:#fff8ef;color:var(--ma-clay-dark);font-family:var(--font-body--family);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}main[data-template=index] .hero [class*=__text_intro]>p:last-of-type,main[data-template=index] .hero [class*=__text_intro]>p:has(a){margin-top:.85rem;color:inherit;text-shadow:none}main[data-template=index] .hero [class*=__text_intro]>p:last-of-type a,main[data-template=index] .hero [class*=__text_intro]>p:has(a) a{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;min-height:3.1rem;padding:.9rem 1.35rem;border:1px solid rgb(255 248 239 / .26);border-radius:.35rem;background:#fff8ef!important;color:var(--ma-clay-dark)!important;font-family:var(--font-body--family);font-size:.82rem;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none!important;text-shadow:none;text-transform:uppercase;box-shadow:0 8px 20px #110a081f}main[data-template=index] .hero [class*=__text_intro]>p:last-of-type a:after,main[data-template=index] .hero [class*=__text_intro]>p:has(a) a:after{content:"->";font-size:.95em}main[data-template=index] .hero [class*=__text_intro]>p:last-of-type a:hover,main[data-template=index] .hero [class*=__text_intro]>p:has(a) a:hover{text-decoration:none!important;filter:none}.ma-inline-link:after{content:"->";font-size:.95em}.ma-inline-link:hover{text-decoration:none}.featured-product-section .section-content-wrapper{border-radius:.85rem;background:#f7efe1;border:1px solid var(--ma-border);box-shadow:var(--ma-shadow-soft)}.featured-product-section .product-card__content{background:transparent;border:0;box-shadow:none}.featured-product-section .featured-product-content-top{margin-bottom:1.5rem}.featured-product-section .text-block h1,.featured-product-section .text-block h2,.featured-product-section .text-block h3,.featured-product-section .text-block h4{font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.featured-product-section .price{color:var(--ma-clay-dark);font-weight:700}.featured-product-section .card-gallery,.featured-product-section .product-media,.featured-product-section .media-block img{border-radius:var(--ma-radius-xl)}.ma-spotlight{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);gap:clamp(1.5rem,3.5vw,3.5rem);align-items:center;width:min(100%,101rem);margin-inline:auto;padding-inline:clamp(1rem,3.5vw,2.75rem)}.section-content-wrapper>div:has(.ma-spotlight){width:100%}.ma-spotlight__media{display:grid;grid-template-columns:minmax(0,1fr) clamp(8.5rem,14vw,12rem);gap:clamp(.9rem,1.6vw,1.25rem);align-items:stretch}.ma-spotlight__main,.ma-spotlight__thumb{position:relative;display:block;overflow:hidden;border-radius:1rem;background:#efe5d7;border:1px solid var(--ma-border);box-shadow:var(--ma-shadow-soft)}.ma-spotlight__main{min-height:clamp(25rem,46vw,40rem)}.ma-spotlight__secondary{display:grid;gap:clamp(.9rem,1.4vw,1.2rem)}.ma-spotlight__thumb{-webkit-appearance:none;appearance:none;width:100%;padding:0;cursor:pointer;min-height:0;background:#efe5d7}.ma-spotlight__thumb:focus-visible{outline:2px solid var(--ma-gold);outline-offset:4px}.ma-spotlight__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .24s ease}.ma-spotlight__main:hover .ma-spotlight__image,.ma-spotlight__thumb:hover .ma-spotlight__image{transform:scale(1.04)}.ma-spotlight__media.is-swapping .ma-spotlight__image{opacity:.92}.ma-spotlight__copy{display:grid;gap:1.4rem;padding:clamp(1.5rem,3vw,2.75rem);border:1px solid var(--ma-border);border-radius:1rem;background:#f7efe1;box-shadow:var(--ma-shadow-soft)}.ma-spotlight__heading{display:grid;gap:.65rem}.ma-spotlight__type{margin:0;color:var(--ma-clay-dark);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.ma-spotlight__heading h2{margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.94;max-width:9ch}.ma-spotlight__intro{margin:0;max-width:34rem;font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.7;color:var(--ma-text-muted)}.ma-spotlight__meta{display:flex;flex-wrap:wrap;gap:.55rem}.ma-spotlight__meta span{display:inline-flex;align-items:center;min-height:2.3rem;padding:.45rem .8rem;border:1px solid rgb(138 95 55 / .16);border-radius:999px;background:#fcf6ed;color:var(--ma-clay-dark);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ma-spotlight__notes{display:grid;gap:.8rem;margin:0;padding:1.1rem 0 0;border-top:1px solid rgb(138 95 55 / .16)}.ma-spotlight__notes li{position:relative;margin:0;padding-left:1rem;color:var(--ma-text-muted);line-height:1.6}.ma-spotlight__notes li:before{content:"";position:absolute;top:.68rem;left:0;width:.38rem;height:.38rem;border-radius:999px;background:var(--ma-gold)}.ma-spotlight__cta{width:fit-content}.product-card__content{overflow:hidden;border:0;border-radius:.55rem;background:transparent;box-shadow:none}.card-gallery,.product-card__image,.product-media,.product-media-container,.collection-card__image,.image-block__image{overflow:hidden;border-radius:.65rem}.product-card .text-block h4,.product-card .text-block h5,.product-card .product-title{font-family:var(--font-body--family);font-size:clamp(1.08rem,1.7vw,1.3rem);font-weight:600;line-height:1.08;letter-spacing:-.02em}.product-card .price{color:var(--ma-clay-dark);font-size:.97rem;font-weight:600;letter-spacing:.01em}.section-resource-list__header .text-block{max-width:40rem}.section-resource-list__header h2,.section-resource-list__header h3{margin:0;font-size:clamp(2.2rem,4vw,3.75rem);line-height:.96}.section-resource-list__header p:last-child{margin-top:.85rem;font-size:1.05rem}.resource-card__image-placeholder,.product-card-gallery__title-placeholder{position:relative;display:grid;align-items:end;min-height:100%;padding:clamp(1rem,1.7vw,1.45rem);border:1px solid rgb(123 52 28 / .1);border-radius:.72rem;background:linear-gradient(180deg,#f3eadc,#fbf6ee);box-shadow:none}.resource-card__image-placeholder-inner,.product-card-gallery__placeholder-inner{display:grid;grid-template-rows:auto 1fr auto auto;gap:.7rem;min-height:100%}.resource-card__placeholder-kicker,.product-card-gallery__placeholder-kicker{color:#7b341cc7;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.resource-card__placeholder-mark,.product-card-gallery__placeholder-mark{align-self:end;width:3rem;height:1px;background:#7b341c2e}.resource-card__placeholder-message,.product-card-gallery__placeholder-message{align-self:end;max-width:12ch;color:var(--ma-ink);font-family:var(--font-body--family);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.product-card-gallery__title-placeholder .title-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.ma-collection-showcase{display:grid;gap:clamp(2rem,4vw,3.75rem);width:min(100%,101rem);margin-inline:auto;padding-inline:clamp(1rem,3.5vw,2.75rem)}.section-content-wrapper>div:has(.ma-collection-showcase){width:100%}.ma-collection-grid{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.45rem)}.ma-collection-card{position:relative;display:flex;align-items:flex-end;min-height:clamp(18rem,25vw,25.5rem);padding:clamp(1.1rem,1.5vw,1.5rem);overflow:hidden;border-radius:.95rem;color:#fff8ef;text-decoration:none;isolation:isolate;box-shadow:var(--ma-shadow-soft)}.ma-collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#110a0814 8%,#110a08a8),linear-gradient(90deg,rgb(17 10 8 / .16),transparent 55%);z-index:-1}.ma-collection-card--wide{grid-column:span 9;min-height:clamp(21rem,29vw,30rem)}.ma-collection-card--compact{grid-column:span 7;min-height:clamp(18rem,23vw,23.5rem)}.ma-collection-card--offset{transform:translateY(1.65rem)}.ma-collection-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s ease}.ma-collection-card:hover .ma-collection-card__image{transform:scale(1.06)}.ma-collection-card__content{display:grid;gap:.65rem;max-width:24rem}.ma-collection-card__badge{position:absolute;top:1rem;left:1rem;width:fit-content;padding:.35rem .55rem;border-radius:.2rem;border:1px solid rgb(255 255 255 / .08);background:#180e0abd;color:#fff7ece6;font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:var(--ma-label-tracking);text-transform:uppercase}.ma-collection-card__content h3{margin:0;color:#fff8ef;font-size:clamp(2rem,2.8vw,2.95rem);line-height:.94;max-width:8ch}.ma-collection-card__content p{margin:0;color:#fff4e8d6;font-size:1rem;line-height:1.55;max-width:22rem}.ma-collection-card--compact .ma-collection-card__content{max-width:20rem}.ma-collection-card--compact .ma-collection-card__content h3{font-size:clamp(1.75rem,2.35vw,2.4rem)}.ma-story-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--ma-border);border-radius:.85rem;background:#f7efe1;box-shadow:var(--ma-shadow-soft)}.ma-story-copy{display:grid;gap:1rem;min-width:0}.ma-story-copy h2{margin:0;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:.96}.ma-story-copy>p:last-of-type{margin:0;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.65}.ma-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.35rem}.ma-fact{display:grid;gap:.25rem;padding:1rem;border:1px solid rgb(101 65 42 / .08);border-radius:.55rem;background:#fffaf4}.ma-fact strong{font-family:var(--font-heading--family);font-size:1.8rem;line-height:1}.ma-fact span{color:var(--ma-ink-soft);font-size:.88rem;line-height:1.45}.ma-pill-list{display:flex;flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none}.ma-pill-list li{padding:0 0 0 .7rem;border-radius:0;border:0;border-left:2px solid rgb(123 52 28 / .26);background:none;color:var(--ma-clay-dark);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ma-story-gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.2vw,1.1rem);min-height:clamp(32rem,38vw,40rem);min-width:0}.ma-story-photo{min-width:0;min-height:0;height:100%;overflow:hidden;border-radius:.75rem;box-shadow:var(--ma-shadow-soft);background:#ead9bc}.ma-story-photo img{width:100%;height:100%;object-fit:cover}.ma-story-photo--tall{grid-column:1;grid-row:1 / -1}.ma-story-photo--wide{grid-column:2;grid-row:1}.ma-story-photo--square{grid-column:2;grid-row:2}.main-collection-grid__title,.ma-collection-description p{margin:0}main[data-template=collection] .text-block--text_description p{margin:0;max-width:40rem;font-size:1.05rem;line-height:1.7}main[data-template=collection] .section:first-child{padding-top:clamp(1rem,4vw,2.5rem)}main[data-template=collection] .section:first-child h1{margin:0;font-size:clamp(2.7rem,5.5vw,5rem);line-height:.92}main[data-template=collection] .ma-collection-description p{max-width:40rem;font-size:1.05rem;line-height:1.7}main[data-template=collection] .main-collection-grid,main[data-template=search] .main-collection-grid{width:min(100%,98rem);margin-inline:auto;padding-top:0}main[data-template=collection] .facets,main[data-template=search] .facets{padding-bottom:1.1rem}main[data-template=collection] .facets-controls-wrapper,main[data-template=search] .facets-controls-wrapper{align-items:center;gap:1rem;padding-block:.95rem;border-top:1px solid rgb(101 65 42 / .12);border-bottom:1px solid rgb(101 65 42 / .12)}main[data-template=collection] .facets--filters-title,main[data-template=search] .facets--filters-title,main[data-template=collection] .facets__summary,main[data-template=search] .facets__summary,main[data-template=collection] .facets__label,main[data-template=search] .facets__label,main[data-template=collection] .sorting-filter__label,main[data-template=search] .sorting-filter__label,main[data-template=collection] .facets__clear-all-link,main[data-template=search] .facets__clear-all-link,main[data-template=collection] .show-more__button,main[data-template=search] .show-more__button{font-family:var(--font-body--family);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}main[data-template=collection] .products-count-wrapper span,main[data-template=search] .products-count-wrapper span,main[data-template=collection] .facets__status,main[data-template=search] .facets__status{color:#2d1d15c2;font-family:var(--font-body--family);font-size:.92rem;font-weight:500;letter-spacing:0;text-transform:none}main[data-template=collection] .facets__summary,main[data-template=search] .facets__summary{color:#2f1f17}main[data-template=collection] .facets__panel-content,main[data-template=search] .facets__panel-content,main[data-template=collection] .sorting-filter__options,main[data-template=search] .sorting-filter__options{border:1px solid rgb(101 65 42 / .12);border-radius:.65rem;background:#fffaf3;box-shadow:0 16px 28px #43231312}main[data-template=collection] .sorting-filter__label,main[data-template=search] .sorting-filter__label{font-size:.9rem;font-weight:500;letter-spacing:0;text-transform:none}main[data-template=collection] .product-grid,main[data-template=search] .product-grid{align-items:start}main[data-template=collection] .product-grid__item,main[data-template=search] .product-grid__item{min-width:0}main[data-template=collection] .product-grid__card,main[data-template=search] .product-grid__card{height:100%}main[data-template=collection] .product-card__content,main[data-template=search] .product-card__content{border:0;border-radius:0;background:transparent;box-shadow:none}main[data-template=collection] .product-card__content>.group-block:first-child,main[data-template=search] .product-card__content>.group-block:first-child{flex:1 1 auto}main[data-template=collection] .product-card__content>.group-block:last-child,main[data-template=search] .product-card__content>.group-block:last-child{padding-top:.7rem}main[data-template=collection] .product-card .text-block h4,main[data-template=collection] .product-card .text-block h5,main[data-template=collection] .product-card .product-title,main[data-template=search] .product-card .text-block h4,main[data-template=search] .product-card .text-block h5,main[data-template=search] .product-card .product-title{font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.1}main[data-template=collection] .product-card .price,main[data-template=search] .product-card .price{font-size:.93rem}main[data-template=collection] .facet-checkbox,main[data-template=collection] .facet-remove,main[data-template=collection] .facet-summary,main[data-template=search] .facet-checkbox,main[data-template=search] .facet-remove,main[data-template=search] .facet-summary{border-radius:.32rem}@media screen and (min-width:750px){main[data-template=collection] .facets-controls-wrapper,main[data-template=search] .facets-controls-wrapper{grid-template-columns:minmax(0,1fr) auto auto}main[data-template=collection] .facets__disclosure,main[data-template=search] .facets__disclosure{margin-inline-end:.2rem}}main[data-template=product] .product-information{padding-top:clamp(1rem,2.4vw,1.85rem);padding-bottom:clamp(2.5rem,5vw,4.75rem)}main[data-template=product] .product-information.section--page-width,main[data-template=product] .product-information.section--full-width{width:min(100%,96rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,2.4rem)}main[data-template=product] .product-information__grid{align-items:start;gap:clamp(1.25rem,2vw,2.5rem)}main[data-template=product] .product-information__media{width:auto;min-width:0}main[data-template=product] .product-information__media media-gallery{display:block}main[data-template=product] .product-information__media .media-gallery__grid{gap:clamp(.85rem,1.3vw,1.15rem)}main[data-template=product] .product-information__media .product-media-container{position:relative;overflow:hidden;border-radius:1.15rem;background:#eadbc9;box-shadow:0 6px 16px #4323130a}main[data-template=product] .product-information__media .product-media,main[data-template=product] .product-information__media .product-media-container,main[data-template=product] .product-information__media img{border-radius:inherit}main[data-template=product] .product-information__media .product-media__image{display:block;width:100%;height:100%;object-fit:cover}main[data-template=product] .product-information__media .product-media-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#22150f00 18%,#22150f1a);opacity:0;pointer-events:none;transition:opacity .38s ease}main[data-template=product] .product-information__media .product-media-container__zoom-button,.dialog-zoomed-gallery__close-button{background:transparent!important;border:0;box-shadow:none}zoom-dialog .dialog-zoomed-gallery__dialog{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;overflow:auto;overscroll-behavior:none;scrollbar-width:none}zoom-dialog .dialog-zoomed-gallery__dialog::-webkit-scrollbar{display:none;width:0;height:0}zoom-dialog .dialog-zoomed-gallery{width:100%;min-height:100dvh;margin:0}zoom-dialog .dialog-zoomed-gallery .product-media-container{min-height:100dvh;max-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:clamp(4.5rem,8vh,6rem) clamp(1rem,4vw,1.8rem) clamp(6.75rem,14vh,8.75rem)}zoom-dialog .dialog-zoomed-gallery .product-media,zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{width:100%;max-width:100%;max-height:100%}zoom-dialog .dialog-zoomed-gallery .product-media__image{max-width:100%;max-height:100%}@media screen and (min-width:750px){zoom-dialog .dialog-zoomed-gallery .product-media-container{padding:clamp(2.5rem,5vh,3.5rem) calc(var(--thumbnail-width, 6rem) + clamp(2.75rem,5vw,4.5rem)) clamp(2.5rem,5vh,3.5rem) clamp(2rem,4vw,3.5rem)}zoom-dialog .dialog-zoomed-gallery .product-media,zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{max-height:calc(100dvh - clamp(5rem,10vh,7rem))}}.ma-product-kicker{margin:0;color:var(--ma-clay-dark);font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase}main[data-template=product] .text-block--text_kicker>p{margin:0;padding:0;border:0;color:#7b341cb8;font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase}main[data-template=product] .product-details{align-self:start;padding:clamp(1.45rem,2.4vw,2.35rem);border:1px solid rgb(123 52 28 / .12);border-radius:1.2rem;background:linear-gradient(180deg,#fffaf2,#faf3e8);box-shadow:0 10px 26px #4323130d}main[data-template=product] .product-details>.group-block{width:100%;padding:0}main[data-template=product] .product-details>.group-block>.group-block-content{gap:clamp(1rem,1.35vw,1.35rem)}main[data-template=product] .divider{display:none}main[data-template=product] product-price{padding-bottom:0!important}main[data-template=product] [class*=__text_intro]{margin-top:-.15rem}main[data-template=product] [class*=__text_intro] p{max-width:34ch;margin:0;color:#2d1d15b8;font-size:1.01rem;line-height:1.7}main[data-template=product] .product-details.sticky-content--desktop{top:calc(var(--header-group-height, 0px) + 1.15rem)}main[data-template=product] .product-details h1{max-width:8ch;margin:0;font-size:clamp(2.9rem,5.4vw,5.5rem);line-height:.88;text-wrap:balance}main[data-template=product] .product-details .price{color:var(--ma-clay-dark);font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:700;letter-spacing:.04em}main[data-template=product] .buy-buttons-block{margin-top:.35rem}main[data-template=product] .variant-picker,main[data-template=product] .buy-buttons,main[data-template=product] .buy-buttons-block,main[data-template=product] .buy-buttons-block__bar,main[data-template=product] details{width:100%}main[data-template=product] .variant-picker .variant-option__label{color:var(--ma-ink-soft);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}main[data-template=product] .variant-picker .variant-option--buttons label{border-radius:.45rem}main[data-template=product] .buy-buttons .add-to-cart-button{width:100%;min-height:3.8rem;border-radius:.42rem!important;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}main[data-template=product] .buy-buttons .add-to-cart-button[disabled]{border-color:transparent;background:#c7ab99!important;color:#fff7ee!important;box-shadow:none}main[data-template=product] .buy-buttons .add-to-cart-button[disabled]:hover{transform:none;box-shadow:none}main[data-template=product] [class*=__text_trust]{margin-top:.2rem}main[data-template=product] [class*=__text_trust] ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}main[data-template=product] [class*=__text_trust] li{padding:.2rem 0 .2rem 1rem;border:0;border-left:2px solid rgb(123 52 28 / .18);border-radius:0;background:none;color:#2d1d15b8;font-size:.93rem;line-height:1.55}main[data-template=product] [class*=__text_trust] strong{display:block;margin-bottom:.2rem;color:var(--ma-clay-dark);font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}main[data-template=product] [class*=__text_service_note] p{margin:0;color:#2d1d159e;font-size:.9rem;line-height:1.65}main[data-template=product] [class*=__text_service_note] a{color:var(--ma-clay-dark);font-weight:700;text-decoration-thickness:1px}main[data-template=product] .accordion{display:grid;gap:.7rem;margin-top:.5rem}main[data-template=product] .accordion--dividers accordion-custom:first-child .details,main[data-template=product] .accordion--dividers accordion-custom:last-child .details,main[data-template=product] .accordion--dividers accordion-custom:not(:first-child) .details{border:0}main[data-template=product] .accordion accordion-custom{display:block}main[data-template=product] .accordion .details{overflow:clip;border:1px solid rgb(123 52 28 / .08);border-radius:.55rem;background:#fffaf28f;box-shadow:none;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}main[data-template=product] .accordion .details[open]{border-color:#7b341c1a;background:#fffdf8;box-shadow:none}main[data-template=product] .accordion .details__header{align-items:center;padding:1rem 1rem .98rem;color:var(--ma-ink);font-family:var(--font-body--family);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}main[data-template=product] .accordion .details[open] .details__header{border-bottom:1px solid rgb(123 52 28 / .06)}main[data-template=product] .accordion .details .icon-caret{color:#7b341cb8}main[data-template=product] .accordion .details-content,main[data-template=product] details .details-content>*,main[data-template=product] details .text-block{min-width:0}main[data-template=product] .accordion .details-content{padding:0 1rem 1rem}main[data-template=product] .accordion .details-content .text-block{padding-top:.95rem!important}main[data-template=product] details .text-block :is(p,li),main[data-template=product] details .rte :is(p,li){color:#2d1d15cc;font-size:.98rem;line-height:1.65}main[data-template=product] details :is(h4,h5,strong){color:var(--ma-clay-dark)}main[data-template=product] .accordion [class*=__text_shipping_content] ul{margin:.85rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}main[data-template=product] .accordion [class*=__text_shipping_content] li{position:relative;padding-left:1rem}main[data-template=product] .accordion [class*=__text_shipping_content] li:before{content:"";position:absolute;top:.72rem;left:0;width:.35rem;height:.35rem;border-radius:999px;background:#7b341c73}main[data-template=product] .sticky-add-to-cart__bar{border-radius:.7rem;background:#f3e8d5}@media screen and (min-width:750px){main[data-template=product] .product-information__grid:not(.product-information--media-none){grid-column:1 / -1}main[data-template=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}main[data-template=product] .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr)}main[data-template=product] .product-information__grid:not(.product-information--media-none):is(.product-information--media-left,.product-information--media-right) :is(.product-information__media,.product-details){padding:0}main[data-template=product] .product-information__media media-gallery[data-ma-gallery-live=true] .media-gallery__grid{align-items:start}main[data-template=product] .product-information__media media-gallery[data-ma-gallery-live=true] .product-media-container{cursor:pointer;transition:box-shadow .36s ease,filter .36s ease,opacity .36s ease;will-change:transform}main[data-template=product] .product-information__media media-gallery[data-ma-gallery-live=true] .product-media-container.is-featured{box-shadow:0 14px 28px #43231314}main[data-template=product] .product-information__media media-gallery[data-ma-gallery-live=true] .product-media-container.is-secondary{filter:saturate(.96) brightness(.98)}main[data-template=product] .product-information__media media-gallery[data-ma-gallery-live=true] .product-media-container.is-secondary:after{opacity:1}main[data-template=product] .product-information__media media-gallery[data-ma-gallery-live=true] .product-media-container .product-media__image{transition:transform .52s ease,filter .36s ease}main[data-template=product] .product-information__media media-gallery[data-ma-gallery-live=true] .product-media-container.is-featured .product-media__image{transform:scale(1.01)}main[data-template=product] .product-information__media media-gallery[data-ma-gallery-live=true] .product-media-container.is-secondary .product-media__image{transform:scale(1.035)}main[data-template=product] .product-information__media .media-gallery--two-column.media-gallery--large-first-image .media-gallery__grid>:first-child{min-height:clamp(28rem,46vw,42rem)}main[data-template=product] .product-information__media .media-gallery--two-column.media-gallery--large-first-image .media-gallery__grid>:not(:first-child){min-height:clamp(13rem,22vw,20rem)}main[data-template=product] .product-details{padding:0 0 0 clamp(1.6rem,2.5vw,2.65rem);border:0;border-radius:0;background:transparent;box-shadow:none}main[data-template=product] .product-details>.group-block>.group-block-content{gap:clamp(1.05rem,1.6vw,1.42rem)}main[data-template=product] .product-details .buy-buttons{padding-top:.2rem}}@media screen and (max-width:749px){main[data-template=collection] .section:first-child,main[data-template=search] .section:first-child{padding-top:.35rem}main[data-template=collection] .section:first-child h1,main[data-template=search] .section:first-child h1{font-size:clamp(2.45rem,13vw,3.95rem);line-height:.94}main[data-template=collection] .text-block--text_description p,main[data-template=search] .text-block--text_description p,main[data-template=collection] .ma-collection-description p,main[data-template=search] .ma-collection-description p{font-size:.98rem;line-height:1.64}main[data-template=collection] .main-collection-grid,main[data-template=search] .main-collection-grid{padding-inline:var(--ma-mobile-gutter)}main[data-template=collection] .facets,main[data-template=search] .facets{padding-bottom:.9rem}main[data-template=collection] .facets-controls-wrapper,main[data-template=search] .facets-controls-wrapper{gap:.8rem;padding-block:.8rem}main[data-template=collection] .product-grid,main[data-template=search] .product-grid{gap:1.2rem .95rem}main[data-template=collection] .product-card__content>.group-block:last-child,main[data-template=search] .product-card__content>.group-block:last-child{padding-top:.8rem}main[data-template=collection] .product-card .text-block h4,main[data-template=collection] .product-card .text-block h5,main[data-template=collection] .product-card .product-title,main[data-template=search] .product-card .text-block h4,main[data-template=search] .product-card .text-block h5,main[data-template=search] .product-card .product-title{font-size:clamp(1rem,4.6vw,1.16rem);line-height:1.12}main[data-template=collection] .product-card .price,main[data-template=search] .product-card .price{font-size:.9rem}main[data-template=product] .product-information.section--page-width,main[data-template=product] .product-information.section--full-width{padding-inline:var(--ma-mobile-gutter)}main[data-template=product] .product-information__grid{gap:1.35rem}main[data-template=product] .product-information__media .media-gallery--hint{--slideshow-gap: 0}main[data-template=product] .product-information__media .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:100%}main[data-template=product] .product-information__media slideshow-container{overflow:hidden;border-radius:.95rem}main[data-template=product] .product-information__media .product-media-container{border-radius:.95rem}main[data-template=product] .product-details{padding:1rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}main[data-template=product] .product-details h1{max-width:8.4ch;font-size:clamp(2.35rem,12vw,3.6rem)}main[data-template=product] .product-details>.group-block>.group-block-content{gap:.95rem}main[data-template=product] .accordion{gap:.55rem}main[data-template=product] [class*=__text_intro] p{max-width:none;font-size:.96rem}main[data-template=product] [class*=__text_trust] li{padding:.18rem 0 .18rem .9rem;border-radius:0;font-size:.9rem}}main[data-template=product] .product-recommendations .section-resource-list{position:relative;width:min(100%,105rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem);gap:clamp(1.6rem,3vw,2.4rem)}main[data-template=product] .product-recommendations .section-resource-list:before{content:"";position:absolute;inset:0 clamp(1rem,3vw,2.5rem) auto;height:1px;background:linear-gradient(90deg,#7b341c00,#7b341c2e 18%,#7b341c0d)}main[data-template=product] .product-recommendations .section-resource-list__content{max-width:42rem;margin-bottom:clamp(.2rem,.8vw,.8rem)}main[data-template=product] .product-recommendations .section-resource-list__content .text-block{display:grid;gap:.95rem;max-width:none}main[data-template=product] .product-recommendations .text-block--text_GbxcYC>h2,main[data-template=product] .product-recommendations .text-block--text_GbxcYC>h3{margin:0;max-width:10ch;font-size:clamp(2.5rem,5vw,4.4rem);line-height:.94;letter-spacing:-.03em}main[data-template=product] .product-recommendations .text-block--text_GbxcYC>p:last-child{margin:0;max-width:34rem;color:var(--ma-text-muted);font-size:1.02rem;line-height:1.65}main[data-template=product] .product-recommendations .resource-list{--resource-list-column-gap: clamp(1rem, 1.8vw, 1.5rem);--resource-list-row-gap: clamp(1.4rem, 2.5vw, 2rem)}main[data-template=product] .product-recommendations .resource-list--grid{align-items:stretch}main[data-template=product] .product-recommendations .resource-list__item{display:flex;min-width:0}main[data-template=product] .product-recommendations .product-card{width:100%;height:100%}main[data-template=product] .product-recommendations .product-card__link{border-radius:1rem}main[data-template=product] .product-recommendations .product-card__content{display:grid;grid-template-rows:auto 1fr;height:100%;border:1px solid rgb(123 52 28 / .08);border-radius:.65rem;background:#fffaf2;box-shadow:0 6px 16px #4323130a}main[data-template=product] .product-recommendations .product-grid-view-zoom-out--details{display:none}main[data-template=product] .product-recommendations .card-gallery{position:relative;overflow:hidden;border-radius:.85rem;background:linear-gradient(135deg,#f3ebdf,#fbf6ee)}main[data-template=product] .product-recommendations .card-gallery,main[data-template=product] .product-recommendations .card-gallery>a,main[data-template=product] .product-recommendations .card-gallery slideshow-component,main[data-template=product] .product-recommendations .card-gallery slideshow-container,main[data-template=product] .product-recommendations .card-gallery slideshow-slides,main[data-template=product] .product-recommendations .card-gallery slideshow-slide,main[data-template=product] .product-recommendations .card-gallery .product-media-container,main[data-template=product] .product-recommendations .card-gallery .product-media{height:100%}main[data-template=product] .product-recommendations .card-gallery slideshow-slide,main[data-template=product] .product-recommendations .card-gallery .product-media-container{min-height:100%}main[data-template=product] .product-recommendations .card-gallery img{width:100%;height:100%;object-fit:cover}main[data-template=product] .product-recommendations .card-gallery slideshow-arrows .slideshow-control{padding-inline:.85rem;color:#fff7ef;opacity:0;transition:opacity .22s ease}main[data-template=product] .product-recommendations .product-card:is(:hover,:focus-within) .card-gallery slideshow-arrows .slideshow-control{opacity:1}main[data-template=product] .product-recommendations .product-badges{top:.8rem;left:.8rem}main[data-template=product] .product-recommendations .product-badges__badge{padding:.42rem .65rem;border-radius:.25rem;background:#211610eb!important;color:#fff7ee!important;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}main[data-template=product] .product-recommendations .product-card__content>.group-block:last-child{display:flex;flex:1 1 auto;padding:1rem 1rem 1.08rem}main[data-template=product] .product-recommendations .product-card__content>.group-block:last-child>.group-block__media-wrapper{display:none}main[data-template=product] .product-recommendations .product-card__content>.group-block:last-child>.group-block-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.42rem;width:100%}main[data-template=product] .product-recommendations .product-card__content>.group-block:last-child>.group-block-content>.group-block{width:100%!important;min-width:0}main[data-template=product] .product-recommendations .product-card__content .text-block{max-width:none}main[data-template=product] .product-recommendations .product-card__content :is(h4,.h4){display:-webkit-box;margin:0;overflow:hidden;color:#2b1c15;font-family:var(--font-body--family);font-size:clamp(1.18rem,1.7vw,1.45rem);font-weight:600;line-height:1.06;letter-spacing:-.03em;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance}main[data-template=product] .product-recommendations .product-card__content product-price,main[data-template=product] .product-recommendations .product-card__content .price{margin:0;color:#7b341ce6;font-size:.94rem;font-weight:600}main[data-template=product] .product-recommendations .product-card-gallery__title-placeholder{align-items:end;border-color:#7b341c14;background:linear-gradient(180deg,#f3eadc,#fbf7ef)}main[data-template=product] .product-recommendations .product-card-gallery__placeholder-message{max-width:10ch;font-size:clamp(1rem,1.45vw,1.2rem)}main[data-template=product] .product-recommendations .product-recommendations__skeleton-item{aspect-ratio:4 / 5;border-radius:1rem;background:linear-gradient(135deg,#7b341c14,#7b341c08);opacity:1}@media screen and (max-width:989px){main[data-template=product] .product-recommendations .section-resource-list{padding-inline:var(--ma-mobile-gutter)}main[data-template=product] .product-recommendations .section-resource-list:before{inset-inline:var(--ma-mobile-gutter)}main[data-template=product] .product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){main[data-template=product] .product-recommendations .section-resource-list{gap:1.35rem}main[data-template=product] .product-recommendations .section-resource-list__content{margin-bottom:0}main[data-template=product] .product-recommendations .text-block--text_GbxcYC>h2,main[data-template=product] .product-recommendations .text-block--text_GbxcYC>h3{max-width:11ch;font-size:clamp(2.2rem,10vw,3.3rem)}main[data-template=product] .product-recommendations .resource-list{--resource-list-column-gap: .85rem;--resource-list-row-gap: 1rem}main[data-template=product] .product-recommendations .resource-list--grid{grid-template-columns:1fr}main[data-template=product] .product-recommendations .product-card__content{border:0;border-radius:0;background:transparent;box-shadow:none}main[data-template=product] .product-recommendations .card-gallery{border-radius:.72rem;aspect-ratio:4 / 4.8}main[data-template=product] .product-recommendations .product-card__content>.group-block:last-child{padding:.82rem .05rem 1rem}main[data-template=product] .product-recommendations .product-card__content :is(h4,.h4){font-size:clamp(1.1rem,5vw,1.4rem)}main[data-template=product] .product-recommendations .product-badges{top:.58rem;left:.58rem}main[data-template=product] .product-recommendations .product-badges__badge{padding:.32rem .48rem;font-size:.62rem}}body>footer{position:relative;margin-top:clamp(4.5rem,9vw,7.5rem);overflow:hidden;color:#f3e7db;background:#211610;border-top:1px solid rgb(255 240 224 / .08)}body>footer:before{display:none}body>footer:after{display:none}body>footer .section,body>footer p,body>footer h1,body>footer h2,body>footer h3,body>footer h4,body>footer h5,body>footer h6,body>footer a,body>footer .utilities,body>footer .menu__heading__default{color:inherit}body>footer .group-block{min-width:0}body>footer .footer-content{gap:clamp(2rem,4vw,2.8rem);align-items:start}body>footer .footer-content>*{min-width:0;padding:0}body>footer .footer-content>:first-child{grid-column:1 / -1;padding:0 0 clamp(1.8rem,4vw,2.6rem);border:0;border-bottom:1px solid rgb(255 240 224 / .14);background:none;box-shadow:none;overflow:visible}body>footer .footer-content>:first-child:before{display:none}body>footer .footer-content>:first-child .group-block-content{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(1.2rem,3vw,2.4rem);align-items:start}body>footer .footer-content>:first-child [class*=__newsletter_heading],body>footer .footer-content>:first-child [class*=__newsletter_copy],body>footer .footer-content>:first-child .email-signup-block{min-width:0}body>footer .footer-content>:first-child [class*=__newsletter_heading]{grid-column:1}body>footer .footer-content>:first-child [class*=__newsletter_copy]{grid-column:1;max-width:34rem}body>footer .footer-content>:first-child .email-signup-block{grid-column:2;grid-row:1 / span 2;align-self:end;width:100%}body>footer .footer-content>:not(:first-child){padding-top:0;border-top:0}body>footer [class*=__newsletter_heading]>p:first-child,body>footer [class*=__brand_heading]>p:first-child,body>footer [class*=__support_heading]>p:first-child,body>footer .menu__heading{display:inline-flex;align-items:center;width:fit-content;margin:0 0 .95rem;padding:0 0 .35rem;border-bottom:1px solid rgb(210 174 120 / .24);color:#d2ae78;font-family:var(--font-body--family);font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}body>footer [class*=__newsletter_heading] h2{max-width:14ch;margin:0;color:#f8efe4;font-size:clamp(2rem,4.1vw,3.25rem);line-height:.98;letter-spacing:-.04em}body>footer [class*=__newsletter_copy],body>footer [class*=__newsletter_copy]>*,body>footer [class*=__newsletter_copy] p{margin:0;max-width:35rem;color:#e8dbce!important;opacity:1!important;font-size:clamp(.98rem,1.4vw,1.04rem);font-weight:500;line-height:1.68}body>footer [class*=__brand_heading] h3{max-width:14ch;margin:0;color:#f5ece2;font-size:clamp(1.8rem,2.6vw,2.45rem);line-height:1.02;letter-spacing:-.03em}body>footer [class*=__support_heading] h4{max-width:14ch;margin:0;color:#f3e9dd;font-family:var(--font-body--family);font-size:clamp(1.16rem,1.5vw,1.35rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}body>footer [class*=__brand_copy],body>footer [class*=__brand_copy]>*,body>footer [class*=__brand_copy] p{max-width:31rem;margin:0;color:#e4d4c4!important;opacity:1!important;font-size:1rem;font-weight:500;line-height:1.68}body>footer .group-block ul,body>footer .menu ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}body>footer [class*=__brand_points] li,body>footer [class*=__support_links] li,body>footer .menu__item{position:relative;padding-left:.95rem;color:#e8d8c8;line-height:1.55}body>footer [class*=__brand_points] li:before,body>footer [class*=__support_links] li:before,body>footer .menu__item:before{content:"";position:absolute;top:.72em;left:0;width:.38rem;height:.38rem;border-radius:50%;background:var(--ma-gold);transform:translateY(-50%)}body>footer .menu .details-content{margin-top:.95rem}body>footer .menu__item+.menu__item{margin-top:0}body>footer .menu__item a,body>footer [class*=__support_links] a{color:#efe4d8;text-decoration:none;transition:color .22s ease}body>footer .menu__item a:hover,body>footer [class*=__support_links] a:hover{color:#fff8ef}body>footer .email-signup__form{width:100%}body>footer .email-signup__input-group{min-height:4.15rem;border:1px solid #cfb8a3;border-radius:.45rem;background:#f5eadb;box-shadow:none}body>footer .email-signup__input-group:focus-within{border-color:#b58f75;box-shadow:0 0 0 1px #b58f752e}body>footer .email-signup__input{padding:1rem 1.15rem;color:var(--ma-ink);background:transparent;font-size:.96rem}body>footer .email-signup__input::placeholder{color:#2d1d157a}body>footer .email-signup__button:not(.button-unstyled){align-self:stretch;margin:.35rem;border:0;border-radius:.3rem;background:#7b341c!important;color:#fff8ef!important;box-shadow:none;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body>footer .email-signup__button:not(.button-unstyled):hover{transform:none;background:#8f4528!important;box-shadow:none;filter:none}body>footer .email-signup__message,body>footer .email-signup__message-text{color:#fff6ea}body>footer .footer-utilities .utilities{border-top-color:#ffffff1f;color:#bfa998;row-gap:.75rem}body>footer .footer-utilities .utilities>*{text-wrap:wrap}body>footer .footer-utilities a,body>footer .policy-list-trigger{color:#bfa998}body>footer .policy-list-trigger{padding:0;font-weight:600}body>footer .footer-utilities a:hover,body>footer .policy-list-trigger:hover{color:#fff8ef}body>footer .footer-utilities .social-icons__wrapper{gap:.55rem;justify-content:center}body>footer .footer-utilities .social-icons__icon-wrapper{width:2.25rem;height:2.25rem}body>footer .footer-utilities .social-icons__icon-wrapper a{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgb(255 248 239 / .14);border-radius:999px;color:#bfa998;background:#fff8ef0a;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}body>footer .footer-utilities .social-icons__icon-wrapper a:hover{border-color:#fff8ef47;color:#fff8ef;background:#fff8ef17;text-decoration:none;transform:translateY(-1px)}body>footer .footer-utilities .social-icons__icon{width:1.05rem;height:1.05rem}@media screen and (min-width:750px){body>footer .footer-utilities .social-icons__wrapper{justify-content:flex-end}}body>footer .terms-policies-popover{border:1px solid rgb(45 29 21 / .08);background:#fff8ef;box-shadow:0 18px 40px #00000029}body>footer .policy_list li a{color:var(--ma-ink);padding:.7rem .8rem}.ma-social-links{display:grid;gap:clamp(1rem,2vw,1.35rem)}.ma-social-links__copy{display:grid;gap:.42rem}.ma-social-links__heading,.ma-social-links__note{margin:0}.ma-social-links__heading{color:#3b2a20;font-size:clamp(.9rem,1.2vw,1.08rem);font-weight:700;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.ma-social-links__note{color:#2d1d15bd;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.55;max-width:50rem}.ma-social-links__items{display:flex;flex-wrap:wrap;gap:clamp(.75rem,1.4vw,1rem)}.ma-social-link{--social-color: var(--ma-clay-dark);--social-tint: rgb(123 52 28 / .08);display:inline-flex;align-items:center;justify-content:flex-start;gap:.82rem;min-width:min(17rem,100%);min-height:4.35rem;padding:.82rem 1rem;border:1px solid color-mix(in srgb,var(--social-color) 24%,transparent);border-radius:999px;color:var(--social-color);background:linear-gradient(180deg,#fffaf2f5,#fffaf2c7),var(--social-tint);box-shadow:0 10px 24px #2d1d150f;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.ma-social-link--instagram{--social-color: #e4405f;--social-tint: rgb(228 64 95 / .11);border-color:transparent;background:linear-gradient(#fffaf2,#fffaf2) padding-box,linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4) border-box}.ma-social-link--facebook{--social-color: #1877f2;--social-tint: rgb(24 119 242 / .1)}.ma-social-link--tiktok{--social-color: #111111;--social-tint: rgb(0 242 234 / .09);border-color:#ff00503d}.ma-social-link:hover,.ma-social-link:focus-visible{border-color:color-mix(in srgb,var(--social-color) 38%,transparent);color:var(--social-color);background:#fffaf2;box-shadow:0 14px 30px #2d1d151a;text-decoration:none;transform:translateY(-2px)}.ma-social-link:focus-visible{outline:2px solid color-mix(in srgb,var(--social-color) 38%,transparent);outline-offset:3px}.ma-social-link__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.35rem;height:2.35rem;border-radius:999px;color:var(--social-color);background:var(--social-tint);transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.ma-social-link--tiktok .ma-social-link__icon{box-shadow:-2px 0 #00f2ea,2px 0 #ff0050}.ma-social-link:hover .ma-social-link__icon,.ma-social-link:focus-visible .ma-social-link__icon{color:#fff;background:var(--social-color)}.ma-social-link--tiktok:hover .ma-social-link__icon,.ma-social-link--tiktok:focus-visible .ma-social-link__icon{box-shadow:-2px 0 #00f2ea,2px 0 #ff0050}.ma-social-link svg{width:1.18rem;height:1.18rem}.ma-social-link__text{display:grid;gap:.18rem;min-width:0}.ma-social-link__label,.ma-social-link__detail{display:block;letter-spacing:0}.ma-social-link__label{color:var(--ma-ink);font-size:clamp(1rem,1.2vw,1.14rem);font-weight:800;line-height:1.1}.ma-social-link__detail{max-width:13rem;color:#2d1d15a8;font-size:.78rem;font-weight:600;line-height:1.25}.ma-social-links--event{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border:1px solid rgb(123 52 28 / .14);border-radius:8px;background:linear-gradient(135deg,#c58f3d1f,#fffaf2f2),#fffaf2}.ma-social-links--event .ma-social-links__note{max-width:36rem}.ma-social-links--event .ma-social-links__items{justify-content:flex-end}.ma-social-links--about-cta .ma-social-links__copy{justify-items:center;text-align:center}.ma-social-links--about-cta .ma-social-links__note{max-width:58rem}.ma-social-links--about-cta .ma-social-links__items{justify-content:center}@media screen and (max-width:749px){.ma-social-links--event{grid-template-columns:1fr;align-items:start;padding:1rem}.ma-social-links--event .ma-social-links__items{justify-content:flex-start}.ma-social-link{flex:1 1 min(16rem,100%)}.ma-social-link__detail{max-width:none}}@media screen and (max-width:420px){.ma-social-link{flex-basis:100%}}main[data-template=page] .section--mexicoart-contact{position:relative;padding-block:clamp(2.6rem,4vw,4.4rem) clamp(4rem,6vw,6rem);border-block:1px solid rgb(101 65 42 / .12);background:radial-gradient(circle at 12% 18%,rgb(197 143 61 / .1),transparent 22%),radial-gradient(circle at 88% 82%,rgb(162 77 47 / .06),transparent 20%),linear-gradient(180deg,#f0e1cb,#f6eadb 42%,#efdeca)}.ma-contact-page__shell{display:grid;gap:clamp(2rem,3vw,3rem);padding-block:clamp(.8rem,1.8vw,1.6rem)}.ma-contact-page__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(1.4rem,3vw,2.4rem);align-items:start;padding-bottom:clamp(1.7rem,3vw,2.4rem);border-bottom:1px solid rgb(101 65 42 / .14)}.ma-contact-page__hero-copy,.ma-contact-page__hero-panel,.ma-contact-page__story,.ma-contact-page__form-panel,.ma-contact-page__faq{border:0;background:none;box-shadow:none}.ma-contact-page__hero-copy{padding:0}.ma-contact-page__hero-copy:before{display:none}.ma-contact-page__hero-copy h1{max-width:11ch;margin:0;color:#241710;font-size:clamp(3.1rem,6vw,5.6rem);letter-spacing:-.045em;line-height:.92}.ma-contact-page__hero-intro{max-width:37rem;margin-top:1.1rem}.ma-contact-page__hero-intro p{font-size:1.04rem;line-height:1.72}.ma-contact-page__response{max-width:18rem;margin:1.45rem 0 0;padding:.9rem 0 0;border-top:1px solid rgb(123 52 28 / .16);color:var(--ma-clay-dark);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ma-contact-page__hero-panel{display:grid;gap:1.25rem;padding:0 0 0 clamp(1.3rem,2vw,1.9rem);border-left:1px solid rgb(101 65 42 / .14)}.ma-contact-page__panel-block+.ma-contact-page__panel-block{padding-top:1.1rem;border-top:1px solid rgb(101 65 42 / .12)}.ma-section-kicker--compact{margin-bottom:.7rem}.ma-contact-page__direct{display:grid;gap:.9rem;margin:0}.ma-contact-page__direct li{display:grid;gap:.22rem}.ma-contact-page__direct span{color:#6c5448e6;font-size:var(--ma-label-size-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ma-contact-page__direct a,.ma-contact-page__direct p{margin:0;color:#2f1f17;font-size:1rem;line-height:1.55;text-decoration:none}.ma-contact-page__direct a:hover{color:var(--ma-clay-dark);text-decoration:underline}.ma-contact-page__direct-note p,.ma-contact-page__promise p{color:#2d1d15cc;font-size:.97rem;line-height:1.68}.ma-contact-page__routes-wrap{display:grid;gap:1.35rem;padding-top:.6rem}.ma-contact-page__routes-heading{display:grid;gap:.55rem;max-width:40rem}.ma-contact-page__routes-heading h2,.ma-contact-page__story h2,.ma-contact-page__form-heading h2,.ma-contact-page__faq-heading h2{margin:0;color:#261811;font-family:var(--font-body--family);font-weight:600;font-size:clamp(2.25rem,4vw,3.4rem);letter-spacing:-.03em;line-height:1.02}.ma-contact-page__routes-heading p:last-child,.ma-contact-page__form-heading p:last-child,.ma-contact-page__faq-heading p:last-child{margin:0;max-width:40rem;font-size:1rem;line-height:1.72}.ma-contact-page__routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.ma-contact-route{display:grid;gap:.85rem;min-height:100%;padding:1.25rem 0;border-top:1px solid rgb(101 65 42 / .14);color:var(--ma-ink);text-decoration:none;box-shadow:none;transition:border-color .18s ease}.ma-contact-route:hover{border-color:#7b341c3d;text-decoration:none}.ma-contact-route strong{color:#23170f;font-size:1.15rem;font-weight:600;line-height:1.08}.ma-contact-route p{margin:0;color:#2d1d15bd;font-size:.95rem;line-height:1.62}.ma-contact-route span{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;color:var(--ma-clay-dark);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ma-contact-route span:after{content:"\2192";font-size:.95rem;line-height:1}.ma-contact-page__content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,3rem);align-items:start}.ma-contact-page__story,.ma-contact-page__form-panel,.ma-contact-page__faq{padding:0}.ma-contact-page__story{display:grid;gap:1rem}.ma-contact-page__story-copy p,.ma-contact-page__page-note p,.ma-contact-page__story-points li{font-size:1rem;line-height:1.7}.ma-contact-page__story-copy p,.ma-contact-page__story-points li,.ma-contact-page__form-heading p:last-child,.ma-contact-page__faq-heading p:last-child{color:#2d1d15d1}.ma-contact-page__story-points ul{display:grid;gap:.6rem;margin:0;padding-left:1.1rem}.ma-contact-page__page-note{padding-top:1rem;border-top:1px solid rgb(101 65 42 / .12)}.ma-contact-page__form-panel{display:grid;gap:1.35rem;padding-left:clamp(1.4rem,2.6vw,2.2rem);border-left:1px solid rgb(101 65 42 / .14)}.ma-contact-page__form-heading{display:grid;gap:.55rem}.ma-contact-form{display:grid;gap:1rem}.ma-contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.ma-contact-form__field{display:grid;gap:.45rem}.ma-contact-form__field label{color:#3b2a20;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ma-contact-form__field label span{color:var(--ma-clay-dark)}.ma-contact-form__input{width:100%;min-height:3.4rem;padding:.95rem 1rem;border:1px solid rgb(101 65 42 / .18);border-radius:.45rem;color:var(--ma-ink);background:#f7ebdb;box-shadow:none;font-size:.95rem;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ma-contact-form__input::placeholder{color:#6c544885}.ma-contact-form__input:focus{outline:none;border-color:#7b341c47;box-shadow:0 0 0 4px #a24d2f12;background:#fbf1e5}.ma-contact-form__input--textarea{min-height:10rem;resize:vertical}.ma-contact-form__select-wrap{position:relative}.ma-contact-form__select-wrap:after{content:"\2304";position:absolute;top:50%;right:1rem;color:#6c5448b3;font-size:1rem;transform:translateY(-56%);pointer-events:none}.ma-contact-form__input--select{-webkit-appearance:none;appearance:none;cursor:pointer}.ma-contact-form__feedback{display:inline-flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-radius:.8rem;font-size:.94rem;line-height:1.5}.ma-contact-form__feedback svg{width:1rem;height:1rem}.ma-contact-form__feedback--error{border:1px solid rgb(180 65 42 / .2);color:#8c3425;background:#f4ddd4b8}.ma-contact-form__feedback--success{border:1px solid rgb(58 117 79 / .16);color:#24533a;background:#dfeee4b8}.ma-contact-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.35rem}.ma-contact-form__footer p{max-width:28rem;margin:0;color:#2d1d15b8;font-size:.93rem;line-height:1.65}.ma-contact-form__footer .button{min-width:12rem;justify-content:center}.ma-contact-page__faq{display:grid;gap:1.4rem;padding-top:1.8rem;border-top:1px solid rgb(101 65 42 / .14)}.ma-contact-page__faq-heading{display:grid;gap:.55rem;max-width:38rem}.ma-contact-page__faq-list{display:grid;grid-template-columns:1fr;gap:0}.ma-contact-faq-item{padding:1rem 0 1.05rem;border-top:1px solid rgb(101 65 42 / .12);background:none}.ma-contact-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;color:#2b1d15;font-family:var(--font-body--family);font-size:1rem;font-weight:600;line-height:1.4}.ma-contact-faq-item summary::-webkit-details-marker{display:none}.ma-contact-faq-item summary:after{content:"+";flex:0 0 auto;color:var(--ma-clay-dark);font-size:1.2rem;line-height:1}.ma-contact-faq-item[open] summary:after{content:"\2212"}.ma-contact-faq-item .rte{margin-top:.8rem}.ma-contact-faq-item p{margin:0;color:#2d1d15c2;font-size:.96rem;line-height:1.68}@media screen and (min-width:990px){body>footer .footer-content{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.86fr) minmax(14rem,.94fr)}}@media screen and (max-width:989px){#header-component .header__row{width:calc(100% - 1rem)}.ma-contact-page__hero,.ma-contact-page__content{grid-template-columns:1fr}.ma-contact-page__routes{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-contact-page__faq-list{grid-template-columns:1fr}.ma-contact-page__hero-panel,.ma-contact-page__form-panel{padding-left:0;padding-top:1.35rem;border-top:1px solid rgb(101 65 42 / .14);border-left:0}.ma-spotlight{grid-template-columns:1fr;padding-inline:0}.ma-spotlight__media{grid-template-columns:1fr}.ma-spotlight__main{min-height:clamp(22rem,82vw,34rem)}.ma-spotlight__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-spotlight__thumb{aspect-ratio:.95}.ma-spotlight__heading h2{max-width:10ch}.ma-spotlight__copy{gap:1rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.ma-collection-showcase{padding-inline:0}.ma-section-heading--split{grid-template-columns:1fr}.ma-section-heading--split h2{max-width:11ch}.ma-collection-card--wide,.ma-collection-card--compact{grid-column:span 12}.ma-collection-card--offset{transform:none}.ma-story-panel{grid-template-columns:1fr}.ma-story-gallery{grid-template-columns:1fr;grid-template-rows:none;min-height:0}.ma-fact-grid{grid-template-columns:1fr}.ma-story-photo--tall,.ma-story-photo--wide,.ma-story-photo--square{grid-column:1;grid-row:auto;min-height:0}.ma-story-photo--tall{aspect-ratio:4 / 5}.ma-story-photo--wide,.ma-story-photo--square{aspect-ratio:16 / 10}body>footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr))}body>footer .footer-content>:first-child,body>footer .footer-content>:nth-child(2){grid-column:1 / -1}body>footer .footer-content>:first-child .group-block-content{grid-template-columns:1fr}body>footer .footer-content>:first-child .email-signup-block{grid-column:1;grid-row:auto}header-drawer .menu-drawer{width:min(calc(100vw - .75rem),28rem)!important;max-width:100vw!important}header-drawer .menu-drawer__navigation{padding-top:.35rem}header-drawer .menu-drawer__menu.has-submenu{padding-inline:1rem;margin-block-end:.55rem}header-drawer .ma-theme-nav__drawer-list>.menu-drawer__list-item:not(.ma-theme-nav__item){display:none}header-drawer .menu-drawer__menu-item{gap:.85rem}header-drawer .menu-drawer__menu>.menu-drawer__list-item{min-height:auto}header-drawer .ma-theme-nav__item .menu-drawer__menu-item--mainlist{min-height:0;padding:.95rem 0;border-bottom:1px solid rgb(101 65 42 / .12);font-family:var(--font-body--family);font-size:clamp(1.02rem,2.8vw,1.35rem);font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none!important}header-drawer .ma-theme-nav__item .menu-drawer__menu-item--child{padding:.62rem 0;font-size:.94rem;line-height:1.35;color:var(--ma-ink-soft);text-transform:none!important}header-drawer .ma-theme-nav__item .menu-drawer__list-item--deep .menu-drawer__menu,header-drawer .ma-theme-nav__item .menu-drawer__menu--childlist{margin-top:.15rem;margin-left:.1rem;padding-left:.85rem;border-left:1px solid rgb(123 52 28 / .16)}header-drawer .ma-theme-nav__item .menu-drawer__menu-item>.svg-wrapper{padding:0;opacity:.7}}@media screen and (max-width:749px){#header-component .header__row,body:has(main[data-template=blog]) #header-component .header__row,body:has(main[data-template=article]) #header-component .header__row{width:min(calc(100% - (var(--ma-mobile-gutter) * 2)),100%)}#header-component .header__row--top,body:has(main[data-template=blog]) #header-component .header__row--top,body:has(main[data-template=article]) #header-component .header__row--top{margin-top:.45rem}#header-component .header__columns{padding-inline:clamp(.85rem,4vw,1rem)}.header-logo__custom-lockup{gap:.2rem}.header-logo__custom-title{font-size:1.04rem}.header-logo__custom-subtitle{display:none}main[data-template=index] .hero .section-content-wrapper,main[data-template=index] .section-content-wrapper>div:has(.ma-collection-showcase),main[data-template=index] .section-content-wrapper>div:has(.ma-spotlight),main[data-template=index] .section-content-wrapper>div:has(.ma-story-panel),main[data-template=index] .section-resource-list,main[data-template=page] .section--mexicoart-contact .section-content-wrapper,body>footer .section-content-wrapper{padding-inline:var(--ma-mobile-gutter)}main[data-template=index] .hero [class*=__text_intro],.ma-hero-copy{gap:.92rem;max-width:min(24rem,calc(100vw - (var(--ma-mobile-gutter) * 2)));padding:1.1rem 1rem 1.2rem;background:#180c09e6}.ma-hero-copy h1,main[data-template=index] .hero [class*=__text_intro]>h1{max-width:8.2ch;font-size:clamp(2.75rem,13vw,4.35rem);line-height:.92}.ma-hero-copy p,main[data-template=index] .hero [class*=__text_intro]>p{max-width:28rem;color:#fff4e8f0;font-size:.98rem;line-height:1.66;text-shadow:0 1px 10px rgb(17 10 8 / .18)}main[data-template=index] .hero [class*=__text_intro]>p:first-child{color:#fff8efeb}main[data-template=index] .hero [class*=__text_intro]>p:last-of-type,main[data-template=index] .hero [class*=__text_intro]>p:has(a){margin-top:.45rem}main[data-template=index] .hero [class*=__text_intro] a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:3rem;padding:.86rem 1.15rem;border:1px solid rgb(255 248 239 / .3);border-radius:.35rem;background:#fff8ef!important;color:var(--ma-clay-dark)!important;font-size:.8rem;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none!important;text-shadow:none;text-transform:uppercase;box-shadow:none}.ma-collection-showcase,.ma-spotlight,.ma-story-panel,.ma-contact-page__shell,.ma-contact-page__hero,.ma-contact-page__content{gap:var(--ma-mobile-stack-gap)}.ma-collection-grid{grid-template-columns:1fr;gap:.95rem}.ma-spotlight__meta{display:grid;gap:.55rem}.ma-spotlight__meta span{min-height:0;padding:0 0 0 .78rem;border:0;border-left:2px solid rgb(123 52 28 / .18);border-radius:0;background:none;font-size:.76rem;letter-spacing:.08em}.ma-spotlight__notes{gap:.68rem;padding-top:.9rem}.ma-collection-card{width:100%;min-height:17.5rem;padding:1rem;border-radius:.75rem}.ma-collection-card__badge{top:.8rem;left:.8rem}.ma-collection-card__content h3{font-size:clamp(1.9rem,8.6vw,2.5rem)}.ma-collection-card__content p{font-size:.95rem;line-height:1.58}.ma-collection-card--wide,.ma-collection-card--compact{grid-column:1 / -1}.ma-collection-card__content{width:min(100%,18rem);max-width:none}.ma-story-panel{padding:1.25rem;border-radius:.7rem}main[data-template=page] .section--mexicoart-contact{padding-block:1.7rem 3.4rem}.ma-contact-page__hero-copy,.ma-contact-page__hero-panel,.ma-contact-page__story,.ma-contact-page__form-panel,.ma-contact-page__faq{padding:0;border-radius:0}.ma-contact-page__hero-copy h1,.ma-contact-page__routes-heading h2,.ma-contact-page__story h2,.ma-contact-page__form-heading h2,.ma-contact-page__faq-heading h2{max-width:11ch;font-size:clamp(2.3rem,10vw,3.3rem)}.ma-contact-page__response{width:100%;max-width:none}.ma-contact-page__routes,.ma-contact-form__row{grid-template-columns:1fr}.ma-contact-form__footer{flex-direction:column;align-items:stretch}.ma-contact-form__footer .button{width:100%}header-drawer .menu-drawer-container .header__icon--summary{padding:.7rem;border:0;border-radius:.35rem;background:#fffaf2f5;box-shadow:none}header-drawer .menu-drawer-container .header__icon--summary:is(:focus,:focus-visible,:active){outline:none;box-shadow:none}#header-component[transparent]:not([data-sticky-state=active]) header-drawer .menu-drawer-container .header__icon--summary{background:transparent;color:#fff7ef}header-drawer .menu-drawer-container.menu-open>.header__icon--summary{opacity:0;visibility:hidden;pointer-events:none}header-drawer .menu-drawer{width:min(calc(100vw - .6rem),26rem)!important;max-width:100vw!important}header-drawer .menu-drawer__navigation{padding-top:.25rem}header-drawer .menu-drawer__menu.has-submenu{padding-inline:1rem;margin-block-end:.35rem}header-drawer .menu-drawer__menu-item{gap:1rem}header-drawer .menu-drawer__menu>.menu-drawer__list-item{min-height:auto}header-drawer .menu-drawer__menu-item--mainlist{min-height:0;padding:1.15rem 0;border-bottom:1px solid rgb(101 65 42 / .12);font-family:var(--font-body--family);font-size:clamp(1.02rem,5vw,1.22rem);font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:none!important}header-drawer .menu-drawer__menu-item--parent{padding:.8rem 0;font-size:.98rem;font-weight:600;line-height:1.35;color:var(--ma-ink);text-transform:none!important}header-drawer .menu-drawer__menu-item--child{padding:.72rem 0;font-size:.92rem;line-height:1.35;color:var(--ma-ink-soft);text-transform:none!important}header-drawer .menu-drawer__list-item--deep .menu-drawer__menu,header-drawer .menu-drawer__menu--grandchildlist{margin-top:.2rem;margin-left:.1rem;padding-left:.85rem;border-left:1px solid rgb(123 52 28 / .16)}header-drawer .menu-drawer__menu-item>.svg-wrapper{padding:0;opacity:.7}header-drawer .menu-drawer__utility-links{margin:0 1rem .75rem;padding:.85rem 0 0;border-top:1px solid rgb(101 65 42 / .12);background:none}header-drawer .menu-drawer__featured-content{display:none}.hero__container{border-radius:.65rem}.ma-hero-copy{max-width:100%}.ma-inline-link,.ma-link-button{width:100%;justify-content:center}.product-card__content{border-radius:.7rem}.card-gallery,.product-card__image,.product-media,.product-media-container,.collection-card__image,.image-block__image,.ma-story-photo{border-radius:.6rem}main[data-template=product] .product-details{padding:1.1rem}body>footer{margin-top:3.5rem}body>footer .footer-content{grid-template-columns:1fr;gap:1.55rem}body>footer .footer-content>:first-child,body>footer .footer-content>:nth-child(2){grid-column:auto}body>footer .footer-content>:first-child{padding:0 0 1.4rem}body>footer [class*=__newsletter_heading] h2{max-width:11ch;font-size:clamp(1.85rem,9vw,2.45rem)}body>footer [class*=__brand_heading] h3{font-size:clamp(1.55rem,7.4vw,2rem)}body>footer .email-signup__input-group{min-height:0}body>footer .email-signup__button:not(.button-unstyled){width:calc(100% - .9rem);justify-content:center}}.featured-blog-posts .section-resource-list{width:min(100%,98rem);margin:0 auto;align-items:start}.ma-home-journal__header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.62fr);gap:clamp(1.5rem,3.6vw,3.2rem);align-items:end;margin-bottom:clamp(1.45rem,3vw,2.4rem)}.ma-home-journal__copy{max-width:46rem}.ma-home-journal__copy>p:first-child{margin:0 0 .8rem;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ma-accent)}.ma-home-journal__copy>h2{max-width:12ch;margin:0;font-size:clamp(2.8rem,5.8vw,4.7rem);line-height:.94;letter-spacing:-.04em;color:var(--ma-ink)}.ma-home-journal__copy>p{max-width:35rem;margin-block:1rem 0;font-size:1rem;line-height:1.7;color:#463226d1}.ma-home-journal__copy>p:last-child{margin-top:1.2rem}.ma-home-journal__copy>p:last-child a{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--ma-accent)}.ma-home-journal__aside{display:grid;gap:.75rem;align-self:stretch;padding:.4rem 0 .4rem clamp(1.1rem,2.2vw,1.7rem);border-left:1px solid rgb(123 52 28 / .12)}.ma-home-journal__aside-kicker{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#7b341cb8}.ma-home-journal__aside-text{max-width:25rem;margin:0;font-size:.96rem;line-height:1.72;color:#463226cc}.ma-home-journal__content{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(17rem,.58fr);gap:clamp(1.15rem,2.6vw,2rem);align-items:start}.ma-home-journal__feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(16rem,.82fr);gap:clamp(1rem,2.2vw,1.6rem);align-items:start;min-width:0}.ma-home-journal__feature-media{display:block;overflow:hidden;border-radius:.8rem;background:#f1e5d5;aspect-ratio:1.02;text-decoration:none}.ma-home-journal__feature-body{display:grid;gap:.9rem;align-content:start;min-width:0;padding-top:.15rem}.ma-home-journal__feature-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ma-accent)}.ma-home-journal__feature h3{margin:0}.ma-home-journal__feature h3 a{color:var(--ma-ink);font-size:clamp(1.9rem,3.15vw,3rem);line-height:.94;letter-spacing:-.035em;text-decoration:none}.ma-home-journal__feature-meta{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:center;color:#7b341cc2;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ma-home-journal__feature-excerpt{max-width:32rem;margin:0;font-size:1rem;line-height:1.72;color:#463226d1}.ma-home-journal__feature-link{display:inline-flex;align-items:center;width:fit-content;padding-bottom:.2rem;border-bottom:1px solid rgb(123 52 28 / .18);color:var(--ma-accent);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.ma-home-journal__stack{display:grid;gap:1rem;min-width:0;padding-left:clamp(1rem,2.2vw,1.45rem);border-left:1px solid rgb(123 52 28 / .12)}.ma-home-journal__item{display:grid;grid-template-columns:minmax(6.8rem,8rem) minmax(0,1fr);gap:.9rem;align-items:start;min-width:0;padding-bottom:1rem;border-bottom:1px solid rgb(123 52 28 / .1)}.ma-home-journal__item:last-of-type{padding-bottom:0}.ma-home-journal__item-media{display:block;overflow:hidden;border-radius:.55rem;background:#f1e5d5;aspect-ratio:.9;text-decoration:none}.ma-home-journal__item-body{display:grid;gap:.45rem;align-content:start;min-width:0}.ma-home-journal__item-meta{color:#7b341cbd;font-size:.71rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ma-home-journal__item-body .text-block{width:100%;align-items:flex-start}.ma-home-journal__item-body .text-block>*{margin:0}.ma-home-journal__item-body h3 a{color:var(--ma-ink);font-size:clamp(1.15rem,1.65vw,1.5rem);line-height:1.04;letter-spacing:-.025em;text-decoration:none}.ma-home-journal__item-excerpt{margin:0;font-size:.92rem;line-height:1.62;color:#463226c7}.ma-home-journal__browse{display:grid;gap:.35rem;align-content:start;padding:1rem 0 0;color:var(--ma-clay-dark);text-decoration:none}.ma-home-journal__browse-kicker{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#7b341cb8}.ma-home-journal__browse-title{width:fit-content;padding-bottom:.18rem;border-bottom:1px solid rgb(123 52 28 / .16);font-size:1rem;font-weight:600;line-height:1.35}.featured-blog-posts .resource-list__item{min-width:0}.featured-blog-posts__empty,.ma-journal-empty{display:grid;gap:1.3rem;padding:clamp(1.3rem,3vw,1.85rem) 0 0;border-top:1px solid rgb(123 52 28 / .12);background:none;border-radius:0}.featured-blog-posts__empty-copy,.ma-journal-empty{max-width:44rem}.featured-blog-posts__empty h3,.ma-journal-empty h2{margin:0;max-width:14ch;font-size:clamp(2.2rem,4vw,3.35rem);line-height:.95;letter-spacing:-.04em;color:var(--ma-ink)}.featured-blog-posts__empty p:last-child,.ma-journal-empty p:last-of-type{max-width:38rem;margin:0;font-size:1rem;line-height:1.72;color:#463226d1}.featured-blog-posts__empty .ma-link-button,.ma-journal-empty .ma-link-button{width:fit-content}main[data-template=blog],main[data-template=article]{--ma-blog-display-family: Georgia, Cambria, "Times New Roman", serif;--ma-blog-reading-family: Cambria, Georgia, "Times New Roman", serif;--ma-blog-ui-family: var(--font-body--family)}main[data-template=blog] .blog-posts{--page-content-width: 90rem;width:min(100%,90rem);margin:0 auto;padding-top:clamp(1.15rem,3vw,2.45rem);padding-inline:clamp(1.1rem,3vw,2.15rem)}main[data-template=blog] .ma-journal-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.75fr);gap:clamp(1.7rem,3.8vw,3.4rem);align-items:end;margin-bottom:clamp(2rem,4.5vw,3.45rem)}main[data-template=blog] .ma-journal-hero__copy{max-width:42rem}main[data-template=blog] .ma-journal-hero .text-block{width:100%;max-width:none}main[data-template=blog] .ma-journal-hero .text-block>*{max-inline-size:min(100%,13ch)}main[data-template=blog] .ma-journal-hero .text-block h1{margin:0;font-family:var(--ma-blog-display-family);font-size:clamp(3rem,6vw,5rem);line-height:.98;letter-spacing:-.04em}main[data-template=blog] .ma-journal-hero__intro{max-width:33rem;margin:1.15rem 0 0;font-family:var(--ma-blog-reading-family);font-size:1.06rem;line-height:1.76;letter-spacing:.002em;color:#463226d1}main[data-template=blog] .ma-journal-hero__aside{display:grid;gap:.9rem;align-self:stretch;align-content:end;padding:.1rem 0 .25rem clamp(1.15rem,2vw,1.55rem);background:transparent;border:0;border-left:1px solid rgb(123 52 28 / .12);border-radius:0}main[data-template=blog] .ma-journal-hero__aside-text{margin:0;font-family:var(--ma-blog-reading-family);font-size:1.01rem;line-height:1.74;letter-spacing:.002em;color:#463226d1}main[data-template=blog] .ma-journal-hero__count{display:inline-flex;align-items:baseline;gap:.65rem;padding-top:.6rem;border-top:1px solid rgb(123 52 28 / .1)}main[data-template=blog] .ma-journal-hero__count-number{font-family:var(--font-heading--family);font-size:clamp(2rem,5vw,2.8rem);line-height:.9;letter-spacing:-.04em;color:var(--ma-ink)}main[data-template=blog] .ma-journal-hero__count-label{font-family:var(--ma-blog-ui-family);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7b341cc2}main[data-template=blog] .blog-posts-container{padding-top:clamp(1.45rem,2.7vw,2rem);border-top:1px solid rgb(123 52 28 / .1);column-gap:clamp(1.2rem,2.5vw,1.8rem);row-gap:clamp(1.6rem,3vw,2.35rem)}main[data-template=blog] .blog-post-item{padding:0;border:none}main[data-template=blog] .blog-post-card{height:100%;gap:clamp(.95rem,2vw,1.25rem)}main[data-template=blog] .blog-post-card--text-only{position:relative}main[data-template=blog] .blog-post-card--text-only .blog-post-card__content{order:1}main[data-template=blog] .blog-post-card--text-only .blog-post-card__art{order:2}main[data-template=blog] .blog-post-card__art{display:grid;align-content:end;gap:1rem;min-height:14.5rem;padding:clamp(1.2rem,2.2vw,1.8rem);background:#f5ecdf;border:0;border-radius:.45rem}main[data-template=blog] .blog-post-card__art-label,main[data-template=blog] .blog-post-card__kicker{margin:0;font-family:var(--ma-blog-ui-family);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7b341cc2}main[data-template=blog] .blog-post-card__art-mark{width:3.4rem;height:1px;background:#7b341c38}main[data-template=blog] .blog-post-card__art-title{max-width:9ch;font-family:var(--ma-blog-display-family);font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.035em;color:var(--ma-ink)}main[data-template=blog] .blog-post-card__art-date{font-family:var(--ma-blog-ui-family);font-size:.86rem;line-height:1.5;color:#463226b8}main[data-template=blog] .blog-post-card__image-container{overflow:hidden;border-radius:.45rem;background:#f2e7da}main[data-template=blog] .blog-post-card__content{gap:.65rem;padding:.2rem 0 .15rem;background:transparent;border:0;border-radius:0}main[data-template=blog] .blog-post-card__content>a:first-of-type{padding-block-start:0}main[data-template=blog] .blog-post-card__content .text-block>*{margin:0;font-family:var(--ma-blog-display-family);font-size:clamp(1.65rem,3.4vw,2.9rem);line-height:1.03;letter-spacing:-.03em}main[data-template=blog] .blog-post-card__content .blog-post-details{gap:.5rem;font-family:var(--ma-blog-ui-family);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7b341cc2}main[data-template=blog] .blog-post-card__content .blog-post-card__content-text{max-width:48ch;font-family:var(--ma-blog-reading-family);font-size:1.04rem;line-height:1.78;letter-spacing:.002em;color:#463226cc}main[data-template=blog] .blog-post-card__cta{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:.45rem;font-family:var(--ma-blog-ui-family);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;color:var(--ma-accent)}@media screen and (min-width:750px){main[data-template=blog] .blog-post-item--horizontal .blog-post-card--text-only{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,.66fr);gap:clamp(1.6rem,3vw,2.35rem);align-items:start}main[data-template=blog] .blog-post-item--horizontal .blog-post-card--text-only .blog-post-card__content{order:1}main[data-template=blog] .blog-post-item--horizontal .blog-post-card--text-only .blog-post-card__art{order:2;width:min(100%,22rem);justify-self:end}}main[data-template=article] .section-content-wrapper{width:min(100%,86rem);margin:0 auto;padding-inline:clamp(1.1rem,3vw,2.2rem)}main[data-template=article] .ma-article-shell{display:grid;gap:clamp(1.8rem,3vw,2.7rem)}main[data-template=article] .ma-article-shell--text-only{width:min(100%,52rem);margin:0 auto}main[data-template=article] .ma-article-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(18rem,.68fr);gap:clamp(1.7rem,3.5vw,3.4rem);align-items:end;padding-bottom:clamp(1.45rem,3vw,2.2rem);border-bottom:1px solid rgb(123 52 28 / .12)}main[data-template=article] .ma-article-shell--text-only .ma-article-hero{grid-template-columns:1fr;gap:1rem}main[data-template=article] .ma-article-hero__lead{display:grid;gap:.7rem;max-width:58rem}main[data-template=article] .ma-article-back{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;font-family:var(--ma-blog-ui-family);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--ma-accent)}main[data-template=article] .ma-article-back:hover{color:#8f4528}main[data-template=article] .ma-article-hero .text-block{width:100%;align-items:flex-start}main[data-template=article] .ma-article-hero .text-block>*{text-align:left;max-inline-size:min(100%,18ch)}main[data-template=article] .ma-article-shell--text-only .ma-article-hero__lead{max-width:72rem}main[data-template=article] .ma-article-shell--text-only .ma-article-hero .text-block>*{max-inline-size:min(100%,22ch)}main[data-template=article] .ma-article-hero h1{margin:0;font-family:var(--ma-blog-display-family);font-size:clamp(3.15rem,6vw,5.4rem);line-height:1;letter-spacing:-.035em;text-wrap:balance}main[data-template=article] .ma-article-hero__meta{display:grid;gap:1rem;align-self:stretch;align-content:end;padding:.1rem 0 .1rem clamp(1.15rem,2vw,1.55rem);border-left:1px solid rgb(123 52 28 / .12)}main[data-template=article] .ma-article-shell--text-only .ma-article-hero__meta{max-width:33rem;padding:.1rem 0 0;border-left:0}main[data-template=article] .ma-article-hero__meta-line{display:grid;gap:.7rem}main[data-template=article] .ma-article-hero__meta .blog-post-details,main[data-template=article] .ma-article-read-time{display:inline-flex;flex-wrap:wrap;gap:.55rem;margin:0;font-family:var(--ma-blog-ui-family);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7b341cc7}main[data-template=article] .ma-article-deck{max-width:30rem;margin:0;font-family:var(--ma-blog-reading-family);font-size:clamp(1.12rem,1.6vw,1.26rem);line-height:1.84;letter-spacing:.002em;color:#32251de6}main[data-template=article] .ma-article-media{width:min(100%,78rem);margin:0 auto}main[data-template=article] .blog-post-featured-image{overflow:hidden;border-radius:.55rem;background:#f2e7da}main[data-template=article] .ma-article-reading-column{width:min(100%,48rem);margin:0 auto}main[data-template=article] .blog-post-content{width:100%;margin:0 auto;font-family:var(--ma-blog-reading-family);font-size:1.22rem;line-height:1.94;letter-spacing:.002em;text-rendering:optimizeLegibility;font-kerning:normal;color:#261d16f5}main[data-template=article] .blog-post-content>*+*{margin-top:1.5rem}main[data-template=article] .blog-post-content>p:first-of-type{font-size:1.3rem;line-height:1.92;color:#2a1f18fa}main[data-template=article] .blog-post-content :is(h2,h3,h4){margin:2.3rem 0 .75rem;color:var(--ma-ink);font-family:var(--ma-blog-display-family);font-weight:400;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}main[data-template=article] .blog-post-content h2{font-size:clamp(2rem,4vw,2.85rem)}main[data-template=article] .blog-post-content h3{font-size:clamp(1.6rem,3vw,2.1rem)}main[data-template=article] .blog-post-content :is(ul,ol){padding-left:1.35rem}main[data-template=article] .blog-post-content li+li{margin-top:.5rem}main[data-template=article] .blog-post-content blockquote{margin:2rem 0;padding:.1rem 0 .1rem 1.2rem;border-left:1px solid rgb(123 52 28 / .2);color:#3a281ed6;font-family:var(--ma-blog-display-family);font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.48;letter-spacing:-.02em}main[data-template=article] .blog-post-content a{color:var(--ma-accent);text-decoration-thickness:1px;text-underline-offset:.16em}main[data-template=article] .blog-post-content img{border-radius:.45rem}main[data-template=article] .blog-post-comments-container{width:100%;margin-top:clamp(2.6rem,4vw,3.4rem);padding-top:clamp(1.8rem,3vw,2.4rem);border-top:1px solid rgb(123 52 28 / .12)}main[data-template=article] .blog-post-comments-container .h3{margin:0 0 1.25rem;font-family:var(--ma-blog-ui-family);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}main[data-template=article] .blog-post-comment{padding:1rem 0;background:none;border:0;border-top:1px solid rgb(123 52 28 / .1);border-radius:0}main[data-template=article] .blog-post-comments__form-container{margin-top:2rem;padding:1.4rem 0 0;background:none;border:0;border-top:1px solid rgb(123 52 28 / .1);border-radius:0}main[data-template=article] .blog-post-comments__form-input{background:#fffdf9;border-color:#7b341c24}@media screen and (max-width:749px){body:has(main[data-template=blog]) #header-component .header__row,body:has(main[data-template=article]) #header-component .header__row{width:min(calc(100% - (var(--ma-mobile-gutter) * 2)),100%);box-shadow:none}body:has(main[data-template=blog]) #header-component .header__row--top,body:has(main[data-template=article]) #header-component .header__row--top{margin-top:.45rem}main[data-template=blog] .blog-posts{padding-top:.85rem;padding-inline:var(--ma-mobile-gutter)}.ma-home-journal__copy>h2,main[data-template=blog] .ma-journal-hero .text-block h1,main[data-template=article] .ma-article-hero h1{max-width:11ch;font-size:clamp(2.45rem,10.4vw,3.35rem)}.ma-home-journal__copy>p,main[data-template=blog] .ma-journal-hero__intro,.featured-blog-posts__empty p:last-child,.ma-journal-empty p:last-of-type{max-width:none}.ma-home-journal__header,.ma-home-journal__content,.ma-home-journal__feature{grid-template-columns:1fr;gap:1rem}.ma-home-journal__aside,.ma-home-journal__stack{padding-left:0;border-left:0;border-top:1px solid rgb(123 52 28 / .12)}.ma-home-journal__aside{padding-top:.95rem}.ma-home-journal__stack{padding-top:1rem;gap:.9rem}.ma-home-journal__feature-media{aspect-ratio:1.08}.ma-home-journal__feature h3 a{font-size:clamp(1.95rem,8.4vw,2.55rem)}.ma-home-journal__item{grid-template-columns:1fr;gap:.8rem;padding-bottom:.9rem}.ma-home-journal__item-media{aspect-ratio:1.3}.ma-home-journal__item-body h3 a{font-size:clamp(1.28rem,6vw,1.55rem)}.ma-home-journal__browse{padding-top:.9rem}main[data-template=blog] .ma-journal-hero{grid-template-columns:1fr;gap:1rem;margin-bottom:1.8rem}main[data-template=blog] .blog-posts-container{row-gap:1.5rem}main[data-template=blog] .ma-journal-hero__aside{padding:.9rem 0 0;border-left:0;border-top:1px solid rgb(123 52 28 / .12)}.featured-blog-posts__empty{grid-template-columns:1fr}main[data-template=blog] .blog-post-card__content{padding:.25rem 0 0}main[data-template=blog] .blog-post-card__art{min-height:10rem;padding:1rem;border-radius:.35rem}main[data-template=blog] .blog-post-card__art-title{max-width:8ch;font-size:clamp(1.75rem,8vw,2.4rem)}main[data-template=article] .section-content-wrapper{width:min(100%,100%);padding-inline:var(--ma-mobile-gutter)}main[data-template=article] .ma-article-hero{grid-template-columns:1fr;gap:1rem;padding-bottom:1.35rem}main[data-template=article] .ma-article-hero__meta{padding:.95rem 0 0;border-left:0;border-top:1px solid rgb(123 52 28 / .12)}main[data-template=article] .ma-article-hero__lead,main[data-template=article] .ma-article-hero__meta,main[data-template=article] .ma-article-reading-column,main[data-template=article] .blog-post-content,main[data-template=article] .blog-post-comments-container{max-width:none}main[data-template=article] .blog-post-comments__form-container{padding:1.1rem 0 0}main[data-template=article] .blog-post-content{font-size:1.1rem;line-height:1.88}main[data-template=article] .blog-post-content>p:first-of-type{font-size:1.18rem;line-height:1.88}}.section--mexicoart-about .ma-about__values:before{content:"";display:block;align-self:stretch;min-height:clamp(420px,42vw,620px);border-radius:6px;background-image:url(https://mexico-art-2.myshopify.com/cdn/shop/files/29c9a5d4-7375-4249-aac1-2ddd0ec85c6f-8CCBF1B0-0CE2-4FEF-AEA5-3CCEA238C74E.png?width=1400);background-position:center;background-size:cover}.section--mexicoart-about .ma-about__values:has(.ma-about__values-media):before{display:none}.section--mexicoart-about .ma-about__values>.ma-about__values-header,.section--mexicoart-about .ma-about__values>.ma-about__values-grid{grid-column:2}@media(max-width:990px){.section--mexicoart-about .ma-about__values:before{min-height:0;aspect-ratio:16 / 10}.section--mexicoart-about .ma-about__values>.ma-about__values-header,.section--mexicoart-about .ma-about__values>.ma-about__values-grid{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mexicoart-overrides.css.map */
