.hauswirt-collection{--hw-paper: #faf8f3;--hw-soft: #f2ece2;--hw-ink: #201d19;--hw-muted: #5d574f;--hw-line: #ded8ce;--hw-red: #a32923;background:var(--hw-paper);color:var(--hw-ink);font-family:var(--text-font-family, sans-serif);line-height:1.55}.hauswirt-collection .hw-wrap{width:min(1120px,calc(100% - 52px));margin-inline:auto}.hauswirt-collection h1,.hauswirt-collection h2,.hauswirt-collection h3{margin:0;font-family:var(--heading-font-family, sans-serif);font-style:var(--heading-font-style, normal);font-weight:var(--heading-font-weight, 700);line-height:1.05;letter-spacing:var(--heading-letter-spacing, normal)}.hauswirt-collection h1{font-size:clamp(2.6rem,5.3vw,5rem);max-width:15ch}.hauswirt-collection h2{font-size:clamp(2.05rem,4.25vw,3.5rem);margin-block-end:.85rem}.hauswirt-collection h3{font-size:clamp(1.4rem,2.5vw,2rem)}.hauswirt-collection a:not(.hw-button):not(.hw-card__media){text-decoration:underline;text-underline-offset:.2em}.hauswirt-collection :focus-visible{outline:2px solid currentColor;outline-offset:3px}.hauswirt-collection .hw-hero{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(310px,34vw,480px);padding-block:clamp(1.8rem,4vw,3.5rem);overflow:hidden;color:#fffaf1;background:#34251c}.hauswirt-collection--coffee .hw-hero{min-height:max(330px,33vw)}.hauswirt-collection .hw-hero__image,.hauswirt-collection .hw-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hauswirt-collection .hw-hero__image{z-index:-2;object-fit:cover}.hauswirt-collection--coffee .hw-hero__image{object-position:73% 72%}.hauswirt-collection .hw-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,rgb(24 16 11 / 85%),rgb(24 16 11 / 61%) 39%,transparent 76%)}.hauswirt-collection .hw-hero__content>p:not(.hw-eyebrow){max-width:51ch;margin-block-start:.9rem}.hauswirt-collection .hw-eyebrow{color:var(--hw-red);font-size:.75rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.hauswirt-collection .hw-hero .hw-eyebrow{color:#ffccad;margin-block-end:.7rem}.hauswirt-collection .hw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;margin-block-start:1.2rem}.hauswirt-collection .hw-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem .9rem;border:1px solid transparent;background:var(--hw-red);color:#fff;font-size:.88rem;font-weight:750;line-height:1.2;text-align:center;text-decoration:none}.hauswirt-collection .hw-button:hover{background:#78201b;color:#fff}.hauswirt-collection .hw-button--secondary{color:var(--hw-ink);background:transparent;border-color:#8b8177}.hauswirt-collection .hw-section{padding-block:clamp(2rem,5vw,4rem)}.hauswirt-collection .hw-section--soft{background:var(--hw-soft);border-block:1px solid var(--hw-line)}.hauswirt-collection .hw-section .hw-eyebrow{margin-block-end:.65rem}.hauswirt-collection .hw-intro{color:var(--hw-muted);margin-block:0 1rem}.hauswirt-collection .hw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.hauswirt-collection .hw-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.hauswirt-collection .hw-card{display:flex;flex-direction:column;min-width:0;background:#fffdf9;border:1px solid var(--hw-line)}.hauswirt-collection .hw-card--featured{border-block-start:3px solid var(--hw-red)}.hauswirt-collection .hw-card__media{position:relative;display:block;overflow:hidden;background:#fff}.hauswirt-collection .hw-card__media:focus-visible{outline-offset:-3px}.hauswirt-collection .hw-card__primary{width:100%;height:clamp(145px,24vw,295px);padding:.8rem;object-fit:contain}.hauswirt-collection .hw-card__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#f2ece3;object-fit:contain;opacity:0;transition:opacity .18s ease}@media(hover:hover)and (pointer:fine){.hauswirt-collection .hw-card:hover .hw-card__scene{opacity:1}}.hauswirt-collection .hw-card:focus-within .hw-card__scene{opacity:1}.hauswirt-collection .hw-card__content{padding:clamp(.75rem,2vw,1.45rem);flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.hauswirt-collection .hw-card__content>p:not(.hw-price):not(.hw-eyebrow){color:var(--hw-muted)}.hauswirt-collection .hw-card__content .hw-button,.hauswirt-collection .hw-card__content>form{margin-block-start:auto}.hauswirt-collection .hw-card__content .button{min-height:44px}.hauswirt-collection .hw-card__content .button:not([disabled]){--button-background: 163 41 35 / var(--button-background-opacity, 1);--button-text-color: 255 255 255;--button-outline-color: 163 41 35}.hauswirt-collection .hw-card--spotlight{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);border-block-start:1px solid var(--hw-line)}.hauswirt-collection .hw-card--spotlight .hw-card__primary{height:100%;min-height:310px;max-height:440px}.hauswirt-collection .hw-card--spotlight .hw-card__content{justify-content:center;padding:clamp(1.1rem,4vw,3.25rem)}.hauswirt-collection .hw-card--spotlight .hw-button{margin-block-start:.35rem}.hauswirt-collection .hw-richtext ul{padding-inline-start:1.2rem;list-style:disc}.hauswirt-collection .hw-richtext p+ul{margin-block-start:.55rem}.hauswirt-collection .hw-price{color:var(--hw-ink);font-weight:750;font-variant-numeric:tabular-nums}.hauswirt-collection .hw-compare{width:100%;table-layout:fixed;border-collapse:collapse;background:#fffdf9;border:1px solid var(--hw-line)}.hauswirt-collection .hw-compare th,.hauswirt-collection .hw-compare td{padding:.85rem 1rem;border-block-end:1px solid var(--hw-line);text-align:start;vertical-align:top;overflow-wrap:anywhere}.hauswirt-collection .hw-compare thead th{font-family:var(--heading-font-family, sans-serif);font-style:var(--heading-font-style, normal);font-weight:var(--heading-font-weight, 700);font-size:clamp(1.24rem,2.5vw,1.85rem);line-height:1.1}.hauswirt-collection table.hw-compare tr>:first-child{padding-inline-start:1.25rem}.hauswirt-collection .hw-compare thead th:first-child{width:23%}.hauswirt-collection .hw-compare tbody th{font-size:.88rem}.hauswirt-collection .hw-compare tr>:nth-child(2){background:#fcf1e7}.hauswirt-collection .hw-compare .hw-price{font-size:1.18rem}.hauswirt-collection .hw-panel-row figure{width:70%;margin:0 auto}.hauswirt-collection .hw-panel{overflow:hidden;border:1px solid var(--hw-line)}.hauswirt-collection .hw-panel img{display:block;width:200%;max-width:none;height:auto}.hauswirt-collection .hw-panel--right img{transform:translate(-50%)}.hauswirt-collection figcaption{font-size:.75rem;font-weight:750;padding-block-start:.4rem}.hauswirt-collection .hw-note{font-size:.85rem;color:var(--hw-muted);margin-block-start:.85rem}.hauswirt-collection .hw-upcoming{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;padding-block:.9rem;margin-block-start:1rem;border-block:1px solid var(--hw-line)}.hauswirt-collection .hw-trust{background:#28231e;color:#fff9ef}.hauswirt-collection .hw-trust .hw-grid>div{border-block-start:1px solid #74665a;padding-block-start:.75rem}.hauswirt-collection .hw-trust .hw-eyebrow{color:#ffccad}.hauswirt-collection .hw-trust h3{font-size:1.35rem}.hauswirt-collection .hw-trust p{margin-block:.4rem}.hauswirt-collection .hw-faq{border-block-end:1px solid var(--hw-line);padding-block:.8rem}.hauswirt-collection .hw-faq summary{display:list-item;cursor:pointer;font-weight:750}.hauswirt-collection .hw-faq .hw-richtext{max-width:70ch;color:var(--hw-muted);margin-block-start:.55rem}@media(max-width:699px){.hauswirt-collection .hw-wrap{width:calc(100% - 28px)}.hauswirt-collection .hw-hero{min-height:330px}.hauswirt-collection .hw-hero__image{object-position:64% center}.hauswirt-collection--coffee .hw-hero__image{object-position:73% 72%}.hauswirt-collection .hw-hero:before{background:linear-gradient(90deg,#18100be0,#18100ba3 56%,#18100b29)}.hauswirt-collection .hw-hero__content>p:not(.hw-eyebrow){max-width:27ch}.hauswirt-collection .hw-grid{grid-template-columns:1fr;gap:.65rem}.hauswirt-collection .hw-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.hauswirt-collection .hw-grid--attachments .hw-card{display:grid;grid-template-columns:minmax(85px,30%) 1fr}.hauswirt-collection .hw-grid--attachments .hw-card__primary{height:100%;max-height:145px}.hauswirt-collection .hw-card__primary{padding:.35rem}.hauswirt-collection .hw-card__content>p:not(.hw-eyebrow){font-size:.85rem}.hauswirt-collection .hw-card--spotlight{grid-template-columns:1fr}.hauswirt-collection .hw-card--spotlight .hw-card__primary{min-height:0;height:275px}.hauswirt-collection .hw-compare,.hauswirt-collection .hw-compare thead,.hauswirt-collection .hw-compare tbody{display:block}.hauswirt-collection .hw-compare tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hauswirt-collection .hw-compare thead th:first-child{display:none}.hauswirt-collection .hw-compare tbody th{grid-column:1 / -1;background:#f5f0e7}.hauswirt-collection .hw-compare th,.hauswirt-collection .hw-compare td{padding:.55rem .65rem}.hauswirt-collection table.hw-compare tr>:first-child{padding-inline-start:.75rem}.hauswirt-collection .hw-compare td{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.hauswirt-collection .hw-card__scene{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hauswirt-us-collection.css.map */
