.fit-guide{padding:2rem 0 3rem;max-width:var(--page-width, 1200px);margin:0 auto}.fit-guide__heading{font-family:Marlide,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:1.25rem;margin-bottom:1.5rem}.fit-guide__tabs{display:flex;gap:0;border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:1.5rem;overflow-x:auto;scrollbar-width:none}.fit-guide__tabs::-webkit-scrollbar{display:none}.fit-guide__tab{flex:1 1 auto;min-width:max-content;font-family:ABCProphet,sans-serif;font-size:.6875rem;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;text-align:center;padding:.7rem .85rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:#00000073;transition:color .2s ease,border-color .2s ease}.fit-guide__tab[aria-selected=true]{color:#000;border-bottom-color:#000;font-weight:600}.fit-guide__tab:hover{color:#000}.fit-guide__panel{animation:fitGuide-fadeIn .25s ease-out}@keyframes fitGuide-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fit-guide__panel{animation:none}}.fit-guide__sizes{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.fit-guide__size-pill{font-family:ABCProphet,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:40px;padding:0 14px;border:1px solid #000;border-radius:999px;background:transparent;color:#000;font-size:.8125rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}.fit-guide__size-pill:hover{transform:scale(1.05)}.fit-guide__size-pill.is-active{background-color:#000;color:#fff}.fit-guide__video-wrap{display:grid;max-width:420px;aspect-ratio:9 / 16;max-height:70vh}.fit-guide__video-item{grid-area:1 / 1;opacity:0;transform:scale(1.01) translateY(4px);transition:opacity .26s ease-out,transform .26s ease-out;pointer-events:none;z-index:0;position:relative}.fit-guide__video-item.is-active{opacity:1;transform:scale(1) translateY(0);pointer-events:auto;z-index:2}.fit-guide__video-item.is-exiting{opacity:0;transform:scale(.99) translateY(-2px);z-index:1}.fit-guide__video{width:100%;height:100%;display:block;object-fit:contain;background:#f5f5f5}@media(prefers-reduced-motion:reduce){.fit-guide__video-item{transition:none;transform:none}.fit-guide__video-item.is-exiting{transform:none}}.fit-guide__overlay{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1rem;background:linear-gradient(0deg,rgba(0,0,0,.55) 0%,transparent 100%);color:#fff}.fit-guide__model-name{font-family:Marlide,sans-serif;font-size:1rem;letter-spacing:1px;margin:0 0 .25rem;text-transform:uppercase}.fit-guide__model-stat{font-family:ABCProphet,sans-serif;font-size:.75rem;margin:0;opacity:.9;line-height:1.5}.fit-guide__fitblock{margin-bottom:1.25rem}.fit-guide__product-name{font-family:Marlide,sans-serif;text-transform:uppercase;letter-spacing:1.5px;font-size:1.0625rem;margin:0 0 .25rem}.fit-guide__fit-type{display:inline-block;font-family:ABCProphet,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.625rem;margin:0;padding:.2rem .6rem;border:1px solid currentColor;border-radius:999px;opacity:.75}.fit-guide__fitlead{margin:0 0 1rem}.fit-guide__fit-desc,.fit-guide__between,.fit-guide__model-info{font-family:ABCProphet,sans-serif;font-size:.8125rem;line-height:1.55;margin:0 0 .375rem}.fit-guide__between{opacity:.85;margin-bottom:0}.fit-guide__panel--models .fit-guide__model-info{opacity:.7;font-style:italic;margin:0 0 1rem}.fit-guide__unit-toggle{display:flex;justify-content:center;gap:.5rem;margin:0 0 1.5rem}.fit-guide__unit{font-family:ABCProphet,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;min-width:72px;padding:.4rem 1.1rem;background:transparent;border:1px solid #56543f;border-radius:999px;color:inherit;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.fit-guide__unit.is-active{background-color:#56543f;border-color:#56543f;color:#e4e5cd}.fit-guide__helper{font-family:ABCProphet,sans-serif;font-size:.8125rem;line-height:1.5;margin:0 0 1rem;opacity:.8}.fit-guide__note{font-family:ABCProphet,sans-serif;font-size:.75rem;line-height:1.5;margin:1rem 0 0;opacity:.6}.fit-guide__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.fit-guide__table{width:100%;border-collapse:collapse;font-family:ABCProphet,sans-serif;font-size:.8125rem;font-variant-numeric:tabular-nums}.fit-guide__table th,.fit-guide__table td{padding:.5rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.1)}.fit-guide__table td,.fit-guide__table tbody th{white-space:nowrap}.fit-guide__table thead th{font-weight:600;text-transform:uppercase;letter-spacing:.4px;font-size:.625rem;line-height:1.25;color:#0009;border-bottom:1px solid rgba(0,0,0,.2);vertical-align:bottom}.fit-guide__table tbody th[scope=row]{font-weight:600}.fit-guide__table tbody tr:nth-child(2n){background:#00000008}.fit-guide__howto{font-family:ABCProphet,sans-serif}.fit-guide__measure-illustration{display:block;width:100%;max-width:260px;margin:0 auto 1.5rem}.fit-guide__measure-illustration svg{display:block;width:100%;height:auto}.fit-guide__fig-body{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;opacity:.45}.fit-guide__fig-line{fill:none;stroke:currentColor;stroke-width:1.6;stroke-dasharray:4 3}.fit-guide__fig-badge{fill:#56543f}.fit-guide__fig-num{fill:#e4e5cd;font-family:ABCProphet,sans-serif;font-size:11px;font-weight:600;text-anchor:middle}.fit-guide__measure-list{list-style:none;margin:0;padding:0}.fit-guide__measure-list li{font-size:.8125rem;line-height:1.6;margin-bottom:.85rem}.fit-guide__measure-step{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:.4rem;border-radius:999px;background:#56543f;color:#e4e5cd;font-size:.6875rem;font-weight:600;vertical-align:middle}.fit-guide__measure-term{font-weight:600}@media(min-width:750px){.fit-guide__howto{display:grid;grid-template-columns:220px 1fr;gap:2.5rem;align-items:center}.fit-guide__howto .fit-guide__measure-illustration{margin:0;max-width:220px}}.fit-guide__empty{font-family:ABCProphet,sans-serif;font-size:.875rem;color:#00000080}.fit-guide__modal-header{display:none}.fit-guide__close{background:none;border:0;padding:12px;margin:-12px;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;-webkit-tap-highlight-color:transparent}.fit-guide__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fit-guide-link-standalone{margin-top:.75rem}.fit-guide-link{font-family:ABCProphet,sans-serif;font-size:.75rem;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}@media(max-width:749px){.fit-guide{padding:1.5rem 0 2rem}.fit-guide__tabs{display:grid;grid-template-columns:1fr 1fr;overflow-x:visible}.fit-guide__tab{min-width:0;white-space:normal;padding:.65rem .5rem;line-height:1.25}.fit-guide__video-wrap{display:block;position:relative;max-width:100%;overflow:hidden}.fit-guide__video-item{position:absolute;top:0;right:0;bottom:0;left:0;grid-area:auto}.fit-guide__sizes{gap:.375rem}.fit-guide__size-pill{min-width:42px;height:36px;padding:0 12px;font-size:.75rem}.fit-guide__overlay{padding:1rem .75rem}}.fit-guide.is-modal-open{position:fixed;z-index:9999;margin:0;max-width:none;background-color:#272525;color:#e4e5cd;display:flex;flex-direction:column;overflow:hidden;animation:fitGuide-modalIn .22s ease-out}@keyframes fitGuide-modalIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fit-guide.is-modal-open{animation:none}}.fit-guide.is-modal-open .fit-guide__modal-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:8px 0 12px}.fit-guide.is-modal-open .fit-guide__heading{display:none}.fit-guide__modal-title{font-family:Marlide,sans-serif;text-transform:uppercase;letter-spacing:1.5px;font-size:.875rem;margin:0}.fit-guide.is-modal-open .fit-guide__tabs{border-bottom-color:#ffffff2e;margin-bottom:1rem;flex:0 0 auto}.fit-guide.is-modal-open .fit-guide__tab{color:#ffffff80}.fit-guide.is-modal-open .fit-guide__tab[aria-selected=true]{color:#fff;border-bottom-color:#fff}.fit-guide.is-modal-open .fit-guide__tab:hover{color:#fff}.fit-guide.is-modal-open .fit-guide__tabbed,.fit-guide.is-modal-open .fit-guide__panel{display:flex;flex-direction:column;flex:1;min-height:0}.fit-guide.is-modal-open .fit-guide__panel[hidden]{display:none}.fit-guide.is-modal-open .fit-guide__sizes{flex:0 0 auto;margin-bottom:1rem}.fit-guide.is-modal-open .fit-guide__size-pill{border-color:#ffffff8c;color:#fff}.fit-guide.is-modal-open .fit-guide__size-pill.is-active{background-color:#fff;color:#000;border-color:#fff}.fit-guide.is-modal-open .fit-guide__video-wrap{display:flex;position:relative;flex:1;min-height:0;max-width:100%;overflow:hidden;align-items:center;justify-content:center}.fit-guide.is-modal-open .fit-guide__video-item{position:absolute;top:0;right:0;bottom:0;left:0}.fit-guide.is-modal-open .fit-guide__video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;background:transparent}.fit-guide.is-modal-open .fit-guide__overlay{background:linear-gradient(0deg,rgba(0,0,0,.65) 0%,transparent 100%)}.fit-guide.is-modal-open .fit-guide__panel--measure,.fit-guide.is-modal-open .fit-guide__panel--howto{overflow-y:auto;-webkit-overflow-scrolling:touch}.fit-guide.is-modal-open .fit-guide__table th,.fit-guide.is-modal-open .fit-guide__table td{border-bottom-color:#e4e5cd1f}.fit-guide.is-modal-open .fit-guide__table thead th{color:#e4e5cda6;border-bottom-color:#e4e5cd38}.fit-guide.is-modal-open .fit-guide__table tbody tr:nth-child(2n){background:#e4e5cd0d}body.fit-guide-modal-open sticky-atc,body.fit-guide-modal-open .sticky-atc{display:none!important}@media(max-width:749px){.fit-guide.is-modal-open{top:0;right:0;bottom:0;left:0;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom)}body.fit-guide-modal-open{background-color:#272525}}@media(min-width:750px){body.fit-guide-modal-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9998;animation:fitGuide-backdropIn .22s ease-out}@keyframes fitGuide-backdropIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){body.fit-guide-modal-open:before{animation:none}}.fit-guide.is-modal-open{top:50%;left:50%;transform:translate(-50%,-50%);width:min(820px,calc(100vw - 48px));height:min(720px,calc(100vh - 56px));padding:22px 32px 30px;border-radius:6px;box-shadow:0 30px 80px #00000080}.fit-guide.is-modal-open .fit-guide__fitblock,.fit-guide.is-modal-open .fit-guide__unit-toggle{flex:0 0 auto}.fit-guide.is-modal-open .fit-guide__modal-header{padding:0 0 10px}.fit-guide.is-modal-open .fit-guide__modal-title{font-size:.9375rem}.fit-guide.is-modal-open .fit-guide__video-wrap{max-width:380px;margin:0 auto;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/product-fit-guide.css.map */
