.hfl-guide{background:var(--color-background);color:var(--color-foreground);padding:clamp(36px,5vw,72px) 24px;scroll-margin-top:100px}.hfl-guide__inner{width:min(100%,1200px);margin-inline:auto}.hfl-guide__copy{max-width:760px}.hfl-guide h1,.hfl-guide h2,.hfl-guide h3{margin:0;text-wrap:balance}.hfl-guide h1{font-size:clamp(32px,4vw,52px)}.hfl-guide h2{font-size:clamp(26px,3vw,38px)}.hfl-guide h3{font-size:clamp(21px,2vw,27px)}.hfl-guide__eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hfl-guide .rte{line-height:1.7;overflow-wrap:anywhere}.hfl-guide .rte p{margin:16px 0 0}.hfl-guide .button{margin-top:24px}.hfl-guide--header{padding-block:36px}.hfl-guide--header .hfl-guide__copy{max-width:820px}.hfl-guide--text .hfl-guide__inner,.hfl-guide--faq .hfl-guide__inner{max-width:800px}.hfl-guide--panels .hfl-guide__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.hfl-guide__panel{padding:clamp(24px,3vw,36px);border:1px solid currentColor;border-radius:4px}.hfl-guide--media .hfl-guide__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px)}.hfl-guide__media{min-width:0;overflow:hidden;border-radius:4px;background:#7f7f7f1a}.hfl-guide__media>img,.hfl-guide__placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.hfl-guide__placeholder{fill:currentColor;opacity:.45}.hfl-guide__media video,.hfl-guide__media iframe,.hfl-guide__media deferred-media{display:block;width:100%;aspect-ratio:16 / 9;height:auto}.hfl-guide__media video{object-fit:contain}.hfl-guide--faq .hfl-guide__blocks{margin-top:28px}.hfl-guide__faq{border-top:1px solid currentColor;padding:20px 0}.hfl-guide__faq:last-child{border-bottom:1px solid currentColor}.hfl-guide__faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-weight:600;list-style:none}.hfl-guide__faq summary::-webkit-details-marker{display:none}.hfl-guide__faq summary .hfl-guide__toggle{font-size:24px;flex-shrink:0}.hfl-guide__faq[open] summary .hfl-guide__toggle{transform:rotate(45deg)}.hfl-guide summary:focus-visible,.hfl-guide a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.hfl-guide--closing .hfl-guide__copy{margin-inline:auto;text-align:center}@media(max-width:749px){.hfl-guide{padding-inline:20px}.hfl-guide--panels .hfl-guide__blocks,.hfl-guide--media .hfl-guide__inner{grid-template-columns:1fr}}.hfl-guide{position:relative;isolation:isolate;color:var(--hfl-text-color, var(--color-foreground))}.hfl-guide h1,.hfl-guide h2,.hfl-guide h3{color:var(--hfl-heading-color, var(--color-foreground-heading))}.hfl-guide__inner{position:relative;z-index:2}.hfl-guide__background,.hfl-guide__background-player,.hfl-guide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hfl-guide__background{overflow:hidden;z-index:0}.hfl-guide__background img,.hfl-guide__background video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hfl-bg-position, center)}.hfl-guide__background-player{z-index:auto}.hfl-guide__overlay{z-index:1;background:var(--hfl-overlay-color);opacity:var(--hfl-overlay-opacity)}.hfl-guide__overlay--top{background:linear-gradient(to bottom,var(--hfl-overlay-color),transparent)}.hfl-guide__overlay--bottom{background:linear-gradient(to top,var(--hfl-overlay-color),transparent)}.hfl-guide__item--custom,.hfl-guide__faq.hfl-guide__item--custom:last-child{background:var(--hfl-item-bg);color:var(--hfl-item-color);border:var(--hfl-item-border-width) solid var(--hfl-item-border);border-radius:var(--hfl-item-radius);padding:var(--hfl-item-padding);text-align:var(--hfl-item-align)}.hfl-guide__item--custom h3,.hfl-guide__item--custom summary{color:var(--hfl-item-heading);font-size:var(--hfl-item-heading-size)}.hfl-guide__item--custom .rte{font-size:var(--hfl-item-text-size);color:var(--hfl-item-color)}.hfl-guide__faq.hfl-guide__item--custom{margin-block:12px}.hfl-guide__item--custom summary{text-align:var(--hfl-item-align)}.hfl-guide__question{flex:1;min-width:0;overflow-wrap:anywhere}.hfl-guide--custom-sizing{box-sizing:border-box;display:flex;flex-direction:column;justify-content:var(--hfl-align-desktop);min-height:var(--hfl-height-desktop);padding-block-start:var(--hfl-padding-top-desktop);padding-block-end:var(--hfl-padding-bottom-desktop)}.hfl-guide--custom-sizing>.hfl-guide__inner>.hfl-guide__copy>:is(h1,h2){font-size:var(--hfl-heading-size-desktop);overflow-wrap:anywhere}@media(max-width:749px){.hfl-guide--custom-sizing{justify-content:var(--hfl-align-mobile);min-height:var(--hfl-height-mobile);padding-block-start:var(--hfl-padding-top-mobile);padding-block-end:var(--hfl-padding-bottom-mobile)}.hfl-guide--custom-sizing>.hfl-guide__inner>.hfl-guide__copy>:is(h1,h2){font-size:var(--hfl-heading-size-mobile)}}.hfl-guide__button-row{display:flex;justify-content:flex-start;width:100%}.hfl-guide__button-row>.button{flex:0 1 auto;max-width:100%;min-width:0;overflow-wrap:anywhere}.hfl-guide--closing .hfl-guide__button-row--auto,.hfl-guide__button-row--center{justify-content:center}.hfl-guide__button-row--left{justify-content:flex-start}.hfl-guide__button-row--right{justify-content:flex-end}hfl-guide-embed,.hfl-guide__embed-poster{display:block;position:relative;aspect-ratio:16 / 9}.hfl-guide__embed-poster>img,.hfl-guide__embed-poster>svg{width:100%;height:100%;object-fit:cover}.hfl-guide__embed-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 24px;border-radius:4px;background:#fff;color:#111;white-space:nowrap}hfl-guide-embed iframe{border:0}.hfl-guide__embed-poster:focus-visible{outline:2px solid currentColor;outline-offset:-4px}
/*# sourceMappingURL=/cdn/shop/t/90/assets/hfl-collection-guide.css.map */
