.faq-page{--faq-paper: #f8f3ed;--faq-hero: #947151;--faq-ink: #4a3022;--faq-soft: #9b8c82;--faq-line: rgba(74, 48, 34, .22);--faq-gutter: clamp(52px, 4.2vw, 82px);--faq-aside: clamp(145px, 10.5vw, 170px);--faq-gap: clamp(22px, 1.7vw, 34px);background:var(--faq-paper);color:var(--faq-ink)}.faq-page .shared-shell-mount--header{min-height:93px}.faq-page .shared-shell-mount--footer{min-height:420px;background:var(--brown, #4a2d1d)}.faq-page .nav-trigger[data-menu=support]{font-weight:600}.faq-page .nav-trigger[data-menu=support]:after{transform:scaleX(1)}.faq-hero{display:grid;min-height:clamp(300px,21vw,340px);place-items:center;background:var(--faq-hero);color:#fffaf4}.faq-hero-inner{display:flex;width:min(900px,calc(100% - 2 * var(--faq-gutter)));flex-direction:column;align-items:center;padding:44px 0 35px;text-align:center}.faq-hero h1{margin:0 0 28px;font-size:clamp(32px,2.8vw,48px);font-weight:600;letter-spacing:-.035em;line-height:1.05}.faq-search{display:grid;width:min(690px,72vw);min-height:43px;grid-template-columns:minmax(0,1fr) 96px;background:#fff}.faq-search input{min-width:0;border:0;outline:0;padding:0 18px;background:#fff;color:var(--faq-ink);font:inherit;font-size:11px}.faq-search input::placeholder{color:#c8c0b9}.faq-search button{border:0;background:var(--brown, #4a2d1d);color:#fff7ee;font:inherit;font-size:12px;font-weight:600;transition:background-color .26s ease,color .26s ease}.faq-search button:hover,.faq-search button:focus-visible{background:#eee3d7;color:var(--faq-ink)}.faq-library{min-height:1030px;padding:40px var(--faq-gutter) 150px}.faq-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--faq-soft);font-size:10px}.faq-breadcrumb a{transition:color .18s ease}.faq-breadcrumb a:hover,.faq-breadcrumb a:focus-visible{color:var(--faq-ink)}.faq-desktop-layout{display:grid;grid-template-columns:var(--faq-aside) minmax(0,1fr);gap:var(--faq-gap)}.faq-category-rule,.faq-content-rule{border-top:1px solid var(--faq-line)}.faq-category-nav{display:flex;flex-direction:column;align-items:flex-start;padding-top:13px}.faq-category-button{position:relative;min-height:28px;padding:0;color:var(--faq-soft);font:inherit;font-size:13px;text-align:left;transition:color .18s ease,padding-left .28s cubic-bezier(.16,1,.3,1)}.faq-category-button:before{position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:50%;background:var(--faq-ink);content:"";opacity:0;transform:translateY(-50%) scale(.3);transition:opacity .18s ease,transform .28s cubic-bezier(.16,1,.3,1)}.faq-category-button:hover,.faq-category-button:focus-visible{color:var(--faq-ink)}.faq-category-button.is-current{padding-left:17px;color:var(--faq-ink);font-weight:600}.faq-category-button.is-current:before{opacity:1;transform:translateY(-50%) scale(1)}.faq-desktop-content{min-width:0}.faq-content-rule{margin-bottom:15px}.faq-category-content>h2{margin:0 0 43px;font-size:clamp(21px,1.6vw,28px);font-weight:600;line-height:1.1}.faq-section+.faq-section{margin-top:88px}.faq-section h3{display:flex;align-items:flex-start;gap:6px;margin:0 0 22px;font-size:clamp(19px,1.45vw,25px);font-weight:600}.faq-section-count{font-size:.48em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;transform:translateY(-.12em)}.faq-item{border-bottom:1px solid var(--faq-line)}.faq-question{display:grid;width:100%;min-height:56px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:20px;padding:0;color:var(--faq-ink);font:inherit;font-size:13px;font-weight:600;text-align:left}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),opacity .26s ease}.faq-answer-inner{overflow:hidden;color:var(--faq-soft);font-size:11px;line-height:1.55}.faq-answer-inner>span{display:block;padding:0 52px 15px 0}.faq-item.is-open .faq-answer{grid-template-rows:1fr;opacity:1}.faq-sign{position:relative;display:block;width:14px;height:14px;justify-self:end;color:#a16b45}.faq-sign:before,.faq-sign:after{position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .36s cubic-bezier(.16,1,.3,1)}.faq-sign:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-sign:after{transform:translate(-50%,-50%) rotate(0)}.faq-mobile-categories{display:none}.faq-empty{margin:34px 0 0 calc(var(--faq-aside) + var(--faq-gap));padding:36px 20px;border-top:1px solid var(--faq-line);border-bottom:1px solid var(--faq-line);color:var(--faq-soft);text-align:center}@media(max-width:899px){.faq-page{--faq-gutter: clamp(12px, 3.2vw, 18px)}.faq-page .shared-shell-mount--header{min-height:66px}.faq-page .shared-shell-mount--footer{min-height:850px}.faq-hero{min-height:335px}.faq-hero-inner{width:100%;padding:48px var(--faq-gutter) 42px}.faq-hero h1{margin-bottom:24px;font-size:clamp(20px,5.8vw,24px);letter-spacing:-.025em}.faq-search{width:min(360px,calc(100vw - 48px));min-height:34px;grid-template-columns:minmax(0,1fr) 64px}.faq-search input{padding:0 9px;font-size:7px}.faq-search button{font-size:10px}.faq-library{min-height:700px;padding:57px var(--faq-gutter) 74px}.faq-breadcrumb,.faq-desktop-layout{display:none}.faq-mobile-categories{display:block}.faq-mobile-category{border-top:1px solid var(--faq-line)}.faq-mobile-category:last-child{border-bottom:1px solid var(--faq-line)}.faq-mobile-category-toggle{display:grid;width:100%;min-height:59px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;padding:0;color:var(--faq-ink);font:inherit;font-size:14px;font-weight:600;text-align:left}.faq-mobile-category-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .46s cubic-bezier(.16,1,.3,1),opacity .28s ease}.faq-mobile-category-panel-inner{overflow:hidden}.faq-mobile-category.is-open>.faq-mobile-category-panel{grid-template-rows:1fr;opacity:1}.faq-mobile-category.is-open>.faq-mobile-category-toggle .faq-sign:after{transform:translate(-50%,-50%) rotate(0)}.faq-category-content{padding:43px 0 53px}.faq-category-content>h2{margin:0 0 29px;font-size:14px}.faq-section+.faq-section{margin-top:46px}.faq-section h3{margin:0 0 18px;font-size:14px}.faq-section .faq-items{margin-left:clamp(28px,7.5vw,34px)}.faq-question{min-height:44px;gap:12px;font-size:11px;line-height:1.28}.faq-answer-inner{font-size:10px;line-height:1.38}.faq-answer-inner>span{padding:0 32px 12px 0}.faq-sign{width:16px;height:16px}.faq-sign:before,.faq-sign:after{width:14px}.faq-empty{margin:0;font-size:12px}}@media(max-width:359px){.faq-search{width:calc(100vw - 32px);grid-template-columns:minmax(0,1fr) 58px}.faq-hero h1{font-size:20px}.faq-question{font-size:10px}}@media(prefers-reduced-motion:reduce){.faq-answer,.faq-mobile-category-panel,.faq-sign:after{transition-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/q-pages-faq-faq.css.map */
