body{font-family:Helvetica Neue}header .menu-opening div#menu-drawer nav.menu-drawer__navigation{background-color:#000;height:100%;padding-top:3rem}header .menu-opening div#menu-drawer nav.menu-drawer__navigation .menu-drawer__submenu-item a{color:#fff}header .menu-opening div#menu-drawer nav.menu-drawer__navigation a{color:#fff}header .menu-opening div#menu-drawer nav.menu-drawer__navigation .menu-drawer__submenu-item.menu-drawer__menu-item--active a,header .menu-opening div#menu-drawer nav.menu-drawer__navigation a.menu-drawer__menu-item--active{color:#00add9}.header header-drawer{margin-left:unset}.banner__buttons.banner__buttons--multiple{display:flex;gap:10px}.drawer-footer{padding-top:40px}.header .cart-count-bubble{font-size:18px;position:unset;padding-left:8px;background:unset;color:rgb(var(--color-foreground))}.header .search-label{width:fit-content}.page-about-us a.linkedin img{width:40px;height:40px}.page-privacy-policy p,.page-privacy-policy ul li{font-size:13px}body.template-product-custom-fit .product_price .price--sold-out .price__badge-sold-out,body.template-product-custom-fit .product-form__buttons:has(.restock-alerts-notify-button) .product-form__submit{display:none}body.page-custom-fit .rich-text.content-container h2.rich-text__heading{text-transform:uppercase}body.page-custom-fit .rich-text.content-container p,body.page-custom-fit .newsletter__subheading p,body.page-faq .rich-text .rich-text__text p,body.page-faq .accordion-content p{font-size:12px}body.page-custom-fit .rich-text.content-container h2.rich-text__heading em{display:block;font-style:normal}body.page-custom-fit .newsletter{margin-block:50px}body.page-custom-fit .newsletter__subheading{margin-top:0}body.page-custom-fit .newsletter-form__field-wrapper label.field__label{transform:translateY(-50%);left:0}body.page-custom-fit .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label{top:10px}body.page-custom-fit .newsletter-form__field-wrapper .field:before,body.page-custom-fit .newsletter-form__field-wrapper .field:after,.blog .blog__view-all a.blog__button:before,.blog .blog__view-all a.blog__button:after{content:unset}body.page-custom-fit .newsletter-form__field-wrapper input{border-bottom:1px solid #040505;border-radius:0;padding-inline:0 20px;box-shadow:unset}body.page-custom-fit .newsletter-form__field-wrapper button{right:0;width:fit-content}.blog .blog__post .card.article-card{flex-direction:column!important}.blog .blog__post .card.article-card .article-secondary-image-wrapper{display:none}.blog .blog__post .card.article-card .card-image-wrapper,.blog .blog__post .card.article-card .card__content,.blog .blog__post .card.article-card .card-image-wrapper .card__inner{width:100%}.blog .featured-blog-section{margin-top:2px}.blog .blog__post .card.article-card .card-image-wrapper .card__inner{--ratio-percent: 120% !important;height:450px}.blog .card__information{margin-top:20px;padding-top:0}.blog .card__information .card__heading{font-size:30px;line-height:normal;margin-block:0 20px;transition:.3s ease-in-out}.blog li.blog__post:hover .card__heading{color:#5f7c8e}.blog .blog__button,.blog .blog__button:after,.blog .blog__button:before{border-radius:5px;text-transform:capitalize}.blog .card__content{margin-top:12px}.blog .card__content .article_profile_link{font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,26px);color:#000}.blog .card__content h3.card__heading{font-family:Helvetica Neue Bold!important;font-size:clamp(10px,2vw,18px)!important;line-height:clamp(22px,2vw,22px)!important;margin-top:10px}body.blog .rich-text{padding-top:180px}body.blog .rich-text__wrapper h2.rich-text__heading{font-size:62px}body.blog .rich-text__wrapper p{font-size:12px}body.blog .image-with-text{background-color:#f0edec;padding:20px;border-radius:20px}body.blog .image-with-text .image-with-text__text-item{padding-left:30px}body.blog .image-with-text .image-with-text__text-item img{width:30%}body.blog .image-with-text .image-with-text__media{padding-bottom:80%!important;border-radius:20px;border:1px solid #12121214}body.blog .image-with-text .image-with-text__grid{align-items:center}body.blog .image-with-text a.button,.blog .blog__view-all a.blog__button{border-radius:5px;transition:.3s ease-in-out}body.blog .image-with-text a.button:hover,.blog .blog__view-all a.blog__button:hover{background-color:#02add9}body.blog .image-with-text a.button:before,body.blog .image-with-text a.button:after{content:unset}body.blog .image-with-text a.button .button-text-35-icon{margin-left:10px;display:grid;place-items:center}body.blog .image-with-text a.button svg{width:14px;height:14px;rotate:325deg}body.blog .contact.contact-page-flex-wrapper,body.blog-article .contact.contact-page-flex-wrapper{justify-content:center;margin-block:50px}body.blog-article .article-template>header{max-width:100%;width:100%}body.blog-article .article-template{flex-direction:column;align-items:center}body.blog-article .article-template .article-template__hero-container{margin-top:30px}body.blog-article .article-template__title{font-size:62px;text-align:center;line-height:normal}body.blog-article .article-template .media.article-primary-image{width:100%;border-radius:20px}body.blog-article .article-template .single-article-download{width:fit-content;margin-inline:auto}body.blog-article .article-template .single-article-download a{display:flex;align-items:center;justify-content:center;gap:4px;text-decoration:none;border:1px solid #121212;border-radius:5px;padding:12px;font-size:18px;color:#121212;transition:.3s ease-in-out}body.blog-article .article-template .single-article-download a:hover{scale:1.1;background-color:#02add9;color:#fff;border-color:#fff}body.blog-article .article-template .single-article-download a svg{width:22px;height:22px}body.blog-article .article__content .article-template__content{max-width:100%}body.blog-article .article__content p{font-size:12px;max-width:100%}.blog .slider-buttons button.slider-button{width:24px;height:24px}.blog .slider-buttons svg path{fill:#000}.blog .slider-buttons button.slider-button.disabled{opacity:0}.section-img-aboutus-first .image-with-text__media-item .image-with-text__media{padding-bottom:50%!important}body.page-about-us .image-with-text a.linkedin img{width:30px;height:30px;object-fit:contain}body.page-about-us .banner__text{font-size:12px}body.page-contact h2[class^=ai-retail-form-heading]{font-size:30px}body.page-about-us .video-section,body.page-about-us .about-us-rte-banner.banner{width:100%;max-width:64%;margin-right:0;padding-inline:0!important}body.page-about-us .about-us-rte-banner.banner{margin-left:auto}body.page-about-us .video-section deferred-media.video-section__media:not([loaded=true]){padding-bottom:45%;width:100%}.MainProduct .product.product--custom .product-form__buttons{left:0;position:relative;min-height:40px}.MainProduct .product .hengam-product-price-wrapper .hengam-preorder-badge{margin-inline:5px}.MainProduct .product.product--custom .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{top:0}.MainProduct .product.product--custom .product-form__buttons .product-form__submit{top:0;left:0;padding:28px 40px;font-size:16px;font-weight:700}.required-asterisk{color:#d20000;font-weight:600}input#custom-fit-note{border:1px solid}.single-article-download{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px}.due-today-container{max-width:420px;padding:16px 0}.due-today-row{display:flex;justify-content:space-between;align-items:flex-start}.due-today-label,.due-today-amount{font-size:20px;font-weight:600;color:#171a20}.due-today-amount{text-align:right;white-space:nowrap}.due-today-note{margin-top:6px;font-size:12px;color:#5c5e62}.single-article-download a{display:flex;align-items:center;gap:10px;padding:20px;color:#fff;border-radius:6px;text-decoration:none;font-size:16px;font-weight:500}.article__content ul li{font-size:12px}.single-article-download a:hover{opacity:.8}#custom-fit-note.field__input:is(:focus,:not(:placeholder-shown)){padding:1.5rem}#custom-fit-note.field__input::placeholder{opacity:1}.field--error{border-color:#d20000}.custom-fit-error{color:#d20000}body:is(.page-custom-fit,.product-custom-fit) .multicolumn .title{margin:auto}body:is(.page-custom-fit,.product-custom-fit) .multicolumn .multicolumn-list .multicolumn-list__item{box-shadow:0 0 10px #0000001f;border-radius:8px;padding:20px;background-color:#fff}body:is(.page-custom-fit,.product-custom-fit) .banner__text{font-size:16px;line-height:normal;letter-spacing:normal;max-width:unset;margin-bottom:unset}body:is(.page-custom-fit,.product-custom-fit) .banner__content{padding:5rem}body:is(.page-custom-fit,.product-custom-fit) .banner__box .banner__heading p{margin-bottom:20px}body:is(.page-custom-fit,.product-custom-fit) .multicolumn .multicolumn-list p{font-size:15px;letter-spacing:normal;line-height:normal}body:is(.page-custom-fit,.product-custom-fit) .image-with-text__text p{font-size:16px}body:is(.page-custom-fit,.product-custom-fit) .multicolumn-list h3{line-height:normal}body:is(.page-custom-fit,.product-custom-fit) .multicolumn .multicolumn-list h3{margin-top:10px}.footer-block .footer-block-image{display:flex;flex-direction:column}.footer-block.footer-block-image .footer-block__details-content{margin-bottom:0;text-align:left}.blog slider-component .slider+.slider-buttons{top:30%!important}.blog slider-component .slider-button{margin-inline:10px!important}.popup-product .popup_product_button.button{margin-top:25px;max-width:221px;text-align:center;padding-inline:20px!important}.popup-product .popup_product_button.button:before,.popup-product .popup_product_button.button:after{display:none}.popup-product .popup_product_button.button .popup-product .product__title.hxxl{line-height:40px!important}.popup-product p.product__text.inline-richtext.subtitle{font-family:Carbon Regular;font-size:clamp(20px,3vw,26px);line-height:clamp(20px,3vw,20px);margin-block:20px 10px}.popup-product .price__container .price__regular{font-family:Helvetica Neue;font-size:18px;line-height:22px}.second-half-media{right:0;left:auto!important}.feature-multicolumn .multicolumn-list .multicolumn-card__info{padding:20px 0 0!important}.fitasy-scan-header{font-size:14px;font-weight:700;margin:0 0 12px}.fitasy-foot-images{display:flex;gap:16px;margin:10px 0;flex-wrap:wrap}.fitasy-foot-image-block p{margin:0 0 4px;font-weight:700;font-size:13px}.fitasy-foot-image-block img{width:100%;max-width:150px;border-radius:6px}.fitasy-dim-header{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-bottom:1px solid #ddd;font-weight:700;font-size:13px}.fitasy-dim-header-sides{display:flex;gap:8px;min-width:100px;justify-content:space-around;width:50%}.fitasy-dim-row{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-bottom:1px solid #f0f0f0;font-size:13px}.fitasy-dim-row:last-child{border-bottom:none}.fitasy-dim-label{flex:1;font-weight:500;padding-right:8px}.fitasy-dim-value{display:flex;gap:8px;min-width:100px;justify-content:space-around;width:50%}.fitasy-dim-cell{display:flex;flex-direction:column;align-items:center;min-width:40px;text-align:center}.fitasy-dim-side-label{font-size:10px;color:#999;text-transform:uppercase;margin-bottom:2px}.fitasy-dimensions{margin-top:12px;padding:12px;background:#f9f9f9;border-radius:8px}@media screen and (min-width:750px){body:is(.page-custom-fit,.product-custom-fit) .image-with-text__grid--image-first .image-with-text__content{padding-left:50px;padding-bottom:0}.page-width{padding:0 3rem}.tech-driven-slider-sec:has(ul.multicolumn-list li:nth-child(4)) .slider-buttons{display:flex!important}}@media(max-width:768px){.fitasy-dim-label{font-size:12px}.fitasy-dim-cell{min-width:32px;font-size:12px}.header__heading-logo{max-width:108px}.header__icon--menu{font-size:18px!important}.newsletter-popup .newsletter-popup-form .newsletter-form__field-wrapper .field__input{max-width:197px}.MainProduct .product.product--custom .product__title{width:100%}.single-article-download{flex-direction:column;gap:10px}.single-article-download a{width:100%;justify-content:center}body:is(.page-custom-fit,.product-custom-fit) .banner__content{padding:20px}.MainProduct .product.product--custom .product-form__buttons .product-form__submit{top:0;left:0;padding:20px 40px;font-size:14px;font-weight:500}.MainProduct .product.product--custom .product_price{position:unset}.slider-lifestyle-sec .multicolumn-list__item,.tech-driven-slider-sec .multicolumn-list__item{margin:0!important}.slider-lifestyle-sec .multicolumn__title{padding-inline:0px;margin-top:5px!important}.lifestyle-multicolumn .multicolumn.feature-multicolumn slider-component .slider-dots{height:54%}.lifestyle-multicolumn .multicolumn.feature-multicolumn ul.slider-dots__list{position:absolute;left:0;right:0;bottom:0}.comparsion-table-sec .multicolumn__title{padding-inline:0px}.faqs-tech-driven-sec{padding-block:40px 20px!important}.tech-driven-fitasy-sec .stat-number{font-size:34px}.tech-driven-fitasy-sec .stat-label{font-size:12px;margin:0}.tech-driven-fitasy-sec .banner-stats{gap:30px}.faqs-tech-driven-sec .faq-answer{font-size:16px}.faqs-tech-driven-sec .faq-answer__text p:first-child{margin-top:0}.comparsion-table-sec .compare-table-wrapper{display:flex;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid #dddddd}.comparsion-table-sec .compare-row{display:flex;width:max-content;min-width:auto;flex-direction:column;margin:0;border-radius:0}.comparsion-table-sec .compare-table{min-width:100px;position:sticky;left:0;z-index:2;border-right:1px solid #e5e5e5;border-radius:0}.comparsion-table-sec .compare-table-body{display:flex;min-width:max-content;flex-direction:row}.comparsion-table-sec .table-heading{font-size:10px!important;line-height:12px}.comparsion-table-sec .compare-cell{justify-content:flex-start;padding-right:0;font-size:12px}.comparsion-table-sec .table-heading,.comparsion-table-sec .compare-cell{padding:20px 15px}.section-hero-medical-sec .image-with-text__content .banner__buttons .button.button--primary,.section-hero-medical-sec .image-with-text__content .button.button--primary{padding:17px 14px!important}.multi-medical-sec slider-component .slider-dots__list{margin-bottom:0}.section-hero-medical-sec .image-with-text__content h2{display:inline}.section-hero-medical-sec .image-with-text__content{display:inline-block}.section-hero-medical-sec .image-with-text .grid__item .image-with-text__content{padding-right:30px!important;padding-block:60px}.medical-image-gird-sec .feature-grid .feature-item{padding-right:0}.sound-like-medical-sec .right-list .list-item:nth-child(2n){border-right:none;padding-right:0!important}.sound-like-medical-sec .right-list .list-item:nth-child(-n+2){padding-top:0!important}.sound-like-medical-sec .right-list .list-item:nth-last-child(-n+2){padding-bottom:0!important}.sound-like-medical-sec .right-list .list-item:nth-child(odd){padding-left:0!important}.medical-image-gird-sec .feature-grid{grid-template-columns:1fr 1fr}.medical-image-gird-sec .feature-grid .feature-item:nth-child(2n){padding-left:0;border-left:none;padding-right:0!important}.medical-image-gird-sec .feature-item:nth-last-child(-n+2){padding-bottom:0!important}.medical-image-gird-sec .feature-grid .feature-item:nth-last-child(-n+2){border-bottom:none!important}.medical-image-gird-sec .feature-item:nth-child(-n+2){padding-top:0!important}.section-days-medical-sec,.sound-like-medical-sec,.medical-honest-multicolumn-sec .page-width,.section-endorsed-medical-sec,.medical-image-gird-sec,.shoe-var-medical-sec{padding-block:60px!important}.sound-like-medical-sec .right-list .list-item{padding:25px!important;gap:10px!important}.medical-honest-multicolumn-sec .multicolumn-list{justify-content:space-between!important;gap:0px}.medical-honest-multicolumn-sec .multicolumn-list__item{width:calc(100% - (var(--grid-desktop-horizontal-spacing) * 2 / 3))!important;max-width:calc(100% - (var(--grid-desktop-horizontal-spacing) * 2 / 3))!important}.sound-like-medical-sec .two-col-wrapper,.shoe-var-medical-sec .two-col-wrapper{gap:40px}.medical-image-gird-sec .feature-header{margin-bottom:40px!important;max-width:100%!important}.section-days-medical-sec p.image-with-text__text{line-height:unset!important}.medical-honest-multicolumn-sec .multicolumn-list{gap:0!important;flex-direction:column}.section-days-medical-sec .image-with-text .grid__item .content-wrapper{width:210px!important;height:210px!important}.section-days-medical-sec .image-with-text__media .content-wrapper h2{padding-inline:18px;font-size:46px!important}.section-days-medical-sec .content-wrapper p{margin-block:0px!important}.section-days-medical-sec p.caption{margin:-10px 0 20px!important;font-size:12px!important}.section-days-medical-sec .image-with-text__media{width:100%}.medical-image-gird-sec .feature-image img{height:344px!important;object-fit:cover;background-position:center}.medical-honest-multicolumn-sec .multicolumn-list .multicolumn-list__item{width:calc(100% - (var(--grid-desktop-horizontal-spacing) * 2 / 3))!important;max-width:calc(100% - (var(--grid-desktop-horizontal-spacing) * 2 / 3))!important}.section-endorsed-medical-sec .image-with-text .grid{gap:30px!important;align-items:start!important}.medical-image-gird-sec .feature-grid .feature-item{padding-block:25px;border-bottom:1px solid #8F8F8F!important}.medical-image-gird-sec .feature-grid .feature-item:first-child{padding-top:0!important}.medical-image-gird-sec .feature-content .feature-grid .feature-item:last-child{padding-bottom:0!important;border-bottom:none!important}.announcement-bar-section .announcement-bar__message ul li{padding-left:10px!important;font-family:Carbon Regular!important;font-size:14px!important;line-height:normal!important}.medical-honest-multicolumn-sec .multicolumn-list p{font-size:18px!important}}@media screen and (max-width:989px){header .menu-drawer-container.menu-opening .header__icon--menu{color:#02add9}header .menu-opening div#menu-drawer .menu-drawer__submenu-item.open span{width:unset;margin-right:0}body.blog-article .article-template .article-template__hero-container,body.blog-article .article-template .article-template__back{padding:0 9rem}.slider-lifestyle-sec .page-width,.tech-driven-slider-sec .page-width{flex-direction:column;gap:0px!important}.slider-lifestyle-sec .multicolumn-header,.slider-lifestyle-sec slider-component,.tech-driven-slider-sec .multicolumn-header,.tech-driven-slider-sec slider-component{width:100%!important}.slider-lifestyle-sec .multicolumn__title,.tech-driven-slider-sec .multicolumn__title{padding:0!important}.tech-driven-slider-sec ul.multicolumn-list{padding-inline:0px}.tech-driven-multi-sec .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(60% - var(--grid-desktop-horizontal-spacing) - 3rem)}}@media screen and (max-width:749px){body.page-custom-fit .rich-text.content-container h2.rich-text__heading,body.blog .rich-text__wrapper h2.rich-text__heading,body.blog-article .article-template__title{font-size:36px}body.page-custom-fit .rich-text.content-container .rich-text__wrapper{padding-inline:0}body.page-custom-fit .newsletter{margin-block:0px 30px}body.page-custom-fit .newsletter__wrapper{padding-inline:20px}body.page-custom-fit .newsletter-form__field-wrapper{max-width:100%}.blog .blog__post .card.article-card .card-image-wrapper .card__inner{--ratio-percent: 80% !important}.blog .blog__posts .article-card .card__information{padding-inline:15px}body.blog .contact.contact-page-flex-wrapper .contact-form-wrapper{margin-block:0 30px}.blog__posts .blog__post.article{width:calc(100% - 3rem - 15px)}body.blog .contact.contact-page-flex-wrapper,body.blog-article .contact.contact-page-flex-wrapper{margin-block:0}body.blog .image-with-text{padding:10px 10px 30px}body.blog .image-with-text .image-with-text__media,body.blog-article .article-template .media.article-primary-image{border-radius:15px}body.blog .image-with-text .image-with-text__text-item{padding-left:10px}body.blog .image-with-text a.button{margin-top:10px}body.blog-article .article-template .article-template__hero-container,body.blog-article .article-template .article-template__back{padding:0 2rem}body.blog-article .article-template .article-template__back{margin-bottom:0}body.blog-article .contact.contact-page-flex-wrapper .contact-form-wrapper{margin-block:0 30px}body.page-about-us .section-img-aboutus-first .image-with-text__media-item .image-with-text__media{padding-bottom:100%!important}body.page-about-us .section-img-aboutus-first h2.image-with-text__heading,body.page-about-us .image-with-text h2.image-with-text__heading{margin-bottom:0}body.page-about-us .image-with-text .image-with-text__content{padding-top:30px}body.page-contact .contact.contact-page-flex-wrapper h2.title{font-size:30px}body.page-contact [class^=ai-retail-form-left]{padding:0}.blog slider-component .slider+.slider-buttons{top:23.5%!important;margin-inline:7px}.footer-block.grid__item{margin:40px 0!important}.grid--peek.slider .grid__item:first-of-type{margin-left:0!important}.section-featured-product .product media-gallery slider-component.media-slider.swiper{padding-inline:20px}.lifestyle-banner .banner__heading{width:100%!important}.lifestyle-banner .banner__buttons{flex-direction:column;gap:15px!important}.lifestyle-multicolumn .slider-dots.large-up-hide{top:325px!important}.slider-lifestyle-sec .slider-lifestyle-sec .multicolumn-list__item grid__item{width:40%!important}.slider-lifestyle-sec .multicolumn-list,.tech-driven-slider-sec .multicolumn-list{gap:13px!important}.slider-lifestyle-sec .multicolumn-list h3,.tech-driven-slider-sec .multicolumn-list h3{font-size:20px!important;margin-bottom:5px!important}.slider-lifestyle-sec .rte p,.tech-driven-slider-sec .rte p,.tech-driven-multi-sec .rte p{line-height:14px}.slider-lifestyle-sec .rte p em,.tech-driven-slider-sec .rte p em{font-size:14px!important;line-height:normal}.slider-lifestyle-sec .multicol_bio_title,.tech-driven-slider-sec .multicol_bio_title{font-size:12px!important}.slider-lifestyle-sec .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.tech-driven-slider-sec .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)!important;max-width:40%!important}.slider-lifestyle-sec .multicolumn-header,.tech-driven-slider-sec .multicolumn-header{padding-inline:20px}.slider-lifestyle-sec .slider-buttons{display:none}.slider-lifestyle-sec ul.multicolumn-list,.tech-driven-slider-sec ul.multicolumn-list{padding-left:20px}.slider-lifestyle-sec ul.multicolumn-list,.tech-driven-slider-sec ul.multicolumn-list{padding-bottom:0!important;scrollbar-width:none!important}.section-featured-product .product media-gallery slider-component.media-slider.swiper{padding-inline:15px!important}.multi-lifestyle-sec .grid--peek .grid__item{min-width:85%!important;padding-left:30px}.tech-driven-multi-sec .image-with-text__text--caption{padding-inline:20px}.tech-driven-multi-sec .grid--peek .grid__item{min-width:92%!important}.tech-driven-multi-sec .grid--peek .grid__item:first-child{padding-left:20px}.tech-driven-multi-sec .grid--peek .grid__item:last-child{padding-left:0}.tech-driven-multi-sec .title-wrapper--self-padded-mobile{padding-inline:20px!important}}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/HelveticaNeue-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Medium;src:url(/cdn/shop/files/HelveticaNeue-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold;src:url(/cdn/shop/files/HelveticaNeue-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Carbon Regular;src:url(/cdn/shop/files/Carbon_Regular.woff2) format("woff2"),url(/cdn/shop/files/Carbon_Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}h1,h2,.h0,.h1,.hxxl,.hxl,.h2,.h3{font-family:Helvetica Neue Medium!important}.hxxl,h1,.h1{font-size:clamp(40px,4vw,60px)!important;line-height:clamp(40px,4vw,60px)!important;padding:0;margin:0;letter-spacing:-.04em}.hxl{font-size:clamp(35px,4vw,50px)!important;line-height:clamp(35px,4vw,50px)!important;padding:0;margin:0;letter-spacing:-.04em}.h0{font-size:clamp(30px,4vw,40px)!important;line-height:clamp(40px,4vw,50px)!important;padding:0;margin:0;letter-spacing:-.04em}.h1{font-size:clamp(20px,4vw,28px)!important;line-height:clamp(22px,4vw,30px)!important;padding:0;margin:0;letter-spacing:-.04em}.h2{font-size:22px!important;line-height:24px!important;padding:0;margin:0;letter-spacing:-.04em}div#PBarNextFrameWrapper{display:none}#smile-ui-container,#smile-ui-lite-container{z-index:9!important}.title_subheading_wrapper .product__title h1{font-size:clamp(20px,4vw,30px)!important;line-height:clamp(22px,4vw,35px)!important}.title_subheading_wrapper .product-short-description.rte{font-size:20px;padding-bottom:5px}header #menu-drawer .Social__media--wrapper{display:none}.menu-drawer__navigation-container .Social__media--wrapper{left:20px}header h1.header__heading{line-height:0!important}header nav.header__inline-menu ul.list-menu{width:100%;justify-content:center}header nav.header__inline-menu ul.list-menu details-modal .header__icon{width:fit-content}.header-wrapper.always{position:absolute;width:100%}.header-wrapper.always:before{content:"";position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c;box-shadow:0 0 40px #00000014;top:0;transition:.6s;left:0;opacity:1;visibility:visible;z-index:-1}.header-wrapper.always:before{display:none}.menu-drawer__inner-container .header__search .header__menu-item{color:#000!important}search-modal__form .field__label{top:25%!important}header nav.header__inline-menu .header__menu-item,header .header__icons .header__icon,header .header__icons a.header__menu-item{font-family:Helvetica Neue Medium;letter-spacing:-.04em;position:relative;z-index:1}.header--middle-left .header__inline-menu .list-menu--inline li a,.header--middle-left .header_inline-menu .list-menu_item,.header--middle-left .header__icons a{font-size:20px;height:unset;padding:15px;text-transform:uppercase}.header--middle-left .header__icons a{width:auto}.header--middle-left .header__menu-item{padding-right:30px}.header .header__icons{gap:0px}.header .search-label{width:fit-content;font-size:18px;height:unset;padding:15px;text-transform:uppercase}.header--middle-left .header__inline-menu .list-menu--inline li a,.header--middle-left .header_inline-menu .list-menu_item,.header--middle-left .header__icons a{font-size:18px;height:unset}.header--middle-left header-menu summary{font-size:18px;text-transform:uppercase;padding:15px 25px 15px 15px;text-decoration:none!important}header.header--middle-left .header__inline-menu .mega-menu li a{padding:4px 15px;text-transform:capitalize!important;text-decoration:none}.header--middle-left .header__inline-menu .list-menu--inline li .header__menu-item span,.header__menu-item span.help-menu{text-decoration:none!important}header-drawer .menu-drawer__navigation-container{height:100%}details[open]>.search-modal{min-height:80px}.search-modal .search-modal__content{padding:0 30px}.search-modal__content .search-modal__form label.field__label{top:0;left:0;font-size:18px;color:#8f8f8f;font-family:Helvetica Neue;display:none}.search-modal .search-modal__form{max-width:100%}.search-modal .search-modal__form .field:before,.search-modal .search-modal__form .field:after{display:none}.search-modal .search-modal__form .field input{border-bottom:1px solid #8F8F8F;border-radius:0;padding:0 30px 0 0;min-height:unset;height:29px;box-shadow:unset}.search-modal .search-modal__form .field input::placeholder{font-size:18px;color:#8f8f8f;font-family:Helvetica Neue;opacity:1}.search-modal button.search__button,.search-modal button.search-modal__close-button{display:none}.search-modal .reset__button:after{opacity:0}.search-modal .reset__button{height:unset;right:0;width:fit-content}.slideshow .banner__buttons .button,.product-custom-fit .button-subheading-wrapper .button,.button.button--primary{font-size:14px!important;font-family:Helvetica Neue Bold!important;height:fit-content!important;width:100%}.slideshow:not(:has(video)) .banner--desktop-transparent .banner__box{padding:0 0 193px}.slideshow .slideshow__slide .banner__heading p{padding:0;margin:20px 0 10px}.banner__buttons .button.button--primary,.button.button--primary{padding:17px 75px!important;display:flex;border-radius:36px;justify-content:center!important}.footwear-multicolumn .inline-richtext.h2{margin-top:0}.multicolumn.footwear-multicolumn .multicolumn-list .inline-richtext.multicol_sub_title{font-size:clamp(20px,3vw,26px);line-height:clamp(20px,3vw,28px);margin-top:20px!important;text-transform:unset;letter-spacing:-.04em;font-family:Carbon Regular!important}.multicolumn.feature-multicolumn .multicolumn-list .inline-richtext.subtitle{font-size:clamp(20px,3vw,26px);line-height:clamp(20px,3vw,28px);text-transform:unset;letter-spacing:-.04em;font-family:Carbon Regular!important;margin:0}.multicolumn.feature-multicolumn .slider-buttons,.product .product_column_wrapper .slider-buttons{display:none}.multicolumn.feature-multicolumn slider-component .slider-dots,.product .product_column_wrapper slider-component .slider-dots{margin-top:0}.multicolumn.feature-multicolumn ul.slider-dots__list,.product .product_column_wrapper ul.slider-dots__list,slider-component.thumbnail-slider ul.slider-dots__list{gap:5px;margin:0}.multicolumn.feature-multicolumn .slider-dots .slider-dot,.product .product_column_wrapper .slider-dots .slider-dot,slider-component.thumbnail-slider .slider-dots .slider-dot{background:transparent;border:.5px solid #fff;transform:unset;width:10px;height:10px}.multicolumn.feature-multicolumn .slider-dots .slider-dot.is-active,.product .product_column_wrapper slider-component .slider-dot.is-active,slider-component.thumbnail-slider .slider-dots .slider-dot.is-active{background:#fff}.background-none.multicolumn.feature-multicolumn .slider .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-left:0}.multicolumn.footwear-multicolumn .multicolumn-list .multicolumn-card__info p,.multicolumn.feature-multicolumn .multicolumn-list .multicolumn-card__info p,.blog .card__content p,.banner-image-sec .banner__content .banner__text.body{font-family:Helvetica Neue!important;font-size:clamp(14px,2vw,18px);letter-spacing:0;line-height:clamp(16px,2vw,22px)}.multicolumn.footwear-multicolumn .multicolumn-list .inline-richtext{text-transform:unset}.multicolumn.footwear-multicolumn .multicolumn-list .column-button-links .link{font-size:clamp(18px,2.5vw,22px)!important;line-height:clamp(20px,2.5vw,24px)!important;font-family:Helvetica Neue Medium!important;text-transform:unset}.multicolumn.footwear-multicolumn .multicolumn-list{justify-content:space-between}.multicolumn.footwear-multicolumn .column-button-links:empty{display:none}.banner-image-sec .banner__box.content-container{max-width:713px!important;padding:70px 0}.banner-image-sec .banner__heading p{margin:0!important}.banner-image-sec .banner__content .banner__text.subtitle{font-size:clamp(20px,1.5vw,26px);line-height:clamp(22px,1.5vw,28px);max-width:unset;font-family:Carbon Regular!important;letter-spacing:-.04em}.lifestyle-banner .banner__text.rte.subtitle{max-width:60%}.banner-image-sec .banner__content .banner__text.subtitle p:empty{display:none}.banner-image-sec .banner__buttons .image-button{width:auto;height:69px}.banner-image-sec .banner__buttons{gap:23px}.blog .featured-blog-section,.faq-section .faq-wrapper{display:flex;align-items:flex-start;column-gap:10px;justify-content:space-between}.blog .featured-blog-section .title-wrapper--self-padded-tablet-down,.blog .featured-blog-section .title-wrapper--self-padded-mobile{padding-inline:0}.blog-articles .article-card .card__information,.blog__posts .article-card .card__information{padding-inline:0!important}.blog slider-component .blog__posts.grid{margin:0;padding:0;gap:30px}.blog .article-card-wrapper .card__information{padding-bottom:0;margin-top:0}.blog .article-card-wrapper .article-card__excerpt{margin-block:12px 0!important}.blog-article .article-template{padding-top:0}.blog .article-card-wrapper .article-card__info{font-size:inherit;color:inherit}.blog .article-card__footer a span{font-size:14px}.blog .article-card__footer{margin-top:10px}body.blog .blog-articles .card-wrapper .card--standard.card--media{flex-direction:column!important}body.blog .main-blog{display:grid;grid-template-columns:341px 1fr;gap:30px}body.blog .blog-articles{grid-template-columns:repeat(3,1fr);gap:60px 30px}body.blog .main-blog .title--primary{font-size:clamp(30px,4vw,40px)!important;line-height:clamp(30px,4vw,60px)!important;color:#8f8f8f;margin-block:0}body.blog .blog-articles .card__heading{margin-bottom:0;font-family:Carbon Regular!important;font-size:clamp(20px,2vw,26px);line-height:clamp(22px,2vw,28px);letter-spacing:-.04em}body.blog .blog-articles .card__information>a{font-size:clamp(14px,1.5vw,18px);line-height:clamp(12px,1.5vw,26px);color:#8f8f8f}body.blog .blog-articles .card-image-wrapper,body.blog .blog-articles .card-image-wrapper .card__inner,body.blog .blog-articles .card__content,body.blog .blog-articles .card-image-wrapper .article-secondary-image-wrapper{width:100%}body.blog .blog-articles .card-image-wrapper .card__inner{height:429px}body.blog .blog-articles .card__information{display:flex;justify-content:flex-end;flex-direction:column-reverse;gap:2px;margin-top:20px}body.blog .blog-articles .card-image-wrapper .article-secondary-image-wrapper img{height:100%;object-fit:cover}body.article-blog-article .banner-image-sec{height:550px;min-height:unset}body.article-blog-article .rich-text__wrapper .rich-text__heading{font-size:clamp(40px,4vw,60px)!important;line-height:clamp(40px,4vw,60px)!important;color:#000}body.article-blog-article .about-us-section .rich-text__wrapper .rich-text__blocks{max-width:100%;padding-right:185px;display:grid;grid-template-columns:490px 1fr;gap:50px}.faq-section .section-heading,.blog .featured-blog-section .blog__title{color:#8f8f8f}.faq-section .faq-wrapper{margin-top:40px}.faq-section .faq-wrapper .faq-tab{letter-spacing:0}.faq-section .faq-wrapper .faq-tab:not(.active){color:#d3d3d3}.faq-section .faq-wrapper .faq-tab:hover{color:rgb(var(--color-foreground))}.faq-section .faq-tab.active{opacity:1}.faq-section .faq-panel{display:none}.faq-section .faq-panel.active{display:block;color:rgb(var(--color-foreground))}.faq-section .faq-item{border-bottom:1px solid #000000}.faq-section .faq-Title{padding:20px 0}.faq-section .faq-item.active .faq-Title{padding-bottom:10px}.faq-question{cursor:pointer}.faq-section .faq-answer{height:0;transition:height .6s ease-out;overflow:hidden}.faq-section .faq-tabs{display:flex;flex-direction:column;gap:20px}.faq-section .faq-item.active .faq-answer{margin-bottom:20px;font-size:18px;line-height:20px;font-family:Helvetica Neue!important}.faq-section .faq-question{position:relative;padding-right:24px;display:flex;align-items:center;cursor:pointer;letter-spacing:0}.faq-section .faq-question:after{content:"";position:absolute;right:0;width:16px;height:16px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .3s ease}.faq-section .faq-item.active .faq-question:after{transform:rotate(-135deg)}.faq-section .faq-tabs::-webkit-scrollbar-thumb{background:#000000a3}.faq-section .faq-tabs::-webkit-scrollbar{height:2px;background:#fff0}.faq-section .faq-answer a{color:#000!important}.newsletter-popup{background:#fffff6}.newsletter-popup h3{font-size:26px;line-height:28px;font-family:Carbon Regular!important;max-width:399px;letter-spacing:-1px;margin-bottom:0}.newsletter-popup .newsletter-popup-form .newsletter-form__button,.newsletter-popup .newsletter-popup-form .newsletter-form__field-wrapper .field__input{width:fit-content;color:#000;font-family:Helvetica Neue!important}.newsletter-popup .newsletter-popup-form .newsletter-form__button{bottom:0;height:fit-content;margin-top:auto;text-decoration:underline}.newsletter-popup .close-popup-btn{top:30px;right:30px}.newsletter-popup .close-popup-btn svg{height:24px;width:24px}.newsletter-popup .close-popup-btn svg line{stroke-width:.4}.newsletter-popup .newsletter-popup-form .newsletter-form__field-wrapper{max-width:unset}.newsletter-popup .newsletter-popup-form .newsletter-form__field-wrapper .field{justify-content:space-between}.newsletter-popup-form .newsletter-form__field-wrapper .field__input,.newsletter-popup .newsletter-popup-form .newsletter-form__button,.footer-block__newsletter .newsletter-form__field-wrapper .newsletter-form__button{font-size:18px;line-height:18px;font-family:Helvetica Neue!important}.newsletter-popup .newsletter-popup-form .newsletter-form__field-wrapper .field__input::placeholder,.newsletter-popup .newsletter-popup-form .newsletter-form__field-wrapper .field__input::-webkit-input-placeholder,.newsletter-popup .newsletter-popup-form .newsletter-form__field-wrapper .field__input::-moz-placeholder,.newsletter-popup .newsletter-popup-form .newsletter-form__field-wrapper .field__input:-ms-input-placeholder{color:#8f8f8f!important;font-size:18px!important;line-height:18px!important;font-family:Helvetica Neue!important}.shopify-section-group-footer-group .newsletter-popup-button{bottom:100px;width:16px;height:16px;background:#f3f3f3;border-radius:30px;z-index:1}.newsletter-popup .newsletter-popup-form .newsletter-form label.field__label{font-size:18px!important;line-height:18px!important;font-family:Helvetica Neue!important;color:#8f8f8f!important}.newsletter-popup .newsletter-popup-form .newsletter-form__field-wrapper .field__input{border-color:#8f8f8f}.newsletter-popup-overlay .newsletter-popup{border-radius:0;border:1px solid #D9D9D9;cursor:default}.shopify-section-group-footer-group .newsletter-popup-overlay{background:transparent;max-height:530px;max-width:530px;right:0;bottom:30px;left:unset;top:unset;width:unset;height:unset}.logo-slider .logo-slider__wrapper{background-color:#fff;padding-block:30px;margin-top:40px}.logo-slider h2.rich-text__heading{padding-inline:30px;color:#8f8f8f}.logo-slider .logo-slider__track{align-items:center}footer.gradient{background-color:#000}.footer-block__newsletter .newsletter-form__field-wrapper .newsletter-form__button{width:30%!important;letter-spacing:-.04em;position:unset;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#d9d9d9;justify-content:start}footer .newsletter-form__field-wrapper .field{align-items:end;gap:22px}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{border-bottom:#d9d9d9 solid 1px;font-size:18px;line-height:18px;padding:12px 0;border-radius:0;background-color:transparent;font-family:Helvetica Neue!important;margin:0;height:unset;min-height:unset}.footer-block__newsletter .newsletter-form__field-wrapper .field__input::placeholder{color:#d9d9d9}.footer-block .newsletter-form__field-wrapper .field__input::placeholder{color:#fff;opacity:.7}.footer__blocks-wrapper.grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:43px 28px!important}.footer__blocks-wrapper .footer-block{width:100%!important}.footer__blocks-wrapper .footer-block-image .footer-block_details-content.rte{line-height:22px}.footer__blocks-wrapper .footer-block-text .Footer_social.small-hide{display:inline-block;font-size:18px;line-height:18px;font-family:Helvetica Neue!important}.footer__blocks-wrapper .footer-block .Footer_social .list-social{justify-content:flex-start!important;gap:8px;padding-top:0!important}.footer__blocks-wrapper .footer-block .Footer_social .footer_socials_icon .list-social__item svg{height:100%!important;width:100%!important}.footer__blocks-wrapper .footer-block .Footer_social .list-social__link{padding-left:0!important;padding-block:6px!important}.footer__blocks-wrapper .footer-block .Footer_social .footer_socials_icon .list-social__item .svg-wrapper{width:40px!important;height:40px!important;margin-bottom:0!important}.footer__blocks-wrapper .footer-block .footer-block__heading,.footer__blocks-wrapper .footer-block .Footer_social span{font-size:18px;line-height:20px;font-family:Helvetica Neue!important;text-transform:unset;margin-bottom:29px!important;letter-spacing:-.04em}.footer__blocks-wrapper .footer-block .Footer_social>span{display:inline-block;margin-bottom:16px!important}footer .footer-block:has(.banner__buttons) .footer-block__heading{margin-bottom:16px!important}.footer__blocks-wrapper .footer-block-image .footer-block__details-content p{font-size:18px;line-height:22px;font-family:Helvetica Neue!important;text-transform:unset;margin:0;letter-spacing:-.04em}.footer-block-link_list ul.footer-block__details-content.list-unstyled{display:flex;flex-direction:column;gap:20px}.footer-block__details-content .list-menu__item--link{font-size:20px!important;line-height:20px!important;text-transform:unset!important;font-family:Helvetica Neue Medium!important;letter-spacing:-.04em}.footer__blocks-wrapper .footer-block .banner__buttons{display:inline-flex;gap:1rem;max-width:45rem;align-items:center}.footer__blocks-wrapper .footer-block .banner__buttons .image-button{width:100%;display:inline-flex}.footer__blocks-wrapper .footer-block .banner__buttons .image-button img{width:100%}.footer-block-newsletter .footer__newsletter.newsletter-form{margin:0}.about-banner-sec.banner--adapt{height:680px}.about-us-section .rich-text__wrapper .rich-text__blocks{display:flex;width:100%;max-width:70.5%}.about-us-section .rich-text__wrapper .rich-text__heading,.section-about-us-section .image-with-text__text-item .image-with-text__heading{width:100%;color:#8f8f8f}.about-us-section .rich-text__wrapper .rich-text__text,.section-about-us-section .image-with-text__text-item .image-with-text__text p{font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px);font-family:Helvetica Neue!important;width:100%;margin-top:0}.about-us-section.sec-2{padding-top:60px}.sustainability-banner-sec.banner--adapt{height:502px}.sustainability-banner-sec .banner__media.banner__media-half:not(.second-half-media){width:60%}.sustainability-banner-sec .banner__media.banner__media-half.second-half-media{width:40%}.sustainability-section .rich-text__wrapper .rich-text__blocks{display:flex;align-items:baseline;max-width:calc(85% + 50px);gap:40px}.sustainability-section .rich-text__wrapper .rich-text__caption{font-size:clamp(20px,2vw,26px);line-height:clamp(20px,2vw,22px);font-family:Carbon Regular!important;width:30%;margin-top:0}.sustainability-section .rich-text__wrapper .rich-text__heading{width:28%;color:#8f8f8f;max-width:240px}.sustainability-section .rich-text__wrapper .rich-text__text{width:42%;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px);font-family:Helvetica Neue!important;margin-top:0}.sustainability-section:not(.sustainability-section.sec-1,.privacy-policy-section.sustainability-section){padding-top:30px}body.template-page-sustainability .color-scheme-1:has(.video-section){padding:60px 30px 54px}.mission-banner-sec.banner--adapt{height:680px}.our-mission-section.sec-1{padding-bottom:176px}.our-mission-section .rich-text__wrapper .rich-text__blocks{display:flex;width:100%;max-width:70%}.our-mission-section .rich-text__wrapper .rich-text__heading{width:100%;color:#8f8f8f}.our-mission-section .rich-text__wrapper .rich-text__text{font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px);font-family:Helvetica Neue!important;width:100%;margin-top:0}.collection.collection--full-width{display:flex;flex-wrap:wrap}.collection__title{width:100%;max-width:320px}.collection.collection--full-width slider-component{width:calc(100% - 320px)}.collection.collection--full-width .grid--4-col-desktop .grid__item{width:100%;max-width:100%}.collection.collection--full-width .card{flex-direction:row-reverse;gap:20px}.collection.collection--full-width .card .card__content{width:33%;padding:0}.collection.collection--full-width .card .card__inner.ratio{width:67%;--ratio-percent: 67% !important;height:502px}.collection.collection--full-width .card__information{padding-top:0}.collection .card-product__short-description,.product-short-description,body.page-lifestyle .product .product__info-container .product__text{font-size:2.6rem;margin-top:15px;margin-bottom:10px;font-family:Carbon Regular!important;letter-spacing:-.04em;line-height:20px;max-width:461px}.collection .card-product__short-description{max-width:260px}.popup_custom-fit-product .product-short-description{max-width:600px}.product .product-short-description{line-height:28px}.product .product__description{font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px)}.product .product__description p{margin:0}.product .product__description p:not(:last-child){margin-bottom:20px}.price__regular{font-size:30px;font-family:Helvetica Neue Bold}.price__sale{font-family:Helvetica Neue Bold}.collection.collection--full-width .underline-links-hover:hover a{text-decoration:none}.collection.collection--full-width ul.grid{margin:0;gap:31px}.collection.collection--full-width h2.title{color:#8f8f8f}.text_field label.field_label{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;font-size:18px}.text_field input#personalized-text{background:transparent;border:none;border-bottom:1px solid #8F8F8F;margin-bottom:40px;font-family:Helvetica Neue;border-radius:0;padding:0 0 12px;font-size:clamp(14px,2vw,18px);height:unset}*:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.product--thumbnail_slider .swiper-wrapper .product__media-item.swiper-slide{display:block}.product media-gallery .swiper-button .svg-wrapper,.thumbnail-slider .slider-button .svg-wrapper{width:40px;height:40px}.media-slider.swiper{display:flex;justify-content:flex-end;padding-bottom:50px;overflow-y:visible}.media-slider .swiper-wrapper{margin:0;justify-content:flex-start}.product__media-wrapper .slider-mobile-gutter .slider-button{position:absolute;z-index:9}.thumbnail-slider .slider-button--prev{left:-20px}.thumbnail-slider .slider-button--next{right:-20px}.product media-gallery .swiper-button-prev,.product media-gallery .swiper-button-next,.thumbnail-slider .slider-button{opacity:0;transform:translate(10px);transition:all .3s ease}.product media-gallery .swiper-button-prev,.thumbnail-slider .slider-button--prev{transform:translate(-10px)}.product media-gallery .swiper-pagination{font-size:18px;line-height:22px;bottom:20px!important;text-align:left!important;text-decoration:underline}.slider-counter.caption.thumbnail-counter{position:absolute;bottom:-40px;font-size:18px;line-height:22px;text-decoration:underline}.product media-gallery:hover .swiper-button-prev,.product media-gallery:hover .swiper-button-next,.thumbnail-slider:hover .slider-button{transform:translate(0)}.product media-gallery:has(slider-component.swiper.media-slider:hover)>.swiper-button:not([aria-disabled=true]),.product media-gallery:has(>.swiper-button:hover)>.swiper-button,.product media-gallery slider-component.thumbnail-slider:hover .slider-button:not(.slider-button[disabled]){opacity:1}.product media-gallery:has(slider-component.swiper.media-slider:hover)>.swiper-button[aria-disabled=true],.thumbnail-slider:hover .slider-button[disabled]{opacity:.5}.product media-gallery .swiper-button[aria-disabled=true]{cursor:no-drop!important}.thumbnail-slider .slider-button .icon,.product .slider-button:not([disabled]):hover .icon{height:100%;width:100%;transform:none!important}.product__title>*{max-width:300px}body:has(.product .product__media-list.white) .product-media-modal .product-media-modal__content img.black_image,body:has(.product .product__media-list.black) .product-media-modal .product-media-modal__content img.white_image,.product .product__media-list.white li:has(.black_image),.product .product__media-list.black li:has(.white_image),.product media-gallery:has(ul.white) .thumbnail-slider li.black_slide,.product media-gallery:has(ul.black) .thumbnail-slider li.white_slide{display:none}.template-product .product--large .grid__item.product__media-wrapper,body:is(.product-custom-fit,.template-product-new-product-layout) .product--large .grid__item.product__media-wrapper{max-width:60%!important;width:60%!important}.template-product .product--large .product__info-wrapper.grid__item,body:is(.product-custom-fit,.template-product-new-product-layout) .product--large .product__info-wrapper.grid__item{max-width:40%!important;width:100%!important;padding-left:32px}.template-product .product__media-list li.product__media-item,body:is(.product-custom-fit,.template-product-new-product-layout) .product__media-list li.product__media-item{background:#fff}.template-product .product.product--columns{padding-top:30px}.template-product .product__description.quick-add-hidden{font-family:Helvetica Neue;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px);margin-block:0}.template-product .product-form__submit{border-radius:70px;overflow:hidden}.product-form__submit{border-radius:70px;overflow:hidden;text-transform:uppercase;font-family:Helvetica Neue Bold}.product__accordion.accordion{border-top:.1rem solid #000;border-bottom:.1rem solid #000}.product .product__title{margin-bottom:20px}.product .price__regular,.product .price__sale,.price__container,.price.price--on-sale .price-item--regular{font-size:28px;line-height:40px;letter-spacing:0}.product .product-form__buttons{max-width:100%}.product .product-form__buttons button{font-size:14px;min-height:unset;min-height:50px}.product__accordion.accordion .accordion__title{font-family:Helvetica Neue Medium;font-size:22px;line-height:20px}.product__accordion.accordion .accordion__content{padding:0;font-family:Helvetica Neue;font-size:18px;line-height:22px;margin:16px 0 0}.product .product__accordion.accordion{border-top:none;margin-top:40px}.product .product__accordion.accordion+.product__accordion.accordion{margin-top:0}.product .text-block-content-wrapper{margin-top:80px;max-width:341px}.product .text-block-content-wrapper .product__text p{margin:0;font-family:Carbon Regular;font-size:clamp(20px,2vw,26px);line-height:clamp(22px,2vw,28px)}.product .product__accordion.accordion summary{padding:0}.product .accordion__title:after{border-width:1px;border-color:#000;width:16px;height:16px}.product .product__accordion.accordion summary[aria-expanded=true] .accordion__title:after{rotate:180deg;top:8px}.product .product__accordion details{box-shadow:unset;outline:none;padding:20px 0}.product .product__info-container{max-width:100%}.product .product__info-container .product-variant-price-wrapper,.popup-product-content .product-variant-price-wrapper{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:30px}.popup-product-content .product-variant-price-wrapper{gap:40px}.popup-product-content .product-form__input--custom-size{margin-bottom:0}body.product-new-product-layout .product .product-variant-price-wrapper,body.product .product .product-variant-price-wrapper,body.product-custom-fit .product .product-variant-price-wrapper{margin-bottom:40px}.product .product--columns .product__media-item:not(.product__media-item--single):not(:only-child),body:is(.product-custom-fit,.template-product-new-product-layout) .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - 15px)}.product .product__media-wrapper .product__media-list:not(.swiper-wrapper){gap:30px}.product .product__info-container .product-variant-price-wrapper variant-selects,.product .product__info-container .product-variant-price-wrapper .product-variant-feet-data-wrapper{width:70%}.product .product__info-container .product-variant-price-wrapper .product-variant-feet-data-wrapper variant-selects,.product .product__info-container .product-variant-price-wrapper .product-variant-feet-data-wrapper .form-group{width:100%}.product .product__info-container .product-variant-price-wrapper .product_price{width:30%;text-align:end}.product .product__info-container .product-variant-price-wrapper .product_price .price{display:flex;flex-direction:column-reverse;align-items:end}.product .product_column_wrapper{margin-top:60px;max-width:804px}.product .product_column_wrapper li.product-multicolumn-list__item .multicolumn-card{display:grid;grid-template-columns:1fr 340px;align-items:center;gap:33px}.product .product_column_wrapper h3.inline-richtext{font-family:Carbon Regular;font-size:clamp(22px,4vw,26px);line-height:clamp(24px,4vw,28px);margin-block:0 9px}.product .product_column_wrapper .rte{font-size:clamp(16px,4vw,18px);line-height:clamp(20px,4vw,22px)}.product .product_column_wrapper .rte p{font-size:inherit;line-height:inherit}.product .product__media-wrapper .multicolumn-card__image-wrapper{height:250px}.product .product_column_wrapper h2.title{color:#8f8f8f}.product .product_column_wrapper ul.product-multicolumn-list{margin-top:20px;gap:20px}.product .thumbnail-slider ul{gap:10.5px;overflow-y:hidden;padding:0!important;scroll-padding-left:0!important}body.product .product,body.product-new-product-layout .product,body.product-custom-fit .product{padding-top:20px}.product .thumbnail-slider .thumbnail-list__item.slider__slide{width:calc(50% - 5.25px)!important;height:229px}.product .thumbnail-slider ul button.thumbnail{border:none;box-shadow:unset}.product .thumbnail-slider ul button.thumbnail img{background-color:#fff}.product .product__info-container .product-variant-price-wrapper variant-selects .select:before,.product .product__info-container .product-variant-price-wrapper variant-selects .select:after,.popup-product-content .product-variant-price-wrapper .select:before,.popup-product-content .product-variant-price-wrapper .select:after{display:none}.product .product__info-container .product-variant-price-wrapper .product-form__input,.product .product__info-container .product-variant-price-wrapper .product_price .price__container{margin-bottom:0}.product .product__info-container .product-variant-price-wrapper select,.popup-product-content .product-variant-price-wrapper select{border-bottom:1px solid #8F8F8F;padding:0 26px 0 0;border-radius:0;font-size:18px;font-family:Helvetica Neue;color:#8f8f8f;outline:none;box-shadow:unset}.product .product__info-container .product-variant-price-wrapper variant-selects .select:after,.popup-product-content .product-variant-price-wrapper .select:after{content:"";display:inline-block;position:absolute;top:unset;bottom:15px;right:4px;left:unset;width:15px;height:15px;border-right:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;transform:rotate(45deg);transition:transform .3s ease;box-shadow:unset}.product .product__info-container .product-variant-price-wrapper .svg-wrapper,.popup-product-content .product-variant-price-wrapper .svg-wrapper{width:24px;height:auto;color:#8f8f8f;right:0;display:none}.popup-product-content .product-form__input.product-form__quantity .quantity__label{font-size:18px;line-height:22px;text-transform:capitalize}.product .product__info-container .product-variant-price-wrapper .form__label,.product-option-notice{font-size:18px;line-height:22px}.pp-option-label:has(p:nth-child(2):last-child) p{font-size:16px;display:inline;margin:0;line-height:1.5}.pp-option-label p+p:before{content:" "}.product-form__input .form__label:has(p){display:block;font-size:16px!important;font-weight:400;line-height:1.5!important}.product-form__input .form__label p{display:inline;margin:0;font-size:inherit;font-weight:inherit}.popup-product-content .quantity:after{border-radius:100px}.popup-product-content variant-selects .swatch-input__label{margin-top:0!important;margin-right:20px!important}.popup-product-content variant-selects .swatch-input__label .swatch{width:41px;height:41px}.popup-product-content .product-form__buttons{max-width:100%}.popup-product-content .product-form__submit.button{margin-block:40px 0}.product .product__info-container .product-variant-price-wrapper variant-selects fieldset.product-form__input{margin-bottom:40px}.product .product__info-container .product-variant-price-wrapper variant-selects fieldset.product-form__input.product-form__input--pill{margin-bottom:28px}.stride-size-tabs{margin-block:18px 28px;display:flex;flex-wrap:wrap;gap:20px}.stride-size-tabs .stride-tab{font-family:Helvetica Neue Medium;font-size:clamp(20px,4vw,28px);line-height:clamp(20px,4vw,20px);font-weight:500;color:#d3d3d3}.stride-size-tabs .stride-tab[aria-selected=true]{color:#000}.product .product__info-container .product-variant-price-wrapper .product-form__input .form__label{margin-bottom:0}.stride-dropdown-wrap select{background:unset;border-width:0 0 1px 0;width:100%;padding:0 26px 12px 0!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}.stride-dropdown-wrap{position:relative}.stride-dropdown-wrap:after{content:"";display:inline-block;position:absolute;top:unset;bottom:15px;right:4px;left:unset;width:15px;height:15px;border-right:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;transform:rotate(45deg);transition:transform .3s ease}.product .product__info-container .product__text{font-family:Helvetica Neue}.product.product--columns .product__media-wrapper ul.slider li.product__media-item .product__media{height:229px;padding-top:0}.product .product__media-wrapper ul.slider li.product__media-item .product__media img{object-fit:contain}.product slider-component .slider-buttons,.product .product__info-wrapper__action .svg-wrapper:not(.product.product--custom .product__info-wrapper__action .svg-wrapper){display:none}.product-multicolumn-list .multicolumn-card.content-container{display:flex;gap:30px}.product-multicolumn-list .multicolumn-card .multicolumn-card__image-wrapper{width:100%}.product-multicolumn-list .multicolumn-card .multicolumn-card__image-wrapper .media.media--transparent{width:100%;height:100%}.product .product_column_wrapper .multicolumn-card__info{padding:0}.product .product-media-container{width:100%!important}.gallery-toggle-slide{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:underline;text-underline-offset:2px}.shopify-section:has(.reviews_all_container){background-color:#fffff6}.shopify-section:has(.reviews_all_container)>.page-width{padding-block:10px}.reviews_all_container{padding:0!important}.reviews_all_container .kl_reviews__summary__header{font-family:Helvetica Neue Medium!important;font-size:clamp(30px,4vw,40px)!important;line-height:clamp(30px,4vw,40px)!important;color:#8f8f8f!important;font-weight:400!important}slider-component .slider-dots{margin-top:12px;text-align:center}slider-component .slider-dots__list{display:flex;justify-content:center;gap:8px;list-style:none;padding:0}slider-component .slider-dot{width:8px;height:8px;background:#ccc;border-radius:50%;cursor:pointer;transition:.3s ease}slider-component .slider-dot.is-active{background:#000;transform:scale(1.2)}.section-custom_account_form .image-with-text__tab_header{display:flex;justify-content:space-between;gap:10px}.section-custom_account_form .image-with-text__text-item .image-with-text__content{padding:85px 20px}.section-custom_account_form .image-with-text__content .image-with-text__tabs{width:100%;max-width:343px;margin-inline:auto}.section-custom_account_form .customer form{margin-top:120px}.section-custom_account_form .customer.register form{margin-top:40px}.section-custom_account_form .customer.register form .form__message{text-align:left;line-height:normal}.section-custom_account_form .customer form .form__message .svg-wrapper{margin-right:2px}.section-custom_account_form .customer.login,.section-custom_account_form .customer.register{padding:0!important}.section-custom_account_form .customer form .field input{font-family:Helvetica Neue!important;border-color:#8f8f8f!important;border-radius:0;font-size:clamp(14px,2vw,18px)!important;line-height:clamp(17px,2vw,21px)!important;padding:12px 0}.section-custom_account_form form .field label{display:none}.section-custom_account_form form .field input::placeholder{font-family:Helvetica Neue;font-size:clamp(14px,2vw,18px);line-height:clamp(17px,2vw,21px);color:#8f8f8f;opacity:1}.section-custom_account_form .image-with-text__tab_header h2:not(.is-active){color:#d3d3d3;opacity:1}.section-custom_account_form .customer form h2{margin-block:60px 30px}.section-custom_account_form .customer form h2{font-size:20px;line-height:20px;margin-block:60px 30px}.section-custom_account_form .customer form button{margin:45px 0 0;width:100%;border-radius:36px;font-family:Helvetica Neue Medium!important;font-size:14px;line-height:17px;min-height:50px}.section-custom_account_form .customer form .field .password-toggle{right:0}.section-custom_account_form .customer form .field .password-toggle svg{width:20px;height:13px}.section-custom_account_form .image-with-text__media-item .image-with-text__media.image-with-text__media--adapt{padding-bottom:0!important;height:902px}.section-custom_account_form .customer form h2.form__message{margin-bottom:0;box-shadow:unset;outline:none;font-size:18px;text-align:left}.section-custom_account_form .customer form ul{padding-left:0;margin-top:10px}.shopify-policy__container{color:#000;padding:100px 30px 120px;max-width:100%}.shopify-policy__container .shopify-policy__title{display:none}.shopify-policy__container .shopify-policy__title h1{color:#000;padding-top:100px}.shopify-policy__container .shopify-policy__body h2,.shopify-policy__container .shopify-policy__body h3{color:#000}.shopify-policy__container .shopify-policy__body{max-width:calc(80% + 50px)}.shopify-policy__container .policy-header{display:flex;margin-bottom:65px}.shopify-policy__container .policy-header .policy_heading{width:28%;color:#8f8f8f}.shopify-policy__container .policy-header p{width:72%;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px);font-family:Helvetica Neue;margin:0}.shopify-policy__container .policy-content{display:grid;grid-template-columns:340px 1fr;column-gap:50px;padding-left:185px}.shopify-policy__container .policy-content h2,.shopify-policy__container .policy-content h3{grid-column:1;margin:0 0 24px}.shopify-policy__container .policy-content p,.shopify-policy__container .policy-content ul,.shopify-policy__container .policy-content ol,.shopify-policy__container .policy-content span,.shopify-policy__container .policy-content div:not(.policy-content){grid-column:2}.shopify-policy__container .policy-content ul{padding-left:20px;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px);list-style-position:outside}.shopify-policy__container .policy-content li{margin-bottom:8px}.shopify-policy__container .policy-content h2{font-size:clamp(20px,2vw,26px);line-height:clamp(20px,2vw,24px);font-family:Carbon Regular!important}.shopify-policy__container .policy-content h3{font-family:Helvetica Neue Medium;font-size:clamp(18px,2vw,22px);line-height:clamp(20px,2vw,22px);color:#8f8f8f;padding-left:92px}.shopify-policy__container .policy-content p,.shopify-policy__container .policy-content>span{margin:0;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px)}.shopify-policy__container .policy-content h2+p{margin-bottom:60px}.shopify-policy__container .policy-content h3+p{margin-bottom:30px}.shopify-policy__container .policy-content>:last-child{margin-bottom:0}.shopify-policy__container .policy-content .mb-3{margin-bottom:30px}.shopify-policy__container .policy-content .mb-0{margin-bottom:0}.privacy-policy-section.sustainability-section.medium-section{padding-top:0}.privacy-policy-section.privacy-header .rich-text__wrapper .rich-text__blocks{grid-template-columns:341px 1fr;gap:30px}.privacy-policy-section.privacy-header .rich-text__text{margin-top:12px}.privacy-policy-section.full-width-section .rich-text__wrapper .rich-text__blocks{width:100%;max-width:1267px}.privacy-policy-section.full-width-section .rich-text__wrapper .rich-text__blocks>.rich-text__text{max-width:100%}.privacy-policy-section.full-width-section .rich-text__heading{color:#8f8f8f}.privacy-policy-section .rich-text__text a{color:#000}.privacy-policy-section .rich-text__text,.privacy-policy-section .rich-text__text p,.privacy-policy-section .rich-text__text ul li{font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px)}.privacy-policy-section .rich-text__text ul{list-style-position:outside;padding-left:30px;margin:0}.privacy-policy-section.narrow-section .rich-text__heading{padding-left:92px}.privacy-policy-section .rich-text__text:has(ul) p{margin:0}.privacy-policy-section.medium-section .rich-text__blocks,.privacy-policy-section.narrow-section .rich-text__blocks{max-width:1267px;display:grid;grid-template-columns:340px 1fr;padding-left:185px}.rich-text.privacy-policy-section.medium-section .rich-text__blocks .rich-text__caption,.rich-text.privacy-policy-section.medium-section .rich-text__blocks .rich-text__text{grid-column:unset}.privacy-policy-section.narrow-section .rich-text__heading,.privacy-policy-section.narrow-section .rich-text__text{width:100%}.privacy-policy-section.two-col-list .rich-text__text{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.privacy-policy-section.two-col-list .rich-text__text>ul,.privacy-policy-section.two-col-list .rich-text__text>p{grid-column:span 2}.privacy-policy-section.two-col-list .rich-text__text ol{list-style-type:none;list-style-position:outside;padding-left:0;margin-block:30px 43px}.privacy-policy-section.two-col-list .rich-text__text ol li:first-child{margin-bottom:20px}.privacy-policy-section.two-col-list .rich-text__text ol li:not(:first-child){list-style-type:disc;margin-left:20px}.sustainability-section.rich-text.retailer-form-section{padding-top:0}.template-page-contact .faq-section>.page-width-desktop{padding-inline:30px;max-width:100%}.template-page-contact .faq-section .faq-question:after{right:3px}.contact-form-conatiner .contact.page-width{margin-top:60px;padding-bottom:72px}.contact-form-conatiner .contact-form-wrapper{display:flex;align-items:flex-start;column-gap:10px;justify-content:space-between;width:100%;max-width:100%}.contact-form-conatiner .contact-form-wrapper form#ContactForm{max-width:713px}.contact-form-conatiner .contact-form-wrapper .contact-paragraph{max-width:896px;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px);margin-bottom:40px}.contact-form-conatiner .contact-form-wrapper .contact-paragraph p{font-family:Helvetica Neue;margin:0}.contact-form-conatiner .contact-form-wrapper h2{color:#8f8f8f}.contact-form-conatiner .contact-form-wrapper form .field__label,.contact-form label{display:none}.contact-form-conatiner .contact-form-wrapper form :is(input,select,textarea){border-radius:0;border-color:#8f8f8f;padding:0 0 12px;font-size:clamp(14px,2vw,18px);height:unset;margin:0}.contact-form-conatiner .contact-form-wrapper form input::placeholder,.contact-form-conatiner .contact-form-wrapper form textarea::placeholder,.contact-form :is(input,textarea)::placeholder{font-family:Helvetica Neue;font-size:clamp(14px,2vw,18px);opacity:1;color:#8f8f8f}.contact-form-conatiner .con1444tact-form-wrapper form .field{width:50%}.contact-form-conatiner .contact-form-wrapper form .contact__fields{display:flex;gap:0}.contact-form-conatiner .contact-form-wrapper form .field{width:50%;margin-bottom:30px}.contact-form-conatiner .contact-form-wrapper form .field:last-child{padding-left:31px}.contact-form-conatiner .contact-form-wrapper form select{color:#8f8f8f}.contact-form-conatiner .contact-form-wrapper form .field #ContactForm-body{max-height:unset;min-height:unset;height:52px}.contact-form-conatiner .contact-form-wrapper form svg.icon-caret{width:20px;color:#8f8f8f;display:none}.contact-form-conatiner .contact-form-wrapper form .field:has(textarea){width:100%;margin-bottom:0}.contact-form-conatiner .contact-form-wrapper form .field:has(select):after{content:"";display:inline-block;position:absolute;top:unset;bottom:15px;right:4px;left:unset;width:15px;height:15px;border-right:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;transform:rotate(45deg);transition:transform .3s ease;box-shadow:unset}.contact-form-conatiner .contact__button{margin-top:0}.contact-form-conatiner .contact__button button{margin:40px 0 0;width:50%;border-radius:36px;font-family:Helvetica Neue Medium!important;font-size:14px;line-height:17px;min-height:50px;background-color:#000;color:#fff;text-align:center;justify-content:center}.contact-form :is(input,textarea,select){border-radius:0;border-color:#8f8f8f;border-width:0 0 1px 0;padding:0 0 12px;font-size:clamp(14px,2vw,18px);height:unset;margin:0;outline:none;box-shadow:unset}.retailer-form-section ul{list-style-position:outside;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px);padding-left:30px}.rich-text.retailer-form-section.form-wrapper .rich-text__blocks{margin-left:auto;max-width:calc(72% + 20px)}.rich-text.retailer-form-section [class^=retail-partner-form-retail]{width:100%}.rich-text.retailer-form-section [class^=retail-partner-form-retail]{width:100%;padding:0;margin-top:0;grid-column:span 2}.rich-text.retailer-form-section [class^=retail-partner-form-retail] [class^=retail-partner-form-container]{display:block;max-width:100%;margin:0}.rich-text.retailer-form-section [class^=retail-partner-form-retail] [class^=retail-partner-form-container] [class^=retail-partner-form-right-retail]{padding:0;border-radius:0}.rich-text.retailer-form-section [class^=retail-partner-form-form-retailform]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:36px}.rich-text.retailer-form-section [class^=retail-partner-form-form-retailform]>div:has(input,textarea){grid-column:span 3}.rich-text.retailer-form-section [class^=retail-partner-form-form-retailform] :is(input,textarea){width:calc(33% - 15px);outline:none;box-shadow:unset}.rich-text.retailer-form-section textarea{min-height:unset}.contact-form select{-webkit-appearance:none;appearance:none}.contact-form [class^=retail-partner-form-field]{position:relative}.contact-form [class^=retail-partner-form-field]:has(select):after{content:"";display:inline-block;position:absolute;bottom:15px;right:4px;left:unset;width:15px;height:15px;border-right:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;transform:rotate(45deg)}.full-width-section .rich-text__wrapper{column-gap:10px;justify-content:space-between}.full-width-section .rich-text-header{width:24%}.full-width-section .rich-text__wrapper .rich-text__blocks{display:grid;grid-template-columns:1fr 2fr;width:74.5%;gap:60px 40px}.full-width-section .rich-text-header .rich-text__heading,.full-width-section .rich-text__blocks .rich-text__heading,.full-width-section .rich-text__blocks .rich-text__caption,.full-width-section .rich-text__blocks .rich-text__text{width:100%}.full-width-section .rich-text__wrapper .rich-text__blocks>.rich-text__text{max-width:524px}.rich-text.medium-section .rich-text__blocks .rich-text__caption{grid-column:2 / span 1;width:100%}.rich-text.medium-section .rich-text__blocks .rich-text__text{grid-column:3 / span 1;width:100%}.rich-text.retailer-form-section button{font-family:Helvetica Neue Bold;margin-top:30px;font-size:14px;line-height:17px;min-height:50px;text-transform:uppercase}.retailer-form-section.full-width-section{padding-bottom:139px}cart-items.gradient{background:transparent}cart-items.is-empty{height:100vh;padding-top:100px}cart-items.is-empty .title-wrapper-with-link{display:block!important;margin-bottom:0}cart-items .cart__warnings{padding-top:240px}cart-items h1.title{color:#8f8f8f}cart-items.is-empty h1.cart__empty-text{font-family:Helvetica Neue!important;font-size:15px!important;line-height:20px!important;color:#8f8f8f;margin-bottom:60px}cart-items .cart__warnings .button,#main-cart-footer .cart__blocks button{min-width:712px;border-radius:36px;font-family:Helvetica Neue Medium!important;font-size:14px;line-height:17px;min-height:50px;background-color:#000;color:#fff;text-transform:uppercase}cart-items .cart__warnings .button:before,cart-items .cart__warnings .button:after,#main-cart-footer .cart__blocks button:before,#main-cart-footer .cart__blocks button:after{display:none}cart-items table.cart-items thead{display:none}cart-items table.cart-items td{padding-top:0}cart-items table.cart-items{color:#000}cart-items:not(.is-empty){padding-bottom:28px}cart-items:not(.is-empty)>.page-width{display:flex;align-items:start}cart-items:not(.is-empty) form.cart__contents div#main-cart-items{border-bottom:1px solid #000000;padding-bottom:80px}cart-items:not(.is-empty) .title-wrapper-with-link{width:13%}cart-items:not(.is-empty) form.cart__contents{width:77%}cart-items:not(.is-empty) td.cart-item__details{padding-left:30px}cart-items:not(.is-empty) .cart-item__totals .price{text-align:left;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px);margin-top:21px}cart-items table.cart-items tr.cart-item td.cart-item__media{width:42%}cart-items table.cart-items tr.cart-item td.cart-item__details{padding-left:30px;width:43%}cart-items table.cart-items tr.cart-item td.cart-item__quantity{padding-left:50px;width:15%}cart-items table.cart-items tr.cart-item td.cart-item__media .cart-item__image-container{width:100%}cart-items table.cart-items tr.cart-item td.cart-item__media img.cart-item__image{width:100%;height:372px;object-fit:cover;background-color:#fff}cart-items table.cart-items tr.cart-item td.cart-item__details .cart-item__name{font-family:Helvetica Neue Medium;font-size:clamp(16px,2vw,22px);line-height:clamp(16px,2vw,22px);text-decoration:none}cart-items table.cart-items tr.cart-item td.cart-item__details .product-option dt{color:#8f8f8f}cart-items table.cart-items tr.cart-item td.cart-item__details .product-option,cart-items table.cart-items tr.cart-item td.cart-item__details dl{margin:0}cart-items table.cart-items tr.cart-item td.cart-item__details dl dt,cart-items table.cart-items tr.cart-item td.cart-item__details dl dd{font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,26px)}cart-items table.cart-items tr.cart-item td.cart-item__details .cart-item__name+.product-option{display:none}cart-items table.cart-items quantity-input:before,cart-items table.cart-items quantity-input:after,body.page-lifestyle .section-featured-product quantity-input:before,body.page-lifestyle .section-featured-product quantity-input:after{display:none}cart-items table.cart-items quantity-input,body.page-lifestyle .section-featured-product quantity-input{border:1px solid #000000;border-radius:23.5px;width:103px;min-height:47px!important;background:transparent;padding-inline:14px}.section-featured-product p.product__text.inline-richtext.subtitle{line-height:28px!important;margin-bottom:0!important}.section-featured-product .product-variant-price-wrapper{margin-block:20px 40px}cart-items table.cart-items tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper{flex-direction:column}cart-items table.cart-items tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container{padding:0}cart-items table.cart-items tr.cart-item td.cart-item__quantity cart-remove-button{margin-left:37px;margin-top:49px}cart-items table.cart-items tr.cart-item td.cart-item__quantity cart-remove-button a.button{min-height:unset;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,20px);text-decoration:underline}cart-items table.cart-items quantity-input button.quantity__button,body.page-lifestyle .section-featured-product button.quantity__button{width:unset}cart-items table.cart-items tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper input,body.page-lifestyle .section-featured-product quantity-input input{font-size:15px;line-height:20px;color:#000;outline:none;box-shadow:unset}#main-cart-footer{background:unset;max-width:72%;margin:0 auto 178px}#main-cart-footer>.page-width{padding-inline:0!important}#main-cart-footer .cart__blocks{width:100%}#main-cart-footer .cart__blocks .cart__ctas{justify-content:center;margin-top:97px}#main-cart-footer .cart__dynamic-checkout-buttons{display:none}#main-cart-footer .totals{justify-content:space-between}#main-cart-footer .totals h2.totals__total{font-size:clamp(16px,2vw,22px);line-height:clamp(18px,2vw,20px)}#main-cart-footer .totals__total-value{font-family:Helvetica Neue Bold;font-size:clamp(16px,2vw,22px);line-height:clamp(18px,2vw,20px)}#main-cart-footer .tax-note{margin-block:10px 0;text-align:left;font-size:14px;line-height:12px;color:#8f8f8f}#main-cart-footer .tax-note a{color:inherit;text-decoration:none}#main-cart-footer .cart__footer{padding:0}.customer.account{padding-bottom:267px;padding-inline:30px}.customer.account h1.rich-text__heading{color:#8f8f8f;text-transform:capitalize}.customer.account .account-content-container{margin-top:20px}.customer.account .customer-profile-card{background:#e6e6e6;border:1px solid #F3F3F3;border-radius:28px;padding:30px}.customer.account .customer-profile-card .customer-header{display:flex;align-items:center;gap:20px}.customer.account .customer-profile-card .customer-avatar{background-color:#fff;width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Helvetica Neue Bold;font-size:clamp(16px,2vw,20px)}.customer.account .customer-profile-card .customer-name{font-size:clamp(20px,2vw,22px)!important;line-height:clamp(18px,2vw,20px)!important}.customer.account .customer-profile-card .customer-email{font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,20px);color:#8f8f8f;display:flex;justify-content:space-between;margin-block:20px 10px}.customer.account .customer-address{font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,20px);color:#8f8f8f}.customer.account .customer-profile-card .customer-email a.edit-link{font-family:Helvetica Neue;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,20px);text-decoration:underline;color:#000}.customer.account .account-content-wrapper{display:grid;grid-template-columns:370px 1fr;gap:215px}.customer.account .account-content-wrapper .orders-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px}.customer.account .account-content-wrapper .orders-header h2{margin-bottom:0;margin-left:4px}.customer.account .account-content-wrapper .orders-header a{font-family:Helvetica Neue;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,20px);text-decoration:underline;color:#000}.customer.account .order-card{display:grid;grid-template-columns:340px 1fr;align-items:end;gap:32px;color:#000;font-family:Helvetica Neue;font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px)}.customer.account .order-card .order-image img{width:100%;height:240px;object-fit:cover;background-color:#fff}.order-image img:not(:first-child){display:none}.customer.account .order-details{margin-bottom:42px}.customer.account .order-details .order-options{margin-bottom:20px}.customer.account .order-card p.order-option,.customer.account .order-card .order-number{margin-bottom:0;font-size:clamp(16px,2vw,18px);line-height:clamp(18px,2vw,26px)}.customer.account .order-card .option-name,.customer.account .order-card .order-number{color:#8f8f8f}.orders-section #order-data-wrapper{margin-bottom:50px}.customer.account .account-tabs{display:flex;flex-direction:column;gap:40px}.customer.account .account-tabs .account-tab-panel{display:none;margin-top:4px}.customer.account .account-tabs .account-tab-panel.is-active{display:flex;flex-direction:column}.customer.account .account-tabs .account-tab-panel p{margin-bottom:0}.customer.account .account-tabs .account-tab-panel p,.customer.account .account-tabs .account-tab-panel a{font-family:Helvetica Neue;font-size:16px;color:#000}.customer.account .account-tabs .account-tab-panel a{text-decoration:underline;width:fit-content}.customer.account .account-tabs .account-tab-panel a:not(:last-child){margin-right:10px}.customer.account .account-tabs .account-tab{font-size:clamp(18px,2vw,22px);line-height:clamp(18px,2vw,22px);color:#000;width:fit-content}body.popup_product{overflow:hidden}.popup-product .product__info-container{padding-block:123px}.popup-product-content{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0009;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9999;padding:20px}body.overflow-hidden .popup-product-content,body.overflow-hidden .pp-overlay,body.popup_product:has(cart-drawer.active) .pp-overlay{z-index:999}.pp-image--color{display:none}.pp-image--color.is-active,.pp-image--fallback{display:block}.pp-image--color~.pp-image--fallback{display:none}.popup-product .product__info-wrapper{z-index:1;padding-inline:61px!important}.pp-image{object-fit:cover}.pp-color-image-wrapper{display:flex;max-width:425px;justify-content:space-between}.pp-color-image-wrapper{display:flex;gap:12px;align-items:flex-start}.pp-product2-image-block{display:flex;flex-direction:column;align-items:center;gap:6px}.pp-product2-image-label{font-size:.75rem;text-align:center;color:currentColor;opacity:.7}.pp-image--p1,.pp-image--p2{display:none}.pp-image--p1.is-active,.pp-image--p2.is-active{display:block}.popup-product-content.active{opacity:1;visibility:visible}.popup-product-content>div:not(.popup-close),.popup-product-content .popup-product-inner{background:#fff;width:100%;max-width:617px;max-height:90vh;overflow-y:auto;border:1px solid #F3F3F3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:25px;padding:40px;position:relative;animation:popupFade .3s ease}.popup-product-content h2.popup_heading{font-family:Carbon Regular!important;font-size:clamp(20px,3vw,26px);line-height:clamp(20px,3vw,28px);margin-block:0 30px;max-width:425px}.popup-close{position:absolute;top:40px;right:40px;cursor:pointer;z-index:2}.popup-close svg{width:24px;height:24px}.popup-product .banner:after,.popup-product .banner__media:after{display:none}@keyframes popupFade{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-product-content variant-selects fieldset{margin-bottom:35px}.popup-product-content variant-selects .product-form__input.product-form__input--dropdown,.popup-product-content .price__container{margin-bottom:0}.popup-product-content .price.price--large{font-size:0}.popup-product-content .price__regular{font-size:28px;line-height:40px;letter-spacing:0}.popup-product-content .form__label{font-size:18px;line-height:22px;margin-bottom:20px!important}.popup-product-content .product-short-description.rte{margin-top:10px;max-width:342px}.popup-product-content variant-selects .product__title{margin-bottom:10px}.popup-product-content p.stride-size-label{font-size:clamp(16px,4vw,18px);line-height:clamp(18px,4vw,22px)}.popup-product-content variant-selects .product-form__input.product-form__input--dropdown label.form__label{margin-bottom:10px!important}.popup-product-content .product-form__input.product-form__quantity{margin-top:20px}.popup-btns-wrapper a{text-decoration:none;font-size:20px;display:flex;text-transform:uppercase;align-items:center;justify-content:center;background:#fff;color:#000;width:318px;height:70px;margin-bottom:14px;transition:all .3s ease-in-out;font-family:"Apercu, Light"}.popup-btns-wrapper{margin-top:30px}.popup-btns-wrapper a:last-child{margin-bottom:0}.create-account-popup{background:#707070;border-radius:15px;padding:25px;display:none;justify-content:center;max-width:383px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;flex-direction:column;align-items:center}.create-account-popup.active{display:flex}.close-popup--btn{position:absolute;top:15px;right:15px;width:auto;height:auto;background:transparent;border:none;outline:none;cursor:pointer}.close-popup--btn svg{width:10px;height:auto;color:#fff}.popup-btns-wrapper .sep{display:flex;align-items:center;justify-content:center;gap:15px;color:#fff;font-size:13px;text-transform:uppercase;margin-bottom:14px;font-family:"Apercu, Light"}.popup-btns-wrapper .sep:before,.popup-btns-wrapper .sep:after{content:"";flex:1;height:1px;background-color:#fff}.form-group{position:relative}.form-group label{display:block;font-size:10px;line-height:12px;color:#000;margin-bottom:6px;font-family:"Apercu, Light"}.form-group select{width:100%;padding:10px 12px;font-size:10px;line-height:12px;border:1px solid #000;border-radius:0;background-color:#fff;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;font-family:"Apercu, Light";outline:none!important;box-shadow:none!important}.form-group select:focus{outline:none;border-color:#888}.custom-fit-pop-up-field-container{display:flex;flex-direction:column;row-gap:20px}.create-account-popup h2{font-size:30px;line-height:27px;font-family:"Apercu, Light";color:#fff;text-align:center;margin:0}.account-popup-sub-header{font-size:14px;line-height:17px;font-family:"Apercu, Light";color:#fff;text-align:center}body.product-custom-fit .product ul.product__media-list{margin:0}.product .custom-fit-pop-up-container{margin-top:20px}.product .custom-fit-pop-up-container .form-group{position:relative}.product .custom-fit-pop-up-container .custom-fit-select{display:block;font-size:18px;line-height:21px;color:#8f8f8f;border-bottom:1px solid #8F8F8F;padding-bottom:12px;position:relative}.product .custom-fit-pop-up-container .custom-fit-select:after{content:"";display:inline-block;position:absolute;top:unset;bottom:15px;right:4px;left:unset;width:15px;height:15px;border-right:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;transform:rotate(45deg);transition:transform .3s ease;box-shadow:unset}.custom-fit-pop-up-field-container:has(.custom-fit-container.active) .custom-fit-select:after{rotate:180deg;bottom:6px;border-color:#000}.product .custom-fit-pop-up-container:has(.active) .custom-fit-select{color:#000}.product .custom-fit-pop-up-container .custom-fit-container{background-color:#fff;border:1px solid #D9D9D9;margin-top:12px;padding:30px 20px;width:100%;position:absolute;top:20px;z-index:99;display:none}.product .custom-fit-pop-up-container .custom-fit-container.active{display:block}.product .custom-fit-pop-up-container .form-group:has(select#foot-data):after{content:"";display:inline-block;position:absolute;top:unset;bottom:15px;right:4px;left:unset;width:15px;height:15px;border-right:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;transform:rotate(45deg);transition:transform .3s ease;box-shadow:unset}.product .custom-fit-pop-up-container .form-group label{display:block;font-family:Helvetica Neue;font-size:18px;line-height:21px}.product .custom-fit-pop-up-container .form-group select{border-width:0 0 1px 0;border-color:#8f8f8f;background-color:unset;font-size:18px;line-height:21px;color:#8f8f8f;padding:0 0 12px;font-family:Helvetica Neue}.product .custom-fit-pop-up-container .form-group select option{background:#1967d2;color:#fff}.product .custom-fit-pop-up-container .custom-fit-container p{font-size:clamp(16px,4vw,18px);line-height:clamp(19px,4vw,21px);margin:0;color:#8f8f8f;display:flex;align-items:center;justify-content:space-between}.product .custom-fit-pop-up-container .custom-fit-container .check-fit-btn{font-size:clamp(16px,4vw,18px);line-height:clamp(19px,4vw,21px);color:#000}.product media-gallery{position:relative}.product media-gallery .swiper-button{width:40px;height:40px;top:30%;z-index:2}.product media-gallery .swiper-button .svg-wrapper{width:40px;height:40px}.product media-gallery .swiper-button-prev{left:-20px}.product media-gallery .swiper-button-next{right:-20px}.product media-gallery>.swiper-pagination{position:unset}.product media-gallery slider-component.media-slider.swiper{padding-bottom:30px}.product .swiper-pagination{font-size:clamp(14px,2vw,18px);line-height:clamp(16px,2vw,22px)}.product media-gallery .swiper-pagination{text-align:left;margin-bottom:20px}.customer.order{padding-top:110px}.order-page .order-layout .product-image img{width:100%;height:241px;object-fit:cover}.order-page .order-layout{max-width:897px;margin-inline:auto}.order-page .order-layout .order-product{display:grid;align-items:center;grid-template-columns:342px 1fr;gap:31px}.order-page .order-title{text-align:center;font-size:22px!important;line-height:20px!important;color:#000;margin-top:0;margin-bottom:60px}.order-page .order-layout .order-product h2.product-title,.order-page .order-layout .order-block h3{font-family:Helvetica Neue Medium;font-size:clamp(16px,2vw,22px);line-height:clamp(16px,2vw,22px);margin:0;color:#000}.order-page .order-layout .order-product .product-details,.order-page strong{color:#000}.order-page .product-option,.order-page .expected-date{margin:0;font-size:clamp(15px,2vw,18px);line-height:clamp(16px,2vw,22px)}.order-page .expected-date{margin-top:20px}.pp-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0009;align-items:center;justify-content:center;padding:20px}.pp-overlay.is-open{display:flex}.pp-panel{background:#fff;width:100%;max-width:617px;max-height:98vh;overflow-y:auto;border:1px solid #F3F3F3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:25px;padding:40px;position:relative;animation:popupFade .3s ease;scrollbar-width:thick}.pp-panel::-webkit-scrollbar{width:5px}.pp-panel::-webkit-scrollbar-track{background:#fff0}.pp-panel::-webkit-scrollbar-thumb{background:#8f8f8f;border-radius:10px}.pp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pp-header__title{font-family:Carbon Regular!important;font-size:clamp(20px,3vw,26px);line-height:clamp(20px,3vw,28px);margin-block:0 30px;max-width:425px}.pp-header__close{background:none;border:none;cursor:pointer;padding:0;color:#111;flex-shrink:0;line-height:1;margin-top:1px}.pp-sublabel{font-size:18px;line-height:22px;font-size:clamp(14px,3vw,18px);line-height:clamp(22px,3vw,22px);margin-top:0;margin-bottom:20px}.pp-sublabel--size{margin-top:14px;margin-bottom:4px}.pp-swatches{display:flex;gap:20px;flex-wrap:wrap}.pp-swatch{width:41px;height:41px;border-radius:50%;border:1.5px solid #d0d0d0;cursor:pointer;padding:0;background-size:cover;background-position:center;transition:box-shadow .12s;outline:none}.pp-swatch.is-active{border-color:#111;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #111}.pp-swatch.is-unavailable{opacity:.3;cursor:not-allowed}.pp-product{padding-top:2px}.pp-product__name{font-family:Helvetica Neue Medium;font-size:clamp(20px,4vw,30px);line-height:clamp(22px,4vw,35px);margin:0;color:#111}.pp-product__desc{font-size:20px;padding-bottom:0;margin-block:10px 28px;max-width:342px;font-family:Carbon Regular!important;letter-spacing:-.04em;line-height:20px}.pp-tabs{margin-block:18px 28px;display:flex;flex-wrap:wrap;gap:20px}.pp-tabs::-webkit-scrollbar{display:none}.pp-tab{background:none;border:none;font-family:Helvetica Neue Medium;font-size:clamp(20px,4vw,28px);line-height:clamp(20px,4vw,20px);font-weight:500;color:#d3d3d3;padding:0;cursor:pointer}.pp-tab:first-child{padding-left:0}.pp-tab.is-active{color:#000}.pp-row{display:grid;grid-template-columns:1fr 141px;align-items:center;gap:38px;margin-bottom:40px}.pp-row__select{flex:1;min-width:0}.pp-row__price{flex-shrink:0;white-space:nowrap;text-align:right;line-height:1.3}.pp-price{font-family:Helvetica Neue Bold;display:block;font-size:clamp(24px,4vw,28px);line-height:clamp(40px,4vw,40px);letter-spacing:0}.pp-price-compare{font-size:13px;font-weight:400;color:#999;text-decoration:line-through;display:block}.pp-select-wrap,.pp-guest-wrap{position:relative}.pp-select{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border-width:0 0 1px 0;border-color:#8f8f8f;padding:0 26px 12px 0;font-size:18px;color:#8f8f8f;cursor:pointer;font-family:inherit;outline:none;box-shadow:unset}.pp-select:focus{border-color:#111}.pp-select option:disabled{color:#aaa}.pp-select--ghost{color:#aaa;text-align:left;width:100%;appearance:none;-webkit-appearance:none;background:#fff;border-width:0 0 1px 0;border-color:#8f8f8f;padding:0 26px 12px 0;font-size:18px;color:#8f8f8f;cursor:pointer;font-family:inherit;outline:none;box-shadow:unset;border-bottom:1px solid}.pp-caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666;display:flex;align-items:center}.pp-caret svg{width:20px;height:10px}.pp-guest-tip{display:none;position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:9px 12px;font-size:12px;color:#555;white-space:nowrap;z-index:10;box-shadow:0 4px 10px #00000014}.pp-guest-tip.is-visible{display:block;cursor:pointer}.pp-guest-tip a{color:#111;text-decoration:underline}.pp-chkfit-link{display:inline-block;margin-top:5px;font-size:11px;color:#777;text-decoration:underline}.pp-btn{display:block;width:100%;padding:17px 20px;border:none;border-radius:36px;background:#000;color:#fff;font-family:Helvetica Neue Bold;font-size:14px;text-transform:uppercase;cursor:pointer;transition:opacity .15s;text-align:center}.pp-btn:disabled{opacity:.45;cursor:not-allowed}.pp-divider+.pp-product{margin-top:42px}.pp-err{margin-top:7px;font-size:12px;color:#c0392b;text-align:center}.pp-header-image-wrapper img.pp-image{float:right;width:280px;height:130px;margin:0 0 4px 4px;object-fit:contain}.section-about-us-section h2.image-with-text__heading span{display:block;text-decoration:none!important}.section-about-us-section h2.image-with-text__heading span:has(strong){color:#000;font-weight:300}.section-about-us-section h2.image-with-text__heading span:not(:has(strong)){font-size:30px!important;line-height:normal}.section-about-us-section .image-with-text__content{padding-block:0}.section-about-us-section .image-with-text__media-item .image-with-text__media img{object-fit:contain;width:40%;object-position:left top}.newsletter-popup-overlay.custom-fit-signup-popup.active{z-index:99999}.lifestyle-banner .banner__text.body ul li:not(:last-child),.tech-driven-banner .banner__text.rte ul li:not(:last-child){margin-bottom:6px}.lifestyle-multicolumn.multicolumn .title-wrapper-with-link{margin-bottom:20px}body.page-lifestyle .featured-product .product__info-wrapper{padding:0}body.page-lifestyle .featured-product .product__info-wrapper .link.product__view-details{text-align:center}body.page-lifestyle .section-featured-product ul.product__media-list{list-style:unset;padding-left:0}body.page-lifestyle .section-featured-product ul.product__media-list li{margin-left:0!important}body.page-lifestyle .section-featured-product h2.product__title{font-size:clamp(40px,4vw,60px)!important;line-height:clamp(40px,4vw,60px)!important;margin-bottom:0}body.page-lifestyle .section-featured-product label.quantity__label{margin-top:15px;font-size:16px}.section-featured-product .section-template--29305231147345__featured_product_9mGC83-padding slider-component{flex-direction:row-reverse}.section-featured-product .grid--2-col-tablet{gap:50px!important}.section-featured-product .MediaGallery__Custom .swiper{display:block}.section-featured-product .swiper-button{display:none}.section-featured-product .product-form__input--pill input[type=radio]+label{padding:1rem 1.5rem!important;font-size:1.2rem!important}.tech-driven-banner .banner__box.content-container{padding:0}.tech-driven-banner .banner__text.rte ul li{margin-top:10px}.tech-driven-banner .banner__buttons .button{text-transform:capitalize;line-height:calc(1 + .2 / var(--font-body-scale))!important}.tech-driven-banner .banner__text.caption-with-letter-spacing{text-transform:uppercase}.tech-driven-banner .banner__text.rte ul{list-style-position:outside;padding-left:17px;margin:0}.tech-driven-banner .banner__text.body{max-width:70%!important;margin-block:20px 0px}.tech-driven-banner .banner__content{position:relative}.tech-driven-banner .banner__content:after{content:"";position:absolute;top:0;width:100%;height:100%;right:0;background:linear-gradient(to left,#000000f2,#000000a8 30%,#00000080,#0003 70%,#0000)!important}.slider-lifestyle-sec .multicolumn-card__info,.tech-driven-slider-sec .multicolumn-card__info{display:flex;flex-direction:column}.slider-lifestyle-sec .multicolumn-list h3,.tech-driven-slider-sec .multicolumn-list h3{order:1;font-family:Carbon Regular!important;text-transform:capitalize;font-size:26px!important;line-height:normal!important;margin-block:0px 10px!important}.slider-lifestyle-sec .page-width,.tech-driven-slider-sec .page-width{display:flex;gap:30px}.slider-lifestyle-sec .multicolumn-header,.tech-driven-slider-sec .multicolumn-header{width:24%}.slider-lifestyle-sec slider-component,.tech-driven-slider-sec slider-component{width:74.5%}.slider-lifestyle-sec ul.multicolumn-list,.tech-driven-slider-sec ul.multicolumn-list{gap:20px}.slider-lifestyle-sec .grid--3-col-desktop .grid__item,.tech-driven-slider-sec .grid--3-col-desktop .grid__item{width:calc(35.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important;max-width:calc(35.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important}.slider-lifestyle-sec h2.title.inline-richtext.hxl,.tech-driven-slider-sec h2.title.inline-richtext.hxl,.faqs-tech-driven-sec .section-heading{font-size:40px!important;line-height:normal!important;color:#8f8f8f!important}.slider-lifestyle-sec .multicol_bio_title,.tech-driven-slider-sec .multicol_bio_title{margin:0;order:2;font-size:14px;font-weight:500;line-height:normal}.slider-lifestyle-sec .rte,.tech-driven-slider-sec .rte{order:3}.slider-lifestyle-sec .multicolumn-card__info,.tech-driven-slider-sec .multicolumn-card__info{padding:20px 0 0!important}.slider-lifestyle-sec .rte p,.tech-driven-slider-sec .rte p{font-size:18px!important;line-height:22px;margin-top:10px!important}.slider-lifestyle-sec ul.multicolumn-list,.tech-driven-slider-sec ul.multicolumn-list{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding-bottom:20px}.slider-lifestyle-sec ul.multicolumn-list::-webkit-scrollbar,.tech-driven-slider-sec ul.multicolumn-list::-webkit-scrollbar{display:none}.slider-lifestyle-sec ul.multicolumn-list,.tech-driven-slider-sec ul.multicolumn-list{scroll-snap-type:x mandatory}.slider-lifestyle-sec ul.multicolumn-list>*,.tech-driven-slider-sec ul.multicolumn-list>*{scroll-snap-align:start;flex:0 0 auto}.slider-lifestyle-sec ul.multicolumn-list,.tech-driven-slider-sec ul.multicolumn-list{flex-wrap:nowrap;overflow:hidden!important}.slider-lifestyle-sec .slider-buttons.large-up-hide,.tech-driven-slider-sec .slider-buttons{display:flex!important;padding-top:20px}.slider-lifestyle-sec .media img.multicolumn-card__image,.tech-driven-slider-sec .media img.multicolumn-card__image{width:100%}.slider-lifestyle-sec .image-with-text__text--caption,.tech-driven-slider-sec .image-with-text__text--caption,.tech-driven-multi-sec .image-with-text__text--caption,.comparsion-table-sec .image-with-text__text--caption{font-size:18px;margin:0 0 10px;line-height:normal}.slider-lifestyle-sec .rte p em,.tech-driven-slider-sec .rte p em{font-style:normal}.slider-lifestyle-sec .multicol_sub_title{margin-block:0px 10px!important}.multi-lifestyle-sec .multicolumn-card__info{padding:0!important}.multi-lifestyle-sec .multicolumn-card__svg{font-size:30px}.multi-lifestyle-sec h3.inline-richtext.h2{font-family:Carbon Regular!important;text-transform:capitalize;font-size:26px!important;line-height:normal!important;margin-bottom:10px}.multi-lifestyle-sec .multicolumn-card__svg{font-size:40px;line-height:normal;margin-bottom:30px}.multi-lifestyle-sec .rte p{font-size:18px!important;line-height:22px}.multi-lifestyle-sec .slider-buttons,.tech-driven-multi-sec .slider-buttons{display:none}.multi-lifestyle-sec .multicolumn-card.content-container{text-align:center}.lifestyle-banner .banner__buttons .button.button--primary{padding:17px 40px!important;line-height:normal!important;align-items:center;text-transform:capitalize}.lifestyle-banner .banner__text p:empty,.tech-driven-banner .banner__text p:empty{display:none}.lifestyle-banner .banner__text p{margin:0 0 10px}.lifestyle-banner .banner__text.rte.body{margin:0}.lifestyle-banner .banner__text.caption-with-letter-spacing,.tech-driven-banner .banner__text.caption-with-letter-spacing{font-family:Helvetica Neue!important;margin:0}.lifestyle-banner .banner__text.rte.body{margin:0!important}.lifestyle-banner .banner__text.body ul{padding-left:0;list-style:none;margin-top:30px}.lifestyle-banner .banner__text.body ul li{font-size:18px}.tech-driven-fitasy-sec .banner__box.content-container{padding-block:70px!important;max-width:596px!important}.tech-driven-fitasy-sec .banner__buttons{max-width:100%;margin-top:3rem!important}.tech-driven-fitasy-sec .banner-stats .stat-item{text-align:left}.tech-driven-multi-sec .image-with-text__text--caption{margin-block:0px 10px}.tech-driven-multi-sec .multicolumn-card__svg{text-align:left;font-size:40px;line-height:normal;margin-bottom:30px}.tech-driven-multi-sec h3.inline-richtext.h2{font-family:Carbon Regular!important;text-transform:capitalize;font-size:26px!important;line-height:normal!important;margin-bottom:10px;text-align:left}.tech-driven-multi-sec .rte p{font-size:18px!important;line-height:22px;text-align:left}.tech-driven-multi-sec .multicolumn-card__info{padding:0!important}.tech-driven-multi-sec .multicol_bio_title{margin-block:20px 0px!important;font-size:14px}.tech-driven-slider-sec .slider-buttons{display:none!important}.comparsion-table-sec .compare-cell{background:#fffff6}.faqs-tech-driven-sec .faq-tab{padding-right:clamp(0px,20px,20px)}.faqs-tech-driven-sec .faq-answer__text p{font-size:18px;line-height:22px}.faqs-tech-driven-sec .faq-answer__text p:first-child{margin-top:0}.faqs-tech-driven-sec .faq-spec-label,.faqs-tech-driven-sec .faq-spec-value{font-size:1.2rem}.faqs-tech-driven-sec .faq-spec-label{min-width:150px}.faqs-tech-driven-sec .faq-item.active .faq-Title{padding-block:20px!important}.comparsion-table-sec .compare-table-wrapper{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#000000 #2a2a2a}.comparsion-table-sec .compare-table-wrapper::-webkit-scrollbar{height:4px}.comparsion-table-sec .compare-table-wrapper::-webkit-scrollbar-track{background:#2a2a2a;border-radius:20px}.comparsion-table-sec .compare-table-wrapper::-webkit-scrollbar-thumb{background:#000;border-radius:20px;border:2px solid #2a2a2a}.comparsion-table-sec .compare-table-wrapper::-webkit-scrollbar-button{display:none}.section-hero-medical-sec .image-with-text .image-with-text__grid .option-btn:not(.swatch-p){border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;padding:1rem 2rem;font-size:1.2rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer}.section-hero-medical-sec .image-with-text .image-with-text__grid .option-btn.is-active:not(.swatch-p){background:#000;color:#fff}.section-hero-medical-sec .image-with-text__grid span.selected-option-text span.option-notice-text p{margin:0;display:inline;line-height:22px}.section-hero-medical-sec .image-with-text__grid span.selected-option-text{line-height:20px}.section-hero-medical-sec .image-with-text__grid span.selected-option-text{display:block;margin-top:20px}.page-medical .section-hero-medical-sec{padding-bottom:0!important;padding-top:60px!important}.page-medical .section-hero-medical-sec .page-width{padding-right:0!important}.section-hero-medical-sec .price-p{font-family:Helvetica Neue Bold}.section-hero-medical-sec .kl_reviews__reviews_list{display:none}.section-hero-medical-sec .custom-liquid-text{display:flex}.section-hero-medical-sec .custom-liquid-text .kl_reviews__summary__average_value{font-size:14px;line-height:normal}.section-hero-medical-sec .image-with-text__content{max-width:100%;margin-left:0!important;padding-right:40px!important}.section-hero-medical-sec .image-with-text__text.caption-with-letter-spacing{font-size:12px;line-height:1vw;letter-spacing:-.016vw;margin-bottom:15px}.section-hero-medical-sec .banner__buttons.banner__buttons--multiple{width:100%}.section-hero-medical-sec h2.image-with-text__heading{margin:0}.section-hero-medical-sec .pp-product{background-color:#fffff6;width:fit-content;max-width:410px;padding:25px 30px 20px 24px;position:absolute;bottom:20px;left:20px}.section-hero-medical-sec span.overlay-close{font-size:30px;top:0;line-height:normal}.section-hero-medical-sec .swatch-p{width:2.8rem;aspect-ratio:1;border-radius:50%;display:inline-block;margin-right:6px;cursor:pointer;border:2px solid transparent;transition:.2s ease}.section-hero-medical-sec .swatch-p{width:2.8rem;aspect-ratio:1;border-radius:50%;display:inline-block;margin-right:6px;cursor:pointer;border:2px solid transparent;transition:.2s ease;border:.1rem solid rgba(var(--color-foreground),.15)}.section-hero-medical-sec .swatch-p.is-active{border-color:rgba(var(--color-foreground),.15);box-shadow:0 0 0 2px #fff;outline:.1rem solid rgb(var(--color-foreground));outline-offset:.2rem}.section-hero-medical-sec .swatch-p:hover{outline:.2rem solid rgba(var(--color-foreground),.4);outline-offset:3px}.section-hero-medical-sec .pp-swatchs{display:flex;gap:10px;margin-top:10px}.section-hero-medical-sec .selected-color-text{margin:10px 0;font-size:14px}.section-hero-medical-sec .pp-product .product-info{display:flex;align-items:center;justify-content:space-between}.section-hero-medical-sec .pp-product .pp-title{margin:0;font-weight:600}.section-hero-medical-sec .pp-product__desc{margin-bottom:10px}.section-hero-medical-sec .banner__buttons.banner__buttons--multiple a.button{flex:1}.section-hero-medical-sec .image-with-text__content .image-with-text__text.rte p{font-family:Carbon Regular!important;font-size:clamp(20px,1.5vw,26px);line-height:clamp(22px,1.5vw,28px);letter-spacing:-.04em}.section-hero-medical-sec .banner__buttons.banner__buttons--multiple a.button:before,.section-hero-medical-sec .banner__buttons.banner__buttons--multiple a.button:after{display:none}.section-hero-medical-sec .custom-liquid-text,.section-hero-medical-sec .kl_reviews__summary__grid--2-1{display:flex}.section-hero-medical-sec .kl_reviews__summary__rating--1-1{display:flex;margin-bottom:0}.section-hero-medical-sec .kl_reviews__summary__average_and_stars{flex-direction:row-reverse;gap:10px}.section-hero-medical-sec .kl_reviews__stars_badge{height:unset!important;margin:0!important}.section-hero-medical-sec .kl_reviews__summary__stars__count,.section-hero-medical-sec .kl_reviews__summary__average_denominator{font-size:14px;line-height:normal;color:#121212}.section-hero-medical-sec .kl_reviews__summary__stars svg{width:15px!important;height:15px!important}.section-hero-medical-sec .kl_reviews__summary__stars{flex-direction:row;align-items:center;gap:6px}.section-hero-medical-sec .custom-text_2{font-size:14px;padding-left:10px}.section-hero-medical-sec .kl_reviews__stars_badge{display:flex}.section-hero-medical-sec .custom-liquid-text{align-items:center}.shoe-var-medical-sec{padding-inline:30px!important}.shoe-var-medical-sec .left-content{padding-right:90px}.shoe-var-medical-sec .page-width{padding-inline:0px!important}.shoe-var-medical-sec .caption{margin-block:0px 10px;color:#121212;letter-spacing:-.016vw}.shoe-var-medical-sec .heading,.sound-like-medical-sec h2{margin-block:0px 20px;line-height:46px;font-size:clamp(40px,4vw,60px)!important;padding:0;letter-spacing:-.04em}.shoe-var-medical-sec .heading strong,.medical-honest-multicolumn-sec h3 strong,.sound-like-medical-sec h2 strong,.section-days-medical-sec .image-with-text__content--desktop-left strong{font-family:Carbon Regular!important;font-weight:400}.shoe-var-medical-sec .content p{font-size:18px;line-height:22px;color:#121212}.shoe-var-medical-sec .list-text p{color:#121212;line-height:22px;font-size:18px}.shoe-var-medical-sec .list-text h4{font-weight:400;font-size:22px;line-height:30px;font-family:Helvetica Neue Medium!important}.shoe-var-medical-sec .list-text p.shoe-var-medical-sec .list-text p{color:#121212;line-height:24px;font-size:18px;margin-top:10px}.shoe-var-medical-sec .right-list .list-item{border-color:#8f8f8f;gap:50px;padding:30px 0}.shoe-var-medical-sec .number,.sound-like-medical-sec .number{color:#8f8f8f;font-weight:500;font-size:22px;line-height:30px;font-family:Carbon Regular!important}.shoe-var-medical-sec .right-list .list-item:first-child{padding-top:0}.shoe-var-medical-sec .right-list .list-item:last-child{border:none;padding-bottom:0}.medical-multicolumn-sec h2,.section-days-medical-sec h2{font-size:clamp(40px,4vw,60px)!important;line-height:normal!important;padding:0;margin:0;letter-spacing:-.04em}.medical-multicolumn-sec .multicolumn-card__info{padding-bottom:0}.medical-honest-multicolumn-sec .multicolumn-list{justify-content:start!important;gap:60px}.medical-honest-multicolumn-sec .multicolumn-list__item{width:calc(50% - (var(--grid-desktop-horizontal-spacing) * 2 / 3))!important;max-width:calc(50% - (var(--grid-desktop-horizontal-spacing) * 2 / 3))!important}.medical-honest-multicolumn-sec .multicolumn-card__info .image-with-text__text--caption{margin-block:0px 10px;color:#121212;letter-spacing:-.016vw!important;font-size:12px!important}.medical-honest-multicolumn-sec .multicolumn-card__info{padding-bottom:0}.section-days-medical-sec .image-with-text__media{padding-bottom:0!important;position:relative}.section-days-medical-sec .media>img{object-fit:contain!important}.section-days-medical-sec p.image-with-text__text{font-size:12px!important;line-height:1vw!important;letter-spacing:-.016vw;margin-bottom:15px!important;text-transform:uppercase!important}.section-days-medical-sec .rte p{line-height:22px;font-size:18px}.section-days-medical-sec .image-with-text__content .image-with-text__text{margin-top:0}.section-days-medical-sec .banner__buttons{margin-top:30px}.section-days-medical-sec .image-with-text__grid--reverse .image-with-text__content{padding:0 20px 0 0}.section-days-medical-sec h2{margin-bottom:20px}.section-days-medical-sec .image-with-text__media{width:340px}.section-days-medical-sec .image-with-text__media-item{text-align:-webkit-center}.medical-image-gird-sec{padding-inline:30px!important}.medical-image-gird-sec .page-width{padding-inline:0px!important}.medical-image-gird-sec .feature-header .caption{margin-block:0px 10px;color:#121212;letter-spacing:-.016vw}.medical-image-gird-sec .rte p{line-height:22px;font-size:18px;margin-top:20px!important;color:#121212}.medical-image-gird-sec .feature-image{height:100%}.medical-image-gird-sec .feature-image img{border-radius:0;height:100%}.medical-image-gird-sec .feature-grid{padding-top:0;gap:0px}.medical-image-gird-sec .feature-header{margin-bottom:50px;max-width:58%}.feature-item{padding-block:25px;border-bottom:1px solid #8F8F8F;padding-right:20px}.medical-image-gird-sec .inline-richtext{font-family:Carbon Regular!important;text-transform:capitalize;font-size:26px!important;line-height:normal!important}.medical-image-gird-sec .feature-item img{margin-bottom:15px;filter:brightness(.5)}.medical-image-gird-sec .feature-grid .feature-item{padding-block:40px;border-bottom:1px solid #8F8F8F;padding-right:25px}.medical-image-gird-sec .feature-grid .feature-item:nth-child(odd){padding-left:0}.medical-image-gird-sec .feature-grid .feature-item:nth-child(2n){padding-left:30px;border-left:1px solid #8F8F8F;padding-right:0!important}.medical-image-gird-sec .feature-grid .feature-item:nth-last-child(-n+2){border-bottom:none}.medical-image-gird-sec .feature-item:nth-child(-n+2){padding-top:0}.medical-image-gird-sec .feature-item:nth-last-child(-n+2){padding-bottom:0}.section-endorsed-medical-sec .image-with-text__text.caption-with-letter-spacing{margin-block:0px 20px;color:#121212;letter-spacing:-.016vw}.section-endorsed-medical-sec .image-with-text__heading{line-height:36px!important;letter-spacing:0!important}.section-endorsed-medical-sec .image-with-text__text.rte.body{margin-top:0}.section-endorsed-medical-sec .image-with-text .grid{gap:50px;align-items:center}.section-endorsed-medical-sec .image-with-text__grid--image-first .image-with-text__content{padding:0}.section-endorsed-medical-sec .banner-stats .stat-item{text-align:left;border-right:1px solid #8F8F8F}.section-endorsed-medical-sec .banner-stats.horizontal{margin-top:40px;gap:30px}.section-endorsed-medical-sec .stat-label{font-size:11px;letter-spacing:2px;color:#121212;margin-top:0;text-transform:uppercase}.section-endorsed-medical-sec .stat-number{color:#121212}.section-endorsed-medical-sec .image-with-text__text.rte.body p{font-size:16px;line-height:22px;padding-left:70px;position:relative;color:#121212}.section-endorsed-medical-sec .image-with-text__text.rte.body p strong{font-size:18px;line-height:22px}.section-endorsed-medical-sec .image-with-text__text.rte.body p:after{position:absolute;content:"";width:45px;height:2px;background:#121212;left:0}.sound-like-medical-sec{padding-inline:30px!important}.sound-like-medical-sec .page-width{padding-inline:0px!important}.sound-like-medical-sec .caption{color:#121212;letter-spacing:-.22px;margin-block:0px 10px}.sound-like-medical-sec .left-content .content p{font-size:18px!important;line-height:22px!important;color:#121212}.sound-like-medical-sec .two-col-wrapper{grid-template-columns:1fr}.sound-like-medical-sec .right-list{display:grid;grid-template-columns:1fr 1fr}.sound-like-medical-sec .right-list .list-item{padding:30px;border-right:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;gap:50px}.sound-like-medical-sec .right-list .list-item:nth-child(2n){border-right:none;padding-right:0}.sound-like-medical-sec .right-list .list-item:nth-child(odd){padding-left:0}.sound-like-medical-sec .right-list .list-item:nth-last-child(-n+2){border-bottom:none}.sound-like-medical-sec .list-text h4{font-weight:400;font-size:22px;line-height:30px;font-family:Helvetica Neue Medium!important}.sound-like-medical-sec .list-text p{color:#121212;line-height:22px;font-size:18px}.section-days-medical-sec .caption{color:#8f8f8f;margin-block:0px 10px}.section-days-medical-sec .image-with-text__media h2{padding-inline:0px;margin-top:0;font-size:54px!important;line-height:normal!important;margin-bottom:0;transform:translateY(-13px)}.section-days-medical-sec .image-with-text .global-media-settings{display:flex;align-items:center;justify-content:center}.section-days-medical-sec .image-with-text__media{padding:20px;border-radius:100%}.section-days-medical-sec .image-with-text .grid__item .content-wrapper{padding:0 15px 10px;background:transparent;border-radius:100%;display:flex;flex-direction:column;outline:2px solid #8f8f8f;outline-offset:25px;width:240px;height:240px;border:1px solid #8f8f8f40}.section-days-medical-sec .image-with-text .custom-image-wrapper{background:#fffff6!important;padding:0!important}.section-days-medical-sec .content-wrapper p{margin-block:8px 0px;color:#121212;font-size:12px;line-height:19px}.section-days-medical-sec p.caption{margin:-12px 0 20px;font-size:14px;line-height:normal;font-family:Carbon Regular!important}.sound-like-medical-sec .right-list .list-item:nth-child(-n+2){padding-top:0}.sound-like-medical-sec .right-list .list-item:nth-last-child(-n+2){padding-bottom:0}.section-days-medical-sec .text-break-heading p{margin:0}.announcement-bar-section .announcement-bar__message ul{display:flex;gap:29px;margin:0;padding:0}.announcement-bar-section .announcement-bar__message ul li:first-child{list-style-type:none;padding:0!important}.announcement-bar-section .announcement-bar__message ul li{padding-left:10px;font-family:Carbon Regular!important;font-size:16px;line-height:normal}.page-medical .bpop-panel{padding:40px;border-radius:25px;animation:popupFade .3s ease;max-width:617px;max-height:98vh;overflow-y:auto;border:1px solid #F3F3F3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);scrollbar-color:#8f8f8f transparent;scrollbar-width:thin}.page-medical .bpop-panel::-webkit-scrollbar-track{background:transparent}.page-medical .bpop-panel .bpop-color-image-wrapper{display:flex;gap:12px;align-items:flex-start;width:100%;max-width:424px;margin-bottom:0;justify-content:space-between}.page-medical .bpop-panel .bpop-swatches .bpop-swatch{width:41px;height:41px;border-radius:50%;border:1.5px solid #d0d0d0;cursor:pointer;padding:0;background-size:cover;background-position:center;transition:box-shadow .12s;outline:none}.page-medical .bpop-panel .bpop-swatches .bpop-swatch.is-active{border-color:#212121;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #111}.page-medical .bpop-panel .bpop-color-image-wrapper .bpop-image{margin:0;max-width:250px;height:127px;width:100%;object-fit:cover}.page-medical .bpop-product__name{font-family:Helvetica Neue Medium;font-size:clamp(20px,4vw,30px);line-height:clamp(22px,4vw,35px);margin:0;color:#111}.page-medical p.bpop-product__desc{font-size:20px;padding-bottom:0;margin-block:10px 28px;max-width:342px;font-family:Carbon Regular!important;letter-spacing:-.04em;line-height:20px}.page-medical .bpop-panel{padding:40px;border-radius:25px;animation:popupFade .3s ease;max-width:617px;max-height:98vh;overflow-y:auto;border:1px solid #F3F3F3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page-medical .bpop-panel .bpop-header{margin-bottom:0}.page-medical .bpop-panel .bpop-header__title{font-family:Carbon Regular!important;font-size:clamp(20px,3vw,26px);line-height:clamp(20px,3vw,28px);margin-block:0 30px;max-width:425px;font-weight:400}.page-medical .bpop-panel .bpop-header__close{position:absolute;top:40px;right:40px;cursor:pointer;z-index:2;padding:0}.page-medical .bpop-panel .bpop-header__close svg{--ross-icon-size: 24px;width:var(--ross-icon-size);height:var(--ross-icon-size);display:block}.page-medical .bpop-panel .bpop-color-image-wrapper{display:flex;gap:12px;align-items:flex-start;width:100%;max-width:424px;margin-bottom:0}.page-medical .bpop-panel .bpop-color{margin:0;width:100%;max-width:102px}.page-medical .bpop-panel .bpop-sublabel{font-size:16px;line-height:1.5;text-transform:none;font-weight:400;letter-spacing:0;margin-bottom:20px}.page-medical .bpop-panel .bpop-swatches{gap:20px}.page-medical .bpop-panel .bpop-product{margin:0;padding-top:15px}.page-medical .bpop-panel .bpop-btn{display:block;width:100%;padding:17px 20px;border:none;border-radius:36px;background:#000;color:#fff;font-family:Helvetica Neue Bold;font-size:14px;text-transform:uppercase;cursor:pointer;transition:opacity .15s;text-align:center;margin:0}.page-medical .bpop-panel input.bpop-field-input{background:transparent;border:none;border-bottom:1px solid #8F8F8F;margin-bottom:40px;font-family:Helvetica Neue;border-radius:0;padding:0 0 12px;font-size:clamp(14px,2vw,18px);height:unset}.page-medical .bpop-panel .bpop-field-label,.page-medical .bpop-panel .bpop-text-field{margin:0}.page-medical label.bpop-field-label{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;font-size:18px;font-family:Helvetica Neue;font-weight:400}.page-medical .bpop-panel .bpop-guest-wrap{display:block}.page-medical .bpop-row{display:grid;grid-template-columns:1fr 141px;align-items:center;gap:38px;margin-bottom:40px}.page-medical .bpop-panel .bpop-price{font-family:Helvetica Neue Bold;display:block;font-size:clamp(24px,4vw,28px);line-height:clamp(40px,4vw,40px);letter-spacing:0}.page-medical .bpop-guest-tip{display:none;position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:12px;font-size:12px;color:#555;white-space:nowrap;z-index:10;box-shadow:0 4px 10px #00000014}.page-medical .open-signup-popup{height:100%;padding-top:8px}.page-medical .bpop-panel .bpop-select--ghost{color:#aaa;text-align:left;width:100%;appearance:none;-webkit-appearance:none;background:#fff;border-width:0 0 1px 0;border-color:#8f8f8f;padding:0 26px 12px 0;font-size:18px;color:#8f8f8f;cursor:pointer;font-family:inherit;outline:none;box-shadow:unset;border-bottom:1px solid;border-radius:0}.page-medical .bpop-panel .bpop-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.page-medical .bpop-pill{padding:1rem 1.5rem;border:1px solid currentColor;background:transparent;cursor:pointer;font-size:1.2rem;letter-spacing:.04em;opacity:.8;transition:opacity .2s,background .2s;border-radius:40px;margin:.7rem .5rem .2rem 0}.page-medical .bpop-panel .bpop-product .bpop-tabs{margin-block:18px 28px;display:flex;flex-wrap:wrap;gap:20px}.page-medical .bpop-product .bpop-select{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border-width:0 0 1px 0;border-color:#8f8f8f;padding:0 26px 12px 0;font-size:18px;color:#8f8f8f;cursor:pointer;font-family:inherit;outline:none;box-shadow:unset;border-radius:0}.page-medical .bpop-product .bpop-tab{background:none;border:none;font-family:Helvetica Neue Medium;font-size:clamp(20px,4vw,28px);line-height:clamp(20px,4vw,20px);font-weight:500;color:#d3d3d3;padding:0;cursor:pointer}.page-medical .bpop-product .bpop-tab.is-active{background:transparent;color:#000}.page-medical p.bpop-product__desc~p{display:inline;margin:0}@media screen and (max-width:1299px){.slideshow .banner--desktop-transparent .banner__box{padding:0 0 100px}.blog .blog__post .card.article-card .card-image-wrapper .card__inner{height:350px}.sustainability-section .rich-text__wrapper .rich-text__blocks{max-width:94%}.shopify-policy__container .policy-content{grid-template-columns:300px 1fr;column-gap:30px;padding-left:80px}.shopify-policy__container .policy-content h3{padding-left:50px}.customer.account .account-content-wrapper{gap:130px}.product .product_column_wrapper li.product-multicolumn-list__item .multicolumn-card{grid-template-columns:1fr 300px;gap:20px}.product .product__media-wrapper .multicolumn-card__image-wrapper{height:200px}body.blog .blog-articles .card-image-wrapper .card__inner{height:320px}body.article-blog-article .about-us-section .rich-text__wrapper .rich-text__blocks{grid-template-columns:341px 1fr;padding-right:80px}.section-about-us-section .image-with-text__media-item .image-with-text__media img{width:50%}}@media screen and (max-width:1199px){.collection__title{width:100%;max-width:220px}.collection.collection--full-width slider-component{width:calc(100% - 220px)}.collection__title{width:100%;max-width:220px;padding-right:0!important}.h0{font-size:clamp(30px,4.2vw,30px)!important;line-height:clamp(40px,4.2vw,40px)!important}.card-product__short-description,.product-short-description{font-size:2rem;max-width:330px}.price__regular{font-size:26px}.shopify-policy__container .shopify-policy__body{max-width:95%}.privacy-policy-section.privacy-header .rich-text__wrapper .rich-text__blocks{grid-template-columns:280px 1fr}.privacy-policy-section.medium-section .rich-text__blocks,.privacy-policy-section.narrow-section .rich-text__blocks{padding-left:135px}.privacy-policy-section.narrow-section .rich-text__heading{padding-left:42px}.privacy-policy-section.two-col-list .rich-text__text{display:flex;flex-direction:column}.privacy-policy-section.two-col-list .rich-text__text ol{margin-block:0}.privacy-policy-section.two-col-list .rich-text__text ol li:first-child{margin-top:20px}.privacy-policy-section.two-col-list .rich-text__text p:last-child{margin-top:20px}cart-items .cart__warnings .button,#main-cart-footer .cart__blocks button{min-width:512px}cart-items table.cart-items tr.cart-item td.cart-item__media img.cart-item__image{height:300px}#main-cart-footer .cart__blocks .cart__ctas{margin-top:50px}.customer.account .account-content-wrapper{gap:50px}.customer.account .order-card{grid-template-columns:280px 1fr;gap:20px}body.blog .main-blog{grid-template-columns:230px 1fr}body.article-blog-article .banner-image-sec{height:450px}.product .price__sale{font-size:24px;line-height:36px}.sustainability-section .rich-text__wrapper .rich-text__heading{max-width:180px}.section-hero-medical-sec .banner__buttons .button.button--primary,.section-hero-medical-sec .button.button--primary{padding:17px 30px!important}.shoe-var-medical-sec .left-content{padding-right:0}.shoe-var-medical-sec .right-list .list-item{gap:20px}}@media screen and (max-width:989.5px){.search-modal .predictive-search__results-groups-wrapper ul{padding:0 15px}body.page-about-us .video-section,body.page-about-us .about-us-rte-banner.banner{width:100%;max-width:100%;margin:0}section.logo-slider{padding-top:40px}.section-about-us-section .image-with-text__media-item .image-with-text__media img{width:80%}.banner__buttons .button.button--primary,.button.button--primary{padding:17px 55px!important;display:flex}.blog .featured-blog-section .slider-mobile-gutter{width:100%}.blog .featured-blog-section,.faq-section .faq-wrapper{flex-direction:column}.faq-section .faq-content{width:100%}.faq-section .faq-tabs{display:flex;flex-direction:row;gap:20px;overflow-x:auto;width:100%;padding-bottom:10px;margin-bottom:30px}.faq-section .faq-tab{width:max-content;white-space:nowrap}.faq-section .faq-tab.active,.faq-section .faq-tabs .faq-tab:hover{opacity:1}.header--middle-left .header__icons a,.pocket-header-search .header__menu-item{font-size:18px!important;font-family:Helvetica Neue!important;line-height:normal;margin:0;display:flex;align-items:center;height:44px}.header .pocket-header-search .header__icon{height:auto;width:auto}.header--middle-left .header__icons a{padding:0}.header .cart-count-bubble{font-size:18px;position:unset;padding-left:8px;color:#fff}.header:has(.header__search details[open]) .header__icon--cart{display:none}.menu-drawer__menu-item.help-text,.menu-drawer__menu-item.login-account,#menu-drawer .menu-drawer__navigation .menu-drawer__menu li{margin-bottom:20px!important}.header{align-items:center;justify-content:space-between;display:flex;flex-direction:row-reverse;height:70px}.header .header__icons{margin-right:0;gap:15px;height:100%;align-items:center;display:none}.menu-drawer-container:not(.menu-opening) .close_label,.menu-drawer-container.menu-opening .menu_label{display:none}.header--mobile-left .header__heading{justify-self:center!important}.header .header__icon--menu{font-family:Helvetica Neue!important}header .menu-drawer-container .header__icon--menu,header .menu-drawer-container.menu-opening .header__icon--menu{font-size:18px;color:#000}.header .menu-drawer__menu-item,.header .search-label{font-family:Helvetica Neue!important;font-size:18px;padding:0}.header .menu-drawer__menu{padding-left:40px!important}.shopify-section-header-sticky.scrolled-past-header .menu-drawer-container.menu-opening .header__icon--menu{color:#000!important;z-index:2}.header .header__icon{height:3.4rem}.header__search .header__icon--search .header__menu-item .search-modal__form .field .field__label{top:13px!important}header .search-modal input.search__input.field__input{height:3.8rem}.footwear-multicolumn.background-none .multicolumn-card__info{padding-top:0!important}.blog .featured-blog-section .title-wrapper-with-link{padding-inline:30px}.newsletter-popup .close-popup-btn{top:20px;right:20px;padding:0}.newsletter-popup{padding:20px;position:relative}.newsletter-popup .newsletter-popup-form .newsletter-form label.field__label{font-size:14px!important;line-height:16px!important}.newsletter-popup .newsletter-popup-form .newsletter-form__button{font-size:15px!important;line-height:20px!important}.newsletter-popup h3{font-size:20px;line-height:20px;width:80%}.footer__blocks-wrapper .footer-block-image{justify-content:flex-start}.footer-block__details-content .list-menu__item--link{padding:0!important}.footer-block-newsletter .footer-block__newsletter{margin-top:0}.about-us-section .rich-text__wrapper .rich-text__blocks{max-width:100%;flex-direction:column}.about-us-section .rich-text__wrapper,.sustainability-section .rich-text__wrapper,.our-mission-section .rich-text__wrapper{width:100%}.sustainability-section .rich-text__wrapper .rich-text__blocks{flex-direction:column;gap:0}.sustainability-section .rich-text__wrapper .rich-text__caption{width:100%}.sustainability-section .rich-text__wrapper .rich-text__heading{max-width:100%}.sustainability-section .rich-text__wrapper .rich-text__text.rte ul{padding-left:20px}.our-mission-section .rich-text__wrapper .rich-text__blocks{max-width:100%;flex-direction:column}.collection__title,.collection.collection--full-width slider-component{max-width:100%}.card__information{padding-left:0}.collection.collection--full-width slider-component{width:100%}.collection.collection--full-width .card__information{padding:0}.collection .collection__title.title-wrapper{margin-bottom:40px}.blog>.page-width{padding:40px 0 0!important}.product .product--columns .product__media-item:not(.product__media-item--single):not(:only-child),body:is(.product-custom-fit,.template-product-new-product-layout) .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - 10px)}.product .product__media-wrapper .product__media-list:not(.swiper-wrapper){gap:20px}.template-product .product--large .grid__item.product__media-wrapper,body:is(.product-custom-fit,.template-product-new-product-layout) .product--large .grid__item.product__media-wrapper{max-width:100%!important;width:100%!important}.template-product .product--large .product__info-wrapper.grid__item,body:is(.product-custom-fit,.template-product-new-product-layout) .product--large .product__info-wrapper.grid__item{max-width:100%!important}.template-product .product--large .product__info-wrapper.grid__item,body:is(.product-custom-fit,.template-product-new-product-layout) .product--large .product__info-wrapper.grid__item{padding-left:0}.about-banner-sec.banner--adapt,.mission-banner-sec.banner--adapt,.sustainability-banner-sec.banner--adapt{height:500px}.about-us-section .rich-text__wrapper .rich-text__heading,.our-mission-section .rich-text__wrapper .rich-text__heading{margin-bottom:20px}.sustainability-section .rich-text__wrapper .rich-text__blocks{max-width:100%}.sustainability-section .rich-text__wrapper .rich-text__heading,.sustainability-section .rich-text__wrapper .rich-text__text{width:100%}.sustainability-section.sec-1{padding-top:40px}.sustainability-section.sec-1 .rich-text__wrapper .rich-text__heading{margin-bottom:40px}.sustainability-section .rich-text__wrapper .rich-text__caption{margin-bottom:10px}.sustainability-section:not(.sustainability-section.sec-1,.privacy-policy-section.sustainability-section){padding-top:40px}.sustainability-section.sec-4{padding-bottom:80px}.section-custom_account_form .image-with-text__media-item{display:none}.section-custom_account_form .customer form{margin-top:40px}.section-custom_account_form .customer form h2{margin-block:40px 30px}.shopify-policy__container .shopify-policy__body{max-width:100%}.shopify-policy__container .policy-content{column-gap:30px;padding-left:37px;grid-template-columns:250px 1fr}.shopify-policy__container .policy-content h3{padding-left:37px}.shopify-policy__container .policy-content h2+p{margin-bottom:40px}.contact-form-conatiner .contact.page-width{padding-bottom:0}.contact-form-conatiner .contact-form-wrapper,.full-width-section .rich-text__wrapper{flex-direction:column;gap:20px}.full-width-section .rich-text__wrapper .rich-text__blocks{width:100%}.rich-text.retailer-form-section [class^=retail-partner-form-retail]{margin-top:40px}.rich-text.retailer-form-section [class^=retail-partner-form-form-retailform]{grid-template-columns:1fr}.full-width-section .rich-text-header,.rich-text.retailer-form-section [class^=retail-partner-form-form-retailform] :is(input,textarea){width:100%}.rich-text.retailer-form-section [class^=retail-partner-form-form-retailform]>div:has(input,textarea){grid-column:span 1}.full-width-section .rich-text__wrapper .rich-text__blocks{display:flex}.full-width-section .rich-text__wrapper .rich-text__blocks>.rich-text__text{max-width:100%;margin-bottom:20px}.full-width-section .rich-text__caption,.full-width-section .rich-text__wrapper .rich-text__blocks>.rich-text__text{padding-left:37px}.retailer-form-section.full-width-section{padding-bottom:80px}.privacy-policy-section.privacy-header .rich-text__wrapper .rich-text__blocks{flex-direction:column;gap:20px}.privacy-policy-section.full-width-section .rich-text__wrapper .rich-text__blocks>.rich-text__text,.privacy-policy-section.narrow-section .rich-text__blocks{padding-left:0}.privacy-policy-section.medium-section .rich-text__blocks,.privacy-policy-section.narrow-section .rich-text__blocks{display:flex}.privacy-policy-section.medium-section .rich-text__blocks{padding-left:37px}.privacy-policy-section.narrow-section .rich-text__heading{padding-left:0;margin-bottom:10px}.privacy-policy-section.narrow-section .rich-text__blocks{padding-left:74px}.privacy-policy-section.full-width-section.privacy-header .rich-text__text{margin:0}cart-items:not(.is-empty)>.page-width{flex-direction:column}cart-items:not(.is-empty) .title-wrapper-with-link,cart-items:not(.is-empty) form.cart__contents{width:100%}#main-cart-footer{max-width:100%;padding-inline:30px;margin:0 auto 80px}cart-items table.cart-items tr.cart-item td.cart-item__quantity{padding-left:10px}.customer.account .account-content-wrapper{grid-template-columns:1fr;gap:30px}.customer.account .account-content-wrapper .orders-header h2{margin-top:0}.customer.account .customer-profile-card{width:fit-content}.customer.account .account-content-wrapper #latest-order>a{width:100%}.customer.account{padding-bottom:80px}.feature-multicolumn ul.multicolumn-list{scroll-padding-left:0}.feature-multicolumn ul.multicolumn-list li,.product .product_column_wrapper slider-component li.product-multicolumn-list__item{width:100%!important}.product .product_column_wrapper{margin-bottom:60px;max-width:100%}.product .product_column_wrapper ul.product-multicolumn-list{scroll-padding-left:0}.product .product_column_wrapper li.product-multicolumn-list__item .multicolumn-card{grid-template-columns:1fr}.product .product__media-wrapper .multicolumn-card__image-wrapper{height:300px}.product media-gallery .swiper-button-prev,.product media-gallery .swiper-button-next,.thumbnail-slider .slider-button{opacity:1}.product media-gallery .swiper-button{top:35%}.product media-gallery .swiper-button,.thumbnail-slider .slider-button{transform:unset}.product media-gallery slider-component.thumbnail-slider{margin-bottom:25px}.product .thumbnail-slider .thumbnail-list__item.slider__slide{width:79.8%!important;height:343px}slider-component.thumbnail-slider .slider-dots{margin-top:0;position:absolute;bottom:16px;left:0;right:0}slider-component.thumbnail-slider .slider-dots ul.slider-dots__list{margin:0}.slider-counter.caption.thumbnail-counter{bottom:0}.create-account-popup{width:90%;padding:50px 25px}.popup-btns-wrapper a{width:100%;padding:0 30px}.feature-multicolumn .multicolumn-card__image-wrapper .media.media--adapt{height:352px;padding-bottom:0!important}.product .product_column_wrapper slider-component .media{height:352px!important}.feature-multicolumn .multicolumn-card__image-wrapper .media.media--adapt img{width:100%}.multicolumn.feature-multicolumn slider-component .slider-dots,.product .product_column_wrapper slider-component .slider-dots{margin-top:0;position:absolute;left:0;right:0;top:326px}body.blog .main-blog,body.article-blog-article .about-us-section .rich-text__wrapper .rich-text__blocks{grid-template-columns:1fr}body.article-blog-article .about-us-section .rich-text__wrapper .rich-text__blocks{padding-right:0;gap:10px}.product .text-block-content-wrapper{margin-top:50px}.lifestyle-multicolumn img.multicolumn-card__image{width:100%}.lifestyle-multicolumn .media.media--transparent.media--square{height:352px;padding-bottom:0!important}.section-featured-product .grid--2-col-tablet{flex-direction:column;gap:30px!important}.section-featured-product .grid--2-col-tablet .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}.section-featured-product .MediaGallery__Custom{height:auto!important}.section-featured-product .product media-gallery slider-component.media-slider.swiper{padding-bottom:0!important}.section-featured-product .grid--1-col .grid__item{width:100%!important}}@media screen and (max-width:767px){.footer-block__newsletter .newsletter-form__field-wrapper .newsletter-form__button{width:35%!important}.collection.collection--full-width .card{flex-direction:column}.collection.collection--full-width .card .card__inner.ratio{width:100%;height:250px}.collection.collection--full-width .card .card__content{width:100%}.lifestyle-multicolumn .multicolumn__title{padding-inline:20px!important}body.page-lifestyle .section-featured-product ul.product__media-list li{width:100%!important}body.page-lifestyle .section-featured-product .MediaGallery__Custom{height:auto!important}.section-featured-product .page-width{padding-block:40px 0px!important}.section-featured-product .product media-gallery slider-component.media-slider.swiper{padding-bottom:20px}.section-featured-product .product .product__info-container .product-variant-price-wrapper{margin-top:20px!important}.lifestyle-banner .banner__box{padding-block:120px 40px!important}.lifestyle-banner .banner__text.body ul li{font-size:16px;line-height:normal}.lifestyle-banner .banner__text.body ul{margin-top:10px}.lifestyle-banner .banner__text.rte.subtitle{max-width:100%!important;width:100%!important}.lifestyle-banner .banner__buttons .button.button--primary{padding:17px 55px!important}.slider-lifestyle-sec .page-width,.tech-driven-slider-sec .page-width{padding:10px 0 30px!important}.slider-lifestyle-sec .image-with-text__text--caption,.tech-driven-slider-sec .image-with-text__text--caption,.tech-driven-multi-sec .image-with-text__text--caption,.comparsion-table-sec .image-with-text__text--caption{font-size:16px}.slider-lifestyle-sec .title-wrapper-with-link{padding-inline:0px}body.page-lifestyle .section-featured-product quantity-input{width:90px;min-height:30px!important}}@media screen and (max-width:749px){.multi-lifestyle-sec .multicolumn-list{gap:30px!important}.multi-lifestyle-sec .multicolumn-card__svg,.tech-driven-multi-sec .multicolumn-card__svg{font-size:36px;margin-bottom:20px}.multi-lifestyle-sec h3.inline-richtext.h2,.tech-driven-multi-sec h3.inline-richtext.h2{font-size:20px!important}.tech-driven-banner .banner__text.body{max-width:100%!important}.tech-driven-banner .banner__text.rte.subtitle{width:100%!important}.tech-driven-banner .banner__box.content-container{padding:30px 20px 40px!important}.multi-lifestyle-sec .multicolumn.feature-multicolumn slider-component .slider-dots{bottom:50px!important;display:flex;justify-content:center;align-items:center;height:auto}.multi-lifestyle-sec .rte p,.tech-driven-multi-sec .rte p{font-size:14px!important;line-height:18px}.lifestyle-multicolumn .page-width{padding-block:40px!important}.search-modal .search-modal__content{padding:0 15px}details[open]>.search-modal{min-height:60px}.search-modal .search-modal__form .field input::placeholder{font-size:16px}.slideshow.banner{height:94dvh}.slideshow .banner--desktop-transparent .banner__box{padding:360px 0 0}.footwear-multicolumn>.page-width{padding-top:40px;padding-bottom:15px}.multicolumn.footwear-multicolumn .multicolumn-list{padding-inline:20px;gap:19px}.multicolumn.footwear-multicolumn .column-button-links{column-gap:60px}.multicolumn.footwear-multicolumn .multicolumn-list .column-button-links .link{margin-top:0}.banner-image-sec .banner__box.content-container{padding:212px 20px 21px}.banner-image-sec .banner__box.content-container h2.banner__heading,.banner-image-sec .banner__content .banner__text.subtitle{width:90%}.banner-image-sec .banner__content .banner__text.subtitle p{margin:0}.banner-image-sec .banner__content .banner__text.subtitle{margin-block:10px 5px}body.index [class^=section-template]:has(stockist-store-locator){padding-top:40px}section.faq-section{padding-block:40px 80px}.faq-section .faq-wrapper{margin-top:20px}.faq-section .faq-tabs{margin-bottom:20px;gap:12px;padding-inline:20px}.faq-section .faq-item.active .faq-Title{padding-bottom:16px}.faq-section .faq-item.active .faq-answer{font-size:20px}.logo-slider h2.rich-text__heading{padding-inline:20px}.logo-slider .logo-slider__wrapper{margin-top:20px;padding-block:25px;background-color:transparent}.collection .collection__title.title-wrapper{margin-bottom:20px;padding-right:20px!important}.collection slider-component.slider-mobile-gutter{padding-inline:20px}.collection .card-product__short-description,.product-short-description,body.page-lifestyle .product .product__info-container .product__text{font-size:2rem}.price__regular{font-size:24px}body.index .blog>.page-width{padding-top:0!important}.blog .featured-blog-section .title-wrapper-with-link{padding-inline:20px;margin-bottom:20px}.blog .featured-blog-section{margin-top:0}.blog slider-component .blog__posts.grid{gap:13px;padding:0 20px;scroll-padding-left:20px}.blog .slider-mobile-gutter li.blog__post{flex:0 0 162px!important;padding-bottom:0!important}.blog .blog__post .card.article-card .card-image-wrapper .card__inner{height:215px}.blog .card__content h3.card__heading{margin-block:10px 4px}.product .product__title{margin-bottom:12px}.product .product-short-description{margin-block:12px 20px}.product .product--columns .product__media-item:not(.product__media-item--single):not(:only-child),body:is(.product-custom-fit,.template-product-new-product-layout) .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:100%}.template-product .product.product--columns{padding-inline:0;row-gap:20px}body:is(.product,.product-custom-fit,.template-product-new-product-layout) .product slider-component{margin-inline:0}.template-product .product--large .product__info-wrapper.grid__item,body:is(.product-custom-fit,.template-product-new-product-layout) .product--large .product__info-wrapper.grid__item{padding-inline:20px}.product .product_column_wrapper ul.product-multicolumn-list{scroll-padding-left:20px;padding-inline:20px}.product .product_column_wrapper slider-component ul.product-multicolumn-list{padding-inline:0;scroll-padding-left:0}.product .slider-counter{font-family:Helvetica Neue Medium;font-size:13px}.product .product__media-wrapper .product__media-list:not(.swiper-wrapper){gap:10px;padding-inline:20px;scroll-padding-left:20px}.product .product__info-container .product-variant-price-wrapper .product_price{text-align:start}.product .price__regular,.product .price__sale,.popup-product-content .price__regular,.price__container,.price.price--on-sale .price-item--regular{font-size:20px;line-height:40px}.product .product__info-container .product-variant-price-wrapper,.popup-product-content .product-variant-price-wrapper{gap:40px}.product .product__info-container .product-variant-price-wrapper .product_price .price{align-items:start}.product .product__accordion details{padding:15px 0}.product .accordion__title:after{width:12px;height:12px}.product__accordion.accordion .accordion__content{font-size:16px;line-height:20px}.product__accordion.accordion .accordion__title{font-size:20px;line-height:18px}.product .product__info-container .product__text{font-size:16px}.product .product__info-container .product-variant-price-wrapper select,.popup-product-content .product-variant-price-wrapper select{font-size:16px;height:40px}.product .product__info-container .product-variant-price-wrapper variant-selects .select:after,.popup-product-content .product-variant-price-wrapper .select:after,.product .custom-fit-pop-up-container .form-group:has(select#foot-data):after,.stride-dropdown-wrap:after{width:12px;height:12px;bottom:18px}.product .product__media-wrapper .product-header{padding-inline:20px}.product .product_column_wrapper{margin-block:40px 25px}.product .product__accordion.accordion{margin-top:25px}.product media-gallery slider-component.media-slider.swiper{padding-inline:20px}.product media-gallery .swiper-button{width:30px;height:30px;top:49%;display:none}.product media-gallery .swiper-button-prev{left:10px}.product media-gallery .swiper-button-next{right:10px}.product media-gallery slider-component.media-slider.swiper .product__media{height:229px;padding-top:0}.product-new-product-layout .product slider-component ul.product__media-list{margin-bottom:0}.product-new-product-layout .product .product__description{margin-top:20px}.product .thumbnail-slider ul{padding-inline:20px!important;scroll-padding-left:20px!important;margin-bottom:0}.product .product__info-container .product-variant-price-wrapper .form__label{font-size:14px}.product .thumbnail-slider .thumbnail-list__item.slider__slide{width:90.5%!important}.product .product__info-container .product-variant-price-wrapper variant-selects fieldset.product-form__input.product-form__input--pill{margin-bottom:15px}body.product-new-product-layout .product .product-variant-price-wrapper,body.product .product .product-variant-price-wrapper,body.product-custom-fit .product .product-variant-price-wrapper{margin-bottom:28px}.stride-dropdown-wrap select{padding:0 26px 0 0!important}.stride-size-tabs{gap:10px}.gallery-toggle-slide{display:none!important}.about-banner-sec.banner--adapt,.mission-banner-sec.banner--adapt,.sustainability-banner-sec.banner--adapt{height:300px}.about-us-section.sec-1,.about-us-section.sec-2,.about-us-section.sec-3{padding-top:40px}.our-mission-section.sec-1{padding-top:40px;padding-bottom:213px}.section-custom_account_form .image-with-text__content .image-with-text__tabs{max-width:280px}.section-custom_account_form .image-with-text__text-item .image-with-text__content{padding:80px 20px 91px!important;min-height:750px;justify-content:start}.section-custom_account_form .customer form .field .password-toggle svg{width:18px;height:10px}.section-custom_account_form .customer form .field input{padding:8px 0;height:unset!important}.section-custom_account_form .customer form button{margin:26px 0 0}.shopify-policy__container{padding:80px 20px}.shopify-policy__container .policy-header{flex-direction:column;margin-bottom:60px;gap:20px}.shopify-policy__container .policy-header .policy_heading,.shopify-policy__container .policy-header p{width:100%}.shopify-policy__container .policy-content{grid-template-columns:1fr}.shopify-policy__container .policy-content p,.shopify-policy__container .policy-content ul,.shopify-policy__container .policy-content ol,.shopify-policy__container .policy-content span,.shopify-policy__container .policy-content div:not(.policy-content){grid-column:1}.shopify-policy__container .policy-content h2,.shopify-policy__container .policy-content h3{margin:0 0 10px}.shopify-policy__container .policy-content h3+p{padding-left:37px;margin-bottom:40px}section.faq-section{padding-block:80px 30px}.template-index section.faq-section{padding-block:40px}.contact-form-conatiner .contact-form-wrapper{margin-top:0;margin-bottom:60px}.contact-form-conatiner .contact.page-width{margin-top:30px}.contact-form-conatiner .contact-form-wrapper form .contact__fields{flex-direction:column}.contact-form-conatiner .contact-form-wrapper form .field:last-child{padding-left:0}.contact-form-conatiner .contact-form-wrapper form .field{width:100%;margin-bottom:20px}.contact-form-conatiner .contact__button button{width:100%;min-height:52px}.contact-form-conatiner .contact-form-wrapper form :is(input,select,textarea){padding:0 0 10px}.sustainability-section.retailer-form-section.full-width-section{padding-top:0}.sustainability-section.sec-4{padding-bottom:40px}.contact-form-conatiner .contact-form-wrapper form#ContactForm,.rich-text.retailer-form-section [class^=retail-partner-form-retail]{max-width:277px;margin-inline:auto}.contact-form [class^=retail-partner-form-field]:has(select):after{width:10px;height:10px}.template-page-contact .faq-section>.page-width-desktop,.faq-section>.page-width{padding-inline:0}.faq-section .section-heading,.faq-section .faq-content{padding-inline:20px}.contact-form-conatiner .contact-form-wrapper form .field:has(select):after{width:12px;height:12px}.rich-text.retailer-form-section [class^=retail-partner-form-form-retailform]{margin-top:0}.rich-text.retailer-form-section [class^=retail-partner-form-retail]{margin-top:20px}.rich-text.retailer-form-section button{margin-top:10px;min-height:52px}.privacy-policy-section.full-width-section.privacy-header .rich-text__wrapper{width:100%}.privacy-policy-section.full-width-section.privacy-header{padding-bottom:60px}.privacy-policy-section.sustainability-section.medium-section,.privacy-policy-section.sustainability-section.narrow-section{padding-bottom:40px}.template-page-privacy-policy main#MainContent section:last-child .privacy-policy-section{padding-bottom:80px}cart-items.is-empty{height:90vh}cart-items.is-empty h1.cart__empty-text{margin-bottom:40px}cart-items .cart__warnings{padding-top:100px}cart-items .cart__warnings .button,#main-cart-footer .cart__blocks button{min-width:unset;width:100%}cart-items.is-empty>.page-width{width:100%}cart-items table.cart-items tr.cart-item td.cart-item__media,cart-items table.cart-items tr.cart-item td.cart-item__details,cart-items table.cart-items tr.cart-item td.cart-item__quantity{width:100%}cart-items table.cart-items tr.cart-item td.cart-item__details{padding-left:0}cart-items table.cart-items tr.cart-item td.cart-item__media img.cart-item__image{height:auto}cart-items table.cart-items tr.cart-item td.cart-item__quantity cart-remove-button{margin-left:10px;margin-top:10px}cart-items table.cart-items quantity-input{min-height:40px!important}#main-cart-footer{padding-inline:20px}#main-cart-footer .tax-note{font-size:13px;line-height:15px}#main-cart-footer .cart__blocks .cart__ctas{margin-top:30px}.customer.account .order-card .order-image img{height:200px}.customer.account .customer-profile-card .customer-avatar{width:50px;height:50px}.customer.account .order-card{grid-template-columns:1fr}.orders-section #order-data-wrapper{margin-bottom:0}.customer.account .account-tabs{gap:20px}.customer.account{padding-inline:20px}.popup-product .product__info-wrapper{padding-inline:20px!important}.popup-product .product__info-container{padding-block:124px 160px}.popup-product-content>div:not(.popup-close),.popup-product-content .popup-product-inner{padding:20px}.popup-product-content h2.popup_heading{padding-right:40px;margin-block:0 40px}.popup-product-content variant-selects .swatch-input__label .swatch{width:30px;height:30px}.popup-product-content variant-selects fieldset{margin-bottom:30px}.popup-product-content .form__label{margin-bottom:15px!important}.popup-product-content variant-selects .swatch-input__label{margin-right:10px!important}.popup-product .popup_product_button.button{margin-top:20px;max-width:200px}.popup-close{top:20px;right:20px}.feature-multicolumn>.page-width{padding-bottom:0}body.index .multicolumn.feature-multicolumn>.page-width{padding-top:20px}.feature-multicolumn ul.multicolumn-list{padding-inline:20px}.feature-multicolumn ul.multicolumn-list{scroll-padding-left:20px;padding-inline:20px;margin-bottom:0}.feature-multicolumn .slider-counter{font-size:12px}.section-featured-product .grid--2-col-tablet{gap:30px!important}.section-featured-product .product--right.isolate.grid--2-col-tablet{flex-direction:column}.product .product__media-wrapper .multicolumn-card__image-wrapper{height:200px}.product .custom-fit-pop-up-container .custom-fit-select:after{width:12px;height:12px}.product .custom-fit-pop-up-container .custom-fit-container{padding:20px}.product .custom-fit-pop-up-container .form-group select{padding:0}body.blog .main-blog{padding-block:80px;gap:40px}body.article-blog-article .about-us-section{padding-block:40px 80px}body.blog .blog-articles{grid-template-columns:repeat(1,1fr);gap:30px}.order-page .order-layout .order-product{grid-template-columns:1fr;gap:20px}.customer.order{padding-top:80px;padding-bottom:50px}.order-page .order-title{font-size:20px!important;line-height:18px!important;margin-bottom:30px}.pp-overlay.is-open{align-items:flex-end}.pp-panel{max-height:95svh;padding:20px}.pp-header{padding-right:40px}.pp-swatch{width:30px;height:30px}.pp-image{width:180px;height:90px}.pp-swatches{gap:10px}.pp-row{grid-template-columns:1fr 76px;gap:40px;margin-bottom:28px}.pp-tabs{margin-block:20px 15px;gap:10px}.pp-divider+.pp-product{margin-top:29px}.pp-header-image-wrapper img.pp-image{width:150px;height:60px}.section-about-us-section .image-with-text__media-item .image-with-text__media img{width:100%;object-fit:cover}body.page-about-us .video-section deferred-media.video-section__media:not([loaded=true]){padding-bottom:calc(var(--ratio-percent) - var(--media-border-width))}.section-about-us-section .image-with-text__media-item .image-with-text__media{height:300px}.section-about-us-section h2.image-with-text__heading span:not(:has(strong)){font-size:20px!important}footer.footer{padding-top:40px}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{padding-block:10px!important;font-size:16px;height:unset}.footer-block__newsletter .newsletter-form__field-wrapper .field__input::placeholder{font-size:14px}footer .footer__blocks-wrapper .footer-block-image{margin-block:0!important}footer .footer-block.footer-block-newsletter h2.footer-block__heading{margin-bottom:20px!important}footer .footer-block.footer-block-newsletter h2.footer-block__heading{margin-bottom:2px!important}footer .newsletter-form__field-wrapper .field{gap:27px}.footer__blocks-wrapper .footer-block .Footer_social>span{margin-bottom:19px!important}footer .Footer_social .footer_socials_icon .svg-wrapper{margin-bottom:14px!important}.tech-driven-fitasy-sec .banner__box.content-container{padding:110px 20px 40px!important}.tech-driven-fitasy-sec .banner__buttons{flex-direction:column;gap:15px;margin-top:2rem!important}.faqs-tech-driven-sec .section-heading{font-size:35px!important}.tech-driven-multi-sec.tech-driven-multi-sec .multicolumn-card__svg,.tech-driven-multi-sec h3.inline-richtext.h2,.tech-driven-multi-sec .rte p,.tech-driven-multi-sec .multicol_bio_title{text-align:center}.tech-driven-slider-sec .slider-buttons{display:flex!important}.section-days-medical-sec,.sound-like-medical-sec,.medical-honest-multicolumn-sec .page-width,.section-endorsed-medical-sec,.medical-image-gird-sec,.shoe-var-medical-sec{padding-block:40px!important}.page-medical .section-hero-medical-sec .page-width{padding-inline:0!important}.announcement-bar-section .page-width{padding-inline:20px}.announcement-bar-section .announcement-bar__message ul li{font-size:12px!important;padding-left:0!important}.announcement-bar-section .announcement-bar__message ul{gap:20px}.announcement-bar-section .announcement-bar__message ul{flex-wrap:wrap;justify-content:center;row-gap:5px}.section-hero-medical-sec .pp-product{width:auto;max-width:100%;padding:25px;bottom:20px;left:11px;right:11px}.section-hero-medical-sec .image-with-text .grid__item .image-with-text__content{padding:40px 20px!important}.multi-medical-sec .page-width{padding-block:20px 40px}.shoe-var-medical-sec{padding-inline:20px!important}.section-hero-medical-sec .banner__buttons.banner__buttons--multiple{flex-direction:column;gap:15px}.shoe-var-medical-sec .heading,.sound-like-medical-sec h2{line-height:40px;margin-block:0px 15px}.shoe-var-medical-sec .content p{font-size:16px}.shoe-var-medical-sec .list-text h4{font-size:20px;line-height:28px}.shoe-var-medical-sec .list-text p{font-size:16px}.shoe-var-medical-sec .right-list .list-item{gap:15px}.sound-like-medical-sec .two-col-wrapper,.shoe-var-medical-sec .two-col-wrapper{gap:25px}.shoe-var-medical-sec .number,.sound-like-medical-sec .number{font-size:20px;line-height:28px}.shoe-var-medical-sec .right-list .list-item{padding:20px 0}.section-endorsed-medical-sec .image-with-text__text.caption-with-letter-spacing{margin-block:0px 15px}.section-endorsed-medical-sec .image-with-text__heading{line-height:28px!important}.section-endorsed-medical-sec .image-with-text__text.rte.body p:after{width:35px}.section-endorsed-medical-sec .image-with-text__text.rte.body p{padding-left:55px}.medical-image-gird-sec{padding-inline:20px!important}.medical-image-gird-sec .rte p{line-height:20px;font-size:16px;margin-top:15px!important}.medical-image-gird-sec .feature-header{margin-bottom:30px!important}.medical-image-gird-sec .image-featured-title{display:inline-block}.medical-image-gird-sec .image-featured-title h2{display:inline}.medical-image-gird-sec .feature-image img{height:auto!important;aspect-ratio:1/.9}.medical-image-gird-sec .feature-content{gap:30px}.medical-image-gird-sec .feature-grid{grid-template-columns:1fr}.medical-image-gird-sec .feature-grid .feature-item:nth-child(2n){padding-left:0;border-left:none}.medical-image-gird-sec .feature-grid .feature-item{padding-block:30px!important;border-bottom:1px solid #8F8F8F!important;padding-right:0}.medical-image-gird-sec .feature-grid .feature-item:nth-last-child(-n+2){border-bottom:1px solid #8F8F8F!important}.medical-image-gird-sec .rte p{line-height:22px;margin-top:5px!important}.medical-honest-multicolumn-sec .multicolumn-list p{font-size:16px!important;line-height:22px!important}body .sound-like-medical-sec{padding-inline:20px!important}.sound-like-medical-sec .right-list{grid-template-columns:1fr!important}.sound-like-medical-sec .list-text h4{font-size:20px!important}.sound-like-medical-sec .list-text p{font-size:16px!important}.sound-like-medical-sec .right-list .list-item{padding:25px 0!important;border-right:none!important}body .sound-like-medical-sec .right-list .list-item:last-child{padding-bottom:0!important}.sound-like-medical-sec .right-list .list-item:nth-child(-n+2){padding-top:25px!important}.sound-like-medical-sec .right-list .list-item:first-child{padding-top:0!important}.sound-like-medical-sec .right-list .list-item:nth-child(odd){border-bottom:1px solid #8f8f8f!important;padding-left:0!important}.sound-like-medical-sec .right-list .list-item:nth-last-child(-n+2){padding-bottom:25px!important}.section-endorsed-medical-sec .image-with-text__text.rte.body p{padding-left:50px}.section-endorsed-medical-sec .image-with-text__text.rte.body p:after{width:30px}.medical-honest-multicolumn-sec .multicolumn-card__info h3{margin-block:0px 15px!important}.medical-honest-multicolumn-sec .multicolumn-list .multicolumn-list__item{width:100%!important;max-width:100%!important}body .sound-like-medical-sec .left-content .content p,.medical-honest-multicolumn-sec .multicolumn-list p{font-size:16px!important}.section-days-medical-sec .image-with-text .global-media-settings{height:100%!important;width:100%!important}.section-days-medical-sec .image-with-text .grid{gap:60px}.section-days-medical-sec p.image-with-text__text{line-height:normal!important}.section-days-medical-sec .image-with-text__media--placeholder:after{background:none!important}.section-days-medical-sec .image-with-text .global-media-settings{overflow:visible!important}.section-days-medical-sec .image-with-text__media .content-wrapper h2{padding-inline:0px;font-size:40px!important;padding-bottom:0}.section-days-medical-sec .image-with-text .grid__item .content-wrapper{width:180px!important;height:180px!important}.section-days-medical-sec .image-with-text .grid__item .content-wrapper{outline-offset:25px}.section-days-medical-sec .content-wrapper p{font-size:10px;line-height:14px}.section-days-medical-sec{padding-top:70px!important}.section-hero-medical-sec .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media{padding-bottom:100%!important}.page-medical .bpop-overlay{padding:20px;align-items:center}.page-medical .page-medical .bpop-panel{max-height:95svh;padding:20px}.page-medical .page-medical .bpop-row{grid-template-columns:1fr 76px;gap:40px;margin-bottom:28px}.page-medical .bpop-panel .bpop-color-image-wrapper .bpop-image{width:180px;height:90px}.page-medical .bpop-panel .bpop-product p:last-child{margin:0}.page-medical .bpop-panel .bpop-swatches .bpop-swatch{width:30px;height:30px}.page-medical .bpop-panel .bpop-swatches{gap:10px;padding-top:20px}.page-medical .bpop-panel .bpop-sublabel{font-size:14px;display:inline}.page-medical .bpop-panel .bpop-header__close svg{width:24px;height:24px}.page-medical .bpop-panel .bpop-header__close{top:20px;right:20px}.page-medical .bpop-panel{max-height:95svh;padding:20px}.page-medical .bpop-panel .bpop-product .bpop-tabs{margin-block:20px 15px;gap:10px}.page-medical .bpop-row{grid-template-columns:1fr 86px;gap:30px;margin-bottom:28px}}@media screen and (max-width:380px){.slider-lifestyle-sec h2.title.inline-richtext.hxl,.tech-driven-slider-sec h2.title.inline-richtext.hxl,.faqs-tech-driven-sec .section-heading{font-size:36px!important}.section-hero-medical-sec .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media{padding-bottom:0%!important;height:80dvh!important}.page-medical .bpop-panel .bpop-header__title{max-width:265px}.page-medical .bpop-panel .bpop-header__close svg{width:16px;height:16px}.page-medical .bpop-panel .bpop-header__close{top:20px;right:20px}.page-medical .bpop-row{grid-template-columns:1fr 84px;gap:20px}}@media screen and (min-width:750px)and (max-width:989.5px){.multicolumn.footwear-multicolumn .multicolumn-list{padding-inline:0}.multi-lifestyle-sec .multicolumn-list{gap:30px!important;justify-content:space-between}.multi-lifestyle-sec .multicolumn-list .multicolumn-list__item{max-width:45%!important}.lifestyle-multicolumn .multicolumn__title{padding-inline:0px!important}.lifestyle-multicolumn .multicolumn.feature-multicolumn slider-component .slider-dots{top:872px!important}.slider-lifestyle-sec .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(59% - var(--grid-mobile-horizontal-spacing) - 3rem)!important}.slider-lifestyle-sec .slider-buttons{display:none}.slider-lifestyle-sec ul.multicolumn-list,.tech-driven-slider-sec ul.multicolumn-list{padding-bottom:0!important;scrollbar-width:none!important;gap:30px}.section-featured-product .product--right.isolate.grid--2-col-tablet{flex-direction:column-reverse!important}.section-featured-product .product__media.media.media--transparent.black_image{padding:0!important;height:352px!important}.section-featured-product .product media-gallery slider-component.media-slider.swiper .product__media{height:342px!important;padding-top:0}.lifestyle-multicolumn .media>img{object-position:100% 51%!important}.lifestyle-multicolumn .media>img:nth-child(1){object-position:100% 21%!important}.lifestyle-multicolumn .media>img:last-child{object-position:100% 17%!important}.lifestyle-banner .media>img{object-position:57% 100%}.banner-image-sec .media>img{object-position:5% 100%}.tech-driven-multi-sec .multicolumn__title{padding-left:0rem;padding-right:0rem}.tech-driven-multi-sec .multicolumn-list__item{margin-left:0!important}.tech-driven-fitasy-sec .banner__box.content-container{padding-block:70px 10px!important;max-width:521px!important}.comparsion-table-sec .multicolumn__title{padding-inline:0px}}@media screen and (min-width:750px){.newsletter-popup-overlay .newsletter-popup{padding:30px;max-width:522px;min-width:522px}.page-width{padding-inline:3rem!important}.footwear-multicolumn .multicolumn-list .multicolumn-card__info,.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-inline:0!important}.product .product__media-wrapper ul.slider li.product__media-item:first-child .product__media{padding-top:0}body:is(.product-custom-fit,.template-product-new-product-layout) .product ul.product__media-list li.product__media-item:first-child{width:100%;max-width:100%}.product__media-list.collapsed .gallery-hidden{display:none}}@media(min-width:767.9px)and (max-width:1199.5px){.footer__blocks-wrapper.grid{grid-template-columns:1fr 1.5fr}.footer-block-link_list ul.footer-block__details-content.list-unstyled{display:flex;flex-direction:column;gap:10px}}@media screen and (min-width:989.9px){header:has(.header-nav-item:hover) .header-nav-item{opacity:.5}header .header-nav-item:hover{opacity:1!important}.blog .featured-blog-section .title-wrapper-with-link,.faq-section .faq-wrapper .faq-tabs,.contact-form-conatiner .contact-form-wrapper h2{width:24%}.blog .featured-blog-section .slider-mobile-gutter,.faq-section .faq-wrapper .faq-content,.contact-form-conatiner .contact-form-wrapper .form-section{width:74.5%}.slideshow .slideshow__slide .slideshow__text-wrapper.banner__content{margin:0 27px 0 0!important}.product.product--columns .product__media-wrapper ul.slider li.product__media-item:first-child .product__media,.product.product--thumbnail_slider .product__media{height:473px;padding-top:0!important}.blog slider-component .blog__posts.grid.grid--3-col-desktop .grid__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.popup-btns-wrapper a:hover{background:#000;color:#fff}.custom-fit-pop-up-field-container{flex-direction:row;row-gap:0;column-gap:11px;align-items:end;flex-wrap:wrap}.product .custom-fit-pop-up-container .form-group{width:69%}.create-account-popup{padding:53px 31px 36px}body.blog .blog-articles .blog-articles__article:has(.article-secondary-image-wrapper):hover .article-card__image-wrapper.card__media{opacity:0}body.blog .blog-articles .card-image-wrapper .article-secondary-image-wrapper:not(.blog-articles__article:hover .article-secondary-image-wrapper){opacity:0}.section-about-us-section .image-with-text__media-item.image-with-text__media-item--small{width:48%}.section-about-us-section .image-with-text .grid{max-width:70.5%}}@media screen and (min-width:1900px){.popup-product .product__info-container{padding-block:175px}.banner-image-sec .banner__content{padding:10rem 5rem}.privacy-policy-section.full-width-section .rich-text__wrapper .rich-text__blocks,.privacy-policy-section.medium-section .rich-text__blocks,.privacy-policy-section.narrow-section .rich-text__blocks{max-width:92%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
