.optIn{display:flex;justify-content:flex-start;width:100%;max-height:100px;box-sizing:border-box}.hamburgerMenuLayout{margin:0 10px 0 0}.hamburger-icon{font-size:3rem;width:50px;height:50px;background:#d9880f;border-radius:8px;padding:8px;display:flex;flex-direction:column;justify-content:space-around;cursor:pointer}.hamburger-icon .bar{width:100%;height:4px;background-color:#fff;border-radius:2px}.dropdownMenu{width:100%;padding:0;border:none;position:absolute;top:99px;left:0}.dropdownMenu li{background-color:#d9880f!important;border-bottom:1px solid #FFF;list-style:none;width:100%}.dropdownMenu li a{color:#fff!important;text-decoration:none;width:100%;display:block;padding:1rem}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover,.dropdown-item:focus{background-color:#c17a0e!important;color:#fff!important}.dropdown-menu{width:100%}.dropdownMenu{display:none}.dropdownMenu.show{display:block}.dropdownMenu{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.dropdownMenu.show{opacity:1;visibility:visible}.addMoreLine label.breadType{display:inline-block;width:120px}.addMoreLine select{width:100%;margin-right:20px}.addMoreLine input.quantity{width:100px}.addMore{display:flex;justify-content:center;width:100%}body{font-family:Georgia,serif;line-height:1.6;color:#333;margin:0 auto;padding:20px;background-color:#faf9f7}h1{color:#904d13;margin-bottom:30px;font-size:28px}h2{color:#d80102;border-bottom:2px solid #D9880F;padding-bottom:5px;margin-top:30px}h3{color:#904d13;margin-top:25px}.greeting{font-size:18px;margin-bottom:20px}.feature-list{background-color:#fdf6e3;padding:20px;border-left:4px solid #D9880F;margin:20px 0}.feature-list ul{margin:0;padding-left:20px}.feature-list li{margin-bottom:8px}.event{background-color:#f8f8f8;padding:15px;margin:15px 0;border-radius:5px;border-left:4px solid #904D13}.event-title{font-weight:700;color:#904d13;font-size:16px;margin-bottom:8px}.event-detail{margin:3px 0;font-size:14px}.offer-box{background-color:#fff3e6;padding:20px;border-radius:8px;text-align:center;margin:25px 0;border:2px dashed #D9880F}.offer-text{font-size:18px;font-weight:700;color:#d80102}.footer{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #ddd;font-style:italic;color:#666}.signature{margin-top:30px;font-style:italic}a{color:#904d13;text-decoration:none}a:hover{text-decoration:underline}.website-link{background-color:#d80102;color:#fff!important;padding:10px 20px;border-radius:5px;display:inline-block;margin:10px 0;text-decoration:none}.website-link:hover{background-color:#b8010d;text-decoration:none}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNXaxMaC82U-ro.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNZaxMaC82U.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;padding:0;font-family:Libre Baskerville,serif}.container{display:flex;justify-content:center;width:100%;box-sizing:border-box}header{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid #F8F8F8;box-shadow:0 4px 6px -1px #0000001a;background-color:#fff;margin-bottom:20px}.logo-small{display:flex;align-items:center;max-width:300px;padding:20px}.logo-container{display:flex;justify-content:center;width:100%;box-sizing:border-box}.logo-banner{max-width:100%;max-height:calc(100vh - 40px);width:auto;height:auto;object-fit:contain}.content-section{width:100%;padding:20px;box-sizing:border-box;background-color:#f8f8f8}.content-section h1{color:#8f4f1f;font-style:italic;margin-bottom:20px}.content-section{color:#666;line-height:1.6}.hidden{display:none}
