.sn26{--sn-green:#193f34;--sn-red:#b82531;--sn-gold:#af801d;--sn-border:#dfe6df;position:relative;color:var(--sn-green);font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.6;isolation:isolate;letter-spacing:0}
.sn26 *{box-sizing:border-box;letter-spacing:0}.sn26 a{color:inherit}.sn26 img{display:block;max-width:100%;height:auto}.sn26 button{font:inherit}.sn26 a:focus-visible,.sn26 button:focus-visible{outline:3px solid #ae801d;outline-offset:4px}
.sn26-fragment{padding:64px 24px;background:#f4f7f4;overflow:hidden}.sn26-inner{max-width:1200px;margin:auto;position:relative;z-index:1}.sn26-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 30px}.sn26-heading-copy{max-width:640px}.sn26-eyebrow{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:600;text-transform:uppercase;margin:0 0 12px;color:#927020}.sn26-eyebrow img{width:19px;height:19px}.sn26 h2{font:500 60px/1.05 Teko,Impact,sans-serif;margin:0 0 16px;color:var(--sn-green);overflow-wrap:anywhere}.sn26-intro{font-size:16px;margin:0;max-width:580px}
.sn26-tools{display:flex;gap:9px;flex:0 0 auto;align-items:center}.sn26-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:10px;border:1px solid #c5d0c6;border-radius:4px;background:#fff;color:var(--sn-green);cursor:pointer;transition:background .2s}.sn26-icon-button img{width:21px;height:21px;flex:0 0 21px}.sn26-icon-button:hover{background:#e4ece5}.sn26-icon-button:disabled{opacity:.35;cursor:default}.sn26-snow-toggle[aria-pressed=false]{opacity:.5}.sn26-track{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#af801d #e1e8e2;padding:8px 0 22px;margin:0;list-style:none;scroll-behavior:smooth}
.sn26-card{position:relative;min-width:0;scroll-snap-align:start;flex:0 0 calc((100% - 48px)/3);background:#fff;border:1px solid var(--sn-border);border-radius:4px;overflow:hidden;transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}.sn26-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #173e3410}.sn26-media{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden}.sn26-media>a{display:block;width:100%;height:100%}.sn26-media .sn26-main,.sn26-media .sn26-secondary{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .38s ease,transform .7s ease;pointer-events:none}.sn26-media .sn26-main{opacity:1}.sn26-media .sn26-secondary{opacity:0;transform:scale(1.015)}.sn26-card.is-alt .sn26-main{opacity:0;transform:scale(1.025)}.sn26-card.is-alt .sn26-secondary{opacity:1;transform:scale(1)}
.sn26-image-toggle{position:absolute;bottom:12px;right:12px;width:38px;height:38px;border:1px solid #d6dfd5;box-shadow:0 2px 6px #193f3410;background:#ffffffeb;border-radius:4px;padding:9px;z-index:2;cursor:pointer}.sn26-image-toggle img{width:18px;height:18px}.sn26-image-toggle[aria-pressed=true]{background:#e8efe7;border-color:#a3b39d}
.sn26-card-body{padding:20px;display:flex;flex:1;flex-direction:column;position:relative}.sn26-caption{position:relative;height:17px;font-size:10px;line-height:17px;color:#6b776b;text-transform:uppercase;margin:0 0 12px}.sn26-caption span{position:absolute;inset:0;transition:opacity .25s}.sn26-caption .sn26-caption-alt{opacity:0}.sn26-card.is-alt .sn26-caption-main{opacity:0}.sn26-card.is-alt .sn26-caption-alt{opacity:1}.sn26-product-title{font:500 27px/1.1 Teko,Impact,sans-serif!important;margin:0 0 12px!important;min-height:60px;color:var(--sn-green)!important;overflow-wrap:anywhere}.sn26-product-title a{text-decoration:none}.sn26-summary{font-size:13px;line-height:1.6;min-height:65px;margin:0 0 16px;color:#526357}.sn26-price{font-size:21px;font-weight:600;margin:0 0 18px;color:var(--sn-red)}.sn26-price small{font-size:10px;font-weight:400;display:block;color:#526357}.sn26-button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;background:var(--sn-green);color:#fff!important;text-decoration:none!important;padding:12px 17px;border:0;border-radius:4px;font-size:13px;font-weight:600;line-height:1.5;transition:background .2s}.sn26-button:hover{background:#b82531}.sn26-button img{width:18px;height:18px;flex:0 0 18px;filter:invert(1)}.sn26-card-body>.sn26-button{margin-top:auto}.sn26-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:24px}.sn26-footer>p{font-size:12px;margin:0;max-width:620px;color:#526357}.sn26-footer .sn26-button{background:var(--sn-red);flex:0 0 auto}
.sn26-snow{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.sn26-snow img{position:absolute;top:-20px;width:15px;height:15px;opacity:.2;animation:sn26-flurry 11s linear infinite}.sn26-snow img:nth-child(2n){width:11px;height:11px;animation-duration:14s}.sn26-snow img:nth-child(1){left:1%;animation-delay:-2s}.sn26-snow img:nth-child(2){left:98%;animation-delay:-6s}.sn26-snow img:nth-child(3){left:2%;animation-delay:-10s}.sn26-snow img:nth-child(4){left:97%;animation-delay:-3s}.sn26-snow img:nth-child(5){left:.5%;animation-delay:-7s}.sn26-snow img:nth-child(6){left:99%;animation-delay:-12s}.sn26.no-snow>.sn26-snow{display:none}@keyframes sn26-flurry{from{transform:translateY(0) rotate(0)}to{transform:translateY(670px) rotate(120deg)}}
.sn26-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sn26-grid .sn26-card{flex:none}.sn26-grid-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.sn26-grid-toolbar p{margin:0;font-size:13px}.sn26.sn26-catalog{padding:0 4px 8px}.sn26-catalog>.sn26-snow{inset:0 -20px}.sn26-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.sn26-reveal.is-visible{opacity:1;transform:none}
.sn26-loop-media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden}.sn26-loop-media>img{width:100%!important;height:100%!important;object-fit:contain;margin:0!important;transition:opacity .35s}.sn26-loop-media>.sn26-loop-secondary{position:absolute;inset:0;opacity:0}.sn26-loop-media.is-alt>img:not(.sn26-loop-secondary){opacity:0}.sn26-loop-media.is-alt>.sn26-loop-secondary{opacity:1}.sn26-loop-toggle{position:absolute;top:9px;right:9px;padding:9px!important;min-height:0!important;width:36px;height:36px;border-radius:4px!important;background:#ffffffed!important;border:1px solid #d6dfd5!important;z-index:4;cursor:pointer}.sn26-loop-toggle img{width:16px!important;height:16px!important;margin:0!important}
.sn26-snow img:nth-child(odd){left:0;width:12px;height:12px}.sn26-snow img:nth-child(even){left:auto;right:0;width:10px;height:10px}
@media(min-width:1180px){.sn26-track .sn26-card{flex-basis:calc((100% - 72px)/4)}}
@media(hover:hover) and (pointer:fine){.sn26:not(.sn26-ready) .sn26-card:hover .sn26-main{opacity:0}.sn26:not(.sn26-ready) .sn26-card:hover .sn26-secondary{opacity:1}}
@media(max-width:1000px){.sn26-card{flex-basis:calc((100% - 24px)/2)}.sn26-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sn26 h2{font-size:50px}.sn26-product-title{font-size:25px!important}}
@media(max-width:600px){.sn26-fragment{padding:42px 20px}.sn26-heading{align-items:flex-start;gap:22px;flex-direction:column;margin-bottom:20px}.sn26 h2{font-size:44px}.sn26-intro{font-size:14px}.sn26-track{gap:16px}.sn26-track .sn26-card{flex-basis:86%}.sn26-card-body{padding:18px}.sn26-product-title{min-height:54px}.sn26-summary{min-height:0}.sn26-footer{flex-direction:column;align-items:flex-start}.sn26-footer .sn26-button{width:100%}.sn26-grid{grid-template-columns:1fr;gap:24px}.sn26-grid .sn26-card{max-width:500px;width:100%;margin:auto}.sn26-grid .sn26-product-title{min-height:0}.sn26-caption{margin-bottom:10px}.sn26-grid-toolbar{align-items:center}.sn26-grid-toolbar p{max-width:220px;font-size:12px}.sn26-snow img{opacity:.14}}
@media(prefers-reduced-motion:reduce){.sn26 *,.sn26-loop-media>img{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sn26-reveal{opacity:1;transform:none}.sn26-card:hover{transform:none}.sn26-snow{display:none}}
.sn26{--sn-red:#b45f13;--sn-price:#b45f13}.sn26 .sn26-price{color:var(--sn-price)}.sn26 .sn26-button:hover{background:#a55810}.sn26 .sn26-footer .sn26-button{background:var(--sn-green)}
.sn26-catalog>.sn26-snow{inset:0}.sn26 .sn26-icon-button{background:#fff!important;border:1px solid #c5d0c6!important;border-radius:4px!important;padding:10px!important;min-height:44px!important}.sn26 .sn26-image-toggle{background:#ffffffed!important;border:1px solid #d6dfd5!important;border-radius:4px!important;padding:9px!important;min-height:38px!important}.sn26 .sn26-image-toggle[aria-pressed=true]{background:#e8efe7!important}
