.garb-athletes-favorites .video-section__media .video_popup{position:fixed;top:50%;left:50%;width:50vw;height:calc(100vh - 250px);padding:5rem;border-radius:10px;background:var(--color-text-white);box-shadow:0 5px 15px #0003;z-index:4;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);opacity:0;visibility:hidden}.garb-athletes-favorites .video-section__media.video_popup_open .video_popup{opacity:1;visibility:visible}.garb-athletes-favorites .athlete_media{max-width:calc(34.15% - 32px);width:100%}.garb-athletes-favorites .athlete_info{max-width:calc(65.85% - 32px);width:100%}.garb-athletes-favorites .athlete_achivment{position:absolute;bottom:0;left:0;width:100%;text-align:center;background:linear-gradient(0deg,#000,#000000ad 45.83%,#0000);color:var(--color-text-white);padding:70px 16px 26px;z-index:0}.garb-athletes-favorites .athlete_achivment ul{list-style:none;display:flex;align-items:center;justify-content:center;margin:8px 0 0;padding:0;column-gap:4px}.garb-athletes-favorites .athlete_achivment li{font-size:18px;line-height:26px;letter-spacing:0}.garb-athletes-favorites .athlete_achivment li strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.garb-athletes-favorites .athlete_achivment h3{letter-spacing:0;margin:0 0 8px;font-size:19px;line-height:25px;text-transform:uppercase;color:var(--color-text-white)}.garb-athletes-favorites .video-section__media .btn.button_play_video{padding:14px 24px 14px 32px;font-size:14px;line-height:20px;letter-spacing:.05rem}.garb-athletes-favorites .video-section__media .btn.button_play_video svg{width:15px;height:15px;margin:0 0 0 8px}.garb-athletes-favorites .video_popup_open .deferred-media__poster:before{content:"";position:fixed;height:100vh;width:100vw;background:#0003;left:0;top:0;z-index:2}.garb-athletes-favorites .deferred-media__poster:after{content:"";position:absolute;height:100%;width:100%;z-index:1;top:0;left:0}.garb-athletes-favorites .deferred-media__poster:hover .btn.button_play_video{background:var(--color-brand-primary-orange)}.garb-athletes-favorites .athlete_info h2{margin:12px 0 16px;font-size:32px;line-height:40px;text-transform:uppercase;color:var(--color-text-black);letter-spacing:0}.garb-athletes-favorites .athlete_info h3{margin:32px 0 24px;font-size:18px;line-height:26px;text-transform:uppercase;color:var(--color-text-black);letter-spacing:0}.garb-athletes-favorites .athlete_info p{margin:16px 0 32px;font-size:24px;line-height:32px;color:var(--color-text-black);letter-spacing:0}.garb-athletes-favorites .video-section__media iframe{position:unset}.garb-athletes-favorites .close_popup{position:absolute;top:10px;right:10px;border-radius:30px;border:1px solid #F0F0F0;height:30px;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.garb-athletes-favorites .close_popup svg{height:30px;width:30px;padding:7px}.product_grid{display:flex;flex-wrap:wrap}.product__item{max-width:33.33%;width:100%;padding:6px;border:1px solid #F0F0F0;border-right:none}.product__item:last-child{border-right:1px solid #F0F0F0}.product__item .product_wrapper{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px}.product__item .product_media img{height:auto;width:100%}.product__item .product_media{max-width:calc(32.53% - 6px);width:100%;line-height:0}.product__item .product_content{max-width:calc(67.47% - 6px);width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product__item .product_content h3{margin:0;width:100%}.product__item .product_content h3 a{font-size:14px;line-height:20px;text-transform:uppercase;color:var(--color-text-black);text-decoration:none;letter-spacing:0}.product__item .product_content .product_price.price--on-sale .price__sale{display:flex;flex-direction:column}.product__item .product_content .product_price .price-item{margin:0 .8rem 0 0;font-size:12px;line-height:18px;color:var(--color-text-black);letter-spacing:0}.product__item .product_content .product_price.price--on-sale .price-item--regular{color:var(--color-text-sale)}.product__item .product_content .quick-add{margin:0}.product__item .product_content .quick-add .btn_add_cart{position:relative;padding:4px 12px;font-size:12px;line-height:18px;letter-spacing:.05em;border-radius:20px;text-transform:uppercase;border:none;background:var(--color-brand-primary-orange);color:var(--color-text-black);cursor:pointer}.product__item .product_content .quick-add .btn_add_cart:hover{background:var(--color-brand-primary-orange-hover);color:var(--color-text-black)}.product__item .product_content .quick-add .btn_add_cart:disabled{color:var(--color-text-white);background:#a5a5a5;cursor:not-allowed}.product__item .product_content .quick-add .btn_add_cart .loading-overlay__spinner{display:inline-flex;position:absolute;top:50%;left:50%;height:100%;width:1.2rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);align-items:center}.product__item .product_content .quick-add .btn_add_cart .loading-overlay__spinner svg{height:1.2rem;width:1.2rem;margin:0}.product__item .product_content .desktop_hide{display:none}@media screen and (max-width:989px){.garb-athletes-favorites .video-section__media .video_popup{width:calc(100vw - 200px);padding:4rem}.garb-athletes-favorites .athlete_media{max-width:calc(36% - 12px)}.garb-athletes-favorites .athlete_info{max-width:calc(64% - 12px)}.product__item .product_media,.product__item .product_content{max-width:100%}.garb-athletes-favorites .athlete_info h2{font-size:22px;line-height:30px}.garb-athletes-favorites .athlete_info p{font-size:16px;line-height:24px}.garb-athletes-favorites .athlete_info h3{font-size:18px;line-height:26px}.garb-athletes-favorites .athlete_achivment{padding:56px 16px 21px}.garb-athletes-favorites .athlete_achivment ul{margin:8px 0 0}.garb-athletes-favorites .athlete_achivment li{font-size:14px;line-height:21px}.garb-athletes-favorites .athlete_achivment h3{margin:0 0 7px;font-size:18px;line-height:26px}}@media screen and (max-width:749px){.product__item{max-width:100%;border:none;padding:4px 0}.product__item:first-child{padding-top:0}.product__item:last-child{border:none;padding-bottom:0}.garb-athletes-favorites .athlete_media,.garb-athletes-favorites .athlete_info{max-width:100%}.product__item .product_wrapper{column-gap:16px;align-items:flex-start}.product__item .product_media{max-width:calc(25.31% - 8px)}.product__item .product_content{max-width:calc(74.69% - 8px);column-gap:0;align-items:flex-start}.product__item .product_content .desktop_hide{display:block}.product__item .product_content .mobile_hide{display:none}.garb-athletes-favorites .video-section__media .video_popup{width:calc(100vw - 60px)}.product__item .product_content h3 a{font-size:18px;line-height:26px}.product__item .product_content .product_price .price-item{font-size:16px;line-height:24px}.product__item .product_content .product_info{max-width:calc(100% - 76px);width:100%}.product__item .product_content .quick-add{max-width:76px;width:100%}.product__item .product_content .quick-add form{width:fit-content;margin-top:12px;margin-left:8px}.product__item .product_content .quick-add .btn_add_cart{padding:8px 10px;font-size:12px;line-height:18px;min-width:68px;display:flex;justify-content:center;align-items:center}.product__item .product_content .product_price.price--on-sale .price__sale{flex-direction:row}.product__item .product_content h3{margin:12px 0 3px}}@media screen and (max-width:575px){.garb-athletes-favorites .video-section__media .video_popup{width:calc(100vw - 32px);padding:4rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/190/assets/grab-athletes-favorites.css.map */
