﻿/* Goldys EN */

#header2 .header-top .address:after { margin: -3px 5px 0 0; }
#header2 .header-top-left a { display: inline-flex; top: 1px; }
#header-left .navShopBtn.wishlistHeader a { margin-left: 0; }
.userBtn.navShopBtn.mobile { margin-right: 2px; }

@media (min-width: 1025px) {
    .userBtn button:hover path, .userBtn button:focus path { fill: #fff; }
}

h1, h2, h3 { font-family: Alef; }
.userLogin .subheadline h2, h1, .section-title h1, #headline h1, .grid-text h2, .grid-rows .grid-row-text h2, #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle, #CatalogModule .relatedItems h2 { font-family: Alef; }
.grid-content-section.cubeSec .grid-boxes .grid-box-title h3 { font-family: alef-bold; font-size: 86%; line-height: normal; display: flex; align-items: center; justify-content: center; }
.grid-text-section.popularsSec .grid-text .sec-button { width: 100%; max-width: 210px; font-size: 80%; }
.grid-text .sec-button, .grid-rows .grid-row-text a.grid-row-button, .normal-form input[type=submit], #DynamicFormObject input[type=submit], .page-not-found a, .shopBtn, .cartItemsTable .bottomOrderItem .order-actions a { font-size: 80%; }
.grid-text-section.membersSec .grid-text .sec-button { width: auto; padding: 0 12px; }
.footer-text-divided > div.footer-text-right a { font-size: 110%; line-height: 1.9; }
.footer-text-divided > div.footer-text-right { font-size: 80%; }
#LobbyModule .grid-boxes .grid-box-title h3, #lobbyview .grid-boxes .grid-box-title h3 { font-family: Alef; }
#CatalogModule .filters-box .filters-list-wrapper.active ul.filter-list, #CatalogModule .filters-box .filters-list-wrapper.active ul.filter-list li { text-align: left; }
.catalogItemBox .catalogItemBoxInner h3.itemTitle { font-family: 'alef-bold'; font-size: 80%; }
.catalogItemBox .catalogItemBoxInner span.finalPrice, #CatalogModule .catalogItemBox span.finalPrice, .catalogItemBox .catalogItemBoxInner span.itemBeforeDiscountPrice, #CatalogModule span.itemBeforeDiscountPrice { font-size: 91%; }
#subheadline h2, #text1 h2, #text2 h2 { font-size: 110%; font-family: Alef; }
#CatalogCategoryPage .add-to-cart { font-size: 90%; }
#text1 p, #text2 p { font-size: 100%; }
#text1, #text2 { direction: ltr; }
.gallery-cubes .plus-sign { font-size: 190%; }
.form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { float: left; text-align: center; }
.eventsPage .must:before, #DynamicFormObject .dynamicFormObjectField .must:before { right: auto; }
#BlogModule .blog-post .blog-post-title, .blog-related-post-title { font-family: Alef; }
.internalPage #text1 li:before, .internalPage #text2 li:before, .internalPage #lobbyText li:before { margin-left: 0; margin-right: 10px; }
.contentRight #headline, .contentRight #subheadline, .contentRight #text1, #accessability #headline { text-align: left; }
.normal-form .must::before { left: 17px; }
.must:before, #DynamicFormObject .dynamicFormObjectField .must:before { right: auto; }
#contactDetails .contactDetailsText1 p { font-size: 100%; }
.normal-form textarea { padding-left: 15px; }
#CatalogModule .itemContent { text-align: left; }

.shopPop.quickviewPop #CatalogModule .itemContent #headline h2 { font-size: 70%; text-align: left; font-family: Alef; }
.shopPop.quickviewPop .itemContent .propertyOption { font-family: Alef; min-width: 122px; max-width: none; margin-right: 10px; margin-bottom: 5px; }
.shopPop.quickviewPop #CatalogItemView .item-price span.finalPrice { font-size: 160%; }
.shopPop.quickviewPop .itemContent .ingredientGroupSelection .propertyOption { text-align: left; }
#CatalogModule .item-quantity button, .catalogItemBox .item-quantity button { float: left; transform: rotate( 180deg ); }
#CatalogModule .item-quantity .itemQuantityContainer, .catalogItemBox .item-quantity .itemQuantityContainer, #CatalogModule .item-quantity .itemQuantityContainer, .catalogItemBox .item-quantity .itemQuantityContainer { float: left; }
#CatalogModule .item-actions .addToCart { float: left; }
#CatalogModule .itemContent .item-actions button#addToCartBtn { font-family: Alef; }
#CatalogModule .filters-box ul.filter-list li.filter-list-item.active > a { font-size: 105%; }
.catalogItemBox .catalogItemBoxInner h3.itemTitle { height: 52px; }
cartItemsCounter { bottom: 15px; }
.cartBtn svg { margin-right: 24px; }
button#openCartBtnMobile { padding: 0; display: flex; align-items: center; justify-content: center; min-height: 42px; }
.headerShop .cartItemsTable.hasQuantitySelection .item-quantity button { transform: rotate( 180deg ); }
.headerShop .cartItemsTable .item-quantity .itemQuantityContainer input { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size: 80%; }
.headerShop .cartItemsTable.hasQuantitySelection .item-quantity .itemQuantityContainer { border: none; margin-right: -7px; margin-left: -6px; }

.headerShop .cartItemsTable .quantityAndcartItemPrice .item-quantity { width: 100px; }
.headerShop.side-cart .totalSumItems .totalSumTitle { width: calc(100% - 70px); }
.headerShop.side-cart .cart .closeCart { margin-right: 29px; }

.cartItemsTable .cartItemPrice.cartItemsCell { font-size: 80%; }
.cartItemsCounter span.CartItems { font-size: 75%; }
.cartItemsNavSubTotal .totalSumItems span.cartItemsQ { margin-left: 0; margin-right: 5px; }
.cartItemsTable .cartItemsTitles .cartItemsCell { font-size: 80%; font-family: Alef; }
.cartSubTotal .subTotalTitle h2 { font-size: 96%; }
.cartSubTotal .subTotalTitle { padding-top: 13px; padding-bottom: 8px; }
.cartItemsTable .cartItem .itemName { max-width: 59%; font-size: 85%; }
.cartItemsTable .item-quantity .itemQuantityContainer input, .cartItemsTable .item-quantity .itemQuantityContainerMobile input { font-size: 80%; height: auto; }
.cartItemTotal.cartItemsCell.hidden-xs.price { font-size: 80%; }
.cartSubTotal .subTotalInner .totalSumItems.totalPrice { font-family: Alef; font-size: 100%; }
.cartSubTotal .totalSumItems, .cartBottomText { font-size: 80%; }
html[lang='en'] .DeliveryDetails { direction: ltr; }
form#checkout-form .checkoutCustomFields > .checkBoxWrapper { padding-inline: 45px; }

@media(max-width:767px) {
    form#checkout-form .checkoutCustomFields > .checkBoxWrapper { padding-inline: 30px; }
}

.shopLayout.checkoutPage form#checkout-form .checkoutTitle h3 { text-align: left; font-family: Alef; font-weight: 500; font-size: 96%; }
form#checkout-form .checkoutFormWrapper { text-align: left; }
form#checkout-form .checkoutTitle h4 { font-size: 95%; padding-left: 29px; margin-bottom: 10px; }
form.shop-form .dateBoxWrapper { direction: ltr; }
form#checkout-form .checkoutCustomFields { text-align: left; direction: ltr; }
#checkout-form .normal-form-submit { direction: ltr; }
.cartSubTotal .subTotalTitle a.goToCart { float: right; }
.cartSubTotal.affix { top: 137px; }
form.shop-form .form-control:not([type=checkbox]):not([type=submit]):not([type=button]):not([type=radio]) { direction: ltr; }
form#checkout-form .pickUpBranches { margin-right: 0; margin-left: 30px; }
form.shop-form .selectHolder:before { left: auto; right: 15px; }
.DateTimePickerOpen { margin-right: auto; }
.headerShop .cartItemsTable .item-quantity .itemQuantityContainer input { height: 100%; }
#payment-method-cash a { max-width: 160px; }
.loggedInUser { font-size: 68%; }
.headerShopLoginUserLoggedIn h4 { font-size: 100%; }
.headerShopLoginUserLoggedIn .loginBoxLogout { min-width: 86px; }
.item-price span.finalPrice:before, .item-price span.finalPrice:before { content: "\f20b"; }
.eventsPage .normal-form .must::before { left: 26px; }
.cartItemsTable .cartItem span.itemBeforeDiscountPrice:before, .cartItemsTable .cartItem span.finalPrice:before, .price:before, .cartItemsNavSubTotal span.price:before { content: "\f20b"; }
.top-caption h1 { font-family: 'alef-bold'; display: table; margin: 0 auto; }
.top-caption { font-family: alef-bold; }

.cartSubTotal .totalSumItems span.price:before { content: "\f20b"; }
.deliveryOptionBox span.radioCircle { right: auto; left: 8px; }
.deliveryOptionBox label.deliveryOptionLabel { padding-left: 35px; padding-right: 10px; }
.deliveryOptionBox img { right: auto; left: 8px; }
.deliveryOptionBox label.deliveryOptionLabel { font-family: 'alef-bold'; }
.deliveryOptionBox label.deliveryOptionLabel span { font-family: 'Alef'; }
form.shop-form .dateBoxWrapper { background: #fff; padding-top: 10px; padding-bottom: 10px; box-shadow: 20px 6px 30px 0 rgb(57 56 58 / 10%); }
form.shop-form .HoursOptions > div, .shopLayout.checkoutPage form#checkout-form .billingDetailsWrapper .checkoutInputsWrapper, .shopLayout.checkoutPage form#checkout-form .couponDetailsWrapper.checkoutFormWrapper .checkoutInputsWrapper { direction: ltr; }

#header2 .languages { display: none; }
label.error, span.error { left: auto; right: 15px; }
label.error.deliveryMethodsError { vertical-align: middle; position: relative; right: 0; }

.catalogItemBox .productLabel { direction: ltr; top: 0 !important; font-family: 'alef-bold'; color: #000; }
.catalogItemBox .productLabel.collection-5407 { background: #cccccc; }
.catalogItemBox .productLabel.collection-5411 { background: #91df69; }
.catalogItemBox .productLabel.collection-5409 { background: #eb3d16; }
.catalogItemBox .productLabel.collection-5408 { background: #ffd91e; }
.catalogItemBox .productLabel.collection-5410 { background: #ff6f38; }
.catalogItemBox .productLabel.collection-5412 { background: #8fe5d5; }
.catalogItemBox .productLabel.collection-5413 { background: #e50a0a; }

@media (min-width: 1025px) {

    a .lang-nav { background: #000; border-radius: 5px; padding: 5px 5px 3px 5px; border-bottom: none !important; }
    #header2.bg a.lang-nav { background: #fff; color: #000; }
}

@media (max-width: 1024px) {

    a.lang-nav { background: #000; color: #fff !important; border-bottom: none !important; padding: 7px 7px 0 7px; border-radius: 5px; }
}

@media (max-width: 1170px) {
    .grid-text-section.membersSec .grid-text-content { font-size: 86%; }
}

@media (min-width: 1025px) {
    #header2 .searchBtn { margin-left: 0; margin-right: 25px; margin-bottom: 6px; }
    #header2 ul.menu li { font-size: 85%; }
    #header2 ul.menu li { margin-left: 0; margin-right: 17px; }
    .headerShopLoginUserLoggedIn .loginBoxLogout { margin-top: -19px; }
}

@media (max-width: 1024px) {
    #header2 #header-left { text-align: right; padding-left: 0; padding-right: 20px; direction: rtl; }
    #header2 .header-right-section { padding: 25px 0 25px 20px; }
    #header2.headerHasCart button#openCartBtnMobile { padding: 0; display: flex; align-items: center; justify-content: center; min-height: 39px; }
    #header2 ul.menu li a { font-family: Alef; }
    #header2 ul.menu .menu-sub li { margin-right: 0; padding-left: 10px; padding-right: 10px; white-space: initial; }
}

@media (min-width: 768px) and (max-width: 990px) {
    .footer-text-divided > div.footer-text-right { padding-right: 0; padding-left: 5vw; text-align: left; }
    .footer-text-divided > div.footer-text-left { padding-left: 0; padding-right: 5vw; }
}

@media (min-width: 992px) {
    .grid-content-section.cubeSec .grid-box.col-md-25 { width: 19.9%; }
}

@media (min-width: 991px) {
    .footer-text-divided > div.footer-text-right { padding-right: 0; padding-left: 12vw; text-align: left; }
    .footer-text-divided > div.footer-text-left { padding-left: 0; padding-right: 12vw; text-align: right; font-size: 75%; }
    .ShopRelatedPage #headline h1 { font-size: 210%; }
}

@media (max-width: 991px) {
    h1, .section-title h1, #headline h1, .grid-text h2, .grid-rows .grid-row-text h2, #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle, #CatalogModule .relatedItems h2 { font-size: 161%; }
    .headerShop .itemsTableWrapper { overflow: scroll; }
    .shopLayout.checkoutPage .mobile-subTotal a.goToCart { right: 20px; }
    .cartSubTotal .totalSumItems { padding-bottom: 0; }
    .headerShopLoginUserLoggedIn .loginBoxLogout { margin-top: -7px; }
}

@media (min-width: 768px) {
    .catalog-page .categories-strip ul li { font-size: 80%; }
}

@media (max-width: 767px) {
    #header2 .header-right-section { padding: 20px 0 20px 20px; }
    #header2.headerHasSearch .phone-icon { left: auto; right: -39px; top: 53%; }
    .footer-text-divided > div.footer-text-right { display: block; }
    .footer-text-divided > div.footer-text-left p { text-align: center; }
    .footer-text-divided > div.footer-text-left { display: none; }
    .market-lobby .grid-box { width: calc(50% - 14px ); }
    .market-lobby .grid-boxes .grid-box-title h3 { font-size: 100% !important; }
    #DynamicFormObject .dynamicFormObjectField .must:before { left: 23px; }
    #header2.headerHasCart .cartItemsCounter span.CartItems { font-size: 70%; }
    .headerShopLoginUserLoggedIn .loginBoxLogout { margin-top: 0; }
}

.catalogItemBoxInner .productLabel:not(.wishlist):not(.collection-5372):not(.collection-5371):not(.collection-5370) { right: 0; left: auto; color: #fff; top: 10px !important; border-radius: 20px; }

/* 19.9.22 */
.ShopCheckoutPage .checkOutItemsBoxTitle h3 { text-align: left; direction: ltr; }
.ShopCheckoutPage .catalogItemBox .catalogItemBoxInner h3.itemTitle { margin-bottom: 5px; }
.ShopCheckoutPage .checkOutItemsBox .item-text-top .label-wrapper { flex-direction: row; display: flex; align-items: center; gap: 5px; margin-top: 3px; flex-wrap: wrap; justify-content: center; }
.ShopCheckoutPage .checkOutItemsBox .item-text-top .label-wrapper .productLabel.Right:not(.offer) { position: relative; top: unset !important; left: unset; bottom: unset; right: unset; transform: none; }
.ShopCheckoutPage .checkOutItemsBox .item-text-top h3.itemTitle { height: 40px; }
.ShopCheckoutPage .catalogItemBoxInner .productLabel.wishlist { top: 12px !important; }

/* 20.9.22 */

@media (max-width:990px) {
    body.ShopRelatedPage #GridPage { padding-top: 120px; }
}

@media (max-width:767px) {
    .productLabel.offer { position: absolute !important; }
    .ShopCheckoutPage.ShopRelatedPage #GridContent { padding-top: 10px; }
    .ShopCheckoutPage .checkOutItemsBoxTitle { text-align: right; direction: rtl; }
    .ShopCheckoutPage.ShopRelatedPage #GridContent .shopLayout.checkoutPage { padding: 0px 10px; }
}

/*hanuka*/
.collection-5732 { background: #1a337a; }


/** To branches **/
.scooter-icon svg { margin-left: 0; margin-right: 17px; }
.selectDeliveryBtn svg { margin-left: 0; margin-right: 7px; }
.delivery-pop-change-content h3 { text-align: left; }
.switch-delivery-btn button svg { margin-left: 40px; }

@media(max-width:767px) {
    .scooter-icon svg { margin-right: 0px; }
    .selectDeliveryStep .selectDeliveryBtn { margin: 0; }
    .delivery-back-wrapper { padding-right: 0px; padding-left: 10px; }
}





/*gift card*/
.catalogItemBox.align-right { text-align: left; }
.catalogItemBox.align-right .catalogItemBoxInner h3.itemTitle { max-width: 100%; }

#CatalogItemView.catalogItem76311.active { opacity: 1; }
#CatalogItemView.catalogItem76311 .itemContentWrapper { padding: 130px 0 116px; }
#CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout { box-shadow: none; padding: 0; }
#CatalogModule #CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout .itemImages { width: 50%; }
#CatalogModule #CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout .gallery-slider.flexslider .slides li { padding: 0; height: 345px; }
#CatalogModule #CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout .gallery-slider.flexslider .slides li::after { content: none; }
#CatalogModule #CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout .itemContent { width: 50%; padding: 60px 0 40px 80px; }
#CatalogModule #CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout .itemContent #headline { font-size: 85%; margin: 0; }
.CatalogItemPage #CatalogModule #CatalogItemView.catalogItem76311 .itemContent #subheadline h2 { font-size: 105%; line-height: 1.33; padding: 26px 0; margin: 0; font-family: Alef; }
#CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout .catalogTextContainer { display: flex; }
#CatalogModule #CatalogItemView.catalogItem76311 .item-makat, #CatalogModule #CatalogItemView.catalogItem76311 .item-price.addedToCartDetail { display: none; }
.CatalogItemPage #CatalogItemView.catalogItem76311 .itemContent .catalogTextContainer #catalogText h4 { margin: 0; margin-bottom: 15px; font-size: 123%; font-weight: bold; line-height: 1.17; color: #121212; }
.CatalogItemPage #CatalogItemView.catalogItem76311 .itemContent .catalogTextContainer #catalogText p { max-width: 265px; font-size: 117%; }
#CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout .goToItemDetailsBtn { display: none; }
.CatalogItemPage #CatalogModule #CatalogItemView.catalogItemSingleView .itemContent .item-quantity { opacity: 0; max-height: 0; overflow: hidden; }
#CatalogItemView.catalogItem76311 .selectOptions.singleItemSection form#checkout-form { margin: 0 auto; padding: 0; }
#CatalogItemView.catalogItem76311 .checkoutStage.active .checkoutStageContent button.titleBtn, #CatalogItemView.catalogItem76311 .checkoutStageContent button.titleBtn { background-color: #fff; padding: 16px 20px 10px; margin-bottom: 3px; text-align: left; }
body.SingleItemPage #CatalogItemView.catalogItem76311 form#checkout-form .checkoutFormWrapper { background-color: #fff; }
#CatalogItemView.catalogItem76311 .checkoutStage .checkoutStageContent button.titleBtn h3 { color: #26408d; font-size: 110%; line-height: 1.25; }
#CatalogItemView.catalogItem76311 .checkoutStage .checkoutStageContent button.titleBtn svg, #CatalogItemView.catalogItem76311 .checkoutStage .checkoutStageContent button.titleBtn svg path { fill: #ef4224; }
#CatalogItemView.catalogItem76311 .checkOutContainer { padding: 25px 30px; }
body.SingleItemPage #CatalogItemView.catalogItem76311 .item-variations { margin: 0; }
#CatalogItemView.catalogItem76311 .checkoutStage .checkOutContainer .propertyGroupContainer h3 { margin: 0; margin-bottom: 17px; width: 100%; }
#CatalogItemView.catalogItem76311 .propertyGroupContainer { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-bottom: 33px; }
.CatalogItemPage #CatalogItemView.catalogItem76311 .itemContent .propertyOption { width: 57px; min-width: 10px; background-color: #fef1e1; position: relative; }
.CatalogItemPage #CatalogItemView.catalogItem76311 .itemContent .propertyOption.active { background-color: #ef4224; }
.CatalogItemPage #CatalogItemView.catalogItem76311 .itemContent .propertyOption label { position: absolute; width: 100%; height: 100%; top: 0; left: 0; margin: 0; border-radius: 0; background-color: transparent; }
.CatalogItemPage #CatalogItemView.catalogItem76311 .itemContent .propertyOption label:hover { color: #121212; }
.CatalogItemPage #CatalogItemView.catalogItem76311 .itemContent .propertyOption input::after { content: none; }
#CatalogItemView.catalogItem76311 .add-to-cart { width: 185px; height: 50px; }
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .singleItemContentWrapper .itemContent > div strong { font-family: 'alef-bold'; }
body.CatalogItemPage.SingleItemPage .catalogItemSingleView .addToCart { float: left; }
.catalogItemSingleView .addToCart { float: left; }
body.CatalogItemPage.SingleItemPage #headline h1,
body.CatalogItemPage.SingleItemPage .itemContent .catalogTextContainer #catalogText strong,
.catalogItemSingleView .checkoutStage .totalSumItems.totalPrice { font-family: 'alef-bold'; }

@media(max-width: 767px) {
    #CatalogItemView.catalogItem76311 .itemContentWrapper { padding: 70px 0; }
    #CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout { padding: 0 15px; }
    #CatalogModule #CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout .itemImages { width: 100%; padding: 0; }
    #CatalogModule #CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout .itemContent { width: 100%; padding: 0; }
    #CatalogModule #CatalogItemView.catalogItem76311 .singleItemSection.itemFirstDetails.shortLayout .itemContent #headline { font-size: 70%; }
    .CatalogItemPage #CatalogModule #CatalogItemView.catalogItem76311 .itemContent #subheadline h2 { font-size: 90%; padding: 10px 0 15px; }
    .CatalogItemPage #CatalogItemView.catalogItem76311 .itemContent .catalogTextContainer #catalogText h4 { font-size: 110%; margin-bottom: 10px; }
    .CatalogItemPage #CatalogItemView.catalogItem76311 .itemContent .catalogTextContainer #catalogText p { font-size: 110%; }
    .CatalogItemPage #CatalogModule .catalogItemSingleView .itemContent #headline { text-align: left; }
    body.CatalogItemPage #CatalogModule .catalogItemSingleView .itemContent #headline,
    body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .singleItemContentWrapper .itemContent > div { margin-left: 0; margin-right: auto; float: left; }
    #CatalogItemView.catalogItemSingleView .shareBox { margin-left: 25px; margin-right: 0px }
    body.CatalogItemPage.SingleItemPage.CatalogItemPage #CatalogItemView.catalogItem76311 .itemContent .propertyOption { margin: 0 10px 0 0px; }

    body.ShopRelatedPage #GridPage:has( .orderHistory) { padding-top: 60px; }
}



@media(min-width:768px) {
    body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent { direction: ltr; text-align: left; }
    body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .singleItemContentWrapper .itemContent > div { margin-right: auto; margin-left: 0; float: left; text-align: left; }
    body.CatalogItemPage.SingleItemPage #CatalogModule .itemContent #headline { text-align: left; }
    body.CatalogItemPage.SingleItemPage #CatalogItemView.catalogItemSingleView .shareBox { margin-right: auto; margin-left: 25px; }
}

label[for=userPhone] { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; gap: 5px; }
label[for=userPhone]::after { content: "Please provide the recipient's Israeli mobile number only."; display: block; font-size: 80%; padding-inline: 5px; }


/*-------------------------------------------/*
 CLUB-PAGE
/*-------------------------------------------*/

:root { --gap-2: 0.104vw; --gap-4: 0.208vw; --gap-6: 0.313vw; --gap-8: 0.417vw; --gap-10: 0.521vw; --gap-12: 0.625vw; --gap-14: 0.729vw; --gap-16: 0.833vw; --gap-18: 0.938vw; --gap-20: 1.042vw; --gap-24: 1.25vw; --gap-28: 1.458vw; --gap-30: 1.563vw; --gap-32: 1.667vw; --gap-36: 1.875vw; --gap-40: 2.083vw; --gap-48: 2.5vw; --gap-52: 2.708vw; --gap-56: 2.917vw; --gap-60: 3.125vw; --gap-64: 3.333vw; --gap-72: 3.75vw; --gap-80: 4.17vw; --gap-90: 4.688vw; --gap-96: 5vw; --gap-100: 5.208vw; --gap-120: 6.25vw; --gap-140: 7.292vw; --gap-160: 8.333vw; --gap-180: 9.375vw; --gap-200: 10.417vw; --gap-240: 12.5vw; --fs-12: 0.625vw; --fs-14: 0.729vw; --fs-15: 0.781vw; --fs-16: 0.833vw; --fs-17: 0.885vw; --fs-18: 0.938vw; --fs-20: 1.042vw; --fs-24: 1.25vw; --fs-28: 1.458vw; --fs-32: 1.667vw;; --fs-48: 2.5vw; --fs-60: 3.125vw; --fs-64: 3.333vw; --fs-82: 4.271vw; --fs-90: 4.688vw; --fs-96: 5vw; --font-1: 'alef', Arial; --font-2: 'alef-bold'; --font-3: 'alef-bold'; }

@media(max-width: 1024px) {
    :root { --gap-2: 2px; --gap-4: 4px; --gap-6: 6px; --gap-8: 8px; --gap-10: 10px; --gap-12: 12px; --gap-14: 14px; --gap-16: 16px; --gap-18: 18px; --gap-20: 20px; --gap-24: 24px; --gap-28: 28px; --gap-30: 30px; --gap-32: 32px; --gap-36: 36px; --gap-40: 40px; --gap-48: 48px; --gap-52: 52px; --gap-56: 56px; --gap-60: 60px; --gap-64: 64px; --gap-72: 72px; --gap-80: 80px; --gap-90: 90px; --gap-96: 96px; --gap-100: 100px; --gap-120: 120px; --gap-140: 140px; --gap-160: 160px; --gap-180: 180px; --gap-200: 200px; --gap-240: 240px; --fs-12: 12px; --fs-14: 14px; --fs-15: 15px; --fs-16: 16px; --fs-18: 18px; --fs-20: 20px; --fs-24: 24px; --fs-28: 28px; --fs-32: 32px; --fs-36: 36px; --fs-40: 40px; --fs-44: 44px; --fs-48: 48px; --fs-60: 60px; --fs-64: 64px; --fs-90: 90px; }
}

.club-page #LobbyModule .sections .section.reasons-section .section-title { margin-bottom: var(--gap-80); }
.club-page #LobbyModule .sections .section.reasons-section .section-title h2 { font-family: 'alef-bold'; font-size: clamp(48px,var(--fs-48),300px); }
.club-page #LobbyModule .sections .section.reasons-section .grid-boxes { }
.club-page #LobbyModule .sections .section.reasons-section .grid-boxes .grid-box { }
.club-page #LobbyModule .sections .section.reasons-section .grid-boxes .grid-box .grid-box-title { }
.club-page #LobbyModule .sections .section.reasons-section .grid-boxes .grid-box .grid-box-title h3 { }
.club-page #LobbyModule .sections .section.reasons-section .grid-boxes .grid-box .grid-box-title h3 a { font-family: 'alef-bold'; font-size: clamp(24px,var(--fs-24),300px); }
.club-page #LobbyModule .sections .section.reasons-section .grid-box .grid-box-subtitle { font-size: clamp(18px,var(--fs-18),300px); }
.club-page #LobbyModule .sections .section.reasons-section .content-section-Btn .wrapped-links { display: flex; justify-content: center; gap: var(--gap-16); }
.club-page #LobbyModule .sections .section.reasons-section .content-section-Btn .wrapped-links > a { display: inline-flex; align-items: center; justify-content: center; min-width: 220px; padding-block: 9px; border: 1px solid var(--Loyalty-club-red, #EF4224); color: #EF4224; font-size: clamp(18px,var(--fs-18),300px); line-height: 1.3; }
.club-page #LobbyModule .sections .section.reasons-section .content-section-Btn .wrapped-links > a:last-child { background: #ef4224; color: #fff; }
.club-page #LobbyModule .sections .section.grid-content-section.levels-section .section-title { }
.club-page #LobbyModule .sections .section.grid-content-section.levels-section .section-title h2 { font-family: 'alef-bold'; font-size: clamp(48px,var(--fs-48),300px); }
.club-page #LobbyModule .sections .section.grid-content-section.process-section .section-title { }
.club-page #LobbyModule .sections .section.grid-content-section.process-section .section-title h2 { font-family: 'alef-bold'; font-size: clamp(48px,var(--fs-48),300px); }
.club-page #LobbyModule .sections .section.grid-faq-section { }
.club-page #LobbyModule .sections .section.grid-faq-section .section-title { }
.club-page #LobbyModule .sections .section.grid-faq-section .section-title h2 { font-size: clamp(48px,var(--fs-48),300px); font-family: 'alef-bold'; }
.club-page #LobbyModule .sections .section.grid-faq-section .grid-faq { }
.club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-headline { font-size: clamp(24px,var(--fs-24),300px); }
.club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-body { }
.club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-body .faq-body-inner { padding-inline: 32px; }
.club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-body p { font-size: clamp(18px,var(--fs-18),300px); font-family: 'Alef'; }
.club-page #LobbyModule .sections .section.grid-faq-section .faq-body .faq-body-inner { padding-inline: 32px; }
.club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-body .faq-item-text { }
.club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-body .faq-item-text ul { }
.club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-body .faq-item-text ul li { display: flex; font-size: clamp(14px,var(--fs-14),300px); }
.club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-body .faq-item-text ul li::before { right: unset; left: 0; }
.club-page #LobbyModule .sections .section.grid-content-section.process-section .grid-boxes { direction: ltr; }
.club-page #LobbyModule .sections .section.process-section .grid-box:not(:first-child)::after { content: ''; display: inline-flex; width: 105px; height: 15px; position: absolute; right: calc(100% + 48px); top: 50%; transform: translateY(-50%); background-image: url(/warehouse/dynamic/586115.svg); background-position: center; background-size: cover; transform: scale(-1); }
.club-page #LobbyModule .process-section .grid-box h3 { font-family: 'MeodedPashutBold'; font-size: clamp(150px,7.813vw,300px); }
.club-page #LobbyModule .sections .section.process-section .grid-box-subtitle { font-size: clamp(21px,var(--fs-20),300px); }
.club-page #LobbyModule .sections .section.process-section .grid-box-fulltext { }
.club-page #LobbyModule .sections .section.process-section .grid-box-fulltext p { font-size: clamp(16px,var(--fs-16),300px); }
.club-page #LobbyModule .sections .section.process-section .grid-box-subtitle { font-size: clamp(21px,var(--fs-20),300px); }
.club-page #LobbyModule .sections .section.process-section .grid-box-fulltext { }
.club-page #LobbyModule .sections .section.process-section .grid-box-fulltext p { font-size: clamp(16px,var(--fs-16),300px); }
.club-page #LobbyModule .sections .section.levels-section .grid-box { display: flex; justify-content: start; /* text-align: center; */ align-items: center; padding: var(--gap-16); min-height: 512px; }
.club-page #LobbyModule .sections .section.levels-section .grid-box .grid-box-title { display: flex; flex-direction: column; width: 100%; justify-content: center; align-items: center; background: #FEF1E1; padding-block: var(--gap-24); /* gap: var(--gap-24); */ min-height: 186px; justify-content: unset; }
.club-page #LobbyModule .sections .section.levels-section .grid-box .grid-box-title:before { content: url("https://media.getmood.io/warehouse/dynamic/631643.svg"); background: #fff; border-radius: 50%; display: flex; align-items: center; }
.club-page #LobbyModule .sections .section.levels-section .grid-box .grid-box-title h3 { font-size: clamp(24px,var(--fs-24),300px); font-family: 'alef-bold'; margin-block: var(--gap-24) var(--gap-12); }
.club-page #LobbyModule .sections .section.levels-section .grid-box .grid-box-title h4 { font-family: var(--font-1); margin: 0; }
.club-page #LobbyModule .sections .section.levels-section .grid-box .grid-box-fulltext { margin: 0; padding-inline: var(--gap-24); margin-bottom: var(--gap-24); }
.club-page #LobbyModule .sections .section.levels-section .grid-box .grid-box-fulltext p { font-family: var(--font-2); font-size: clamp(18px,var(--fs-18),300px); }
.club-page #LobbyModule .sections .section.levels-section .grid-box .grid-box-fulltext ul { padding-inline: 0; background: none; padding: 0; min-height: 0; }
.club-page #LobbyModule .sections .section.levels-section .grid-box .grid-box-fulltext ul li { font-size: clamp(16px,var(--fs-16),300px); }

@media(max-width: 1024px) {
    .club-page #LobbyModule .sections .section.reasons-section .content-section-Btn .wrapped-links > a { min-width: 160px; }
    .club-page #LobbyModule .sections .section.reasons-section .section-title h2 { font-size: 32px; }
    .club-page #LobbyModule .sections .section.reasons-section .section-title { margin-bottom: 48px; }
    .club-page #LobbyModule .sections .section.grid-content-section.levels-section .section-title h2 { font-size: 32px; }
    .club-page #LobbyModule .sections .section.grid-content-section.process-section .section-title h2 { font-size: 32px; }
    .club-page #LobbyModule .sections .section.process-section .grid-box h3 a { font-size: 80px; }
    .club-page #LobbyModule .sections .section.grid-faq-section .section-title h2 { font-size: 32px; }
    .club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-headline { font-size: 16px; }
    .club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-body p { font-size: 14px; }
    .club-page #LobbyModule .sections .section.reasons-section .content-section-Btn .wrapped-links > a { min-width: 160px; }
    .club-page #LobbyModule .sections .section.reasons-section .section-title h2 { font-size: 32px; }
    .club-page #LobbyModule .sections .section.reasons-section .section-title { margin-bottom: 48px; }
    .club-page #LobbyModule .sections .section.grid-content-section.levels-section .section-title h2 { font-size: 32px; }
    .club-page #LobbyModule .sections .section.grid-content-section.process-section .section-title h2 { font-size: 32px; }
    .club-page #LobbyModule .process-section .grid-box h3 a { font-size: 80px; }
    .club-page #LobbyModule .sections .section.grid-faq-section .section-title h2 { font-size: 32px; }
    .club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-headline { font-size: 16px; }
    .club-page #LobbyModule .sections .section.grid-faq-section .grid-faq .faq-body p { font-size: 14px; }
    .club-page #LobbyModule .sections .section.process-section .grid-box:last-child:after { display: none; }
    /* .club-page #LobbyModule .sections .section.process-section .grid-box:not(:last-child)::after { right: 36%; transform: translate(-50%, -50%); transform: rotate(-90deg) translateY(100%); top: unset; bottom: -61%; width: 104px; } */
    .club-page #LobbyModule .sections .section.process-section .grid-box:not(:first-child)::after { right: 50%; top: calc(100% + 32px); transform: translateX(50%); width: 15px; height: 64px; background-image: url(/warehouse/dynamic/586174.svg); }
    .club-page #LobbyModule .sections .section.grid-content-section.process-section .grid-boxes .grid-box { position: relative; }
}}

@media(min-width: 1025px) {
    .club-page #LobbyModule .sections .section.process-section .grid-box:first-child::after { display: none; }
}
