.heilarg-home{background:#fbf7ee;color:#272827;padding:8px 16px 0}.heilarg-home__inner{max-width:1240px;margin:0 auto}.heilarg-home__search{position:relative;max-width:620px;margin:0 auto 20px}.heilarg-home__search input{appearance:none;-webkit-appearance:none;display:block;width:100%;height:44px;margin:0;padding:0 20px 0 45px;border:1px solid #d7d9d6;border-radius:28px;background:#fff;color:#272827;font:inherit;font-size:15px;letter-spacing:0;box-shadow:0 1px 3px #243c4b05}.heilarg-home__search input::placeholder{color:#717570;opacity:1}.heilarg-home__search button{position:absolute;inset:0 auto 0 0;width:44px;padding:12px;border:0;background:transparent;color:#324f6a;cursor:pointer}.heilarg-home__search svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5}.heilarg-home__heading{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 18px;font:600 clamp(23px,5.9vw,32px)/1.25 var(--font-heading-family, Georgia, serif);letter-spacing:-.65px;text-align:center;color:#272827}.heilarg-home__leaf{flex:0 0 23px;width:23px;height:27px;color:#7894a2;stroke:currentColor;stroke-width:1.2}.heilarg-home__leaf path+path{fill:currentColor;stroke:none}.heilarg-home__leaf--right{transform:scaleX(-1)}.heilarg-home__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.heilarg-home__category{display:block;overflow:hidden;border-radius:12px;color:#272827;background:#fffaf2;text-decoration:none;box-shadow:0 3px 8px #493a2314;border:1px solid #eee7dd;transition:box-shadow .18s}.heilarg-home__category-image{overflow:hidden;aspect-ratio:1.95;background:#eae0ce}.heilarg-home__category-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 47%}.heilarg-home__category-label{display:flex;align-items:center;justify-content:space-between;gap:3px;min-height:38px;padding:8px 10px;font:600 16px/1.2 var(--font-heading-family, Georgia, serif);letter-spacing:-.3px}.heilarg-home__category-label svg{flex:0 0 13px;width:13px;height:13px;stroke:#324f6a;stroke-width:1.7}.heilarg-home__all{display:flex;width:fit-content;gap:9px;align-items:center;justify-content:center;min-height:44px;margin:8px auto 0;color:#324f6a;font-size:14px;text-underline-offset:4px}.heilarg-home a:focus-visible,.heilarg-home button:focus-visible,.heilarg-home input:focus-visible{outline:2px solid #324f6a;outline-offset:3px}body:has(.heilarg-home) .shopify-section-group-header-group .section-divider{display:none}body:has(.heilarg-home) .header-wrapper{border-bottom:0;background:#fbf7ee}@media(hover:hover){.heilarg-home__category:hover{box-shadow:0 6px 16px #493a2326}}@media(min-width:750px){.heilarg-home{padding:20px 32px 0}.heilarg-home__heading{margin-bottom:26px}.heilarg-home__search{margin-bottom:28px}.heilarg-home__categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.heilarg-home__category-image{aspect-ratio:2.05}.heilarg-home__category-label{min-height:48px;padding:12px 16px;font-size:21px}.heilarg-home__leaf{width:30px;flex-basis:30px}}@media(max-width:359px){.heilarg-home{padding-inline:12px}.heilarg-home__heading{gap:4px;font-size:21px}.heilarg-home__leaf{flex-basis:18px;width:18px}.heilarg-home__category-label{font-size:14px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){.heilarg-home__category{transition:none}}.heilarg-shelf{background:#fbf7ee;color:#272827;padding:24px 16px 12px}.heilarg-shelf__inner{max-width:1240px;margin:0 auto}.heilarg-shelf__heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.heilarg-shelf__heading h2{margin:0;color:#272827;font:600 25px/1.2 var(--font-heading-family, Georgia, serif);letter-spacing:-.5px}.heilarg-shelf__heading a{display:flex;align-items:center;gap:5px;min-height:44px;color:#324f6a;text-decoration:none;font-size:14px;white-space:nowrap}.heilarg-shelf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.heilarg-shelf__all{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;max-width:320px;margin:28px auto 18px;padding:12px 20px;border:1px solid #324f6a;border-radius:7px;color:#324f6a;text-decoration:none;font-weight:700;font-size:15px}.heilarg-shelf a:focus-visible{outline:2px solid #324f6a;outline-offset:3px}@media(min-width:750px){.heilarg-shelf{padding:36px 32px 12px}.heilarg-shelf__heading h2{font-size:32px}.heilarg-shelf__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.hl-usb{max-width:1240px;padding-top:12px;padding-bottom:28px}.hl-usb__eyebrow{margin:0 0 8px;text-align:center;color:#324f6a;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hl-usb__heading{margin:0 0 26px;text-align:center;font-size:clamp(26px,3.2vw,40px);line-height:1.2}.hl-usb__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dddcd5;border-radius:16px;background:#fffdf8}.hl-usb__step{min-width:0;margin:0}.hl-usb__step+.hl-usb__step{border-left:1px solid #e4e1da}.hl-usb__photo{overflow:hidden;aspect-ratio:1.25}.hl-usb__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:left}.hl-usb__step:nth-child(2) .hl-usb__image{object-position:center}.hl-usb__step:nth-child(3) .hl-usb__image{object-position:right}.hl-usb__caption{padding:20px 22px 24px}.hl-usb__caption h3{margin:0 0 8px;color:#324f6a;font-family:var(--font-body-family);font-size:18px;font-weight:700}.hl-usb__caption h3 span{margin-right:7px;color:#8b7458;font-size:13px}.hl-usb__caption p{margin:0;font-size:15px;line-height:1.5}.hl-usb__note{margin:18px auto 0;padding:12px 18px;border-radius:8px;background:#e8eef4;color:#324f6a;text-align:center;font-size:15px;font-weight:600;line-height:1.5}@media(max-width:749px){.hl-usb{padding-top:8px;padding-bottom:24px}.hl-usb__heading{margin-bottom:18px}.hl-usb__steps{grid-template-columns:1fr}.hl-usb__step{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center}.hl-usb__step+.hl-usb__step{border-left:0;border-top:1px solid #e4e1da}.hl-usb__photo{aspect-ratio:1}.hl-usb__caption{padding:14px}.hl-usb__caption h3{font-size:16px;margin-bottom:5px}.hl-usb__caption p,.hl-usb__note{font-size:13px}}.heilarg-pick{min-width:0;border-radius:12px;overflow:hidden;background:#fffaf2;border:1px solid #eee7dd;box-shadow:0 3px 8px #493a2310}.heilarg-pick__link{display:flex;height:100%;flex-direction:column;text-decoration:none;color:#272827}.heilarg-pick__image{aspect-ratio:1.35;background:#eee5d8;overflow:hidden}.heilarg-pick__image img{display:block;width:100%;height:100%;object-fit:cover}.heilarg-pick__body{display:flex;flex:1;flex-direction:column;gap:7px;padding:10px}.heilarg-pick h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em;margin:0;font:600 16px/1.2 var(--font-heading-family, Georgia, serif);color:inherit;letter-spacing:-.2px}.heilarg-pick__price{font-family:var(--font-body-family, sans-serif);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0}.heilarg-pick__price s{font-size:12px;font-weight:400;color:#74736d;margin-left:4px}.heilarg-pick__from{font-size:12px;font-weight:400}.heilarg-pick__button{display:flex;align-items:center;justify-content:center;margin-top:auto;min-height:40px;padding:8px 4px;border-radius:6px;background:#324f6a;color:#fbf7ee;font-family:var(--font-body-family, sans-serif);font-size:13px;font-weight:700;text-align:center;line-height:1.2;letter-spacing:0}.heilarg-pick__link:focus-visible{outline:3px solid #324f6a;outline-offset:-3px;border-radius:12px}@media(min-width:750px){.heilarg-pick__body{padding:14px;gap:10px}.heilarg-pick h3{font-size:19px}.heilarg-pick__button{font-size:14px;min-height:44px}}@media(hover:hover){.heilarg-pick__link:hover .heilarg-pick__button{background:#263f55}}
/*# sourceMappingURL=/cdn/shop/t/134/compiled_assets/styles.css.map */
