:root{--display: "Cormorant Garamond", serif;--ui: "Jost", sans-serif;--mono: "DM Mono", monospace;--ink: #171310;--paper: #F5F1EB;--paper-2: #ECE6DD;--midnight: #15161E;--accent: #F9DDC4;--accent-ink: #C0815B;--line: rgba(23,19,16,.13);--ink-40: rgba(23,19,16,.4);--ink-45: rgba(23,19,16,.45);--ink-50: rgba(23,19,16,.5);--ink-55: rgba(23,19,16,.55);--ink-60: rgba(23,19,16,.62);--hoh-header-height: 112px}#MainContent:not(.hoh-flush-header){padding-top:var(--hoh-header-height)}.wrap{max-width:1340px;margin:0 auto;padding:0 48px}.wrap-wide{max-width:1600px;margin:0 auto;padding:0 48px}@media(max-width:1100px){.wrap,.wrap-wide{padding:0 32px}}@media(max-width:760px){.wrap,.wrap-wide{padding:0 20px}}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-50)}.h-display{font-family:var(--display);font-weight:400;letter-spacing:-.012em;line-height:1.02}.btn{font-family:var(--ui);font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;padding:16px 30px;border:none;cursor:pointer;transition:opacity .25s,transform .2s;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.btn:active{transform:scale(.985)}.btn-solid{background:var(--ink);color:var(--paper)}.btn-blush{background:var(--accent);color:var(--ink)}.btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@keyframes hrise{0%{transform:translateY(18px)}to{transform:translateY(0)}}.rise{animation:hrise .8s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:reduce){.rise{animation:none}}.product__title h1,.product__title>a{font-family:var(--display);font-weight:500;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.01em;color:var(--ink);margin:0 0 4px}.product__text.caption-with-letter-spacing,.product__text.subtitle{font-family:var(--ui);font-size:14px;letter-spacing:.02em;text-transform:none;color:var(--ink-55)}.product .price .price-item--regular{font-family:var(--display);font-size:26px;font-weight:500;color:var(--ink);letter-spacing:0}fieldset.product-form__input--pill{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;border:0;padding:0;margin:0 0 18px}.product-form__input--pill .form__label{grid-column:1 / -1;margin:0 0 4px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55)}.product-form__input--pill label{display:block;width:100%;margin:0;border-radius:0;border:1px solid var(--line);background:transparent;color:var(--ink);font-family:var(--ui);font-size:13.5px;letter-spacing:.04em;text-align:center;padding:13px 0;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.product-form__input--pill label:hover{border-color:var(--ink)}.product-form__input--pill input[type=radio]:checked+label{background:var(--ink);border-color:var(--ink);color:var(--paper)}.product-form__quantity{max-width:130px}.quantity{border:1px solid var(--line);border-radius:0}.quantity__button,.quantity__input{font-family:var(--ui);color:var(--ink)}.product-form__submit.button{border-radius:0;font-family:var(--ui);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;padding:17px 24px;transition:opacity .2s ease}.product-form__submit.button--primary{background:var(--ink);color:var(--paper);box-shadow:none}.product-form__submit.button--primary:hover{opacity:.88}.shopify-payment-button__button{border-radius:0}.product__accordion .accordion__title{font-family:var(--ui);font-size:15px;font-weight:500;letter-spacing:.01em;color:var(--ink)}.product__accordion .accordion__content,.product__accordion .accordion__content li{font-family:var(--ui);font-size:14px;line-height:1.7;color:var(--ink-60)}.related-products h2,.product-recommendations h2{font-family:var(--display);font-weight:500;font-size:clamp(26px,3vw,40px);color:var(--ink)}.product-form__input--pill{--variant-pills-radius: 0}.size-guide{display:inline-block}.size-guide__trigger{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);transition:color .15s ease}.size-guide__trigger::-webkit-details-marker{display:none}.size-guide__trigger:hover{color:var(--ink)}.size-guide__trigger svg{width:15px;height:15px}.size-guide__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#15161e6b}.size-guide__panel{position:relative;background:var(--paper);max-width:760px;width:100%;max-height:86vh;overflow-y:auto;padding:clamp(28px,4vw,48px);outline:none}.size-guide__close{position:absolute;top:16px;right:16px;background:none;border:0;cursor:pointer;padding:6px;color:var(--ink)}.size-guide__close svg{width:18px;height:18px}.size-guide__content h2{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);text-align:left;margin:32px 0 14px}.size-guide__content h2:first-child{margin-top:0}.size-guide__content table{width:100%;border-collapse:collapse;font-family:var(--ui);margin-bottom:8px}.size-guide__content th{text-align:left;padding:12px 14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);white-space:nowrap}.size-guide__content td{padding:12px 14px;font-size:13px;line-height:1.4;color:var(--ink-60);border-bottom:1px solid var(--line);white-space:nowrap}.size-guide__content td:first-child{color:var(--ink)}.size-guide__content{overflow-x:auto;-webkit-overflow-scrolling:touch}.size-guide__content table{table-layout:auto;min-width:100%;width:max-content}.size-guide__content td,.size-guide__content th{padding:12px 18px}.size-guide__content p{font-size:13px;color:var(--ink-55);margin-top:18px}.size-guide details:not([open]) .size-guide__modal{display:none}.collection-hero__inner{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(20px,3vw,36px);text-align:center}.collection-hero__title:before{content:"The Collection";display:block;font-family:var(--mono);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-50);margin-bottom:16px}.collection-hero__title{font-family:var(--display);font-weight:400;font-size:clamp(40px,6vw,80px);line-height:1.02;letter-spacing:-.012em;color:var(--ink);margin:0}.collection-hero__description{font-family:var(--ui);font-size:15px;line-height:1.7;color:var(--ink-55);max-width:560px;margin:18px auto 0}.facets-container{background:#f5f1ebe6;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin-bottom:28px}.facet-filters__label label,.facet-filters__label,.facets__label{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);font-weight:400}.facets__summary,.facet-filters__field .select__select,.facet-filters__sort{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:0}.facet-filters__field .select{border:1px solid var(--line);border-radius:0}.facet-filters__field .select:hover{border-color:var(--ink)}.product-count,.product-count__text{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-50)}.active-facets__button{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;border:1px solid var(--line);color:var(--ink-60);background:transparent}.facets__display{border:1px solid var(--line);border-radius:0;background:var(--paper)}.facet-filters__sort:focus,.facet-filters__field .select__select:focus,.facets__summary:focus{outline:1px solid var(--ink);outline-offset:2px}.facet-filters__sort:focus:not(:focus-visible),.facet-filters__field .select__select:focus:not(:focus-visible),.facets__summary:focus:not(:focus-visible){outline:none}#product-grid{padding-top:8px}.product-grid.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:30px;row-gap:52px}.product-grid .grid__item{max-width:none;width:auto}@media(max-width:1100px){.product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-wrapper .card,.card-wrapper{border-radius:0}.card__media,.card .media{border-radius:0;overflow:hidden}.card__media img,.card .media img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.045)}.card__information{padding-top:16px;text-align:left}.card__heading,.card__heading.h5{font-family:var(--ui);font-size:15px;font-weight:500;letter-spacing:.01em;margin:0 0 4px}.card__heading a{color:var(--ink)}.card-information .price,.card__information .price{font-family:var(--ui);font-size:14px;color:var(--ink-55)}.card-information .price .price-item--regular,.card__information .price-item--regular{font-family:var(--ui);font-size:14px;color:var(--ink-55);letter-spacing:0}.main-page-title.page-title{font-family:var(--display);font-weight:400;font-size:clamp(40px,6vw,72px);line-height:1.04;letter-spacing:-.012em;color:var(--ink);text-align:center;margin-bottom:clamp(28px,5vw,52px)}.page-width--narrow .rte{font-family:var(--ui);font-size:16px;line-height:1.75;color:var(--ink-60)}.page-width--narrow .rte h2{font-family:var(--display);font-weight:400;font-size:clamp(26px,3.4vw,40px);line-height:1.1;letter-spacing:-.01em;color:var(--ink);margin:48px 0 18px}.page-width--narrow .rte h2:first-child{margin-top:0}.page-width--narrow .rte h3{font-family:var(--display);font-weight:500;font-size:clamp(20px,2.6vw,28px);color:var(--ink);margin:36px 0 14px}.page-width--narrow .rte p{margin:0 0 20px;max-width:64ch}.page-width--narrow .rte em{font-style:italic;color:var(--ink)}.page-width--narrow .rte p>em:only-child{font-family:var(--display);font-style:italic;font-size:clamp(20px,2.6vw,26px);line-height:1.3;color:var(--ink);display:inline-block;margin-top:12px}.page-width--narrow .rte a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-width--narrow .rte ul,.page-width--narrow .rte ol{margin:0 0 20px;padding-left:1.2em;max-width:64ch}.page-width--narrow .rte li{margin-bottom:8px}.contact{padding-top:8px}.contact__fields{display:grid;gap:18px;margin-bottom:18px}.contact .field__input,.contact textarea.text-area{font-family:var(--ui);font-size:15px;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:0;padding:14px 16px;transition:border-color .15s ease}.contact .field__input:focus,.contact textarea.text-area:focus{border-color:var(--ink);outline:none;box-shadow:none}.contact .field__label{font-family:var(--ui);font-size:14px;color:var(--ink-55);letter-spacing:0}.contact .field{border-radius:0}.contact textarea.text-area{min-height:160px;resize:vertical}.contact button[type=submit],.contact form .button{font-family:var(--ui);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;border-radius:0;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:16px 32px;cursor:pointer;transition:opacity .2s ease}.contact button[type=submit]:hover,.contact form .button:hover{opacity:.88}.contact .contact__field-error,.contact .form__message{font-family:var(--ui);font-size:13px;color:var(--ink-60)}.template-contact .page-width--narrow .rte{text-align:center}.template-contact .page-width--narrow .rte p{margin-left:auto;margin-right:auto}.menu-drawer-container,.menu-drawer-container .menu-drawer{z-index:110}.section-header.shopify-section-group-header-group{z-index:120}body.password{background:var(--midnight);color:var(--paper);min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:28px;padding:64px 24px}body.password .color-scheme-1.gradient,body.password .password-header,body.password .password__footer{background:transparent}body.password .password-main{display:contents}body.password .password-logo{width:auto;max-width:300px;height:auto;filter:brightness(0) invert(1)}body.password .email-signup-banner__heading{font-family:var(--display);font-weight:400;letter-spacing:-.012em;line-height:1.02;color:var(--paper);font-size:clamp(48px,8vw,92px);margin:0}body.password .newsletter__subheading{font-family:var(--ui);font-size:16px;line-height:1.7;color:#f5f1ebb8;max-width:30em;margin:0 auto}body.password .newsletter-form__field-wrapper{max-width:420px;margin:8px auto 0}body.password .newsletter-form .field{border:1px solid rgba(245,241,235,.28);background:transparent}body.password .newsletter-form .field__input{background:transparent;color:var(--paper)}body.password .newsletter-form__button{background:var(--accent);color:var(--ink)}body.password .newsletter-form__button:hover{opacity:.9}body.password .password-link{color:#f5f1eb8c;font-family:var(--ui);font-size:13px;letter-spacing:.04em}body.password .password-link:hover{color:var(--paper)}body.password .password__footer-text,body.password .password__footer a{color:#f5f1eb66}body.password .newsletter__subheading,body.password .newsletter__subheading p{color:#f5f1ebb8}body.password .newsletter-form__button .svg-wrapper,body.password .newsletter-form__button .icon{color:var(--ink)}body.password .newsletter-form .field{border:1px solid rgba(245,241,235,.4);background:#f5f1eb0a;box-shadow:none}body.password .newsletter-form .field__input{background:transparent;color:var(--paper);box-shadow:none}body.password .newsletter-form__button{background:var(--accent)}body.password .newsletter-form__button:hover{background:var(--accent);opacity:.9}body.password{justify-content:flex-start;padding-top:14vh;padding-bottom:8vh}body.password .email-signup-banner__heading{margin-bottom:18px}body.password .newsletter__subheading{margin-bottom:6px}body.password .newsletter-form__field-wrapper{margin-top:28px}body.password .password__footer-text svg,body.password .password__footer a svg{fill:#f5f1eb66}.hoh-msort{display:none}@media(max-width:749px){.hoh-msort{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.mobile-facets__wrapper{display:none}}.hoh-msort__label{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);white-space:nowrap}.hoh-msort__select{flex:1;font-family:var(--mono);font-size:13px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0;padding:10px 12px;cursor:pointer}.hoh-msort__select:focus{outline:1px solid var(--ink)}@media(max-width:749px){.facets-wrapper{display:none}}.menu-drawer__menu-item--active,.menu-drawer__menu-item--active:hover{background-color:transparent;box-shadow:inset 0 -1px 0 var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hoh.css.map */
