:root{--mcos-primary: #407360;--mcos-primary-dark: #0b4033;--mcos-primary-light: #f0f4f3;--mcos-accent: #ffb877;--mcos-accent-strong: #f07503;--mcos-background: #ffffff;--mcos-background-alt: #F6F6F6;--mcos-text: #0d1717;--mcos-text-muted: #274446;--mcos-border: #e0e8e5;--mcos-error: #c55050;--mcos-success: #21A851;--mcos-font-body: "Poppins", sans-serif;--mcos-font-heading: "Poppins", sans-serif;--mcos-section-padding-desktop: 80px;--mcos-section-padding-tablet: 56px;--mcos-section-padding-mobile: 48px;--mcos-grid-gap-desktop: 24px;--mcos-grid-gap-mobile: 16px;--mcos-radius-card: 16px;--mcos-radius-input: 10px;--mcos-radius-button: 50px}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden}::selection{background-color:#40736033;color:var(--mcos-text)}body,.body,input,textarea,select,button{font-family:var(--mcos-font-body);color:var(--mcos-text)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--mcos-font-heading);font-weight:600;letter-spacing:-.02em}h1,.h1{font-size:40px;line-height:1.15;font-weight:700}h2,.h2{font-size:32px;line-height:1.25;font-weight:600}h3,.h3{font-size:22px;line-height:1.35;font-weight:600}@media screen and (max-width:749px){h1,.h1{font-size:24px;line-height:1.25}h2,.h2{font-size:22px;line-height:1.3}h3,.h3{font-size:18px;line-height:1.4}}.button,.shopify-challenge__button,.customer button{border-radius:var(--mcos-radius-button);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:16px 32px;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.button--primary{background-color:var(--mcos-primary);color:#fff;border:none;box-shadow:0 2px 8px #40736033}.button--primary:hover{background-color:var(--mcos-primary-dark);box-shadow:0 6px 20px #0b40334d;transform:scale(1.02)}.button--primary:active{transform:scale(.98);box-shadow:0 2px 6px #0b403333}.button--secondary{background-color:var(--mcos-accent);color:var(--mcos-text);border:none;box-shadow:0 2px 8px #f0750326}.button--secondary:hover{background-color:var(--mcos-accent-strong);color:#fff;box-shadow:0 6px 20px #f0750340;transform:scale(1.02)}.button--secondary:active{transform:scale(.98)}.button--tertiary{background-color:transparent;color:var(--mcos-primary);border:2px solid var(--mcos-primary)}.button--tertiary:hover{background-color:var(--mcos-primary);color:#fff;box-shadow:0 6px 20px #40736033;transform:scale(1.02)}.button--tertiary:active{transform:scale(.98)}.card{border-radius:var(--mcos-radius-card);transition:box-shadow .3s ease,transform .3s ease}.field__input,.select__select,input[type=email],input[type=text],textarea{border-radius:var(--mcos-radius-input);border:1px solid var(--mcos-border);transition:border-color .3s ease,box-shadow .3s ease}.field__input:focus,.select__select:focus,input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:var(--mcos-primary);box-shadow:0 0 0 3px #4073601a}*:focus-visible{outline:2px solid var(--mcos-primary);outline-offset:3px;border-radius:4px}.card-wrapper{transition:transform .3s ease}.card-wrapper:hover{transform:translateY(-4px)}.card-wrapper:hover .card{box-shadow:0 12px 32px #0000001a}.card-wrapper .card__media{overflow:hidden;border-radius:var(--mcos-radius-card) var(--mcos-radius-card) 0 0}.card-wrapper:hover .card__media img{transform:scale(1.05);transition:transform .5s ease}.card-wrapper .card__media img{transition:transform .5s ease}.card .card__heading{font-weight:500}.price--on-sale .price-item--regular{text-decoration:line-through;color:var(--mcos-text-muted);font-size:.9em}.price--on-sale .price-item--sale{color:var(--mcos-accent-strong);font-weight:600}.price .badge--sale{background-color:var(--mcos-accent);color:var(--mcos-text);border-radius:6px;font-size:12px;font-weight:600}.section-padding{padding-top:var(--mcos-section-padding-desktop);padding-bottom:var(--mcos-section-padding-desktop)}@media screen and (max-width:989px){.section-padding{padding-top:var(--mcos-section-padding-tablet);padding-bottom:var(--mcos-section-padding-tablet)}}@media screen and (max-width:749px){.section-padding{padding-top:var(--mcos-section-padding-mobile);padding-bottom:var(--mcos-section-padding-mobile)}}.shopify-section:nth-child(2n){background-color:var(--mcos-primary-light)}a{transition:color .3s ease}.mcos-link,.rte a{color:var(--mcos-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .3s ease,text-decoration-color .3s ease}.mcos-link:hover,.rte a:hover{color:var(--mcos-primary-dark);text-decoration-color:var(--mcos-primary-dark)}.mcos-language-switcher__buttons{display:flex;align-items:center;gap:4px}.mcos-language-switcher__btn{background:none;border:none;color:#ffffffb3;font-size:12px;font-weight:500;cursor:pointer;padding:2px 4px;font-family:var(--mcos-font-body);transition:color .3s ease}.mcos-language-switcher__btn--active{color:#fff;font-weight:600}.mcos-language-switcher__btn--dark{color:var(--mcos-text-muted)}.mcos-language-switcher__btn--dark.mcos-language-switcher__btn--active{color:var(--mcos-text)}.mcos-language-switcher__btn:hover{color:#fff}.mcos-language-switcher__btn--dark:hover{color:var(--mcos-primary)}.mcos-language-switcher__divider{color:#fff6;font-size:12px}.mcos-language-switcher__divider--dark{color:var(--mcos-border)}.announcement-icon{display:inline-block;vertical-align:middle;margin-right:6px;flex-shrink:0}.announcement-bar-section{position:relative;z-index:1}@media screen and (max-width:989px){.menu-opening~.announcement-bar-section,details[open].menu-opening~.shopify-section-group-header-group .announcement-bar-section{display:none}}menu-drawer{position:relative;z-index:4}.menu-drawer{z-index:100}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mcos-brand.css.map */
