:root{--em-accent:#174e40;--em-background:#fafbf8;--em-tile:#e9ede7;--em-text:#101b16}body{background:var(--em-background);color:var(--em-text)}.em-wrap{width:min(1180px,calc(100% - 44px));margin-inline:auto}.em-header,.em-footer,.em-hero,.em-wrap{font-family:var(--font-body--family),Arial,sans-serif;letter-spacing:-.02em}.em-header a,.em-wrap a,.em-hero a{color:inherit;text-decoration:none}.em-header a:hover,.em-wrap a:hover{text-decoration:none;color:var(--em-accent)}.em-header a:focus-visible,.em-wrap a:focus-visible,.em-wrap button:focus-visible,.em-hero a:focus-visible{outline:3px solid var(--em-accent);outline-offset:4px}.em-icon{width:23px;height:23px;flex:none;display:inline-block;vertical-align:middle}.em-announcement{background:var(--em-accent);color:#fff;padding:12px 18px;text-align:center;font-size:12px;letter-spacing:.01em}.em-header{background:#fff;border-bottom:1px solid #d3d9d2}.em-header__top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:30px}.em-brand{display:flex;align-items:center;gap:12px;min-width:0}.em-brand strong{color:var(--em-accent);font-size:42px;font-weight:600;letter-spacing:-.09em;line-height:1}.em-brand>span{display:grid;font-size:13px;gap:2px;letter-spacing:.025em}.em-wordmark{font-size:12px;letter-spacing:.13em}.em-brand__image{width:230px;max-height:85px;object-fit:contain}.em-header__actions{display:flex;align-items:center;gap:24px}.em-header__actions>a{display:flex;align-items:center;gap:8px;font-size:15px;min-height:44px}.em-cart-count{font-size:12px}.em-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;font-size:14px}.em-nav a{min-height:32px;display:flex;align-items:center;gap:8px}.em-nav__search{margin-left:auto}.em-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:auto;align-items:stretch;background:var(--em-background)}.em-hero__copy{padding:68px max(32px,calc((min(100vw,1440px) - 1180px)/2));padding-right:40px}.em-eyebrow{font-size:12px;letter-spacing:.16em;margin:0 0 24px;line-height:1.5}.em-hero h1{font-size:clamp(32px,4vw,58px);line-height:1.1;letter-spacing:-.065em;font-weight:500;margin:0 0 22px;text-transform:none}.em-hero h1 span{display:block;color:var(--em-accent)}.em-hero__description{font-size:16px;line-height:1.6;margin:0 0 24px;max-width:540px}.em-button{background:var(--em-accent);color:#fff!important;border:1px solid var(--em-accent);border-radius:10px;padding:16px 20px;display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;font:inherit;font-size:15px;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.em-button:hover{background:color-mix(in srgb,var(--em-accent),#000 15%);transform:translateY(-1px)}.em-button--outline{background:transparent;border-color:#fff}.em-button--outline:hover{background:#ffffff15}.em-hero__image{display:flex;overflow:hidden;align-items:center;background:var(--em-accent)}.em-hero__image img{display:block;width:100%;height:100%;object-fit:contain}.em-search{padding-block:32px 24px;border-bottom:1px solid #d3d9d2}.em-search label{font-size:17px;font-weight:500;display:block}.em-search p{font-size:14px;margin:6px 0 16px;color:#414d45}.em-search form{display:flex;border:1px solid #d3d9d2;border-radius:11px;padding:6px;background:#fff;gap:5px}.em-search input{border:0;box-shadow:none;border-radius:6px;background:#fff;color:var(--em-text);width:100%;min-width:0;padding:8px;font:inherit;font-size:17px}.em-search input:focus-visible{outline:2px solid var(--em-accent);outline-offset:-2px}.em-search .em-button{flex:none;gap:20px;padding:12px 16px;min-height:46px}.em-categories{padding-block:30px 0;scroll-margin-top:20px}.em-wrap h2{font-size:26px;line-height:1.3;font-weight:500;letter-spacing:-.05em;margin:0 0 22px;text-transform:none}.em-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.em-category{display:flex;align-items:center;gap:10px;border-radius:10px;background:var(--em-tile);padding:20px 15px;min-height:62px;font-size:16px;transition:background .2s}.em-category:hover{background:color-mix(in srgb,var(--em-tile),var(--em-accent) 10%)}.em-category>.em-icon:last-child{margin-left:auto;width:18px;height:18px}.em-category span{overflow-wrap:anywhere}.em-brands{padding-block:24px 30px;text-align:center;scroll-margin-top:20px}.em-brands p{font-size:13px;color:#414d45;margin:0 0 18px}.em-brands>div{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 28px}.em-brands a{font-size:16px;letter-spacing:.05em;min-height:30px}.em-products{padding-block:0 22px}.em-section-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:18px}.em-section-heading h2{margin:0;max-width:65%}.em-section-heading>a{display:flex;gap:24px;align-items:center;font-size:15px}.em-product-row{display:grid;grid-template-columns:130px 1fr;gap:24px;padding:16px 0;border-bottom:1px solid #d3d9d2}.em-product-row__image{border-radius:10px;overflow:hidden;background:var(--em-tile);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.em-product-row__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.em-product-row h3{font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.02em;margin:2px 0 7px;text-transform:none;overflow-wrap:anywhere}.em-product-row__sku{font-size:13px;margin:0 0 10px;color:#414d45;overflow-wrap:anywhere}.em-product-row__body{min-width:0;display:flex;flex-direction:column}.em-product-row__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.em-product-row__price{font-size:21px;font-weight:500;letter-spacing:-.04em}.em-product-row s{font-size:13px;margin-left:8px;color:#58645c}.em-product-row small{display:block;font-size:11px;color:#47574a;margin-top:3px}.em-circle{width:42px;height:42px;flex:none;border:1px solid #d3d9d2;border-radius:50%;display:grid;place-items:center;background:#fff;transition:background .2s}.em-circle:hover{background:var(--em-tile)}.em-tax-note{font-size:11px;line-height:1.5;color:#49574c;margin:16px 0}.em-tax-note a{text-decoration:underline}.em-advice{padding-block:0 120px}.em-advice>div{border-radius:10px;background:var(--em-accent);color:#fff;padding:28px}.em-advice h2{margin-bottom:6px}.em-advice p{font-size:16px;line-height:1.5;margin:0 0 20px;max-width:680px}.em-footer{border-top:1px solid #d3d9d2;padding-block:22px;background:var(--em-background);font-size:13px;color:#414d45}.em-footer p{margin:0 0 12px}.em-footer nav{display:flex;flex-wrap:wrap;gap:12px 20px}.em-footer a{color:inherit;text-decoration:none}.em-footer a:hover{text-decoration:underline}.em-contact{max-width:820px;padding-block:54px 90px}.em-contact h1{font-size:clamp(30px,5vw,46px);font-weight:500;letter-spacing:-.05em;text-transform:none;margin:0 0 20px}.em-contact>p{line-height:1.7}.em-contact form{margin-top:30px}.em-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.em-form-grid label{font-size:14px;display:block;margin-bottom:8px}.em-form-grid input,.em-form-grid select,.em-form-grid textarea{width:100%;max-width:100%;border:1px solid #c5cfc4;border-radius:8px;background:#fff;color:var(--em-text);font:inherit;padding:13px}.em-form-grid input:focus,.em-form-grid select:focus,.em-form-grid textarea:focus{outline:2px solid var(--em-accent)}.em-form-grid__full{grid-column:1/-1}.em-form-success{padding:24px;background:var(--em-tile);border-radius:10px}@media(min-width:990px){.em-products>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.em-advice>div{padding:40px}.em-header__top{padding-block:24px}.em-hero__image{min-height:440px}}@media(max-width:989px){.em-hero{grid-template-columns:1fr}.em-hero__copy{padding:30px 22px}.em-hero h1{font-size:40px}.em-hero__image img{height:auto;object-fit:contain}.em-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-header__top{flex-wrap:wrap;gap:20px}.em-header__actions{margin-left:auto}.em-nav .em-nav__search{display:none}}@media(max-width:420px){.em-brand strong{font-size:34px}.em-brand>span{font-size:11px}.em-wordmark{font-size:11px}.em-header__actions{gap:15px}.em-header__actions a{font-size:14px}.em-header__top{padding-block:26px 20px}.em-nav{font-size:12px;gap:12px;padding-block:15px}.em-hero h1{font-size:clamp(29px,8.7vw,40px)}.em-hero__description{font-size:14px}.em-eyebrow{font-size:11px;letter-spacing:.13em}.em-wrap h2{font-size:23px}.em-category{font-size:14px;padding:17px 12px;gap:8px}.em-category .em-icon{width:18px;height:18px}.em-brands a{font-size:14px}.em-brands>div{gap:18px 22px}.em-product-row{grid-template-columns:96px 1fr;gap:14px;padding-block:13px}.em-product-row h3{font-size:14px}.em-product-row__sku{font-size:11px}.em-product-row__price{font-size:18px}.em-product-row small{font-size:10px}.em-circle{width:36px;height:36px}.em-section-heading>a{font-size:14px;gap:15px}.em-advice>div{padding:22px}.em-advice p{font-size:14px}.em-search input{font-size:15px}.em-search .em-button{font-size:14px;padding:10px 12px;gap:14px}.em-form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.em-button,.em-category,.em-circle{transition:none}.em-button:hover{transform:none}}.em-products .em-product-row{grid-template-columns:100px minmax(0,1fr);gap:14px;padding-block:15px;align-items:start}.em-products .em-product-row__image{aspect-ratio:1;border-radius:9px}.em-products .em-product-row__body{min-height:100px}.em-products .em-product-row h3{font-size:15px;line-height:1.4;margin:1px 0 5px}.em-products .em-product-row__sku{font-size:12px;line-height:1.4;margin:0 0 8px}.em-products .em-product-row__price{font-size:18px;font-weight:500;letter-spacing:-.03em}.em-products .em-circle{width:38px;height:38px}.em-products .em-circle .em-icon{width:18px;height:18px}@media(max-width:420px){.em-products .em-product-row{grid-template-columns:87px minmax(0,1fr);gap:13px;padding-block:14px}.em-products .em-product-row__body{min-height:87px}.em-products .em-product-row h3{font-size:13px}.em-products .em-product-row__sku{font-size:11px}.em-products .em-product-row__price{font-size:16px}.em-products .em-circle{width:36px;height:36px}}.em-company-logo{display:block;position:relative;overflow:hidden;width:200px;aspect-ratio:2.45;flex-shrink:0}.em-company-logo img{position:absolute;width:117%;max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.em-imprint .em-company-logo{width:220px}@media(max-width:600px){.em-brand .em-company-logo{width:160px}.em-imprint .em-company-logo{width:190px}}.em-header .em-nav{font-size:18px;font-weight:500;padding-block:18px;gap:24px}.em-header .em-nav a{min-height:44px}.em-header .em-nav__search{font-size:14px}@media(max-width:600px){.em-header .em-nav{font-size:15px;gap:12px;padding-block:12px;flex-wrap:wrap}.em-header .em-nav a{min-height:44px}}.em-header__actions header-actions{display:flex;align-items:center;gap:24px}.em-header__actions .header-actions__action{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0;font-family:inherit;font-size:15px;line-height:1.2;color:inherit}.em-header__actions cart-icon{display:flex;align-items:center;gap:8px;line-height:1.2}.em-header__actions cart-icon>.svg-wrapper{display:inline-flex!important;align-items:center;justify-content:center;width:22px;height:22px;flex:none}.em-header__actions cart-icon>.svg-wrapper svg{display:block;width:22px;height:22px}@media(max-width:420px){.em-header__actions header-actions{gap:15px}}.em-header .em-nav__search{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.em-header .em-nav__search>.em-icon,.em-header__actions>a>.em-icon{display:block;width:22px;height:22px;flex:0 0 22px}.em-header__actions header-actions{align-items:center}.em-header__actions .header-actions__action{width:44px;height:44px;flex:none}.em-header__actions .account-button__icon{display:block;width:22px;height:22px}.em-header__actions shopify-account{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/em-design.css.map */
