footer .lang-switch{margin:0}footer .lang-switch__list{display:flex;align-items:center;gap:8px}footer .lang-switch__option{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:.76rem;color:#a9c1b1}footer .lang-switch__option:hover,footer .lang-switch__option.is-current{color:#fff}footer .lang-switch__option.is-current{text-decoration:underline;text-underline-offset:4px}footer .lang-switch__sep{color:#5d7d6e}.header .lang-switch{margin:0}.header .lang-switch__list{display:flex;align-items:center;gap:6px}.header .lang-switch__option{border:0;background:none;padding:6px 2px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;letter-spacing:.04em;color:#6c8576}.header .lang-switch__option:hover,.header .lang-switch__option.is-current{color:var(--ink)}.header .lang-switch__option.is-current{text-decoration:underline;text-underline-offset:5px}.header .lang-switch__sep{color:#b9c8bd;font-size:.8rem}.mobile-nav .lang-switch{display:none;padding:12px}.mobile-nav .lang-switch__list{display:flex;align-items:center;gap:10px}.mobile-nav .lang-switch__option{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:700;color:#6c8576}.mobile-nav .lang-switch__option.is-current{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.mobile-nav .lang-switch__sep{color:#b9c8bd}@media(max-width:760px){.header-actions .lang-switch{display:none}.mobile-nav .lang-switch{display:block}}.header-icon{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;color:var(--ink)}.header-icon:hover{color:#5e9a62}.header-actions .header-icon+.header-icon{margin-left:-12px}.cart-count{position:absolute;top:1px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--green);color:#fff;font-size:.65rem;font-weight:800;line-height:18px;text-align:center}.bulk-order{padding-bottom:130px}.bulk-search{margin-bottom:24px;max-width:420px}.bulk-search input,.bulk-qty{width:100%;height:48px;border:1px solid #cbd9ce;border-radius:4px;padding:0 14px;font:inherit;color:var(--ink);background:#fff}.bulk-table{width:100%;border-collapse:collapse}.bulk-table th{text-align:left;padding:12px 10px;font-size:.73rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:#54825c;border-bottom:1px solid var(--line)}.bulk-table td{padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.bulk-table tr.is-selected td{background:var(--pale)}.bulk-table tr.is-unavailable{opacity:.55}.bulk-table tr[hidden]{display:none}.bulk-col-price,.bulk-col-total{white-space:nowrap}.bulk-col-price s{color:var(--body);font-size:.85em;margin-left:4px}.bulk-col-qty{width:120px}.bulk-qty{text-align:center;padding:0 6px}.bulk-col-total{width:130px;text-align:right!important;font-weight:700}.bulk-product{display:flex;align-items:center;gap:16px}.bulk-product img,.bulk-thumb{width:56px;height:56px;object-fit:contain;flex:0 0 56px;border-radius:4px;background:var(--pale)}.bulk-product strong{display:block;font-family:var(--font-heading);letter-spacing:-.02em}.bulk-product small{display:block;color:var(--body);font-size:.82rem}.bulk-product:hover strong{color:#4f8c57}.bulk-soldout{color:#a3442f!important;font-weight:700}.bulk-bar{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:24px;flex-wrap:wrap;padding:18px 0;background:#fff;border-top:1px solid var(--line)}.bulk-summary{color:var(--body);font-weight:700}.bulk-summary strong{color:var(--ink);font:700 1.4rem/1 var(--font-heading);letter-spacing:-.03em;margin-left:14px}.bulk-bar .button:disabled{opacity:.5;cursor:not-allowed}.bulk-msg{text-align:right;min-height:1.6em;margin:6px 0 0}.bulk-locked{background:var(--pale);padding:40px;border-radius:5px;max-width:760px}.bulk-order .pagination{margin-top:30px}@media(max-width:760px){.bulk-table thead{display:none}.bulk-table,.bulk-table tbody,.bulk-table tr,.bulk-table td{display:block;width:100%}.bulk-table tr{border-bottom:1px solid var(--line);padding:12px 0}.bulk-table td{border:0;padding:6px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.bulk-table td[data-label]:before{content:attr(data-label);font-size:.8rem;font-weight:700;color:var(--body)}.bulk-col-qty .bulk-qty{width:110px}.bulk-bar{justify-content:space-between}.bulk-bar .button{flex:1 1 100%}}.buy-box{background:var(--pale);border-radius:5px;padding:24px;margin:0 0 29px}.buy-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:18px}.buy-price span{font:700 1.8rem/1 var(--font-heading);letter-spacing:-.04em}.buy-price small{font-size:.8rem;color:var(--body);font-weight:700}.buy-compare{color:var(--body)}.buy-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.buy-row .field label{display:block;font-size:.8rem;font-weight:700;margin-bottom:7px}.buy-row .field input,.buy-row .field select{width:100%;height:54px;border:1px solid #cbd9ce;border-radius:4px;padding:0 14px;font:inherit;color:var(--ink);background:#fff}.buy-variant{flex:1 1 220px}.buy-qty{flex:0 0 96px}.buy-submit{flex:1 1 200px;border:0;cursor:pointer}.buy-submit:disabled{opacity:.5;cursor:not-allowed}.buy-cart-link{margin-top:18px}.buy-discount{margin:-4px 0 18px}.buy-discount-title{font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#54825c;margin:0 0 8px}.buy-discount-level{color:var(--ink)}.buy-discount-tiers{list-style:none;margin:0;padding:0;border-top:1px solid #c9d8cc}.buy-discount-tiers li{padding:9px 0;border-bottom:1px solid #c9d8cc;font-size:.88rem;font-weight:600;color:var(--body)}.buy-discount-tiers li.is-active{color:var(--green);font-weight:800}.buy-discount-tiers li.is-active:before{content:"\2713  ";color:#5e9a62}.product-webinar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:0 0 29px}.product-webinar-title{font-size:.73rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#54825c;margin:0 0 12px}.product-webinar ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px 30px}.product-webinar p{margin:0}@media(max-width:520px){.buy-box{padding:20px}.buy-qty{flex:1 1 96px}.buy-submit{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
