@font-face{font-family:"Open Sans";src:local("Open Sans"),local("OpenSans");font-display:optional;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:"Open Sans";src:local("Open Sans Light"),local("OpenSans-Light");font-style:normal;font-weight:300;font-display:optional;ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:"Open Sans";src:local("Open Sans"),local("OpenSans");font-style:normal;font-weight:400;font-display:optional;ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:"Open Sans";src:local("Open Sans Semibold"),local("OpenSans-Semibold");font-style:normal;font-weight:600;font-display:optional;ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:"Open Sans";src:local("Open Sans Bold"),local("OpenSans-Bold");font-style:normal;font-weight:700;font-display:optional;ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:"Noto Sans";src:local("Noto Sans"),local("NotoSans");font-style:normal;font-weight:300;font-display:optional;ascent-override:92%;descent-override:24%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:"Noto Sans";src:local("Noto Sans"),local("NotoSans");font-style:normal;font-weight:400;font-display:optional;ascent-override:92%;descent-override:24%;line-gap-override:0%;size-adjust:100%}.toolbar-products,.toolbar,.products-toolbar{background-color:#e5e5e5!important;color:#000!important;border-radius:4px}.breeze .toolbar-products{background-color:#e5e5e5!important}.in-stock-toggle{display:inline-flex;align-items:center;margin-left:10px;font-weight:600}.in-stock-toggle>label.in-stock-label{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;line-height:1}.in-stock-toggle>label.in-stock-label>#in-stock-only{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.in-stock-toggle>label.in-stock-label:before{content:"";width:40px;height:20px;border-radius:20px;background:#ccc;display:inline-block;transition:background .25s ease}.in-stock-toggle>label.in-stock-label:after{content:"";position:absolute;left:2px;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;transform:translateY(-50%);transition:transform .25s ease}.in-stock-toggle>label.in-stock-label:has(>#in-stock-only:checked):before{background:#00662c}.in-stock-toggle>label.in-stock-label:has(>#in-stock-only:checked):after{transform:translate(20px,-50%)}.filter-options-item .filter-options-title[aria-controls=attr_393],#attr_393{display:none!important}.products.wrapper .toolbar-products:not(:first-of-type) .in-stock-toggle{display:none!important}.stock.unavailable,.stock.available,.availability.only{padding:5px 15px;color:#fff!important;background-color:#00662c}.stock.unavailable{background-color:#cc0000!important}.availability.only{background-color:#6fae3c!important}.product.alert.stock{margin-top:12px}.product.alert.stock .action.alert{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:9999px;background:#f7faf5;border:1px solid #00662c;color:#111;font-weight:600;text-decoration:none;line-height:1;transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.product.alert.stock .action.alert:before{content:"";width:18px;height:18px;display:inline-block;background:no-repeat center/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22a2 2 0 0 0 2-2H10a2 2 0 0 0 2 2z'/><path d='M18 8a6 6 0 1 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/></svg>")}.product.alert.stock .action.alert:hover,.product.alert.stock .action.alert:active{background:#00662c;border-color:#9bc424;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.product.alert.stock .action.alert:focus-visible{outline:2px solid #111;outline-offset:2px}.breadcrumbs{--bw-green:#00662c;--bw-green-bg:rgba(0,137,60,.06);margin:0 0 10px;width:100%;box-sizing:border-box;padding:6px 10px;background:var(--bw-green-bg);border:1px solid rgba(0,137,60,.35);border-radius:8px;font-size:.92rem;line-height:1.35}.breadcrumbs .items{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.breadcrumbs .item{display:inline-flex;align-items:center}.breadcrumbs .item+.item:before{content:"›";margin:0 .5ch;opacity:.45}.breadcrumbs a{color:#1f2937;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus{color:var(--bw-green);text-decoration:underline;outline:none}.breadcrumbs .item.product strong{font-weight:600;max-width:clamp(140px,50vw,640px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.breadcrumbs{padding:5px 8px;font-size:.88rem}.breadcrumbs .item+.item:before{margin:0 .4ch}}.cookie-group-toggler.active{background:#00662C!important}.scroll-to-top{position:fixed;bottom:2rem;right:2rem;z-index:99;width:48px;height:48px;border-radius:50%;border:2px solid #00662c;background:#fff;color:#00662c;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.18),0 3px 6px rgba(0,0,0,.1);opacity:0;transform:translateY(20px);pointer-events:none;transition:background .25s ease,color .25s ease,transform .3s ease,opacity .3s ease}.scroll-to-top svg{width:22px;height:22px;stroke:currentColor;transition:stroke .25s ease}.scroll-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}.scroll-to-top:hover,.scroll-to-top:focus-visible{background:#00662c;color:#fff;border-color:#00662c;box-shadow:0 6px 16px rgba(0,0,0,.18),0 3px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.scroll-to-top:active{transform:translateY(1px)}.checkout-container input[type=radio].radio{appearance:auto!important;opacity:1!important;position:static!important;width:auto!important;height:auto!important;pointer-events:auto!important}.checkout-container input[type=radio].radio:before,.checkout-container input[type=radio].radio:after{all:unset!important}.block-collapsible-nav .item.current>strong{border-left:3px solid #00662C!important;color:#00662C!important;font-weight:700!important}.block-collapsible-nav .nav.item strong:hover,.block-collapsible-nav .nav.item strong:focus{color:#00662C!important}