/*! critical */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{cursor:default;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}textarea{resize:none}*,*:focus,*:active{outline:none;box-shadow:none}a{color:inherit;text-decoration:none}button[disabled],input[disabled]{cursor:default}button{cursor:pointer}input,select,button{background-color:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;font-size:inherit;margin:0;outline:none;padding:0;-moz-appearance:none;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield}select::-ms-expand{display:none}/*! end critical *//*! critical */.bg-grey{background-color:#65666A !important}.grey{color:#65666A !important}.bg-slate{background-color:#697180 !important}.slate{color:#697180 !important}.bg-snow-white{background-color:#F9FAFB !important}.snow-white{color:#F9FAFB !important}.bg-off-white{background-color:#F5F7F9 !important}.off-white{color:#F5F7F9 !important}.bg-border-grey{background-color:#E4E6E7 !important}.border-grey{color:#E4E6E7 !important}.bg-icon-grey{background-color:#A8ACB1 !important}.icon-grey{color:#A8ACB1 !important}.bg-light-grey{background-color:#A8ACB1 !important}.light-grey{color:#A8ACB1 !important}.bg-medium-grey{background-color:#65666A !important}.medium-grey{color:#65666A !important}.bg-dark-grey{background-color:#222529 !important}.dark-grey{color:#222529 !important}.bg-off-black{background-color:#181A1D !important}.off-black{color:#181A1D !important}.bg-bone{background-color:#FAF4F0 !important}.bone{color:#FAF4F0 !important}.bg-bone-light{background-color:#FDFBFA !important}.bone-light{color:#FDFBFA !important}.bg-super-red-dark{background-color:#A00010 !important}.super-red-dark{color:#A00010 !important}.bg-neon{background-color:#CDFF38 !important}.neon{color:#CDFF38 !important}/*! end critical *//*! critical */body,.account-grid .account__content h1,.account__login_grid__title,.wysiwyg__container h1,.h1,h1,.wysiwyg__container h2,.h2,.page-404__title,.wysiwyg__container h3,.h3,.wysiwyg__container h4,.h4,.wysiwyg__container h5,.h5,.wysiwyg__container h6,.h6,.dropdown-block--large .dropdown-block__title,.nav-mobile .dropdown-block__title,.nav-mobile .dropdown-block--large .dropdown-block__title,.nav-mobile>ul>li>.nav__dropdown>ul>li>a,.nav-mobile .nav__dropdown .nav__dropdown li,.nav-mobile .nav__dropdown-subtitle,.p1,.a3,.ul,.ol,.account__login_grid__description,.nav .nav__list--level-two a,.nav .nav__list--level-two .nav__list--level-three a,.p2,.p2--standard,.p2--copy,.form-input,.btn--link--lg,.page__content-description,.form__message-success,.dropdown-menu .dropdown-menu__value,.text-input__el,.size-chart__table td,.p3,.p3--secondary,.p4--book,.footer__linklist-item #ot-sdk-btn.ot-sdk-show-settings,.footer__linklist-item #ot-sdk-btn.optanon-show-settings,.btn--link--md,.dropdown-menu .dropdown-menu__label,.dropdown-menu .dropdown-menu__arrow,.footer__item-title,.footer__linklist-item a,.text-input__wrapper,.nav-mobile>.nav-footer li,.p4,.template-checkout .product__description__name,.template-checkout .product__properties,.template-checkout .product__description__property,.breadcrumbs,.tooltip,.collection-product-filter__header .btn,.nav .collection__container-description,.nav-mobile .collection__container>span,.p5,.p6--book,.p6--medium,.btn--link--sm,.newsletter__privacy-policy,.footer__bar p,.p6,.p7,.cart-item-bundle .header-cart__element-option,.cart-item-bundle .header-cart__element-subtitle,.header-cart__element-subtitle,.header-cart__element-option,.text-cart-item,.p-badge,.account__subtitle,.account__nav__head p,.bq,.btn--link--secondary,.btn--link--tertiary,.form__message,.wysiwyg__container,.pdp-header-scroll__sizes{font-family:"Main Font", arial, sans-serif;font-weight:300;line-height:1.2}body strong,.account-grid .account__content h1 strong,.account__login_grid__title strong,.wysiwyg__container h1 strong,.h1 strong,h1 strong,.wysiwyg__container h2 strong,.h2 strong,.page-404__title strong,.wysiwyg__container h3 strong,.h3 strong,.wysiwyg__container h4 strong,.h4 strong,.wysiwyg__container h5 strong,.h5 strong,.wysiwyg__container h6 strong,.h6 strong,.dropdown-block--large .dropdown-block__title strong,.nav-mobile .dropdown-block__title strong,.nav-mobile .dropdown-block--large .dropdown-block__title strong,.nav-mobile>ul>li>.nav__dropdown>ul>li>a strong,.nav-mobile .nav__dropdown .nav__dropdown li strong,.nav-mobile .nav__dropdown-subtitle strong,.p1 strong,.a3 strong,.ul strong,.ol strong,.account__login_grid__description strong,.nav .nav__list--level-two a strong,.nav .nav__list--level-two .nav__list--level-three a strong,.p2 strong,.p2--standard strong,.p2--copy strong,.form-input strong,.btn--link--lg strong,.page__content-description strong,.form__message-success strong,.dropdown-menu .dropdown-menu__value strong,.text-input__el strong,.size-chart__table td strong,.p3 strong,.p3--secondary strong,.p4--book strong,.footer__linklist-item #ot-sdk-btn.ot-sdk-show-settings strong,.footer__linklist-item #ot-sdk-btn.optanon-show-settings strong,.btn--link--md strong,.dropdown-menu .dropdown-menu__label strong,.dropdown-menu .dropdown-menu__arrow strong,.footer__item-title strong,.footer__linklist-item a strong,.text-input__wrapper strong,.nav-mobile>.nav-footer li strong,.p4 strong,.template-checkout .product__description__name strong,.template-checkout .product__properties strong,.template-checkout .product__description__property strong,.breadcrumbs strong,.tooltip strong,.collection-product-filter__header .btn strong,.nav .collection__container-description strong,.nav-mobile .collection__container>span strong,.p5 strong,.p6--book strong,.p6--medium strong,.btn--link--sm strong,.newsletter__privacy-policy strong,.footer__bar p strong,.p6 strong,.p7 strong,.cart-item-bundle .header-cart__element-option strong,.cart-item-bundle .header-cart__element-subtitle strong,.header-cart__element-subtitle strong,.header-cart__element-option strong,.text-cart-item strong,.p-badge strong,.account__subtitle strong,.account__nav__head p strong,.bq strong,.btn--link--secondary strong,.btn--link--tertiary strong,.form__message strong,.wysiwyg__container strong,.pdp-header-scroll__sizes strong{font-weight:600}.h1--secondary,.h2--secondary,.h3--secondary,.nav-mobile>ul>li>a,.h4--secondary,.h5--secondary,.collection-filters__name,.contact__information,.footer__contact,.newsletter__submit,.hello-bar__text,.size-chart__table thead th,.nav>ul>li>a,.nav .collection__container-heading,.nav-mobile .nav__dropdown-title,.nav-mobile .collection__container-title,.h6--secondary,.template--challenge .shopify-challenge__button,.collection-filters .btn--outlined,.btn.btn--medium,.btn.btn--large,.btn--neutral,.btn--primary,.btn--secondary,.footer__bar-location p,.h7--secondary,.cart__gift_section__info__title,.btn.btn--small,.h8--secondary,.account-address__default,.account__info__header,.account__profile__info__header,.account__nav__list__link,.account__nav__mobile__trigger,.template-checkout .section__title,.template-checkout .dynamic-checkout__title,.template-checkout .review-block__label,.template-checkout .btn,.template-checkout .alternative-payment-separator__content,.template-checkout .order-summary>h2,.template-checkout .product__vendor,.page--thank-you .template-checkout .os-order-number,.page--thank-you .template-checkout .os-step__title,.page--thank-you .template-checkout .heading-3,.collection-annotation__title,.btn--link,.input-file__label,.featured-link-card__title,.page-module-10__caption__tag,.header-cart__footer__child .btn,.header-cart__footer__child a{font-family:"Secondary Font", arial, sans-serif;font-weight:normal;line-height:1.2}.slideshow__title,.slideshow__eyebrow{font-family:"Alt Font", arial, sans-serif;font-weight:500}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.account-grid .account__content h1,.account__login_grid__title,.wysiwyg__container h1,.h1,h1{font-size:36px;line-height:49.5px}@media (min-width: 768px){.account-grid .account__content h1,.account__login_grid__title,.wysiwyg__container h1,.h1,h1{font-size:54px;line-height:64px}}@media (min-width: 1025px){.account-grid .account__content h1,.account__login_grid__title,.wysiwyg__container h1,.h1,h1{font-size:64px;line-height:76px}}.wysiwyg__container h2,.h2{font-size:28px;line-height:38.5px}@media (min-width: 768px){.wysiwyg__container h2,.h2{font-size:40px;line-height:50px}}@media (min-width: 1025px){.wysiwyg__container h2,.h2{font-size:44px;line-height:55px}}.page-404__title,.wysiwyg__container h3,.h3{font-size:24px;line-height:33px}@media (min-width: 768px){.page-404__title,.wysiwyg__container h3,.h3{font-size:32px;line-height:44px}}@media (min-width: 1025px){.page-404__title,.wysiwyg__container h3,.h3{font-size:36px;line-height:49.5px}}@media (min-width: 580px){.wysiwyg__container h4,.h4{font-size:20px;line-height:27.5px}}@media (min-width: 768px){.wysiwyg__container h4,.h4{font-size:28px;line-height:38.5px}}@media (min-width: 1025px){.wysiwyg__container h4,.h4{font-size:32px;line-height:40px}}.wysiwyg__container h5,.h5{font-size:20px;line-height:27.5px}@media (min-width: 768px){.wysiwyg__container h5,.h5{font-size:28px;line-height:38.5px}}@media (min-width: 1025px){.wysiwyg__container h5,.h5{font-size:32px;line-height:40px}}@media (min-width: 580px){.wysiwyg__container h6,.h6{font-size:14px;line-height:19.25px}}@media (min-width: 769px){.wysiwyg__container h6,.h6{font-size:28px;line-height:38.5px}}@media (min-width: 1025px){.wysiwyg__container h6,.h6{font-size:32px;line-height:40px}}.h1--secondary{font-size:28px;line-height:35px;letter-spacing:2.8px;text-transform:uppercase}@media (min-width: 768px){.h1--secondary{font-size:40px;line-height:45px;letter-spacing:4px}}@media (min-width: 1025px){.h1--secondary{font-size:48px;line-height:54px;letter-spacing:4.8px}}.h2--secondary{font-size:22px;line-height:30.25px;letter-spacing:2.2px;text-transform:uppercase}@media (min-width: 768px){.h2--secondary{font-size:28px;line-height:35px;letter-spacing:2.8px}}@media (min-width: 1025px){.h2--secondary{font-size:32px;line-height:40px;letter-spacing:3.2px}}.h3--secondary{font-size:18px;line-height:24.75px;letter-spacing:1.8px;text-transform:uppercase}@media (min-width: 1025px){.h3--secondary{font-size:24px;line-height:33px;letter-spacing:2.4px}}.nav-mobile>ul>li>a,.h4--secondary{font-size:18px;line-height:24.75px;letter-spacing:1.8px;text-transform:uppercase}@media (min-width: 1025px){.nav-mobile>ul>li>a,.h4--secondary{font-size:20px;line-height:27.5px;letter-spacing:2px}}.h5--secondary{font-size:13px;line-height:17.88px;letter-spacing:1.3px;text-transform:uppercase}@media (min-width: 768px){.h5--secondary{font-size:14px;line-height:19.25px;letter-spacing:1.4px}}@media (min-width: 1025px){.h5--secondary{font-size:16px;line-height:22px;letter-spacing:1.6px}}.collection-filters__name,.contact__information,.footer__contact,.newsletter__submit,.hello-bar__text,.size-chart__table thead th,.nav>ul>li>a,.nav .collection__container-heading,.nav-mobile .nav__dropdown-title,.nav-mobile .collection__container-title,.h6--secondary{font-size:14px;line-height:19.25px;letter-spacing:1.4px;text-transform:uppercase}.template--challenge .shopify-challenge__button,.collection-filters .btn--outlined,.btn.btn--medium,.btn.btn--large,.btn--neutral,.btn--primary,.btn--secondary,.footer__bar-location p,.h7--secondary{font-size:13px;line-height:17.88px;letter-spacing:1.3px;text-transform:uppercase}.cart__gift_section__info__title,.btn.btn--small,.h8--secondary{font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase}.dropdown-block--large .dropdown-block__title,.nav-mobile .dropdown-block__title,.nav-mobile .dropdown-block--large .dropdown-block__title,.nav-mobile>ul>li>.nav__dropdown>ul>li>a,.nav-mobile .nav__dropdown .nav__dropdown li,.nav-mobile .nav__dropdown-subtitle,.p1{font-size:20px;line-height:27.5px;letter-spacing:0.45px}@media (min-width: 1025px){.dropdown-block--large .dropdown-block__title,.nav-mobile .dropdown-block__title,.nav-mobile .dropdown-block--large .dropdown-block__title,.nav-mobile>ul>li>.nav__dropdown>ul>li>a,.nav-mobile .nav__dropdown .nav__dropdown li,.nav-mobile .nav__dropdown-subtitle,.p1{font-size:24px;line-height:36px;letter-spacing:0.6px}}.a3,.ul,.ol,.account__login_grid__description,.nav .nav__list--level-two a,.nav .nav__list--level-two .nav__list--level-three a,.p2{font-size:16px;line-height:27px;letter-spacing:0.4px}@media (min-width: 1025px){.a3,.ul,.ol,.account__login_grid__description,.nav .nav__list--level-two a,.nav .nav__list--level-two .nav__list--level-three a,.p2{font-size:18px;line-height:27.5px;letter-spacing:0.4px}}.p2--standard{font-size:18px;line-height:27px;letter-spacing:0.4px;font-weight:normal}.p2--copy{font-weight:300;letter-spacing:0.4px;font-size:16px;line-height:24px}@media (min-width: 769px){.p2--copy{font-size:18px;line-height:27px}}.form-input,.btn--link--lg,.page__content-description,.form__message-success,.dropdown-menu .dropdown-menu__value,.text-input__el,.size-chart__table td,.p3{font-size:14px;line-height:21px;letter-spacing:0.4px}@media (min-width: 1025px){.form-input,.btn--link--lg,.page__content-description,.form__message-success,.dropdown-menu .dropdown-menu__value,.text-input__el,.size-chart__table td,.p3{font-size:16px;line-height:24px;letter-spacing:0.35px}}.p3--secondary{font-size:16px;line-height:24px;letter-spacing:0.4px}.p4--book,.footer__linklist-item #ot-sdk-btn.ot-sdk-show-settings,.footer__linklist-item #ot-sdk-btn.optanon-show-settings,.btn--link--md,.dropdown-menu .dropdown-menu__label,.dropdown-menu .dropdown-menu__arrow,.footer__item-title,.footer__linklist-item a,.text-input__wrapper,.nav-mobile>.nav-footer li,.p4{font-size:13px;line-height:21px;letter-spacing:0.35px}@media (min-width: 1025px){.p4--book,.footer__linklist-item #ot-sdk-btn.ot-sdk-show-settings,.footer__linklist-item #ot-sdk-btn.optanon-show-settings,.btn--link--md,.dropdown-menu .dropdown-menu__label,.dropdown-menu .dropdown-menu__arrow,.footer__item-title,.footer__linklist-item a,.text-input__wrapper,.nav-mobile>.nav-footer li,.p4{font-size:14px;line-height:24px;letter-spacing:0.35px}}.p4--book{font-weight:400}.template-checkout .product__description__name,.template-checkout .product__properties,.template-checkout .product__description__property,.breadcrumbs,.tooltip,.collection-product-filter__header .btn,.nav .collection__container-description,.nav-mobile .collection__container>span,.p5{font-size:13px;line-height:19.5px;letter-spacing:0.325px}.p6--book,.p6--medium,.btn--link--sm,.newsletter__privacy-policy,.footer__bar p,.p6{font-size:12px;line-height:18px;letter-spacing:0.325px}.p6--book{font-weight:400}.p6--medium{font-weight:600}.p7{font-size:10px;line-height:15px;letter-spacing:0.25px}.cart-item-bundle .header-cart__element-option,.cart-item-bundle .header-cart__element-subtitle,.header-cart__element-subtitle,.header-cart__element-option,.text-cart-item{font-size:14px;line-height:18px;letter-spacing:0.01em}.p-badge{font-size:12px;line-height:16px;letter-spacing:0.35px}@media (min-width: 768px){.p-badge{font-size:13px;line-height:16px;letter-spacing:0.35px}}.account__subtitle,.account__nav__head p,.bq{font-size:20px;line-height:1.4}@media (min-width: 580px){.account__subtitle,.account__nav__head p,.bq{font-size:28px}}.a1,.link{cursor:pointer;opacity:1}.a1:hover,.link:hover{text-decoration:underline;opacity:0.6}.wysiwyg__container a,.a2{text-decoration:underline}.a3{display:inline-block;margin-left:-6px;padding:0 6px;position:relative}.a3 span{position:relative;z-index:1}.a3::before{content:"";height:100%;right:0;position:absolute;top:0;width:0;z-index:0}.no-touch .a1{transition:opacity .5s ease-in-out}.no-touch .a1:hover{opacity:0.6}.no-touch .wysiwyg__container a::after,.wysiwyg__container .no-touch a::after,.no-touch .a2::after{transition:width .5s ease-in-out}.no-touch .wysiwyg__container a:hover::after,.wysiwyg__container .no-touch a:hover::after,.no-touch .a2:hover::after{width:calc(100% - 10px)}.no-touch .a3::before{transition:width .5s ease-in-out}.no-touch .a3:hover::before{left:0;right:auto;width:100%}.link--withicon{align-items:center;display:inline-flex}.link--withicon .icon{height:8px;width:15px;margin:0 5px}.hr{background-color:#A8ACB1;border:none;display:block;height:1px;opacity:0.3;width:100%}.hr--md{background-color:#181A1D;border:none;display:block;height:1px;opacity:1;width:100%}.hr--lg{background-color:#181A1D;border:none;display:block;height:2px;opacity:1;width:100%}.italic,.wysiwyg__container i,.wysiwyg__container em{font-style:italic}.light,.wysiwyg__container .caption{font-weight:300}.medium{font-weight:400}.bold,.wysiwyg__container b,.wysiwyg__container strong{font-weight:500}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.decoration--none{text-decoration:none}.no-wrap{white-space:nowrap}.small{font-size:0.8em}.smoothed{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transform-none{text-transform:none}/*! end critical *//*! critical */.align-l{text-align:left}.align-c{text-align:center}.align-r{text-align:right}.align-j{text-align:justify}.align-m{vertical-align:middle}.align-t{vertical-align:top}.align-b{vertical-align:baseline}.flip-h{transform:scale(-1, 1)}/*! end critical *//*! critical */.container{margin:0 auto;position:relative;max-width:1440px;width:calc(100% - 48px)}@media (min-width: 580px){.container{width:calc(100% - 80px)}}.container--full-xs{max-width:579px;width:100%}@media (min-width: 580px){.container--full-xs{max-width:1440px;width:calc(100% - 80px)}}.container--mobile-no-margin{width:100%}@media (min-width: 768px){.container--mobile-no-margin{width:calc(100% - 48px)}}.container--xxs{max-width:579px}.container--xs{max-width:579px}.container--s{max-width:768px}.container--m{max-width:1023px}.container--l{max-width:1440px}.content-container{width:100%;max-width:1200px}.content-container--small{max-width:778px;padding-left:26px;padding-right:26px}/*! end critical *//*! critical */.inline{display:inline}.inline-block{display:inline-block}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.pointer{cursor:pointer}.block{display:block}.hide{display:none}@media (min-width: 580px){.block--xxs{display:block}}@media (min-width: 580px){.inline--xxs{display:inline}}@media (min-width: 580px){.hide--xxs{display:none}}@media (min-width: 580px){.block--xs{display:block}}@media (min-width: 580px){.inline--xs{display:inline}}@media (min-width: 580px){.hide--xs{display:none}}@media (min-width: 769px){.block--s{display:block}}@media (min-width: 769px){.inline--s{display:inline}}@media (min-width: 769px){.hide--s{display:none}}@media (min-width: 1024px){.block--m{display:block}}@media (min-width: 1024px){.inline--m{display:inline}}@media (min-width: 1024px){.hide--m{display:none}}@media (min-width: 1201px){.block--md{display:block}}@media (min-width: 1201px){.inline--md{display:inline}}@media (min-width: 1201px){.hide--md{display:none}}@media (min-width: 1441px){.block--l{display:block}}@media (min-width: 1441px){.inline--l{display:inline}}@media (min-width: 1441px){.hide--l{display:none}}/*! end critical *//*! critical */.f{display:flex}.fw{flex-wrap:wrap}.ais{align-items:flex-start}.aistretch{align-items:stretch}.aie{align-items:flex-end}.aic{align-items:center}.aib{align-items:baseline}.jcstretch{justify-content:flex-start}.jcs{justify-content:flex-start}.jce{justify-content:flex-end}.jcc{justify-content:center}.jcb{justify-content:space-between}.fa{flex:1 1 auto;min-width:0;min-height:0}.ff{flex-shrink:0}.fdc{flex-direction:column}.fg1{flex-grow:1}@media (min-width: 769px){.f--s{display:flex}.fw--s{flex-wrap:wrap}.ais--s{align-items:flex-start}.aistretch--s{align-items:stretch}.aie--s{align-items:flex-end}.aic--s{align-items:center}.aib--s{align-items:baseline}.jcstretch--s{justify-content:flex-start}.jcs--s{justify-content:flex-start}.jce--s{justify-content:flex-end}.jcc--s{justify-content:center}.jcb--s{justify-content:space-between}}/*! end critical */.form-row{position:relative;margin-bottom:20px}.form-row.double>div{width:100%}.form-row.double>div:not(:last-child){margin-bottom:20px}@media (min-width: 769px){.form-row.double{display:flex;justify-content:space-between}.form-row.double>div{width:calc( 50% - 10px)}.form-row.double>div:not(:last-child){margin-bottom:0}}select{font-family:inherit;font-size:inherit;font-weight:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.form-input{height:50px;min-width:54px;border:1px solid #65666A;border-radius:3px;background:#fff;display:flex;align-items:center;padding:0 16px;color:#222529}.form-input::-moz-placeholder{color:#65666A;opacity:1}.form-input::placeholder{color:#65666A;opacity:1}.form-input:-ms-input-placeholder{color:#65666A}.form-input::-ms-input-placeholder{color:#65666A}/*! critical */.ratio{position:relative}.ratio::before{content:'';display:block;width:100%}.square::before{padding-top:100%}.rectangle{padding-bottom:calc(575/765 * 100%)}.hidden{display:none}[v-cloak]{display:none}.sr-only{display:block;height:0;overflow:hidden;text-indent:-9999px;width:0}.sr-only-visible{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.icon,.logo{position:relative}.icon svg,.logo svg{display:block;height:100%;width:100%}.fill{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}/*! end critical */hr{border:0;width:100%;height:1px;margin:30px 0;background:#000}hr.hr-grey{background:#65666A}hr.small-spacing{margin:1rem 0}.h-main-title{position:relative;padding-bottom:35px;margin-bottom:40px}.h-main-title::before{content:'';position:absolute;height:1px;width:65px;background:#000;bottom:0;left:0;right:0;margin:auto}.h-sub-title{position:relative;padding-bottom:25px}.h-sub-title::before{content:'';position:absolute;height:1px;width:65px;background:#000;bottom:0;left:0}.card-empty,.account-address__item,.account__profile__info,#address_form_new,.order__detail,.order__item,.account-profile-form,.account-password-form,.card{padding:24px;box-shadow:0 5px 10px 0 #E4E6E7;background-color:#fff;border-radius:3px}.card-empty{padding:24px}@media (min-width: 769px){.card-empty{padding:40px}}.template--challenge .main{min-height:unset}.template--challenge .shopify-challenge__container{padding:50px 0}.template--challenge .shopify-challenge__button{color:#fff;cursor:pointer;border-radius:3px;background-color:#A00010;border:3px solid #A00010}.template--challenge .shopify-challenge__button:hover{border:3px solid #A00010;background-color:#A00010}.keyboard-focused{outline:1px dashed black !important}/*! critical */body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}.no-scroll,html.no-scroll body{overflow:hidden;touch-action:none;-ms-touch-action:none}.no-scroll--cart,html.no-scroll--cart body{left:0;overflow:hidden;position:fixed;right:0;touch-action:none;-ms-touch-action:none}/*! end critical */.wrapper{transition:transform 0.3s}.has-offset-main .wrapper{transform:translate3d(100%, 0, 0)}@media (min-width: 580px){.has-offset-main .wrapper{transform:none}}/*! critical */.wrapper--max-width{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.main{padding-bottom:1px;min-height:calc(100vh - 56px)}@media (min-width: 769px){.main{min-height:calc(100vh - 56px)}}@media (min-width: 1024px){.main{min-height:calc(100vh - 72px)}}.main--signup{min-height:auto}.header,.footer{flex:0 0 auto;width:100%}.home-section{padding:48px 0}@media (min-width: 768px){.home-section{padding:64px 0}}@media (min-width: 1024px){.home-section{padding:80px 0}}/*! end critical */a:focus-visible,button:focus-visible{border:1px dashed}#onetrust-pc-sdk.ot-sdk-container{margin:auto;left:0 !important;right:0;margin-top:0}#onetrust-pc-sdk #pc-close-btn-container{left:auto !important;right:-35px;top:-35px;bottom:auto !important}.footer__linklist-item #ot-sdk-btn.ot-sdk-show-settings,.footer__linklist-item #ot-sdk-btn.optanon-show-settings{text-align:left;color:#65666A;border:none;font-weight:400;padding:0}.footer__linklist-item #ot-sdk-btn.ot-sdk-show-settings:hover,.footer__linklist-item #ot-sdk-btn.optanon-show-settings:hover{color:#181A1D;background-color:transparent}.ot-cookies-td{max-width:200px !important;overflow-wrap:break-word}@media (max-width: 579px){#onetrust-pc-sdk.otPcPopup{height:calc(100% - 100px) !important}}#ot-sdk-btn-floating.ot-floating-button{bottom:24px !important;margin-left:11px !important}@media (max-width: 579px){#ot-sdk-btn-floating.ot-floating-button{margin-left:20px !important}}.ul,.ol{padding-left:24px}.ul li,.ol li{margin-top:3px;position:relative}@media (min-width: 580px){.ul li,.ol li{margin-top:5px}}.ul li:first-child,.ol li:first-child{margin-top:0}.ul ul,.ul ol,.ol ul,.ol ol{margin-top:3px}@media (min-width: 580px){.ul ul,.ul ol,.ol ul,.ol ol{margin-top:5px}}.ul{list-style:disc}.ol{list-style:decimal}.mha,.mxa{margin-left:auto}.mha,.mxa{margin-right:auto}.mva,.mxa{margin-top:auto}.mva,.mxa{margin-bottom:auto}.mt0,.mv0,.mx0{margin-top:0}.mb0,.mv0,.mx0{margin-bottom:0}.pt0,.pv0,.px0{padding-top:0}.pb0,.pv0,.px0{padding-bottom:0}.pr0,.ph0,.px0{padding-right:0}.pl0,.ph0,.px0{padding-left:0}.mt025,.mv025,.mx025{margin-top:0.25em}.mb025,.mv025,.mx025{margin-bottom:0.25em}.ml025,.mh025,.mx025{margin-left:0.25em}.mr025,.mh025,.mx025{margin-right:0.25em}.pt025,.pv025,.px025{padding-top:0.25em}.pb025,.pv025,.px025{padding-bottom:0.25em}.pl025,.ph025,.px025{padding-left:0.25em}.pr025,.ph025,.px025{padding-right:0.25em}.mt05,.mv05,.mx05{margin-top:0.5em}.mb05,.mv05,.mx05{margin-bottom:0.5em}.ml05,.mh05,.mx05{margin-left:0.5em}.mr05,.mh05,.mx05{margin-right:0.5em}.pt05,.pv05,.px05{padding-top:0.5em}.pb05,.pv05,.px05{padding-bottom:0.5em}.pl05,.ph05,.px05{padding-left:0.5em}.pr05,.ph05,.px05{padding-right:0.5em}.mt075,.mv075,.mx075{margin-top:0.75em}.mb075,.mv075,.mx075{margin-bottom:0.75em}.ml075,.mh075,.mx075{margin-left:0.75em}.mr075,.mh075,.mx075{margin-right:0.75em}.pt075,.pv075,.px075{padding-top:0.75em}.pb075,.pv075,.px075{padding-bottom:0.75em}.pl075,.ph075,.px075{padding-left:0.75em}.pr075,.ph075,.px075{padding-right:0.75em}.mt1,.mv1,.mx1{margin-top:1em}.mb1,.mv1,.mx1{margin-bottom:1em}.ml1,.mh1,.mx1{margin-left:1em}.mr1,.mh1,.mx1{margin-right:1em}.mln1{margin-left:-1em}.mrn1{margin-right:-1em}.mhn1{margin-left:-1em;margin-right:-1em}.pt1,.pv1,.px1{padding-top:1em}.pb1,.pv1,.px1{padding-bottom:1em}.pl1,.ph1,.px1{padding-left:1em}.pr1,.ph1,.px1{padding-right:1em}.mt15,.mv15,.mx15{margin-top:1.5em}.mb15,.mv15,.mx15{margin-bottom:1.5em}.ml15,.mh15,.mx15{margin-left:1.5em}.mr15,.mh15,.mx15{margin-right:1.5em}.mln15{margin-left:-1.5em}.mrn15{margin-right:-1.5em}.mhn15{margin-left:-1.5em;margin-right:-15em}.pt15,.pv15,.px15{padding-top:1.5em}.pb15,.pv15,.px15{padding-bottom:1.5em}.pl15,.ph15,.px15{padding-left:1.5em}.pr15,.ph15,.px15{padding-right:1.5em}.mt2,.mv2,.mx2{margin-top:2em}.mb2,.mv2,.mx2{margin-bottom:2em}.ml2,.mh2,.mx2{margin-left:2em}.mr2,.mh2,.mx2{margin-right:2em}.mln2{margin-left:-2em}.mrn2{margin-right:-2em}.mhn2{margin-left:-2em;margin-right:-2em}.pt2,.pv2,.px2{padding-top:2em}.pb2,.pv2,.px2{padding-bottom:2em}.pl2,.ph2,.px2{padding-left:2em}.pr2,.ph2,.px2{padding-right:2em}/*! critical */.w1{width:100%}.w20{width:20%}/*! end critical *//*! critical */.h-1{height:100%}.h-viewport{height:calc(100vh - 56px)}@media (min-width: 769px){.h-viewport{height:calc(100vh - 56px)}}@media (min-width: 1024px){.h-viewport{height:calc(100vh - 72px)}}.min-h-viewport{min-height:calc(100vh - 56px)}@media (min-width: 769px){.min-h-viewport{min-height:calc(100vh - 56px)}}@media (min-width: 1024px){.min-h-viewport{min-height:calc(100vh - 72px)}}.max-h-viewport{max-height:calc(100vh - 56px)}@media (min-width: 769px){.max-h-viewport{max-height:calc(100vh - 56px)}}@media (min-width: 1024px){.max-h-viewport{max-height:calc(100vh - 72px)}}/*! end critical */.z0{z-index:0}.z1,.product-card__badge,.collection-product-filter__overlay,.nav-mobile .nav__close{z-index:100}.z2{z-index:200}.z3{z-index:300}.z4,.collection-filters,.collection-product-filter__wrapper,#shopify-section-header,.nav-mobile{z-index:400}.z5{z-index:500}.z6{z-index:600}.z7{z-index:700}.z8{z-index:800}.z9{z-index:900}.z10{z-index:1000}#preview-bar-iframe{height:60px}html{padding:0 !important}/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--slate);opacity:0;overflow:hidden}.flickity-variants-added .flickity.flickity-enabled{opacity:1}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.no-touchevents .flickity-slider .pdp-carousel__slide--hero,.flickity-force-fade .flickity-slider .pdp-carousel__slide--hero{left:0 !important;opacity:0;transition:opacity 0.3s ease-in-out 0.3s;z-index:0}.no-touchevents .flickity-slider .pdp-carousel__slide--hero.is-selected,.flickity-force-fade .flickity-slider .pdp-carousel__slide--hero.is-selected{transition-delay:0s;opacity:1;z-index:1}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}/*! critical */.flickity-button{border:none;position:absolute;background:rgba(255,255,255,0.75)}/*! end critical */.flickity-button:not(.--flexible-color){color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;left:50%;bottom:-25px;z-index:2;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1;transform:translateX(-50%)}.flickity-page-dots .dot{background-color:rgba(255,255,255,0.3);display:inline-block;width:10px;height:10px;border:var(--borderLightGrey);border-radius:50%;margin-right:10px;transition:border .5s ease-in-out,background .5s ease-in-out;cursor:pointer}.flickity-page-dots .dot:hover{background:var(--lightGrey)}.flickity-page-dots .dot:first-child:last-child{display:none}.flickity-page-dots .dot:last-child{margin-right:0}.flickity-page-dots .dot--active,.flickity-page-dots .dot.is-selected{border:var(--border);background-color:#fff}.flickity-page-dots .dot:not(.is-selected):hover{background-color:#fff;cursor:pointer}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-enabled .flickity-button{visibility:hidden}.flickity-enabled:hover .flickity-button{visibility:visible}.fade-enter-active,.fade-leave-active{transition:opacity 0.7s ease-in-out}/*! critical */.fade-enter,.fade-leave-to{opacity:0}/*! end critical */.fast-fade-enter-active,.fast-fade-leave-active{transition:opacity 0.3s}/*! critical */.fast-fade-enter,.fast-fade-leave-to{opacity:0}/*! end critical */.slide-up-enter-active,.slide-up-leave-active{transition:all .5s}/*! critical */.slide-up-enter,.slide-up-leave-to{opacity:0;transform:translate3d(0, 3rem, 0)}/*! end critical */.slide-up-short-enter-active{transition:all 0.5s ease-in-out 0s}.slide-up-short-leave-active{transition:all 0.6s}/*! critical */.slide-up-short-enter,.slide-up-short-leave-to{opacity:0;transform:translate3d(0, 1rem, 0)}/*! end critical */.slide-up-full-enter-active,.slide-up-full-leave-active{transition:all .5s}.slide-up-full-enter,.slide-up-full-leave-to{transform:translate3d(0, 100%, 0)}.custom-carousel-nav{margin-top:33px;text-align:center}@media (min-width: 1024px){.custom-carousel-nav{margin-top:36px;padding-right:40px;text-align:right}}.custom-carousel-nav--module-10{margin-top:0}.custom-carousel-nav__status{color:#181A1D;font-size:14px;letter-spacing:0.35px;line-height:1.5;margin:0 16px;vertical-align:sub}.custom-carousel-nav__button{background-color:rgba(24,26,29,0.8);border-radius:100%;font-size:0;padding:12px;position:relative}.custom-carousel-nav__button::before{content:'';display:inline-block;padding:3px;position:absolute;top:8px;transform:rotate(45deg)}.custom-carousel-nav__button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.custom-carousel-nav__button--prev::before{border-bottom:2px solid #fff;border-left:2px solid #fff;left:9px}.custom-carousel-nav__button--next::before{border-right:2px solid #fff;border-top:2px solid #fff;position:absolute;right:9px}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/checkout/checkout/checkout.scss */.template-checkout{color:#181A1D;font-size:14px;line-height:1.5;letter-spacing:0.34px}.template-checkout .wrap{padding:0 24px}.template-checkout .sidebar{padding-top:0}.template-checkout .sidebar::after{background:#F9FAFB;box-shadow:none}.template-checkout .sidebar__content.--has_no_coupon .order-summary__section--discount{display:none !important}.template-checkout .main{padding-top:24px}.template-checkout .main__header{padding-bottom:24px}.template-checkout .main__content{flex:none;padding-bottom:4rem}.template-checkout .breadcrumb{padding:0;margin-top:0}.template-checkout .breadcrumb__link,.template-checkout .breadcrumb__text{font-size:14px;line-height:1.5}.template-checkout .section__title,.template-checkout .dynamic-checkout__title,.template-checkout .review-block__label{text-align:left;justify-content:flex-start;text-transform:uppercase;letter-spacing:1.4px;margin-bottom:17px}.template-checkout .review-block__label{font-size:12px;letter-spacing:1.2px;margin:0;flex-basis:80px;display:flex;align-items:center}.template-checkout .review-block__content{font-size:14px}.template-checkout .review-block__link a{text-decoration:underline;font-size:14px}.template-checkout .dynamic-checkout{margin-top:40px}.template-checkout .dynamic-checkout__title::before,.template-checkout .dynamic-checkout__title::after{display:none}.template-checkout .dynamic-checkout__content{padding:0;border:none}.template-checkout .btn{text-transform:uppercase;letter-spacing:1.4px;border-radius:3px}.template-checkout .logged-in-customer-information__paragraph{font-size:14px;line-height:1.5}.template-checkout .logged-in-customer-information__paragraph .page-main__emphasis{display:block;font-weight:600}.template-checkout .logged-in-customer-information__paragraph a{text-decoration:underline}.template-checkout .footer__links li{display:inline-block;margin-right:14px}.template-checkout .sidebar,.template-checkout .content-box,.template-checkout .content-box__row,.template-checkout .content-box__emphasis,.template-checkout .order-summary__emphasis,.template-checkout .order-summary__small-text,.template-checkout .icon-svg--color-accent,.template-checkout .review-block__label,.template-checkout .review-block__content,.template-checkout .review-block__link a,.template-checkout .heading-2,.template-checkout .heading-3,.template-checkout .content-box .heading-2,.template-checkout .content-box .heading-3{color:#181A1D}.template-checkout .content-box__row--secondary{background-color:#fff}.template-checkout .section--contact-information a{text-decoration:underline}.template-checkout .section--shipping-method .content-box,.template-checkout .section--billing-address .content-box,.template-checkout .section--payment-method .content-box{border:none;color:#181A1D}.template-checkout .section--shipping-method .content-box__row,.template-checkout .section--billing-address .content-box__row,.template-checkout .section--payment-method .content-box__row{margin-bottom:16px;padding:16px 22px;border:1px solid #65666A;border-top-right-radius:3px;border-top-left-radius:3px}.template-checkout .section--shipping-method .content-box__row--secondary,.template-checkout .section--billing-address .content-box__row--secondary,.template-checkout .section--payment-method .content-box__row--secondary{border-top:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:-16px}.template-checkout .section--shipping-method .content-box__emphasis,.template-checkout .total-line-table .order-summary__emphasis{text-transform:uppercase}.template-checkout .card-fields-iframe{min-height:54px;padding-top:5px}.template-checkout .section--remember-me{margin-bottom:24px}.template-checkout .section--remember-me .content-box,.template-checkout .section--remember-me .content-box__row{border:none;padding:0}.page--thank-you .template-checkout .main__header{display:none}.template-checkout .step__footer__previous-link-content{font-weight:400}.template-checkout .section--shipping-method,.template-checkout .section--reductions{padding-top:3rem}.template-checkout .section--payment-method{padding-top:2.5rem}.template-checkout .order-summary-toggle{border-top:none}@media (min-width: 1024px){.template-checkout .main{padding-top:40px;min-height:calc(100vh - 40px)}.template-checkout .sidebar{padding-top:40px}.template-checkout .main__header{padding-bottom:40px}.template-checkout .main__content{padding-bottom:5rem}}.step__sections .section:first-child .content-box{border:1px solid #E4E6E7;border-radius:3px}.step__sections .section:first-child .review-block{margin:0;padding:1rem}.field__message--error{background-color:#A00010;color:#fff;font-size:12px;font-weight:400;letter-spacing:0.32px;line-height:1.5;margin-top:8px;padding:4px 10px}.field--error .field__message--error{display:inline-block}.fieldset-description[data-buyer-accepts-marketing]{opacity:0}.reduction-code{display:block}.tags-list .reduction-code{display:block}.product__price{text-transform:uppercase}.product__price .order-summary__small-text{display:block}.product__price.remove-price .order-summary__small-text{display:none}.order-summary__small-text.show-price{display:inline-block}.no_coupon_message{margin-top:-0.7rem}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/accordion/accordion.scss */.accordion{padding-bottom:0;border-top:1px solid #E4E6E7}.accordion>div{padding-bottom:8px}@media (min-width: 580px){.accordion--footer{max-width:325px}}.accordion--full{max-width:100%}.accordion__title{cursor:pointer;position:relative;padding:24px 30px 16px 0;color:#212529;text-align:left;width:100%}.accordion__title__icon{width:30px;height:100%;position:absolute;display:block;top:0;right:0}.accordion__title__icon svg{position:absolute;display:block;top:50%;left:50%;transform:translate3d(-50%, -50%, 0) rotate(0);width:12px;height:7px}.accordion__title__icon svg .fill{fill:#000}.is-active .accordion__title__icon svg{transform:translate3d(-50%, -50%, 0) rotate(-180deg)}.has-transition .accordion__title__icon svg{transition:transform 0.2s}.accordion__body{overflow:hidden;max-height:0}.has-transition .accordion__body{transition:all 0.2s linear}.is-default-active .accordion__body{max-height:none !important}.accordion__body__content{padding-top:0;padding-bottom:14px}.accordion__body__content p{margin-bottom:0.8em}.accordion.focus-within .accordion__title::before{transform:translateY(-50%) rotate(0)}.accordion.focus-within .accordion__body{max-height:none !important}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/breadcrumbs/breadcrumbs.scss */.breadcrumbs{color:#181A1D;display:flex;flex-wrap:wrap}.breadcrumbs__divider{padding:0 5px;color:#181A1D}.breadcrumbs .current{font-weight:700}.breadcrumbs--secondary a{color:inherit}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/button/button.scss *//*! critical */.btn{height:50px;padding:0 20px;min-width:200px;text-align:center;display:inline-block}.btn.btn--full{width:100%}.btn.btn--black{color:#fff;background:#000}.btn--flex{align-items:center;display:inline-flex;justify-content:center}.btn--clear{background-color:transparent;border:2px solid #181A1D;border-radius:4px;color:#181A1D}.btn--clear-light{background-color:transparent;border:2px solid #fff;border-radius:4px;color:#fff}.btn--clear-light:hover{background-color:#222529;border-color:#222529}.btn--clear-dark{background-color:#181A1D;border:2px solid #fff;border-radius:4px;color:#fff}.btn.btn--red{color:#fff;background:#A00010;border:transparent}.btn.btn--red:hover{border:transparent}.btn.btn--compact{height:auto;padding:11px 0;min-width:initial;line-height:1.3}.btn.btn--medium{height:auto;padding:5px 0;margin:20px;min-width:180px}.btn.btn--small{height:auto;padding:5px;margin:10px;min-width:100px}.btn.btn--large{height:50px;width:222px}.btn.btn--underline{position:relative}.btn.btn--underline span::before{content:'';left:0;right:0;height:1px;bottom:-2px;background:#000;position:absolute}.btn:disabled,.btn.disabled{opacity:0.5;cursor:not-allowed}.btn--neutral{border-radius:3px;align-items:center;display:inline-flex;justify-content:center}.btn--neutral:hover{opacity:0.9}.btn--primary{border-radius:3px;border:3px solid #A00010;background-color:#A00010;color:#fff}.btn--primary:hover{border:3px solid #A00010;background-color:#A00010}.btn--secondary{border-radius:3px;background-color:rgba(255,255,255,0.8);color:#181A1D}.btn--secondary:hover{background-color:#fff}.btn--fourth{border:3px solid #fff;background-color:#fff;color:#181A1D;opacity:0.8}.btn--fourth:hover{border:3px solid #fff;background-color:#fff;color:#181A1D;opacity:1}.btn--fifth{border:3px solid #fff;background-color:#65666A;color:#fff}.btn--fifth:hover{border:3px solid #fff;background-color:#fff;color:#181A1D}.btn--outlined{border:3px solid #000;color:#000}.btn--full-width{width:100%}.btn--reset{padding:0;height:auto;text-align:left;letter-spacing:0;min-width:inherit;text-decoration:underline;line-height:1.3}.btn--link{height:unset;min-width:unset;padding:unset;background-color:transparent;border:none;border-radius:unset;color:#181A1D;text-transform:uppercase;position:relative;opacity:1}.btn--link span::before{content:'';left:0;right:1px;height:1px;bottom:0;background:#000;position:absolute}.btn--link:hover{background-color:transparent;border:none;opacity:0.6 !important}.btn--link.btn--underline-color span::before{background:currentColor}.btn--link--secondary{height:unset;min-width:unset;padding:unset;background-color:transparent;border:none;border-radius:unset;color:#181A1D;font-weight:400;position:relative}.btn--link--secondary:hover{opacity:0.6;background-color:transparent;border:none}.btn--link--secondary span::before{content:'';left:0;right:1px;height:1px;bottom:0;background:#181A1D;position:absolute}.btn--link--tertiary{height:unset;min-width:unset;padding:unset;background-color:transparent;border:none;border-radius:unset;color:#181A1D;text-decoration:underline;font-size:inherit}.btn--link--tertiary:hover{opacity:0.6;background-color:transparent;border:none}.btn--link--background{height:unset;min-width:unset;padding:unset;background-color:transparent;border:none;border-radius:unset;color:#181A1D;color:#fff;text-transform:uppercase}.btn--link--background:hover{opacity:0.7}.btn--link--navigation{height:unset;min-width:unset;padding:unset;background-color:transparent;border:none;border-radius:unset;color:#181A1D;color:#fff;text-transform:uppercase}.btn--link--navigation:hover{text-decoration:underline}@media (min-width: 768px){.btn--off-black-desk{background-color:#181A1D;border-color:#181A1D;color:#fff}}@media (min-width: 768px){.btn--off-black-desk:hover{background-color:#222529;border-color:#222529}}@media (max-width: 768px){.btn--off-black-mobile{background-color:#181A1D;border-color:#181A1D;color:#fff}}@media (max-width: 768px){.btn--off-black-mobile:hover{background-color:#222529;border-color:#222529}}/*! end critical *//*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/checkbox/checkbox.scss */.checkbox{cursor:pointer;display:flex;align-items:center}.checkbox .checkbox__icon{width:18px;height:18px;position:relative;margin-right:10px}.checkbox.black .checkbox__icon-rect{border-color:#000}.checkbox.is-disabled{color:#A8ACB1;pointer-events:none}.checkbox.is-disabled .checkbox__icon-rect{background-color:#F9FAFB;border-color:#D2D5D9}.checkbox--align-t{align-items:flex-start}.checkbox__icon{width:18px;height:18px;position:relative;margin-right:16px}.is-error .checkbox__icon-rect{border:1px solid #A00010}.checkbox--align-t .checkbox__icon{margin-top:2px}.checkbox__icon-el{cursor:pointer;display:block;flex:0 0 auto;height:18px;margin-right:16px;opacity:0;position:relative;width:18px;z-index:1}.checkbox__icon.is-active .checkbox__icon-rect,.checkbox__icon-el:checked+.checkbox__icon-rect{border:none;width:24px;height:25px}.checkbox__icon.is-active .checkbox__icon-rect .checkbox__icon-tick,.checkbox__icon-el:checked+.checkbox__icon-rect .checkbox__icon-tick{opacity:1}.checkbox__icon-rect{position:absolute;bottom:0;left:0;width:18px;height:18px;border:1px solid #65666A;border-radius:1px}.checkbox__icon-tick{color:#A00010;z-index:0;opacity:0}.is-error+.checkbox__label{color:#A00010}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/color-swatch/color-swatch.scss */.color-swatch{width:28px;height:28px;border-radius:50%;overflow:hidden;text-indent:-99em;transition:border 0.3s;position:relative;display:block;margin-right:8px}@media (min-width: 769px){.color-swatch{margin-right:14px}}.color-swatch.is-selected{box-shadow:0 0 0 1px #181A1D}.color-swatch__color{position:absolute;top:2px;left:2px;background-color:#A8ACB1;width:24px;height:24px;border-radius:50%;display:block;border:1px solid #A8ACB1;background-size:cover;background-position:center center}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/contact-form/contact-form.scss */.contact-page{color:#181A1D;padding:40px 0 0}.contact-page .page__head h2{margin-bottom:16px}@media (min-width: 769px){.contact-page{padding:80px 0}.contact-page .page__head h2{margin-bottom:24px}}.page__content-description,.form__message-success{max-width:562px;margin:auto;line-height:1.5}.form__message-error{font-size:14px;line-height:1.5;color:#A00010;margin-bottom:1rem;font-style:italic}.form-contact{border-radius:4px;margin:40px auto 0;max-width:996px;padding:40px 24px;width:100%}.form-contact .btn--retry{width:100%;max-width:275px;margin:24px auto 0;display:flex;align-items:center;justify-content:center}.form-contact .btn--submit{width:100%;max-width:380px}.form-contact__note{font-size:14px;line-height:1.5;margin-bottom:1rem}@media (min-width: 1024px){.form-contact__note{margin-bottom:24px}}.form-contact__group{margin-bottom:40px}@media (min-width: 1024px){.form-contact__group{margin-bottom:64px}}.form-contact__message-left{font-size:14px;line-height:1.5;text-align:right;margin-top:8px}@media (min-width: 1024px){.form-contact__message-left{position:absolute;letter-spacing:0.35px;right:0}}@media (min-width: 1024px){.form-contact{box-shadow:0 0 8px 0 rgba(0,0,0,0.04);margin:80px auto 0;padding:80px 102px}.form-contact .btn--retry{margin-top:40px}}.input-file{position:relative;width:121px;text-align:center}.input-file__label{position:relative;z-index:0;display:inline-block;width:100%;cursor:pointer;border:2px solid #181A1D;border-radius:3px;padding:6px 0;text-transform:uppercase;font-weight:500;font-size:13px;line-height:1.38;letter-spacing:1.3px}.input-file__input{display:inline-block;position:absolute;z-index:1;width:100%;height:50px;top:0;left:0;opacity:0;cursor:pointer}.px-form__generator{border-radius:4px;margin:40px auto 0;max-width:996px;padding:40px 24px;width:100%}@media (min-width: 580px){.px-form__generator{padding:40px}}@media (min-width: 1024px){.px-form__generator{box-shadow:0 0 8px 0 rgba(0,0,0,0.04);margin:80px auto 0;padding:80px 102px}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/contact-information/contact-information.scss */.contact__information{margin-top:30px;color:#181A1D;text-align:center}.contact__information li{display:block;margin-bottom:24px}.contact__information li:last-child{margin-bottom:0}@media (min-width: 1201px){.contact__information li{display:inline-block;margin-right:48px}.contact__information li:last-child{margin-right:0}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/dropdown-block/dropdown-block.scss */.dropdown-block{width:100%}@media (min-width: 1024px){.dropdown-block{width:auto}}.dropdown-block .dropdown-block__link{display:block}.dropdown-block .dropdown-block__image{display:none;position:relative;height:0;padding-top:100%;margin-bottom:5px;transition:opacity 0.3s}.dropdown-block .dropdown-block__image:hover{opacity:0.8}@media (min-width: 1024px){.dropdown-block .dropdown-block__image{display:block}}.dropdown-block .dropdown-block__title{letter-spacing:0.5px}.dropdown-block--large .dropdown-block__image{margin-bottom:10px}.dropdown-block--large .dropdown-block__title{text-align:center}.nav-mobile .dropdown-block--large .dropdown-block__title{text-transform:uppercase}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/dropdown-menu/dropdown-menu.scss */.dropdown-menu{position:relative}.dropdown-menu input:-webkit-autofill,.dropdown-menu input:-webkit-autofill:hover,.dropdown-menu input:-webkit-autofill:focus,.dropdown-menu input:-webkit-autofill:active{transition-delay:9999s}.dropdown-menu .dropdown-menu__wrapper{position:relative;padding:0;height:55px !important}.dropdown-menu .dropdown-menu__label,.dropdown-menu .dropdown-menu__arrow{top:0;position:absolute;bottom:initial;margin:auto;height:100%;transition:all ease 200ms;z-index:2;pointer-events:none;padding:0 1em;color:#697180;display:flex;align-items:center}.dropdown-menu .dropdown-menu__arrow{right:0;width:48px;border-left:1px solid #65666A}.dropdown-menu .dropdown-menu__arrow svg{display:block;width:12px;height:7px;position:absolute;top:50%;left:50%;margin-top:-3.5px;margin-left:-6px;transform:rotate(0)}.dropdown-menu .dropdown-menu__value{top:0;z-index:1;width:100%;height:100%;padding:0 16px;position:absolute;pointer-events:none;transition:all ease 0.3s;border:none !important;display:flex;align-items:center}.dropdown-menu .dropdown-menu__error{position:absolute;bottom:0;height:1rem;line-height:1rem;font-size:0.8rem;color:#A00010;opacity:0;transition:all 0.3s ease;z-index:-1;pointer-events:none}.dropdown-menu .dropdown-menu__el{z-index:1;opacity:0 !important;cursor:pointer;display:block;top:0;left:0;width:100%;padding-left:18px;padding-right:56px;min-width:121px;height:55px}.dropdown-menu.is-active .dropdown-menu__label{opacity:0}.dropdown-menu.is-focus .dropdown-menu__wrapper{border-color:#000}.dropdown-menu.is-focus .dropdown-menu__arrow svg{transform:rotate(180deg)}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/empty-view/empty-view.scss */.empty-view{margin:20px 0 40px;padding:20px 25px}@media (min-width: 769px){.empty-view{margin-top:40px;padding:50px}}.empty-view__title{margin-bottom:25px}@media (min-width: 769px){.empty-view__title{margin-bottom:30px}}.empty-view__image{width:100%;max-width:135px;margin:0 auto 25px}@media (min-width: 769px){.empty-view__image{max-width:180px;margin-bottom:35px}}.empty-view__image::before{padding-top:88.88889%}@media (min-width: 769px){.empty-view__image::before{padding-top:61.11111%}}.empty-view__button{display:inline-block}@media (min-width: 769px){.empty-view__button{min-width:250px}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/featured-blocks/featured-blocks.scss */.acf-module__title{font-size:24px;line-height:40px;margin-top:50px;margin-bottom:16px}@media (min-width: 768px){.acf-module__title{font-size:36px;line-height:42px}}.acf-module__description{font-size:16px;line-height:24px;max-width:600px;margin:auto;margin-bottom:50px;color:#65666A}@media (min-width: 768px){.acf-module__description{margin-bottom:90px}}.acf-module .container--mobile-no-margin{width:calc(100% - 48px);margin:auto}@media (min-width: 768px){.acf-module .container--mobile-no-margin{width:100%;padding:0 30px 0 10px}}.acf-module .acf-module__item{margin-bottom:50px}@media (min-width: 768px){.acf-module .acf-module__item{margin-bottom:60px;padding-left:20px}}.acf-module .acf-module__item-title{display:block;margin-top:16px;font-size:12px;line-height:16px;letter-spacing:1.2px;font-family:'Secondary Font', Arial, sans-serif;text-transform:uppercase;font-weight:400}@media (min-width: 768px){.acf-module .acf-module__item-title{margin-top:38px}}.acf-module .acf-module__item-description{font-weight:400;font-size:14px;line-height:21px;margin-top:6px;color:#65666A}@media (min-width: 768px){.acf-module .acf-module__item-description{font-size:16px;line-height:24px}}.acf-module .acf-module__item-image-container{padding-top:225px}.acf-module__wrapper-2 .acf-module__item{width:100%}@media (min-width: 768px){.acf-module__wrapper-2 .acf-module__item{width:50%}}@media (min-width: 768px){.acf-module__wrapper-2 .acf-module__item-image-container{padding-top:437px}}.acf-module__wrapper-3 .acf-module__item{width:100%}@media (min-width: 768px){.acf-module__wrapper-3 .acf-module__item{width:33.333%}}@media (min-width: 768px){.acf-module__wrapper-3 .acf-module__item-image-container{padding-top:389px}}.acf-module__wrapper-4 .acf-module__item{width:100%}@media (min-width: 768px){.acf-module__wrapper-4 .acf-module__item{width:25%}}@media (min-width: 768px){.acf-module__wrapper-4 .acf-module__item-image-container{padding-top:477px}}.acf-module__wrapper-circle .img--rounded{border-radius:50%;will-change:transform}.acf-module__wrapper-circle .acf-module__item-image-container{padding-top:100%}@media (min-width: 768px){.acf-module__wrapper-circle.acf-module__wrapper-2 .acf-module__item-image-container{padding-top:100%}}@media (min-width: 768px){.acf-module__wrapper-circle.acf-module__wrapper-3 .acf-module__item-image-container{padding-top:100%}}@media (min-width: 768px){.acf-module__wrapper-circle.acf-module__wrapper-4 .acf-module__item-image-container{padding-top:100%}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/footer/footer.scss */.footer{display:block;padding-top:40px;position:relative;background-color:#fff}.footer--dark{background-color:#181A1D;color:#fff}.footer--pre-launch{padding-bottom:32px;padding-top:40px}@media (min-width: 768px){.footer--pre-launch{padding-bottom:30px;padding-top:30px}}.footer--pre-launch .footer__logo{text-align:center}@media (min-width: 768px){.footer--pre-launch .footer__logo{text-align:left}}.footer--pre-launch .footer__copyright{border:none;color:#E4E6E7;font-size:14px;letter-spacing:0.3px;line-height:24px;margin:0;margin-top:8px;padding:0}.footer__container,.footer__bar>div{width:calc(100% - 96px);margin-left:auto;margin-right:auto}@media (min-width: 768px){.footer__container,.footer__bar>div{margin-left:48px;margin-right:48px}}.footer__column,.footer__item{flex-grow:1;width:100%}@media (min-width: 768px){.footer__column,.footer__item{flex-grow:0;width:auto}}.footer__linklist-wrapper .footer__item{width:50%}@media (min-width: 1201px){.footer__linklist{margin-right:84px}}@media (min-width: 1201px){.footer__item:last-child{margin-right:0}}.footer__item-title{color:#000;font-weight:500;padding-bottom:20px}.footer__linklist-item{padding-bottom:16px}.footer__linklist-item:last-child{padding-bottom:0}.footer__linklist-item a{color:#65666A;font-weight:400}.footer__linklist-item a:hover{color:#181A1D;cursor:pointer}.footer__item-inner--newsletter{margin-top:40px}@media (min-width: 768px){.footer__item-inner--newsletter{margin-top:0}}.footer__contact{margin-top:30px;color:#181A1D}.footer__contact li{margin-bottom:14px}.footer__contact li:hover{color:#65666A}.footer__contact li:last-child{margin-bottom:0}.contact__link{fill:#181A1D;stroke:#181A1D}.contact__link:hover{fill:#65666A;stroke:#65666A}.contact__link p{margin-left:13px}.footer__social-icons{margin-top:30px}.social-icons__link{fill:#181A1D}.social-icons__link:hover{fill:#65666A}.footer__social-icons li{margin-right:16px}.footer__social-icons li:last-child{margin-right:0}.footer__item-inner--newsletter .form__row{margin-top:20px}@media (min-width: 768px){.footer__item-inner--newsletter .form__row{width:auto}}.newsletter__copy{margin-top:1rem}.newsletter__input{display:inline-block;margin-right:0.5rem;vertical-align:middle;width:100%}.newsletter__input .form-row__error__text-error{background-color:#A00010;color:#fff !important;display:inline-block;font-weight:normal;padding:6px 10px}@media (min-width: 580px){.newsletter__input{width:233px}}@media (min-width: 1201px){.newsletter__input{width:280px}}.newsletter__submit{border-radius:3px;height:50px;margin-top:10px;min-width:unset;padding:15px;vertical-align:top;width:100%}.newsletter__submit.disabled,.newsletter__submit:disabled{background-color:#E4E6E7;border-color:#E4E6E7;color:#A8ACB1}@media (min-width: 580px){.newsletter__submit{width:auto;height:56px;margin-top:0}}@media (min-width: 1201px){.newsletter__submit{width:auto}}.newsletter__checkbox-container{max-width:380px}.newsletter__checkbox-container .checkbox{align-items:flex-start}.newsletter__checkbox-container .checkbox__label{margin-top:-3px}.newsletter__checkbox-container a{text-decoration:underline}.newsletter__privacy-policy{color:#181A1D}.newsletter__privacy-policy a{text-decoration:underline}.form__message{font-size:14px;line-height:21px;letter-spacing:0.35px;margin-bottom:0.5rem}.footer__bar{width:100%;background-color:#F5F7F9;padding:1.5rem 0;margin-top:46px}@media (min-width: 769px){.footer__bar{margin-top:70px;padding:1rem 0}}@media (min-width: 580px){.footer__bar>.container{justify-content:space-between}}.footer__copyright{border-top:1px solid #E4E6E7;color:#65666A;margin-top:1.5rem;padding-top:1.5rem}@media (min-width: 768px){.footer__copyright{border:none;margin:0;padding:0;text-align:center;width:100%}}.footer__bar-location{cursor:pointer}@media (min-width: 768px){.footer__bar-location{position:absolute}}.footer__bar-location p{padding-left:8px;color:#181A1D}.footer__bar hr{background:#E4E6E7;margin:24px 0}@media (min-width: 769px){.footer__bar hr{display:none}}.footer__launch-links{padding-top:32px;text-align:center}@media (min-width: 768px){.footer__launch-links{padding-top:10px;text-align:left}}@media (min-width: 1024px){.footer__launch-links{text-align:right}}.footer__launch-link-block{font-size:14px;line-height:24px;letter-spacing:0.3px}.footer__launch-link-block+.footer__launch-link-block{margin-top:34px}@media (min-width: 768px){.footer__launch-link-block+.footer__launch-link-block{margin-top:8px}}.footer__launch-link-text{display:block;font-weight:500}@media (min-width: 768px){.footer__launch-link-text{display:inline}}.footer__launch-link{font-weight:400}.footer__launch-link:hover{color:#E4E6E7}.modal.modal__cookies{display:none}.modal.modal__cookies.open{display:flex}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/hello-bar/hello-bar.scss *//*! critical */.hello-bar{overflow:visible}.hello-bar .flickity-prev-next-button .flickity-button-icon{width:24px}.no-scroll .hide-header .hello-bar{padding-bottom:56px}@media (min-width: 1024px){.no-scroll .hide-header .hello-bar{padding-bottom:72px}}.hello-bar .flickity-button-icon{fill:currentColor}.hello-bar__slider{display:flex;overflow:hidden}.hello-bar__slider.flickity-enabled{display:block}.hello-bar__slider.flickity-enabled .flickity-button{background-color:transparent;visibility:visible}.hello-bar__slide{width:100%;display:flex;padding:0 25px;text-align:center;align-items:center;height:60px;justify-content:center}.hello-bar__slide>.container{width:100%}.hello-bar__slider .hello-bar__slide{flex:0 0 auto}.flickity-enabled .hello-bar__slide{flex:none;opacity:1}.flickity-resize .hello-bar__slide{min-height:100%}@media (min-width: 769px){.hello-bar__slide{padding:0 35px;height:66px}}/*! end critical */.hello-bar__url{display:block;text-decoration:none}@media (max-width: 768px){.hello-bar__text{font-size:12px;line-height:1.33;letter-spacing:1.2px}}.hello-bar__text a{display:inline-block;position:relative}.hello-bar__text a::before{content:'';left:0;right:1px;height:1px;bottom:0;position:absolute;background-color:currentColor}.hello-bar__background{top:0;left:0;right:0;bottom:0;z-index:-1;position:absolute}/*! critical */.hello-bar__arrow{background:none;border:none;cursor:pointer;padding:10px 0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.hello-bar__arrow svg{height:24px;width:24px}.left-arrow{left:-25px}.right-arrow{right:-25px}/*! end critical */@media (min-width: 768px){.hello-bar__arrow{padding:15px}.hello-bar__arrow svg{height:32px;width:32px}.left-arrow{left:-15px}.right-arrow{right:-15px}}.hello-bar__arrow:hover,.hello-bar__arrow:focus{background:rgba(255,255,255,0.1);outline:none}.hello-bar__arrow:focus-visible{outline:2px solid white}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/image/image.scss *//*! critical */.img,.wysiwyg__container img,.img__el{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}/*! end critical */.img,.wysiwyg__container img{overflow:hidden}.img.fit-cover .img__el,.wysiwyg__container img.fit-cover .img__el{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.img.fit-contain .img__el,.wysiwyg__container img.fit-contain .img__el{-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.img.pos-center .img__el,.wysiwyg__container img.pos-center .img__el,.img.pos-center-center .img__el,.wysiwyg__container img.pos-center-center .img__el{-o-object-position:center center;object-position:center center}.img.pos-left-top .img__el,.wysiwyg__container img.pos-left-top .img__el{-o-object-position:left top;object-position:left top}.img.pos-center-top .img__el,.wysiwyg__container img.pos-center-top .img__el{-o-object-position:center top;object-position:center top}.img.pos-right-top .img__el,.wysiwyg__container img.pos-right-top .img__el{-o-object-position:right bottom;object-position:right bottom}.img.pos-left-bottom .img__el,.wysiwyg__container img.pos-left-bottom .img__el{-o-object-position:left bottom;object-position:left bottom}.img.pos-center-bottom .img__el,.wysiwyg__container img.pos-center-bottom .img__el{-o-object-position:center bottom;object-position:center bottom}.img.pos-right-bottom .img__el,.wysiwyg__container img.pos-right-bottom .img__el{-o-object-position:right bottom;object-position:right bottom}.img.pos-right-center .img__el,.wysiwyg__container img.pos-right-center .img__el{-o-object-position:right center;object-position:right center}.img.pos-left-center .img__el,.wysiwyg__container img.pos-left-center .img__el{-o-object-position:left center;object-position:left center}.img.is-loaded .img__el,.wysiwyg__container img.is-loaded .img__el{opacity:1;visibility:visible}.img.is-loaded .img__loader,.wysiwyg__container img.is-loaded .img__loader{opacity:0;visibility:hidden}.img--rounded{border-radius:4px}/*! critical */.img__el{background-position:center;background-size:cover;opacity:0;transition-duration:.5s;transition-property:opacity, visibility, z-index;transition-timing-function:ease-in-out;visibility:hidden;z-index:2}.img__el.is-fallback{opacity:1;visibility:visible}.img__el.fade-enter,.img__el.fade-leave-to{opacity:0 !important}.img__el.fade-enter{z-index:1}.img--enlarge .img__el{transition:all .5s ease-in-out}.img--enlarge:hover .img__el{transform:scale(1.05)}.img__loader{display:none !important;animation:spin .5s infinite;background-color:#000;height:30px;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px);transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-in-out;width:30px;z-index:0}/*! end critical *//*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/locations-modal/locations-modal.scss */.locations-modal .modal-header{text-align:center;margin-bottom:33px}.locations-modal .modal-header h2{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:0.2px;color:#181A1D}.locations-modal .modal-header p{font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.18px;margin-top:24px;margin-bottom:0}.locations-modal .modal-content{display:flex;justify-content:center}.locations-modal .locations{row-gap:15px;display:flex;font-size:14px;line-height:1.5;color:#222529;flex-direction:column}.locations-modal .location img,.locations-modal .location span{display:inline-block}.locations-modal .location img{margin-right:17px;vertical-align:middle}.locations-modal .location span{vertical-align:middle}.locations-modal .location a{display:block}.locations-modal .location a:focus-visible{border:0}@media (min-width: 579px){.locations-modal .modal__content{padding:45px 24px}}@media (min-width: 768px){.locations-modal .modal__content-wrapper{max-width:512px}.locations-modal .modal__content{padding:40px 88px}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/modal/modal.scss */.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;display:flex;align-items:center;justify-content:center}.modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:0}.modal__content-scroll{flex-grow:1;overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:100%}.modal__content-scroll.modal__content-scroll--no-scroll{overflow:hidden}.modal__content-wrapper{max-width:828px;margin:0 auto;padding:58px 0}@media (min-width: 321px){.modal__content-wrapper{padding:58px 24px 50px}}.modal__content{background:#fff;flex-grow:1;position:relative;z-index:1;padding:32px 24px 33px}.modal__content-scroll--no-scroll .modal__content{max-height:calc(100vh - 116px);overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width: 321px){.modal__content{border-radius:5px}}@media (min-width: 769px){.modal__content{padding:80px 116px 81px}}.modal__close{position:absolute;top:-34px;right:24px;display:block;cursor:pointer}.modal__close .fill{fill:#fff}.modal__close-icon{width:18px;height:18px}.modal__close-label{font-size:12px;line-height:1.5;color:#fff;display:none;letter-spacing:0.3px;position:relative}.modal__close-label::after{border-bottom:1px solid #fff;content:'';display:block}@media (min-width: 321px){.modal__close{right:0}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/nav-back/nav-back.scss */.nav-back{transition:opacity 0.3s;width:auto;display:inline-flex}.nav-back:hover{opacity:0.6}.nav-back svg{margin-right:9px;width:8px;height:13px}.nav-back svg .fill{fill:#65666A !important}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/page/basic-page.scss */.curalate-gallery{padding:20px 0}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/pagination/pagination.scss */.pagination__page a,.pagination__page span{width:2em;height:2em;border-radius:100%;line-height:2em;border:2px solid currentColor;color:#65666A;text-decoration:none}.pagination__page span{color:#000}.pagination__arrow{color:#65666A;text-decoration:none}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/product-bundles/product-bundles.scss */.product-bundle__title{font-size:24px;font-weight:300;line-height:1.333334;margin-bottom:16px}.product-bundle__image{background-repeat:no-repeat;background-size:cover;max-width:120px;padding:80px 60px}@media (min-width: 1024px){.product-bundle__image{max-width:158px;padding:105px 79px}}.product-bundle__actions{align-content:center;flex-basis:62%;padding-left:23px}@media (min-width: 1024px){.product-bundle__actions{flex-basis:55%;padding-left:14px}}.product-bundle__option-selection{-moz-column-gap:8px;column-gap:8px;display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start;margin-top:16px;row-gap:8px}.product-bundle__option-selection--no-flex{display:block}.bundle-size-chart{display:none;transition:all .5s ease-in-out}.bundle-size-chart--active{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:401}.product-bundle__free-wrapper{display:flex;align-items:center}.product-bundle__free-wrapper .product-bundle__actions{display:none}.product-bundle__title-free{font-size:14px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:#181A1D;font-weight:500;margin-bottom:16px}.product-bundle__wrapper-description{color:#181A1D;width:100%;display:flex;align-items:center;justify-content:space-between;margin-left:12px}.product-bundle__wrapper-description .product-bundle__title{margin-bottom:0}.product-bundle__wrapper-description span{display:block;font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:#181A1D;font-weight:500}.product-bundle__wrapper-description a{font-size:14px;line-height:16px;letter-spacing:0.01em;color:#181A1D}.product-bundle__wrapper-description .free-label{font-size:14px;line-height:16px;color:#181A1D;letter-spacing:0.01em}.product-bundle__image-free{background-repeat:no-repeat;background-size:contain;width:80px;height:80px}.free-gift-text{display:inline-block;font-size:14px;line-height:16px;letter-spacing:0.01em;color:#000;margin-top:12px}.bundle-item .cart-item__info__quantity p{width:100px}@media screen and (min-width: 908px){.bundle-item .cart-item__info__quantity p{width:auto}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/product-card/product-card.scss *//*! critical */.product-card{width:150px;flex:auto 0 0;margin-right:16px;margin-top:15px;position:relative}.product-card__details{display:block;position:relative}.product-card__details__title{overflow:hidden;overflow-wrap:break-word;word-wrap:break-word}.product-card__details-link{bottom:0;height:100%;left:0;overflow:auto;position:absolute;right:0;top:0;z-index:1}.product-card__details-vendor{font-size:11px;margin-bottom:3px;line-height:1.3334;letter-spacing:1.1px;max-width:calc(100% - 25px)}@media (min-width: 1024px){.product-card__details-vendor{font-size:12px;line-height:1.3334;letter-spacing:1.2px}}@media screen and (max-width: 600px){.product-card__details-vendor{max-width:135px;overflow-x:auto;overflow-y:hidden}}.product-card__vendor{font-size:11px;line-height:1.3334;letter-spacing:1.1px;margin-top:15px}@media (min-width: 769px){.product-card__vendor{margin-top:21px}}@media (min-width: 1024px){.product-card__vendor{font-size:12px;line-height:1.3334}}.product-card__title,.product-card__price{margin:0;line-height:1.5;letter-spacing:0.32px}.product-card__quick-view{font-size:12px;line-height:1.5;z-index:3;display:block;margin-top:4px;line-height:1.5;letter-spacing:0.3px;position:relative;font-weight:normal}.product-card__quick-view::after{background:#000;bottom:0;content:'';height:1px;left:0;position:absolute;right:1px}.product-card__color-selector{white-space:normal}.product-card__color-selector::after{content:'';display:block;float:none;clear:both}.product-card__color-selector .color-swatch{cursor:pointer !important}@media (min-width: 769px){.product-card{width:288px;margin-right:24px}.product-card__title,.product-card__price{margin-top:4px}.product-card__quick-view{font-size:14px;line-height:1.5;margin-top:8px}}@media (min-width: 769px){.product-card__quick-view{font-size:12px;line-height:16px;font-family:'Secondary Font', arial, sans-serif;letter-spacing:1.2px;text-transform:uppercase;margin:0;left:8px;right:8px;z-index:3;opacity:0;bottom:8px;padding:16px;cursor:pointer;border-radius:3px;position:absolute;text-align:center;pointer-events:none;text-decoration:none;background:#ffffffe0;transform:translateY(10px);transition:all ease-in-out .3s;width:calc(100% - 16px)}.product-card__quick-view span{display:none}.product-card__quick-view:hover{background:#fff}.product-card__quick-view::after{display:none}.product-card:hover .product-card__quick-view,.product-card:focus-within .product-card__quick-view{opacity:1;pointer-events:all;transform:translateY(0)}}.product-card__image__slider{width:100%;height:100%;position:relative;scroll-snap-type:x mandatory}.product-card__image__slider__single{width:100%;height:100%;position:relative;scroll-snap-align:start}.product-card__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.product-card__link:focus{border:none}.product-card__color-selector:not(:empty){margin-bottom:5px}/*! end critical */.product-card__featured{width:100%;display:block;overflow:hidden;padding-top:160%;position:relative;margin-bottom:19px}.product-card__featured__hero{top:0;left:0;right:0;bottom:0;height:100%;overflow:auto;position:absolute}.product-card__featured__hero.scroll-height{height:100%;overflow:hidden}@media (min-width: 769px){.product-card__featured{padding-top:145%}}.product-card__image__wrap{height:100%;overflow:hidden;margin-bottom:19px}.product-card__image__wrap:hover .card__image__slider__arrows,.product-card__image__wrap:focus-within .card__image__slider__arrows{opacity:1;pointer-events:all;transform:translateY(-50%)}.card__image__slider__arrows{top:50%;z-index:4;opacity:0;position:none;transform:translateY(20px);transition:opacity transform 300ms ease-in-out;display:none}@media (min-width: 1024px){.card__image__slider__arrows{display:block}}.card__image__slider__arrows__single{background-color:#181A1D;border-radius:50%;margin:0 16px;padding:2px 4px;cursor:pointer}.card__image__slider__arrows__single span{width:16px;height:9px}.card__image__slider__arrows__single span svg{width:16px;height:9px;color:#fff}.card__image__slider__arrows__single.left-arrow{left:0;transform:translateY(-50%) rotate(90deg)}.card__image__slider__arrows__single.right-arrow{right:0;transform:translateY(-50%) rotate(-90deg)}.card__image__slider__arrows__single:hover span svg{color:#65666A}.card__image__slider__arrows__single.arrow-inactive{opacity:0.3;pointer-events:none}.card__image__slider__arrows__single.arrow-inactive span svg{opacity:0.5;color:#A8ACB1}.product-card__arrow{background-color:rgba(24,26,29,0.8);border-radius:100%;font-size:0;padding:12px;position:relative}.product-card__arrow::before{content:'';display:inline-block;padding:3px;position:absolute;top:8px;transform:rotate(45deg)}.product-card__arrow:disabled{opacity:0.3;cursor:auto;pointer-events:none}.product-card__arrow:hover{background-color:#181A1D}.product-card__arrow.arrow-inactive{opacity:0.3;pointer-events:none}.product-card__arrow--prev{margin-left:16px}.product-card__arrow--prev::before{border-bottom:2px solid #fff;border-left:2px solid #fff;left:9px}.product-card__arrow--next{margin-right:16px}.product-card__arrow--next::before{border-right:2px solid #fff;border-top:2px solid #fff;position:absolute;right:9px}.product-card__price--on-sale .product-card__price__price,.product-card__price--on-sale .product-card__price__compare-at{display:inline-block;position:relative}.product-card__price--on-sale .product-card__price__price{color:#A00010;margin-right:8px}.product-card__price--on-sale .product-card__price__compare-at::after{content:'';display:block;position:absolute;width:100%;height:1px;background:#181A1D;top:50%;left:0}.product-card__message{margin:5px 0}.product-card__badge{top:8px;right:8px;color:#fff;position:absolute;border-radius:3px;letter-spacing:1px;padding:8px 11px 7px;background:#181A1D;font-size:10px !important;line-height:10px !important}@media (min-width: 580px){.product-card__badge{top:16px;right:16px}}.product-card__badge--red{background:#A00010}.product-card__badge--neon{color:#000;background:#CDFF38}.product-card__badge.--small-text{font-size:12px !important;line-height:16px !important;letter-spacing:0.35px}@media (min-width: 768px){.product-card__badge.--small-text{font-size:13px !important;line-height:16px !important;letter-spacing:0.35px}}.product-card__favorite{position:absolute;right:0;top:-1px;z-index:3}@media (min-width: 1024px){.product-card__favorite{right:5px}}.product-card__favorite svg{height:20px;pointer-events:none;width:20px}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/quantity-selector/quantity-selector.scss */.quantity-selector{width:100%;height:20px;display:flex;line-height:20px;position:relative;align-items:center;justify-content:space-around;transition:opacity .5s ease-in-out}.quantity-selector__action,.quantity-selector__field.quantity-selector__field{height:inherit;line-height:inherit}.quantity-selector__action{opacity:1;padding:0;width:20px;height:20px;height:100%;display:block;color:inherit;cursor:pointer;font-size:25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:50%;text-align:center;border:1px solid #65666A;transition:opacity .5s ease-in-out}.quantity-selector__action span{width:10px;height:100%;display:block;margin:0 auto;position:relative}.quantity-selector__action span svg{left:0;top:50%;right:0;margin:auto;position:absolute;transform:translateY(-50%)}.quantity-selector__action:disabled{border-color:rgba(101,102,106,0.4)}.quantity-selector__action:disabled>span{cursor:default;opacity:0.4}.quantity-selector__field.quantity-selector__field{padding:0;width:26px;margin:0 4px;color:inherit;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;box-shadow:none}.quantity-selector__field.quantity-selector__field::-webkit-outer-spin-button,.quantity-selector__field.quantity-selector__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-selector__field.quantity-selector__field:focus{box-shadow:inset 0 0 0 1px #000}.quantity-selector__field::-webkit-inner-spin-button,.quantity-selector__field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.quantity-selector.quantity-selector--small{width:95px;height:34px;line-height:34px}.quantity-selector__tooltip{top:30px;opacity:0;left:inherit;right:-10px;width:307px;border-radius:3px;pointer-events:none;transform:translateX(0) translateY(-20px);box-shadow:2px 2px 20px 0 rgba(0,0,0,0.1);transition:all .5s ease-in-out}@media (min-width: 769px){.quantity-selector__tooltip{left:65px;right:inherit;pointer-events:none;transform:translateX(-50%) translateY(-20px)}}.quantity-selector__tooltip__arrow{top:0;right:-5px;z-index:-1;width:50px;height:25px;position:absolute}@media (min-width: 769px){.quantity-selector__tooltip__arrow{left:50%;right:inherit;transform:translateX(-50%)}}.quantity-selector__tooltip__arrow::after{content:"";top:0;left:50%;width:12px;height:12px;position:absolute;background:white;transform:translateX(-50%) translateY(-50%) rotate(45deg);box-shadow:2px 2px 20px 0 rgba(0,0,0,0.1)}.quantity-selector__tooltip__content{padding:30px 25px}.quantity-selector__tooltip__title{margin-bottom:12px}.qty--show_limit_tooltip:hover .quantity-selector__tooltip{opacity:1;transform:translateX(0) translateY(0)}@media (min-width: 769px){.qty--show_limit_tooltip:hover .quantity-selector__tooltip{transform:translateX(-50%) translateY(0)}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/quick-view/quick-view.scss */.quick-view-height,.modal--quick-view .modal__content{max-height:none}@media (min-width: 769px){.quick-view-height,.modal--quick-view .modal__content{max-height:calc(100vh - 116px)}}.quick-view-height,.modal--quick-view .modal__content{height:auto}@media (min-width: 769px){.quick-view-height,.modal--quick-view .modal__content{height:calc(100vh - 116px);height:63.38vw}}@media (min-width: 1106px){.quick-view-height,.modal--quick-view .modal__content{height:701px}}@media (max-width: 768px){.modal--quick-view .modal__content-scroll{overflow-y:auto}}.modal--quick-view .modal__content-wrapper{max-width:475px;padding:58px 24px}@media (min-width: 769px){.modal--quick-view .modal__content-wrapper{max-width:948px}}@media (max-width: 768px){.modal--quick-view-shop-the-look{align-items:flex-end}}.modal--quick-view-shop-the-look .modal__content-wrapper{max-width:100%}@media (min-width: 769px){.modal--quick-view-shop-the-look .modal__content-wrapper{max-width:1106px}}@media (max-width: 768px){.modal--quick-view-shop-the-look .modal__content-wrapper{padding-left:0;padding-right:0;padding-bottom:0}}.modal--quick-view .modal__content{padding:0;border-radius:5px}@media (min-width: 769px){.modal--quick-view .modal__content{border-radius:0}}@media (max-width: 768px){.modal--quick-view-shop-the-look .modal__content{border-bottom-left-radius:0;border-bottom-right-radius:0}.modal--quick-view-shop-the-look .modal__content.slide-up-enter-active{transition:all 0.5s}.modal--quick-view-shop-the-look .modal__content.slide-up-leave-active{transition:all 0.7s}.modal--quick-view-shop-the-look .modal__content.slide-up-enter,.modal--quick-view-shop-the-look .modal__content.slide-up-leave-to{transform:translate3d(0, 100%, 0)}}.modal--quick-view .modal__close{right:0}@media (max-width: 768px){.modal--quick-view-shop-the-look .modal__close{right:20px;display:none}}.quick-view{justify-content:stretch}.quick-view__product{flex-grow:1;z-index:10;max-width:100%}.quick-view__shop-the-look{flex-grow:1;top:0;left:0;z-index:20;min-width:100px;max-width:16%}@media (min-width: 769px){.quick-view__shop-the-look{min-width:14.93%}}@media (min-width: 1106px){.quick-view__shop-the-look{min-width:158px;max-width:158px}}.quick-view__shop-the-look .quick-view-height{position:sticky;position:-webkit-sticky;top:0;left:0;overflow-y:auto;padding:28px 15px}@media (min-width: 769px){.quick-view__shop-the-look .quick-view-height{padding:28px 17px}}@media (min-width: 1024px){.quick-view__shop-the-look .quick-view-height{padding:28px 21px}}@media (min-width: 1106px){.quick-view__shop-the-look .quick-view-height{padding:28px 23px}}.quick-view__gallery,.quick-view__details{flex-grow:1}.quick-view__gallery{background:#E4E6E7;min-width:50%;position:sticky;position:-webkit-sticky;top:0;left:0}.quick-view__gallery .flickity-button:enabled{opacity:0.8;transition:opacity 0.3s}.quick-view__gallery .flickity-button:enabled:hover{opacity:1}.quick-view__details{width:100%;padding:24px 24px}@media (min-width: 769px){.quick-view__details{width:50%;max-width:416px;padding:50px 28px}}@media (min-width: 788px){.quick-view__details{padding:50px 38px}}@media (min-width: 1024px){.quick-view__details{padding:64px 48px}}.quick-view__details .product-details__thumbnail-wrapper{display:block}@media (min-width: 769px){.quick-view__details .product-details__thumbnail-wrapper{display:none}}.quick-view__details.hide-shipping .product-selector__free-shipping{display:none}.quick-view__details .product-details{margin:0 auto}@media (max-width: 768px){.quick-view__details .product-details-accordion{display:none}}.quick-view__details .product-details-accordion .mod-content{display:none}@media (max-width: 768px){.quick-view__details .product-heading{margin-bottom:0 !important}}.quick-view__details .product-heading__title{font-size:13px;line-height:19.88px}@media (min-width: 769px){.quick-view__details .product-heading__title{font-size:32px;line-height:40px;max-width:282px}}.quick-view__details .product-price__final-sale{font-size:12px;line-height:17.88px}@media (min-width: 769px){.quick-view__details .product-price__final-sale{font-size:13px;line-height:17.88px}}.quick-view__details .product-price__price .product-price-real{font-size:13px;line-height:19.88px}@media (min-width: 769px){.quick-view__details .product-price__price .product-price-real{font-size:16px;line-height:22px}}@media (max-width: 768px){.quick-view__details .product-heading__vendor{margin-bottom:2px;font-size:12px}}@media (max-width: 768px){.quick-view__details .product-details__heading-and-price{padding:17px 0 23px}}.quick-view__slideshow{position:absolute;top:0;left:0;height:100%;width:100%}.quick-view__slideshow.hide-arrow .flickity-prev-next-button{display:none}.quick-view__slideshow__cell{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.quick-view .flickity-prev-next-button{width:40px;height:40px;background:#181A1D}.quick-view .flickity-prev-next-button svg{width:17px;height:34px;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.quick-view .flickity-prev-next-button svg path{fill:#fff}.quick-view__shop-the-look__title{margin-bottom:26px}.quick-view__product-chip{width:100%;overflow:hidden;border-radius:3px;margin-bottom:23px;display:block;cursor:pointer;background-size:cover;background-position:center center;background-repeat:no-repeat;border:2px solid transparent}.quick-view__product-chip--selected{border-color:#181A1D}.quick-view__product-chip__padding{width:100%;padding-bottom:100%}.quick-view__shop-the-look-s{padding:51px 24px 2px;overflow:hidden}.quick-view__shop-the-look-s__row{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px}.quick-view__shop-the-look-s__row::after{display:block;content:'';width:100%;clear:both;float:none}.quick-view__shop-the-look-s__col{padding:0 8px 39px;float:left;width:50%}.quick-view__shop-the-look-s__col:nth-child(odd){clear:both}.quick-view__shop-the-look-s .product-card{width:100%;max-width:100%;margin:0}.quick-view__shop-the-look-s .product-card__featured{padding-top:143.23%}.quick-view__shop-the-look-s__title{margin-bottom:24px}.quick-view__shop-the-look-s__close{position:absolute;top:0;left:0;height:40px;width:100%}.quick-view__shop-the-look-s__close::after{content:'';display:block;position:absolute;width:40px;height:4px;border-radius:3px;top:8px;left:50%;margin-left:-20px;background:#A8ACB1;cursor:pointer}.quick-view__shop-the-look-s__close-cross{width:18px;height:18px;position:absolute;top:24px;right:24px}.quick-view__shop-the-look-s__close-cross svg{width:100%;height:auto}.quick-view__shop-the-look-s__content{margin:0 auto;max-width:540px}@media (max-width: 768px){.quick-view .product-selector>.relative>.product-selector__option:last-child{margin-bottom:0}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/radio-button/radio-button.scss */.radio-button{align-items:flex-start;display:inline-flex;justify-content:flex-start;position:relative}.radio-button__holder{border:var(--border);border-radius:50%;display:block;flex:0 0 auto;height:20px;margin-right:10px;overflow:hidden;position:relative;width:20px}.radio-button__el,.radio-button__checked{height:100%;left:0;position:absolute;top:0;width:100%}.radio-button__el{cursor:pointer;margin:0;opacity:0;z-index:1}.radio-button__checked{background-color:#000;opacity:0;transition:opacity .5s ease-in-out;z-index:0}.radio-button__el:checked+.radio-button__checked{opacity:1}.radio-button__label{flex:1 1 auto;width:auto}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/select-input/select-input.scss */.select-input{position:relative;align-items:center;padding-right:1px}.select-input.select-input--small{display:inline-block}.select-input__el-wrap{position:relative;border:1px solid #65666A;border-radius:2px;height:56px}.select-input__el-wrap::before{content:'';position:absolute;top:0;right:46px;height:100%;width:1px;background-color:#65666A}.show-floating .select-input__el-wrap .select-input__el{padding-top:24px;padding-bottom:8px}.select-input--small .select-input__el-wrap{border:none;display:inline-block}label+.select-input__el-wrap{margin-top:7px}.select-input--small label+.select-input__el-wrap{margin-top:2px}.select-input__el{display:block;width:100%;height:100%;z-index:1;padding-left:16px;padding-right:46px;font-weight:normal}.select-input__el option{padding:0}.select-input--small .select-input__el{height:20px;padding-left:1px;padding-right:23px}.select-input__icon{display:block;position:absolute;right:16px;top:24px;width:7px;height:7px;transform:rotate(-45deg) translateY(-50%);z-index:0;border:solid #65666A;border-width:0 0 1px 1px}.select-input--small .select-input__icon{width:6px;height:6px;top:8px;right:4px}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/text-input/text-input.scss */.text-input--default{position:relative}.text-input{position:relative}.text-input input:-webkit-autofill,.text-input input:-webkit-autofill:hover,.text-input input:-webkit-autofill:focus,.text-input input:-webkit-autofill:active{transition-delay:9999s}.text-input__wrapper{border:1px solid #65666A;border-radius:2px;color:#181A1D;height:56px;padding:16px;position:relative}.text-input--default .text-input__wrapper{position:relative}.text-input__wrapper:focus,.text-input__wrapper:focus-within{border:1px solid #181A1D}.show-floating .text-input__wrapper{padding-top:24px;padding-bottom:8px}.text-input__el{border:0;width:100%;height:100%;position:relative;font-size:16px;font-weight:400}.text-input__el::-moz-placeholder{color:#65666A}.text-input__el::placeholder{color:#65666A}.text-input--label .text-input__el{border:1px solid #000;height:50px;padding-left:15px}.text-input__label{pointer-events:none}.text-input--label .text-input__label{margin-bottom:10px}.text-input--default .text-input__label{position:absolute;top:0;bottom:0;margin:auto;transform:translateY(0);height:1.5em;transition:all 200ms;background:#fff;line-height:1.5em}.text-input--default .text-input__label.is-active{transform:translateY(-120%);font-size:12px;padding:0 4px}.text-input__error{font-size:12px;left:0;position:absolute;top:100%;transition:opacity 300ms}.text-input--floating-errors .text-input__error{background:#fff;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,0.2);left:0;padding:4px;position:absolute;right:0;text-align:center;width:100%}.text-input--label .text-input__error,.text-input--default .text-input__error{margin-top:7px}.form-row__error .text-input__wrapper{border-color:#A00010}.form-row__error__text-error{background-color:#A00010;color:#fff;display:inline-block;font-size:12px;font-weight:normal;letter-spacing:0.32px;line-height:1.5;margin-top:8px;padding:4px 8px;transition:opacity 300ms}.float__input-wrapper{position:relative}.floating__label{font-size:10px;line-height:1.5;letter-spacing:0.36px;font-weight:normal;position:absolute;top:0;width:100%;margin-top:10px;margin-left:1px;padding:0 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(3px);transition:all 0.2s ease-out;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;opacity:0;color:#697180}.show-floating .floating__label{transform:none;opacity:1}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/tooltip/tooltip.scss */.tooltip{display:block !important;z-index:10000}.tooltip .tooltip-inner{background:#fff;color:#181A1D;border-radius:3px;padding:10px 9px;box-shadow:0 4px 15px 0 rgba(0,0,0,0.12);max-width:320px;text-align:center}.tooltip.is-large .tooltip-inner{padding:27px 31px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#fff;z-index:1}.tooltip[x-placement^="top"]{margin-bottom:12px}.tooltip[x-placement^="top"] .tooltip-arrow{border-width:10px 10px 0 10px;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;bottom:-10px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}.tooltip[x-placement^="bottom"]{margin-top:12px}.tooltip[x-placement^="bottom"] .tooltip-inner{box-shadow:0 0 15px 0 rgba(0,0,0,0.12)}.tooltip[x-placement^="bottom"] .tooltip-arrow{border-width:0 10px 10px 10px;border-left-color:transparent !important;border-right-color:transparent !important;border-top-color:transparent !important;top:-10px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}.tooltip[x-placement^="right"]{margin-left:12px}.tooltip[x-placement^="right"] .tooltip-arrow{border-width:10px 10px 10px 0;border-left-color:transparent !important;border-top-color:transparent !important;border-bottom-color:transparent !important;left:-10px;top:calc(50% - 10px);margin-left:0;margin-right:0}.tooltip[x-placement^="left"]{margin-right:12px}.tooltip[x-placement^="left"] .tooltip-arrow{border-width:10px 0 10px 10px;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;right:-10px;top:calc(50% - 10px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#fff;color:#fff;padding:24px;border-radius:5px;box-shadow:4px 4px 15px 0 rgba(0,0,0,0.12)}.tooltip.popover .popover-arrow{border-color:#fff}.tooltip[aria-hidden='true']{visibility:hidden;opacity:0;transition:opacity 0.15s, visibility 0.15s}.tooltip[aria-hidden='false']{visibility:visible;opacity:1;transition:opacity 0.15s}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/video-modal/video-modal.scss */.video-modal .modal__content-wrapper{max-width:1448px}.video-modal .modal__bg{background:rgba(0,0,0,0.85)}.video-modal .modal__content{padding:0}.video-modal .video__container{position:absolute;top:0;left:0;width:100%;height:100%}.video__modal .video__el{opacity:1 !important}.video-modal .plyr{width:100%;height:100%;top:0;left:0;position:absolute}.video-modal__wrapper{position:relative;width:50%;height:auto}.video-modal__padding{display:block;width:100%;padding-bottom:56.25%;content:''}.video-modal .modal__content-wrapper>.w1{max-width:100%;margin:0 auto}.video-modal .modal__content-wrapper>.w1:not(.no-transition){transition:max-width 0.3s}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/video-player/video-player.scss */.video__container{height:100%}.video{top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;position:absolute}.video.no-fallback .video__el{display:block}.video.is-loaded .video__el{opacity:1;transition-delay:0.3s;visibility:visible}.video.is-loaded .video__loader{opacity:0;visibility:hidden}.video.is-loaded .img,.video.is-loaded .wysiwyg__container img,.wysiwyg__container .video.is-loaded img{display:none}.video.pos-center .video__el{top:50%;transform:translate(-50%, -50%)}.video.pos-top .video__el{top:0;transform:translate(-50%, 0)}.video.pos-bottom .video__el{bottom:0;top:auto;transform:translate(-50%, 0)}.video__el{top:50%;left:50%;opacity:0;width:auto;height:auto;display:block;min-width:100%;min-height:100%;position:absolute;visibility:hidden;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%);transition-duration:0.4s;transition-property:opacity, visibility;transition-timing-function:ease-in-out}.video__fallback{display:block}@media (min-width: 769px){.video__fallback{display:none}}.video__controls{left:15px;bottom:15px;pointer-events:none}.video__controls li:nth-child(1){transition-delay:100ms}.video__controls li:nth-child(2){transition-delay:200ms}.video__controls li:nth-child(3){transition-delay:300ms}.video__controls.active{pointer-events:all}.video__controls.active li{transform:translateY(0)}@media (min-width: 769px){.video__controls{left:25px;bottom:25px}}.video__control{width:24px;height:24px;padding:0 3px;position:relative;margin-right:15px;border-radius:50%;border:1px solid #fff;transform:translateY(50px);transition:transform 300ms ease-in-out}@media (min-width: 769px){.video__control{width:32px;height:32px}}.video__btn{display:block;width:10px;height:10px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width: 769px){.video__btn{width:14px;height:14px}}.video__btn svg{width:100%;height:100%;fill:#fff;position:absolute;top:0;left:0}.video__btn--pause{display:none}.is-playing .video__btn--pause{display:block}.video__btn--play{display:block}.is-playing .video__btn--play{display:none}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/wysiwyg/wysiwyg.scss */.wysiwyg__bg{background:#F9FAFB}.wysiwyg__container{background:#F9FAFB;color:#181A1D;padding:40px 24px}@media (min-width: 1025px){.wysiwyg__container{padding:80px auto;max-width:792px;margin:0 auto}}.wysiwyg__container h1{text-align:center;text-transform:capitalize;margin-bottom:64px}.wysiwyg__container h2{text-align:center;text-transform:capitalize;margin-bottom:64px}.wysiwyg__container h3{text-align:center;text-transform:capitalize;margin-bottom:24px}@media (min-width: 1025px){.wysiwyg__container h3{margin-bottom:64px}}.wysiwyg__container blockquote{margin:40px;position:relative}.wysiwyg__container blockquote::before{content:url("//apparel.onepeloton.de/cdn/shop/t/189/assets/open-quote.svg?v=6017547872827468521756155690");position:absolute;top:2px;left:-34px}@media (min-width: 1025px){.wysiwyg__container blockquote::before{top:8px}}.wysiwyg__container blockquote::after{content:url("//apparel.onepeloton.de/cdn/shop/t/189/assets/close-quote.svg?v=34141299549596613761756155690");position:relative;top:3px}@media (min-width: 1025px){.wysiwyg__container blockquote::after{top:0}}.wysiwyg__container blockquote p{font-size:24px;line-height:1.38;display:inline}@media (min-width: 1025px){.wysiwyg__container blockquote p{font-size:36px;line-height:49.5px}}.wysiwyg__container img{max-width:326px;max-height:206px;margin:43px 0 16px 0;position:relative}@media (min-width: 768px){.wysiwyg__container img{max-width:792px;max-height:500px}}@media (min-width: 1025px){.wysiwyg__container img{max-width:792px;max-height:500px;margin-top:40px;position:relative}}.wysiwyg__container .caption{font-size:14px;line-height:21px;color:#65666A;margin-bottom:0}.wysiwyg__container p{font-size:14px;line-height:1.5;letter-spacing:0.4px;margin-bottom:8px}@media (min-width: 1025px){.wysiwyg__container p{font-size:16px}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/vue-select.scss */.v-select{position:relative;font-family:inherit;min-width:88px;font-weight:400}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1, 0.5, 0.8, 1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:not-allowed;background-color:rgba(60,60,60,0.26)}.v-select[dir="rtl"] .vs__actions{padding:0 3px 0 6px}.v-select[dir="rtl"] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir="rtl"] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir="rtl"] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:0 0 0 0;background:#fff;height:calc(100% - 2px);border:1px solid #65666A;border-radius:3px;white-space:normal;overflow:hidden}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 16px;position:relative;height:100%}@media (min-width: 769px){.vs__selected-options{padding-left:calc(16px - 2px);padding-right:calc(16px - 2px)}}@media (min-width: 1025px){.vs__selected-options{padding-left:16px;padding-right:16px}}.show-floating .vs__selected-options{padding-top:24px;padding-bottom:8px}.vs__actions{display:flex;align-items:center;justify-content:center;padding:0;min-width:48px;height:100%;background:#fff;cursor:pointer;border-left:1px solid #65666A}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:#65666A;transform:scale(1);transition:transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);transition-timing-function:cubic-bezier(1, -0.115, 0.975, 0.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:#65666A;padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:100%;left:0;z-index:99999999;padding:5px 0;margin:0;width:100%;min-width:88px;overflow-y:auto;box-shadow:3px;border:1px solid #65666A;border-top-style:none;border-radius:0 0 3px 3px;text-align:left;list-style:none;background:#fff;max-height:150px !important}.vs__no-options{text-align:center;padding:8px 10px;font-weight:300}.vs__dropdown-option{line-height:1.42857143;display:block;padding:5px 16px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,0.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid #65666A;border-radius:3px;color:#222529;line-height:1.4;z-index:0;height:100%}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:#65666A;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{opacity:0.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:0 0 0 -2px;padding:0 3px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1;font-family:inherit}.vs__search::-moz-placeholder{color:#65666A}.vs__search::placeholder{color:#65666A}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:0.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:0.9em solid rgba(100,100,100,0.1);border-right:0.9em solid rgba(100,100,100,0.1);border-bottom:0.9em solid rgba(100,100,100,0.1);border-left:0.9em solid rgba(60,60,60,0.45);transform:translateZ(0);animation:vSelectSpinner 1.1s infinite linear;transition:opacity 0.1s}.vs__spinner,.vs__spinner::after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.v-select__native{display:block}@media (min-width: 580px){.v-select__native{display:none}.v-select-native .v-select__native{display:block}}.v-select__native,.v-select__native__select{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.v-select__native__select{opacity:0}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/icons/icon/icon.scss */.icon{display:block}.icon svg{display:block;height:100%;width:100%}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/pdp/product-details-accordion/product-details-accordion.scss */.product-details-accordion{margin-top:25px;color:#181A1D}.product-details-accordion .accordion__body__content{color:#181A1D}.product-details-accordion .accordion__body__content ul{display:block;list-style:none}.product-details-accordion .accordion__body__content ul li{padding-left:16px;display:block;margin-bottom:7px;position:relative}.product-details-accordion .accordion__body__content ul li::after{content:'';position:absolute;display:block;width:4px;height:4px;border-radius:50%;left:0;top:0.5em;background:#777A81}.pdp__favorite{display:none;position:absolute;right:25px;top:25px;z-index:3}@media (min-width: 769px){.pdp__favorite{display:inline-block;margin-left:15px;position:relative;right:auto;top:3px}}.pdp__favorite--mobile{display:block}@media (min-width: 769px){.pdp__favorite--mobile{display:none}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/pdp/product-price/product-price.scss */.product-price{margin-bottom:24px}@media (min-width: 1024px){.product-price{margin-bottom:15px}}.product-price.product-price--lite{margin-bottom:0 !important}.product-price__price{display:inline-block}.product-price__price.add-margin-right{margin-right:22px}.product-price.is-promotion .product-price-real{color:#A00010}.product-price--lite.is-promotion .product-price-real{color:#fff;font-weight:500}.product-price-original{color:#181A1D;display:inline-block;margin-left:8px;position:relative}.product-price--lite .product-price-original{margin-left:6px;color:#fff}.product-price-original::after{content:'';width:100%;border-bottom:1px solid #181A1D;top:50%;left:0;display:block;position:absolute}.product-price--lite .product-price-original::after{border-color:#fff}.product-price__final-sale{margin-top:0;padding-bottom:4px;color:#181A1D}.product-price__final-sale strong{font-weight:inherit;color:#A00010}.product-price__final-sale svg{margin-left:5px;display:inline-block}.product-price__view-more{display:inline-block;color:#181A1D;transform:translateY(-4px)}@media (min-width: 769px){.product-price__view-more.hide--s{display:none}}@media (max-width: 768px){.product-price__view-more{float:none;clear:both;transform:translateY(0);display:block;width:auto;margin-top:15px}.product-price__view-more:not(.hide--s){display:none}}.product-price__final-sale+.product-price__view-more{margin-top:10px}.product-price__view-more a{display:inline-block;border-bottom:1px solid #A8ACB1;font-weight:normal}.content-prices{display:flex;align-items:center;margin-top:15px}.content-prices button{display:block;position:relative;top:0;right:0}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/pdp/product-selector/product-selector.scss */.product-selector__options{display:flex;flex-direction:column}.product-selector__message{margin-bottom:15px}.product-selector__message.--negative-margin{margin-top:-9px}@media (min-width: 580px){.product-selector__message.--negative-margin{margin-top:0}}.product-selector__option{margin-bottom:26px}.product-selector__option--size{order:2}.product-selector__option--color{order:1}.product-selector__option--title{margin-bottom:16px}.product-selector__option--color .product-selector__option--title{margin-bottom:8px}.product-selector__option--size .product-selector__option-values,.product-selector__option--amount .product-selector__option-values{display:grid;grid-column-gap:12px;grid-row-gap:12px;grid-auto-columns:20%;grid-template-columns:repeat(5, 1fr)}.product-selector__option-value{font-weight:400}.product-selector__option-value:not(.product-selector__option-value--color){padding-left:10px !important;padding-right:10px !important;height:50px;border:1px solid #65666A;border-radius:3px;background:#fff;color:#222529}.product-selector__option-value:not(.product-selector__option-value--color).product-selector__option-value--amount{padding-left:5px !important;padding-right:5px !important}.product-selector__option-value:not(.product-selector__option-value--color).is-disabled{color:#A8ACB1;border-color:#E4E6E7}.product-selector__option-value:not(.product-selector__option-value--color).is-selected{background-color:#222529;border-width:2px;border-color:#222529;color:#fff}.product-selector__option-value:not(.product-selector__option-value--color).is-selected:focus{border-color:#E4E6E7}.product-selector__option-value:not(.product-selector__option-value--color):hover,.product-selector__option-value:not(.product-selector__option-value--color):focus{border-width:2px;border-color:#181A1D}.product-selector__option-value:not(.product-selector__option-value--color):not(.product-selector__option-value--size):not(.product-selector__option-value--amount):not(.product-selector__option-value--one-size){margin-right:16px;margin-bottom:16px;min-width:54px}.product-selector__option-value--size{width:100%;min-width:0;margin-right:0;margin-bottom:0}.product-selector__option-value--small:not(.product-selector__option-value--color){font-size:13px;line-height:1.2;letter-spacing:0;padding:0 5px !important}.product-selector__option-value--color{border:1px solid transparent;margin-right:14px}@media (min-width: 769px){.product-selector__option-value--color{margin-right:16px}}.product-selector__option-value .color-swatch{margin-right:0}.product-selector__unavailable__description{margin-bottom:16px}.product-selector-unavailable__alert{background-color:#FAF4F0;padding:1rem}.product-selector__cta{margin-left:12px;width:auto;min-width:0 !important}.product-selector__cta.product-selector__add-to-cart{height:56px;flex-grow:1;padding:0 !important;padding-right:0 !important}.product-selector__option--title__label,.product-selector__option--title__link{margin-top:-1px;padding-left:9px;display:inline-block;flex-grow:1;color:#181A1D}.product-selector__option--title__link{text-align:right;margin-top:-4px}.product-selector__option--title__link a,.product-selector__option--title__link button{display:inline-block;border-bottom:1px solid #181A1D;cursor:pointer}.product-selector__free-shipping{margin-top:14px}.product-selector__option-values--fake .product-selector__option-value{padding-left:29px;padding-right:29px;cursor:default}.product-selector__unavailable-not-bis{color:#A00010;margin-top:-10px;margin-bottom:-10px}.product-selector .product-selector__quantity,.product-selector__option-value--one-size{width:calc(40% - 7px);min-width:100px}.product-selector .product-selector__quantity .floating__label,.product-selector__option-value--one-size .floating__label{z-index:1}.product-selector .product-selector__quantity .v-select,.product-selector__option-value--one-size .v-select{width:100%}@media (min-width: 580px){.product-selector .product-selector__quantity,.product-selector__option-value--one-size{min-width:calc(40% - 7px);max-height:58px}}.product-selector__option-value--one-size{width:auto}.product-selector__selected-color{display:inline-block;margin-left:9px;margin-top:-1px;font-size:12px;font-weight:300;letter-spacing:0.3px;line-height:1.5}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/header/gwp-selection/gwp-selection.scss */.gwp-selection{bottom:0;position:fixed;right:-100%;top:0;transition:all .5s ease-in-out;pointer-events:none;width:0;z-index:400}.gwp-selection--active{left:0;pointer-events:all;right:0;width:auto}.gwp-selection__overlay{display:none;inset:0;position:fixed}.gwp-selection__overlay.active{background-color:#111315;display:block;opacity:0.35;z-index:-1}.gwp-selection__container{background-color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(9, 1fr);height:100%;padding:15px;position:relative}@media (min-width: 1024px){.gwp-selection__container{margin-left:auto;padding:25px 32px 32px;width:456px}}.gwp-selection__header{position:relative}.gwp-selection__header-back-to-cart{color:#181A1D;font-family:'Main Font', Arial, sans-serif;font-size:14px;font-weight:450;letter-spacing:0.02em;line-height:1.1428}.gwp-selection__header-back-to-cart svg{margin-right:7px;pointer-events:none;vertical-align:top}.gwp-selection__title{letter-spacing:2px;line-height:1.4375;margin-bottom:6px;margin-top:12px}.gwp-selection__header-close{cursor:pointer;height:20px;position:absolute;right:0;top:0;width:20px}.gwp-selection__selected-items{color:#8A8D91;font-size:14px;font-weight:400;letter-spacing:0.01em;line-height:1.1428}.gwp-selection__products{-moz-column-gap:12px;column-gap:12px;grid-area:2 / 1 / 9 / 2;margin:20px 0 26px;overflow-x:hidden;overflow-y:auto;row-gap:20px}@media (min-width: 1024px){.gwp-selection__products{-moz-column-gap:16px;column-gap:16px;grid-area:2 / 1 / 10 / 2;row-gap:25px;margin-bottom:34px}}.gwp-selection__product-column{flex-basis:33.3333%;max-width:107px}@media (min-width: 1024px){.gwp-selection__product-column{max-width:120px}}.gwp-selection__product{text-align:center}.gwp-selection__product--selected .gwp-selection__product-image{box-shadow:inset 0 0 0 2px #181A1D}.gwp-selection__product--selected .gwp-selection__button{border-color:#181A1D;color:#181A1D}.gwp-selection__product-image{background-position:center top;background-repeat:no-repeat;background-size:contain;cursor:pointer;padding:72px 54px}@media (min-width: 1024px){.gwp-selection__product-image{padding:80px 60px}}.gwp-selection__product-vendor{font-weight:450;margin-bottom:6px;margin-top:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwp-selection__product-title{font-size:14px;letter-spacing:0.01em;line-height:1.1428;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwp-selection__button{border:2px solid #A8ACB1;border-radius:4px;color:#A8ACB1;font-family:'Secondary Font', Arial, sans-serif;font-size:12px;font-weight:450;height:auto;letter-spacing:0.125em;line-height:1.41667;max-width:100%;min-width:100px;padding:7px 16px}.gwp-selection__button:hover{border-color:#181A1D;color:#181A1D}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/header/header/header.scss *//*! critical */#shopify-section-header{top:0;left:0;right:0;width:100%;position:sticky;transition:transform .3s }#shopify-section-header.is--visible{transform:translateY(0)}#shopify-section-header.is--hidden,body.hide-header #shopify-section-header{position:sticky;transform:translateY(-200%)}#shopify-section-header.is--hidden .header__account-dropdown,body.hide-header #shopify-section-header .header__account-dropdown{opacity:0 !important;visibility:hidden !important}#shopify-section-header.fixed{position:fixed}.no-scroll .hide-header #shopify-section-header{position:fixed;transform:translateY(0)}.header{transition:transform .3s }.header::after{content:"";top:0;left:0;right:0;bottom:0;z-index:-1;position:absolute;background-color:#000}.has-offset-main .header{transform:translate3d(100%, 0, 0)}@media (min-width: 580px){.has-offset-main .header{transform:none}}.template--styleguide .header{display:none}.header .container{padding:5px 0;min-height:40px;width:calc(100% - 48px)}@media (min-width: 580px){.header .container{width:calc(100% - 80px)}}@media (min-width: 1024px){.header .container{-moz-column-gap:8px;column-gap:8px;min-height:72px;width:calc(100% - 64px) !important}}.header .header__nav{flex:1}.header .header__nav ul{align-items:stretch;justify-content:center}@media (min-width: 1024px){.header .header__nav .nav>ul{align-items:center}.header .header__nav .nav>ul>li{display:block}.header .header__nav .nav>ul>li>a{display:flex;align-items:center;justify-content:space-between}.header .header__nav .nav>ul>li>a>span{white-space:nowrap}}.header .header__icons{flex:0;margin:7px 0}@media (min-width: 1024px){.header .header__icons--empty{min-width:144px}}.header .header__icons a:focus{border:1px dashed}.header .header__icons__grid{gap:0 10px}@media (min-width: 1201px){.header .header__icons__grid{gap:0 10px}}@media (min-width: 1441px){.header .header__icons__grid{gap:0 20px}}.header .header__hamburger{display:block;max-width:32px;max-height:32px;width:32px;height:32px;color:#000}.header .header__hamburger .hamburger .hamburger__el{height:1px;width:20px;margin:4px 0;display:block;background-color:#000;transition-duration:.5s;transition-timing-function:ease-in-out;transition-property:opacity, visibility}.header .header__hamburger .hamburger::after,.header .header__hamburger .hamburger::before{content:'';transition:transform .5s ease-in-out;transform-origin:center}@media (min-width: 1024px){.header .header__hamburger{display:none}}.header .header__logo{width:200px;margin-top:4px;margin-right:15px}@media (min-width: 1024px){.header .header__logo{width:170px;margin-top:0;margin-right:0}}@media (min-width: 1201px){.header .header__logo{width:222px}}@media (min-width: 1441px){.header .header__logo{width:244px}}.header .header__logo svg{color:currentColor}.header .header__icons a:hover svg{opacity:0.65}.header .header__icons>ul>li{color:#fff}@media (min-width: 1024px){.header .header__icons>ul>li.header-cart-icon{display:none}}@media (min-width: 1201px){.header .header__icons>ul>li.header-cart-icon{display:block}}.header .header__wrapper__search{width:32px}.header .header__icons>ul>li>a{display:block;text-transform:uppercase}.header .header__icons svg{vertical-align:middle}.header .header__search{top:0;left:0;right:0;padding:0;max-width:0;display:none;position:fixed;background:#fff}@media (min-width: 1024px){.header .header__search{z-index:0;position:static;background:none;transition:all .5s ease-in-out}}.header .header__search.is-visible{display:block;max-width:100%;position:fixed}.header .header__search.is-visible .header__search__active{top:0;left:0;right:0;z-index:9;padding:15px;background-color:#F9FAFB}@media (min-width: 1024px){.header .header__search.is-visible .header__search__active{padding:27px 50px}}.header .header__search.is-visible .header__search__active form{margin:0 auto;max-width:1211px}.header .header__search.is-visible .header__search__background{top:0;left:0;right:0;bottom:0;z-index:-1;position:fixed;background-color:#222529b3}.header .header__search-field{width:100%;border:none;color:#65666a;font-size:18px;font-weight:300;line-height:1.5;font-style:normal;font-stretch:normal;letter-spacing:0.45px}@media (min-width: 1024px){.header .header__search-field{text-align:left}}.header .header__search-field::-moz-placeholder{color:#000}.header .header__search-field::placeholder{color:#000}.header .header__search-clear{margin-right:15px}.header .header__search-clear:hover{text-decoration:underline}.header .header__search-close{width:20px;margin:0 0 0 10px;color:#000;transform:translateY(3px)}.header .header__account:hover .header__account-dropdown{opacity:1;visibility:visible}.header .header__account-dropdown{background-color:#fff;box-shadow:6px 6px 28px 0 rgba(0,0,0,0.12);display:none;opacity:0;padding:48px 0 48px 56px;position:absolute;right:-50px;top:52px;transition:opacity 0.2s, visibility 0.2s;visibility:hidden;width:240px}.header .header__account-dropdown::before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;bottom:100%;content:"";height:0;position:absolute;right:45px;transform:translateX(-50%);width:0}.header .header__account-dropdown a,.header .header__account-dropdown span{color:#181A1D;line-height:20px;text-decoration:none}@media (max-width: 579px){.header .header-cart-heart{display:none}}@media (min-width: 1024px){.header .header-cart-heart{display:none}}@media (min-width: 1201px){.header .header-cart-heart{display:block}}@media (min-width: 1024px){.header .header__account-dropdown{display:block}}.btn--skiplink{top:0;left:50%;opacity:0;z-index:1000;position:absolute;padding:10px 30px;color:#65666A;text-transform:uppercase;background-color:#000;border:3px solid #65666A;transform:translate(-50%, -100px)}.btn--skiplink:active,.btn--skiplink:focus{opacity:1;pointer-events:auto;transform:translate(-50%, 10px);transition:all 0.3s ease}/*! end critical */.header-cart-icon{width:32px}.icon-search{fill:#fff}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/header/header-cart/header-cart.scss *//*! critical */.header-cart{top:0;bottom:0;right:-150%;z-index:501;position:fixed;pointer-events:none;transition:all .5s ease-in-out}.header-cart.active{left:0;pointer-events:all;right:0}.header-cart__wrapper{height:100%;padding:15px;display:flex;flex-direction:column;position:relative;background-color:#fff}@media (min-width: 1024px){.header-cart__wrapper{width:456px;margin-left:auto;padding:25px 32px 32px}}.header-cart__header{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #E4E6E7}.header-cart__title{font-family:"Secondary Font", Arial, sans-serif;font-weight:450;letter-spacing:2px;line-height:1.4375}.header-cart__item{border-bottom:1px solid #E4E6E7;padding-bottom:12px}.header-cart__item+.header-cart__item{margin-top:12px}.header-cart__subtotal{margin:20px 0}.header-cart__subtotal-text{font-weight:400;font-size:16px;letter-spacing:0.01em;line-height:19px;margin-bottom:8px}.header-cart__subtotal-text--full{color:#65666A;flex-basis:100%;font-weight:300;margin-bottom:0}.header-cart__actions{overflow:hidden;margin-top:0.5rem}.header-cart__actions .quantity-selector{justify-content:flex-start;flex-basis:50%}.header-cart--bg{top:0;left:0;right:0;bottom:0;display:none;position:fixed}.header-cart--bg.active{background-color:#111315;display:block;opacity:0.35;z-index:-1}.header-cart__header-close{cursor:pointer;height:20px;position:absolute;right:0;top:2px;width:20px}.header-cart__header-close path{fill:#A8ACB1;color:#A8ACB1}.header-cart__body{min-width:0;min-height:0;flex:1 1 auto;overflow:auto}.header-cart__body.is-loading{opacity:0.6;pointer-events:none}.header-cart__body.is-loading .quantity-selector__tooltip{display:none}/*! end critical */.header-cart__empty-body-container{height:100%}.header-cart__empty-body-container .btn{letter-spacing:1.4px;line-height:43px;margin:0 auto;min-width:230px;padding:0 20px}.header-cart__empty-cart-message{margin-bottom:20px}.header-cart__element-image{margin-right:12px;padding:46px 34px}.header-cart__element-data{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;position:relative;width:calc(100% - 80px)}.header-cart__header__title img{margin-right:8px}.header-cart__element__message{margin-top:0.25em}.header-cart__element-title{padding:4px 0;max-width:150px;-webkit-text-size-adjust:none}.header-cart__element-subtitle{padding-right:50px;-webkit-text-size-adjust:none}.header-cart__element-price{top:-5px;right:0;line-height:1.5;position:absolute;text-align:end;display:flex;flex-direction:column;justify-content:flex-end}.header-cart__element-option{margin-top:0.25em;-webkit-text-size-adjust:none;color:#65666A}.header-cart__footer__child{width:calc(50% - 8px)}.header-cart__footer__child .btn,.header-cart__footer__child a{width:100%;padding:0 10px;min-width:auto;line-height:43px !important;border-radius:3px;letter-spacing:1.4px}.header-cart__footer__child .btn--view-cart-long-text{height:auto;line-height:1.2;min-height:50px;min-width:auto;padding:5px 10px}.header-cart__box-message{background-color:#F3F5F7;font-weight:400;font-size:14px;letter-spacing:0.01em;line-height:1.29;margin-top:16px;padding:12px 16px}.cart-page-element__qty{margin-top:10px}.template--cart .header-cart{display:none}.template--cart .added-to-cart .header-cart{display:block}.header-cart__header-shipping{padding-bottom:20px;margin:-15px}@media (min-width: 1024px){.header-cart__header-shipping{margin:-25px -32px 0 -32px}}.header-cart__header-shipping .away-from-free-shipping{padding:1.5rem;background:#F3F5F7;text-align:center;font-weight:400}.header-cart__header-shipping .away-from-free-shipping span{font-weight:bold;text-transform:uppercase}.away-from-gift{margin-top:25px}.away-from-gift--grid{margin:45px auto 0;max-width:245px}.away-from-gift__message{color:#181A1D;font-size:14px;font-weight:400;letter-spacing:0.01em;line-height:1.1428}.away-from-gift__indicator{background-color:#DEE0E3;display:block;height:5px;width:100%;-webkit-appearance:none}.away-from-gift__indicator::-webkit-progress-bar{background-color:#DEE0E3}.away-from-gift__indicator::-webkit-progress-value{background-color:#DD2135}.away-from-gift__indicator::-moz-progress-bar{background-color:#DD2135}.away-from-gift__show-gwp-button{border-radius:4px;font-family:"Secondary Font", Arial, sans-serif;font-size:12px;font-weight:450;letter-spacing:0.125em;line-height:1.41667;width:100%}.away-from-gift__show-gwp-button:hover{border-color:#181A1D;color:#181A1D}.away-from-gift__button{background-color:#DD2135;border-radius:4px;border:2px solid #DD2135;color:#fff;font-family:"Secondary Font", Arial, sans-serif;font-size:12px;font-weight:450;letter-spacing:0.125em;line-height:1.41667;margin-top:auto;width:100%}.away-from-gift__button:disabled{background-color:#A8ACB1;border-color:#A8ACB1;color:#fff;opacity:1}.away-from-gift__message+.away-from-gift__indicator{margin-top:10px}.away-from-gift__indicator+.away-from-gift__show-gwp-button{margin-top:12px}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/header/header-cart-icon/header-cart-icon.scss *//*! critical */.header-cart-nav{display:block;cursor:pointer;position:relative}.header-cart-icon__icon{width:32px;display:block}.header-cart-icon__icon svg{vertical-align:middle}@media (min-width: 1024px){.header-cart-icon__icon svg{vertical-align:baseline}}.header-cart-icon__badge{display:none;background-color:#A00010;border-radius:100%;color:#fff;font-size:12px;font-weight:500;height:18px;letter-spacing:0.3px;line-height:1.5;position:absolute;right:-8px;text-align:center;top:-4px;width:18px}.header-cart-icon__count{top:7px;width:100%;font-size:9px;line-height:19px;position:absolute;text-align:center}.header-cart-icon__count--inline{position:relative}/*! end critical *//*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/header/header-search/header-search.scss */.header__search__saved{top:80px;left:0;right:0}.header__search__saved__wrapper{margin:0 auto;max-width:1211px;padding:38px 0}.header__search__saved__wrapper li{padding:12px 0}.header__search__saved__wrapper.header__search__saved__wrapper--no-padding{padding:0}.header__search__suggestions{left:1px;top:56px;right:1px;position:absolute;padding:24px 25px 8px;z-index:1}@media (min-width: 1024px){.header__search__suggestions{position:static;padding:38px 50px 73px}}.header__search__suggestions__wrapper{margin:0 auto;max-width:1211px}.header__search__suggestions__list li{margin:16px 0}.header__search__suggestions__results .product-card__quick-view{display:none}.header__search__suggestions__results__single{margin:0 8px}@media (min-width: 1024px){.header__search__suggestions__results__single{margin:0 10px}}.header__search__pages{width:440px;margin-top:28px}@media (min-width: 1024px){.header__search__pages{margin-top:0}}.header__search__pages.header__search__pages--no-margin-top{margin-top:0}.header__search-clear{color:#65666A;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out}.header__search-clear.showing{opacity:1;pointer-events:all}.header__search-clear.--mobile-position{top:18px;right:18px}.header__search-close.--mobile-position{display:none;top:0;right:0;width:40px;height:40px}.header__search-close.--mobile-position svg{width:14px;margin:17px 11px}.mobile-search-wrapper{margin-bottom:48px}.header__search__search-icon{margin-right:15px}.header__search__search-icon svg{fill:#A8ACB1 !important}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/nav/nav/_nav.scss *//*! critical */.nav{display:none}@media (min-width: 1024px){.nav{display:block;position:relative}}.nav>ul{display:flex;-moz-column-gap:18px;column-gap:18px;flex-direction:row}@media (min-width: 1024px){.nav>ul{-moz-column-gap:10px;column-gap:10px}}@media (min-width: 1201px){.nav>ul{-moz-column-gap:14px;column-gap:14px}}@media (min-width: 1441px){.nav>ul{-moz-column-gap:20px;column-gap:20px}.nav>ul>li>a{padding:0}}.nav>ul>li .arrow-down svg{bottom:2px;color:#A8ACB1;position:relative;margin:0 0 0 5px}.nav>ul>li:hover .arrow-down svg{transform-origin:center;animation:spin 1s cubic-bezier(0.8, 0, 0.2, 1)}@keyframes spin{50%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}.nav>ul>li:hover>.nav__dropdown,.nav>ul>li.focus-within>.nav__dropdown{opacity:1;visibility:visible;pointer-events:auto}.nav>ul>li:focus-within>.nav__dropdown{opacity:1;visibility:visible;pointer-events:auto}.nav>ul>li.is-active>a::after{background-color:#fff;bottom:-2px;height:2px;left:20px;opacity:1;right:20px;width:auto}.nav>ul>li.nav__item--has-dropdown.is-active>a::after{right:36px}.nav>ul>li:hover a>svg{display:inline-block}.nav .nav__wrapper--level-two{position:absolute;display:flex;justify-content:center;padding:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%);z-index:999999;width:auto;background:#fff}.nav .nav__list--level-two{border-radius:3px;display:flex;justify-content:center;z-index:999999;width:auto;background:#F5F7F9}.nav .nav__list--level-two .nav__item--has-dropdown{width:290px;padding:30px 40px}.nav .nav__list--level-two .nav__item--has-dropdown:last-child{border-radius:3px;width:480px;background-color:#fff;padding-left:64px;padding-right:64px}.nav .nav__list--level-two a{font-weight:400;color:#181A1D}.nav .nav__list--level-two a:hover{border:none}.nav .nav__list--level-two .nav__list--level-three li{margin-bottom:24px}.nav .nav__list--level-two .nav__list--level-three li:last-of-type{margin-bottom:0}.nav .nav__list--level-two .nav__list--level-three.--compact-gap li{margin-bottom:10px}.nav .nav__list--level-two .nav__list--level-three.--compact-gap li:last-of-type{margin-bottom:0}.nav .nav__list--level-two .nav__list--level-three a{color:#181A1D;font-size:14px;border:1px solid transparent}.nav .nav__list--level-two .nav__list--level-three a:hover{color:#697180}.nav .nav__list--level-two .nav__list--level-three a:focus-visible{border:1px dashed}.nav>ul>li>a{padding:0 11px;color:#fff;position:relative}@media (min-width: 1201px){.nav>ul>li>a{padding:0 16px}}.nav>ul>li>a::before{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:40px}.nav>ul>li>a::after{content:"";position:absolute;bottom:-8px;left:-10%;width:120%;height:6px;background-repeat:no-repeat;background-position:center;opacity:0}.nav>ul>li>a:hover{color:#A8ACB1}@media (min-width: 1024px){.nav--wider>ul>li>a{padding:0;font-size:10px}}@media (min-width: 1201px){.nav--wider>ul>li>a{padding:0;font-size:12px}}.nav .nav__item__multiline{height:20px;display:flex;overflow:visible;align-items:center;flex-direction:column;justify-content:center}.nav>ul>li>.nav__dropdown{left:50%;top:45px;padding:0;opacity:0;width:auto;display:flex;z-index:999999;position:absolute;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;transform:translateX(-50%)}@media (min-width: 1024px){.nav>ul>li>.nav__dropdown{padding-left:2px;padding-right:2px}}.nav>ul>li>.nav__dropdown::after{content:"";z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:0;position:absolute;background:#fff;box-shadow:0 30px 80px 0 rgba(0,0,0,0.37)}.nav>ul>li>a>svg{left:50%;width:14px;bottom:-34px;display:none;z-index:999999;margin-left:-7px;position:absolute}.nav .collections{margin-bottom:24px}.nav .collections .img,.nav .collections .wysiwyg__container img,.wysiwyg__container .nav .collections img{position:relative;width:120px;min-width:120px;height:120px;margin-right:24px;border:0;border-radius:3px;display:block}.nav .collections .img__el{visibility:initial;opacity:1}.nav .collection__container a:hover{text-decoration:none}.nav .collection__container-description{color:#65666A;display:block}.nav .collection__container-heading{color:#000;font-size:16px;font-weight:400;margin-bottom:8px;display:inline-block;text-transform:uppercase}.nav .collection__container-heading:hover{color:#697180}.nav .nav--spacing{margin-bottom:42px}.nav .arrow-right-small{margin-left:10px}/*! end critical */.nav__disciplines{border-top:1px solid rgba(0,0,0,0.1)}.nav__disciplines__label{width:290px;padding:20px;font-weight:600;text-align:center;background:#F5F7F9;text-transform:uppercase}.nav__disciplines__list{padding:20px}.nav__disciplines__list ul{-moz-column-gap:30px;column-gap:30px;width:-moz-max-content;width:max-content}.nav__disciplines__list ul li{opacity:1}.nav__disciplines__list ul li a{color:#181a1d}.nav__disciplines__list ul li:hover a{color:#697180}.bold,.wysiwyg__container b,.wysiwyg__container strong{font-weight:bold !important}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/nav/nav-mobile/_nav-mobile.scss *//*! critical */.nav-mobile{position:fixed;top:0;bottom:0;left:0;height:100vh;width:100vw;background-color:#000;padding:60px 24px;transform:translateY(-100%);transition:transform 0.4s;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.nav-mobile.is-visible{transform:translateY(0);-webkit-overflow-scrolling:touch;overflow-y:scroll}.nav-mobile.is-visible>ul>li>.nav__dropdown{display:flex}.nav-mobile.is-visible .nav__overlay{opacity:1;visibility:visible;-webkit-overflow-scrolling:touch;overflow-y:scroll;height:100vh}.nav-mobile.is-visible .top-cascade>li{animation:menu-cascade 0.2s forwards;max-height:90vh}.nav-mobile.is-visible .top-cascade>li:nth-child(1){animation-delay:0s}.nav-mobile.is-visible .top-cascade>li:nth-child(2){animation-delay:0.1s}.nav-mobile.is-visible .top-cascade>li:nth-child(3){animation-delay:0.2s}.nav-mobile.is-visible .top-cascade>li:nth-child(4){animation-delay:0.3s}.nav-mobile.is-visible .top-cascade>li:nth-child(5){animation-delay:0.4s}.nav-mobile.is-visible .top-cascade>li:nth-child(6){animation-delay:0.5s}.nav-mobile.is-visible .top-cascade>li:nth-child(7){animation-delay:0.6s}.nav-mobile.is-visible .top-cascade>li:nth-child(8){animation-delay:0.7s}.nav-mobile.is-visible .bottom-cascade>li{animation:menu-cascade 0.2s forwards}.nav-mobile.is-visible .bottom-cascade>li:nth-child(1){animation-delay:0.5s}.nav-mobile.is-visible .bottom-cascade>li:nth-child(2){animation-delay:0.6s}.nav-mobile.is-visible .bottom-cascade>li:nth-child(3){animation-delay:0.7s}.nav-mobile.is-visible .bottom-cascade>li:nth-child(4){animation-delay:0.8s}.nav-mobile.is-visible .bottom-cascade>li:nth-child(5){animation-delay:0.9s}.nav-mobile.is-visible .bottom-cascade>li:nth-child(6){animation-delay:1s}.nav-mobile.is-visible .bottom-cascade>li:nth-child(7){animation-delay:1.1s}.nav-mobile.is-visible .bottom-cascade>li:nth-child(8){animation-delay:1.2s}@media (min-width: 1024px){.nav-mobile{display:none}}.nav-mobile>ul>li{margin-bottom:40px;opacity:0;transition:0.2s ease opacity}.nav-mobile>ul>li:last-child{margin-bottom:0}.nav-mobile .nav__list--level-two{color:#fff;-webkit-overflow-scrolling:touch}.nav-mobile .nav__list--level-two>.nav__item{padding-bottom:40px;border-bottom:1px solid #65666A;margin-bottom:40px}.nav-mobile .nav__list--level-two>.nav__item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.nav-mobile .nav__list--level-two>.nav__item:last-child .nav__list--level-three{padding-bottom:120px}.nav-mobile>ul>li>a{display:inline-block;text-transform:uppercase;color:#fff}.nav-mobile>ul>li>.nav__dropdown{position:fixed;top:0;left:0;right:0;bottom:0;display:none;flex-direction:column;background:#000;visibility:hidden;padding:65px 24px 70px;transform:translate(100%, -168px);transition:transform 0.3s, visibility 0.3s;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.nav-mobile>ul>li>.nav__dropdown.is-visible{padding-bottom:0;padding-left:0;padding-right:0;position:static;transform:translate(0, -168px);visibility:visible}.nav-mobile>ul>li>.nav__dropdown>ul{width:100%;flex:1 1;order:1;overflow:unset;margin-top:40px;background:#000}.nav-mobile>ul>li>.nav__dropdown>ul>li{margin-bottom:25px}.nav-mobile>ul>li>.nav__dropdown>ul>li>a{display:block;margin-bottom:10px;color:#fff;pointer-events:none;cursor:text}.nav-mobile .nav__dropdown--blocks{justify-content:center}.nav-mobile .nav__dropdown--blocks .dropdown-block{margin-bottom:32px}.nav-mobile .nav__dropdown--blocks .dropdown-block:last-child{margin-bottom:0}.nav-mobile .nav__dropdown .nav__dropdown li{font-size:16px;margin-bottom:24px;letter-spacing:0.5px}.nav-mobile .nav__dropdown .nav__dropdown li:last-child{margin-bottom:0}.nav-mobile .nav__account{position:fixed;bottom:0;left:0;right:0;display:flex;flex-flow:row wrap;justify-content:space-between;padding:19px 20px 18px}.nav-mobile .nav__account>a{display:inline-block;line-height:26px}.nav-mobile .nav__account::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:-1}.nav-mobile .nav__account svg{display:inline-block;vertical-align:middle;width:24px;margin-right:5px}.nav-mobile .nav__account span{display:inline-block;vertical-align:middle;text-decoration:underline}.nav-mobile .nav__account-dropdown{position:absolute;bottom:60px;left:0;right:0;background-color:#fff;padding:35px 15px 10px 55px;transform:translateY(150%);transition:transform 0.3s;z-index:-1}.nav-mobile .nav__account-dropdown.is-visible{transform:translateY(0)}.nav-mobile .nav__account-dropdown.is-visible .nav__account-close{display:block}.nav-mobile .nav__account-dropdown ul{position:relative;z-index:1}.nav-mobile .nav__account-dropdown li{margin-bottom:15px}.nav-mobile .nav__account-dropdown li:last-child{margin-bottom:0}.nav-mobile .nav__account-close{display:none;position:absolute;bottom:0;left:0;height:100vh;width:100%}.nav-mobile .nav__back{top:24px;left:24px;width:24px;color:#fff;position:absolute;display:inline-block}.nav-mobile .nav__close{top:24px;right:24px;width:20px;height:20px;color:#fff;position:absolute;display:inline-block;transition:0.25s ease opacity}.nav-mobile .nav__overlay{position:fixed;top:0;bottom:0;left:100%;width:100vw;height:100vh;z-index:-1;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s}.nav-mobile .nav__dropdown-title{top:25px;left:50%;height:24px;overflow:visible;position:absolute;transform:translateX(-50%);max-width:calc(100% - 100px);font-size:13px;letter-spacing:1.6px;line-height:22px;text-transform:uppercase;color:#A8ACB1;font-weight:bold}.nav-mobile .nav__dropdown-vertical-alignment{height:100%;display:flex;flex-direction:column;justify-content:center}.nav-mobile .nav__dropdown-subtitle{display:block;width:100%;font-size:18px;letter-spacing:0.5px;color:#fff}.nav-mobile>hr{background:#65666A;margin-bottom:40px;margin-top:48px}.nav-mobile>.nav-footer{color:#E4E6E7;padding-bottom:75px}.nav-mobile>.nav-footer li{margin-bottom:32px;opacity:0}.nav-mobile>.nav-footer li a{font-size:16px;line-height:3px;letter-spacing:0.34px}.nav-mobile .nav__location{margin-top:40px}.nav-mobile .nav__location p{padding-left:8px}.nav-mobile>.nav-footer li:last-child{margin-bottom:0}.nav-mobile .search-container{width:100%;position:relative;margin-top:5px}.nav-mobile .search-icon{position:absolute;margin:11px 0 0 5px}@media (min-width: 1024px){.nav-mobile .search-icon{margin-top:15px}}.nav-mobile .search-icon>svg{fill:#A8ACB1}.nav-mobile .nav__search-field{width:100%;height:56px;border-radius:2px;color:#000;background-color:#fff;padding:16px 16px 16px 40px;border:1px solid #65666A;border-bottom:1px solid #E4E6E7}.nav-mobile .nav__search-field::-moz-placeholder{color:#65666A}.nav-mobile .nav__search-field::placeholder{color:#65666A}@media (min-width: 1024px){.nav-mobile .nav__search-field{height:50px;font-size:20px;margin-bottom:48px}}.nav-mobile .collection__container{position:relative}.nav-mobile .collection__container-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.nav-mobile .collection__container-title{color:#fff;max-width:178px;margin-bottom:8px;display:inline-block;text-transform:uppercase;font-size:14px;line-height:1.38;letter-spacing:1.4px}@media (min-width: 768px){.nav-mobile .collection__container-title{max-width:100%}}.nav-mobile .collection__container>span{color:#E4E6E7;display:block;max-width:150px !important}.nav-mobile .collection__container-description{color:#E4E6E7;font-size:13px;line-height:20px}.nav-mobile .collections picture{position:unset;width:120px;height:120px}.nav-mobile .collections img{width:120px;height:120px;margin-right:26px;border:0;border-radius:3px;position:unset}.nav-mobile .collections{margin-bottom:20px}.nav-mobile hr{background-color:#65666A}/*! end critical */.arrow-right-small{margin-left:8px}.arrow-right-small path{fill:#A8ACB1}.bold,.wysiwyg__container b,.wysiwyg__container strong{font-weight:bold}.nav__account{position:fixed}.nav-footer__ul.ios--padding{padding-bottom:75px}@keyframes menu-cascade{0%{opacity:0}50%{opacity:0.5}100%{opacity:1}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/pre-launch/pre-launch-banner/pre-launch-banner.scss */.prelaunch-header{flex-direction:column}@media (min-width: 1024px){.prelaunch-header{flex-direction:row;position:relative}}.prelaunch-header__image-container{background-position:center center;background-repeat:no-repeat;background-size:cover;flex-basis:100%;padding-top:77.33333vw}@media (min-width: 1024px){.prelaunch-header__image-container{flex-basis:50%;padding-top:0}}.prelaunch-header__container{flex-basis:100%;justify-content:center}@media (min-width: 1024px){.prelaunch-header__container{flex-basis:50%}}@media (min-width: 1024px){.prelaunch-header__column{flex-basis:50%}}.prelaunch-header__content{margin:0 auto;max-width:calc(100% - 48px);padding-bottom:28px;padding-top:40px}@media (min-width: 1024px){.prelaunch-header__content{max-width:368px;padding-bottom:7.5vw;padding-top:10.625vw}}.prelaunch-header__subtitle{color:#000;font-family:'Secondary Font', arial, sans-serif;font-size:13px;letter-spacing:1.5px;line-height:16px;margin-bottom:8px;text-transform:uppercase}@media (min-width: 1024px){.prelaunch-header__subtitle{font-size:14px;line-height:20px;margin-bottom:16px}}.prelaunch-header__title{color:#181A1D;font-size:28px;font-weight:300;line-height:40px;margin-bottom:13px}@media (min-width: 1024px){.prelaunch-header__title{font-size:28px;line-height:38px;margin-bottom:23px}}.prelaunch-header__legend{color:#65666A;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0.3px;margin-bottom:35px}@media (min-width: 1024px){.prelaunch-header__legend{margin-bottom:32px}}@media (min-width: 1024px){.prelaunch-header__input{max-width:360px}}.prelaunch-header__privacy-text{color:#222529;flex-basis:100%;font-weight:300;font-size:13px;letter-spacing:0.325px;line-height:19px;order:1}@media (min-width: 1024px){.prelaunch-header__privacy-text{margin-bottom:32px;margin-top:16px;max-width:360px;order:0}}.prelaunch-header__privacy-text a{text-decoration:underline}.prelaunch-header__success{color:#222529;font-size:14px;font-weight:300;line-height:24px;letter-spacing:0.3px;margin-bottom:12px;order:1}@media (min-width: 1024px){.prelaunch-header__success{margin-bottom:0;margin-top:12px;order:2}}.prelaunch-header__button{margin-bottom:16px;margin-top:16px;order:0}@media (min-width: 1024px){.prelaunch-header__button{margin-bottom:0;margin-top:0;max-width:360px;order:1}}.prelaunch-header__button:disabled{background-color:#E4E6E7;color:#888b93}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/pre-launch/pre-launch-pinned/pre-launch-pinned.scss */@media (min-width: 1024px){.prelaunch__pinned .page-module__padding-top{padding-top:109px}}.prelaunch__pinned .page-module-7__content__text{max-width:100%;min-height:auto;padding-bottom:14px;padding-left:40px;padding-right:41px;padding-top:40px}@media (min-width: 1024px){.prelaunch__pinned .page-module-7__content__text{max-width:486px;min-height:386px;padding:71px 74px}}.prelaunch__pinned .page-module-7__pin{display:none}@media (min-width: 1024px){.prelaunch__pinned .page-module-7__pin{display:block;width:100% !important}}@media (min-width: 769px){.prelaunch__pinned .page-module-7__content--hidden{opacity:1;z-index:1}}@media (min-width: 1024px){.prelaunch__pinned .page-module-7__content--hidden{opacity:0;z-index:-10}}@media (min-width: 769px){.prelaunch__pinned .page-module-7__img{margin-bottom:-8.27%;position:relative;width:100%}}@media (min-width: 1024px){.prelaunch__pinned .page-module-7__img{margin-bottom:0;position:absolute;width:63.71%}}@media (min-width: 769px){.prelaunch__pinned .page-module-7__img__padding{display:block}}@media (min-width: 1024px){.prelaunch__pinned .page-module-7__img__padding{display:none}}@media (min-width: 769px){.prelaunch__pinned .f--s{display:block}}@media (min-width: 1024px){.prelaunch__pinned .f--s{display:flex}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/pre-launch/pre-launch-press/pre-launch-press.scss */@media (min-width: 1201px){.prelaunch__press .page-module-heading__title{font-size:36px;line-height:49px}}.prelaunch__press .page-module-10.prev-6{padding-bottom:0;padding-top:24px}@media (min-width: 1201px){.prelaunch__press .page-module-10.prev-6{padding-bottom:70px;padding-top:64px}}.prelaunch__press .page-module-6.prev-9{padding-top:48px}@media (min-width: 1201px){.prelaunch__press .page-module-6.prev-9{padding-top:16px}}@media (min-width: 1201px){.prelaunch__press .page-module-heading .h5--secondary{margin-bottom:16px}}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/global/_animations.scss */@keyframes vSelectSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1, 0.5, 0.8, 1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/global/_component.scss */.v-select{position:relative;font-family:inherit;min-width:88px;font-weight:400}.v-select,.v-select *{box-sizing:border-box}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/global/_states.scss */.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:not-allowed;background-color:rgba(60,60,60,0.26)}.v-select[dir="rtl"] .vs__actions{padding:0 3px 0 6px}.v-select[dir="rtl"] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir="rtl"] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir="rtl"] .vs__dropdown-menu{text-align:right}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/global/_variables.scss *//*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/modules/_clear.scss */.vs__clear{fill:#65666A;padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/modules/_dropdown-menu.scss */.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:100%;left:0;z-index:99999999;padding:5px 0;margin:0;width:100%;min-width:88px;overflow-y:auto;box-shadow:3px;border:1px solid #65666A;border-top-style:none;border-radius:0 0 3px 3px;text-align:left;list-style:none;background:#fff;max-height:150px !important}.vs__no-options{text-align:center;padding:8px 10px;font-weight:300}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/modules/_dropdown-option.scss */.vs__dropdown-option{line-height:1.42857143;display:block;padding:5px 16px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,0.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/modules/_dropdown-toggle.scss */.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:0 0 0 0;background:#fff;height:calc(100% - 2px);border:1px solid #65666A;border-radius:3px;white-space:normal;overflow:hidden}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 16px;position:relative;height:100%}@media (min-width: 769px){.vs__selected-options{padding-left:calc(16px - 2px);padding-right:calc(16px - 2px)}}@media (min-width: 1025px){.vs__selected-options{padding-left:16px;padding-right:16px}}.show-floating .vs__selected-options{padding-top:24px;padding-bottom:8px}.vs__actions{display:flex;align-items:center;justify-content:center;padding:0;min-width:48px;height:100%;background:#fff;cursor:pointer;border-left:1px solid #65666A}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/modules/_native.scss */.v-select__native{display:block}@media (min-width: 580px){.v-select__native{display:none}.v-select-native .v-select__native{display:block}}.v-select__native,.v-select__native__select{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.v-select__native__select{opacity:0}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/modules/_open-indicator.scss */.vs__open-indicator{fill:#65666A;transform:scale(1);transition:transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);transition-timing-function:cubic-bezier(1, -0.115, 0.975, 0.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/modules/_search-input.scss */.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:0 0 0 -2px;padding:0 3px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1;font-family:inherit}.vs__search::-moz-placeholder{color:#65666A}.vs__search::placeholder{color:#65666A}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:0.2}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/modules/_selected.scss */.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid #65666A;border-radius:3px;color:#222529;line-height:1.4;z-index:0;height:100%}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:#65666A;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{opacity:0.4}.vs--single.vs--searching .vs__selected{display:none}/*! path: /home/runner/work/peloton-apparel/peloton-apparel/src/modules/global/vue-select/scss/modules/_spinner.scss */.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:0.9em solid rgba(100,100,100,0.1);border-right:0.9em solid rgba(100,100,100,0.1);border-bottom:0.9em solid rgba(100,100,100,0.1);border-left:0.9em solid rgba(60,60,60,0.45);transform:translateZ(0);animation:vSelectSpinner 1.1s infinite linear;transition:opacity 0.1s}.vs__spinner,.vs__spinner::after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}
