.section-fit-guide .fit-guide__top{display:flex;flex-direction:column;gap:2rem}.section-fit-guide .fit-guide__media{position:relative;width:100%}.section-fit-guide .fit-guide__content{display:flex;flex-direction:column}.section-fit-guide .fit-guide__media>.media-video,.section-fit-guide .fit-guide__media>.media--cover,.section-fit-guide .fit-guide__media>.placeholder{position:relative;width:100%;aspect-ratio:913 / 1019;overflow:hidden}.section-fit-guide .fit-guide__media video-section{display:block;width:100%;height:100%}.section-fit-guide .fit-guide__media video-section video,.section-fit-guide .fit-guide__media video-section iframe,.section-fit-guide .fit-guide__media .media--cover img{display:block;width:100%;height:100%;object-fit:cover}.section-fit-guide .fit-guide__media .media-video{z-index:auto}.section-fit-guide .video-controls{position:absolute;color:#fff;z-index:1;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.section-fit-guide .video-controls--corner{top:auto;left:auto;right:1.5rem;bottom:1.5rem;transform:none}.section-fit-guide .fit-guide__heading{margin:0 0 .875rem;font-family:var(--font-heading--family);font-weight:400;font-size:22px;line-height:1.3;letter-spacing:0}.section-fit-guide .fit-guide__lines{margin-bottom:1.875rem}.section-fit-guide .fit-guide__line.rte{padding:.625rem 0;font-size:13px;line-height:1.3}.section-fit-guide .fit-guide__line:first-child{padding-top:0}.section-fit-guide .fit-guide__line+.fit-guide__line{border-top:1px solid rgba(0,0,0,.15)}.section-fit-guide .cta-container .btn,.section-fit-guide .fit-guide__load-more .btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 47px;border:1px solid #000000;background-color:transparent;color:#000;font-family:var(--font-body--family);font-weight:400;font-size:11px;line-height:1;letter-spacing:1.1px;text-transform:uppercase;text-decoration:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;cursor:pointer;transition:background-color .2s ease,color .2s ease}.section-fit-guide .fit-guide__load-more .btn{min-height:29px}.section-fit-guide .fit-guide__load-more .btn[hidden]{display:none}.section-fit-guide .cta-container .btn:hover,.section-fit-guide .fit-guide__load-more .btn:hover{background-color:#000;color:#fff}.section-fit-guide .fit-guide__products{display:block;margin-top:20px}.section-fit-guide .fit-guide__cta-mobile{display:none}.section-fit-guide .fit-guide__products .collection__grid{display:grid;grid-template-columns:repeat(var(--fit-guide-columns, 3),1fr);grid-gap:20px}.section-fit-guide .fit-guide__product .product-card{flex-direction:column;gap:0}.section-fit-guide .fit-guide__product .product-card__media{width:100%}.section-fit-guide .fit-guide__product.is-hidden{display:none}.section-fit-guide .fit-guide__load-more{margin-top:2.5rem}.section-fit-guide .fit-guide__product .product-card__info{margin-top:8px}.section-fit-guide .fit-guide__product .product-card__info>.flex.jcb{flex-direction:column;align-items:flex-start;gap:5px;text-align:left}.section-fit-guide .fit-guide__product .product-card__info>.flex.jcb>div:first-child{display:flex;flex-direction:column-reverse;align-items:flex-start;width:100%}.section-fit-guide .fit-guide__product .product-card__vendor{color:#616161;margin:0 0 5px;font-family:var(--font-body--family);font-weight:500;font-size:10px;line-height:1.3;letter-spacing:1px;text-transform:uppercase}.section-fit-guide .fit-guide__product .product-card__title{font-family:var(--font-heading--family);font-weight:400;font-size:13px;line-height:1.3;letter-spacing:0}.section-fit-guide .fit-guide__product .price__wrapper{flex-basis:auto;width:100%;text-align:left}.section-fit-guide .fit-guide__product .price{justify-content:flex-start;text-align:left;font-family:var(--font-body--family);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:1.2px;text-transform:uppercase;color:#757575}.section-fit-guide .fit-guide__product .price .price-item--compare{order:-1;filter:none}@media screen and (max-width:768px){.section-fit-guide .fit-guide__media{width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%)}.section-fit-guide .fit-guide__products .collection__grid{display:flex;flex-wrap:nowrap;gap:20px;margin:0 -1rem;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.section-fit-guide .fit-guide__products .collection__grid::-webkit-scrollbar{display:none}.section-fit-guide .fit-guide__product{flex:0 0 calc((100% - 20px) / 1.5);scroll-snap-align:start}.section-fit-guide .fit-guide__product.is-hidden{display:block}.section-fit-guide .fit-guide__load-more,.section-fit-guide .fit-guide__content .cta-container{display:none}.section-fit-guide .fit-guide__cta-mobile{display:block;margin-top:1.875rem}.section-fit-guide .fit-guide__cta-mobile .btn{display:flex;width:100%}}@media screen and (min-width:769px){.section-fit-guide .fit-guide__top{flex-direction:row;align-items:flex-start;gap:1.25rem}.section-fit-guide .fit-guide__top.media-right{flex-direction:row-reverse}.section-fit-guide .fit-guide__media{flex:0 0 var(--media-width, 66%)}.section-fit-guide .fit-guide__content{flex:1 1 auto;align-self:flex-start;padding-top:3.75rem;padding-bottom:1.875rem}.section-fit-guide .fit-guide__products .collection__grid{grid-template-columns:repeat(var(--fit-guide-columns, 3),1fr)}}
/*# sourceMappingURL=/cdn/shop/t/366/assets/fit-guide.css.map */
