html{scrollbar-gutter:stable}:root{--faq-sticky-offset: 0px}.faq-category-section,.faq-shell-section{--_accent: var(--faq-accent, #b88b76);--_text: var(--faq-text, #333);--_panel: var(--faq-panel-bg, #f0eadc);--_page-bg: var(--faq-page-bg, #fff);--_content-max: var(--faq-content-max, 740px);--_sidebar-w: var(--faq-sidebar-w, 240px);--_radius: var(--faq-radius, 0px);--_line: color-mix(in srgb, var(--faq-text, #333) 12%, transparent);--_accent-soft: color-mix(in srgb, var(--faq-accent, #b88b76) 12%, transparent);--_active: var(--faq-active-accent, #8a6452);--_active-soft: color-mix(in srgb, var(--_active) 12%, transparent)}.faq-page{--_accent: var(--faq-accent, #b88b76);--_text: var(--faq-text, #333);--_panel: var(--faq-panel-bg, #f0eadc);--_page-bg: var(--faq-page-bg, #fff);--_content-max: var(--faq-content-max, 740px);--_sidebar-w: var(--faq-sidebar-w, 240px);--_radius: var(--faq-radius, 0px);--_line: color-mix(in srgb, var(--_text) 12%, transparent);--_accent-soft: color-mix(in srgb, var(--_accent) 12%, transparent);--_active: var(--faq-active-accent, #8a6452);--_active-soft: color-mix(in srgb, var(--_active) 12%, transparent);color:var(--_text);background:var(--_page-bg);font-family:"Roboto",var(--font--body--family, sans-serif);box-sizing:border-box}.faq-page *,.faq-page *:before,.faq-page *:after,.faq-category,.faq-category *,.faq-category *:before,.faq-category *:after,.faq-search-results,.faq-search-results *,.faq-search-results *:before,.faq-search-results *:after{box-sizing:border-box}.faq-page[data-spacing-above=small]{padding-block-start:1.5rem}.faq-page[data-spacing-above=medium]{padding-block-start:3rem}.faq-page[data-spacing-above=large]{padding-block-start:4.5rem}.faq-page[data-spacing-below=small]{padding-block-end:1.5rem}.faq-page[data-spacing-below=medium]{padding-block-end:3rem}.faq-page[data-spacing-below=large]{padding-block-end:4.5rem}.faq-page__layout{max-width:calc(var(--_sidebar-w) + var(--_content-max) + 3rem);margin-inline:auto;padding-inline:1.25rem}[data-faq-host=true]{display:grid;grid-template-columns:var(--faq-sidebar-w, 240px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);max-width:calc(var(--faq-sidebar-w, 240px) + var(--faq-content-max, 740px) + 3rem);margin-inline:auto;padding-inline:1.25rem;background:var(--faq-page-bg, #fff);overflow-anchor:none}[data-faq-host=true][data-faq-spacing-above=none]{padding-block-start:0}[data-faq-host=true][data-faq-spacing-above=small]{padding-block-start:1.5rem}[data-faq-host=true][data-faq-spacing-above=medium]{padding-block-start:3rem}[data-faq-host=true][data-faq-spacing-above=large]{padding-block-start:4.5rem}[data-faq-host=true][data-faq-spacing-below=none]{padding-block-end:0}[data-faq-host=true][data-faq-spacing-below=small]{padding-block-end:1.5rem}[data-faq-host=true][data-faq-spacing-below=medium]{padding-block-end:3rem}[data-faq-host=true][data-faq-spacing-below=large]{padding-block-end:4.5rem}[data-faq-host=true] .faq-page{padding-block-start:0;padding-block-end:0}[data-faq-host=true]>.shopify-section:not(.faq-shell-section):not(.faq-category-section){grid-column:1 / -1}[data-faq-host=true]>.shopify-section[hidden]{display:none}[data-faq-host=true]>*{min-width:0}[data-faq-host=true]>.faq-category-section,[data-faq-host=true]>[data-faq-search-results]{align-self:stretch}[data-faq-host=true]>.faq-shell-section{grid-column:1;align-self:start;position:sticky;top:calc(var(--faq-sticky-offset, 0px) + 1.5rem)}.faq-category,.faq-item{scroll-margin-block-start:calc(var(--faq-sticky-offset, 0px) + 1.5rem)}[data-faq-host=true] .faq-page[data-faq-enhanced=true] .faq-page__layout{max-width:none;margin:0;padding:0;display:block}[data-faq-host=true]>.faq-category-section{grid-column:2;margin:0;max-width:var(--faq-content-max, 740px)}[data-faq-host=true]>[data-faq-search-results]{grid-column:2;max-width:var(--faq-content-max, 740px)}.faq-sidebar{display:none}.faq-page[data-faq-enhanced=true] .faq-sidebar{display:flex;flex-direction:column;gap:1rem}.faq-search{position:relative;display:flex;align-items:center}.faq-search__input::-webkit-search-cancel-button,.faq-search__input::-webkit-search-decoration,.faq-search__input::-webkit-search-results-button,.faq-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.faq-search__input{width:100%;font:inherit;font-size:.95rem;color:var(--_text);padding:.65rem 2.25rem .65rem .9rem;border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_page-bg);transition:border-color .15s ease,box-shadow .15s ease}.faq-search__input::placeholder{color:color-mix(in srgb,var(--_text) 45%,transparent)}.faq-search__input:focus-visible{outline:none;border-color:var(--_accent);box-shadow:0 0 0 3px var(--_accent-soft)}.faq-search__clear{position:absolute;inset-inline-end:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:transparent;color:color-mix(in srgb,var(--_text) 55%,transparent);cursor:pointer;border-radius:50%}@media(hover:hover){.faq-search__clear:hover{color:var(--_text)}}.faq-search__clear:focus-visible{outline:2px solid var(--_accent);outline-offset:1px}.faq-nav{display:flex;flex-direction:column;gap:.25rem}.faq-nav__fallback{margin:0;font-size:.9rem;color:color-mix(in srgb,var(--_text) 60%,transparent)}.faq-nav__item{display:block;width:100%;text-align:start;font:inherit;font-size:.95rem;line-height:1.4;color:color-mix(in srgb,var(--_text) 80%,transparent);padding:.8rem 1rem;border:none;border-inline-start:2px solid transparent;background:transparent;cursor:pointer;border-radius:var(--_radius);transition:background .15s ease,color .15s ease,border-color .15s ease}@media(hover:hover){.faq-nav__item:hover{background:var(--_panel);color:var(--_text)}}.faq-nav__item:focus-visible{outline:2px solid var(--_accent);outline-offset:-2px}.faq-nav__item[aria-current=true]{color:var(--_active);font-weight:600;border-inline-start-color:var(--_active);background:var(--_active-soft)}[data-faq-host=true]>.faq-category-section{background:var(--faq-panel-bg, #f0eadc);border-radius:var(--faq-radius, 0px);padding:clamp(2rem,4vw,3.25rem)}[data-faq-host=true]>[data-faq-search-results]:not([hidden]){background:var(--faq-panel-bg, #f0eadc);border-radius:var(--faq-radius, 0px);padding:clamp(2rem,4vw,3.25rem)}.faq-category{max-width:100%;min-width:0}.faq-category[hidden]{display:none}.faq-category-section{max-width:740px;margin-inline:auto;padding-inline:1.25rem;padding-block-end:2rem}.faq-category__header{margin-block-end:1.75rem;text-align:center}.faq-category__title{font-family:var(--font--heading--family, inherit);font-size:clamp(1.3rem,1.05rem + 1vw,1.6rem);margin:0;color:var(--_text)}.faq-category__title:after{content:"";display:block;width:44px;height:2px;background:var(--_active);margin:.9rem auto 0}.faq-category__desc{margin-block-start:.5rem;color:color-mix(in srgb,var(--_text) 75%,transparent);line-height:1.6}.faq-category__desc p{margin:0}.faq-category__empty{color:color-mix(in srgb,var(--_text) 60%,transparent);font-style:italic}.faq-item{display:block;width:100%;max-width:100%;text-align:start;border-block-end:1px solid var(--_line)}.faq-item:first-child{border-block-start:1px solid var(--_line)}.faq-item__summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.35rem .25rem;cursor:pointer;list-style:none;color:var(--_text);font-size:1.02rem;line-height:1.5;transition:color .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary::marker{content:""}@media(hover:hover){.faq-item__summary:hover{color:var(--_active)}}.faq-item__summary:focus-visible{outline:2px solid var(--_accent);outline-offset:-2px;border-radius:var(--_radius)}.faq-item__question{font-weight:500}.faq-item__icon{flex:none;display:inline-flex;color:var(--_accent);transition:transform .25s ease}.faq-item[open] .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{padding:.25rem .25rem 1.6rem;color:color-mix(in srgb,var(--_text) 85%,transparent);line-height:1.7;overflow-wrap:break-word}.faq-item__answer>*:first-child{margin-block-start:0}.faq-item__answer>*:last-child{margin-block-end:0}.faq-item__answer p{margin:0 0 .75rem}.faq-item__answer a{color:var(--_active);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}@media(hover:hover){.faq-item__answer a:hover{text-decoration-color:currentColor}}.faq-item[open] .faq-item__answer{animation:faq-reveal .22s ease}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{transition:height .28s ease,content-visibility .28s ease;transition-behavior:allow-discrete;height:0;overflow:clip}.faq-item[open]::details-content{height:auto}.faq-search-results[hidden]{display:none}.faq-search-results__count{font-size:.9rem;color:color-mix(in srgb,var(--_text) 65%,transparent);margin:0 0 1rem}.faq-result__category{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--_active);margin-block-end:.15rem}.faq-search-results .faq-item:first-child{border-block-start:none}.faq-search-empty{color:color-mix(in srgb,var(--_text) 60%,transparent);padding:1rem 0}@media(max-width:767px){[data-faq-host=true]{grid-template-columns:minmax(0,1fr);gap:1.25rem}[data-faq-host=true]>.faq-shell-section{position:static;top:auto}[data-faq-host=true]>.faq-category-section,[data-faq-host=true]>[data-faq-search-results]{grid-column:1;grid-row:auto;max-width:none}.faq-sidebar{position:static;top:auto}.faq-nav{flex-direction:row;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:.25rem;padding-block-end:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.faq-nav[data-fade=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.75rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.75rem),transparent)}.faq-nav[data-fade=start]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.75rem);mask-image:linear-gradient(to right,transparent,#000 2.75rem)}.faq-nav[data-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.75rem,#000 calc(100% - 2.75rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2.75rem,#000 calc(100% - 2.75rem),transparent)}.faq-search__input{font-size:max(16px,1em)}.faq-nav__item{flex:none;width:auto;text-align:center;border:1px solid var(--_line);border-radius:999px;padding:.65rem 1.1rem;white-space:nowrap;scroll-snap-align:start;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.faq-nav__item[aria-current=true]{border-color:var(--_active);background:transparent;color:var(--_active);font-weight:600}[data-faq-host=true]>.faq-category-section,[data-faq-host=true]>[data-faq-search-results]:not([hidden]){padding:clamp(1.25rem,5vw,1.75rem)}}@media(pointer:coarse){.faq-item__summary{padding-block:1.15rem}.faq-nav__item{padding-block:.7rem}}@media(prefers-reduced-motion:reduce){.faq-item__icon,.faq-search__input,.faq-nav__item{transition:none}.faq-item::details-content{transition:none}.faq-item[open] .faq-item__answer{animation:none}}.faq-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/311/assets/faq-page.css.map */
