:root{--hikki-black: #1A1A1A;--hikki-cream: #F5F0EB;--hikki-red: #EC634F;--hikki-red-dark: #D75A46;--hikki-teal: #77B1BB;--hikki-teal-dark: #70A1A9;--warm-sand: #D4C5B2;--ash: #8C8C8C;--snow: #FFFFFF;--faq-body-size: 14px;--faq-body-size-mobile: 14px;--faq-question-size: 1.8rem}:root{--faq-space-none: 0;--faq-space-small: 1.5rem;--faq-space-medium: 3rem;--faq-space-large: 5rem}.faq-pt-none{padding-top:var(--faq-space-none)}.faq-pt-small{padding-top:var(--faq-space-small)}.faq-pt-medium{padding-top:var(--faq-space-medium)}.faq-pt-large{padding-top:var(--faq-space-large)}.faq-pb-none{padding-bottom:var(--faq-space-none)}.faq-pb-small{padding-bottom:var(--faq-space-small)}.faq-pb-medium{padding-bottom:var(--faq-space-medium)}.faq-pb-large{padding-bottom:var(--faq-space-large)}.faq-mt-none{margin-top:var(--faq-space-none)}.faq-mt-small{margin-top:var(--faq-space-small)}.faq-mt-medium{margin-top:var(--faq-space-medium)}.faq-mt-large{margin-top:var(--faq-space-large)}.faq-mb-none{margin-bottom:var(--faq-space-none)}.faq-mb-small{margin-bottom:var(--faq-space-small)}.faq-mb-medium{margin-bottom:var(--faq-space-medium)}.faq-mb-large{margin-bottom:var(--faq-space-large)}.faq-section--bg-cream{background-color:var(--hikki-cream)}.faq-section--bg-white{background-color:var(--snow)}.faq-section--bg-sand{background-color:var(--warm-sand)}.faq-section--bg-dark{background-color:var(--hikki-black)}.faq-accordion{max-width:800px;margin:0 auto;padding:0 1rem}.faq-accordion__title{color:var(--hikki-black);font-size:2.5rem;line-height:1.1;margin-bottom:1.5rem;text-align:center}.faq-accordion--page .faq-accordion__title{margin-bottom:2rem}.faq-accordion__description{color:var(--hikki-black);opacity:.85;font-size:1.125rem;line-height:1.6;text-align:center;max-width:640px;margin:0 auto 2rem}.faq-accordion__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;justify-content:center}.faq-accordion__filter-btn{padding:.5rem 1.25rem;border:1px solid var(--warm-sand);border-radius:4px;background:transparent;color:var(--hikki-black);font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;line-height:1.4}.faq-accordion__filter-btn:hover{background-color:var(--warm-sand)}.faq-accordion__filter-btn--active{background-color:var(--hikki-red);color:var(--snow);border-color:transparent}.faq-accordion__filter-btn--active:hover{background-color:var(--hikki-red-dark)}.faq-accordion__list{border-top:1px solid var(--warm-sand)}.faq-accordion__item{border-bottom:1px solid var(--warm-sand);overflow:hidden}.faq-accordion__item[hidden]{display:none}.faq-accordion__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-weight:500;font-size:1.0625rem;color:var(--hikki-black);min-height:44px}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question::marker{content:""}.faq-accordion__question:focus-visible{outline:2px solid var(--hikki-red);outline-offset:2px}.faq-accordion__question-text{flex:1;margin:0;font-size:var(--faq-question-size)}.faq-accordion__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ash);transition:color .3s ease}.faq-accordion__item[open] .faq-accordion__icon{color:var(--hikki-red)}.faq-accordion__icon-line{transition:transform .3s ease,opacity .2s ease;transform-origin:center}.faq-accordion__item[open] .faq-accordion__icon-line--vertical{opacity:0;transform:rotate(90deg)}.faq-accordion__answer{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.faq-accordion__answer-content{padding:0 0 1.5rem;color:var(--hikki-black);opacity:.85;line-height:1.6;font-size:var(--faq-body-size)}.faq-accordion__answer-content p:last-child{margin-bottom:0}.faq-accordion__answer-content.rte a,.faq-accordion__answer-content .rte a{color:var(--hikki-red);text-decoration:none;transition:color .2s ease}.faq-accordion__answer-content.rte a:hover,.faq-accordion__answer-content .rte a:hover{color:var(--hikki-red-dark);text-decoration:underline}.faq-accordion__answer-content.rte ul,.faq-accordion__answer-content .rte ul,.faq-accordion__answer-content.rte ol,.faq-accordion__answer-content .rte ol{padding-left:1.5rem;margin-bottom:1rem}.faq-accordion__answer-content.rte li,.faq-accordion__answer-content .rte li{margin-bottom:.25rem}.faq-accordion__answer-content.rte strong,.faq-accordion__answer-content .rte strong{font-weight:600;color:var(--hikki-black)}.faq-accordion__answer-content.rte table,.faq-accordion__answer-content .rte table{width:100%;border-collapse:collapse;margin-bottom:1rem}.faq-accordion__answer-content.rte th,.faq-accordion__answer-content .rte th,.faq-accordion__answer-content.rte td,.faq-accordion__answer-content .rte td{padding:.5rem .75rem;border-bottom:1px solid var(--warm-sand);text-align:left}.faq-accordion__answer-content.rte th,.faq-accordion__answer-content .rte th{font-weight:600;color:var(--hikki-black)}.faq-accordion__group{margin-bottom:2.5rem}.faq-accordion__group[hidden]{display:none}.faq-accordion__group-title{font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--hikki-red);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid var(--hikki-red)}.faq-accordion__group-product-link{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--faq-body-size);line-height:1.6;color:var(--hikki-black, #1a1a1a);text-decoration:underline;text-decoration-color:#1a1a1a4d;text-underline-offset:3px;margin-top:.5rem;transition:text-decoration-color .2s ease,color .2s ease}.faq-accordion__group-product-link:hover{text-decoration-color:var(--hikki-red, #c1272d);color:var(--hikki-red, #c1272d)}.faq-accordion__item--hiding{opacity:0;max-height:0;padding:0;border:0;transition:opacity .2s ease,max-height .2s ease}.faq-accordion__item--showing{animation:faqFadeIn .3s ease forwards}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-highlight-pulse{0%{background-color:#1a1a1a0f}to{background-color:transparent}}.faq-accordion__item--highlighted{animation:faq-highlight-pulse 2s ease-out}.faq-accordion--dark,.faq-accordion--dark .faq-accordion__title,.faq-accordion--dark .faq-accordion__description,.faq-accordion--dark .faq-accordion__question,.faq-accordion--dark .faq-accordion__answer-content,.faq-accordion--dark .faq-accordion__answer-content.rte strong,.faq-accordion--dark .faq-accordion__answer-content .rte strong,.faq-accordion--dark .faq-accordion__answer-content.rte th,.faq-accordion--dark .faq-accordion__answer-content .rte th{color:var(--hikki-cream)}.faq-accordion--dark .faq-accordion__list{border-top-color:#f5f0eb26}.faq-accordion--dark .faq-accordion__item,.faq-accordion--dark .faq-accordion__answer-content.rte th,.faq-accordion--dark .faq-accordion__answer-content .rte th,.faq-accordion--dark .faq-accordion__answer-content.rte td,.faq-accordion--dark .faq-accordion__answer-content .rte td{border-bottom-color:#f5f0eb26}.faq-accordion--dark .faq-accordion__group-title{color:var(--hikki-red);border-bottom-color:var(--hikki-red)}.faq-accordion--dark .faq-accordion__group-product-link{color:var(--hikki-cream);text-decoration-color:#ffffff4d}.faq-accordion--dark .faq-accordion__group-product-link:hover{color:var(--hikki-warm-sand);text-decoration-color:var(--hikki-warm-sand)}.faq-accordion--dark .faq-accordion__filter-btn{color:var(--hikki-cream);border-color:#f5f0eb40}.faq-accordion--dark .faq-accordion__filter-btn:hover{background-color:#f5f0eb1a}.faq-accordion--dark .faq-accordion__icon{color:#f5f0eb80}.faq-accordion--dark .faq-accordion__item[open] .faq-accordion__icon{color:var(--hikki-red)}.faq-accordion--dark .faq-accordion__question:focus-visible{outline-color:var(--hikki-red)}.faq-hero__inner{max-width:800px;margin:0 auto;padding:0 1rem;text-align:center}.faq-hero__breadcrumb{margin-bottom:1.5rem}.faq-hero__breadcrumb-list{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem;padding:0;margin:0;font-size:.8125rem;color:var(--ash)}.faq-hero__breadcrumb-item:not(:last-child):after{content:"\203a";margin-left:.375rem;color:var(--ash)}.faq-hero__breadcrumb-link{color:var(--ash);text-decoration:none;transition:color .2s ease}.faq-hero__breadcrumb-link:hover{color:var(--hikki-red)}.faq-hero__breadcrumb-item--current{color:var(--hikki-black)}.faq-hero__heading{color:var(--hikki-black);font-size:2.5rem;line-height:1.15;margin:0 auto 1.25rem;max-width:720px}.faq-hero__lead{color:var(--hikki-black);opacity:.85;font-size:1.1rem;line-height:1.7;max-width:680px;margin:0 auto}.faq-hero--has-bg-image{position:relative;overflow:hidden;min-height:320px;display:flex;align-items:center}.faq-hero__bg-picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.faq-hero__bg-img{width:100%;height:100%;object-fit:cover}.faq-hero--has-bg-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(26,26,26,var(--hero-overlay-opacity, .3));z-index:1}.faq-hero--has-bg-image .faq-hero__inner{position:relative;z-index:2}.faq-hero--has-bg-image .faq-hero__heading{color:var(--snow)}.faq-hero--has-bg-image .faq-hero__lead{color:var(--snow);opacity:.9}.faq-hero--has-bg-image .faq-hero__breadcrumb-list{color:#ffffffb3}.faq-hero--has-bg-image .faq-hero__breadcrumb-item:not(:last-child):after{color:#ffffff80}.faq-hero--has-bg-image .faq-hero__breadcrumb-link{color:#ffffffb3}.faq-hero--has-bg-image .faq-hero__breadcrumb-link:hover,.faq-hero--has-bg-image .faq-hero__breadcrumb-item--current{color:var(--snow)}.faq-hero--image-right .faq-hero__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:center;text-align:left;max-width:960px}.faq-hero--image-right .faq-hero__heading,.faq-hero--image-right .faq-hero__lead{margin-left:0}.faq-hero--image-right .faq-hero__breadcrumb-list{justify-content:flex-start}.faq-hero--image-below .faq-hero__inner{max-width:960px}.faq-hero__picture{display:block;margin-top:2rem}.faq-hero__image{display:block;width:100%;height:auto;border-radius:4px}.faq-products__inner{max-width:960px;margin:0 auto;padding:0 1rem}.faq-products__heading{color:var(--hikki-black);font-size:2rem;line-height:1.15;text-align:center;margin:0 0 2rem}.faq-products__grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.faq-products__card{flex:0 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem);min-width:0;border-bottom:1px solid var(--warm-sand);border-radius:4px;overflow:hidden;transition:border-color .2s ease}.faq-products__card:hover{border-color:var(--hikki-red)}.faq-products__card-link{display:block;text-decoration:none;color:inherit}.faq-products__image-wrap{position:relative;overflow:hidden;background-color:var(--hikki-cream);aspect-ratio:1 / 1}.faq-products__image{display:block;width:100%;height:100%;object-fit:cover}.faq-products__card-body{padding:1.25rem .5rem 1.5rem}.faq-products__title{color:var(--hikki-black);font-size:1.125rem;font-weight:600;margin:0 0 .375rem;line-height:1.3}.faq-products__price{color:var(--ash);font-size:.9rem;margin:0 0 1rem}.faq-products__cta{display:inline-block;padding:.625rem 1.5rem;border:1px solid var(--hikki-red);border-radius:4px;color:var(--hikki-red);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:background-color .2s ease,color .2s ease}.faq-products__card-link:hover .faq-products__cta{background-color:var(--hikki-red);color:var(--snow)}.faq-story__inner{max-width:800px;margin:0 auto;padding:0 1rem}.faq-story__text{max-width:none}.faq-story__heading{color:var(--hikki-black);font-size:2rem;line-height:1.15;margin:0 0 1.25rem}.faq-story__body{color:var(--hikki-black);opacity:.85;line-height:1.7}.faq-story__body p{margin:0 0 1rem}.faq-story__body p:last-child{margin-bottom:0}.faq-story__image{display:block;width:100%;height:auto;border-radius:4px}.faq-related__inner{max-width:960px;margin:0 auto;padding:0 1rem}.faq-related__heading{color:var(--hikki-black);font-size:2rem;line-height:1.15;text-align:center;margin:0 0 2rem}.faq-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.faq-related__card{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border:1px solid var(--warm-sand);border-radius:4px;text-decoration:none;color:inherit;transition:border-color .2s ease}.faq-related__card:hover{border-color:var(--hikki-red)}.faq-related__card-label{display:block;color:var(--hikki-black);font-weight:500;font-size:1rem;line-height:1.3}.faq-related__card-desc{display:block;color:var(--ash);font-size:.875rem;line-height:1.4;margin-top:.25rem}.faq-related__card-arrow{flex-shrink:0;margin-left:auto;color:var(--warm-sand);transition:color .2s ease}.faq-related__card:hover .faq-related__card-arrow{color:var(--hikki-red)}.faq-categories__inner{max-width:1100px;margin:0 auto;padding:0 1rem}.faq-categories__heading{color:var(--hikki-black);font-size:2rem;line-height:1.15;text-align:center;margin:0 0 .75rem}.faq-categories__subheading{color:var(--hikki-black);opacity:.85;font-size:1.1rem;line-height:1.6;text-align:center;max-width:640px;margin:0 auto 2rem}.faq-categories__grid--cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.faq-categories__card--cards{display:flex;flex-direction:column;border:1px solid var(--warm-sand);border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.faq-categories__card--cards:hover{border-color:var(--hikki-red);box-shadow:0 4px 16px #1a1a1a14}.faq-categories__card-image-wrap{aspect-ratio:3 / 2;overflow:hidden;background-color:var(--warm-sand)}.faq-categories__card--cards .faq-categories__card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.faq-categories__card--cards:hover .faq-categories__card-image{transform:scale(1.03)}.faq-categories__card--cards .faq-categories__card-content{padding:1.25rem 1.5rem;flex:1;display:flex;flex-direction:column}.faq-categories__card--cards .faq-categories__card-label{display:block;color:var(--hikki-black);font-weight:600;font-size:1.375rem;line-height:1.3}.faq-categories__card--cards .faq-categories__card-desc{display:block;color:var(--hikki-black);opacity:.75;font-size:1.0625rem;line-height:1.5;margin-top:.5rem}.faq-categories__card--cards .faq-categories__card-arrow{align-self:flex-end;padding:0 1.25rem 1rem 0;color:var(--warm-sand);transition:color .2s ease,transform .2s ease}.faq-categories__card--cards:hover .faq-categories__card-arrow{color:var(--hikki-red);transform:translate(3px)}.faq-categories__grid--compact{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.faq-categories__card--compact{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border:1px solid var(--warm-sand);border-radius:4px;text-decoration:none;color:inherit;transition:border-color .2s ease}.faq-categories__card--compact:hover{border-color:var(--hikki-red)}.faq-categories__card-thumb{flex-shrink:0;width:80px;height:80px;border-radius:4px;object-fit:cover}.faq-categories__card--compact .faq-categories__card-content{flex:1;min-width:0}.faq-categories__card--compact .faq-categories__card-label{display:block;color:var(--hikki-black);font-weight:500;font-size:1rem;line-height:1.3}.faq-categories__card--compact .faq-categories__card-desc{display:block;color:var(--ash);font-size:.875rem;line-height:1.4;margin-top:.25rem}.faq-categories__card--compact .faq-categories__card-arrow{flex-shrink:0;margin-left:auto;color:var(--warm-sand);transition:color .2s ease}.faq-categories__card--compact:hover .faq-categories__card-arrow{color:var(--hikki-red)}.faq-product-teaser__inner{max-width:800px;margin:0 auto;padding:0 1rem}.faq-product-teaser__more{text-align:center;margin-top:2rem}.faq-product-teaser__more-link{display:inline-block;padding:.625rem 1.5rem;border:1px solid var(--hikki-red);border-radius:4px;color:var(--hikki-red);font-size:.875rem;font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:background-color .2s ease,color .2s ease}.faq-product-teaser__more-link:hover{background-color:var(--hikki-red);color:var(--snow)}.faq-page-layout{position:relative;max-width:800px;margin:0 auto;padding:0 1rem}.faq-page-layout__content{min-width:0}.faq-page-layout__content .faq-accordion{max-width:none;padding:0}.faq-nav{position:absolute;left:calc(100% + 2.5rem);top:0;bottom:0;width:200px}.faq-nav__inner{position:sticky;top:120px;max-height:calc(100vh - 160px);overflow-y:auto;padding:1.25rem 0}.faq-nav__label{display:block;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ash);margin-bottom:.75rem;padding-left:.75rem}.faq-nav__list{list-style:none;padding:0;margin:0}.faq-nav__item{margin:0}.faq-nav__link{display:block;padding:.5rem .75rem;font-size:var(--faq-body-size);font-weight:400;color:var(--hikki-black);opacity:.7;text-decoration:none;border-left:2px solid transparent;transition:color .2s ease,opacity .2s ease,border-color .2s ease;line-height:1.3}.faq-nav__link:hover{opacity:1;color:var(--hikki-red)}.faq-nav__link--active{opacity:1;color:var(--hikki-red);font-weight:500;border-left-color:var(--hikki-red)}.faq-search{margin-bottom:2rem}.faq-search__wrapper{position:relative;display:flex;align-items:center}.faq-search__icon{position:absolute;left:1rem;color:var(--ash);pointer-events:none;flex-shrink:0}.faq-search__input{width:100%;padding:.875rem 2.75rem;border:1px solid var(--warm-sand);border-radius:4px;background:var(--snow);color:var(--hikki-black);font-size:1rem;font-family:inherit;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.faq-search__input::placeholder{color:var(--ash);opacity:.8}.faq-search__input:focus{outline:none;border-color:var(--hikki-red);box-shadow:0 0 0 2px #ec634f26}.faq-search__clear{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--ash);cursor:pointer;border-radius:50%;transition:color .2s ease,background-color .2s ease;padding:0}.faq-search__clear:hover{color:var(--hikki-black);background-color:#1a1a1a0f}.faq-search__count{margin:.5rem 0 0;font-size:.875rem;color:var(--ash)}.faq-search__highlight{background-color:#ec634f26;border-radius:2px;padding:0 1px}.faq-accordion--dark .faq-search__input{background:#f5f0eb14;border-color:#f5f0eb33;color:var(--hikki-cream)}.faq-accordion--dark .faq-search__input::placeholder{color:#f5f0eb80}.faq-accordion--dark .faq-search__input:focus{border-color:var(--hikki-red)}.faq-accordion--dark .faq-search__icon,.faq-accordion--dark .faq-search__clear{color:#f5f0eb80}.faq-accordion--dark .faq-search__count{color:#f5f0eb99}.faq-inline-categories{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--warm-sand)}.faq-inline-categories__heading{color:var(--hikki-black);font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 1.25rem}.faq-inline-categories__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.faq-inline-categories__card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--warm-sand);border-radius:4px;text-decoration:none;color:inherit;transition:border-color .2s ease}.faq-inline-categories__card:hover{border-color:var(--hikki-red)}.faq-inline-categories__card-content{flex:1;min-width:0}.faq-inline-categories__card-label{display:block;color:var(--hikki-black);font-weight:500;font-size:1rem;line-height:1.3}.faq-inline-categories__card-desc{display:block;color:var(--ash);font-size:.875rem;line-height:1.4;margin-top:.25rem}.faq-inline-categories__card-arrow{flex-shrink:0;color:var(--warm-sand);transition:color .2s ease}.faq-inline-categories__card:hover .faq-inline-categories__card-arrow{color:var(--hikki-red)}.faq-contact__inner{max-width:800px;margin:0 auto;padding:0 1rem;text-align:center}.faq-contact__heading{color:var(--hikki-black);font-size:2rem;line-height:1.15;margin:0 0 .75rem}.faq-contact__subheading{color:var(--hikki-black);opacity:.85;font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto 2rem}.faq-contact__grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.faq-contact__card{flex:0 1 280px;display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;border:1px solid var(--warm-sand);border-radius:6px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.faq-contact__card:hover{border-color:var(--hikki-red);box-shadow:0 4px 16px #1a1a1a0f}.faq-contact__card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ec634f1a;color:var(--hikki-red);margin-bottom:1rem}.faq-contact__card-label{display:block;font-weight:600;font-size:1.125rem;color:var(--hikki-black);margin-bottom:.375rem}.faq-contact__card-value{display:block;font-size:.9375rem;color:var(--hikki-red);line-height:1.4}.faq-contact__card-detail{display:block;font-size:.8125rem;color:var(--ash);margin-top:.375rem;line-height:1.4}.faq-section--bg-dark .faq-contact__heading,.faq-section--bg-dark .faq-contact__subheading{color:var(--hikki-cream)}.faq-section--bg-dark .faq-contact__card{border-color:#f5f0eb26;background:#f5f0eb0a}.faq-section--bg-dark .faq-contact__card:hover{border-color:var(--hikki-red)}.faq-section--bg-dark .faq-contact__card-label{color:var(--hikki-cream)}.faq-section--bg-dark .faq-contact__card-detail{color:#f5f0eb99}.faq-trending{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--warm-sand)}.faq-trending__heading{color:var(--hikki-black);font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 1.25rem}.faq-trending__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.faq-trending__link{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border:1px solid var(--warm-sand);border-radius:4px;text-decoration:none;color:inherit;transition:border-color .2s ease}.faq-trending__link:hover{border-color:var(--hikki-red)}.faq-trending__link-text{flex:1;color:var(--hikki-black);font-size:var(--faq-body-size);font-weight:500;line-height:1.3}.faq-trending__link-arrow{flex-shrink:0;color:var(--warm-sand);transition:color .2s ease}.faq-trending__link:hover .faq-trending__link-arrow{color:var(--hikki-red)}@media screen and (max-width:749px){.faq-page-layout{position:static;max-width:none;padding:0}.faq-nav{position:sticky;top:0;left:auto;width:auto;z-index:10;background-color:var(--snow);border-bottom:1px solid var(--warm-sand);box-shadow:0 2px 8px #1a1a1a0f}.faq-nav__inner{position:static;max-height:none;overflow:visible;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem}.faq-nav__label{margin-bottom:0;padding-left:0;white-space:nowrap;flex-shrink:0}.faq-nav__list{display:flex;gap:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.faq-nav__list::-webkit-scrollbar{display:none}.faq-nav__item{flex-shrink:0}.faq-nav__link{padding:.375rem .75rem;font-size:var(--faq-body-size-mobile);border-left:none;border-radius:20px;border:1px solid var(--warm-sand);white-space:nowrap}.faq-nav__link--active{border-color:var(--hikki-red);background-color:var(--hikki-red);color:var(--snow);opacity:1}.faq-page-layout__content{padding:0 1rem}.faq-accordion__title{font-size:2rem}.faq-accordion__filters{gap:.375rem}.faq-accordion__filter-btn{padding:.5rem 1rem;font-size:.85rem}.faq-accordion__question{padding:1.25rem 0;min-height:44px}.faq-accordion__answer-content{padding:0 0 1.25rem;font-size:var(--faq-body-size-mobile)}.faq-accordion__group-title{font-size:1.25rem}.faq-hero__heading{font-size:1.75rem}.faq-hero__lead{font-size:1rem}.faq-hero--has-bg-image{min-height:240px}.faq-hero--image-right .faq-hero__inner{grid-template-columns:1fr;text-align:center}.faq-hero--image-right .faq-hero__breadcrumb-list{justify-content:center}.faq-hero--image-right .faq-hero__heading,.faq-hero--image-right .faq-hero__lead{margin-left:auto}.faq-categories__grid--cards,.faq-categories__grid--compact{grid-template-columns:1fr}.faq-categories__heading{font-size:1.5rem}.faq-products__card{flex:0 0 100%;max-width:400px}.faq-products__heading,.faq-story__heading{font-size:1.5rem}.faq-related__grid{grid-template-columns:1fr}.faq-related__heading{font-size:1.5rem}.faq-trending__grid{grid-template-columns:1fr}.faq-trending__heading{font-size:1.25rem}.faq-inline-categories__grid{grid-template-columns:1fr}.faq-inline-categories__heading{font-size:1.25rem}.faq-contact__heading{font-size:1.5rem}.faq-contact__card{flex:0 0 100%}}@media print{.faq-accordion__item{display:block!important}.faq-accordion__item[open] .faq-accordion__answer{max-height:none!important;opacity:1!important}.faq-accordion__answer{max-height:none!important;opacity:1!important;overflow:visible!important}.faq-accordion__filters,.faq-accordion__icon{display:none!important}.faq-accordion__item--hiding,.faq-accordion__item--showing{animation:none!important;transition:none!important;opacity:1!important;max-height:none!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/hikki-faq-accordion.css.map */
