@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Carattere&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";:root{--black: #000000;--white: #ffffff;--black-light: #353535;--secondary-color: #899063;--dark-mose: #2E3226;--muted-green-grey: #B2B499}@font-face{font-family:Brush Script MT;src:url(/cdn/shop/files/BrushScriptMT.woff2?v=1776839204) format("woff2"),url(/cdn/shop/files/BrushScriptMT.woff?v=1776839205) format("woff");font-weight:400;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.container,.featured-product-main .page-width,header.header,.gradient.ach-blog .page-width-desktop,.page-harness-training main .page-width,.page-accessibility main .page-width,.page-shipping-returns main .page-width{max-width:1470px!important;margin:0% auto!important;padding-inline:15px!important}body{letter-spacing:0}body h2{font-size:38px;line-height:40px;font-weight:400;color:var(--black);margin:0 0 20px}body h3{margin:0 0 8px;color:var(--dark-mose);font-size:20px;font-weight:500;line-height:30px}.py-120,.shopify-block.shopify-app-block:has(#insta-feed),.ach-blog{padding-block:120px}.py-100{padding-block:100px}.py-80{padding-block:80px}a,.list-menu__item{font-family:var(--font-heading-family)}.list-menu__item{color:var(--black-light)}.header__menu-item:hover,.header__active-menu-item{color:var(--secondary-color)}body .header__icons{padding-right:0}body .cart-count-bubble{background-color:var(--secondary-color);bottom:inherit;top:0}.header__menu-item span{text-decoration:none!important}.text-with-icon-custom{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:15px}.full .faq-in{display:block}.full .faq-in .faq-right{width:100%}.metafield-accordion .question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:18px;color:var(--black-light);margin:0;padding:15px 0;line-height:28px;font-family:var(--font-body-family)}.metafield-accordion .answercont{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.metafield-accordion .accordion.active .answercont{max-height:1000px;margin-bottom:20px}.metafield-accordion .icon{font-size:22px;font-weight:400;transition:transform .3s ease}.metafield-accordion .accordion.active .icon{transform:rotate(45deg)}.comparison-heading{margin-bottom:15px}.ach-comparison .comparison-subheading{text-align:center;color:#353535;font-size:18px;line-height:30px;margin:12px 0 0}.ach-comparison .comparison-card{background:#fff;overflow:auto;margin:50px auto 0;max-width:940px;box-shadow:0 4px 10px #0000000f;border-radius:15px}.ach-comparison .comparison-table{width:100%;border-collapse:collapse}.ach-comparison .comparison-table thead th{background:#2e3226;color:#fff;padding:16px 30px;font-weight:600;text-align:center;font-size:20px;line-height:24px}.ach-comparison .comparison-table thead th:first-child{text-align:left}.ach-comparison .comparison-table td{padding:12px 30px;border-bottom:1px solid #F5F3EE;vertical-align:middle}.ach-comparison .comparison-table td svg{vertical-align:middle}.ach-comparison .feature-table{font-size:18px;font-weight:500;color:var(--dark-mose);line-height:28px}.ach-comparison .center{text-align:center}.ach-comparison .icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;font-size:.9rem}.ach-comparison .icon.check{background:#22c55e;color:#fff}.ach-comparison .icon.cross{background:#ef4444;color:#fff}.ach-comparison .icon.warn{background:#facc15;color:#111}.data-testimonials-body .rating{display:flex;gap:2px}body .swiper-horizontal .swiper-pagination{bottom:0!important;line-height:0}.star{font-size:18px;color:#ddd}.star.filled{color:#ffc107}.ach-blog ul.blog__posts.articles-wrapper .card-wrapper{background-color:#f5f3ee;padding:25px;border-radius:30px!important;border:1px solid #B2B499!important;box-shadow:0 0 13px #00000012!important;transition:.3s!important;min-height:100%!important}.swiper-wrapper{box-sizing:border-box}.muliple-main .multiple.swiper-slide img,.ach-blog ul.blog__posts.articles-wrapper .card-wrapper img{width:100%;object-fit:cover;aspect-ratio:1.46}body .swiper-horizontal{padding-bottom:66px!important}body .swiper-pagination-bullet{width:15px;height:15px;background:transparent;border:1.5px solid #4F5740;opacity:1}body .swiper-pagination-bullet-active{background:#4f5740!important}.icon-text{display:flex;gap:15px}.icon-text p{font-size:29px;line-height:52px;font-weight:400;color:#000}.hero-banner-button{background:#a4a77d;text-align:center;padding:18px 40px;border-radius:50px;font-size:20px;font-weight:500;text-decoration:none;line-height:30px;color:#fff;letter-spacing:normal;font-family:Poppins;transition:.5s}.hero-banner-button:hover{background:#869263}.button-primary{background:#a4a77d;text-align:center;padding:10px;width:40%;margin-top:26px;border-radius:50px;font-size:18px;font-weight:500;line-height:30px}.button-primary a{text-decoration:none;color:#fff}section.core-feature .core-in{display:grid;gap:25px;grid-template-columns:auto auto auto auto}.core-feature .feature summary{color:var(--dark-mose);font-size:18px;line-height:27px}.wrapper-core-features h3{margin-top:25px}.feature .feature-svg{background:#f0f8ff;display:flex;grid-area:icon;align-items:center;justify-content:center;width:4rem;height:4rem;padding:.75rem}.core-feature .feature{align-items:center;text-align:center;width:100%;border:1px solid #EAE9E6;padding:25px 20px;border-radius:20px;min-height:100%;transition:all .3s;background:#fff}section.core-feature .feature:hover{transform:translateY(-5px)}.core-feature .main-heading{text-align:center;margin-bottom:50px}.core-icon{display:flex;justify-content:center}section.main-banner h2.heading{font-size:50px;font-weight:600;max-width:650px;margin:0}section.main-banner p{font-size:22px;margin:30px 0}.featured-product-main .featured-product{padding:30px;background:#fff;border:1px solid #EAE9E6;box-shadow:0 0 20px #0000000d;border-radius:30px;align-items:center;justify-content:space-between}.featured-product-main .product-media-container.media-type-image.media-fit-contain{width:100%;border:none;--constrained-min-height: auto}.featured-product-main .product__media.media img,.featured-product-main .product__media.media{width:100%;border-radius:30px!important}.price.price--large.price--show-badge{color:var(--black);font-size:30px;line-height:30px;font-weight:500;letter-spacing:0}legend.form__label,label.quantity__label.form__label{font-size:16px;color:var(--black);font-weight:500;line-height:24px}.price-per-item__container quantity-input.quantity{border-radius:50px!important;border:1px solid #4F5740!important;box-shadow:none!important;background:#fff!important;overflow:hidden;padding:4px 8px;width:200px;height:58px}.quantity__input{color:#4f5740;font-family:var(--font-heading-family);font-size:20px;opacity:1}.price-per-item__container .quantity__input{border:none!important;box-shadow:none!important;background:transparent!important;font-size:16px;text-align:center}.price-per-item__container .quantity__button{border:none!important;box-shadow:none!important;background:transparent!important;padding:0 10px;color:#4f5740}.quantity__button .svg-wrapper{width:15px}.quantity__button .svg-wrapper path{fill:#4f5740}.quantity:before,.quantity:after,.quantity__button:before,.quantity__button:after{display:none!important}.product-form__buttons .button--secondary,.cart__ctas button{border-radius:50px!important;background:var(--dark-mose);color:#fff;margin:0;font-size:20px;font-weight:500;letter-spacing:0;text-transform:capitalize;font-family:var(--font-heading-family);transition:all .3s;height:58px}.product-form__buttons .button--secondary:hover,.cart__ctas button:hover{background:var(--secondary-color)}.product-form__buttons .button--secondary:after{box-shadow:unset}.cart__ctas button:before,.cart__ctas button:after{display:none}section.muliple-main .swiper-wrapper{align-items:stretch}.product__view-details{border-top:1px solid #F5F3EE;padding-top:20px;margin:0!important;color:var(--black);font-size:18px;text-decoration:underline!important;font-weight:500;font-family:var(--font-heading-family)}.product__view-details path{fill:var(--black)}.product__view-details svg{width:17px!important;margin-left:7px!important}body .story-sec{padding:100px 0}.story-sec p{font-size:18px;line-height:30px}.story-sec img{border-radius:80px 30px 30px!important}.story-sec a.button.button--primary{font-size:18px;line-height:30px;font-family:Poppins;font-weight:500;margin-top:15px;border-radius:50px;box-shadow:unset;text-transform:capitalize;transition:all .4s;display:flex;align-items:center;justify-content:center}.story-sec a.button.button--primary:after,.story-sec a.button.button--primary:before{box-shadow:unset}.main-image-with-table{background:#f2efe8}.image-with-table-top{text-align:center;max-width:720px;margin:0 auto 60px}.image-with-table-top h2{margin-bottom:15px}.image-with-table-top p{font-size:18px;color:var(--black-light);line-height:27px;margin:0}.image-with-table{display:flex;gap:50px;align-items:center}.image-with-table-left,.image-with-table-right{width:50%}.image-with-table-left img{width:100%;max-width:651px}.table-card{border-radius:18px;padding:0 0 0 25px}body .size-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:20px;overflow:hidden;margin-bottom:35px;box-shadow:0 4px 10px #0000000f}body .size-table tbody td,body .size-table th{border:none}.size-table thead{background:#4f5740}.size-table thead th{color:#fff;font-size:20px;font-weight:600;padding:9px 16px;text-align:center}.size-table thead th:first-child{border-top-left-radius:14px}.size-table thead th:last-child{border-top-right-radius:14px}.size-table tbody td{padding:12px 16px;font-size:18px;color:var(--black-light);border-bottom:1px solid #F5F3EE!important;text-align:center}.size-table tbody td:first-child{font-weight:500;color:var(--black)}.size-table tbody tr:last-child td{border-bottom:none}.guideline-heading{font-size:22px;margin:0 0 18px;color:var(--black)}.icon-with-text{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:14px;color:#333}.icon-with-text img{width:18px}.ach-blog .card__content .card__information{padding-left:0;padding-right:0}.article-card__image-wrapper,.article-card__image,.article-card__image img,.card__inner,.card__media{background:transparent!important;border-radius:30px;overflow:hidden}.ach-blog ul.blog__posts.articles-wrapper .grid--peek .article-card{background:#f5f3ee}.article-card.card--media .card__inner{background:transparent!important}.faq-section{padding:100px 20px;background:#fff}.faq-left p{font-size:18px;color:var(--black-light);margin:20px 0 0;line-height:27px}.faq-badge{line-height:56px}.faq-section .faq-left{max-width:390px}.faq-section .faq-right{width:65%;display:flex;flex-direction:column;gap:15px}.faq-in{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;align-items:center}.faq-left p a{color:#8a905e;text-decoration:none;font-family:var(--font-body-family)}.faq-section .faq-right span.faq-text{font-size:20px;font-family:var(--font-heading-family);color:var(--black);line-height:28px;font-weight:500}.faq-item{background:#f2efe8;border-radius:12px;padding:0 25px}.faq-question{width:100%;background:none;border:none;padding:22px 0;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:500;cursor:pointer;text-align:left}.faq-icon{font-size:28px;line-height:1;transition:transform .3s ease;font-family:var(--font-body-family)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer-inner{margin:0 0 22px;font-size:18px;line-height:27px;color:var(--black-light)}.faq-item.active .faq-icon{transform:rotate(45deg)}.ach-blog>div{padding:0}.ach-blog>div div{justify-content:center;margin-bottom:0}.ach-blog .left{text-align:center}.footer-block--newsletter{display:block!important}.footer-block--newsletter .list-social{justify-content:flex-start!important}a.button.button--primary{background:#000;font-size:18px;padding:15px 35px;border-radius:30px;border:none;--border-offset: none}.footer-block--newsletter{margin-top:0!important}.hero-wrapper-section-wrapper{max-width:1800px;padding:0 50px;margin:0 auto}.top-Head{width:100%;display:flex;justify-content:center;flex-direction:column;gap:15px;align-items:center;margin:0 0 40px}.top-Head img{width:80.56px;display:inline-block;margin:0}.top-Head p{font-size:38px;line-height:40px;font-weight:400;color:#000;display:block;text-align:center;margin:0;font-family:Poppins}.mySwiper .swiper-wrapper{align-items:stretch}.mySwiper .swiper-slide{height:auto;display:flex;flex-direction:column;background:#fff;border:1px solid var(--muted-green-grey);border-radius:30px;overflow:hidden}.mySwiper .swiper-slide .multiple{display:flex;flex-direction:row;height:100%}.data-testimonials-body{display:flex;flex-direction:column;gap:16px;padding:20px 20px 25px}.data-testimonials-body p{margin:0;font-size:18px;color:var(--black-light);font-weight:400;line-height:27px}.heading-testimonial-slide p{color:var(--black);font-weight:500;font-family:var(--font-heading-family)}.watch-video-harness-screen .content{margin:0 0 40px}.watch-video-harness-screen h2.heading{font-size:38px;color:#000;font-weight:500;margin:0}.watch-video-harness-screen .content p{margin:12px 0 0;font-size:18px;color:#353535;line-height:27px;font-family:Lato}.watch-video-harness-screen .video-item video{width:100%;height:auto;display:block;border-radius:40px;background:#000;justify-self:center;max-width:1000px;box-shadow:0 5px 20px #00000025}.watch-video-harness-screen{padding-bottom:100px}.ach-feature-section{background:#fdfdfd;padding:100px 0}.ach-feature-heading{display:block;text-align:center;font-size:36px;color:#000;font-weight:500;margin:0}.ach-feature-description{margin:12px auto 0;font-size:18px;color:#353535;line-height:27px;font-family:Lato;display:block;text-align:center;max-width:699px}.ach-feature-main{width:100%;display:block;margin-top:40px}.ach-feature-main .image_desk{width:100%;display:block;margin:0;padding:0}.ach-feature-main .overlay-wrapper{display:none}.ach-blog .blog__posts .article.grid__item{padding:0;width:32%!important;max-width:32%!important}.ach-blog .blog__posts{gap:0px;justify-content:space-between}.ach-blog .blog__posts .article.grid__item .card__content{padding:0}.ach-blog .blog__posts .article.grid__item .card__content .card__information{padding:20px 0}.ach-blog .blog__posts .article.grid__item .card__content .card__information .card__heading.h2{margin:0;padding:0;display:block}.ach-blog .blog__posts .article.grid__item .card__content .card__information .card__heading.h2 .full-unstyled-link{font-size:20px;line-height:34px;display:block;color:#000}.ach-blog .blog__posts .article.grid__item .card__content .card__information .card__heading.h2 .full-unstyled-link:hover{text-decoration:none}.section-sections--21453052576000__newsletter_exRLtf-padding{padding-top:80px!important;padding-bottom:80px!important}.section-sections--21453052576000__newsletter_exRLtf-padding .newsletter__subheading{margin-top:12px}.section-sections--21453052576000__newsletter_exRLtf-padding .newsletter__subheading p{font-size:18px;line-height:27px;color:#353535}footer.footer .footer__content-top.page-width{max-width:1470px;padding:40px 15px 0}.product-form__submit:hover:before,.product-form__submit:hover:after{box-shadow:none!important;outline:none;display:none}footer.footer .footer__content-top.page-width .footer__blocks-wrapper{justify-content:space-between}footer.footer .footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item{width:429.5px!important;max-width:429.5px!important}footer.footer .footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item.footer-block--menu{width:200px!important;max-width:200px!important}footer.footer .footer__content-top.page-width .footer__blocks-wrapper .footer-block--newsletter{width:214px!important;max-width:214px!important}footer.footer .footer__content-top.page-width .list-social__link{width:36px;height:36px;justify-content:center;background:#4f574050;border-radius:100%}footer.footer .footer__content-top.page-width .footer__blocks-wrapper .footer-block--newsletter ul.list-unstyled.list-social.footer__list-social{gap:10px}footer.footer .footer__content-top.page-width .footer__blocks-wrapper .footer-block--newsletter a.button.button--primary{width:100%;display:block;margin-top:24px;padding:18px 5px;font-size:18px;font-family:Poppins;text-align:center}footer.footer .footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item.footer-block--menu h2.footer-block__heading,footer.footer .footer__content-top.page-width .footer__blocks-wrapper .footer-block--newsletter h3{font-size:20px;font-family:Poppins;font-weight:500;line-height:24px;margin:0 0 24px}footer.footer .footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item .footer-block__brand-info p{font-size:17px;color:#fff;font-family:Lato;line-height:150%;letter-spacing:0}footer.footer .footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item.footer-block--menu ul.footer-block__details-content a.link.link--text.list-menu__item.list-menu__item--link{font-size:17px;line-height:18px;font-family:Lato;color:#fff;margin-bottom:8px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper.page-width:nth-child(1){display:none}footer.footer .footer__content-bottom{padding-top:25px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper.page-width{justify-content:center}footer.footer .footer__content-bottom .footer__content-bottom-wrapper.page-width .footer__copyright.caption{margin:0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper.page-width .footer__copyright.caption{margin:0;font-size:15px;font-family:Poppins;line-height:normal}.announcement-bar__message{min-height:auto;font-size:16px;letter-spacing:0;padding:10px 0}.header__heading-link{padding-block:15px}.header__menu-item{font-size:18px;padding:10px 22px}.heading-border{display:inline-block;border:1px solid var(--dark-mose);padding:0 20px;align-items:center;border-radius:50px;font-size:16px;line-height:36px;color:var(--dark-mose);text-transform:uppercase}.cstm-btn{background:var(--dark-mose);border:1px solid var(--dark-mose);padding:0 38px;display:inline-flex;border-radius:50px;font-size:20px;color:#fff;text-decoration:none;line-height:normal;margin:15px 0;transition:.5s;height:58px;align-items:center;justify-content:center;font-weight:500;font-family:var(--font-heading-family)}.cstm-btn:hover{background:transparent;color:var(--dark-mose)}.cstm-btn.white-btn{background:var(--white);border-color:var(--white);color:var(--dark-mose)}.cstm-btn.white-btn:hover{background:var(--dark-mose);border-color:var(--dark-mose);color:var(--white)}.muliple-main h2{margin-bottom:15px}.rating .star{font-size:22px}.instafeed-new-layout-container{margin-top:50px}.instafeed-new-layout-item,.instafeed-new-layout-item .instafeed-lazy-image{border-radius:0!important;clip-path:inset(0px round 0px)!important}.instafeed-hover-icon{background-image:url(/cdn/shop/files/play-icon.svg?v=1775026575);width:45px;height:45px;background-size:contain;background-repeat:no-repeat}.instafeed-hover-icon img{display:none!important}.adventure-hero{min-height:auto!important;padding-block:120px}.adventure-hero .adventure-hero__content{padding-block:0;max-width:780px}.trust-icons .feature-item__icon{margin-inline:auto;width:150px;height:150px;margin-bottom:20px;transition:all .5s}.trust-icons .feature-item:hover .feature-item__icon{transform:rotate(360deg)}.trust-icons .feature-item__icon img{width:85px;height:85px}.trust-icons .feature-item__title{color:var(--dark-mose);margin:auto}.trust-icons .feature-item{display:block;text-align:center}.footer-top{padding-inline:90px}.product>.grid__item{width:100%!important;max-width:calc(50% - 25px)!important}body .product__info-wrapper.grid__item{padding:0!important}.product-media-container.constrain-height .media{aspect-ratio:1}.product__title,.product__title h1{font-size:32px;line-height:46px;color:var(--black)}body .featured-right .product__info-container>*+*{margin:0 0 20px}div:has(>.shopify-product-form),.shopify-payment-button{display:none}.price__container{margin:0!important}.product-form__input{margin-bottom:20px}body .product-form__input--pill input[type=radio]+label{border-radius:0;border-color:var(--black);color:var(--black);font-size:16px;font-weight:600;display:inline-flex;flex-direction:column;gap:6px}body .product-form__input--pill input[type=radio]:checked+label{background-color:var(--black)}body .product-form__input--pill input[type=radio]+label .variant-metafield{font-weight:500;font-size:15px}.metafield-rich_text_field{color:var(--dark-mose);font-size:18px;line-height:27px}product-form.product-form{margin:0!important}.product-form__quantity{display:flex;max-width:100%!important;gap:20px;margin:40px 0!important}.product-form__quantity div:has(>.product-form){flex:1}.adventure-hero .adventure-hero__content .cstm-btn{margin-bottom:0}.table-content{display:flex;flex-direction:column;text-align:center;gap:25px}svg.icon.icon-cart{margin-top:5px}.search__input.field__input{box-shadow:none!important}.ach-comparison .comparison-table tr{transition:all .3s}.ach-comparison .comparison-table tr:hover{background:#f9f6f0}.rating-wrapper{display:flex;align-items:center}.rating-wrapper *{font-size:18px;color:var(--black);font-weight:400;line-height:1;letter-spacing:0}.rating-wrapper .rating-text{margin:0 10px}.rating-wrapper .rating-star:before{background:linear-gradient(90deg,#FFB30F var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text}body .product .rating-star{--letter-spacing: .3;--font-size: 2.2}.section-featured-product .product__title,body.page-product .product__info-container .product__title{margin-bottom:8px}.header-wrapper{border-bottom:1px solid #F5F3EE}.product.grid{justify-content:space-between}body.page-product .product__info-container>*{margin:0 0 30px}.product__info-container div:has(>.installment){display:none}.product__description{font-size:18px;line-height:27px;color:var(--black)}.feature-text{font-size:18px}.price__regular .price-item--regular{font-weight:600}body .product-form__input--swatch{margin-bottom:30px}.metafield-accordion .answercont p{margin:0}.metafield-accordion .accordion{border-color:#d2d2d2}body .product-media-container.constrain-height.media-fit-contain{--contained-width: 100%}.product__media-list{border-radius:20px;overflow:hidden}.thumbnail-list .thumbnail{border-radius:10px;overflow:hidden}.table-card .icon-with-text img{width:20px;height:18px}.table-card .icon-with-text{font-size:18px;line-height:24px;margin:0;color:var(--black-light)}.table-card .icon-with-text+.icon-with-text{margin-top:18px}.size-guide-trigger button{padding:0;color:var(--black)}.size-guide-trigger{margin:-75px 0 55px auto!important;width:110px}.size-guide-trigger button:hover{color:var(--secondary-color)}.size-guide-trigger button:hover image{filter:brightness(0) saturate(100%) invert(62%) sepia(27%) saturate(434%) hue-rotate(29deg) brightness(85%) contrast(83%)}body .size-guide-trigger button{font-size:16px}fieldset.js.product-form__input.product-form__input--pill{max-width:calc(100% - 140px)}body .size-guide-content{max-width:800px;text-align:center}.page-product .shopify-block.shopify-app-block:has(#insta-feed),.shopify-app-block:has(#judgeme_product_reviews){padding-block:100px}.page-product .shopify-block.shopify-app-block:has(#insta-feed){display:flex;flex-direction:column-reverse}.page-product .instafeed-bottom-link-wrapper[data-feed-id="0"]{justify-content:center}body .instafeed-bottom-link-wrapper[data-feed-id="0"] a{font-size:18px;margin:0;letter-spacing:0;color:var(--black-light)}.instafeed-bottom-link-wrapper[data-feed-id="0"] a:after{display:none!important}body #insta-feed,.instafeed-new-layout-container{width:100%!important}body .product__column-sticky{max-width:100%!important}body .jm-review-widget[data-v-d6b8ecba]{padding:0}.inner_page_hero .hero-heading,.inner_page_hero .main-page-title{font-weight:600;font-size:64px;line-height:80px;text-transform:capitalize;color:#fff;text-shadow:0px 3px 2px rgba(0,0,0,.15)}.inner_page_hero .description{font-size:24px;line-height:36px;color:#fff}.inner_page_hero .content>*{margin:0 0 20px}.inner_page_hero .description p{margin:0}.inner_page_hero .content{max-width:720px}.inner_page_hero .page-width{height:100%;align-content:center}.about-img-with-text .image-with-text__content{padding:0}.about-img-with-text .image-with-text__grid{gap:70px}.about-img-with-text .grid__item{width:100%;max-width:calc(50% - 35px)!important}.image-with-text__text p,.custom-resource-grid .card-content p,.faq-questions p,.inner-iboi p,.timeline-card p,.core-feature .section-header p{margin:0;font-size:18px;line-height:27px;color:var(--black-light)}.about-img-with-text .image-with-text__heading,.faq-questions .rich-text__heading,.free-harness-training .image-with-text__heading,.why-created-harness .image-with-text__heading{font-size:38px;line-height:40px;color:var(--black)}body .about-img-with-text{padding:90px 0 0}body .gallery-strip__item{line-height:normal}body .gallery-strip{padding:90px 30px 50px}body.page-faqs .faq-in,.faq-questions .rich-text{max-width:950px;margin:auto}.faq-questions{margin-bottom:100px}.faq-questions .rich-text{padding:40px;border-radius:20px}.faq-questions .rich-text .rich-text__wrapper{width:100%!important}.contact-modern .hide-on-desktop{display:none;width:100%;border-radius:20px;margin-top:30px}.resource-custom-button.cstm-btn{font-size:18px;height:52px;margin:12px 0 0}.free-harness-training .image-with-text__media{border:none}.free-harness-training .image-with-text__grid{justify-content:space-between}.free-harness-training .image-with-text__content{padding:0}.free-harness-training .grid__item{width:48%!important;flex:unset}.page-harness-training .rich-text__blocks{max-width:100%}.page-harness-training .rich-text__heading.h2,.page-accessibility h2.rich-text__heading,.page-shipping-returns h2.rich-text__heading{font-size:28px;color:var(--black);font-weight:500}.page-harness-training .rich-text__text,.page-accessibility .rich-text__text,.page-shipping-returns .rich-text__text{font-size:18px;line-height:27px;color:var(--black-light);margin-top:17px}.training-days .rich-text__text{margin-top:15px}.rich-text__text ul{padding-left:15px}.accessibility-banner .hero-heading{margin:0;font-size:48px;line-height:52px;color:var(--black)}.page-accessibility .rich-text__blocks,.page-shipping-returns .rich-text__blocks{max-width:100%}.accessibility-block2 .rich-text__blocks{padding-top:25px;border-top:1px solid #EBEBEB}.accessibility-block2 .rich-text__text ul{margin-top:20px;padding-left:30px}.accessibility-block2 .rich-text__text ul li{font-size:17px;margin-bottom:10px;list-style:disc}.accessibility-block2 h3{color:var(--black);font-weight:500}.accessibility-block2 .rich-text__text ul li:last-child{margin-bottom:0}.main-iboi,.why-created-harness{padding-block:110px!important}.community-box .section-header{text-align:center;max-width:1045px;margin:0 auto 50px}.community-box .section-header .main-heading{margin-bottom:15px}.community-box .feature{padding:40px;background:#fff;border:1px solid #F3F3F3;box-shadow:0 5px 18px #0000000f;border-radius:30px;position:relative;overflow:hidden}.community-box .feature:after{background:#f2efe8;content:"";position:absolute;width:240px;aspect-ratio:1;border-radius:50%;right:-100px;top:-100px}.community-box .core-icon img{width:80px}.community-box .wrapper-core-features h3{font-size:22px;margin:30px 0 10px}.why-created-harness .image-with-text__grid{justify-content:space-between}.why-created-harness .grid__item{width:48%!important;flex:unset}.why-created-harness .image-with-text__media{border-radius:30px 80px 30px 30px!important;border:none}.why-created-harness .image-with-text__content{padding:0}.cstm-btn:before,.cstm-btn:after{display:none}.why-created-harness .cstm-btn{margin:40px 0 0!important;border:1px solid var(--dark-mose)!important}.why-created-harness .cstm-btn:hover{background:transparent;color:var(--dark-mose)}.community-box .core-in{grid-template-columns:auto auto auto!important}.page-cart h1.title.title--primary{font-size:38px;font-weight:400;color:var(--black)}quantity-input.quantity.cart-quantity{border-radius:50px!important;border:1px solid #4F5740!important;box-shadow:none!important;background:#fff!important;overflow:hidden}cart-remove-button .icon-remove path{fill:#c1272d}.cart-item__name{font-size:18px;color:var(--black)}.product-option{font-size:16px}.cart-items thead th{letter-spacing:0;font-size:15px;color:var(--black);font-weight:600}.cart__footer .totals *{color:var(--black);font-size:24px!important;font-weight:600}body .cart-item__image{border-radius:10px!important}.product-testing-banner-img{height:100vh;background-position:center top;align-content:center}.product-testing-banner-img .amfori-content *{color:#fff;text-shadow:0px 3px 2px rgba(0,0,0,.15)}.product-testing-banner-img .amfori-heading{font-size:64px;line-height:80px;margin-bottom:20px;font-weight:600}.product-testing-banner-img .amfori-content{max-width:990px}.product-testing-banner-img .amfori-subtext{line-height:36px}.design-with-community{background:#f2efe8;padding-block:70px}.design-with-community .section-header{text-align:center;margin-bottom:60px}.design-with-community .section-header .main-heading{margin-bottom:20px}.design-with-community .feature{padding:30px 20px;background:#fff;border-radius:20px}.design-with-community summary{margin-top:20px}.page-shipping-returns .rich-text__blocks .rich-text__text:first-child{margin-top:0}.shipping-return1 .rich-text__text:first-child{margin-bottom:60px}.page-shipping-returns main a{color:#8a905e}.shiping-retrurn-note .single-block-content ol{font-weight:400;font-size:17px;line-height:28px;padding-left:15px;margin:10px 0 0;color:var(--black-light)}.shiping-retrurn-note .single-block-content{margin:25px 0 0}.shiping-return-faq{padding:0!important}.shiping-return-faq h2{font-size:28px;line-height:1;margin-bottom:30px;font-weight:500}.shiping-return-faq .faq-left{max-width:100%}.shiping-return-faq .faq-right h2{margin:45px 0 15px}.shipping-return-card .rich-text__blocks{background:#f2efe8;padding:30px;border-radius:15px;border:1px solid #F5F3EE}.shipping-return-card .rich-text__blocks p{margin:0}.shipping-return-card .rich-text__blocks .icon-text p{margin:0;font-size:32px}.shipping-return-card .cstm-btn{color:#fff;margin:0}.cart-drawer .cart-item__name{font-size:15px}.cart-drawer h2.drawer__heading{font-size:22px;line-height:normal;font-weight:500}.cart-drawer th{font-size:14px!important}.our-story-top .image-main,.our-story-top .right-iboi{width:48%!important}.join-our-story .rich-text__blocks{max-width:100%;background:#f8f8f8}.main-iboi.our-story-top{padding-bottom:80px!important}.our-story-top .inner-iboi{align-items:flex-start}.our-story-top .image-main img,.our-story-about img{border-radius:80px 30px 30px}.our-story-about{margin-top:110px}.our-story-about .cstm-btn{margin:0}.page-our-story-new .rich-text__blocks{max-width:100%}.custom-testimonial .adventure-love-flex{margin-top:50px}.custom-testimonial .adventure-love-card{padding:35px 62px;background:#fff;border:1px solid #DFDFDF;border-radius:20px;position:relative;font-size:18px;color:var(--black-light);line-height:166%;height:auto;align-content:center}.custom-testimonial .adventure-love-card .icon{position:absolute;top:22px;left:30px;z-index:-1}.custom-testimonial .adventure-love-card .icon path{fill:#00000008}.custom-testimonial .adventure-love-card p{margin:0}.custom-testimonial .swiper-pagination{bottom:0}.custom-testimonial .adventure-love-card.swiper-slide-active{background:var(--dark-mose);color:#fff}.custom-testimonial .adventure-love-card.swiper-slide-active .icon path{fill:#ffffff14}.story-adventure .rich-text__blocks{padding:0;background:transparent;border:none;margin-top:90px}.main-iboi.our-story-second{padding-block:0px!important;margin-block:0px!important}.main-iboi.our-story-second .inner-iboi{border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;padding-block:20px;margin-block:20px}.our-story-second .image-main{width:42%!important}.our-story-second .right-iboi{width:55%!important}.our-story-second .image-main img{border-radius:30px}.our-story-last .rich-text__blocks{border-top:1px solid #EBEBEB;padding:20px 0 100px;margin-top:20px}.our-story-last .rich-text__text h6{text-align:center;width:100%;color:#000;font-size:20px;font-weight:500}.our-story-last .rich-text__text h6 strong{color:#899063;font-weight:600}.page-our-story-new .rich-text__text,.page-terms-conditions .rich-text__text,.policy-sections .rich-text__text{font-size:18px;line-height:27px;color:var(--black-light)}.page-terms-conditions .rich-text__blocks,.page-privacy-policy .rich-text__blocks{max-width:100%}.policy-sections .rich-text__blocks{border-top:1px solid #EBEBEB;padding-top:25px;margin-top:50px}.policy-sections .rich-text__blocks h2{font-size:28px;line-height:1;font-weight:500}.policy-sections .rich-text__blocks .rich-text__text{margin-top:20px}.policy-sections-first .rich-text__blocks{margin:0;border:0;padding:0}.policy-sections .rich-text__text strong{color:var(--black)}.gallery-strip .swiper-horizontal{padding-bottom:0!important}.why-created-harness h2.image-with-text__heading{line-height:56px}.homepage-our-story .adventure-image-right{width:100%!important;max-width:470px;text-align:center;padding-block:50px}.homepage-our-story .adventure-image-left{border-radius:0;width:42.4%!important}.homepage-our-story .cstm-btn{margin-bottom:0}.hero-overlay{background:#2e32261a!important}.cart-drawer .product-option{font-size:14px;color:#4f5740}.cart-drawer__footer{color:#4f5740}.check-icon,.cross-icon{background:#899063;width:23px;height:23px;display:inline-flex;border-radius:50%;align-items:center;justify-content:center}.check-icon svg,.cross-icon svg{fill:#fff}.cross-icon{background:#c1272d}.utility-bar{border:none}body .jm-box.jm-review-item{padding:50px 40px;background:#fff;border:none!important;border-top:1px solid #F5F3EE!important;box-shadow:0 4px 10px #0000000f;border-radius:20px}body .jm-text.jm-review-content__body{font-size:18px;line-height:24px;margin:0;color:var(--black-light)}span.jm-text.jm-reviewer-info__name{font-size:18px;line-height:24px;color:#000}span.jm-star-rating__font-icon{font-size:16px!important}.jm-progress-bar{height:16px!important;background:#dbdee1!important;border-radius:0!important}.jm-cluster.jm-histogram-row{margin-top:7px!important}span.jm-histogram-row__frequency{color:var(--black-light)!important}span.jm-histogram-row__frequency{color:var(--black-light)!important;min-width:22px!important}.jm-average-rating-display p.jm-text:last-child{font-size:16px!important}.jm-review-widget.jm-review-widget--standard-header{padding:0!important}button.jm-button.jm-button--primary.jm-action-buttons__button{background:var(--dark-mose);border:1px solid var(--dark-mose);padding:0 38px;display:inline-flex;border-radius:50px;font-size:18px;color:#fff;text-decoration:none;line-height:normal;transition:.5s;height:58px;align-items:center;justify-content:center;font-weight:500;font-family:var(--font-heading-family);width:auto}button.jm-button.jm-button--primary.jm-action-buttons__button:hover{background:transparent;color:var(--dark-mose)}body .jm-cluster.jm-action-buttons{text-align:center;order:1}.jm-cluster.jm-filters__buttons .jm-text.jm-custom-answer-filter__text,.jm-cluster.jm-filters__buttons .jm-sort-filter__select{font-size:15px}body .jm-cluster.jm-review-widget-header__main-content{flex-direction:column;gap:25px}body .jm-histogram.jm-review-widget-header__star-rating-histogram{width:100%;max-width:380px;order:3}body .jm-media-preview{order:3;width:100%;max-width:100%;margin-top:30px}.jdgm-widget.jdgm-widget,.jm-media-grid.jm-media-grid{max-width:100%!important}button.jm-media-grid__item{width:170px!important;height:auto!important;aspect-ratio:1}.jm-media-grid__container *{border-radius:0!important}.jm-review-widget-header__filters-wrapper,body .jm-cluster.jm-filters{justify-content:center!important}body .jm-frame.jm-media-thumbnail-list__thumbnail{inline-size:100px!important}.contact-left a{color:var(--black-light);text-decoration:none}.contact-left a strong{font-weight:600}body ._Logo_17dlu_5{height:80px}body .totals__total-value{color:var(--black);font-weight:600}.essential-preorder-bis-container-active{margin-top:6px;margin-bottom:10px}.payment-termss{text-align:center;font-size:15px;margin-top:15px;color:var(--black-light)}[data-essential-cart-element=quantity-select-inner]{border-radius:50px!important;border:1px solid #fff!important;box-shadow:none!important;overflow:hidden;padding:4px 15px!important;margin-left:20px!important}[data-essential-cart-element=quantity-select-inner] span{width:40px!important;max-width:inherit!important}.price-per-item__container{display:block!important}.essential-cart-drawer-container .x1ghz6dp[data-essential-cart-element=quantity-select]{background:transparent!important;border:1px solid #000!important;border-radius:50px!important}.essential-cart-drawer-container .x1ghz6dp[data-essential-cart-element=quantity-select] .x1ghz6dp{margin:0!important}.essential-cart-drawer-container [data-essential-cart-element=quantity-select-inner]{padding:5px!important;height:auto!important}.product-form__buttons .button--secondary{opacity:1!important;height:58px!important}media-gallery{display:block;position:relative}.linktree-hero{text-align:center;align-content:center;background-position:80%!important}.ach-links-container{max-width:650px;margin:-100px auto 0;position:relative}.ach-links-logo{text-align:center;margin-bottom:30px}.ach-links-logo img{max-width:120px}.ach-links-list{display:flex;flex-direction:column;gap:16px}.ach-link-item{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:14px 15px;border-radius:14px;text-decoration:none;color:#000;transition:all .3s ease;border:1px solid rgba(95,102,72,.1);box-shadow:0 10px 24px #00000014;gap:10px}.ach-link-item:hover{transform:translateY(-3px);background:#5f6648;color:#fff}.ach-link-left{display:flex;align-items:center;gap:14px}.ach-link-left img{width:50px;height:50px;object-fit:contain}.ach-link-title{font-size:18px;font-weight:500;line-height:1.3}.ach-footer-text{text-align:center;margin-top:35px;color:#5f6648;font-size:14px}.linktree-hero:before{content:"";position:absolute;bottom:-80px;left:-50px;right:-50px;filter:blur(27px);height:146px;background:linear-gradient(#fff,#fff)}.ach-links-wrapper{margin-bottom:100px}.linktree-hero .content{margin:auto auto 80px}.linktree-hero .hero-heading{font-size:40px;font-weight:500;line-height:1.2;color:#fff}.linktree-hero .hero-heading strong{display:block;font-size:60px;color:#fff}.linktree-hero .inner_page_hero .description{font-size:28px}.linktree-hero .description{color:#fff;font-weight:600;font-size:26px;margin:0}.ach-link-arrow{transition:all .3s ease;width:35px;height:35px;border-radius:50%;background:#8a905e;display:inline-flex;align-items:center;justify-content:center}.ach-link-arrow svg{height:auto;width:10px;margin-left:3px}.ach-link-item:hover .ach-link-arrow{transform:translate(4px)}.product-form__buttons .product-form__submit{background:var(--dark-mose)!important;font-size:20px!important}.product-form__buttons .product-form__submit:hover{background:var(--secondary-color)!important}button.essential-preorder-extra-add-to-cart-button{background:#2e3226!important}@media(min-width:1270px)and (max-width:1500px){.container,.featured-product-main .page-width,header.header,.gradient.ach-blog .page-width-desktop,.page-harness-training main .page-width,.page-accessibility main .page-width,.page-shipping-returns main .page-width,.page-width{padding-inline:40px!important}}@media(max-width:1500px){button.jm-media-grid__item{width:160px!important}.linktree-hero{height:460px!important}}@media(max-width:1399px){.faq-in{display:flex;flex-wrap:wrap;gap:30px}.faq-section .faq-right{width:64%}.faq-section .faq-left{width:31%}.header__heading-link{padding-block:5px}.custom-testimonial .adventure-love-card{padding:35px}.product__title,.product__title h1{font-size:30px;line-height:44px}.rating-wrapper *{font-size:16px}button.jm-media-grid__item{width:140px!important}}@media(max-width:1280px){.py-120,.shopify-block.shopify-app-block:has(#insta-feed),.ach-blog,.faq-section,.shopify-app-block:has(#judgeme_product_reviews){padding-block:80px}.cstm-btn,.product-form__buttons .button--secondary{font-size:16px}.faq-section{padding-inline:0}.page-width{padding:0 15px}body .gallery-strip{padding:70px 15px 30px}.inner_page_hero .hero-heading,.inner_page_hero .main-page-title{font-size:54px;line-height:64px}.inner_page_hero .description{font-size:20px;line-height:32px}.inner_page_hero .content{max-width:550px}.accessibility-banner .hero-heading{font-size:32px;line-height:42px}.accessibility-banner .page-width{padding-block:60px}.product-testing-banner-img .amfori-heading{font-size:44px;line-height:60px}.product__title,.product__title h1{font-size:28px;line-height:34px}.linktree-hero .hero-heading{font-size:36px!important}.linktree-hero .hero-heading strong{font-size:50px}.linktree-hero{height:400px!important}}@media(max-width:1199px){.cstm-btn,.product-form__buttons .button--secondary{height:48px}body h2,.product__title,.adventure-hero__heading,.product__title h1,.about-img-with-text .image-with-text__heading,.faq-questions .rich-text__heading,.free-harness-training .image-with-text__heading,.why-created-harness .image-with-text__heading{font-size:30px;line-height:36px}section.core-feature .core-in{gap:15px}.core-feature .feature{padding:20px}.data-testimonials-body{padding:15px}.data-testimonials-body p{font-size:17px}.price.price--large.price--show-badge{font-size:24px}.product-form__quantity{gap:10px;margin:25px 0!important}.price-per-item__container quantity-input.quantity{width:160px;height:48px}.product__view-details{padding-top:15px;font-size:16px}.product>.grid__item{max-width:calc(50% - 15px)!important}.featured-product-main .featured-product{padding:15px}.ach-comparison .comparison-table thead th{font-size:18px;line-height:22px}.faq-section .faq-right span.faq-text{font-size:16px;line-height:26px}.faq-item{padding:0 15px}.faq-question{padding:15px 0;gap:10px}.faq-answer-inner{margin:0 0 15px;font-size:16px;line-height:25px}.faq-badge{line-height:40px}.core-feature .feature summary{font-size:17px}.adventure-hero{padding-block:70px}body .size-guide-trigger button{font-size:14px;gap:3px}body .size-guide-trigger button svg{height:auto;width:20px}.size-guide-trigger{margin:-72px 0 55px auto!important;width:90px}.size-table thead th{font-size:18px;padding:7px 16px}.inner_page_hero .hero-heading,.inner_page_hero .main-page-title{font-size:44px;line-height:54px}.accessibility-block1 .rich-text{padding-top:50px}.accessibility-block2 .rich-text{padding-bottom:50px}.community-box .feature:after{width:180px;right:-80px;top:-80px}.shipping-return-card .rich-text__blocks .icon-text p{font-size:22px;line-height:32px}.custom-testimonial .adventure-love-card{padding:20px;font-size:16px}body .adventure-block-flex .adventure-block h2{line-height:36px;margin-bottom:10px;font-size:22px}.custom-testimonial .adventure-love-card .icon svg{width:50px;height:auto}.custom-testimonial .adventure-love-card .icon{top:18px;left:26px}.policy-sections .rich-text__blocks h2{font-size:26px;line-height:28px}.homepage-our-story .adventure-image-left{width:50%!important}.homepage-our-story .adventure-image-right{max-width:400px}.homepage-our-story .heading-wrapper-adven{line-height:44px}.product__title,.product__title h1{font-size:22px!important;line-height:32px!important}body .jm-box.jm-review-item{padding:30px}body .jm-text.jm-review-content__body{font-size:17px}button.jm-media-grid__item{width:110px!important}button.jm-button.jm-button--primary.jm-action-buttons__button{font-size:16px;height:46px;margin:auto}.product-form__buttons .button--secondary{height:48px!important}}@media(max-width:1024px){.linktree-hero{background-position:100%!important}}@media(max-width:989px){.ach-blog .blog__posts{gap:25px}.ach-blog .blog__posts .article.grid__item{width:48%!important;max-width:48%!important}.multiple,.ach-blog ul.blog__posts.articles-wrapper .card-wrapper{min-height:-webkit-fill-available;height:-webkit-fill-available}header-drawer{max-width:130px;width:100%}section.core-feature .core-in{grid-template-columns:auto auto}.announcement-bar__message{font-size:14px}body .star{font-size:20px}.heading-border{font-size:14px;line-height:30px}.core-feature .main-heading{margin-bottom:40px}body h2,.product__title,.adventure-hero__heading,.product__title h1{font-size:26px}.py-120,.shopify-block.shopify-app-block:has(#insta-feed),.ach-blog,.faq-section,.py-100,.py-80,.page-product .shopify-block.shopify-app-block:has(#insta-feed),.shopify-app-block:has(#judgeme_product_reviews){padding-block:60px}.wrapper-core-features h3{margin-top:15px}.muliple-main h2{margin-bottom:0}.top-Head img{width:40px}.product>.grid__item{max-width:100%!important}body .product__info-wrapper.grid__item{padding:0 10px 10px!important;margin-top:20px}.product__info-container,.product-form__buttons{max-width:100%!important}body .product-form__input--pill input[type=radio]+label{font-size:15px}.instafeed-new-layout-container,.ach-comparison .comparison-card{margin-top:40px}.ach-comparison .comparison-table thead th{font-size:16px}.table-content{gap:15px}.comparison-heading{margin-bottom:10px}.ach-comparison .comparison-subheading{margin:0}.faq-section .faq-left{max-width:100%;width:100%}.faq-section .faq-right{width:100%;gap:10px}.adventure-hero .adventure-hero__content{max-width:550px}body .menu-drawer{position:fixed;top:0;max-width:370px;transform:translate(-100%);height:100vh!important}body .header__icon--menu[aria-expanded=true]:before{height:auto;position:fixed;background:rgba(var(--color-foreground),.7);top:0;right:0;bottom:0;left:0}body .shopify-section-group-header-group{z-index:1}body .menu-drawer__menu-item{padding:1.1rem 20px;text-decoration:none;font-size:17px}body .menu-drawer__navigation{padding:0}.menu-drawer-header{padding:5px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #F5F3EE}.logo-drawer{max-width:91px}.drawer-close{flex:1;text-align:right}.drawer-close svg{width:16px;height:auto;cursor:pointer}.drawer-close button{border:none;padding:0;background:transparent}.drawer-close svg path{fill:var(--black)}ul.menu-drawer__menu{padding-block:20px}.js .menu-drawer__navigation .submenu-open{visibility:visible!important}.js .menu-drawer__submenu{position:relative!important;transform:none!important}body .menu-drawer__close-button{display:none}.js .menu-drawer__submenu .menu-drawer__menu-item{font-size:15px;padding:8px 20px}.menu-drawer__inner-submenu .list-menu{padding:10px 16px}body .menu-drawer .list-social{justify-content:center;margin-left:0}body .header--has-social .menu-drawer__utility-links{background:transparent;text-align:center}.list-social__link.link{background:var(--secondary-color);color:var(--white)}.menu-drawer .list-social__link{padding:1.1rem;margin:0 8px}body .menu-drawer__menu-item>.svg-wrapper{right:20px;transition:all .3s}body summary.list-menu__item{background:transparent!important}.has-submenu details.menu-opening[open] .svg-wrapper{transform:translateY(-50%) rotate(-180deg)}product-info:has(.main-product-section){padding-top:40px}.table-card{padding:0}.size-table tbody td{padding:10px;font-size:16px}.metafield-accordion .answercont p{font-size:17px}.footer-bottom-grid{max-width:100%}.inner_page_hero .hero-heading,.inner_page_hero .main-page-title{font-size:36px;line-height:44px}.inner_page_hero .description{font-size:16px;line-height:25px}.inner_page_hero{height:400px!important}.inner_page_hero .content{max-width:430px}.about-img-with-text .image-with-text__grid{gap:20px}.about-img-with-text .grid__item{max-width:calc(50% - 10px)!important}.page-harness-training .rich-text__heading.h2,.page-accessibility h2.rich-text__heading,.page-shipping-returns h2.rich-text__heading{font-size:26px}.main-iboi,.why-created-harness{padding-block:50px!important}section.core-feature .core-in{overflow-x:auto;padding:15px;margin:-15px}.core-feature .feature{width:345px}.community-box{padding-block:40px}.cart-item>td+td{padding-left:2rem}.quantity__input{font-size:20px}.design-with-community .feature{width:auto}.our-story-top .image-main,.our-story-top .right-iboi{width:100%!important}.our-story-about{margin-top:80px!important;padding-block:80px!important}.our-story-about .adventure-image-right{gap:0}.custom-testimonial .adventure-love-flex{margin-top:30px;padding-bottom:50px!important}.our-story-about .adventure-image-left{align-self:self-start}body .Founder-blocks{padding:80px 0}.homepage-our-story .adventure-image-left{width:48%!important}.homepage-our-story .adventure-image-right{max-width:350px}.homepage-our-story .heading-wrapper-adven{line-height:32px}.linktree-hero .hero-heading{font-size:28px!important}.linktree-hero .hero-heading strong{font-size:42px}.linktree-hero .description{font-size:22px}.ach-links-wrapper{margin-bottom:70px}.linktree-hero{background-position:95%!important}}@media(max-width:767px){.ach-comparison .comparison-table{font-size:.9rem}.image-with-table{flex-direction:column}.image-with-table-left,.image-with-table-right{width:100%}.image-with-table-top h2{font-size:26px}section.core-feature .core-in{grid-template-columns:auto}.button-primary{margin-top:0!important}.image-with-text__content{padding-left:0!important;padding-right:0!important}.faq-section .faq-left,.faq-section .faq-right,.free-harness-training .grid__item{width:100%!important}section.core-feature .feature{text-align:left;border:none;padding:0;border-radius:0;display:flex;gap:20px;align-items:flex-start;width:100%}.wrapper-core-features{display:flex;flex-direction:column;gap:3px;flex:1}section.core-feature .feature .wrapper-core-features h3{margin:0;padding:0}section.core-feature .core-in{gap:30px}section.core-feature h2.main-heading{font-size:26px;line-height:36px;margin:0 0 40px}.featured-product-main .featured-product.product.product--medium{padding:15px}.shopify-section.section h2.product__title.h1{font-size:26px;margin:0 0 15px;line-height:36px}.top-Head p{font-size:26px;line-height:36px}.top-Head{margin:0 0 25px}.top-Head img{width:41px}.watch-video-harness-screen h2.heading{font-size:26px;line-height:36px}.watch-video-harness-screen .content{margin:0 0 25px}.watch-video-harness-screen .content p{margin:8px 0 0}.watch-video-harness-screen .video-item video{border-radius:20px}.watch-video-harness-screen{padding-bottom:50px}.shopify-section.section h2,.comparison-section h2.comparison-heading{font-size:26px;line-height:36px}.ach-comparison .comparison-subheading{font-size:18px;line-height:26px;margin:8px 0 0}.ach-comparison .comparison-table thead th{padding:10px;font-size:16px;white-space:nowrap}.ach-comparison .comparison-table td{padding:7px 10px;line-height:24px}.ach-comparison .feature-table{font-size:16px;line-height:26px}.ach-comparison .icon{width:20px;height:20px}.ach-comparison .comparison-card{margin:30px auto 0}.faq-left p{font-size:17px;margin:8px 0 0;line-height:26px}.faq-section .faq-right{gap:10px}.ach-feature-main .image_desk{display:none}.ach-feature-main .overlay-wrapper{display:block;width:100%}.ach-feature-section{padding:50px 0}.overlay-image{width:100%;display:block;text-align:center}.overlay-image .image_mob{max-width:168px;margin:0 auto;display:block}.overlay-text{width:100%;display:flex;align-items:self-start;justify-content:flex-start;text-align:left;gap:20px;margin-top:25px}.ach-feature-content{width:100%;display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:flex-start}.ach-feature-content h4{margin:0;font-size:18px;line-height:24px;color:#4f5740;font-weight:500}.ach-feature-content p{margin:0;font-size:16px;color:#353535;line-height:24px;display:block;text-align:left}.overlay-text img{width:42px;display:inline-block}.ach-feature-heading{font-size:26px;line-height:36px}.ach-feature-description{margin:8px auto 0;font-size:17px;line-height:26px}.ach-blog .blog__posts .article.grid__item{width:100%!important;max-width:100%!important}.faq-section .faq-left,.faq-section .faq-right{width:100%}.adventure-hero{padding-block:60px}.adventure-hero .adventure-hero__content .cstm-btn{margin:0}.cstm-btn,.product-form__buttons .button--secondary{height:46px;min-height:46px}.faq-badge{line-height:40px;margin-bottom:8px}.ach-comparison .comparison-table td svg{width:20px;height:auto}body #insta-feed{overflow:visible}.instafeed-new-layout-container{width:auto!important;margin-right:-15px}body .instafeed-new-layout-item:last-child{margin-right:15px}.price-per-item__container quantity-input.quantity{width:115px;height:46px;min-height:46px}.price-per-item__container .quantity__input{font-size:16px}.price-per-item__container .quantity__button{width:20px;padding:0}body .product-form__input--pill input[type=radio]+label{font-size:15px;padding:8px 10px;margin-right:4px;letter-spacing:0;min-width:85px}body .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 30px}body .featured-right .product__info-container>*+*{margin:0 0 25px}.price.price--large.price--show-badge{font-size:30px;font-weight:500}.featured-product-main .product__media.media img,.featured-product-main .product__media.media{border-radius:20px!important}.grid--peek.slider .grid__item:first-of-type{padding-top:0}body .swiper-pagination-bullet{width:12px;height:12px}body .swiper-horizontal{padding-bottom:40px!important}body .muliple-main .swiper-horizontal{margin-right:-15px}.data-testimonials-body{padding:0 15px 20px;text-align:center;align-items:center;gap:10px}.data-testimonials-body .rating{gap:6px;width:180px;height:46px;margin-top:-14px;background:#fff;box-shadow:0 0 20px #0000001f;border-radius:16px;justify-content:center;align-items:center;order:1;margin-bottom:12px}.rating .star{font-size:28px}.data-testimonials-body p{order:3}.heading-testimonial-slide{order:2}.cstm-btn{padding:0 25px}.our-story{padding:0!important;position:relative;min-height:540px;z-index:0;overflow:hidden}.core-icon{width:60px;border:1px solid rgba(0,0,0,.04);border-radius:10px;margin-top:5px}.core-icon img{width:100%}.announcement-bar__message{font-size:13px;padding:8px 0}body .header__heading-logo{max-width:91px}body .header__heading-link{padding-block:3px}header-drawer{max-width:90px}.mySwiper .swiper-slide{border-radius:12px}body .product-form__input--swatch{margin-bottom:25px}.faq-questions{margin-bottom:60px}.contact-modern .hide-on-desktop{display:block}.why-created-harness .image-with-text__grid{flex-direction:column-reverse;gap:40px}.why-created-harness .grid__item{width:100%!important}.why-created-harness .image-with-text__media{padding-bottom:130%!important}.community-box .feature{padding:35px 25px!important;display:block!important;border:1px solid #F3F3F3!important;box-shadow:none!important;border-radius:20px!important}.community-box .core-in{gap:10px!important}.community-box .core-icon{width:auto;border:none;display:inline-flex;margin:0 0 30px}.community-box .core-in{gap:10px}.page-cart h1.title.title--primary{font-size:26px}.cart-item>td+td{padding-left:0}cart-remove-button .button{min-width:auto}.quantity__input{font-size:18px}.cart-item__name{font-size:15px}.cart__footer .totals *{font-size:20px!important}.cart__ctas button{font-size:16px;height:46px}quantity-input.quantity.cart-quantity{min-height:46px}cart-items .title-wrapper-with-link .underlined-link{font-size:15px}cart-items .title-wrapper-with-link{align-items:center}body .product-testing-banner-img{height:auto;padding-block:130px!important}.product-testing-banner-img .amfori-heading{font-size:28px;line-height:32px}.product-testing-banner-img .amfori-subtext{line-height:28px;font-size:18px}.design-with-community .section-header{margin-bottom:25px}.design-with-community .feature{display:block!important;text-align:center!important;padding:35px 50px!important;border-radius:20px!important}.design-with-community summary{font-size:18px!important}.design-with-community .core-icon{width:30px;margin:0 auto}section.design-with-community .core-in{gap:15px}.design-with-community{padding-block:50px}.page-shipping-returns main .rich-text__wrapper{width:100%}.shipping-return1 .rich-text__text:first-child{margin-bottom:45px}.shiping-retrurn-note .single-block-content{margin:25px 0 0;padding:25px}.shiping-return-faq h2{font-size:26px;margin-bottom:25px}.shipping-return-card .rich-text{padding-block:50px}.shipping-return-card .rich-text__blocks{padding:30px 20px;text-align:center}.shipping-return-card .icon-text{display:block}.shipping-return-card .rich-text__buttons{justify-content:center!important}.shipping-return-card .cstm-btn{margin:0;font-size:16px!important;letter-spacing:0}.our-story-top .image-main img,.our-story-about img,.our-story-about .adventure-image-left{border-radius:25px}body .rich-text__wrapper,.our-story-about .adventure-image-left,.our-story-about .adventure-image-right{width:100%!important}.main-iboi.our-story-top{padding-bottom:50px!important}.join-our-story .rich-text__blocks{text-align:left}.shipping-return-card.join-our-story .rich-text{padding-block:0}.page-our-story-new .join-our-story .rich-text__text{margin-top:15px}.page-our-story-new .rich-text__text,.page-terms-conditions .rich-text__text,.policy-sections .rich-text__text{font-size:17px}.our-story-about{margin-top:60px!important;padding-block:60px!important}.our-story-about .adventure-image-right{margin-top:20px}body .Founder-blocks{padding:60px 0}body .adventure-block-flex .adventure-block h2{font-size:26px}.custom-testimonial .adventure-love-card{border-radius:15px}.custom-testimonial .adventure-love-flex{padding-bottom:40px!important}.our-story-last .rich-text__blocks{padding:20px 0 60px}.main-iboi.our-story-second{padding-block:0px!important}.story-adventure .rich-text{padding:0}.story-adventure .rich-text__blocks{padding:0;margin-top:50px;text-align:left}.story-adventure .icon-text{display:flex;align-items:center}.our-story-second .image-main img{margin:0}.our-story-last .rich-text__text h6{text-align:left;font-size:18px}.our-story-about .adventure-image-right .btn-bottom{margin-top:20px}.our-story-about .cstm-btn{font-size:16px;padding-inline:40px}.homepage-our-story .adventure-image-right{max-width:226px;text-align:left;padding:50px 0 30px}.homepage-our-story .adventure-image-left{width:100%!important;position:absolute;bottom:0;right:0;z-index:-1;max-width:298px}.story-main{flex-direction:row!important}.homepage-our-story .adventure-image-right p{font-size:15px;line-height:22px;max-width:187px}.homepage-our-story .btn-bottom{margin-top:10px}.product__title,.product__title h1{font-size:24px!important;line-height:34px!important}body .product .rating-star{--letter-spacing: .2;--font-size: 2.1}.check-icon,.cross-icon{width:20px;height:20px}.hero-overlay{background:linear-gradient(360deg,#2e322694 40%,#2e32262e)!important}section.core-feature.py-120{padding-top:30px}.core-feature .feature summary{font-size:16px;line-height:26px}body h3{font-size:18px;line-height:26px}body .jm-frame.jm-media-thumbnail-list__thumbnail{inline-size:80px!important}body .jm-media-preview{margin-top:10px}.ach-links-wrapper{margin-bottom:60px}.ach-link-left img{width:44px;height:44px}.ach-link-arrow{width:28px;height:28px}.ach-link-arrow svg{width:8px;margin-left:1px}.ach-link-title{font-size:16px}.ach-links-list{gap:12px}.ach-link-item{padding:10px;border-radius:10px}.linktree-hero .hero-heading{font-size:22px!important;line-height:1.4!important}.linktree-hero .description{font-size:18px}.linktree-hero .hero-heading strong{font-size:30px}.ach-links-container{margin:-30px auto 0}body .linktree-hero{height:280px!important}.linktree-hero .content{margin:auto auto 60px}.linktree-hero{background-position:center!important}}@media(max-width:749px){body .header--has-social .menu-drawer__utility-links{display:flex;align-items:center;justify-content:space-between;padding:30px 20px}.menu-drawer .list-social__link{margin:0 0 0 8px}.menu-drawer__account{padding:0}.product-media-container.constrain-height .media,.grid--peek.slider--mobile .grid__item{padding:0!important}.product__media-list{border-radius:0}body .product-media-container.constrain-height.media-fit-contain{border-radius:15px;overflow:hidden!important}body.page-product .product__info-container>*{margin:0 0 25px}.product__description,.feature-text,.image-with-table-top p,.table-card .icon-with-text{font-size:17px;line-height:24px}fieldset.js.product-form__input.product-form__input--pill{max-width:100%}.size-guide-trigger{margin:0!important;width:auto}body .product__info-wrapper.grid__item{padding:0!important;margin-top:15px}.metafield-accordion .question{font-size:16px;padding:12px 0}.metafield-accordion .answercont p{font-size:15px}body.page-product .product__info-container>*:last-child{margin-bottom:0}.image-with-table{gap:35px}body .size-table{margin-bottom:30px}.leash-ways-section{padding-top:60px!important;padding-bottom:60px!important}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-15px!important;margin-right:-15px!important}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) .slider-button{display:none}body .thumbnail-slider .thumbnail-list.slider{padding:0;margin-inline:15px}body .thumbnail-list__item.slider__slide{width:calc(28% - 10px);gap:10px}.inner_page_hero .hero-heading,.inner_page_hero .main-page-title{font-size:28px;line-height:32px;margin-bottom:0}.inner_page_hero .page-width{align-content:end}.inner_page_hero .description{margin:15px 0 0}.inner_page_hero{height:320px!important}body .about-img-with-text{padding:50px 0 0}.about-img-with-text .grid__item{max-width:100%!important}.about-img-with-text .image-with-text__grid{flex-direction:column-reverse}.about-img-with-text .grid__item .image-with-text__media{border-radius:25px!important}.image-with-text__text p,.custom-resource-grid .card-content p,.faq-questions p,.inner-iboi p,.timeline-card p,.core-feature .section-header p{font-size:17px}.about-img-with-text .image-with-text__content>*+*{margin-top:15px}.faq-questions .rich-text{padding:30px 20px}.faq-questions .rich-text__text{margin-top:18px}.press-mentions-list.custom-resource-grid .card-content h3{font-size:18px}.resource-custom-button.cstm-btn{font-size:16px;height:46px;margin:8px 0 0;padding:0 30px}.page-harness-training .inner_page_hero .page-width{padding-bottom:20px!important}.free-harness-training{padding-top:50px!important;padding-bottom:40px!important}.free-harness-training .image-with-text__grid{flex-direction:column-reverse}.free-harness-training .image-with-text__media{border-radius:25px!important}.free-harness-training .image-with-text__text{margin-top:10px}.page-harness-training .page-width,.page-accessibility .page-width{width:100%}.page-harness-training .rich-text__text,.page-accessibility .rich-text__text,.page-shipping-returns .rich-text__text{font-size:17px;margin-top:12px}.training.process .rich-text.content-container{padding-bottom:25px}body .cart-drawer .cart-item cart-remove-button{margin-left:10px}.payment-termss{margin-top:10px;width:calc(100vw - 30px);margin-left:-125px}.essential-preorder-bis-container-active button span{font-size:16px!important}[data-essential-cart-element=quantity-select-inner]{padding:4px 7px!important;margin-left:0!important}.featured-product-main .featured-product .payment-termss{width:calc(100vw - 60px)}}@media(min-width:640px)and (max-width:749px){.homepage-our-story .adventure-image-right{max-width:60%}.homepage-our-story .adventure-image-right p{max-width:80%}.homepage-our-story .btn-bottom{margin-top:30px}}@media(max-width:400px){.ach-comparison .comparison-card{overflow-y:scroll!important}.faq-section .faq-right span.faq-text,.core-feature .feature summary{font-size:15px;line-height:22px}body .product__info-wrapper.grid__item{padding:0!important;margin-top:0!important}.shopify-section.section h2.product__title.h1,.product__title h1{font-size:20px;margin:0 0 15px;line-height:27px}body .product-form__input--pill input[type=radio]+label{font-size:14px;padding:8px;margin-right:3px;min-width:75px}.cstm-btn,.product-form__buttons .button--secondary{font-size:14px;padding-inline:15px}.data-testimonials-body p{font-size:15px;line-height:24px}.our-story{min-height:480px}section.core-feature .feature{gap:12px}body h3{font-size:18px;line-height:28px}section.core-feature .core-in{gap:25px}section.core-feature h2.main-heading{font-size:24px}.price.price--large.price--show-badge{font-size:24px}body.page-product .product__info-container>*{margin:0 0 20px}.product__description,.feature-text,.image-with-table-top p,.table-card .icon-with-text{font-size:16px}body .product-form__input--swatch{margin-bottom:20px}.metafield-accordion .question{font-size:15px}.image-with-table-top h2{font-size:24px}.image-with-table-top{margin:0 auto 40px}body .size-table{margin-top:0}.size-table thead th{font-size:16px}.step-badge{font-size:26px;width:55px;height:55px}.shopify-section.section h2,.comparison-section h2.comparison-heading{font-size:22px;line-height:30px}.homepage-our-story .cstm-btn{padding-inline:20px}.homepage-our-story .adventure-image-right p{font-size:14.5px}body .menu-drawer{max-width:330px}.homepage-our-story .adventure-image-left{max-width:240px}}@media(max-width:370px){.homepage-our-story .adventure-image-right p{font-size:13.5px;line-height:20px;max-width:162px}.homepage-our-story .adventure-image-left{max-width:220px;right:-10px}.homepage-our-story .heading-wrapper-adven{line-height:29px;font-size:20px}.heading-border{font-size:13px;line-height:28px;padding:0 15px}}.page-product-testing a.custom_darkgreen{background-color:#4f5740!important}.page-product-testing a.custom_darkgreen:hover{color:#4f5740!important;border-color:#4f5740!important;background:transparent!important}.jdgm-write-review-modal__stars .jdgm-star{color:#ffb30f!important}.jdgm-write-review-modal__nav-fbtn{background-color:#4f5740!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
