/*Beit Avi Chai*/

:root { --font-bold: "EditorSans-BoldItalic"; }
html { font-size: 62.5% }
#header2, footer { display: none; }
body { background: #f7f7f7; }

section.singleItemSection.itemFirstDetails.col-xs-12.no-pad { max-width: 1240px; margin-inline: auto; float: unset; padding: 0 35px; }
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemImages { padding: 0 !important; flex: 52 !important; max-width: 614px; }
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent { padding: 0 !important; flex: 48 !important; max-width: 537px; background: transparent !important; display: flex !important; flex-direction: column; }
#CatalogModule .gallery-slider.flexslider .slides li,

div#headline { max-width: 100% !important; }
ul.flex-direction-nav { /* display: none; */ }
body.SingleItemPage #CatalogModule .gallery-slider.flexslider .flex-prev { left: -30px !important; }
body.SingleItemPage #CatalogModule .gallery-slider.flexslider .flex-next { right: -30px !important; }
#CatalogModule .flexslider .slides img { width: 100%; height: 100%; object-fit: cover; }
.singleItemContentWrapper { display: flex !important; flex-wrap: wrap; padding-top: 100px; justify-content: space-between; gap: 90px; }
.singleItemContentWrapper > * { width: unset !important; }
#subheadline h2 { display: none; }
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div { max-width: 100% !important; }
.item-makat { display: none; }
.item-price.addedToCartDetail { order: 4; margin-bottom: 23px; font-family: var(--font-bold); }
div#headline { margin-bottom: 29px; font-size: 4.3rem; font-family: var(--font-bold); }
.catalogTextContainer { margin-bottom: 40px; font-size: 1.7rem; }
.item-custom-details { }
#CatalogModule .item-price span.finalPrice { font-size: 2.7rem; }
.catalogItemSingleView .addedToCartDetail span.detailsTitle { font-size: 1.7rem; }
.itemContentWrapper button#addToCartBtn { background: white; color: #029246; border: 2px solid #029246; border-radius: 50px; font-size: 1.8rem!important; max-width: 129px; min-width: unset; padding: 2.3px 36px; }
.item-actions { display: flex; align-items: center; gap: 36px; order: 5; padding-top: 0 }
.shareBox { margin: 0 !important; }
#CatalogItemView button.openShareBox { border: unset; background: transparent; }
.item-custom-details { display: flex; flex-direction: column; gap: 12px; order: 3; margin-bottom: 0; font-size: 1.7rem; }
span.custom-field-title { font-family: var(--font-bold); }
.catalogTextContainer.comments { order: 3; margin-top: 12px; margin-bottom: 67px; }

@media(min-width:700px) and (max-width:1025px){
    body.CatalogItemPage.SingleItemPage #CatalogModule .gallery-slider.flexslider .slides li { padding-bottom: 300px !important; }
}
@media (max-width: 767px) {
    body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemImages { flex: unset !important; }
    body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent { flex: unset !important; padding-inline: 20px !important; }
    li.item.flex-active-slide { width: 100vw !important; }
    div#headline { font-size: 2rem; }
    .catalogTextContainer { margin-bottom: 0; font-size: 1.5rem; }
    body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent { gap: unset; }
    .singleItemContentWrapper { gap: 35px; padding-top: 26px; }
    .item-custom-details { margin: 20px 0 0; gap: unset }
    .item-actions { padding-top: 0; }
    .catalogTextContainer.comments { order: 3; margin: 0 0 50px; }
    .item-price.addedToCartDetail { margin-bottom: 35px; }
    #CatalogModule .gallery-slider:not(.slick-initialized) .item, body.CatalogItemPage.SingleItemPage #CatalogModule .gallery-slider.flexslider .slides li { padding-bottom: 8.5%; height: auto; }
    #CatalogModule .gallery-slider.large { pointer-events: none }
    .itemImages.col-xs-6.col-sm-6.col-md-6 { width: calc(100% - 40px) !important; margin-inline: auto; }
}


/*second page*/
section.singleItemSection.itemFirstDetails.col-xs-12.no-pad.shortLayout { max-width: 1313px; }
svg path#Color_Overlay { fill: black; }
.catalogItemSingleView .goToItemDetailsBtn button { box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16) !important; background-color: #fff !important; width: 78px !important; height: 78px !important; display: flex; align-items: center; justify-content: center; }
.catalogItemSingleView .goToItemDetailsBtn { bottom: -36px !important }
svg { width: 34px; height: 22px; }
.itemImages.col-xs-6.col-sm-6.col-md-6 { max-width: 330px; }
#CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .gallery-slider.flexslider .slides li { padding-bottom: 150px !important; }
section.singleItemSection.itemFirstDetails.col-xs-12.no-pad.shortLayout .singleItemContentWrapper { flex-direction: row-reverse; padding: 60.4px 0px; flex-wrap: unset; }
section.singleItemSection.itemFirstDetails.col-xs-12.no-pad.shortLayout .item-custom-details { display: none; }
.shortLayout div#headline { margin-bottom: 72px !important; font-size: 4.3rem !important; font-family: var(--font-bold); }
.shortLayout span.finalPrice.priceAfter { font-size: 3.9rem !important; }
.shortLayout .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn { background: #029246; padding: 24.6px 33px; }
.shortLayout .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn svg { display: none; }
.shortLayout .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn h3 { font-size: 2.8rem; }
.shortLayout .catalogItemSingleView .checkoutStage .checkoutStageContent button.titleBtn { background: #029246; padding: 24.6px 33px; }
.shortLayout .catalogItemSingleView .checkoutStage .checkoutStageContent button.titleBtn svg { display: none; }
.shortLayout .catalogItemSingleView .checkoutStage .checkoutStageContent button.titleBtn h3 { font-size: 2.8rem; color: white; font-family: var(--font-bold); }
.shortLayout form#checkout-form .checkoutFormWrapper { background: transparent; }
.shortLayout section.selectOptions.singleItemSection form#checkout-form { max-width: 1035px; }

.shortLayout #CatalogModule .item-quantity button { background: white; border: unset; }
.shortLayout #CatalogModule .item-quantity .itemQuantityContainer, #CatalogModule .item-quantity .itemQuantityContainer { border: unset; padding: unset; }
.shortLayout button.add-to-cart, .shortLayout input.form-submit.hvr-fade.add-to-cart { background: black; border-radius: 50px; font-size: 1.9rem; padding: 6.9px 77.6px; margin-top: 0; }
.shortLayout #CatalogModule .item-quantity .itemQuantityContainer input[type="number"] { background: transparent; }
.shortLayout #CatalogModule #CatalogItemView .item-quantity { margin: 0 !important; }
.shortLayout .addToCart { margin-top: 23px; }
.shortLayout .checkOutContainer { padding: 47px 39px 42px; }
.add-to-cart:hover, .add-to-cart:focus, button#addToCartBtn:focus, button#quickPurchaseBtn:hover, button#quickPurchaseBtn:focus { color: #fff; border-color: unset; }
.itemContentWrapper button#addToCartBtn:focus { background: white; color: #029246; border: 2px solid #029246; text-align: center; }
form.shop-form .form-control:not([type=checkbox]):not([type=submit]):not([type=button]):not([type=radio]) { border-width: 0 0 2px; border-radius: unset; box-shadow: unset; padding-inline-start: unset; padding-top: 0; margin-bottom: 38px; padding-bottom: 0; }
form.shop-form label { color: #2a2a2a; font-size: 2.1rem; margin-bottom: 0; }
#checkout-form > div.personalDetails.checkoutStage.active > div > div > div > div > div.addToCart { margin-top: 4px; }
#checkout-form > div.personalDetails.checkoutStage.active > div > div > div > div.checkOutContainer { border: solid 1px rgb(112 112 112 / 60%); background-color: #fff; padding: 45px 37px; margin: 47px 0 53px; }
form#checkout-form .checkoutInputsWrapper.no-pad:first-child { padding: unset; }
.col-md-8.col-xs-12.checkoutInputsWrapper.no-pad.pull-right { max-width: 572px; }
.col-md-8.col-xs-12.checkoutInputsWrapper.no-pad.pull-right > * { max-width: 266px; padding-inline: 23px; }

.deliveryOptionBox.active label { color: white; }
.shortLayout .deliveryOptionBox { width: 100%; max-width: 532px; padding-inline-start: 33px; margin: 0 !important; }
.shortLayout .deliveryOptionBox:not(:last-child) { margin-bottom: 25px !important; }
.shortLayout .row.no-pad.deliveryDetails.open { margin-top: 30px; }
.shortLayout .selectBoxWrapper.col-xs-12.col-sm-12.pull-right { width: 50%; }
.deliveryOptionBox span.radioCircle { right: 29px; }
.deliveryOptionBox img { right: 29px; }
.deliveryOptionBox:not(:first-child, .active) { margin-bottom: 38px; }
.col-md-12.col-xs-12.checkoutInputsWrapper.pull-right { margin-top: 28px; }
.catalogItemSingleView .checkoutStage.paymentOptionsWrapper.checkoutStage .dateBoxWrapper { padding-right: 27px; }
.paymentWrapper { padding-inline-start: 20px; }
.checkoutStageContentDetails.payment .finalPrice { padding-inline-start: 20px; }
.shortLayout .col-md-8.col-xs-12.checkoutInputsWrapper.no-pad.pull-right > * { max-width: unset; }
.shortLayout .col-md-8.col-xs-12.checkoutInputsWrapper.no-pad.pull-right { max-width: 1000px; width: 100%; }

.shortLayout .paymentOptionsWrapper.checkoutStage { height: 0 }
.shortLayout .deliveryOptionBox label span { font-size: 75% }

ul.slick-dots { list-style: none; display: flex !important; gap: 10px; justify-content: center; }

ul.slick-dots li.slick-active button { background: red; }

ul.slick-dots li button { color: transparent; border: unset; width: 20px; height: 20px; border-radius: 30px; background: black; }


@media (max-width: 767px) {
    section.singleItemSection.itemFirstDetails.col-xs-12.no-pad.shortLayout .singleItemContentWrapper { flex-wrap: wrap; gap: 23px; }
    .shortLayout div#headline { font-size: 2rem !important; margin-bottom: 42px !important; }
    .shortLayout .itemImages.col-xs-6.col-sm-6.col-md-6 { padding-bottom: unset !important; }
    .shortLayout .item-price.addedToCartDetail { margin-bottom: 0; }
    section.singleItemSection.itemFirstDetails.col-xs-12.no-pad.shortLayout .singleItemContentWrapper { padding-bottom: 36px; padding-top: 32px; flex-direction: row; }
    .shortLayout .catalogItemSingleView .goToItemDetailsBtn button { width: 41px !important; height: 41px !important; }
    .shortLayout .catalogItemSingleView .goToItemDetailsBtn button svg { width: 18.1px; height: 11.9px; }
    .shortLayout .catalogItemSingleView .goToItemDetailsBtn { bottom: -22px !important; }
    .shortLayout #CatalogModule .item-price span.finalPrice { font-size: 2.7rem !important; }
    .shortLayout .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn h3 { font-size: 2.2rem; }
    .shortLayout .catalogItemSingleView .checkoutStage .checkoutStageContent button.titleBtn h3 { font-size: 2.2rem; }
    .shortLayout .catalogItemSingleView .checkoutStage .checkoutStageContent button.titleBtn, .shortLayout .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn { padding: 19px 21px; }
    .shortLayout .catalogItemSingleView .addToCart { float: unset; margin-top: 0 }
    .shortLayout button.add-to-cart { display: block; margin: 0 auto; margin-top: 39px; float: unset; padding: 7.5px 10px; }
    .shortLayout #CatalogModule .item-quantity { float: unset; display: block; height: auto; }
    .shortLayout .item-quantity * { float: unset !important; }
    .shortLayout .itemImages.col-xs-6.col-sm-6.col-md-6 { padding: unset !important; width: 100% !important; max-width: unset; }
    section.singleItemSection.itemFirstDetails.shortLayout { padding-bottom: 0; }
    #checkout-form > div.personalDetails.checkoutStage.active > div > div > div > div.checkOutContainer { margin: 25px 0 25px; }
    .shortLayout .catalogItemSingleView .addToCart { text-align: center; }
    .shortLayout button.add-to-cart, .shortLayout input.form-submit.hvr-fade.add-to-cart { padding: 9.6px 35.6px; }
    .shortLayout form.shop-form label { font-size: 1.5rem; }
    .shortLayout #checkout-form > div.deliverylDetails.checkoutStage.active > div > div > div > div > div.addToCart { margin-top: 20px; }
    .shortLayout .selectBoxWrapper.col-xs-12.col-sm-12.pull-right { width: 100%; }

    body.CatalogItemPage.SingleItemPage #CatalogModule .gallery-slider .flex-control-nav { bottom: -30px!important; }
    section.singleItemSection.itemFirstDetails.col-xs-12.no-pad { padding:0;}
}

body.HideInfo { background-color: transparent; }
.HideInfo .itemImages,
.HideInfo #headline { display: none !important; }
body.CatalogItemPage.SingleItemPage.HideInfo #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent { max-width: 100%; width: 100%;/* padding: 0 15px !important */}
.HideInfo #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemContent { width: 100% !important; }
.HideInfo .singleItemContentWrapper { padding-top:15px;}
