@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap";.gmfg{font-family:Lato,sans-serif;background:#fcf8f0;color:#3d3226}.gmfg *{box-sizing:border-box;margin:0;padding:0}.gmfg h1,.gmfg h2,.gmfg h3{font-family:Playfair Display,serif}.gmfg .container{max-width:720px;margin:0 auto;padding:48px 16px}.gmfg .title{text-align:center;margin-bottom:40px}.gmfg .title h1{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;margin-bottom:6px}.gmfg .title p{color:#8a7a6a;font-size:1.1rem}.gmfg .section{margin-bottom:40px}.gmfg .section-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.gmfg .section-header .line{flex:1;height:1px;background:#d4c4a8}.gmfg .section-header h2{font-size:1.2rem;font-weight:600;color:#c8973a;white-space:nowrap}.gmfg .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gmfg .field label{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.gmfg .field label .req{color:#e53e3e}.gmfg .field input,.gmfg .field textarea{width:100%;padding:10px 12px;border:1px solid #d4c4a8;border-radius:6px;background:#fefcf8;font-family:Lato,sans-serif;font-size:14px;outline:none;transition:border .2s}.gmfg .field input:focus,.gmfg .field textarea:focus{border-color:#c8973a;box-shadow:0 0 0 2px #c8973a26}.gmfg .field textarea{resize:vertical}.gmfg .stack{display:flex;flex-direction:column;gap:16px}.gmfg .option-label{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d4c4a8;border-radius:6px;background:#fefcf8;cursor:pointer;transition:border .2s;font-size:14px}.gmfg .option-label:hover{border-color:#c8973a}.gmfg .option-label input[type=radio],.gmfg .option-label input[type=checkbox]{accent-color:#C8973A;width:16px;height:16px;cursor:pointer;flex:none}.gmfg .option-label a{color:#c8973a;text-decoration:none}.gmfg .products-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gmfg .products-other{grid-column:1 / -1;margin-top:8px}.gmfg .products-other input{margin-top:4px}@media(max-width:600px){.gmfg .grid,.gmfg .products-grid{grid-template-columns:1fr}}.gmfg .btn{display:block;width:100%;padding:14px;background:#c8973a;color:#fff;border:none;border-radius:6px;font-family:Playfair Display,serif;font-size:1.1rem;letter-spacing:1px;cursor:pointer;transition:background .2s}.gmfg .btn:hover{background:#b5862f}.gmfg .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(100px);background:#3d3226;color:#fff;padding:14px 28px;border-radius:8px;font-size:14px;opacity:0;transition:all .4s ease;z-index:999}.gmfg .toast.show{transform:translate(-50%) translateY(0);opacity:1}.gmfg .conditions-box{margin:8px 0 28px;padding:20px 22px;background:linear-gradient(180deg,#fffaf1,#fdf7ec);border:1px solid #e4d5bb;border-radius:12px;box-shadow:0 6px 18px #3d32260d}.gmfg .conditions-box h3{font-size:1.2rem;font-weight:600;color:#c8973a;margin-bottom:14px}.gmfg .conditions-list{list-style:none;display:flex;flex-direction:column;gap:12px}.gmfg .conditions-list li{position:relative;padding-left:30px;font-size:14px;line-height:1.6;color:#4a3d2f}.gmfg .conditions-list li:before{content:"\2713";position:absolute;left:0;top:1px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#c8973a1f;color:#c8973a;font-size:12px;font-weight:700}.gmfg .contact-box{margin:0 0 28px;padding:18px 20px;background:#fff;border:1px solid #e4d5bb;border-radius:10px;text-align:center;box-shadow:0 4px 12px #3d32260a}.gmfg .contact-title{font-family:Playfair Display,serif;font-size:1rem;color:#c8973a;margin-bottom:8px}.gmfg .contact-name{font-size:14px;font-weight:600;color:#3d3226;margin-bottom:4px}.gmfg .contact-phone a{font-size:15px;font-weight:500;color:#3d3226;text-decoration:none}.gmfg .contact-phone a:hover{color:#c8973a}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-feria-gourmet.css.map */
