:root{--ma-ink:#292824;--ma-muted:#6f685f;--ma-cream:#f5f1eb;--ma-line:#d9d0c4;--ma-gold:#ae9571}html{scroll-behavior:smooth}body{color:var(--ma-ink)}.ma-wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.ma-space{padding-block:84px}.ma-home h1,.ma-home h2,.ma-icons h1,.ma-builder h1,.ma-conditions h1,.ma-conditions h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:12px 0 24px;color:inherit}.ma-home h2,.ma-icons h1{font-size:clamp(36px,4.6vw,62px)}.ma-home h3{color:inherit}.ma-home p{line-height:1.65}.ma-eyebrow{font-size:12px;letter-spacing:.17em;text-transform:uppercase;margin:0 0 20px}.ma-fine{font-size:13px;line-height:1.6;color:var(--ma-muted)}.ma-button{background:var(--ma-ink);color:#fff;border:1px solid var(--ma-ink);padding:18px 25px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:34px;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font:600 12px var(--font-body-family);cursor:pointer;transition:background .2s}.ma-button:hover{background:#50483e;color:#fff}.ma-button:disabled{background:#e8e2d9;border-color:#d9d0c4;color:#736d65;cursor:not-allowed}.ma-text-link{display:inline-block;padding:12px 0;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.ma-header{background:#fff;position:relative;z-index:6}.ma-announcement{background:#eae3d8;color:#34302a;text-align:center;padding:10px 12px;font-size:12px;letter-spacing:.06em;line-height:1.5}.ma-header-top{position:relative;display:flex;align-items:center;justify-content:center;min-height:100px}.ma-wordmark{text-decoration:none;color:var(--ma-ink);font-family:Georgia,serif;font-size:27px;letter-spacing:.18em;line-height:1.3;text-align:center}.ma-wordmark span{display:block;font:9px var(--font-body-family);letter-spacing:.26em;margin-top:8px}.ma-header-tools{position:absolute;right:0;display:flex;gap:22px;align-items:center}.ma-header-tools a{color:inherit;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.ma-header-tools svg{width:21px;height:21px}.ma-cart-label{font-size:12px;margin-left:7px}.ma-desktop-nav{border-top:1px solid #eee9e2;border-bottom:1px solid #eee9e2;display:flex;align-items:center;justify-content:center;gap:36px;padding:4px 20px}.ma-desktop-nav>a,.ma-desktop-nav summary,.ma-mobile-panel a,.ma-mobile-panel summary{font-size:13px;text-decoration:none;color:var(--ma-ink);padding:14px 0;display:block;cursor:pointer}.ma-desktop-nav details{position:relative}.ma-desktop-nav summary,.ma-mobile-panel summary{list-style:none}.ma-desktop-nav summary::-webkit-details-marker,.ma-mobile-panel summary::-webkit-details-marker{display:none}.ma-desktop-nav summary span{margin-left:10px}.ma-nav-set{font-weight:700}.ma-subnav{display:flex;flex-direction:column;gap:4px;padding:14px 22px}.ma-subnav a{color:inherit;text-decoration:none;padding:10px 0;font-size:14px}.ma-desktop-nav .ma-subnav{position:absolute;top:100%;left:-20px;background:#fff;width:220px;box-shadow:0 8px 24px #29282414;border:1px solid #eee9e2}.ma-mobile-menu{display:none}.ma-review-note{font-size:12px;background:#f7f5f1;color:#655e54;padding:9px 20px;text-align:center;border-bottom:1px solid #e5ded4;line-height:1.5}.ma-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--ma-cream);min-height:600px}.ma-hero-copy{padding:70px max(32px,calc((100vw - 1200px)/2));padding-right:35px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.ma-hero h1{font-size:clamp(40px,4.2vw,65px);margin:0 0 18px}.ma-hero h1 em{white-space:nowrap}.ma-hero-sub{margin:0 0 25px;font-size:18px}.ma-hero .ma-fine{max-width:340px;margin:16px 0}.ma-permanent{font-size:12px;text-transform:uppercase;letter-spacing:.13em;margin-top:25px}.ma-hero-media{position:relative;min-height:600px;overflow:hidden}.ma-hero-media img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.ma-hero-media>span{position:absolute;bottom:22px;right:24px;color:#fff;letter-spacing:.17em;font-size:9px;text-shadow:0 1px 6px #333}.ma-philosophy{display:grid;grid-template-columns:1fr 1fr;column-gap:12%}.ma-philosophy>.ma-eyebrow{grid-column:1/-1}.ma-philosophy h2,.ma-philosophy p:first-child{margin-top:0}.ma-statement{font-size:23px}.ma-how{background:#f7f5f1}.ma-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin:36px 0 12px}.ma-steps article{border-top:1px solid var(--ma-line);padding-top:20px}.ma-steps article>span{font-family:Georgia,serif;font-size:35px;color:var(--ma-gold)}.ma-steps h3{font-size:19px;line-height:1.3;font-family:var(--font-body-family)}.ma-steps p{font-size:15px}.ma-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.ma-section-heading>p{color:var(--ma-muted)}.ma-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ma-collection{padding:32px;text-decoration:none;color:var(--ma-ink);min-height:370px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #e4dcd0}.ma-collection .ma-eyebrow{margin-bottom:auto}.ma-collection h3{font:italic 48px/1.1 var(--font-heading-family);margin:40px 0 10px}.ma-collection p{font-size:15px}.ma-collection .ma-text-link{align-self:flex-start}.ma-collection-aurore{background:#f0e7dd}.ma-collection-eclat{background:#ded3bf}.ma-collection-all{background:#f8f6f2}.ma-collection-all h3{font-size:40px}.ma-formula{text-align:center;background:#ece4d8;padding-inline:24px}.ma-formula-price{font-family:var(--font-heading-family);font-size:38px;margin:24px 0}.ma-icons{background:#2c2c29;color:#f5f1ea}.ma-icons h1,.ma-icons h2{color:inherit}.ma-icon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:36px 0 24px}.ma-icon-card{text-decoration:none;color:inherit}.ma-icon-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:#e9e2d6}.ma-icon-card h3{font:400 17px var(--font-body-family);margin:15px 0 4px;color:inherit}.ma-icon-card p{font-size:14px;margin:0}.ma-icons .ma-fine{color:#d6cec1}.ma-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.ma-benefits article>span{font-size:30px;color:var(--ma-gold)}.ma-benefits h3{font:600 16px var(--font-body-family)}.ma-benefits p{font-size:14px}.ma-faq{border-top:1px solid var(--ma-line);display:grid;grid-template-columns:1fr 1.2fr;gap:0 60px}.ma-faq>.ma-eyebrow{grid-column:1/-1}.ma-faq-list details{border-bottom:1px solid var(--ma-line)}.ma-faq summary{padding:20px 0;cursor:pointer;font-size:16px}.ma-faq details p{font-size:15px;padding-right:20px}.ma-footer-note{border-top:1px solid var(--ma-line);display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:45px}.ma-footer-note>.ma-wordmark{font-size:20px}.ma-footer-note p,.ma-footer-note>a:not(.ma-wordmark){font-size:13px;color:inherit}.ma-conditions{max-width:850px}.ma-conditions h1{font-size:50px}.ma-conditions h2{font-size:30px;margin-top:40px}.ma-conditions p{line-height:1.8}.ma-builder{padding-bottom:145px}.ma-builder-heading{padding:55px 0 30px;max-width:780px}.ma-builder h1{font-size:clamp(36px,4vw,56px)}.ma-demo-control{padding:18px 22px;border:1px solid var(--ma-line);background:#f7f5f1;font-size:14px;margin-bottom:26px}.ma-demo-control label{display:flex;gap:12px;align-items:center;cursor:pointer;min-height:44px}.ma-demo-control input{width:20px;height:20px;accent-color:var(--ma-ink)}.ma-demo-control p{font-size:13px;color:var(--ma-muted);margin:6px 0}.ma-filter-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:22px 0}.ma-filter-bar button,.ma-filter-bar select{font:14px var(--font-body-family);border:1px solid var(--ma-line);padding:12px 16px;background:#fff;color:var(--ma-ink);min-height:44px;cursor:pointer}.ma-filter-bar button[aria-pressed=true]{background:var(--ma-ink);border-color:var(--ma-ink);color:#fff}.ma-filter-bar select{margin-left:auto}.ma-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.ma-product-card{min-width:0}.ma-product-photo{position:relative;aspect-ratio:4/5;background:#f1eee8;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.ma-product-photo img{width:100%;height:100%;object-fit:cover}.ma-product-photo .ma-monogram{font:italic 38px var(--font-heading-family);color:#8f806b;letter-spacing:-.025em;text-align:center;padding:15px}.ma-product-photo small{font-size:11px;color:#766e63}.ma-stock-badge{position:absolute;top:12px;left:12px;background:#fff;padding:6px 9px;font-size:11px}.ma-product-card h2{font:500 17px/1.3 var(--font-body-family);margin:15px 0 7px;letter-spacing:0}.ma-product-card h2 a{color:inherit;text-decoration:none}.ma-product-card p{font-size:14px;margin:6px 0}.ma-product-card select{width:100%;font:14px var(--font-body-family);color:var(--ma-ink);border:1px solid var(--ma-line);background:#fff;padding:12px;margin:7px 0;min-height:44px}.ma-product-card .ma-button{width:100%;padding:13px 9px;font-size:11px;letter-spacing:.04em}.ma-selected-label{min-height:24px;color:#55513f;font-size:13px}.ma-empty{padding:50px 20px;text-align:center;grid-column:1/-1;background:var(--ma-cream)}.ma-set-selection{margin-top:40px;border-top:1px solid var(--ma-line);padding-top:25px}.ma-set-selection h2{font-size:30px}.ma-slot-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:0}.ma-slot-list li{padding:17px;border:1px solid var(--ma-line);font-size:14px;display:flex;flex-direction:column;gap:8px;min-height:110px}.ma-slot-list small{color:var(--ma-muted)}.ma-slot-list button{font:13px var(--font-body-family);background:none;border:0;text-align:left;text-decoration:underline;cursor:pointer;min-height:44px;padding:8px 0;color:var(--ma-ink)}.ma-set-bar{position:fixed;bottom:0;left:0;right:0;z-index:15;border-top:1px solid var(--ma-line);background:#fff;box-shadow:0 -4px 20px #2928240a;padding:16px max(24px,calc((100vw - 1200px)/2));padding-bottom:max(16px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:25px}.ma-progress{flex:1;min-width:140px}.ma-progress strong{font-size:20px}.ma-progress p{font-size:13px;margin:0}.ma-progress-track{display:flex;gap:4px;margin-top:8px;max-width:240px}.ma-progress-track i{height:3px;background:#e8e2d9;flex:1}.ma-progress-track i.is-filled{background:#8e795b}.ma-set-value{text-align:right;font-size:13px}.ma-set-value strong{font-size:24px;display:block}.ma-set-bar .ma-button{min-width:255px}.ma-builder-error{color:#813a28;min-height:24px;font-size:14px}.ma-dialog{border:1px solid var(--ma-line);padding:30px;max-width:650px;width:calc(100% - 32px);max-height:85vh;overflow:auto;color:var(--ma-ink)}.ma-dialog::backdrop{background:#0007}.ma-dialog h2{font-size:32px}.ma-dialog-close{float:right;background:none;border:0;font-size:24px;min-height:44px;min-width:44px;cursor:pointer}.ma-dialog-list{padding-left:20px;font-size:15px;line-height:1.8}.ma-catalog-intro{padding:50px 0 10px}.ma-catalog-intro h1{font-size:50px}.ma-october-product-note{padding:18px;background:var(--ma-cream);font-size:14px;line-height:1.6;margin:20px 0}.ma-october-product-note a{color:inherit}.ma-preview-cart-note{background:var(--ma-cream);padding:18px;font-size:14px;line-height:1.6}.ma-builder [hidden]{display:none!important}:focus-visible{outline:2px solid #8a714d;outline-offset:4px}@media(max-width:989px){.ma-desktop-nav{gap:21px}.ma-cart-label{display:none}.ma-wordmark{font-size:24px}.ma-header-top{min-height:85px}.ma-hero,.ma-hero-media{min-height:500px}.ma-hero-copy{padding:45px 28px}.ma-steps{gap:20px}.ma-collection{padding:22px;min-height:330px}.ma-collection h3{font-size:40px}.ma-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ma-set-bar{gap:16px}.ma-set-bar .ma-button{min-width:220px}.ma-set-value small{display:none}}@media(max-width:749px){.ma-wrap{width:calc(100% - 36px)}.ma-space{padding-block:48px}.ma-announcement{font-size:10px;letter-spacing:.025em;padding:9px 7px}.ma-header-top{min-height:77px}.ma-wordmark{font-size:19px;letter-spacing:.11em}.ma-wordmark span{font-size:8px;margin-top:6px}.ma-header-tools{right:-5px;gap:0}.ma-header-tools>a:first-child{display:none}.ma-header-tools a{min-width:40px}.ma-desktop-nav{display:none}.ma-mobile-menu{display:block;position:absolute;left:-8px;top:16px}.ma-mobile-menu>summary{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:23px;list-style:none;cursor:pointer}.ma-mobile-menu>summary::-webkit-details-marker{display:none}.ma-mobile-panel{position:absolute;top:61px;left:-10px;width:min(90vw,360px);padding:18px 28px 30px;background:#fff;border:1px solid var(--ma-line);box-shadow:0 12px 20px #0001;max-height:75vh;overflow:auto}.ma-mobile-panel>a,.ma-mobile-panel>details{border-bottom:1px solid #eee8e0}.ma-subnav{padding:0 15px 15px}.ma-review-note{font-size:10px;padding:7px 12px}.ma-hero{display:flex;flex-direction:column;min-height:0}.ma-hero-copy{padding:32px 24px 26px}.ma-hero .ma-eyebrow{font-size:10px;margin-bottom:14px}.ma-hero h1{font-size:40px;line-height:1.08;letter-spacing:-.045em;margin-bottom:14px}.ma-hero-sub{font-size:16px;margin-bottom:20px}.ma-hero .ma-button{width:100%;gap:20px}.ma-hero .ma-fine{font-size:11px;margin:13px 0 0}.ma-permanent{font-size:10px;letter-spacing:.1em;margin:18px 0 0}.ma-hero-media{min-height:0;height:350px;aspect-ratio:4/3}.ma-hero-media img{object-position:center 40%}.ma-philosophy{display:block}.ma-philosophy h2{font-size:40px}.ma-philosophy>div{margin-top:24px}.ma-home p{font-size:15px}.ma-home .ma-eyebrow{font-size:10px}.ma-home .ma-fine{font-size:12px}.ma-steps{grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}.ma-steps h3{font-size:17px}.ma-steps p{font-size:14px}.ma-section-heading{display:block;margin-bottom:25px}.ma-section-heading>p{display:none}.ma-collection-grid{grid-template-columns:1fr 1fr;gap:12px}.ma-collection{padding:21px 17px;min-height:310px}.ma-collection h3{font-size:36px}.ma-collection p{font-size:13px}.ma-collection .ma-text-link{font-size:10px}.ma-collection-all{grid-column:1/-1;min-height:220px}.ma-collection-all h3{margin:20px 0 0;font-size:35px}.ma-icon-grid{grid-template-columns:1fr 1fr;gap:25px 12px;margin-top:25px}.ma-icon-card h3{font-size:15px}.ma-icon-card p{font-size:13px}.ma-benefits{grid-template-columns:1fr 1fr;gap:24px}.ma-benefits h3{font-size:14px}.ma-benefits p{font-size:13px}.ma-faq{display:block}.ma-faq summary{font-size:15px}.ma-footer-note{display:flex;flex-wrap:wrap;gap:16px;padding-block:32px}.ma-footer-note .ma-wordmark{width:100%;text-align:left}.ma-footer-note p{width:100%;margin:3px 0}.ma-builder-heading{padding-top:30px}.ma-builder h1{font-size:38px}.ma-demo-control{padding:13px}.ma-filter-bar{gap:7px}.ma-filter-bar button{font-size:12px;padding:10px 12px}.ma-filter-bar select{margin-left:0;min-width:100%}.ma-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.ma-product-card h2{font-size:15px}.ma-product-photo .ma-monogram{font-size:30px}.ma-product-photo small{font-size:10px}.ma-product-card select{font-size:13px;padding:10px 5px}.ma-product-card .ma-button{font-size:10px}.ma-stock-badge{font-size:10px;top:8px;left:8px}.ma-slot-list{grid-template-columns:1fr 1fr}.ma-set-bar{flex-wrap:wrap;gap:9px;padding:11px 18px max(11px,env(safe-area-inset-bottom))}.ma-progress{min-width:0}.ma-progress strong{font-size:17px}.ma-progress p{font-size:12px}.ma-progress-track{margin-top:5px}.ma-set-value{font-size:10px}.ma-set-value strong{font-size:20px}.ma-set-bar .ma-button{width:100%;min-height:45px;padding:12px}.ma-set-selection{margin-bottom:30px}.ma-conditions h1{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ma-button{transition:none}}.ma-card-remove{display:block;width:100%;min-height:44px;border:0;background:transparent;text-decoration:underline;font:13px var(--font-body-family);cursor:pointer;color:var(--ma-ink)}.ma-inline-error{color:#813a28;font-size:12px;line-height:1.4;margin-bottom:10px}.ma-set-bar{bottom:var(--ma-preview-bar-height,0px)}@media(min-width:750px){.ma-hero-copy{justify-content:flex-start;padding-top:28px;padding-bottom:40px}.ma-hero,.ma-hero-media{min-height:560px}}.ma-hero h1 em{white-space:normal}.ma-hero h1{font-size:clamp(40px,4.3vw,62px)}.ma-hero-secondary{color:inherit;font-size:14px;padding:14px 0;text-underline-offset:5px}.ma-hero .ma-fine{max-width:100%;margin:4px 0}.ma-section-intro{max-width:700px;margin-bottom:28px;color:var(--ma-muted)}.ma-featured-link{color:inherit;text-decoration:none}.ma-home-products h3{font:500 17px/1.3 var(--font-body-family);margin:15px 0 8px}.ma-home-products .ma-button{margin-top:14px}.ma-home-products p{font-size:13px}.ma-home-products .ma-product-photo{aspect-ratio:1/1.1}.ma-suggestions{background:var(--ma-cream);scroll-margin-top:24px}.ma-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.ma-preset-card{padding:20px;background:#fff;border:1px solid var(--ma-line);display:flex;flex-direction:column;min-width:0}.ma-preset-images{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ma-preset-images .ma-product-photo{aspect-ratio:1}.ma-preset-images .ma-monogram{font-size:26px;padding:8px}.ma-preset-images small{font-size:9px;padding:0 8px;text-align:center}.ma-preset-card h3{font:500 22px/1.2 var(--font-heading-family);margin:20px 0 8px}.ma-preset-card p{font-size:14px;line-height:1.5}.ma-preset-card .ma-preset-names{font-size:12px;color:var(--ma-muted)}.ma-preset-card .ma-preset-price{font-weight:600;margin-top:auto;padding-top:10px}.ma-preset-card .ma-button{gap:10px;width:100%;margin-top:6px}.ma-three-steps{grid-template-columns:repeat(3,1fr)}.ma-how{background:#fff}.ma-buying-help{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--ma-line)}.ma-help-facts article{border-bottom:1px solid var(--ma-line);padding:0 0 20px;margin-bottom:20px}.ma-help-facts h3{font:500 19px var(--font-body-family);margin:0 0 10px}.ma-help-facts p{margin:0}.ma-help-facts a{color:inherit;font-size:14px;display:inline-block;padding-top:12px}.ma-discovery [hidden]{display:none!important}.ma-builder-heading{padding-bottom:12px}.ma-builder-heading p{line-height:1.55}.ma-builder-heading h1{font-size:clamp(34px,4vw,50px)}.ma-demo-control{margin-bottom:18px;padding:12px 16px;font-size:12px}.ma-demo-control summary{cursor:pointer;min-height:30px;display:list-item;line-height:1.5}.ma-builder-presets{border-top:1px solid var(--ma-line);border-bottom:1px solid var(--ma-line);padding:14px 0;margin-bottom:24px}.ma-builder-presets>summary{font-size:15px;min-height:36px;cursor:pointer;padding:7px 0}.ma-builder-presets .ma-preset-grid{margin:14px 0}.ma-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.ma-selection-heading h2{font:400 26px var(--font-heading-family);margin:0}.ma-selection-heading .ma-card-remove{width:auto;text-align:right;font-size:12px;padding:8px 0}.ma-mini-selection{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;margin:12px 0 24px;max-width:620px}.ma-mini-item{width:100%;height:100%;background:#fff;border:1px solid var(--ma-line);padding:7px;cursor:pointer;color:inherit;display:flex;flex-direction:column;align-items:center;gap:6px;font:12px var(--font-body-family)}.ma-mini-item>.ma-product-photo{width:100%;aspect-ratio:1;min-height:0}.ma-mini-item .ma-product-photo small{display:none}.ma-mini-item .ma-monogram{font-size:20px;padding:4px}.ma-empty-slot{display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;background:var(--ma-cream);font-size:28px;color:var(--ma-muted)}.ma-mini-item>span:last-child{line-height:1.3;min-height:30px}.ma-set-selection{margin:0 0 24px;padding:18px;background:#faf8f5;scroll-margin-block:20px}.ma-slot-list li{background:#fff;min-width:0}.ma-slot-list .ma-product-photo{max-height:110px;aspect-ratio:1;width:100%}.ma-slot-list .ma-product-photo small{display:none}.ma-slot-list .ma-monogram{font-size:22px;padding:6px}.ma-slot-list select{width:100%;font:13px var(--font-body-family);padding:9px 4px;min-height:44px;background:#fff;border:1px solid var(--ma-line);color:inherit}.ma-text-button{border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px;padding:8px 10px;color:inherit;font:13px var(--font-body-family)}.ma-slot-list .ma-text-button{padding:4px 0;min-height:36px}.ma-builder-feedback{min-height:32px;margin-bottom:18px}.ma-builder-feedback p{margin:4px 0;font-size:13px}.ma-builder-feedback [data-message]:empty,.ma-builder-error:empty{display:none}.ma-builder-feedback [data-message]{color:#3b5245}.ma-photo-button{display:block;width:100%;border:0;padding:0;background:transparent;cursor:pointer;color:inherit}.ma-photo-button>.ma-product-photo{width:100%}.ma-product-card .ma-card-price{font-size:13px;color:var(--ma-muted)}.ma-product-card .ma-fine{font-size:11px}.ma-summary-toggle{border:0;background:none;color:inherit;text-align:left;padding:0;cursor:pointer;font:inherit}.ma-summary-toggle>span{display:block;font-size:12px}.ma-summary-toggle .ma-progress-track{display:flex}.ma-summary-toggle .ma-summary-edit{font-size:11px;text-decoration:underline;text-underline-offset:3px;margin-top:6px}.ma-set-bar .ma-set-value small{display:block;max-width:140px;font-size:11px}.ma-builder-terms{margin-top:40px}.ma-builder-terms a{color:inherit}.ma-product-dialog [data-detail-photo]{max-width:240px;margin:0 auto 20px}.ma-product-dialog [data-detail-photo] .ma-product-photo{aspect-ratio:1}.ma-product-dialog p{font-size:14px;line-height:1.6}.ma-product-dialog select{width:100%;min-height:48px;padding:12px;margin:10px 0 18px;color:inherit;border:1px solid var(--ma-line);background:#fff}.ma-product-dialog .ma-button{width:100%}.ma-product-dialog [data-detail-error]{color:#813a28}.ma-dialog-actions{display:flex;flex-wrap:wrap;gap:12px}.ma-dialog-list{padding:0;list-style:none}.ma-dialog-list li{display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--ma-line);padding:12px 0}.ma-dialog-list .ma-product-photo{flex:0 0 64px;aspect-ratio:1}.ma-dialog-list .ma-monogram{font-size:16px;padding:4px}.ma-dialog-list .ma-product-photo small{display:none}.ma-review-total{display:flex;justify-content:space-between;font-size:22px}.ma-october-product-note{padding:14px 16px;font-size:13px}.ma-october-product-note p{margin:6px 0}.ma-october-product-note .ma-text-link{font-size:12px;padding:8px 0}.ma-builder [data-grid]{scroll-margin-top:20px}@media(min-width:750px){.ma-hero-copy{justify-content:center;padding-block:50px}.ma-set-bar{padding-block:12px}.ma-mini-selection{max-width:500px}.ma-mini-item>.ma-product-photo,.ma-empty-slot{max-height:75px}.ma-set-bar .ma-button{min-width:220px}.ma-builder-presets .ma-preset-images .ma-product-photo{max-height:150px}}@media(max-width:749px){.ma-hero-copy{padding:28px 22px 24px}.ma-hero h1{font-size:37px;max-width:380px}.ma-hero h1 em{white-space:normal}.ma-hero-media{height:270px}.ma-hero-secondary{font-size:13px;padding:14px 0}.ma-hero-sub{font-size:16px!important}.ma-home h2{font-size:34px}.ma-home .ma-space{padding-block:38px}.ma-home .ma-section-heading{margin-bottom:12px}.ma-section-heading>.ma-text-link{font-size:11px}.ma-section-intro{margin-bottom:20px}.ma-home-products{gap:24px 12px}.ma-home-products h3{font-size:15px}.ma-home-products p{font-size:11px}.ma-preset-grid{grid-template-columns:1fr;gap:18px}.ma-preset-card{padding:16px}.ma-preset-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ma-preset-images .ma-monogram{font-size:18px;padding:3px}.ma-preset-images small{display:none}.ma-preset-card h3{font-size:22px;margin-top:16px}.ma-preset-card .ma-preset-names{font-size:11px}.ma-preset-card p{margin:5px 0}.ma-three-steps{grid-template-columns:1fr;gap:18px}.ma-steps article{position:relative;padding-left:45px;padding-top:16px}.ma-steps article>span{position:absolute;left:0;top:16px;font-size:27px}.ma-steps h3{margin:0 0 8px}.ma-steps p{margin:0}.ma-buying-help{grid-template-columns:1fr;gap:25px}.ma-builder-heading{padding-top:22px}.ma-builder h1{font-size:33px}.ma-mini-selection{gap:7px}.ma-mini-item{padding:5px;font-size:10px}.ma-mini-item .ma-monogram{font-size:16px}.ma-mini-item>span:last-child{min-height:27px}.ma-mini-item>.ma-product-photo,.ma-empty-slot{max-height:60px}.ma-mini-selection{margin-bottom:12px}.ma-selection-heading h2{font-size:24px}.ma-selection-heading .ma-card-remove{font-size:11px}.ma-set-selection{padding:12px}.ma-slot-list{gap:8px;margin:0}.ma-slot-list li{padding:10px}.ma-slot-list strong{font-size:12px}.ma-slot-list .ma-product-photo{max-height:75px}.ma-filter-bar{margin-top:14px}.ma-filter-bar button{flex:1 0 auto}.ma-builder .ma-demo-control{font-size:11px}.ma-set-bar{gap:7px;padding-top:9px}.ma-set-bar .ma-set-value small{font-size:10px;max-width:120px}.ma-summary-toggle .ma-summary-edit{font-size:10px}.ma-dialog{padding:22px}.ma-product-dialog [data-detail-photo]{max-width:160px}.ma-dialog h2{font-size:27px}.ma-dialog .ma-button{font-size:11px;padding:14px}.ma-product-card .ma-button{font-size:10px;min-height:46px}.ma-header-tools>a:first-child{display:flex}.ma-wordmark{font-size:16px;letter-spacing:.08em}.ma-header-tools a{min-width:34px;min-height:44px}.ma-header-tools svg{width:18px}.ma-header-top .ma-wordmark{margin-right:22px}.ma-mobile-menu{left:-10px}}.ma-worlds{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.ma-worlds article{padding:clamp(24px,4vw,56px);background:#f6f3ee}.ma-worlds article+article{background:#eae3d8}.ma-worlds p{max-width:50ch}.ma-mini-selection{flex-wrap:wrap}.ma-card-price{font-size:1.6rem}@media(max-width:749px){.ma-worlds{grid-template-columns:1fr}.ma-announcement{padding:10px 16px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ma-october.css.map */
