﻿/* DIVIDENT */



/*------RESET--------*/
.grid-boxes .grid-box-title h3 a { color: inherit; }
.section,
footer,
.grid-boxes .grid-box-title h3,
.grid-text p,
#GridPage,
.sections .grid-content-section,
#lobbyview .grid-boxes,
#LobbyModule .grid-boxes,
#lobbyview .grid-boxes .grid-box-image,
#LobbyModule .grid-boxes .grid-box-image,
#lobbyview .grid-box,
#LobbyModule .grid-box,
#headline,
#SiteGrid.layout-bottom #GridPromo,
#DynamicFormObject .dynamicFormObjectField,
.form-container-wide #DynamicFormObject,
.form-container-wide #DynamicFormObject .dynamicFormObjectFields,
.form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText,
ul,
ol,
.form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form,
.form-container-wide #DynamicFormObject .dynamicFormObjectField,
.form-container-wide #DynamicFormObject .dynamicFormObjectSubmit,
.normal-form textarea, .normal-form input,
.grid-faq-section, .panel-group .panel,
.panel-group,
.faq-headline,
.faq-body > div,
.section-title h2,
.section-title h1,
.section-title,
.grid-rows .grid-row-text h2,
.grid-short-box .grid-short-box-label,
#header2 .menu-nav,
#header2 ul.menu li,
.grid-short-box,
.lobby-grid #GridPage .max-width,
.categories-strip ul li, #text1 p:last-child,
.grid-text .grid-text-content .gridText1,
.grid-text .grid-text-content,
.grid-text .grid-text-content .gridText2, .grid-rows .grid-row-text h3,
.blog-grid #TagView #headline { margin: 0; padding: 0; }
.form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText:after { display: none; }
#header2,
.grid-boxes .grid-box-subtitle,
#header2 ul.menu li,
#DynamicFormObject { color: inherit; }
#header2 #header-container { display: flex; align-items: center; }
#header2 ul.menu > li:before { display: none; }
#header2 ul.menu li a:focus { opacity: 1 }
.grid-boxes .grid-box-subtitle, #LobbyModule .grid-boxes .grid-box-title h3,
.grid-boxes .grid-box-title h3 { font-size: inherit; }

@media(max-width:991px) {
    .grid-text-section .section-title { margin-bottom: 0; }
    .col-xs-10 { width: 100%; }
    #LobbyModule .grid-boxes:before { display: none; }
    #DynamicFormObject { max-width: 100% !important; }
    .normal-form input { max-width: 100%; }
    #SiteFooter { padding-bottom: 0; }
    .mobileFiltersBtns { margin-bottom: 0; }
}

#DynamicFormObject:after { display: none; }
#DynamicFormObject { border: none; }
.normal-form textarea,
.normal-form input { width: 100%; }

.normal-form select { width: 100%; margin: 0; }
.cartSubTotal .totalSumItems.totalPrice,
.cartSubTotal .totalSumItems span:first-child,
.shopLayout.checkoutPage .DeliveryDetails form#checkout-form .checkoutFormWrapper.commentDetailsWrapper .checkoutInputsWrapper .textareaBoxWrapper label,
.shopLayout.checkoutPage .DeliveryDetails form#checkout-form .checkoutFormWrapper.personalDetailsWrapper .checkoutInputsWrapper > div label,
.registerFormWrapper fieldset label, label,
#CatalogModule #CatalogItemView span.custom-field-title { font-weight: normal; }


#LobbyModule .grid-boxes,
#PageBreadCrumps,
.grid-form-section,
.grid-content-section,
#GridPage .max-width,
#galleryview { max-width: 100%; }
.grid-boxes { display: flex; margin: 0; }
.grid-boxes .grid-box-image-container { position: unset; }
#grid-view .grid-short-box-text { font-size: inherit; }

#header2.fixedMenu { transition: .3s all ease-in-out; }
.col-xs-10 { width: 100%; }
input[type=radio], input[type=checkbox],
label { margin: 0; }
.grid-rows .grid-row { display: flex; align-items: center; }

a:hover, a:focus { color: inherit; }
.row:before, .row:after,
.gallery-cubes:before, .gallery-cubes:after,
.grid-boxes:before, .grid-boxes:after,
.itemsList:after, .itemsList:before { display: none; }
#DynamicFormObject .dynamicFormObjectFields { margin-bottom: 0 }
.grid-boxes .box-image-animation:hover img { transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }

.grid-row li.slider-item { padding-bottom: 0; }

.grid-row .grid-row-image-container { position: unset; }

@media(max-width:991px) {
    .grid-rows .grid-row-text { padding: 0; width: 100%; margin: 0; }
    #GridPage .max-width { width: 100%; }
    .visible-xs-block { display: none !important; }
    .mobile-strip { display: none; }
    .grid-rows .grid-row-text p, #lobbyview .grid-boxes .grid-box-title h3 { font-size: inherit; }
    .grid-boxes .grid-box .grid-box-title h3 { margin: 0; font-size: inherit; }
    .section-title h2, .section-title h1 { max-width: 100%; }
}

/*------END RESET--------*/


:root { --font-1: 'aeonikhebrew-regular'; --font-2: 'aeonikhebrew-bold'; --font-3: 'aeonikhebrew-regular'; --blue: #0074D9; --blue-hover: #08F; --black: #18181A; --text: #5C5C5C; --stroke: #D5D7DB; --header-buttons: rgba(144, 144, 158, 0.12); --white: #fff; --Runing-text-on-black: rgba(255, 255, 255, 0.70); --BG-gray: #F5F5F7; --form-bg-icon-bg: #fcfcfc; --footer-color: #1E1E20; --fs-12: clamp(10px, 0.625vw, 300px); --fs-13: clamp(11px, 0.677vw, 300px); --fs-14: clamp(12px, 0.729vw, 300px); --fs-15: clamp(13px, 0.781vw, 300px); --fs-16: clamp(14px, 0.833vw, 300px); --fs-17: clamp(15px, 0.8855vw, 300px); --fs-18: clamp(16px, 0.937vw, 300px); --fs-20: clamp(18px, 1.042vw, 300px); --fs-21: clamp(19px, 1.094vw, 300px); --fs-24: clamp(22px, 1.250vw, 300px); --fs-30: clamp(28px, 1.562vw, 300px); --fs-46: clamp(44px, 2.396vw, 300px); --fs-58: clamp(56px, 3.021vw, 300px); --fs-76: clamp(74px, 3.958vw, 300px); --gap-4: 0.2085vw; --gap-6: 0.313vw; --gap-7: 0.365vw; --gap-8: 0.417vw; --gap-10: 0.521vw; --gap-12: 0.625vw; --gap-14: 0.729vw; --gap-16: 0.833vw; --gap-17: 0.885vw; --gap-18: 0.937vw; --gap-20: 1.042vw; --gap-22: 1.145; --gap-24: 1.250vw; --gap-28: 1.458vw; --gap-30: 1.562vw; --gap-32: 1.667vw; --gap-36: 1.875vw; --gap-38: 1.979vw; --gap-40: 2.083vw; --gap-46: 2.396vw; --gap-48: 2.500vw; --gap-50: 2.604vw; --gap-56: 2.9166vw; --gap-60: 3.125vw; --gap-66: 3.437vw; --gap-70: 3.646vw; --gap-72: 3.750vw; --gap-80: 4.167vw; --gap-95: 4.948vw; --gap-96: 5vw; --gap-100: 5.208vw; --gap-104: 5.417vw; --gap-120: 6.251vw; --gap-130: 6.771vw; --gap-140: 7.292vw; --gap-144: 7.5vw; --gap-190: 9.896vw; --gap-200: 10.417vw; --gap-210: 10.938vw; --gap-304: 15.833vw; --gap-360: 18.75vw; --gap-540: 28.125vw; --site-gap: var(--gap-210); }

body { opacity: 0; zoom: 1 !important; font-family: var(--font-1) !important; background: #FFFFFF; font-size: var(--fs-17); line-height: 1.5; color: var(--text); letter-spacing: 0.96px; }
body.loaded { opacity: 1; }

@media (max-width: 1560px) and (min-width: 991px) {
    :root { --site-gap: var(--gap-104); }
}

@media (max-width: 991px) {
    :root { --fs-12: 12px; --fs-13: 13px; --fs-14: 14px; --fs-15: 15px; --fs-16: 16px; --fs-17: 17px; --fs-18: 18px; --fs-20: 20px; --fs-21: 21px; --fs-24: 24px; --fs-26: 26px; --fs-30: 30px; --fs-40: 40px; --fs-46: 46px; --fs-58: 58px; --fs-76: 76px; --gap-3: 3px; --gap-4: 4px; --gap-6: 6px; --gap-7: 7px; --gap-8: 8px; --gap-10: 10px; --gap-12: 12px; --gap-14: 14px; --gap-15: 15px; --gap-16: 16px; --gap-18: 18px; --gap-20: 20px; --gap-22: 22px; --gap-24: 24px; --gap-26: 26px; --gap-28: 28px; --gap-30: 30px; --gap-32: 32px; --gap-36: 36px; --gap-38: 38px; --gap-40: 40px; --gap-48: 48px; --gap-50: 50px; --gap-56: 56px; --gap-70: 70px; --gap-72: 72px; --gap-80: 80px; --gap-130: 6.771vw; --gap-140: 140px; --gap-190: 190px; --gap-200: 200px; --gap-210: 210px; --site-gap: var(--gap-20); }
    body { letter-spacing: 0.75px; font-size: var(--fs-15); }
}


.rolling-button { text-shadow: 0 0 var(--white), 0 var(--gap-40) var(--white); overflow: hidden; transition: all 0.3s ease-in-out; color: transparent; height: fit-content; }
.rolling-button:hover, .rolling-button:focus { text-shadow: 0 calc(var(--gap-40) * (-1)) var(--white), 0 0 var(--white); }

/*------ GENERIC STUFF --------*/


/** TITLE 16 **/
#quick-search-container #SearchResultContainer .finalResultItem,
.ContentRegularPage #pageview #text1 h4,
.ways-support-section .grid-boxes .grid-box-title h3 a,
.productPage .item-properties h3,
.shopLayout.cartPage .cartItemsTable .cartItemsTitles .cartItemsCell, .solutions-page .grid-boxes .grid-box-title h3 a, .numbers-section .grid-boxes .grid-box-subtitle, .our-team-section .grid-boxes .grid-box-title h3 a { font-family: var(--font-2); font-size: var(--fs-16); font-weight: normal; line-height: 130%; letter-spacing: 0.8px; color: var(--black); }

/** TITLE 18 **/
.top-caption h2,
.ContentRegularPage #pageview #text1 h3,
.resultItems .resultItem .resultContent, .searchResultsList .resultItem.hasImg .resultContent, .headerShop.side-cart .cart .totalSumItems.top .totalSumTitle, .SingleItemPage .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn, .SingleItemPage .checkoutStageContent button.titleBtn, .shopLayout.checkoutPage .cartSubTotal .subTotalInner .subTotalTitle h2, form#checkout-form .checkoutTitle h3, .shopLayout.checkoutPage .checkout-login .subheadline h2, .headerShopLogin .userLogin .subheadline h2, :is(#LobbyModule, body) .treatment-example-section .grid-box-subtitle, .contact-us-page .form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form, .contact-us-page #lobbyText h3, .patient-info-page #text1 h3, .patient-info-page #text2 h3, .SingleItemPage #CatalogModule .itemContent #subheadline h2, .tools-section .grid-box .grid-box-title h3 a, .newCatalogItemBox h2.itemTitle, .top-caption-subtitle { font-family: var(--font-2); font-size: var(--fs-18); font-weight: normal; line-height: 130%; color: var(--black); letter-spacing: 0.54px; Colors Color format Hex Text colors black Text content; }

/** TITLE 20 **/
.ContentRegularPage #text1 h2,
#SearchResultPage #text1 > h3, .shopLayout:is(.userAccountPage, .orderHistory, .userUpdatePasswordPage, .wishListPage) .userProfile #headline h1, .contentInnerPage #SiteContainer .blog-view #text1 h3, .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6983 .custom-field-title, .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6977 span, .SingleItemPage #CatalogItemView.catalogItemSingleView .item-price span.finalPrice, #LobbyModule .grid-catalog-cats .grid-box .grid-box-title a, .solutions-page #LobbyModule .grid-Catalog-Categories .grid-box .grid-box-title a, .speciality-section .grid-box .grid-box-title h3 { font-family: var(--font-2); font-size: var(--fs-21); font-weight: normal; line-height: 120%; letter-spacing: -0.4px; color: var(--black); }

/** TITLE 30 **/

.registerFormWrapper.passwordRecovery #headline h1,
.forgot-password-modal .successLoginTitle,
.shopPop .modal-body .forgotPassTitle,
.contentInnerPage #SiteContainer .blog-related-posts.row > h2,
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .dynamicFormObjectTitleAndText h3,
.shopLayout.checkoutPage #headline h1,
.shopLayout.cartPage #headline h1,
.registerFormWrapper.registerPage h1 p, :is(#LobbyModule, body) .treatment-example-section .grid-box-title, .patient-info-page #headline h1, .SingleItemPage #CatalogModule .itemContent #headline h1, .gridFormImgContainer .dynamicFormObjectTitle, .fake-catalogItemBox.second .fake-catalogItemBox-inner h2, .medium-text-section p, footer .grid-rows .grid-row .grid-row-text h2 { font-family: var(--font-2); font-size: var(--fs-30); font-weight: normal; line-height: 120%; letter-spacing: normal; color: var(--black); }

/** TITLE 46*/
.blog-grid #TagView #headline,
.about-page #SearchResultPage #headline h1,
.contentInnerPage #SiteContainer .blog-view #headline h1,
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6982 > .custom-field-title,
.products-lobby-two .grid-row-cell h2, .solutions-page .grid-row-cell h2, .grid-rows .grid-row-text h2, .section-title h2, .fake-catalogItemBox-inner h2, .productPage #headline h1, #CatalogModule .relatedItems .relatedItemsTitle h2 { font-family: var(--font-2); font-size: var(--fs-46); font-weight: normal; line-height: 105%; color: var(--black); }

/**TITLE 58 **/
.numbers-section .grid-box .grid-box-title { font-family: var(--font-2); font-size: var(--fs-58); font-weight: normal; line-height: 100%; letter-spacing: -0.58px; color: var(--black); }

/**TITLE 76*/
.ContentRegularPage #headline h1, .FormResultPage #GridPage #GridContent #headline h1, .page-404 #GridPage #GridContent #headline h1, .shopThankYouMsg #headline h1, body:has(#payment-method-cash) #headline h1, .contact-us-page #headline h1, .patient-info-page .section-title h2, .home-top-section h1, .about-page #headline h1, .top-caption h1 { font-family: var(--font-2); font-size: var( --fs-76); font-weight: normal; line-height: 95%; letter-spacing: -1.52px; color: var(--black); }


/** MEDIUM**/
/**16**/

.headerShop.side-cart .cartItemsNavSubTotal .totalSunAndBottomText .totalSumItems a.shopBtn,
.productPage #CatalogModule #CatalogItemView #customField6963 .custom-field-span-hidden, .productPage .panel-default > .panel-heading, #CatalogModule .side-filters .filters-box button.filters-title { font-family: var(--font-3); font-size: var(--fs-17); font-weight: normal; line-height: 150%; letter-spacing: 0.8px; color: var(--black); }


/** BUTTON **/
.headerShop.side-cart .cartItemsNavSubTotal .totalSunAndBottomText .totalSumItems a.goToCheckout.shopBtn,
.FormResultPage #GridPage #GridContent #text1 a,
.page-404 #GridPage #GridContent #text1,
.SingleItemPage .catalogItemSingleView #checkout-form .normal-form-submit input, .SingleItemPage .catalogItemSingleView button.add-to-cart, .shopBtn, .products-lobby-one .grid-text-section p:has(a) a, .SingleItemPage #CatalogModule #CatalogItemView .itemContentWrapper button#addToCartBtn, .productPage .item-actions button#addToCartBtn, .newCatalogItemBox.item-catalog-329 button#addToCartBtn, .general-button, .home-top-section a.gallery-text-btn.photoCaptionLink, .grid-rows .grid-row-text a.grid-row-button, .grid-text .sec-button, .sec-button, #DynamicFormObject input[type="submit"], .solutions-page .grid-text-section p:has(a) a, .grid-boxes .grid-box-subtitle.button a, .headerShopLogin .userLogin .newUser a.registerUser { display: inline-flex; height: var(--gap-50); min-width: var(--gap-140); padding-inline: var(--gap-24); justify-content: center; align-items: center; background-color: var(--blue); margin: 0; font-size: var(--fs-17); border-radius: var(--gap-6); overflow: hidden; color: transparent; font-family: var(--font-3); letter-spacing: 0.96px; line-height: 150%; transition: .3s all ease-in-out; border: none; position: relative; }




/**Button Hover & Focus*/
.headerShop.side-cart .cartItemsNavSubTotal .totalSunAndBottomText .totalSumItems a.goToCheckout.shopBtn:hover, .FormResultPage #GridPage #GridContent #text1 a:hover, .page-404 #GridPage #GridContent #text1:hover, .SingleItemPage .catalogItemSingleView #checkout-form .normal-form-submit input:hover, .SingleItemPage .catalogItemSingleView button.add-to-cart:hover, .shopBtn:hover, .products-lobby-one .grid-text-section p:has(a) a:hover, .SingleItemPage #CatalogModule #CatalogItemView .itemContentWrapper button#addToCartBtn:hover, .productPage .item-actions button#addToCartBtn:hover, .newCatalogItemBox.item-catalog-329 button#addToCartBtn:hover, .general-button:hover, .home-top-section a.gallery-text-btn.photoCaptionLink:hover, .grid-rows .grid-row-text a.grid-row-button:hover, .grid-text .sec-button:hover, .sec-button:hover, #DynamicFormObject input[type="submit"]:hover, .solutions-page .grid-text-section p:has(a) a:hover, .grid-boxes .grid-box-subtitle.button a:hover, .headerShopLogin .userLogin .newUser a.registerUser:hover, .grid-catalog-cats .grid-boxes .grid-box-subtitle a:hover, .grid-catalog-cats .grid-boxes .grid-box:nth-child(2) .grid-box-subtitle a:hover, .grid-catalog-cats .grid-boxes .grid-box-subtitle a:focus, .grid-catalog-cats .grid-boxes .grid-box:nth-child(2) .grid-box-subtitle a:focus { background-color: var(--blue-hover); color: transparent; border: none; }
.home-top-section .gallery-text { display: flex; align-items: center; justify-content: space-between; }


.extraArrow { display: flex; width: var(--gap-36); height: var(--gap-36); flex-direction: column; justify-content: center; align-items: center; gap: 10px; border-radius: var(--gap-4); border: 1px solid var( --BG-gray); background: var( --white, #FFF); background-repeat: no-repeat; background-position: center; overflow: hidden; position: relative; }
.extraArrow svg, .blog-post-icons .extraArrow svg { position: relative; z-index: 1; display: block; }
* > .extraArrow svg path { transition: .3s all ease-in-out; }

.extraArrow:after { content: ""; display: block; position: absolute; background: var(--blue); inset: 0; transition: .3s all ease-in-out; transform: translateY(100%); }

*:hover > .extraArrow:after, *.hover .extraArrow:after { transform: translateY(0%); }
*:hover > .extraArrow svg path, *.hover .extraArrow svg path { stroke: var(--white); }

.grid-rows .grid-row { padding-inline: var(--site-gap); }
.grid-rows .grid-row-text p { margin-top: var(--gap-20); color: var(--text); }
.grid-rows .grid-row-text a.grid-row-button { margin-top: var(--gap-32); }
.grid-rows .grid-row-text { width: 100%; padding-inline-start: var(--site-gap); }
.grid-row .grid-row-image-container { border-radius: var(--gap-6); overflow: hidden; }

.lobby-grid #PageBreadCrumps { max-width: 100%; padding-inline: var(--gap-20); }
#GridTop.noTopImage, .GridTop.noTopImage { display: none; }

.GridTop:after { content: ""; display: block; background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%); position: absolute; inset: 0; }
#GridTop, .GridTop { height: auto; aspect-ratio: 1 / 0.2835; margin: 0 var(--gap-20); }

.top-caption { text-align: center; display: flex; flex-direction: column; gap: var(--gap-12); top: 50%; }
.top-caption h1, .top-caption-subtitle { color: #fff; }
.top-caption h2 { color: #fff; letter-spacing: 0.72px; }
.categoryView-cutomFields { display: none; }

.categories-strip { display: flex; justify-content: center; background: transparent; }
.categories-strip ul,
.blog-grid #GridPage #GridWrap .blog-tags-list ul { display: flex; gap: var(--gap-6); }
.categories-strip .menu-tags-list,
.blog-grid #GridPage #GridWrap .blog-tags-list { background: var(--black); padding: var(--gap-8); border-radius: var(--gap-10); }
.categories-strip ul li a,
.blog-grid #GridPage #GridWrap .blog-tags-list ul li a { padding-inline: var(--gap-20); height: var(--gap-48); display: flex; align-items: center; border-radius: var(--gap-4); font-family: var(--font-3); color: rgba(255, 255, 255, 0.80); transition: .3s all ease-in-out; box-sizing: border-box; border: 1px solid transparent; }
.categories-strip ul li:not(.active) a:hover,
.blog-grid #GridPage #GridWrap .blog-tags-list ul li:not(.active) a:hover { border-radius: var(--gap-4); border: 1px solid rgba(255, 255, 255, 0.10); background: rgba(255, 255, 255, 0.10); }
.categories-strip ul li.active a,
.blog-grid #GridPage #GridWrap .blog-tags-list ul li.active a { background: var(--blue); color: var(--white); }
.categories-strip ul li.active { background: transparent; }

.blog-tags { order: 1; display: flex; justify-content: center; }
.blog-tags-list ul li.blog-tag { margin: 0; }


#SiteGrid:has(.GridTop:not(.noTopImage)) #PageBreadCrumps { padding-top: var(--gap-20); }

#PageBreadCrumps { color: rgba(78, 78, 78, 0.70); font-size: var(--fs-14); padding-inline: var(--gap-20); }

#SiteGridContainer { margin-top: var(--header-height); }
#SiteGridContainer:after { display: block; position: absolute; inset: 0; background: rgba(0, 0, 0, 0.20); opacity: 0; }
.subOpen #SiteGridContainer:after, body:has(#main-header.open) #SiteGridContainer:after { opacity: 1; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--blue); }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { background-color: var(--stroke); opacity: 1; }


.swiper-buttons .swiper-button { width: var(--gap-48); height: 100%; position: unset; background-color: var(--BG-gray); border-radius: var(--gap-4); margin: 0; }
.swiper-buttons .swiper-button-next:after,
.swiper-buttons .swiper-button-prev:after { background-image: url('https://media.getmood.io/warehouse/dynamic/720405.svg'); background-position: center; background-repeat: no-repeat; width: 100%; height: 100%; font-size: 0; }
.swiper-buttons .swiper-button-next:after { transform: scale(-1); }
.forgot-password-modal .successLoginTitle .userEmailSent { font-family: var(--font-1); }

@media(max-width:1024px) {
    #allSectionsWrapper { }
    /**TITLE 14 */
    .ContentRegularPage #pageview #text1 h4,
    .searchResultsList .resultItem.hasImg .resultContent a,
    .resultItems .resultItem .resultContent,
    .our-team-section .grid-boxes .grid-box-title h3 a { font-family: var(--font-2); font-size: var(--fs-14); font-weight: normal; line-height: 105%; color: var(--black); letter-spacing: normal; letter-spacing: 0.42px; }

    /**TITLE 16**/
    .ContentRegularPage #pageview #text1 h3,
    .speciality-section .grid-box .grid-box-title h3, .shopLayout:is(.userAccountPage, .orderHistory, .userUpdatePasswordPage, .wishListPage) .userProfile #headline h1, .SingleItemPage .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn, .SingleItemPage .checkoutStageContent button.titleBtn, .SingleItemPage .checkoutStageContent button.titleBtn, .SingleItemPage #CatalogModule .shortLayout .itemContent #headline h1, .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6977 span, .patient-info-page #headline h1, .gridFormImgContainer .dynamicFormObjectTitle, :is(#LobbyModule, body) .treatment-example-section .grid-box-subtitle { font-family: var(--font-2); font-size: var(--fs-16) }

    /**TITLE 18**/
    .headerShop.side-cart .cart .totalSumItems.top .totalSumTitle, .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .dynamicFormObjectTitleAndText h3, .ContentRegularPage #text1 h2, #headerCatalogSideFilter .SideTitleWrapper h2 { font-family: var(--font-2); font-size: var(--fs-18); color: var(--black); line-height: 105%; /* 18.9px */ letter-spacing: 0.36px; }

    /**TITLE 21 */

    .about-page #SearchResultPage #headline h1,
    .ShopRegisterPage .registerFormWrapper.registerPage #headline h1 p,
    .shopLayout.checkoutPage #headline h1,
    #SiteContainer .blog-grid #GridPage #GridWrap #BlogModule .blog-related-posts > h2,
    .contentInnerPage #SiteContainer .blog-view #headline h1,
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6982 > .custom-field-title,
    .SingleItemPage #CatalogModule .itemContent #headline h1,
    .products-lobby-two #allSectionsWrapper .grid-row-cell h2, .medium-text-section p, .solutions-page .grid-row-cell h2, .grid-rows .grid-row-text h2, .section-title h2, .fake-catalogItemBox-inner h2, .productPage #headline h1, #CatalogModule .relatedItems .relatedItemsTitle h2, footer .grid-rows .grid-row .grid-row-text h2 { font-size: var(--fs-21); letter-spacing: 0.21px; line-height: 115%; /* 24.15px */ }

    /**TITLE 26 */
    .blog-grid #TagView #headline,
    .ContentRegularPage #headline h1,
    .FormResultPage #GridPage #GridContent #headline h1,
    .page-404 #GridPage #GridContent #headline h1,
    .contact-us-page #lobbyview #headline h1,
    .patient-info-page .section-title h2,
    .grid-faq-section .section-title h2,
    .grid-blog .section-title h2,
    .content-download-section .section-title h2, .our-team-section .section-title h2, .home-top-section h1, .about-page #headline h1 { font-family: var(--font-2); font-size: var(--fs-26); font-weight: normal; line-height: 115%; color: var(--black); letter-spacing: normal; }

    /**TITLE 40 **/
    .numbers-section .grid-box .grid-box-title { font-size: var(--fs-40); line-height: 100%; /* 40px */ letter-spacing: -0.4px; }

    /**TEXT 13**/
    .our-team-section .grid-boxes .grid-box-subtitle { }

    /**TEXT 14*/
    .tools-section .grid-box .grid-box-subtitle, .section-title h3 { font-size: var(--fs-15); line-height: 140%; letter-spacing: 0.7px; }

    /**Button*/
    .headerShop.side-cart .cartItemsNavSubTotal .totalSunAndBottomText .totalSumItems a.goToCheckout.shopBtn, .FormResultPage #GridPage #GridContent #text1 a, .page-404 #GridPage #GridContent #text1, .SingleItemPage .catalogItemSingleView #checkout-form .normal-form-submit input, .SingleItemPage .catalogItemSingleView button.add-to-cart, .shopBtn, .products-lobby-one .grid-text-section p:has(a) a, .SingleItemPage #CatalogModule #CatalogItemView .itemContentWrapper button#addToCartBtn, .productPage .item-actions button#addToCartBtn, .newCatalogItemBox.item-catalog-329 button#addToCartBtn, .general-button, .home-top-section a.gallery-text-btn.photoCaptionLink, .grid-rows .grid-row-text a.grid-row-button, .grid-text .sec-button, .sec-button, #DynamicFormObject input[type="submit"], .solutions-page .grid-text-section p:has(a) a, .grid-boxes .grid-box-subtitle.button a, .headerShopLogin .userLogin .newUser a.registerUser { height: var(--gap-48); font-size: var(--fs-14); border-radius: var(--gap-4); color: var(--white); }

    .grid-row li.slider-item { padding-bottom: 86.4%; }
    .grid-row .grid-row-cell.grid-row-cell-text { padding-block: var(--gap-20) 0; }
    .grid-rows .grid-row-text { padding-inline: 0; }
    .grid-rows .grid-row-text p { margin-top: var(--gap-10); }
    .grid-rows .grid-row-text a.grid-row-button { margin-top: var(--gap-20); }
    #PageBreadCrumps { margin-bottom: 0; }

    #GridTop, .GridTop { aspect-ratio: 1 / 0.48; margin: 0; }

    .top-caption h1 { font-size: var(--fs-26); line-height: 115%; letter-spacing: normal; }
    .top-caption h2, .top-caption-subtitle { font-size: var(--fs-14); line-height: 120%; letter-spacing: 0.84px; font-family: var(--font-1); }
    .top-caption { gap: var(--gap-6); }
    .categories-strip .menu-tags-list,
    .blog-grid #GridPage #GridWrap .blog-tags-list { width: 100%; overflow-x: auto; display: flex; border-radius: 0; padding-inline: var(--site-gap); justify-content: center; }
    .categories-strip .menu-tags-list ul,
    .blog-grid #GridPage #GridWrap .blog-tags-list ul { display: flex !important; flex-wrap: nowrap; gap: var(--gap-7); }

    .categories-strip ul li { flex-shrink: 0; }
    .categories-strip ul li a, .blog-grid #GridPage #GridWrap .blog-tags-list ul li a { height: var(--gap-36); font-size: var(--fs-12); padding-inline: var(--gap-14); }
    .blog-grid #GridPage #GridWrap #GridWrapInner #GridHeader .blog-tags { padding: 0; }
}

/*** HOME */

.home-page #SiteGridContainer { margin-top: 0; }
.home-top-section { padding: var(--site-gap) var(--site-gap) var(--gap-120) var(--site-gap); }
.home-top-section .section-content-side { width: 30.6%; display: flex; flex-direction: column; align-items: flex-start; gap: var(--gap-32); }
.home-top-section h1 { width: 54%; }


#home-gallery { height: auto !important; padding-inline: var(--gap-12); aspect-ratio: 1 / 0.44; margin-bottom: var(--gap-72); }
#home-gallery .TopVideoWrapper { height: 100%; border-radius: var(--gap-6); overflow: hidden; }
#home-gallery .TopVideo { height: auto !important; width: 100%; position: relative; aspect-ratio: 1/0.5625; }
#home-gallery .TopVideo iframe { height: 100%; width: 100%; top: 0; left: 0; transform: none; }
#home-gallery.video-slider .opacity-layer { opacity: 0 !important; }
#home-gallery .scroll-down { display: none; }
.home-page .sections section { padding-block: var(--gap-72); }

@media(max-width:1024px) {
    .home-page #SiteGridContainer { margin-top: var(--header-height); }
    .home-top-section { padding-block: var(--gap-30); }
    .home-top-section .section-content-side { width: 100%; margin-top: var(--gap-10); }
    .home-top-section h1 { width: 100%; }
    .home-top-section .gallery-text { flex-direction: column; text-align: center; }
    .home-top-section a.gallery-text-btn.photoCaptionLink { width: 100%; }
    #home-gallery { padding-inline: 0; aspect-ratio: 1 / 0.8; margin-bottom: var(--gap-30); }
    .home-page .sections section { padding-block: var(--gap-30); }
}

.sections .grid-content-section.tools-section { padding-inline: var(--site-gap); padding-block: var(--gap-72); display: flex; flex-direction: column; gap: var(--gap-40); }
:is(#LobbyModule, body) .tools-section .grid-boxes { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--gap-16); }
:is(#LobbyModule, body) .tools-section .grid-box { width: 100%; padding: var(--gap-20) var(--gap-24); display: flex; flex-direction: column; align-items: center; font-size: inherit; }
:is(#LobbyModule, body) .tools-section .grid-box .grid-box-image { width: var(--gap-56); padding: var(--gap-8); background: var(--form-bg-icon-bg); display: flex; justify-content: center; border: 1px solid rgba(220, 222, 227, 0.60); aspect-ratio: 1; align-items: center; border-radius: var(--gap-6); margin-bottom: var(--gap-20); }
.tools-section .grid-box .grid-box-image .box-image-animation { cursor: auto; }
.tools-section .grid-box .grid-box-image img { width: 100%; height: 100%; object-fit: contain; }


.tools-section .grid-box .grid-box-title { margin-bottom: var(--gap-10); }
.tools-section .grid-box .grid-box-title a { cursor: auto; }


@media(max-width:1024px) {
    .sections .grid-content-section.tools-section,
    .solutions-page .grid-content-section,
    :is(#LobbyModule, body) .tools-section .grid-boxes { padding-block: var(--gap-30); padding-inline: 0; }
    .solutions-page #LobbyModule .grid-boxes,
    :is(#LobbyModule, body) .tools-section .grid-boxes { display: block; width: 100%; }
    :is(#LobbyModule, body) .tools-section .grid-box { padding-inline: var(--gap-32); margin-bottom: var(--gap-50); }
    :is(#LobbyModule, body) .tools-section .grid-box { padding-block: 0; }
    :is(#LobbyModule, body) .tools-section .grid-box .grid-box-image { width: var(--gap-50); }
    :is(#LobbyModule, body) .tools-section .grid-box .grid-box-image img { width: var(--gap-32); }
    :is(#LobbyModule, body) .tools-section .grid-box .grid-box-title { margin-bottom: var(--gap-8); }
}

.sections .grid-content-section.speciality-section { padding-inline: var(--site-gap); }
.speciality-section .grid-boxes { display: flex; gap: var(--gap-12); }
.speciality-section .grid-box { width: 100%; padding: var(--gap-12); display: flex; flex-direction: column; align-items: center; background: var(--BG-gray); border-radius: var(--gap-8); justify-content: space-around; margin: 0; height: 100%; width: 20%; transition: .3s all ease-in-out; }
.speciality-section .section-title { text-align: start; margin-bottom: var(--gap-32); }
.speciality-section .grid-box .grid-box-image { padding: 0; margin: 0; margin-block: auto; }
.speciality-section .grid-box .extraArrow { position: absolute; left: var(--gap-12); top: var(--gap-12); }

.speciality-section .grid-box .grid-box-title-and-sub { display: flex; flex-direction: column; align-items: flex-start; text-align: start; gap: 4px; width: 100%; padding: var(--gap-12); }
.speciality-section .grid-box .grid-box-subtitle { height: var(--gap-46); }

@media(min-width:1025px) {
    .speciality-section .grid-boxes { height: var(--gap-540); }
    .speciality-section .grid-box:hover { width: 31%; }
    .speciality-section .grid-box .grid-box-image { transition: .3s all ease-in-out; }
    .speciality-section .grid-box:hover .grid-box-image { transform: scale(1.1); }
}

@media(max-width:1024px) {
    .sections .grid-content-section.speciality-section { padding-inline: 0; }
    .speciality-section .grid-boxes { display: flex; overflow: hidden; overflow-x: auto; padding-inline: var(--site-gap); }
    .speciality-section .grid-box { width: 65.6vw; flex-shrink: 0; aspect-ratio: 1 / 1.30; display: flex; align-items: flex-end; }
    .speciality-section .section-title { padding-inline: var(--site-gap); }
    .speciality-section .grid-box .grid-box-image .box-image-animation { width: 93%; aspect-ratio: 1 /0.58; }
    .speciality-section .grid-box .grid-box-image .box-image-animation img { height: 100%; object-fit: contain; }
    .speciality-section .grid-box .extraArrow { top: var(--gap-12); left: var(--gap-12); }
    .speciality-section .grid-box .grid-box-subtitle { height: auto; }
}

.mguide-section { display: flex; justify-content: center; position: relative; }
.mguide-section { padding-inline: var(--gap-12); overflow: hidden; }
.mguide-section .grid-text.gridHasVideo .grid-iframe-holder { padding-bottom: 0; overflow: hidden; height: 100%; width: 100%; position: absolute; border-radius: var(--gap-8); }
.mguide-section .grid-text.gridHasVideo .grid-iframe-holder:after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%); #000000 · 20%; position: absolute; display: block !important; inset: 0; }
.mguide-section .grid-text.gridHasVideo { aspect-ratio: 1 / 0.441; width: 100%; overflow: hidden; position: relative; }
.mguide-section .grid-text.gridHasVideo iframe { bottom: auto; height: auto; aspect-ratio: 1/0.566; top: 50%; transform: translateY(-50%); }
.mguide-section.grid-text-section .section-title { position: relative; z-index: 1; }
.mguide-section-content { position: absolute; display: flex; align-items: center; justify-content: center; flex-direction: column; z-index: 1; color: var(--white); padding-inline: var(--site-gap); max-width: 52%; top: var(--gap-72); bottom: var(--gap-72); }
.mguide-section.grid-text-section .grid-text-content p { margin-bottom: var(--gap-32); }
.mguide-section.grid-text-section h2 { color: inherit; margin-bottom: var(--gap-12); }

@media(max-width:1024px) {
    .mguide-section { padding-inline: var(--gap-20); }
    .mguide-section .grid-text.gridHasVideo { aspect-ratio: 1 / 1.472; }
    .mguide-section .grid-text.gridHasVideo iframe { transform: translateY(-50%) scale(2.9); }
    .mguide-section.grid-text-section .grid-text-content { padding-inline: var(--gap-24); }
    .mguide-section-content { max-width: 100%; }
}

.newCatalogItemBox { border-radius: var(--gap-10); overflow: hidden; background: var(--BG-gray); }
.newCatalogItemBox .box-labels-container .productLabel { background: transparent; }
.newCatalogItemBox .collections-labels-wrapper { display: flex; gap: var(--gap-6); }
.newCatalogItemBox .item-box-image-container { aspect-ratio: 1 / 0.9; }
.newCatalogItemBox .item-box-link-wrapper.content { padding: var(--gap-24); margin: 0; gap: var(--gap-56); }
.newCatalogItemBox .catalogItemBoxInner { height: 100%; }
.newCatalogItemBox .catalogItemBoxInner .item-image { height: 100%; }
.newCatalogItemBox .item-box-link-wrapper.content .extraArrow { position: absolute; bottom: var(--gap-12); left: var(--gap-12); }
.newCatalogItemBox .item-box-custom-fields { list-style: none; display: flex; gap: var(--gap-4); }
.newCatalogItemBox .item-box-custom-fields li:first-child span { display: none; }
.newCatalogItemBox .item-box-custom-fields li { display: flex; gap: var(--gap-4); align-items: center; }
.newCatalogItemBox .item-box-custom-fields li:not(:first-child):before { content: "·"; }
.newCatalogItemBox .productLabel.wishlist { display: none; }
.newCatalogItemBox .box-labels-container { padding: var(--gap-14); }
.newCatalogItemBox .item-text-top { gap: var(--gap-6); }
.newCatalogItemBox .item-box-link-wrapper .item-box-cf-arrow { display: flex; margin-top: auto; width: 100%; }
.newCatalogItemBox h3.item-subtitle { margin-top: 0; font-size: inherit; line-height: inherit; }

@media(max-width:1024px) {
    .newCatalogItemBox .item-box-image-container { aspect-ratio: 1 / 0.9; }
    .newCatalogItemBox .item-box-link-wrapper.content { height: 100%; padding: var(--gap-20); display: flex; align-items: flex-end; height: auto; flex-grow: 1; gap: var(--gap-20); }
    .newCatalogItemBox .item-text-top { gap: var(--gap-8); }
    .newCatalogItemBox h2.itemTitle { font-size: var(--fs-16); letter-spacing: 0.48px; }
    .newCatalogItemBox .item-box-link-wrapper.content .extraArrow { position: unset; margin-top: auto; }
    .newCatalogItemBox .item-box-custom-fields { flex-wrap: wrap; width: 87%; font-size: var(--fs-13); line-height: 0.8; }
    .newCatalogItemBox h3.item-subtitle { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; font-size: var(--fs-13); }
}

.close-course-section { display: flex; padding-inline-start: var(--site-gap); gap: var(--gap-20); }
.close-course-section .grid-boxes .grid-boxes-wrapper .newCatalogItemBox { width: 25.4vw; }
.close-course-section .grid-boxes .grid-boxes-wrapper .newCatalogItemBox.fake-catalogItemBox { display: flex; align-items: center; text-align: start; background: transparent; }
.close-course-section .fake-catalogItemBox-inner p { margin-top: var(--gap-20); }
.close-course-section .fake-catalogItemBox-inner .button-wrapper { margin-top: var(--gap-40); }
.close-course-section .fake-catalogItemBox-inner { padding-inline-end: var(--gap-56); }
.close-course-section .grid-boxes .grid-boxes-wrapper .newCatalogItemBox.fake-catalogItemBox.second { background: var(--blue); color: var(--white); }
.close-course-section .grid-boxes .grid-boxes-wrapper .newCatalogItemBox.fake-catalogItemBox.second { justify-content: center; text-align: center; border-radius: var(--gap-8); }
.close-course-section .fake-catalogItemBox.second .fake-catalogItemBox-inner h2 { color: inherit; }
.close-course-section .fake-catalogItemBox.second .fake-catalogItemBox-inner { padding-inline: 0; }
.close-course-section .grid-boxes, #LobbyModule .close-course-section .grid-boxes { padding-inline-end: var(--site-gap); }
.close-course-section .catalogItemBox.fake-catalogItemBox.first { position: relative; background: var(--white); display: flex; align-items: center; text-align: start; width: 25.4vw; flex-shrink: 0; border-radius: 0; }
.close-course-section .catalogItemBox.fake-catalogItemBox .swiper-buttons { position: absolute; bottom: 0; height: var(--gap-48); display: flex; flex-direction: row-reverse; gap: var(--gap-12); }



@media(max-width:1024px) {
    .home-page .sections .close-course-section, .close-course-section { display: flex; flex-direction: column; pad; padding-inline: 0; padding-block: var(--gap-20) 0; }
    .close-course-section .section-title { display: flex; flex-direction: column; align-items: flex-start; text-align: start; padding-inline: var(--gap-24); }
    .close-course-section .section-title h3 { margin-block: var(--gap-10) 0; }
    .close-course-section .grid-boxes .grid-boxes-wrapper .newCatalogItemBox { width: 65.6vw; flex-shrink: 0; }
    .close-course-section .grid-boxes .grid-boxes-wrapper .newCatalogItemBox.fake-catalogItemBox.second { padding: var(--gap-20); }
    .close-course-section .grid-boxes, #LobbyModule .close-course-section .grid-boxes { display: flex; flex-direction: column; padding-inline: 0; gap: var(--gap-26); }
    .close-course-section.grid-Catalog-Items .content-section-Btn { padding-inline: var(--gap-24); }
    .close-course-section.grid-Catalog-Items .content-section-Btn .sec-button { width: 100%; border: 1px solid var(--stroke, #D5D7DB); Modes; background: var(--white); color: var(--black); }
    .close-course-section .grid-boxes .grid-boxes-wrapper { display: flex; overflow: hidden; overflow-x: auto; width: 100%; gap: var(--gap-20); padding-inline: var(--site-gap); }
}

/**ABOUT PAGE**/
.about-page #lobbyview { display: flex; padding-inline: var(--site-gap); margin-top: var(--gap-70); justify-content: space-between; padding-bottom: var(--gap-104); align-items: center; }
.about-page #headline { width: 61.15%; text-align: start; }
.about-page .lobbyTextContainer { width: 30.5%; }
.about-page .lobbyTextContainer p { text-align: start; }
.about-page .big-photo-section { padding-inline: var(--gap-12); margin-bottom: var(--gap-72); overflow: hidden; }
.about-page .big-photo-section .image-section-data { border-radius: var(--gap-6); overflow: hidden; height: auto; aspect-ratio: 1 / 0.444; }


.about-page .sections .numbers-section { padding-block: var(--gap-72); padding-inline: var(--site-gap); }
.about-page #LobbyModule .sections .numbers-section .grid-box { width: 100%; padding: var(--gap-12); display: flex; background: var(--BG-gray); border-radius: var(--gap-6); aspect-ratio: 1; padding: var(--gap-20); align-items: flex-start; flex-direction: column; justify-content: flex-end; gap: var(--gap-8); overflow: hidden; transition: .3s all ease-in-out; border: 1px solid transparent; }



@media(min-width:1025px) {
    .about-page #LobbyModule .sections .numbers-section .grid-box:hover { border: 1px solid rgba(220, 222, 227, 0.60); box-shadow: 0 7px 15px 0 rgba(135, 146, 155, 0.10); }
}

.numbers-section .grid-boxes { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--gap-20); }
.numbers-section .grid-box .grid-box-fulltext { position: absolute; top: var(--gap-20); left: var(--gap-20); font-size: var(--fs-14); letter-spacing: 0.7px; line-height: 140%; /* 19.6px */ display: flex; align-items: center; flex-direction: row-reverse; gap: var(--gap-6); }
.numbers-section .grid-box .grid-box-fulltext:before { content: ""; border-radius: 2px; background: var(--blue); display: block; width: 8px; aspect-ratio: 1; }
.numbers-section .grid-box .grid-box-image-text { color: var(--text); font-size: var(--fs-17); line-height: inherit; position: unset; transform: translate(0, 0); margin-top: var(--gap-4); }
.numbers-section .grid-box .grid-box-content { text-align: start; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; transition: .3s all ease-in-out; }
.numbers-section .grid-box-image { display: none; }
.numbers-section .grid-box-content-wrapper { overflow: hidden; }
.numbers-section .grid-box:hover .grid-box-content { transform: translateY(0) !important; }

.medium-text-section { padding-block: var(--gap-72); max-width: 38.9%; margin: 0 auto; }
.section.medium-photo-section { height: auto; padding: var(--gap-72) var(--site-gap); }
.section.medium-photo-section .image-section-data img { margin-top: 0 !important; border-radius: var(--gap-6); overflow: hidden; }


.section.split-text-section { padding: var(--gap-72) var(--site-gap); display: flex; gap: var(--gap-20); text-align: start; justify-content: space-between; }
.section.split-text-section .grid-text { width: 50%; padding-inline-end: var(--gap-100); }

.our-team-section .section-title h2 { text-align: start; margin-bottom: var(--gap-32); }
.sections section.our-team-section { padding: var(--gap-72) var(--site-gap); }
.sections section.our-team-section .grid-boxes { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--gap-32) var(--gap-20); }
.our-team-section .grid-box { width: 100%; text-align: start; }
.our-team-section .grid-box .box-image-animation { cursor: auto; }

.our-team-section .grid-boxes .grid-box-image { aspect-ratio: 1; border-radius: var(--gap-10); overflow: hidden; }
.our-team-section .grid-boxes .grid-box-title h3 a { cursor: auto; }
.our-team-section .grid-boxes .grid-box-subtitle { font-size: var(--fs-15); letter-spacing: 0.75px; line-height: 145%; /* 21.75px */ }

.our-partners-section .section-title h2 { text-align: start; margin-bottom: var(--gap-32); }
.sections section.our-partners-section { padding: var(--gap-72) var(--site-gap); }
.sections section.our-partners-section .gallery-cubes { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--gap-20); }
.our-partners-section .gallery-cubes > div { width: 100%; text-align: start; background: var(--BG-gray); pointer-events: none; aspect-ratio: 1; border-radius: var(--gap-10); }
.our-partners-section .gallery-cubes .boxes-images-outer-image { padding-bottom: 0; height: 100%; display: flex; align-items: center; justify-content: center; }

.our-clients-section .section-title h2 { text-align: start; margin-bottom: var(--gap-32); }
.sections section.our-clients-section { padding: var(--gap-72) var(--site-gap); }
.sections section.our-clients-section .gallery-cubes { display: grid; grid-template-columns: repeat(6, 1fr); gap: var(--gap-20); }
.sections section.our-clients-section .gallery-cubes > div { width: 100%; text-align: start; background: var(--BG-gray); pointer-events: none; aspect-ratio: 1; border-radius: var(--gap-10); }
.our-clients-section .gallery-cubes .boxes-images-outer-image { padding-bottom: 0; height: 100%; display: flex; align-items: center; justify-content: center; }




@media(max-width:1024px) {
    .about-page #lobbyview { flex-direction: column; margin-top: 0; padding-block: var(--gap-30); text-align: center; }
    .about-page #headline { width: 100%; text-align: inherit; }
    .about-page .lobbyTextContainer { width: 100%; margin-top: var(--gap-10); }
    .about-page .lobbyTextContainer p { text-align: inherit; }
    .about-page .big-photo-section { padding-inline: 0; margin-bottom: 0; }
    .about-page .big-photo-section .image-section-data { border-radius: 0; aspect-ratio: 1 / 0.58; }
    .about-page .sections .numbers-section { padding-block: var(--gap-30); }
    .about-page #LobbyModule .sections .numbers-section .grid-box { background: var(--white); border: 1px solid var(--stroke); aspect-ratio: auto; }
    .numbers-section .grid-boxes { display: flex; flex-direction: column; }
    .numbers-section .grid-box .grid-box-image-text { font-size: var(--fs-13); line-height: 130%; letter-spacing: 0.52px; }

    .numbers-section .grid-box .grid-box-title { display: block; margin-bottom: var(--gap-32); }
    .numbers-section .grid-box .grid-box-content { transform: none !important; display: flex; flex-direction: column; justify-content: flex-start; }
    .numbers-section .grid-box-content-wrapper { height: 100%; }
    .medium-text-section { padding: var(--gap-30) var(--site-gap); max-width: 100%; }
    .section.medium-photo-section { padding: var(--gap-30) var(--site-gap); }
    .section.split-text-section { padding: var(--gap-30) var(--site-gap); flex-direction: column; }
    .section.split-text-section .grid-text { width: 100%; }
    .our-team-section .section-title h2 { margin-bottom: var(--gap-20); }
    .sections section.our-team-section { padding: var(--gap-30) var(--site-gap); }
    .sections section.our-team-section .grid-boxes { grid-template-columns: repeat(2, 1fr); gap: var(--gap-20) var(--gap-12); }
    .our-team-section .grid-boxes .grid-box-image { border-radius: var(--gap-4); }
    .our-team-section .grid-boxes .grid-box-title h3 a { margin-top: var(--gap-12); display: block; }
    .our-team-section .grid-boxes .grid-box-subtitle { font-size: var(--fs-13); line-height: 130%; letter-spacing: 0.52px; margin-top: var(--gap-4); }
    .our-partners-section .section-title h2 { margin-bottom: var(--gap-20); }
    .sections section.our-partners-section { padding: var(--gap-30) var(--site-gap); }
    .sections section.our-partners-section .gallery-cubes { grid-template-columns: repeat(2, 1fr); gap: var(--gap-12); }
    .our-partners-section .gallery-cubes > div { border-radius: var(--gap-4); display: flex; justify-content: center; align-items: center; }
    .our-partners-section .gallery-cubes .boxes-images-outer-image { height: auto; width: 50%; aspect-ratio: 1 /0.82; }
    .our-partners-section .gallery-cubes .boxes-images-outer-image img { height: 100%; width: 100%; object-fit: contain; }
    .our-clients-section .section-title h2 { margin-bottom: var(--gap-20); }
    .sections section.our-clients-section { padding: var(--gap-30) var(--site-gap); }
    .sections section.our-clients-section .gallery-cubes { grid-template-columns: repeat(2, 1fr); }
}

.webinarPage .RelatedItemsWrapper,
.webinarPage .item-price,
.webinarPage .item-actions { display: none; }

.catalog-page .itemsList { margin: 0; display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--gap-20); margin-top: var(--gap-72); }
.catalog-page .itemsList .catalogItemBox { width: 100%; }

.catalogContainer.container { width: 100%; padding-inline: var(--site-gap); }
#CatalogModule .filtersList { margin: 0; }
#CatalogModule { padding-top: var(--gap-28); }

.catalog-page #SiteGrid > .categories-strip { display: none; }
.catalog-page .categories-strip ul li:first-child { display: none; }

.newCatalogItemBox.item-catalog-329 { width: 18.75vw; border-radius: var(--gap-10); border: 1px solid var(--stroke); transition: .3s all ease-in-out; }
.newCatalogItemBox.item-catalog-329 .catalogItemBoxInner { padding-bottom: 0; background: var(--white); }
.newCatalogItemBox.item-catalog-329 .catalogItemBoxInner .item-image img { object-fit: contain; }
.newCatalogItemBox.item-catalog-329 .item-box-image-container { aspect-ratio: 1 /0.885; }
.newCatalogItemBox.item-catalog-329 .item-box-image-container .item-box-link-wrapper { height: 100%; padding: var(--gap-32); background: var(--BG-gray); }
.newCatalogItemBox.item-catalog-329 .catalogItemBoxInner > .item-box-link-wrapper { padding: var(--gap-20); background: var(--white); }
#CatalogModule .newCatalogItemBox.item-catalog-329 .item-add-to-cart, .newCatalogItemBox.item-catalog-329 .item-add-to-cart { width: var(--gap-40); height: var(--gap-40); overflow: hidden; }
.newCatalogItemBox.item-catalog-329 .item-add-to-cart button#addToCartBtn { padding: 0; font-size: 0; min-width: 0; height: 100%; width: 100%; background-image: url(https://media.getmood.io/warehouse/dynamic/729445.svg); background-repeat: no-repeat; background-position: center; }
.newCatalogItemBox.item-catalog-329 .item-box-bottom { display: flex; flex-direction: row; justify-content: flex-end; padding: var(--gap-4) var(--gap-12) var(--gap-12); gap: var(--gap-8); }
.newCatalogItemBox.item-catalog-329 .productLabel.wishlist { position: unset; display: block; }
.newCatalogItemBox.item-catalog-329 .productLabel.wishlist button.wishListBtn { width: var(--gap-40); height: var(--gap-40); background: var(--header-buttons); border-radius: var(--gap-6); }

.newCatalogItemBox.item-catalog-329 h3.item-subtitle { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.newCatalogItemBox.item-catalog-329 .item-text-top { row-gap: var(--gap-8); }


@media(min-width:1025px) {
    .newCatalogItemBox.item-catalog-329:hover { box-shadow: 0 7px 15px 0 rgba(135, 146, 155, 0.10); }
}

@media(max-width:1024px) {
    .webinarPage .RelatedItemsWrapper,
    .webinarPage .item-price,
    .webinarPage .item-actions { margin: 0; }
    .catalog-page .categories-strip .menu-tags-list { display: flex; justify-content: flex-start; }
    .catalog-page .itemsList { margin-top: var(--gap-30); display: flex; flex-direction: column; padding-inline: var(--site-gap); }
    .catalogContainer.container { padding-inline: 0; }
    #CatalogModule { padding-top: 0; }
    .catalog-page .categories-strip ul li:first-child { flex-shrink: 0; }
    .newCatalogItemBox.item-catalog-329 { width: 77.3vw; flex-shrink: 0; padding: var(--gap-8); background: var(--white); }
    .newCatalogItemBox.item-catalog-329 .catalogItemBoxInner { flex-direction: row; align-items: stretch; }
    .newCatalogItemBox.item-catalog-329 .item-box-image-container { width: 47.5%; flex-shrink: 0; aspect-ratio: 1 / 1.062; }
    .newCatalogItemBox.item-catalog-329 .grid-box-content { display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1; }
    .newCatalogItemBox.item-catalog-329 .item-box-link-wrapper.content { padding: var(--gap-8) var(--gap-8) var(--gap-7) var(--gap-8); }

    #CatalogModule .newCatalogItemBox.item-catalog-329 .item-add-to-cart { width: var(--gap-32); height: var(--gap-32); }
    .newCatalogItemBox.item-catalog-329 .item-box-bottom { padding-block: 0; padding-inline-end: 0; }
    .newCatalogItemBox.item-catalog-329 .productLabel.wishlist button.wishListBtn, .newCatalogItemBox.item-catalog-329 .item-add-to-cart { width: var(--gap-32); height: var(--gap-32); }
}

.newCatalogItemBox.item-catalog-331 .item-box-image-container .item-box-link-wrapper { height: 100%; }

@media(min-width:1025px) {
    .newCatalogItemBox.item-catalog-331 { border: 1px solid transparent; transition: .3s all ease-in-out }
    .newCatalogItemBox.item-catalog-331 .item-box-image-container { transition: .3s all ease-in-out }
    .newCatalogItemBox.item-catalog-331 .item-box-image-container img { transition: .3s all ease-in-out }
    .newCatalogItemBox.item-catalog-331:hover { border-color: var(--stroke); box-shadow: 0 7px 15px 0 rgba(135, 146, 155, 0.10); }
    .newCatalogItemBox.item-catalog-331:hover .item-box-image-container { padding: var(--gap-12) var(--gap-12) 0 var(--gap-12); }
    .newCatalogItemBox.item-catalog-331 .item-box-image-container:hover img { border-radius: var(--gap-10); }
}


@media(min-width:1025px) {
    .newCatalogItemBox.item-catalog-330 .item-box-custom-fields { list-style: none; display: flex; gap: var(--gap-4); font-size: var(--fs-12); }
    .newCatalogItemBox.item-catalog-330 .item-box-link-wrapper .item-box-cf-arrow { display: flex; justify-content: space-between; }
    .newCatalogItemBox.item-catalog-330 .item-box-link-wrapper.content .extraArrow { position: relative; bottom: auto; left: calc(var(--gap-12) * (-1)); }
    .newCatalogItemBox.item-catalog-330 .item-box-link-wrapper.content { padding-bottom: var(--gap-16); display: flex; aspect-ratio: 1 /0.6; gap: unset; }
}

@media(max-width:1024px) {
    .newCatalogItemBox.item-catalog-330 .item-box-link-wrapper .item-box-cf-arrow { justify-content: space-between; }
    .newCatalogItemBox.item-catalog-330 .item-box-link-wrapper.content .extraArrow { position: relative; bottom: auto; left: -8px; }
    .newCatalogItemBox.item-catalog-330 .item-box-link-wrapper.content { padding-bottom: var(--gap-12) }
}

.CatalogItemPage .panel-default > .panel-heading { padding: var(--gap-12) 0; background-color: transparent; border: none; color: var(--black); }
.CatalogItemPage .panel-group .panel-title { font-size: inherit; }
.CatalogItemPage .panel-group .panel { border: none; border-bottom: 1px solid var(--BG-gray); border-radius: 0; box-shadow: none; }
.CatalogItemPage .panel-default > .panel-heading + .panel-collapse > .panel-body { border: none; padding: var(--gap-8) 0 var(--gap-20); }
.CatalogItemPage .panel-default > .panel-heading + .panel-collapse > .panel-body ul { list-style: none; }
.CatalogItemPage .panel-default > .panel-heading a { display: flex; align-items: center; justify-content: space-between; }
.CatalogItemPage .panel-default > .panel-heading a span { position: relative; width: var(--gap-10); height: var(--gap-10); }
.CatalogItemPage .panel-default > .panel-heading a span:before, .CatalogItemPage .panel-default > .panel-heading a span:after { content: ""; display: block; width: 100%; height: 2px; background: var(--black); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; transition: .3s all ease-in-out; }
.CatalogItemPage .panel-default > .panel-heading a span:after { transform: translate(-50%, -50%) rotate(90deg); }
.CatalogItemPage .panel-default > .panel-heading a[aria-expanded="true"] span:after { transform: translate(-50%, -50%) rotate(0deg); }

@media(max-width:1024px) {
    .CatalogItemPage .panel-default > .panel-heading { padding-block: var(--gap-16); color: var(--text); }
}
/* ProductPage*/
.productPage .itemContentWrapper { margin-inline: 0; display: flex; align-items: flex-start; gap: var(--gap-100); flex-direction: row; padding-bottom: var(--gap-12); }
.productPage #CatalogModule .itemImages { padding-inline: 0; }
.productPage #CatalogModule .itemContent { padding-inline: 0; padding-top: var(--gap-60); max-width: 31.1%; }
.productPage #CatalogModule .item-price { display: none; }
.productPage #CatalogModule .itemImagesSlick.itemImagesVertical .gallery-slider.thumbs { margin: 0; padding-block: 0; width: 21.1%; }
.productPage #CatalogModule .itemImagesSlick.itemImagesVertical { flex-direction: row-reverse; align-items: flex-start; justify-content: space-between; width: 56.4%; }
.productPage #CatalogModule .itemImagesSlick.itemImagesVertical .gallery-slider.thumbs .slick-slide { margin: 0; margin-bottom: var(--gap-12); width: 100% !important; border: none; }
.productPage #CatalogModule .itemImagesSlick.itemImagesVertical .gallery-slider.large { margin: 0; width: 77.5%; }
.productPage .itemContent .newCatalogItemQuantity .item-quantity-options, #CatalogModule .newCatalogItemBox.item-catalog-329 .item-quantity, .newCatalogItemBox.item-catalog-329 .item-quantity { width: 1px; height: 1px; overflow: hidden; position: absolute; opacity: 0; }
.productPage #CatalogModule .itemImagesSlick.itemImagesVertical .gallery-slider.thumbs .slick-slide .item-inner-thumb { background: var(--BG-gray); padding: var(--gap-16); aspect-ratio: 1; border-radius: var(--gap-6); }
#CatalogModule .itemImagesSlick .gallery-slider.thumbs .slick-active.slick-current:after { border: 1px var(--stroke); }
.productPage #CatalogModule .itemImagesSlick .gallery-slider.large .slick-slide { background: var(--BG-gray); padding: var(--gap-56); aspect-ratio: 1; border: none; border-radius: var(--gap-6); }
.productPage #CatalogModule .itemImagesSlick .gallery-slider.thumbs img { position: unset; transform: none; }
.productPage #CatalogModule .item-makat { display: none; }
.productPage #subheadline h2 { display: none; }
.productPage .catalogTextContainer { margin-top: var(--gap-20); }
.productPage .item-properties { display: flex; flex-direction: column; }

.productPage .item-properties h3 { margin-block: var(--gap-24) var(--gap-6); }
.productPage .propertyGroup { background-image: url('https://media.getmood.io/warehouse/dynamic/733103.svg'); background-size: var(--gap-10) var(--gap-48); background-repeat: no-repeat; background-position: var(--gap-10) center; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.productPage #catalogText { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.productPage #CatalogModule .item-actions { float: none; display: flex; padding: 0; padding-top: var(--gap-24); border: none; justify-content: space-between; }
.productPage #CatalogModule .item-actions .addToCart { float: none; max-width: 75%; }
.productPage #CatalogItemView .shareBox { float: none; margin: 0; display: flex; gap: var(--gap-8); }
.productPage .item-custom-details { display: flex; flex-direction: column; padding-top: var(--gap-24); }
.productPage #CatalogModule #CatalogItemView #customField6963 .custom-field-span-hidden { display: block; text-decoration: underline; }
.productPage #CatalogModule #CatalogItemView #customField6963 { display: flex; flex-direction: row-reverse; justify-content: flex-end; margin-top: var(--gap-24); }
.productPage #CatalogModule #CatalogItemView #customField6963 a { display: flex; gap: var(--gap-4); }
.productPage #CatalogModule #CatalogItemView #customField6964 .custom-field-title { display: none; }
.productPage #CatalogModule #CatalogItemView #customField6964 { margin-top: var(--gap-24); }
.productPage #CatalogModule #CatalogItemView .custom-field { margin: 0; }

.productPage #CatalogItemView .shareBox button i { background-image: url(https://media.getmood.io/warehouse/dynamic/715764.svg); font-size: 0; display: block; width: var(--gap-18); height: var(--gap-18); }
#CatalogItemView .shareBox button.openShareBox, #CatalogItemView .shareBox a, #CatalogItemView .shareBox button.wishListBtn { width: var(--gap-50); height: var(--gap-50); border-radius: 0; border: none; background: var(--BG-gray); margin: 0; border-radius: var(--gap-4); position: relative; }
.productPage #CatalogItemView .shareBox button.openShareBox svg { opacity: 0; }
.productPage #CatalogItemView .shareBox button.wishListBtn:after { position: absolute; background-image: url(https://media.getmood.io/warehouse/dynamic/715765.svg); width: var(--gap-20px; ) }
.productPage #CatalogItemView .shareBox button.wishListBtn svg { width: 20px; aspect-ratio: 1 /0.85; height: auto; }

#CatalogItemView .shareBox button { display: flex; align-items: center; justify-content: center; }
#CatalogItemView .shareBox i { display: none; }
#CatalogItemView .shareBox .shareOpen i { display: block; color: var(--black); }



.productPage .item-actions button#addToCartBtn { width: 100%; max-width: 100%; }
.productPage .open #catalogText { display: block; }
.productPage .readMoreBtnProduct { background: transparent; border: none; padding: 0; text-decoration: underline; }
.productPage .readMoreBtnProduct .more { display: block; }
.productPage .open .readMoreBtnProduct .more { display: none; }
.productPage .readMoreBtnProduct .less { display: none; }
.productPage .open .readMoreBtnProduct .less { display: block; }
.productPage #CatalogModule .relatedItems .relatedItemsTitle:after { display: none; }
.productPage #CatalogModule .relatedItems .relatedItemsTitle h2 { margin: 0; }
.productPage #CatalogModule .relatedItems { margin-block: var(--gap-72); padding: 0; }
.productPage #CatalogModule .relatedItems .relatedItemsTitle { text-align: start; padding-inline-start: var(--site-gap); }
.productPage .catalogContainer.container { padding: 0; }
.productPage #CatalogModule .itemContentWrapper { padding-inline: var(--site-gap); }
.productPage .RelatedItemsWrapper.row.relatedItemsSlider { margin: 0; }
.productPage .RelatedItemsWrapper.relatedItemsSlider .itemsList.row.relatedItemsCarousel .catalogItemBox { width: 18.75vw; }
.productPage.catalog-page .itemsList { margin-top: var(--gap-40); padding-inline: var(--site-gap); }


#CatalogView { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; }
#CatalogModule .filtersList.side-filters { width: var(--gap-360); margin: 0; border-radius: var(--gap-8); border: 1px solid rgba(220, 222, 227, 0.60); float: none; display: flex; flex-direction: column; position: sticky; top: var(--header-height); background: var(--white); padding: var(--gap-12); margin-top: var(--gap-72); }
.productsPage .CatalogViewHideComp.hideMode .itemsList { width: 50%; margin: 0; }
.categories-strip { width: 100%; }
#CatalogModule .filtersList:not(.side-filters) { display: none; }
.showSideFilters .itemsList.row { width: calc(100% - var(--gap-360) - var(--gap-20)); margin: 0; float: none; margin-top: var(--gap-72); }
#CatalogModule .showSideFilters .filtersList.side-filters .filters-box { border-radius: var(--gap-6); overflow: hidden; }
#CatalogModule .side-filters .filters-box button.filters-title { background: transparent; padding: var(--gap-12) var(--gap-16); font-family: var(--font-3); }
#CatalogModule .showSideFilters .filtersList.side-filters .filters-box:has(.filters-list-wrapper.active) { background: rgba(243, 243, 245, 0.50); }
#CatalogModule .side-filters .filters-box ul.filter-list { padding: var(--gap-8) var(--gap-16) var(--gap-24); flex-direction: column; gap: var(--gap-8); display: flex; }
.desktop-filters-list { display: flex; flex-direction: column; gap: var(--gap-4); }
#CatalogModule .side-filters .filters-box ul.filter-list label { font-weight: normal; }
#CatalogModule .side-filters .filters-box ul.filter-list li { display: flex; align-items: center; gap: var(--gap-10); }
#CatalogModule .side-filters .filters-box button.filters-title:after { background-image: url(https://media.getmood.io/warehouse/dynamic/720483.svg); width: var(--gap-14); height: var(--gap-14); font-size: 0; left: var(--gap-16); margin: 0; top: var(--gap-16); background-repeat: no-repeat; background-position: center; }
.productsPage #CatalogModule .side-filters .filters-box:has(.filters-list-wrapper.active) button.filters-title:after { background-image: url(https://media.getmood.io/warehouse/dynamic/720480.svg); }

@media(max-width:1024px) {
    .productPage #CatalogModule .itemContent { max-width: 100%; }
    .productPage #CatalogModule .itemImagesSlick.itemImagesVertical { width: 100%; }
    .productPage #CatalogModule .itemImagesSlick.itemImagesVertical .gallery-slider.large { width: 100%; }
    .productPage #CatalogModule .itemImagesSlick .gallery-slider ul.slick-dots li button { background-color: var(--stroke); border: 0; }
    .productPage #CatalogModule .itemImagesSlick .gallery-slider ul.slick-dots li.slick-active button { background: var(--blue); }
    .productPage #CatalogModule .relatedItems .relatedItemsTitle h2 { padding: 0; }
    .productPage #CatalogModule .relatedItems { max-width: 100%; padding: 0; margin-block: var(--gap-30); }
    .productPage .catalogContainer.container { margin-top: var(--gap-12); }
    .productPage #CatalogModule .itemContentWrapper { display: flex; flex-direction: column; }
    .productPage .RelatedItemsWrapper.relatedItemsSlider .itemsList.row.relatedItemsCarousel .catalogItemBox { /*width: 56vw;*/ width: 77.3vw; }
    .productPage.catalog-page .itemsList { display: block; margin-top: var(--gap-12); padding-inline: 0; }
    .productPage.catalog-page .owl-stage-outer { display: flex; overflow-x: auto; padding-inline: var(--site-gap); gap: var(--gap-10); width: 100%; }
    .productPage #CatalogModule .item-actions { gap: var(--gap-8); }
    #headerCatalogSideFilter { z-index: 9999; }
    #headerCatalogSideFilter.active { right: 0; }

    #CatalogModule .filtersLists { display: flex; align-items: center; justify-content: center; width: 100%; flex-direction: row-reverse; padding-block: var(--gap-20); color: var(--black); gap: var(--gap-12); position: sticky; top: var(--header-height); z-index: 2; background: #fff; }
    #CatalogModule .showSideFilters .itemsList.row { width: 100%; margin-top: 0; display: flex; flex-direction: column; padding-inline: var(--site-gap); gap: var(--gap-12); }
    #CatalogModule .filtersLists .filtersList:not(.side-filters) { display: inline-flex; }
    #CatalogModule .filtersLists .filters-box .filters-list-wrapper { position: absolute; left: 0; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07); }
    #CatalogModule .filtersLists .filters-box ul.filter-list { background: var(--white); overflow: visible; }
    #CatalogModule .filtersLists .filtersList.side-filters { width: auto; margin-top: 0; border: 0; padding-block: 0; display: inline-flex; padding: 0; flex-direction: row; align-items: center; font-size: var(--fs-14); }
    #CatalogModule .filtersLists button.showFiltersBtn { border: none; width: auto; }
    #CatalogModule .filtersLists .filtersList.side-filters:after { content: ""; display: inline-block; background-image: url(https://media.getmood.io/warehouse/dynamic/732913.svg); width: var(--gap-16); aspect-ratio: 1; }
}

.coursesPage #CatalogView > * { order: 1; }

.coursesPage .itemsList { margin: 0; display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--gap-20); margin-top: var(--gap-72); }
.coursesPage .itemsList .catalogItemBox { width: 100%; }
.coursesPage #CatalogView .categories-strip { order: 0; }
.coursesPage #CatalogView > .catalogTextContainer { width: 100%; margin-top: var(--gap-40); text-align: center; }





.solutions-page .categories-strip { display: none; }
.solutions-page .grid-text-section { max-width: 45.8vw; margin: 0 auto; padding: var(--gap-28) var(--gap-40) var(--gap-72); }
.solutions-page .grid-text-section p:has(a) { display: flex; justify-content: center; gap: var(--gap-12); }
.solutions-page .grid-text-section p:has(a) a { min-width: var(--gap-200); }
.solutions-page .grid-text-section p:has(a) a:last-child { background-color: var(--black); }
.solutions-page .grid-text-section .grid-text-content { display: flex; flex-direction: column; gap: var(--gap-32); }

.grid-Catalog-Categories .section-title { text-align: start; }
.grid-Catalog-Categories { padding: var(--gap-72) var(--site-gap); display: flex; flex-direction: column; gap: var(--gap-32); }
.solutions-page #LobbyModule .grid-Catalog-Categories .grid-boxes { grid-template-columns: repeat(3, 1fr); gap: var(--gap-20); }
.solutions-page #LobbyModule .grid-Catalog-Categories .grid-box { background-color: var(--BG-gray); border-radius: var(--gap-8); padding: var(--gap-24); text-align: start; font-size: inherit; }
.solutions-page #LobbyModule .grid-Catalog-Categories .grid-box .grid-box-image { width: 100%; border: none; background: transparent; }
.solutions-page #LobbyModule .grid-Catalog-Categories .grid-box .grid-box-title { text-align: start; display: block; width: 100%; margin-bottom: var(--gap-4); }
.solutions-page #LobbyModule .grid-Catalog-Categories .grid-box .grid-box-fulltext { width: 100%; }

.solutions-page #allSectionsWrapper .grid-rows .grid-row,
.products-lobby-two #allSectionsWrapper .grid-rows .grid-row { direction: inherit !important; display: flex; align-items: flex-start; padding-block: var(--gap-72); }
.solutions-page #allSectionsWrapper .grid-rows .grid-row-text,
.products-lobby-two #allSectionsWrapper .grid-rows .grid-row-text { display: flex; flex-direction: column; padding-inline: 0; }
.solutions-page #allSectionsWrapper .grid-row .grid-row-image-container,
.products-lobby-two #allSectionsWrapper .grid-row .grid-row-image-container { position: unset; border-radius: var(--gap-6); overflow: hidden; }
.solutions-page #allSectionsWrapper .grid-row li.slider-item,
.products-lobby-two #allSectionsWrapper .grid-row li.slider-item { padding-bottom: 0; }
.solutions-page #allSectionsWrapper .grid-rows .grid-row-text p,
.products-lobby-two #allSectionsWrapper .grid-rows .grid-row-text p { margin-top: 0; color: var(--text); }
.solutions-page #allSectionsWrapper .grid-rows .grid-row-text .slides,
.products-lobby-two #allSectionsWrapper .grid-rows .grid-row-text .slides { margin-top: var(--gap-56); }
.solutions-page #allSectionsWrapper .grid-row-cell h2,
.products-lobby-two #allSectionsWrapper .grid-row-cell h2 { text-align: start; width: 72.8%; }

@media(max-width:1024px) {
    .newCatalogItemBox.item-catalog-329 h3.item-subtitle { -webkit-line-clamp: 2; }
    .newCatalogItemBox.item-catalog-329 .item-text-top { row-gap: var(--gap-6); }
    .newCatalogItemBox.item-catalog-329 .item-text-top .itemTitle { font-family: var(--font-2); font-size: var(--fs-14); font-weight: normal; line-height: 105%; color: var(--black); letter-spacing: 0.42px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
    .solutions-page .grid-text-section { max-width: 100%; padding: var(--gap-30) var(--site-gap); }
    .solutions-page .grid-text-section p:has(a) { flex-direction: column; }
    .solutions-page .grid-text-section .grid-text-content { gap: var(--gap-30); }
    .solutions-page #allSectionsWrapper .grid-rows .grid-row,
    .products-lobby-two #allSectionsWrapper .grid-rows .grid-row { padding-block: var(--gap-30); }
    .solutions-page #allSectionsWrapper .grid-rows .grid-row-text .slides, .products-lobby-two #allSectionsWrapper .grid-rows .grid-row-text .slides { margin-top: var(--gap-40); }
    .solutions-page #allSectionsWrapper .grid-row-cell h2,
    .products-lobby-two #allSectionsWrapper .grid-row-cell h2 { width: 100%; }
}


.products-lobby-one .categories-strip { display: none; }
.products-lobby-one .grid-text-section { max-width: 45.8vw; margin: 0 auto; padding: var(--gap-28) var(--gap-40) var(--gap-72); }
.products-lobby-one .grid-text-section p:has(a) { display: flex; justify-content: center; gap: var(--gap-12); }
.products-lobby-one .grid-text-section p:has(a) a:last-child { background-color: var(--black); }
.products-lobby-one .grid-text-section .grid-text-content { display: flex; flex-direction: column; gap: var(--gap-32); }

@media(max-width:1024px) {
    .products-lobby-one .grid-text-section { max-width: 100%; padding: var(--gap-30) var(--site-gap); }
    .products-lobby-one .grid-text-section p:has(a) { flex-direction: column; }
    .products-lobby-one #LobbyModule .grid-boxes { display: flex; flex-direction: column; }
    .products-lobby-one #LobbyModule .tools-section .grid-boxes { padding-top: 0; }
    .products-lobby-one .grid-row-section { margin-bottom: var(--gap-20); }
}

.grid-boxes .grid-box:nth-child(2) .grid-box-subtitle.button a { background-color: var(--black); }

#LobbyModule .grid-catalog-cats .section-title { text-align: start; }
#LobbyModule .sections .grid-catalog-cats { padding: var(--gap-72) var(--site-gap); display: flex; flex-direction: column; gap: var(--gap-32); }
#LobbyModule .sections .grid-catalog-cats .grid-boxes { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--gap-20); }
#LobbyModule .grid-catalog-cats .grid-box { flex-direction: column; background-color: var(--BG-gray); border-radius: var(--gap-8); padding: 0 var(--gap-24) var(--gap-24) var(--gap-24); text-align: start; font-size: inherit; width: 100%; aspect-ratio: 1 / 1.04; display: flex; justify-content: flex-start; overflow: hidden; }
#LobbyModule .grid-catalog-cats .grid-box .grid-box-image { padding: 0; display: flex; justify-content: center; align-items: center; border-radius: var(--gap-6); width: 100%; border: none; background: transparent; margin-block: var(--gap-50); padding-inline: var(--gap-32); aspect-ratio: unset; transition: .3s all ease-in-out; }
#LobbyModule .grid-catalog-cats .grid-box .grid-box-title { text-align: start; display: block; width: 100%; margin-bottom: var(--gap-4); }
#LobbyModule .grid-catalog-cats .grid-box .grid-box-subtitle { width: 100%; height: var(--gap-48); }
#LobbyModule .grid-catalog-cats .grid-box .grid-box-subtitle.button { position: absolute; bottom: calc(var(--gap-60) * (-1)); right: 0; padding-inline: var(--gap-24); transition: .3s all ease-in-out; }
#LobbyModule .grid-catalog-cats .grid-box .grid-box-fulltext { width: 100%; }
#LobbyModule .grid-catalog-cats .grid-box .grid-box-image .grid-box-image-container { width: 100%; aspect-ratio: 1 / 0.83; padding: var(--gap-40); }
#LobbyModule .grid-catalog-cats .grid-box .grid-box-image .grid-box-image-container img { height: 100%; object-fit: contain; }
#LobbyModule .grid-catalog-cats .grid-box:hover .grid-box-image { margin-block: var(--gap-20); }
#LobbyModule .grid-catalog-cats .grid-box:hover .grid-box-image img { transform: scale(1); -webkit-transform: scale(1); }
#LobbyModule .grid-catalog-cats .grid-box:hover .grid-box-subtitle.button { transform: translateY(0); bottom: var(--gap-24); }
.grid-catalog-cats .grid-boxes .grid-box-subtitle { display: flex; gap: var(--gap-12); justify-content: space-between; }
.grid-catalog-cats .grid-boxes .grid-box-subtitle a, .grid-catalog-cats .grid-boxes .grid-box:nth-child(2) .grid-box-subtitle a { width: 100%; background-color: var(--blue); }
.grid-catalog-cats .grid-boxes .grid-box-subtitle a:first-child, .grid-catalog-cats .grid-boxes .grid-box:nth-child(2) .grid-box-subtitle a:first-child { background-color: #fff; color: inherit; }

@media(min-width:1025x) {
    #LobbyModule .grid-catalog-cats .grid-box .grid-box-subtitle.button { position: absolute; bottom: 0; transform: translateY(100%); padding-inline: var(--gap-24); transition: .3s all ease-in-out; }
}

@media(max-width:1024px) {
    #LobbyModule .sections .grid-catalog-cats { padding: var(--gap-30) var(--site-gap); gap: var(--gap-20); }
    #LobbyModule .sections .grid-catalog-cats .grid-boxes { display: flex; flex-direction: column; gap: var(--gap-12); }
    #LobbyModule .grid-catalog-cats .grid-box { aspect-ratio: 1 / 1.125; padding: var(--gap-8); display: flex; justify-content: space-between; flex-direction: column; }
    #LobbyModule .grid-catalog-cats .grid-box .grid-box-image { margin-block: 0; padding: 0; }
    #LobbyModule .grid-catalog-cats .grid-box .grid-box-title { margin-bottom: 0; }
    #LobbyModule .grid-catalog-cats .grid-box .grid-catalog-box-content { width: 100%; padding: var(--gap-8); }
    #LobbyModule .grid-catalog-cats .grid-box .grid-box-subtitle { margin-top: var(--gap-7); font-size: var(--fs-13); height: var(--gap-40); }
    #LobbyModule .grid-catalog-cats .grid-box .grid-box-subtitle.button { height: auto; position: unset; padding: 0; }
    #LobbyModule .grid-catalog-cats .grid-box .grid-box-image .grid-box-image-container { aspect-ratio: 1 / 0.83; padding: 0; height: 50%; }
    #LobbyModule .grid-catalog-cats .grid-box .grid-box-image .box-image-animation img { height: 100%; object-fit: contain; }
}

.sections .sevice-boxes-section { padding: var(--gap-38) var(--gap-40) var(--gap-72); max-width: 46.2%; margin-inline: auto; display: flex; flex-direction: column; gap: var(--gap-32); }
.sevice-boxes-section .grid-boxes, #LobbyModule .sevice-boxes-section .grid-boxes { display: flex; justify-content: center; gap: var(--gap-12); }
.sevice-boxes-section .grid-box, #LobbyModule .sevice-boxes-section .grid-box { width: auto; }


.sections .grid-content-section.ways-support-section { padding: var(--gap-72) var(--site-gap); }
.ways-support-section .grid-boxes { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--gap-20); }
.ways-support-section .grid-box, #LobbyModule .ways-support-section .grid-box { width: 100%; border-radius: var(--gap-10); border: 1px solid var( --stroke); display: flex; flex-direction: column; overflow: hidden; font-size: inherit; }
.ways-support-section .grid-box .grid-box-title { background: var(--BG-gray, #F5F5F7); width: 100%; padding: var(--gap-12) var(--gap-32) var(--gap-12) var(--gap-12); }
.ways-support-section .grid-boxes .grid-box-image { display: none; }
.ways-support-section .grid-boxes .grid-box-title h3 a { display: flex; justify-content: space-between; align-items: center; cursor: auto; }
.ways-support-section .grid-boxes .box-image-support { width: var(--gap-38); aspect-ratio: 1; border-radius: var(--gap-6); border: 1px solid var(--stroke); background: var(--form-bg-icon-bg); display: flex; flex-direction: column; align-items: center; justify-content: center; }
.ways-support-section .grid-box-fulltext { padding: var(--gap-32) var(--gap-32) var(--gap-32) var(--gap-120); }
.ways-support-section .grid-box-fulltext p { text-align: start; }


@media(max-width:1024px) {
    .sections .sevice-boxes-section { max-width: 100%; padding: var(--gap-30) var(--site-gap); }
    .sevice-boxes-section .grid-boxes, #LobbyModule .sevice-boxes-section .grid-boxes { flex-direction: column; }
    .sevice-boxes-section .grid-box, #LobbyModule .sevice-boxes-section .grid-box a { width: 100%; }

    .sections .grid-content-section.ways-support-section { padding-block: var(--gap-30); }
    .ways-support-section .grid-boxes { display: flex; flex-direction: column; }
    .ways-support-section .grid-box .grid-box-title { padding: var(--gap-8) var(--gap-20) var(--gap-8) var(--gap-8); }
    .ways-support-section .grid-boxes .grid-box-title h3 a { text-align: start; display: flex; }
    .ways-support-section .grid-boxes .box-image-support { width: var(--gap-32); }
    .ways-support-section .grid-boxes .box-image-support img { width: var(--gap-20); }
    .ways-support-section .grid-box-fulltext { padding: var(--gap-20); }
}

.sections .grid-content-section.content-download-section { max-width: 48.8%; margin-inline: auto; padding-block: var(--gap-72); }
.content-download-section .section-title { margin-bottom: var(--gap-40); }
.content-download-section .grid-boxes { display: flex; flex-direction: column; border: 1px solid var(--stroke); border-radius: var(--gap-10); overflow: hidden; }
.content-download-section .grid-box, #LobbyModule .content-download-section .grid-box { width: 100%; padding: var(--gap-16) var(--gap-32) var(--gap-16) var(--gap-16); border-bottom: 1px solid var(--stroke); background: var(--white); display: flex; gap: var(--gap-16); align-items: center; }
.content-download-section .grid-box .grid-box-title { width: 100%; }
.content-download-section .grid-box .grid-box-title a { display: flex; width: 100%; align-items: center; justify-content: space-between; }
.content-download-section .grid-box .grid-box-title a:after { content: ""; display: block; background: url('https://media.getmood.io/warehouse/dynamic/720478.svg') no-repeat center; width: var(--gap-40); aspect-ratio: 1; height: auto; background-color: var(--blue); border-radius: var(--gap-6); }
.content-download-section .grid-box, #LobbyModule .content-download-section .grid-box.lastItem { border: none; }

@media(max-width:1024px) {
    .sections .grid-content-section.content-download-section { padding-block: var(--gap-30); padding-inline: var(--site-gap); max-width: none; }
    .content-download-section .section-title { margin-bottom: var(--gap-20); }
    .content-download-section .grid-box, #LobbyModule .content-download-section .grid-box { padding: var(--gap-8); }
    .content-download-section .grid-box .grid-box-title a { font-size: var(--fs-15); }
    .content-download-section .grid-box .grid-box-title a:after { width: var(--gap-32); }
}

.grid-blog { padding: var(--gap-72) var(--site-gap); }
.grid-blog .section-title { display: flex; justify-content: space-between; margin-bottom: var(--gap-32); align-items: center; }
.grid-blog .section-title h2 { text-align: start; }
.grid-blog .section-title .sec-button { margin: 0; }

@media(max-width:1024px) {
    .grid-blog { padding: var(--gap-30) var(--site-gap); }
    .grid-blog .sec-button { width: 100%; }
    .grid-blog .section-title { margin-bottom: var(--gap-20); }
    .grid-blog .section-title h2 { text-align: center; width: 100%; }
}

.grid-faq-section .grid-faq { max-width: 100%; }
.grid-faq-section { max-width: 48.8%; margin-inline: auto; }
.grid-faq-section .section-title { margin-bottom: var(--gap-40); }

@media(max-width:1024px) {
    .grid-faq-section { max-width: 100%; padding-inline: var(--gap-20); padding-bottom: var(--gap-30); }
    .grid-faq-section .section-title { margin-bottom: var(--gap-20); }
}

.grid-form-section { padding: var(--gap-72) var(--site-gap); }
.grid-form-section .gridFormWithImg { display: flex; flex-direction: row-reverse; background-color: var(--form-bg-icon-bg); padding: var(--gap-72); border: 1px solid var(--stroke); border-radius: var(--gap-10); overflow: hidden; }
.gridFormImgContainer .dynamicFormObjectTitle { text-align: start; margin: 0; }
.grid-form-section .gridFormWithImg .gridFormImgContainer { width: 28.6%; }
.grid-form-section .gridFormWithImg #DynamicFormObject { width: 71.4%; padding-inline-start: var(--gap-72); }
.form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form { font-size: inherit; line-height: 150%; /* 24px */ letter-spacing: 0.96px; text-align: start; margin-bottom: var(--gap-32); }


@media(max-width:1024px) {
    .grid-form-section .gridFormWithImg { flex-direction: column; padding: var(--gap-40) var(--gap-20) var(--gap-20); }
    .gridFormImgContainer .dynamicFormObjectTitle { text-align: center; }
    .grid-form-section .gridFormWithImg .gridFormImgContainer { width: 100%; order: 0; margin-bottom: var(--gap-32); }
    .grid-form-section .gridFormWithImg .gridFormImgContainer img { display: none; }
    .grid-form-section .gridFormWithImg #DynamicFormObject { width: 100%; order: 1; padding: 0; }
    .grid-form-section .form-container-wide.gridFormWithImg #DynamicFormObject .dynamicFormEndText { display: none; }
}

.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .item-makat { display: none; }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field { display: none; }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6974 { display: block; }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6974 ul { list-style: none; }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6974 ul li:before { display: inline-block; content: ""; width: var(--gap-6); height: var(--gap-6); background: var(--blue); border-radius: 1px; margin-inline-end: var(--gap-12); }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6974 ul li { display: flex; align-items: center; }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6974 ul li strong { color: var(--black); font-weight: normal; }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6974 .custom-field-title { display: none; }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6975 { display: block; }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6976 { display: flex; gap: var(--gap-8); align-items: center; }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6976 .custom-field-title { text-decoration: underline; color: var(--black); font-size: var(--fs-15); }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6976 a { display: flex; gap: var(--gap-8); }
.SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6976 span:not([class]) { display: none; }
.SingleItemPage .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn, .SingleItemPage .checkoutStageContent button.titleBtn { background: var(--BG-gray); padding: var(--gap-24) var(--gap-32); }
.SingleItemPage .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn svg, .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn svg path, .SingleItemPage .checkoutStageContent button.titleBtn svg { display: none; }
.SingleItemPage .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn h3 { color: inherit; }
.SingleItemPage .catalogItemSingleView .checkoutStage { border-radius: var(--gap-10); border: 1px solid var(--stroke); overflow: hidden; margin-bottom: var(--gap-24); }
.SingleItemPage .catalogItemSingleView .addToCart { background: transparent; }
.SingleItemPage .newCatalogItemQuantity .item-quantity-options button { background: transparent; }
.SingleItemPage .newCatalogItemQuantity .item-quantity-options { background: transparent; height: auto; }
.SingleItemPage .catalogItemSingleView form#checkout-form .checkoutFormWrapper { background: transparent; }
.SingleItemPage .checkoutStageContent button.titleBtn h3 { color: inherit; margin: 0; }
.SingleItemPage #CatalogModule .shortLayout .item-makat, .SingleItemPage #CatalogModule .shortLayout .item-custom-details, .SingleItemPage #CatalogModule .shortLayout #customField6976 { display: none; }
.SingleItemPage .catalogItemSingleView .goToItemDetailsBtn button { background-color: var(--blue); transition: .3s all ease-in-out; }
.SingleItemPage .catalogItemSingleView .goToItemDetailsBtn button:hover, .SingleItemPage .catalogItemSingleView .goToItemDetailsBtn button:focus { background-color: var(--blue-hover); }
.SingleItemPage #CatalogModule #CatalogItemView .shortLayout .custom-field#customField6976 { display: none; }
.SingleItemPage .catalogItemSingleView .propertiesDetails .checkOutContainer:before { content: "כמות"; }
.SingleItemPage .catalogItemSingleView .propertiesDetails .checkOutContainer { display: flex; flex-wrap: wrap; align-items: center; column-gap: var(--gap-20); row-gap: var(--gap-24); }

@media(min-width: 1025px) {
    .SingleItemPage .catalogContainer.container { padding-inline: var(--gap-304); }
    .SingleItemPage #CatalogModule .gallery-slider.flexslider .slides li { padding-bottom: 0; aspect-ratio: 1; }
    .SingleItemPage section.singleItemSection.itemFirstDetails:not(.shortLayout) .singleItemContentWrapper { display: flex; flex-direction: row-reverse; gap: var(--gap-95); align-items: flex-start; margin-top: var(--gap-50); }
    .SingleItemPage #CatalogModule .gallery-slider.flexslider .flex-direction-nav a.flex-prev { left: var(--gap-28); }
    .SingleItemPage #CatalogModule .gallery-slider.flexslider .flex-direction-nav a.flex-next { right: var(--gap-28); }
    .SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-next:before { background-image: url(https://media.getmood.io/warehouse/dynamic/733329.svg); width: 14px; height: 26px; }
    .SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-prev:before { background-image: url(https://media.getmood.io/warehouse/dynamic/733329.svg); width: 14px; height: 26px; }

    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .item-custom-details { width: 100%; height: auto; overflow: visible; position: unset; opacity: 1; display: flex; flex-direction: column; gap: var(--gap-24); max-width: 78.2%; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemImages { padding: 0; width: 49%; border-radius: var(--gap-10); overflow: hidden; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent { display: flex; flex-direction: column; gap: var(--gap-24); background-color: transparent; padding: 0; }
    .SingleItemPage #CatalogModule .itemContent #subheadline h2 { margin-bottom: 0; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .catalogTextContainer, .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .addedToCartDetails { display: none; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .item-custom-details .custom-field#customField6967 { order: 0; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .item-actions { display: flex; align-items: center; gap: var(--gap-8); max-width: 78.2%; justify-content: space-between; padding: 0; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .item-actions .addToCart { max-width: 100%; background: transparent; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .item-actions .addToCart button { width: 100%; max-width: 100%; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .shareBox { margin: 0; }
    .SingleItemPage .catalogItemSingleView .addedToCartDetail span.detailsTitle { display: none; }
    .SingleItemPage #CatalogModule .flexslider .slides img { max-width: none; width: 100%; max-height: none; height: 100%; object-fit: cover; }
    .SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout .singleItemContentWrapper { display: flex; }
    .SingleItemPage #GridPage .max-width.shortLayout .container { max-width: 930px; padding-inline: 0; }
    .SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout { border-radius: var(--gap-10); border: 1px solid var(--stroke); background: var(--BG-gray); padding: 0; margin-top: var(--gap-50); }
    .SingleItemPage #CatalogModule #CatalogItemView > .itemContentWrapper.row { margin: 0; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemContent { padding-block: var(--gap-40); display: flex; flex-direction: column; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemImages { padding: var(--gap-12); }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .gallery-slider { border-radius: var(--gap-6); overflow: hidden; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemContent #subheadline h2 { font-size: inherit; font-family: var(--font-1); margin-top: var(--gap-6); }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .addedToCartDetail { display: flex; align-items: flex-end; gap: var(--gap-4); margin-top: auto; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .addedToCartDetail span.detailsTitle { display: block; color: var(--black); }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .bottom-price { margin-top: auto; display: none; }
    .SingleItemPage section.selectOptions.singleItemSection.active { margin-top: var(--gap-24); }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemImages .productLabel { display: none; }
    .SingleItemPage section.selectOptions.singleItemSection form#checkout-form { max-width: 100%; }
    .SingleItemPage section.selectOptions.singleItemSection { padding: 0; }

    .SingleItemPage .catalogItemSingleView .checkOutContainer { padding: var(--gap-32); }
    .SingleItemPage .catalogItemSingleView .checkOutContainer > .row { margin: 0; }

    .SingleItemPage .shortLayout .addToCart { flex-basis: 100%; width: 100%; display: flex; justify-content: flex-start; }
    .SingleItemPage .shortLayout #checkout-form label { color: var(--black); font-weight: normal; }
    .SingleItemPage .shortLayout #checkout-form .personalDetails .row { margin: 0; }
    .SingleItemPage .shortLayout #checkout-form .personalDetails .row .col-md-8 { width: 100%; display: flex; gap: var(--gap-16); padding: 0; }
    .SingleItemPage .shortLayout #checkout-form .personalDetails .row .col-md-8 .col-xs-12 { padding: 0; }
    .SingleItemPage .shortLayout form.shop-form .form-control:not([type=checkbox]):not([type=submit]):not([type=button]):not([type=radio]) { margin-bottom: var(--gap-16); }
    .SingleItemPage .shortLayout #checkout-form .personalDetails .addToCart { margin-top: var(--gap-8); }
    .SingleItemPage .catalogItemSingleView #checkout-form .normal-form-submit { display: flex; justify-content: flex-start; margin: 0; }
    .SingleItemPage .catalogItemSingleView .checkoutStage.paymentOptionsWrapper.checkoutStage .dateBoxWrapper span.error { left: auto; right: auto; transform: translateY(100%); }
    .SingleItemPage .catalogItemSingleView .checkoutStage.paymentOptionsWrapper.checkoutStage .dateBoxWrapper { padding: 0; margin-bottom: var(--gap-24); }
    .SingleItemPage .catalogItemSingleView .paymentOptionsWrapper.checkoutStage .addToCart { padding: 0; }
}

@media(max-width: 1024px) {
    .SingleItemPage .catalogContainer.container { margin-top: var(--gap-12); }
    .SingleItemPage #CatalogModule .gallery-slider.flexslider .slides li { padding-bottom: 0; height: auto; aspect-ratio: 1/1.03; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .item-custom-details { max-width: 100%; margin: 0; margin-top: var(--gap-6); }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemImages { padding-inline: var(--site-gap); padding-bottom: 0; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div.addedToCartDetail { max-width: 100%; margin-top: var(--gap-40); }
    .SingleItemPage #CatalogModule .itemContent #subheadline h2 { font-size: var(--fs-15); font-family: var(--font-1); color: var(--text); margin-top: var(--gap-6); }
    .SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6975 { margin-top: var(--gap-40); }
    .SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6974 ul li strong { color: var(--text); margin-inline-end: var(--gap-6); }
    .SingleItemPage .shortLayout #CatalogModule #CatalogItemView .custom-field#customField6974 { display: none; }
    .SingleItemPage .shortLayout #CatalogModule #CatalogItemView .panel-default > .panel-heading { display: none; }
    .SingleItemPage .shortLayout #CatalogModule #CatalogItemView .custom-field#customField6976 { display: none; }
    .SingleItemPage #CatalogModule #CatalogItemView .custom-field#customField6976 { margin-bottom: var(--gap-20); }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .item-actions { display: flex; align-items: center; gap: var(--gap-8); }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent .shareBox { margin: 0; }
    .SingleItemPage #CatalogModule .flexslider .slides img { height: 100%; width: 100%; object-fit: cover; }

    .SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout .singleItemContentWrapper { display: flex; flex-direction: row-reverse; align-items: stretch; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .gallery-slider.flexslider .slides li { padding-bottom: 0; aspect-ratio: 1; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemContent { padding: var(--gap-16); width: 68%; display: flex; flex-direction: column; }
    .SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout { box-shadow: none; background: var(--BG-gray); padding: 0; }
    .SingleItemPage #CatalogModule #CatalogItemView > .itemContentWrapper.row { margin: 0; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout #subheadline { display: none; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemImages { padding: 0; width: 32%; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .addedToCartDetail { margin-top: auto; display: non; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .singleCartSum { color: var(--black); border: none; margin: 0; padding-top: 0; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .singleCartSum .price { font-family: var(--font-2); }
    .SingleItemPage .catalogItemSingleView .addedToCartDetail span.detailsTitle { font-weight: normal; }
    .SingleItemPage .newCatalogItemQuantity .item-quantity-options { justify-content: space-between; }
    .SingleItemPage .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn, .SingleItemPage .checkoutStageContent button.titleBtn { padding: var(--gap-16); }
    .SingleItemPage .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn h3 { font-size: inherit; }
    .SingleItemPage .checkoutStageContent button.titleBtn h3 { font-size: inherit; }
    .SingleItemPage .catalogItemSingleView .checkOutContainer { padding: var(--gap-20); }
    .SingleItemPage .catalogItemSingleView .checkoutStage { border-radius: var(--gap-6) }
    .SingleItemPage .catalogItemSingleView .propertiesDetails .checkOutContainer { column-gap: var(--gap-16); row-gap: var(--gap-20); padding: var(--gap-20); }
    .SingleItemPage .shortLayout .addToCart { display: flex; justify-content: flex-start; }
    .SingleItemPage .catalogItemSingleView #checkout-form .normal-form-submit { display: flex; justify-content: flex-start; margin: 0; }
    .SingleItemPage #CatalogModule .gallery-slider .flex-control-paging li a.flex-active { background-color: var(--blue); }
    .SingleItemPage #CatalogModule .gallery-slider .flex-control-paging li a { background-color: var(--stroke); }
    .SingleItemPage #CatalogModule .gallery-slider .flex-control-nav { bottom: 0; }
    .SingleItemPage #CatalogModule .itemImages .productLabel { left: var(--gap-30); }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div { max-width: 100%; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent #subheadline { margin-top: var(--gap-6); }
    .SingleItemPage #CatalogModule .catalogItemSingleView section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent { background: transparent; padding: var(--gap-20) var(--site-gap); display: flex; flex-direction: column; }
}

.patient-info-page #ContentRegularModule { display: flex; padding-inline: var(--site-gap); padding-block: var(--gap-140) var(--gap-72); gap: var(--gap-120); text-align: start; }
.patient-info-page #headline,
.patient-info-page #text1,
.patient-info-page.contentInnerPage #SiteContainer #text2 { text-align: inherit; margin: 0; }
.patient-info-page .contentModuleNav { font-size: 100%; width: 43.2%; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: var(--gap-50); }
.patient-info-page #pageview { padding-inline-end: var(--gap-100); }
.patient-info-page .small-nav { display: flex; flex-direction: column; align-items: flex-start; background: var(--black, #18181A); color: var(--white); border-radius: var(--gap-10); padding: var(--gap-8); gap: var(--gap-6); position: sticky; top: var(--header-height); width: 47%; }
.patient-info-page .contentModuleNav a { height: var(--gap-48); display: flex; align-items: center; padding-inline: var(--gap-20); border-radius: var(--gap-4); margin: 0; width: 100%; font-family: var(--font-3); border: 1px solid transparent; }
.patient-info-page .contentModuleNav a.selected { color: inherit; background-color: var(--blue); text-decoration: none; opacity: 1; }
.patient-info-page #text1 h3 { margin: 0; }
.patient-info-page.contentInnerPage #SiteContainer #text2 > * { width: 100%; }
.patient-info-page .MainContent { display: flex; flex-direction: column; gap: var(--gap-20); }
.patient-info-page #text1,
.patient-info-page.contentInnerPage #SiteContainer #text2 { display: flex; flex-direction: column; gap: var(--gap-20); }

@media(min-width:1025px) {
    .patient-info-page .contentModuleNav a:not(.selected):hover, .patient-info-page .contentModuleNav a:not(.selected):focus { border: 1px solid rgba(255, 255, 255, 0.10); background: rgba(255, 255, 255, 0.10); }
}

@media(max-width:1024px) {
    .patient-info-page #ContentRegularModule { flex-direction: column; padding-block: var(--gap-30) var(--site-gap); }
    .patient-info-page .contentModuleNav { width: 100%; gap: var(--gap-36); margin-bottom: 0; }
    .patient-info-page .section-title { width: 100%; }
    .patient-info-page .small-nav { width: 100%; max-height: calc(var(--gap-48) + var(--gap-8) + var(--gap-8)); overflow: hidden; transition: .3s all ease-in-out }
    .patient-info-page .small-nav.active { max-height: 200vh; }
    .patient-info-page .contentModuleNav a { order: 1; flex-shrink: 0; }
    .patient-info-page .contentModuleNav a.selected, .patient-info-page .contentModuleNav a:hover { order: 0; opacity: 1; display: flex; justify-content: space-between; }
    .patient-info-page .contentModuleNav a.selected:after { content: ""; display: inline-block; background-image: url('https://media.getmood.io/warehouse/dynamic/733299.svg'); width: var(--gap-10); aspect-ratio: 1 / 0.6; transition: .3s all ease-in-out; }
    .patient-info-page .contentModuleNav .active a.selected:after { transform: rotate(180deg); }
    .patient-info-page #text1 h3 { font-size: inherit; font-family: inherit; color: var(--text); }
    .patient-info-page.contentInnerPage #SiteContainer #text2 > * { padding-inline: 0; }
}

.contact-us-page #allSectionsWrapper { display: flex; justify-content: space-between; }
.contact-us-page #LobbyModule { display: flex; flex-direction: column; }
.contact-us-page #GridContent { padding-inline-start: var(--site-gap); padding-inline-end: var(--gap-20); display: flex; justify-content: space-between; }
.contact-us-page .GridTop:after { opacity: 0; }
.contact-us-page #lobbyview { display: flex; justify-content: space-between; }
.contact-us-page #lobbyview #headline,
.contact-us-page .lobbyTextContainer { flex-shrink: 0; display: flex; text-align: start; }
.contact-us-page #lobbyText { max-width: none; margin: 0; text-align: inherit; }
.contact-us-page #lobbyText h3, .contact-us-page .form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form { margin: 0; margin-bottom: 20px; }
.contact-us-page #lobbyview h2 { text-align: start; font-size: inherit; line-height: inherit; }
.contact-us-page #lobbyview h2,
.contact-us-page .grid-form-section { padding: 0; }
.contact-us-page .section-animation-item { margin-top: 0; opacity: 1; visibility: visible; }
.contact-us-page .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText { display: none; }
.contact-us-page .form-container-wide #DynamicFormObject .dynamicFormObjectFields { width: 100%; }
.contact-us-page .form-container-wide #DynamicFormObject { width: 100%; }
.contact-us-page .form-container-wide #DynamicFormObject .dynamicFormObjectField.checkboxField { margin-block: var(--gap-10); }


@media(min-width:1025px) {
    .contact-us-page #LobbyModule { gap: var(--gap-56); padding-top: var(--gap-120); width: 60%; }
    .contact-us-page #GridTop,
    .contact-us-page .GridTop { width: 32.9%; flex-shrink: 0; border-radius: var(--gap-10); aspect-ratio: 1 / 1.507; margin-inline: 0; }
    .contact-us-page #lobbyview #headline,
    .contact-us-page .lobbyTextContainer { width: 46.4%; }
    .contact-us-page #lobbyview #headline h1 { max-width: 404px; }
    .contact-us-page #lobbyview h2,
    .contact-us-page .grid-form-section { width: 56.3%; }
}

@media(max-width:1024px) {
    .contact-us-page #allSectionsWrapper { flex-direction: column; margin-top: var(--gap-30); }
    .contact-us-page #LobbyModule { order: 1; padding-inline: var(--gap-20); padding-top: var(--gap-30); }
    .contact-us-page #GridContent { flex-direction: column; padding-inline: 0; }
    .contact-us-page #GridTop,
    .contact-us-page .GridTop { order: 0; }
    .contact-us-page #lobbyview { flex-direction: column; }
    .contact-us-page #lobbyview #headline,
    .contact-us-page .lobbyTextContainer { text-align: center; width: 100%; }
    .contact-us-page #lobbyText { width: 100%; }
    .contact-us-page #lobbyview #headline h1 { width: 100%; margin-bottom: var(--gap-16); }
    .contact-us-page #lobbyText h3,
    .contact-us-page .form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form { margin-bottom: var(--gap-16); }
    .contact-us-page #lobbyview h2,
    .contact-us-page .grid-form-section { text-align: center; margin-bottom: 0; }
    .contact-us-page .form-container-wide #DynamicFormObject input[type="submit"] { max-width: 120px; }
}


.shop-form .form-control:not([type=checkbox]):not([type=submit]):not([type=button]):not([type=radio]), .normal-form input, .normal-form select { /* height: var(--gap-48); */ }
.normal-form textarea::placeholder,
.normal-form input::placeholder { color: var(--gray-text); opacity: 1; }
.normal-form textarea::-moz-placeholder,
.normal-form input::-moz-placeholder { color: var(--gray-text); opacity: 1; }
.normal-form textarea:-ms-placeholder,
.normal-form input:-ms-input-placeholder { color: var(--gray-text); }
.normal-form textarea:-webkit-input-placeholder,
.normal-form input::-webkit-input-placeholder { color: var(--gray-text); }
.normal-form fieldset { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--gap-10); }
.normal-form .textareaField, .normal-form .checkboxField { grid-column: 1 / -1; }
select,
form.shop-form .form-control:not([type=checkbox]):not([type=submit]):not([type=button]):not([type=radio]), .normal-form .form-control, .normal-form input { border-radius: var(--gap-6); border: 1px solid var(--stroke); background: var(--white); color: var(--gray-text); padding-inline: var(--gap-16); box-shadow: none; margin-bottom: 0; height: var(--gap-48); font-size: var(--fs-15); letter-spacing: 0.96px; }
.select-wrapper:after { content: ""; background-image: url('https://media.getmood.io/warehouse/dynamic/733103.svg'); width: var(--gap-10); height: var(--gap-6); display: block; }
.normal-form textarea.form-control { width: 100%; padding-top: var(--gap-10); height: var(--gap-140); }
#DynamicFormObject .checkboxField label { font-size: var(--fs-14); }
.normal-form .checkboxField { display: flex; }
#DynamicFormObject input[type="submit"] { min-width: var(--gap-190); }
.service-page .form-container-wide .normal-form fieldset { grid-template-columns: repeat(3, 1fr); gap: var(--gap-12); }
.grid-form-section .form-container-wide.gridFormWithImg #DynamicFormObject .dynamicFormObjectSubmit { margin-top: var(--gap-20); }
.form-container-wide #DynamicFormObject .dynamicFormObjectField { width: 100%; }
.must:before { right: 0; inset-inline-start: 5px; color: inherit; }

#DynamicFormObject .dynamicFormObjectField .input-wrapper { color: var(--gray-text); }
form.shop-form .form-control:not([type=checkbox]):not([type=submit]):not([type=button]):not([type=radio]) { margin-bottom: var(--gap-12); }

@media(max-width:1024px) {
    .normal-form fieldset { display: flex; flex-direction: column; margin-top: var(--gap-30); }
    .select-wrapper:after { left: 18px; top: 25px; }
    .FileUploaderField:after, .FilesUploaderField:after { left: 15px; top: 10px; }
    .service-page .form-container-wide .normal-form fieldset { display: flex; flex-direction: column; gap: var(--gap-8); }
    .grid-form-section .form-container-wide.gridFormWithImg #DynamicFormObject .dynamicFormObjectSubmit { margin-top: var(--gap-32); }
    .must:before, #DynamicFormObject .dynamicFormObjectField .must:before { right: 6px; }
    form.shop-form .form-control:not([type=checkbox]):not([type=submit]):not([type=button]):not([type=radio]) { margin-top: var(--gap-6); }
}

.products-lobby-two .grid-text-section { max-width: 800px; margin-inline: auto; padding-block: var(--gap-28) var(--gap-72); }
.products-lobby-two .grid-text-section .grid-text { margin-top: var(--gap-20); }
.products-lobby-two .sec-button { margin-top: var(--gap-32); }

.products-lobby-two :is(#LobbyModule, body) section.grid-Catalog-Items .grid-boxes { padding-inline: var(--site-gap); }
.products-lobby-two .grid-Catalog-Items .section-title { padding-inline: var(--site-gap); display: flex; justify-content: space-between; margin-bottom: var(--gap-40); }
.products-lobby-two .grid-Catalog-Items { display: flex; flex-direction: column; padding-block: var(--gap-72); }
.products-lobby-two .swiper-buttons { height: var(--gap-48); display: flex; gap: var(--gap-12); flex-direction: row-reverse; align-items: flex-start; }
.products-lobby-two .content-section-Btn { /* display: none; */ }

@media(max-width:1024px) {
    .products-lobby-two .grid-text-section { padding-block: var(--gap-30); }
    .products-lobby-two .grid-text-section .grid-text { padding-inline: var(--site-gap); }
    .products-lobby-two .sec-button { width: 100%; }
    .products-lobby-two :is(#LobbyModule, body) section.grid-Catalog-Items .grid-boxes { padding-inline: 0; }
    .products-lobby-two :is(#LobbyModule, body) section.grid-Catalog-Items .grid-boxes .grid-boxes-wrapper { display: flex; overflow-x: auto; padding-inline: var(--site-gap); gap: var(--gap-10); }
    .products-lobby-two .grid-Catalog-Items .section-title { margin-bottom: var(--gap-16); }
    .products-lobby-two .grid-Catalog-Items { padding-block: var(--gap-30); }
    .products-lobby-two #LobbyModule .grid-boxes-blog { display: flex; width: 100%; overflow-x: auto; padding-inline: var(--site-gap); flex-direction: row; }
    .products-lobby-two .grid-blog { padding-block: var(--gap-30); padding-inline: 0; }
    .products-lobby-two .blog-post { width: 65.6%; flex-shrink: 0; }
    .products-lobby-two .grid-blog .content-section-Btn { padding-inline: var(--site-gap); }
}

:is(#LobbyModule, body) .treatment-example-section .grid-boxes { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--gap-20); }
:is(#LobbyModule, body) .treatment-example-section { padding: var(--gap-20) var(--site-gap) var(--gap-72); }
:is(#LobbyModule, body) .treatment-example-section .grid-box { padding: var(--gap-12); border-radius: var(--gap-6); border: 1px solid var(--stroke); background: var(--white); width: 100%; display: flex; flex-direction: row-reverse; }
:is(#LobbyModule, body) .treatment-example-section .grid-box-image { border-radius: var(--gap-4); background: var(--BG-gray); width: 62.8%; flex-shrink: 0; aspect-ratio: 1; }
:is(#LobbyModule, body) .treatment-example-section .grid-box-content { display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; text-align: start; padding: var(--gap-12); width: 37.2%; }
:is(#LobbyModule, body) .treatment-example-section .grid-box-title { color: var(--stroke); }
:is(#LobbyModule, body) .treatment-example-section .grid-box-image .grid-box-image-container { height: 100%; padding: var(--gap-38); }
:is(#LobbyModule, body) .treatment-example-section .grid-box-title a { cursor: auto; }
:is(#LobbyModule, body) .treatment-example-section .grid-box-image img { height: 100%; object-fit: contain; }

@media(max-width:1024px) {
    :is(#LobbyModule, body) .treatment-example-section .grid-boxes { display: flex; flex-direction: column; }
    :is(#LobbyModule, body) .treatment-example-section { padding-block: var(--gap-30); }
    :is(#LobbyModule, body) .treatment-example-section .grid-box { padding: var(--gap-8); }
    :is(#LobbyModule, body) .treatment-example-section .grid-box-image { width: 50%; }
    :is(#LobbyModule, body) .treatment-example-section .grid-box-content { width: 50%; }
}

@media(max-width:1024px) {
    #headerCatalogSideFilter .SideTitleWrapper button { padding: 0; border-radius: var(--gap-4); background: var(--header-buttons) url(https://media.getmood.io/warehouse/dynamic/733380.svg) no-repeat center; }
    #headerCatalogSideFilter .SideTitleWrapper button svg { display: none; }
    #headerCatalogSideFilter { background: var(--white); }
    #headerCatalogSideFilter .filters-title { background: transparent; }
    #headerCatalogSideFilterInner .desktop-filters-list .filters-box:after { border: none; }
    #headerCatalogSideFilter .SideTitleWrapper { padding: var(--gap-12); }
    #headerCatalogSideFilter .SideTitleWrapper h2 { padding-inline-start: var(--gap-16); }
    #headerCatalogSideFilter .filters-title { padding: var(--gap-14) var(--gap-16); font-size: var(--fs-15); color: var(--black); }
    #headerCatalogSideFilterInner { padding-inline: var(--gap-12); }
    #headerCatalogSideFilterInner .desktop-filters-list .filters-box:has(.filters-list-wrapper.active) { border-radius: 6px; background: rgba(243, 243, 245, 0.50); }
    #headerCatalogSideFilter .filter-list { margin: 0; padding: var(--gap-6) var(--gap-16) var(--gap-24); color: var(--text); }
    #headerCatalogSideFilter .filter-list li { display: flex; align-items: center; gap: var(--gap-10); }
    #headerCatalogSideFilterBG { top: 0; z-index: 9999; background: rgba(0, 0, 0, 0.20); }
    #headerCatalogSideFilter .desktop-filters-list { gap: 0; }
}



/* =============================================
   WEBINARS - HEADER
   ============================================= */

.webinarPage.CatalogItemPage #GridTop .top-caption-subtitle ul { display: flex; flex-direction: row; justify-content: center; gap: var(--gap-10); list-style: none; }
.webinarPage.CatalogItemPage #GridTop .top-caption-subtitle ul li:nth-child(1) .custom-field-title { display: none; }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView #subheadline { display: flex; width: 41.67vw; padding: var(--gap-28) var(--gap-40) var(--gap-72) var(--gap-40); flex-direction: column; justify-content: center; align-items: center; margin: 0 auto; }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView #subheadline h2 { color: var(--text); text-align: center; font-size: var(--fs-17); line-height: 150%; }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row { display: flex; align-items: flex-start; justify-content: space-between; }

/* CONTENT */
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent { width: 45%; }


/* FORM */
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm { display: flex; justify-content: center; width: 36.304%; padding: var(--gap-72); border-radius: var(--gap-10); border: 1px solid var(--stroke); background: var(--form-bg-icon-bg); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .dynamicFormObjectFields input,
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .dynamicFormObjectFields input::placeholder,
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .dynamicFormObjectFields select { }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .dynamicFormObjectTitleAndText { margin-bottom: var(--gap-32); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form { width: 100%; padding: 0; }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: var(--gap-12); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset input:not([type="submit"]),
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset select { }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset .input-data::placeholder { color: var(--text); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset input[type="submit"],
/*.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset select:has(option.placeholder:checked) { color: var(--white); }*/
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset input[type="submit"] { min-width: var(--gap-140); width: var(--gap-140); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset .input-text:after { content: "*"; position: absolute; top: 15%; right: 0; inset-inline-start: var(--gap-4); color: inherit; }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset .input-text:before { content: ""; }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset .select-wrapper:after { top: 50%; left: var(--gap-36); }
/* CONTENT */
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .item-makat { display: none; }

.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .gallery-cubes { display: flex; gap: var(--gap-20); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .gallery-cubes > * { width: var(--gap-200); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .gallery-cubes .boxes-images-outer-image { background-repeat: no-repeat; width: var(--gap-200); aspect-ratio: 1; height: auto; background-color: var(--blue); border-radius: var(--gap-6); pointer-events: none; padding: 0; }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .gallery-cubes .doctor-info h4 { color: var(--black); font-family: var(--font-2); font-size: var(--fs-17); line-height: 130%; letter-spacing: 0.8px; margin-bottom: 0; }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .gallery-cubes .doctor-info p { font-size: var(--fs-14); line-height: 140%; letter-spacing: 0.7px; }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6982 { margin-bottom: var(--gap-56); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6982 > .custom-field-title { display: block; margin-top: var(--gap-56); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6977 { margin: var(--gap-20) 0 var(--gap-24) }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6977 span { /* 24px */ }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6977 .custom-field-title { display: none; }

.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6983 .custom-field-title { margin-bottom: var(--gap-32); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6983 ul { margin-top: var(--gap-32); display: flex; flex-direction: column; gap: var(--gap-12); margin-bottom: var(--gap-56); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6983 ul li { display: flex; align-items: center; gap: var(--gap-10); }
.webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6983 ul li::before { content: ''; width: var(--gap-20); aspect-ratio: 1; background-image: url('https://media.getmood.io/warehouse/dynamic/730057.svg'); background-size: contain; background-repeat: no-repeat; }

@media(max-width:1024px) {
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView #subheadline { width: 100%; padding: var(--gap-30) var(--site-gap); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row { flex-direction: column; margin: 0; padding-top: var(--gap-30); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .general-button { width: calc(100% - var(--site-gap) - var(--site-gap)); margin: var(--gap-30) auto 0; display: flex; }
    /* CONTENT */
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent { width: 100%; }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .gallery-container { width: 100%; }

    /* FORM */
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogFormWrapper { padding-inline: var(--site-gap); padding-block: var(--gap-30); width: 100%; }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm { width: 100%; padding: var(--gap-40) var(--gap-20); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .dynamicFormObjectTitleAndText { margin-bottom: 0; }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .dynamicFormObjectTitleAndText h3 { margin-bottom: var(--gap-16); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView #DynamicFormObject .dynamicFormObjectField { padding: 0; }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView #DynamicFormObject .dynamicFormObjectSubmit { margin-top: var(--gap-12); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form { padding: 0; }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset { margin-top: 0; }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset .input-text:after { left: auto; right: var(--gap-6); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row .CatalogForm .normal-form .dynamicFormObjectFields fieldset .select-wrapper:after { left: var(--gap-20); }

    /* CONTENT CONTINUED */
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .gallery-cubes { overflow-x: auto; padding-inline: var(--site-gap); padding-bottom: var(--gap-30); gap: var(--gap-12); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .gallery-cubes > * { width: auto; }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .gallery-cubes .boxes-images-outer-image { width: 66.7vw; }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .gallery-cubes .doctor-info h4 { display: block; margin-top: var(--gap-12); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent .gallery-cubes .doctor-info p { margin-top: var(--gap-4); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6982, .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6983 { margin: 0; padding-inline: var(--site-gap); padding-top: var(--gap-30); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6983 { padding-bottom: var(--gap-30); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6982 > .custom-field-title { margin-top: 0; }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6977 { margin: 0; margin-block: var(--gap-14) var(--gap-16); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6983 ul { margin-top: var(--gap-16); }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6983 ul li { align-items: flex-start; }
    .webinarPage.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper .itemContent #customField6983 ul li::before { margin-top: 3px; }
    .webinarPage.CatalogItemPage .panel-group { padding-inline: var(--site-gap); padding-bottom: var(--gap-30); }
}

.panel-group { display: flex; flex-direction: column; gap: var(--gap-8); }
.panel-group .panel.faq-item { margin: 0 !important; padding: 24px 32px; border-radius: var(--gap-6); border: 1px solid var(--stroke); }
.faq-headline, .faq-headline.open { background: transparent; color: var(--black); font-size: var(--fs-17); display: flex; justify-content: space-between; }
.faq-body .faq-body-inner { padding-top: var(--gap-14); }
.faq-headline .button-open { left: 0; display: none; }
.faq-headline::after { content: ''; display: inline-flex; width: var(--gap-14); background-image: url('https://media.getmood.io/warehouse/dynamic/720483.svg'); background-position: center; background-size: contain; background-repeat: no-repeat; flex-shrink: 0; aspect-ratio: 1; align-items: center; }
.faq-headline.open::after { background-image: url('https://media.getmood.io/warehouse/dynamic/720480.svg'); }
.faq-body { background: transparent; }

@media(max-width:1024px) {
    .panel-group .panel.faq-item { padding: var(--gap-16); margin-bottom: 0 !important; }
    .faq-headline, .faq-headline.open { align-items: center; font-size: var(--fs-16); }
    .faq-headline::after { width: var(--gap-8); }
}

/*--------/*
    BLOG
/*--------*/
/* =============================================
   BLOG GRID - TOP SECTION
   ============================================= */
#SiteGridContainer .blog-grid .GridTop.blog { height: auto; }


/* =============================================
   BLOG GRID - PAGE WRAPPER
   ============================================= */
#SiteGridContainer .blog-grid #GridPage #GridWrap { max-width: 100%; }
#SiteGridContainer .blog-grid #GridPage #GridWrap #PageBreadCrumps { padding: var(--gap-20) var(--gap-20) 0 0; }
#SiteGridContainer .blog-grid #GridPage #GridWrap #BlogModule { padding: 0 var(--site-gap) var(--gap-72); }


/* =============================================
   BLOG GRID - HEADER
   ============================================= */
#SiteGridContainer .blog-grid #GridPage #GridWrap #GridWrapInner #GridHeader { direction: rtl; display: flex; flex-direction: column; width: 46%; margin: 0 auto; text-align: center; padding: var(--gap-28) var(--gap-40) var(--gap-72); }
#SiteGridContainer .blog-grid #GridPage #GridWrap #GridWrapInner #GridHeader .blog-tags { order: 1; }
#SiteGridContainer .blog-grid #GridPage #GridWrap #GridWrapInner #GridHeader .blogmain-header { order: 2; }
#SiteGridContainer .blog-grid #GridPage #GridWrap #GridWrapInner #GridHeader .blogmain-header #subheadline h2 { font-size: inherit; line-height: 150%; margin-bottom: 0; }
#SiteGridContainer .blog-grid #GridPage #GridWrap #GridWrapInner:has(#TagView) #GridHeader { padding-bottom: var(--gap-32); }


#SiteGridContainer .blog-grid #TagView #headline { margin-bottom: var(--gap-32); text-align: start; }

@media (max-width: 1024px) {
    #SiteGridContainer .blog-grid #GridPage #GridWrap #GridWrapInner #GridHeader { width: 100%; }

    #SiteGridContainer .blog-grid #GridPage #GridWrap #GridWrapInner #GridHeader .blogmain-header #subheadline h2 { padding: 30px 20px; font-size: 15px; }
}
/* =============================================
   BLOG GRID - TAGS LIST
   ============================================= */



/* =============================================
   BLOG GRID - POSTS
   ============================================= */
.blog-posts, .grid-boxes-blog { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--gap-20); }
.blog-post { position: relative; border-radius: var(--gap-10); background-color: var(--BG-gray); display: flex; flex-direction: column; padding: 0; width: 100%; border: 1px solid transparent; transition: .3s all ease-in-out; overflow: hidden; }
.blog-post .blog-post-image img { transition: .3s all ease-in-out; }
.blog-post .blog-post-content { display: flex; flex-direction: column; flex-grow: 1; padding: var(--gap-24); text-align: start; }
.blog-post .blog-post-content h2.blog-post-title, #BlogView .blog-related-posts h2.blog-post-title { color: var(--black); font-family: var(--font-2); font-size: var(--fs-18); line-height: 130%; letter-spacing: 0.54px; margin: 0; }
.blog-post .blog-post-content .blog-post-title a { /* height: 2.34vw;*/ display: block; text-decoration: none; }
.blog-post .blog-post-content .blog-post-title a::after { content: ''; position: absolute; inset: 0; }
.blog-post .blog-post-content .blog-post-text { font-size: var(--fs-17); flex-grow: 1; margin-top: var(--gap-6); margin-bottom: var(--gap-56); padding: 0; border: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.blog-post .blog-post-content .blog-post-icons { margin: 0; }
.blog-post-icons i, .blog-post-icons svg { display: none; }
.blog-post-icons span { font-size: var(--fs-14); }
.blog-post .blog-post-content .blog-post-icons .blog-post-writer, .blog-post .blog-post-content .blog-post-Time-container, #BlogView .blog-post-Time-container { display: none; }
.blog-post .blog-post-icons { display: flex; justify-content: space-between; align-items: center; }
/*#SiteContainer .blog-grid #GridPage #GridWrap #BlogModule .blog-posts .blog-post .blog-post-icons::after { content: ""; background-color: var(--white); background-image: url(https://media.getmood.io/warehouse/dynamic/726630.svg); background-position: center; background-repeat: no-repeat; width: var(--gap-36); height: var(--gap-36); border-radius: var(--gap-4); }*/

@media(min-width:1025px) {
    .blog-post:hover { border-color: var(--stroke); box-shadow: 0 7px 15px 0 rgba(135, 146, 155, 0.10); }
    .blog-post:hover .blog-post-image { padding: var(--gap-12) var(--gap-12) 0 var(--gap-12); }
    .blog-post .blog-post-image { transition: .3s all ease-in-out; aspect-ratio: 1 / 0.9; overflow: hidden; }
    .blog-post:hover .blog-post-image img { border-radius: var(--gap-10); }
}

@media(max-width:1024px) {
    .blog-posts, .grid-boxes-blog { display: flex; flex-direction: column; }
    .blog-post { border-radius: 6px; }
    .blog-post .blog-post-image img { border-radius: 6px 6px 0 0; }
    .blog-post .blog-post-content { padding: 12px; }
    .blog-post .blog-post-content .blog-post-title a { font-size: var(--fs-16); }
    .blog-post .blog-post-content .blog-post-text { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-top: 8px; margin-bottom: 24px; font-size: 13px; }
    .blog-post-icons span { font-size: 13px; }
    #SiteContainer .blog-grid #GridPage #GridWrap #TagView #headline { padding-inline: var(--site-gap); margin-bottom: var(--gap-20); }
    #SiteContainer .blog-grid #GridPage #GridWrap #BlogModule .blog-posts { grid-template-columns: 1fr; width: 100%; padding-inline: var(--site-gap); }
    #SiteGridContainer .blog-grid #GridPage #GridWrap #BlogModule #BlogMain { display: flex; justify-content: center; }
}


/* =============================================
   BLOG GRID - PAGINATION
   ============================================= */

/* =============================================
   BLOG INNER PAGE 
   ============================================= */
.contentInnerPage #SiteContainer .blog-view { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; margin-top: var(--gap-72); }
.contentInnerPage #SiteContainer .blog-view #headline { max-width: 80%; }
.contentInnerPage #SiteContainer .blog-view h2 { font-size: inherit; line-height: 150%; width: 54%; margin-top: var(--gap-32); }

.contentInnerPage #SiteContainer .blog-view .blog-post-icons { margin-bottom: 0; margin-top: var(--gap-32); width: 100%; }
.contentInnerPage #SiteContainer .blog-view .blog-post-icons span { margin: 0; }
.contentInnerPage #SiteContainer .blog-view .blog-post-icons > *:not(:last-child)::after { content: " •"; font-size: var(--fs-14); margin: 0 var(--gap-4) }
.contentInnerPage #SiteContainer .blog-view .blog-post-icons svg { display: none; }
.contentInnerPage #SiteContainer .blog-view .blog-post-icons .blog-post-Time-container { margin: 0; display: inline-block; }


/* =============================================
   BLOG INNER PAGE - SHARE STRIP
   ============================================= */
.contentInnerPage #SiteGridContainer .blog-grid #GridPage #GridWrap #GridWrapInner #GridHeader { display: none; }
.contentInnerPage #SiteGridContainer .blog-grid .GridTop.blog { display: none; }
.contentInnerPage #SiteContainer .blog-view .share-strip { margin: 0; margin-top: var(--gap-32); }
.contentInnerPage #SiteContainer .blog-view .share-strip:before, .contentInnerPage #SiteContainer .blog-view .share-strip:after { display: none; }
.contentInnerPage #SiteContainer .blog-view .share-strip span { display: none; }
.contentInnerPage #SiteContainer .blog-view .share-strip i { color: var(--black); }
.contentInnerPage #SiteContainer .blog-view .share-strip i { font-size: var(--fs-20); }
.contentInnerPage #SiteContainer .blog-view #text1 { margin-top: var(--gap-72); display: flex; flex-direction: column; justify-content: center; align-items: center; }
.contentInnerPage #SiteContainer .blog-view #text1 p.big-pic { text-align: center; margin-bottom: var(--gap-80); border-radius: var(--gap-6); }
.contentInnerPage #SiteContainer .blog-view #text1 p.big-pic img { width: 100%; }
.contentInnerPage #SiteContainer .blog-view #text1 > *:not(.big-pic) { width: 70%; }
.contentInnerPage #SiteContainer .blog-view #text1 h3 { letter-spacing: 0.6px; margin-bottom: var(--gap-20); margin-top: 0; }
.contentInnerPage #SiteContainer .blog-related-posts.row .share-strip { display: none; }
.contentInnerPage #SiteContainer #text2 { margin-top: var(--gap-40); margin-bottom: var(--gap-20); display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
.contentInnerPage #SiteContainer #text2 > * { width: 70%; text-align: right; }
.contentInnerPage #SiteContainer .blog-related-posts.row > h2 { margin: 0 0 var(--gap-32) 0; padding: 0; }
.contentInnerPage #SiteContainer .blog-related-posts.row { padding-top: var(--gap-72); }

@media (max-width: 1024px) {
    .contentInnerPage #SiteContainer .blog-view { margin-top: var(--gap-30); }
    .contentInnerPage #SiteContainer .blog-view #text1 p.big-pic { margin-bottom: var(--gap-30); border-radius: 0; }
    #SiteContainer .blog-grid #GridPage #GridWrap #BlogModule { padding: 0; }
    .contentInnerPage #SiteContainer .blog-view #headline { max-width: 100%; padding: 0 20px; }
    .contentInnerPage #SiteContainer .blog-view h2 { width: 100%; font-size: var(--fs-15); margin-top: var(--gap-16); padding: 0 20px; }
    .contentInnerPage #SiteContainer .blog-view .blog-post-icons { margin-top: var(--gap-16); }
    .contentInnerPage #SiteContainer .blog-view .share-strip { margin-top: var(--gap-16); }
    .contentInnerPage #SiteContainer .blog-view #text1 { margin: 0; margin-top: 30px; max-width: 100%; }
    .contentInnerPage #SiteContainer .blog-view #text1 h3 { margin: 0; margin-bottom: 16px; }
    .contentInnerPage #SiteContainer .blog-view #text1 > *:not(.big-pic) { width: 100%; padding: 0 20px; }
    .contentInnerPage #SiteContainer #text2 { margin-top: 30px; max-width: 100%; }
    .contentInnerPage #SiteContainer #text2 > * { width: 100%; box-sizing: border-box; padding: 0 20px; }
    .contentInnerPage #SiteContainer #text2 p img { width: 355px; height: 255px; padding: 0; width: 100%; }
    #SiteContainer .blog-grid #GridPage #GridWrap #BlogModule .blog-related-posts { margin: 0; padding-top: var(--gap-30); }
    #SiteContainer .blog-grid #GridPage #GridWrap #BlogModule .blog-related-posts > h2 { padding-right: 20px; }
    #SiteContainer .blog-grid #GridPage #GridWrap #BlogModule .blog-related-posts .blog-posts { display: flex; overflow-x: auto; width: 100%; flex-wrap: nowrap; padding-inline: var(--gap-20); flex-direction: row; padding-bottom: var(--gap-30); }
    #SiteContainer .blog-grid #GridPage #GridWrap #BlogModule .blog-related-posts .blog-posts .blog-post { width: 65.6%; flex-shrink: 0; }
}


@media (max-width: 1024px) {
    #SiteGrid:has(.GridTop:not(.noTopImage)) #PageBreadCrumps { padding-top: 0; margin-bottom: 10px; }
    #SiteGridContainer .blog-grid .GridTop.blog .top-caption h1 { font-size: 24px; line-height: 115%; }
    #SiteGridContainer .blog-grid #GridPage #GridWrap #GridWrapInner #GridHeader { padding: 0; margin: 0; }
    #SiteGridContainer .blog-grid #GridPage #GridWrap { width: 100%; margin: 0; }
    #SiteContainer .blog-grid #GridPage #GridWrap #BlogModule { padding: 0; }
}





/*--------/*
  HEADER
/*--------*/
#main-header.bg { background: var(--white); }
.header-shop-icons { display: flex; gap: var(--gap-6) }
.header-shop-icons .navShopBtn { background: var(--header-buttons); width: var(--gap-48); height: var(--gap-48); padding: var(--gap-7) var(--gap-16); border-radius: var(--gap-6); justify-content: center; }
.header-shop-icons .navShopBtn svg { opacity: 0; pointer-events: none; }
.header-shop-icons .navShopBtn a, .header-shop-icons .navShopBtn button, #main-header .search-fullwidth .toggle-open, .searchSubmitWrapper input#searchFormSubmit { display: block; background-repeat: no-repeat; background-position: center; border: none; padding: 0; cursor: pointer; background-size: var(--gap-24); }
.header-shop-icons .cartBtn button { background-image: url(https://media.getmood.io/warehouse/dynamic/738304.svg); }
.header-shop-icons .userBtn > button { background-image: url(https://media.getmood.io/warehouse/dynamic/738307.svg); }
.header-shop-icons .wishlistBtn a { background-image: url(https://media.getmood.io/warehouse/dynamic/738305.svg); width: fit-content; }

.headerShopLoginUserLoggedIn h4 { background: #F6F6F6; color: inherit; font-size: var(--fs-15); margin-bottom: var(--gap-18); padding: var(--gap-16) var(--gap-20); }
.headerShopLoginUserLoggedIn { width: 14.3vw; right: 0; }
.headerShopLoginUserLoggedIn:after { display: none; }

#SiteGridContainer.cart-active:After, #SiteGridContainer.profile-active:After { opacity: 0; }
.headerShopLoginUserLoggedIn .userLogin { box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.06); border: 1px solid var(--stroke); border-radius: var(--gap-6); overflow: hidden; }
.headerShopLoginUserLoggedIn a.userAction:after, #header2 .header-top-left a.userAction:after { display: none; }
.header-shop-icons .navShopBtn a svg { display: block; }
.header-shop-icons .navShopBtn .loggedInUser a { padding-inline: var(--gap-20); margin-bottom: var(--gap-12); padding-bottom: 0; color: var(--text); }
.header-shop-icons .navShopBtn .loggedInUser svg { display: none; }
.header-shop-icons .navShopBtn .loggedInUser a:last-child { margin-bottom: var(--gap-18); }

.cartItemsCounter { background: #CB91E8; display: flex; align-items: center; justify-content: center; bottom: auto; top: 0; }
.cartItemsCounter span.CartItems { position: unset; transform: none; font-size: 10px; color: var(--white); }

#quick-search-container #SearchResultContainer .finalResultItem { text-align: center; color: var(--blue); text-decoration: underline; padding-block: var(--gap-20); position: relative; margin-top: var(--gap-8); }
#quick-search-container #SearchResultContainer .finalResultItem:before { content: ""; display: block; left: var(--gap-16); right: var(--gap-16); position: absolute; height: 1px; border-top: 1px solid var(--stroke); top: 0; }
#quick-search-container #SearchResultContainer .resultItem .resultContent > a b, #quick-search-container #SearchResultContainer .resultItem .resultContent > a strong { font-weight: normal; }
#quick-search-container #SearchResultContainer .resultItem .resultContent img { width: var(--gap-95); aspect-ratio: 1/1; object-fit: contain; background-color: var(--BG-gray); border-radius: var(--gap-4); }

@media (min-width: 1025px) {
    #main-header { padding: var(--gap-8) var(--gap-20); }
    #main-header:not(.header-hamburger) .menu-sub { width: 13.54vw; padding: var(--gap-8); border-radius: var(--gap-6); border: 1px solid var(--header-buttons); box-shadow: 0 var(--gap-10) var(--gap-20) 0 rgba(135, 146, 155, 0.15); }
    #main-header:not(.header-hamburger) .menu-sub li { padding: var(--gap-12) var(--gap-16) }
    #main-header:not(.header-hamburger) .menu-sub li:hover { background-color: var(--BG-gray); border-radius: var(--gap-4); }
    #main-header:not(.header-hamburger) ul.menu li i.opensub { transition: .3s all ease-in-out }
    #main-header:not(.header-hamburger) ul.menu li.open i.opensub { transform: rotate(180deg); }
    .header-container { display: flex; align-items: center; }
    .header-container .header-right { flex: 1; display: flex; align-items: center; }
    .header-container .header-right .menu-nav { flex: 1; display: flex !important; justify-content: center; order: 1; }
    .header-container .header-right .menu-nav ul { gap: var(--gap-20); }
    .header-container .header-right .header-right-content { flex-shrink: 0; order: 2; display: flex; align-items: center; }
    .header-container .header-left { flex-shrink: 0; }
    .search-toggle #searchFormHeaderContainer form#searchFormHeader input#searchFormInput { width: var(--gap-210); border: none; }
    .search-fullwidth .search #searchFormHeaderContainer { width: 43.05%; }
    #searchFormHeaderContainer #searchFormHeader { margin-right: 0; padding: var(--gap-6) var(--gap-20) var(--gap-6) var(--gap-6); width: var(--text); height: var(--gap-50); border: 1px solid var(--stroke); border-radius: var(--gap-6); display: flex; align-items: center; position: relative; }
    header #searchFormHeaderContainer form#searchFormHeader input#searchFormInput { border: none; }
    #searchFormHeaderContainer #searchFormHeader button { background-image: url(https://media.getmood.io/warehouse/dynamic/714463.svg); background-repeat: no-repeat; background-color: var(--blue); background-position: center; width: var(--gap-36); height: var(--gap-36); border-radius: var(--gap-4); border: none; }
    #searchFormHeaderContainer .searchSubmitWrapper { width: auto; height: auto; left: var(--gap-6); }
    #main-header .search-fullwidth .toggle-open, .searchSubmitWrapper input#searchFormSubmit { background-image: url(https://media.getmood.io/warehouse/dynamic/738306.svg); width: var(--gap-48); height: auto; aspect-ratio: 1; flex-shrink: 0; border-radius: var(--gap-6); justify-content: center; display: flex; background-color: var(--header-buttons); }
    #main-header .search-fullwidth .toggle-open svg { fill: var(--white); display: none; }
    #main-header:not(.header-hamburger) .header-right-content { gap: var(--gap-6); }
    #main-header:not(.header-hamburger) ul.menu li { display: flex; align-items: center; gap: var(--gap-8); }
    #main-header:not(.header-hamburger) ul.menu li a { overflow: hidden; height: fit-content; display: inline-block; color: transparent; text-shadow: 0 0 var(--black), 0 var(--gap-40) var(--black); }
    #main-header:not(.header-hamburger) ul.menu li a:hover { text-shadow: 0 calc(var(--gap-40) * (-1)) var(--black), 0 0 var(--black); }
    .searchSubmitWrapper svg { display: none; }
    .searchSubmitWrapper input#searchFormSubmit { width: var(--gap-38); }
    .search-fullwidth.active .search { height: var(--header-height); }
    .search-fullwidth .toggle-close { background: var(--header-buttons); width: var(--gap-48); height: var(--gap-48); padding: var(--gap-7) var(--gap-16); border-radius: var(--gap-6); }
    .search-fullwidth .search #quick-search-container { max-width: 50%; width: 43.05%; left: 50%; transform: translateX(-50%); top: calc(100% - var(--gap-14)); }
    #quick-search-container #SearchResultContainer .searchResultsList { margin: 0; gap: 0; padding-inline: var(--gap-8); }
    #quick-search-container #SearchResultContainer .resultItem { border: 0; }
    #quick-search-container #SearchResultContainer .resultItem .resultContent { padding: var(--gap-8); }
    #quick-search-container #SearchResultContainer .resultItem .resultContent > a { border-radius: var(--gap-6); }


    #quick-search-container #SearchResultContainer { border-bottom-left-radius: var(--gap-10); border-bottom-right-radius: var(--gap-10); }
    #quick-search-container #SearchResultContainer > h3 { font-size: inherit; padding-inline: var(--gap-20); }
}

@media (max-width: 1024px) {
    #main-header:not(.header-hamburger) .menu-nav { background: var(--header-buttons); width: 40px; height: 40px; display: flex; flex-shrink: 0; justify-content: center; border-radius: 3.2px; }
    #main-header:not(.header-hamburger) .header-right-content { width: 100%; }
    #main-header:not(.header-hamburger) .header-right-content .searchMenu { display: flex; flex-direction: row-reverse; gap: 8px; justify-content: start; align-items: center; width: 100%; }
    #main-header .header-container { flex-direction: column-reverse; gap: 12px; padding: 12px 20px; }
    #main-header .header-container .header-left { width: 100%; justify-content: space-between; }
    #main-header .header-container .header-left .header-shop-icons { gap: 16px; }
    #main-header .header-container .header-left .header-shop-icons .navShopBtn { background: none; padding: 0; width: 24px; height: 24px; }
    #main-header .header-container .header-left .logoHeader img { width: 137px; }
    #main-header .header-container .header-right { flex-direction: row; width: 100%; gap: var(--gap-8); }
    #main-header .header-search { display: none; }
    #main-header .header-search .search { display: flex; align-items: center; flex-direction: row; gap: 8px; width: 100%; }
    #main-header .header-search #searchFormHeaderContainer { position: static !important; top: auto !important; flex: 1; }
    #main-header .header-search #searchFormHeader { display: flex !important; width: 100%; }
    #main-header .header-search #searchFormInput { border: none !important; }
    .header-right .search { width: 100%; }
    .header-right .search .toggle-close { display: none; }
    header #searchFormHeaderContainer form#searchFormHeader input#searchFormInput { border: 1px solid var(--stroke); height: var(--gap-40); padding-inline: var(--gap-16); border-radius: var(--gap-4); }
    .header-right .search .searchSubmitWrapper { left: var(--gap-16); width: 14px; height: auto; aspect-ratio: 1; }
    #main-header .header-right .search .searchSubmitWrapper svg { width: var(--gap-16); }
    #main-header .menu-sub { list-style: none; font-family: var(--font-1); }
    #main-header .menu-sub li { padding-block: var(--gap-12); color: var(--text); }
    #main-header .menu-sub li:last-child { padding-bottom: 0; }
    #main-header .menu-sub li:first-child { padding-top: var(--gap-16); }
    #nav-toggle span { background: no-repeat; }
    #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { width: var(--gap-16); }
    #main-header .menu-nav #nav-toggle { justify-content: center; }
    #nav-toggle span:before { top: -4px; }
    #nav-toggle span:after { bottom: -4px; }
    #main-header .menu-nav ul.menu { top: calc(var(--header-height) + var(--gap-12)); padding: var(--gap-20); list-style: none; font-size: 15px; font-family: var(--font-2); color: var(--black); height: auto; border-radius: var(--gap-6); width: 72.5vw; }
    #main-header.open .menu-nav ul.menu { transform: translateX(-12px); max-height: 80vh; }
    #main-header ul.menu > li { padding-block: var(--gap-16); position: relative; }
    #main-header ul.menu > li .opensub { position: absolute; left: -20px; top: 0; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; }
    #main-header ul.menu > li.social-mobile { display: none; }
    .header-right .search .searchResultsList { margin-top: 0; }

    #quick-search-container { top: calc(var(--header-height)) !important; padding: var(--gap-10); background: var(--white); border-bottom-right-radius: var(--gap-6); border-bottom-left-radius: var(--gap-6); padding-bottom: 0; }
    #quick-search-container .searchResultsList { gap: 0; }
    #quick-search-container #SearchResultContainer .resultItem { border: none; border-radius: 0; }
    #quick-search-container #SearchResultContainer .resultItem .resultContent img { width: 86px; aspect-ratio: 1 / 0.94; object-fit: contain; }
    #quick-search-container #SearchResultContainer .resultItem a { padding: var(--gap-10); }
}



/*--------/*
  FOOTER
/*--------*/

#SiteFooter { background-color: var(--footer-color); color: var(--Runing-text-on-black); }
#SiteFooter .footer-text-divided { padding: var(--gap-48) var(--site-gap) 0; }
#SiteFooter .footer-text-divided { display: flex; flex-wrap: wrap; }
#SiteFooter .footer-text-right { display: flex; flex: 1; order: 1; justify-content: space-between; align-items: flex-start; gap: var(--gap-70); padding: 0; }
#SiteFooter .footer-text-left { flex-shrink: 0; flex: 1; order: 2; }
#SiteFooter .footer-text-middle { width: 100%; order: 3; display: flex; flex-direction: row; justify-content: space-between; padding: var(--gap-28) 0 var(--gap-28); border-top: 1px solid rgba(255, 255, 255, 0.10); margin-top: var(--gap-72); }
#SiteFooter .footer-text-middle ul { list-style: none; display: flex; gap: var(--gap-13); }
#SiteFooter .footer-text-middle ul:first-of-type li:not(:last-child)::after { content: "•"; color: rgba(255, 255, 255, 0.70); font-family: "Aeonik Hebrew TRIAL"; font-size: var(--fs-17); font-weight: 400; line-height: 150%; letter-spacing: 0.96px; margin-inline: var(--gap-8); }
#SiteFooter .footer-text-middle ul:nth-of-type(2) { gap: var(--gap-16); order: 2; flex-direction: row-reverse; }
#SiteFooter .footer-text-right ul { list-style: none; color: rgba(255, 255, 255, 0.70); font-family: var(--font-1); }
#SiteFooter .footer-text-right .dropdown-item h4 { font-family: var(--font-2); color: var(--white) }
#SiteFooter .dropdown-item ul li:hover { color: var(--white); }
#SiteFooter .site-credit { background-color: var(--footer-color); }
#SiteFooter .site-credit.alternative.row { padding: 0; }
#SiteFooter .site-credit.alternative .text-center { padding: 0; background-color: #18181a; padding-block: var(--gap-10); }
footer { padding-top: var(--gap-72); }
footer .grid-rows .grid-row .grid-row-cell img { width: 23.698vw; height: 15.625vw; border-radius: var(--gap-6); }
footer .grid-rows .grid-row .grid-row-text { padding-inline: 0; width: 60%; }

footer .grid-rows.row { background-color: #18181A; }
footer .grid-rows .grid-row { flex-direction: row-reverse; align-items: center; background-color: #18181A; padding-block: var(--gap-80); }
footer .grid-rows .grid-row .grid-row-text h2 { color: var(--white); }
footer .grid-rows .grid-row .grid-row-text p { margin: var(--gap-20) 0 0 0; color: var(--Runing-text-on-black); }
footer .grid-rows .grid-row .slider-item .box-image-animation { display: flex; justify-content: flex-end; }
footer .grid-rows .grid-row .grid-row-cell { height: 15.625vw; display: flex !important; align-items: center; }

@media(min-width:1025px) {
    footer .grid-rows .grid-row .grid-row-cell:not(.grid-row-cell-text) { display: flex; flex-direction: row-reverse; }
}

@media(max-width: 1024px) {
    footer { padding-top: var(--gap-30); }
    footer .grid-rows .grid-row { display: flex !important; flex-direction: column-reverse; }
    #SiteFooter .footer-text-divided { flex-direction: column; }
    #SiteFooter .footer-text-right { order: 2; width: 100%; margin-top: var(--gap-30); margin-bottom: var(--gap-48); }
    #SiteFooter .footer-text-right { flex-direction: column-reverse; gap: 0; }
    #SiteFooter .footer-text-right .dropdown-item.open { display: flex; align-items: start; justify-content: space-between; flex-direction: column; }
    #SiteFooter .footer-text-right .dropdown-item { width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.10); padding: 16px 0; display: flex; align-items: start; justify-content: space-between; flex-direction: column; }
    #SiteFooter .footer-text-right .dropdown-item h4 { display: flex; justify-content: space-between; align-items: center; width: 100%; font-size: 16px; }
    #SiteFooter .footer-text-right .dropdown-item h4::after { content: ''; width: 10px; height: 10px; background-image: url(https://media.getmood.io/warehouse/dynamic/729445.svg); background-size: contain; background-repeat: no-repeat; }
    #SiteFooter .footer-text-right .dropdown-item.open h4:after { background-image: url(https://media.getmood.io/warehouse/dynamic/729445.svg); background-size: contain; background-repeat: no-repeat; }
    #SiteFooter .footer-text-middle { margin-top: 0; flex-direction: column-reverse; align-items: center; order: 2; border-top: none; padding-block: 0; gap: var(--gap-30); margin-bottom: var(--gap-48); }
    #SiteFooter .footer-text-middle ul { margin-top: 0; flex-direction: column; }
    #SiteFooter .footer-text-middle ul:first-of-type li:not(:last-child)::after { content: ''; }
    #SiteFooter .footer-text-left { display: block; order: 1; align-self: flex-end; padding: 0; }
    #SiteContainer footer section .grid-rows .grid-row { gap: 20px; padding: 48px 20px; }
    #SiteContainer footer section .grid-rows .grid-row .grid-row-cell .grid-row-image-container { position: static; }
    #SiteContainer footer .grid-rows .grid-row .grid-row-cell img { width: 100%; height: 100%; }
    #SiteContainer footer .grid-rows .grid-row .grid-row-cell li { padding: 0; }
    #SiteContainer footer .grid-rows .grid-row .grid-row-text { width: 100%; }
    #SiteContainer footer .grid-rows .grid-row .grid-row-text a { width: 100%; }
    #SiteContainer footer section .grid-rows .grid-row .grid-row-cell { height: unset; padding-top: 0; }
}


/*--------/*
  PAGE 404
/*--------*/

.page-404 #GridPage #GridWrap #GridWrapInner { display: flex; align-items: center; min-height: calc(var(--app-height) - var(--header-height) - var(--header-height)); }
.page-404 #GridPage #GridContent { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
.page-404 #GridPage #GridContent #subheadline h2 { margin: var(--gap-20) 0 var(--gap-32) 0; font-size: var(--fs-17); line-height: 150%; /* 24px */ letter-spacing: 0.96px; }
.page-404 #PageBreadCrumps { display: none; }
.page-404 #GridPage #GridContent #text1:hover { background-color: var(--blue-hover); }
.page-404 #GridPage #GridContent #text1 p { color: var(--white); }



@media(max-width:1024px) {
    .page-404 #GridPage #GridWrap #GridWrapInner { justify-content: center; }
    .page-404 #GridPage #GridContent #subheadline h2 { margin-block: var(--gap-10); }
}

/*----------------------/*
     FORMS THANKS PAGE
/*----------------------*/
.FormResultPage #GridPage #GridWrap #GridWrapInner { display: flex; align-items: center; min-height: calc(var(--app-height) - var(--header-height) - var(--header-height)); }
.FormResultPage #GridPage #GridContent { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
.FormResultPage #GridPage #GridContent #text1 a { display: inline-flex !important; margin-top: 0 !important; }
.FormResultPage #GridPage #GridContent #text1 a:hover { background-color: var(--blue-hover); }
.FormResultPage #GridPage #GridContent #text1 p { margin: var(--gap-20) 0 var(--gap-32) 0; font-size: var(--fs-17); line-height: 150%; letter-spacing: 0.96px; }


@media(max-width:1024px) {
    .FormResultPage #GridPage #GridWrap #GridWrapInner { justify-content: center; }
    .FormResultPage #GridPage #GridContent #text1 p { margin-block: var(--gap-10); }
}

/*----------------------/*
    ACCESSABILITY PAGE
/*----------------------*/
.ContentRegularPage #headline h1 { text-align: start; margin-bottom: var(--gap-24); }
.ContentRegularPage #pageview { width: 1100px; margin-top: var(--gap-120); margin-bottom: var(--gap-72); margin-inline: auto; }
.ContentRegularPage #pageview .container-fluid { padding: 0; }
.ContentRegularPage #pageview #text1 { margin: 0; text-align: start; }
.ContentRegularPage #pageview #text1 ul, .ContentRegularPage #pageview #text1 ol { padding: 0 var(--gap-20); }
.ContentRegularPage #pageview #text1 ul li::marker { color: var(--blue); }

@media(max-width:1024px) {
    .ContentRegularPage #pageview { width: 100%; margin-bottom: var(--gap-30); padding: var(--site-gap); }
    .ContentRegularPage #pageview #text1 ul { padding-inline: var(--site-gap); }
}


/* Prev / Next Buttons */
#SiteGridContainer .pagination li a#NextLink, #SiteGridContainer .pagination li a#PrevLink, #CatalogModule .CatalogNav #NextPage, #CatalogModule .CatalogNav #PrevPage { background-image: url(https://media.getmood.io/warehouse/dynamic/733329.svg); background-size: var(--gap-10) var(--gap-17); background-position: center; background-repeat: no-repeat; background-color: transparent; }
#SiteGridContainer .pagination li > a#PrevLink { transform: scale(-1); }
#SiteGridContainer .pagination li a span { opacity: 0; }

#SiteGridContainer .pagination { display: flex; justify-content: center; align-items: center; margin: 0; }
#SiteGridContainer .pagination li a, #CatalogModule .CatalogNav .navigationItems a { border: none; color: var(--black); display: flex; align-items: center; height: 36px; width: 36px; border-radius: 4px; transition: .3s all ease-in-out; justify-content: center; background: transparent; margin-inline-end: var(--gap-8); }
#SiteGridContainer .pagination li.active a, #CatalogModule .CatalogNav .navigationItems a.active { background-color: var(--blue); color: var(--white); }
#SiteGridContainer .pagination > li > a:not(#NextLink, #PrevLink):hover, #CatalogModule .CatalogNav .navigationItems a:not(#NextLink, #PrevLink):hover { background-color: var(--blue); color: #fff; }
#CatalogModule .CatalogNav { display: flex; justify-content: center; width: calc(100% - var(--gap-360) - var(--gap-20)); float: left; }
#CatalogModule .CatalogNav #NextPage, #CatalogModule .CatalogNav #PrevPage { display: flex; align-items: center; height: 36px; width: 36px; }
#CatalogModule .CatalogNav span#NextPage a span, #CatalogModule .CatalogNav span#PrevPage a span { opacity: 0; }

@media(max-width:1024px) {
    #SiteGridContainer .pagination li a#NextLink, #SiteGridContainer .pagination li a#PrevLink, #CatalogModule .CatalogNav #NextPage, #CatalogModule .CatalogNav #PrevPage { background-size: var(--gap-7) var(--gap-14); }
    #SiteGridContainer .pagination { padding: 20px; }
    #CatalogModule .CatalogNav { width: 100%; }
}

#SearchResultPage { padding-inline: var(--site-gap) }
#SearchResultPage .container-fluid { padding: 0; }
#SearchResultPage #text1 { max-width: 100%; }
.about-page #SearchResultPage #headline { margin-top: var(--gap-72); text-align: center; width: 100%; }
#SearchResultPage .itemsList .catalogItemBox { width: 100%; }
#SearchResultPage .itemsList { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--gap-20); margin: 0; float: none; }
.resultItem { border-radius: var(--gap-10); border: 1px solid var(--stroke); background: var(--white); position: relative; }
.resultItems .resultItem > a { position: absolute; inset: 0; font-size: 0; padding: var(--gap-12) var(--gap-12); display: flex; flex-direction: row-reverse; }
.resultItems .resultItem .resultContent { display: flex; }
.resultItems .resultItem .resultContent .resultCategory { display: none; }
.resultItems, .resultItemsHasImgs { display: flex; flex-direction: column; gap: var(--gap-20); }
.search-arrow { background: url("https://media.getmood.io/warehouse/dynamic/736938.svg") var(--blue) no-repeat center; width: var(--gap-40); aspect-ratio: 1; border-radius: var(--gap-4); }
.resultItems .resultItem { padding: var(--gap-24) var(--gap-32); }
#SearchResultPage #text1 ul .resultItemsHasImgs li.resultItem { padding: var(--gap-12); display: flex; }
.resultItemsHasImgs li.resultItem .search-arrow { margin-top: auto; position: relative; top: var(--gap-12); }
.resultItemsHasImgs .resultItem a img { width: var(--gap-130); aspect-ratio: 1 / 0.9233; object-fit: cover; border-radius: var(--gap-6); }
.searchResultsList { display: flex; flex-direction: column; gap: var(--gap-144); margin-top: var(--gap-72); }
.resultItemsHasImgs .resultItem .resultCategory { display: none; }
.searchResultsList .resultItem.hasImg .resultContent { align-items: center; padding-block: var(--gap-12); /* padding-bottom: 0; */ padding-inline-start: var(--gap-32); padding-inline-end: 0; width: 100%; display: flex; justify-content: space-between; }
.searchResultsList .resultItem.hasImg .resultContent a { width: 63.6%; text-align: start; }

@media(max-width:1024px) {
    .about-page #SearchResultPage #headline { margin-top: var(--gap-30); }
    #SearchResultPage .itemsList { display: flex; flex-direction: column; gap: var(--gap-12); }
    .resultItems .resultItem > a { padding: var(--gap-8); }
    .resultItems .resultItem .resultContent { height: 100%; }
    .resultItems, .resultItemsHasImgs { gap: var(--gap-10); }
    .search-arrow { width: var(--gap-36); height: var(--gap-36); }
    #SearchResultPage #text1 .resultItems .resultItem { padding: var(--gap-8); min-height: var(--gap-56); display: flex; align-items: center; }
    #SearchResultPage #text1 ul .resultItemsHasImgs li.resultItem { padding: var(--gap-8); display: flex; align-items: center; }
    .resultItemsHasImgs li.resultItem .search-arrow { position: absolute; left: var(--gap-8); bottom: var(--gap-8); }
    .resultItemsHasImgs .resultItem a img { width: 87px; border-radius: var(--gap-3); }
    .searchResultsList { margin-top: var(--gap-30); gap: var(--gap-40); }
    .searchResultsList .resultItem.hasImg .resultContent { padding: var(--gap-8) var(--gap-16) var(--gap-8) 0; }
    .searchResultsList .resultItem.hasImg .resultContent a { width: 83.6%; }
}
