@font-face{font-family:Bellerose;src:url(hall-bellerose.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tox Typewriter;src:url(hall-tox-typewriter.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--hall-display: "Bellerose", var(--font-display);--hall-mono: "Tox Typewriter", "Courier New", ui-monospace, monospace;--hall-brown: hsl(var(--foreground));--hall-brown-light: #9a7b5f}.hall-section{padding-block:clamp(40px,6vw,88px)}.hall-narrow{max-width:var(--content-max);margin-inline:auto}.hall-hero{position:relative;background:hsl(var(--background));min-height:clamp(420px,59vw,855px)}.hall-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hall-hero__media picture,.hall-hero__media img,.hall-hero__img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hall-hero__overlay{position:relative;z-index:1;min-height:inherit;display:flex;align-items:flex-start;padding-block:clamp(48px,8vw,120px);background:none}.hall-hero__content{max-width:46rem}.hall-hero__title{font-family:var(--hall-display);font-weight:400;color:hsl(var(--foreground));font-size:clamp(48px,14vw,116px);line-height:.98;letter-spacing:.005em;margin:0}.hall-hero__tagline{font-family:var(--hall-display);color:hsl(var(--foreground));font-size:clamp(17px,2.7vw,38px);font-weight:300;line-height:1.15;letter-spacing:.005em;margin:var(--space-8) 0 0}.hall-hero__content{display:flex;flex-direction:column;gap:clamp(24px,6vw,96px)}@media(max-width:749px){.hall-hero{min-height:0;aspect-ratio:402 / 561;height:auto;overflow:hidden}.hall-hero__media,.hall-hero__media picture,.hall-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hall-hero__img{object-fit:cover;object-position:center center}.hall-hero__overlay{min-height:100%;height:100%;padding:32px 0 0;box-sizing:border-box}.hall-hero .litpet-container{padding-inline:30px;width:100%}.hall-hero__content{max-width:none;gap:0}.hall-hero__title{font-family:var(--hall-display);font-weight:300;font-size:var(--hall-hero-title-m, 64px);line-height:var(--hall-hero-title-lh-m, 61px);letter-spacing:0;color:#693524}.hall-hero__tagline{margin:19px 0 0;font-family:var(--hall-display);font-weight:300;font-size:var(--hall-hero-tagline-m, 24px);line-height:var(--hall-hero-tagline-lh-m, 25px);letter-spacing:0;color:#693524}}.hall-intro{background:#fbf6eb;text-align:center;padding-block:clamp(72px,9vw,140px)}.hall-intro__logo{display:block;width:auto;height:auto;max-width:100%;max-height:var(--hall-intro-logo-h, 120px);margin:0 auto clamp(56px,7vw,100px)}.hall-intro__text{width:100%;max-width:672px;margin:0 auto;font-family:"ITC Avant Garde",var(--font-display);font-style:normal;font-weight:300;font-size:var(--hall-intro-text-d, 20px);line-height:var(--hall-intro-text-lh-d, 26px);letter-spacing:0;text-align:center;color:#693524}.hall-intro__text p{margin:0;font:inherit;font-weight:inherit;color:inherit}.hall-intro__inline{display:inline-block;width:99px!important;height:21px!important;max-width:none;object-fit:cover;object-position:center;vertical-align:middle;border-radius:0;margin:0 .35em;transform:translateY(-.05em)}@media(min-width:750px){.hall-intro__text{width:672px;min-height:104px}.hall-intro__text p{display:inline}.hall-intro__text p:after{content:" "}.hall-intro__text p:last-child:after{content:none}}@media(max-width:749px){.hall-intro{padding-block:clamp(48px,12vw,72px)}.hall-intro__logo{max-width:100%;max-height:var(--hall-intro-logo-h-m, 94px);margin-bottom:clamp(36px,10vw,56px)}.hall-intro .litpet-container{padding-inline:34px}.hall-intro__text{width:334px;max-width:100%;margin-inline:auto;padding-inline:0;font-family:"ITC Avant Garde",var(--font-display)!important;font-style:normal!important;font-weight:300!important;font-size:var(--hall-intro-text-m, 13px)!important;line-height:var(--hall-intro-text-lh-m, 19px)!important;text-align:center;color:#693524!important}.hall-intro__text p{display:block;width:100%;margin:0;font:inherit!important;font-weight:300!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;text-align:center}.hall-intro__inline{width:60px!important;height:13px!important;margin:0 .28em}}.hall-image{background:hsl(var(--background))}.hall-image picture{display:block;width:100%}.hall-image__media{display:block;width:var(--hall-img-w-d, 100%);max-width:100%;height:var(--hall-img-h-d, 820px);margin-inline:auto;object-fit:cover;object-position:center center}.hall-image--rounded .hall-image__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.hall-image--rounded .hall-image__media{border-radius:var(--radius-xl)}@media(max-width:749px){.hall-image__media{width:var(--hall-img-w-m, 100%);height:var(--hall-img-h-m, 240px)}}.hall-ingbanner{background:#fbf6eb;padding:0;margin:0}.hall-ingbanner__stage{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:28px;padding:24px 28px 40px;align-items:start}.hall-ingbanner--text-only .hall-ingbanner__art-wrap{display:none}.hall-ingbanner__art-wrap{display:flex;justify-content:center;align-items:flex-start;min-width:0}.hall-ingbanner__art{display:block;width:var(--hall-ingbanner-art-w-m, 346px);max-width:100%;height:auto;background:transparent}.hall-ingbanner__copy{display:grid;grid-template-columns:1fr;gap:28px;min-width:0;font-family:"ITC Avant Garde",var(--font-display);font-style:normal;font-weight:300;font-size:13px;line-height:19px;color:#693524;text-align:left}.hall-ingbanner__col{min-width:0;text-align:left}.hall-ingbanner__col p{margin:0 0 1em}.hall-ingbanner__col p:last-child{margin-bottom:0}@media(min-width:990px){.hall-ingbanner__stage{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,3vw,56px);padding:clamp(64px,9.7vw,140px) clamp(20px,2.3vw,33px) clamp(40px,4vw,48px)}.hall-ingbanner--text-only .hall-ingbanner__stage{grid-template-columns:1fr}.hall-ingbanner__art-wrap{justify-content:flex-start}.hall-ingbanner__art{width:min(100%,var(--hall-ingbanner-art-w, 645px));height:auto}.hall-ingbanner__copy{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3.9vw,56px);row-gap:0;font-size:clamp(14px,1.39vw,20px);line-height:1.3}}.hall-commit{background:#fbf6eb;padding-block:0}.hall-commit__inner{width:100%;max-width:var(--container-max);margin:0 auto;padding-inline:var(--container-padding);box-sizing:border-box}.hall-commit__head{text-align:left;margin-bottom:32px}.hall-commit__title{font-family:"ITC Avant Garde",var(--font-display);font-weight:500;color:#693524;font-size:32px;line-height:33px;margin:0}.hall-commit__sub{font-family:"ITC Avant Garde",var(--font-display);color:#ad7a4b;font-size:16px;line-height:19px;margin:12px 0 0}.hall-commit__row{display:grid;grid-template-columns:1fr;grid-template-areas:"intro" "media" "copy";row-gap:0;padding:39px 0 48px;align-items:start}.hall-commit__intro{grid-area:intro;min-width:0}.hall-commit__media{grid-area:media;min-width:0;width:100%;max-width:none;margin-inline:0;margin-top:32px}.hall-commit__copy{grid-area:copy;min-width:0;margin-top:40px}.hall-commit__copy-title{font-family:"ITC Avant Garde",var(--font-display);font-weight:500;color:#693524;font-size:32px;line-height:33px;letter-spacing:-.25px;margin:0 0 45px}.hall-commit__copy-sub{font-family:"ITC Avant Garde",var(--font-display);font-weight:500;color:#af6f43;font-size:16px;line-height:19px;margin:0;text-align:left}.hall-commit__body{font-family:"ITC Avant Garde",var(--font-display);font-weight:300;color:#693524;font-size:13px;line-height:19px}.hall-commit__body p{margin:0}.hall-commit__body p+p{margin-top:0}.hall-commit__concl{font-family:"ITC Avant Garde",var(--font-display);font-weight:500;color:#693524;font-size:16px;line-height:19px;margin:24px 0 0}@media(min-width:990px){.hall-commit__row{grid-template-columns:minmax(0,518fr) minmax(0,623fr);grid-template-areas:"intro media" "copy media";column-gap:clamp(48px,5.83vw,84px);row-gap:55px;padding:105px 0 80px;align-items:start}.hall-commit__row--img-left{grid-template-columns:minmax(0,623fr) minmax(0,518fr);grid-template-areas:"media intro" "media copy"}.hall-commit__media{max-width:none;width:100%;margin-inline:0;margin-top:0;justify-self:stretch}.hall-commit__copy{margin-top:0;max-width:none}.hall-commit__intro{max-width:none}.hall-commit__copy-title{font-size:32px;line-height:36px;letter-spacing:0;margin:0 0 37px}.hall-commit__copy-sub{color:#ad7a4b;font-size:20px;line-height:22px}.hall-commit__body{font-size:20px;line-height:26px;max-width:none}.hall-commit__body p{margin:0}.hall-commit__concl{font-weight:700;font-size:20px;line-height:26px;margin:26px 0 0}}.hall-slider{position:relative;width:100%}.hall-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:27px!important}.hall-slider__track::-webkit-scrollbar{display:none}.hall-slider__slide{flex:0 0 100%;scroll-snap-align:start;min-width:100%}.hall-slider__slide img{display:block;width:100%;height:auto;aspect-ratio:321 / 277;object-fit:cover;border-radius:27px!important;background:#eee}.hall-slider__dots{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:16px}.hall-slider__dot{width:7px;height:7px;border-radius:999px;border:0;padding:0;cursor:pointer;background:#d9d9d9;transition:background .2s}.hall-slider__dot[aria-current=true]{background:#0000006b}@media(min-width:990px){.hall-slider__track,.hall-slider__slide img{border-radius:50px!important}.hall-slider__slide img{aspect-ratio:623 / 540;width:100%;max-width:none}.hall-slider__dots{gap:17px;margin-top:24px}.hall-slider__dot{width:13px;height:13px}}.hall-core{background:#fbf6eb;padding-block:clamp(40px,3vw,44px) clamp(48px,5vw,80px)}.hall-core .litpet-container{max-width:1440px;padding-inline:clamp(24px,4.58vw,66px)}.hall-core__title{font-family:var(--hall-display);font-weight:400;color:#693524;font-size:clamp(48px,6.67vw,96px);line-height:1.05;letter-spacing:0;margin:0}.hall-core__sub{font-family:"ITC Avant Garde",var(--font-display);color:#693524;font-size:clamp(14px,1.8vw,18px);margin:12px 0 0}.hall-core__grid{display:grid;grid-template-columns:1fr;gap:48px;margin-top:clamp(28px,4vw,56px)}@media(min-width:900px){.hall-core__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,4.86vw,70px);row-gap:clamp(56px,6vw,96px)}}@media(max-width:899px){.hall-core__grid>.hall-card[data-card-num="04"]{order:1}}.hall-card{border-top:0;padding-top:0;min-width:0;display:grid;grid-template-columns:minmax(0,152fr) minmax(0,169fr);column-gap:11px;row-gap:0;align-items:start;grid-template-areas:"illus title" "rule1 rule1" "meta meta" "activity activity" "compounds compounds" "rule2 rule2" "products products"}.hall-card--feature{grid-column:1 / -1}.hall-card__top{display:contents}.hall-card__illus-wrap{grid-area:illus;min-width:0}.hall-card__headtext{grid-area:title;min-width:0}.hall-card__rule--head{grid-area:rule1}.hall-card__meta{grid-area:meta}.hall-card__block--activity{grid-area:activity}.hall-card__block--compounds{grid-area:compounds}.hall-card__rule--products{grid-area:rule2}.hall-card__block--products{grid-area:products}.hall-card__illus{display:block;width:100%;height:auto;aspect-ratio:152 / 221;object-fit:cover;border-radius:0;background:transparent}.hall-card__titleimg{display:block;width:100%;max-width:169px;height:auto;margin:0}.hall-card__num{font-family:var(--hall-mono);font-size:var(--fs-small);color:#693524;letter-spacing:.1em;margin:0 0 4px}.hall-card__name{font-family:"ITC Avant Garde",var(--font-display);font-weight:500;color:#693524;font-size:var(--fs-h4);margin:0 0 4px}.hall-card__latin{font-family:var(--hall-mono);font-style:italic;color:#693524;font-size:var(--fs-small);margin:0 0 12px}.hall-core .hall-card__meta,.hall-core .hall-card__meta h4,.hall-core .hall-card__meta p{font-family:"ITC Avant Garde","ITC Avant Garde Gothic Std",var(--font-display),sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0;color:#693524}.hall-core .hall-card__meta{margin-top:20px}.hall-core .hall-card__meta h4{margin:12px 0 2px}.hall-core .hall-card__meta h4:first-child{margin-top:0}.hall-core .hall-card__meta p{margin:0 0 6px}.hall-core .hall-card__meta p:last-child{margin-bottom:0}.hall-core .hall-card__rule{border:0;border-top:1px solid #9e7451;width:100%;margin:20px 0 0;opacity:1}.hall-card__rule--products{margin-top:24px}.hall-card__block{margin-top:20px;min-width:0}.hall-core .hall-card__h{font-family:"ITC Avant Garde","ITC Avant Garde Gothic Std",var(--font-display),sans-serif;font-style:normal;font-weight:500;font-size:32px;line-height:36px;letter-spacing:0;color:#693524;margin:0 0 16px}.hall-core .hall-card__body,.hall-core .hall-card__body p,.hall-core .hall-card__body li{font-family:"ITC Avant Garde","ITC Avant Garde Gothic Std",var(--font-display),sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:18px;letter-spacing:0;color:#693524}.hall-core .hall-card__body p{margin:0 0 8px}.hall-core .hall-card__body ol{margin:0;padding-left:1.15em;list-style:decimal}.hall-core .hall-card__body li{margin:0 0 4px;padding-left:.15em}.hall-core .hall-card__body li:last-child{margin-bottom:0}.hall-core .hall-card__body li::marker{color:#693524;font-weight:300}.hall-card__compounds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;align-items:start}.hall-card__compound{text-align:left;min-width:0;background:#fbf6eb}.hall-core .hall-card__compound span,.hall-core .hall-card__compound .hall-card__formula{display:block;font-family:"ITC Avant Garde","ITC Avant Garde Gothic Std",var(--font-display),sans-serif;font-style:normal;font-weight:300;font-size:10px;line-height:14px;color:#693524;margin-top:0}.hall-card__formula sub,.hall-card__formula sup{font-size:.75em}.hall-card__compound img{display:block;width:100%;max-width:106px;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#fbf6eb;mix-blend-mode:multiply;border-radius:0;margin-top:10px}.hall-card__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;margin-top:12px}.hall-card__product{display:block;min-width:0;text-decoration:none;color:#693524}.hall-card__product-label{display:block;font-family:"ITC Avant Garde",var(--font-display);font-weight:300;font-size:10px;line-height:14px;color:#693524;margin:0 0 8px;min-height:28px}.hall-card__product img{display:block;width:100%;max-width:92px;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:transparent;border-radius:0;transition:transform .2s}.hall-card__product:hover img{transform:translateY(-3px)}.hall-card__namebox{border:1px solid #693524;border-radius:var(--radius-sm);margin:0;background:transparent;overflow:hidden}.hall-card__namebox-row{display:flex;align-items:stretch}.hall-card__namebox-num{display:flex;align-items:center;font-family:var(--hall-mono);color:#693524;font-size:16px;line-height:1;letter-spacing:.04em;white-space:nowrap;padding:8px 10px;border-right:1px solid #693524}.hall-card__namebox-botanical{flex:1;display:flex;flex-direction:column;justify-content:center;font-family:var(--hall-mono);font-style:normal;color:#693524;font-size:11px;line-height:1.25;text-align:center;padding:8px 10px}.hall-card__namebox-rule{border:0;border-top:1px solid #693524;opacity:.5;margin:0}.hall-card__namebox-family{font-family:var(--hall-mono);color:#9a7b5f;font-size:10px;text-align:center;letter-spacing:.08em;padding:6px 8px}@media(max-width:899px){.hall-core .litpet-container{padding-inline:32px}.hall-core__title{font-size:45px;line-height:1.1;text-align:center}.hall-core__head{text-align:center}.hall-core__grid{gap:56px;margin-top:28px}.hall-card__titleimg{margin-top:48px}.hall-core .hall-card__meta,.hall-core .hall-card__meta h4,.hall-core .hall-card__meta p{font-size:13px;line-height:19px}.hall-core .hall-card__h{font-size:20px;line-height:24px;margin:0 0 12px}.hall-core .hall-card__body,.hall-core .hall-card__body p,.hall-core .hall-card__body li{font-size:13px;line-height:18px}}@media(min-width:900px){.hall-card{grid-template-columns:minmax(0,289fr) minmax(0,301fr);column-gap:clamp(16px,2vw,33px);grid-template-areas:"illus title" "illus meta" "rule1 rule1" "activity activity" "compounds compounds" "rule2 rule2" "products products"}.hall-card__illus{aspect-ratio:289 / 422}.hall-card__titleimg{max-width:260px;margin:0 0 20px}.hall-core .hall-card__meta{margin-top:0}.hall-core .hall-card__meta h4{margin:16px 0 4px}.hall-core .hall-card__rule{max-width:613px;margin:24px 0 0}.hall-core .hall-card__block{margin-top:28px}.hall-card__compounds{gap:16px 20px}.hall-core .hall-card__compound span,.hall-core .hall-card__compound .hall-card__formula{font-size:14px;line-height:18px}.hall-card__compound img{max-width:154px;margin-top:12px;background:#fbf6eb;mix-blend-mode:multiply}.hall-card__products{gap:16px 20px;margin-top:0}.hall-card__product-label{font-size:14px;line-height:18px;margin:0 0 12px;min-height:36px}.hall-card__product img{max-width:152px}.hall-card__namebox{margin:0 0 16px}.hall-card__namebox-num{font-size:clamp(20px,2.4vw,26px);padding:12px 16px}.hall-card__namebox-botanical{font-size:var(--fs-small);padding:12px 16px}}.hall-image{padding-block:0}.hall-section{padding-block:clamp(56px,8vw,128px)}.hall-section.hall-core{padding-block:clamp(40px,3vw,44px) clamp(48px,5vw,80px)}.hall-card+.hall-card{margin-top:0}@media(max-width:899px){.hall-core[data-reveal],.hall-commit[data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/hall-of-herbs.css.map */
