@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";.product-details .group-block-content{gap:0}.product-details .h3 h1{font-weight:600;font-size:40px;line-height:42px;letter-spacing:0;color:#000!important;margin-bottom:5px;font-family:Geist,sans-serif}.product-details .text-block p{font-family:Geist;font-weight:400;font-size:16px;line-height:24px;color:#000;margin-bottom:16px}.product-details .jdgm-prev-badge__text{font-family:Geist;font-weight:500;font-size:14px;line-height:18px;text-decoration-line:underline;color:#000}.product-details .price{font-family:Geist;font-weight:600;font-size:32px;line-height:42px;letter-spacing:-.02em;color:#000}.product-details .compare-at-price{font-family:Geist;font-weight:400;font-size:16px;line-height:18px;text-decoration-line:line-through;color:#6b7280;margin-left:8px;opacity:1}.product-details .divider{margin:36px 0;background:transparent;background-image:repeating-linear-gradient(to right,#00000080 0 12px,transparent 12px 20px);background-position:bottom;background-size:100% 1px;background-repeat:no-repeat}.product-details .custom-color-products .custom-color-products__title{font-family:Geist;font-weight:500;font-size:16px;line-height:21px;color:#000;margin-bottom:16px}.custom-color-product.is-active{border:2px solid #F68723;background:#fff8f2}.sizing-guide .sizing-guide-text p{font-family:Geist;font-weight:500;font-size:14px;line-height:20px;color:#222;flex:1}.sizing-guide .sizing-guide-text{flex-direction:row;display:block}.sizing-guide-text .size-guide-link{flex:none;font-weight:500!important;margin-top:12px}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1.5fr 1fr!important}}.variant-option__button-label .variant-size-title{font-family:Geist;font-weight:500;font-size:14px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:#000}.variant-option__button-label .variant-size-measurement{font-family:Inter;font-weight:400;font-size:10px;line-height:12px;letter-spacing:.06em;text-transform:uppercase;color:#000}.variant-option__button-label__text{gap:10px}.variant-option__button-label__pill,.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background:#fff8f2;border:2px solid #F68723}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before{border:0}.variant-option__button-label:has(:checked),.variant-option__button-label:has(:checked):hover{border:0}.variant-option__button-label__pill{top:0;bottom:0}.variant-picker__form legend{font-family:Geist;font-weight:500;font-size:16px;line-height:21px;color:#000;margin-bottom:16px}.product-details .add-to-cart-button{border-radius:0;margin-bottom:36px}.product-details .add-to-cart-button .add-to-cart-text__content span{font-family:Geist;font-weight:600;font-size:18px;line-height:23px;color:#fff;display:flex;gap:5px}.product-details .add-to-cart-button .add-to-cart-price .compare-at-price,.product-details .add-to-cart-button .add-to-cart-icon{display:none}.product-details .details__header{font-family:Geist!important;font-weight:500!important;font-size:16px!important;line-height:21px!important;color:#000!important;padding:20px 0}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid #00000033!important}.accordion--dividers accordion-custom:first-child .details{border-top:1px solid #00000033!important}.accordion--dividers accordion-custom:last-child .details{border-bottom:1px solid #00000033!important}.accordion--dividers .details-content p{margin-bottom:0}.accordion--dividers summary .svg-wrapper{width:20px;height:20px}.activity-text{font-family:Bebas Neue,sans-serif;font-weight:400!important;font-size:64px!important;line-height:77px!important;color:#fff!important;letter-spacing:normal!important;text-align:right!important}.activity-text .line1{white-space:normal!important;overflow:unset!important;text-overflow:unset!important}.activity-text:after{border-radius:0!important;height:7px!important}.lumov-faq__container{gap:40px 217px!important}.lumov-faq__answer{padding:0 0 18px}.lumov-faq__item{border-color:#0000004d!important}.learn-lumov__card{background:#fff!important;box-shadow:0 75px 30px #d6d6d603,0 42px 25px #d6d6d60d,0 19px 19px #d6d6d617,0 5px 10px #d6d6d61a}.learn-lumov__card-title{margin:0 0 10px}#shopify-section-template--27547932524728__1778769869b361ad72{padding:60px 0;background:#f8f3ef!important;overflow:hidden}#quinn-lite-cards-1.quinn_cards{background:#f8f3ef!important}.jdgm-preview-badge .jdgm-star{color:#1a1a1a!important}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{border-radius:8px!important;overflow:hidden}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:2px solid currentcolor!important;color:#f68722}@media screen and (max-width:1024px){.activity-content{max-width:750px!important;padding:60px 8px!important}.activity-text{font-size:45px!important;line-height:57px!important}.activity-image-block{flex:0 0 40%!important;max-width:40%!important;transform:translate(calc(90px + (-270px) * var(--anim-progress, 0)))!important}.activity-text-block{left:-90px!important}.lumov-faq__container{gap:40px 90px!important}}@media screen and (max-width:991px){.activity-text-block{flex:0 0 55%!important;max-width:55%!important;left:30px!important}.activity-text{font-size:33px!important;line-height:47px!important}.activity-content{padding:60px 16px!important}.product-recommendations--lumov .section{padding-left:20px!important;padding-right:20px!important}.product-recommendations--lumov .resource-list--grid{gap:0px}.product-recommendations--lumov .resource-list--grid .resource-list__item{flex:0 0 50%!important;max-width:50%!important}.product-recommendations--lumov .lumov-related-card__image-link{max-width:100%!important}.activity-image-block{flex:0 0 55%!important;max-width:55%!important;transform:translate(calc(30px + (-50px) * var(--anim-progress, 0)))!important;justify-content:center}}@media screen and (max-width:767px){.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:64px;height:64px}.product-details .h3 h1{font-size:27px;line-height:26px}.product-details .price{font-size:24px;line-height:31px}.product-details .compare-at-price{font-size:14px;line-height:18px;color:#000}.sizing-guide .sizing-guide-text{flex-direction:column}.sizing-guide .sizing-guide-text p{font-family:Geist;font-weight:500;font-size:14px;line-height:20px;color:#222}.variant-option__button-label .variant-size-measurement{font-size:9px;line-height:12px;letter-spacing:normal}.variant-option--equal-width-buttons .variant-option__button-label{padding:7px}.variant-option__button-label__text{gap:5px}.product-details .divider{margin:24px 0}.product-details .details__header{font-size:14px!important;line-height:18px!important;padding:20px 12px}.activity-text{font-size:24px!important;line-height:29px!important}.activity-content{padding:20px 16px!important}.lumov-faq__container{gap:32px 90px!important}.product-recommendations--lumov .lumov-related-card__title{font-family:Geist!important;font-weight:500!important;font-size:14px!important;line-height:18px!important;color:#222!important}.product-recommendations--lumov .lumov-related-card__price{font-family:Geist!important;font-weight:500!important;font-size:14px!important;line-height:18px!important;color:#2229!important}.product-recommendations--lumov .resource-list--grid{gap:32px 0px}.product-recommendations--lumov .section{gap:50px!important}.learn-lumov__grid{margin-right:-20px}.learn-lumov__card-title{font-size:24px!important;line-height:31px!important;letter-spacing:-.02em!important}.learn-lumov__container{margin-bottom:0!important}.menu-drawer{background:#000!important;width:100%!important;max-width:100%!important}.menu-drawer__menu-item{font-family:DM Sans!important;font-weight:500!important;font-size:20px!important;line-height:26px!important;color:#fff!important;min-height:unset!important;padding:0!important}.header__row--top .header__columns{border-bottom:2px solid #F68723}.header-logo{z-index:0!important}.menu-drawer__navigation{padding:var(--drawer-padding)!important}.menu-drawer__menu{border-bottom:1px solid #3E3E3E;padding:0!important}.menu-drawer__menu .menu-drawer__list-item--flat{margin-block-end:36px!important}.menu-drawer__featured-content{display:none}.home-reviews__card--img-l .home-reviews__review-img{height:auto!important}}body .container{width:100%;max-width:1280px;margin:0 auto;padding:0 15px}.ftr-usp{max-width:1700px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:0 134px}.usp-card{text-align:center;padding:0 10px}.usp-card .usp-body .usp-icon{font-family:DM Sans,sans-serif;font-size:3.4rem;font-weight:600;line-height:1}.usp-card .usp-body .usp-icon svg{width:45px;height:45px;margin:auto}.usp-card .usp-body p{font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}.usp-card .usp-body p span{color:#f68722}.ftr-usp .usp-card:not(:last-of-type){border-right:1px solid #F68722}.lumov-footer__top{padding:100px 134px 20px!important}.newsletter-form h6{font-family:DM Sans,sans-serif;font-size:24px;font-weight:500;line-height:1.1;margin-bottom:15px}.newsletter-form p{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#fff}.newsletter-form form{width:100%;max-width:600px}.newsletter-form form input{width:100%;background:transparent;border:0;border-bottom:1px solid #FFFFFF;font-size:16px;font-weight:300;line-height:1.75;color:#fff;outline:none;font-family:Geist,sans-serif;border-radius:0;margin-bottom:15px;padding-bottom:10px}.newsletter-form form input::-webkit-input-placeholder{color:#fff}.newsletter-form form input::-moz-placeholder{color:#fff;opacity:1}.newsletter-form .submit-btn{outline:none;border:none;padding:10px 16px;background:#fff;color:#000;font-family:Geist,sans-serif;font-weight:500;font-size:16px;line-height:normal;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.newsletter-form .submit-btn:hover{opacity:.9}.lumov-footer__top{z-index:1;position:relative}.ftr-bottom{position:relative;overflow:hidden;margin-top:-210px}.ftr-bottom .sunrise{width:100%;opacity:0;transform:scale(1.08);transition:all 2s ease}.ftr-bottom .rock-block{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:1}.ftr-bottom .men-block{position:absolute;bottom:47px;max-width:50%;right:17.7%;z-index:2;opacity:0;transform:translate(120px);transition:all 1.5s ease;transition-delay:1.2s}.ftr-bottom.active .sunrise{opacity:1;transform:scale(1)}.ftr-bottom.active .men-block{opacity:1;transform:translate(0)}.lumov-footer{overflow:hidden}@media screen and (max-width:1500px){.lumov-footer__top-right{gap:50px!important}.lumov-footer__top-left{width:100%!important;max-width:45%!important}}@media screen and (max-width:1350px){.lumov-footer__top-right{gap:30px!important}.lumov-footer__top-left{width:100%!important;max-width:40%!important}}@media screen and (max-width:1024px){.ftr-usp{padding:0 50px}.lumov-footer__top{padding:100px 50px 20px!important;gap:30px}.usp-card .usp-body p{font-size:1rem}.lumov-footer__top-left{width:100%!important;max-width:40%!important}.lumov-footer__top-right{gap:30px!important}.lumov-footer__col-title{font-size:20px!important}.lumov-footer__nav a{font-size:14px!important}.ftr-bottom{margin-top:-150px}}@media screen and (max-width:991px){.ftr-usp{padding:0 20px}.lumov-footer__top{padding:48px 40px!important}.usp-card .usp-body .usp-icon{font-size:2.6rem}.lumov-footer__top{flex-direction:column}.lumov-footer__top-left{width:100%!important;max-width:100%!important}.lumov-footer__top-right{margin-left:0!important;justify-content:space-between}}@media screen and (max-width:767px){.ftr-usp{grid-template-columns:repeat(1,1fr);gap:20px 0px}.ftr-usp .usp-card:not(:last-of-type){border-right:0;border-bottom:1px solid #F68722;padding-bottom:20px}.newsletter-form .submit-btn{font-size:16px;padding:10px 15px}.lumov-footer__top{gap:40px!important}.lumov-footer__top-left{max-width:100%;aspect-ratio:auto!important;width:100%!important}.newsletter-form form input{font-size:16px}.lumov-footer__top-right{gap:40px!important}.ftr-bottom .men-block{bottom:17px;max-width:75%;right:2%}.usp-card{text-align:left;padding:0}.usp-card .usp-body .usp-icon svg{margin-left:0}.ftr-usp{padding:0 20px}.usp-card .usp-body p br{display:none}.ftr-bottom{margin-top:-70px}}.shop-by-part__athlete-vector{display:inline-block;transition:transform .4s ease;transform-origin:center}.shop-by-part__athlete-track{width:200px}.shop-by-part__athlete-slide{top:auto;left:0;display:block!important;opacity:0;visibility:hidden;transition:all .6s ease}.shop-by-part__athlete-slide.is-active{opacity:1;visibility:visible}.shop-by-part__athlete-vector{position:relative!important}.shop-by-part__athlete-slide{position:absolute!important;top:-153px;left:20px;z-index:1}.shop-by-part__athlete-img{height:140px!important}.ftr-mobile{display:none}@media screen and (max-width:767px){.shop-by-part__athlete{display:block!important}.shop-by-part__athlete-slide{top:-139px;left:23%}.shop-by-part__athlete-track{width:240px!important}.ftr-mobile{display:block}.ftr-bottom img:not(.ftr-mobile){display:none}.lumov-footer__top-right{display:grid!important;grid-template-columns:repeat(2,1fr);gap:40px 10px!important}}.lumov-footer__top{gap:40px}.quantity-plus .svg-wrapper,.quantity-minus .svg-wrapper{color:#000}.testimonials-section{color:#fce6d3;background-color:#fff4ea;padding-top:0;padding-bottom:40px;display:block;position:relative;overflow:hidden}.client-container{width:100%;max-width:1280px;margin:0 auto;padding:0 15px}.testimonials-section .title h2{color:#f68722;text-align:center;margin-top:20px;margin-bottom:18px;font-size:40px;font-weight:400;line-height:83px}.testimonial-slider-wrapper{background-color:#fff;border:2px solid #f2f0ea;border-radius:30px;width:100%;padding:3.5rem 3.5rem 20px!important}.testimonials-section .testimonial-pagination{position:relative!important;left:0!important;text-align:center;padding-top:40px;font-size:16px;font-weight:300;line-height:16px}.testimonials-section .swiper-pagination-bullet{background:#f5af87!important;opacity:1!important;height:15px!important;width:15px!important;margin:0 6px!important}.testimonials-section .swiper-pagination-bullet-active{background:#ed8549!important}.client-info{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr minmax(0,340px);grid-auto-columns:1fr;display:grid}.right-quote{text-align:right;margin-left:auto}.quote-right{justify-content:flex-end;align-items:flex-start;display:flex}.quote-left img,.quote-right img{width:63px}.client-info .blockquote{color:#221e1c;padding-top:20px;padding-bottom:20px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:150%}.client-info .blockquote p{margin-bottom:10px}.profile-info{font-size:20px;line-height:150%}.client-name{color:#ed8549;font-family:Inter,sans-serif;font-size:18px;font-weight:500}.client-des{color:#221e1c;margin-top:-8px;padding-top:0;padding-bottom:0;font-family:Inter,sans-serif;font-size:14px}@media screen and (max-width:991px){.client-info{grid-template-columns:1fr minmax(0,260px)}}@media screen and (max-width:767px){.client-info{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column-reverse;display:flex}.quote-left{position:absolute;top:10px}.quote-left img{height:30px;width:auto}.testimonial-slider-wrapper{background-color:#0000;border-style:none;border-width:0;width:100%;padding-top:1rem;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.testimonials-section .title h2{text-align:left;margin-bottom:15px;padding-left:0;padding-right:25px;font-size:35px;line-height:35px}.client-name{font-size:19px}.client-des{font-size:16px}.client-info .blockquote p{margin-bottom:0}.client-container{padding-left:20px;padding-right:20px}.client-info .blockquote{padding-top:0}}.add-to-cart-text .svg-wrapper,.cart-drawer__header .svg-wrapper{color:#000}.quinn_cards{display:flex!important;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;scrollbar-width:none;-ms-overflow-style:none;gap:12px}.quinn_cards::-webkit-scrollbar{display:none}.quinn_cards>*{flex:0 0 auto}@media(max-width:767px){.quinn_cards>*{width:94vw!important;min-width:75vw!important}}.product-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;justify-items:center;text-align:center;width:100%}.product-features .prd-feature .icon{width:75px;height:75px;background:#fff;margin:0 auto 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #000000;overflow:hidden}.product-features .prd-feature .icon img{object-fit:contain}.product-features .prd-feature .prd-feature-txt{font-family:Geist;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#000}.product-details product-price{border:.3px dashed rgba(0,0,0,.57);border-radius:9px;padding:16px 20px}.product-details product-price>div{display:flex;align-items:center;flex-wrap:wrap}.product-usps-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 30px}.product-usps-list .usp-box{display:flex;flex-direction:column;height:100%}.product-usps-list .usp-box>div{flex:1;display:flex;align-items:center;justify-content:center}.product-usps-list .usp-box img{width:100%;max-height:35px;display:block;margin:0 auto;object-fit:contain;max-width:60px}.product-usps-list .usp-box p{font-family:Geist;font-weight:500;font-size:13px;line-height:17px;text-align:center;color:#5a5a5acc}.product-information__media{position:relative}.product-information__media .pdp-badge{position:absolute;z-index:2;top:0;right:calc(var(--gap, 0) / 2);padding:6px 8px;color:#000;background:#fc9940;border-radius:0 10px 0 0}.quote-right-mob{display:none}.save-percent{display:inline-block;background:#33ac68;border-radius:3px;font-family:Geist;font-weight:600;font-size:13px;line-height:17px;color:#fff;padding:3px 7px;margin-left:8px}@media screen and (max-width:767px){.product-information__media .pdp-badge{right:auto;left:0;border-radius:0}.product-information__media slideshow-controls[controls-on-media]{position:unset}.product-information__media .slideshow-controls__arrows button{width:22px;height:22px;border-radius:50%;padding:0;background:#d9d9d980;opacity:1;position:absolute;top:50%;left:15px;right:0;transform:translateY(-150%)}.product-information__media .slideshow-controls__arrows button.slideshow-control--next{left:auto;right:15px}.product-information__media .slideshow-controls__arrows button .svg-wrapper{color:#000!important}.product-features .prd-feature .icon{width:55px;height:55px}.product-features .prd-feature .prd-feature-txt{font-size:10px;line-height:12px}.product-features{padding-left:8px;margin:22px 0;gap:10px}.product-details product-price{padding:6px 10px}.sizing-guide-content .sizing-guide-image{display:none}.product-details .variant-option{--variant-ch: 2.25em !important}.product-details .variant-option--buttons{gap:5px}.sizing-guide-text .size-guide-link{margin-top:12px}.product-usps-list .usp-box p{flex:1;font-size:12px}.quote-right{display:none}.home-hero__pagination-wrapper{bottom:50px!important}.quote-right-mob{display:block;margin-top:-30px}.quote-right-mob img{height:30px;width:auto}.save-percent{font-weight:500;font-size:11px;line-height:14px;padding:2px 6px}.product-usps-list .usp-box img{max-height:28px}.product-details{margin-top:-40px}.product-details .variant-option--swatches{gap:15px}}.add-to-cart-button.size-guide-disabled,.add-to-cart-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sizing-guide-text .size-guide-link{border-bottom:1px solid #000000}.variant-option__button-label--has-swatch:has(:checked){outline:none;background:#fff8f2;border:2px solid #f68723!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
