.fit-guide-details__slider{display:flex;padding:80px 0;justify-content:center;gap:100px;box-shadow:none}@media (max-width: 767px){.fit-guide-details__slider{padding:40px 0 70px;margin:0;overflow:hidden}.fit-guide-details__slider:after{content:"flickity";display:none}.fit-guide-details__slider .flickity-viewport{width:100%}.fit-guide-details__slider .fit-guide-details__slide{width:100vw}}.fit-guide-details__slide{display:flex;flex-direction:column;cursor:pointer;align-items:center;gap:20px}.fit-guide-details__slide p{margin:0;font-size:14px;line-height:30px;letter-spacing:.1em}.fit-guide-details__slide.active p{font-weight:700;text-decoration:underline;text-underline-offset:12px}.fit-guide-details__content-section{display:none}.fit-guide-details__content-section.active{display:block}.fit-guide-details__content-top{display:flex;gap:160px;justify-content:center;padding:80px 0 40px}.fit-guide-details__content-top .fit-guide-details__content-copy{max-width:300px;display:flex;flex-direction:column;gap:20px}.fit-guide-details__content-top .fit-guide-details__content-copy h3{margin:0;font-size:24px;font-weight:700;line-height:30px;letter-spacing:.1em;text-align:left}.fit-guide-details__content-top .fit-guide-details__content-image{max-width:670px}.fit-guide-details__content-top .fit-guide-details__content-image img{width:100%;height:auto}.fit-guide-details__content-products{display:flex;gap:16px;width:100%;box-shadow:none}.fit-guide-details__content-products .card-wrapper{flex:1}@media (max-width: 767px){.fit-guide-details__content-products{display:block;margin:0;overflow:hidden;width:calc(100% + 4rem)}.fit-guide-details__content-products .flickity-viewport{width:100%}.fit-guide-details__content-products .card-wrapper{width:80vw;height:auto;margin:0 6px}.fit-guide-details__content-products .card-wrapper:first-of-type{margin-left:20px}.fit-guide-details__content-products .card-wrapper:last-of-type{margin-right:20px}.fit-guide-details__content-products:after{content:"flickity";display:none}.fit-guide-details__content-products:not(.flickity-enabled){display:flex}.fit-guide-details__content-products:not(.flickity-enabled) .trust-icons__slide:not(:first-child){display:none}}.fit-guide-details__content-collection{display:flex;flex-direction:column;align-items:center;gap:40px}.fit-guide-details__content-collection .button{max-width:300px;text-transform:uppercase}@media (max-width: 767px){.fit-guide-details__content-top{flex-direction:column;gap:40px}.fit-guide-details__content-top .fit-guide-details__content-image{max-width:100%}}.fit-guide-details .flickity-enabled{position:relative}.fit-guide-details .flickity-enabled:focus{outline:none}.fit-guide-details .flickity-viewport{position:relative;overflow:hidden;height:100%}.fit-guide-details .flickity-slider{position:absolute;width:100%;height:100%}.fit-guide-details .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fit-guide-details .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.fit-guide-details .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.fit-guide-details .flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.fit-guide-details .flickity-button:hover{background:#fff;cursor:pointer}.fit-guide-details .flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.fit-guide-details .flickity-button:active{opacity:.6}.fit-guide-details .flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.fit-guide-details .flickity-button-icon{fill:currentColor}.fit-guide-details .flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.fit-guide-details .flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.fit-guide-details .flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.fit-guide-details .flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.fit-guide-details .flickity-page-dots{position:absolute;bottom:40px;width:100%;margin:0;padding:0;list-style:none;text-align:center;line-height:1}.fit-guide-details .flickity-rtl .flickity-page-dots{direction:rtl}.fit-guide-details .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:transparent;border:1px solid #000000;border-radius:50%;opacity:.25;cursor:pointer}.fit-guide-details .flickity-page-dots .dot.is-selected{opacity:1;background-color:#000}
