:root{--pairfit-black: #0a0a0a;--pairfit-white: #ffffff;--pairfit-gray: #f5f5f5;--pairfit-gray-mid: #e8e8e8;--pairfit-accent: #d8d12d;--pairfit-sale-red: #e53935;--pairfit-text-muted: #666666;--pairfit-section-heading-font: var(--font-heading-family);--pairfit-spinner-size: 2.2rem;--pairfit-spinner-stroke: 2.5px;--pairfit-spinner-track: rgba(10, 10, 10, .14);--pairfit-spinner-color: var(--pairfit-black)}html{overflow-x:clip}body{overflow-x:clip;width:100%}#MainContent,.content-for-layout{max-width:100%;overflow-x:clip}.drawer{width:100%;max-width:100%}slider-component{max-width:100%}.product__media-wrapper{max-width:100%;overflow-x:clip}@media screen and (max-width:749px){.product__media-list{margin-left:0;width:100%}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}}.pairfit-logo{font-family:var(--font-heading-family);font-style:italic;font-weight:800;font-size:2.8rem;letter-spacing:.02em;text-transform:uppercase;line-height:1;color:rgb(var(--color-foreground))}.pairfit-logo__accent{font-weight:800;letter-spacing:.02em}.shopify-section.pairfit-top-bar-section{background:var(--pairfit-black)}.pairfit-top-bar{background:var(--pairfit-black);color:var(--pairfit-white);padding:.55rem 0;font-size:1.05rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pairfit-top-bar__inner{width:100%;max-width:100%;margin:0 auto;padding:0 .6rem}.pairfit-top-bar .announcement-bar,.pairfit-top-bar .announcement-bar__announcement{color:var(--pairfit-white);width:100%}.pairfit-top-bar__message,.pairfit-top-bar .announcement-bar__message{color:var(--pairfit-white);text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem;font-weight:600;margin:0}.pairfit-top-bar .announcement-bar-slider,.pairfit-top-bar .announcement-bar-slider .slider{width:100%;max-width:100%}.pairfit-top-bar__track{display:flex;align-items:center;justify-content:center;gap:.2rem;width:100%}.pairfit-top-bar .slider--everywhere{margin-bottom:0;scroll-behavior:auto}.pairfit-top-bar .announcement-bar-slider{width:100%!important;max-width:100%}.pairfit-top-bar .announcement-bar__message{min-height:0;padding:0;letter-spacing:.04em}.pairfit-top-bar .announcement-bar .slider-button--prev,.pairfit-top-bar .announcement-bar .slider-button--next{margin:0!important}.pairfit-top-bar .pairfit-top-bar__track .pairfit-top-bar__arrow.slider-button{color:var(--pairfit-white)!important;background:transparent!important;border:none!important;box-shadow:none!important;flex-shrink:0;width:auto;min-width:3.2rem;height:3.2rem;margin:0!important;padding:0;border-radius:50%;transition:background .15s ease,color .15s ease}.pairfit-top-bar .pairfit-top-bar__track .pairfit-top-bar__arrow.slider-button:not([disabled]):hover{color:var(--pairfit-white)!important;background:#ffffff1f!important}.pairfit-top-bar .pairfit-top-bar__track .pairfit-top-bar__arrow .svg-wrapper{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem}.pairfit-top-bar .pairfit-top-bar__track .slider-button--prev .icon,.pairfit-top-bar .pairfit-top-bar__track .slider-button--prev svg,.pairfit-top-bar .pairfit-top-bar__track .slider-button--next .icon,.pairfit-top-bar .pairfit-top-bar__track .slider-button--next svg{width:1rem;height:.6rem;color:var(--pairfit-white)!important;transform:rotate(90deg)!important;transform-origin:center center}.pairfit-top-bar .pairfit-top-bar__track .slider-button--next .icon,.pairfit-top-bar .pairfit-top-bar__track .slider-button--next svg{transform:rotate(-90deg)!important}.pairfit-top-bar .pairfit-top-bar__track .slider-button--prev:not([disabled]):hover .icon,.pairfit-top-bar .pairfit-top-bar__track .slider-button--prev:not([disabled]):hover svg{transform:rotate(90deg) scale(1.15)!important}.pairfit-top-bar .pairfit-top-bar__track .slider-button--next:not([disabled]):hover .icon,.pairfit-top-bar .pairfit-top-bar__track .slider-button--next:not([disabled]):hover svg{transform:rotate(-90deg) scale(1.15)!important}.pairfit-top-bar .pairfit-top-bar__track .slider-button[disabled]{opacity:.35;cursor:not-allowed}.pairfit-top-bar .pairfit-top-bar__track .slider-button[disabled] .icon,.pairfit-top-bar .pairfit-top-bar__track .slider-button[disabled] svg{opacity:1;color:var(--pairfit-white)}@media screen and (min-width:750px){.pairfit-top-bar{padding:.65rem 0;font-size:1.1rem}.pairfit-top-bar__inner{padding:0 2rem}.pairfit-top-bar__message,.pairfit-top-bar .announcement-bar__message{font-size:1.15rem}.pairfit-top-bar .pairfit-top-bar__track .pairfit-top-bar__arrow.slider-button{min-width:3.6rem;height:3.6rem}}@media screen and (min-width:990px){.pairfit-top-bar__inner{padding:0 3.2rem}.pairfit-top-bar .announcement-bar-slider{width:100%!important}.pairfit-top-bar__message,.pairfit-top-bar .announcement-bar__message{font-size:1.2rem;letter-spacing:.05em}}@media screen and (min-width:1200px){.pairfit-top-bar__inner{padding:0 4rem}}@media screen and (max-width:549px){.pairfit-top-bar{font-size:.92rem;padding:.5rem 0}.pairfit-top-bar__inner{padding:0 .2rem}.pairfit-top-bar__message span,.pairfit-top-bar .announcement-bar__message span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:62vw;margin:0 auto}.pairfit-top-bar .pairfit-top-bar__track .pairfit-top-bar__arrow.slider-button{min-width:2.8rem;height:2.8rem}.pairfit-top-bar .pairfit-top-bar__track .pairfit-top-bar__arrow .svg-wrapper{width:1.2rem;height:1.2rem}.pairfit-top-bar .pairfit-top-bar__track .slider-button--prev .icon,.pairfit-top-bar .pairfit-top-bar__track .slider-button--prev svg,.pairfit-top-bar .pairfit-top-bar__track .slider-button--next .icon,.pairfit-top-bar .pairfit-top-bar__track .slider-button--next svg{width:.9rem;height:.55rem}}.pairfit-header__main.page-width{max-width:var(--page-width);padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:990px){.pairfit-header__main.page-width{padding-left:2.4rem;padding-right:2.4rem}}.pairfit-header-wrapper{display:block;background-color:var(--pairfit-white);border-bottom:1px solid var(--pairfit-gray-mid)}.pairfit-header{background-color:var(--pairfit-white)}.shopify-section-group-header-group.shopify-section-header-sticky{position:sticky;top:0;z-index:5;background-color:var(--pairfit-white)}.shopify-section-group-header-group.shopify-section-header-sticky .shopify-section.pairfit-top-bar-section,.shopify-section-group-header-group.shopify-section-header-sticky .pairfit-top-bar{background-color:var(--pairfit-black)}.shopify-section-group-header-group.shopify-section-header-sticky .shopify-section.section-header{background-color:var(--pairfit-white)}.shopify-section-group-header-group.shopify-section-header-sticky sticky-header.pairfit-header-wrapper,.shopify-section-group-header-group.shopify-section-header-sticky .pairfit-header-wrapper{background-color:var(--pairfit-white)!important}.shopify-section-group-header-group.shopify-section-header-sticky .pairfit-header{background-color:var(--pairfit-white)}.shopify-section-group-header-group.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-group-header-group.animate{transition:top .15s ease-out}.shopify-section-group-header-group .gradient{background-attachment:scroll!important}.pairfit-header__main{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 0;min-height:6.4rem;max-width:100%;overflow-x:clip}.pairfit-header__start{display:flex;align-items:center;gap:1.2rem;flex:1;min-width:0}.pairfit-header__brand-row{display:flex;align-items:center;gap:2.4rem;flex:1;min-width:0}@media screen and (min-width:990px){.pairfit-header__start{gap:1.6rem}.pairfit-header__brand-row{gap:3.2rem}}.pairfit-header__main header-drawer{flex-shrink:0;margin-left:0;position:static}@media screen and (max-width:989px){.pairfit-header-wrapper header-drawer .menu-drawer-container{position:static}.pairfit-header-wrapper header-drawer .pairfit-menu-drawer.menu-drawer{position:fixed;top:var(--header-bottom-position, 0);left:0;width:min(34rem,88vw);max-width:100%;height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 0px));transform:translate(-100%);visibility:hidden;z-index:9999;background:var(--pairfit-white);border-right:none;box-shadow:8px 0 32px #0a0a0a1f;filter:none;isolation:isolate}.pairfit-header-wrapper header-drawer details[open]>.pairfit-menu-drawer.menu-drawer,.pairfit-header-wrapper header-drawer details[open].menu-opening>.pairfit-menu-drawer.menu-drawer{transition:transform .38s cubic-bezier(.22,1,.36,1),visibility .38s ease}.pairfit-header-wrapper header-drawer details[open].menu-opening>.pairfit-menu-drawer.menu-drawer{transform:translate(0);visibility:visible}.pairfit-header-wrapper .header__icon--menu[aria-expanded=true]:before{display:none!important;content:none!important}.pairfit-header-wrapper header-drawer details[open].menu-opening:before{content:"";position:fixed;top:var(--header-bottom-position, 0);left:0;right:0;bottom:0;z-index:9998;display:block;background:#0a0a0a85;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:auto}.pairfit-header-wrapper header-drawer details[open]>summary.header__icon--menu{position:relative;z-index:10000}.pairfit-header-wrapper header-drawer .header__icon--menu{position:relative;z-index:10000}.pairfit-menu-drawer__nav.menu-drawer__navigation{padding:.8rem 0 0;flex:1;overflow-y:auto}.pairfit-menu-drawer .menu-drawer__navigation-container{min-height:100%}.pairfit-menu-drawer__list.menu-drawer__menu{margin:0;padding:0}.pairfit-menu-drawer__item{border-bottom:1px solid var(--pairfit-gray-mid)}.pairfit-menu-drawer__item:last-child{border-bottom:none}.pairfit-menu-drawer__link.menu-drawer__menu-item{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 2.4rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--pairfit-black);background:transparent;transition:background .2s ease,color .2s ease,padding-left .2s ease}.pairfit-menu-drawer__link-text{flex:1}.pairfit-menu-drawer__link-arrow{flex-shrink:0;font-size:1.6rem;line-height:1;opacity:0;transform:translate(-.4rem);transition:opacity .2s ease,transform .2s ease}.pairfit-menu-drawer__link:hover,.pairfit-menu-drawer__link:focus-visible{background:var(--pairfit-gray);padding-left:2.8rem;color:var(--pairfit-black)}.pairfit-menu-drawer__link:hover .pairfit-menu-drawer__link-arrow,.pairfit-menu-drawer__link:focus-visible .pairfit-menu-drawer__link-arrow{opacity:.55;transform:translate(0)}.pairfit-menu-drawer__link--active.menu-drawer__menu-item--active{background:var(--pairfit-gray);box-shadow:inset 3px 0 0 var(--pairfit-black);font-weight:600}.pairfit-menu-drawer__link--active .pairfit-menu-drawer__link-arrow{opacity:.45;transform:translate(0)}.pairfit-menu-drawer__link--sale{color:var(--pairfit-sale-red);font-weight:700}.pairfit-menu-drawer__link--sale:hover,.pairfit-menu-drawer__link--sale:focus-visible{background:#e5393514;color:var(--pairfit-sale-red)}.pairfit-menu-drawer__link--sale.menu-drawer__menu-item--active{box-shadow:inset 3px 0 0 var(--pairfit-sale-red)}.pairfit-menu-drawer__footer.menu-drawer__utility-links{padding:2rem 2.4rem 2.4rem;background:var(--pairfit-gray);border-top:1px solid var(--pairfit-gray-mid)}.pairfit-menu-drawer__account.menu-drawer__account{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;margin:0;padding:1.2rem 2rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pairfit-black);background:var(--pairfit-white);border:1.5px solid var(--pairfit-black);border-radius:999px;text-decoration:none;transition:background .2s ease,color .2s ease}.pairfit-menu-drawer__account:hover,.pairfit-menu-drawer__account:focus-visible{background:var(--pairfit-black);color:var(--pairfit-white)}.pairfit-menu-drawer__account .svg-wrapper{width:1.8rem;height:1.8rem}.pairfit-menu-drawer__account-label{line-height:1}}@media screen and (min-width:990px){.pairfit-header__main header-drawer{margin-left:-.2rem}}.pairfit-header__main .header__icon--menu{display:inline-flex}@media screen and (min-width:990px){.pairfit-header-wrapper:not(.pairfit-header-wrapper--menu-drawer) .pairfit-header__main header-drawer{display:none}.pairfit-header-wrapper:not(.pairfit-header-wrapper--menu-drawer) .pairfit-header__main .header__icon--menu{display:none}}.pairfit-header__brand{flex-shrink:0;display:flex;align-items:center}.pairfit-header__heading{margin:0;line-height:1;display:flex;align-items:center}.pairfit-header__logo{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.pairfit-header__logo-img{display:block;max-height:4.8rem;width:auto}.pairfit-header__brand .pairfit-logo{font-size:4rem;line-height:1;color:var(--pairfit-black)}.pairfit-header__nav{flex:0 1 auto;display:flex;align-items:center;align-self:center;min-width:0}.pairfit-main-nav{width:auto}.pairfit-main-nav__list{display:flex;align-items:center;flex-wrap:nowrap;gap:0 2.4rem;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;min-height:4.8rem}.pairfit-main-nav__list::-webkit-scrollbar{display:none}.pairfit-main-nav__item{display:flex;align-items:center}.pairfit-main-nav__link{display:inline-flex;align-items:center;min-height:4.8rem;padding:0;font-family:var(--font-body-family);font-size:1.15rem;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.14em;color:var(--pairfit-black);text-decoration:none;white-space:nowrap;border:none;transition:opacity .15s ease}.pairfit-main-nav__link:hover{opacity:.55}.pairfit-main-nav__link--active{font-weight:500;opacity:1}@media screen and (min-width:990px){.pairfit-main-nav__list{gap:0 3.2rem}.pairfit-main-nav__link{font-size:1.2rem;letter-spacing:.16em}}@media screen and (min-width:1200px){.pairfit-main-nav__list{gap:0 4rem}}.pairfit-inline-menu{width:100%}.pairfit-inline-menu__list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.pairfit-inline-menu__list::-webkit-scrollbar{display:none}.pairfit-inline-menu__link{display:block;padding:1rem 1.6rem;font-size:1.3rem;font-weight:600;color:var(--pairfit-black);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:border-color .15s ease}.pairfit-inline-menu__link:hover,.pairfit-inline-menu__link--active{border-bottom-color:var(--pairfit-black)}.pairfit-header__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0;margin-left:auto}.pairfit-search-bar{position:relative;flex:1 1 16rem;min-width:0;max-width:28rem}.pairfit-search-bar__form{position:relative;display:flex;align-items:center}.pairfit-search-bar__input{width:100%;padding:1rem 4rem 1rem 1.6rem;border:1px solid var(--pairfit-gray-mid);border-radius:999px;background:var(--pairfit-gray);font-size:1.3rem;font-family:inherit;color:var(--pairfit-black);outline:none}.pairfit-search-bar__input::placeholder{color:var(--pairfit-text-muted)}.pairfit-search-bar__input:focus{border-color:var(--pairfit-black);background:var(--pairfit-white)}.pairfit-search-bar__submit{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:3.2rem;height:3.2rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.predictive-search{display:none}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.pairfit-search-bar .predictive-search{display:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:10;background:var(--pairfit-white);border:1px solid var(--pairfit-gray-mid);border-radius:.8rem;box-shadow:0 4px 20px #00000014}predictive-search[open] .pairfit-search-bar .predictive-search,predictive-search[loading] .pairfit-search-bar .predictive-search{display:block}predictive-search:not([loading]) .predictive-search__loading-state{display:none!important}predictive-search[loading] .predictive-search__loading-state{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.6rem;padding:1.6rem;position:relative}.pairfit-header__login{font-size:1.3rem;font-weight:600;color:var(--pairfit-black);text-decoration:none;white-space:nowrap;padding:.8rem 1.2rem}.pairfit-header__login:hover{text-decoration:underline}.pairfit-header__cart{position:relative}.pairfit-header-wrapper .header__heading{display:none}.pairfit-section-title{font-family:var(--pairfit-section-heading-font);font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.6rem}.pairfit-categories__scroll{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem;-webkit-overflow-scrolling:touch}.pairfit-categories__scroll::-webkit-scrollbar{display:none}.pairfit-category-tile{flex:0 0 28%;min-width:10rem;max-width:14rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;text-decoration:none;color:var(--pairfit-black)}.pairfit-category-tile__media{width:100%;aspect-ratio:1;overflow:hidden;background:var(--pairfit-gray);display:block}.pairfit-category-tile__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.pairfit-category-tile:hover .pairfit-category-tile__img{transform:scale(1.04)}.pairfit-category-tile__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.8rem;font-size:1.1rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#00000073;line-height:1.3}.pairfit-category-tile__label{font-size:1.2rem;font-weight:400;text-align:center;letter-spacing:.01em;line-height:1.35;width:100%}@media screen and (min-width:750px){.pairfit-categories__scroll{gap:1.2rem}.pairfit-category-tile{flex:1 1 0;min-width:0;max-width:none}}@media screen and (min-width:990px){.pairfit-categories__scroll{gap:1.6rem;overflow-x:clip}}.slideshow .banner__media img.slideshow__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.slideshow .banner__media img.slideshow__image--desktop{display:none}.slideshow__slide--has-overlay .banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.38) 42%,rgba(0,0,0,.12) 72%,transparent 100%)}.slideshow__slide--has-overlay .banner__media:after{z-index:0}.slideshow__slide--linked{cursor:pointer}.slideshow__slide--linked .banner__media:after{pointer-events:none}.slideshow__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;text-decoration:none;cursor:pointer;pointer-events:auto}.slideshow__slide--linked .slideshow__text-wrapper{pointer-events:none;z-index:2}.slideshow__slide--linked .slideshow__text-wrapper .banner__buttons,.slideshow__slide--linked .slideshow__text-wrapper .button,.slideshow__slide--linked .slideshow__text-wrapper a{pointer-events:auto}.slideshow__slide--has-overlay{overflow:hidden}.slideshow__slide--has-overlay .pairfit-slideshow-hero.slideshow__text-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;height:100%!important;min-height:0!important;width:100%;padding:2rem 1.5rem clamp(2rem,5vh,3.6rem);pointer-events:none;display:flex}.slideshow.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content{min-height:0!important}.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--bottom-center,.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--bottom-left,.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--bottom-right{align-items:flex-end;justify-content:center}.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--bottom-left{justify-content:flex-start}.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--bottom-right{justify-content:flex-end}.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--middle-center,.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--middle-left,.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--middle-right{align-items:center;justify-content:center}.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--middle-left{justify-content:flex-start}.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--middle-right{justify-content:flex-end}.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--top-center,.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--top-left,.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--top-right{align-items:flex-start;justify-content:center;padding-top:clamp(2rem,5vh,3.6rem);padding-bottom:2rem}.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--top-left{justify-content:flex-start}.slideshow__slide--has-overlay .pairfit-slideshow-hero.banner__content--top-right{justify-content:flex-end}.pairfit-slideshow-hero__content.slideshow__text,.pairfit-slideshow-hero .pairfit-slideshow-hero__content{background:transparent!important;border:none;box-shadow:none;padding:0;max-width:68rem;width:100%}.pairfit-slideshow-hero__eyebrow,.pairfit-slideshow-hero .banner__heading,.pairfit-slideshow-hero .banner__text,.pairfit-slideshow-hero .banner__text p{color:#fff!important}.pairfit-slideshow-hero__eyebrow{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.pairfit-slideshow-hero .banner__heading{margin:0 0 .8rem;font-size:clamp(2.8rem,6vw,5.6rem);line-height:1.05;text-shadow:0 2px 24px rgba(0,0,0,.55)}.pairfit-slideshow-hero .banner__text{margin:0 0 1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;line-height:1.45;text-shadow:0 1px 14px rgba(0,0,0,.5)}.pairfit-slideshow-hero__buttons.banner__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.2rem;pointer-events:auto}.pairfit-slideshow-hero__buttons .button{min-width:12rem;min-height:auto;padding:1rem 2.4rem!important;font-size:1.1rem!important;line-height:1.2}.pairfit-slideshow-hero__buttons .button--primary{background-color:#fff!important;border:2px solid #ffffff!important;color:#0a0a0a!important;--color-button: 255, 255, 255;--color-button-text: 10, 10, 10}.pairfit-slideshow-hero__buttons .button--primary:hover{background-color:transparent!important;color:#fff!important}.pairfit-slideshow-hero__buttons .button--secondary,.pairfit-slideshow-hero__buttons .pairfit-slideshow-hero__button-secondary{background-color:transparent!important;border:2px solid #ffffff!important;color:#fff!important;--color-button: 255, 255, 255;--color-button-text: 255, 255, 255}.pairfit-slideshow-hero__buttons .button--secondary:hover,.pairfit-slideshow-hero__buttons .pairfit-slideshow-hero__button-secondary:hover{background-color:#fff!important;color:#0a0a0a!important}.banner__content--bottom-left.pairfit-slideshow-hero .pairfit-slideshow-hero__buttons,.banner__content--bottom-left.pairfit-slideshow-hero .banner__heading,.banner__content--bottom-left.pairfit-slideshow-hero .banner__text,.banner__content--bottom-left.pairfit-slideshow-hero .pairfit-slideshow-hero__eyebrow{text-align:left}.banner__content--bottom-left.pairfit-slideshow-hero .pairfit-slideshow-hero__buttons{justify-content:flex-start}.banner__content--bottom-right.pairfit-slideshow-hero .pairfit-slideshow-hero__buttons,.banner__content--bottom-right.pairfit-slideshow-hero .banner__heading,.banner__content--bottom-right.pairfit-slideshow-hero .banner__text,.banner__content--bottom-right.pairfit-slideshow-hero .pairfit-slideshow-hero__eyebrow{text-align:right}.banner__content--bottom-right.pairfit-slideshow-hero .pairfit-slideshow-hero__buttons{justify-content:flex-end}@media screen and (max-width:749px){.slideshow.banner--large:not(.banner--adapt) .slideshow__slide--has-overlay{min-height:min(72vh,46rem)}.slideshow__slide--has-overlay .pairfit-slideshow-hero.slideshow__text-wrapper{padding:1.6rem 1.2rem 1.8rem}.pairfit-slideshow-hero .banner__heading{font-size:clamp(2.2rem,9vw,3.4rem);margin-bottom:.6rem}.pairfit-slideshow-hero__eyebrow{font-size:.9rem;letter-spacing:.16em;margin-bottom:.6rem}.pairfit-slideshow-hero .banner__text{font-size:1rem;margin-bottom:1.2rem;letter-spacing:.08em}.pairfit-slideshow-hero__buttons.banner__buttons{gap:.8rem}.pairfit-slideshow-hero__buttons .button{min-width:10.5rem;padding:.9rem 1.8rem!important;font-size:1rem!important}}@media screen and (min-width:750px){.slideshow__slide--has-overlay .pairfit-slideshow-hero.slideshow__text-wrapper{padding:3rem 5rem clamp(3rem,6vh,5rem)}}@media screen and (min-width:750px){.slideshow .banner__media img.slideshow__image--desktop{display:block}.slideshow .banner__media img.slideshow__image--mobile{display:none}.slideshow.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .slideshow__slide{min-height:72rem}}@media screen and (max-width:749px){.slideshow.banner--large:not(.banner--adapt) .slideshow__slide{min-height:48rem}.slideshow.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:48rem}.slideshow.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:48rem}}.slideshow .banner__heading,.image-banner .banner__heading{text-transform:uppercase;letter-spacing:.04em;font-weight:800}.slideshow .banner__text,.image-banner .banner__text{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.button,.shopify-payment-button__button,.banner__buttons .button{border-radius:999px!important;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:1.2rem;padding:1.2rem 2.8rem}.button--secondary{background:var(--pairfit-white)!important;color:var(--pairfit-black)!important;border:1px solid var(--pairfit-black)!important}.pairfit-product-card{display:flex;flex-direction:column;width:100%;height:100%;background:var(--pairfit-white)}.pairfit-product-card__media-wrap{position:relative;width:100%}.pairfit-product-card__link{text-decoration:none;color:inherit}.pairfit-product-card__link--media{display:block}.pairfit-product-card__link--info{display:block;flex:1}.pairfit-product-card__media{position:relative;background:var(--pairfit-white);overflow:hidden;border-radius:0}.pairfit-product-card__media:before{content:"";display:block;padding-bottom:var(--ratio-percent, 125%)}.pairfit-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity .25s ease}.pairfit-product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.pairfit-product-card__image--secondary{opacity:0}.pairfit-product-card__media-wrap:has(.pairfit-product-card__image--secondary):hover .pairfit-product-card__image--primary,.pairfit-product-card__media-wrap:has(.pairfit-product-card__image--secondary):focus-within .pairfit-product-card__image--primary{opacity:0}.pairfit-product-card__media-wrap:has(.pairfit-product-card__image--secondary):hover .pairfit-product-card__image--secondary,.pairfit-product-card__media-wrap:has(.pairfit-product-card__image--secondary):focus-within .pairfit-product-card__image--secondary{opacity:1}.pairfit-product-card__wishlist{position:absolute;bottom:.65rem;left:.65rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:none;background:transparent;color:var(--pairfit-white);cursor:pointer;filter:drop-shadow(0 0 1px rgba(0,0,0,.85)) drop-shadow(0 1px 2px rgba(0,0,0,.25));transition:transform .2s ease,opacity .2s ease}.pairfit-product-card__wishlist .svg-wrapper{display:flex;width:2rem;height:2rem}.pairfit-product-card__wishlist:hover{transform:scale(1.08)}.pairfit-product-card__wishlist svg{width:100%;height:100%}.pairfit-product-card__wishlist svg path{fill:transparent;stroke:currentColor;stroke-width:1.4}.pairfit-product-card__wishlist.is-active{width:3.2rem;height:3.2rem}.pairfit-product-card__wishlist.is-active .svg-wrapper{width:2.4rem;height:2.4rem}.pairfit-product-card__wishlist.is-active svg path{fill:currentColor;stroke:currentColor;stroke-width:1.6}.pairfit-product-card__quick-view{position:absolute;right:.65rem;bottom:.65rem;z-index:2}.pairfit-product-card__quick-view-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:none;border-radius:50%;background:var(--pairfit-white);color:var(--pairfit-black);cursor:pointer;box-shadow:0 .1rem .35rem #0000001f;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.pairfit-product-card__quick-view-btn .svg-wrapper{display:flex;width:1.4rem;height:1.4rem;pointer-events:none}.pairfit-product-card__quick-view-btn .icon{width:100%;height:100%}.pairfit-product-card__quick-view-btn:hover{transform:scale(1.06);background:var(--pairfit-black);color:var(--pairfit-white)}.pairfit-product-card__quick-view-btn.loading{opacity:.85;pointer-events:none}.pairfit-product-card__quick-view-btn.loading .svg-wrapper{opacity:0}.pairfit-product-card__quick-view-btn .loading__spinner{position:absolute;inset:auto;display:flex!important;align-items:center;justify-content:center;width:1.6rem!important;height:1.6rem!important;min-width:1.6rem;min-height:1.6rem;margin:0;transform:translate(-50%,-50%)}.pairfit-product-card__quick-view-btn .loading__spinner .pairfit-spinner,.pairfit-product-card__quick-view-btn .loading__spinner .pairfit-spinner__ring{flex-shrink:0;width:1.6rem!important;height:1.6rem!important;min-width:1.6rem;min-height:1.6rem;aspect-ratio:1 / 1;--pairfit-spinner-size: 1.6rem}.pairfit-product-card__quick-view-btn.loading .pairfit-spinner__ring{--pairfit-spinner-track: rgba(10, 10, 10, .14);--pairfit-spinner-color: var(--pairfit-black)}.pairfit-product-card__quick-view-btn.loading:hover .pairfit-spinner__ring{--pairfit-spinner-track: rgba(255, 255, 255, .22);--pairfit-spinner-color: var(--pairfit-white)}@keyframes pairfit-spin{to{transform:rotate(360deg)}}.pairfit-spinner{display:inline-flex;align-items:center;justify-content:center;width:var(--pairfit-spinner-size);height:var(--pairfit-spinner-size);line-height:0}.pairfit-spinner__ring{box-sizing:border-box;display:block;width:var(--pairfit-spinner-size);height:var(--pairfit-spinner-size);border:var(--pairfit-spinner-stroke) solid var(--pairfit-spinner-track);border-top-color:var(--pairfit-spinner-color);border-radius:50%;animation:pairfit-spin .7s cubic-bezier(.45,.05,.25,.95) infinite}.loading__spinner:not(.hidden){display:inline-flex!important;align-items:center;justify-content:center;width:var(--pairfit-spinner-size);height:var(--pairfit-spinner-size);line-height:0}.loading__spinner.hidden{display:none!important}.loading__spinner .spinner{display:none}.button.loading>.loading__spinner{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:var(--pairfit-spinner-size);height:var(--pairfit-spinner-size)}.button.loading>.loading__spinner .pairfit-spinner__ring{--pairfit-spinner-track: rgba(var(--color-button-text), .22);--pairfit-spinner-color: rgb(var(--color-button-text))}.button--secondary.loading>.loading__spinner .pairfit-spinner__ring{--pairfit-spinner-track: rgba(10, 10, 10, .14);--pairfit-spinner-color: var(--pairfit-black)}.cart-item .loading__spinner,.cart-drawer .cart-item .loading__spinner{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);padding:0;width:var(--pairfit-spinner-size);height:var(--pairfit-spinner-size)}.product-count .loading__spinner,.product-count-vertical .loading__spinner{display:inline-flex;align-items:center;justify-content:center;top:50%;right:0;padding-top:0;transform:translateY(-50%);width:var(--pairfit-spinner-size);height:var(--pairfit-spinner-size)}.predictive-search__loading-state .pairfit-spinner,.predictive-search__loading-state .pairfit-spinner__ring{--pairfit-spinner-size: 2.4rem}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;width:100%;padding:0 1.5rem;opacity:.82}.collection.loading .loading-overlay{display:flex}.loading-overlay__spinner{position:relative;inset:auto;z-index:2;width:auto;height:auto;transform:none;display:flex!important;align-items:center;justify-content:center}.loading-overlay__spinner .pairfit-spinner__ring{--pairfit-spinner-size: 3rem;--pairfit-spinner-track: rgba(255, 255, 255, .28);--pairfit-spinner-color: var(--pairfit-white);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.collection .loading-overlay.gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a3d;pointer-events:none}#ProductGridContainer .loading__spinner:not(.hidden),.collection .loading__spinner:not(.hidden){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:auto;transform:none;z-index:2}#ProductGridContainer .pairfit-spinner__ring,.collection .pairfit-spinner__ring{--pairfit-spinner-size: 2.8rem}.product__modal-opener>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){.pairfit-spinner__ring{animation-duration:1.4s}}@media screen and (min-width:750px){.pairfit-product-card__quick-view{opacity:0;transition:opacity .2s ease}.pairfit-product-card__media-wrap:hover .pairfit-product-card__quick-view,.pairfit-product-card__media-wrap:focus-within .pairfit-product-card__quick-view{opacity:1}}.pairfit-product-card__badges{position:absolute;top:.75rem;right:.75rem;left:auto;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;pointer-events:none}.pairfit-product-card__badge{display:inline-flex;align-items:center;justify-content:center;line-height:1;text-transform:uppercase}.pairfit-product-card__badge--sale{min-width:3.6rem;padding:.45rem .65rem;border-radius:999px;background:linear-gradient(145deg,#ef4444 0%,var(--pairfit-sale-red) 55%,#c62828 100%);color:var(--pairfit-white);border:1px solid rgba(255,255,255,.28);font-size:1.15rem;font-weight:700;letter-spacing:.02em}.pairfit-product-card__badge--new{padding:.45rem .75rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;border-radius:999px;background:var(--pairfit-black);color:var(--pairfit-white);box-shadow:0 .15rem .5rem #0003}.pairfit-product-card__badge--soldout{padding:.45rem .75rem;font-size:1.1rem;font-weight:600;letter-spacing:.08em;border-radius:999px;background:#fffffff0;color:var(--pairfit-black);box-shadow:0 .15rem .5rem #0000001f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pairfit-product-card__info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:.55rem 0 0;flex:1}.pairfit-product-card__brand{margin:0;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--pairfit-text-muted);line-height:1.2}.pairfit-product-card__title{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;color:var(--pairfit-black);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.pairfit-product-card__price-row{margin-top:0;line-height:1.2}.pairfit-product-card__price{margin:0;justify-content:center}.pairfit-product-card__price .price__container{justify-content:center}.pairfit-product-card__price .price-item{font-size:1.2rem;font-weight:400;color:var(--pairfit-black);letter-spacing:.02em;font-variant-numeric:tabular-nums}.pairfit-product-card__price.price--on-sale .price-item--sale{color:var(--pairfit-black);font-weight:400}.pairfit-product-card__price.price--on-sale .price-item--regular{font-size:1.2rem;color:var(--pairfit-text-muted);opacity:.7}.pairfit-product-card__price .badge,.pairfit-product-card__price .price__badge-sale{display:none}.pairfit-product-card__swatches{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;list-style:none;margin:.2rem 0 0;padding:0}.pairfit-product-card__swatch-item{line-height:0}.pairfit-product-card__swatch-link{display:block;line-height:0;text-decoration:none;padding:.1rem}.pairfit-product-card__swatches .swatch,.pairfit-product-card__swatch-photo{--swatch--size: 1.2rem;width:var(--swatch--size);height:var(--swatch--size);min-width:var(--swatch--size);min-height:var(--swatch--size);border:1px solid rgba(0,0,0,.12);border-radius:0}.pairfit-product-card__swatch-photo{background-size:cover;background-position:center}.pairfit-product-card__swatches .swatch--square{border-radius:0}.pairfit-featured-collection{overflow:hidden}.pairfit-featured-collection+.pairfit-featured-collection{border-top:none}.pairfit-collection-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;margin-bottom:.75rem;padding-top:0}.collection__title.pairfit-collection-header .pairfit-collection-header__title,.pairfit-collection-header__title{margin:0;font-family:var(--pairfit-section-heading-font);font-size:clamp(1.6rem,3.2vw,2rem);font-weight:700;font-style:var(--font-heading-style);text-transform:uppercase;letter-spacing:.06em;line-height:1.2;color:var(--pairfit-black)}.pairfit-collection-header__view-all{font-family:var(--font-body-family);font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--pairfit-black);text-decoration:none;transition:opacity .15s ease}.pairfit-collection-header__view-all:hover{opacity:.55}.pairfit-product-grid-wrap,.pairfit-featured-collection slider-component.pairfit-product-grid-wrap{display:block;max-width:var(--page-width);margin:0 auto;padding-left:.75rem;padding-right:.75rem}.pairfit-featured-collection .pairfit-collection-header.page-width,.collection.pairfit-product-grid-wrap.page-width,.related-products.page-width{padding-left:.75rem;padding-right:.75rem}.pairfit-product-grid{--pairfit-grid-gap: .375rem;--pairfit-grid-row-gap: 1.25rem;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--pairfit-grid-gap);row-gap:var(--pairfit-grid-row-gap);margin-bottom:0;padding:0;list-style:none}.pairfit-product-grid .grid__item{display:flex;width:auto!important;max-width:none!important;flex-grow:0!important;flex-shrink:0!important;margin:0!important}@media screen and (min-width:750px){.pairfit-product-grid-wrap,.pairfit-featured-collection slider-component.pairfit-product-grid-wrap,.pairfit-featured-collection .pairfit-collection-header.page-width,.collection.pairfit-product-grid-wrap.page-width,.related-products.page-width{padding-left:2rem;padding-right:2rem}.pairfit-product-grid{--pairfit-grid-gap: .5rem;--pairfit-grid-row-gap: 1.5rem;grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:990px){.pairfit-product-grid-wrap,.pairfit-featured-collection slider-component.pairfit-product-grid-wrap,.pairfit-featured-collection .pairfit-collection-header.page-width,.collection.pairfit-product-grid-wrap.page-width,.related-products.page-width{padding-left:2.5rem;padding-right:2.5rem}.pairfit-product-grid{--pairfit-grid-gap: .625rem;--pairfit-grid-row-gap: 1.75rem}.pairfit-product-card__swatches .swatch,.pairfit-product-card__swatch-photo{--swatch--size: 1.4rem;width:var(--swatch--size);height:var(--swatch--size);min-width:var(--swatch--size);min-height:var(--swatch--size)}}@media screen and (max-width:749px){.pairfit-collection-header{margin-bottom:1rem;gap:.35rem}.pairfit-collection-header__title{font-size:clamp(1.5rem,4.8vw,1.75rem);letter-spacing:.06em}.pairfit-collection-header__view-all{font-size:1rem;letter-spacing:.08em}.pairfit-product-card__title,.pairfit-product-card__price .price-item{font-size:1.2rem}.pairfit-product-card__info{padding-top:.45rem;gap:.2rem}.pairfit-product-card__wishlist{bottom:.5rem;left:.5rem;width:2.6rem;height:2.6rem}.pairfit-product-card__wishlist .svg-wrapper{width:1.85rem;height:1.85rem}.pairfit-product-card__wishlist.is-active{width:3rem;height:3rem}.pairfit-product-card__wishlist.is-active .svg-wrapper{width:2.2rem;height:2.2rem}.pairfit-product-card__quick-view{opacity:1;right:.5rem;bottom:.5rem}.pairfit-product-card__quick-view-btn{width:2.6rem;height:2.6rem}.pairfit-product-card__quick-view-btn .svg-wrapper{width:1.3rem;height:1.3rem}}.collection-hero{padding:0;margin-bottom:0}.collection-hero__inner{padding-top:1.6rem;padding-bottom:1.2rem}.collection-hero__title{font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0}.collection-hero--with-image .collection-hero__image-container{display:none}.product-grid-container .product-grid{gap:1.6rem 1.2rem;margin-top:0}@media screen and (min-width:990px){.product-grid-container .product-grid{gap:2.4rem 1.6rem}.product-grid.grid--4-col-desktop .grid__item{width:calc(25% - 1.6rem * 3 / 4);max-width:calc(25% - 1.6rem * 3 / 4)}}@media screen and (min-width:1200px){.product-grid.grid--4-col-desktop{--grid-desktop-horizontal-spacing: 1.8rem}}.facets-container-drawer,.facets-wrapper{margin-bottom:1.6rem}.facets__form{gap:.8rem}.facets__summary,.facets__disclosure{border:1px solid var(--pairfit-gray-mid);border-radius:999px;background:var(--pairfit-white)}.facets__summary{padding:.8rem 1.4rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mobile-facets__open{border-radius:999px;border:1px solid var(--pairfit-black);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.facet-filters__sort{border-radius:999px;border:1px solid var(--pairfit-gray-mid);font-weight:600}.product-count__text{font-size:1.2rem;color:var(--pairfit-text-muted)}.product-card-wrapper .card{border:none;border-radius:0;box-shadow:none}.product-card-wrapper .card__inner{background:var(--pairfit-gray);border-radius:.2rem;overflow:hidden}.product-card-wrapper .card__heading{font-size:1.25rem;font-weight:400;line-height:1.35;margin-top:.8rem}.product-card-wrapper .card__heading a{color:var(--pairfit-text-muted)}.product-card-wrapper .caption-with-letter-spacing{font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pairfit-black)}.price--on-sale .price-item--regular{text-decoration:line-through;opacity:.45;font-size:1.2rem}.price--on-sale .price-item--sale{color:var(--pairfit-black);font-weight:700}.price.price--show-badge,.price--on-sale.price--show-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem}.price .badge.price__badge-sale,.price .badge.price__badge-sale.color-scheme-4{display:inline-flex!important;align-items:center;justify-content:center;min-width:3.2rem;min-height:2.4rem;padding:.4rem .85rem;margin:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:linear-gradient(145deg,#ef4444 0%,var(--pairfit-sale-red) 55%,#c62828 100%)!important;color:var(--pairfit-white)!important;font-size:1.15rem;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;vertical-align:middle;box-shadow:none}.pairfit-quick-view-modal .price .badge.price__badge-sale{min-height:2.2rem;padding:.35rem .75rem;font-size:1.05rem;letter-spacing:.03em}.collection .collection__title.title-wrapper-with-link,.collection .title-wrapper-with-link{align-items:baseline;margin-bottom:1.6rem}.collection .collection__view-all a,.collection .link.underlined-link{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--pairfit-black);text-decoration:none;border-bottom:1px solid var(--pairfit-black)}.collection .collection__view-all a:hover{opacity:.7}.collection .title:not(.pairfit-collection-header__title),.related-products .title{font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.collection .slider-buttons .slider-button,.related-products .slider-buttons .slider-button,.featured-blog .slider-buttons .slider-button,.collection-list .slider-buttons .slider-button,.product__media-wrapper .slider-buttons .slider-button{border-radius:50%;border:1px solid var(--pairfit-gray-mid);background:var(--pairfit-white)}.header{border-bottom:1px solid var(--pairfit-gray-mid)}.header__heading-link{text-decoration:none}.pairfit-footer{background:var(--pairfit-black);color:var(--pairfit-white);margin-top:0;overflow-x:clip}.pairfit-footer__inner{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:2.4rem}.pairfit-footer__brand-row{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;text-align:left;gap:.8rem}.pairfit-footer__logo{display:inline-flex;text-decoration:none}.pairfit-footer__logo-img{max-height:2.8rem;width:auto;filter:brightness(0) invert(1)}.pairfit-logo--footer{font-size:3.2rem;color:var(--pairfit-white)}.pairfit-footer__tagline{margin:0;font-size:1.25rem;font-weight:400;color:#ffffff8c;letter-spacing:.02em;max-width:28rem;line-height:1.5}.pairfit-footer__columns{display:flex;flex-direction:column;gap:2.4rem;width:100%;text-align:left}.pairfit-footer__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.6rem;width:100%;align-items:start}.pairfit-footer__row>.pairfit-footer__column:only-child{grid-column:1 / -1}.pairfit-footer__column{min-width:0}@media screen and (min-width:990px){.pairfit-footer__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem;align-items:start}.pairfit-footer__row{display:contents}.pairfit-footer__row>.pairfit-footer__column:only-child{grid-column:auto}}.pairfit-footer__column-heading{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.14em;color:var(--pairfit-white);line-height:1.3}.pairfit-footer__info-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.pairfit-footer__info-link{font-size:1.3rem;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:#ffffffe6;text-decoration:none;transition:opacity .15s ease}.pairfit-footer__info-link:hover,.pairfit-footer__info-link--active{opacity:.65}.pairfit-footer__service-line{margin:0 0 .65rem;font-size:1.3rem;font-weight:400;letter-spacing:.02em;color:#ffffffe6;line-height:1.5}.pairfit-footer__service-line:last-child{margin-bottom:0}.pairfit-footer__service-link{color:#ffffffe6;text-decoration:underline;text-underline-offset:.2rem;transition:opacity .15s ease}.pairfit-footer__service-link:hover{opacity:.65}.pairfit-footer__service-sep{margin:0 .5rem;color:#ffffffe6}.pairfit-footer__column--social .list-social{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.85rem;margin:0;padding:0}.pairfit-footer__column--social .list-social__link{display:inline-flex;align-items:center;color:#ffffffe6;transition:opacity .15s ease}.pairfit-footer__column--social .list-social__link:hover{opacity:.65}.pairfit-footer__column--social .list-social__link .svg-wrapper{display:inline-flex;align-items:center;justify-content:center}.pairfit-footer__column--social .list-social__link .icon{height:1.8rem;width:1.8rem}.pairfit-footer__nav{width:100%;max-width:72rem}.pairfit-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 2.4rem;list-style:none;margin:0;padding:0}.pairfit-footer__link{font-size:1.3rem;font-weight:600;color:#ffffffd9;text-decoration:none;letter-spacing:.03em;transition:color .15s ease}.pairfit-footer__link:hover,.pairfit-footer__link--active{color:var(--pairfit-white)}.pairfit-footer__link--small{font-size:1.1rem;font-weight:500;color:#ffffff73}.pairfit-footer__link--small:hover{color:#ffffffbf}.pairfit-footer__bar{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12)}.pairfit-footer__legal{display:flex;flex-direction:column;align-items:center;gap:.8rem}.pairfit-footer__copy{font-size:1.1rem;color:#fff6;letter-spacing:.04em}.pairfit-footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;list-style:none;margin:0;padding:0}.pairfit-footer__payment-list{justify-content:center;gap:.6rem}.pairfit-footer__payment-list .icon{height:2.4rem;width:auto}@media screen and (min-width:750px){.pairfit-footer__bar{flex-direction:row;justify-content:space-between;align-items:center}.pairfit-footer__legal{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.8rem 2rem}.pairfit-footer__links{gap:.4rem 3.2rem}}@media screen and (max-width:989px){.pairfit-footer__inner{gap:2.4rem}.pairfit-footer__brand-row{gap:.6rem}.pairfit-footer__tagline{font-size:1.15rem;max-width:none}.pairfit-footer__columns{gap:2.4rem}.pairfit-footer__row{gap:2.4rem 1.6rem}.pairfit-footer__column-heading{font-size:1.1rem;letter-spacing:.1em;margin-bottom:.8rem}.pairfit-footer__info-link,.pairfit-footer__service-line{font-size:1.1rem}.pairfit-footer__info-links{gap:.55rem}.pairfit-footer__info-link,.pairfit-footer__service-line{word-break:break-word}.pairfit-footer__column--social .list-social,.pairfit-footer__column--social .pairfit-footer__social-list{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.4rem 1rem}.pairfit-footer__column--social .list-social__link{padding:.35rem .35rem .35rem 0}.pairfit-footer__column--social .list-social__link .icon{height:1.5rem;width:1.5rem}.pairfit-footer__bar{align-items:flex-start;padding-top:1.6rem;gap:1.2rem}.pairfit-footer__legal{align-items:flex-start;width:100%}.pairfit-footer__policies{justify-content:flex-start}.pairfit-footer__payment{width:100%}.pairfit-footer__payment-list{justify-content:flex-start;flex-wrap:wrap}.pairfit-footer__links{gap:.8rem 1.6rem}.pairfit-logo--footer{font-size:2.8rem}}.footer{background:var(--pairfit-black);color:var(--pairfit-white)}.footer .link,.footer .caption-large{color:#ffffffbf}.footer-block__heading{text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;font-weight:700}.facets__heading,.facets__summary{font-weight:700;text-transform:uppercase;font-size:1.2rem;letter-spacing:.04em}.pairfit-editorial-banner-section{width:100%}.pairfit-editorial-banner{position:relative;display:flex;align-items:center;width:100%;overflow:hidden;background:var(--pairfit-black)}.pairfit-editorial-banner--small{min-height:22rem}.pairfit-editorial-banner--medium{min-height:28rem}.pairfit-editorial-banner--large{min-height:36rem}@media screen and (min-width:750px){.pairfit-editorial-banner--small{min-height:26rem}.pairfit-editorial-banner--medium{min-height:34rem}.pairfit-editorial-banner--large{min-height:42rem}}.pairfit-editorial-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.pairfit-editorial-banner__image,.pairfit-editorial-banner__placeholder{width:100%;height:100%;object-fit:cover;object-position:center center}.pairfit-editorial-banner__media--placeholder{background:#2a2a2a}.pairfit-editorial-banner__media--placeholder .pairfit-editorial-banner__placeholder{opacity:.35}.pairfit-editorial-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#00000040 38%,#0000 68%);pointer-events:none;z-index:1}.pairfit-editorial-banner__content{position:relative;z-index:2;width:100%;padding-top:2.4rem;padding-bottom:2.4rem}.pairfit-editorial-banner__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.4rem;max-width:36rem;padding-left:.25rem}.pairfit-editorial-banner__logo{line-height:0}.pairfit-editorial-banner__logo-img{display:block;width:auto;max-height:3.2rem;height:auto;filter:brightness(0) invert(1)}.pairfit-editorial-banner__logo--text .pairfit-logo{color:var(--pairfit-white);font-size:2.4rem;font-style:italic}.pairfit-editorial-banner__heading{margin:0;font-family:var(--font-body-family);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;font-style:normal;line-height:1.05;letter-spacing:-.01em;color:var(--pairfit-white);text-transform:none}.pairfit-editorial-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.9rem 2.4rem;border:none;border-radius:999px;background:var(--pairfit-white)!important;color:var(--pairfit-black)!important;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.02em;text-decoration:none;text-transform:none;transition:opacity .2s ease,transform .2s ease}.pairfit-editorial-banner__button:hover{opacity:.92;transform:translateY(-1px)}.pairfit-editorial-banner__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media screen and (max-width:749px){.pairfit-editorial-banner__inner{gap:1rem;max-width:20rem}.pairfit-editorial-banner__heading{font-size:clamp(2rem,8vw,2.6rem)}.pairfit-editorial-banner__button{min-height:4rem;padding:.8rem 2rem;font-size:1rem}.pairfit-editorial-banner__overlay{background:linear-gradient(90deg,#00000080,#0003 55%,#0000)}}.pairfit-promo-accent{background:var(--pairfit-accent);color:var(--pairfit-black);padding:1.2rem 2rem;text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem}.pairfit-size-guide-link{margin:0 0 1.6rem}.pairfit-size-guide-link__button{display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;background:none;font-family:inherit;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3rem;color:var(--pairfit-black);cursor:pointer}.pairfit-size-guide-link__button:before{content:"";display:inline-block;width:1.6rem;height:1.6rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 16h16v1H2v-1zm1-2h1v-5H3v5zm3 0h1V7H6v7zm3 0h1V4H9v10zm3 0h1V7h-1v7zm3 0h1v-5h-1v5z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 16h16v1H2v-1zm1-2h1v-5H3v5zm3 0h1V7H6v7zm3 0h1V4H9v10zm3 0h1V7h-1v7zm3 0h1v-5h-1v5z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.85}.pairfit-size-guide-link__button:hover{opacity:.65}.pairfit-size-chart-tables{display:grid;gap:2rem}@media screen and (min-width:900px){.pairfit-size-chart-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}.pairfit-size-chart-block{min-width:0}.pairfit-size-chart{width:100%;min-width:0;border-collapse:collapse;font-size:1.15rem;line-height:1.35;text-align:center;table-layout:fixed}.pairfit-size-chart th,.pairfit-size-chart td{padding:.85rem .5rem;border:.1rem solid rgba(10,10,10,.1);vertical-align:middle;word-break:break-word}.pairfit-size-chart thead th{background:var(--pairfit-white);color:var(--pairfit-black);font-family:var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.pairfit-size-chart tbody th[scope=row]{background:var(--pairfit-white);font-weight:700;letter-spacing:.04em}.pairfit-size-chart tbody td{color:var(--pairfit-text-muted);font-weight:500}.pairfit-size-chart-modal{box-sizing:border-box;opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;margin:0;padding:1.6rem;overflow:hidden;background:#0a0a0a8c;backdrop-filter:blur(.3rem);-webkit-backdrop-filter:blur(.3rem)}.pairfit-size-chart-modal[open]{opacity:1;visibility:visible;z-index:101;display:flex;align-items:center;justify-content:center}.pairfit-size-chart-modal__dialog{position:relative;display:flex;flex-direction:column;width:min(100%,96rem);max-height:calc(100vh - 3.2rem);max-height:calc(100dvh - 3.2rem);margin:0;padding:0;border:.1rem solid rgba(10,10,10,.08);background:var(--pairfit-white);box-shadow:0 1.6rem 4rem #0a0a0a2e;overflow:hidden}.pairfit-size-chart-modal__header{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;padding:2rem 4.8rem 1.6rem;border-bottom:.1rem solid rgba(10,10,10,.08)}.pairfit-size-chart-modal__close{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin:0;padding:0;border:.1rem solid rgba(10,10,10,.12);border-radius:50%;background:var(--pairfit-white);color:var(--pairfit-black);cursor:pointer}.pairfit-size-chart-modal__close:hover{background:#f5f5f5}.pairfit-size-chart-modal__close .icon{width:1.6rem;height:1.6rem}.pairfit-size-chart-modal__body{flex:1 1 auto;min-height:0;padding:2rem 2.4rem 2.4rem;overflow-y:auto;overscroll-behavior:contain}.pairfit-size-chart-modal__title{margin:0;font-family:var(--pairfit-section-heading-font);font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:700;letter-spacing:.14em;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--pairfit-black)}.pairfit-size-chart-modal__note{margin:1.6rem 0 0;font-size:1.15rem;line-height:1.55;text-align:center;color:var(--pairfit-text-muted)}.pairfit-size-guide-link a{font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem}main[data-template=product] product-info.pairfit-product-page .page-width{max-width:var(--page-width);padding-left:1.6rem;padding-right:1.6rem}main[data-template=product] product-info.pairfit-product-page .product.grid{gap:0;align-items:flex-start}main[data-template=product] product-info.pairfit-product-page .product__media-wrapper{margin:0;padding:0;width:100%}main[data-template=product] product-info.pairfit-product-page media-gallery{display:block}main[data-template=product] product-info.pairfit-product-page .product__media-list{margin:0;width:100%}main[data-template=product] product-info.pairfit-product-page .product__media-item{width:100%!important;max-width:100%!important;margin:0;padding:0;border-radius:0;overflow:hidden;background:#f4f4f4}main[data-template=product] product-info.pairfit-product-page .product__media-item .product-media-container{border-radius:0;max-width:100%}main[data-template=product] product-info.pairfit-product-page .product__media-item .product-media-container.constrain-height{--constrained-min-height: auto;--constrained-height: auto;height:auto}main[data-template=product] product-info.pairfit-product-page slider-component:first-of-type .product-media-container{--pairfit-main-image-max-height: min(80vh, 72rem);height:var(--pairfit-main-image-max-height);max-height:var(--pairfit-main-image-max-height);width:100%;margin:0 auto}main[data-template=product] product-info.pairfit-product-page slider-component:first-of-type .product-media-container .media{padding-top:0!important;height:100%;width:100%}main[data-template=product] product-info.pairfit-product-page slider-component:first-of-type .product-media-container.media-fit-contain .product__modal-opener,main[data-template=product] product-info.pairfit-product-page slider-component:first-of-type .product-media-container.media-fit-cover .product__modal-opener{height:100%}main[data-template=product] product-info.pairfit-product-page slider-component:first-of-type .product-media-container .media img{object-fit:contain!important;object-position:center center}@media screen and (min-width:750px){main[data-template=product] product-info.pairfit-product-page media-gallery{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:1.2rem}main[data-template=product] product-info.pairfit-product-page .thumbnail-slider{display:flex!important;flex:0 0 7.4rem;width:7.4rem;max-height:min(80vh,72rem);overflow-y:auto;scrollbar-width:none;align-items:flex-start}main[data-template=product] product-info.pairfit-product-page .thumbnail-slider::-webkit-scrollbar{display:none}main[data-template=product] product-info.pairfit-product-page .thumbnail-slider .slider-button{display:none!important}main[data-template=product] product-info.pairfit-product-page .thumbnail-list.slider--tablet-up,main[data-template=product] product-info.pairfit-product-page .thumbnail-list{display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:.8rem;padding:0!important;margin:0;overflow:visible;scroll-padding:0;flex:1}main[data-template=product] product-info.pairfit-product-page .thumbnail-list__item.slider__slide{width:100%!important;max-width:100%;flex:0 0 auto}main[data-template=product] product-info.pairfit-product-page .thumbnail-list__item:before{padding-bottom:100%}main[data-template=product] product-info.pairfit-product-page .thumbnail{border:.1rem solid rgba(10,10,10,.1);border-radius:0;opacity:1}main[data-template=product] product-info.pairfit-product-page .thumbnail:hover{opacity:.85}main[data-template=product] product-info.pairfit-product-page .thumbnail[aria-current]{box-shadow:none;border-color:var(--pairfit-black);border-width:.15rem}main[data-template=product] product-info.pairfit-product-page slider-component:first-of-type{flex:1;min-width:0}}main[data-template=product] product-info.pairfit-product-page .product__info-wrapper{padding:2rem 0 0!important;width:100%}main[data-template=product] product-info.pairfit-product-page .product__info-container{display:flex;flex-direction:column;max-width:100%}main[data-template=product] product-info.pairfit-product-page .product__title{margin:0 0 .8rem}main[data-template=product] product-info.pairfit-product-page .product__title h1{margin:0;font-family:var(--font-body-family);font-size:clamp(1.8rem,2vw,2.2rem);font-weight:700;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;color:var(--pairfit-black)}main[data-template=product] product-info.pairfit-product-page .product__title>a{display:none}main[data-template=product] product-info.pairfit-product-page .product__sku{margin:0 0 1.2rem;font-size:1.2rem;font-weight:400;letter-spacing:.02em;color:var(--pairfit-text-muted);text-transform:uppercase}main[data-template=product] product-info.pairfit-product-page .price--large{margin:0;font-size:1.6rem;letter-spacing:0}main[data-template=product] product-info.pairfit-product-page .product__info-container>[id^=price-]{margin-bottom:0!important}main[data-template=product] product-info.pairfit-product-page .product__info-container>[id^=price-]~.product__tax,main[data-template=product] product-info.pairfit-product-page .product__info-container>[id^=price-]~.volume-pricing-note{margin-top:.4rem;margin-bottom:0}main[data-template=product] product-info.pairfit-product-page variant-selects{display:block;margin-top:.6rem!important}main[data-template=product] product-info.pairfit-product-page .price.price--show-badge,main[data-template=product] product-info.pairfit-product-page .price--on-sale.price--show-badge{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem}main[data-template=product] product-info.pairfit-product-page .price--on-sale.price--large .price__sale{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.8rem 1.2rem}main[data-template=product] product-info.pairfit-product-page .price--large:not(.price--on-sale) .price__sale{display:none!important}main[data-template=product] product-info.pairfit-product-page .price--large .price-item{margin:0}main[data-template=product] product-info.pairfit-product-page .price--large:not(.price--on-sale) .price-item--regular{font-size:clamp(2.4rem,3.5vw,3.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--pairfit-black)}main[data-template=product] product-info.pairfit-product-page .price--large .price-item--sale{font-size:clamp(2.4rem,3.5vw,3.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--pairfit-black)}main[data-template=product] product-info.pairfit-product-page .price--on-sale .price-item--regular{font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:400;letter-spacing:0;opacity:.42;text-decoration:line-through;color:var(--pairfit-text-muted)}main[data-template=product] product-info.pairfit-product-page .price .badge.price__badge-sale,main[data-template=product] product-info.pairfit-product-page .price .badge.price__badge-sale.color-scheme-4{display:inline-flex!important;align-items:center;justify-content:center;min-width:0;min-height:0;padding:.55rem 1rem;margin:0;border:.1rem solid rgba(229,57,53,.35)!important;border-radius:.3rem;background:#e5393514!important;color:var(--pairfit-sale-red)!important;font-size:1.15rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;box-shadow:none}main[data-template=product] product-info.pairfit-product-page .pairfit-product-shipping-note{margin:0 0 2rem;font-size:1.2rem;line-height:1.5;color:var(--pairfit-text-muted)}main[data-template=product] product-info.pairfit-product-page .product-form__input{max-width:none;margin:0 0 1.2rem}main[data-template=product] product-info.pairfit-product-page .product-form__input--pill,main[data-template=product] product-info.pairfit-product-page .product-form__input--swatch,main[data-template=product] product-info.pairfit-product-page .product--no-media .product-form__input.product-form__input--pill,main[data-template=product] product-info.pairfit-product-page .product--no-media .product-form__input.product-form__input--swatch{display:block;border:none;padding:0;margin:0 0 1.2rem;text-align:left}main[data-template=product] product-info.pairfit-product-page .pairfit-variant-legend{margin:0 0 .4rem;padding:0;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pairfit-black)}main[data-template=product] product-info.pairfit-product-page .pairfit-variant-legend [data-selected-value]{font-weight:400;letter-spacing:.04em}main[data-template=product] product-info.pairfit-product-page .product-form__input--pill .pairfit-variant-options,main[data-template=product] product-info.pairfit-product-page .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem}main[data-template=product] product-info.pairfit-product-page .product-form__input--pill legend{flex:0 0 100%;width:100%}main[data-template=product] product-info.pairfit-product-page .product-form__input--swatch{display:block}main[data-template=product] product-info.pairfit-product-page .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4.4rem;margin:0 1.2rem 0 0!important;border-radius:0;border:.1rem solid rgba(10,10,10,.1)}main[data-template=product] product-info.pairfit-product-page .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{background:var(--pairfit-white)!important;color:inherit!important;outline:.15rem solid var(--pairfit-black);outline-offset:.12rem;box-shadow:none}main[data-template=product] product-info.pairfit-product-page .product-form__input--pill input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:center;min-width:4.8rem;min-height:4.4rem;padding:0 1.2rem;margin:0!important;border-radius:0;border:.1rem solid var(--pairfit-gray-mid);background:var(--pairfit-white);font-size:1.3rem;font-weight:600;letter-spacing:.04em;line-height:1;box-shadow:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}main[data-template=product] product-info.pairfit-product-page .product-form__input--pill input[type=radio]+label:before{display:none}main[data-template=product] product-info.pairfit-product-page .product-form__input--pill input[type=radio]+label:hover{border-color:var(--pairfit-black)}main[data-template=product] product-info.pairfit-product-page .product-form__input--pill input[type=radio]:checked+label,main[data-template=product] product-info.pairfit-product-page .product-form__input:not(.product-form__input--swatch) input[type=radio]:checked+label{background:var(--pairfit-black);border-color:var(--pairfit-black);color:var(--pairfit-white)}main[data-template=product] product-info.pairfit-product-page .product-form__input input[type=radio]:disabled+label,main[data-template=product] product-info.pairfit-product-page .product-form__input input[type=radio].disabled+label{opacity:.35;text-decoration:line-through;cursor:not-allowed;background:#fafafa}main[data-template=product] product-info.pairfit-product-page .product-form__quantity{margin:0 0 1.6rem!important}main[data-template=product] product-info.pairfit-product-page .quantity__label{margin-bottom:1rem;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}main[data-template=product] product-info.pairfit-product-page .quantity{min-height:4.4rem;max-width:12rem;border:.1rem solid var(--pairfit-gray-mid);border-radius:0;background:var(--pairfit-white)}main[data-template=product] product-info.pairfit-product-page .quantity:before,main[data-template=product] product-info.pairfit-product-page .quantity:after{display:none}main[data-template=product] product-info.pairfit-product-page .quantity__button{width:4rem;min-height:4.4rem}main[data-template=product] product-info.pairfit-product-page .quantity__button:hover{background:#f5f5f5}main[data-template=product] product-info.pairfit-product-page .quantity__input{min-height:4.4rem;font-size:1.4rem;font-weight:600}main[data-template=product] product-info.pairfit-product-page .pairfit-size-guide-link{margin:-.4rem 0 1.6rem}main[data-template=product] product-info.pairfit-product-page .pairfit-size-guide-link__button{font-size:1.1rem}main[data-template=product] product-info.pairfit-product-page .pairfit-product-trust{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:0 0 2.4rem;padding:1.4rem 0 0;border-top:.1rem solid var(--pairfit-gray-mid);list-style:none}main[data-template=product] product-info.pairfit-product-page .pairfit-product-trust__item{position:relative;margin:0;padding:0}main[data-template=product] product-info.pairfit-product-page .pairfit-product-trust__item:not(:last-child):after{content:"\b7";position:absolute;top:0;right:-.9rem;color:var(--pairfit-text-muted)}main[data-template=product] product-info.pairfit-product-page .pairfit-product-trust__label{font-size:1.15rem;font-weight:500;letter-spacing:.04em;color:var(--pairfit-text-muted)}main[data-template=product] product-info.pairfit-product-page .pairfit-size-guide-link a{display:inline-flex;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--pairfit-black)}main[data-template=product] product-info.pairfit-product-page .pairfit-size-guide-link a:before{content:"";display:inline-block;width:1.6rem;height:1.6rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 16h16v1H2v-1zm1-2h1v-5H3v5zm3 0h1V7H6v7zm3 0h1V4H9v10zm3 0h1V7h-1v7zm3 0h1v-5h-1v5z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 16h16v1H2v-1zm1-2h1v-5H3v5zm3 0h1V7H6v7zm3 0h1V4H9v10zm3 0h1V7h-1v7zm3 0h1v-5h-1v5z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.85}main[data-template=product] product-info.pairfit-product-page .pairfit-size-guide-link a:hover{opacity:.65}main[data-template=product] product-info.pairfit-product-page .product-form__buttons{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.8rem;margin:0 0 2rem}main[data-template=product] product-info.pairfit-product-page .product-form__submit{position:relative;z-index:0;flex:1 1 auto;width:auto!important;min-width:0;min-height:4.8rem;height:auto;align-self:stretch;box-sizing:border-box;padding:0 2rem;border-radius:.8rem!important;background:var(--pairfit-black)!important;color:var(--pairfit-white)!important;border:none!important;font-size:1.4rem;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;transition:background-color .2s ease}main[data-template=product] product-info.pairfit-product-page .product-form__submit:before,main[data-template=product] product-info.pairfit-product-page .product-form__submit:after{display:none!important;content:none!important}main[data-template=product] product-info.pairfit-product-page .product-form__submit:not([disabled]):hover,main[data-template=product] product-info.pairfit-product-page .product-form__submit:not([disabled]):focus-visible{transform:none!important;box-shadow:none!important;filter:none!important;background:#222!important;color:var(--pairfit-white)!important}main[data-template=product] product-info.pairfit-product-page .product-form__submit:not([disabled]):active{transform:none!important;box-shadow:none!important;background:#111!important}main[data-template=product] product-info.pairfit-product-page .product-form__submit[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}main[data-template=product] product-info.pairfit-product-page .pairfit-product-whatsapp__button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;flex:0 0 auto;width:fit-content;min-width:0;min-height:4.8rem;height:100%;align-self:stretch;box-sizing:border-box;padding:0 1.6rem;border:none;border-radius:.8rem;background:#25d366;color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none;text-transform:none;white-space:nowrap;box-shadow:none;transition:background-color .2s ease}main[data-template=product] product-info.pairfit-product-page .pairfit-product-whatsapp__button:hover,main[data-template=product] product-info.pairfit-product-page .pairfit-product-whatsapp__button:focus-visible{background:#1fa855;color:#fff}main[data-template=product] product-info.pairfit-product-page .pairfit-product-whatsapp__button:active{background:#1a9448;color:#fff}main[data-template=product] product-info.pairfit-product-page .pairfit-product-whatsapp__icon{display:inline-flex;flex-shrink:0;line-height:0}main[data-template=product] product-info.pairfit-product-page .pairfit-product-accordion.accordion{margin:0;border-top:.1rem solid var(--pairfit-gray-mid);border-bottom:.1rem solid var(--pairfit-gray-mid)}main[data-template=product] product-info.pairfit-product-page .pairfit-product-accordion summary{padding:1.6rem 0}main[data-template=product] product-info.pairfit-product-page .pairfit-product-accordion .accordion__title{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}main[data-template=product] product-info.pairfit-product-page .pairfit-product-accordion .icon-caret{width:1rem;height:1rem}main[data-template=product] product-info.pairfit-product-page .pairfit-product-accordion .accordion__content{padding:0 0 1.6rem;font-size:1.35rem;line-height:1.7;color:var(--pairfit-text-muted)}main[data-template=product] product-info.pairfit-product-page .pairfit-product-accordion .accordion__content p{margin:0 0 1rem}main[data-template=product] product-info.pairfit-product-page .product__text,main[data-template=product] product-info.pairfit-product-page .share-button{display:none!important}main[data-template=product] product-info.pairfit-product-page .product__media-wrapper .slider-buttons{display:none!important}main[data-template=product] .product-media-container:has(.pairfit-pdp-video--inline) .product__modal-opener{display:none!important}main[data-template=product] .pairfit-pdp-video--inline{position:relative;width:100%;height:100%;min-height:100%;background:#f4f4f4}main[data-template=product] .pairfit-pdp-video--inline video{display:block;width:100%;height:100%;min-height:min(80vh,72rem);object-fit:contain;background:#f4f4f4}main[data-template=product] .pairfit-pdp-video--inline video::-webkit-media-controls,main[data-template=product] .pairfit-pdp-video--inline video::-webkit-media-controls-enclosure{display:none!important}main[data-template=product] .pairfit-pdp-video--inline iframe{display:block;width:100%;height:100%;min-height:min(80vh,72rem);border:0;background:#f4f4f4}@media screen and (min-width:750px){main[data-template=product] product-info.pairfit-product-page .page-width{padding-left:2.4rem;padding-right:2.4rem}main[data-template=product] product-info.pairfit-product-page .product.grid{flex-wrap:nowrap;gap:0 3.2rem}main[data-template=product] product-info.pairfit-product-page .product__media-wrapper.grid__item{flex:0 0 calc(40% - 1.6rem);max-width:calc(40% - 1.6rem);width:calc(40% - 1.6rem)}main[data-template=product] product-info.pairfit-product-page .product__info-wrapper.grid__item{flex:0 0 calc(60% - 1.6rem);max-width:calc(60% - 1.6rem);width:calc(60% - 1.6rem);padding:0 0 0 2.4rem!important;box-sizing:border-box}main[data-template=product] product-info.pairfit-product-page .product--large:not(.product--no-media) .product__media-wrapper,main[data-template=product] product-info.pairfit-product-page .product--medium:not(.product--no-media) .product__media-wrapper{max-width:calc(40% - 1.6rem);width:calc(40% - 1.6rem)}main[data-template=product] product-info.pairfit-product-page .product--large:not(.product--no-media) .product__info-wrapper,main[data-template=product] product-info.pairfit-product-page .product--medium:not(.product--no-media) .product__info-wrapper{max-width:calc(60% - 1.6rem);width:calc(60% - 1.6rem);padding:0 0 0 2.4rem!important}main[data-template=product] product-info.pairfit-product-page .product__column-sticky{top:2rem}}@media screen and (max-width:749px){main[data-template=product] product-info.pairfit-product-page media-gallery{display:block}main[data-template=product] product-info.pairfit-product-page .product__media-list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}main[data-template=product] product-info.pairfit-product-page .product__media-list::-webkit-scrollbar{display:none}main[data-template=product] product-info.pairfit-product-page .product__media-item{flex:0 0 100%;scroll-snap-align:start}main[data-template=product] product-info.pairfit-product-page slider-component:first-of-type .product-media-container{--pairfit-main-image-max-height: min(80vh, 62rem);height:var(--pairfit-main-image-max-height);max-height:var(--pairfit-main-image-max-height)}main[data-template=product] product-info.pairfit-product-page .thumbnail-slider{display:flex!important;margin-top:1rem;align-items:center}main[data-template=product] product-info.pairfit-product-page .thumbnail-slider .slider-button{display:none!important}main[data-template=product] product-info.pairfit-product-page .thumbnail-list{display:flex!important;flex-direction:row;gap:.6rem;padding:0!important;overflow-x:auto;scrollbar-width:none}main[data-template=product] product-info.pairfit-product-page .thumbnail-list::-webkit-scrollbar{display:none}main[data-template=product] product-info.pairfit-product-page .thumbnail-list__item.slider__slide{flex:0 0 6.4rem;width:6.4rem!important}main[data-template=product] product-info.pairfit-product-page .thumbnail{border-radius:0;border:.1rem solid rgba(10,10,10,.12)}main[data-template=product] product-info.pairfit-product-page .thumbnail[aria-current]{border-color:var(--pairfit-black);border-width:.15rem;box-shadow:none}main[data-template=product] product-info.pairfit-product-page .product__info-wrapper{padding:2rem 0 0!important}main[data-template=product] product-info.pairfit-product-page .quantity{max-width:none}}.quick-add__submit{border-radius:999px!important;text-transform:uppercase;font-weight:700;letter-spacing:.06em}@keyframes pairfit-qv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pairfit-qv-slide-up{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}.pairfit-quick-view-modal{background:#0a0a0a94;backdrop-filter:blur(.4rem);-webkit-backdrop-filter:blur(.4rem);transition:opacity .25s ease,visibility .25s ease}.pairfit-quick-view-modal[open]{display:flex;align-items:center;justify-content:center;padding:1.6rem;animation:pairfit-qv-fade-in .25s ease}.pairfit-quick-view-modal__dialog{position:relative;top:auto;left:auto;transform:none;margin:0;width:min(calc(100% - 3.2rem),72rem);max-width:72rem;max-height:min(88vh,68rem);border-radius:1.6rem;overflow:hidden;box-shadow:0 1.6rem 4.8rem #0a0a0a33;background:var(--pairfit-white);animation:pairfit-qv-slide-up .32s cubic-bezier(.22,1,.36,1)}.pairfit-quick-view-modal__close{position:absolute;top:1.2rem;right:1.2rem;z-index:5;flex-shrink:0;width:3.6rem;height:3.6rem;padding:0;border:none;border-radius:999px;background:var(--pairfit-white);color:var(--pairfit-black);box-shadow:0 .2rem 1.2rem #0a0a0a1f;transition:background-color .2s ease,color .2s ease,transform .2s ease}.pairfit-quick-view-modal__close:hover{background:var(--pairfit-black);color:var(--pairfit-white);transform:scale(1.04)}.pairfit-quick-view-modal__close .icon{width:1.6rem;height:1.6rem}.pairfit-quick-view-modal__content,.pairfit-quick-view-modal__content.quick-add-modal__content-info{--modal-padding: 2rem;display:block;padding:0;height:auto;overflow-x:hidden;overflow-y:auto;max-height:min(88vh,68rem)}.pairfit-quick-view-modal__content>product-info{display:block;padding:var(--modal-padding);padding-top:3.2rem}.pairfit-quick-view-modal__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:24rem;padding:3rem 2rem}.pairfit-quick-view-modal__loading-text{display:none}.pairfit-quick-view-modal--loading .pairfit-quick-view-modal__content:not(:has(product-info)) .pairfit-quick-view-modal__loading{display:flex}.pairfit-quick-view-modal__content:has(product-info) .pairfit-quick-view-modal__loading{display:none}.pairfit-quick-view-modal .page-width{max-width:none;padding:0}.pairfit-quick-view-modal .product{gap:2rem;align-items:center}.pairfit-quick-view-modal .product__media-wrapper{border-radius:0;overflow:visible;background:transparent}.pairfit-quick-view-modal .pairfit-qv-gallery slider-component{margin:0}.pairfit-quick-view-modal .product__media-list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;width:100%;list-style:none}.pairfit-quick-view-modal .product__media-item{display:block!important;width:100%!important;max-width:100%;flex:0 0 auto;margin:0;padding:0;border-radius:.8rem;overflow:hidden;background:#f6f6f6}.pairfit-quick-view-modal .product--thumbnail .product__media-item:not(.is-active),.pairfit-quick-view-modal .product--thumbnail_slider .product__media-item:not(.is-active){display:block!important}.pairfit-quick-view-modal .product__media-item .product-media-container{max-width:100%;margin:0;border-radius:.8rem;overflow:hidden}.pairfit-quick-view-modal .product__media-item .product-media-container.constrain-height{--constrained-min-height: auto;--constrained-height: auto;height:auto}.pairfit-quick-view-modal .product__media-item .product-media-container .media{padding-top:var(--ratio-percent)}.pairfit-quick-view-modal .product__media-item .product__media img{object-fit:cover}.pairfit-quick-view-modal .slider-buttons,.pairfit-quick-view-modal .thumbnail-slider,.pairfit-quick-view-modal .product__xr-button{display:none!important}.pairfit-quick-view-modal .product__info-wrapper{padding-top:0!important;padding-left:0!important}.pairfit-quick-view-modal .product__title{margin:0 0 .6rem}.pairfit-quick-view-modal .product__title>a,.pairfit-quick-view-modal .product__title>a h2,.pairfit-quick-view-modal .product__title>a .h1{font-family:var(--font-body-family);font-size:2.5rem;font-weight:600;letter-spacing:-.01em;text-transform:none;line-height:1.35;color:var(--pairfit-black);text-decoration:none}.pairfit-quick-view-modal .product__title>a:hover,.pairfit-quick-view-modal .product__title>a:hover h2,.pairfit-quick-view-modal .product__title>a:hover .h1{text-decoration:none;color:var(--pairfit-black)}.pairfit-quick-view-modal .price .price-item{font-size:1.8rem;font-weight:600;letter-spacing:-.01em}.pairfit-quick-view-modal variant-selects{display:block;margin:1.2rem 0 1.6rem}.pairfit-quick-view-modal .product-form__input{max-width:none;min-width:0;margin:0 0 1.4rem}.pairfit-quick-view-modal .product-form__input--pill,.pairfit-quick-view-modal .product-form__input--swatch,.pairfit-quick-view-modal .product--no-media .product-form__input.product-form__input--pill,.pairfit-quick-view-modal .product--no-media .product-form__input.product-form__input--swatch{display:block;flex-wrap:unset;justify-content:unset;align-items:unset;text-align:left;border:none;padding:0;margin:0 0 1.4rem;min-inline-size:0}.pairfit-quick-view-modal .product-form__input--pill legend,.pairfit-quick-view-modal .product-form__input--swatch legend{display:block;float:none;width:100%;margin:0 0 .8rem;padding:0;font-size:1.25rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--pairfit-black)}.pairfit-quick-view-modal .product-form__input--pill legend .form__label,.pairfit-quick-view-modal .product-form__input--swatch legend .form__label{margin:0;padding:0}.pairfit-quick-view-modal .pairfit-qv-variant-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.6rem,1fr));gap:.6rem;width:100%}.pairfit-quick-view-modal .product-form__input--swatch .pairfit-qv-variant-options{grid-template-columns:repeat(auto-fit,minmax(4rem,1fr))}.pairfit-quick-view-modal .product-form__input--pill input[type=radio]+label,.pairfit-quick-view-modal .product-form__input--swatch .swatch-input__label{display:flex!important;align-items:center;justify-content:center;position:static;width:100%;min-width:0;min-height:4.4rem;margin:0!important;padding:0 .4rem;border-radius:.8rem;border:.15rem solid var(--pairfit-gray-mid);background:var(--pairfit-white);font-size:1.3rem;font-weight:600;letter-spacing:0;line-height:1.1;text-align:center;box-shadow:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.pairfit-quick-view-modal .product-form__input--pill input[type=radio]+label:before{display:none}.pairfit-quick-view-modal .product-form__input--pill input[type=radio]+label:hover,.pairfit-quick-view-modal .product-form__input--swatch .swatch-input__label:hover{border-color:var(--pairfit-black)}.pairfit-quick-view-modal .product-form__input input[type=radio]:checked+label,.pairfit-quick-view-modal .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{background:var(--pairfit-black);border-color:var(--pairfit-black);color:var(--pairfit-white);box-shadow:none}.pairfit-quick-view-modal .product-form__input input[type=radio]:disabled+label,.pairfit-quick-view-modal .product-form__input input[type=radio].disabled+label{opacity:.38;text-decoration:line-through;cursor:not-allowed;background:#f3f3f3}.pairfit-quick-view-modal .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 100%;margin:0!important;min-height:4.4rem;aspect-ratio:1}.pairfit-quick-view-modal .product-form__input--dropdown{display:block;margin-bottom:1.2rem}.pairfit-quick-view-modal .product-form__input--dropdown .form__label{display:block;margin-bottom:.6rem;font-size:1.25rem;font-weight:600}.pairfit-quick-view-modal .product-form__input--dropdown .select__select{min-height:4.4rem;border-radius:.8rem;border-color:var(--pairfit-gray-mid);font-size:1.35rem}.pairfit-quick-view-modal .product-form__quantity{margin:0 0 1.6rem!important}.pairfit-quick-view-modal product-form,.pairfit-quick-view-modal .product-form{display:block;margin:0}.pairfit-quick-view-modal .product-form__buttons{display:flex;flex-direction:column;gap:12px;margin:0}.pairfit-quick-view-modal .product-form__submit{position:relative;z-index:0;width:100%;min-height:4.8rem;padding:0 2rem;border-radius:.8rem!important;background:var(--pairfit-black)!important;color:var(--pairfit-white)!important;border:none!important;font-size:1.4rem;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;transition:background-color .2s ease}.pairfit-quick-view-modal .product-form__submit:before,.pairfit-quick-view-modal .product-form__submit:after{display:none!important;content:none!important}.pairfit-quick-view-modal .product-form__submit:not([disabled]):hover,.pairfit-quick-view-modal .product-form__submit:not([disabled]):focus-visible{transform:none!important;box-shadow:none!important;filter:none!important;background:#222!important;color:var(--pairfit-white)!important}.pairfit-quick-view-modal .product-form__submit:not([disabled]):active{transform:none!important;box-shadow:none!important;background:#111!important}.pairfit-quick-view-modal .product-form__submit[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.pairfit-quick-view-modal .product-form__buttons .product__view-details,.pairfit-quick-view-modal .product__info-container>.product__view-details,.pairfit-quick-view-modal section>.product__view-details{display:inline-flex!important;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.4rem;margin:0;padding:0 2rem;border:none;border-radius:.8rem;background:var(--pairfit-white);color:var(--pairfit-black);font-size:1.35rem;font-weight:500;letter-spacing:.02em;text-transform:none;text-decoration:none!important;text-underline-offset:0;box-shadow:inset 0 0 0 .1rem #0a0a0a12;transition:background .22s ease,box-shadow .22s ease,color .22s ease}.pairfit-quick-view-modal .product__view-details:hover,.pairfit-quick-view-modal .product__view-details:focus-visible{transform:none!important;text-decoration:none!important;background:var(--pairfit-white);box-shadow:inset 0 0 0 .15rem var(--pairfit-black);color:var(--pairfit-black)}.pairfit-quick-view-modal .product__view-details .icon{width:1.35rem;height:1.35rem;margin-left:0;flex-shrink:0;opacity:.88;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .2s ease}.pairfit-quick-view-modal .product__view-details:hover .icon,.pairfit-quick-view-modal .product__view-details:focus-visible .icon{transform:translate(.35rem);opacity:1}.pairfit-quick-view-modal .product__view-details:hover .icon-arrow path,.pairfit-quick-view-modal .product__view-details:focus-visible .icon-arrow path{transform:none}.pairfit-quick-view-modal .quantity{min-height:4.6rem;margin-bottom:0;border:.15rem solid var(--pairfit-gray-mid);border-radius:.8rem;background:var(--pairfit-white);overflow:hidden}.pairfit-quick-view-modal .quantity:before,.pairfit-quick-view-modal .quantity:after{display:none}.pairfit-quick-view-modal .quantity__button{width:4.4rem;min-height:4.6rem;background:transparent;color:var(--pairfit-black);transition:background-color .2s ease}.pairfit-quick-view-modal .quantity__button:hover{background:var(--pairfit-gray)}.pairfit-quick-view-modal .quantity__input{min-height:4.6rem;font-size:1.4rem;font-weight:600}.pairfit-quick-view-modal .pairfit-size-guide-link a{font-size:1.3rem;font-weight:500;text-transform:none;letter-spacing:0}.pairfit-quick-view-modal .product__text,.pairfit-quick-view-modal .pairfit-product-note,.pairfit-quick-view-modal .caption-with-letter-spacing{display:none!important}@media screen and (min-width:750px){.pairfit-quick-view-modal[open]{padding:2rem}.pairfit-quick-view-modal__content>product-info{padding:3.2rem 2.8rem 2.4rem}.pairfit-quick-view-modal .product:not(.product--no-media) .product__media-wrapper{max-width:50%;width:50%;max-height:min(68vh,56rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.4rem;scrollbar-width:thin;scrollbar-color:rgba(10,10,10,.22) transparent}.pairfit-quick-view-modal .product:not(.product--no-media) .product__media-wrapper::-webkit-scrollbar{width:.4rem}.pairfit-quick-view-modal .product:not(.product--no-media) .product__media-wrapper::-webkit-scrollbar-thumb{background:#0a0a0a38;border-radius:999px}.pairfit-quick-view-modal .product:not(.product--no-media) .product__info-wrapper{max-width:50%;width:50%;padding-left:1.6rem!important}}@media screen and (min-width:990px){.pairfit-quick-view-modal__dialog{width:min(calc(100% - 4rem),76rem);max-width:76rem}}@media screen and (max-width:749px){.pairfit-quick-view-modal[open]{align-items:flex-end;justify-content:flex-end;padding:0}.pairfit-quick-view-modal .quick-add-modal__content.pairfit-quick-view-modal__dialog{position:fixed;top:auto;bottom:0;left:0;right:0;transform:none;margin:0;width:100%;max-width:100%;max-height:min(92vh,calc(100dvh - env(safe-area-inset-top,0px)));border-radius:2rem 2rem 0 0}.pairfit-quick-view-modal__dialog{width:100%;max-height:min(92vh,calc(100dvh - env(safe-area-inset-top,0px)));border-radius:2rem 2rem 0 0}.pairfit-quick-view-modal__content{max-height:min(92vh,calc(100dvh - env(safe-area-inset-top,0px)))}.pairfit-quick-view-modal__content>product-info{padding:1.6rem 1.6rem calc(2rem + env(safe-area-inset-bottom,0px));padding-top:4.4rem}.pairfit-quick-view-modal .product{gap:1.6rem}.pairfit-quick-view-modal .product:not(.product--no-media) .product__media-wrapper,.pairfit-quick-view-modal .product:not(.product--no-media) .product__info-wrapper{max-width:100%;width:100%;padding-left:0!important}.pairfit-quick-view-modal .product:not(.product--no-media) .product__media-wrapper{max-height:none;overflow:visible;padding-right:0}.pairfit-quick-view-modal .product__media-list{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:.8rem;padding-bottom:.4rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;width:100%}.pairfit-quick-view-modal .product__media-list::-webkit-scrollbar{display:none}.pairfit-quick-view-modal .product__media-item{flex:0 0 78%;scroll-snap-align:start;width:78%!important}.pairfit-quick-view-modal .pairfit-qv-gallery slider-component{margin:0}.pairfit-product-card__quick-view-btn{width:3.2rem;height:3.2rem}}@media screen and (max-width:989px){.pairfit-header__main{gap:.8rem}.pairfit-header__start{gap:.35rem}.pairfit-header__main .header__icon--menu{width:2.4rem;min-width:2.4rem;height:3.6rem;padding:0;margin:0}.pairfit-header__main .header__icon--menu .svg-wrapper{width:2.2rem;height:2.2rem;justify-content:flex-start}.pairfit-header__main header-drawer{margin-right:-.15rem}}@media screen and (max-width:749px){.pairfit-header__main.page-width{padding-left:2rem;padding-right:1.6rem}.pairfit-header__main{gap:.6rem;padding-top:1.2rem;padding-bottom:1.2rem;min-height:5.6rem}.pairfit-header__start{gap:.25rem;flex:0 1 auto}.pairfit-header__main header-drawer{margin-left:0;margin-right:-.2rem}.pairfit-header__main .header__icon--menu{width:2.2rem;min-width:2.2rem;height:3.6rem;margin-left:0}.pairfit-header__main .header__icon--menu .svg-wrapper{width:2rem;height:2rem;justify-content:flex-start}.pairfit-header__brand{margin-left:0}.pairfit-header__brand .pairfit-logo{font-size:3rem}.pairfit-header__logo-img{max-height:3.6rem}.pairfit-logo{font-size:2.2rem}.pairfit-category-tile{flex:0 0 42%;min-width:9rem}}@media screen and (max-width:989px){body{padding-bottom:calc(6.8rem + env(safe-area-inset-bottom,0px))}.pairfit-mobile-nav-section{margin:0;background:transparent!important}.pairfit-mobile-nav-section.shopify-section{padding:0;background:transparent!important}}.pairfit-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:100;padding:0 1.2rem calc(.8rem + env(safe-area-inset-bottom,0px));pointer-events:none;background:#fff!important}.pairfit-mobile-nav.color-scheme-1,.pairfit-mobile-nav[class*=color-scheme-]{background:transparent!important}.pairfit-mobile-nav__inner{pointer-events:auto;max-width:38rem;margin:0 auto;background:#fffffff5;border:.1rem solid rgba(10,10,10,.07);border-radius:2.4rem;box-shadow:0 1rem 3rem #0a0a0a1f,0 .2rem .8rem #0a0a0a0f,inset 0 .1rem #fffc;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);overflow:hidden}.pairfit-mobile-nav__inner:before,.pairfit-mobile-nav__inner:after{content:none;display:none}.pairfit-mobile-nav.color-scheme-1 .pairfit-mobile-nav__inner,.pairfit-mobile-nav[class*=color-scheme-] .pairfit-mobile-nav__inner{background:rgba(var(--color-background),.96);border-color:rgba(var(--color-foreground),.08)}.pairfit-mobile-nav__list{display:flex;align-items:center;justify-content:space-between;gap:.4rem;list-style:none;margin:0;padding:.7rem 1rem;min-height:5.8rem;background:transparent}.pairfit-mobile-nav__list:before,.pairfit-mobile-nav__list:after{content:none;display:none}.pairfit-mobile-nav__item{flex:1 1 0;min-width:0}.pairfit-mobile-nav__link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:.2rem;border:none;background:transparent;color:var(--pairfit-text-muted);text-decoration:none;font-family:inherit;cursor:pointer;transition:color .22s ease,transform .18s cubic-bezier(.34,1.3,.64,1)}.pairfit-mobile-nav__link:active{transform:scale(.94)}@media(hover:hover){.pairfit-mobile-nav__link:not(.pairfit-mobile-nav__link--active):hover{color:var(--pairfit-black)}.pairfit-mobile-nav__link:not(.pairfit-mobile-nav__link--active):hover .pairfit-mobile-nav__icon-shell{background:#0a0a0a0f;transform:translateY(-.1rem)}}.pairfit-mobile-nav__icon-shell{position:relative;display:flex;align-items:center;justify-content:center;width:5.2rem;height:4.4rem;border-radius:999px;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}.pairfit-mobile-nav__item--cart .pairfit-mobile-nav__icon-shell--cart{width:5.4rem;height:4.6rem}.pairfit-mobile-nav__link--active .pairfit-mobile-nav__icon-shell{background:var(--pairfit-black);box-shadow:0 .6rem 1.6rem #0a0a0a38,inset 0 .1rem #ffffff14;transform:translateY(-.15rem)}.pairfit-mobile-nav__link--has-badge:not(.pairfit-mobile-nav__link--active) .pairfit-mobile-nav__icon-shell{background:#0a0a0a0a}.pairfit-mobile-nav__icon{position:relative;display:grid;place-items:center;width:3rem;height:3rem}.pairfit-mobile-nav__icon-outline,.pairfit-mobile-nav__icon-filled{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .22s ease,transform .22s cubic-bezier(.34,1.3,.64,1)}.pairfit-mobile-nav__icon-outline svg,.pairfit-mobile-nav__icon-filled svg{width:2.8rem;height:2.8rem;display:block}.pairfit-mobile-nav__icon-filled{opacity:0;transform:scale(.82) rotate(-6deg)}.pairfit-mobile-nav__link--active{color:var(--pairfit-black)}.pairfit-mobile-nav__link--active .pairfit-mobile-nav__icon-outline{opacity:0;transform:scale(.82) rotate(6deg)}.pairfit-mobile-nav__link--active .pairfit-mobile-nav__icon-filled{opacity:1;transform:scale(1) rotate(0);color:var(--pairfit-white)}.pairfit-mobile-nav__link--active .pairfit-mobile-nav__icon-outline,.pairfit-mobile-nav__link:not(.pairfit-mobile-nav__link--active) .pairfit-mobile-nav__icon-filled{pointer-events:none}.pairfit-mobile-nav__badge{position:absolute;top:0;right:.1rem;min-width:1.8rem;height:1.8rem;padding:0 .45rem;border:.15rem solid var(--pairfit-white);border-radius:999px;background:var(--pairfit-sale-red);color:var(--pairfit-white);font-size:1rem;font-weight:700;line-height:1.5rem;text-align:center;box-shadow:0 .3rem .8rem #e5393566;animation:pairfit-nav-badge-pop .3s cubic-bezier(.34,1.4,.64,1)}@keyframes pairfit-nav-badge-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.pairfit-mobile-nav__link--active .pairfit-mobile-nav__badge{background:var(--pairfit-accent);color:var(--pairfit-black);border-color:var(--pairfit-black);box-shadow:none}cart-items.pairfit-cart,.pairfit-cart__footer-section{background:var(--pairfit-white)!important}cart-items.pairfit-cart.gradient,.pairfit-cart__footer-section.gradient{background:var(--pairfit-white)!important}.pairfit-cart__page{max-width:120rem}.pairfit-cart__header{align-items:flex-end;margin-bottom:2rem;padding-bottom:1.6rem;border-bottom:.1rem solid var(--pairfit-gray-mid)}.pairfit-cart__heading{display:flex;flex-direction:column;gap:.4rem}.pairfit-cart__title{margin:0;font-family:var(--pairfit-section-heading-font);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pairfit-cart__count{margin:0;font-size:1.3rem;font-weight:500;color:var(--pairfit-text-muted);letter-spacing:.04em}.pairfit-cart__continue{font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--pairfit-black);white-space:nowrap}.pairfit-cart__continue:hover{text-decoration:underline}.pairfit-cart__empty{padding:4rem 1.6rem 6rem}.pairfit-cart__empty-icon{display:flex;justify-content:center;margin:0 0 1.6rem}.pairfit-cart__empty-icon svg{width:4.8rem;height:4.8rem;opacity:.35}.pairfit-cart__empty-title{font-family:var(--pairfit-section-heading-font);font-size:2.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pairfit-cart__empty-copy{max-width:34rem;margin:0 auto 2.4rem;font-size:1.4rem;line-height:1.6;color:var(--pairfit-text-muted)}.pairfit-cart__empty-button{min-width:22rem}.pairfit-cart .cart__items{padding-bottom:0;border-bottom:none}.pairfit-cart .cart__contents{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.pairfit-cart .cart-items thead{display:none}.pairfit-cart .cart-item{position:relative}.pairfit-cart .cart-item__image-container{border-radius:1.2rem;overflow:hidden;background:#fafafa}.pairfit-cart .cart-item__image{border-radius:1.2rem;max-width:11rem;width:100%;object-fit:cover}.pairfit-cart .cart-item__name{font-size:1.5rem;font-weight:600;line-height:1.35;color:var(--pairfit-black)}.pairfit-cart .cart-item__name:hover{text-decoration:underline}.pairfit-cart .product-option{font-size:1.2rem;color:var(--pairfit-text-muted)}.pairfit-cart .cart-item__old-price{color:var(--pairfit-text-muted);font-size:1.2rem}.pairfit-cart .cart-item__price-wrapper .price,.pairfit-cart .cart-item__totals .price{font-size:1.5rem;font-weight:700;color:var(--pairfit-black)}.pairfit-cart .cart-item .quantity,.pairfit-cart quantity-popover .quantity{width:11.5rem;min-height:4rem;border:.1rem solid var(--pairfit-gray-mid);border-radius:.8rem;background:var(--pairfit-white);overflow:hidden}.pairfit-cart .cart-item .quantity:before,.pairfit-cart .cart-item .quantity:after,.pairfit-cart quantity-popover .quantity:before,.pairfit-cart quantity-popover .quantity:after{content:none!important;display:none!important;box-shadow:none!important}.pairfit-cart .cart-item .quantity__button,.pairfit-cart quantity-popover .quantity__button{width:3.8rem;min-height:4rem;margin:0!important;padding:0;background:var(--pairfit-gray);color:var(--pairfit-black);transition:background-color .15s ease,color .15s ease}.pairfit-cart .cart-item .quantity__button:hover,.pairfit-cart quantity-popover .quantity__button:hover{background:var(--pairfit-gray-mid);color:var(--pairfit-black)}.pairfit-cart .cart-item .quantity__button:first-child,.pairfit-cart quantity-popover .quantity__button:first-child{border-right:.1rem solid var(--pairfit-gray-mid)}.pairfit-cart .cart-item .quantity__button:last-child,.pairfit-cart quantity-popover .quantity__button:last-child{border-left:.1rem solid var(--pairfit-gray-mid)}.pairfit-cart .cart-item .quantity__button .svg-wrapper,.pairfit-cart quantity-popover .quantity__button .svg-wrapper{width:1.1rem;height:1.1rem}.pairfit-cart .cart-item .quantity__button svg,.pairfit-cart quantity-popover .quantity__button svg{width:1.1rem;height:1.1rem}.pairfit-cart .cart-item .quantity__input,.pairfit-cart quantity-popover .quantity__input{font-size:1.4rem;font-weight:700;opacity:1;background:transparent!important;box-shadow:none!important;padding:0}.pairfit-cart .cart-item .quantity__button:focus,.pairfit-cart .cart-item .quantity__button:focus-visible,.pairfit-cart .cart-item .quantity__input:focus,.pairfit-cart .cart-item .quantity__input:focus-visible,.pairfit-cart quantity-popover .quantity__button:focus,.pairfit-cart quantity-popover .quantity__button:focus-visible,.pairfit-cart quantity-popover .quantity__input:focus,.pairfit-cart quantity-popover .quantity__input:focus-visible{background:var(--pairfit-gray)!important;z-index:1}.pairfit-cart .cart-item__quantity-wrapper{align-items:center;gap:1rem}.pairfit-cart cart-remove-button .button{min-width:3.6rem;min-height:3.6rem;border-radius:999px;border:.1rem solid var(--pairfit-gray-mid);background:var(--pairfit-white);color:var(--pairfit-text-muted);transition:color .15s ease,border-color .15s ease,background-color .15s ease}.pairfit-cart cart-remove-button .button:hover{color:var(--pairfit-sale-red);border-color:#e5393559;background:#e539350a}.pairfit-cart .discounts__discount{font-size:1.2rem;color:var(--pairfit-sale-red)}.pairfit-cart__footer-section:not(.is-empty){background:var(--pairfit-white)!important}.pairfit-cart__summary{background:transparent;border:none;border-top:.1rem solid var(--pairfit-gray-mid);border-radius:0;padding:2rem 0 1.6rem;box-shadow:none}.pairfit-cart .totals{justify-content:space-between;align-items:center;padding:0 0 1.6rem;border-top:none;margin-top:0}.pairfit-cart .totals__total{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pairfit-text-muted)}.pairfit-cart .totals__total-value{font-size:2.2rem;font-weight:700;color:var(--pairfit-black)}.pairfit-cart-shipping{margin:0 0 1.6rem}.pairfit-cart-shipping__row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:.55rem 0;font-size:1.3rem;line-height:1.4}.pairfit-cart-shipping__label{color:var(--pairfit-text-muted);font-weight:500}.pairfit-cart-shipping__value{font-weight:600;color:var(--pairfit-black);font-variant-numeric:tabular-nums}.pairfit-cart-shipping__value--free{color:#1fa855}.pairfit-cart-shipping__hint{margin:.2rem 0 .8rem;padding:.8rem 1rem;border-radius:.4rem;background:#1fa85514;font-size:1.2rem;line-height:1.45;color:var(--pairfit-text-muted)}.pairfit-cart-shipping__hint strong{color:var(--pairfit-black);font-weight:600}.pairfit-cart-shipping__total{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:.8rem 0 0;padding:1.2rem 0 0;border-top:.1rem solid var(--pairfit-gray-mid)}.pairfit-cart-shipping__total-label,.pairfit-cart-shipping__total-value{margin:0}.pairfit-cart-shipping__policy{margin:.8rem 0 0;font-size:1.15rem;line-height:1.5;color:var(--pairfit-text-muted)}.cart-drawer .pairfit-cart-shipping{margin-bottom:1.2rem}.cart-drawer .pairfit-cart-shipping__total-value{font-size:1.8rem}main[data-template=product] product-info.pairfit-product-page .pairfit-shipping-note{margin:.4rem 0 0;font-size:1.15rem;line-height:1.45;color:var(--pairfit-text-muted)}main[data-template=product] product-info.pairfit-product-page .product__info-container>.pairfit-shipping-note+variant-selects{margin-top:.6rem!important}.pairfit-cart .tax-note{margin:0 0 1.6rem;text-align:left;font-size:1.2rem;line-height:1.5;color:var(--pairfit-text-muted)}.pairfit-cart .cart__checkout-button{max-width:none;width:100%;min-height:5.2rem;background:var(--pairfit-black)!important;color:var(--pairfit-white)!important;border:none!important;font-size:1.3rem;letter-spacing:.1em}.pairfit-cart .cart__checkout-button:hover{background:#222!important}.pairfit-cart .cart__checkout-button:disabled{opacity:.45}.pairfit-cart .cart__ctas{text-align:left}@media screen and (max-width:749px){.pairfit-cart .cart-item{gap:1.2rem;margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:.1rem solid var(--pairfit-gray-mid)}.pairfit-cart .cart-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.pairfit-cart .cart-item__image{max-width:9rem}.pairfit-cart .cart-item__title{font-size:1.4rem}.pairfit-cart__header{flex-direction:column;align-items:flex-start;gap:1rem}.pairfit-cart__footer-section:not(.is-empty) .pairfit-cart__summary{position:sticky;bottom:calc(6.8rem + env(safe-area-inset-bottom,0px));z-index:90;background:var(--pairfit-white);border-top:.1rem solid var(--pairfit-gray-mid);border-radius:0;padding:1.6rem 0 1.2rem;box-shadow:0 -.6rem 1.6rem #0a0a0a0f}cart-items.pairfit-cart:not(.is-empty)+.pairfit-cart__footer-section{margin-top:-.8rem}}@media screen and (min-width:750px){.pairfit-cart .cart__contents>*+*{margin-top:2rem}.pairfit-cart .cart-item>td{padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:.1rem solid var(--pairfit-gray-mid)}.pairfit-cart .cart-item:last-child>td{border-bottom:none}.pairfit-cart__footer-section:not(.is-empty) .page-width{max-width:min(44rem,100%);margin-left:auto;margin-right:auto}.pairfit-cart__summary{position:sticky;top:calc(var(--header-height, 8rem) + 1.6rem)}.pairfit-cart .cart__footer>*{width:100%}.pairfit-cart .tax-note{text-align:left}}.pairfit-policy-section{background:var(--pairfit-white)}.pairfit-policy-section .pairfit-policy__page.page-width{max-width:var(--page-width);width:100%}.pairfit-policy__hero{max-width:none;margin:0 auto 4rem;text-align:center}.pairfit-policy__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pairfit-text-muted)}.pairfit-policy__title{margin:0 0 1.2rem;font-family:var(--pairfit-section-heading-font);font-size:clamp(2.8rem,5vw,4.2rem);font-weight:700;line-height:1.08;letter-spacing:.04em;text-transform:uppercase;color:var(--pairfit-black)}.pairfit-policy__intro{margin:0 auto;max-width:78rem;font-size:1.6rem;line-height:1.65;color:var(--pairfit-text-muted)}.pairfit-policy__body{margin:0 auto 4rem;padding:3rem;border:.1rem solid var(--pairfit-gray-mid);border-radius:1.6rem;background:var(--pairfit-white);font-size:1.45rem;line-height:1.75;color:var(--pairfit-text-muted)}.pairfit-policy__body h2,.pairfit-policy__body h3,.pairfit-policy__body h4{margin:2.4rem 0 1rem;font-family:var(--pairfit-section-heading-font);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pairfit-black)}.pairfit-policy__body h2:first-child,.pairfit-policy__body h3:first-child,.pairfit-policy__body h4:first-child{margin-top:0}.pairfit-policy__body p,.pairfit-policy__body ul,.pairfit-policy__body ol{margin:0 0 1.2rem}.pairfit-policy__body ul,.pairfit-policy__body ol{padding-left:1.6rem}.pairfit-policy__body li+li{margin-top:.5rem}.pairfit-policy__body a{color:var(--pairfit-black);text-decoration:underline;text-underline-offset:.2rem}.pairfit-policy__channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin-bottom:.4rem}.pairfit-policy__channel{display:flex;flex-direction:column;gap:.45rem;min-height:0;padding:2rem 1.8rem;border:.1rem solid var(--pairfit-gray-mid);border-radius:1.6rem;background:linear-gradient(180deg,#fff 0%,var(--pairfit-gray) 100%);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.pairfit-policy__channel:hover{border-color:var(--pairfit-black);transform:translateY(-.2rem)}.pairfit-policy__channel--primary{border-color:#0a0a0a2e;background:linear-gradient(180deg,#fff,#f7fbe8)}.pairfit-policy__channel--static{cursor:default}.pairfit-policy__channel--static:hover{border-color:var(--pairfit-gray-mid);transform:none}.pairfit-policy__channel-label{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pairfit-text-muted)}.pairfit-policy__channel-value{font-size:1.45rem;font-weight:700;line-height:1.4;color:var(--pairfit-black);overflow-wrap:anywhere}.pairfit-policy__channel-note{font-size:1.2rem;color:var(--pairfit-text-muted)}.pairfit-policy__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-bottom:4rem}.pairfit-policy__highlight{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:12rem;padding:1.8rem 1.4rem;border:.1rem solid var(--pairfit-gray-mid);border-radius:1.6rem;background:linear-gradient(180deg,#fff 0%,var(--pairfit-gray) 100%);text-align:center}.pairfit-policy__highlight-value{font-family:var(--pairfit-section-heading-font);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:800;line-height:1;letter-spacing:.02em;color:var(--pairfit-black)}.pairfit-policy__highlight-label{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pairfit-black)}.pairfit-policy__highlight-note{font-size:1.2rem;color:var(--pairfit-text-muted)}.pairfit-policy__section{margin-bottom:4rem}.pairfit-policy__section-title{margin:0 0 1.8rem;font-family:var(--pairfit-section-heading-font);font-size:1.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--pairfit-black)}.pairfit-policy__steps{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.pairfit-policy__step{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:1.4rem;align-items:start;padding:1.6rem 1.8rem;border:.1rem solid var(--pairfit-gray-mid);border-radius:1.4rem;background:var(--pairfit-white)}.pairfit-policy__step-number{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:999px;background:var(--pairfit-black);color:var(--pairfit-white);font-size:1.6rem;font-weight:700}.pairfit-policy__step-title{margin:0 0 .4rem;font-size:1.5rem;font-weight:700;color:var(--pairfit-black)}.pairfit-policy__step-text{margin:0;font-size:1.4rem;line-height:1.6;color:var(--pairfit-text-muted)}.pairfit-policy__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-bottom:4rem}.pairfit-policy__card{padding:2rem 1.8rem;border-radius:1.6rem;border:.1rem solid var(--pairfit-gray-mid);background:var(--pairfit-white)}.pairfit-policy__card--success{border-color:#0a0a0a1f;background:linear-gradient(180deg,#fff,#f7fbe8)}.pairfit-policy__card--warning{border-color:#e539352e;background:linear-gradient(180deg,#fff,#fff5f5)}.pairfit-policy__card-title{margin:0 0 1.2rem;font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pairfit-black)}.pairfit-policy__card-text{font-size:1.35rem;line-height:1.65;color:var(--pairfit-text-muted)}.pairfit-policy__card-text ul{margin:0;padding-left:1.4rem}.pairfit-policy__card-text li+li{margin-top:.6rem}.pairfit-policy__card-text p{margin:0 0 1rem}.pairfit-policy__card-text p:last-child{margin-bottom:0}.pairfit-policy__faqs{display:grid;gap:.8rem;max-width:none;margin:0}.pairfit-policy__faq{border:.1rem solid var(--pairfit-gray-mid);border-radius:1.2rem;background:var(--pairfit-white);overflow:hidden}.pairfit-policy__faq[open]{border-color:#0a0a0a2e;box-shadow:0 .4rem 1.6rem #0a0a0a0d}.pairfit-policy__faq-question{padding:1.4rem 1.6rem;font-size:1.4rem;font-weight:700;color:var(--pairfit-black);cursor:pointer;list-style:none}.pairfit-policy__faq-question::-webkit-details-marker{display:none}.pairfit-policy__faq-answer{padding:0 1.6rem 1.4rem;font-size:1.35rem;line-height:1.65;color:var(--pairfit-text-muted)}.pairfit-policy__faq-answer p{margin:0}.pairfit-policy__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:1rem;padding:2.4rem;border-radius:1.8rem;background:var(--pairfit-black);color:var(--pairfit-white)}.pairfit-policy__cta-title{margin:0 0 .6rem;font-size:1.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pairfit-white)!important}.pairfit-policy__cta-text{margin:0;max-width:none;font-size:1.35rem;line-height:1.6;color:#ffffffc7}.pairfit-policy__cta-actions{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;min-width:min(100%,24rem)}.pairfit-policy__cta-button{background:var(--pairfit-accent)!important;color:var(--pairfit-black)!important;border:none!important;min-width:20rem}.pairfit-policy__cta-button:hover{filter:brightness(.96)}.pairfit-policy__cta-link{text-align:center;font-size:1.3rem;font-weight:600;color:var(--pairfit-white)}.pairfit-policy__cta-link:hover{color:var(--pairfit-accent)}@media screen and (max-width:989px){.pairfit-policy-section .pairfit-policy__page.page-width{padding-left:2rem;padding-right:2rem}.pairfit-policy__hero{margin-bottom:2.8rem;text-align:left}.pairfit-policy__intro{max-width:none;font-size:1.45rem}.pairfit-policy__body{margin-bottom:2.8rem;padding:2rem 1.6rem}.pairfit-policy__highlights,.pairfit-policy__cards{grid-template-columns:1fr}.pairfit-policy__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pairfit-policy__channel{padding:1.4rem 1.2rem}.pairfit-policy__channel-value{font-size:1.3rem}.pairfit-policy__section{margin-bottom:2.8rem}.pairfit-policy__cta{flex-direction:column;align-items:stretch;padding:2rem 1.6rem}.pairfit-policy__cta-copy{text-align:center}.pairfit-policy__cta-title{font-size:1.5rem}.pairfit-policy__cta-actions{width:100%}.pairfit-policy__cta-button{width:100%;min-width:0}}@media screen and (max-width:749px){.pairfit-policy__title{font-size:clamp(2.4rem,9vw,3rem);letter-spacing:.03em}.pairfit-policy__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pairfit-policy__channel--primary,.pairfit-policy__channel:nth-child(2){grid-column:1 / -1}.pairfit-policy__highlight{min-height:0;padding:1.4rem 1.2rem}}@media screen and (min-width:750px)and (max-width:989px){.pairfit-policy__cards{grid-template-columns:1fr 1fr}.pairfit-policy__cards .pairfit-policy__card:last-child{grid-column:1 / -1}}@media screen and (min-width:990px){.pairfit-policy-section .pairfit-policy__page.page-width{padding-left:4rem;padding-right:4rem}}.pairfit-contact-section{background:var(--pairfit-white)}.pairfit-contact-section .pairfit-contact__page.page-width{max-width:var(--page-width);width:100%}.pairfit-contact__hero{max-width:none;margin:0 auto 4rem;text-align:center}.pairfit-contact__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pairfit-text-muted)}.pairfit-contact__title{margin:0 0 1.2rem;font-family:var(--pairfit-section-heading-font);font-size:clamp(2.8rem,5vw,4.2rem);font-weight:700;line-height:1.08;letter-spacing:.04em;text-transform:uppercase;color:var(--pairfit-black)}.pairfit-contact__intro{margin:0 auto;max-width:78rem;font-size:1.6rem;line-height:1.65;color:var(--pairfit-text-muted)}.pairfit-contact__channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin-bottom:4.8rem}.pairfit-contact__channel{display:flex;flex-direction:column;gap:.45rem;min-height:11rem;padding:2rem 1.8rem;border:.1rem solid var(--pairfit-gray-mid);border-radius:1.6rem;background:linear-gradient(180deg,#fff 0%,var(--pairfit-gray) 100%);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.pairfit-contact__channel:hover{border-color:var(--pairfit-black);transform:translateY(-.2rem)}.pairfit-contact__channel--primary{border-color:#0a0a0a2e;background:linear-gradient(180deg,#fff,#f7fbe8)}.pairfit-contact__channel--static{cursor:default}.pairfit-contact__channel--static:hover{border-color:var(--pairfit-gray-mid);transform:none}.pairfit-contact__channel-label{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pairfit-text-muted)}.pairfit-contact__channel-value{font-size:1.45rem;font-weight:700;line-height:1.4;color:var(--pairfit-black);overflow-wrap:anywhere}.pairfit-contact__channel-note{font-size:1.2rem;color:var(--pairfit-text-muted)}.pairfit-contact__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;align-items:start;margin-bottom:4.8rem}.pairfit-contact__form-panel,.pairfit-contact__location-panel{padding:3rem;border:.1rem solid var(--pairfit-gray-mid);border-radius:1.6rem;background:var(--pairfit-white)}.pairfit-contact__panel-title{margin:0 0 .8rem;font-family:var(--pairfit-section-heading-font);font-size:1.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pairfit-black)}.pairfit-contact__panel-intro{margin:0 0 2rem;font-size:1.4rem;line-height:1.6;color:var(--pairfit-text-muted)}.pairfit-contact__form{display:grid;gap:1.6rem}.pairfit-contact__status{padding:1.4rem 1.6rem;border-radius:1.2rem}.pairfit-contact__status--success{border:.1rem solid rgba(10,10,10,.12);background:linear-gradient(180deg,#fff,#f7fbe8)}.pairfit-contact__status--error{border:.1rem solid rgba(229,57,53,.22);background:#fff5f5}.pairfit-contact__status-title{margin:0 0 .4rem;font-size:1.4rem;font-weight:700;color:var(--pairfit-black)}.pairfit-contact__status-text,.pairfit-contact__status-list{margin:0;font-size:1.35rem;line-height:1.55;color:var(--pairfit-text-muted)}.pairfit-contact__status-list{padding-left:1.4rem}.pairfit-contact__fields{display:grid;gap:1.2rem}.pairfit-contact__field{display:grid;gap:.5rem}.pairfit-contact__label{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pairfit-black)}.pairfit-contact__input{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:.1rem solid var(--pairfit-gray-mid);border-radius:1rem;background:var(--pairfit-white);font:inherit;font-size:1.45rem;color:var(--pairfit-black);transition:border-color .2s ease,box-shadow .2s ease}.pairfit-contact__input:focus{outline:none;border-color:var(--pairfit-black);box-shadow:0 0 0 .2rem #0a0a0a14}.pairfit-contact__textarea{min-height:14rem;resize:vertical}.pairfit-contact__submit{width:100%;min-height:4.8rem;background:var(--pairfit-black)!important;color:var(--pairfit-white)!important;border:none!important}.pairfit-contact__submit:hover{filter:brightness(1.08)}.pairfit-contact__map-wrap{overflow:hidden;border-radius:1.2rem;border:.1rem solid var(--pairfit-gray-mid);background:var(--pairfit-gray);aspect-ratio:16 / 10;min-height:28rem}.pairfit-contact__map{display:block;width:100%;height:100%;border:0}.pairfit-contact__store-card{margin-top:1.6rem;padding:1.6rem;border-radius:1.2rem;background:var(--pairfit-gray)}.pairfit-contact__store-name{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:var(--pairfit-black)}.pairfit-contact__store-address{margin:0 0 1.2rem;font-size:1.35rem;line-height:1.6;color:var(--pairfit-text-muted)}.pairfit-contact__directions{width:100%;min-height:4.4rem}.pairfit-contact__cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem 2.8rem;border-radius:1.6rem;background:var(--pairfit-black);color:var(--pairfit-white)}.pairfit-contact__cta-title{margin:0 0 .6rem;font-family:var(--pairfit-section-heading-font);font-size:1.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pairfit-white)!important}.pairfit-contact__cta-text{margin:0;max-width:none;font-size:1.35rem;line-height:1.6;color:#ffffffc7}.pairfit-contact__cta-button{flex-shrink:0;min-width:20rem;background:var(--pairfit-accent)!important;color:var(--pairfit-black)!important;border:none!important}.pairfit-contact__cta-button:hover{filter:brightness(.96)}@media screen and (max-width:989px){.pairfit-contact-section .pairfit-contact__page.page-width{padding-left:2rem;padding-right:2rem}.pairfit-contact__hero{margin-bottom:2.8rem;text-align:left}.pairfit-contact__intro{max-width:none;font-size:1.45rem}.pairfit-contact__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2.8rem}.pairfit-contact__channel{min-height:0;padding:1.4rem 1.2rem}.pairfit-contact__channel-value{font-size:1.3rem}.pairfit-contact__layout{grid-template-columns:1fr;gap:1.6rem;margin-bottom:2.8rem}.pairfit-contact__form-panel,.pairfit-contact__location-panel{padding:2rem 1.6rem}.pairfit-contact__panel-title{font-size:1.4rem}.pairfit-contact__panel-intro{margin-bottom:1.6rem;font-size:1.35rem}.pairfit-contact__cta{flex-direction:column;align-items:stretch;gap:1.6rem;padding:2rem 1.6rem}.pairfit-contact__cta-copy{text-align:center}.pairfit-contact__cta-title{font-size:1.5rem}.pairfit-contact__cta-text{font-size:1.3rem}.pairfit-contact__cta-button{width:100%;min-width:0}}@media screen and (max-width:749px){.pairfit-contact__title{font-size:clamp(2.4rem,9vw,3rem);letter-spacing:.03em}.pairfit-contact__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pairfit-contact__channel--primary,.pairfit-contact__channel:nth-child(2){grid-column:1 / -1}.pairfit-contact__channel{padding:1.4rem 1.6rem}.pairfit-contact__map-wrap{min-height:20rem;aspect-ratio:4 / 3}.pairfit-contact__store-card{padding:1.4rem}.pairfit-contact__cta{margin-bottom:.8rem}}@media screen and (min-width:990px){.pairfit-contact-section .pairfit-contact__page.page-width{padding-left:4rem;padding-right:4rem}.pairfit-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}.pairfit-contact__field:nth-child(3),.pairfit-contact__field:nth-child(4){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pairfit.css.map */
