.jenh-form{max-width:760px}.jenh-form fieldset{border:0;margin:0;padding:0;min-width:0}.jenh-form fieldset:disabled{opacity:.65}.jenh-form .contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.jenh-form label{display:block;color:#4c5055;font-size:13px;font-weight:550;margin:0 0 16px}.jenh-form label>span[aria-hidden]{color:#a64b13}.jenh-form input:not([type=hidden]),.jenh-form textarea,.jenh-form select{box-sizing:border-box;display:block;width:100%;max-width:100%;margin-top:7px;padding:11px 12px;border:1px solid #d9dbde;border-radius:5px;font-size:16px;font-weight:400;background:#fff;color:#25272b;min-height:44px}.jenh-form textarea{resize:vertical;min-height:110px}.jenh-form button{min-height:44px;padding:11px 18px;font-size:13px}.jenh-form [aria-invalid=true]{border-color:#b53d2d!important;outline-color:#b53d2d}.jenh-field-error{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:#9e3329}.jenh-field-error:empty{display:none}.jenh-form .contact-privacy,.jenh-form .contact-test{font-size:12px;line-height:1.7;margin:14px 0}.jenh-form .contact-test{padding:9px 12px;border-radius:5px;background:#fff7e8;color:#78592d}.jenh-form .jenh-contact-status{margin-top:16px!important}.jenh-form .jenh-form-retry{margin-block:10px}.jenh-form [hidden]{display:none!important}.jenh-form .contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-product-context{font-size:13px;line-height:1.5;margin-bottom:18px;color:#696d72}.cr-ask-product{margin:20px 0}.cr-ask-underline{text-decoration:underline;text-underline-offset:3px}.jenh-form-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:1px solid #ddd9d2;border-radius:10px;overflow:hidden;color:var(--ink);background:#fff}.jenh-form-dialog::backdrop{background:#0008}.jenh-form-dialog[open]{display:flex;flex-direction:column}.jenh-form-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0;padding:17px 22px;border-bottom:1px solid #e8e8e8}.jenh-form-dialog h2{font-size:24px;margin:3px 0 0;line-height:1.3}.jenh-form-dialog .eyebrow{font-size:10px;color:#a64b13}.jenh-form-dialog [data-jenh-close]{display:grid;place-items:center;min-width:44px;min-height:44px;font-size:26px;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#555;flex-shrink:0}.jenh-form-dialog-body{overflow:auto;overscroll-behavior:contain;min-height:0;padding:18px 22px 22px}.jenh-form-dialog .contact-privacy{font-size:11px}.jenh-form-dialog .jenh-contact-status{font-size:13px!important}@media(max-width:600px){.jenh-form .contact-fields{grid-template-columns:1fr}.jenh-form-dialog>header{padding:12px 16px}.jenh-form-dialog h2{font-size:21px}.jenh-form-dialog-body{padding:14px 16px 18px}.jenh-form-dialog .contact-fields{gap:0}.jenh-form-dialog label{margin-bottom:12px}}@media(max-height:500px){.jenh-form-dialog>header{padding-block:8px}.jenh-form-dialog-body{padding-block:12px}.jenh-form-dialog .contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.jenh-form-dialog textarea{min-height:85px}.jenh-form-dialog .contact-privacy{margin:10px 0}}.jenh-track-trace{margin:1.5rem 0}.jenh-track-trace__shipment{border-top:1px solid rgb(0 0 0 / .12);padding:.9rem 0}.jenh-track-trace__shipment:first-of-type{border-top:0}.jenh-track-trace__button{margin-top:.25rem}.jenh-track-trace__date{font-size:.95em;margin-top:.5rem}.jenh-track-trace-form label{display:grid;gap:.35rem;max-width:420px}.jenh-waitlist{margin:24px 0}.jenh-waitlist__inner{border:1px solid #d8dde6;border-radius:6px;padding:18px;background:#f8fafc}.jenh-waitlist__intro{margin:0 0 12px}.jenh-waitlist__counter{margin:0 0 12px;font-weight:600}.jenh-waitlist__form{display:grid;gap:12px}.jenh-waitlist__name span,.jenh-waitlist__email span{display:block;margin-bottom:5px;font-weight:600}.jenh-waitlist__name input,.jenh-waitlist__email input{width:100%;max-width:420px}.jenh-waitlist__website{height:0;left:-9999px;overflow:hidden;position:absolute;width:0}.jenh-waitlist__privacy{display:flex;gap:8px;align-items:flex-start}.jenh-waitlist__privacy input{margin-top:4px}.jenh-waitlist__button{justify-self:start}.jenh-waitlist-inline-notice{align-items:flex-start;background:#fff;border:1px solid #d8dde3;border-left:5px solid #65b82f;box-shadow:0 2px 8px rgb(15 23 42 / .08);box-sizing:border-box;color:#20242a;display:flex;gap:12px;margin:0 0 14px;max-width:680px;padding:15px 16px}.jenh-waitlist-inline-notice__icon{align-items:center;background:#65b82f;border-radius:50%;color:#fff;display:flex;flex:0 0 26px;font-size:16px;font-weight:800;height:26px;justify-content:center;line-height:1;width:26px}.jenh-waitlist-inline-notice strong{color:#20242a;display:block;font-size:16px;line-height:1.25;margin:0 0 4px}.jenh-waitlist-inline-notice p{color:#4b5565;font-size:14px;line-height:1.45;margin:0}.jenh-waitlist-inline-notice--error{border-left-color:#b42318}.jenh-waitlist-inline-notice--error .jenh-waitlist-inline-notice__icon{background:#b42318}.jenh-waitlist-notice{align-items:flex-start;background:#fff;border:1px solid #d8dde3;border-left:5px solid #f58220;box-shadow:0 12px 28px rgb(15 23 42 / .16);box-sizing:border-box;color:#20242a;display:flex;gap:12px;left:50%;max-width:min(680px, calc(100vw - 32px));padding:16px 18px;position:fixed;top:18px;transform:translateX(-50%);width:680px;z-index:99999}.jenh-waitlist-notice__icon{align-items:center;background:#f58220;border-radius:50%;color:#fff;display:flex;flex:0 0 28px;font-size:17px;font-weight:800;height:28px;justify-content:center;line-height:1;width:28px}.jenh-waitlist-notice--success{border-left-color:#65b82f}.jenh-waitlist-notice--success .jenh-waitlist-notice__icon{background:#65b82f}.jenh-waitlist-notice strong{color:#20242a;display:block;font-size:17px;line-height:1.25;margin:0 0 4px}.jenh-waitlist-notice p{color:#4b5565;font-size:14px;line-height:1.45;margin:0}.jenh-waitlist-notice--error{border-left-color:#b42318}.jenh-waitlist-notice--error .jenh-waitlist-notice__icon{background:#b42318}@media (max-width:640px){.jenh-waitlist-notice{top:10px;width:calc(100vw - 20px)}}.site-footer-compact{background:#f7f8f5;border-top:1px solid #e0e3da;color:#4b5349;padding-top:30px;font-size:14px;line-height:1.6}.site-footer-compact .product-footer-grid{display:grid;grid-template-columns:1.18fr 1.12fr 1.05fr .9fr;gap:28px;padding-bottom:26px;align-items:start}.site-footer-compact h2{font-size:16px;font-weight:750;color:#873c06;line-height:1.4;margin:0 0 11px}.site-footer-compact .footer-contact-column{grid-column:auto;min-width:0}.site-footer-compact .footer-phone,.site-footer-compact .footer-email{display:block;width:fit-content;color:#20271e;line-height:1.5}.site-footer-compact .footer-phone{font-size:18px;font-weight:750;margin-bottom:4px}.site-footer-compact .footer-email{font-size:14px;overflow-wrap:anywhere}.site-footer-compact .footer-hours{font-size:12px;margin:10px 0 6px;max-width:250px}.site-footer-compact .footer-address{font-size:12px;line-height:1.65;margin:0 0 9px}.site-footer-compact .footer-contact-link{display:inline-flex;align-items:center;gap:7px;min-height:32px;font-size:13px;font-weight:650;color:#753a0d}.site-footer-compact .footer-contact-link svg{width:17px;height:17px}.site-footer-compact .footer-links-group{min-width:0;border:0;margin:0;padding:0}.site-footer-compact .footer-links-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;min-height:23px;margin-bottom:9px}.site-footer-compact summary::-webkit-details-marker{display:none}.site-footer-compact .footer-links-group summary h2{margin:0}.site-footer-compact .footer-links-group summary>span{font-size:16px;line-height:1;color:#6a735f;transform:rotate(-90deg)}.site-footer-compact .footer-links-group[open] summary>span{transform:rotate(0)}.site-footer-compact .footer-links>a{display:block;min-height:28px;padding:3px 0;border:0;font-size:13px;line-height:1.65;color:#384332}.site-footer-compact .footer-links>a::before{display:none}.site-footer-compact a:hover{text-decoration:underline;text-underline-offset:3px}.site-footer-compact :is(a,button,summary):focus-visible{outline:2px solid #8e4900;outline-offset:3px;border-radius:2px}.site-footer-compact .footer-company-intro{font-size:13px;line-height:1.65;margin:0 0 7px;max-width:210px}.site-footer-compact .product-footer-bottom{padding:14px 0;background:#eef0e9;color:#49503f;border-top:1px solid #dce0d4;font-size:12px}.site-footer-compact .footer-bottom-layout{display:flex;align-items:center;justify-content:space-between;gap:18px}.site-footer-compact .footer-legal nav{display:flex;flex-wrap:wrap;gap:2px 17px;align-items:center}.site-footer-compact .footer-legal nav :is(a,button){min-height:28px;display:inline-flex;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.site-footer-compact .footer-legal p{font-size:11px;line-height:1.6;margin:4px 0 0}.site-footer-compact .footer-assurance{display:flex;align-items:center;gap:18px;flex-shrink:0}.site-footer-compact .footer-payment-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;min-height:32px}.site-footer-compact .footer-payment-link svg{width:22px;height:22px}.site-footer-compact .footer-trust{width:90px;margin:0;display:block}.site-footer-compact .footer-trust :is(img,picture){display:block;max-width:100%;height:auto}@media(min-width:701px) and (max-width:999px){.site-footer-compact .product-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.site-footer-compact .footer-bottom-layout{align-items:flex-start}.site-footer-compact .footer-assurance{gap:12px}.site-footer-compact .footer-payment-link span{max-width:100px}.site-footer-compact .footer-legal p span{display:block}}@media(max-width:700px){.site-footer-compact{padding-top:20px}.site-footer-compact .product-footer-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:10px}.site-footer-compact .footer-contact-column{padding-bottom:15px}.site-footer-compact .footer-phone,.site-footer-compact .footer-email{min-height:32px;display:flex;align-items:center}.site-footer-compact .footer-hours{max-width:none;margin-top:6px}.site-footer-compact .footer-address{margin-bottom:4px}.site-footer-compact .footer-contact-link{min-height:40px}.site-footer-compact .footer-links-group{border-top:1px solid #dfe3d7}.site-footer-compact .footer-links-group>summary{min-height:48px;margin:0}.site-footer-compact .footer-links-group summary h2{font-size:15px}.site-footer-compact .footer-links{padding:0 0 10px}.site-footer-compact .footer-links>a{min-height:44px;display:flex;align-items:center;font-size:14px;padding:5px 0}.site-footer-compact .footer-company-intro{max-width:none;margin-bottom:5px}.site-footer-compact .footer-bottom-layout{display:grid;gap:12px}.site-footer-compact .footer-legal nav{gap:0 15px}.site-footer-compact .footer-legal nav :is(a,button){min-height:40px}.site-footer-compact .footer-legal p{font-size:11px}.site-footer-compact .footer-legal p span{display:block}.site-footer-compact .footer-assurance{justify-content:space-between;gap:15px}.site-footer-compact .footer-payment-link{min-height:40px}}@media print{.site-footer-compact{display:none}}.jenh-cookie-banner[hidden]{display:none!important}.jenh-cookie-banner{position:fixed;inset:auto 16px 16px;z-index:11000;max-width:1080px;margin:auto;padding:20px 24px;border:1px solid #d9d9d7;border-top:4px solid #ff6c00;background:#fff;color:#252525;box-shadow:0 4px 24px #0002;display:grid;grid-template-columns:1fr 240px;gap:24px;border-radius:6px;font:14px/1.55 Arial,sans-serif;max-height:calc(100dvh - 32px);overflow:auto}.jenh-cookie-banner h2,.jenh-cookie-dialog h2{font:700 20px/1.25 Arial,sans-serif;color:#252525;margin:0 0 10px}.jenh-cookie-banner p{margin:0 0 8px}.jenh-cookie-banner a,.jenh-cookie-dialog a{color:#914000;text-decoration:underline}.jenh-cookie-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.jenh-cookie-banner .jenh-cookie-actions{flex-direction:column}.jenh-cookie-actions button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;margin:0;border:1px solid #252525;border-radius:4px;background:#fff;color:#252525;font:700 14px/1.25 Arial,sans-serif;cursor:pointer;text-transform:none;letter-spacing:normal;white-space:normal;box-sizing:border-box}.jenh-cookie-actions button:hover{background:#f2f2f0}.jenh-cookie-actions button:focus-visible,.jenh-cookie-close:focus-visible{outline:3px solid #005ea8;outline-offset:3px}.jenh-cookie-actions .jenh-cookie-settings{border-color:#aaa;font-weight:400}.jenh-cookie-dialog{width:min(580px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:24px;border:1px solid #ddd;border-top:4px solid #ff6c00;border-radius:6px;color:#252525;background:#fff;font:14px/1.55 Arial,sans-serif;box-sizing:border-box;overscroll-behavior:contain}.jenh-cookie-dialog::backdrop{background:#0007}.jenh-cookie-dialog-top{display:flex;justify-content:space-between;align-items:start;gap:12px}.jenh-cookie-close{background:#fff0;border:0;color:#252525;width:44px;height:44px;padding:0;margin:-10px -10px 0 0;font:28px/1 Arial,sans-serif;cursor:pointer;flex:none}.jenh-cookie-option{display:block;padding:16px 0;border-top:1px solid #ddd}.jenh-cookie-option strong{display:block;font-size:15px}.jenh-cookie-option span,.jenh-cookie-option p{display:block;margin:6px 0 0}.jenh-cookie-option input{float:right;width:22px;height:22px;margin:0 0 8px 12px;accent-color:#252525}.jenh-cookie-dialog .jenh-cookie-actions button{flex:1}.product-site-footer .jenh-cookie-preferences{display:inline-block;text-align:left;min-height:44px;padding:8px 0;border:0;background:#fff0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:700px){.jenh-cookie-banner{inset:auto 10px max(10px,env(safe-area-inset-bottom));padding:16px;grid-template-columns:1fr;gap:12px;max-height:calc(100dvh - 20px)}.jenh-cookie-banner .jenh-cookie-actions{display:grid;grid-template-columns:1fr 1fr}.jenh-cookie-settings{grid-column:1/-1}.jenh-cookie-dialog{padding:18px}}@media(prefers-reduced-motion:reduce){.jenh-cookie-banner,.jenh-cookie-dialog{scroll-behavior:auto}}