.af-home{color:#171b1a}.af-home__hero{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:32px;min-height:550px;padding:64px 0 72px}.af-home__intro h1{font-size:clamp(48px,5.8vw,84px);font-weight:700;letter-spacing:-.055em;line-height:1.03;margin:0 0 26px;max-width:8.8ch}.af-home__intro h1 span{color:#365a43}.af-home__intro>p{font-size:clamp(18px,2vw,25px);line-height:1.45;max-width:29ch;margin:0 0 28px}.af-home__cta{min-width:240px;min-height:56px;font-weight:600}.af-home__hero-image{display:block;width:100%;height:auto;max-height:470px;object-fit:contain}.af-home__systems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dfe3df;border-bottom:1px solid #dfe3df;padding:46px 0;gap:32px}.af-home__system{display:flex;flex-direction:column;min-width:0}.af-home__system+.af-home__system{border-left:1px solid #dfe3df;padding-left:32px}.af-home__eyebrow{font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;color:#365a43;font-weight:700;margin:0 0 14px}.af-home__system h2{font-size:clamp(27px,2.7vw,39px);letter-spacing:-.04em;line-height:1.08;margin:0 0 16px;max-width:16ch}.af-home__system>p:not(.af-home__eyebrow){color:#5d655f;font-size:16px;line-height:1.6;max-width:29ch;margin:0 0 12px;min-height:78px}.af-home__picture{display:flex;width:100%;height:230px;align-items:center;justify-content:center;margin:auto 0 24px}.af-home__picture img{width:100%;height:100%;object-fit:contain}.af-home__pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.af-home__pair>a{height:100%;min-width:0}.af-home__link{font-size:15px;font-weight:600;color:#234832;text-decoration:underline;text-underline-offset:6px;line-height:1.8}.af-home__link:hover{text-decoration-thickness:2px}.af-home__dual-links{display:flex;gap:24px;flex-wrap:wrap}.af-home__process{padding:62px 0 72px}.af-home__process>h2{font-size:clamp(38px,4.6vw,64px);font-weight:700;letter-spacing:-.05em;margin:0 0 16px;line-height:1.1}.af-home__process-intro{color:#5d655f;font-size:18px;margin:0 0 40px;max-width:65ch}.af-home__steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;margin:0}.af-home__steps li{display:flex;flex-direction:column}.af-home__step-number{display:block;color:#365a43;font-size:32px;font-weight:700;border-bottom:1px solid #dfe3df;padding-bottom:12px;margin-bottom:18px}.af-home__steps h3{font-weight:600;font-size:20px;margin:0 0 10px}.af-home__steps p{font-size:16px;line-height:1.6;color:#5d655f;margin:0 0 20px;min-height:76px;max-width:31ch}.af-home__steps img{display:block;width:100%;height:190px;object-fit:contain;margin-bottom:20px}.af-home__steps .af-home__link{margin-top:auto}.af-home a:focus-visible{outline:2px solid #365a43;outline-offset:5px}@media(max-width:989px){.af-home__hero{min-height:440px;gap:20px}.af-home__systems{gap:20px}.af-home__system+.af-home__system{padding-left:20px}.af-home__picture{height:190px}}@media(max-width:749px){.af-home__hero{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding:40px 0}.af-home__intro h1{max-width:11ch;font-size:52px}.af-home__intro>p{max-width:30ch;font-size:19px}.af-home__hero-media{order:2}.af-home__hero-image{max-height:300px}.af-home__systems{grid-template-columns:1fr;padding:32px 0;gap:30px}.af-home__system+.af-home__system{padding:28px 0 0;border-left:0;border-top:1px solid #dfe3df}.af-home__system h2{font-size:34px;max-width:20ch}.af-home__system>p:not(.af-home__eyebrow){min-height:0;max-width:42ch}.af-home__picture{height:225px;margin:12px 0 18px}.af-home__steps{grid-template-columns:1fr;gap:36px}.af-home__steps p{min-height:0;max-width:45ch}.af-home__steps img{height:210px}.af-home__process{padding:40px 0}.af-home__process-intro{font-size:16px}}.af-home__hero{grid-template-columns:.72fr 1.28fr;min-height:650px;gap:12px}.af-home__hero-image{max-height:610px;width:100%;object-fit:contain}.af-home__steps li:last-child img{width:calc(100% + 80px);max-width:none;height:260px;object-fit:cover;object-position:left center}.af-home{overflow:hidden}@media(max-width:749px){.af-home__hero{min-height:0}.af-home__hero-image{max-height:none}.af-home__hero-media{margin-inline:-15px}.af-home__steps li:last-child img{width:calc(100% + 25px)}}.af-home__hero{min-height:580px;padding-block:42px 54px}.af-home__hero-image{max-height:none;min-height:440px;object-fit:cover}.af-home__steps img{height:260px;object-fit:contain}.af-home__steps li:nth-child(2) img{transform:scale(1.6)}.af-home__steps li:last-child img{height:300px;object-fit:contain}.af-home__system .af-home__picture{height:280px}@media(max-width:749px){.af-home__hero-image,.af-home__hero{min-height:0}.af-home__steps li:nth-child(2) img{transform:scale(1.25)}}.af-home__hero-image{min-height:0;height:500px;object-fit:contain}.af-home__steps li:nth-child(2) img{transform:none;width:100%;height:260px;object-fit:contain}.af-home__steps li:last-child img{object-fit:cover;object-position:35% 65%}@media(max-width:749px){.af-home__hero-image{height:auto}.af-home__steps li:nth-child(2) img{height:250px}}.af-home__four img{object-fit:contain}.af-home__four{height:280px}.af-home__steps .af-home__link{margin-top:16px}.af-home__steps p{min-height:56px}.af-fit-animation{margin-top:38px;border-top:1px solid #dfe3df;padding-top:24px}.af-fit-animation__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.af-fit-animation__top h3{font-size:26px;margin:0}.af-fit-animation__top button{background:none;border:1px solid #a9b5ac;border-radius:2px;padding:9px 14px;font:inherit;cursor:pointer}.af-fit-stage{height:420px;position:relative;overflow:hidden;background:#fff}.af-fit-stage img{position:absolute;object-fit:contain;mix-blend-mode:multiply}.af-fit-adapter{left:calc(50% - 30px);top:10px;width:60px;height:180px;z-index:3;animation:af-adapter 16s infinite}.af-fit-collar{left:calc(50% - 42px);top:90px;width:84px;height:70px;z-index:4;animation:af-collar 16s infinite}.af-fit-head{left:calc(50% - 150px);top:140px;width:300px;height:250px;z-index:2}.af-fit-head--qi{animation:af-qi 16s infinite}.af-fit-head--quantum{animation:af-quantum 16s infinite}.af-fit-screw{left:calc(50% + 13px);top:203px;width:38px;height:38px;border-radius:50%;z-index:5;animation:af-screw 16s infinite}.af-fit-model{position:absolute;left:calc(50% + 170px);top:230px;font-size:13px;color:#68716a}.af-fit-model--qi{animation:af-qi-label 16s infinite}.af-fit-model--quantum{animation:af-quantum-label 16s infinite}.af-fit-caption{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:18px;font-weight:600;z-index:6;margin:0;background:#fff;height:32px}.af-fit-caption span{position:absolute;top:0;right:0;bottom:0;left:0;animation:af-caption 8s infinite;opacity:0}.af-fit-caption span:nth-child(2){animation-delay:2s}.af-fit-caption span:nth-child(3){animation-delay:4s}.af-fit-caption span:nth-child(4){animation-delay:6s}.af-fit-note{font-size:12px!important;color:#69716b;margin:14px 0 0!important}.af-fit-animation.is-paused *{animation-play-state:paused!important}@keyframes af-adapter{0%,50%,to{transform:translateY(-18px)}18%,42%,68%,92%{transform:translateY(26px)}}@keyframes af-collar{0%,50%,to{transform:translate(160px,20px);opacity:0}10%,60%{opacity:1;transform:translateY(20px)}18%,42%,68%,92%{opacity:1;transform:translateY(56px)}46%,96%{opacity:0;transform:translate(80px,56px)}}@keyframes af-qi{0%,12%,49%,to{opacity:0;transform:translate(180px)}20%,40%{opacity:1;transform:translate(0)}46%{opacity:0;transform:translate(-180px)}50%,99%{opacity:0}}@keyframes af-quantum{0%,60%,99%,to{opacity:0;transform:translate(180px)}68%,90%{opacity:1;transform:translate(0)}96%{opacity:0;transform:translate(-180px)}}@keyframes af-screw{0%,22%,46%,50%,72%,96%,to{opacity:0;transform:translateY(35px) rotate(0)}25%,75%{opacity:1;transform:translateY(20px) rotate(0)}36%,86%{opacity:1;transform:translateY(0) rotate(1080deg)}42%,92%{opacity:0;transform:translateY(0) rotate(1080deg)}}@keyframes af-qi-label{0%,20%,27%,to{opacity:0}21%,25%{opacity:.7}}@keyframes af-quantum-label{0%,70%,77%,to{opacity:0}71%,75%{opacity:.7}}@keyframes af-caption{0%,24%{opacity:1}25%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.af-fit-animation *{animation:none!important}.af-fit-head--qi{opacity:1}.af-fit-head--quantum,.af-fit-model,.af-fit-screw,.af-fit-collar,.af-fit-caption span{display:none}.af-fit-caption span:first-child{display:block;opacity:1}}@media(max-width:749px){.af-fit-animation__top h3{font-size:21px}.af-fit-animation__top button{font-size:12px}.af-fit-model{left:calc(50% + 100px);top:280px}.af-fit-stage{height:410px}.af-fit-caption{font-size:15px}}.af-fit-collar--tm{animation:af-collar 16s infinite,af-tm-select 16s infinite}.af-fit-collar--ca{animation:af-collar 16s infinite,af-ca-select 16s infinite}@keyframes af-tm-select{0%,5%,45%,to{opacity:0}8%,42%{opacity:1}}@keyframes af-ca-select{0%,55%,95%,to{opacity:0}58%,92%{opacity:1}}.af-fit-stage{height:550px}.af-fit-head{width:420px;height:350px;left:calc(50% - 210px);top:160px}.af-fit-head--quantum{left:calc(50% - 160px)}.af-fit-adapter{top:35px}.af-fit-collar{top:115px}.af-fit-screw{top:275px}.af-fit-model{top:310px;left:calc(50% + 220px)}@media(max-width:749px){.af-fit-stage{height:500px}.af-fit-head{width:350px;height:310px;left:calc(50% - 175px)}.af-fit-head--quantum{left:calc(50% - 132px)}.af-fit-model{left:calc(50% + 100px);top:330px}}.af-home__steps img{display:block!important}.af-home__system:first-child .af-home__picture{width:calc(100% + 20px);margin-left:-12px}.af-home__system:nth-child(2) .af-home__picture img{object-fit:contain}.af-home__four img{width:100%;height:100%;object-fit:contain}@media(max-width:749px){.af-home__system:first-child .af-home__picture{width:100%;margin-left:0}}.af-multi{margin-block:40px}.af-multi>p{max-width:70ch}.af-multi__columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.af-multi__row{display:grid;grid-template-columns:64px minmax(0,1fr) 72px;gap:12px;align-items:center;border-bottom:1px solid rgba(var(--color-foreground),.15);padding:14px 0}.af-multi__image{width:64px;height:72px;object-fit:contain;background:#fff}.af-multi__row label{font-size:14px;line-height:1.4}.af-multi__row small,.af-multi__row span{display:block}.af-multi__row input{width:72px;min-height:44px;padding:8px;border:1px solid rgba(var(--color-foreground),.4);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.af-multi__row input:disabled{opacity:.4}.af-multi__footer{position:sticky;bottom:0;z-index:3;display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.25);padding:20px 0;margin-top:24px}.af-multi__footer strong,.af-multi__footer small{display:block}.af-multi__footer strong{font-size:26px}.af-multi__columns>div>a{display:block;margin-top:18px;text-decoration:underline}.af-multi :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.af-multi__columns{grid-template-columns:1fr;gap:24px}.af-multi__footer{position:static}.af-multi__footer .button{width:100%}}.af-builder{margin-top:32px;margin-bottom:32px}.af-builder__heading>p:first-child{font-size:12px;letter-spacing:2px;font-weight:700}.af-builder__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.af-builder__grid>div{border:1px solid rgba(var(--color-foreground),.18);padding:24px;border-radius:8px}.af-builder__image{display:block;object-fit:contain;width:180px;height:150px;margin:0 auto 16px}.af-builder label{display:block;margin:14px 0 7px}.af-builder select,.af-builder input[type=number]{width:100%;padding:12px;border:1px solid rgba(var(--color-foreground),.4);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.af-builder .af-builder__check{display:flex;gap:10px;align-items:flex-start}.af-builder__check input{margin-top:5px}.af-builder__footer{display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:24px 0}.af-builder__footer strong{display:block;font-size:24px}.af-builder__footer small{display:block}.af-builder :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.af-builder__grid{grid-template-columns:1fr}.af-builder__grid>div{padding:18px}}.af-weight-nav{padding-block:20px 30px}.af-weight-nav h2{font-size:20px;margin:16px 0}.af-weight-nav>div{display:flex;gap:10px;flex-wrap:wrap}.af-weight-nav a{display:block;padding:10px 16px;border:1px solid #dfe3df;color:#234832;text-decoration:none}.af-weight-nav a:hover{background:#f2f5f1;border-color:#365a43}.allfit-business.page-width{max-width:1180px;padding-top:64px;padding-bottom:88px;min-height:440px}.allfit-business h1{font-size:clamp(32px,4vw,46px);margin:0 0 36px;line-height:1.2}.allfit-business__entry{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:850px}.allfit-business__entry>div{padding:32px;border:1px solid #dbe3dd;border-radius:6px}.allfit-business__entry h2{font-size:24px;margin:0 0 28px}.allfit-business__entry .button{min-width:150px}.allfit-business__dashboard{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.allfit-business__tile{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:160px;border:1px solid #dbe3dd;border-radius:6px;padding:28px;color:#202922;font-size:clamp(23px,2.4vw,29px);font-weight:700;text-decoration:none;line-height:1.25}.allfit-business__tile small{display:block;margin-top:14px;font-size:15px;font-weight:400;line-height:1.5}.allfit-business__pending{padding:24px 28px;border-left:5px solid #365a43;background:#f2f5f1;max-width:850px}.allfit-business__tile:hover{background:#f2f5f1;border-color:#365a43}.allfit-business__tile--primary{color:#fff;background:#365a43;border-color:#365a43}.allfit-business__tile--primary:hover{background:#294632}.allfit-business a:focus-visible{outline:3px solid #365a43;outline-offset:5px}.allfit-business__form{max-width:680px;margin:0 auto}@media(max-width:749px){.allfit-business.page-width{padding-top:36px;padding-bottom:48px;min-height:0}.allfit-business__entry,.allfit-business__dashboard{grid-template-columns:1fr;gap:18px}.allfit-business__entry>div{padding:26px}.allfit-business__tile{min-height:110px;padding:24px;font-size:25px}}allfit-wholesale-order{display:block;color:#202922;font-family:inherit;--wo-green:#365a43;--wo-line:#dce3db;--wo-soft:#f3f6f1;--wo-muted:#677267}.wo-wrap{max-width:1420px;margin:0 auto;padding:30px 28px 60px}.wo-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--wo-line);gap:24px;margin-bottom:28px}.wo-tabs a{color:var(--wo-muted);padding:16px 0;text-decoration:none;font-size:19px;font-weight:700;line-height:1.35;border-bottom:3px solid transparent}.wo-tabs a[aria-current]{color:var(--wo-green);border-color:var(--wo-green)}.wo-tabs small{display:block;font-size:12px;font-weight:400;margin-top:4px}.wo-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:23px}.wo-top h1{font-size:clamp(25px,3vw,34px);margin:0;line-height:1.2;font-weight:750;letter-spacing:-.5px}.wo-search{display:flex;gap:8px;flex:1;max-width:460px}.wo-search input{width:100%;min-width:0;border:1px solid var(--wo-line);border-radius:6px;background:#fff;padding:12px 14px;font:inherit;font-size:15px}.wo-button,.wo-search button{font:inherit;cursor:pointer;border:1px solid var(--wo-green);border-radius:5px;background:var(--wo-green);color:#fff;font-size:14px;font-weight:700;padding:11px 17px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1.35}.wo-button:hover,.wo-search button:hover{background:#254530}.wo-button:disabled{opacity:.45;cursor:not-allowed}.wo-brands{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 24px}.wo-brands a{display:block;text-decoration:none;font-size:13px;font-weight:600;color:#425044;border:1px solid var(--wo-line);padding:8px 11px;border-radius:5px;background:#fff;white-space:nowrap}.wo-brands a[aria-current],.wo-brands a:hover{color:#fff;background:var(--wo-green);border-color:var(--wo-green)}.wo-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start}.wo-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;min-height:42px}.wo-list-head h2{font-size:19px;margin:0}.wo-list-head h2 span{font-size:13px;font-weight:400;color:var(--wo-muted);margin-left:10px}.wo-list-head button{font-size:13px;padding:9px 13px}.wo-columns{display:grid;grid-template-columns:minmax(0,1fr) 200px 96px 72px 58px;gap:12px;padding:10px 14px;background:var(--wo-soft);color:var(--wo-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--wo-line);border-bottom:0;border-radius:6px 6px 0 0}.wo-columns span:first-child{grid-column:1/3}.wo-product{display:grid;grid-template-columns:minmax(0,1fr) 200px 96px 72px 58px;gap:12px;align-items:center;background:#fff;border:1px solid var(--wo-line);border-top:0;padding:14px;min-height:108px}.wo-product-info{display:flex;align-items:center;gap:14px;min-width:0}.wo-product-info img,.wo-photo{width:76px;height:68px;flex-shrink:0;object-fit:contain;background:#fff;border-radius:4px}.wo-product-title{font-size:14px;font-weight:650;line-height:1.45;color:#25312a;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wo-product-title:hover{text-decoration:underline}.wo-meta{font-size:12px;color:var(--wo-muted);margin-top:5px;line-height:1.45}.wo-product select{width:100%;padding:10px 8px;border:1px solid var(--wo-line);border-radius:4px;font:inherit;font-size:12px;background:#fff;color:#25312a}.wo-product input[type=number],.wo-line input{width:100%;min-height:39px;box-sizing:border-box;padding:8px;border:1px solid #ccd7cc;border-radius:4px;font:inherit;font-size:14px;text-align:center;background:#fff;color:#202922}.wo-price{font-size:15px;font-weight:700;white-space:nowrap}.wo-price small{display:block;font-size:11px;font-weight:400;color:var(--wo-muted);margin-top:3px}.wo-product [data-add]{font-size:13px;padding:10px 8px}.wo-unit-option{font-size:12px;line-height:1.5;color:var(--wo-muted)}.wo-order{position:sticky;top:24px;background:#fff;border:1px solid var(--wo-line);border-radius:7px;padding:20px;box-shadow:0 5px 18px #263b2c05}.wo-order summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:19px;font-weight:700;gap:12px}.wo-order summary::-webkit-details-marker{display:none}.wo-order summary span{font-size:13px;background:var(--wo-soft);color:var(--wo-green);padding:3px 9px;border-radius:12px;white-space:nowrap}.wo-order-lines{max-height:430px;overflow:auto;margin-top:14px}.wo-empty{padding:28px 0;font-size:14px;color:var(--wo-muted);text-align:center}.wo-line{padding:15px 0;border-bottom:1px solid var(--wo-line)}.wo-line:first-child{padding-top:4px}.wo-line-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.wo-line-top strong{font-size:12px;color:var(--wo-muted);font-weight:500}.wo-line-top b{font-size:13px;white-space:nowrap}.wo-line h3{font-size:13px;font-weight:650;line-height:1.4;margin:5px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wo-line-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:12px}.wo-line input{width:70px;min-height:34px;padding:5px}.wo-line button{font:inherit;font-size:12px;color:#677267;border:0;background:none;cursor:pointer;padding:6px;text-decoration:underline}.wo-total{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:650;padding:19px 0}.wo-total strong{font-size:22px}.wo-review{width:100%;box-sizing:border-box;min-height:44px}.wo-note{font-size:12px;line-height:1.5;color:var(--wo-muted);margin:10px 0 0;text-align:center}.wo-feedback{font-size:13px;line-height:1.4;margin:0 0 12px;min-height:0;color:#365a43}.wo-feedback:empty{display:none}.wo-feedback[role=alert]{color:#a03e25}.wo-pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:24px}.wo-pagination a,.wo-pagination span{padding:7px 12px;border:1px solid var(--wo-line);border-radius:4px;color:#365a43;text-decoration:none;font-size:14px}.wo-pagination span.current{background:#365a43;color:#fff}.wo-gate{padding:60px 28px;max-width:900px;margin:auto;min-height:360px}.wo-gate h1{font-size:38px}.wo-gate .button{margin-right:12px}allfit-wholesale-order :focus-visible{outline:3px solid #b8843c;outline-offset:3px}@media(max-width:1200px){.wo-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.wo-product{grid-template-columns:minmax(0,1fr) 160px 80px 62px 50px;gap:8px;padding:12px}.wo-columns{grid-template-columns:minmax(0,1fr) 160px 80px 62px 50px;gap:8px;padding:10px 12px}.wo-product-info img{width:58px;height:60px}.wo-product-info{gap:10px}.wo-product-title{font-size:13px}}@media(max-width:950px){.wo-layout{grid-template-columns:minmax(0,1fr)}.wo-wrap{padding:18px 16px 140px}.wo-order{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:7;border-radius:10px 10px 0 0;padding:14px 20px;box-shadow:0 -3px 25px #1a352a14;display:grid;grid-template-columns:1fr 180px;gap:0 14px}.wo-order details{grid-column:1/-1}.wo-order details[open] .wo-order-lines{max-height:40vh}.wo-total{padding:12px 0 0;font-size:13px}.wo-total strong{font-size:20px}.wo-review{align-self:end;min-height:42px}.wo-order summary{font-size:16px}.wo-note{display:none}.wo-brands{flex-wrap:nowrap;overflow:auto;padding-bottom:6px;margin-bottom:14px}.wo-top{flex-direction:column;align-items:stretch;gap:18px}.wo-search{max-width:none}.wo-tabs{gap:16px;margin-bottom:20px}.wo-tabs a{font-size:16px;padding:12px 0}.wo-tabs small{font-size:12px}.wo-top h1{font-size:27px}.wo-product,.wo-columns{grid-template-columns:minmax(0,1fr) 170px 85px 70px 60px}}@media(max-width:650px){.wo-tabs{gap:10px}.wo-tabs a{font-size:14px}.wo-tabs small{font-size:12px;line-height:1.4;max-width:130px}.wo-top h1{font-size:25px}.wo-product{grid-template-columns:76px minmax(0,1fr) 72px;gap:10px;min-height:0;padding:14px 10px}.wo-product-info{grid-column:1/4;gap:12px}.wo-product-info img{width:64px;height:56px}.wo-product-title{font-size:14px}.wo-spec{grid-column:1/3}.wo-price{grid-column:3;grid-row:2;font-size:14px;text-align:right}.wo-product input[data-quantity]{grid-column:1;grid-row:3}.wo-product [data-add]{grid-column:2/4;grid-row:3;justify-self:end;min-width:100px;min-height:39px}.wo-columns{display:none}.wo-product:first-of-type{border-top:1px solid var(--wo-line);border-radius:6px 6px 0 0}.wo-list-head h2{font-size:17px}.wo-list-head h2 span{display:block;margin:3px 0 0;font-size:12px}.wo-list-head button{font-size:12px;padding:9px 10px}.wo-unit-option{font-size:12px}.wo-order{grid-template-columns:1fr 150px}.wo-order-lines{font-size:14px}.wo-meta{font-size:11px}}allfit-wholesale-order .wo-heading{display:flex;align-items:center;gap:18px;flex-wrap:wrap}allfit-wholesale-order .wo-buy-again{background:#fff;color:#365a43;border:1px solid #365a43;white-space:nowrap}allfit-wholesale-order .wo-reorder{width:min(660px,calc(100vw - 32px));max-height:85vh;border:1px solid #dce3da;border-radius:12px;padding:24px;color:#26352b;background:#fff;box-sizing:border-box;overflow:auto}allfit-wholesale-order .wo-reorder::backdrop{background:#18271c80}allfit-wholesale-order .wo-reorder-head{display:flex;justify-content:space-between;align-items:center;gap:16px}allfit-wholesale-order .wo-reorder-head h2{margin:0;font-size:26px}allfit-wholesale-order .wo-reorder-head button{border:0;background:none;font-size:30px;cursor:pointer;width:44px;height:44px}allfit-wholesale-order .wo-previous-order{border-top:1px solid #dce3da;padding:16px 0}allfit-wholesale-order .wo-previous-order summary{font-weight:700;cursor:pointer;padding:8px 0}allfit-wholesale-order .wo-previous-order summary span{font-weight:400;margin-left:16px}allfit-wholesale-order .wo-reorder-line{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #edf0ea}allfit-wholesale-order .wo-reorder-line span span,allfit-wholesale-order .wo-reorder-line small{display:block;font-size:14px;line-height:1.5}allfit-wholesale-order .wo-reorder-line input{width:80px;min-width:70px;padding:10px;border:1px solid #ccd5ca;border-radius:5px;font:inherit}allfit-wholesale-order .wo-reorder-line:has(input:disabled){opacity:.6}allfit-wholesale-order .wo-previous-order>.wo-button{margin-top:16px}allfit-wholesale-order .wo-weight-total{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-top:12px}allfit-wholesale-order .wo-weight-total strong{font-weight:600}allfit-wholesale-order{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:#f5f5f7}allfit-wholesale-order .wo-wrap{max-width:1500px}allfit-wholesale-order .wo-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}allfit-wholesale-order .wo-columns{display:none}allfit-wholesale-order .wo-product{grid-template-columns:minmax(0,1fr) 68px 68px;grid-template-rows:1fr auto auto;gap:12px;padding:19px;border:0;border-radius:15px;min-height:205px;box-shadow:0 1px 4px #00000006}allfit-wholesale-order .wo-product-info{grid-column:1/-1;grid-row:1;align-items:flex-start;gap:13px}allfit-wholesale-order .wo-product-info img{width:76px;height:80px;object-fit:contain}allfit-wholesale-order .wo-product-title{font-size:14px;line-height:1.5;-webkit-line-clamp:4}allfit-wholesale-order .wo-spec{grid-column:1/-1;grid-row:2}allfit-wholesale-order .wo-spec:has(input[type=hidden]){display:none}allfit-wholesale-order .wo-spec[data-fixed-spec]:has(input[type=hidden]){display:block}allfit-wholesale-order .wo-price{grid-column:1;grid-row:3;font-size:17px;text-align:left}allfit-wholesale-order .wo-product input[data-quantity]{grid-column:2;grid-row:3;width:68px;border-radius:8px}allfit-wholesale-order .wo-product [data-add]{grid-column:3;grid-row:3;min-width:0;width:68px;border-radius:8px}allfit-wholesale-order .wo-product select{border-radius:8px;font-size:12px}allfit-wholesale-order .wo-order{border:0;border-radius:15px;box-shadow:0 2px 8px #00000006}allfit-wholesale-order .wo-line h3{font-weight:500;-webkit-line-clamp:3}allfit-wholesale-order .wo-line-top strong{color:#202922;font-weight:700}allfit-wholesale-order .wo-button,allfit-wholesale-order .wo-search button,allfit-wholesale-order .wo-search input{border-radius:8px}allfit-wholesale-order .wo-brands a{border-radius:8px}@media(max-width:1100px)and (min-width:951px){allfit-wholesale-order .wo-products{grid-template-columns:1fr}}@media(max-width:950px){allfit-wholesale-order .wo-order{border-radius:12px 12px 0 0}allfit-wholesale-order .wo-total{grid-column:1;grid-row:2}allfit-wholesale-order .wo-review{grid-column:2;grid-row:2/4}allfit-wholesale-order .wo-weight-total{grid-column:1;grid-row:3;font-size:12px}allfit-wholesale-order [data-weight-note]{display:block;grid-column:1/-1;grid-row:4;text-align:left;font-size:10px;margin-top:7px}}@media(max-width:650px){allfit-wholesale-order .wo-products{grid-template-columns:1fr}allfit-wholesale-order .wo-top h1{font-size:28px}allfit-wholesale-order .wo-product{min-height:185px}allfit-wholesale-order .wo-product-title{font-size:14px}allfit-wholesale-order .wo-product:first-of-type{border:0;border-radius:15px}}allfit-wholesale-order .wo-product-info .wo-image-frame{width:80px;height:80px;min-width:80px;max-width:80px;flex:0 0 80px;display:grid;place-items:center;overflow:hidden;background:#fff;border-radius:6px;box-sizing:border-box}allfit-wholesale-order .wo-product-info .wo-image-frame>img{display:block!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:scale-down!important;object-position:center;transform:none!important;aspect-ratio:auto!important;margin:0!important;align-self:center;justify-self:center}allfit-wholesale-order .wo-product-info>div:last-child{flex:1;min-width:0}allfit-wholesale-order .wo-image-frame .wo-photo{width:80px;height:80px}allfit-wholesale-order .wo-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;margin-top:8px}allfit-wholesale-order .wo-top .wo-search{grid-column:1/-1;max-width:none}allfit-wholesale-order .wo-account-menu{position:relative;z-index:8;justify-self:end;align-self:center;margin:0;border:0;padding:0}allfit-wholesale-order .wo-account-menu>summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer;font-size:14px;font-weight:650;white-space:nowrap;min-height:44px;padding:8px 12px;border-radius:8px;color:#26352b}allfit-wholesale-order .wo-account-menu>summary::-webkit-details-marker{display:none}allfit-wholesale-order .wo-account-menu[open]>summary{background:#e9eeea}allfit-wholesale-order .wo-account-menu>nav{position:absolute;right:0;top:calc(100% + 7px);min-width:230px;max-width:calc(100vw - 32px);border:1px solid #e2e6e1;border-radius:12px;background:#fff;padding:8px;box-shadow:0 10px 32px #14291a1c}allfit-wholesale-order .wo-account-menu nav p{font-size:12px;color:#677267;padding:9px 12px;margin:0;overflow-wrap:anywhere}allfit-wholesale-order .wo-account-menu nav a{display:block;padding:12px;border-radius:6px;text-decoration:none;color:#26352b;font-size:14px;line-height:1.4}allfit-wholesale-order .wo-account-menu nav a:hover{background:#f2f5f1}allfit-wholesale-order .wo-account-menu .wo-account-logout{border-top:1px solid #e5e9e2;margin-top:5px;border-radius:0}@media(max-width:650px){allfit-wholesale-order .wo-top{gap:15px 8px}allfit-wholesale-order .wo-heading{gap:12px}allfit-wholesale-order .wo-heading h1{font-size:24px}allfit-wholesale-order .wo-account-menu>summary{font-size:12px;padding:6px;gap:5px}allfit-wholesale-order .wo-account-menu svg{width:17px;height:17px}}.wo-heading{display:flex;align-items:center;gap:20px;flex-wrap:wrap;min-width:0}.wo-logo{display:block;flex:none;line-height:0}.wo-logo img{display:block;width:160px;height:auto;object-fit:contain}.wo-top{flex-wrap:wrap;gap:18px}.wo-heading h1{font-size:clamp(22px,2.3vw,30px)}.wo-top .wo-search{flex-basis:100%;max-width:none;order:3}.wo-top .wo-account-menu{margin-left:auto}.wo-types{display:flex;flex-wrap:wrap;gap:8px;margin:-7px 0 22px;padding-top:16px;border-top:1px solid var(--wo-line)}.wo-types a{padding:7px 15px;border-radius:20px;color:var(--wo-muted);font-size:14px;font-weight:650;text-decoration:none;background:#f1f4f0;border:1px solid transparent}.wo-types a[aria-current],.wo-types a:hover{color:var(--wo-green);background:#e5eee5;border-color:#abc2ac}.wo-best-seller{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7efdf;color:#345328;font-size:11px;font-weight:750;letter-spacing:.4px;line-height:1.5;margin:0 0 6px}.wo-line-top b{white-space:nowrap;font-size:13px}.wo-line-total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:10px;font-size:12px;line-height:1.5}.wo-line-total span{color:var(--wo-muted)}.wo-line-total strong{font-size:13px}.wo-cart-header{display:flex;align-items:center;gap:24px;padding:24px max(24px,calc((100% - 1364px)/2));border-bottom:1px solid #dce3db}.wo-cart-header img{width:160px;height:auto}.wo-cart-header a{color:#365a43;font-weight:650;text-decoration:none}.wo-cart-header a:nth-child(2){margin-left:auto}@media(max-width:749px){.wo-top .wo-heading{width:100%;gap:12px;display:grid;grid-template-columns:128px minmax(0,1fr)}.wo-logo img{width:128px}.wo-heading h1{font-size:22px}.wo-heading .wo-buy-again{grid-column:1}.wo-top .wo-account-menu{align-self:flex-end;margin-top:-57px;margin-bottom:10px}.wo-top .wo-search{width:100%}.wo-types{gap:6px}.wo-types a{padding:7px 12px;font-size:13px}.wo-cart-header{flex-wrap:wrap;padding:18px;gap:15px}.wo-cart-header img{width:120px}.wo-cart-header a{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
