.ifixai-theme :is(.page-width,.page-width-desktop,.page-width--narrow,.shopify-policy__container,.customer.account,.customer.order){width:100%;max-width:none;padding-inline:var(--ifixai-gutter);box-sizing:border-box}.ifixai-theme :is(.article-template__content,.article-template__social-sharing,.article-template__comment-wrapper)>:not(form){max-width:85ch}.ifixai-theme .shopify-policy__body{max-width:90ch;margin-inline:auto}.ifixai-theme :is(.rte,.card__information,.product__info-container){overflow-wrap:anywhere}.ifixai-theme img{max-width:100%}.ifixai-theme .ifixai-section{padding-block:clamp(36px,4.4vw,88px)}.ifixai-theme .ifixai-section__heading p,.ifixai-theme .ifixai-caption{color:var(--ifixai-muted)}.ifixai-theme .ifixai-caption{font-size:1.3rem;line-height:1.5}.ifixai-theme .ifixai-icon{width:54px;height:54px;object-fit:contain;flex:none}.ifixai-theme .ifixai-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ifixai-theme .ifixai-promise{display:flex;align-items:flex-start;gap:1.6rem;text-decoration:none;color:inherit;padding:2rem;border:1px solid var(--ifixai-rule);border-radius:12px}.ifixai-theme .ifixai-promise h3{font-size:2rem;margin:0 0 .6rem}.ifixai-theme .ifixai-promise p{font-size:1.4rem;line-height:1.5;color:var(--ifixai-muted);margin:0;max-width:55ch}.ifixai-theme a.ifixai-promise:hover{border-color:var(--ifixai-brick)}.ifixai-theme .ifixai-brand-links{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.ifixai-theme .ifixai-brand-links a{border:1px solid var(--ifixai-rule);padding:.8rem 1.6rem;border-radius:6px;color:inherit;text-decoration:none;font-weight:650}.ifixai-theme .ifixai-brand-links a:hover{border-color:var(--ifixai-brick)}.ifixai-theme .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,24px);margin-inline:0}.ifixai-theme .product-grid>.grid__item{width:100%;max-width:none;min-width:0}.ifixai-theme .product-grid .slider__slide{margin-inline:0;scroll-snap-align:start}.ifixai-theme .product-card-wrapper .card{height:100%;background:#fff}.ifixai-theme .product-card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ifixai-theme .product-card-wrapper .card__information{padding:1.5rem}.ifixai-theme .product-card-wrapper .card>.card__content{grid-template-rows:auto minmax(0,1fr) auto}.ifixai-theme .product-card-wrapper .quick-add{margin:0 1.5rem 1.5rem}.ifixai-theme .product-card-wrapper .quick-add__submit{font-size:1.4rem;min-width:0;padding-inline:1rem;white-space:normal}.ifixai-theme .product-card-wrapper .price{font-size:1.9rem;font-weight:650}.ifixai-theme .ifixai-stock{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin:.7rem 0;font-size:1.2rem;line-height:1.45}.ifixai-theme .ifixai-availability{color:var(--ifixai-muted)}.ifixai-theme .ifixai-us-badge{color:var(--ifixai-brick);font-weight:650}.ifixai-theme .ifixai-us-badge:before{content:"";display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:currentColor;margin-right:.5rem;vertical-align:middle}.ifixai-theme .ifixai-fit-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,96px);align-items:center}.ifixai-theme .ifixai-fit-layout h2{margin:0}.ifixai-theme .ifixai-fit-photo{width:100%;height:100%;max-height:620px;object-fit:cover;border-radius:12px;object-position:73% center}.ifixai-theme .ifixai-steps{display:grid;gap:1.7rem;margin:2.5rem 0}.ifixai-theme .ifixai-steps li{display:flex;gap:1.6rem;align-items:center}.ifixai-theme .ifixai-steps h3{font-size:1.9rem;margin:0 0 .4rem}.ifixai-theme .ifixai-steps p{margin:0;color:var(--ifixai-muted);font-size:1.45rem}.ifixai-theme .ifixai-scale{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;border-block:1px solid var(--ifixai-rule);padding-block:clamp(34px,5vw,80px)}.ifixai-theme .ifixai-scale h2{margin:0;max-width:16ch}.ifixai-theme .ifixai-scale p:not(.ifixai-count){max-width:58ch}.ifixai-theme .ifixai-scale__figure{padding-left:4vw;border-left:1px solid var(--ifixai-rule)}.ifixai-theme .ifixai-count{font-size:clamp(6rem,8vw,15rem);line-height:1;letter-spacing:-.06em;font-weight:650;color:var(--ifixai-brick);font-variant-numeric:tabular-nums;margin:0 0 1rem;min-width:6ch}.ifixai-theme .ifixai-scale__figure h3{font-size:2.5rem;margin:1rem 0}.ifixai-theme .ifixai-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(30px,6vw,120px)}.ifixai-theme .ifixai-story__intro h2{margin:0;max-width:21ch}.ifixai-theme .ifixai-story__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ifixai-theme .ifixai-story__points h3{font-size:2rem;line-height:1.2}.ifixai-theme .ifixai-story__points p{font-size:1.5rem;color:var(--ifixai-muted)}.ifixai-theme .ifixai-guides-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,96px)}.ifixai-theme .ifixai-guides-intro h2{margin:0}.ifixai-theme .ifixai-guides-intro>img{width:100%;height:auto;aspect-ratio:2.8;object-fit:cover;border-radius:12px;margin:2rem 0}.ifixai-theme .ifixai-guides-intro>.ifixai-icon{width:36px;height:36px;vertical-align:middle;margin:0 1rem 0 0}.ifixai-theme .ifixai-guide-list article{padding:2rem 0;border-bottom:1px solid var(--ifixai-rule)}.ifixai-theme .ifixai-guide-list h3{font-size:2.5rem;line-height:1.15;margin:0 0 1rem}.ifixai-theme .ifixai-guide-list h3 a{color:inherit;text-decoration:none}.ifixai-theme .ifixai-guide-list p{color:var(--ifixai-muted);max-width:70ch}.ifixai-theme .ifixai-faq-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(24px,5vw,96px)}.ifixai-theme .ifixai-faq-layout h2{margin:0}.ifixai-theme .ifixai-faq-item{border-bottom:1px solid var(--ifixai-rule)}.ifixai-theme .ifixai-faq-item summary{padding:2rem 3rem 2rem 0;font-weight:650;position:relative;font-size:1.8rem;line-height:1.4}.ifixai-theme .ifixai-faq-item summary .svg-wrapper{width:14px;height:14px;position:absolute;right:0;top:2.5rem}.ifixai-theme .ifixai-faq-item[open] summary .svg-wrapper{transform:rotate(180deg)}.ifixai-theme .ifixai-faq-item .rte{padding-bottom:1.5rem;max-width:80ch}.ifixai-theme .ifixai-subscribe{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;border-top:1px solid var(--ifixai-rule);padding-top:4rem}.ifixai-theme .ifixai-subscribe h2{margin:0}.ifixai-theme .ifixai-subscribe form{max-width:68rem;width:100%;justify-self:end}.ifixai-theme .ifixai-subscribe-row{display:flex;gap:1rem}.ifixai-theme .ifixai-subscribe input{width:100%;min-width:0}.ifixai-theme .ifixai-content-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;margin-bottom:5rem}.ifixai-theme .ifixai-content-hero:not(:has(>img)){grid-template-columns:1fr}.ifixai-theme .ifixai-content-hero h1{margin:0 0 1.5rem}.ifixai-theme .ifixai-content-hero .rte{max-width:75ch}.ifixai-theme .ifixai-content-hero>img{width:100%;height:auto;aspect-ratio:2.8;object-fit:cover;border-radius:12px}.ifixai-theme .ifixai-content-layout{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,3fr);gap:clamp(30px,6vw,120px);align-items:start}.ifixai-theme .ifixai-help-nav{border-top:2px solid var(--ifixai-brick);padding-top:1.8rem;position:sticky;top:11rem}.ifixai-theme .ifixai-help-nav h2{font-size:2.1rem;margin-top:0}.ifixai-theme .ifixai-help-nav ul{list-style:none;padding:0;margin:0}.ifixai-theme .ifixai-help-nav a{display:inline-block;padding:.7rem 0;color:inherit;font-size:1.5rem}.ifixai-theme .ifixai-content-body{max-width:110rem;width:100%;min-width:0}.ifixai-theme .ifixai-content-article{border-bottom:1px solid var(--ifixai-rule);padding:0 0 3rem;margin-bottom:3rem}.ifixai-theme .ifixai-content-article h2{font-size:clamp(2.5rem,2.4vw,3.3rem);margin:1rem 0}.ifixai-theme .ifixai-content-article .rte{max-width:85ch}.ifixai-theme .ifixai-request-form{display:grid;gap:1rem;max-width:80rem;border:1px solid var(--ifixai-rule);padding:clamp(20px,3vw,40px);border-radius:12px;scroll-margin-top:12rem}.ifixai-theme .ifixai-request-form label,.ifixai-theme .ifixai-subscribe label{font-weight:650;font-size:1.4rem;display:block}.ifixai-theme :is(.ifixai-request-form,.ifixai-subscribe) :is(input,textarea,select){min-width:0;width:100%;padding:1.2rem;border:1px solid #a9afb8;border-radius:7px;background:#fff;color:var(--ifixai-ink);font-size:1.6rem;box-sizing:border-box}.ifixai-theme .ifixai-request-form textarea{resize:vertical;min-height:120px}.ifixai-theme .ifixai-request-form .button{margin-top:1rem}.ifixai-theme .ifixai-request-form h2{font-size:2.6rem;margin:0}.ifixai-theme .ifixai-specs{border-block:1px solid var(--ifixai-rule);margin-block:2.4rem}.ifixai-theme .ifixai-specs h2{font-size:2.3rem}.ifixai-theme .ifixai-specs dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:.8rem 2rem;font-size:1.45rem}.ifixai-theme .ifixai-specs dl>div{display:contents}.ifixai-theme .ifixai-specs dt{font-weight:650}.ifixai-theme .ifixai-specs dd{margin:0;overflow-wrap:anywhere}.ifixai-theme .ifixai-product-promises{display:grid;gap:1rem;margin-top:2rem}.ifixai-theme .ifixai-product-promises .ifixai-promise{padding:1.3rem}.ifixai-theme .ifixai-product-promises .ifixai-icon{width:36px;height:36px}.ifixai-theme .ifixai-product-promises h3{font-size:1.6rem}.ifixai-theme .ifixai-product-promises p{font-size:1.25rem}.ifixai-theme .ifixai-cart-intro{display:flex;align-items:center;gap:1rem}.ifixai-theme .ifixai-cart-intro p{font-size:1.4rem;max-width:62ch}.ifixai-theme .ifixai-footer{grid-template-columns:1.5fr repeat(3,1fr);gap:clamp(24px,4vw,80px)}.ifixai-theme .ifixai-footer p{max-width:40ch}.ifixai-theme .ifixai-footer li+li{margin-top:.8rem}.ifixai-theme .ifixai-nav details>ul{z-index:20;min-width:24rem;box-shadow:0 12px 24px #17233312}.ifixai-theme .ifixai-empty{padding:3rem;border:1px solid var(--ifixai-rule);border-radius:12px}.ifixai-theme .ifixai-product-promises .ifixai-promise:focus-visible{outline-offset:2px}@media(min-width:1800px){.ifixai-theme .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ifixai-theme .ifixai-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ifixai-theme .ifixai-category{min-height:190px;padding:3rem}.ifixai-theme .ifixai-hero h1{font-size:clamp(6.6rem,4vw,8.8rem)}.ifixai-theme .ifixai-hero__copy{padding-block:85px}.ifixai-theme .ifixai-lookup{max-width:64rem}}@media(min-width:2400px){.ifixai-theme .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:3400px){.ifixai-theme .product-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:750px)and (max-width:1199px){.ifixai-theme .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ifixai-theme .ifixai-promises{gap:1rem}.ifixai-theme .ifixai-promise{padding:1.5rem;display:block}.ifixai-theme .ifixai-story{grid-template-columns:1fr}.ifixai-theme .ifixai-promise .ifixai-icon{margin-bottom:1rem}}@media(max-width:989px){.ifixai-theme .ifixai-content-layout{grid-template-columns:1fr}.ifixai-theme .ifixai-help-nav{position:static;order:2}.ifixai-theme .ifixai-help-nav ul{display:grid;grid-template-columns:1fr 1fr;gap:.3rem 2rem}.ifixai-theme .ifixai-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.ifixai-theme .ifixai-footer>div:first-child{grid-column:1/-1}}@media(max-width:749px){.ifixai-theme .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ifixai-theme .product-card-wrapper .card__information{padding:1rem}.ifixai-theme .product-card-wrapper .card__heading{font-size:1.4rem}.ifixai-theme .product-card-wrapper .price{font-size:1.6rem}.ifixai-theme .product-card-wrapper .quick-add{margin-inline:1rem}.ifixai-theme .product-card-wrapper .quick-add__submit{font-size:1.25rem;min-height:4.4rem}.ifixai-theme .product-card-wrapper .ifixai-stock{font-size:1.1rem}.ifixai-theme .ifixai-promises,.ifixai-theme .ifixai-fit-layout,.ifixai-theme .ifixai-scale,.ifixai-theme .ifixai-story,.ifixai-theme .ifixai-guides-layout,.ifixai-theme .ifixai-faq-layout,.ifixai-theme .ifixai-subscribe,.ifixai-theme .ifixai-content-hero{grid-template-columns:1fr;gap:2.4rem}.ifixai-theme .ifixai-promise{padding:1.4rem;gap:1.2rem}.ifixai-theme .ifixai-promise h3{font-size:1.8rem}.ifixai-theme .ifixai-icon{width:44px;height:44px}.ifixai-theme .ifixai-fit-photo{aspect-ratio:2.4;max-height:260px}.ifixai-theme .ifixai-scale__figure{border-left:0;border-top:1px solid var(--ifixai-rule);padding:2.5rem 0 0}.ifixai-theme .ifixai-scale h2{max-width:none}.ifixai-theme .ifixai-story__points{grid-template-columns:1fr}.ifixai-theme .ifixai-story__points article{border-bottom:1px solid var(--ifixai-rule);padding-bottom:1.4rem}.ifixai-theme .ifixai-story__points h3{margin:1rem 0}.ifixai-theme .ifixai-content-hero{margin-bottom:3rem}.ifixai-theme .ifixai-content-hero>img{aspect-ratio:2.5}.ifixai-theme .ifixai-subscribe-row{flex-direction:column}.ifixai-theme .ifixai-subscribe .button{width:100%}.ifixai-theme .ifixai-footer{grid-template-columns:1fr 1fr}.ifixai-theme .drawer__inner{width:min(100vw,44rem);max-width:100vw}.ifixai-theme .cart-item__details{min-width:0}.ifixai-theme .cart-item__totals{overflow-wrap:anywhere}}@media(max-width:340px){.ifixai-theme .product-grid,.ifixai-theme .ifixai-footer,.ifixai-theme .ifixai-help-nav ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ifixai-theme *{scroll-behavior:auto!important}.ifixai-theme .ifixai-count{transition:none}}.ifixai-theme .ifixai-cart-promise{margin-bottom:2rem}.ifixai-theme .ifixai-cart-promise>h2{font-size:2.5rem}.ifixai-theme .ifixai-cart-promise>p{font-size:1.4rem}.ifixai-theme .ifixai-cart-promise .ifixai-promise{padding:1rem}.ifixai-theme .ifixai-cart-promise .ifixai-promise h3{font-size:1.6rem}.ifixai-theme .ifixai-cart-promise .ifixai-promise p{font-size:1.25rem}.ifixai-theme .ifixai-cart-promise .ifixai-icon{width:36px;height:36px}.ifixai-theme .ifixai-origin-note{display:block;font-size:1.2rem;color:var(--ifixai-muted)}.ifixai-theme .article-template__hero-container{max-width:none;margin-inline:var(--ifixai-gutter)}.ifixai-theme .article-template__hero-container .media{max-height:600px}.ifixai-theme .product__info-wrapper{padding-right:0}.ifixai-theme .product__info-container,.ifixai-theme .product__info-container .product-form__input{max-width:none}.ifixai-theme .product__media-wrapper{min-width:0}.ifixai-theme .product__description img{height:auto;max-width:100%}.ifixai-theme .ifixai-mono{font-family:IBM Plex Mono,monospace}.ifixai-theme .footer-block:empty{display:none}.ifixai-theme .ifixai-promise .ifixai-icon{margin:0}.ifixai-theme .ifixai-guides-intro>.ifixai-icon{aspect-ratio:auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ifixai-depth.css.map */
