.da{--green:#103e30;--gold:#a78343;--cream:#faf7f0;color:var(--green);background:var(--cream);font:16px/1.65 Arial,sans-serif}.da *{box-sizing:border-box}.da h1,.da h2,.da h3,.da p{margin:0}.da h1,.da h2{font-family:Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-1.8px}.da h1{font-size:clamp(40px,4.5vw,65px)}.da h2{font-size:clamp(35px,4vw,55px)}.da a{color:inherit}.da button,.da input,.da select{font:inherit}.da button,.da summary{cursor:pointer}.da a:focus-visible,.da button:focus-visible,.da input:focus-visible,.da select:focus-visible,.da summary:focus-visible{outline:3px solid #b38b3e;outline-offset:4px}.da-top{text-align:center;background:var(--green);color:#fff;padding:10px 16px;font-size:11px;letter-spacing:2px}.da-nav{display:flex;justify-content:space-between;align-items:center;padding:23px 5%;border-bottom:1px solid #dcded3}.da-wordmark{font:27px Georgia,serif;text-decoration:none}.da-navlinks{display:flex;gap:26px;font-size:13px}.da-navlinks a{text-decoration:none}.da-wrap{max-width:1320px;margin:auto;padding:55px 5%}.da-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:start}.da-mainimg{width:100%;height:600px;object-fit:cover;border-radius:3px;display:block}.da-thumbs{display:flex;gap:10px;margin-top:15px}.da-thumbs button{padding:0;width:72px;height:80px;background:white;border:1px solid #d6d9cf;border-radius:3px;overflow:hidden}.da-thumbs button[aria-pressed=true]{border:2px solid var(--green)}.da-thumbs img{width:100%;height:100%;object-fit:cover}.da-eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:2.4px;margin-bottom:18px!important;color:#80622f}.da-description{color:#53635a;margin:22px 0!important;max-width:450px}.da-tags{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0}.da-tags span{font-size:11px;border:1px solid #d7dccf;border-radius:30px;padding:5px 12px}.da-price{font-size:28px;margin:18px 0}.da-price s{color:#7c8279;font-size:18px;margin-left:12px}.da label{display:block;font-size:13px;margin:10px 0 6px}.da select{width:100%;padding:12px;border:1px solid #b7c5b8;background:white;color:var(--green)}.da-buyrow{display:flex;gap:12px;margin:14px 0}.da-buyrow input{width:78px;text-align:center;background:transparent;border:1px solid #b7c5b8;border-radius:4px}.da-btn{border:0;background:var(--green);color:white!important;padding:17px 25px;border-radius:4px;display:inline-block;text-align:center;text-decoration:none;font-size:14px;font-weight:600}.da-buyrow .da-btn{flex:1}.da-btn:disabled{opacity:.5;cursor:not-allowed}.da-fine{font-size:12px;color:#657466}.da-benefits{border-top:1px solid #d8ddcf;margin-top:24px;padding-top:18px;display:grid;gap:7px;font-size:13px}.da-strip{display:flex;justify-content:space-evenly;gap:20px;padding:23px;background:#edf0e5;font-size:11px;letter-spacing:2px;flex-wrap:wrap}.da-center{text-align:center;max-width:700px;margin:0 auto 40px}.da-center p:last-child{margin-top:18px;color:#617062}.da-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.da-card img{width:100%;height:290px;object-fit:cover;border-radius:3px}.da-card h3{font:25px Georgia,serif;margin:17px 0 8px}.da-card p{font-size:14px;color:#657164}.da-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;margin:40px 0}.da-split img{width:100%;border-radius:4px;max-height:680px;object-fit:cover}.da-split p{margin:22px 0;color:#657164}.da-steps{display:grid;gap:23px;margin-top:30px}.da-step{display:flex;gap:20px}.da-step b{font:28px Georgia,serif;color:var(--gold)}.da-step strong{display:block}.da-step span{font-size:14px;color:#657164}.da-faq{max-width:800px;margin:auto}.da details{border-bottom:1px solid #cfd8cb;padding:21px 0}.da summary{font-size:16px;font-weight:600}.da details p{padding-top:13px;color:#657164;font-size:14px}.da-end{background:var(--green);text-align:center;color:#fff;padding:65px 20px;margin-top:50px}.da-end p{margin:18px 0 26px;color:#d9e1d5}.da-end .da-btn{background:#eee5d1;color:var(--green)!important}.da-footer{text-align:center;padding:26px;font-size:12px}.da-sticky{display:none}.da-preview{background:#fff1cf;color:#604b15;text-align:center;padding:9px;font:12px Arial}.da [hidden]{display:none!important}@media(max-width:750px){.da-wrap{padding:32px 5%}.da-hero,.da-split{grid-template-columns:1fr;gap:30px}.da-mainimg{height:auto;max-height:560px}.da-nav{padding:20px 5%}.da-navlinks a:first-child{display:none}.da-navlinks{gap:15px}.da-wordmark{font-size:23px}.da-grid{grid-template-columns:1fr}.da-card{display:grid;grid-template-columns:105px 1fr;gap:18px;align-items:center}.da-card img{height:130px}.da-card h3{font-size:23px;margin-top:0}.da-strip{font-size:9px;gap:12px}.da-split{margin:12px 0}.da-sticky{display:block;position:sticky;bottom:0;padding:10px 5%;background:#faf7f0ed;border-top:1px solid #d6decd;z-index:10}.da-sticky a{display:block;padding:12px}.da-footer{padding-bottom:22px}}
.da{--green:#064e3b;--gold:#b28a3e;--cream:#fff;color:#153a30;font-family:Arial,sans-serif}
.da h1,.da h2,.da h3{font-family:Arial,sans-serif;font-weight:750;letter-spacing:-1px}.da h1{font-size:clamp(30px,3vw,42px);line-height:1.15}.da h2{font-size:clamp(28px,3.3vw,42px);line-height:1.2}
.da-top{font-weight:700;letter-spacing:1.4px;padding:12px;background:#087153;border-bottom:4px solid #b28a3e}
.da-nav{padding:24px 4%;background:white}.da-wordmark{font-weight:700}.da-wrap{max-width:1260px;padding:48px 4%}
.da-hero{grid-template-columns:1.08fr 1fr;gap:5%;padding-top:34px}.da-mainimg{height:auto;aspect-ratio:1/1;object-fit:contain;background:#f6f8f5;border-radius:10px;border:1px solid #e3e9e4}
.da-hero>div:first-child{position:sticky;top:24px}.da-thumbs button{height:76px;width:76px;border-radius:7px}
.da-eyebrow{color:#8b692c;margin-bottom:12px!important}.da-description{font-size:16px;margin:14px 0!important}.da-tags{display:grid;gap:8px;margin:18px 0}.da-tags span{border:0;padding:0;font-size:14px;font-weight:600;border-radius:0}
.da-price{font-weight:750;font-size:28px;margin:18px 0}.da-bundles{padding:0;border:0;margin:24px 0 10px;min-width:0}
.da-bundles legend{width:100%;text-align:center;font-size:12px;font-weight:700;letter-spacing:1.6px;margin-bottom:13px;color:#80622f}
.da label.da-bundle{display:flex;position:relative;align-items:center;gap:12px;border:1px solid #cbd8d0;background:#fff;padding:18px 14px;border-radius:9px;margin:0 0 13px;cursor:pointer;min-height:86px}
.da-bundle:has(input:checked){border:2px solid #087153;background:#eff7f2;padding:17px 13px}
.da-bundle input{accent-color:#087153;width:19px;height:19px;flex-shrink:0}.da-bundle strong{font-size:15px;display:block}.da-bundle small{font-size:11px;color:#607269;display:block;margin-top:4px}
.da-bundle-price{margin-left:auto;white-space:nowrap;font-size:19px;font-weight:750}.da-bundle-price s{display:block;text-align:right;font-size:12px;color:#738078;font-weight:400}
.da-bundle em{position:absolute;top:-10px;right:12px;background:#b28a3e;color:#fff;font-size:9px;padding:3px 10px;border-radius:20px;font-style:normal;letter-spacing:1px}
.da-btn{border-radius:7px;background:#087153;font-weight:750;letter-spacing:.6px;text-transform:uppercase;padding:18px 23px}.da-btn:hover{background:#064e3b}.da-payments{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:16px 0}.da-payments svg{width:36px;height:24px}
.da-product-faq{margin-top:18px}.da-product-faq details{padding:13px 0}.da-product-faq summary{font-size:14px}.da-benefits{display:none}
.da-strip{background:#064e3b;color:#fff;border-block:1px solid #b28a3e}.da-center{max-width:760px}
.da-card{background:#f5f8f5;border:1px solid #e2e9e2;border-radius:10px;overflow:hidden}.da-card img{height:310px;object-fit:contain;background:white}.da-card>div{padding:0 20px 22px}.da-card h3{font:700 20px/1.3 Arial,sans-serif}.da-card p{font-size:14px}
.da-split{gap:7%}.da-split img{max-height:620px;object-fit:contain;background:#f6f8f5;border-radius:12px}
.da-faq{max-width:900px}.da-end{background:#064e3b;border-top:4px solid #b28a3e}.da-end .da-btn{background:#c7a35b;color:#14392f!important}
.da-footer{display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:30px;padding:44px max(5%,calc((100vw - 1150px)/2));background:#f4f7f4}
.da-footer h3{font-size:20px;margin-bottom:16px}.da-footer a{display:block;font-size:13px;margin:8px 0}.da-footer p{max-width:400px;font-size:14px}.da-footer>small{grid-column:1/-1;padding-top:20px;border-top:1px solid #d7e0d8}
.da-sticky{display:block;position:sticky;bottom:0;background:#fffffff5;border-top:1px solid #d6e1d9;padding:10px 5%;z-index:10;text-align:center}.da-sticky a{min-width:280px;padding:13px}
@media(max-width:750px){.da-nav{padding:18px 5%}.da-navlinks{gap:12px;font-size:11px}.da-navlinks a:nth-child(3){display:none}.da-hero{grid-template-columns:1fr;gap:24px;padding-top:20px}.da-hero>div:first-child{position:static}.da-mainimg{max-height:none}.da h1{font-size:30px}.da-thumbs{gap:8px}.da-thumbs button{width:calc((100% - 32px)/5);height:auto;aspect-ratio:1}.da-card{display:block}.da-card img{height:320px}.da-card>div{padding:0 18px 22px}.da-grid{gap:20px}.da-footer{grid-template-columns:1fr}.da-bundle strong{font-size:13px}.da-bundle-price{font-size:17px}.da-wrap{padding:30px 5%}.da-sticky a{width:100%}.da-top{font-size:10px;letter-spacing:1px}}

body:has(.da) #header-group,body:has(.da) .page-wrapper>footer{display:none}body:has(.da) .page-wrapper{height:auto;overflow:visible}html:has(.da),html:has(.da) body{height:auto;overflow:auto}
body:has(.da) #header-group,body:has(.da) #header-group>*,body:has(.da) .page-wrapper>footer{display:none!important}
.da-bundle strong{font-weight:800;font-size:18px;letter-spacing:1px}.da-rating{display:flex;align-items:center;gap:9px;font-size:12px;margin:12px 0}.da-stars{color:#b28a3e;font-size:19px;letter-spacing:2px}.da-stars-empty{color:#8f7954}.da-payment-card{display:inline-flex;align-items:center;gap:7px;border:1px solid #dbe2dc;border-radius:5px;padding:7px 10px;background:#fff;font-size:11px;color:#294c3f}.da-thumbs button{flex:1;max-width:100px}@media(max-width:750px){.da-thumbs button{width:calc((100% - 24px)/4);max-width:none}.da-bundle strong{font-size:17px}}
.da-payment-card{min-height:48px;border-radius:9px;padding:9px 12px;border-color:#d9e5dc;box-shadow:0 2px 8px #064e3b08;font-weight:600}.da-payment-card svg{width:36px;height:26px;flex-shrink:0}.da-payments{gap:9px;padding:15px 10px;background:#f6f9f6;border:1px solid #e4eae3;border-radius:12px}.da-buyrow input[readonly]{font-weight:800;font-size:22px;background:#eff7f2;color:#064e3b;border:1px solid #b28a3e;appearance:textfield}.da-buyrow input[readonly]::-webkit-inner-spin-button{appearance:none}.da-buyrow input[type=hidden]{display:none}
.da-rating{flex-wrap:wrap}.da-demo-label{display:inline-block;border:1px solid #cdb887;background:#fff9eb;color:#775d2b;border-radius:5px;padding:3px 7px;font:600 9px/1.4 Arial,sans-serif;letter-spacing:1px}.da-stars-demo{background:linear-gradient(90deg,#b28a3e 96%,#d9dfdb 96%);background-clip:text;-webkit-background-clip:text;color:transparent}.da-demo-reviews{border-top:1px solid #e2e9e3}.da-review{border:1px solid #dce6de;border-radius:14px;padding:26px;background:linear-gradient(145deg,#fff,#f5f8f3);box-shadow:0 8px 24px #064e3b06}.da-review h3{font-size:19px;line-height:1.35;letter-spacing:-.3px;margin:13px 0}.da-review p{font-size:14px;line-height:1.8;color:#52685c}.da-review-person{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid #dce5dc}.da-review-person>b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#064e3b;color:#e9d7ad;font-size:12px}.da-review-person strong,.da-review-person small{display:block}.da-review-person small{font-size:10px;color:#718174}.da-review-person strong{font-size:13px}

.da-top.da-holiday{padding:0;overflow:hidden;background:linear-gradient(110deg,#103e30,#175640,#103e30);color:#fff7e6;border-bottom:1px solid #b28a3e;font-size:11px;letter-spacing:1.5px;font-weight:600;line-height:1.5}.da-holiday-track{display:flex;width:max-content;animation:da-holiday-scroll 38s linear infinite}.da-holiday-group{display:flex;align-items:center;flex-shrink:0;gap:42px;padding:14px 21px;white-space:nowrap}.da-holiday-group i{color:#d6b978;font:20px Georgia,serif}.da-holiday:hover .da-holiday-track,.da-holiday:focus .da-holiday-track{animation-play-state:paused}@keyframes da-holiday-scroll{to{transform:translateX(-50%)}}@media(max-width:750px){.da-top.da-holiday{font-size:10px;letter-spacing:1.1px}.da-holiday-group{gap:28px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.da-holiday-track{animation:none;width:auto}.da-holiday-group{white-space:normal;flex-wrap:wrap;justify-content:center;gap:8px 16px;width:100%}.da-holiday-group[aria-hidden=true]{display:none}}
