.fit-guide{position:fixed;transform:translate(100%);will-change:transform;z-index:2147483645;overflow-y:auto;overflow-x:hidden;width:100%;background-color:#eef8f8;transition:all .15s cubic-bezier(.46,.01,.32,1);right:0;padding:30px 15px}.fit-guide.open{transform:translate(0);box-shadow:-2px 10px 16px #63cdd4}button.fit-guide__close{background:transparent!important;width:30px!important;height:30px;font-size:30px!important;line-height:1!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;transition:all .15s linear;color:#63cdd4!important;border:none;position:absolute;top:8px;right:8px;cursor:pointer;z-index:100}button.fit-guide__close:hover{opacity:.7}.fit-guide__title{border-bottom:2px solid #63CDD4;font-size:24px;padding:10px 0 6px;margin:0}.fit-guide__nav{padding:20px 0 35px}.fit-guide__nav-title{margin:0;font-size:20px;text-align:center;line-height:1.25;display:none}.fit-guide__nav-title.fit-guide__nav-title--mobile{display:block}.fit-guide__nav-list{margin:15px 0 0;display:none;grid-template-columns:repeat(3,minmax(0,max-content));gap:15px;width:100%;list-style:none;justify-content:center}.fit-guide__nav-list-item{text-align:center;word-break:break-word}.fit-guide__nav-list-item a{text-transform:uppercase;color:#4c4c4c;font-family:Cera Pro,sans-serif;font-weight:700;font-size:14px;transition:all .15s linear}.fit-guide__nav-list-item a:hover{opacity:.7}.fit-guide__group{margin-bottom:50px}.fit-guide__group-title{text-transform:uppercase;text-align:center;color:#63cdd4;font-size:42px;margin-bottom:5px}.fit-guide__table th{width:25%;padding:5px 0;font-weight:700;text-align:center;border:none;text-transform:uppercase;background:transparent;font-size:13px;line-height:1.25}.fit-guide__table td{border:1px solid #63CDD4;text-align:center;padding:10px 5px;width:25%}.fit-guide__table td.fit-guide__cell-white{background-color:#fff}.fit-guide__table a{transition:all .15s linear}.fit-guide__table a:hover{opacity:.7}.fit-guide__icon-wrapper img{max-width:100%;width:auto;max-height:100px;height:auto;object-fit:contain}.fit-guide__icon-title{line-height:normal;color:#4c4c4c;margin-top:8px;margin-bottom:0}.fit-guide__accessories-list{list-style:none;text-transform:uppercase;margin:0}.fit-guide__accessories-list li{padding:6px 0;line-height:1.25}.fit-guide__accessories-list li a{text-transform:uppercase;text-decoration:underline;line-height:normal;font-weight:500}.overflow-hidden{overflow:hidden;height:100%}.fit-guide__recommendation{height:1px;opacity:0;visibility:hidden;transition:opacity .15s linear}.fit-guide__recommendation.show{height:auto;opacity:1;visibility:visible}table.fit-guide__table{display:table}table.fit-guide__table thead tr{position:initial}table.fit-guide__table tr{border:none;margin:0}.fit-guide__group-icon-wrapper{display:flex;position:relative;justify-content:center;align-items:flex-end;margin-bottom:10px;padding:0 25px}.fit-guide__group-icon-wrapper img{object-fit:contain;height:auto}#fit-guide__nav-slider{position:relative;margin-top:20px}#fit-guide__nav-slider ul{list-style:none}#fit-guide__nav-slider .swiper-button-next:after,#fit-guide__nav-slider .swiper-button-prev:after{font-size:26px;color:#63cdd4}#fit-guide__nav-slider .swiper-button-prev,#fit-guide__nav-slider .swiper-button-next{transform:translateY(-50%);transition:opacity .15s linear}#fit-guide__nav-slider .swiper-button-prev{left:0}#fit-guide__nav-slider .swiper-button-next{right:0}#fit-guide__nav-slider .swiper-button-disabled{opacity:0!important}@media only screen and (min-width: 641px){#fit-guide__nav-slider{display:none}.fit-guide__nav-list{display:grid;grid-template-columns:repeat(5,minmax(0,max-content))}.fit-guide__group-icon-wrapper{padding:0}}@media only screen and (min-width: 741px){.fit-guide{width:95%;padding:50px}button.fit-guide__close{left:8px;right:initial}.fit-guide__title{width:max-content;margin:0 auto;padding:0 50px 10px;font-size:42px}.fit-guide__nav{padding:20px 0 60px;display:flex;align-items:center;justify-content:space-between}.fit-guide__nav-title{font-size:24px;width:20%;display:block}.fit-guide__nav-title.fit-guide__nav-title--mobile{display:none}.fit-guide__nav-list{margin:0;gap:20px;padding-left:20px;width:80%;justify-content:flex-end}.fit-guide__nav-list-item a{font-size:18px}.fit-guide__table th{font-size:14px}.fit-guide__table td{padding:20px 10px}}@media only screen and (min-width: 1024px){.fit-guide{width:85%}.fit-guide__accessories-list li{padding:3px 0}}@media only screen and (min-width: 1400px){.fit-guide{width:55%}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/component-fit-guide.css.map */
