@import url('https://fonts.googleapis.com/css2?family=National+Park:wght@200..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
body,html{margin:0;padding:0;font-family:"Roboto Condensed","National Park",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:12pt;line-height:1.5;background-color:#6aa883;}
p{font-size:13pt;}
a{color:#4ea1bc;}
a:hover{color:#0d69f9;}
a:visited{color:#4ea1bc;}
.email-outer{background-color:#dddddd;}
.email-container{width:100%;max-width:1024px;margin:0 auto;padding:10px;padding-left:25px;background-color:#eeeeee;border-left:#aaaaaa 1px solid;border-right:#aaaaaa 1px solid;}
.preheader{background-color:#06b1bf;height:10px;}
.header{text-align:center;padding:20px 0;background-color:#c1decc;}
.header img{width:100%;max-width:338px;height:auto;}
.subheader{background-color:#6aa883;height:10px;}
.content{padding:20px;background-color:#ffffff;}
.subscribe{width:100%;}
.subscribe-td-left{width:50%;}
.subscribe-td-right{width:50%;text-align:center;}
.menu{color:#79a686;}
.section .td-left{border:#ff0000 0px solid;padding-right:20px;}
.section .td-right{width:100%;}
.custom-button-div{margin-top:45px;margin-bottom:45px;}
.custom-button-div a{color:#ffffff;}
.custom-button-div a:hover{color:#ffffff;}
.custom-button-div a:visited{color:#ffffff;}
.custom-button{text-decoration:none;background-color:#4e54c8;background-image:linear-gradient(to right,#4e54c8,#8f94fb);color:white;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:500;padding:12px 24px;border:none;border-radius:6px;cursor:pointer;transition:all 0.3s ease;border:#8f94fb 1px solid;box-shadow:0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);text-transform:uppercase;letter-spacing:0.5px;color:#eeeeee;padding:25px;}
.custom-button:hover{transform:translateY(-2px);box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08);filter:brightness(110%);color:#ffffff;}
.custom-button:active{transform:translateY(1px);box-shadow:0 3px 5px rgba(50,50,93,0.1),0 1px 2px rgba(0,0,0,0.08);}
.custom-button:focus{outline:none;box-shadow:0 0 0 2px rgba(78,84,200,0.5);}
.custom-button:disabled{opacity:0.6;cursor:not-allowed;transform:none;box-shadow:none;}
.bottom{width:100%;}
.bottom .td-left{width:100%;}
.bottom .td-right{padding-left:35px;}
.flavors-h1{color:#5e4b3d;font-size:20pt;font-weight:bold;margin-top:25px;margin-bottom:0px;}
.flavors-h2{color:#9e7b67;font-size:18pt;font-weight:bold;margin-top:25px;margin-bottom:0px;}
.flavors-h3{color:#70716c;font-size:12pt;}
.section{margin-top:15px;}
.section table{width:100%;}
.section .td-left{border:#ff0000 0px solid;padding-right:20px;}
.section .td-right{width:100%;}
.outofstock-label{color:#6aa883;font-weight:bold;margin-bottom:0px;}
.outofstock-message{color:#6aa883;margin-top:0px;}
.linebreak{border-top:#6aa883 1px dashed;font-size:1pt;margin-top:15px;}
.mt-15{margin-top:15px;}
.mb-25{margin-bottom:25px;}
.text-medium{font-size:18pt;}
.bottom-tag{color:#999999;font-style:italic;font-size:16pt;}
.prefooter{background-color:#06b1bf;height:10px;}
.footer{text-align:center;padding:20px;font-size:10pt;color:#555555;background-color:#c1decc;}
.subfooter{background-color:#6aa883;height:25px;}
@media screen and (max-width:600px){ .email-container{width:100% !important;} }
.button{display:inline-block;padding:10px 20px;margin:20px 0;background-color:#4caf50;color:white;text-decoration:none;border-radius:5px;}
.bold{font-weight:bold;}
.pubdate{font-weight:bold;color:#5e4b3d;font-size:12pt;}