:root{--mc-font-heading: "Cormorant Garamond", Georgia, serif;--mc-font-body: "Inter", system-ui, sans-serif;--mc-primary: #033d57;--mc-accent: #d97c50;--mc-glaze: #298084;--mc-muted: #8a7b6e;--mc-border: #e8ddd0;--mc-shadow-sm: 0 1px 3px rgba(36, 23, 16, .08);--mc-shadow-md: 0 4px 16px rgba(36, 23, 16, .12);--mc-shadow-card: 0 8px 32px rgba(36, 23, 16, .1);--mc-transition-fast: .2s ease;--mc-transition-medium: .3s ease;--mc-transition-card: transform .7s cubic-bezier(.25, .46, .45, .94);--font-body-family: "Inter", system-ui, sans-serif;--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-weight: 500}body{font-family:var(--mc-font-body);letter-spacing:.01em}h1,.h1{font-size:clamp(2.4rem,5vw,7.2rem)}h2,.h2{font-size:clamp(2rem,3vw,3.6rem)}h3,.h3{font-size:1.8rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4,.card__heading,.card__heading a,.section-header .title,.banner__heading,.rich-text__heading{font-family:var(--mc-font-heading)!important;font-weight:500;line-height:1.1}.button{font-family:var(--mc-font-body);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:all var(--mc-transition-medium)}.button--primary:hover{transform:translateY(-1px);box-shadow:var(--mc-shadow-md)}.button--full-width{border-radius:24px}.card-wrapper .card{transition:box-shadow var(--mc-transition-medium),transform var(--mc-transition-medium)}.card-wrapper .card:hover{transform:translateY(-2px);box-shadow:var(--mc-shadow-card)}.card__media img,.card__media .placeholder-svg{transition:var(--mc-transition-card)}.card-wrapper:hover .card__media img{transform:scale(1.05)}.price .price-item--regular,.price .price-item--sale{font-family:var(--mc-font-heading);font-size:2rem;font-weight:500}.price .price-item--sale{color:var(--mc-accent)}.badge{font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:9999px}.field__input,.select__select,.customer .field input,.search-modal__input{font-family:var(--mc-font-body);font-size:1.4rem;border-color:var(--mc-border);transition:border-color var(--mc-transition-fast)}.field__input:focus,.select__select:focus{border-color:var(--mc-primary);outline:none;box-shadow:0 0 0 2px #033d5726}.section-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header__heading .h2,.header__heading-link .h2{font-family:var(--mc-font-heading);font-size:2.2rem;font-weight:500;letter-spacing:.03em}.header__menu-item .link{font-size:1.4rem;font-weight:500;letter-spacing:.03em}.footer__heading{font-size:1.1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.footer .footer__column-nav-link,.footer .footer__list-item a{font-size:1.4rem}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--mc-font-heading);font-weight:500;line-height:1.2}.predictive-search__item-heading{font-family:var(--mc-font-body)}.slideshow__slide .banner__heading,.image-banner .banner__heading,.collection-hero__title{font-family:var(--mc-font-heading);font-weight:500}.header__menu-item.link,.header__menu-item.link:visited,.section-header .list-menu__item.link{text-decoration:none!important}.header__menu-item.link:hover,.header__menu-item.link:focus-visible,.section-header .list-menu__item.link:hover{color:#d97c50!important;text-decoration:none!important;opacity:1}.sale-badge,.badge--sale{background-color:var(--mc-accent)}.mc-collection-overline{font-family:var(--mc-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--mc-muted);margin-bottom:.8rem;margin-top:0}.collection__title.title-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2.4rem}.collection__title .mc-collection-overline{width:100%}.collection__title .title{flex:1;margin-bottom:0}.collection__title .collection__view-all{flex-shrink:0}.quick-add__submit.button--secondary,.product-form__submit.button--secondary{--color-button: 217, 124, 80;--color-button-text: 255, 255, 255;--alpha-button-background: 1;background-color:var(--mc-accent)!important;color:#fff!important}.quick-add__submit.button--secondary:not([disabled]):hover,.product-form__submit.button--secondary:not([disabled]):hover{background-color:#c96d40!important;box-shadow:var(--mc-shadow-md);transform:translateY(-1px)}.quick-add__submit.button--secondary:not([disabled]):hover:after,.product-form__submit.button--secondary:not([disabled]):hover:after{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mayco-custom.css.map */
