/** Shopify CDN: Minification failed

Line 6:11085 Unexpected "}"

**/
@font-face{font-family:Bembo;src:url('/cdn/shop/files/bembo-book-mt-pro_ufonts.com.ttf?v=1705586368')}.menu-lv-2.inner.dropdown.col-12.col5>a span,.site-nav .mega-menu .menu-lv-2>a,.site-nav .mega-menu .menu-lv-2>a span,li.menu-lv-1.item.dropdown.mega-menu>a,li.menu-lv-1.item.dropdown.mega-menu>a span{font-family:Helvetica-Regular!important}.template-index .main-content .shopify-section:nth-child(3) .sub-heading{font-size:20px!important}.ly-languages-switcher-link.current_lang,.show-on-mobile-city,.template-index .main-content .img-box .mobileImg{display:none}[data-language-code=en] .ly-inner-text{font-size:0}[data-language-code=en] .ly-inner-text::before{content:"English";font-size:12px}.product-des.abs-bottom .quickview-button,.product-des.abs-bottom .quickview-button:hover,.tabby_heading{font-size:12px!important}[data-language-code=ar] .ly-icon.ly-flag-icon.ly-flag-icon-ar{background-image:url('/cdn/shop/files/ly_saudia-flag-icon_1706193115.png?v=1706193117')!important;width:24px;height:24px}[data-language-code=en] .ly-icon.ly-flag-icon.ly-flag-icon-en{background-image:url('/cdn/shop/files/ly_usa_flag_icon_1706193098.png?v=1706193105')!important;width:24px;height:24px}.home-about-us-sections .sectionTitle{margin-bottom:30px;line-height:1;font-family:HelvaticaBold!important}.template-index .main-content .shopify-section:first-child .sectionDesc{margin-bottom:15px}.template-index .main-content .img-box{position:relative}.template-index .main-content .img-box .feature_image_1,.template-index .main-content .img-box .feature_image_2,.template-index .main-content .img-box .feature_image_3{position:absolute;width:auto;z-index:1}.template-index .main-content .img-box .feature_image_1{top:-5%;left:8%;max-width:25%}.template-index .main-content .img-box .feature_image_2{max-width:24%;right:-16%;bottom:5%}.template-index .main-content .img-box .feature_image_3{bottom:-15%;left:-12%;max-width:45%}.banner-content .banner-heading{line-height:1.2}.home-spotlight-slider .spotlight-item{box-shadow:none}.template-index .main-content .shopify-section:first-child{margin-bottom:0}@media all and (min-width:551px){.desktop-br{display:inline}.mobile-br{display:none}}@media all and (max-width:550px){.desktop-br{display:none}.mobile-br{display:inline}}.variant-info,select#selectCity{display:inline-block}.__pf video{max-width:98%;border:0;vertical-align:initial}.tabby_heading{letter-spacing:.4px!important}.sectionTitle{font-size:52px;-webkit-font-smoothing:antialiased;text-transform:none;font-family:HelvaticaBold;font-weight:700;letter-spacing:0;color:#000;margin-bottom:36px;line-height:120%}.product-name,.product.product-grouped .row.product_top.vertical-tabs.has-sticky-product-img .col-md-6.product-shop .product-title,.quickview-button{color:#000!important}form#add-to-cart-form .groups-btn div#inventory-info-app .iia-header-container.iia-expandable{align-items:center!important;height:44px!important;cursor:pointer!important;border:1px solid #000!important;display:flex!important;justify-content:center!important}.related-products.page-width.product-recommendations.js-product-recomendation .widget-title.not-before h3.box-title span.title span,div#shopify-section-recently-viewed-products section.recently-viewed-products .widget-title.not-before h3.box-title span.title span{font-size:26px!important;justify-content:center!important;display:flex!important;align-items:center!important}div#product-variants .swatch .swatch-element label.hs-style-hide-Size{border-radius:0!important;border:1px solid #d8d8d8!important;width:53px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}div#product-variants .swatch .swatch-element label.hs-style-hide-Size:hover{border-radius:0!important;border:1px solid #575757!important}.ajax-success-modal.halo-modal.ajax-quickview form#add-to-cart-quickview-form .swatch .swatch-element label,.ajax-success-modal.halo-modal.ajax-quickview form#add-to-cart-quickview-form .swatch .swatch-element label:after,div#product-variants .swatch .swatch-element input:checked+label.hs-style-hide-Size:after{border-radius:0!important}div#product-variants .swatch .swatch-element input:checked+label.hs-style-hide-Size{border-radius:0!important;background-color:#575757!important;color:#fff!important}.quickview-button,.quickview-button:hover{border:1px solid #000!important;height:30px!important;text-align:center!important;line-height:30px!important;margin:0!important;font-size:1.5em!important;padding:0!important}.quickview-button:hover{background-color:rgba(0,0,0,.75)!important;color:#fff!important}.quickview-button{background-color:#fff!important}.container div .product-collection.products-grid.row .grid-item.col-6.col-md-4.col-lg-3 .inner.product-item .inner-top .product-bottom .price-box{padding:0!important}@media (min-width:992px){div#shopify-section-1585904315342 .mb-block{padding-left:5%!important;padding-right:5%!important}div#shopify-section-1585172894941 .mr-cst-title{max-width:100%!important}}body[aco-theme-locale=ar] .product-badge_aco.left-top,body[aco-theme-locale=en] .product-badge_aco.right-top{display:none!important;opacity:0!important}@media (max-width:768px){.home-spotlight-slider .shop_link{padding:16px 14px 14px}.template-index .main-content .img-box .mobileImg,span.mb-block{display:block}.template-index .main-content .shopify-section:nth-child(5) .sectionTitle,.template-index .main-content .shopify-section:nth-child(8) .mr-cst-title{margin-top:0}.template-index .main-content .shopify-section:nth-child(3){margin-bottom:0}.template-index .main-content .shopify-section:first-child .txt-cta{margin:10px}.template-index .main-content .img-box .desktopImg{display:none}.template-index .main-content .img-box .feature_image_2{right:0;bottom:50%}.template-index .main-content .img-box .feature_image_3{bottom:-10%;left:0}.spotlight-item .img-box .content-overlay{padding:0}div#shopify-section-1585164715955 .home-spotlight-slider .content.spotlight-inner{line-height:0!important}div#shopify-section-162844603591df86dd h2.banner-heading:first-child{margin-right:50px;margin-left:50px}div#shopify-section-1585904315342 .row.flex-md-row-reverse.flex-mb-row-reverse .col-12.col-md-6.column .banner-content span.mr-cst-title br{display:block!important}div#shopify-section-1585904315342 span.mb-block{display:inline}}@media (min-width:769px){div#shopify-section-1585904315342 .mr-cst-title,div#shopify-section-1616943584dae0df3b .mr-cst-title{max-width:100%}div#shopify-section-1585904315342 .mb-block{padding-left:0!important;padding-right:0!important}div#shopify-section-162844603591df86dd h2.banner-heading{margin-bottom:15px!important}div#shopify-section-1585172894941 span.mr-cst-title{max-width:90%!important}}div#shopify-section-2e2c9d00-2bc3-460d-a7ac-5b58b55ec688 .home-spotlight-2 .spotlight-inner .border-bt-hover{display:none!important}@media only screen and (max-width:425px){div#shopify-section-1584866197102 .home-about-us-sections .sectionTitle{margin-bottom:30px}div#shopify-section-1584866197102 p.sectionDesc{font-size:35px!important;line-height:1.2!important}div#shopify-section-162844603591df86dd p.banner-des{line-height:0!important}div#shopify-section-1585164715955 .widget-title.not-before a:nth-of-type(2){margin-top:15px!important}div#shopify-section-162844603591df86dd h2.banner-heading{margin-right:-5px!important;margin-left:-5px!important;font-size:40px!important}div#shopify-section-1585164715955 .widget-title.not-before h4.sectionTitle{font-size:40px!important}div#shopify-section-1585904315342 .row.flex-md-row-reverse.flex-mb-row-reverse{display:flex!important;flex-direction:column-reverse!important}div#shopify-section-1585174453918 .col-12 .custom-block-banner.banner-small-img .row,div#shopify-section-1616943584dae0df3b div#custom-block-1616943584dae0df3b .container .row{display:flex;flex-direction:unset!important}div#shopify-section-1585172894941 .row.flex-md-row-reverse.flex-mb-row-reverse{display:flex;flex-direction:column-reverse!important}.template-index .main-content .banner-content .banner-heading{padding-top:20px!important;margin-top:0!important}div#shopify-section-6ab3f70e-a8dc-4834-8d21-73cc414afd58 a.txt-cta{margin-bottom:20px!important}div#home-about-1584866197102 h4.sectionTitle{font-size:47px!important}}@media only screen and (min-width:1600px){div#shopify-section-1585172894941 div#custom-block-1585172894941{padding-bottom:35px!important}div#shopify-section-1585904315342 div#custom-block-1585904315342,div#shopify-section-1616943584dae0df3b div#custom-block-1616943584dae0df3b{padding-bottom:35px!important;margin-bottom:40px!important}div#shopify-section-162844603591df86dd div#custom-block-162844603591df86dd{padding-bottom:0}}@media only screen and (min-width:768px) AND (max-width:1025px){.template-index .main-content .banner-content .banner-heading,div#custom-block-6ab3f70e-a8dc-4834-8d21-73cc414afd58 .custom-block-banner.banner-small-img .row.flex-md-row-reverse.flex-mb-row-reverse .col-12.col-md-6.column .banner-content h2.banner-heading,div#custom-block-6ab3f70e-a8dc-4834-8d21-73cc414afd58 .row.flex-md-row-reverse.flex-mb-row-reverse p.sectionDesc{margin-bottom:0!important}div#shopify-section-6ab3f70e-a8dc-4834-8d21-73cc414afd58 .banner-content .banner-des{margin-bottom:15px!important}}@media screen and (min-width:1024px){div#shopify-section-162844603591df86dd .home-custom-block h2.banner-heading{margin-left:22%!important;margin-right:22%!important;font-size:42px!important}div#home-spotlight-slider-1585164715955.home-spotlight-block.home-spotlight-slider .container-padd60 .widget-title.not-before.no-des h4.sectionTitle{font-size:60px!important}div#custom-block-a969847c-126e-4f35-8966-6e508942fcde .row.flex-md-row-reverse.flex-mb-row-reverse .banner-content h2.banner-heading span{font-size:42px!important;margin-left:50px!important;margin-right:50px!important;display:flex!important;justify-content:center!important}#home-spotlight-slider-1585164715955{padding-top:0;padding-bottom:118px}div#custom-block-1616943584dae0df3b .banner-content h2.banner-heading span,div#home-about-d3e6cce8-5b6e-4d19-afcb-47c231f7fad6 h.sub-heading{font-size:45px!important}}@media screen and (max-width:425px){div#shopify-section-1540952363851 .home-slideshow{margin-bottom:0!important}div#shopify-section-1584866197102 p.des,div#shopify-section-1584866197102 p.sectionDesc{display:none}#custom-block-162844603591df86dd{padding-top:93px!important}div#custom-block-162844603591df86dd .col-12 .custom-block-banner.banner-small-img .row{display:flex!important;flex-direction:column-reverse!important}div#custom-block-162844603591df86dd .custom-block-banner.banner-small-img .col-12.col-md-6.column .banner-content h2.banner-heading{padding-top:40px!important}div#custom-sub-banner-5c02204c-82f7-43ba-b50d-e446375ea76f .container{margin-top:108px!important}}.collection-template.collection-template-no-sidebar .item-swatch li label{overflow:hidden}}.site-nav li.menu-lv-1.item.dropdown.mega-menu:last-child>a.menu__moblie>span{color:#ff0018!important}select#selectCity{border:0;height:160px;font-weight:600;text-decoration:underline;overflow-y:hidden;padding:0;width:148px}#sticky-wrapper>div>div.main-menu.jas-mb-style .site-nav>li:last-child a{color:#c10000}.col.ticker-pa img{width:2%}.col.ticker-pa{display:flex;justify-content:center;align-items:center;gap:10px}.cca_boXer{display:flex;gap:0px}.cca_boX{margin-left:6px;display:flex;flex-direction:column;align-items:flex-start}button#openSelect,select#selectCity2{background:0 0;border:unset;text-decoration:underline}select#selectCity option:hover{background-color:#ededed}select#selectCity option{padding:5px;font-size:12px}select#selectCity option:checked{background:#ededed}@media only screen and (min-width:768px){select#selectCity2{padding-top:0}}.grid-container{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;border:1px solid #000}.grid-container .grid-item{background-color:#f0f0f0}.grid-item .headingtable{padding:10px 20px;font-weight:700;color:#000;font-family:Helvetica!important;font-size:11pt;background-color:#d8d8d8;border-bottom:2px solid #bfbfbf}.grid-item .contentdata{display:flex;flex-direction:column;gap:20px;padding:30px 20px;height:260px}.grid-item .timings{color:red}.grid-item .name{font-weight:600;font-size:14px}.grid-item .bg-white{background:#fff}.grid-item .location,.grid-item .num,.grid-item .timings{font-size:12px}@media only screen and (max-width:768px){.col.ticker-pa img{width:10%}.cca_boXer{align-items:center}select#selectCity2{padding:0 10px}.show-on-mobile-city{display:block}#openSelect,.show-on-desktop-city{display:none}.grid-container{grid-template-columns:repeat(1,1fr)}}
@font-face{font-family:HelveticaBD;src:url('/cdn/shop/files/HelveticaNeueLTProBdEx.otf?v=1724316583')}
.title {
  margin-bottom: 8px!important;
  font-family: 'HelveticaBD'!important
}

.heading_inner,
.banner_heading {
  font-family: 'HelveticaBD'!important;
}
.shop_link,
a.coach_CTA {
  border: 2px solid!important;
  font-weight: 600!important;
  font-size: 16px!important;
}


@media only screen and (max-width: 600px) {
 .ly-breakpoint-2 {
    display: inline-block!important;
  }
  .left-groups.header-items {
        display: flex;
    align-items: center;
  }
  .ly-breakpoint-2 a {
    margin: 0!important;
    padding: 0!important;
  }
  .ly-inner-text {
    display: flex!important;
    align-items: center!important;
  }
}

.main-content .dob-fields {
  max-width: 380px!important;
}
.ly-switcher-wrapper.ly-breakpoint-2.custom.ly-custom {
    visibility: visible !important;
}
.header-lang-style2 .is-sticky .fixed-right-menu, .wrapper_header_default .is-sticky .fixed-right-menu {
    align-items: center !important;
      flex: 1;
}
@media (max-width: 767px) {
 .mein_Txt.mein_Txt {
    font-size: 28px !important;
    line-height: 40px!important;
  }
  .hamburger-icon.svg-mb {
    width: 70px;
}
  .lang-currency-groups {
    display:none;
  }
}

.title-addtional.title-addtional {
    font-family: 'Helvetica' !important;
    font-size: 16px !important;
}
a.coach_CTA {
  text-transform: capitalize!important;
}
.home-four-column-grid-2 .img-box img {
    height: 400px;
    object-fit: contain;
}

@media only screen and (max-width: 600px) {
  .one_Image {
   flex-basis: 50%!important; 
  }
  .home-four-column-grid-2 .img-box img {
      height: 300px;
      object-fit: contain;
  }
  .home-four-column-grid-2 .row {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    scroll-snap-type: x mandatory;
  }
  .home-four-column-grid-2 .row .item {
    overflow: hidden;
    scroll-snap-align: center;
    white-space: initial;
    max-width: 100%;
  }
}


/* @media screen and (min-resolution: 144dpi) and (max-resolution: 192dpi),
       screen and (min-resolution: 1.5dppx) and (max-resolution: 1.92dppx) {
    .img-box img {
        height: 100% !important;
        object-fit: cover !important;
    }
} */
.banner-item,
.banner-item .img-box {
   height: 100% !important;
}
/* Target devices with a screen width between 600px and 1024px */
@media screen and (min-width: 900px) and (max-width: 1480px) {
  .img-box img {
        height: 100% !important;
        object-fit: cover !important;
    }
}
.site-nav .menu-lv-1:last-child>a {
    color: #c10000;
}
.page-heading .des,
.notify-slide a,
.notify-slide p,
.notify-slide span {
    font-family: Helvetica !important;
    /* font-weight: 600!important; */
    color: black;
    font-size: 12px!important;
    letter-spacing: 1px;
    line-height: 100%;
}
.needsclick p,
.needsclick a,
.needsclick span,
.variant-info p {
  font-family: Helvetica !important;
}
label {
  font-size: 16px!important;
}
label b {
  font-weight: 500!important;
}

.product-title span ,
.price-regular span {
  font-weight: 500;
  font-size: 16px!important;
}
#openSelect {
  font-size: 16px;
}


.quickSearchResultsWrap .products-grid .grid-item   {
  flex: 0 0 15%;
  max-width: 15%;
}
.quickSearchResultsWrap .product-item .product-image .product-grid-image {
    min-height: 300px;
}
.item-swatch li label img {
    max-height: 40px;
    max-width: 30px;
    border-radius: 30px;
    transform: scale(12, 2.5);
    transform-origin: bottom;
      height: 40px;
}
@media (max-width: 1199px) {
.contentdata:empty {
    display: none;
}
}