body{letter-spacing:0;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.025em}.header-wrapper{background:#fff}.header__heading-link .h2{font-size:25px;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.header__menu-item{font-size:14px;font-weight:500}.header__active-menu-item{text-underline-offset:6px}.announcement-bar__message{font-size:12px;letter-spacing:.025em;padding:8px 0}.button{font-weight:600;letter-spacing:.015em}.button:hover{filter:brightness(.94)}.button--secondary{filter:none}.product__title h1{font-size:clamp(29px,3.1vw,44px);line-height:1.13;font-weight:600;letter-spacing:-.035em}.product__description{font-size:16px;line-height:1.7}.product__description>p,.product__description>ol,.product__description>ul{max-width:65ch}.product__description h2{font-size:26px;line-height:1.25;margin-top:30px}.product__description h3{font-size:21px;margin-top:26px}.product__description a{text-decoration:underline;text-underline-offset:4px}.product__description table{font-size:14px;line-height:1.5;width:100%;border-collapse:collapse}.product__description th,.product__description td{padding:12px 10px;border:1px solid #dfe3df}.product__description thead{background:#f2f5f1}.product__description th small{font-weight:400;color:#5d655f}.product__media-list .product-media-container{background:#fff}.product__media img{object-fit:contain}.product__info-container .price{margin-block:22px}.price{letter-spacing:0}.price__sale .price-item--regular{color:#68716a}.card__heading{font-size:17px;line-height:1.35;font-weight:500}.card-information .price{font-size:17px}.product-grid .card__media img,.collection .card__media img,.related-products .card__media img{object-fit:contain}.product-grid .card__inner,.related-products .card__inner{flex-grow:0}.product-grid .card>.card__content .card__information{display:flex;flex-direction:column}.product-grid .card>.card__content .card-information{margin-top:auto;padding-top:14px}.collection-hero__title{font-size:clamp(32px,4vw,48px);font-weight:600;letter-spacing:-.035em}.collection-hero__description{max-width:70ch}.collection-hero__inner{padding-block:38px 20px}.facets__heading,.facet-filters__label{font-weight:500}.quick-order-list{border-top:1px solid #dfe3df}.quick-order-list__table th{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.variant-item__image{object-fit:contain!important;background:#fff}.variant-item__image-container{background:#fff}.footer{border-top:0}.footer-block__heading{font-size:18px;font-weight:600}.footer-block__details-content{font-size:14px}.af-multi h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;font-weight:600}.af-multi h3{font-size:23px;font-weight:600}.af-multi__columns{gap:48px}.af-multi__columns>div>h3{border-bottom:2px solid #365a43;padding-bottom:14px}.af-multi__row input:focus{border-color:#365a43}.af-multi__footer{box-shadow:0 -8px 20px #171b1a08}.af-multi__footer .button{min-width:245px}.related-products__heading{font-size:32px;font-weight:600}a:focus-visible,button:focus-visible{outline-color:#365a43}@media(min-width:990px){.header{padding-top:18px;padding-bottom:18px}.product--medium:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)}.product--left .product__info-wrapper{padding-left:48px}.product-grid .card__heading{min-height:4.1em}}@media(max-width:749px){.header__heading-link .h2{font-size:21px}.product__title h1{font-size:29px}.product__description{font-size:15px}.product__description table{font-size:12px}.product__description th,.product__description td{padding:9px 6px}.card__heading,.card-information .price{font-size:15px}.af-multi__footer .button{min-width:0}.collection-hero__inner{padding-block:24px 8px}.collection-hero__title{margin-bottom:16px}.related-products__heading{font-size:27px}}.header__menu-item{font-family:var(--font-body-family);font-weight:500}.header__heading-logo{transform:scaleY(.86);transform-origin:center}.footer__content-top{padding-bottom:16px!important}.footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:28px!important}.footer-block.grid__item{width:100%!important;max-width:none!important;margin:0!important}.footer-block__heading{margin-bottom:10px!important}.footer-block__details-content>p{margin-block:6px}.footer-block--menu .footer-block__details-content{display:flex;gap:6px 20px;flex-wrap:wrap}.footer-block--menu .list-menu__item{padding-block:3px!important}.footer__content-bottom{padding-top:12px!important}.footer__localization,.footer__column--info{padding:0!important}.footer__payment{margin-top:0!important}.footer__copyright{margin-top:10px!important}.footer__content-bottom-wrapper{gap:12px}.footer .disclosure__button{min-height:36px}.footer .localization-form{margin:0 10px 0 0!important;padding:0!important}@media(max-width:749px){.footer__blocks-wrapper{grid-template-columns:1fr;gap:18px!important}.footer-block__details-content{margin-bottom:0!important}.footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.footer__column{width:100%}.footer__localization{justify-content:flex-start!important}}.announcement-bar__message{font-size:18px!important}.af-home__steps li:nth-child(2) img{width:50%!important;margin-left:auto;margin-right:auto;transform:none!important}.af-home{overflow:visible}.shopify-section:has(.af-home){overflow-x:clip}.af-home__steps li:last-child img{width:calc(100% + 250px)!important;max-width:none;height:300px;object-fit:contain!important;object-position:center!important}@media(max-width:749px){.announcement-bar__message{font-size:18px!important;line-height:1.35}.af-home__steps li:last-child img{width:calc(100% + 220px)!important}}.af-home__steps li:last-child img{transform:translate(-65px) rotate(12deg) scale(1.12);transform-origin:50% 50%;mix-blend-mode:multiply}@media(max-width:749px){.af-home__steps li:last-child img{transform:translate(-35px) rotate(12deg) scale(1.08)}}.header__heading-logo{transform:none!important;object-fit:contain}.af-home__intro h1{max-width:none;font-size:clamp(32px,3.7vw,54px)}.af-home__intro h1 .af-home__headline-line{display:block;white-space:nowrap;color:inherit}.af-home__system:first-child .af-home__picture{width:100%;margin-left:0}.af-home__steps li:nth-child(2) img,.af-home__steps li:last-child img{width:100%!important;max-width:100%;height:260px;object-fit:contain!important;object-position:center!important;transform:none!important;margin-left:0;margin-right:0;mix-blend-mode:normal}.product__media-wrapper .product-media-container.media-type-image .product__media img{object-fit:contain!important;object-position:center;transform:none}.thumbnail img,.cart-item__image{object-fit:contain!important}.product__description img,.rte img{max-width:100%;height:auto!important;object-fit:contain}.product__description,.product__description p,.product__description span,.product__description strong{overflow-wrap:anywhere}.product__description table{display:block;max-width:100%;overflow-x:auto}.shopify-policy__container,.shopify-policy__body,.rte{overflow-wrap:anywhere}.product__modal-opener--image{position:relative}.product__modal-opener--image .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}@media(max-width:749px){.af-home__intro h1{font-size:clamp(30px,10.8vw,48px)}.af-home__steps li:nth-child(2) img,.af-home__steps li:last-child img{width:100%!important;max-width:100%;height:210px;transform:none!important}}.allfit-card--compact-round .card__media .media>img{width:80%!important;height:80%!important;max-width:80%;max-height:80%;left:10%!important;top:10%!important;object-fit:contain!important;object-position:center;transform:none!important}.allfit-card--compact-round:hover .media.media--hover-effect>img{transform:none!important}.allfit-master-heading{display:inline-flex;align-items:center;gap:18px;max-width:100%}.allfit-master-heading img{display:block;width:220px;height:auto;max-width:45vw}.allfit-master-heading em{font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-style:italic;font-stretch:condensed;font-weight:800;font-size:58px;letter-spacing:-.035em;line-height:1}@media(max-width:749px){.allfit-master-heading{gap:12px}.allfit-master-heading img{width:160px}.allfit-master-heading em{font-size:40px}}.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-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/assets/allfit-brand.css.map */
