@import"https://fonts.googleapis.com/css2?family=Courier+Prime&family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{--hm-cream:#f9f7f3;--hm-white:#ffffff;--hm-sand:#efece7;--hm-ink:#000;--hm-muted:#000;--hm-line:#e3dfd8;--hm-serif:"EB Garamond",Georgia,"Times New Roman",serif;--hm-text:var(--font-body-family);--hm-mono:"Courier New","Courier Prime",Courier,monospace;--font-heading-family:"EB Garamond",Georgia,"Times New Roman",serif;--font-heading-weight:400;--font-special-heading-family:"EB Garamond",Georgia,serif;--font-heading-card-family:var(--font-body-family);--font-header-menu-family:var(--font-body-family);--font-footer-menu-family:var(--font-body-family);--font-price-family:var(--font-body-family);--font-subtitle-family:"Courier New","Courier Prime",Courier,monospace;--font-subtitle-weight:400;--font-tag-family:"Courier New","Courier Prime",Courier,monospace;--font-tag-weight:400;--font-button-family:"Courier New","Courier Prime",Courier,monospace;--font-button-weight:400;--font-button-text-transform:uppercase;--font-button-letter-spacing:.12em}body{background:var(--hm-cream)!important;color:var(--hm-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--hm-serif)!important;font-weight:400!important;letter-spacing:0!important}a:hover{color:inherit}body .shopify-section-header:not(.color-background-3) .header-wrapper{background-color:var(--hm-cream)!important;border-bottom:0!important}body .list-menu--inline .header__menu-item .list-menu-line{font-family:var(--hm-text)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--hm-ink)}body .list-menu--inline .header__menu-item:hover .list-menu-line{text-decoration:underline!important;text-underline-offset:6px}.header__icon--account .account-label,.header__cart .text-cart,.header__search .search-name{font-family:var(--hm-text)!important;font-size:14px!important;text-transform:none!important;letter-spacing:0!important;color:var(--hm-ink)!important}.announcement-bar__text,.announcement-bar__message{font-size:12px!important;letter-spacing:.04em}@media screen and (min-width:990px){body .header.header--center-logo{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:24px!important;padding:16px 34px 0!important;max-width:none!important}body .header--center-logo>.header__heading,body .header--center-logo>.header__heading-link{grid-column:2!important;grid-row:1!important;justify-self:center!important;margin:0!important;width:auto!important}body .header--center-logo .header__column,body .header--center-logo .header__icons{display:contents!important}body .header--center-logo .header__region{display:none!important}body .header--center-logo .header__search{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important;position:static!important;margin:0!important;height:auto!important}body .header--center-logo .header__search .header__icon--search{display:flex!important;flex-direction:row-reverse;align-items:center;gap:10px;padding:0!important}body .header--center-logo .header__search .search-name{display:inline-block!important;border-bottom:1px solid var(--hm-ink);padding:0 110px 2px 0;line-height:1.3}body .header--center-logo .header__right--part{grid-column:3!important;grid-row:1!important;justify-self:end!important;display:flex!important;gap:28px;align-items:center}body .header--center-logo .header__icon--account{display:flex!important;flex-direction:row-reverse;align-items:center;gap:8px}body .header--center-logo .menu_left_block{grid-column:1 / 4!important;grid-row:2!important;justify-self:center!important;width:auto!important;margin:20px 0 0!important;padding-bottom:16px}body .header--center-logo .menu_left_block .list-menu--inline{justify-content:center!important;flex-wrap:wrap!important}body .shopify-section-header .header__inline-menu .list-menu__item{padding:0 15px!important}}.button--primary,.product-form__submit,.shopify-payment-button__button--unbranded{background:var(--hm-ink)!important;border-color:var(--hm-ink)!important;color:#fff!important;border-radius:0!important;font-family:var(--hm-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:13px!important}.button--primary:hover,.product-form__submit:hover{background:#333!important;border-color:#333!important;color:#fff!important}.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .media{background:var(--hm-sand)!important}.card-wrapper .card__heading,.card-wrapper .card__title,.card-wrapper .card__heading a{font-family:var(--hm-text)!important;font-size:13px!important;font-weight:400!important}.card-wrapper .price,.card-wrapper .price-item{font-size:13px!important;color:var(--hm-muted)!important}body .product__title,body .product__title h1{font-family:var(--hm-serif)!important;font-weight:400!important;font-size:28px!important;line-height:1.15!important}.product__media,.product__media-item,html body #MainContent .product__media-list .product__media{background:var(--hm-sand)!important}html body .cm-pdp-name{font-size:22px!important;line-height:1.25!important}html body .cm-pdp-colour{font-family:var(--hm-mono)!important;font-size:13px!important;letter-spacing:.1em;text-transform:uppercase}.product__info-container .price-item{font-size:14px!important}.footer{background:var(--hm-white)!important}html body.template-product .shopify-section-header .header-wrapper,html body.template-product .shopify-section-header.shopify-section-header-sticky .header-wrapper{background:var(--hm-cream)!important;background-color:var(--hm-cream)!important}.hm-pdp{margin-top:36px}.hm-pdp__desc{font-size:15px;line-height:1.65;color:var(--hm-ink);margin-bottom:28px}.hm-pdp__desc p{margin:0 0 12px}.hm-pdp__desc p:empty{display:none}.hm-acc{border-bottom:1px solid var(--hm-line)}.hm-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;font-family:var(--hm-mono);font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--hm-ink)}.hm-acc summary::-webkit-details-marker{display:none}.hm-acc summary svg{width:18px;height:18px;transition:transform .3s}.hm-acc[open] summary svg{transform:rotate(180deg)}.hm-acc__body{font-size:14px;line-height:1.65;padding:0 0 24px;color:var(--hm-ink)}.hm-acc__body p{margin:0 0 10px}.hm-acc__body p:empty{display:none}html body #MainContent .product-form__submit,html body #MainContent .product-form__submit *{font-family:var(--hm-mono)!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:14px!important}.hm-pstory{text-align:center;max-width:860px;margin:0 auto;padding:0 20px}.hm-pstory .hm__title{font-size:clamp(28px,3vw,42px)!important;margin-bottom:22px!important}.hm-pstory .hm__text{font-family:var(--hm-serif);font-style:italic;font-size:clamp(20px,2vw,28px);line-height:1.4}.template-product product-recommendations .heading-group__heading,.template-product .product-recommendations h2{font-family:var(--hm-serif)!important;font-style:italic!important;font-size:clamp(26px,2.6vw,38px)!important;text-align:left!important;text-transform:none!important}@media screen and (max-width:989px){html body #MainContent .product-form__buttons{position:fixed!important;left:0;right:0;bottom:0;z-index:30;margin:0!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--hm-cream);box-shadow:0 -1px 0 var(--hm-line)}body.template-product{padding-bottom:76px}body.template-product .product-form__submit{min-height:52px!important}}html body #MainContent h1:not(.cm-pdp-name):not(.product__title),html body #MainContent h2,html body .drawer h2,html body cart-drawer h2,html body .popup-heading{font-family:var(--hm-serif)!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}html body #MainContent h2:not(.hm__title):not(.cmp__h):not(.media-banner__heading){font-size:clamp(24px,2.4vw,34px)!important;line-height:1.2!important}html body .popup-heading{font-size:22px!important}html body .subtitle,html body .button,html body button.link,html body .link.link--text.button,html body .badge,html body .facets__summary,html body .label-hide,html body .label-show,html body .category-filter-row__label{font-family:var(--hm-mono)!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body .category-filter-row__label{font-size:12px!important}html body .card-wrapper .card-information__top--material-price{flex-direction:column!important;gap:3px!important}html body .card-wrapper .card-information__top--material-price .card__title,html body .card-wrapper .card-information__top--material-price .card__title a{font-family:var(--font-body-family)!important;font-size:13px!important;line-height:1.35!important;font-style:normal!important}html body .card-wrapper .card-information__top--material-price .price,html body .card-wrapper .card-information__top--material-price .price *{font-family:var(--font-body-family)!important;font-size:13px!important;color:var(--hm-muted)!important}html body .card-wrapper .card__color-name{font-size:12px!important}html body .cmp .cmp__h,html body .cmp .cmp__h.cmp__serif{font-family:var(--hm-serif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(26px,2.6vw,36px)!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}html body .cmp .cmp__sub,html body .cmp .cmp__tier-name{font-family:var(--hm-serif)!important;font-style:italic!important;font-weight:400!important}html body .cmp .cmp__sub{font-size:20px!important}html body .cmp .cmp__tier-name{font-size:22px!important}html body .cmp .cmp__eyebrow,html body .cmp .cmp__card-label,html body .cmp .cmp__card-title,html body .cmp .cmp__card-title--serif,html body .cmp .cmp__lcard-top,html body .cmp .cmp__lcard-bottom,html body .cmp .cmp__gcard-top,html body .cmp .cmp__tier-level,html body .cmp .cmp__tier-status,html body .cmp .cmp__mfoot-links a,html body .cmp .cmp__mfoot-copy,html body .cmp .cmp__values h3,html body .cmp .cmp__num,html body .cmp .cmp__faq summary{font-family:var(--hm-mono)!important;font-style:normal!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.1em!important}html body .cmp .cmp__eyebrow,html body .cmp .cmp__card-title,html body .cmp .cmp__card-title--serif,html body .cmp .cmp__values h3,html body .cmp .cmp__faq summary{font-size:13px!important;opacity:1!important}html body .cmp .cmp__btn,html body .cmp a.cmp__btn{font-family:var(--hm-mono)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:13px!important}html body .cmp .cmp__lcard-name,html body .cmp .cmp__gcard-name,html body .cmp .cmp__mfoot-name{font-family:var(--hm-serif)!important;font-style:normal!important;font-weight:400!important}html body .cmp .cmp__gcard-bottom,html body .cmp .cmp__mfoot-tag{font-family:var(--hm-serif)!important;font-style:italic!important;font-size:16px!important}html body .media-banner__heading{font-family:var(--hm-serif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(32px,4vw,56px)!important;line-height:1.1!important;text-transform:none!important;letter-spacing:0!important}html body .media-banner__description{font-family:var(--font-body-family)!important;font-size:14px!important}html body .categories-list h3,html body .categories-list .h4{font-family:var(--hm-mono)!important;font-style:normal!important;font-size:13px!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body input,html body select,html body textarea{font-family:var(--font-body-family)}html body .rte,html body .shopify-policy__body{font-family:var(--font-body-family);font-size:14px;line-height:1.65}html body .shopify-policy__title h1{font-family:var(--hm-serif)!important;font-style:italic!important;font-weight:400!important}.hm{color:var(--hm-ink);font-family:var(--hm-text)}.hm *{box-sizing:border-box}.hm a{color:inherit}.hm__wrap{max-width:1440px;margin:0 auto;padding:0 40px}.hm__head{text-align:center;max-width:680px;margin:0 auto 32px}.hm__eyebrow{display:block;font-family:var(--hm-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--hm-ink);margin:0 0 10px}.hm .hm__title{font-family:var(--hm-serif)!important;font-weight:400!important;font-style:italic;font-size:30px;line-height:1.2;margin:0;color:inherit}.hm .hm__title--l{font-size:clamp(30px,3.2vw,46px)}.hm__text{font-size:13px;line-height:1.6;color:var(--hm-ink);margin:12px 0 0}.hm__text p{margin:0 0 8px}.hm__text p:last-child{margin:0}.hm__link{display:inline-block;margin-top:16px;font-family:var(--hm-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-ink)!important;text-decoration:underline;text-underline-offset:4px}.hm__link:hover{opacity:.7}.hm__img{position:relative;overflow:hidden;background:var(--hm-sand)}.hm__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}a:hover>.hm__img img,.hm-tile:hover .hm__img img{transform:scale(1.02)}.hm__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:240px;font-size:12px;color:var(--hm-muted)}.hm-hero__media{width:100%}.hm-hero__media--full{height:calc(100vh - var(--header-height,130px))}.hm-hero__media--tall{height:82vh}.hm-hero__media--medium{height:64vh}.hm-hero__body{text-align:center;padding:40px 24px 0;max-width:720px;margin:0 auto}.hm-hero--over{position:relative}.hm-hero--over .hm-hero__body{position:absolute;left:40px;right:40px;bottom:44px;margin:0;max-width:900px;text-align:left;padding:0;color:#fff}.hm-hero--over .hm__title{color:#fff;font-size:clamp(28px,3vw,44px)}.hm-hero--over .hm__text,.hm-hero--over .hm__eyebrow{color:#fff}.hm-hero--over .hm__link{color:#fff!important;margin-top:22px}.hm-hero--over .hm-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#0000008c)}.hm-tiles__grid{display:grid;grid-template-columns:repeat(var(--hm-cols,4),1fr);gap:32px 48px;max-width:1290px;margin:0 auto}.hm-tile{display:block;text-decoration:none;text-align:left}.hm-tile .hm__img{aspect-ratio:var(--hm-ratio,1/1)}.hm-tile__label{display:block;margin-top:16px;font-family:var(--hm-mono);font-size:13px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.hm-tile__sub{display:block;margin-top:4px;font-size:12px;color:var(--hm-muted)}.hm-products__grid{display:grid;grid-template-columns:repeat(var(--hm-cols,4),1fr);gap:32px 48px;max-width:1290px;margin:0 auto}.hm-pcard{display:block;text-decoration:none;text-align:left}.hm-pcard .hm__img{aspect-ratio:1/1}.hm-pcard .hm__img img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s}.hm-pcard:hover .hm__img img+img{opacity:1}.hm-pcard__name{display:block;margin-top:14px;font-family:var(--hm-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.hm-pcard__price{display:block;margin-top:4px;font-size:13px;color:var(--hm-muted)}.hm-products__more{text-align:center;margin-top:36px}.hm-duo__grid{display:grid;grid-template-columns:repeat(var(--hm-cols,2),1fr);gap:48px}.hm-duo__item{text-align:center;text-decoration:none;display:block}.hm-duo__item .hm__img{aspect-ratio:var(--hm-ratio,4/5)}.hm-duo__item .hm__title{font-size:24px;margin-top:20px}.hm-duo__item .hm__text{max-width:420px;margin-left:auto;margin-right:auto}.hm-story{text-align:center}.hm-story .hm__text{font-family:var(--hm-serif);font-style:italic;font-size:clamp(19px,1.75vw,25px);line-height:1.36}.hm-story__inner{max-width:780px;margin:0 auto}.hm-story__rule{display:none}.hm-services__grid{display:grid;grid-template-columns:repeat(var(--hm-cols,3),1fr);border-top:1px solid var(--hm-line)}.hm-service{text-align:center;padding:28px 24px}.hm-service+.hm-service{border-left:1px solid var(--hm-line)}.hm-service__title{display:block;font-family:var(--hm-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.hm-service__text{display:block;font-size:12px;color:var(--hm-muted);margin-top:6px;line-height:1.5}.hm-reveal{opacity:0;transform:translateY(14px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.6,.2,1)}.hm-reveal.is-in,.shopify-design-mode .hm-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hm-reveal{opacity:1;transform:none;transition:none}}@media screen and (max-width:989px){.hm__wrap{padding:0 16px}.hm .hm__title{font-size:24px}.hm-hero__media--full,.hm-hero__media--tall{height:72vh}.hm-hero__media--medium{height:52vh}.hm-hero--over .hm-hero__body{left:16px;right:16px;bottom:28px}.hm-tiles__grid,.hm-products__grid{grid-template-columns:repeat(var(--hm-cols-m,2),1fr);gap:24px 12px}.hm-tile__label,.hm-pcard__name{font-size:12px}.hm-duo__grid{grid-template-columns:1fr;gap:40px}.hm-services__grid{grid-template-columns:1fr}.hm-service+.hm-service{border-left:0;border-top:1px solid var(--hm-line)}}html body .list-menu--inline .header__menu-item .list-menu-line{font-size:11px!important}html body .header__icon--account .account-label,html body .header__cart .text-cart,html body .header__search .search-name{font-size:12px!important}html body .announcement-bar__text,html body .announcement-bar__message{font-size:11px!important}html body .hm .hm__title{font-size:22px!important}html body .hm .hm__title--l,html body .hm-hero--over .hm__title{font-size:clamp(22px,2.2vw,32px)!important}html body .hm-duo__item .hm__title{font-size:19px!important}html body #MainContent h2:not(.hm__title):not(.cmp__h):not(.media-banner__heading){font-size:clamp(19px,1.8vw,24px)!important}html body .cmp .cmp__h,html body .cmp .cmp__h.cmp__serif{font-size:clamp(19px,1.8vw,24px)!important}html body .media-banner__heading{font-size:clamp(24px,2.8vw,38px)!important}html body .popup-heading{font-size:17px!important}html body .cmp .cmp__sub{font-size:16px!important}html body .cmp .cmp__tier-name{font-size:17px!important}html body .hm-story .hm__text,html body .hm-pstory .hm__text{font-size:clamp(15px,1.3vw,19px)!important}html body .hm__text{font-size:12px!important}html body .hm-pdp__desc{font-size:13px!important}html body .hm-acc__body{font-size:12px!important}html body .media-banner__description,html body .cmp .cmp__text,html body .cmp .cmp__text--large,html body .cmp .cmp__text p{font-size:12px!important;line-height:1.6!important}html body .rte,html body .shopify-policy__body,html body .hm-pcard__price,html body .card-wrapper .card-information__top--material-price .card__title,html body .card-wrapper .card-information__top--material-price .card__title a,html body .card-wrapper .card-information__top--material-price .price,html body .card-wrapper .card-information__top--material-price .price *{font-size:12px!important}html body .card-wrapper .card__color-name{font-size:11px!important}html body .cm-pdp-name{font-size:17px!important}html body .product__title,html body .product__title h1{font-size:20px!important}html body .product__info-container .price-item{font-size:12px!important}html body .hm-tile__label,html body .hm-pcard__name,html body .hm__eyebrow,html body .hm__link,html body .hm-service__title,html body .cm-pdp-colour{font-size:11px!important}html body .hm-acc summary{font-size:12px!important;padding:20px 0!important}html body .button,html body .button--primary,html body .product-form__submit,html body #MainContent .product-form__submit,html body #MainContent .product-form__submit *{font-size:11px!important}html body .cmp .cmp__eyebrow,html body .cmp .cmp__card-title,html body .cmp .cmp__card-title--serif,html body .cmp .cmp__values h3,html body .cmp .cmp__faq summary,html body .cmp .cmp__btn,html body .cmp a.cmp__btn,html body .category-filter-row__label,html body .categories-list h3,html body .categories-list .h4{font-size:11px!important}html body .hm-car__count{font-size:12px!important}html body .hm-foot .hm-foot__h,html body .hm-foot .hm-foot__ship{font-size:12px!important;margin-bottom:18px}html body .hm-foot .hm-foot__list a,html body .hm-foot .hm-foot__cs,html body .hm-foot .hm-foot__news p,html body .hm-foot .hm-foot__copy,html body .hm-foot .hm-foot__input{font-size:12px!important}html body .hm-foot .hm-foot__list li{margin-bottom:12px}html body .hm-foot .hm-foot__btn{font-size:11px!important;padding:12px 60px}html body .hm-foot .hm-foot__icons svg{width:20px;height:20px}@media screen and (max-width:989px){html body .hm .hm__title{font-size:19px!important}html body .hm .hm__title--l,html body .hm-hero--over .hm__title{font-size:22px!important}html body .hm-tile__label,html body .hm-pcard__name{font-size:10px!important}}:root,body,[class*=color-background-]:not(.color-background-3),[class*=color-scheme-]:not(.color-background-3),.gradient:not(.color-background-3){--color-foreground:0,0,0;--color-foreground-secondary:0,0,0;--color-foreground-title:0,0,0}body,body p,body li,body label,body h1,body h2,body h3,body h4,body h5,body h6,body summary,body .price,body .price-item,body .card__heading,body .card-information,body .caption,body .subtitle,body .rte,body .product__description,body .hm-pdp__desc,body .hm-acc,body .cm-pdp-name,body .cm-pdp-colour,body .footer,body .hm-footer,body .header__menu-item,body .breadcrumbs{color:#000}body .hm-hero--over .hm-hero__body,body .hm-hero--over .hm-hero__body *,body .hm-hero--over .hm__title,body .hm-hero--over .hm__text,body .hm-hero--over .hm__eyebrow,body .hm-hero--over .hm__link,body .button--primary,body .button--primary *,body .product-form__submit,body .product-form__submit *,body .color-background-3,body .color-background-3 *,body .cart-count-bubble,body .cart-count-bubble *{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/hm-style.css.map */
