.hmc-about-page{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 0px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 48px) * .75)}@media screen and (min-width:750px){.hmc-about-page{padding-top:var(--hmc-section-padding-top, 0px);padding-bottom:var(--hmc-section-padding-bottom, 48px)}}.hmc-about-page__frame{background:#f8f8f8;border-radius:20px;overflow:hidden}.hmc-about-page__grid{display:grid;gap:1.5rem;padding:1.25rem 1rem 1.5rem}@media screen and (min-width:750px){.hmc-about-page__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:1.25rem;align-items:start;padding:3.5rem .65rem 1rem .9rem}}.hmc-about-page__content,.hmc-about-page__media{min-width:0}.hmc-about-page__heading{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;color:var(--hmc-black, #0a0a0a)}.hmc-about-page__bio{font-size:1.5rem;line-height:1.75;color:#0a0a0ad9;overflow-wrap:break-word}@media screen and (min-width:750px){.hmc-about-page__bio{font-size:1.6rem}}.hmc-about-page__bio p{margin:0 0 1rem}.hmc-about-page__bio p:last-child{margin-bottom:0}.hmc-about-page__cta{margin-top:4rem;text-align:center}.hmc-about-page__button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:30rem;min-height:5.9rem;padding:1.8rem 2.4rem;background:var(--hmc-accent, #383224);color:var(--hmc-white, #fff);border-radius:3rem;font-family:var(--hmc-font-button, inherit);font-size:1.7rem;font-weight:400;letter-spacing:.2rem;line-height:1.2;text-decoration:none}@media screen and (min-width:750px){.hmc-about-page__button{font-size:1.8rem}}.hmc-about-page__button:hover{opacity:.92}.hmc-about-page__button:focus-visible{outline:2px solid var(--hmc-accent, #383224);outline-offset:3px}.hmc-about-page__button[aria-disabled=true]{pointer-events:none;opacity:.55}.hmc-about-page__collage{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:10px solid var(--hmc-accent, #383224);border-radius:20px;padding:10px 10px 20px;background:var(--hmc-white, #fff)}.hmc-about-page__cell{position:relative;margin:0;overflow:hidden;aspect-ratio:215 / 291}.hmc-about-page__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hmc-about-split{background:#f8f8f8;padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-about-split{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-about-split__grid{display:grid;gap:3rem;align-items:center}@media screen and (min-width:750px){.hmc-about-split__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:5rem;align-items:start}.hmc-about-split--image-left .hmc-about-split__content{order:2}.hmc-about-split--image-left .hmc-about-split__media{order:1}}.hmc-about-split__heading{margin:0 0 .4rem;font-size:2.2rem;font-weight:400;line-height:1.4;color:var(--hmc-black, #0a0a0a)}.hmc-about-split__bio{font-size:1.5rem;line-height:1.75;color:#0a0a0ad9;overflow-wrap:break-word;min-width:0}.hmc-about-split__bio p{margin:0;padding:.5rem 0 1rem}.hmc-about-split__cta{margin-top:1rem;text-align:center}.hmc-about-split__cta .hmc-btn{padding:1.8rem;font-size:1.7rem;font-weight:400;line-height:1.2;letter-spacing:.12em;border-radius:500px}.hmc-about-split__cta a:focus-visible{outline:2px solid var(--hmc-accent, #3d342c);outline-offset:2px}@media screen and (min-width:750px){.hmc-about-split__heading{font-size:2.4rem}.hmc-about-split__bio{font-size:1.6rem}.hmc-about-split__cta .hmc-btn{font-size:1.8rem}}.hmc-about-split__media{display:flex;flex-direction:column;align-items:center;gap:3rem}.hmc-about-split__portrait{width:min(38rem,88vw);aspect-ratio:1;border:4.4rem solid rgba(251,247,239,.85);border-radius:50%;overflow:hidden;background:#f8f8f8}.hmc-about-split__image{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 0;border-radius:50%}.hmc-about-split__social{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin:0;padding:.1rem}.hmc-about-split__social .list-social__item{margin:0}.hmc-about-split__social .list-social__link{display:flex;align-items:center;justify-content:center;width:4.7rem;height:4.7rem;padding:0;border:1px solid var(--hmc-accent, #383224);border-radius:3px;color:var(--hmc-accent, #383224)}.hmc-about-split__social .list-social__link:hover{background:#38322414}.hmc-about-split__social .svg-wrapper,.hmc-about-split__social svg{width:2.4rem;height:2.4rem}.hmc-bts-video{position:relative;isolation:isolate;overflow:hidden;background:#342f230a;padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-bts-video{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-bts-video__inner{position:relative;z-index:1}.hmc-bts-video__heading{margin:0 0 4.1rem;text-align:center;font-size:2.4rem;font-weight:700;line-height:1.4;text-transform:capitalize;color:#0c1115}@media screen and (min-width:750px){.hmc-bts-video__heading{font-size:2.8rem}}.hmc-bts-video__frame{width:min(var(--hmc-bts-frame-width, 276px),82vw);margin:0 auto;padding:1px;border:8.67px solid #000;border-radius:30px;overflow:hidden;background:#000;box-shadow:0 8px 12px #00000040}.hmc-bts-video__frame--portrait{aspect-ratio:276 / 476}.hmc-bts-video__frame--landscape{aspect-ratio:16 / 9}.hmc-bts-video__media{width:100%;height:100%;display:block;border:0;object-fit:cover}.hmc-bts-video__media--placeholder{background:#1a1a1a}.hmc-bts-video__placeholder-svg{width:100%;height:100%;display:block;object-fit:cover;fill:#ffffff40}.hmc-bts-video__wave{position:absolute;left:0;right:0;bottom:0;z-index:0;line-height:0;pointer-events:none}.hmc-collection-grid{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-collection-grid{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-collection-grid .hmc-page-width{max-width:104rem}.hmc-collection-grid__list{display:flex;flex-wrap:wrap;justify-content:center;gap:4.2rem;margin:0;padding:0;list-style:none}.hmc-collection-grid__item{min-width:0;flex:0 1 calc((100% - (var(--hmc-grid-columns-mobile, 1) - 1) * 4.2rem) / var(--hmc-grid-columns-mobile, 1))}@media screen and (min-width:750px){.hmc-collection-grid__item{flex:0 1 calc((100% - (var(--hmc-grid-columns-desktop, 3) - 1) * 4.2rem) / var(--hmc-grid-columns-desktop, 3))}}.hmc-collection-grid__empty{margin:0;text-align:center;padding:2rem 0;color:var(--hmc-muted, rgba(10, 10, 10, .75))}.hmc-collection-grid__pagination{margin-top:2rem}.hmc-collection-grid__pagination-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.hmc-collection-grid__pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;padding:.6rem 1rem;border-radius:var(--hmc-radius, 8px);font-size:1.6rem;font-weight:600;text-decoration:none;color:var(--hmc-black, #0a0a0a);background:var(--hmc-white, #fff);border:1px solid rgba(0,0,0,.1)}.hmc-collection-grid__pagination-link:focus-visible{outline:2px solid var(--hmc-black, #0a0a0a);outline-offset:2px}.hmc-collection-grid__pagination-link:hover{border-color:var(--hmc-black, #0a0a0a)}.hmc-collection-grid__pagination-link--current{background:var(--hmc-charcoal, #1a1a1a);color:var(--hmc-white, #fff);border-color:var(--hmc-charcoal, #1a1a1a)}.hmc-collection-grid__pagination-ellipsis{padding:0 .25rem;color:var(--hmc-muted, rgba(10, 10, 10, .75))}.hmc-contact-form{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-contact-form{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-contact-form__inner{max-width:70rem}.hmc-contact-form__heading{margin:0 0 2.4rem;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:700;line-height:1.2;letter-spacing:normal;color:var(--hmc-black, #0a0a0a)}.hmc-contact-form__form{display:grid;gap:1.6rem}.hmc-contact-form__field{display:grid;gap:.6rem}.hmc-contact-form__label{font-size:1.6rem;font-weight:600;line-height:1.4;letter-spacing:normal;color:var(--hmc-black, #0a0a0a)}.hmc-contact-form__input,.hmc-contact-form__select,.hmc-contact-form__textarea{width:100%;min-height:5.2rem;margin:0;padding:1.8rem 1.4rem;border:0;border-radius:3px;background:#f8f8f8;color:var(--hmc-black, #0a0a0a);font-family:inherit;font-size:1.4rem;line-height:1.4;letter-spacing:normal}.hmc-contact-form__input:focus-visible,.hmc-contact-form__select:focus-visible,.hmc-contact-form__textarea:focus-visible,.hmc-contact-form__checkbox:focus-visible,.hmc-contact-form__submit:focus-visible{outline:2px solid var(--hmc-accent, #383224);outline-offset:2px}.hmc-contact-form__textarea{min-height:14rem;resize:vertical}.hmc-contact-form__counter{margin:0;font-size:1.4rem;line-height:1.4;letter-spacing:normal;color:var(--hmc-muted, rgba(10, 10, 10, .75));text-align:end}.hmc-contact-form__field--checkbox{grid-template-columns:auto 1fr;align-items:center;gap:.8rem}.hmc-contact-form__checkbox{width:1.8rem;height:1.8rem;min-width:1.8rem;min-height:1.8rem;margin:0}.hmc-contact-form__checkbox-label{font-size:1.6rem;line-height:2.4rem;letter-spacing:normal;color:#555}.hmc-contact-form__checkbox-label a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.hmc-contact-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;justify-self:start;width:fit-content;min-width:18.4rem;min-height:5.5rem;margin-top:.4rem;padding:1.8rem 2rem;border:0;border-radius:0;background:var(--hmc-accent, #383224);color:var(--hmc-white, #fff);font-family:inherit;font-size:1.6rem;font-weight:400;letter-spacing:.1rem;line-height:1.2;cursor:pointer}.hmc-contact-form__submit:hover{opacity:.92}.hmc-contact-form__submit-icon{flex-shrink:0}.hmc-contact-form__status{padding:1.2rem 1.6rem;border-radius:var(--hmc-radius, 8px);font-size:1.6rem;line-height:2.4rem}.hmc-contact-form__status--success{background:#1a7a3a1a;color:#1a7a3a}.hmc-contact-form__status--error{background:#c41e1e14;color:var(--hmc-stock, #c41e1e)}.hmc-contact-form__errors{margin:.5rem 0 0;padding-inline-start:1.1rem}.hmc-faq{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-faq{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-faq__heading{max-width:108rem;margin:0 auto;text-align:left;font-size:2.8rem;font-weight:400;line-height:1.4;color:#171716}@media screen and (min-width:750px){.hmc-faq__heading{font-size:3.7rem}}.hmc-faq__list{max-width:108rem;margin:0 auto}.hmc-faq__item{border-top:1px solid #a58178}.hmc-faq__question{list-style:none;cursor:pointer;padding:2.2rem 1rem;font-size:1.4rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#292324}@media screen and (min-width:750px){.hmc-faq__question{padding:2.6rem 1rem}}.hmc-faq__question::-webkit-details-marker{display:none}.hmc-faq__question:focus-visible{outline:2px solid var(--hmc-accent, #3d342c);outline-offset:2px}.hmc-faq__question:after{content:"+";font-size:2.2rem;font-weight:300;line-height:1;color:#4d4a32;flex-shrink:0}.hmc-faq__item[open] .hmc-faq__question:after{content:"\2212"}.hmc-faq__answer{padding:0 1rem 2.2rem;font-size:1.5rem;color:#121212;line-height:1.8;overflow-wrap:break-word;min-width:0}.hmc-faq__answer p{margin:0 0 .75rem}.hmc-faq__answer p:last-child{margin-bottom:0}.hmc-footer{background:var(--hmc-footer-bg, #0c1115);color:#ffffffe0;font-size:14px;line-height:21px;font-weight:400}.hmc-footer__inner{width:100%;padding:var(--hmc-section-padding-top, 40px) 20px var(--hmc-section-padding-bottom, 20px)}.hmc-footer__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.hmc-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}}.hmc-footer__heading{margin:0 0 15px;color:#ffcf02;font-size:13px;font-weight:400;letter-spacing:2px;line-height:1.75;text-transform:uppercase}.hmc-footer__links,.hmc-footer__contact,.hmc-footer__social,.hmc-footer__cards{margin:0;padding:0;list-style:none}.hmc-footer__links li{margin:0 0 7px;line-height:21px}@media screen and (max-width:749px){.hmc-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;row-gap:0}.hmc-footer__links li{margin:0}.hmc-footer__links .hmc-footer__link{display:block;padding:.7rem 0}}.hmc-footer__link{color:#ffffffe0;font-size:14px;font-weight:400;line-height:21px;text-decoration:none}.hmc-footer__link:hover{color:#fff;text-decoration:underline}.hmc-footer__link:focus-visible,.hmc-footer__social-link:focus-visible{outline:2px solid rgb(255,255,255);outline-offset:2px}.hmc-footer__contact-item{display:flex;align-items:center;gap:8px;margin:0 0 11px;color:#ffffffe0;font-size:14px;line-height:21px}.hmc-footer__contact-icon{display:flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;color:#ffffff1f}.hmc-footer__contact-icon svg{display:block;width:22px;height:22px;fill:currentColor}.hmc-footer__made-in-usa{display:flex;flex-direction:column;align-items:flex-start}.hmc-footer__flag{display:block;width:176px;max-width:100%;height:auto}.hmc-footer__made-in-usa p{margin:1px 0 0;padding:2.5px 0;color:#ffffffe0;font-size:14px;font-weight:400;line-height:24.5px}.hmc-footer__social.list-unstyled{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 0}.hmc-footer__social-link{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff}.hmc-footer__social-link svg{display:block;width:17px;height:17px;fill:currentColor}.hmc-footer__cards.list-unstyled{display:flex;flex-wrap:wrap;gap:0;margin:17px 0 0}.hmc-footer__card{display:block;width:32px;height:32px}.hmc-footer__card-visa-bg{fill:#3554a5}.hmc-footer__card-visa-mark,.hmc-footer__card-amex-mark{fill:#fff}.hmc-footer__card-mc-bg{fill:#1a2f59}.hmc-footer__card-mc-orange{fill:#f16022}.hmc-footer__card-mc-red{fill:#ec1d25}.hmc-footer__card-mc-gold{fill:#f9a11b}.hmc-footer__card-amex-bg{fill:#38a1d8}.hmc-footer__copyright{margin:48px 0 0;color:#ffffffb3;font-size:11px;font-weight:400;letter-spacing:2px;line-height:1.7;text-align:center}@media(prefers-reduced-motion:reduce){.hmc-footer__link,.hmc-footer__social-link{transition:none}}.hmc-hero{display:flex;align-items:center;min-height:var(--hmc-hero-min-height-mobile, 480px);padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-hero{min-height:var(--hmc-hero-min-height-desktop, 640px);padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-hero__bg{aspect-ratio:auto}.hmc-hero__bg picture,.hmc-hero__bg-image{width:100%;height:100%;object-fit:cover;display:block}.hmc-hero__inner{width:100%;display:flex;min-height:inherit;align-items:center}.hmc-hero__content{width:min(100%,var(--hmc-hero-content-max-width, 720px));min-width:0;overflow-wrap:break-word}.hmc-hero--align-center .hmc-hero__inner{justify-content:center;text-align:center}.hmc-hero--align-center .hmc-hero__content{margin-inline:auto}.hmc-hero--align-left .hmc-hero__inner{justify-content:flex-start;text-align:start}.hmc-hero__eyebrow{margin:0 0 .75rem;font-size:3rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.9;text-align:center}@media screen and (min-width:750px){.hmc-hero__eyebrow{font-size:4rem;text-align:inherit}}.hmc-hero__line{margin:0;font-size:clamp(3.4rem,7vw,5.8rem);font-weight:400;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;text-align:center}@media screen and (min-width:750px){.hmc-hero__line{text-align:inherit}}.hmc-hero__line--accent{margin-top:.15em}.hmc-hero__drop{margin:1.25rem 0 0;font-size:1.5rem;font-weight:400;text-align:center}.hmc-hero__drop-badge{display:inline-block;padding:.45rem .9rem;border:2px solid rgba(255,255,255,.6);border-radius:0;letter-spacing:.18em;text-align:center}.hmc-hero__cta{margin-top:1.75rem;text-align:center}.hmc-hero__cta .hmc-btn{font-size:1.6rem;font-weight:400;padding:.85rem 1.5rem;text-align:center;justify-content:center}@media screen and (min-width:750px){.hmc-hero__drop{font-size:4rem;text-align:inherit}.hmc-hero__drop-badge{padding:.55rem 1.15rem;text-align:inherit}.hmc-hero__cta{text-align:inherit}.hmc-hero__cta .hmc-btn{font-size:4rem;padding:.95rem 1.85rem}}.hmc-hero__cta a:focus-visible{outline:2px solid var(--hmc-accent, #3d342c);outline-offset:2px}@media screen and (max-width:749px){.hmc-hero,.hmc-hero__inner{align-items:stretch}.hmc-hero__content{display:flex;flex-direction:column;width:100%;min-height:inherit;padding-top:1rem;padding-bottom:1.25rem;box-sizing:border-box}.hmc-hero__drop{margin-top:1rem}.hmc-hero__cta{margin-top:auto;padding-top:1.5rem}}.hmc-icon-cards{background:var(--hmc-offwhite, #f7f7f7);padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75);overflow:visible}@media screen and (min-width:750px){.hmc-icon-cards{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-icon-cards__heading{margin:0 0 .5rem;text-align:center;font-size:clamp(1.85rem,3.5vw,2.4rem);font-weight:700;color:var(--hmc-black, #0a0a0a)}.hmc-icon-cards__subheading{margin:0 0 1.25rem;text-align:center;font-size:clamp(1.15rem,2vw,1.35rem);color:var(--hmc-muted, rgba(10, 10, 10, .75))}.hmc-icon-cards__grid{display:grid;gap:2.5rem;grid-template-columns:1fr;justify-content:stretch;padding-top:2.75rem}@media screen and (min-width:750px){.hmc-icon-cards__grid{grid-template-columns:repeat(3,minmax(0,32rem));gap:2rem;justify-content:center}}.hmc-icon-cards__card{position:relative;min-width:0;width:100%}.hmc-icon-cards__link{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;height:100%;padding:3.5rem 1.5rem 1.85rem;border-radius:var(--hmc-radius, 8px);background:var(--hmc-white, #fff);box-shadow:var(--hmc-shadow, 0 4px 18px rgba(0, 0, 0, .08));transition:transform .2s ease,box-shadow .2s ease}.hmc-icon-cards__link:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.hmc-icon-cards__link:focus-visible{outline:2px solid var(--hmc-accent, #3d342c);outline-offset:2px}@media(prefers-reduced-motion:reduce){.hmc-icon-cards__link{transition:none}.hmc-icon-cards__link:hover{transform:none}}.hmc-icon-cards__icon-wrap{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;background:var(--hmc-icon-circle, var(--hmc-accent, #3d342c));color:var(--hmc-white, #fff);box-shadow:0 4px 14px #0000002e}.hmc-icon-cards__icon-wrap svg{width:2.4rem;height:2.4rem;fill:currentColor}.hmc-icon-cards__icon-wrap svg path{fill:currentColor}.hmc-icon-cards__icon{width:2.4rem;height:2.4rem;object-fit:contain;aspect-ratio:1}.hmc-icon-cards__icon-placeholder{width:2rem;height:2rem;border-radius:50%;background:#ffffff59}.hmc-icon-cards__title{margin:0 0 .95rem;padding-bottom:.6rem;font-size:1.35rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hmc-black, #0a0a0a);border-bottom:2px dotted rgba(10,10,10,.35)}.hmc-icon-cards__text{margin:0;font-size:1.2rem;line-height:1.55;color:var(--hmc-muted, rgba(10, 10, 10, .78));overflow-wrap:break-word;min-width:0}@media screen and (min-width:750px){.hmc-icon-cards__heading{font-size:2.6rem}.hmc-icon-cards__subheading{font-size:1.5rem}.hmc-icon-cards__title{font-size:1.85rem}.hmc-icon-cards__text{font-size:1.55rem}}.hmc-image-cta{display:flex;align-items:center;min-height:var(--hmc-image-cta-min-height, 360px);color:var(--hmc-white, #fff);background:#0a0a0a;padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-image-cta{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-image-cta__bg-image{width:100%;height:100%;object-fit:cover;display:block}.hmc-image-cta__wave{position:absolute;left:0;right:0;z-index:3;line-height:0;pointer-events:none}.hmc-image-cta__wave--top{top:0}.hmc-image-cta__inner{width:100%;display:flex;min-height:inherit;align-items:center;padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:750px){.hmc-image-cta__inner{padding-top:7.8rem;padding-bottom:5.7rem}}.hmc-image-cta--align-center .hmc-image-cta__inner{justify-content:center;text-align:center}.hmc-image-cta--align-left .hmc-image-cta__inner{justify-content:flex-start;text-align:start}.hmc-image-cta__heading{margin:0;color:var(--hmc-white, #fff);font-size:3rem;font-weight:700;line-height:1.3;overflow-wrap:break-word;min-width:0}@media screen and (min-width:750px){.hmc-image-cta__heading{font-size:5rem}}.hmc-image-cta__cta{margin-top:6rem}.hmc-image-cta__cta .hmc-btn{gap:1.5rem;padding:.8rem 1rem .8rem 2rem;font-size:1.5rem;font-weight:400;letter-spacing:.12em;line-height:1.2;border:2.67px solid var(--hmc-white, #fff);border-radius:92px;background:var(--hmc-accent, #383224);color:var(--hmc-white, #fff)}@media screen and (min-width:750px){.hmc-image-cta__cta .hmc-btn{font-size:1.6rem}}.hmc-image-cta__cta .hmc-btn:hover{background:#2b2619}.hmc-image-cta__button-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.1rem;height:4.1rem;border:.67px solid rgba(255,255,255,.45);border-radius:100px}.hmc-image-cta__button-icon svg{width:1.6rem;height:1.6rem}.hmc-image-cta__cta a:focus-visible{outline:2px solid var(--hmc-white, #fff);outline-offset:2px}.hmc-media-gallery{background:var(--hmc-white, #fff);padding-top:var(--hmc-section-padding-top, 0px);padding-bottom:var(--hmc-section-padding-bottom, 0px)}.hmc-media-gallery__heading{margin:0 auto 1.25rem;text-align:center;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--hmc-black, #0a0a0a)}.hmc-media-gallery__empty{text-align:center;color:var(--hmc-muted, rgba(10, 10, 10, .65));padding:2rem 1rem}.hmc-media-gallery__grid{column-count:var(--hmc-gallery-columns-mobile, 1);column-gap:5px;width:100%;padding:0 16px}@media screen and (min-width:750px){.hmc-media-gallery__grid{column-count:var(--hmc-gallery-columns-desktop, 3)}}.hmc-media-gallery__cell{break-inside:avoid;margin:0 0 5px}.hmc-media-gallery__item{margin:0}.hmc-media-gallery__link{display:block;color:inherit;text-decoration:none}.hmc-media-gallery__link:focus-visible{outline:2px solid var(--hmc-black, #0a0a0a);outline-offset:2px}.hmc-media-gallery__image{display:block;width:100%;height:auto}.hmc-media-gallery__item--placeholder{overflow:hidden;background:var(--hmc-offwhite, #f7f7f7)}.hmc-media-gallery__item--tall{aspect-ratio:3 / 4}.hmc-media-gallery__item--square{aspect-ratio:1 / 1}.hmc-media-gallery__item--wide{aspect-ratio:4 / 3}.hmc-media-gallery__placeholder{display:block;width:100%;height:100%;object-fit:cover}.hmc-media-hero{background:var(--hmc-white, #fff);padding-top:var(--hmc-section-padding-top, 40px);padding-bottom:var(--hmc-section-padding-bottom, 0px)}.hmc-media-hero__frame{width:min(1217px,calc(100% - 32px));margin:0 auto}.hmc-media-hero__image{display:block;width:100%;height:auto}.hmc-media-signup{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 24px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 16px) * .75)}@media screen and (min-width:750px){.hmc-media-signup{padding-top:var(--hmc-section-padding-top, 24px);padding-bottom:var(--hmc-section-padding-bottom, 16px)}}.hmc-media-signup__inner{width:min(1080px,calc(100% - 32px));margin:0 auto}.hmc-media-signup__heading{margin:0 auto 1.2rem;max-width:56rem;text-align:center;font-size:clamp(1.6rem,2.2vw,2.2rem);line-height:1.35;font-weight:700;color:var(--hmc-black, #0a0a0a)}.hmc-media-signup__fields{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:stretch}@media screen and (min-width:750px){.hmc-media-signup__fields{grid-template-columns:1fr 1fr minmax(12rem,15rem);gap:.9rem}}.hmc-media-signup__input,.hmc-media-signup__submit{width:100%;min-height:5.4rem;font-family:inherit;font-size:1.5rem;line-height:1.4}.hmc-media-signup__input{display:block;padding:1.4rem 1.8rem;border:1px solid var(--hmc-black, #000);border-radius:3px;background:#f8f6f1;color:#111}.hmc-media-signup__input::placeholder{color:#1119;font-size:1.5rem}.hmc-media-signup__input:focus-visible,.hmc-media-signup__submit:focus-visible{outline:2px solid var(--hmc-accent, #383224);outline-offset:2px}.hmc-media-signup__submit{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2rem;border:0;border-radius:0;background:var(--hmc-accent, #383224);color:var(--hmc-white, #fff);font-size:1.6rem;font-weight:500;letter-spacing:.05rem;cursor:pointer;transition:opacity .2s ease}.hmc-media-signup__submit:hover{opacity:.92}.hmc-media-signup__message{margin:1rem 0 0;text-align:center;font-size:1.4rem}.hmc-media-signup__message--error{color:#8a1f1f}.hmc-media-signup__message--success{color:var(--hmc-black, #0a0a0a)}.hmc-newsletter-band{color:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-newsletter-band{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-newsletter-band__bg-image{width:100%;height:100%;object-fit:cover;display:block}.hmc-newsletter-band__wave{position:absolute;left:0;right:0;top:0;z-index:3;line-height:0;pointer-events:none}.hmc-newsletter-band__inner{position:relative;z-index:2;padding-top:8rem;padding-bottom:4rem;text-align:left}.hmc-newsletter-band__heading{margin:0 0 .8rem;font-size:2rem;font-weight:400;line-height:3.2rem;color:var(--hmc-white, #fff)}.hmc-newsletter-band__subheading{margin:0 0 1.6rem;font-size:1.6rem;line-height:2.8rem;opacity:1;color:var(--hmc-white, #fff)}.hmc-newsletter-band__benefits{list-style:none;margin:0 0 2.4rem;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;font-size:1.6rem;line-height:2.8rem;opacity:1;color:var(--hmc-white, #fff)}.hmc-newsletter-band__benefit:before{content:"\2713";margin-inline-end:.6rem}.hmc-newsletter-band .hmc-newsletter-form{margin:0;justify-content:flex-start;max-width:none}.hmc-newsletter-band .hmc-newsletter-form__input{max-width:34.8rem;min-height:5.4rem;font-size:1.4rem}.hmc-newsletter-band .hmc-newsletter-form__btn{display:inline-flex;align-items:center;justify-content:center;min-width:20.6rem;min-height:5.9rem;padding:.8rem 1.6rem;background:var(--hmc-accent, #383224);color:var(--hmc-white, #fff);border:2px solid var(--hmc-white, #fff);border-radius:10rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;letter-spacing:.2rem;line-height:1.2;cursor:pointer}.hmc-newsletter-band .hmc-newsletter-form__btn:hover{opacity:.92}.hmc-newsletter-band__message{flex:1 1 100%;margin:.5rem 0 0;font-size:.9rem}.hmc-newsletter-band__message--error{color:#ffb4b4}.hmc-newsletter-band__message--success{color:#b4ffb4}.hmc-newsletter-band .hmc-newsletter-form__input:focus-visible,.hmc-newsletter-band .hmc-newsletter-form__btn:focus-visible{outline:2px solid var(--hmc-white, #fff);outline-offset:2px}.hmc-newsletter-band .hmc-newsletter-band__app-block{background:transparent;max-width:65rem;margin:0}.hmc-page-hero{display:flex;flex-direction:column;justify-content:center;min-height:var(--hmc-page-hero-min-height, 320px);padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-page-hero{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-page-hero__bg-image{width:100%;height:100%;object-fit:cover;display:block}.hmc-page-hero__inner{width:100%;display:flex;min-height:inherit;align-items:center;flex:1}.hmc-page-hero__content{width:min(100%,720px)}.hmc-page-hero--align-left .hmc-page-hero__inner{justify-content:flex-start;text-align:start}.hmc-page-hero--align-center .hmc-page-hero__inner{justify-content:center;text-align:center}.hmc-page-hero--align-center .hmc-page-hero__content{margin-inline:auto}.hmc-page-hero--align-right .hmc-page-hero__inner{justify-content:flex-end;text-align:end}.hmc-page-hero--align-right .hmc-page-hero__content{margin-inline-start:auto}.hmc-page-hero__heading{margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:var(--hmc-letter-display, .12em);text-transform:uppercase;color:var(--hmc-white, #fff)}.hmc-page-hero--natural .hmc-page-hero__content{width:min(100%,56rem)}.hmc-page-hero--natural .hmc-page-hero__heading{font-size:clamp(1.5rem,3.2vw,2.375rem);line-height:1.15;letter-spacing:normal;text-transform:none}.hmc-page-hero--warranty .hmc-page-hero__heading,.hmc-page-hero--policy .hmc-page-hero__heading{font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.75;letter-spacing:normal;text-transform:none}.hmc-page-hero--warranty .hmc-page-hero__inner,.hmc-page-hero--policy .hmc-page-hero__inner{min-height:0}.hmc-page-hero__subheading{margin:.85rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.5;opacity:.92}.hmc-page-hero .hmc-wave{position:relative;z-index:3;margin-top:auto}.hmc-policy-page{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 24px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 48px) * .75)}@media screen and (min-width:750px){.hmc-policy-page{padding-top:var(--hmc-section-padding-top, 24px);padding-bottom:var(--hmc-section-padding-bottom, 48px)}}.hmc-policy-page__inner{max-width:108rem}.hmc-policy-page__content{font-size:1.6rem;font-weight:400;line-height:2.8rem;letter-spacing:normal;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent)}.hmc-policy-page__content h1,.hmc-policy-page__content h2,.hmc-policy-page__content h3,.hmc-policy-page__content h4{margin:2.4rem 0 .8rem;font-size:1.6rem;font-weight:700;line-height:2.8rem;letter-spacing:normal;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent)}.hmc-policy-page__content h1:first-child,.hmc-policy-page__content h2:first-child,.hmc-policy-page__content p:first-child,.hmc-policy-page__content>:first-child{margin-top:0}.hmc-policy-page__content p,.hmc-policy-page__content .ql-block{margin:0 0 1.6rem}.hmc-policy-page__content strong{font-weight:700}.hmc-policy-page__content ul,.hmc-policy-page__content ol{margin:0 0 1.6rem;padding-inline-start:2.4rem}.hmc-policy-page__content li{margin:0 0 .4rem;font-size:1.6rem;line-height:2.8rem}.hmc-policy-page__content a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.hmc-product{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-product{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-product__grid{display:grid;gap:2rem;align-items:start}@media screen and (min-width:990px){.hmc-product__grid{grid-template-columns:1fr 1fr;gap:3rem}.hmc-product--media-small .hmc-product__grid{grid-template-columns:.9fr 1.1fr}.hmc-product--media-large .hmc-product__grid{grid-template-columns:1.15fr .85fr}.hmc-product__info--sticky{position:sticky;top:1.5rem}}.hmc-product__featured{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--hmc-radius, 8px);background:var(--hmc-offwhite, #f7f7f7);box-shadow:var(--hmc-shadow, 0 4px 18px rgba(0, 0, 0, .08))}.hmc-product__featured-image,.hmc-product__placeholder{width:100%;height:100%;object-fit:cover;display:block}.hmc-product__featured--placeholder{display:flex;align-items:center;justify-content:center}.hmc-product__thumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.hmc-product__thumb{width:4.5rem;height:4.5rem;min-width:2.75rem;min-height:2.75rem;padding:0;border:2px solid transparent;border-radius:var(--hmc-radius, 8px);overflow:hidden;background:var(--hmc-offwhite, #f7f7f7);cursor:pointer}.hmc-product__thumb--active{border-color:var(--hmc-black, #0a0a0a)}.hmc-product__thumb:focus-visible{outline:2px solid var(--hmc-black, #0a0a0a);outline-offset:2px}.hmc-product__thumb-image{width:100%;height:100%;object-fit:cover;display:block}.hmc-product__vendor{margin:0 0 .6rem;font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hmc-muted, rgba(10, 10, 10, .75))}.hmc-product__title{margin:0 0 1.2rem;font-size:clamp(2.4rem,3vw,2.88rem);font-weight:700;line-height:1.3;color:var(--hmc-black, #0a0a0a)}.hmc-product__ship-note{margin:12px 0 0;font-size:1.4rem;opacity:.8}.hmc-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-bottom:1.2rem;font-size:1.92rem;font-weight:400;line-height:1.75;color:var(--hmc-accent, #383224)}.hmc-product__price-compare{font-size:1.6rem;font-weight:400;text-decoration:line-through;color:var(--hmc-muted, rgba(10, 10, 10, .75))}.hmc-product__stock{margin:0 0 1.6rem;font-size:1.5rem;font-weight:400;line-height:1.75}.hmc-product__stock--in{color:#1a7a3a}.hmc-product__stock--out{color:var(--hmc-stock, #c41e1e)}.hmc-product__form{display:grid;gap:1rem}.hmc-product__label{display:block;margin-bottom:.6rem;font-size:1.6rem;font-weight:600;line-height:1.4;color:var(--hmc-black, #0a0a0a)}.hmc-product__select,.hmc-product__quantity,.hmc-product__notes-input{width:100%;min-height:4.8rem;padding:.8rem 1.2rem;border:1px solid rgba(0,0,0,.15);border-radius:var(--hmc-radius, 8px);font-size:1.6rem;line-height:1.4;color:var(--hmc-black, #0a0a0a);background:var(--hmc-white, #fff)}.hmc-product__select:focus-visible,.hmc-product__quantity:focus-visible,.hmc-product__notes-input:focus-visible,.hmc-product__submit:focus-visible{outline:2px solid var(--hmc-black, #0a0a0a);outline-offset:2px}.hmc-product__notes-input{min-height:88px;resize:vertical}.hmc-product__quantity{max-width:8rem}.hmc-product__submit.hmc-btn{position:relative;width:100%;min-height:5.5rem;font-size:1.6rem}.hmc-product__submit .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.hmc-product__submit.loading .loading__spinner{display:flex}.hmc-product__submit.loading>span{visibility:hidden}.product-form__error-message-wrapper{margin:0 0 1rem;color:var(--hmc-stock, #bb2121);font-size:1.4rem}.hmc-product__submit[disabled]{opacity:.55;cursor:not-allowed}.hmc-product__app{margin-top:1.25rem}.hmc-product__description{margin-top:2.5rem;border-top:1px solid rgba(0,0,0,.1)}.hmc-product__description-summary{padding:1.2rem 0;font-size:1.6rem;font-weight:700;line-height:2.2rem;cursor:pointer;list-style:none;color:var(--hmc-black, #0a0a0a)}.hmc-product__description-summary:focus-visible{outline:2px solid var(--hmc-black, #0a0a0a);outline-offset:2px}.hmc-product__description-summary::-webkit-details-marker{display:none}.hmc-product__description-body{padding-bottom:1.6rem;font-size:1.4rem;font-weight:400;line-height:2.1rem;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent)}.hmc-product__description-body p{margin:0 0 1.4rem}.hmc-product__description-body h2,.hmc-product__description-body h3,.hmc-product__description-body h4,.hmc-product__description-body h5,.hmc-product__description-body h6{margin:1.6rem 0 .8rem;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:var(--hmc-black, #0a0a0a)}.hmc-product__description-body ul,.hmc-product__description-body ol{margin:0 0 1.4rem;padding-inline-start:2rem}.hmc-product__description-body li{margin:0 0 .4rem}.hmc-related-products{background:var(--hmc-white, #fff)}.hmc-related-products__recommendations{display:block;min-height:1px}.hmc-related-products .hmc-page-width{max-width:104rem}.hmc-related-products__inner{padding-top:calc(var(--hmc-section-padding-top, 80px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 48px) * .75)}@media screen and (min-width:750px){.hmc-related-products__inner{padding-top:var(--hmc-section-padding-top, 80px);padding-bottom:var(--hmc-section-padding-bottom, 48px)}}.hmc-related-products__heading{margin:0;font-size:2.4rem;font-weight:400;line-height:1.4;color:var(--hmc-black, #0a0a0a)}@media screen and (min-width:750px){.hmc-related-products__heading{font-size:2.8rem}}.hmc-related-products__list{display:grid;grid-template-columns:repeat(var(--hmc-related-columns-mobile, 1),minmax(0,1fr));gap:4.8rem 2.1rem;margin:0;padding:1rem 0 0;list-style:none}@media screen and (min-width:750px){.hmc-related-products__list{grid-template-columns:repeat(var(--hmc-related-columns-desktop, 4),minmax(0,1fr))}}.hmc-related-products__item{min-width:0}.hmc-related-products--knife .hmc-related-products__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}@media screen and (min-width:750px){.hmc-related-products--knife .hmc-related-products__list{grid-template-columns:repeat(var(--hmc-related-columns-desktop, 4),minmax(0,1fr));gap:4.8rem 2.1rem}}@media screen and (max-width:749px){.hmc-related-products--knife .hmc-related-card__title{font-size:1.4rem;line-height:1.3}.hmc-related-products--knife .hmc-related-card__media{margin-bottom:1rem}.hmc-related-products--knife .hmc-related-card__button{width:100%;margin-top:.8rem;padding:.9rem .8rem;font-size:1.4rem;text-align:center}}.hmc-reviews{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-reviews{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}hmc-reviews-ui{display:block}.hmc-reviews .hmc-reviews__container{display:block;max-width:111rem}.hmc-reviews__header{text-align:center;margin-bottom:3.1rem}.hmc-reviews__heading{margin:0;font-size:2.2rem;font-weight:700;line-height:1.4;color:var(--hmc-black, #0a0a0a)}@media screen and (min-width:750px){.hmc-reviews__heading{font-size:2.4rem}}.hmc-reviews__summary{width:min(100%,43.2rem);margin:0 auto 5.9rem;color:#0a0a0ad9}.hmc-reviews__summary-head{display:flex;align-items:center;gap:.8rem}.hmc-reviews__summary-rating{margin:0;font-size:2rem;font-weight:700;line-height:1}.hmc-reviews__summary .hmc-stars{font-size:2.4rem;letter-spacing:.15em}.hmc-reviews__summary-text{margin:.4rem 0 0;font-size:1.6rem;line-height:1.5}.hmc-reviews__bars{display:grid;gap:.8rem;margin-top:.8rem}.hmc-reviews__bar{display:grid;grid-template-columns:6.3rem minmax(0,1fr) 3.4rem;gap:.8rem;align-items:center;font-size:1.4rem;line-height:1}.hmc-reviews__bar-label{white-space:nowrap}.hmc-reviews__bar-track{display:block;height:1.6rem;border-radius:2px;background:#e5e7eb;overflow:hidden}.hmc-reviews__bar-fill{display:block;height:100%;background:#ffcf02}.hmc-reviews__bar-pct{text-align:right}.hmc-reviews__viewport{overflow:hidden}.hmc-reviews__track{align-items:flex-start;--hmc-reviews-gap: 1.6rem;--hmc-reviews-per-view: 1;display:flex;gap:var(--hmc-reviews-gap);will-change:transform}.hmc-reviews__track.is-ready{transition:transform .3s ease}@media screen and (min-width:750px){.hmc-reviews__track{--hmc-reviews-per-view: 3}}@media(prefers-reduced-motion:reduce){.hmc-reviews__track.is-ready{transition:none}}.hmc-reviews__slide{flex:0 0 calc((100% - (var(--hmc-reviews-per-view) - 1) * var(--hmc-reviews-gap)) / var(--hmc-reviews-per-view));min-width:0}.hmc-reviews__item{display:flex;flex-direction:column;gap:1.2rem;height:auto;padding:1.6rem;border-radius:8px;background:var(--hmc-white, #fff);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;text-align:center;color:#374151}.hmc-reviews__item-head{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.hmc-reviews__item-head .hmc-stars{font-size:2.4rem;letter-spacing:.083em}.hmc-reviews__date{font-size:1.4rem;line-height:1.5}.hmc-reviews__body{margin:0;font-size:1.4rem;line-height:1.5;overflow-wrap:break-word;min-width:0}.hmc-reviews__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.hmc-reviews__text.is-open .hmc-reviews__body{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.hmc-reviews__more{background:none;border:0;padding:0;margin-top:.6rem;font:inherit;font-size:1.3rem;font-weight:700;color:#171716;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hmc-reviews__more:hover{color:#000;text-decoration-color:#ffcf02;text-decoration-thickness:2px}.hmc-reviews__meta{display:flex;gap:1.2rem;align-items:center;margin-top:auto;font-size:1.4rem;text-align:start}.hmc-reviews__avatar{display:block;flex:0 0 auto;width:4rem;height:4rem;border-radius:50%;overflow:hidden;background:#d1d5db}.hmc-reviews__avatar img{width:100%;height:100%;display:block;object-fit:cover}.hmc-reviews__avatar-svg{width:100%;height:100%;display:block;fill:#9ca3af}.hmc-reviews__controls{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1rem 0 0}.hmc-reviews__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem}.hmc-reviews__dot{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;cursor:pointer;opacity:.25}.hmc-reviews__dot:before{content:"";width:1rem;height:1rem;border-radius:50%;background:#0a0a0ad9}.hmc-reviews__dot--active,.hmc-reviews__dot:focus-visible{opacity:1}.hmc-reviews__dot:focus-visible{outline:2px solid var(--hmc-accent, #383224);outline-offset:2px}.hmc-reviews__pause{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;cursor:pointer;color:#0a0a0ad9}.hmc-reviews__pause:focus-visible{outline:2px solid var(--hmc-accent, #383224);outline-offset:2px}.hmc-reviews__pause-icon{display:block;width:.9rem;height:1rem;background:currentColor;clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}.hmc-reviews__pause[aria-pressed=true] .hmc-reviews__pause-icon{clip-path:polygon(0 0,0 100%,100% 50%);width:.8rem}.hmc-reviews__cta{margin-top:4rem;text-align:center}.hmc-reviews__cta .hmc-btn{padding:1.8rem;font-size:1.7rem;font-weight:400;line-height:1.2;letter-spacing:.12em;border-radius:5px}@media screen and (min-width:750px){.hmc-reviews__cta .hmc-btn{font-size:1.8rem}}.hmc-reviews-modal{position:relative;width:min(65rem,calc(100vw - 2.4rem));max-height:min(70rem,calc(100vh - 4rem));padding:1.5rem;border:0;border-radius:6px;overflow:visible;color:#374151}.hmc-reviews-modal::backdrop{background:#000c}.hmc-reviews-modal__close{position:absolute;top:-1.2rem;inset-inline-end:-1.2rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#000;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer}.hmc-reviews-modal__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.hmc-reviews-modal__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hmc-reviews-modal__form{margin-bottom:1.6rem}.hmc-reviews-modal__search{display:flex;margin-bottom:.8rem}.hmc-reviews-modal__search-input{flex:1 1 auto;min-width:0;height:4.1rem;padding:1rem;border:1px solid #a3a3a3;border-inline-end:0;border-radius:0;font-size:1.6rem;background:#fff;color:inherit}.hmc-reviews-modal__search-btn{flex:0 0 auto;width:7.1rem;height:4.1rem;padding:0;border:0;background:#32373c;color:#fff;cursor:pointer}.hmc-reviews-modal__search-input:focus-visible,.hmc-reviews-modal__search-btn:focus-visible,.hmc-reviews-modal__filter select:focus-visible{outline:2px solid var(--hmc-accent, #383224);outline-offset:2px}.hmc-reviews-modal__filters{display:flex;flex-wrap:wrap;gap:.8rem}.hmc-reviews-modal__filter{display:flex;flex-direction:column;gap:.4rem;flex:1 1 14rem;min-width:0}.hmc-reviews-modal__filter-label{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#52525b}.hmc-reviews-modal__filter select{width:100%;height:3.6rem;padding:.7rem 1.05rem;border:1px solid #a3a3a3;border-radius:0;font-size:1.4rem;background:#fff;color:inherit}.hmc-reviews-modal__list{display:flex;flex-direction:column;gap:1.6rem;max-height:42rem;overflow:auto;padding-inline-end:.4rem}.hmc-reviews-modal__list .hmc-reviews__item{text-align:start}.hmc-reviews-modal__empty{margin:1.6rem 0 0;font-size:1.4rem}.hmc-reviews__app-block{min-width:0}.hmc-richtext-page{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-richtext-page{padding-top:var(--hmc-section-padding-top, 36px);padding-bottom:var(--hmc-section-padding-bottom, 36px)}}.hmc-richtext-page__inner{max-width:760px}.hmc-richtext-page__title{margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--hmc-black, #0a0a0a)}.hmc-richtext-page__content{font-size:.95rem;line-height:1.65;color:var(--hmc-muted, rgba(10, 10, 10, .85))}.hmc-richtext-page__content h2,.hmc-richtext-page__content h3,.hmc-richtext-page__content h4{color:var(--hmc-black, #0a0a0a);margin:1.75rem 0 .75rem}.hmc-richtext-page__content p{margin:0 0 1rem}.hmc-richtext-page__content ul,.hmc-richtext-page__content ol{margin:0 0 1rem;padding-inline-start:1.25rem}.hmc-richtext-page__content a{color:var(--hmc-black, #0a0a0a)}.hx-shopall{background:#fff;color:#171716;padding:3rem 0 6rem}.hx-shopall__wrap{max-width:128rem;margin:0 auto;padding:0 2rem}.hx-shopall__title{font-size:3.2rem;text-transform:uppercase;margin:0 0 2.4rem}.hx-shopall__layout{display:grid;grid-template-columns:1fr;gap:2.4rem}@media(min-width:990px){.hx-shopall__layout{grid-template-columns:26rem 1fr;gap:4rem}.hx-shopall__side{position:sticky;top:12rem;align-self:start}}.hx-shopall__details{background:#171716;color:#fff;border-top:4px solid #FFCF02;border-radius:4px}.hx-shopall__summary{list-style:none;cursor:pointer;padding:1.6rem 2rem;font-family:"Chelsea Market",var(--font-body-family);font-size:1.6rem;color:#ffcf02;text-transform:uppercase;letter-spacing:.04em;display:flex;justify-content:space-between;gap:1rem;align-items:center}.hx-shopall__summary::-webkit-details-marker{display:none}.hx-shopall__summary:after{content:"+";font-size:2rem;color:#ffcf02}.hx-shopall__details[open] .hx-shopall__summary:after{content:"\2013"}.hx-shopall__current{font-family:var(--font-body-family);text-transform:none;color:#fff;font-size:1.4rem;margin-left:auto}@media(min-width:990px){.hx-shopall__summary{pointer-events:none}.hx-shopall__summary:after,.hx-shopall__current{display:none}}.hx-shopall__cats{list-style:none;margin:0;padding:0 1.2rem 1.6rem}.hx-shopall__cat{display:flex;justify-content:space-between;width:100%;background:none;border:0;border-left:3px solid transparent;color:#fff;font:inherit;font-size:1.6rem;padding:1.1rem 1.2rem;cursor:pointer;text-align:left}.hx-shopall__cat span{color:#9a9a96;font-size:1.3rem}.hx-shopall__cat:hover{color:#ffcf02}.hx-shopall__cat[aria-pressed=true]{border-left-color:#ffcf02;color:#ffcf02;background:#232321;font-weight:700}.hx-shopall__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:3.2rem}@media(min-width:600px){.hx-shopall__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.hx-shopall__grid{grid-template-columns:repeat(3,1fr)}}.hx-shopall__item[hidden]{display:none}.hx-shopall__empty{padding:2rem 0;text-align:center}.hmc-social-row{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 20px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 28px) * .75)}@media screen and (min-width:750px){.hmc-social-row{padding-top:var(--hmc-section-padding-top, 20px);padding-bottom:var(--hmc-section-padding-bottom, 28px)}}.hmc-social-row__inner{text-align:center}.hmc-social-row__heading{margin:0 0 1.25rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:var(--hmc-black, #0a0a0a)}.hmc-social-row__list{display:flex;flex-wrap:wrap;justify-content:center;gap:11px;margin:0;padding:0;list-style:none}.hmc-social-row__link{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:50%;background:var(--hmc-charcoal, #1a1a1a);color:var(--hmc-white, #fff);text-decoration:none;transition:opacity .2s ease,transform .2s ease}.hmc-social-row__link:hover{opacity:.88;transform:translateY(-1px)}.hmc-social-row__link:focus-visible{outline:2px solid var(--hmc-black, #0a0a0a);outline-offset:2px}.hmc-social-row__icon{width:24px;height:24px}@media(prefers-reduced-motion:reduce){.hmc-social-row__link{transition:none}.hmc-social-row__link:hover{transform:none}}.hmc-testimonials{position:relative;isolation:isolate;overflow:hidden;background:#0a0a0a;color:#fff;padding-top:0;padding-bottom:0}.hmc-testimonials__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hmc-testimonials__wave{position:absolute;left:0;right:0;z-index:3;line-height:0;pointer-events:none}.hmc-testimonials__wave--top{top:0}.hmc-testimonials__wave--top .hmc-wave svg{transform:scaleX(-1)}.hmc-testimonials__wave--bottom{bottom:0}.hmc-testimonials__wave--bottom .hmc-wave{--hmc-wave-height: 64px}.hmc-testimonials__wave--bottom .hmc-wave svg{transform:scale(-1)}@media screen and (max-width:749px){.hmc-testimonials__wave--bottom .hmc-wave{--hmc-wave-height: 42px}}.hmc-testimonials__inner{position:relative;z-index:2;padding-top:calc(52px + var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(64px + var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-testimonials__inner{padding-top:calc(52px + var(--hmc-section-padding-top, 36px));padding-bottom:calc(64px + var(--hmc-section-padding-bottom, 36px))}}.hmc-testimonials__heading{margin:0 0 3rem;text-align:center;font-size:2.4rem;font-weight:700;line-height:1.4;text-transform:capitalize;color:#fff}@media screen and (min-width:750px){.hmc-testimonials__heading{margin-bottom:8rem;font-size:2.8rem}}.hmc-testimonials--grid .hmc-testimonials__track{display:grid;gap:2rem 3rem;grid-template-columns:1fr;max-width:100rem;margin-inline:auto}@media screen and (min-width:750px){.hmc-testimonials--grid .hmc-testimonials__track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.hmc-testimonials--carousel .hmc-testimonials__track{display:flex;gap:2.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.hmc-testimonials--carousel .hmc-testimonials__card{flex:0 0 min(85vw,32rem);scroll-snap-align:start}.hmc-testimonials__card{position:relative;display:flex;flex-direction:column;margin:0;padding:3rem;border-left:.67px solid #fff;border-right:.67px solid #fff;border-radius:30px;background:transparent}.hmc-testimonials__mark{display:block;color:#fff}.hmc-testimonials__mark svg{display:block;width:4.4rem;height:3rem}.hmc-testimonials__mark--open{width:4.4rem;margin:-4.2rem 0 2.2rem .9rem}.hmc-testimonials__mark--close{margin:1.2rem .9rem -4.2rem auto;width:4.4rem}.hmc-quote-mark--close{transform:rotate(180deg)}.hmc-testimonials__quote{margin:0;font-size:1.6rem;line-height:1.45;color:#ffffffd9;font-style:normal;overflow-wrap:break-word;min-width:0}.hmc-testimonials__name{margin-top:2.4rem;font-size:1.5rem;font-weight:400;font-style:normal;letter-spacing:1px;color:#fff}@media(prefers-reduced-motion:reduce){.hmc-testimonials--carousel .hmc-testimonials__track{scroll-behavior:auto}}.hmc-value-props{position:relative;isolation:isolate;overflow:hidden;color:#f8f8f8;background:#0a0a0a;padding-top:0;padding-bottom:0}.hmc-value-props__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background-color:#0a0a0a}.hmc-value-props__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hmc-value-props__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hmc-value-props__wave{position:absolute;left:0;right:0;z-index:3;line-height:0;pointer-events:none}.hmc-value-props__wave--top{top:0}.hmc-value-props__wave--bottom{bottom:0}.hmc-value-props__inner{position:relative;z-index:2;padding-top:calc(72px + var(--hmc-section-padding-top, 36px) * .75);padding-bottom:calc(64px + var(--hmc-section-padding-bottom, 36px) * .75)}@media screen and (min-width:750px){.hmc-value-props__inner{padding-top:calc(72px + var(--hmc-section-padding-top, 36px));padding-bottom:calc(64px + var(--hmc-section-padding-bottom, 36px))}}.hmc-value-props__heading{margin:0 0 1.75rem;text-align:center;font-size:clamp(1.85rem,3.5vw,2.4rem);font-weight:700;line-height:1.25;color:#f8f8f8}.hmc-value-props__featured{width:min(100%,56rem);margin:0 auto 2.25rem}.hmc-value-props__featured--video{width:min(100%,22.5rem)}.hmc-value-props__video-wrap{position:relative;width:100%;max-width:360px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #00000073;background:#000}.hmc-value-props__video{display:block;width:100%;height:auto;max-height:75vh;aspect-ratio:9 / 16;object-fit:cover;border-radius:12px;background:#000}.hmc-value-props__video-sound{position:absolute;right:.8rem;bottom:.8rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;color:#fff;background:#0009;cursor:pointer}.hmc-value-props__video-sound:hover{background:#000000d9}.hmc-value-props__icon-sound{display:none}.hmc-value-props__video-sound.is-sound-on .hmc-value-props__icon-sound{display:block}.hmc-value-props__video-sound.is-sound-on .hmc-value-props__icon-muted{display:none}.hmc-value-props__featured-image{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover;box-shadow:0 12px 40px #00000073}.hmc-value-props__list{display:grid;gap:1.75rem;grid-template-columns:1fr;width:100%;max-width:90rem;margin-inline:auto}@media screen and (min-width:750px){.hmc-value-props__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.hmc-value-props__heading{margin-bottom:2rem;font-size:2.6rem}.hmc-value-props__featured{margin-bottom:2.5rem}.hmc-value-props__item-title{font-size:1.85rem}.hmc-value-props__item-text,.hmc-value-props__item-link{font-size:1.55rem}}.hmc-value-props__item{min-width:0}.hmc-value-props__item-title{margin:0 0 .65rem;font-size:1.35rem;font-weight:700;line-height:1.3;color:#f8f8f8}.hmc-value-props__item-text{margin:0;font-size:1.2rem;line-height:1.55;color:#f8f8f8eb;overflow-wrap:break-word;min-width:0}.hmc-value-props__item-text p{margin:0}.hmc-value-props__item-text p+p{margin-top:.65rem}.hmc-value-props__item-link{display:inline-block;margin-top:.65rem;font-size:1.2rem;font-weight:700;color:#f8f8f8;text-decoration:underline;text-underline-offset:.2em}.hmc-value-props__item-link:hover{opacity:.85}.hmc-value-props__item-link:focus-visible{outline:2px solid #f8f8f8;outline-offset:2px}.hmc-warranty-steps{background:var(--hmc-white, #fff);padding-top:calc(var(--hmc-section-padding-top, 24px) * .75);padding-bottom:calc(var(--hmc-section-padding-bottom, 48px) * .75)}@media screen and (min-width:750px){.hmc-warranty-steps{padding-top:var(--hmc-section-padding-top, 24px);padding-bottom:var(--hmc-section-padding-bottom, 48px)}}.hmc-warranty-steps__inner{max-width:108rem}.hmc-warranty-steps__heading{margin:0 0 2.4rem;font-size:1.6rem;font-weight:400;line-height:2.8rem;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent)}.hmc-warranty-steps__list{margin:0;padding:0;list-style:none;display:grid;gap:2.4rem}.hmc-warranty-steps__item{display:grid;gap:.8rem}.hmc-warranty-steps__heading,.hmc-warranty-steps__title,.hmc-warranty-steps__text,.hmc-warranty-steps__quote,.hmc-warranty-steps__address{letter-spacing:normal}.hmc-warranty-steps__title{margin:0;font-size:1.6rem;font-weight:700;line-height:2.8rem;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent)}.hmc-warranty-steps__text{font-size:1.6rem;line-height:2.8rem;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent)}.hmc-warranty-steps__text p{margin:0}.hmc-warranty-steps__text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.hmc-warranty-steps__quote{margin:.4rem 0 .8rem;padding:.5rem 0 .5rem 2rem;border:0;border-inline-start:2px solid #ccc;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.8rem;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent)}.hmc-warranty-steps__form{display:grid;gap:1rem;margin-top:.8rem;padding:2.4rem;background:var(--hmc-white, #fff)}.hmc-warranty-steps__field{display:grid}.hmc-warranty-steps__input{width:100%;height:4.8rem;min-height:4.8rem;margin:0;padding:1.6rem;border:0;box-shadow:none;border-radius:3px;background:#f6f6f6;color:var(--hmc-black, #0a0a0a);font-family:inherit;font-size:1.4rem;line-height:1.4;letter-spacing:normal}.hmc-warranty-steps__input::placeholder{color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 55%,transparent)}.hmc-warranty-steps__input:focus-visible{outline:2px solid var(--hmc-accent, #383224);outline-offset:2px}.hmc-warranty-steps__submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:fit-content;min-width:24.7rem;min-height:5.1rem;margin:.4rem 0 0;padding:1.2rem 2rem;border:0;border-radius:0;background:var(--hmc-accent, #383224);color:var(--hmc-white, #fff);font-family:inherit;font-size:1.6rem;font-weight:400;letter-spacing:.2rem;line-height:1.2;cursor:pointer}.hmc-warranty-steps__submit:hover{opacity:.92}.hmc-warranty-steps__submit:focus-visible{outline:2px solid var(--hmc-accent, #383224);outline-offset:3px}.hmc-warranty-steps__submit-icon{flex-shrink:0}.hmc-warranty-steps__address{font-style:normal;font-size:1.6rem;font-weight:700;line-height:2.8rem;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent)}.hmc-warranty-steps__status{margin:0 0 1rem;font-size:1.6rem;line-height:2.8rem}.hmc-warranty-steps__status--success{color:var(--hmc-black, #0a0a0a)}.hmc-warranty-steps__status--error{color:var(--hmc-stock, #c41e1e)}.hmc-warranty-steps__errors{margin:.8rem 0 0;padding-inline-start:1.6rem}.hmc-product-card{display:flex;flex-direction:column;height:100%;min-width:0;overflow-wrap:break-word;background:var(--hmc-white, #fff);box-shadow:0 8px 12px #00000040}.hmc-product-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.hmc-product-card__link:focus-visible{outline:2px solid var(--hmc-accent, #383224);outline-offset:3px}.hmc-product-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#171716}.hmc-product-card__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.hmc-product-card__badge{position:absolute;top:1.6rem;left:1.6rem;z-index:1;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:.2rem 1.4rem;color:var(--hmc-white, #fff);font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:.01em;white-space:nowrap;pointer-events:none}.hmc-product-card__badge:before{content:"";position:absolute;z-index:-1;top:-.2rem;right:-.6rem;bottom:-.2rem;left:-.6rem;background-color:var(--hmc-stock, #bb2121);-webkit-mask-image:var(--hmc-badge-mask);mask-image:var(--hmc-badge-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.hmc-product-card__body{display:flex;flex-direction:column;padding:0 1.3rem 1.5rem 1.8rem}.hmc-product-card__title{margin:0 0 1rem;font-size:1.9rem;font-weight:400;line-height:2.66rem;letter-spacing:normal;text-align:center;color:var(--hmc-black, #0a0a0a)}.hmc-product-card__excerpt{margin:0;padding:0 .5rem;font-size:1.4rem;font-weight:400;line-height:2.1rem;letter-spacing:normal;text-align:start;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hmc-related-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow-wrap:break-word;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent)}.hmc-related-card__link{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;text-decoration:none;color:inherit}.hmc-related-card__link:focus-visible,.hmc-related-card__button:focus-visible{outline:2px solid var(--hmc-accent, #383224);outline-offset:3px}.hmc-related-card__media{width:100%;aspect-ratio:1;margin-bottom:1.6rem;overflow:hidden;background:var(--hmc-offwhite, #f7f7f7)}.hmc-related-card__image{display:block;width:100%;height:100%;object-fit:cover}.hmc-related-card__title{margin:0;font-size:1.8rem;font-weight:400;line-height:1.3;color:var(--hmc-black, #0a0a0a)}.hmc-related-card__price{margin:0;font-size:1.4rem;font-weight:400;line-height:1.4;color:color-mix(in srgb,var(--hmc-black, #0a0a0a) 85%,transparent)}.hmc-related-card__button{display:inline-flex;align-items:center;justify-content:center;margin-top:.9rem;padding:1rem 2rem;border:0;border-radius:3px;background:#e4e4e4b0;color:#525252;font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:normal;text-align:start;text-decoration:none}.hmc-related-card__button:hover{background:#e4e4e4}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
