:root{--hw-paper: #fbfaf7;--hw-paper-2: #f5f2ea;--hw-stone: #ece7dd;--hw-stone-soft: #eff0e9;--hw-ink: #14140f;--hw-ink-70: rgba(20, 20, 15, .72);--hw-ink-50: rgba(20, 20, 15, .5);--hw-line: rgba(20, 20, 15, .13);--hw-line-soft: rgba(20, 20, 15, .07);--hw-accent: #2c3a31;--hw-clay: #8a5a41;--hw-tone-a: #e8e2d6;--hw-tone-b: #e4e3d9;--hw-tone-c: #dee2d9;--hw-tone-d: #eee4d5;--hw-tone-e: #e6dfd3;--hw-serif: "Cormorant Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif;--hw-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--hw-pad: clamp(1.25rem, 4vw, 3rem);--hw-wide: 84rem;--hw-measure: 34rem;--font-heading--family: var(--hw-serif);--font-heading--weight: 500;--font-heading--style: normal;--font-subheading--family: var(--hw-sans);--font-accent--family: var(--hw-sans);--font-body--family: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-paragraph--family: var(--font-body--family);--font-h1--spacing: .1em;--font-h2--spacing: .1em;--font-h3--spacing: .1em;--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px}html{-webkit-text-size-adjust:100%}body{background:var(--hw-paper);color:var(--hw-ink);font-family:var(--hw-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}::selection{background:var(--hw-ink);color:var(--hw-paper)}.hw-rule{border:0;border-top:1px solid var(--hw-line);margin:0}.hw-eyebrow{font-family:var(--hw-sans);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hw-ink-50);display:block;margin:0 0 1.1rem}.h1,.h2,h1,h2{font-family:var(--hw-serif);font-weight:500;letter-spacing:-.015em;color:var(--hw-ink);text-wrap:balance}.h1.h1,h1.h1{font-weight:400;letter-spacing:-.022em}.h3,h3{font-family:var(--hw-serif);font-weight:500;letter-spacing:-.01em}.rte p,.paragraph,p{font-feature-settings:"kern" 1}.rte a:not(.button,.button-secondary){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--hw-line);transition:text-decoration-color .2s ease}.rte a:not(.button,.button-secondary):hover{text-decoration-color:currentColor}#header-group .announcement-bar,.announcement-bar{border:0;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem!important}#header-group .announcement-bar a{text-decoration:none}.header-section .header__row{padding-block:1.1rem;border-bottom:1px solid var(--hw-line);background:var(--hw-paper)}.header-logo,.header-logo .header-logo__image-container{font-family:var(--hw-serif)!important;font-weight:600!important;font-size:1.5rem!important;letter-spacing:.005em!important;line-height:1!important;color:var(--hw-ink)!important;text-transform:none;white-space:nowrap}.header-logo:hover{opacity:.72}.header__icon,.header__icon--summary{color:var(--hw-ink)}.menu-list__link-title,.menu-drawer__menu-item-text{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:500}.menu-list__link{padding-block:.35rem;position:relative}.menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hw-ink);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.menu-list__link:hover:after,.menu-list__list-item[data-active] .menu-list__link:after{transform:scaleX(1)}.menu-list{gap:1.5rem!important}.header[sticky] .header__row{-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);background:color-mix(in srgb,var(--hw-paper) 92%,transparent)}.button,.button-secondary,button.button,a.button{font-family:var(--hw-sans);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-radius:0;padding:1.05rem 1.9rem;line-height:1;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.button:not(.button-secondary,.button-unstyled){background-color:var(--hw-ink);color:var(--hw-paper);border:1px solid var(--hw-ink)}.button:not(.button-secondary,.button-unstyled):hover{background-color:var(--hw-accent);border-color:var(--hw-accent);color:var(--hw-paper)}.button-secondary{background:transparent;border:1px solid var(--hw-ink);color:var(--hw-ink)}.button-secondary:hover{background:var(--hw-ink);border-color:var(--hw-ink);color:var(--hw-paper)}.link,.button-unstyled.link{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.2rem;text-decoration:none}.link:hover{opacity:.6}.product-grid{--card-size: inherit}.card-gallery{border-radius:0!important;overflow:hidden}.product-card-gallery__title-placeholder{display:flex!important;align-items:flex-end!important;aspect-ratio:var(--gallery-aspect-ratio);padding:1.4rem 1.35rem!important;font-family:var(--hw-serif)!important;font-weight:500!important;font-size:clamp(1.15rem,1.6vw,1.55rem)!important;line-height:1.08!important;letter-spacing:-.008em!important;color:var(--hw-ink)!important;background-color:var(--hw-tone-a)!important;border:1px solid var(--hw-line-soft);border-radius:0!important;box-shadow:inset 0 0 0 1px #ffffff59;transition:background-color .3s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.product-grid__item:nth-child(5n+2) .product-card-gallery__title-placeholder{background-color:var(--hw-tone-b)!important}.product-grid__item:nth-child(5n+3) .product-card-gallery__title-placeholder{background-color:var(--hw-tone-c)!important}.product-grid__item:nth-child(5n+4) .product-card-gallery__title-placeholder{background-color:var(--hw-tone-d)!important}.product-grid__item:nth-child(5n+5) .product-card-gallery__title-placeholder{background-color:var(--hw-tone-e)!important}.product-card:hover .product-card-gallery__title-placeholder{background-color:var(--hw-stone)!important}.product-card-gallery__title-placeholder .title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-wrap:balance}.product-card__content>a.contents.user-select-text{display:none!important}.product-card product-price,.card-swatches{padding-top:.6rem}.product-card product-price .price{font-family:var(--hw-sans);font-size:.8125rem!important;letter-spacing:.01em;color:var(--hw-ink)!important}.product-card product-price .compare-at-price{font-size:.8125rem!important;color:var(--hw-ink-50)!important;text-decoration:line-through}.product-card .hw-save,.product-price .hw-save{font-family:var(--hw-sans);font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--hw-clay);border:1px solid rgba(138,90,65,.25);padding:.15rem .4rem;border-radius:0;background:transparent}.product-badges .product-badges__badge,.product-badges__badge--rectangle{background:var(--hw-ink)!important;color:var(--hw-paper)!important;border-radius:0!important;font-family:var(--hw-sans)!important;font-size:.5625rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase;padding:.3rem .5rem!important}.quick-add__button{border-radius:0!important;font-size:.625rem!important;letter-spacing:.14em;background:var(--hw-paper)!important;color:var(--hw-ink)!important;border:1px solid var(--hw-line)!important}.quick-add__button:hover{background:var(--hw-ink)!important;color:var(--hw-paper)!important}.hw-collection-head{padding-block:clamp(2rem,4vw,3rem) 1.25rem;border-bottom:1px solid var(--hw-line)}.hw-collection-head__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.hw-collection-head__title{font-family:var(--hw-serif);font-weight:400;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.02;letter-spacing:-.025em;margin:0}.hw-collection-head__count{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hw-ink-50);white-space:nowrap}.hw-collection-head__desc{margin-top:1rem;max-width:38rem;font-size:.9375rem;line-height:1.7;color:var(--hw-ink-70)}.section{--hw-section-y: clamp(2.5rem, 5vw, 4.5rem)}.page-width-narrow,.page-width-normal,.page-width-wide{width:100%}.collection-heading,.shopify-section .text-block{text-wrap:pretty}.facets,.facets-controls,.results-list__facets{border-bottom:1px solid var(--hw-line);padding-bottom:.9rem}.facets summary,.facets__summary,.facets-toggle,.facets .button{font-size:.7rem!important;letter-spacing:.14em;text-transform:uppercase}.facets__label,.results-list__count,.sorting__label{font-size:.75rem;letter-spacing:.02em;color:var(--hw-ink-50)}.main-collection-grid__empty{border:1px solid var(--hw-line);padding:clamp(2rem,5vw,3.5rem);background:var(--hw-paper-2);text-align:center}.main-collection-grid__empty-title{font-family:var(--hw-serif)!important;font-weight:500}.main-collection-grid__empty-link{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.pagination,.pagination-controls{border-top:1px solid var(--hw-line);padding-top:1.5rem;font-size:.75rem;letter-spacing:.08em}@media screen and (min-width:990px){.product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important}}.hw-empty{grid-column:1 / -1;padding-block:1rem 3rem}.hw-empty__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:1px solid var(--hw-ink);padding-bottom:1rem;margin-bottom:2rem}.hw-empty__title{font-family:var(--hw-serif)!important;font-weight:400!important;font-size:clamp(1.5rem,3vw,2.1rem)!important;letter-spacing:-.02em;margin:0}.hw-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1rem}.hw-tile{text-decoration:none;color:inherit;display:block}.hw-tile__plate{display:flex;align-items:flex-end;aspect-ratio:4 / 5;padding:1.2rem 1.1rem;background:var(--hw-stone);border:1px solid var(--hw-line-soft);transition:background-color .3s ease}.hw-tile:nth-child(2) .hw-tile__plate{background:var(--hw-stone-soft)}.hw-tile:nth-child(3) .hw-tile__plate{background:#f0e7da}.hw-tile:nth-child(4) .hw-tile__plate{background:#eae4d9}.hw-tile:hover .hw-tile__plate{background:var(--hw-ink);color:var(--hw-paper)}.hw-tile__title{font-family:var(--hw-serif);font-size:1.35rem;line-height:1.08;letter-spacing:-.01em}.hw-tile__meta{display:flex;gap:.5rem;align-items:baseline;padding-top:.6rem;font-size:.8125rem}.hw-tile__was{color:var(--hw-ink-50)}@media screen and (max-width:749px){.hw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-tile__plate{padding:.85rem .8rem}.hw-tile__title{font-size:1rem}}.product-information{padding-block:clamp(1.5rem,4vw,3rem)}.product-information--media-none .product-information__grid{grid-template-columns:minmax(0,1fr)!important;max-width:var(--hw-measure);margin-inline:auto;justify-items:stretch}.product-information__grid>*{min-width:0}.product-title,.product-information .product-title,h1.product-title{font-family:var(--hw-serif)!important;font-weight:500!important;font-size:clamp(2rem,3.6vw,2.9rem)!important;line-height:1.06!important;letter-spacing:-.02em!important}.product-information .review,.product-information [class*=review]{font-size:.7rem;letter-spacing:.04em;color:var(--hw-ink-50)}.product-information product-price .price,.product-information .price{font-family:var(--hw-sans);font-size:1.0625rem!important;letter-spacing:.01em}.product-information .compare-at-price{color:var(--hw-ink-50)!important;font-size:1rem!important}.product-information .icon-with-text,.product-information [class*=inventory],.product-information [class*=trust]{color:var(--hw-ink-70);font-size:.8125rem}.product-information .variant-option__button-label,.product-information .swatch,.product-information fieldset label,.variant-picker label,.variant-option label{border-radius:0!important;font-size:.75rem!important;letter-spacing:.05em;min-height:2.75rem}.product-information .add-to-cart-button,.product-form-buttons .button{border-radius:0!important;padding-block:1.15rem;font-size:.72rem;letter-spacing:.18em}.product-information .quantity-selector,.product-information .quantity-selector__wrapper,.product-information .volume-pricing-info,.product-information [class*=volume]{border-radius:0!important}.product-information [class*=volume] table,.product-information [class*=volume] [class*=row]{font-size:.75rem;letter-spacing:.02em}.product-information details,.faq-section details,.product-information .accordion{border-top:1px solid var(--hw-line)}.product-information summary,.accordion summary{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;padding-block:1.05rem}.product-card .hw-save{display:none}.product-information [class*=volume],.product-information [class*=tiered]{border-radius:0!important;border-color:var(--hw-line)!important;background:var(--hw-paper-2)!important;box-shadow:none!important}.product-recommendations .h2,.product-recommendations h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.cart-drawer,.dialog-drawer,.cart__summary-container{border-radius:0!important}.cart-title .h4,.cart-title h1,.cart-page__title h1,.cart-drawer .cart-title,.cart__title{font-family:var(--hw-serif)!important;font-weight:400!important;font-size:clamp(1.6rem,2.6vw,2.1rem)!important;letter-spacing:-.02em}.cart-items__table-row,.cart-item,.cart-items__item,.cart-products__item{border-top:1px solid var(--hw-line)}.cart-items__media:not(:has(img)),td.cart-items__media:not(:has(img)){display:none}.cart-items__table-row:not(:has(.cart-items__media img)){grid-template-columns:minmax(0,1fr) minmax(var(--cart-item-price-width, 6rem),auto)!important;grid-template-areas:"details price" "quantity price" "error error"!important}@container cart-items (min-width: 720px){.cart-items__table-row:not(:has(.cart-items__media img)){grid-template-columns:minmax(0,1fr) 1fr minmax(var(--cart-item-price-width, 6rem),auto)!important;grid-template-areas:"details quantity price" "details error error"!important}}.cart-drawer .hw-save--inline,dialog .hw-save--inline{display:none}.cart-items__title,.cart-item__title{font-family:var(--hw-serif);font-size:1.15rem!important;letter-spacing:-.01em;text-decoration:none}.cart-items__remove{background:transparent!important;color:var(--hw-ink)!important;border:0!important;padding:.35rem!important;min-width:0}.cart-items__remove:hover{color:var(--hw-clay)!important;background:transparent!important}.cart-items__media-image,.cart-summary,.cart__summary,.cart-summary-container{border-radius:0!important}.cart-summary__total,.cart__total,.totals__value,.cart-summary .totals{letter-spacing:.02em}.cart-summary [class*=discount] .money,.cart-summary .totals__savings,.cart-discount__price,[class*=savings]{color:var(--hw-clay)!important}.cart-drawer__checkout,.cart__checkout-button,.cart-summary .button{border-radius:0!important;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.cart-items quantity-selector,.quantity-selector{border-radius:0!important}.cart-items quantity-selector .button,.quantity-selector .button{background:transparent!important;color:var(--hw-ink)!important;border:0!important;font-size:.9rem;min-width:1.8rem}.cart--empty,.cart-page--empty{text-align:center;padding-block:clamp(3rem,8vw,5rem)}.cart-page--empty .cart-title h1{font-size:clamp(2rem,4vw,3rem)!important}.cart-items__empty-button{margin-inline:auto}.hw-save--inline,.hw-card-tag{font-family:var(--hw-sans);font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--hw-paper);background:var(--hw-ink);padding:.25rem .5rem;border-radius:0;margin-left:.35rem;white-space:nowrap}.hw-card-tag{position:absolute;top:.75rem;right:.75rem;z-index:2;margin:0}.hw-cart-saving{font-family:var(--hw-sans);font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:var(--hw-clay);border:1px solid rgba(138,90,65,.3);padding:.15rem .45rem}.product-information legend,.variant-picker legend,.product-information .product-form__label,.product-information .variant-option__label{font-family:var(--hw-sans);font-size:.6875rem!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hw-ink-50);margin-bottom:.5rem}.cart-drawer__close-button,.menu-drawer__close-button,button.close-button{color:var(--hw-ink)!important;background-color:var(--hw-paper)!important;border:1px solid var(--hw-line)!important;border-radius:0!important;width:2.25rem!important;height:2.25rem!important;min-width:0!important;padding:0!important;display:grid!important;place-items:center!important;top:.9rem!important;right:.9rem!important;box-shadow:none!important}.cart-drawer__close-button svg,.menu-drawer__close-button svg,button.close-button svg{color:var(--hw-ink)!important;width:14px!important;height:14px!important;display:block!important;opacity:1!important}.cart-drawer__close-button svg *,.menu-drawer__close-button svg *,button.close-button svg *{stroke:var(--hw-ink)!important;stroke-width:1.4!important}.theme-drawer__dialog,.theme-drawer__dialog.color-custom-drawer,.theme-drawer__dialog[open]{--color-background: #fbfaf7;--color-background-rgb: 251 250 247;--color-foreground: #14140f;--color-foreground-rgb: 20 20 15;--color-border: #ded8cb;--color-border-rgb: 222 216 203;background:var(--hw-paper)!important;color:var(--hw-ink)!important;border-radius:0!important}.theme-drawer__header{border-bottom:1px solid var(--hw-line);padding-bottom:1rem}.theme-drawer__title,.theme-drawer__title.h4{font-family:var(--hw-serif)!important;font-weight:400!important;font-size:1.6rem!important;letter-spacing:-.02em}.theme-drawer__close-button,.theme-drawer__close-button:hover{color:var(--hw-ink)!important;background-color:transparent!important;box-shadow:none!important;border:1px solid var(--hw-line)!important;border-radius:0!important;width:34px!important;height:34px!important;display:inline-grid!important;place-items:center;opacity:1!important}.theme-drawer__close-button svg{display:none!important}.theme-drawer__close-button:after{content:"Close";font-family:var(--hw-sans);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hw-ink)}.theme-drawer__close-button{width:auto!important;min-width:0!important;height:2rem!important;padding:0 .7rem!important;display:inline-flex!important;align-items:center}.dialog-modal{background:var(--hw-paper)!important;border-radius:0!important;border:1px solid var(--hw-line)}.predictive-search__close-modal-button{background:transparent!important;color:var(--hw-ink)!important;border:1px solid var(--hw-line)!important;padding:0 1.1rem!important;font-size:.625rem!important;letter-spacing:.16em;text-transform:uppercase}.predictive-search__close-modal-button:hover{background:var(--hw-ink)!important;color:var(--hw-paper)!important}.recently-viewed-wrapper .predictive-search-results__card--product{max-width:13rem}.recently-viewed-wrapper .product-card-gallery__title-placeholder{font-size:1rem!important;padding:.9rem!important}.predictive-search-results__card{border-radius:0!important}.predictive-search .product-card-gallery__title-placeholder{aspect-ratio:16 / 9!important;max-height:12rem;align-items:center!important;font-size:1.1rem!important;padding:1rem 1.1rem!important}.shopify-section-group-footer-group a[href^="https://bennettandgrant.com"]{font-family:var(--hw-serif)!important;font-size:1.55rem!important;letter-spacing:.005em;text-decoration:none!important;opacity:1!important}.shopify-section-group-footer-group{border-top:1px solid var(--hw-line)}.footer{font-size:.8125rem;line-height:1.7}.shopify-section-group-footer-group strong,.footer strong{font-weight:500;letter-spacing:.14em;font-size:.6875rem;text-transform:uppercase}.footer a{text-decoration:none;opacity:.85;transition:opacity .2s ease}.footer a:hover{opacity:1}.footer .menu-list,.footer ul{row-gap:.55rem}.footer .email-signup input{border-radius:0!important;background:transparent!important;border-color:#fbfaf759!important;color:inherit}.footer .email-signup input::placeholder{color:#fbfaf78c}.footer-utilities,.shopify-section-group-footer-group [class*=footer-utilities]{border-top:1px solid rgba(251,250,247,.16);font-size:.6875rem!important;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.shopify-section-group-footer-group [data-testid=ui-test-section] h3,.shopify-section-group-footer-group .icon-with-text h3{font-family:var(--hw-serif)!important;font-weight:500!important;font-size:1.3rem!important;letter-spacing:-.01em;margin-bottom:.5rem}.shopify-section-group-footer-group [data-testid=ui-test-section] p,.shopify-section-group-footer-group .icon-with-text p{font-size:.8125rem;line-height:1.65;color:var(--hw-ink-70)}.shopify-section-group-footer-group [data-testid=ui-test-section] strong,.shopify-section-group-footer-group .icon-with-text strong{font-weight:500;letter-spacing:0;font-size:.8125rem;text-transform:none}.hw-section{padding-block:clamp(3rem,6vw,5.5rem)}.hw-section--tight{padding-block:clamp(2rem,4vw,3rem)}.hw-wrap{width:min(var(--hw-wide),100% - (var(--hw-pad) * 2));margin-inline:auto}.hw-hero{padding-block:clamp(3.5rem,8vw,7rem) clamp(3rem,6vw,5rem);border-bottom:1px solid var(--hw-line);background:linear-gradient(180deg,var(--hw-paper-2) 0%,var(--hw-paper) 78%)}.hw-hero__inner{width:min(var(--hw-wide),100% - (var(--hw-pad) * 2));margin-inline:auto;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end}.hw-hero__title{font-family:var(--hw-serif);font-weight:400;font-size:clamp(2.9rem,6.4vw,5.7rem);line-height:.96;letter-spacing:-.028em;margin:0 0 1.4rem;text-wrap:balance}.hw-hero__title em{font-style:italic;color:var(--hw-clay)}.hw-hero__text{max-width:var(--hw-measure);font-size:.9375rem;line-height:1.7;color:var(--hw-ink-70);margin:0 0 2rem}.hw-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hw-hero__facts{list-style:none;margin:0;padding:0;border-top:1px solid var(--hw-line)}.hw-hero__facts li{display:flex;justify-content:space-between;gap:1rem;padding-block:.85rem;border-bottom:1px solid var(--hw-line);font-size:.8125rem;letter-spacing:.01em}.hw-hero__facts li span:first-child{color:var(--hw-ink-50);text-transform:uppercase;font-size:.6875rem;letter-spacing:.14em;padding-top:.15rem}.hw-hero__facts li span:last-child{text-align:right;font-weight:500}.hw-index__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:1px solid var(--hw-ink);padding-bottom:.9rem;margin-bottom:.25rem}.hw-index__title{font-family:var(--hw-serif);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;letter-spacing:-.015em;margin:0}.hw-index__list{list-style:none;margin:0;padding:0}.hw-index__item{border-bottom:1px solid var(--hw-line)}.hw-index__link{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:1.15rem;text-decoration:none;color:inherit;transition:padding-inline .35s cubic-bezier(.2,.7,.2,1),color .25s ease}.hw-index__link:hover{padding-inline:.6rem;color:var(--hw-accent)}.hw-index__num{font-size:.6875rem;letter-spacing:.14em;color:var(--hw-ink-50);font-variant-numeric:tabular-nums}.hw-index__label{font-family:var(--hw-serif);font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:500;letter-spacing:-.01em;line-height:1.1}.hw-index__meta{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hw-ink-50);white-space:nowrap}.hw-editorial__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.hw-editorial__title{font-family:var(--hw-serif);font-weight:400;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.1;letter-spacing:-.02em;margin:0;max-width:22ch}.hw-editorial__body{font-size:.9375rem;line-height:1.75;color:var(--hw-ink-70);max-width:36rem}.hw-editorial__body p{margin:0 0 1.1rem}.hw-band{background:var(--hw-ink);color:var(--hw-paper);padding-block:clamp(3rem,6vw,5rem)}.hw-band__inner{width:min(var(--hw-wide),100% - (var(--hw-pad) * 2));margin-inline:auto;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;align-items:center;justify-content:space-between}.hw-band__title{font-family:var(--hw-serif);font-weight:400;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.08;letter-spacing:-.02em;margin:0;max-width:26ch}.hw-band .button:not(.button-secondary){background:var(--hw-paper);border-color:var(--hw-paper);color:var(--hw-ink)}.hw-band .button:not(.button-secondary):hover{background:transparent;color:var(--hw-paper)}.hw-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.hw-head__title{font-family:var(--hw-serif);font-weight:400;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.02em;margin:0}.hw-head__link{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.25rem;color:var(--hw-ink)}.hw-head__link:hover{opacity:.6}@media screen and (max-width:989px){.hw-hero__inner,.hw-editorial__inner{grid-template-columns:minmax(0,1fr)}.hw-hero__inner{align-items:start}}@media screen and (max-width:749px){.hw-hero{padding-block:2.75rem 2.25rem}.hw-hero__title{font-size:clamp(2.4rem,10vw,3.2rem)}.product-card-gallery__title-placeholder{font-size:1rem!important;padding:.9rem .85rem!important}.hw-index__link{grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.65rem}.hw-index__label{font-size:1.2rem}.hw-band__inner{flex-direction:column;align-items:flex-start}.button,.button-secondary{padding:.95rem 1.4rem}}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hw.css.map */
