:root{--may-accent: #ff9800;--may-accent-dark: #c96a00;--may-ink: #1c1b19;--may-ink-soft: #55514b;--may-muted: #8a847c;--may-sand: #f6f3ee;--may-line: #e5dfd6;--may-white: #ffffff;--may-font-head: "Poppins", "Helvetica Neue", Arial, sans-serif;--may-font-body: "Figtree", "Helvetica Neue", Arial, sans-serif;--may-font-btn: "DM Sans", "Figtree", Arial, sans-serif;--may-radius-card: 24px;--may-radius-input: 12px;--may-max: 1248px}.may-section{font-family:var(--may-font-body);color:var(--may-ink);line-height:1.55;-webkit-font-smoothing:antialiased}.may-section *,.may-section *:before,.may-section *:after{box-sizing:border-box}.may-container{width:100%;max-width:var(--may-max);margin:0 auto;padding-left:20px;padding-right:20px}@media(min-width:990px){.may-container{padding-left:40px;padding-right:40px}}.may-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--may-accent-dark);margin:0 0 12px}.may-h1,.may-h2,.may-h3{font-family:var(--may-font-head);font-weight:600;margin:0;color:var(--may-ink);letter-spacing:-.01em}.may-h1{font-size:clamp(32px,4.2vw,54px);line-height:1.1}.may-h2{font-size:clamp(26px,3vw,40px);line-height:1.15}.may-h3{font-size:clamp(19px,1.8vw,24px);line-height:1.25}.may-lead{font-size:clamp(15px,1.3vw,18px);color:var(--may-ink-soft);margin:0}.may-text{font-size:15px;color:var(--may-ink-soft);margin:0}.may-text p{margin:0 0 8px}.may-text p:last-child{margin-bottom:0}.may-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;font-family:var(--may-font-btn);font-weight:600;font-size:16px;line-height:1;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .15s ease,background .15s ease,color .15s ease}.may-btn:hover{transform:translateY(-1px)}.may-btn--primary{background:var(--may-accent);color:var(--may-white);border-color:var(--may-accent)}.may-btn--primary:hover{background:#f08c00;color:var(--may-white)}.may-btn--outline{background:transparent;color:var(--may-ink);border-color:var(--may-ink)}.may-btn--outline:hover{background:var(--may-ink);color:var(--may-white)}.may-btn--sand{background:var(--may-sand);color:var(--may-ink);border-color:var(--may-ink);padding-left:8px}.may-btn--sand:hover{background:var(--may-white)}.may-btn--full{width:100%}.may-btn__icon{width:40px;height:40px;border-radius:999px;object-fit:contain;flex-shrink:0}@media(max-width:749px){.may-btn{width:100%}}.may-bg-sand{background:var(--may-sand)}.may-bg-dark{background:var(--may-ink);color:var(--may-white)}.may-bg-dark .may-h2,.may-bg-dark .may-h3{color:var(--may-white)}.may-bg-dark .may-eyebrow{color:#ffb45e}.may-bg-dark .may-text,.may-bg-dark .may-lead{color:#c9c4bc}.may-center{text-align:center}.may-center .may-h2,.may-center .may-lead{margin-left:auto;margin-right:auto}.may-grid{display:grid;gap:20px}.may-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.may-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.may-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.may-grid--3,.may-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.may-grid--2,.may-grid--3{grid-template-columns:minmax(0,1fr)}.may-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.may-img{display:block;width:100%;height:100%;object-fit:cover}.may-placeholder{width:100%;height:100%;background:#e8e1d8;display:flex;align-items:center;justify-content:center}.may-placeholder svg{width:40%;height:40%;opacity:.35}.may-card{background:var(--may-white);border:1px solid var(--may-line);border-radius:var(--may-radius-card);padding:28px;display:flex;flex-direction:column;gap:16px}@media(max-width:749px){.may-card{padding:20px;border-radius:20px}}.may-field{display:flex;flex-direction:column;gap:8px}.may-label{font-size:14px;font-weight:600;color:var(--may-ink)}.may-label small{font-weight:400;color:var(--may-muted)}.may-input,.may-select,.may-textarea{width:100%;min-height:52px;padding:0 16px;border:1px solid #d9d2c8;border-radius:var(--may-radius-input);background:var(--may-white);color:var(--may-ink);font-family:var(--may-font-body);font-size:16px;line-height:1.3;appearance:none;-webkit-appearance:none}.may-textarea{min-height:110px;padding:14px 16px;resize:vertical}.may-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231c1b19' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.may-input:focus,.may-select:focus,.may-textarea:focus{outline:none;border-color:var(--may-accent);box-shadow:0 0 0 3px #ff98002e}.may-input::placeholder,.may-textarea::placeholder{color:var(--may-muted)}.may-form-note{font-size:13px;color:var(--may-muted);text-align:center;margin:0}.may-form-errors,.may-form-success{border-radius:12px;padding:14px 16px;font-size:15px}.may-form-errors{background:#fdecec;color:#8a1c1c}.may-form-errors ul{margin:6px 0 0;padding-left:18px}.may-form-success{background:#eaf6ee;color:#1f5c31}.may-section a:focus-visible,.may-section button:focus-visible{outline:3px solid rgba(255,152,0,.5);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/may-landing.css.map */
