.instruction-manual{background:#f9f9f9;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding-bottom:180px}.instruction-manual .container{max-width:1400px;margin:0 auto;box-sizing:content-box}.instruction-manual-title{padding-left:0;font-weight:600}.document-block--title{margin-bottom:32px}.instruction-manual__heading{font-family:Nunito Sans,sans-serif;font-size:50px;font-weight:600;text-align:left;margin-bottom:16px;color:#000;line-height:1}.instruction-manual__description{text-align:left;font-family:Nunito Sans,sans-serif;font-size:24px;font-weight:300;color:#666;margin-bottom:60px;max-width:800px;line-height:1.2}.instruction-manual__controls{display:flex;flex-direction:column;gap:32px;margin-bottom:60px}.search-block{width:100%;max-width:100%}.search-input-wrapper{position:relative;width:100%;max-width:100%}.search-input{width:100%;height:56px;padding:13px 27px;border:1px solid #000000;border-radius:88px;font-family:Nunito Sans,sans-serif;font-size:17px;font-weight:400;line-height:2.1;background:#fff;color:#000;transition:border-color .3s ease,box-shadow .3s ease}.search-input::placeholder{color:#d9d9d9}.search-input:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px #0000001a}.search-icon{position:absolute;right:32px;top:50%;transform:translateY(-50%);color:#000;pointer-events:none;width:28px;height:28px}.filter-blocks-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.filter-block-group{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-start;width:100%}.filter-block{width:100%;margin-bottom:0}.filter-block__title{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;margin-bottom:16px;color:#000;text-align:left}.filter-options{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-start}.filter-option{height:36px;padding:6px 16px;border:1px solid #666666;border-radius:21px;background:#fff;color:#666;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:2.47;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-align:center;display:inline-flex;align-items:center;justify-content:center;text-transform:none}.filter-option.active{background:#fff;border-color:#000;color:#000}.instruction-manual__content{display:flex;flex-direction:column;gap:80px}.document-block__title{font-family:Nunito Sans,sans-serif;font-size:40px;font-weight:500;margin-bottom:40px;color:#000;text-align:left;line-height:1.05}.document-grid{display:grid;gap:32px;margin-bottom:0}.document-grid[data-file-type=PDF]{grid-template-columns:repeat(4,1fr)}.document-grid[data-file-type=Video]{grid-template-columns:repeat(3,1fr)}.document-card{border-radius:0;overflow:visible;box-shadow:none;transition:all .3s ease;border:none;display:flex;flex-direction:column}.document-card:hover{transform:none;box-shadow:none}.document-card__image-wrapper{position:relative;width:100%;padding-bottom:100%;background:transparent;display:block;overflow:hidden;cursor:pointer}.document-grid[data-file-type=Video] .document-card__image-wrapper{padding-bottom:53.76%}.document-card__image-wrapper>.document-card__cover,.document-card__image-wrapper>.document-card__youtube,.document-card__image-wrapper>.document-card__error{position:absolute;top:0;left:0;width:100%;height:100%}.document-card__download-overlay{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#000;color:#fff;border-radius:42px;height:37px;padding:0 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:2.8;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;width:fit-content}.document-card__download-overlay:hover{background:#333;color:#fff;text-decoration:none}.document-card__download-text{white-space:nowrap}.document-card__video{display:none}.document-card__youtube{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:1}.document-card__error{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f9fa;border:2px dashed #e1e5e9;color:#666}.document-card__error .error-message{margin-top:12px;font-size:14px;color:#999;text-align:center}.document-card__cover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.document-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;position:absolute;top:0;left:0}.document-card:hover .document-card__image{transform:scale(1.02)}.document-card__placeholder{color:#d9d9d9;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.document-card__note-icon{position:absolute;top:16px;right:16px;width:28px;height:28px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:3}.document-card__note-icon:hover{transform:scale(1.1)}.document-card__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;background:transparent;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2;padding:0}.document-card__play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.document-card__play-btn svg{width:68px;height:68px}.youtube-close-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#000c;color:#fff;border:none;border-radius:50%;cursor:pointer;display:none;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1;transition:all .3s ease;z-index:3;padding:0}.youtube-close-btn:hover{background:#000000e6;transform:scale(1.1)}.document-card__content{padding:16px 0 0;display:flex;flex-direction:column;gap:12px}.document-card__title{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:300;color:#000;margin-bottom:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.document-card__download-btn{display:none;align-items:center;gap:8px;padding:0;background:transparent;color:#000;text-decoration:none;border-radius:0;font-size:14px;font-weight:400;transition:all .3s ease}.document-card__download-btn:hover{background:transparent;transform:none;text-decoration:underline;color:#000}.no-results{text-align:center;padding:80px 20px;color:#666;font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:400;background:#f9f9f9;border-radius:8px;border:1px solid #e5e5e5;margin-top:40px}.note-tooltip{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:backdropFadeIn .3s ease}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.note-tooltip__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;cursor:pointer;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.note-tooltip__content{position:relative;width:100%;max-width:400px;background:#fff;border-radius:16px;padding:28px 24px 24px;z-index:1;box-shadow:0 20px 60px #0000004d;animation:modalSlideUp .3s ease}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.note-tooltip__close{position:absolute;top:12px;right:12px;width:36px;height:36px;background:#f5f5f5;border:none;border-radius:50%;font-size:24px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.note-tooltip__close:hover{background:#e5e5e5;color:#333;transform:scale(1.05)}.note-tooltip__text{font-size:16px;font-family:Nunito Sans,sans-serif;font-weight:400;line-height:1.6;color:#333;padding-right:8px}.note-tooltip-desktop{position:fixed;background:#000000e6;color:#fff;padding:12px 16px;border-radius:8px;font-size:14px;font-family:Nunito Sans,sans-serif;font-weight:400;line-height:1.5;max-width:280px;word-wrap:break-word;z-index:10000;box-shadow:0 4px 16px #0000004d;pointer-events:none;animation:tooltipFadeIn .2s ease}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.note-tooltip-desktop:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#000000e6}.note-tooltip-desktop.tooltip-below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#000000e6}.document-card.loading{opacity:.6;pointer-events:none}.document-card.loading .document-card__image{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:60px;font-family:Inter,sans-serif;font-size:22px;font-weight:300;color:#000}.pagination__numbers{display:flex;align-items:center;gap:8px;color:#666}.pagination button{padding:0;border:none;color:#666;cursor:pointer;transition:all .3s ease;font-family:Inter,sans-serif;font-size:22px;font-weight:300}.pagination button:hover:not(:disabled){color:#666}.pagination button:disabled{display:none}.pagination__arrow{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;background:#666;border-radius:0}.pagination__arrow svg{width:7px;height:14px;stroke:none}.pagination__arrow.pagination__prev svg{transform:scaleX(-1)}.pagination__ellipsis{padding:8px 4px;color:#000;-webkit-user-select:none;user-select:none}.pagination__page{min-width:32px}.pagination__page.active{color:#000}@media (prefers-contrast: high){.document-card,.filter-option,.search-input{border:2px solid #000}}@media (prefers-reduced-motion: reduce){.document-card,.document-card__image,.document-card__download-btn,.filter-option,.search-input{transition:none}.document-card:hover,.document-card:hover .document-card__image{transform:none}}@media (max-width: 768px){.instruction-manual{padding:20px;background:#f9f9f9}.instruction-manual__heading{font-size:26px;line-height:1.23;margin-bottom:20px}.instruction-manual__description{font-size:12px;line-height:1.67;margin-bottom:20px}.instruction-manual__controls{gap:20px;margin-bottom:30px}.search-input{height:30px;font-size:10px;padding:6px 16px;line-height:1.125;border:.75px solid #000000}.search-icon{right:16px;width:14px;height:14px}.filter-option{height:20px;font-size:8px;line-height:1.67;padding:3.33px 8px;border:1px solid #666666}.document-grid[data-file-type=PDF]{grid-template-columns:repeat(2,1fr);gap:10px}.document-grid[data-file-type=Video]{grid-template-columns:1fr;gap:20px}.document-grid[data-file-type=Video] .document-card__image-wrapper{padding-bottom:53.61%!important}.document-block__title{font-size:18px;line-height:27px;margin-bottom:20px;font-weight:500}.document-card__title{font-size:12px;line-height:1.67}.instruction-manual__content{gap:30px}.document-card__download-overlay{height:30px;padding:0 10px;font-size:12px;margin-top:0}.document-card__download-overlay svg{width:12px;height:14px}.document-card__note-icon{width:13.84px;height:13.84px;top:8.65px;right:8.65px}.document-card__play-btn{width:50px;height:50px}.document-card__play-btn svg{width:50px;height:50px}.pagination{margin-top:30px;font-size:12px;gap:6px}.pagination button{padding:0;font-size:12px!important;line-height:2.17}.pagination__arrow{width:13px;height:13px;border-radius:2px}.pagination__arrow svg{width:3.25px;height:6.5px}.pagination__page{min-width:20px}.filter-blocks-wrapper{gap:12px}.filter-block-group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:9px;width:calc(100% + 20px);padding-right:20px}.filter-block-group::-webkit-scrollbar{display:none}.document-card__content{padding-top:14px}.pagination{margin-top:20px;gap:6px;font-size:12px;font-weight:300;line-height:26px;color:#666}.pagination .pagination__numbers{gap:6px}.pagination .pagination__page{min-width:16px}.pagination button{font-size:12px}.pagination__arrow{width:13px;height:13px}.note-tooltip-desktop{max-width:calc(100vw - 40px);font-size:11px;padding:8px 12px;border-radius:6px}.note-tooltip-desktop:after{border-width:4px}.instruction-manual .container{padding:0}}@media (max-width: 768px){.search-input{font-size:12px}.filter-option{font-size:12px;padding:12px}.document-card__title{font-size:14px;line-height:1.3}.document-card__download-overlay{margin-bottom:10px}}@media (min-width: 769px){.document-card__download-text{font-size:14px}.pagination button{font-size:15px;font-weight:400}.pagination__arrow{width:20px;height:20px}.pagination__arrow svg{width:6px;height:10px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/instruction-manual.css.map */
