body:not(.template-index){--inf-page-bg: var(--m-ink, #000);--inf-page-fg: var(--m-paper, #fff);--inf-page-muted: var(--m-gray-30, #b0b0b0);--inf-page-dim: var(--m-gray-50, #777);--inf-page-line: var(--m-line, rgba(255, 255, 255, .18));--inf-page-line-strong: var(--m-line-strong, rgba(255, 255, 255, .42));--inf-page-container: var(--m-container, min(1440px, 94vw));--inf-page-font: "Sora", sans-serif;--inf-page-radius: 6px;background:var(--inf-page-bg);color:var(--inf-page-fg)}body:not(.template-index) main.content-for-layout{background:var(--inf-page-bg);color:var(--inf-page-fg)}.footer{background:var(--m-ink, #000)!important;color:var(--m-paper, #fff)!important;border-top:1px solid var(--m-line, rgba(255, 255, 255, .18))!important}.footer__content-top,.footer__content-bottom{border-color:var(--m-line, rgba(255, 255, 255, .18))!important}.footer-block__heading{font-family:Sora,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.14em;text-transform:uppercase;color:var(--m-gray-50, #777)}.footer a,.footer .list-menu__item--link{color:var(--m-paper, #fff)!important;text-decoration:none}.footer a:hover{text-decoration:underline;text-underline-offset:5px}.footer .disclosure__button,.footer .localization-form__select{border-radius:var(--inf-page-radius)!important;border-color:var(--m-line-strong, rgba(255, 255, 255, .42))!important;background:transparent!important;color:var(--m-paper, #fff)!important}body:not(.template-index) .page-width{max-width:var(--inf-page-container);padding-left:24px;padding-right:24px}body:not(.template-index) .page-width--narrow{max-width:min(920px,94vw)}body:not(.template-index) .gradient{background:var(--inf-page-bg)}body:not(.template-index) .main-page-title,body:not(.template-index) .title--primary,body:not(.template-index) .template-search h1,body:not(.template-index) .collection-hero__title,body:not(.template-index) .article-template__title,body:not(.template-index) .customer__title,body:not(.template-index) .customer>h1,body:not(.template-index) .template-404 .title{font-family:var(--inf-page-font)!important;font-size:clamp(42px,8vw,112px);font-weight:900!important;line-height:.9;letter-spacing:0;text-transform:uppercase;color:var(--inf-page-fg);margin:0 0 28px;padding-bottom:24px}body:not(.template-index) .main-page-title{text-align:left!important}body:not(.template-index) h2,body:not(.template-index) h3,body:not(.template-index) .card__heading,body:not(.template-index) .footer-block__heading{letter-spacing:0}body:not(.template-index) .rte,body:not(.template-index) .article-template__content,body:not(.template-index) .collection-hero__description,body:not(.template-index) .card-information,body:not(.template-index) .article-card__excerpt,body:not(.template-index) .product-option,body:not(.template-index) .tax-note,body:not(.template-index) .customer p,body:not(.template-index) .customer address{color:var(--inf-page-muted);font-size:1.6rem;line-height:1.58;letter-spacing:0}body:not(.template-index) .rte h2,body:not(.template-index) .rte h3,body:not(.template-index) .article-template__content h2,body:not(.template-index) .article-template__content h3,body:not(.template-index) .contact__fields+.field,body:not(.template-index) .shopify-policy__title h1{color:var(--inf-page-fg)}body:not(.template-index) .rte a,body:not(.template-index) .underlined-link,body:not(.template-index) .customer a,body:not(.template-index) .article-template__link{color:var(--inf-page-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body:not(.template-index) .button,body:not(.template-index) .shopify-challenge__button,body:not(.template-index) .customer button,body:not(.template-index) button.shopify-payment-button__button--unbranded{min-height:46px;border-radius:var(--inf-page-radius)!important;border:1px solid var(--inf-page-fg)!important;background:var(--inf-page-fg)!important;color:var(--inf-page-bg)!important;box-shadow:none!important;font-family:var(--inf-page-font)!important;font-size:12px;font-weight:800!important;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;transition:background .16s var(--m-ease, ease),color .16s var(--m-ease, ease),transform .16s var(--m-ease, ease)}body:not(.template-index) .button:before,body:not(.template-index) .button:after,body:not(.template-index) .customer button:before,body:not(.template-index) .customer button:after,body:not(.template-index) button.shopify-payment-button__button--unbranded:before,body:not(.template-index) button.shopify-payment-button__button--unbranded:after{content:none!important}body:not(.template-index) .button:hover,body:not(.template-index) .customer button:hover,body:not(.template-index) button.shopify-payment-button__button--unbranded:hover{background:var(--inf-page-bg)!important;color:var(--inf-page-fg)!important;transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--inf-page-fg)!important}body:not(.template-index) .button--secondary,body:not(.template-index) .button--tertiary{background:transparent!important;color:var(--inf-page-fg)!important}body:not(.template-index) .field,body:not(.template-index) .select,body:not(.template-index) .customer .field{border-radius:var(--inf-page-radius)!important}body:not(.template-index) .field:before,body:not(.template-index) .field:after,body:not(.template-index) .select:before,body:not(.template-index) .select:after,body:not(.template-index) .customer .field:before,body:not(.template-index) .customer .field:after{border-radius:var(--inf-page-radius)!important;box-shadow:none!important}body:not(.template-index) .field:after,body:not(.template-index) .select:after,body:not(.template-index) .customer .field:after{box-shadow:0 0 0 1.5px var(--inf-page-line-strong)!important}body:not(.template-index) .field__input,body:not(.template-index) .select__select,body:not(.template-index) .text-area,body:not(.template-index) .customer .field input,body:not(.template-index) .customer select,body:not(.template-index) #tagSearchInput{border-radius:var(--inf-page-radius)!important;background:transparent!important;color:var(--inf-page-fg)!important;box-shadow:none!important;font-family:var(--inf-page-font)!important;letter-spacing:0}body:not(.template-index) .field__input:focus,body:not(.template-index) .select__select:focus,body:not(.template-index) .text-area:focus,body:not(.template-index) .customer .field input:focus,body:not(.template-index) .customer select:focus,body:not(.template-index) #tagSearchInput:focus{outline:2px solid var(--inf-page-fg)!important;outline-offset:2px!important;box-shadow:none!important}body:not(.template-index) .field__label,body:not(.template-index) .customer .field label,body:not(.template-index) label{color:var(--inf-page-dim);letter-spacing:.08em;text-transform:uppercase}body:not(.template-index) .badge,body:not(.template-index) .facets__summary,body:not(.template-index) .mobile-facets__open,body:not(.template-index) .pagination__item{border-radius:var(--inf-page-radius)!important}body:not(.template-index) .card--card,body:not(.template-index) .card--standard .card__inner,body:not(.template-index) .article-card-wrapper .card,body:not(.template-index) .collection-card-wrapper .card{border-radius:var(--inf-page-radius)!important;border-color:var(--inf-page-line-strong)!important;background:transparent!important}body:not(.template-index) .card--card:after,body:not(.template-index) .card--standard .card__inner:after{box-shadow:none!important;border-radius:var(--inf-page-radius)!important}body:not(.template-index) .card__media,body:not(.template-index) .card .media,body:not(.template-index) .global-media-settings,body:not(.template-index) .media{border-radius:var(--inf-page-radius)!important}body:not(.template-index) .card__information{padding:1.6rem 0 0}body:not(.template-index) .card__content,body:not(.template-index) .card__inner,body:not(.template-index) .contains-card--standard .slider__slide:not(.collection-list__item--no-media){background:transparent!important}body:not(.template-index) .card__heading a,body:not(.template-index) .card-information a{color:var(--inf-page-fg)}body:not(.template-index) .price,body:not(.template-index) .price__regular,body:not(.template-index) .price-item{color:var(--inf-page-fg)}body:not(.template-index) .caption-with-letter-spacing,body:not(.template-index) .m-secondary-meta,body:not(.template-index) .blog-filters__label,body:not(.template-index) .article-card__info,body:not(.template-index) .article-card__stats,body:not(.template-index) .product-count__text,body:not(.template-index) .facets__heading,body:not(.template-index) .facet-filters__label{font-family:var(--inf-page-font)!important;font-size:11px;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:var(--inf-page-dim)}body:not(.template-index) .pagination-wrapper{border-top:1px solid var(--inf-page-line);padding-top:24px}body:not(.template-index) .pagination__list{gap:0}body:not(.template-index) .pagination__item{border:1px solid var(--inf-page-line)}body:not(.template-index) .pagination__item--current{background:var(--inf-page-fg);color:var(--inf-page-bg)}body:not(.template-index) .quantity{min-height:44px;border:1px solid var(--inf-page-line-strong);border-radius:var(--inf-page-radius)!important;color:var(--inf-page-fg)}body:not(.template-index) .quantity:before,body:not(.template-index) .quantity:after{content:none!important}body:not(.template-index) .quantity__button,body:not(.template-index) .quantity__input{color:var(--inf-page-fg);background:transparent!important;font-family:var(--inf-page-font)!important}body:not(.template-index) .modal__content,body:not(.template-index) .popup-modal__content,body:not(.template-index) .cart-notification,body:not(.template-index) .predictive-search{border-radius:var(--inf-page-radius)!important;border-color:var(--inf-page-line-strong)!important;background:var(--inf-page-bg)!important;color:var(--inf-page-fg)!important;box-shadow:none!important}body:not(.template-index) .cart-drawer,body:not(.template-index) .drawer__inner,body:not(.template-index) .drawer__header,body:not(.template-index) .drawer__footer{background:var(--inf-page-bg)!important;color:var(--inf-page-fg)!important;border-color:var(--inf-page-line)!important}body:not(.template-index) .drawer__inner{border-left:2px solid var(--inf-page-fg)!important;border-radius:var(--inf-page-radius) 0 0 var(--inf-page-radius)!important}body:not(.template-index) .drawer__close,body:not(.template-index) .cart-remove-button,body:not(.template-index) .modal__close-button{color:var(--inf-page-fg)!important;border-radius:var(--inf-page-radius)!important}body:not(.template-index) .predictive-search__heading,body:not(.template-index) .predictive-search__item-heading,body:not(.template-index) .predictive-search__item-query-result{color:var(--inf-page-fg)!important}body:not(.template-index) .predictive-search__list-item,body:not(.template-index) .predictive-search__pages-wrapper,body:not(.template-index) .predictive-search__results-groups-wrapper{border-color:var(--inf-page-line)!important}body:not(.template-index) .mobile-facets__inner,body:not(.template-index) .mobile-facets__header,body:not(.template-index) .mobile-facets__footer,body:not(.template-index) .mobile-facets__submenu,body:not(.template-index) .facets__disclosure{background:var(--inf-page-bg)!important;color:var(--inf-page-fg)!important;border-color:var(--inf-page-line)!important;border-radius:var(--inf-page-radius)!important}body:not(.template-index) .mobile-facets__label,body:not(.template-index) .facets__label,body:not(.template-index) .facet-checkbox{color:var(--inf-page-muted)!important}body:not(.template-index) .shopify-section-group-footer-group .newsletter-form__field-wrapper,body:not(.template-index) .newsletter-form__field-wrapper{max-width:560px}body:not(.template-index) .newsletter-form__button{color:var(--inf-page-fg)!important;border-radius:var(--inf-page-radius)!important}body:not(.template-index) .shopify-block,body:not(.template-index) .shopify-app-block{color:var(--inf-page-fg)}body:not(.template-index) .shopify-block [style*=border-radius],body:not(.template-index) .shopify-app-block [style*=border-radius]{border-radius:var(--inf-page-radius)!important}body.template-blog .main-blog{padding-top:52px}body.template-blog .blog-filters{gap:0;border:1px solid var(--inf-page-line-strong);border-radius:0;padding:0;margin-bottom:32px;position:relative;isolation:isolate;overflow:hidden;background:var(--inf-page-bg)}body.template-blog .blog-filters__label,body.template-blog .blog-filters__count{padding:13px 16px;margin:0}body.template-blog .blog-filters__btn{border:0;border-right:1px solid var(--inf-page-line);border-radius:0!important;padding:13px 16px;color:var(--inf-page-fg);background:transparent;font-family:var(--inf-page-font);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;position:relative;z-index:1;mix-blend-mode:difference}body.template-blog .blog-filters__btn .num{font-family:var(--inf-page-font);font-size:11px;font-weight:800;letter-spacing:.1em;margin-right:8px;opacity:.55}body.template-blog .blog-filters__btn:hover{background:transparent;color:var(--inf-page-fg)}body.template-blog .blog-filters__highlight,body.template-page-downloads .inf_viewer__highlight{position:absolute;top:0;left:0;width:0;height:0;background:var(--inf-page-fg);pointer-events:none;transform:translateZ(0);will-change:transform,width,height;z-index:0}body.template-blog .blog-articles{gap:0}body.template-blog .blog-articles__article{padding:24px 0}body.template-article .article-template__hero-container{max-width:var(--inf-page-container);padding:0 24px}body.template-article .article-template__hero-container .media{border:0}body.template-article .article-template header,body.template-article .article-template__content,body.template-article .article-template__social-sharing{max-width:min(920px,94vw)}body.template-article .article-template__content{border-top:0;padding-top:12px}body.template-article .article-template__content code{border-radius:0;border-color:var(--inf-page-line-strong);background:#ffffff14;color:var(--inf-page-fg)}body.template-article .article-template__content pre{border-radius:0;border-color:var(--inf-page-line-strong);background:#050505}body.template-article .article-template__comment-wrapper,body.template-article .article-template__comments-comment{background:transparent;border-top:0}body.template-collection .collection-hero,body.template-search .template-search,body.template-cart cart-items,body.template-cart #main-cart-footer,body.template-list-collections .collection-list-wrapper,body[class*=template-customers] .customer,body.template-404 .template-404{padding-top:52px}body.template-collection .collection-hero__inner{padding-top:0;padding-bottom:36px;border-bottom:0}body.template-collection .facets-wrapper,body.template-search .facets-wrapper,body.template-collection .facets-vertical-sort,body.template-search .facets-vertical-sort{border-top:0;border-bottom:0;padding-top:14px;padding-bottom:14px}body.template-collection .product-grid,body.template-search .product-grid{gap:0;border:0;border-radius:0;overflow:visible}body.template-collection .product-grid .grid__item,body.template-search .product-grid .grid__item{padding:18px;border:1px solid var(--inf-page-line);margin-right:-1px;margin-bottom:-1px}body.template-cart .cart__items{border-top:0;border-bottom:0}body.template-cart .cart-items thead tr,body.template-cart .cart-item{border-bottom:0}body.template-cart .cart-item__image-container{border:1px solid var(--inf-page-line);border-radius:var(--inf-page-radius)}body[class*=template-customers] .customer table,body[class*=template-customers] .customer tbody tr{border-color:var(--inf-page-line)!important;box-shadow:none!important}body[class*=template-customers] .customer>div:first-child,body[class*=template-customers] .customer.account>div:first-child{border-bottom:2px solid var(--inf-page-fg);padding-bottom:20px;margin-bottom:28px}body.template-page-contact .contact{max-width:min(920px,94vw);border-top:2px solid var(--inf-page-fg)}body.template-page-contact .contact form{padding-top:24px}body.template-page-contact .notification{border-radius:0!important;border:1px solid var(--inf-page-fg);background:var(--inf-page-fg);color:var(--inf-page-bg)}body.page-faqs #accordion,body.template-page-faq #accordion{max-width:min(980px,94vw)!important;padding:0 24px 64px!important;gap:0!important}body.page-faqs .accordion-item,body.template-page-faq .accordion-item{border-radius:0!important;border-top:1px solid var(--inf-page-line)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.page-faqs .accordion-item:first-child,body.template-page-faq .accordion-item:first-child{border-top:2px solid var(--inf-page-fg)!important}body.page-faqs .accordion-item:last-child,body.template-page-faq .accordion-item:last-child{border-bottom:1px solid var(--inf-page-line)!important}body.page-faqs .accordion-header a,body.template-page-faq .accordion-header a{background:transparent!important;color:var(--inf-page-fg)!important;padding:18px 0!important;font-size:clamp(16px,2vw,24px)!important;line-height:1.1!important;letter-spacing:0!important}body.page-faqs .accordion-header a:hover,body.template-page-faq .accordion-header a:hover{background:transparent!important}body.page-faqs .accordion-caret,body.template-page-faq .accordion-caret{width:14px!important;height:14px!important;border-color:var(--inf-page-fg)!important}body.page-faqs .accordion-content,body.template-page-faq .accordion-content{padding:0 0 20px!important;color:var(--inf-page-muted)!important;font-size:1.55rem!important;line-height:1.55!important;text-transform:none!important}body.template-page-media #vid-with-info-container{display:grid!important;grid-template-columns:1fr!important;gap:0!important;max-width:var(--inf-page-container);margin:0 auto;padding:0 24px}body.template-page-media .vid-container{width:100%!important;max-width:none!important;margin:0!important;padding:28px 0!important;border-radius:0!important;border-top:1px solid var(--inf-page-line)!important;background:transparent!important;box-shadow:none!important;text-align:left!important;display:grid;gap:22px}body.template-page-media .vid-container:first-child{border-top:2px solid var(--inf-page-fg)!important}body.template-page-media .vid-container.favorite,body.template-page-media .vid-container.favorite:hover{box-shadow:none!important;border-top-color:var(--inf-page-fg)!important}body.template-page-media .vid-title{font-size:clamp(22px,3vw,42px)!important;line-height:1.02;margin:0 0 12px!important}body.template-page-media .vid-description{color:var(--inf-page-muted)!important;font-style:normal!important;max-width:68ch}body.template-page-media .vid-author{color:var(--inf-page-dim)!important;font-size:1.2rem!important;letter-spacing:.12em;text-transform:uppercase}body.template-page-media .vid-wrapper{border-radius:0!important;border:1px solid var(--inf-page-line-strong);max-width:none!important}body.template-page-media .vid-label{border-radius:0!important;border:1px solid var(--inf-page-line-strong);background:transparent!important;color:var(--inf-page-fg);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}body.template-page-media .label-filter-dropdown{max-width:var(--inf-page-container)!important;width:min(420px,94vw)}body.template-page-media #filter-toggle,body.template-page-media #label-filters.label-options{border-radius:0!important;border-color:var(--inf-page-line-strong)!important;background:transparent!important;box-shadow:none!important}body.template-page-media #pagination-controls{border-top:1px solid var(--inf-page-line);padding:24px!important;margin-top:12px}@media(min-width:900px){body.template-page-media .vid-container{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:center}}body.template-page-downloads .inf_downloads{--inf_radius: 0 !important;--inf_border: var(--inf-page-line-strong) !important;--inf_surface: transparent !important;color:var(--inf-page-fg)}body.template-page-downloads .inf_downloads__wrap{max-width:var(--inf-page-container)!important;padding:0 24px 72px!important}body.template-page-downloads .inf_downloads__hero,body.template-page-downloads .inf_viewer,body.template-page-downloads .inf_asset,body.template-page-downloads .inf_viewer__note,body.template-page-downloads .inf_downloads__note{border-radius:var(--inf-page-radius)!important;background:transparent!important;box-shadow:none!important}body.template-page-downloads .inf_downloads__hero{padding:0 0 28px!important;border:0!important;border-bottom:0!important}body.template-page-downloads .inf_downloads__quicklinks,body.template-page-downloads .inf_viewer__tabs{gap:0!important;border:1px solid var(--inf-page-line-strong);border-radius:0;position:relative;isolation:isolate;overflow:hidden;background:var(--inf-page-bg)}body.template-page-downloads .inf_downloads__quicklinks .button,body.template-page-downloads .inf_btn_tab{border:0!important;border-right:1px solid var(--inf-page-line-strong)!important;border-radius:0!important;box-shadow:none!important;position:relative;z-index:1;mix-blend-mode:difference}body.template-page-downloads .inf_downloads__quicklinks .button:last-child,body.template-page-downloads .inf_btn_tab:last-child{border-right:0!important}body.template-page-downloads .inf_btn_tab[aria-selected=true]{background:transparent!important;color:var(--inf-page-fg)!important}body.template-page-downloads .inf_viewer__stage{border-radius:var(--inf-page-radius)!important;border:2px solid var(--inf-page-fg)!important;background:var(--inf-page-bg)!important}body.template-page-downloads .inf_assets__grid{gap:0!important;border:1px solid var(--inf-page-line);border-radius:0;overflow:hidden}body.template-page-downloads .inf_asset{border:0!important;border-right:1px solid var(--inf-page-line)!important;border-bottom:1px solid var(--inf-page-line)!important;padding:22px!important}body.template-page-downloads .inf_badge{border-radius:var(--inf-page-radius)!important;color:var(--inf-page-fg)}body.template-page-flasher #app-container{min-height:70vh!important;height:auto!important;padding:0 24px 72px!important}body.template-page-flasher #app{width:min(720px,100%)!important;padding:28px!important;border:2px solid var(--inf-page-fg);background:transparent}body.template-page-flasher #app h2{margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--inf-page-line);font-size:clamp(28px,5vw,56px);line-height:.95}body.template-page-flasher #app button{width:100%;margin-top:10px;padding:13px 18px;border:1px solid var(--inf-page-fg);background:var(--inf-page-fg);color:var(--inf-page-bg);font-family:var(--inf-page-font);font-weight:800;text-transform:uppercase}body.template-page-flasher #app button:disabled{opacity:.45}body.template-page-flasher #log{height:220px!important;border:1px solid var(--inf-page-line-strong)!important;background:#050505;color:var(--inf-page-muted);font-family:ui-monospace,SFMono-Regular,monospace!important}body.template-page-flasher .disclosure__list-wrapper{border-radius:0!important;border:1px solid var(--inf-page-line-strong);background:var(--inf-page-bg)}body:not(.template-index) .footer__content-top,body:not(.template-index) .footer__content-bottom{border-top:0!important;border-bottom:0!important}body:not(.template-index) .footer__content-top{border-bottom:1px solid var(--inf-page-line)!important;padding-top:28px;padding-bottom:28px}body:not(.template-index) .footer-block__details-content .list-menu__item--link{display:inline-flex;min-height:0;padding:.35rem 0;color:var(--inf-page-muted)!important;font-size:1.25rem}body:not(.template-index) .footer-block__details-content .list-menu__item--link:hover{color:var(--inf-page-fg)!important}body.template-page-contact .shopify-section:has(.contact){margin-top:0}body.template-page-contact .contact{border-top:0;padding-top:18px}body.template-page-contact .contact .field,body.template-page-contact .contact .text-area{min-height:54px;background:#ffffff09!important}body.template-page-contact .contact .text-area{min-height:180px}body.template-page-contact .contact .field:after{box-shadow:0 0 0 1.5px var(--inf-page-line-strong)!important}body.template-page-contact .contact .field:hover:after,body.template-page-contact .contact .field:focus-within:after{box-shadow:0 0 0 2px var(--inf-page-fg)!important}body.template-page-contact .contact .button{border-radius:var(--inf-page-radius)!important}body.template-blog .article-card-wrapper .card,body.template-blog .article-card-wrapper .card__inner,body.template-blog .article-card-wrapper .card__media,body.template-blog .article-card-wrapper .media,body.template-blog .article-card-wrapper .global-media-settings{border:0!important;box-shadow:none!important}body.template-blog .article-card__info,body.template-blog .article-card__stats{border-top:0!important;padding-top:.45rem}body.template-blog .article-card .card__heading{margin-bottom:.25rem}body.template-article .article-template__social-sharing{margin-top:1.4rem;margin-bottom:.4rem}body.template-cart .title--primary{margin-bottom:18px;padding-bottom:0}body.template-cart .cart__items{padding-bottom:1.2rem}body.template-cart .cart__footer{padding-top:1.2rem!important}body:not(.template-index) .cart__dynamic-checkout-buttons,body:not(.template-index) shopify-accelerated-checkout,body:not(.template-index) shopify-accelerated-checkout-cart,body:not(.template-index) .shopify-cleanslate div,body:not(.template-index) .shopify-cleanslate button{border-radius:var(--inf-page-radius)!important}body:not(.template-index) shopify-accelerated-checkout,body:not(.template-index) shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--inf-page-radius);--shopify-accelerated-checkout-button-box-shadow: none}body.page-about .main-page-title{display:none}body.page-about .page-width--narrow{max-width:var(--inf-page-container)}body.page-about .page-width--narrow>.rte{max-width:none}body.page-about .shopify-section[id*=custom_liquid]{display:none}body.page-about .about-page{max-width:none!important;margin:0!important;padding:40px 0 72px!important;background:transparent!important;color:var(--inf-page-fg)!important;font-family:var(--inf-page-font)!important;line-height:1.55!important}body.page-about .about-page h1,body.page-about .about-page h2,body.page-about .about-page h3,body.page-about .about-page p,body.page-about .about-page a,body.page-about .about-page span,body.page-about .about-page div{font-family:var(--inf-page-font)!important}body.page-about .about-page>h3{margin:0 0 14px!important;color:var(--inf-page-dim)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.page-about .about-page h1{max-width:11ch;margin:0 0 28px!important;color:var(--inf-page-fg)!important;font-size:clamp(48px,9vw,128px)!important;font-weight:900!important;letter-spacing:0!important;line-height:.9!important;text-transform:uppercase!important}body.page-about .about-page h2{max-width:760px;margin:0 0 18px!important;color:var(--inf-page-fg)!important;font-size:clamp(28px,4vw,56px)!important;font-weight:900!important;letter-spacing:0!important;line-height:.98!important;text-transform:uppercase!important}body.page-about .about-page h3:not(:first-child){display:inline-flex;margin:42px 0 12px!important;padding:0 0 6px!important;border-bottom:1px solid var(--inf-page-line-strong);color:var(--inf-page-dim)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.page-about .about-page p{max-width:760px;margin:0 0 18px!important;color:var(--inf-page-muted)!important;font-size:clamp(16px,1.25vw,19px)!important;font-weight:500!important;line-height:1.58!important}body.page-about .about-page>p:first-of-type{color:var(--inf-page-fg)!important;font-size:clamp(18px,1.6vw,24px)!important;line-height:1.42!important}body.page-about .about-page a{color:var(--inf-page-fg)!important;text-decoration:none!important;border-bottom:1px solid currentColor}body.page-about .stat-row,body.page-about .compliance-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:38px 0 56px!important;border-top:1px solid var(--inf-page-line-strong);border-bottom:1px solid var(--inf-page-line-strong)}body.page-about .compliance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:980px}body.page-about .stat-item,body.page-about .compliance-badge,body.page-about .about-card,body.page-about .about-callout,body.page-about .about-cta-block{background:transparent!important;border:1px solid var(--inf-page-line)!important;border-radius:var(--inf-page-radius)!important;box-shadow:none!important}body.page-about .stat-item,body.page-about .compliance-badge{min-width:0!important;padding:22px 20px!important;border-top:0!important;border-bottom:0!important;border-left:0!important;text-align:left!important}body.page-about .stat-item:last-child,body.page-about .compliance-badge:last-child{border-right:0!important}body.page-about .stat-number{display:block;color:var(--inf-page-fg)!important;font-size:clamp(26px,3vw,44px)!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important}body.page-about .stat-label,body.page-about .compliance-badge{color:var(--inf-page-dim)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.35!important;text-transform:uppercase!important}body.page-about .about-card,body.page-about .about-callout,body.page-about .about-cta-block{max-width:860px;margin:30px 0 44px!important;padding:28px!important}body.page-about .about-card p:first-child,body.page-about .about-cta-block h2{color:var(--inf-page-fg)!important}body.page-about .about-callout{border-left:3px solid var(--inf-page-fg)!important}body.page-about .about-callout p{font-style:normal!important}body.page-about .divider{width:min(100%,980px);margin:52px 0!important;border:0!important;border-top:1px solid var(--inf-page-line)!important}body.page-about .about-cta-block{text-align:left!important}body.page-about .btn-primary,body.page-about .btn-secondary{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;margin:8px 8px 0 0!important;padding:.78rem 1.05rem!important;border:1px solid var(--inf-page-fg)!important;border-radius:var(--inf-page-radius)!important;background:transparent!important;color:var(--inf-page-fg)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em!important;line-height:1!important;text-decoration:none!important;text-transform:uppercase!important}body.page-about .btn-primary{background:var(--inf-page-fg)!important;color:var(--inf-page-bg)!important}@media(max-width:749px){body:not(.template-index) .page-width{padding-left:18px;padding-right:18px}body:not(.template-index) .main-page-title,body:not(.template-index) .title--primary,body:not(.template-index) .template-search h1,body:not(.template-index) .collection-hero__title,body:not(.template-index) .article-template__title,body:not(.template-index) .customer__title,body:not(.template-index) .customer>h1,body:not(.template-index) .template-404 .title{font-size:clamp(36px,12vw,64px);line-height:.96}body.template-collection .product-grid .grid__item,body.template-search .product-grid .grid__item{padding:14px 10px}body.template-blog .blog-filters__btn,body.template-blog .blog-filters__label{flex:0 0 auto}body.template-page-downloads .inf_assets__grid{grid-template-columns:1fr!important}body.page-about .about-page{padding-top:20px!important}body.page-about .about-page h1{max-width:100%;font-size:clamp(42px,13vw,72px)!important}body.page-about .stat-row,body.page-about .compliance-grid{grid-template-columns:1fr!important}body.page-about .stat-item,body.page-about .compliance-badge{border-right:0!important;border-bottom:1px solid var(--inf-page-line)!important}body.page-about .stat-item:last-child,body.page-about .compliance-badge:last-child{border-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/infishark-secondary.css.map */
