#athletes_tabs .hide{display:none}#athletes_tabs .show{display:block}#athletes_tabs .athlete_tablist.heading_section{display:flex;justify-content:space-between;padding:0;position:relative;margin-bottom:25px;z-index:0}#athletes_tabs .athlete_tablist .athlete_tab{background:transparent;border:none;font-size:14px;position:relative;padding:0 0 12px;margin-right:30px;cursor:pointer;letter-spacing:1px;text-transform:uppercase;text-align:center}#athletes_tabs .athlete_tablist.heading_section:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid #d0c1af;width:100%;margin:0 auto}#athletes_tabs .athlete_tablist.heading_section .athlete_tab.active:after{content:"";position:absolute;padding-bottom:15px;bottom:0;left:0;right:0;width:50%;border-bottom:3px solid #7d6e61;z-index:1;margin:0 auto}#athletes_tabs .image-with-text__heading{background-color:#d0c1af;display:inline-block;padding:1rem 8rem 1rem 3rem;color:#000;clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);position:absolute;left:-2rem;top:4rem;letter-spacing:.2rem;font-style:normal;text-transform:uppercase;font-weight:700;font-size:18px;margin-top:0;margin-bottom:2rem}#athletes_tabs .socials{position:absolute;top:4rem;right:4rem}.athlete_tabContent .image-with-text__text{margin-top:24px}#athletes_tabs .location{display:flex;margin-top:2rem;line-height:1;align-items:center}#athletes_tabs .location svg{width:4rem;margin-right:1.5rem}#athletes_tabs .text .state{display:block;font-weight:700;text-transform:uppercase;font-size:1.7rem;letter-spacing:.5px}#athletes_tabs .text .city{color:#7d6e61;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:1.2rem}#athletes_tabs .image-with-text .rte:before{height:0px}#athletes_tabs .image-with-text__content{box-shadow:0 3px 15px #0003;border-radius:6px}#athletes_tabs .image-with-text .grid{align-items:center}@media screen and (max-width: 750px){#athletes_tabs .athlete_tablist.heading_section{display:block}#athletes_tabs .athlete_tablist .athlete_tab{margin-right:0;padding:14px 10px;border-bottom:1px solid #d0c1af}#athletes_tabs .athlete_tablist.heading_section .athlete_tab.active:after{content:"";position:absolute;padding-bottom:15px;bottom:0;left:0;right:0;width:auto;border-bottom:0;z-index:1;margin:0 auto}#athletes_tabs .athlete_tablist .athlete_tab.active{display:block;background:#d0c1af}#athletes_tabs .athlete_tablist.heading_section:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:0;width:100%;margin:0 auto}}.athletes_slider{position:relative;width:100%}.athletes_slider .slider-wrapper{overflow:hidden;position:relative;z-index:1;touch-action:pan-y}.athletes_slider .slides{display:flex;position:relative;top:0;left:-100%;margin:0;padding:0;list-style:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}.athletes_slider .slides.shifting{transition:left .2s ease-out}.athletes_slider .slides.dragging{pointer-events:none}.athletes_slider .slide{flex:1;cursor:pointer;flex-direction:column;justify-content:center;position:relative;border-radius:2px}.athletes_slider .control{position:absolute;top:-2%;width:30px;height:30px;background:#d0c1af;border-radius:50px;margin-top:-20px;z-index:2;display:flex!important;text-align:center;align-items:center;justify-content:center}.athletes_slider .slider-prev,.athletes_slider .slider-next{background-size:22px;background-position:center;background-repeat:no-repeat;cursor:pointer}.athletes_slider .slider-prev svg,.athletes_slider .slider-next svg{width:14px;height:14px}.athletes_slider .slider-prev{left:78%}.athletes_slider .slider-next{transform:rotate(180deg);right:0}.athletes_slider .athletes_slider-dots{text-align:center;display:none}.athletes_slider .athletes_slider-dots span{display:inline-block;width:16px;height:16px;border-radius:10px;background-color:#d0c1af;margin:10px 4px;cursor:pointer;opacity:.25}.athletes_slider .athletes_slider-dots span.active{opacity:.75}.athletes_slider .image-with-text .rte{margin-top:5rem}@media screen and (max-width: 989px){.athletes_slider .grid--1-col .grid__item{max-width:100%;width:100%}.athletes_slider .image-with-text--overlap .image-with-text__content{width:90%;min-width:unset;margin:-3rem auto 0!important}.athletes_slider .image-with-text--overlap .image-with-text__text-item{padding:0}.athletes_slider .slider-prev{left:85%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/athletes_detail_section.css.map */
