:root{--htw-cream: #f7f2e8;--htw-oat: #efe7d6;--htw-limestone: #e7ddc8;--htw-stone: #ddd2bb;--htw-espresso: #2a241d;--htw-espresso-2: #47402f;--htw-taupe: #6b6155;--htw-taupe-soft: #918676;--htw-clay: #c0562a;--htw-clay-dp: #9c431d;--htw-ember: #d9772f;--htw-olive: #5e6046;--htw-olive-dp: #4a4b36;--htw-line-l: rgba(42, 36, 29, .14);--htw-line-l-soft: rgba(42, 36, 29, .08);--htw-line-cream: rgba(247, 242, 232, .45);--htw-ink: #2a241d;--htw-ink-2: #47402f;--htw-coal: #ddd2bb;--htw-rust: #c0562a;--htw-rust-dp: #9c431d;--htw-bone: #f7f2e8;--htw-bone-dim: rgba(42, 36, 29, .62);--htw-sand: #918676;--htw-line: rgba(42, 36, 29, .14);--htw-f-display: "Oswald", "Arial Narrow", sans-serif;--htw-f-head: "Oswald", sans-serif;--htw-f-body: "Inter", system-ui, sans-serif;--htw-ease: cubic-bezier(.22, .61, .36, 1);--htw-header-h: 132px;--htw-announce-h: 40px;--htw-pad: clamp(1.25rem, 5vw, 5.5rem)}@media(max-width:749px){:root{--htw-header-h: 84px}}.htw-eyebrow{font-family:var(--htw-f-head);font-weight:500;text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;color:var(--htw-clay);margin:0}.htw-eyebrow--light{color:var(--htw-ember)}.htw-sec__title{font-family:var(--htw-f-display);font-weight:600;text-transform:uppercase;letter-spacing:.015em;line-height:.98;font-size:clamp(2.1rem,5vw,3.9rem);margin:0;color:var(--htw-espresso)}.htw-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.6em;font-family:var(--htw-f-head);font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;padding:1.05rem 2.2rem;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:color .3s var(--htw-ease),box-shadow .4s var(--htw-ease),border-color .3s}.htw-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform .45s var(--htw-ease)}.htw-btn:hover:before{transform:scaleY(1)}.htw-btn--solid{background:var(--htw-clay);color:#fff}.htw-btn--solid:before{background:var(--htw-clay-dp)}.htw-btn--solid:hover{box-shadow:0 16px 34px -14px #c0562a99}.htw-btn--ghost{background:transparent;color:var(--htw-espresso);border-color:#2a241d66}.htw-btn--ghost:before{background:var(--htw-espresso)}.htw-btn--ghost:hover{color:var(--htw-cream);border-color:var(--htw-espresso)}.htw-btn--dark{background:transparent;color:var(--htw-cream);border-color:#f7f2e88c}.htw-btn--dark:before{background:var(--htw-cream)}.htw-btn--dark:hover{color:var(--htw-espresso);border-color:var(--htw-cream)}.htw-sec{padding:clamp(4.5rem,9vw,8.5rem) var(--htw-pad)}.htw-sec__head{margin-bottom:clamp(2.5rem,5vw,4rem);width:100%;max-width:100%;margin-left:auto;margin-right:auto}.htw-sec__head .htw-eyebrow{display:block;margin-bottom:1.1rem}.htw-sec__head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.htw-sec__head--center{text-align:center;margin-left:auto;margin-right:auto}.htw-sec__head--center .htw-sec__lead{margin-left:auto;margin-right:auto}.htw-sec__lead{margin-top:1.1rem;color:var(--htw-taupe);max-width:60ch;line-height:1.6}.htw-sec__lead strong{color:var(--htw-espresso);font-weight:600}.htw-sec__cta{text-align:center;margin-top:clamp(2.5rem,5vw,3.5rem)}.htw-link{display:inline-block;font-family:var(--htw-f-head);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--htw-cream)}#MainContent:not([data-template^=index]){padding-top:var(--htw-header-h)}[data-template=search] h1,[data-template=search] h2{font-family:var(--htw-f-display);text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:var(--htw-espresso)}[data-template=search] input.search-input,[data-template=search] input[type=search]{font-family:var(--htw-f-body)}[data-template=search] .button,[data-template=search] button[type=submit]{font-family:var(--htw-f-head);letter-spacing:.08em}@keyframes htw-reveal-fallback{to{opacity:1;transform:none}}@keyframes htw-reveal-wipe-fallback{to{clip-path:inset(0 0 0% 0)}}.htw-reveal{opacity:0;transform:translateY(34px);transition:opacity .9s var(--htw-ease),transform .9s var(--htw-ease);transition-delay:var(--htw-reveal-delay, 0ms);will-change:opacity,transform;animation:htw-reveal-fallback .01s linear 4s forwards}.htw-reveal.in{opacity:1;transform:translateY(0)}.htw-reveal-wipe{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--htw-ease);animation:htw-reveal-wipe-fallback .01s linear 4s forwards}.htw-reveal-wipe.in{clip-path:inset(0 0 0% 0)}.htw-sec__title{position:relative;padding-bottom:.6rem}.htw-sec__title:after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:var(--htw-clay);transition:width .8s var(--htw-ease) .15s}.htw-sec__head--center .htw-sec__title:after{left:50%;transform:translate(-50%)}.htw-sec__head.in .htw-sec__title:after{width:56px}.htw-card{display:block;scroll-snap-align:start;-webkit-user-select:none;user-select:none}.htw-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--htw-stone);border-radius:8px;box-shadow:0 1px 2px #2a241d0f,inset 0 0 0 1px #2a241d0d;transition:box-shadow .45s var(--htw-ease),transform .45s var(--htw-ease)}.htw-card:hover .htw-card__media{box-shadow:0 22px 44px -26px #2a241d99,inset 0 0 0 1px #2a241d14;transform:translateY(-3px)}.htw-card__media-link{position:relative;display:block;width:100%;height:100%;text-decoration:none;cursor:pointer}.htw-card__media-link img,.htw-card__media>img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--htw-ease)}.htw-card:hover .htw-card__media-link img,.htw-card:hover .htw-card__media>img{transform:scale(1.06)}.htw-card__badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--htw-clay);color:#fff;font-family:var(--htw-f-head);font-size:.58rem;letter-spacing:.16em;font-weight:500;text-transform:uppercase;padding:5px 10px;border-radius:3px;box-shadow:0 4px 12px -4px #2a241d80}.htw-card__badge--soldout{background:var(--htw-espresso);color:var(--htw-cream)}.htw-card:has(.htw-card__badge--soldout) .htw-card__media img{opacity:.68}.htw-card__quick{position:absolute;left:0;right:0;bottom:0;z-index:3;background:var(--htw-espresso);color:var(--htw-cream);font-family:var(--htw-f-head);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:.9rem;transform:translateY(100%);transition:transform .4s var(--htw-ease);border-radius:0 0 8px 8px;--quick-add-display: flex;--quick-add-mobile-display: flex;--quick-add-mobile-opacity: 1}.htw-card__quick:has(.quick-add){padding:0}.htw-card:hover .htw-card__quick{transform:translateY(0)}@media(max-width:749px){.htw-card__quick{transform:translateY(0)}}.htw-card__quick .quick-add{position:static!important;inset:auto!important;width:100%}.htw-card__quick .quick-add__product-form-component,.htw-card__quick .quick-add__product-form-component .shopify-product-form,.htw-card__quick .quick-add__product-form-component add-to-cart-component{width:100%;height:100%;display:flex}.htw-card__quick .quick-add__product-form-component .shopify-product-form{justify-content:center!important;align-items:stretch!important}.htw-card__quick .quick-add__button{opacity:1!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-inline-size:none!important;min-inline-size:0!important;border-radius:0;border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--htw-cream);justify-content:center;align-items:center;gap:.5em;padding:.9rem;font-family:var(--htw-f-head);text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;cursor:pointer}.htw-card__quick .quick-add__button:hover{scale:1}.htw-card__quick .add-to-cart-icon{width:16px;height:16px}@media(max-width:749px){.htw-card__quick{left:auto;right:.6rem;bottom:.6rem;width:auto;border-radius:50%;box-shadow:0 2px 8px #221d1547}.htw-card__quick .quick-add__button{width:2.6rem!important;height:2.6rem!important;padding:0;border-radius:50%;font-size:0}.htw-card__quick .add-to-cart-icon{width:18px;height:18px}}.htw-card__info{padding:1rem .2rem 0}.htw-card__name-link{text-decoration:none;display:block}.htw-card__name{font-family:var(--htw-f-head);font-weight:500;font-size:.98rem;line-height:1.3;letter-spacing:.005em;margin:0 0 .35rem;color:var(--htw-espresso);transition:color .2s}.htw-card__name-link:hover .htw-card__name{color:var(--htw-clay)}.htw-card__price{font-family:var(--htw-f-head);font-weight:500;color:var(--htw-espresso-2);font-size:.95rem;letter-spacing:.01em}.htw-card__price .was{text-decoration:line-through;opacity:.55;margin-right:.5rem}.htw-card__price .sale{color:var(--htw-clay)}.htw-card__swatches{display:flex;align-items:center;gap:8px;margin-top:.75rem;flex-wrap:wrap}.htw-swatch{width:18px;height:18px;border-radius:50%;background:var(--sw, #999);box-shadow:inset 0 0 0 1px #fff6,0 0 0 1px #2a241d47;display:inline-block;transition:transform .2s var(--htw-ease);cursor:pointer;padding:0;border:none;appearance:none;-webkit-appearance:none}.htw-swatch:hover{transform:scale(1.2)}.htw-swatch.is-selected{transform:scale(1.15);box-shadow:0 0 0 2px var(--htw-cream),0 0 0 4px var(--htw-clay),inset 0 0 0 1px #fff6}.htw-swatch.is-soldout{position:relative;cursor:not-allowed;pointer-events:none}.htw-swatch.is-soldout:before,.htw-swatch.is-soldout:after{content:"";position:absolute;left:50%;top:50%;width:150%;height:1.5px;background:#dc3c28e6;box-shadow:0 0 0 1px #f7f2e8d9}.htw-swatch.is-soldout:before{transform:translate(-50%,-50%) rotate(45deg)}.htw-swatch.is-soldout:after{transform:translate(-50%,-50%) rotate(-45deg)}.htw-swatch.is-soldout:hover{transform:none}.htw-swatch__more{font-family:var(--htw-f-head);font-size:.72rem;letter-spacing:.05em;color:var(--htw-taupe-soft)}@media(prefers-reduced-motion:reduce){.htw-reveal,.htw-reveal-wipe{opacity:1;transform:none;clip-path:none}.htw-btn:hover{transform:none}}[data-template=product] .product-information h1{font-family:var(--htw-f-display);text-transform:uppercase;letter-spacing:.01em;font-weight:600;line-height:1.06;color:var(--htw-espresso)}[data-template=product] .product-details .price,[data-template=product] .sticky-add-to-cart__price .price{font-family:var(--htw-f-head);font-weight:500;color:var(--htw-clay)}[data-template=product] .product-details .price{font-size:clamp(1.2rem,1.6vw,1.5rem)}[data-template=product] .variant-option legend{font-family:var(--htw-f-head);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--htw-taupe);margin-bottom:.5rem}[data-template=product] .variant-option__button-label{font-family:var(--htw-f-head);letter-spacing:.04em;transition:border-color .2s var(--htw-ease),transform .2s var(--htw-ease)}[data-template=product] .variant-option__button-label:hover{border-color:var(--htw-clay)!important}[data-template=product] .variant-option__strikethrough line{stroke:#c0562a8c}[data-template=product] .quantity-selector,.cart-items__quantity .quantity-selector,.quick-add-modal .quantity-selector{border-color:#2a241d38!important}[data-template=product] .add-to-cart-button,[data-template=product] sticky-add-to-cart .button{font-family:var(--htw-f-head);text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;transition:transform .3s var(--htw-ease),box-shadow .3s var(--htw-ease)}[data-template=product] .add-to-cart-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px -14px #c0562a8c}[data-template=product] .product-details p,[data-template=product] .product-details li{color:var(--htw-taupe);line-height:1.7}[data-template=product] .disclosures__container summary,[data-template=product] details summary{font-family:var(--htw-f-head);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;color:var(--htw-espresso)}[data-template=product] media-gallery img{box-shadow:0 0 0 1px var(--htw-line-l-soft)}.page-wrapper--drawer-open{margin-right:0!important}#cart-drawer .theme-drawer__dialog::backdrop{background:#14110d80!important}#quick-add-modal-content .quick-add-description{display:block!important;color:var(--color-foreground);opacity:.75;font-size:var(--font-size--sm);line-height:1.5;margin:var(--gap-sm) 0 0}@media screen and (max-width:749px){#quick-add-modal-content .quick-add-description{display:none!important}}@media screen and (max-width:749px){#quick-add-modal-content .product-information__media{grid-column:1 / -1!important;grid-row:1!important}#quick-add-modal-content variant-picker{grid-row:2!important}#quick-add-modal-content .product-header{grid-column:1 / -1!important;grid-row:3!important;padding-right:0!important}#quick-add-modal-content product-form-component{grid-row:4!important}}@media screen and (min-width:750px){#quick-add-modal-content .product-information__media media-gallery{inset:var(--gap-md) var(--gap-sm) var(--gap-md) var(--gap-lg)!important}}#quick-add-modal-content .slideshow-controls__thumbnails-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#quick-add-modal-content .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}.htw-thumb-strip{display:flex;align-items:center;gap:.35rem;width:100%;min-width:0}.htw-thumb-strip>.slideshow-controls__thumbnails-container{flex:1 1 auto;min-width:0}.htw-thumb-strip__arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--htw-line-l);background:var(--htw-cream);color:var(--htw-espresso);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.htw-thumb-strip__arrow[hidden]{display:none}.htw-thumb-strip__arrow:hover:not(:disabled){background:var(--htw-clay);border-color:var(--htw-clay);color:var(--htw-cream)}.htw-thumb-strip__arrow:focus-visible{outline:2px solid var(--htw-clay);outline-offset:2px}.htw-thumb-strip__arrow:disabled{opacity:.35;cursor:default}.htw-thumb-strip__arrow .svg-wrapper,.htw-thumb-strip__arrow svg{width:14px;height:14px}.htw-thumb-strip__arrow--prev .svg-wrapper{transform:scaleX(-1)}#quick-add-modal-content .slideshow-controls__thumbnails{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--gap-xs, 8px);padding:var(--padding-sm, 8px);margin:0 auto;width:fit-content}#quick-add-modal-content .slideshow-controls__thumbnail{flex:0 0 auto!important;width:48px!important;height:48px!important;aspect-ratio:1!important;padding:0;border:1px solid transparent;border-radius:var(--style-border-radius-xs, 6px);overflow:hidden;cursor:pointer}#quick-add-modal-content .slideshow-controls__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;border-radius:inherit}#quick-add-modal-content .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--color-foreground, currentColor)}.cart-items__quantity .quantity-selector input[type=number],.quick-add-modal__content .quantity-selector input[type=number]{color:var(--color-foreground)!important;-webkit-text-fill-color:var(--color-foreground)!important;opacity:1!important}.cart-items__quantity .quantity-selector{min-height:48px;align-items:center}.cart-items__quantity .quantity-selector input[type=number]{padding-inline:2px!important;padding-block:6px!important;height:var(--button-size-md, 36px)!important;min-width:2ch}.cart-discount__summary--static{pointer-events:none;cursor:default;list-style:none}.cart-discount__summary--static::-webkit-details-marker{display:none}.cart-discount__summary--static::marker{content:""}[data-template=collection],[data-template=search]{--page-margin: var(--htw-pad);--page-width: 3000px}@media(max-width:749px){[data-template=product] media-gallery{padding-inline:16px;box-sizing:border-box}[data-template=product] media-gallery .product-media-container{max-height:56vh}[data-template=product] media-gallery .product-media-container img{max-height:56vh;object-fit:contain}[data-template="page.legal"] .htw-pagehero,[data-template=policy] .htw-pagehero{padding-block-end:1rem}[data-template="page.legal"] .htw-legal,[data-template=policy] .htw-legal{padding-block-start:1.25rem}}[data-template=product] product-recommendations h3,[data-template=product] product-recommendations h4{font-family:var(--htw-f-display);text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:var(--htw-espresso)}[data-template=product] product-recommendations .price{font-family:var(--htw-f-head);color:var(--htw-clay)}[data-template=product] product-recommendations a[href*="/products/"] img{transition:transform .5s var(--htw-ease)}[data-template=product] product-recommendations a[href*="/products/"]:hover img{transform:scale(1.03)}.product-badges__badge{font-family:var(--htw-f-head)!important;letter-spacing:.08em;font-weight:500;background:var(--htw-espresso)!important;color:var(--htw-cream)!important}[data-template=collection] h1{font-family:var(--htw-f-display);text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:var(--htw-espresso)}[data-template=collection] p{color:var(--htw-taupe);max-width:60ch}[data-template=collection] .facets-block-wrapper,[data-template=collection] .facets__see-results,[data-template=collection] [class*=sort] summary,[data-template=collection] [class*=filter] summary{font-family:var(--htw-f-head);letter-spacing:.04em}[data-template=collection] .product-grid .price{font-family:var(--htw-f-head);color:var(--htw-clay);font-weight:500}[data-template=collection] product-card img{transition:transform .5s var(--htw-ease)}[data-template=collection] product-card:hover img{transform:scale(1.03)}[data-template=collection] .facets--filters-title{font-family:var(--htw-f-display);text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:var(--htw-espresso);font-size:1.1rem}[data-template=collection] .facets__label{font-family:var(--htw-f-head);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:var(--htw-espresso)}[data-template=collection] .checkbox__input{accent-color:var(--htw-clay)}[data-template=collection] .price-facet__input,[data-template=collection] .field__input{border-color:#2a241d38!important;font-family:var(--htw-f-body)}[data-template=collection] .price-facet__input:focus,[data-template=collection] .field__input:focus{border-color:var(--htw-clay)!important}[data-template=list-collections] h1{font-family:var(--htw-f-display);text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:var(--htw-espresso)}[data-template=list-collections] .collection-card__content p{font-family:var(--htw-f-head);text-transform:uppercase;letter-spacing:.06em;font-size:.9rem;color:var(--htw-espresso);transition:color .2s var(--htw-ease)}[data-template=list-collections] .collection-card:hover .collection-card__content p{color:var(--htw-clay)}[data-template=list-collections] .collection-card img{transition:transform .5s var(--htw-ease)}[data-template=list-collections] .collection-card:hover img{transform:scale(1.03)}[data-template=cart] h1,[data-template=cart] h3{font-family:var(--htw-f-display);text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:var(--htw-espresso)}[data-template=cart] .price{font-family:var(--htw-f-head);color:var(--htw-clay);font-weight:500}[data-template=cart] product-card img,[data-template=cart] [class*=cart-item] img{transition:transform .5s var(--htw-ease)}[data-template=cart] product-card:hover img{transform:scale(1.03)}[data-template="page.about-us"] h1,[data-template="page.contact"] h1,[data-template="page.contact"] h3{font-family:var(--htw-f-display);text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:var(--htw-espresso)}[data-template="page.contact"] p{color:var(--htw-taupe);line-height:1.7}[data-template="page.contact"] a{color:var(--htw-clay)}[data-template="page.contact"] input,[data-template="page.contact"] textarea{font-family:var(--htw-f-body);border-color:#2a241d38!important}[data-template="page.contact"] label{font-family:var(--htw-f-head);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:var(--htw-taupe)}[data-template=blog] h1,[data-template=article] h1{font-family:var(--htw-f-display);text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:var(--htw-espresso)}[data-template=blog] [class*=blog-post-card] h4,[data-template=blog] [class*=blog-post-card] a{font-family:var(--htw-f-head);color:var(--htw-espresso);transition:color .2s var(--htw-ease)}[data-template=blog] [class*=blog-post-card]:hover h4,[data-template=blog] [class*=blog-post-card] a:hover{color:var(--htw-clay)}[data-template=blog] [class*=blog-post-card] img,[data-template=article] img{transition:transform .5s var(--htw-ease)}[data-template=blog] [class*=blog-post-card]:hover img{transform:scale(1.03)}[data-template=article] p{line-height:1.75;color:var(--htw-taupe)}.htw-variant-option__color-circle{background:transparent!important;border:none!important;padding:.15rem!important;min-width:0!important;min-height:0!important;flex:0 0 auto!important;overflow:visible!important}.htw-variant-option__color-circle:has(:focus-visible){outline:none!important;border:none!important}.htw-variant-option__color-circle:before,.htw-variant-option__color-circle:after{content:none!important;display:none!important}.htw-variant-color-circle{display:inline-block;width:22px;height:22px;border-radius:50%;background:var(--sw, #999);box-shadow:inset 0 0 0 1px #fff6,0 0 0 1px #2a241d47;transition:transform .2s var(--htw-ease, ease),box-shadow .2s;cursor:pointer}.htw-variant-option__color-circle:hover .htw-variant-color-circle{transform:scale(1.12)}.htw-variant-option__color-circle input:checked~.htw-variant-color-circle{box-shadow:0 0 0 2px var(--htw-cream, #f7f2e8),0 0 0 3px var(--htw-clay, #c0562a)}.htw-variant-option__color-circle:has(input[aria-disabled=true]) .htw-variant-color-circle{opacity:.55}.htw-variant-option__color-circle .variant-option__strikethrough{color:#c0562abf}variant-picker .variant-option--buttons{display:flex!important;gap:.35rem!important}variant-picker .variant-option__button-label:not(.htw-variant-option__color-circle){padding-block:.35rem!important;padding-inline:.6rem!important;min-height:1.9em!important;flex:0 0 auto!important;min-width:0!important;width:auto!important}variant-picker .variant-option__button-label__text{font-size:.74rem}.quantity-selector input[type=number]{border:1px solid var(--color-input-border)!important;text-align:center;height:var(--minimum-touch-target, 44px);padding-block:10px;padding-inline:2px;box-sizing:border-box}#quick-add-modal-content .product-form-buttons{display:flex!important;flex-wrap:wrap;align-items:stretch;column-gap:var(--gap-sm);row-gap:var(--gap-md)}#quick-add-modal-content .product-form-buttons .quantity-selector-wrapper{display:flex;align-items:center;flex:0 0 auto;width:auto}.quick-add-modal .quantity-selector{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;flex:0 0 auto!important;width:var(--quantity-selector-width, 124px)!important}.quick-add-modal .quantity-selector input[type=number]{flex:0 1 auto!important;width:calc(var(--quantity-selector-width, 124px) - var(--minimum-touch-target) * 2)!important;max-width:none!important}#quick-add-modal-content .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 auto;min-width:fit-content}#quick-add-modal-content .product-form-buttons .add-to-cart-button{width:100%}#quick-add-modal-content .product-form-buttons .accelerated-checkout-block{flex:1 1 100%;width:100%}[data-template=page] h1,[data-template=policy] h1{font-family:var(--htw-f-display);text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:var(--htw-espresso)}[data-template=page] h2,[data-template=policy] h2{font-family:var(--htw-f-head);text-transform:uppercase;letter-spacing:.02em;font-weight:600;color:var(--htw-espresso);font-size:clamp(1.15rem,2vw,1.5rem)}[data-template=page] .rte,[data-template=policy] .rte{max-width:68ch;color:var(--htw-taupe);line-height:1.75}[data-template=page] .rte a,[data-template=policy] .rte a{color:var(--htw-clay);text-decoration-color:#c0562a66}[data-template=page] .rte a:hover,[data-template=policy] .rte a:hover{text-decoration-color:var(--htw-clay)}.htw-faq__item{border-bottom:1px solid var(--htw-line-l)}.htw-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem .2rem;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--htw-f-head);font-size:.98rem;font-weight:500;color:var(--htw-espresso);transition:color .25s}.htw-faq__q:hover{color:var(--htw-clay)}.htw-faq__icon{position:relative;flex:0 0 18px;height:18px}.htw-faq__icon:before,.htw-faq__icon:after{content:"";position:absolute;left:0;top:50%;width:18px;height:2px;background:var(--htw-clay);transition:transform .35s var(--htw-ease)}.htw-faq__icon:after{transform:rotate(90deg)}.htw-faq__item.open .htw-faq__icon:after{transform:rotate(0)}.htw-faq__item.open .htw-faq__q{color:var(--htw-clay)}.htw-faq__a{overflow:hidden;max-height:0;transition:max-height .4s var(--htw-ease)}.htw-faq__a-inner{padding:0 .2rem 1.5rem}.htw-faq__a p{color:var(--htw-taupe);line-height:1.7;max-width:68ch;margin:0}.htw-pdp-disclosures{margin-top:.5rem}.htw-pdp-disclosures-wrap{background:var(--htw-cream);padding:clamp(2.5rem,5vw,4rem) var(--htw-pad)}.htw-pdp-disclosures-wrap .htw-pdp-disclosures{max-width:760px;margin:0 auto}.htw-cart-shipbar{margin:0 0 1.5rem}.htw-cart-shipbar__text{margin:0 0 .6rem;font-size:.88rem;color:var(--htw-taupe)}.htw-cart-shipbar__text strong{color:var(--htw-clay)}.htw-cart-shipbar__text--done{color:var(--htw-olive);font-weight:600}.htw-cart-shipbar__track{height:6px;background:var(--htw-line-l);border-radius:999px;overflow:hidden}.htw-cart-shipbar__fill{height:100%;background:var(--htw-clay);border-radius:999px;transition:width .4s var(--htw-ease)}.product-card{transition:transform .4s var(--htw-ease)}.product-grid__item:hover .product-card,.resource-list__item:hover .product-card{transform:translateY(-4px)}.product-card .card-gallery{overflow:hidden;background:var(--htw-stone)}.product-card .card-gallery img{transition:transform 1s var(--htw-ease)}.product-grid__item:hover .card-gallery img,.resource-list__item:hover .card-gallery img{transform:scale(1.06)}.product-card .product-badges__badge--rectangle.color-custom-badge-sale{background:var(--htw-clay);color:#fff}.product-card .product-badges__badge--rectangle.color-custom-badge-sold-out{background:var(--htw-espresso);color:var(--htw-cream)}.product-card .product-badges__badge{font-family:var(--htw-f-head);letter-spacing:.12em}
/*# sourceMappingURL=/cdn/shop/t/1/assets/htw-home.css.map */
