.product-support-page{--product-gutter: clamp(48px, 4.15vw, 80px);--product-line: rgba(74, 48, 34, .32);background:var(--paper)}.shared-shell-mount--header{min-height:93px}.shared-shell-mount--footer{min-height:420px;background:var(--brown)}.product-support-page .nav-trigger[data-menu=support]{font-weight:600}.product-support-page .nav-trigger[data-menu=support]:after{transform:scaleX(1)}.product-support-main{min-height:900px;padding:clamp(62px,5vw,88px) var(--product-gutter) clamp(108px,7.5vw,148px);background:var(--paper);color:var(--ink)}.product-support-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--ink-soft);font-size:10px}.product-support-breadcrumb a{transition:color .18s ease}.product-support-breadcrumb a:hover,.product-support-breadcrumb a:focus-visible{color:var(--ink)}.product-support-rule{border-top:1px solid var(--product-line)}.product-support-layout{display:grid;grid-template-columns:minmax(260px,29%) minmax(0,1fr);gap:clamp(68px,7vw,132px);padding-top:var(--page-header-rule-gap, 24px)}.product-summary{align-self:start;min-width:0}.product-summary-media{display:grid;aspect-ratio:1.08;place-items:center;overflow:hidden;background:#fff}.product-summary-media img{width:72%;height:72%;object-fit:contain;mix-blend-mode:multiply}.product-summary h1{margin:25px 0 0;font-size:clamp(24px,1.8vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.product-summary-type{margin:8px 0 0;font-size:clamp(11px,.72vw,14px);font-weight:600}.product-summary-description{max-width:420px;margin:18px 0 0;color:var(--ink-soft);font-size:clamp(11px,.72vw,14px);line-height:1.55}.product-summary-details{margin:30px 0 0;border-top:1px solid var(--product-line)}.product-summary-details div{display:grid;min-height:42px;grid-template-columns:92px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--product-line);font-size:11px}.product-summary-details dt{color:var(--ink-soft)}.product-summary-details dd{margin:0;font-weight:600}.product-summary-links{display:flex;margin-top:25px}.product-summary-links a{display:inline-flex;min-height:36px;align-items:center;gap:11px;color:var(--warm);font-size:12px;font-weight:600}.product-summary-links svg{width:18px;height:12px;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;transform-origin:left center;transition:transform .24s var(--ease)}.product-summary-links a:hover svg,.product-summary-links a:focus-visible svg{transform:scaleX(1.14)}.product-resources{min-width:0}.resource-section{padding-bottom:clamp(58px,5vw,82px)}.resource-section+.resource-section{padding-top:clamp(38px,3.2vw,52px);border-top:1px solid var(--product-line)}.resource-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:23px}.resource-heading h2{margin:0;font-size:clamp(18px,1.25vw,23px);font-weight:600;letter-spacing:-.02em}.resource-heading--count{justify-content:flex-start;gap:4px}.resource-count{color:var(--ink-soft);font-size:10px;font-weight:600;line-height:1;transform:translateY(-1.7em)}.support-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,16px)}.support-video-card{min-width:0;background:#efe6da}.support-video-card.is-video-hidden{display:none}.support-video-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#e9ded0}.support-video-media video{width:100%;height:100%;object-fit:cover}.support-video-media video[poster]{object-fit:cover}.video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;width:100%;height:100%;place-items:center;background:#24150e14;color:#fffaf4;transition:background .22s ease}.video-play:hover,.video-play:focus-visible{background:#24150e33}.video-play span{width:44px;height:44px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#4a302273}.video-play span:after{display:block;width:0;height:0;margin:14px 0 0 17px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid currentColor;content:""}.support-video-media.is-playing .video-play{opacity:0;pointer-events:none}.support-video-copy{display:flex;min-height:58px;align-items:center;padding:13px 16px 14px}.support-video-copy h3{margin:0;font-size:12px;font-weight:600;line-height:1.35}.video-toggle{display:flex;min-height:38px;align-items:center;gap:10px;margin:22px auto 0;color:var(--warm);font-size:11px;font-weight:600}.video-toggle[hidden]{display:none}.video-toggle i{position:relative;width:12px;height:12px}.video-toggle i:before,.video-toggle i:after{position:absolute;top:5px;left:1px;width:10px;height:1px;background:currentColor;content:"";transition:transform .22s var(--ease)}.video-toggle i:after{transform:rotate(90deg)}.video-toggle[aria-expanded=true] i:after{transform:rotate(0)}html.support-video-modal-open,body.support-video-modal-open{overflow:hidden}.support-video-modal{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;display:grid;padding:clamp(24px,4vw,58px);place-items:center}.support-video-modal[hidden]{display:none}.support-video-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#190f0ab8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.support-video-modal-panel{position:relative;z-index:1;width:min(1120px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(255,255,255,.18);background:var(--paper);box-shadow:0 24px 70px #120a0647;animation:support-video-modal-in .32s var(--ease) both}.support-video-modal-close{position:absolute;z-index:3;top:14px;right:14px;display:grid;width:38px;height:38px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#1e120ca8;color:#fff;place-items:center;transition:background-color .18s ease,transform .22s var(--ease)}.support-video-modal-close:hover,.support-video-modal-close:focus-visible{background:#1e120ce6;transform:rotate(3deg)}.support-video-modal-close span{position:relative;width:16px;height:16px}.support-video-modal-close span:before,.support-video-modal-close span:after{position:absolute;top:7px;left:0;width:16px;height:1px;background:currentColor;content:""}.support-video-modal-close span:before{transform:rotate(45deg)}.support-video-modal-close span:after{transform:rotate(-45deg)}.support-video-modal-media{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0e0b09}.support-video-modal-media iframe,.support-video-modal-media video{display:block;width:100%;height:100%;border:0;object-fit:contain}.support-video-modal-details{padding:22px clamp(22px,2.5vw,36px) 25px}.support-video-modal-kicker{margin:0 0 8px;color:var(--warm);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.support-video-modal-details h2{margin:0;font-size:clamp(19px,1.65vw,27px);font-weight:600;letter-spacing:-.025em;line-height:1.15}@keyframes support-video-modal-in{0%{opacity:0;transform:translateY(14px) scale(.988)}to{opacity:1;transform:none}}.download-list{border-top:1px solid var(--product-line)}.download-row{display:grid;width:100%;min-height:76px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid var(--product-line);text-align:left;transition:background-color .22s ease}.download-row:hover,.download-row:focus-visible{background:#eee4d8}.download-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.download-row strong{display:block;font-size:13px;font-weight:600}.download-row small{display:block;margin-top:5px;color:var(--ink-soft);font-size:9px}.download-action{margin-right:14px;color:var(--warm);font-size:10px;font-weight:600;white-space:nowrap}.resource-status{min-height:18px;margin:10px 0 0;color:var(--ink-soft);font-size:10px}.product-faq{border-top:1px solid var(--product-line)}.faq-item{border-bottom:1px solid var(--product-line)}.faq-item.is-faq-hidden{display:none}.faq-item h3{margin:0}.faq-item button{display:grid;width:100%;min-height:66px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:20px;text-align:left}.faq-item button span{font-size:12px;font-weight:600}.faq-item button i{position:relative;width:14px;height:14px}.faq-item button i:before,.faq-item button i:after{position:absolute;top:6px;left:1px;width:12px;height:1px;background:currentColor;content:"";transition:transform .24s var(--ease)}.faq-item button i:after{transform:rotate(90deg)}.faq-item.is-open button i:after{transform:rotate(0)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease)}.faq-answer p{min-height:0;overflow:hidden;margin:0;color:var(--ink-soft);font-size:11px;line-height:1.58}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer p{padding:0 44px 22px 0}.faq-toggle{display:flex;min-height:38px;align-items:center;gap:10px;margin:18px auto 0;color:var(--warm);font-size:11px;font-weight:600}.faq-toggle[hidden]{display:none}.faq-toggle i{position:relative;width:12px;height:12px}.faq-toggle i:before,.faq-toggle i:after{position:absolute;top:5px;left:1px;width:10px;height:1px;background:currentColor;content:"";transition:transform .22s var(--ease)}.faq-toggle i:after{transform:rotate(90deg)}.faq-toggle[aria-expanded=true] i:after{transform:rotate(0)}.related-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.related-product-card[hidden]{display:none}.related-products .product-image--audio{aspect-ratio:1.15}.related-products .product-info{min-height:130px}.related-pagination{display:flex;justify-content:flex-end;gap:10px;margin-top:19px}.related-pagination[hidden]{display:none}.related-page-arrow{display:grid;width:31px;height:31px;border:1px solid currentColor;border-radius:50%;color:var(--ink);place-items:center;transition:color .22s ease,opacity .22s ease,transform .3s var(--ease)}.related-page-arrow:disabled{color:#4a302233;cursor:default}.related-page-arrow:not(:disabled):hover,.related-page-arrow:not(:disabled):focus-visible{color:var(--warm)}.related-page-previous:not(:disabled):hover,.related-page-previous:not(:disabled):focus-visible{transform:translate(-2px)}.related-page-next:not(:disabled):hover,.related-page-next:not(:disabled):focus-visible{transform:translate(2px)}.related-page-arrow svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1100px){.product-summary{position:sticky;top:118px}}@media(max-width:1023px)and (min-width:721px){.product-support-layout{grid-template-columns:minmax(220px,31%) minmax(0,1fr);gap:44px}.support-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-video-card:last-child{grid-column:1 / -1;width:calc(50% - 4px)}}@media(max-width:720px){.product-support-page{--product-gutter: clamp(12px, 4.2vw, 18px)}.shared-shell-mount--header{min-height:66px}.shared-shell-mount--footer{min-height:850px}.product-support-main{padding:54px var(--product-gutter) 76px}.product-support-breadcrumb{display:none}.product-support-layout{display:block;padding-top:14px}.product-summary-media{aspect-ratio:1.12}.product-summary-media img{width:78%;height:78%}.product-summary h1{margin-top:18px;font-size:25px}.product-summary-type{font-size:10px}.product-summary-description{margin-top:11px;font-size:9px}.product-summary-details{margin-top:22px}.product-summary-details div{min-height:38px;font-size:9px}.product-summary-links{margin-top:19px}.product-summary-links a{font-size:9px}.product-summary-links svg{width:18px;height:12px}.product-resources{margin-top:25px}.resource-section{padding-bottom:52px}.resource-videos{padding-top:36px;border-top:1px solid var(--product-line)}.resource-section+.resource-section{padding-top:36px}.resource-heading{margin-bottom:17px}.resource-heading h2{font-size:16px}.resource-count{font-size:8px;transform:translateY(-1.4em)}.support-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.support-video-copy{min-height:52px;padding:10px 11px 11px}.support-video-copy h3{font-size:10px}.video-play span{width:38px;height:38px}.video-play span:after{margin:12px 0 0 15px}.video-toggle{margin-top:16px;font-size:9px}.support-video-modal{padding:12px}.support-video-modal-panel{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.support-video-modal-close{top:8px;right:8px;width:36px;height:36px}.support-video-modal-details{padding:17px 18px 20px}.support-video-modal-kicker{margin-bottom:6px;font-size:8px}.support-video-modal-details h2{font-size:17px}.download-row{min-height:66px;grid-template-columns:25px minmax(0,1fr) auto;gap:10px}.download-icon svg{width:17px;height:17px}.download-row strong{font-size:10px}.download-row small{font-size:7px}.download-action{font-size:8px}.faq-item button{min-height:57px;gap:12px}.faq-item button span{font-size:10px}.faq-answer p{font-size:9px}.faq-item.is-open .faq-answer p{padding:0 28px 18px 0}.faq-toggle{margin-top:14px;font-size:9px}.related-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.related-products .product-image--audio{aspect-ratio:.95}.related-products .product-info{min-height:92px}.related-pagination{margin-top:14px;gap:8px}.related-page-arrow{width:28px;height:28px}.related-page-arrow svg{width:13px;height:13px}}@media(prefers-reduced-motion:reduce){.faq-answer,.product-summary-links svg,.related-product{transition:none}.support-video-modal-panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/q-pages-manuals-hifire-x7-product-support.css.map */
