.hm-p{position:relative;border-top:1px solid var(--hm-c-line, #e6ddcc);padding:calc(var(--hm-pt, 96px) * var(--hm-space, 1)) 0 calc(var(--hm-pb, 96px) * var(--hm-space, 1));background:var(--hm-bg, transparent);color:var(--hm-fg, var(--hm-c-text, #231f1a));text-align:left}.hm-p--flush-top{border-top:0}.hm-p--bg-panel{background:var(--hm-bg, var(--hm-c-panel, #f3ede0))}.hm-p--bg-dark{--hm-fg: var(--hm-c-bg, #fbf8f2);--hm-c-line: rgba(251, 248, 242, .28);background:var(--hm-bg, var(--hm-c-text, #231f1a))}.hm-p--bg-dark .hm-eyebrow,.hm-p--bg-dark .hm-index{color:inherit;opacity:.75}.hm-p--bg-dark .btn{background:var(--hm-c-bg, #fbf8f2);color:var(--hm-c-text, #231f1a);border-color:var(--hm-c-bg, #fbf8f2)}.hm-p--bg-dark .btn--secondary{background:transparent;color:inherit;border-color:currentColor}.hm-p--bg-dark .hm-media,.hm-p--bg-dark .hm-motion{background:#fbf8f214}.hm-w--narrow{max-width:1040px}.hm-w--full{max-width:none}.hm-align-center{text-align:center}.hm-align-center .hm-text{margin-left:auto;margin-right:auto;text-align:center}.hm-align-center .hm-title,.hm-align-center .hm-eyebrow{text-align:center}.hm-align-right{text-align:right}.hm-align-right .hm-text{margin-left:auto;text-align:right}.hm-align-right .hm-title{text-align:right}@media only screen and (min-width:769px){.hm-only-mobile{display:none!important}}@media only screen and (max-width:768px){.hm-only-desktop{display:none!important}}.hm-eyebrow{display:block;margin:0 0 16px;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--hm-c-accent, #8a6a25)}.hm-title{margin:0 0 40px;font-size:calc(clamp(1.75rem,2.6vw,2.5rem) * var(--hm-title-scale, 1));line-height:1.15;text-transform:none;text-align:left}.hm-title--center,.hm-center{text-align:center}.hm-title--sm{font-size:calc(clamp(1.25rem,1.8vw,1.625rem) * var(--hm-title-scale, 1));margin-bottom:24px}.hm-label{margin:0 0 10px;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.hm-text{margin:0;max-width:var(--hm-text-w, 34rem);font-size:calc(1.0625rem * var(--hm-text-scale, 1));line-height:1.8;text-align:left}.hm-text p{margin:0 0 1em}.hm-text p:last-child{margin-bottom:0}.hm-center .hm-text{margin-left:auto;margin-right:auto;text-align:center}.hm-note{margin:28px 0 0;font-size:.8125rem;line-height:1.6;opacity:.7}.hm-hint{margin:0;padding:24px 0;font-size:.875rem;text-align:center;opacity:.7}.hm-intro{margin-bottom:40px}.hm-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,88px);align-items:center}.hm-split--reverse>:first-child{order:2}.hm-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm-split--top{align-items:start}.hm-block+.hm-block{margin-top:36px}.hm-media{margin:0;overflow:hidden;background:var(--hm-c-panel, #f3ede0)}.hm-media img,.hm-img{display:block;width:100%;height:auto;transition:transform 1.1s cubic-bezier(.2,.6,.2,1)}.hm-media:hover img{transform:scale(1.02)}.hm-media figcaption{padding:14px 0 0;background:transparent;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.hm-media--ratio{aspect-ratio:var(--hm-ratio, auto)}.hm-media--ratio img{height:100%;object-fit:cover;object-position:var(--hm-pos, center)}@media only screen and (max-width:768px){.hm-media--ratio{aspect-ratio:var(--hm-ratio-m, var(--hm-ratio, auto))}}.hm-btn{letter-spacing:var(--hm-btn-track, .14em)}.hm-btn--small{padding:10px 22px;font-size:.75rem}.hm-btn--large{padding:20px 48px;font-size:.9375rem}.hm-btn--text,.hm-btn--text:hover{background:none!important;border:0!important;border-bottom:1px solid currentColor!important;padding:4px 0!important;color:inherit!important;min-height:0}.hm-btn--on-media.hm-btn--solid{background:#fbf8f2;color:#231f1a;border-color:#fbf8f2}.hm-btn--on-media.hm-btn--outline{background:transparent;color:#fbf8f2;border:1px solid #fbf8f2}.hm-btn-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hm-align-center .hm-btn-row{justify-content:center}.hm-align-right .hm-btn-row{justify-content:flex-end}.hm-craft .hm-btn-row{justify-content:center}.hm-icon{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.hm-icon-wrap{display:block;margin:0 0 14px}.hm-align-center .hm-icon-wrap{display:flex;justify-content:center}.hm-hero{position:relative;display:flex;overflow:hidden;min-height:calc(var(--hm-h, 80) * 1vh);background:var(--hm-c-text, #231f1a);color:var(--hm-fg, #fbf8f2)}.hm-hero__media,.hm-hero__media picture,.hm-hero__media>img,.hm-hero__media .hm-motion,.hm-hero__media .hm-motion video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hm-hero__media img{object-fit:cover;object-position:var(--hm-pos, center);display:block}.hm-hero__media .hm-motion{aspect-ratio:auto!important}.hm-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hm-ov, #000);opacity:var(--hm-ov-o, .25);pointer-events:none}.hm-hero__inner{position:relative;z-index:2;width:100%;display:flex;align-items:var(--hm-ai, center);padding:calc(var(--hm-pt, 64px) * var(--hm-space, 1)) 0 calc(var(--hm-pb, 64px) * var(--hm-space, 1))}.hm-hero__inner>.page-width{display:flex;justify-content:var(--hm-jc, center);width:100%}.hm-hero__content{max-width:var(--hm-cw, 40rem);text-align:var(--hm-ta, center)}.hm-hero__content .hm-title{font-size:calc(clamp(2rem,4.4vw,3.75rem) * var(--hm-title-scale, 1));margin-bottom:20px;text-align:inherit;color:inherit}.hm-hero__content .hm-eyebrow{color:inherit;opacity:.85;text-align:inherit}.hm-hero__sub{margin:0;font-size:calc(1.125rem * var(--hm-text-scale, 1));line-height:1.7}.hm-hero .hm-btn-row{justify-content:var(--hm-jc, center)}@media only screen and (max-width:768px){.hm-hero{min-height:calc(var(--hm-h-m, 70) * 1vh)}.hm-hero__inner{padding:calc(var(--hm-pt-m, 48px) * var(--hm-space, 1)) 0 calc(var(--hm-pb-m, 48px) * var(--hm-space, 1))}}.hm-ei{position:relative;padding:calc(var(--hm-pt, 0px) * var(--hm-space, 1)) 0 calc(var(--hm-pb, 0px) * var(--hm-space, 1));background:var(--hm-bg, transparent);color:var(--hm-fg, var(--hm-c-text, #231f1a))}.hm-ei__frame{position:relative;overflow:hidden;aspect-ratio:var(--hm-ratio, auto);background:var(--hm-c-panel, #f3ede0)}.hm-ei__frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hm-pos, center)}.hm-ei--natural .hm-ei__frame img{height:auto}.hm-ei__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hm-ov, #000);opacity:var(--hm-ov-o, 0);pointer-events:none}.hm-ei__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:var(--hm-jc, center);align-items:var(--hm-ai, center);padding:32px;color:#fbf8f2;text-align:var(--hm-ta, center)}.hm-ei__text .hm-title{color:inherit;margin-bottom:16px;text-align:inherit}.hm-ei__text .hm-eyebrow{color:inherit;text-align:inherit}.hm-ei__text-inner{max-width:40rem}.hm-ei__caption{padding:14px 0 0;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}@media only screen and (max-width:768px){.hm-ei{padding:calc(var(--hm-pt-m, 0px) * var(--hm-space, 1)) 0 calc(var(--hm-pb-m, 0px) * var(--hm-space, 1))}.hm-ei__frame{aspect-ratio:var(--hm-ratio-m, var(--hm-ratio, auto))}.hm-ei__text{padding:20px}}.hm-craft__grid{display:grid;grid-template-columns:repeat(var(--hm-cols, 2),minmax(0,1fr));column-gap:clamp(32px,6vw,88px)}.hm-craft__cell{padding:32px 0 40px;border-top:1px solid var(--hm-c-line, #e6ddcc)}.hm-craft__cell .hm-media{margin-bottom:24px}.hm-index{display:block;margin-bottom:14px;font-size:.75rem;letter-spacing:.2em;color:var(--hm-c-accent, #8a6a25)}.hm-craft__lead{margin-bottom:48px}.hm-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,88px);margin:0}.hm-dl--one{grid-template-columns:minmax(0,1fr);max-width:46rem}.hm-dl__row{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:16px;margin:0;padding:20px 0;border-top:1px solid var(--hm-c-line, #e6ddcc)}.hm-dl dt{margin:0;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;padding-top:3px}.hm-dl dd{margin:0;font-size:1rem;line-height:1.7}.hm-dl dd small{display:block;margin-top:2px;font-size:.75rem;opacity:.65;letter-spacing:.04em}.hm-acclist{max-width:46rem}.hm-occ{list-style:none;margin:0;padding:0}.hm-occ li{margin:0;padding:16px 0;border-bottom:1px solid var(--hm-c-line, #e6ddcc);font-size:calc(clamp(1.5rem,2.6vw,2.375rem) * var(--hm-title-scale, 1));line-height:1.2}.hm-occ li:first-child{border-top:1px solid var(--hm-c-line, #e6ddcc)}.hm-occ--inline{display:flex;flex-wrap:wrap;gap:12px}.hm-occ--inline li,.hm-occ--inline li:first-child{border:1px solid var(--hm-c-line, #e6ddcc);padding:12px 22px;font-size:1rem;letter-spacing:.06em}.hm-fit{list-style:none;margin:0;padding:0;max-width:46rem}.hm-fit li{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:8px 24px;align-items:center;margin:0;padding:18px 0;border-top:1px solid var(--hm-c-line, #e6ddcc)}.hm-fit li:last-child{border-bottom:1px solid var(--hm-c-line, #e6ddcc)}.hm-fit__name{font-size:1.0625rem}.hm-fit__name small{display:block;font-size:.75rem;opacity:.65;letter-spacing:.04em}.hm-fit__desc{display:block;margin-top:4px;font-size:.8125rem;line-height:1.5;opacity:.75}.hm-fit__thumb{display:block;width:56px;height:56px;margin-bottom:10px;object-fit:cover}.hm-fit__track{position:relative;height:2px;background:var(--hm-c-line, #e6ddcc)}.hm-fit__bar{position:absolute;left:0;top:0;height:2px;background:currentColor}.hm-fit--list li{grid-template-columns:minmax(0,1fr)}.hm-motion{position:relative;width:100%;background:var(--hm-c-panel, #f3ede0);overflow:hidden}.hm-motion video,.hm-motion iframe,.hm-motion__still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.hm-motion__still{display:none}.hm-motion .hm-video__toggle{position:absolute;right:16px;bottom:16px;min-width:44px;min-height:44px;padding:0 14px;background:#231f1ab8;color:#fbf8f2;border:0;cursor:pointer;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.hm-motion .hm-video__toggle:hover{background:#231f1ae6}.hm-motion[data-controls="1"] .hm-video__toggle,.hm-motion--embed .hm-video__toggle{display:none}@media only screen and (max-width:768px){.hm-motion[data-mobile=image] video,.hm-motion[data-mobile=image] iframe,.hm-motion[data-mobile=image] .hm-video__toggle{display:none}.hm-motion[data-mobile=image] .hm-motion__still{display:block}.hm-motion[data-mobile=hide]{display:none}}.hm-visual__stack>*+*{margin-top:clamp(48px,7vw,96px)}.hm-vsec__intro{text-align:center;margin-bottom:32px}.hm-vsec__title{margin:0}.hm-vsec__sub{margin:10px auto 0;max-width:560px;opacity:.8}.hm-vsec--contained .hm-vsec__frame{max-width:1100px;margin:0 auto}.hm-vsec__cta{text-align:center;margin-top:28px}.hm-info__wrap{max-width:760px;margin:0 auto}.hm-info__wrap--wide{max-width:1040px}.hm-acc{border-bottom:1px solid var(--hm-c-line, #e6ddcc)}.hm-acc:first-of-type{border-top:1px solid var(--hm-c-line, #e6ddcc)}.hm-acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase}.hm-acc summary::-webkit-details-marker{display:none}.hm-acc summary:after{content:"+";font-size:1.25rem;letter-spacing:0;line-height:1;transition:transform .3s ease}.hm-acc[open] summary:after{transform:rotate(45deg)}.hm-acc__title{display:flex;align-items:center;gap:14px}.hm-acc__body{padding:0 0 24px;font-size:.9375rem;line-height:1.75;max-width:40rem}.hm-acc__body p{margin:0 0 12px}.hm-acc__body a{text-decoration:underline;text-underline-offset:3px}.hm-brand__inner{max-width:46rem;margin:0 auto;text-align:center}.hm-brand__inner .hm-title,.hm-brand__inner .hm-eyebrow{text-align:center}.hm-brand__inner .hm-text{max-width:none;text-align:center}.hm-brand__inner .hm-text+.hm-text{margin-top:20px}.hm-brand__inner .hm-btn-row{justify-content:center;margin-top:36px}.hm-rich__inner{max-width:46rem}.hm-rich__inner .hm-text{max-width:none}.hm-align-center .hm-rich__inner{margin-left:auto;margin-right:auto}.hm-align-right .hm-rich__inner{margin-left:auto}.hm-it__media{margin:0;overflow:hidden;background:var(--hm-c-panel, #f3ede0);aspect-ratio:var(--hm-ratio, auto)}.hm-it__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hm-pos, center)}.hm-it--natural .hm-it__media img{height:auto}.hm-it__media .hm-motion{aspect-ratio:inherit;height:100%;min-height:240px}.hm-it__media .hm-motion[style]{height:auto}.hm-it__media picture,.hm-ei__frame picture{display:block;height:100%}.hm-it--natural .hm-it__media picture,.hm-ei--natural .hm-ei__frame picture{height:auto}@media only screen and (max-width:768px){.hm-it__media{aspect-ratio:var(--hm-ratio-m, var(--hm-ratio, auto))}.hm-it--mobile-text-first .hm-it__media{order:2}}.hm-materials__list{margin:32px 0 0;padding:0;list-style:none;max-width:34rem}.hm-materials__list li{padding:14px 0;border-top:1px solid var(--hm-c-line, #e6ddcc);font-size:.9375rem;line-height:1.6}.hm-materials__list li:last-child{border-bottom:1px solid var(--hm-c-line, #e6ddcc)}.hm-materials__list strong{display:block;font-weight:inherit;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px}.hm-quotes{display:grid;grid-template-columns:repeat(var(--hm-cols, 3),minmax(0,1fr));gap:clamp(24px,4vw,56px)}.hm-quote{margin:0;padding-top:24px;border-top:1px solid var(--hm-c-line, #e6ddcc)}.hm-quote__text{margin:0 0 20px;font-size:calc(1.25rem * var(--hm-text-scale, 1));line-height:1.6}.hm-quote__text p{margin:0}.hm-quote__who{display:flex;align-items:center;gap:14px}.hm-quote__who img{width:48px;height:48px;border-radius:50%;object-fit:cover}.hm-quote cite{display:block;font-style:normal;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.hm-quote small{display:block;margin-top:2px;opacity:.7}.hm-news__inner{max-width:34rem;margin:0 auto}.hm-news:not(.hm-align-center) .hm-news__inner{margin-left:0}.hm-news .hm-text{max-width:none}.hm-news__inner .newsletter__input-group{margin-top:28px}.hm-collection .section-header{margin-bottom:40px}.hm-collection__cta{margin-top:40px;text-align:center}.hm-foot-links{list-style:none;margin:0;padding:0}.hm-foot-links li{margin:0}.hm-foot-links a{display:inline-block;padding:6px 0}.hm-foot-text p{margin:0 0 6px}@media only screen and (max-width:768px){.hm-p{padding:calc(var(--hm-pt-m, 56px) * var(--hm-space, 1)) 0 calc(var(--hm-pb-m, 56px) * var(--hm-space, 1))}.hm-title{margin-bottom:28px}.hm-split,.hm-split--even{grid-template-columns:minmax(0,1fr);gap:32px}.hm-split--reverse>:first-child{order:0}.hm-craft__grid,.hm-dl,.hm-quotes{grid-template-columns:minmax(0,1fr)}.hm-dl__row{grid-template-columns:7.5rem minmax(0,1fr)}.hm-fit li{grid-template-columns:minmax(0,1fr)}.hm-text{font-size:calc(1rem * var(--hm-text-scale, 1))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/halfmoon-product.css.map */
