.ck-home.ck-editorial{background:var(--ck-editorial-bg);padding:var(--ck-editorial-top) 24px var(--ck-editorial-bottom);font-family:Teachers,Arial,sans-serif;color:#1e3d14}.ck-editorial-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.ck-editorial-media{min-width:0}.ck-editorial-media img{display:block;width:100%;max-height:680px;height:auto;object-fit:contain}.ck-editorial--reverse .ck-editorial-media{order:2}.ck-editorial-eyebrow{font-size:15px;margin:0 0 14px;text-transform:uppercase}.ck-home .ck-editorial-copy h1,.ck-home .ck-editorial-copy h2{font:600 42px/1.12 Teachers,Arial,sans-serif;margin:0 0 26px;overflow-wrap:anywhere}.ck-editorial-body{font-size:18px;line-height:1.65}.ck-editorial-body p{margin:0 0 20px}.ck-editorial-body a{text-decoration:underline;text-underline-offset:3px}.ck-editorial-copy .ck-button{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;min-height:48px;padding:10px 28px;border-radius:24px;background:#1e3d14;color:#e2f78e;font:600 15px/22px 'Space Grotesk',Arial,sans-serif}.ck-editorial--center .ck-editorial-inner,.ck-editorial--wide .ck-editorial-inner{display:block;max-width:900px}.ck-editorial--center{text-align:center}.ck-editorial--wide .ck-editorial-copy h1{font-size:40px}.ck-nav-group{position:relative}.ck-nav-group>summary{display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer;font-size:13px;text-transform:uppercase}.ck-nav-group>summary::-webkit-details-marker{display:none}.ck-nav-group>summary svg{width:14px;height:14px}.ck-nav-submenu{position:absolute;z-index:40;top:100%;left:0;min-width:190px;padding:16px;background:#fff;border:1px solid #dce3da;display:flex;flex-direction:column;gap:15px}.ck-nav-submenu .ck-nav-submenu{position:static;border:0;padding-left:16px}.ck-nav [aria-current=page]{text-decoration:underline;text-underline-offset:6px}.ck-mobile-menu .ck-nav-submenu{position:static;border:0;padding:8px 16px;min-width:0}.ck-mobile-menu .ck-nav-group{padding:10px 0}.ck-footer-links .ck-nav-group>summary{font-size:14px;text-transform:none}.ck-footer-links .ck-nav-submenu{position:static;background:transparent;border:0;padding:8px 14px}.ck-home .ck-pdp-video-strip{gap:8px}.ck-pdp-video-strip [data-ck-video]{position:relative;margin:0;aspect-ratio:5/7;overflow:hidden;border-radius:8px;background:#e7eae5}.ck-pdp-video-strip [data-ck-video] video{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto;border-radius:0}.ck-pdp-video-strip [data-ck-video] figcaption{position:absolute;bottom:0;left:0;right:0;margin:0;padding:30px 8px 12px;color:#fff;background:linear-gradient(transparent,#0009);font:400 13px/18px Teachers,Arial,sans-serif;text-align:center;pointer-events:none}.ck-pdp-video-strip [data-ck-video].is-playing figcaption{display:none}.ck-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:43px;height:43px;padding:10px;border:0;border-radius:50%;color:#1e3d14;background:#e2f78e;cursor:pointer}.ck-video-play svg{width:22px;height:22px;fill:currentColor;stroke-width:1.5}.ck-pdp-video-strip .is-playing .ck-video-play{display:none}.ck-video-status{position:absolute;left:8px;right:8px;top:10px;background:#fff;color:#1e3d14;padding:5px;font-size:12px;text-align:center}.ck-contact-page{padding:55px 24px 80px;color:#1e3d14;font-family:Teachers,Arial,sans-serif}.ck-contact-inner{max-width:1200px;margin:auto}.ck-home .ck-contact-page h1,.ck-contact-page>div>h1{font:600 44px/1.2 Teachers,Arial,sans-serif;text-align:center;margin:0 0 60px}.ck-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.ck-contact-grid h2{font:500 28px/1.25 Teachers,Arial,sans-serif;margin:0 0 25px}.ck-contact-form{display:grid;gap:10px}.ck-contact-form input,.ck-contact-form textarea{width:100%;border:1px solid #cdd5c8;background:#fff;padding:12px 14px;border-radius:3px;min-height:45px;font:16px/24px Teachers,Arial,sans-serif;color:#1e3d14}.ck-contact-form label{font-size:15px}.ck-contact-form button{justify-self:start;border:0;padding:12px 30px;background:#1e3d14;color:#e2f78e;border-radius:24px;cursor:pointer;margin-top:15px}.ck-contact-image img{width:100%;height:auto;object-fit:cover}.ck-contact-image p,.ck-contact-image>a{display:block;font-size:16px;line-height:25px;margin-top:12px}.ck-home [hidden]{display:none!important}@media(max-width:749px){.ck-home.ck-editorial{padding:calc(var(--ck-editorial-top)*.65) 20px calc(var(--ck-editorial-bottom)*.65)}.ck-editorial-inner{grid-template-columns:1fr;gap:28px}.ck-editorial--reverse .ck-editorial-media{order:0}.ck-home .ck-editorial-copy h1,.ck-home .ck-editorial-copy h2,.ck-editorial--wide .ck-editorial-copy h1{font-size:30px;line-height:1.16}.ck-editorial-body{font-size:17px;line-height:1.55}.ck-contact-page{padding:32px 20px 48px}.ck-contact-page>div>h1{font-size:32px;margin-bottom:30px}.ck-contact-grid{grid-template-columns:1fr;gap:30px}.ck-contact-grid h2{font-size:25px}.ck-pdp-video-strip [data-ck-video] figcaption{font-size:11px;line-height:15px;padding-left:4px;padding-right:4px}.ck-video-play{width:36px;height:36px;padding:8px}}
.ck-collection-page{padding:28px 24px 70px;color:#1e3d14;font-family:Teachers,Arial,sans-serif}.ck-collection-inner{max-width:1280px;margin:auto}.ck-collection-breadcrumb{display:flex;gap:10px;align-items:center;font-size:14px;margin-bottom:28px}.ck-collection-page h1{font:600 42px/1.2 Teachers,Arial,sans-serif;margin:0 0 28px}.ck-collection-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:28px 0;font-size:14px}.ck-collection-tools form{display:flex;align-items:center;gap:12px}.ck-collection-tools select{font:inherit;padding:9px;border:1px solid #cad5c5;color:inherit;background:white;max-width:190px}.ck-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.ck-collection-product{min-width:0}.ck-collection-picture{display:block;position:relative;aspect-ratio:1;background:#f0f3eb;overflow:hidden;border-radius:6px}.ck-collection-picture img{width:100%;height:100%;object-fit:contain}.ck-collection-picture>span{position:absolute;top:12px;left:12px;background:#fff;padding:5px 10px;font-size:12px;border-radius:20px}.ck-home .ck-collection-product h2{font:600 20px/1.25 Teachers,Arial,sans-serif;margin:16px 0;min-height:50px;overflow-wrap:anywhere}.ck-collection-product-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:18px}.ck-collection-product-bottom .ck-button{display:inline-flex;align-items:center;justify-content:center;border-radius:24px;background:#1e3d14;color:#e2f78e;font-size:14px;padding:10px 22px;min-height:42px}.ck-collection-pagination{display:flex;justify-content:center;gap:15px;margin-top:40px}.ck-collection-pagination a,.ck-collection-pagination .current{padding:10px 15px;border:1px solid #cbd5c6}.ck-collection-pagination .current{background:#1e3d14;color:#fff}@media(max-width:749px){.ck-collection-page{padding:22px 20px 45px}.ck-collection-page h1{font-size:32px}.ck-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ck-home .ck-collection-product h2{font-size:16px;min-height:60px}.ck-collection-product-bottom{flex-wrap:wrap;font-size:16px;gap:8px}.ck-collection-product-bottom .ck-button{font-size:12px;padding:7px 15px;min-height:36px}.ck-collection-tools{flex-wrap:wrap}.ck-collection-tools select{max-width:155px}}
