.zoom-container{display:inline-block;overflow:hidden}.zoom-container:hover .zoom{transform:scale(1.5);cursor:zoom-in}.zoom{transition:transform .2s;display:block;width:100%;height:auto}@media screen and (max-width:767px){.zoom-container:hover .zoom{transform:none}}#challenge .shopify-challenge__container{margin-bottom:4rem}#challenge .shopify-challenge__container .g-recaptcha{margin-bottom:1rem}.shopify-challenge__message{font-size:1.125rem;letter-spacing:.05556em;line-height:1.44;font-weight:300;margin-bottom:1rem}.shopify-challenge__button{color:var(--white);font-weight:700;letter-spacing:.125rem;text-transform:uppercase;display:inline-flex;justify-content:center;vertical-align:top;text-align:center;gap:.5rem;min-width:15rem;padding:1.25rem 2.5rem 1.125rem;border:.0625rem solid var(--white);transition:background-color .3s ease,color .3s ease;font-size:1rem;line-height:1;overflow:visible;cursor:pointer}.shopify-challenge__button:hover,.shopify-challenge__button:focus{background-color:var(--white);color:var(--primary)}@media(max-width:48em){.shopify-challenge__button{min-width:11.25rem}}.select{position:relative;width:100%}.select svg{height:14px;width:14px;display:inline-block;vertical-align:middle;position:absolute;right:8px;top:14px}.select select{height:2.75rem;background-color:var(--primary);padding:0 1.25rem;width:100%;color:var(--white);font-weight:900;font-size:1.125rem;letter-spacing:-.05556em;line-height:1.1;text-transform:uppercase;-webkit-appearance:none}main .shopify-policy__container{max-width:67.375rem;margin:0 auto 10rem;padding:0 1.25rem;width:100%}.shopify-policy__body{margin-top:5rem}@media screen and (max-width:767px){main .shopify-policy__container{margin-bottom:6rem}.shopify-policy__body{margin-top:4rem}}.rte{font-size:1.125rem;font-weight:300;letter-spacing:.05556em;line-height:1.44}.rte p:not(:last-child){margin-bottom:2rem}.rte h1,.rte h2,.rte h3{margin-bottom:2rem}.rte h1,.rte h2{margin-top:3rem}.rte h4,.rte h5,.ret h6{margin-bottom:1rem}.rte ul,.rte ol{margin:2rem 0;padding-left:1.5rem}.rte ul li,.rte ol li{margin-bottom:10px}.rte table,.rte td,.rte th{border:1px solid}.rte table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.rte td,.rte th{padding:10px}.rte td{vertical-align:top}.rte td>ul{margin:0}.hero__background-mobile{display:none!important}.product-item__card .product-item__image{position:relative;padding:10px 5px}.product-item__image span.sold-out-tag{position:absolute;background:#000;color:#fff;display:inline-block;padding:7px 10px 5px;font-size:16px;line-height:1;top:0;right:0}@media screen and (max-width:748px){.hero.home-hero-customized .container{display:none}.hero__background-desktop{display:none!important}.hero__background-mobile{display:block!important}}@media(max-width:48em){.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.ret h6{margin-bottom:1.5rem}.rte p:not(:last-child){margin-bottom:1.5rem}}@media screen and (max-width:500px){.template-collection-collection-light .featured-products--default .product-item,.template-collection .featured-products--default .product-item,.featured-products--default .product-item{width:100%!important}.product-item__card .product-item__image{padding:5px}.product-detail__thumbnail.main-slider{padding:20px 5px 60px!important}.product-detail .container{padding:0}.product-detail .breadcrumbs{padding:0 1.875rem}.product-detail__column:last-child{padding:0 1.875rem}}.newsletter{background:transparent!important}body:has(.general-content__image){background:url(/cdn/shop/files/Marwan_George.png) no-repeat top center;background-size:cover}body:has(.general-content__image):before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#000000bf}body:has(.general-content__image){padding-top:4rem}body:has(.general-content__image) .newsletter{padding-top:0!important}body:has(.general-content__image) main{position:relative}cart-drawer.drawer.is-empty{display:none}.newsletter__card{background:transparent!important}body:not(:has(.header__branding--gym)) header.header,body:not(:has(.header__branding--gym)) footer.footer{display:none!important}.hero-block~.main-collection-block:has(.gym-protected-wrapper){margin-top:0}.gym-protected-wrapper .gym-protection:not([hidden]),.product-detail[hidden]+.gym-protection{background:#010101;padding:80px 0}.gym-protected-wrapper .gym-protection:not([hidden]){margin-bottom:100px}h2.gym-protection__heading{margin-bottom:20px}label.gym-protection__label{margin-bottom:0;width:100%}button.gym-protection__submit.button{min-width:15rem;padding:1.25rem 2.5rem 1.125rem;border:.0625rem solid #fff;transition:background-color .3s ease,color .3s ease;font-size:1rem;line-height:1;margin-top:0}button.gym-protection__submit.button:hover,button.gym-protection__submit.button:focus{background-color:#fff;color:#1c1c1c}form.gym-protection__form>div{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:20px}p.gym-protection__error{margin-top:10px}.gym-protection{text-align:center}.header.header--sticky:has(.header__branding--gym),.header:has(.header__branding--gym){padding:20px 0}.header__branding--gym img{max-height:100px;width:auto}@media screen and (min-width:700px){form.gym-protection__form>div{flex-direction:row}label.gym-protection__label input[type=password]{height:100%}label.gym-protection__label{max-width:350px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-style.css.map */
