﻿/*Dizingoff Center*/

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Hebrew:wght@300;400;600&display=swap');
@import url('https://use.typekit.net/opc5hnq.css');
html, body { font-size: 20px; }
:root { --bold: MotalehFM-Bold; --regular: 'IBM Plex Sans Hebrew', sans-serif; --green: #2b786b; --light-green: #7ccfc5; --light-blue: #daefed; --black: #13151b; --blackish: #001420; --pink: #fcdcec; --hard-pink: #f7a8cf; --orange: #ff9900; --animation: all 0.25s linear; --shadow: -5px 5px 30px 0 rgba(0, 0, 0, 0.16); }

@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.25) {
    body { zoom: 1 !important; }
    :root { --vh: 100vh !important; --vw: 100vw !important; }

    /*laptop scale 150%*/
    .zoom150 > *, .zoom150 #allSectionsWrapper > *, .zoom150 .events_container_wrapper { zoom: 0.85; }
    .zoom150 #home-gallery, .zoom150 #home-gallery .slides { height: calc(var(--app-height) - 107px) !important; }
    .zoom150 #header-top-strip .topStripContainer { height: 25px; }
    .zoom150 #header-top-strip .topStripContainer .topStripText,
    .zoom150 #header-top-strip .topStripContainer .topStripText p { font-size: 0.7rem; line-height: 1; }

    .zoom150 nav.header-top-menu { height: 32px; }
    .zoom150 .header-top-social { display: inline-flex; }
    .zoom150 .header-top-social a { width: 22px; height: 22px; }

    .zoom150 #header2 #header-container { height: 50px; }
    .zoom150 #header2 #header-left img { zoom: 0.75; }

    /*laptop scale 125%*/
    .zoom125 #home-gallery, .zoom125 #home-gallery .slides { height: calc(var(--app-height) - 125px) !important; }
    .zoom125 #header-top-strip .topStripContainer { height: 30px; }
    .zoom125 #header-top-strip .topStripContainer .topStripText,
    .zoom125 #header-top-strip .topStripContainer .topStripText p { font-size: 0.8rem; line-height: 1; }

    .zoom125 nav.header-top-menu { height: 35px; }
    .zoom125 .header-top-social { display: inline-flex; }
    .zoom125 .header-top-social a { width: 25px; height: 25px; }

    .zoom125 #header2 #header-container { height: 60px; }
    .zoom125 #header2 #header-left img { zoom: 0.85; }

    .zoom125 .switching_views_grid, .zoom150 .switching_views_grid { zoom: 0.85; }
}

/*Rest*/
#header2 ul.menu > li:before, #DynamicFormObject:after, .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText:after, .form-container-wide #DynamicFormObject .dynamicFormObjectFields:after { content: none; }
#header2 ul.menu li a:focus { border: none; }
input:focus-visible { outline: none !important; }
.section-title { margin-bottom: 0; }
.normal-form input:focus { border: none !important; box-shadow: none !important; }
.owl-carousel .owl-item .item .plus-sign { display: none; }
.section-animation-item, .grid-text-section .section-animation-item, #lobbyview .grid-box, #LobbyModule .grid-box { margin-top: 0; opacity: 1; }

@-webkit-keyframes upAnddown {
    from { transform: translateY(0); }
    50% { transform: translateY(10px); }
    to { transform: translateY(0); }
}

@keyframes upAnddown {
    from { transform: translateY(0); }
    50% { transform: translateY(10px); }
    to { transform: translateY(0); }
}

/*General*/
h1, h2, h3, h4, h5, h6 { position: relative; font-family: var(--bold), paralucent; color: #fff; direction: rtl; }
span.contantSpan { position: absolute; width: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); z-index: 0; text-shadow: rgb(0, 20, 32) 10px 0px 0px, rgb(0, 20, 32) 9.95004px 0.998334px 0px, rgb(0, 20, 32) 9.80067px 1.98669px 0px, rgb(0, 20, 32) 9.55336px 2.9552px 0px, rgb(0, 20, 32) 9.21061px 3.89418px 0px, rgb(0, 20, 32) 8.77583px 4.79426px 0px, rgb(0, 20, 32) 8.25336px 5.64642px 0px, rgb(0, 20, 32) 7.64842px 6.44218px 0px, rgb(0, 20, 32) 6.96707px 7.17356px 0px, rgb(0, 20, 32) 6.2161px 7.83327px 0px, rgb(0, 20, 32) 5.40302px 8.41471px 0px, rgb(0, 20, 32) 4.53596px 8.91207px 0px, rgb(0, 20, 32) 3.62358px 9.32039px 0px, rgb(0, 20, 32) 2.67499px 9.63558px 0px, rgb(0, 20, 32) 1.69967px 9.8545px 0px, rgb(0, 20, 32) 0.707372px 9.97495px 0px, rgb(0, 20, 32) -0.291995px 9.99574px 0px, rgb(0, 20, 32) -1.28844px 9.91665px 0px, rgb(0, 20, 32) -2.27202px 9.73848px 0px, rgb(0, 20, 32) -3.2329px 9.463px 0px, rgb(0, 20, 32) -4.16147px 9.09297px 0px, rgb(0, 20, 32) -5.04846px 8.63209px 0px, rgb(0, 20, 32) -5.88501px 8.08496px 0px, rgb(0, 20, 32) -6.66276px 7.45705px 0px, rgb(0, 20, 32) -7.37394px 6.75463px 0px, rgb(0, 20, 32) -8.01144px 5.98472px 0px, rgb(0, 20, 32) -8.56889px 5.15501px 0px, rgb(0, 20, 32) -9.04072px 4.2738px 0px, rgb(0, 20, 32) -9.42222px 3.34988px 0px, rgb(0, 20, 32) -9.70958px 2.39249px 0px, rgb(0, 20, 32) -9.89993px 1.4112px 0px, rgb(0, 20, 32) -9.99135px 0.415807px 0px, rgb(0, 20, 32) -9.98295px -0.583741px 0px, rgb(0, 20, 32) -9.8748px -1.57746px 0px, rgb(0, 20, 32) -9.66798px -2.55541px 0px, rgb(0, 20, 32) -9.36457px -3.50783px 0px, rgb(0, 20, 32) -8.96758px -4.4252px 0px, rgb(0, 20, 32) -8.481px -5.29836px 0px, rgb(0, 20, 32) -7.90968px -6.11858px 0px, rgb(0, 20, 32) -7.25932px -6.87766px 0px, rgb(0, 20, 32) -6.53644px -7.56803px 0px, rgb(0, 20, 32) -5.74824px -8.18277px 0px, rgb(0, 20, 32) -4.90261px -8.71576px 0px, rgb(0, 20, 32) -4.00799px -9.16166px 0px, rgb(0, 20, 32) -3.07333px -9.51602px 0px, rgb(0, 20, 32) -2.10796px -9.7753px 0px, rgb(0, 20, 32) -1.12153px -9.93691px 0px, rgb(0, 20, 32) -0.123887px -9.99923px 0px, rgb(0, 20, 32) 0.87499px -9.96165px 0px, rgb(0, 20, 32) 1.86512px -9.82453px 0px, rgb(0, 20, 32) 2.83662px -9.58924px 0px, rgb(0, 20, 32) 3.77978px -9.25815px 0px, rgb(0, 20, 32) 4.68517px -8.83455px 0px, rgb(0, 20, 32) 5.54374px -8.32267px 0px, rgb(0, 20, 32) 6.34693px -7.72764px 0px, rgb(0, 20, 32) 7.0867px -7.0554px 0px, rgb(0, 20, 32) 7.75566px -6.31267px 0px, rgb(0, 20, 32) 8.34713px -5.50686px 0px, rgb(0, 20, 32) 8.8552px -4.64602px 0px, rgb(0, 20, 32) 9.27478px -3.73877px 0px, rgb(0, 20, 32) 9.6017px -2.79415px 0px, rgb(0, 20, 32) 9.83268px -1.82162px 0px, rgb(0, 20, 32) 9.96542px -0.830894px 0px; }
#DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle, #headline, .top-caption { font-size: unset; margin: 0; }
.section-title h2, .section-title h1, .grid-rows .grid-row-text h2, .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText, #headline h1, .top-caption h1 { font-size: 3rem; color: #fff; text-shadow: -5px 5px 25px #001420; }
.grid-rows .grid-row-text h3 span, .grid-boxes .grid-box-title h3 span, #searchFormHeader .error, .green-layout-page #subheadline h2 span, .influence #lobbyview h2 span.contantSpan, .joinUs_content_container h2 span.contantSpan, #pageview h3 .contantSpan, #pageview h4 .contantSpan, #pageview #text1 h2 .contantSpan { display: none !important; }

#GridTop, #GridTop.noTopImage.longer { height: 460px; }
.top-caption { top: 50%; max-width: 550px; width: 100%; }
.top-caption h1, .contentInnerPage .top-caption { font-size: 3.5rem; line-height: 1.25; text-align: center; }
.contentInnerPage .top-caption { font-family: var(--bold), paralucent; color: #fff; direction: rtl; }
.top-caption h1 span.contantSpan, .contentInnerPage .top-caption, .green-layout-page.fourthVers.rental-areas .top-caption-subtitle span.contantSpan, .views_item_title h2 span.contantSpan, .influence #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle span.contantSpan { text-shadow: rgb(0, 20, 32) 5px 0px 0px, rgb(0, 20, 32) 4.90033px 0.993347px 0px, rgb(0, 20, 32) 4.60531px 1.94709px 0px, rgb(0, 20, 32) 4.12668px 2.82321px 0px, rgb(0, 20, 32) 3.48353px 3.58678px 0px, rgb(0, 20, 32) 2.70151px 4.20736px 0px, rgb(0, 20, 32) 1.81179px 4.6602px 0px, rgb(0, 20, 32) 0.849836px 4.92725px 0px, rgb(0, 20, 32) -0.145998px 4.99787px 0px, rgb(0, 20, 32) -1.13601px 4.86924px 0px, rgb(0, 20, 32) -2.08073px 4.54649px 0px, rgb(0, 20, 32) -2.94251px 4.04248px 0px, rgb(0, 20, 32) -3.68697px 3.37732px 0px, rgb(0, 20, 32) -4.28444px 2.57751px 0px, rgb(0, 20, 32) -4.71111px 1.67494px 0px, rgb(0, 20, 32) -4.94996px 0.7056px 0px, rgb(0, 20, 32) -4.99147px -0.291871px 0px, rgb(0, 20, 32) -4.83399px -1.27771px 0px, rgb(0, 20, 32) -4.48379px -2.2126px 0px, rgb(0, 20, 32) -3.95484px -3.05929px 0px, rgb(0, 20, 32) -3.26822px -3.78401px 0px, rgb(0, 20, 32) -2.4513px -4.35788px 0px, rgb(0, 20, 32) -1.53666px -4.75801px 0px, rgb(0, 20, 32) -0.560763px -4.96845px 0px, rgb(0, 20, 32) 0.437495px -4.98082px 0px, rgb(0, 20, 32) 1.41831px -4.79462px 0px, rgb(0, 20, 32) 2.34258px -4.41727px 0px, rgb(0, 20, 32) 3.17346px -3.86382px 0px, rgb(0, 20, 32) 3.87783px -3.15633px 0px, rgb(0, 20, 32) 4.4276px -2.32301px 0px, rgb(0, 20, 32) 4.80085px -1.39708px 0px, rgb(0, 20, 32) 4.98271px -0.415447px 0px; }
.master-slider .item.ms-slide:before { background: none; }
@media(max-width: 767px) {
    .section-title h2, .section-title h1, .grid-rows .grid-row-text h2, .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText, #headline h1, .top-caption h1, .contentInnerPage .top-caption { font-size: 1.7rem; }
    span.contantSpan { text-shadow: rgb(0, 20, 32) 6px 0px 0px, rgb(0, 20, 32) 5.91686px 0.995377px 0px, rgb(0, 20, 32) 5.66974px 1.96317px 0px, rgb(0, 20, 32) 5.2655px 2.87655px 0px, rgb(0, 20, 32) 4.71532px 3.71022px 0px, rgb(0, 20, 32) 4.03447px 4.44106px 0px, rgb(0, 20, 32) 3.24181px 5.04883px 0px, rgb(0, 20, 32) 2.35931px 5.51667px 0px, rgb(0, 20, 32) 1.41143px 5.83163px 0px, rgb(0, 20, 32) 0.424423px 5.98497px 0px, rgb(0, 20, 32) -0.574341px 5.97245px 0px, rgb(0, 20, 32) -1.55719px 5.79441px 0px, rgb(0, 20, 32) -2.49688px 5.45578px 0px, rgb(0, 20, 32) -3.36738px 4.96596px 0px, rgb(0, 20, 32) -4.14455px 4.33852px 0px, rgb(0, 20, 32) -4.80686px 3.59083px 0px, rgb(0, 20, 32) -5.33596px 2.74364px 0px, rgb(0, 20, 32) -5.71718px 1.8204px 0px, rgb(0, 20, 32) -5.93995px 0.84672px 0px, rgb(0, 20, 32) -5.99811px -0.150428px 0px, rgb(0, 20, 32) -5.89004px -1.14341px 0px, rgb(0, 20, 32) -5.61874px -2.1047px 0px, rgb(0, 20, 32) -5.19172px -3.00766px 0px, rgb(0, 20, 32) -4.62082px -3.82727px 0px, rgb(0, 20, 32) -3.92186px -4.54081px 0px, rgb(0, 20, 32) -3.11421px -5.12852px 0px, rgb(0, 20, 32) -2.22026px -5.57409px 0px, rgb(0, 20, 32) -1.26477px -5.86518px 0px, rgb(0, 20, 32) -0.274238px -5.99373px 0px, rgb(0, 20, 32) 0.723898px -5.95617px 0px, rgb(0, 20, 32) 1.70197px -5.75355px 0px, rgb(0, 20, 32) 2.63288px -5.39147px 0px, rgb(0, 20, 32) 3.49082px -4.87998px 0px, rgb(0, 20, 32) 4.25202px -4.23324px 0px, rgb(0, 20, 32) 4.89538px -3.46919px 0px, rgb(0, 20, 32) 5.40307px -2.60899px 0px, rgb(0, 20, 32) 5.76102px -1.67649px 0px, rgb(0, 20, 32) 5.95932px -0.697531px 0px; }

    #GridTop, #GridTop.noTopImage.longer { height: 200px; }
    .top-caption h1 { max-width: 200px; margin: auto; }
    .green-layout-page .top-caption h1 { max-width: 220px; }
    .contentInnerPage .top-caption { min-width: unset; width: 55%; }
}

#whatAppButton { box-shadow: none; bottom: 0; left: 0; }
#whatAppButton img { max-width: 110px; }
#stickyButton-3061 { left: auto; right: 20px; box-shadow: none; -webkit-box-shadow: none; bottom: 0; }
.stickyButton#stickyButton-3061 img { max-width: 176px; }


.section .section-title,
.section .grid-rows .grid-row-text,
.green-layout .useful-info-grid-item,
.Stands_list .stand_item_name h3,
.green-layout .useful-info-nav ul li { opacity: 0 !important; margin-top: 0; }

.section.shown .section-title,
.section.shown .grid-rows .grid-row-text,
.section .grid-rows .slick-active .grid-row-text > *,
.green-layout.shown .useful-info-grid-item,
.sustainability.shown .grid-box-title,
.sustainability.shown .grid-box-subtitle,
.Stands_list.shown .stand_item_name h3,
.Stand_Inner_View section.dishes-section h2,
.Stand_Inner_View section.delivery-section h2,
.green-layout.shown .useful-info-nav ul li { animation: textAnim 2s !important; opacity: 1 !important; transition: opacity 1s !important; line-height: 1; }


@keyframes textAnim {
    0%, 5% { transform: translateY(160%); opacity: 0; }
    20% { opacity: 0; }
    50% { opacity: 1; }
    80%, 100% { transform: translateY(0); opacity: 1; }
}

.form-container-wide #DynamicFormObject > * { opacity: 0; transition: opacity 1s; transition-delay: 0.3s; }
.form-container-wide.shown #DynamicFormObject > *,
.shown .form-container-wide #DynamicFormObject > * { opacity: 1; }

.section .character, .sustainability .grid-boxes.row::after, .grid-form-section .form-container-wide::after, .green-layout-page .parking .grid-rows .grid-row::before { opacity: 0; }
.section.shown .character, .grid-form-section.shown .form-container-wide::after, .green-layout-page .parking.shown .grid-rows .grid-row::before { opacity: 1; transition: opacity 1s; animation: entrance 2s; }
.sustainability.shown .grid-boxes.row::after { transition: opacity 3s; opacity: 1; }

@media(max-width: 767px) {
    .section.shown .character, .grid-form-section.shown .form-container-wide::after { animation: mob-entrance 3s; }
    #stickyButton-3061 { right: 0; }
    .stickyButton#stickyButton-3061 img { max-width: 96px; }
}

@keyframes entrance {
    0%, 5% { transform: translateX(-150%); opacity: 0; }
    20% { opacity: 0; }
    50% { opacity: 1; }
    80%, 100% { transform: translateX(-50%); opacity: 1; }
}

@keyframes mob-entrance {
    0%, 5% { transform: translateX(-150%); opacity: 0; }
    20% { opacity: 0; }
    50% { opacity: 1; }
    80%, 100% { transform: initial; opacity: 1; }
}

@keyframes characters {
    0%, 5% { transform: translateX(150%); opacity: 0; }
    20% { opacity: 0; }
    50% { opacity: 1; }
    80%, 100% { transform: initial; opacity: 1; }
}

@keyframes spin {
    100% { transform: translate(-50%, -50%) rotate(360deg); }
}

.titleWrapper { overflow: hidden; padding: 16px; margin: -16px; }
.grid-top-char { background-position: center center; background-size: cover; background-repeat: no-repeat; position: absolute; bottom: 0; inset-inline-start: 100px; /*opacity: 0;*/ }
.grid-top-char.shown { /*animation: characters 2s linear;*/ transition: opacity 1s; opacity: 1; transform: translateX(0); }

/*green-layout-page*/
.green-layout-page { background-image: linear-gradient(65deg, rgba(255,255,255,1) 0%, rgba(218,239,237,1) 70%, rgba(218,239,237,1) 100%); }
.green-layout-page #GridTop { background: var(--green); background-size: cover; background-position: center; }
.green-layout-page.fourthVers #GridTop { background: var(--light-green); }
.green-layout-page .grid-top-char { background-image: url('/warehouse/dynamic/377077.png'); width: 320px; height: 462px; }
.green-layout-page.secVers .grid-top-char { background-image: url('/warehouse/dynamic/377079.png'); width: 228px; height: 394px; }
.green-layout-page.thirdVers .grid-top-char { background-image: url('/warehouse/dynamic/377080.png'); width: 242px; height: 387px; }
.green-layout-page.fourthVers .grid-top-char { background-image: url('/warehouse/dynamic/408321.png'); width: 300px; height: 432px; }
.green-layout-page.fourthVers.sustainabilityPage .grid-top-char { background-image: url('/warehouse/dynamic/411167.png'); }
.green-layout-page #subheadline h2,
#pageview #text1 h2 { font-size: 220%; margin: 0; color: var(--blackish); text-align: start; line-height: 60px; }
.green-layout-page:not(.contentInnerPage) #subheadline h2::after,
#pageview #text1 h2::after { content: ''; display: block; width: 100px; height: 4px; background: var(--green); margin-bottom: 14px; }

.green-layout-page #galleryview { text-align: start; max-width: 880px; padding: 0 15px; font-size: 1rem; margin-top: 40px; }
.green-layout-page #text1, .green-layout-page #text2 { max-width: 100%; text-align: inherit; font-size: 0.9rem; }
.green-layout-page #text1 p, .green-layout-page #text2 p { overflow: visible; }
.green-layout-page #text1 img, .green-layout-page #text2 img { box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.16); margin: 40px 0; }
.green-layout-page .GridBottomGallery { padding-bottom: 160px; }
.green-layout-page .owl-carousel .owl-stage-outer { overflow: visible; }
.green-layout-page .owl-carousel .owl-item .item { overflow: visible; padding: 0 20px; }
.green-layout-page .topImg { border-radius: 30px 0; box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.16); overflow: hidden; pointer-events:none;}
.green-layout-page .topImg img { box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.16); }

.green-layout-page .gallery-container .unOwl { display: flex; justify-content: center; }
.green-layout-page .gallery-container .unOwl .item { width: 33.33vw; height: 20.5vw; padding: 0 20px; }
.green-layout-page .gallery-container .unOwl .item .topImg img { object-fit: cover; height: 100%; }
.green-layout-page .gallery-container .unOwl .item .topImg { height: 100%; }

.green-layout-page .owl-controls { bottom: -60px; position: absolute; left: 50%; }
.green-layout-page .owl-carousel .owl-nav div { line-height: 0; transform: translate(-50%, -50%); height: 50px; width: 50px; overflow: hidden; box-shadow: var(--shadow); border-radius: 50%; background: #fff; }
.green-layout-page .owl-carousel .owl-prev::after, .green-layout-page .owl-carousel .owl-next::after { top: 0; position: absolute; display: unset; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg transform='translate(-417.594 106.5) rotate(-90)'%3E%3Cg transform='translate(106.5 417.594) rotate(90)'%3E%3Ccircle cx='25' cy='25' r='25' fill='transparent'%3E%3C/circle%3E%3Cpath d='M12.833 0 9.8 3.029l5.663 5.663H0v3.867H15.467L9.8 18.221l3.029 3.029L23.458 10.625Z' transform='translate(13.066 15)' fill='%23001420'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); width: 50px; height: 50px; border-radius: 50%; transition: all 0.4s linear; left: 0; }
.green-layout-page .owl-carousel .owl-prev:hover:after, .green-layout-page .owl-carousel .owl-next:hover:after { left: 30px; opacity: 0; }
.green-layout-page .owl-carousel .owl-prev:hover:before, .green-layout-page .owl-carousel .owl-next:hover:before { left: 0; opacity: 1; }
.green-layout-page .owl-carousel .owl-prev::before, .green-layout-page .owl-carousel .owl-next::before { content: ''; top: 0; position: absolute; height: 50px; width: 50px; left: -30px; opacity: 0; border-radius: 50%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg transform='translate(-417.594 106.5) rotate(-90)'%3E%3Cg transform='translate(106.5 417.594) rotate(90)'%3E%3Ccircle cx='25' cy='25' r='25' fill='transparent'%3E%3C/circle%3E%3Cpath d='M12.833 0 9.8 3.029l5.663 5.663H0v3.867H15.467L9.8 18.221l3.029 3.029L23.458 10.625Z' transform='translate(13.066 15)' fill='%23001420'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: cover; z-index: 2; transition: all 0.4s linear; }
.green-layout-page .owl-carousel .owl-next::after, .green-layout-page .owl-carousel .owl-next::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg transform='translate(0 50) rotate(-90)'%3E%3Cg transform='translate(0 50) rotate(-90)'%3E%3Ccircle cx='25' cy='25' r='25' fill='transparent'%3E%3C/circle%3E%3Cpath d='M12.833 21.25 9.8 18.221l5.663-5.663H0V8.692H15.467L9.8 3.029 12.833 0 23.458 10.625Z' transform='translate(13.066 13.75)' fill='%23001420'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.green-layout-page .owl-carousel .owl-next::before { left: unset; right: -30px; }
.green-layout-page .owl-carousel .owl-next::after, .green-layout-page .owl-carousel .owl-next:hover:before { left: unset; right: 0; }
.green-layout-page .owl-carousel .owl-next:hover:after { right: 30px; opacity: 0; left: unset; }

.green-layout-page .owl-carousel .owl-next { left: calc(50% - 40px); }
.green-layout-page .owl-carousel .owl-prev { right: unset; left: calc(50% + 40px); }

/*Useful-info-Pages*/
.green-layout-page .lobby-grid #GridPage .max-width { padding: 0; }
.categories-strip { background: transparent; margin-top: -25px; position: relative; }


@media(min-width: 991px) {
    .categories-strip ul { height: 50px; }
    .categories-strip ul li { padding: 0; height: 100%; font-size: 0.9rem; background: #fff; color: var(--black); font-family: var(--bold), 'paralucent'; border-radius: 15px 0; margin-left: 15px; box-shadow: var(--shadow); }
    .categories-strip ul li a { position: relative; width: 100%; height: 100%; display: inline-flex; align-items: center; padding: 0 15px; transition: all 0.25s ease; border-radius: 15px 0; text-transform: uppercase; text-align: start; }
    .categories-strip ul li:first-child { display: none; }
    .categories-strip ul li.active, .categories-strip ul li:hover > a { background: var(--black); color: #fff; border-radius: 15px 0; }
}

.panel-group { max-width: 1000px; margin: auto; }
.panel-group .panel { border-radius: 0; background: transparent; border: none; box-shadow: none; }

.faq-headline.collapsed { display: flex; align-items: center; background-color: #fff; color: var(--black); font-weight: 600; font-family: var(--regular); padding: 10px 20px 10px 10px; border-radius: 15px 0px 0 0; transition: all 0.25s ease; height: 60px; box-shadow: var(--shadow); }
.faq-headline { border-radius: 15px 0; background-color: var(--green); color: #ffffff; font-size: 0.9rem; display: flex; height: 60px; align-items: center; font-weight: 600; font-family: var(--regular); border-radius: 15px 0px 0 0; padding: 10px 20px 10px 10px; box-shadow: var(--shadow); }
.faq-headline span { order: 1; }
span.accessabilityIcon { order: 2; margin-inline-start: 25px; }
.plusMinus { width: 26px; height: 26px; border-radius: 50%; background: #daefed; margin-inline: auto 0; order: 3; position: relative; transition: all 0.5s linear; }
.plusMinus .horizontal { width: 50%; height: 1px; background: var(--blackish); position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); }
.plusMinus .vertical { width: 1px; height: 50%; background: var(--blackish); position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transition: all 0.35s ease-in-out; }
.faq-headline:not(.collapsed) .plusMinus .vertical, #shops-positions-lobby .store.active .position_row.active .plusMinus .vertical,
.orange-layout-page #shops-positions-lobby .position_row.active .plusMinus .vertical { -webkit-transform: translate(-50%, -50%) rotate(90deg); opacity: 0; }
.faq-body { transition: all 0.25s ease; background: #fff; }
.faq-body.in { border-radius: 0 0 10px 0; box-shadow: var(--shadow); }
.faq-body-wrapper { display: flex; width: 100%; justify-content: space-between; max-width: 100% !important; padding: 30px 30px 50px !important; }
.faq-body-wrapper > div { width: calc(50% - 15px); }
.faq-body-wrapper > div ul { list-style: none; display: flex; margin: 0; padding: 0; font-size: 0.9rem; gap: 10px; }
.text1-label, .text2-label { display: flex; justify-content: flex-end; align-items: center; gap: 10px; flex-direction: row-reverse; font-family: var(--bold), paralucent; font-size: 1.05rem; border-bottom: 1px solid var(--blackish); padding-bottom: 11px; margin-bottom: 15px; }

.green-layout-page .grid-contents { margin-bottom: 40px; }
.green-layout-page .grid-content-section.promo-boxes { padding: 0; background: var(--green); max-width: 1170px; border-radius: 80px 0; }
.green-layout-page #LobbyModule .promo-boxes .grid-boxes { padding: 80px 85px; display: flex; align-items: center; justify-content: space-between; }
.green-layout-page #LobbyModule .promo-boxes .grid-boxes.row::before,
.green-layout-page #LobbyModule .promo-boxes .grid-boxes.row::after,
.green-layout-page #LobbyModule .content-info .grid-boxes.row::before,
.green-layout-page #LobbyModule .content-info .grid-boxes.row::after,
.green-layout-page #LobbyModule .roads .grid-boxes.row::before,
.green-layout-page #LobbyModule .roads .grid-boxes.row::after,
.green-layout-page .parking .grid-rows::after,
.green-layout-page .parking .grid-rows::before,
.green-layout-page .grid-rows::after,
.green-layout-page .grid-rows::before,
.green-layout-page #LobbyModule .parking-fee .grid-boxes::after,
.green-layout-page #LobbyModule .parking-fee .grid-boxes::before,
.sustainabilityPage .itemsList.row::before,
.sustainabilityPage .itemsList.row::after { content: none; }
.green-layout-page #LobbyModule .promo-boxes .grid-boxes .grid-box { margin: 0; display: inline-flex !important; flex-wrap: wrap; width: calc(50% - 20px); height: 200px; border-radius: 20px 0; box-shadow: -5px 5px 20px 0 rgba(0, 0, 0, 0.15); background-image: linear-gradient(69deg, #daefed 1%, #fff 100%); padding: 15px; overflow: hidden; justify-content: space-between; align-items: center; opacity: 1; }
.green-layout-page #LobbyModule .promo-boxes .grid-boxes .grid-box.lastItem { flex-direction: row-reverse; background-image: linear-gradient(248deg, #daefed 99%, #fff); }
.green-layout-page #lobbyview .promo-boxes .grid-boxes .grid-box-image,
.green-layout-page #LobbyModule .promo-boxes .grid-boxes .grid-box-image { margin-bottom: 0; padding: 0; }
.green-layout-page .promo-boxes .grid-boxes .grid-box-image-container { position: relative; }
.green-layout-page .promo-boxes .grid-boxes .box-image-animation img { height: 191px; width: auto; }

.green-layout-page .promo-boxes .box-content-wrap { width: calc(100% - 180px); padding: 15px 0; height: 100%; display: flex; flex-direction: column; justify-content: center; }
.green-layout-page .promo-boxes .grid-box-title { flex-grow: 1; }
.green-layout-page #lobbyview .promo-boxes .grid-boxes .grid-box-title h3,
.green-layout-page #LobbyModule .promo-boxes .grid-boxes .grid-box-title h3,
.green-layout-page #lobbyview .content-info .grid-boxes .grid-box-title h3,
.green-layout-page #LobbyModule .content-info .grid-boxes .grid-box-title h3,
#pageview h3,
#pageview h4 { font-size: 1rem; margin-bottom: 12px; }
.green-layout-page .promo-boxes .grid-boxes .grid-box-title h3 a,
.green-layout-page .content-info .grid-boxes .grid-box-title h3 a,
.green-layout-page.fourthVers .about_sustainability h2,
.green-layout-page .sustainability_row .grid-rows > .grid-row .grid-row-text h2,
.green-layout-page .mw850 h2,
.green-layout-page.fourthVers .about_sustainability .grid-text .grid-text-content h3,
.sustainability_row_content h2,
#pageview h3,
#pageview h4 { color: var(--black); font-size: 1.5rem; line-height: 1.33; }
#pageview h4 { font-size: 1.1rem; margin-top: 20px; }
.green-layout-page .promo-boxes .grid-boxes .grid-box-subtitle { font-size: 0.9rem; color: #fff; }
.green-layout-page .promo-boxes .grid-boxes .grid-box-subtitle a { width: 160px; height: 42px; display: inline-flex; align-items: center; justify-content: center; background: var(--blackish); border-radius: 25px; position: relative; overflow: hidden; }

.green-layout-page .content-info { padding: 0; max-width: 1170px; }
.green-layout-page #LobbyModule .content-info .grid-boxes { display: flex; flex-wrap: wrap; padding-top: 0; }
.green-layout-page #lobbyview .content-info .grid-box,
.green-layout-page #LobbyModule .content-info .grid-box { width: 50%; padding: 0 50px; margin: 0; text-align: start; }
.green-layout-page #lobbyview .content-info .grid-boxes .grid-box-image,
.green-layout-page #LobbyModule .content-info .grid-boxes .grid-box-image { display: none; }
.green-layout-page #lobbyview .content-info .grid-boxes .grid-box-title h3::after,
.green-layout-page #LobbyModule .content-info .grid-boxes .grid-box-title h3::after,
.green-layout-page.fourthVers .about_sustainability h2::after,
.green-layout-page.fourthVers .mw850 h2::after,
.influence #lobbyview h2::after, .joinUs_content_container h2::after,
.joinUs_content_container .tiny-btn::after,
.SingleItemPage #CatalogModule .catalogItemSingleView .itemContent #headline h1::after,
body.SingleItemPage .catalogTextContainer > #catalogText h3::after, .sustainabilityPage #CatalogView h2::after,
.sustainabilityPage #CatalogView #text2 h3::after,
.green-layout-page.fourthVers .about_sustainability .grid-text .grid-text-content h3::after,
.green-layout-page.fourthVers .about_sustainability .grid-text .grid-text-content h4::after,
#pageview h3:not(.itemTitle)::after,
#pageview h4:not(.item-subtitle)::after { content: ''; display: block; width: 100px; height: 4px; background: var(--green); }

.green-layout-page .content-info .grid-box-fulltext { font-size: 0.9rem; }
.green-layout-page .content-info .grid-boxes .grid-box-title h3 a { pointer-events: none; }
.green-layout-page .grid-box-fulltext ol,
.green-layout-page .grid-box-fulltext ul { margin: 0; padding-inline-start: 20px; }

.green-layout-page .roads { padding: 0; max-width: 880px; }
.green-layout-page #LobbyModule .roads .grid-boxes { display: flex; padding: 0; }
.green-layout-page #LobbyModule .roads .grid-boxes .grid-box { margin: 0; padding: 0 30px; }
.green-layout-page #LobbyModule .roads .grid-boxes .grid-box .grid-box-image { margin-bottom: 14px; padding-bottom: 100%; border-radius: 50%; box-shadow: var(--shadow); }

.roads .grid-boxes .grid-box-image-container { background: #fff; border-radius: 50%; }
.roads .grid-boxes .grid-box-title h3 { font-family: var(--regular); font-weight: 600; }
.roads .grid-boxes .grid-box-title h3 a { color: var(--blackish); font-size: 0.9rem; }
.green-layout-page .roads h2 { text-shadow: none; font-weight: 300; font-family: var(--regular); font-size: 1rem; background: #ee3d96; width: max-content; margin: 0 auto 50px; padding: 9px; border-radius: 25px; display: flex; justify-content: center; align-items: center; }
.green-layout-page .roads h2::before { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14.365' height='20.063' viewBox='0 0 14.365 20.063'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='14.365' height='20.063' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M7.183 0A7.183 7.183 0 0 0 0 7.183c0 5.079 7.183 12.88 7.183 12.88s7.183-7.8 7.183-12.88A7.183 7.183 0 0 0 7.183 0m0 10.774a3.591 3.591 0 1 1 3.591-3.591 3.591 3.591 0 0 1-3.591 3.591' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: cover; width: 14px; height: 20px; display: inline-block; margin-inline-end: 10px; }
.green-layout-page .roads h2 .contantSpan { display: none; }

.green-layout-page .parking { background: var(--green); padding: 0; height: 450px; overflow: hidden; }
.green-layout-page .parking .grid-rows { height: 100%; overflow: hidden; display: flex; }
.green-layout-page .parking .grid-rows .grid-row::before { content: ''; position: absolute; background-size: cover; background-repeat: no-repeat; background-image: url(/warehouse/dynamic/378095.png); bottom: 0; left: 50%; transform: translateX(-50%); width: 355px; height: 422px; z-index: 1; }
.green-layout-page .parking .grid-rows .grid-row { background: transparent; height: 100%; direction: ltr !important; display: flex !important; align-items: center; }
.green-layout-page .parking .grid-row .grid-row-image-container { position: relative; }
.green-layout-page .parking .grid-row li.slider-item { padding-bottom: 0; }
.green-layout-page .parking .box-image-animation img { width: 100%; }

.green-layout-page .parking .grid-rows .grid-row-cell { display: inline-flex !important; justify-content: center; align-items: center; }
.green-layout-page .parking .grid-row-text { color: #fff; text-align: center; }
.green-layout-page .parking .grid-row-text h2 { font-size: 2.2rem; }
.green-layout-page .parking .grid-row-text h4 { font-family: var(--regular); margin: 0 0 14px 0; font-size: 0.9rem; font-weight: 300; }
.green-layout-page .parking .grid-row-text p { font-size: 0.7rem; font-family: var(--regular); font-weight: 400; line-height: 1.3; }
.green-layout-page .parking .grid-row-text h2, .parking .grid-row-text h4, .green-layout-page .parking-fee h2, .about_sustainability h2, .sustainability_row .grid-rows > .grid-row .grid-row-text h2, .green-layout-page .mw850 h2 { text-shadow: none; }
.green-layout-page .parking .grid-row-text h2 span, .parking .grid-row-text h4 span, .green-layout-page .parking-fee h2 span, .about_sustainability h2 span, .sustainability_row .grid-rows > .grid-row .grid-row-text h2 span, .green-layout-page .mw850 h2 span { display: none; }

.green-layout-page .parking-fee, .green-layout-page #LobbyModule .parking-fee .grid-boxes { padding: 0; }
.green-layout-page #LobbyModule .parking-fee .parking-fee-bord { pointer-events: none; display: flex; flex-wrap: wrap; flex-direction: column; padding: 35px; border-radius: 30px 0; width: 100%; max-width: 850px; margin: auto; box-shadow: -5px 5px 30px 0 rgba(0, 0, 0, 0.2); background-image: linear-gradient(65deg, rgba(255,255,255,1) 0%, rgba(218,239,237,1) 70%, rgba(218,239,237,1) 100%); }
.green-layout-page #LobbyModule .parking-fee .grid-boxes .grid-box { display: inline-flex; margin: 0; padding: 15px 0 15px; border-bottom: 1px solid #2b786b20; width: 100%; }
.green-layout-page #LobbyModule .parking-fee .grid-boxes .grid-box.lastItem { border-bottom: none; }
.green-layout-page #LobbyModule .parking-fee .grid-boxes .grid-box .grid-box-image { display: none; }
.green-layout-page .parking-fee .box-content-wrap { display: flex; align-items: center; justify-content: space-between; width: 100%; font-size: 0.7rem; font-family: var(--regular); }
.green-layout-page #LobbyModule .parking-fee .parking-fee-bord .section-title h2 { text-align: start; font-size: 1.05rem; color: var(--blackish); }
.green-layout-page #LobbyModule .parking-fee .parking-fee-bord .section-title h2::after { content: ''; display: block; width: 100px; height: 4px; background: var(--green); margin: 9px 0; }
.green-layout-page #LobbyModule .parking-fee .grid-boxes .grid-box-title h3 { margin: 0; font-size: 0.7rem; font-family: var(--regular); font-weight: 600; }
.green-layout-page #LobbyModule .parking-fee .grid-boxes .grid-box-title h3 a { color: var(--black); }
.green-layout-page #LobbyModule .parking-fee .grid-boxes .grid-box-subtitle { font-size: 0.7rem; font-family: var(--regular); }

#gridshort-view .flex-row::before, #gridshort-view .flex-row::after { content: none; }
#gridshort-view .flex-row { max-width: calc((345px * 3) + 80px); position: relative; display: flex; margin: 0 auto 100px; align-content: center; flex-wrap: wrap; gap: 40px; padding-top: 40px; }
#gridshort-view .flex-row > div { max-width: 345px; width: 100%; margin-bottom: 0; height: 217px; padding: 0; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16); }
#gridshort-view .flex-row > div .grid-short-box { height: 100%; margin: 0; }
#gridshort-view .flex-row > div .grid-short-box-image { display: none; }
#gridshort-view .flex-row > div .grid-short-box-fulltext { background: #fff; border-radius: 10px 0; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16); height: 100%; display: flex; flex-direction: column; overflow: hidden; }
#gridshort-view .flex-row > div .grid-short-box-link { margin-top: auto; height: 50px; display: inline-flex; align-items: center; justify-content: flex-start; background: var(--green); color: #fff; padding: 0 20px; }
#gridshort-view .flex-row > div .grid-short-box-link a { font-size: 0.9rem; width: 100%; text-align: start; display: flex; align-items: center; justify-content: space-between; }
#gridshort-view .flex-row > div .grid-short-box-link a:hover { color: #fff; }
#gridshort-view .flex-row > div .grid-short-box-link a::after { content: ''; display: inline-flex; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.29' height='23' viewBox='0 0 25.29 23' style='%26%2310%3B'%3E%3Cpath d='M13.835 23 10.57 19.721l6.1-6.129H0V9.408H16.674l-6.1-6.129L13.835 0 25.29 11.5Z' transform='translate(25.29 23) rotate(180)' fill='%23fff'/%3E%3C/svg%3E"); width: 18px; height: 16px; background-size: cover; background-repeat: no-repeat; transition: all 0.35s ease-in-out; }
#gridshort-view .flex-row > div .grid-short-box-link a:hover::after, .orange-layout-page .catalogItemBox:hover .item-text-top::after, .pink-layout-page .stand_catagory:hover span.arrow svg { -webkit-animation: bounce-right 1.5s infinite; animation: bounce-right 1.5s infinite; }
#gridshort-view .flex-row > div .grid-short-box-subtitle { margin: auto 0; text-align: start; padding: 0 20px; font-size: 0.7rem; font-weight: 600; display: flex; align-items: center; gap: 10px; }
.green-layout-page.contentInnerPage #subheadline h2::before { /*content: ''; display: inline-flex; background-size: cover; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14.365' height='20.063' viewBox='0 0 14.365 20.063'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='14.365' height='20.063' fill='%23ee3d96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M7.183 0A7.183 7.183 0 0 0 0 7.183c0 5.079 7.183 12.88 7.183 12.88s7.183-7.8 7.183-12.88A7.183 7.183 0 0 0 7.183 0m0 10.774a3.591 3.591 0 1 1 3.591-3.591 3.591 3.591 0 0 1-3.591 3.591' fill='%23ee3d96'/%3E%3C/g%3E%3C/svg%3E"); width: 14px; height: 20px; */ }
#gridshort-view .flex-row > div .grid-short-box .grid-short-box-label { font-size: 0.9rem; font-family: var(--bold), paralucent; text-align: start; max-width: 80%; padding-block: 20px 0; padding-inline: 20px 0; }
#gridshort-view .flex-row > div .grid-short-box .grid-short-box-label::after, #ContentGridShortModule #text1 h3::after, #ContentGridShortModule #text1 h2::after,
#ContentGridShortModule #text1 h1::after { content: ''; display: block; width: 100px; height: 4px; background: var(--green); margin-top: 12px; }

@keyframes bounce-right {
    /*0% { -webkit-transform: translateX(28px); transform: translateX(28px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;*/ /* opacity: 1;*/ /*}
    24% { opacity: 1; }
    40% { -webkit-transform: translateX(20px); transform: translateX(20px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
    65% { -webkit-transform: translateX(13px); transform: translateX(13px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
    82% { -webkit-transform: translateX(6.5px); transform: translateX(6.5px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
    93% { -webkit-transform: translateX(4px); transform: translateX(4px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
    25%, 55%, 75%, 87%, 98% { -webkit-transform: translateX(0px); transform: translateX(0px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
    100% { -webkit-transform: translateX(0px); transform: translateX(0px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; opacity: 1; }*/

    0%, 100% { transform: translate(0, 0); }
    50% { transform: translate(10px, 0); }
}

.green-layout-page.careerPage.contentInnerPage #GridTop, .green-layout-page.careerPage.contentInnerPage .categories-strip,
.careerPage:not(.contentInnerPage) #GridPromo { display: none; }
.careerPage:not(.contentInnerPage) #SiteGrid.layout-2sides #GridContent { width: 100%; padding: 0; margin: 0; }
.green-layout-page.careerPage.contentInnerPage #GridWrap { margin-top: 205px; }
.contentInnerPage #SiteGrid.layout-2sides #GridContent { width: calc(100% - 360px); }
.contentInnerPage #GridPromo.affix, .contentInnerPage #GridPromo.affix-top, .contentInnerPage #GridPromo.affix-bottom { position: relative; width: 360px; padding: 0; }
.careerPage #GridWrapInner { display: flex; justify-content: space-between; }

@media(min-width: 768px) {
    .careerPage #DynamicFormObject[dynamic-form-object-id="2916"] { position: sticky; top: 185px; }
}

#ContentGridShortModule { margin-bottom: 100px; }
#ContentGridShortModule #headline h1 span, #ContentGridShortModule #text1 h3 span, #ContentGridShortModule #text1 h2 span,
#ContentGridShortModule #text1 h1 span, .sustainabilityPage #CatalogView h2 span.contantSpan, .sustainabilityPage #CatalogView #text2 h3 span.contantSpan,
.sustainabilityPage .catalogItemBox h3.itemTitle span.contantSpan { display: none; }
#ContentGridShortModule #headline h1, .sustainabilityPage #CatalogView h2, .sustainabilityPage #CatalogView #text2 h3 { text-shadow: none; color: var(--blackish); text-align: right; margin-bottom: 20px; font-size: 2.2rem; max-width: 85%; }
.green-layout-page.contentInnerPage #subheadline h2 { font-size: 0.9rem; font-family: var(--regular); font-weight: 400; line-height: 1.44; display: flex; align-items: center; padding-bottom: 20px; }
.green-layout-page.contentInnerPage #subheadline h2::before { margin-left: 5px; }
#ContentGridShortModule #text1 h3, #ContentGridShortModule #text1 h2,
#ContentGridShortModule #text1 h1, .sustainabilityPage #CatalogView h2 { color: var(--blackish); }
#ContentGridShortModule #text1 ul { margin: 0; padding-right: 20px; list-style: none; position: relative; }
#ContentGridShortModule #text1 ul li::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M5.12 0V3.877L2.379 1.135 1.135 2.379 3.877 5.12H0V6.879H3.877L1.135 9.621l1.244 1.244L5.12 8.123V12H6.879V8.123l2.741 2.741 1.244-1.244L8.123 6.879H12V5.12H8.123l2.741-2.741L9.621 1.135 6.879 3.877V0Z' transform='translate(0 0)' fill='%23ee3d96'/%3E%3C/svg%3E"); content: ''; position: absolute; width: 12px; height: 12px; right: 0; margin-top: 8px; }

/*FourthVers*/
.green-layout-page.fourthVers #LobbyModule .GridBottomGallery .section.grid-gallery-section { margin-bottom: 0; }
.green-layout-page.fourthVers p, .green-layout-page.fourthVers li { font-size: clamp(0.7rem, 0.833vw, 0.8rem); line-height: 24px; }
.green-layout-page.fourthVers ul ul { padding-right: 20px; }
.green-layout-page.fourthVers p > img { box-shadow: var(--shadow); }
.green-layout-page.fourthVers .about_sustainability { max-width: 850px; margin-inline: auto; text-align: start; padding-bottom: 0; }
.green-layout-page.fourthVers .about_sustainability h2, .green-layout-page .sustainability_row .grid-rows > .grid-row .grid-row-text h2, .green-layout-page .mw850 h2, .influence #lobbyview h2, .SingleItemPage #CatalogModule .catalogItemSingleView .itemContent #headline h1, .sustainability_row_content h2 { font-size: clamp(1.05rem, 2.292vw,2.2rem); max-width: 100%; }
.green-layout-page.fourthVers .about_sustainability .grid-text .grid-text-content { padding: 0; width: 100%; text-align: start; }
.green-layout-page.fourthVers .about_sustainability .grid-text .grid-text-content h3,
.green-layout-page.fourthVers .about_sustainability .grid-text .grid-text-content h4 { color: var(--black); }
.green-layout-page.fourthVers .about_sustainability .grid-text .grid-text-content h4 { font-size: 0.9rem; }
.green-layout-page.fourthVers .about_sustainability .grid-text .grid-text-content h3 > span,
.green-layout-page.fourthVers .about_sustainability .grid-text .grid-text-content h4 > span { display: none; }

.green-layout-page .sustainability_row { display: flex; margin-bottom: 100px; }
.green-layout-page .sustainability_row .grid-rows > .grid-row { background: var(--light-green); display: flex !important; direction: ltr !important; }
.green-layout-page .sustainability_row .grid-rows > .grid-row .grid-row-text, .green-layout-page .mw850 .grid-text-content { width: 100%; text-align: center; }
.green-layout-page .sustainability_row .grid-rows > .grid-row .grid-row-text h2, .green-layout-page.fourthVers .mw850 h2, .sustainability_row_content h2 { margin-bottom: 24px; line-height: 1; }
.green-layout-page .sustainability_row .grid-rows .grid-row-text a.grid-row-button { margin: 0 auto; border: none; color: transparent; background: #ffffff; display: flex; justify-content: center; align-items: center; width: 50px; height: 50px; box-shadow: var(--shadow); padding: 0; border-radius: 25px; overflow: hidden; position: relative; }
.green-layout-page .sustainability_row .grid-row .grid-row-image-container { position: relative; height: 100%; }
.green-layout-page .sustainability_row .grid-row li.slider-item { padding-bottom: 0; height: 100%; line-height: 0; }
.green-layout-page .sustainability_row .grid-rows .flexslider-box::before, .sustainability_row_wrapper::before { content: ''; position: absolute; width: 326px; height: 393px; right: 0; transform: translateX(50%); bottom: 0; background-size: cover; background-repeat: no-repeat; background-image: url('/warehouse/dynamic/374520.jpg'); z-index: 3; }
.green-layout-page .sustainability_row .grid-rows .grid-row-text a.grid-row-button::before, .green-layout-page .sustainability_row .grid-rows .grid-row-text a.grid-row-button::after, .sustainability_row_content a::before, .sustainability_row_content a::after { content: ''; position: absolute; top: 50%; left: 50%; background-size: cover; background-repeat: no-repeat; width: 50px; height: 50px; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><g transform="translate(0 50) rotate(-90)"><g transform="translate(0 50) rotate(-90)"><circle cx="25" cy="25" r="25" fill="%23fff"></circle><path d="M12.833,21.25,9.8,18.221l5.663-5.663H0V8.692H15.467L9.8,3.029,12.833,0,23.458,10.625Z" transform="translate(13.066 13.75)" fill="%23001420"></path></g></g></svg>'); transform: translate(-50%, -50%); transition: all 0.5s linear; }
.green-layout-page .sustainability_row .grid-rows .grid-row-text a.grid-row-button::after, .sustainability_row_content a::after { left: 150%; }
.green-layout-page .sustainability_row .grid-rows .grid-row-text a.grid-row-button:hover::after, .sustainability_row_content a:hover::after { left: 50%; }
.green-layout-page .sustainability_row .grid-rows .grid-row-text a.grid-row-button:hover::before, .sustainability_row_content a:hover::before { left: -150%; }

@media(min-width: 1024px) {
    .green-layout-page .sustainability_row .grid-rows > .grid-row { height: 450px; }
    .green-layout-page .sustainability_row .grid-rows .grid-row-cell { display: inline-flex !important; width: 50%; align-items: center; }
    .green-layout-page .sustainability_row .grid-rows .grid-row-cell .slides { width: 100%; height: 100%; overflow: hidden; }
    .green-layout-page .sustainability_row .box-image-animation img { object-fit: cover; height: 100%; width: 100%; }
}

@media(max-width: 767px) {
    .green-layout-page.fourthVers .about_sustainability .grid-text .grid-text-content h3 { font-size: 1.05rem; }
    .parking-page .titleWrapper { margin: -16px 0; }
}

/*MeetingsRooms*/
.green-layout-page.fourthVers.rental-areas .top-caption-subtitle { position: relative; font-size: 3rem; font-family: var(--bold), paralucent; width: 100%; line-height: 1.25; text-align: center; color: #fff; text-shadow: -5px 5px 25px #001420; }
.green-layout-page.fourthVers.rental-areas .top-caption { display: flex; flex-direction: column-reverse; gap: 15px; }
.green-layout-page.fourthVers.rental-areas .top-caption h1 { font-size: 1rem; text-shadow: none; font-family: var(--regular); font-weight: 600; }
.green-layout-page.fourthVers.rental-areas .top-caption h1 span.contantSpan { display: none; }

.green-layout-page.fourthVers .GridBottomGallery { padding-bottom: 120px; }
.green-layout-page.fourthVers .mw850 { max-width: 850px; margin-inline: auto; margin-bottom: 0; padding-bottom: 0; }
.green-layout-page.fourthVers .mw850 h2::after, .influence #lobbyview h2::after, .joinUs_content_container h2::after, .joinUs_content_container .tiny-btn::after { margin-inline: auto; }
.green-layout-page .mw850 .grid-text-content p { margin-top: 0; }
.green-layout-page.fourthVers .mw850 h2, .influence #lobbyview h2, .joinUs_content_container h2 { margin-bottom: 14px; }
.mw850 .grid-text a { background: var(--blackish); overflow: hidden; width: 150px; height: 42px; display: flex; justify-content: center; align-items: center; margin-top: 30px; border-radius: 25px; font-size: 0.7rem; }
.mw850 .grid-text a::before, .mw850 .grid-text a::after { }


.groupsActivity.green-layout-page.fourthVers.rental-areas .top-caption-subtitle { font-size: 1rem; text-shadow: none; font-family: var(--regular); font-weight: 600; }
.groupsActivity.green-layout-page.fourthVers.rental-areas .top-caption h1 { position: relative; font-size: 3rem; font-family: var(--bold), paralucent; width: 100%; line-height: 1.25; text-align: center; color: #fff; text-shadow: -5px 5px 25px #001420; }
.groupsActivity.green-layout-page.fourthVers.rental-areas .top-caption h1 span.contantSpan { display: block; }
.groupsActivity.green-layout-page.fourthVers.rental-areas .top-caption-subtitle .contantSpan { display: none; }
.groupsActivity.green-layout-page.fourthVers.rental-areas .top-caption { flex-direction: column; }


/*realization*/
.realization #GridPage .max-width, .realization #GridPage .max-width-center { max-width: 100%; width: 100%; }

.switching_views_grid { max-width: 100%; margin-inline: auto; padding: 40px 20px 80px; }
.views_wrapper { display: flex; max-width: 1170px; margin-inline: auto; }
.vertical_navigation { display: inline-flex; -webkit-box-orient: vertical; flex-flow: column wrap; min-width: 160px; max-width: 230px; row-gap: 10px; margin-inline-end: 80px; height: max-content; position: sticky; top: calc(var(--headerHeight) + 20px); }
.views_content { display: inline-flex; width: calc(100% - 165px); position: relative; padding-block: 0px; }

.nav_item { width: 100%; padding: 5px 10px; border: none; height: auto; min-height: 36px; box-shadow: var(--shadow); display: inline-flex; font-family: var(--regular); font-size: 0.8rem; align-items: center; justify-content: center; border-radius: 10px 0; background: #fff; transition: all 0.3s ease; line-height: 1.2; }
.nav_item.active { background: #7ccfc5; font-weight: 700; color: #001420; }

.views_content_wrapper { display: flex; flex-wrap: wrap; transform: translateX(35px); opacity: 0; transition: all 0.4s ease-in-out; width: 100%; position: absolute; justify-content: flex-start; align-items: flex-start; column-gap: 80px; }
.views_content_wrapper .view-item-right, .views_content_wrapper .view-item-left { width: calc(50% - 40px); }
.views_content_wrapper.active { position: relative; transform: translateX(0); opacity: 1; z-index: 1; }
.views_image_container img { border-radius: 30px 0; box-shadow: var(--shadow); width: 100%; height: 330px; object-fit: cover; }

.views_content_relation, .views_image_container { text-align: start; }
.views_item_title { width: 100%; text-align: start; display: inline-flex; column-gap: 30px; align-items: flex-start; margin-bottom: 15px; }
.title-icons-wrapper { display: flex; column-gap: 10px; }
.views_item_title h2 { font-size: 2.5rem; color: #001420; }
.views_item_title h2 span, .view-sdg-wrapper > h3 span, .sustainability_row_content h2 > span { display: none; }
.views_content_wrapper.active .views_item_title h2, .views_content_wrapper.active .views_goal > * { animation: textAnim 2s; }

.view-sdg-wrapper { display: flex; flex-wrap: wrap; text-align: start; margin-top: 35px; overflow: hidden; }
.view-sdg-wrapper > h3 { width: 100%; font-size: 0.9rem; color: #001420; font-family: var(--regular); font-weight: 700; margin-block: 0 10px; }
.view-sdg-wrapper > span { width: 50%; display: inline-flex; text-align: start; font-size: 0.7rem; column-gap: 10px; align-items: center; padding-bottom: 20px; padding-inline-end: 20px; }
.view-sdg-wrapper > span > label { margin: 0; }

.views_goal { overflow: hidden; }
.views_goal h4 { color: #000000; font-size: 0.9rem; font-family: var(--regular); font-weight: 600; }
.views_goal h4:last-of-type { margin-top: 20px; }
.views_goal h4 span { display: none; }
.views_goal ul { padding: 0; margin: 0; list-style: none; }
.views_goal ul li, body.SingleItemPage .catalogTextContainer > #catalogText li { position: relative; display: flex; align-items: flex-start; column-gap: 7px; }
.views_goal ul li:has(ul) { display: inline-flex; width: 100%; flex-direction: column; padding-right: 20px; }
.views_goal ul li::before, body.SingleItemPage .catalogTextContainer > #catalogText li::before { content: ''; display: inline-flex; min-width: 12px; height: 12px; background-size: cover; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 193 192" width="193" height="192"><defs><image width="193" height="192" id="img1" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAADACAYAAAC9Hgc5AAAAAXNSR0IB2cksfwAADUxJREFUeJztndtTVNkVxv0P8g/0Q150hDzmqStveUomlco4qc44cWbiWDUZM5aTMQ/JWF1qC8jFbhswKheFQaJRWxAoWtQGBym1NYqhIgRFuShQWiVoFSUXSy6ds00d7QG66abPOWvtvb9f1VfjPHH25Ttr7b3X2b1mDbCdU6dOub1e78hPvt0WS0e5ubmhwcFBN/XzA5ARo6OjoXQn/2ItLCzsoG4HAGnT0NDgKiwsjGZqAFOtra3RsbExF3W7AEiZgoICywxgqq2tLUrdLgBSYmBgIOMUKJGo2wbAivT19dlmACGfzxd99uwZ0iLAD2OC/vh9v++fdhrAVGVlpYe6vQAswZicG8UEXb/hfdtNEAgEYl1dXTAC4IcTUQDrA8AaJw3wzf78Xur2ArAERAKgPTAB0B6YAGgPTAC0ByYA2gMTAO2BCYD2wARAe2ACoD0wAdAemABoD0wAtAcmAKtmdnbWPTY2Fjp58uSSr7Ly9hc1xP3/j6ifNRkwwQ+Znp7eUVdXF9q1a9eScb1w4ULo0aNHuE6murraY3RQSh+kZ3++MfZn787Yvn37PENDQyw7DyZ4c8uG++LFi2m1o6KiImqg10dCMzMzOzKdAPfv3w9Rt2Mxupugubk5o++rm5qa2I2pLYi3+IEDB9K+jW05vXz5ktWlVDqb4OrVqxm/2IRqa2tD8/PzLCO9JfT397utnghG5wefPn3K4vYFHU1QX1/v2rNnj6V3LJWVlcWUNMLExMSO/Px8SyLAYoXDYRaXUuloglTXdOnqzJkz6qVGdk8Isbukehu5mcCIArbesdTe3k4+ppbR0tISdGJSXLt2LUjZTl1MIFIgv9/vyJj29PSosWtUUFDg2MQw1gdkbw9dTGBXCrScvjvxj39RtdMyRkZGLF8Mr6Tm5maSG5xVN4GIAE4agNrsltHZ2Wlr3phIYtfI6baqPjmcSoHilb3pw9jc3JzcO0UUBjDl9GJZZRPYvQhOpqGhIbkXyJQmEHIyNVLRBFQpULyqq6thgkzV1NTkyDmCiiagNoCQz+eDCayQEQ1sL7FQzQRGFLCkFEKGttrKunXryHLJxRKpkZ0lFqpMDA4pULyCwSAigZWys8RCFRNwMoBQJBKR2wTl5eVsIoEpuw7UVDAB5S5QIs3MzMhtgocPH7LJK+NlR/WpzCYQKVAgEHD8HMDpdpJB3YmJZHVqJPPk2L17N6sUyFRJSYkaJjh79izLDhaycrEsowlEBOBqAKGqqio1CuguX77soe7MZLKq+lRGE3BNgUyNj4/LXTJhMj8/77pw4QLbt42QFSUWspng3Llz7BbB8aqpqVHDAPHcuHGD5SLZVKYlFrKYwJj8rM4BltPk5CSr78ctpbi4mHX4zaTEQhYTcDdANBol/TjKdsLhsCs3N5f1IBgL5VW9hWQwAcdzgHidP3+e5FsQEgwzsB4MERHS3TXibAJupRDLicN34o5TWlqqVGrE2QTcDXD9+nW1U6BkcI8I6ZRYcDUB9xRIywiwGO5rhI6OjpRKLLiZQKy/rL4YCwawCTFYKqRG3EzA/eWidQqUCNlTI04m4N6XiABJ4P72EqlRomfnYAIZoqrYBrVvBimAJOcIy77FOJiAe9+JFEibc4BMMczAusRiuXMEShPI8PJw4jtv5eA+qItTI0oTIAVSFBnebvElFlQm4L4I1qoUwi64D7KZGjn9d2V4SSAFshDu4V4Ywem/yd0AOAewGBlOP6F3QgpkI9zffhAOwmxHhsMgnYUUyEG4L5Z1FCIAAUiN+AjnAETIsEWog1AKwQDuJRYqC+cAjEBEcF5IgZiB1Mh5AyAFYgp2jewXUiAJwDmCfcI5gCQgNbJHSIEkBKmRdcJBmMQgNcpcSIEUABFh9UIEUAisEdIXzgEUA9Wn6QmlEAqDEouVhXMADUBqlFhIgTQB5wiJDYAUaBFzc3Nuv9/v8fl8wfz8fPJBgqB0VFBQEMvJyQk2Nzd7FhYW0v8RwFOnTrm9Xu8IdUMgyAoZkX+kpaUldSOMjo5iXx1SUi9evEi+6G9oaHAVFhYiV4aUVkVFRdRg+bWPkffDAJAWqqysXLoLNjAwgBQI0krPnz9/VxLS19cHA0BaqrW11bVmcnLSTf0gEESlSCQSXVNcXOyhfhAIopLX6405fqc+BHETTABpL5gA0l4wAaS9YAJIe8EEkPaCCSDtBRNA2gsmgLQXTABprzUlJSUom4C0ld/vj6GADtJaXq/X86aU+sGDByilhrRUb2/vuy/MBgcHcSkVpJVmZ2eXfm9cVFSEzyshLdTY2Lj8JWNNTU2u/fv3wwiQ0mpubo4ODw8nv2TsyZMnWCNASmp+fj71e1bPnj3rCofDiAqQ9Dp06FAsPz/fY6x7079i0nCNOxgMevbu3RsUV9pRNwayT1kfbyB/BquVl5f35iXe39/vSXvyqw714HCV3++Pfv/997iQVwcOVJT9O+uLTeSTjqOEEajHB9hMb28vFv0ryIgG+J0yFREng42Njfi5phRVWVkZRGqkGDU1NdjpSlNIjRRBRAAYIDMjICJIDlKgzCVSI+pxBKsEi2DrhMWyZFBPGFWF1EgiisqPdK3f/BH5pFFRWCxLAFIg+2VEA/zYN0fELtDOvwd7qSeILkJqxBBhgKw/fkI+OXQSUiMmGIPx6aXotTD1hNBV2DUi5heFu7762e6/TFFPBN2FEgtC9h4+2J391R/IJwGE1IgE7ALxE1Ijh0A1KG+hxMIBUAzHX4gINiEiQFVVFQwgiQKBAM4RrIZzCpS19dPY1wcKHzj9d0trqruyt2wkb38iITWyEO6L4G+CRX137951Of13z1xpe29bqX+Iuv3JhBKLDCkPN2Rt8ec9ph7IZDIm/9tBdvpvm3/38ePHrF8SKLHIgJwjB+9mb9tMPoiJVFdX94NwT2UCQWtrK9t00TSCs7NHAYwUiPUt2ceOHYuKFCj+mSlNYEQDVygUYr1xgNQoRcQuULCy/A71gCWTMfmX3QKkNIEJdyOgxCIFhAHWf+YhH6xEWpwCxcPBBCIiIDWSGPGGpR6gZEoUAUw4mMBkaGiIdV92dHTgQC0ekVuLNyz1wCSTWAOs1A5OJhAUf3esK/tzvucIVVVVOEcwEROMekCSSRh08SJ4ObiZwIgGrr0Vh/9L3X/JpH1EkKEUIv4cYCW4mcDEMAPrnTatSyxkKIVIpz1cTSAoq625k/37D8n7NZG0LLHgvgjeVOAb2XWi+qfptImzCcSukWGETup+TSZtUiORAv2tNMD6Voh0UqB4OJvAhPuukRapkVgDvOf5NXlnJ1Kyc4CVkMEEgkgkwjYNFQoGg+qeI3D/wfDlSiHSQRYTiF2j06dPs96Q6OnpUa/E4saNG6zD8EoHYakgiwlMuFefXrlyRZ01wq1bt9zUHZpMmaRA8chmAgH31MgwgtuKdpJD3ZHJZEUEoGqnVc/NfbFsVTtJoe7EREqlFIJzO618ds5rBCvbScLr169ZLoZTLYVIB5knh1gsX7p0iWVqNDs7K/ciORwOswu1qz0HWAmZTWDCscTi/Pnzci+Qc3Jy2Jhg/ccbYv6yw3fsaqsKJhD89XDJg+ytn5GPl6m8vDy5TUDdgfEKlB3utDoFomyrXe0QJRbfHintox4vJ9rqCNSdZ8quFIiyrXa3h1NqZHdbbYW684SsOgfg1lYn2sRlsexEW22DuvMyLYXg3FYn2sSlxMKJttpGY2Mj2cLYyoOwVFB5YlAeqEm/OzQxMUHSeU6lQPGobAIBVWo0ODgof+mE053mdASgaidFGykiAkU7LUfUh6tuAIEuk8PJNcKhQ4fU+LagpaXF40SHUaRA8ehiArFYdqr6tL293UPVTss5ePCgrWGUMgKY6GICE7tTo9raWvIxtZSFhYUdJ0+eHLGjs6yuBl0tuplAYFeJhZEGqWUAk6mpKXdOTo6lnVVfX295Nehq0dEEosRiZ9lBS0ssAoFA7NWrV/LvCCVicnLSbVVEGB4eZlViq6MJTMbHxy0psTh69GhodnZWXQOYiNRIhLtMOquzs5NduNTZBIJ79+69GdP1m3+3qvY0NDSwG1PbiUQiHmPBnNJ229q1a9/+20h/WL4pdDeBwIjO7g/+9MX2nH37Um7H8ePHo8ZLTZ1doNUyOjrqbmtrWxIdxK6SeMNQP18qwARL6e/vD9XV1YV8Pt/bsS0pKQl1d3eHpqenWb7MQAbABEB7YAKgPTAB0B6YAGgPTAC0ByYA2gMTAO2BCYD2wARAe2ACoD0wAdAemABoD0wAtKe4uNgxA5SWlsIEgB+BQMCxy6mCBtTtBWAJV69edeRqmdzc3Nj169fxEQrgiZik2ds222aArI9+E9u+fTsMAPhS33rp53ZHgps3b7K4XQOAhExNTdn24xYzMzOsbtgAICHltTWd63/7K8smf/bXW2JfBguHqNsFQMp0d3e7Tpw4YdnFtf5jFf/p6elBGgTkY3p6+v938Xzwy/Tf/l9+8ua/dwYe7KFuBwAZIRayYkdHbG2maoCdOb7Yph3bt96+fRtvf5v5H1p2hqNATBLzAAAAAElFTkSuQmCC"/></defs><use id="kisspng-computer-icons-asterisk-desktop-wallpaper-clip-art-snow-plum-vector-5b058adde674f2.124251071527089885944" href="%23img1" x="0" y="0"/></svg>'); margin-top: 7px; }
.views_goal ul li:has(ul)::before { position: absolute; right: 0; }
.views_goal ul li:has(ul) ul li::before { background-image: none; background-color: #2b786b; border-radius: 50%; min-width: 8px; height: 8px; margin-top: 9px; }

.realization .subjects { margin-bottom: 40px; }
.realization.green-layout-page .sustainability_row .grid-rows > .grid-row .grid-row-text h2,
.green-layout-page .sustainability_row .grid-rows > .grid-row .grid-row-text h2, .sustainability_row_content h2 { max-width: 50%; margin-inline: auto; line-height: 1.36; }

.sustainability_row_wrapper { display: flex; direction: ltr; width: 100%; height: 450px; position: relative; }
.sustainability_row_wrapper > div { width: 50%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.sustainability_row_image img { height: 100%; object-fit: cover; width: 100%; }
.sustainability_row_content { background: var(--light-green); }
.sustainability_row_content a { position: relative; display: flex; background: #ffffff; border-radius: 50%; width: 50px; height: 50px; overflow: hidden; box-shadow: var(--shadow); }
.sustainability_row_wrapper::before { left: 50%; transform: translateX(-50%); }

@media(max-width: 767px) {
    .sustainability_row_wrapper { flex-direction: column-reverse; height: 100%; }
    .sustainability_row_wrapper > div { width: 100%; height: 320px; }
}

/*influence*/
.influence .grid-gallery-section { margin-bottom: 170px; overflow-x: clip; }
.influence #lobbyview { padding-top: 40px; max-width: 850px; margin-inline: auto; }
.influence .sections .grid-content-section { padding: 0; margin-top: 50px; max-width: 850px; }
.influence .top-caption { max-width: 650px; }

.joinUs_items_wrapper { margin-bottom: 55px; display: flex; justify-content: center; column-gap: 15px; }
.joinUs_item_btn { background: #ffffff; border: none; border-radius: 10px 0; font-size: 0.9rem; font-family: var(--bold), paralucent; min-width: 268px; height: 50px; display: inline-flex; align-items: center; justify-content: center; padding: 0; box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.3); transition: all 0.25s ease; }
.joinUs_item_btn.active { background: #000000; color: #ffffff; }
.influence #lobbyview h2, .joinUs_content_container h2 { color: var(--blackish); }
.joinUs_content_container h2 { font-size: 1.5rem; }
.joinUs_content_container .tiny-btn { font-size: 1rem; font-family: var(--bold), paralucent; color: var(--blackish); margin-top: 20px; display: block; }
.joinUs_content_container .tiny-btn .contantSpan { display: none }

.influence .grid-form-section:not(.active), .joinUs_content:not(.active) { visibility: hidden; height: 0; opacity: 0; pointer-events: none; z-index: -1; /* transform: translateY(25px);*/ max-width: 1170px; margin-inline: auto; transition: all 0.35s ease; background-color: transparent; }
.joinUs_content.active { visibility: visible; height: auto; opacity: 1; pointer-events: all; z-index: 1; /*transform: translateY(0);*/ max-width: 1170px; margin-inline: auto; padding-top: 0; padding-bottom: 100px; background-color: transparent; }
.joinUs_content.active { max-width: unset; padding-bottom: 0; }



@media(max-width: 767px) {
    .green-layout-page #GridPage { padding-top: 30px; }
    .green-layout-page #GridPage .max-width { max-width: 100%; width: 100%; }
    .green-layout-page .grid-top-char, .green-layout-page.secVers .grid-top-char,
    .green-layout-page.thirdVers .grid-top-char,
    .green-layout-page.fourthVers .grid-top-char { width: 112px; height: 162px; inset-inline-start: 0; }
    .green-layout-page #subheadline h2 { font-size: 1.05rem; line-height: normal; }
    .green-layout-page:not(.contentInnerPage) #subheadline h2::after { margin-top: 8px; }
    .green-layout-page #text1 img, .green-layout-page #text2 img { margin: 30px 0; }

    .green-layout-page .GridBottomGallery { padding-bottom: 110px; padding-top: 0; }
    .green-layout-page .owl-controls { bottom: -50px; }
    .green-layout-page .owl-carousel .owl-item .item { padding: 0 7.5px; }
    .green-layout-page .owl-carousel .owl-nav div, .green-layout-page .owl-carousel .owl-prev::after, .green-layout-page .owl-carousel .owl-next::after,
    .green-layout-page .owl-carousel .owl-prev::before, .green-layout-page .owl-carousel .owl-next::before { width: 40px; height: 40px; }
    .green-layout-page .owl-carousel .owl-next { left: calc(50% - 28px); }
    .green-layout-page .owl-carousel .owl-prev { right: unset; left: calc(50% + 28px); }
    .green-layout-page .owl-carousel .owl-nav div { display: block !important; }

    .green-layout-page .gallery-container .unOwl .item { width: 100vw; height: 66vw; padding: 0 15px; }

    .green-layout-page .grid-contents { margin-bottom: 30px; }
    .green-layout-page #LobbyModule .promo-boxes .grid-boxes { padding: 30px 15px; flex-direction: column; gap: 20px; }
    .green-layout-page #LobbyModule .promo-boxes .grid-boxes .grid-box { width: 100%; }
    .green-layout-page #LobbyModule .promo-boxes .grid-boxes .grid-box:not(.lastItem) { padding-right: 0; }
    .green-layout-page .promo-boxes .grid-boxes .grid-box-title h3 a,
    .green-layout-page .content-info .grid-boxes .grid-box-title h3 a,
    #pageview h3 { font-size: 1.05rem; }
    #pageview h4 { font-size: 0.9rem; }
    .green-layout-page #LobbyModule .content-info, .panel-group { padding: 0 15px; }
    .green-layout-page .promo-boxes .box-content-wrap { width: calc(100% - 134px); }
    .green-layout-page #lobbyview .promo-boxes .grid-boxes .grid-box-image,
    .green-layout-page #LobbyModule .promo-boxes .grid-boxes .grid-box-image { width: 134px; overflow: visible; }
    .green-layout-page #lobbyview .promo-boxes .grid-boxes .grid-box-image .box-image-animation,
    .green-layout-page #LobbyModule .promo-boxes .grid-boxes .grid-box-image .box-image-animation { overflow: visible; }
    .green-layout-page .promo-boxes .grid-boxes .grid-box-subtitle { font-size: 0.7rem; }
    .green-layout-page .promo-boxes .grid-box-title { flex-grow: unset; }
    .green-layout-page .promo-boxes .grid-boxes .grid-box-image-container { transform: translateX(10px); }
    .green-layout-page .promo-boxes .grid-boxes .box-image-animation img { height: 185px; }
    .green-layout-page .grid-content-section.promo-boxes { border-radius: 0; }
    #LobbyModule #allSectionsWrapper { overflow: visible; }
    .green-layout-page.fourthVers #LobbyModule #allSectionsWrapper { overflow: hidden; }
    #LobbyModule .section { padding: 0; z-index: 2; }

    .categories-strip { background: #fff; color: var(--black); font-family: var(--bold), paralucent; font-size: 0.9rem; width: calc(100% - 30px); margin: -25px auto 0; height: 50px; z-index: 4; position: relative; border-radius: 15px 0; }
    .mobile-strip span { margin: 0; font-size: 0.9rem; }
    .mobile-strip::after { content: ''; opacity: 1; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.306' height='18' viewBox='0 0 16.306 18'%3E%3Cpath d='M9.847 0 7.523 2.324l4.345 4.345H0V9.636H11.868L7.523 13.981l2.324 2.324L18 8.153Z' transform='translate(16.306) rotate(90)' fill='%23001420'/%3E%3C/svg%3E"); width: 16px; height: 18px; top: 15px; transition: opacity 0.25s ease; }
    .mobile-strip::before { content: ''; position: absolute; opacity: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.306' height='18' viewBox='0 0 16.306 18'%3E%3Cpath d='M9.847 0 7.523 2.324l4.345 4.345H0V9.636H11.868L7.523 13.981l2.324 2.324L18 8.153Z' transform='translate(16.306) rotate(90)' fill='%23001420'/%3E%3C/svg%3E"); width: 16px; height: 18px; top: 15px; left: 15px; transition: opacity 0.25s ease; }
    .mobile-strip.open::after { opacity: 0; }
    .mobile-strip.open::before { opacity: 1; transform: rotate(180deg); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.306' height='18' viewBox='0 0 16.306 18'%3E%3Cpath d='M9.847 0 7.523 2.324l4.345 4.345H0V9.636H11.868L7.523 13.981l2.324 2.324L18 8.153Z' transform='translate(16.306) rotate(90)' fill='%23001420'/%3E%3C/svg%3E"); left: 15px; }
    .top-mobile-strip > span:first-child, .careerPage .mobile-strip { display: none; }
    .mobile-strip { background: #fff; border-radius: 15px 0; box-shadow: var(--shadow); }
    .mobile-strip .select-wrapper { color: var(--black); }
    .mobile-strip .select-wrapper li.strip-item { color: inherit; padding: 0 0 10px; font-size: 0.9rem; font-family: var(--bold), 'paralucent'; }
    .mobile-strip .select-wrapper li.strip-item a { text-transform: uppercase; }

    .faq-item { margin-bottom: 20px !important; }
    .faq-headline.collapsed, .faq-headline { padding: 15px; }
    .faq-body-wrapper { flex-direction: column; gap: 15px; padding: 15px !important; }
    .faq-body-wrapper > div { width: 100%; }
    .faq-body-wrapper > div ul { flex-direction: column; font-size: 0.7rem; gap: 0; }

    .green-layout-page #lobbyview .content-info .grid-box,
    .green-layout-page #LobbyModule .content-info .grid-box { width: 100%; padding: 0; margin-bottom: 30px; }
    .green-layout-page .content-info .grid-box-fulltext, .roads .grid-boxes .grid-box-title h3 a { font-size: 0.7rem; }

    .green-layout-page #LobbyModule .roads .grid-boxes { flex-wrap: wrap; }
    .green-layout-page #LobbyModule .roads .grid-boxes .grid-box { padding: 0 40px; margin-bottom: 20px; width: 50%; }
    .green-layout-page .roads h2 { font-size: 0.9rem; padding: 5px; margin-bottom: 30px; }
    .green-layout-page #LobbyModule .roads .grid-boxes .grid-box .grid-box-image { margin-bottom: 8px; }

    .green-layout-page .parking { height: 700px; margin-bottom: 0; }
    .green-layout-page .parking .grid-rows .grid-row { flex-direction: column-reverse; }

    .green-layout-page .parking .grid-rows .grid-row::before { width: 318px; height: 377px; }
    .green-layout-page .parking .grid-row-text { padding: 0; margin: 0; }

    .green-layout-page .parking .grid-row ul.slides { height: 100%; }
    .green-layout-page .parking .grid-row li.slider-item { padding-bottom: 100%; }
    .green-layout-page .parking .grid-row .grid-row-image-container { position: absolute; }
    .green-layout-page .parking .box-image-animation img { width: auto; height: 100%; }

    .green-layout-page .parking-fee { margin-bottom: 60px; }
    .green-layout-page #LobbyModule .parking-fee .grid-boxes { padding-top: 0; margin: 0 15px; }
    .green-layout-page #LobbyModule .parking-fee .parking-fee-bord { padding: 15px 20px; transform: translateY(-30px); margin-bottom: -30px; }

    #gridshort-view .flex-row { flex-direction: column; gap: 20px; }
    .careerPage #GridWrapInner { margin-bottom: 50px; }
    .careerPage #GridPromo { margin: 0; }
    .contentInnerPage #SiteGrid.layout-2sides #GridContent { width: 100%; }
    .careerPage #ContentGridShortModule { padding: 0 15px; text-align: start; margin-bottom: 30px; }
    .careerPage #gridshort-view .flex-row > div { max-width: 100%; }

    .careerPage #ContentGridShortModule #headline h1 { font-size: 1.30rem; }
    .green-layout-page.contentInnerPage #subheadline h2 { font-size: 0.9rem; }
    .careerPage .categories-strip { background: transparent; height: 42px; }
    .careerPage nav.menu-tags-list { height: 100%; }
    .careerPage .categories-strip ul { display: flex !important; justify-content: center; gap: 10px; height: 100%; }
    .careerPage .categories-strip ul > li:first-child { display: none; }
    .careerPage .categories-strip ul li { padding: 0; height: 100%; border-radius: 10px 0; background: var(--black); color: #fff; transition: all 0.25s ease; }
    .careerPage .categories-strip ul li.active { background: #fff; color: var(--black); }
    .careerPage .categories-strip ul li a { height: 100%; width: 100%; display: inline-flex; align-items: center; padding: 0 15px; }

    /*light green layout*/
    .green-layout-page .sustainability_row { margin-bottom: 0; }
    .green-layout-page.fourthVers #LobbyModule .about_sustainability { padding-inline: 15px; }
    .green-layout-page .sustainability_row .grid-rows { display: flex; }
    .green-layout-page .sustainability_row .grid-rows > .grid-row { flex-direction: column-reverse; }
    .green-layout-page .sustainability_row .grid-rows .grid-row-cell { height: 320px; display: inline-flex !important; align-items: center; justify-content: center; width: 100%; float: none !important; }
    .green-layout-page .sustainability_row .grid-rows .grid-row-cell .slides { width: 100%; height: 100%; }
    .green-layout-page .sustainability_row .grid-rows .grid-row-cell .slides .box-image-animation img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
    .green-layout-page .sustainability_row .grid-rows > .grid-row .grid-row-text { height: 100%; padding: 0; display: flex; flex-direction: column; justify-content: center; }
    .green-layout-page.fourthVers .grid-text-section .section-title { margin-bottom: 14px; }
    .green-layout-page.fourthVers p > img { width: 100%; height: auto; height: 260px; object-fit: cover; }
    .green-layout-page .sustainability_row .grid-rows .flexslider-box::before, .sustainability_row_wrapper::before { right: unset; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 219px; height: 288px; }
    .sustainability_row_wrapper::before { left: 50%; transform: translateX(-50%); top: unset; bottom: 10px; }
    .green-layout-page .sustainability_row .grid-rows > .grid-row .grid-row-text h2, .sustainability_row_content h2 { font-size: 1.7rem; }

    .green-layout-page.fourthVers .GridBottomGallery { padding-top: 30px; }
    .green-layout-page.fourthVers.rental-areas .top-caption-subtitle { font-size: 1.7rem; }

    .groupsActivity.green-layout-page.fourthVers.rental-areas .top-caption h1 { font-size: 1.7rem; max-width: 100%; text-shadow: -5px 4px 16px #001420; }
    .groupsActivity.green-layout-page.fourthVers.rental-areas .top-caption-subtitle { font-size: 0.8rem; }
    .groupsActivity.green-layout-page.fourthVers.rental-areas .grid-top-char { opacity: 0; }
    /*realization*/
    .switching_views_grid { overflow: clip; }
    .views_wrapper { flex-direction: column; }
    .vertical_navigation { -webkit-box-orient: horizontal; flex-flow: row nowrap; column-gap: 15px; justify-content: flex-start; overflow-x: scroll; padding: 20px; margin: -40px -20px 0px -20px; max-width: unset; position: relative; top: unset; }

    .nav_item { min-width: fit-content; padding-inline: 10px; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.16); }

    .views_content { width: 100%; display: flex; flex-direction: column; height: auto; }
    .views_content_wrapper { position: absolute; flex-direction: column; width: 100%; }

    .views_image_container, .views_content_wrapper .view-item-right, .views_content_wrapper .view-item-left { width: 100%; }
    .views_image_container img { width: 100%; height: 240px; }

    .views_content_relation { margin-top: 0; }
    .views_item_title { transform: none; text-align: center; justify-content: space-between; width: 100%; margin-top: 25px; margin-bottom: 0; }
    .view-sdg-wrapper { margin-top: 25px; }

    .realization.green-layout-page .sustainability_row .grid-rows > .grid-row .grid-row-text h2,
    .green-layout-page .sustainability_row .grid-rows > .grid-row .grid-row-text h2, .sustainability_row_content h2 { max-width: 80%; }

    /*influence*/
    .influence #lobbyview, .influence #LobbyModule .sections .grid-content-section { padding: 0 20px; }
    .influence #lobbyview h2, .joinUs_content_container h2 { font-size: 1.05rem; }
    .joinUs_items_wrapper { overflow-x: scroll; justify-content: flex-start; padding: 20px; margin: -20px -20px 30px -20px; }
    .joinUs_item_btn { min-width: auto; width: auto; padding: 0 10px; white-space: nowrap; font-size: 0.75rem; height: 32px; }
    .joinUs_item_btn:last-child { margin-left: 15px; }

    .influence .grid-gallery-section { margin-bottom: 120px; }
}


.grid-form-section.active { visibility: visible; height: auto; opacity: 1; pointer-events: all; z-index: 1; /*transform: translateY(0);*/ max-width: 1170px; margin-inline: auto; padding-top: 0; padding-bottom: 100px; background-color: transparent; margin-bottom: 0; }
.grid-form-section .form-container-wide::after { /*content: none; display: none;*/ }
.grid-form-section .form-container-wide #DynamicFormObject { width: 100%; background: var(--green); color: #fff; padding: 70px 100px 50px; display: flex; flex-direction: column; justify-content: center; border: none; border-top-left-radius: 50px; border-bottom-right-radius: 50px; }
.grid-form-section .form-container-wide #DynamicFormObject .dynamicFormObjectFields { padding: 0; margin: 0; width: 100%; max-width: unset; }
.grid-form-section .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText { padding: 0; width: 100%; margin-bottom: 0; }
.grid-form-section .form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form { font-size: 0.85rem; margin: 0; padding: 15px 45px; display: block; }

.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:not(.textareaField) { width: 315px; display: inline-flex; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField > div { width: calc(100% - 7.5px); }
.grid-form-section .normal-form input:not([type="checkbox"]) { border-radius: 10px 0; border: none; font-size: 0.75rem !important; background: #ffffffbf; width: 100%; margin-bottom: 20px; height: 45px; padding: 10px; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField input { margin-bottom: 15px; }
.grid-form-section #DynamicFormObject input:not([type="submit"]) { max-width: 100% !important; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { width: 100%; }

.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField textarea { width: 100%; border: none; box-shadow: none; background: #ffffffbf; padding: 10px; font-size: 0.75rem; border-radius: 10px 0; }
.grid-form-section #DynamicFormObject .dynamicFormObjectField .must:before { top: 10px; line-height: 1; font-size: 0.75rem; color: #000; right: unset; left: unset; inset-inline-start: 5px; }
.grid-form-section #DynamicFormObject input[type="submit"] { background: var(--blackish); height: 56px; max-width: 200px; border-radius: 30px; border: none; margin-bottom: 0; margin-top: 20px; color: #fff; background: #ffffff; color: var(--blackish); }

.grid-form-section.shown .form-container-wide #DynamicFormObject[dynamic-form-object-id="3054"] .dynamicFormObjectField,
.grid-form-section.shown .form-container-wide #DynamicFormObject[dynamic-form-object-id="3055"] .dynamicFormObjectField { width: calc(50% - 7.5px); }
.grid-form-section.shown .form-container-wide #DynamicFormObject[dynamic-form-object-id="3054"] .dynamicFormObjectField.textareaField,
.grid-form-section.shown .form-container-wide #DynamicFormObject[dynamic-form-object-id="3055"] .dynamicFormObjectField.textareaField { width: calc(100% - 7.5px); display: inline-flex; }

.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:nth-child(2),
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:nth-child(3),
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:nth-child(4),
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:nth-child(5),
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { animation-delay: unset; }

.pink-layout-page .grid-form-section .form-container-wide #DynamicFormObject { background: #ee3d96; }
.orange-layout-page .grid-form-section .form-container-wide #DynamicFormObject { background: #ff9900; color: var(--blackish); }
.orange-layout-page .grid-form-section #DynamicFormObject input[type="submit"] { background-color: var(--blackish); color: #fff; }
.orange-layout-page #DynamicFormObject input[type="submit"]:hover, .orange-layout-page #DynamicFormObject input[type="submit"]:focus { color: var(--blackish); background: #fff; border: none; }


@media(max-width:767px) {
    .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:not(.textareaField), .grid-form-section.shown .form-container-wide #DynamicFormObject[dynamic-form-object-id="3054"] .dynamicFormObjectField, .grid-form-section.shown .form-container-wide #DynamicFormObject[dynamic-form-object-id="3055"] .dynamicFormObjectField, .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField > div, .grid-form-section.shown .form-container-wide #DynamicFormObject[dynamic-form-object-id="3054"] .dynamicFormObjectField.textareaField, .grid-form-section.shown .form-container-wide #DynamicFormObject[dynamic-form-object-id="3055"] .dynamicFormObjectField.textareaField { width: 100%; }
    .grid-form-section .form-container-wide #DynamicFormObject { padding: 50px 20px; max-width: 100% !important; }
    .grid-form-section .form-container-wide #DynamicFormObject .dynamicFormObjectFields form { padding: 0 12px; }
}

@media(max-width: 375px) {
    .green-layout-page #LobbyModule .parking-fee .grid-boxes .grid-box-subtitle { font-size: 0.6rem; }
}

/*orange-layout-page*/
.orange-layout-page { background-image: linear-gradient(65deg, #ffffff 0%, #ffecd3 70%, #ffecd3 100%); }
.orange-layout-page #GridTop { background: var(--orange); }
.orange-layout-page .grid-top-char { background-image: url('/warehouse/dynamic/484717.png'); width: 278px; height: 433px; background-size: contain; }

@media(max-width: 767px) {
    .orange-layout-page .grid-top-char { width: 122px; height: 177px; left: unset; right: -33px; }
}

/*Lobby Shops*/
.orange-layout-page #CatalogCategoryPage .catalogItemBox.align-center h3,
#SearchResultPage .searchResultsList > .catalogItemBox.align-center h3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.orange-layout-page.shopsLobbyPage #CatalogModule { padding-block: 80px; }
.orange-layout-page #CatalogCategoryPage { max-width: 100%; }
.orange-layout-page #CatalogCategoryPage .itemsList { display: flex; flex-wrap: wrap; gap: 30px; margin: 0; }
.orange-layout-page #CatalogCategoryPage .row::before,
.orange-layout-page #CatalogCategoryPage .row::after { content: none; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox,
#SearchResultPage .searchResultsList > .catalogItemBox { width: 210px; height: 260px; margin-bottom: 0; padding: 0; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox .catalogItemBoxInner,
#SearchResultPage .searchResultsList > .catalogItemBox .catalogItemBoxInner { background: #fff; box-shadow: -5px 5px 20px 0 rgba(0, 0, 0, 0.15); border-radius: 10px 0; height: 100%; padding: 30px 0 20px; display: flex; flex-direction: column; justify-content: flex-end; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox .catalogItemBoxInner > a,
#SearchResultPage .searchResultsList > .catalogItemBox .catalogItemBoxInner > a { overflow: hidden; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox .catalogItemBoxInner a > *,
#SearchResultPage .searchResultsList > .catalogItemBox .catalogItemBoxInner > a > * { animation: textAnim 2s; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox a.item-image,
#SearchResultPage .searchResultsList > .catalogItemBox a.item-image { padding: 0; flex-grow: 1; display: inline-flex; width: 100%; justify-content: center; align-items: center; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox a.item-image img,
#SearchResultPage .searchResultsList > .catalogItemBox a.item-image img { position: unset; transform: unset; width: 100%; object-fit: contain; height: 44px; max-width: 150px; max-height: unset; }

.orange-layout-page #CatalogCategoryPage .catalogItemBox .item-text-top,
#SearchResultPage .searchResultsList > .catalogItemBox .item-text-top { min-height: unset; display: flex; flex-direction: column; align-items: center; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox.align-center h4,
#SearchResultPage .searchResultsList > .catalogItemBox.align-center h4 { display: none; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox.align-center h4:is([data-cf="4467"], [data-cf="6091"]),
#SearchResultPage .searchResultsList > .catalogItemBox.align-center h4:is([data-cf="4467"], [data-cf="6091"]) { display: inline-flex; color: #000; font-size: 0.7rem; font-family: var(--regular); }
.orange-layout-page #CatalogCategoryPage .catalogItemBox.align-center h4:is([data-cf="4467"], [data-cf="6091"]) .custom-field-img,
#SearchResultPage .searchResultsList > .catalogItemBox.align-center h4:is([data-cf="4467"], [data-cf="6091"]) .custom-field-img { display: none; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox .catalogItemBoxInner h4 .contantSpan,
#SearchResultPage .searchResultsList > .catalogItemBox .catalogItemBoxInner h4 .contantSpan { display: none; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox.align-center h3,
#SearchResultPage .searchResultsList > .catalogItemBox.align-center h3 { color: var(--black); margin: 0; padding-top: 10px; font-family: var(--regular); font-size: 0.8rem; min-height: unset; font-weight: 600; }
.orange-layout-page #CatalogCategoryPage .catalogItemBox.align-center h3 span,
#SearchResultPage .searchResultsList > .catalogItemBox.align-center h3 span { display: none; }

.orange-layout-page #CatalogCategoryPage .catalogItemBox .item-text-top::after,
#SearchResultPage .searchResultsList > .catalogItemBox .item-text-top::after { content: ''; display: block; margin: 15px auto 0; width: 25px; height: 23px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.29' height='23' viewBox='0 0 25.29 23'%3E%3Cpath d='M13.835 23 10.57 19.721l6.1-6.129H0V9.408H16.674l-6.1-6.129L13.835 0 25.29 11.5Z' transform='translate(25.29 23) rotate(180)' fill='%23ee3d96'/%3E%3C/svg%3E"); background-size: cover; background-repeat: no-repeat; }


.SearchResults #GridTop #headline { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }
.SearchResults #GridTop #headline h1 { letter-spacing: 3px; }
.SearchResults #GridTop #headline span { text-shadow: rgb(0, 20, 32) 5px 0px 0px, rgb(0, 20, 32) 4.90033px 0.993347px 0px, rgb(0, 20, 32) 4.60531px 1.94709px 0px, rgb(0, 20, 32) 4.12668px 2.82321px 0px, rgb(0, 20, 32) 3.48353px 3.58678px 0px, rgb(0, 20, 32) 2.70151px 4.20736px 0px, rgb(0, 20, 32) 1.81179px 4.6602px 0px, rgb(0, 20, 32) 0.849836px 4.92725px 0px, rgb(0, 20, 32) -0.145998px 4.99787px 0px, rgb(0, 20, 32) -1.13601px 4.86924px 0px, rgb(0, 20, 32) -2.08073px 4.54649px 0px, rgb(0, 20, 32) -2.94251px 4.04248px 0px, rgb(0, 20, 32) -3.68697px 3.37732px 0px, rgb(0, 20, 32) -4.28444px 2.57751px 0px, rgb(0, 20, 32) -4.71111px 1.67494px 0px, rgb(0, 20, 32) -4.94996px 0.7056px 0px, rgb(0, 20, 32) -4.99147px -0.291871px 0px, rgb(0, 20, 32) -4.83399px -1.27771px 0px, rgb(0, 20, 32) -4.48379px -2.2126px 0px, rgb(0, 20, 32) -3.95484px -3.05929px 0px, rgb(0, 20, 32) -3.26822px -3.78401px 0px, rgb(0, 20, 32) -2.4513px -4.35788px 0px, rgb(0, 20, 32) -1.53666px -4.75801px 0px, rgb(0, 20, 32) -0.560763px -4.96845px 0px, rgb(0, 20, 32) 0.437495px -4.98082px 0px, rgb(0, 20, 32) 1.41831px -4.79462px 0px, rgb(0, 20, 32) 2.34258px -4.41727px 0px, rgb(0, 20, 32) 3.17346px -3.86382px 0px, rgb(0, 20, 32) 3.87783px -3.15633px 0px, rgb(0, 20, 32) 4.4276px -2.32301px 0px, rgb(0, 20, 32) 4.80085px -1.39708px 0px, rgb(0, 20, 32) 4.98271px -0.415447px 0px; }
#SearchResultPage { margin-bottom: 80px; padding-top: 60px; }
#SearchResultPage .container-fluid { padding: 0; }
#SearchResultPage h3 { text-align: center; }
#SearchResultPage h3 .contantSpan { text-shadow: rgb(0, 20, 32) 5px 0px 0px, rgb(0, 20, 32) 4.90033px 0.993347px 0px, rgb(0, 20, 32) 4.60531px 1.94709px 0px, rgb(0, 20, 32) 4.12668px 2.82321px 0px, rgb(0, 20, 32) 3.48353px 3.58678px 0px, rgb(0, 20, 32) 2.70151px 4.20736px 0px, rgb(0, 20, 32) 1.81179px 4.6602px 0px, rgb(0, 20, 32) 0.849836px 4.92725px 0px, rgb(0, 20, 32) -0.145998px 4.99787px 0px, rgb(0, 20, 32) -1.13601px 4.86924px 0px, rgb(0, 20, 32) -2.08073px 4.54649px 0px, rgb(0, 20, 32) -2.94251px 4.04248px 0px, rgb(0, 20, 32) -3.68697px 3.37732px 0px, rgb(0, 20, 32) -4.28444px 2.57751px 0px, rgb(0, 20, 32) -4.71111px 1.67494px 0px, rgb(0, 20, 32) -4.94996px 0.7056px 0px, rgb(0, 20, 32) -4.99147px -0.291871px 0px, rgb(0, 20, 32) -4.83399px -1.27771px 0px, rgb(0, 20, 32) -4.48379px -2.2126px 0px, rgb(0, 20, 32) -3.95484px -3.05929px 0px, rgb(0, 20, 32) -3.26822px -3.78401px 0px, rgb(0, 20, 32) -2.4513px -4.35788px 0px, rgb(0, 20, 32) -1.53666px -4.75801px 0px, rgb(0, 20, 32) -0.560763px -4.96845px 0px, rgb(0, 20, 32) 0.437495px -4.98082px 0px, rgb(0, 20, 32) 1.41831px -4.79462px 0px, rgb(0, 20, 32) 2.34258px -4.41727px 0px, rgb(0, 20, 32) 3.17346px -3.86382px 0px, rgb(0, 20, 32) 3.87783px -3.15633px 0px, rgb(0, 20, 32) 4.4276px -2.32301px 0px, rgb(0, 20, 32) 4.80085px -1.39708px 0px, rgb(0, 20, 32) 4.98271px -0.415447px 0px; }
#SearchResultPage .searchResultsList { margin: 0; display: flex; gap: 30px; flex-wrap: wrap; }
#SearchResultPage .searchResultsList > .catalogItemBox { }

#SearchResultPage #text1 ul li.resultItem { margin-top: 20px; }
#SearchResultPage .searchResultsList .catalogItemBox a.item-image img { box-shadow: none; margin: 0px; }

@media(min-width: 991px) {
    .orange-layout-page .allCatalogContainers { overflow: visible; display: flex; justify-content: space-between; flex-wrap: wrap; gap: 30px; }
    .orange-layout-page .catalogContainer.container { padding: 0; width: 100%; }

    .orange-layout-page .categories-strip .menu-tags-list > ul { display: none !important; }
    /*.orange-layout-page .filterWrapper .categories-strip ul li.strip-item:first-child { display: block; }*/
    .orange-layout-page .categories-strip .menu-tags-list > .mobile-strip { display: block !important; padding: 0; }

    .orange-layout-page .filterWrapper { transform: translateY(-25px); }
}

.orange-layout-page .filterWrapper .categories-strip ul, .orange-layout-page .categories-strip ul { display: none; height: unset; width: 100%; background: #fff; border: none; border-radius: 10px 0; padding: 10px 0; transform: translateY(10px); }
.orange-layout-page .filterWrapper .select-wrapper, .orange-layout-page .select-wrapper { padding: 0; width: 100%; height: 100%; cursor: pointer; }
.orange-layout-page .filterWrapper .select-wrapper li.strip-item, .orange-layout-page .select-wrapper li.strip-item { box-shadow: none; background: transparent; border-radius: 0; display: inline-block; font-size: 100%; text-align: start; padding: 10px 15px; width: 100%; margin-left: 0; height: auto; }
.orange-layout-page .filterWrapper .select-wrapper li.strip-item button, .orange-layout-page .select-wrapper li.strip-item button { border: none; background: transparent; color: var(--black); font-size: 0.9rem; padding: 0; }

.orange-layout-page .filterWrapper { display: block; position: relative; width: 100%; text-align: center; z-index: 5; }
.orange-layout-page .filterWrapper .categories-strip { position: absolute; left: calc(50% - 160px); transform: translateX(-50%); margin: 0; width: 300px; height: 50px; background: #fff; box-shadow: -5px 5px 20px 0 rgba(0, 0, 0, 0.15); border-radius: 10px 0; color: var(--black); font-family: var(--bold), paralucent; }
.orange-layout-page .filterWrapper #searchFormCategory { position: absolute; max-width: unset; margin: 0; left: calc(50% + 160px); transform: translateX(-50%); min-width: 300px; }
.orange-layout-page .top-mobile-strip { cursor: pointer; height: 50px; width: 100%; }

.orange-layout-page .filterWrapper .select-wrapper span { font-size: 0.9rem; padding: 0 15px; width: 100%; text-align: right; height: 100%; display: inline-flex; align-items: center; }
.orange-layout-page .filterWrapper .select-wrapper:after, #CatalogModule .filters-box button.filters-title::after { font-size: unset; top: 25px; font-family: unset; content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.306' height='18' viewBox='0 0 16.306 18'%3E%3Cpath d='M9.847 0 7.523 2.324l4.345 4.345H0V9.636H11.868L7.523 13.981l2.324 2.324L18 8.153Z' transform='translate(16.306) rotate(90)' fill='%23001420'/%3E%3C/svg%3E"); width: 16px; height: 18px; transition: 0.25s linear; }
.orange-layout-page .filterWrapper .select-wrapper.open:after, #CatalogModule .filters-box button.filters-title.active::after { transform: rotate(180deg); }
.orange-layout-page .filterWrapper #searchFormCategory #searchCategoryFormInput, .orange-layout-page #searchFormCategory #searchCategoryFormInput { border: none; box-shadow: -5px 5px 20px 0 rgba(0, 0, 0, 0.15); border-radius: 10px 0; }
.orange-layout-page .filterWrapper #searchFormCategory .searchSubmitWrapper { left: unset; inset-inline-end: 0; }

.orange-layout-page .filterWrapper .searchSubmitWrapper input#searchCategoryFormSubmit, .orange-layout-page .searchSubmitWrapper input#searchCategoryFormSubmit { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg transform='translate(15 0)'%3E%3Cg transform='translate(-15 0)' fill='transparent' stroke='transparent' stroke-width='2'/%3E%3Cpath d='M15.723 16.263l-3.6-3.6a.932.932 0 0 1-.2-1.038 6.9 6.9 0 1 1 .364-.42.935.935 0 0 1 1.153.135l3.6 3.6a.935.935 0 0 1-1.322 1.323ZM1.062 6.9A5.839 5.839 0 1 0 6.9 1.061 5.838 5.838 0 0 0 1.062 6.9Z' transform='translate(-7.55 9.85)' fill='%23001420' stroke='%23001420' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E"); background-size: cover; background-repeat: no-repeat; padding: 0; position: absolute; width: 50px; height: 50px; top: -5px; left: -15px; left: unset; inset-inline-end: 0; }
.orange-layout-page .filterWrapper #searchFormCategory .searchSubmitWrapper svg, .orange-layout-page #searchFormCategory .searchSubmitWrapper svg { display: none; }

#CatalogModule .CatalogNav .navigationItems { margin: 0 5px; min-width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; }
#CatalogModule .CatalogNav .navigationItems a { background: #ffffff; color: var(--black); width: 100%; height: 100%; vertical-align: unset; padding: 0; display: inline-flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 0.8rem; font-weight: 700; }
#CatalogModule .CatalogNav .navigationItems:last-of-type a { font-size: 0.7rem; }

.timeIndicator { width: 100%; height: 20px; text-align: right; font-size: 0.7rem; padding: 0 10px; display: inline-flex; flex-direction: row-reverse; align-items: center; justify-content: center; gap: 5px; color: #000; }
.greenDot::after, .redDot::after { content: ''; display: inline-flex; width: 9px; height: 9px; border-radius: 50%; }
.greenDot::after { background: #07d600; }
.redDot::after { background: #ff0000; }

@media(max-width: 767px) {
    .orange-layout-page.catalog-page #GridPage .max-width { width: 100%; }
    .orange-layout-page.catalog-page #GridPage { padding-top: 15px; }
    .orange-layout-page #searchFormCategory { padding: 0 15px; }
    .orange-layout-page .searchSubmitWrapper input#searchCategoryFormSubmit { left: 0; }
    .orange-layout-page .categories-strip { position: relative; margin: 0 auto; width: calc(100vw - 30px); top: -30px; }
    .orange-layout-page .categories-strip ul li.strip-item { padding: 10px 0px; }
    .orange-layout-page .categories-strip ul li.strip-item:first-child { display: inline-flex; padding-top: 0; }
    .orange-layout-page #CatalogModule .filtersList { display: flex; flex-direction: column; margin: 0; }
    .orange-layout-page .allCatalogContainers { padding-block: 70px; overflow: visible; display: flex; flex-wrap: wrap; justify-content: space-between; }
    .categoryContainer.tabsView.active { width: 100%; }
    .orange-layout-page .top-mobile-strip > span:first-child { display: unset; opacity: 0; }
    .orange-layout-page .top-mobile-strip > span.showMe:first-child { opacity: 1; }
    .orange-layout-page .top-mobile-strip { height: unset; cursor: unset; }
    .orange-layout-page .categoryContainer.tabsView .categoryContainerItems .itemsList { gap: 30px 15px; margin-bottom: 20px; }
    .orange-layout-page .categoryContainer.tabsView .catalogItemBox { width: calc(50% - 7.5px); height: 180px; }
    .orange-layout-page .categoryContainer .catalogItemBox a.item-image img { width: 125px; height: 70px; }
    .orange-layout-page .categoryContainer.tabsView .catalogItemBox .catalogItemBoxInner { padding: 10px 0 20px; }

    .orange-layout-page.shopsLobbyPage #CatalogModule { padding-top: 0; }
    .orange-layout-page #CatalogCategoryPage .itemsList,
    #SearchResultPage .searchResultsList { gap: 30px 15px; }
    .orange-layout-page #CatalogCategoryPage .catalogItemBox,
    #SearchResultPage .searchResultsList > .catalogItemBox { width: calc(50% - 7.5px); }
    .desktop-filters-list .filters-box:after { content: none; }
    #CatalogModule .filters-box button.filters-title { height: 50px; border-radius: 10px 0; background: #ffffff; font-size: 0.9rem; padding: 0 15px; font-family: var(--bold), paralucent; box-shadow: var(--shadow); display: flex; align-items: center; justify-content: space-between; }
    #CatalogModule .filters-box button.filters-title.active { background: #ffffff; }
    .desktop-filters-list.active { overflow: visible; }

    #CatalogModule .filters-box .filters-list-wrapper { top: 15px; }
    #CatalogModule .filters-box ul.filter-list { background: #ffffff; border-radius: 10px 0; margin: 0; padding: 40px; }
    #CatalogModule .filters-box ul.filter-list > li:not(:last-child) { padding-bottom: 10px; }
    #CatalogModule .filters-box a.filter-list-link { font-family: var(--bold), paralucent; text-transform: uppercase; width: 100%; display: inline-block; text-align: right; }

    .timeIndicator { width: 100%; text-align: center; font-size: 0.7rem; padding: 0 5px; height: unset; display: inline-flex; flex-direction: row-reverse; align-items: baseline; justify-content: center; gap: 7px; color: #000; position: relative; }
    .greenDot::after, .redDot::after { /* position: absolute; */ /* right: -10px; */ top: 6px; }
    .orange-layout-page #CatalogCategoryPage .catalogItemBox .item-text-top::after,
    #SearchResultPage .searchResultsList > .catalogItemBox .item-text-top::after { margin-top: 10px; }
    .orange-layout-page .categories-strip ul { display: block; padding-top: 0; }
}

/**Shop Page**/
.orange-layout-page.CatalogItemPage.catalog-page.new-icons-layout { background: #fff; }
.orange-layout-page.CatalogItemPage #GridPage .max-width { max-width: 100%; padding: 0; margin: 0; }
.orange-layout-page.CatalogItemPage #GridTop { height: 300px; }
.orange-layout-page.CatalogItemPage #GridPage, .orange-layout-page.CatalogItemPage #CatalogModule { padding-top: 0; }

.orange-layout-page.CatalogItemPage .top-caption, .CatalogItemPage .grid-top-char, .orange-layout-page.CatalogItemPage .filterWrapper,
.orange-layout-page.CatalogItemPage #CatalogModule #subheadline, .orange-layout-page.CatalogItemPage #CatalogModule .item-makat,
.orange-layout-page.CatalogItemPage #CatalogModule .item-price, .orange-layout-page.CatalogItemPage #CatalogModule .item-actions,
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes span, .backBtnWrapper, .orange-layout-page .RelatedItemsWrapper,
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .item-custom-details, .orange-layout-page #CatalogItemView > .itemContentWrapper { display: none; }

.shop_Hero { display: flex; position: relative; width: 100%; height: 390px; background: #ffd6a1; direction: ltr; }
.hero_left, .hero_right { width: 50%; height: 100%; overflow: hidden; }
.hero_right .gallery_slider { width: 100%; height: 100%; }
.hero_right .slider_item img { width: 100%; height: auto; object-fit: cover; object-position: center center; }
.hero_right button.slick-prev.slick-arrow, .hero_right button.slick-next.slick-arrow { top: 50%; bottom: unset; background: transparent; box-shadow: none; }
.hero_right button.slick-next.slick-arrow { right: 15px; }
.hero_right button.slick-prev.slick-arrow { left: 15px; }

.hero_left { display: flex; flex-wrap: wrap; align-content: center; justify-content: center; }
.hero_left .logo_container { display: inline-flex; flex-wrap: wrap; justify-content: center; position: relative; width: 160px; height: 160px; box-shadow: var(--shadow); background: #fff; border-radius: 50%; z-index: 0; overflow: hidden; }
/*.hero_left .logo_container::before { content: ''; position: absolute; width: 160px; height: 160px; box-shadow: var(--shadow); background: #fff; border-radius: 50%; z-index: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); overflow: hidden; }*/
.hero_left .logo_container img { width: 80%; height: auto; object-fit: contain; animation: textAnim 2s; z-index: 1; }
.hero_left #headline { width: 100%; margin-top: 20px; animation: textAnim 2s; }
.hero_left #headline h1 { font-size: 1.75rem; }
.hero_left #headline h1 span { text-shadow: rgb(0, 20, 32) 5px 0px 0px, rgb(0, 20, 32) 4.90033px 0.993347px 0px, rgb(0, 20, 32) 4.60531px 1.94709px 0px, rgb(0, 20, 32) 4.12668px 2.82321px 0px, rgb(0, 20, 32) 3.48353px 3.58678px 0px, rgb(0, 20, 32) 2.70151px 4.20736px 0px, rgb(0, 20, 32) 1.81179px 4.6602px 0px, rgb(0, 20, 32) 0.849836px 4.92725px 0px, rgb(0, 20, 32) -0.145998px 4.99787px 0px, rgb(0, 20, 32) -1.13601px 4.86924px 0px, rgb(0, 20, 32) -2.08073px 4.54649px 0px, rgb(0, 20, 32) -2.94251px 4.04248px 0px, rgb(0, 20, 32) -3.68697px 3.37732px 0px, rgb(0, 20, 32) -4.28444px 2.57751px 0px, rgb(0, 20, 32) -4.71111px 1.67494px 0px, rgb(0, 20, 32) -4.94996px 0.7056px 0px, rgb(0, 20, 32) -4.99147px -0.291871px 0px, rgb(0, 20, 32) -4.83399px -1.27771px 0px, rgb(0, 20, 32) -4.48379px -2.2126px 0px, rgb(0, 20, 32) -3.95484px -3.05929px 0px, rgb(0, 20, 32) -3.26822px -3.78401px 0px, rgb(0, 20, 32) -2.4513px -4.35788px 0px, rgb(0, 20, 32) -1.53666px -4.75801px 0px, rgb(0, 20, 32) -0.560763px -4.96845px 0px, rgb(0, 20, 32) 0.437495px -4.98082px 0px, rgb(0, 20, 32) 1.41831px -4.79462px 0px, rgb(0, 20, 32) 2.34258px -4.41727px 0px, rgb(0, 20, 32) 3.17346px -3.86382px 0px, rgb(0, 20, 32) 3.87783px -3.15633px 0px, rgb(0, 20, 32) 4.4276px -2.32301px 0px, rgb(0, 20, 32) 4.80085px -1.39708px 0px, rgb(0, 20, 32) 4.98271px -0.415447px 0px; }

/*grid-boxes shop-page*/
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes { display: flex; align-items: center; gap: 40px; margin-bottom: 100px; justify-content: center; }
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > .custom-field,
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div { margin: 0; width: 270px; min-height: 230px; height: 100%; background: linear-gradient(50deg, rgba(255,255,255,1) 0%, rgba(255,234,206,1) 100%); box-shadow: var(--shadow); border-radius: 20px 0; font-family: var(--regular); font-weight: 600; font-size: 0.9rem; display: inline-flex; flex-wrap: wrap; -webkit-box-orient: vertical; align-items: center; justify-content: center; align-content: flex-start; padding: 30px 15px 10px; gap: 14px; }
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes .custom-field > * { animation: textAnim 2s; margin: 0; }
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes .custom-field-img { width: 100%; }
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes span:not(.custom-field-title) { display: block; overflow: hidden; }
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > .custom-field p, .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > .custom-field span { font-size: 0.8rem; display: inline-flex; }

/*text-section shop-page*/
.orange-layout-page.CatalogItemPage #CatalogModule .itemContent { padding: 0; width: 100%; }
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .catalogTextContainer { text-align: center; max-width: 850px; margin: 0 auto 90px; font-family: var(--regular); font-size: 0.9rem; }
.orange-layout-page.CatalogItemPage #CatalogModule .catalogTextContainer p { line-height: 24px; padding-bottom: 21px; }
.orange-layout-page.CatalogItemPage #CatalogModule .catalogTextContainer p:last-child { padding-bottom: 0; }

/*dropdown career shop-page*/
.orange-layout-page #CatalogModule #CatalogItemView #shops-positions-lobby span.custom-field-title { display: none; }
.orange-layout-page #CatalogModule #CatalogItemView #shops-positions-lobby span:not(.custom-field-title) { display: block; width: 100%; text-align: right; }
.orange-layout-page #CatalogModule #CatalogItemView .custom-field.position_description { display: flex; }

.orange-layout-page .plusMinus { background: #ffd6a1; transition: transform 0.5s linear; }
.orange-layout-page #shops-positions-lobby .position_row.active .position_headline { background: var(--orange); }
.orange-layout-page #shops-positions-lobby .position_row.active .plusMinus, #shops-positions-lobby .position_row.active .plusMinus, .collapsed .plusMinus { transform: rotate(180deg); }

.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes #houersBox.custom-field { position: relative; }

@media(min-width: 991px) {
    .orange-layout-page #CatalogItemView { margin-top: -210px; overflow: hidden; }
    .orange-layout-page #CatalogItemView > div:not(#allSectionsWrapper) { max-width: 1170px; margin: auto; margin-bottom: 30px; }

    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes { height: 450px; flex-direction: row-reverse; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div { width: 50%; padding-block: 30px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes #houersBox.custom-field { width: 50%; flex-direction: column; padding-bottom: 70px; gap: 8px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes #houersBox.custom-field > .custom-field { flex: 1; width: 100%; }

    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div.info-boxes { height: 100%; flex-direction: column; gap: 20px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div.info-boxes > .custom-field { margin: 0; width: 100%; justify-content: center; display: inline-flex; flex-direction: column; }
}

.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div.info-boxes > .custom-field span,
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div.info-boxes > .custom-field a { font-size: 0.8rem; padding-top: 14px; }
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes #houersBox.custom-field span:not(.custom-field-title) { font-weight: normal; color: #13151b; }
.orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes #houersBox.custom-field .custom-field-img { margin-bottom: 15px; }
.activities-time { position: absolute; bottom: 30px; font-weight: normal; font-size: 0.7rem; display: flex; flex-direction: row-reverse; align-items: center; gap: 5px; }

.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper { background: #ffd6a1; display: flex; flex-wrap: wrap; float: none; margin: 0 0 100px; }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper > * { width: 100%; position: relative; }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper > section { margin: 0; padding: 60px 0px 80px; display: none; }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper > section.active { display: block !important; }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .navigationBar { background: #ff9900; list-style: none; display: flex; justify-content: center; align-items: center; font-family: var(--bold), paralucent; font-size: 1.2rem; gap: 36px; padding: 0; height: 66px; margin-bottom: 0; /*flex-direction: row-reverse; */ }

.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .list_item { cursor: pointer; }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .navigation .indicator svg { position: absolute; top: 0; left: calc(50% - 10px); transform: translateX(-50%); }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .navigation .indicator svg path { fill: #ffd6a1; }

.orange-layout-page #CatalogModule #CatalogItemView .sales-boxes,
.orange-layout-page #CatalogModule #CatalogItemView .events-boxes-wrapper { display: flex; justify-content: center; max-width: 1170px; margin: auto; gap: 38px; }
.orange-layout-page #CatalogModule #CatalogItemView .sale-box, .orange-layout-page #CatalogModule #CatalogItemView .sale_box { border-radius: 0 20px; background: #fff; min-width: 365px; height: 200px; display: inline-flex; justify-content: center; align-items: center; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16); position: relative; }
.orange-layout-page #CatalogModule #CatalogItemView .sale-box-inner { display: flex; flex-direction: column; font-family: var(--bold), paralucent; font-size: 0.9rem; align-items: center; color: var(--black); }
.orange-layout-page #CatalogModule #CatalogItemView .sale-box-inner .sale_box_description { font-size: 0.9rem; font-family: var(--regular); padding: 0 20px; max-width: 320px; }
.orange-layout-page #CatalogModule #CatalogItemView .sale-box-inner:hover { color: var(--black); }
.orange-layout-page #CatalogModule #CatalogItemView .saleBtn { position: absolute !important; bottom: -20px; background: var(--blackish); color: #fff; width: 140px; height: 40px; border-radius: 20px; display: flex; justify-content: center; align-items: center; font-size: 0.9rem; overflow: hidden; }

/*.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper > .grid-Catalog-Items .sales-boxes { gap: 38px; }*/
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper > .grid-Catalog-Items .sale_box_btn,
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .sale_box_btn { position: absolute; bottom: 0; width: 100%; height: 40px; display: flex; justify-content: center; font-family: var(--regular); color: transparent; }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper > .grid-Catalog-Items .saleBtn { color: transparent; overflow: hidden; }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper > .grid-Catalog-Items .sale-box-inner img { max-width: 300px; max-height: 80px; }

.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .event_box { position: relative; width: 365px; height: 200px; }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .events_box_wrapper { display: inline-flex; height: 100%; width: 100%; flex-direction: column; }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .event_title { position: absolute; top: 30px; right: 0; padding: 5px 11px; background: #ee3d96; color: #fff; font-family: var(--bold), paralucent; font-size: 1.05rem; }

.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .img_holder_layer { position: absolute; inset: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45)); }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .img_holder { position: relative; overflow: hidden; height: auto; width: 100%; }
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .img_holder img { width: 100%; object-fit: cover; height: auto; }

.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .event_info { position: absolute; width: 100%; display: flex; color: #fff; font-family: var(--regular); font-weight: 600; font-size: 0.65rem; gap: 10px; justify-content: center; align-items: center; bottom: 30px; }
.event_info_item { display: flex; flex-direction: row-reverse; align-items: center; }
.event_info_item .svg_holder { background-size: cover; background-repeat: no-repeat; width: 18px; height: 18px; background-color: transparent; }
.event_info_item4441 .svg_holder { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="18" viewBox="0 0 18 18"><defs><clipPath id="a"><rect width="13.37" height="14" fill="%23ee3d96"/></clipPath></defs><g transform="translate(2 2)"><g transform="translate(0)" clip-path="url(%23a)"><path d="M4.343,7.123H2.434a.132.132,0,0,0-.132.132V8.717a.132.132,0,0,0,.132.132H4.343a.132.132,0,0,0,.132-.132V7.255a.132.132,0,0,0-.132-.132" fill="%23ee3d96"/><path d="M7.639,7.123H5.73a.132.132,0,0,0-.132.132V8.717a.132.132,0,0,0,.132.132H7.639a.132.132,0,0,0,.132-.132V7.255a.132.132,0,0,0-.132-.132" fill="%23ee3d96"/><path d="M10.935,7.123H9.026a.132.132,0,0,0-.132.132V8.717a.132.132,0,0,0,.132.132h1.909a.132.132,0,0,0,.132-.132V7.255a.132.132,0,0,0-.132-.132" fill="%23ee3d96"/><path d="M4.343,9.971H2.434A.132.132,0,0,0,2.3,10.1v1.462a.132.132,0,0,0,.132.132H4.343a.132.132,0,0,0,.132-.132V10.1a.132.132,0,0,0-.132-.132" fill="%23ee3d96"/><path d="M7.639,9.971H5.73A.132.132,0,0,0,5.6,10.1v1.462a.132.132,0,0,0,.132.132H7.639a.132.132,0,0,0,.132-.132V10.1a.132.132,0,0,0-.132-.132" fill="%23ee3d96"/><path d="M10.935,9.971H9.026a.132.132,0,0,0-.132.132v1.462a.132.132,0,0,0,.132.132h1.909a.132.132,0,0,0,.132-.132V10.1a.132.132,0,0,0-.132-.132" fill="%23ee3d96"/><path d="M3.389,3.445a.828.828,0,0,0,.828-.828V.828a.828.828,0,1,0-1.656,0V2.617a.828.828,0,0,0,.828.828" fill="%23ee3d96"/><path d="M9.981,3.445a.828.828,0,0,0,.828-.828V.828a.828.828,0,0,0-1.656,0V2.617a.828.828,0,0,0,.828.828" fill="%23ee3d96"/><path d="M12.368,1.723H11.249v.895a1.269,1.269,0,0,1-2.538,0V1.723H4.658v.895a1.269,1.269,0,0,1-2.538,0V1.723H1a1,1,0,0,0-1,1V13a1,1,0,0,0,1,1H12.368a1,1,0,0,0,1-1V2.723a1,1,0,0,0-1-1m-.046,10.8a.43.43,0,0,1-.429.429H1.476a.43.43,0,0,1-.429-.429V6.3a.43.43,0,0,1,.429-.429H11.893a.43.43,0,0,1,.429.429Z" fill="%23ee3d96"/></g></g></svg>'); }
.event_info_item4442 .svg_holder { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><g transform="translate(2 2.001)"><path d="M14,7A7,7,0,1,1,7,0a7,7,0,0,1,7,7" transform="translate(0 0)" fill="none" stroke="%23ee3d96" stroke-width="2"/><path d="M512.336,342.128H509.71V339.5a.875.875,0,1,0-1.75,0V343a.874.874,0,0,0,.875.875h3.5a.875.875,0,0,0,0-1.75" transform="translate(-502.711 -335.129)" fill="%23ee3d96"/></g></svg>'); }
.event_info_item4443 .svg_holder { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="18" viewBox="0 0 18 18"><defs><clipPath id="a"><rect width="10.024" height="14" fill="%23ee3d96"/></clipPath></defs><g transform="translate(4 2)"><g clip-path="url(%23a)"><path d="M5.012,0A5.012,5.012,0,0,0,0,5.012C0,8.556,5.012,14,5.012,14s5.012-5.444,5.012-8.988A5.012,5.012,0,0,0,5.012,0m0,7.518A2.506,2.506,0,1,1,7.518,5.012,2.506,2.506,0,0,1,5.012,7.518" fill="%23ee3d96"/></g></g></svg>'); }

@media(max-width: 767px) {
    .orange-layout-page.CatalogItemPage #GridTop, .orange-layout-page.CatalogItemPage #searchFormCategory,
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .item-custom-details,
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .itemContentWrapper.row { display: none; }
    .orange-layout-page.CatalogItemPage .catalogContainer.container { padding: 0; width: 100%; margin: 0; overflow: hidden; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes span:not(.custom-field-title) { display: flex; flex-wrap: wrap; }

    .shop_Hero { margin-top: 105px; flex-direction: column-reverse; height: 450px; }

    .hero_right { min-height: 250px; }
    .hero_left, .hero_right { width: 100%; }
    .hero_left { overflow: visible; min-height: 200px; align-content: flex-end; z-index: 1; }
    .hero_left .logo_container::before, .hero_left .logo_container img { z-index: 1; }
    .hero_left #headline { padding-bottom: 30px; margin-top: 35px; }
    .hero_left #headline h1 { font-size: 1.5rem; }

    /*grid-boxes*/
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes { flex-wrap: wrap; padding: 30px 15px 0; gap: 20px; margin-bottom: 40px; flex-direction: column-reverse; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div.info-boxes { width: 100%; padding: 0; background: transparent; box-shadow: none; border-radius: unset; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div.info-boxes { }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > .custom-field { /*height: 59px;*/ width: 100%; flex-wrap: nowrap; -webkit-box-orient: horizontal; min-height: unset; justify-content: flex-start; padding: 13px; padding-block: 30px 50px; flex-direction: column; gap: 8px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes .custom-field-img { width: auto; margin-left: 10px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes .custom-field-img img { max-width: 40px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes span:not(.custom-field-title) { font-size: 0.7rem; text-align: right; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes #houersBox.custom-field > .custom-field#customField4470 { width: 100%; display: flex; align-items: center; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes #houersBox.custom-field > .custom-field#customField4470 span { margin-block: auto; margin-inline: calc(50% - 75px) calc(50% - 75px); width: fit-content; white-space: nowrap; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes #houersBox.custom-field > .custom-field#customField4470 .custom-field-img { margin: 0; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes .custom-field > .activities-time { position: relative; bottom: -15px; }

    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes #houersBox.custom-field > .custom-field:not(#customField4470) { width: 100%; display: flex; justify-content: center; align-items: center; column-gap: 7px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div.info-boxes > .custom-field { margin: 0; flex-direction: row; width: 100%; background: linear-gradient(50deg, rgba(255,255,255,1) 0%, rgba(255,234,206,1) 100%); box-shadow: var(--shadow); border-radius: 20px 0; font-family: var(--regular); font-weight: 600; font-size: 0.9rem; display: inline-flex; flex-wrap: wrap; -webkit-box-orient: vertical; align-items: center; justify-content: flex-start; align-content: flex-start; padding: 10px 15px; gap: 14px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div.info-boxes > .custom-field span, .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div.info-boxes > .custom-field a { padding: 0; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .info-grid-boxes > div.info-boxes > .custom-field .custom-field-img { margin: 0; }
    .activities-time { bottom: 15px; }

    /*tabs*/
    .orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper { margin-bottom: 20px; }
    .orange-layout-page #CatalogModule #CatalogItemView #shops-positions-lobby .positions-rows-wrapper { margin-bottom: 50px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .catalogTextContainer { padding: 0 15px; margin-bottom: 40px; }

    .orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper > section { padding-top: 20px; padding-bottom: 120px; }
    .orange-layout-page #CatalogModule #CatalogItemView .sales-boxes, .orange-layout-page #CatalogModule #CatalogItemView .events-boxes-wrapper { direction: ltr; }
    .orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .slick-track { padding: 20px 0 40px; }
    .orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .list_item { max-width: 80px; cursor: pointer; font-size: 0.9rem; }
    .orange-layout-page #CatalogModule #CatalogItemView .sale-box, .orange-layout-page #CatalogModule #CatalogItemView .sale_box,
    .orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .event_box { width: 345px; overflow: visible; margin: 0 20px; }
    .orange-layout-page #CatalogModule #CatalogItemView button.slick-next.slick-arrow::after,
    .orange-layout-page #CatalogModule #CatalogItemView button.slick-prev.slick-arrow::before { width: 50px; height: 50px; }


    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView #allSectionsWrapper .event_title { max-width: 80%; text-align: right; font-size: 0.95rem; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .slick-track .sale-box,
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .slick-track .sale_box,
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView #allSectionsWrapper .slick-track .event_box { width: 100vw; height: 53.333vw; padding-inline: 10px; margin: 0; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView #allSectionsWrapper .events_box_wrapper { position: relative; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .saleBtn { font-size: 0.7rem; min-width: 140px; width: max-content; padding-inline: 15px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView #allSectionsWrapper .event_info { flex-wrap: wrap; gap: 0 10px; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView #allSectionsWrapper .event_box .event_info_item { gap: 5px; flex-direction: row; }
    .orange-layout-page.CatalogItemPage #CatalogModule #CatalogItemView .saleBtn.empty { display: none; }

    /*dropdown career*/
    .orange-layout-page #shops-positions-lobby { padding: 30px 15px 0; }
}
/*pink-layout-page*/
.pink-layout-page { background-image: linear-gradient(65deg, #ffffff 0%, #fcdeed 70%, #fcdeed 100%); }
.pink-layout-page #GridTop { background: #ee3d96; }
.pink-layout-page .grid-top-char { background-image: url('/warehouse/dynamic/377081.png'); width: 275px; height: 460px; }

@media(max-width: 767px) {
    .pink-layout-page .grid-top-char { width: 120px; height: 200px; right: 0; }
}
/**Dizingoff center LobbyStandPage**/

/*GridTop*/
.pink-layout-page .top-caption-subtitle { padding-top: 20px; font-family: var(--regular); font-weight: 600; text-align: center; }
.pink-layout-page .ulti_divs_wrapper { width: 100%; height: 100%; position: relative; }
.pink-layout-page .corner-image-item { position: absolute; background-image: url('/warehouse/dynamic/378655.png'); background-size: cover; background-repeat: no-repeat; width: 118px; height: 139px; top: 0; left: 0; }
.pink-layout-page .corner-image-item:nth-child(2) { background-image: url('/warehouse/dynamic/378654.png'); width: 143px; height: 97px; right: 0; left: auto; }
.pink-layout-page .corner-image-item:nth-child(3) { background-image: url('/warehouse/dynamic/378656.png'); width: 105px; height: 103px; bottom: 0; left: 0; top: auto; }
.pink-layout-page .corner-image-item:nth-child(4) { background-image: url('/warehouse/dynamic/378657.png'); width: 125px; height: 142px; bottom: 0; right: 0; top: auto; }
/*Sections*/

/*Checkboxes-Filter*/
.pink-layout-page .checkboxes_filter_wrapper { list-style: none; display: flex; justify-content: center; gap: 30px; padding: 0; margin-bottom: 50px; }
.checkboxes_filter_wrapper + .draggable-indicator { display: none !important; }
.pink-layout-page .stand_catagory { position: relative; font-family: var(--bold), paralucent; font-size: 1rem; display: flex; flex-direction: row-reverse; align-items: center; cursor: pointer; white-space: nowrap; }
.pink-layout-page .stand_catagory input { margin: 0; margin-inline: 0 10px; appearance: none !important; width: 20px; height: 20px; border: 1px solid #ee3d96; border-radius: 50%; }
.pink-layout-page .stand_catagory.active input { background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cg transform='translate(58 4)'%3E%3Ccircle cx='64' cy='64' r='64' transform='translate(-58 -4)' fill='%23ee3d96'/%3E%3Cpath d='M61.921 0 27.775 34.145 11.462 17.833 0 29.3 16.306 45.615 27.775 57.083 39.244 45.615 73.389 11.463Z' transform='translate(-31.5 31.5)' fill='%23fff' stroke='%23ee3d96' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E");; }
/*JoinUS*/
.pink-layout-page .join_us { margin-bottom: 120px; }
.pink-layout-page .new_stand { height: 80px; max-width: 800px; padding: 0 20px; margin: 0 auto; display: flex; align-items: center; justify-content: center; background: #fff; overflow: hidden; border-radius: 20px 0; box-shadow: var(--shadow); }
.pink-layout-page .new_stand > * { display: flex; justify-content: space-between; width: 100%; height: 100%; align-items: center; }
.pink-layout-page .new_stand p { font-family: var(--bold), paralucent; color: #ee3d96; font-size: 1.5rem; animation: textAnim 2s; }
.pink-layout-page .new_stand a { font-family: var(--regular); color: #fff; background: var(--black); width: 180px; border-radius: 50px; font-size: 0.9rem; height: 50px; display: inline-flex; justify-content: center; align-items: center; overflow: hidden; position: relative; }

/*Dizingoff Stands*/
.pink-layout-page .Stands_list { display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 40px; max-width: 1180px; margin: 0 auto 20px; }
.pink-layout-page .Stands_list .stand_catagor { transition: all 0.35s ease; }
.pink-layout-page .Stands_list .stand_catagory:not(.active) { display: none; }
.pink-layout-page .stand_item_box { position: relative; background: #fff; border-radius: 10px 0; box-shadow: var(--shadow); min-width: 365px; min-height: 160px; display: flex; align-items: center; justify-content: space-between; flex-direction: column; margin-bottom: 60px; }
.pink-layout-page .stand_item_image { width: 120px; height: 120px; overflow: hidden; border-radius: 50%; border: 1px solid #fff; box-shadow: var(--shadow); margin-top: -60px; }
.pink-layout-page .stand_item_image img { object-fit: fill; width: 100%; height: 100%; }

.pink-layout-page .stand_item_name { padding-bottom: 10px; width: 100%; }
.pink-layout-page .stand_item_name h3 span { display: none; }
.pink-layout-page .Stands_list .stand_item_name h3 { color: var(--black); font-size: 1.05rem; margin: 18px 0 10px; }
.pink-layout-page .stand_item_name .arrow svg { width: 20px; height: 18px; }

@media(max-width: 767px) {
    .pink-layout-page #Stands_Lobby_View { padding: 0 15px; }

    .pink-layout-page .corner-image-item { width: 51px; height: 60px; }
    .pink-layout-page .corner-image-item:nth-child(2) { width: 76px; height: 50px; }
    .pink-layout-page .corner-image-item:nth-child(3) { width: 45px; height: 48px; }
    .pink-layout-page .corner-image-item:nth-child(4) { width: 61px; height: 69px; }

    .pink-layout-page .Stands_list > div { width: 100%; }
    .pink-layout-page .Stands_list .stand_item_name h3 { margin: 0px 0 15px; }
    .pink-layout-page .stand_item_name { padding-bottom: 20px; }
    .pink-layout-page .top-caption-subtitle, .stand_catagory { font-size: 0.9rem; }
    .pink-layout-page .checkboxes_filter_wrapper { overflow-x: scroll; justify-content: flex-start; }
    .pink-layout-page .checkboxes_filter_wrapper::-webkit-scrollbar { display: none; }
    .checkboxes_filter_wrapper + .draggable-indicator { display: flex !important; background-image: linear-gradient(92deg, #fcdeed 12%, rgba(255, 247, 236, 0) 99%) !important; left: -15px !important; }
    .pink-layout-page .stand_catagory input { width: 16px; height: 16px; }
    .pink-layout-page .stand_item_box { min-width: unset; width: 100%; }

    .pink-layout-page .new_stand { height: 137px; flex-wrap: wrap; align-content: center; }
    .pink-layout-page .new_stand p { flex-direction: column; font-size: 1.05rem; justify-content: center; height: auto; }
    .pink-layout-page .new_stand a { font-size: 0.7rem; height: 42px; margin-top: 15px; }
}

/**InnerStandView**/
/*GridTop*/
.pink-layout-page .stand_info_wrapper { display: flex; z-index: 1; flex-wrap: wrap; max-width: 1170px; margin: 50px auto -50px; transform: translateY(50px); flex-direction: row-reverse; background: #fff; border-radius: 20px 0; box-shadow: var(--shadow); overflow: hidden; max-height: 390px; }
.pink-layout-page .stand_info_wrapper .stand_info_overview > div { animation: textAnim 2s; }
.pink-layout-page .stand_info_overview { width: 50%; padding: 30px; }
.pink-layout-page .stand_info_overview p, .pink-layout-page .stand_info_overview a { font-size: 0.9rem; }
.pink-layout-page .stand_info_overview svg { margin-inline-end: 4px; }

.pink-layout-page .stand_info_gallery { direction: ltr; width: 50%; height: 100%; }
.pink-layout-page .stand_info_gallery .slick-arrow { bottom: unset; top: 50%; transform: translateY(-50%); background: transparent; box-shadow: none; }
.pink-layout-page .stand_info_gallery .slick-arrow.slick-prev { left: 15px; display: flex; align-items: center; }
.pink-layout-page .stand_info_gallery button.slick-prev.slick-arrow::before, .hero_right button.slick-prev.slick-arrow::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.117' height='36' viewBox='0 0 39.117 36'%3E%3Cg transform='translate(36.117 33) rotate(180)' fill='%23fff' stroke-linejoin='round'%3E%3Cpath d='M 18.11762046813965 32.12136840820312 L 17.05695152282715 31.06061935424805 L 12.7809009552002 26.78422927856445 L 11.72032070159912 25.72356986999512 L 12.78094100952148 24.66295051574707 L 18.21457672119141 19.22932052612305 L 6.158447263260314e-07 19.22932052612305 L -1.499999403953552 19.22932052612305 L -1.499999403953552 17.72932052612305 L -1.499999403953552 12.27068042755127 L -1.499999403953552 10.77068042755127 L 6.158447263260314e-07 10.77068042755127 L 18.21445465087891 10.77068042755127 L 12.7809009552002 5.336669921875 L 11.72032070159912 4.276010036468506 L 12.78094100952148 3.215389966964722 L 17.0569896697998 -1.060660004615784 L 18.11765098571777 -2.121320009231567 L 19.17831039428711 -1.060660004615784 L 34.17813873291016 13.93916988372803 L 35.23879241943359 14.9998197555542 L 34.17815017700195 16.06048011779785 L 19.17831993103027 31.06064987182617 L 18.11762046813965 32.12136840820312 Z' stroke='none'/%3E%3Cpath d='M 18.11765098571777 30 L 33.11748123168945 14.99983024597168 L 18.11765098571777 -1.77635683940025e-15 L 13.84160041809082 4.276050090789795 L 21.8355598449707 12.27068042755127 L 6.158447263260314e-07 12.27068042755127 L 6.158447263260314e-07 17.72932052612305 L 21.83590126037598 17.72932052612305 L 13.84160041809082 25.72360992431641 L 18.11765098571777 30 M 18.11764907836914 33 C 18.11759948730469 33 18.1176586151123 33 18.11761093139648 33 C 17.32192993164062 32.9999885559082 16.55885124206543 32.68389129638672 15.99625015258789 32.12123870849609 L 11.72020053863525 27.84485054016113 C 10.5487003326416 26.67325973510742 10.54874038696289 24.77383041381836 11.72028064727783 23.6022891998291 L 14.59325408935547 20.72932052612305 L 6.158447263260314e-07 20.72932052612305 C -1.656849384307861 20.72932052612305 -2.999999284744263 19.38616943359375 -2.999999284744263 17.72932052612305 L -2.999999284744263 12.27068042755127 C -2.999999284744263 10.61382961273193 -1.656849384307861 9.27068042755127 6.158447263260314e-07 9.27068042755127 L 14.59334945678711 9.27068042755127 L 11.72019100189209 6.397280216217041 C 10.5487003326416 5.225689888000488 10.54874038696289 3.32627010345459 11.72028064727783 2.154730081558228 L 15.99633026123047 -2.121320009231567 C 17.16790008544922 -3.292889833450317 19.0673999786377 -3.292889833450317 20.23896980285645 -2.121320009231567 L 35.23880004882812 12.87851047515869 C 36.41036224365234 14.05006980895996 36.41036987304688 15.94954967498779 35.23881912231445 17.12112998962402 L 20.23899078369141 32.12129974365234 C 19.67640495300293 32.68389511108398 18.91326522827148 33 18.11764907836914 33 Z' stroke='none' fill='%23001420'/%3E%3C/g%3E%3C/svg%3E"); width: 39px; height: 36px; }
.pink-layout-page .stand_info_gallery .slick-arrow.slick-next { right: 15px; }
.pink-layout-page .stand_info_gallery button.slick-next.slick-arrow::after, .hero_right button.slick-next.slick-arrow::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.117' height='36' viewBox='0 0 39.117 36'%3E%3Cg transform='translate(3 3)' fill='%23fff' stroke-linejoin='round'%3E%3Cpath d='M 18.11765098571777 32.12131881713867 L 17.0569896697998 31.06065940856934 L 12.78094100952148 26.78461074829102 L 11.72032070159912 25.72398948669434 L 12.7809009552002 24.663330078125 L 18.21445465087891 19.22932052612305 L 6.158447263260314e-07 19.22932052612305 L -1.499999403953552 19.22932052612305 L -1.499999403953552 17.72932052612305 L -1.499999403953552 12.27068042755127 L -1.499999403953552 10.77068042755127 L 6.158447263260314e-07 10.77068042755127 L 18.21457672119141 10.77068042755127 L 12.78094100952148 5.337049961090088 L 11.72032070159912 4.276430130004883 L 12.7809009552002 3.21577000617981 L 17.05695152282715 -1.060619950294495 L 18.11762046813965 -2.121370077133179 L 19.17831993103027 -1.060649991035461 L 34.17815017700195 13.93951988220215 L 35.23879241943359 15.0001802444458 L 34.17813873291016 16.06082916259766 L 19.17831039428711 31.06065940856934 L 18.11765098571777 32.12131881713867 Z' stroke='none'/%3E%3Cpath d='M 18.11765098571777 0 L 13.84160041809082 4.276390075683594 L 21.83589935302734 12.27067947387695 L 0 12.27067947387695 L 0 17.72932052612305 L 21.8355598449707 17.72932052612305 L 13.84160041809082 25.72394943237305 L 18.11765098571777 30 L 33.11748123168945 15.00016975402832 L 18.11765098571777 0 M 18.11761093139648 -3 C 18.91328048706055 -3.000011444091797 19.67637062072754 -2.683929443359375 20.23899078369141 -2.121299743652344 L 35.23881912231445 12.87887001037598 C 36.41036987304688 14.05045032501221 36.41036224365234 15.94993019104004 35.23880004882812 17.12149047851562 L 20.23897171020508 32.12131881713867 C 19.0673999786377 33.29289245605469 17.16790008544922 33.29288864135742 15.99633026123047 32.12131881713867 L 11.72027969360352 27.84527015686035 C 10.54874038696289 26.67372894287109 10.5487003326416 24.77431106567383 11.72019004821777 23.60272026062012 L 14.59334945678711 20.72932052612305 L 0 20.72932052612305 C -1.656848907470703 20.72932052612305 -3 19.38616943359375 -3 17.72932052612305 L -3 12.27067947387695 C -3 10.61383056640625 -1.656848907470703 9.270679473876953 0 9.270679473876953 L 14.59325408935547 9.270679473876953 L 11.72027969360352 6.397710800170898 C 10.54874038696289 5.226169586181641 10.5487003326416 3.326740264892578 11.72020149230957 2.155149459838867 L 15.99625015258789 -2.121238708496094 C 16.55885124206543 -2.683891296386719 17.32192993164062 -2.999988555908203 18.11761093139648 -3 Z' stroke='none' fill='%23001420'/%3E%3C/g%3E%3C/svg%3E"); width: 39px; height: 36px; }
.pink-layout-page .stand_info_gallery .slick-slide img { display: block; object-fit: cover; /*height: 100%;*/ max-width: 100%; /*min-height: 100%;*/ }

.pink-layout-page .stand_info_location, .pink-layout-page .stand_info_phone, .pink-layout-page .stand_info_workingHours { padding-top: 15px; display: flex; align-items: center; }
.pink-layout-page .stand_info_title h1 { color: var(--black); font-size: 1.5rem; }
.pink-layout-page .stand_info_title h1::after { content: ''; display: block; margin: 6px 0 14px; background: #ee3d96; width: 100px; height: 4px; }
.pink-layout-page .stand_info_title h1 span, .pink-layout-page .dishes_section_title h2 span, .pink-layout-page .delivery_section_title h2 span { display: none; }
.pink-layout-page .stand_info_workingHours { display: inline-flex; flex-wrap: wrap; align-items: center; }
.pink-layout-page .stand_info_workingHours span { display: block; padding-right: 16px; font-size: 0.7rem; }

@media(max-width: 767px) {
    .pink-layout-page .stand_info_wrapper { flex-direction: column; top: 0; position: absolute; left: 0; margin: 0; width: 100%; transform: none; background: transparent; box-shadow: none; max-height: unset; }
    .pink-layout-page .stand_info_overview, .pink-layout-page .stand_info_gallery { width: 100%; }
    .pink-layout-page .stand_info_overview { width: calc(100% - 30px); margin: auto; background: #fff; border-radius: 20px 0; box-shadow: var(--shadow); transform: translateY(-50px); }
}

/*Sections*/
.pink-layout-page .Stand_Inner_View { padding-top: 90px; }
.pink-layout-page .Stand_Inner_View section { max-width: 1170px; margin: 100px auto 0; }
.pink-layout-page .Stand_Inner_View section.delivery-section { margin-top: 60px; }

.pink-layout-page .Stand_Inner_View section.dishes-section h2, .pink-layout-page .Stand_Inner_View section.delivery-section h2 { background: #ee3d96; max-width: 294px; margin: 0 auto 50px; height: 73px; display: flex; justify-content: center; align-items: center; font-size: 2.2rem; opacity: 1; padding-top: 16px; }
.pink-layout-page .dishes_section_title, .pink-layout-page .delivery_section_title { overflow: hidden; }
.pink-layout-page .dishes_menu, .pink-layout-page .delivery_platforms { display: flex; flex-wrap: wrap; justify-content: space-between; }
.pink-layout-page .dishes_menu .dish_item_box, .pink-layout-page .platforms_item_box { width: 140px; max-width: 140px; height: auto; margin-bottom: 40px; }
.pink-layout-page .dish_image { border-radius: 50%; overflow: hidden; border: 2px solid #fff; }
.pink-layout-page .dish_image img, .pink-layout-page .platform_logo img { width: 100%; height: auto; object-fit: cover; }
.pink-layout-page .dish_name { padding-top: 10px; }
.pink-layout-page .dish_name span, .pink-layout-page .platform_name span { display: block; font-size: 0.9rem; text-align: center; width: 100%; font-family: var(--regular); font-weight: 600; }

.pink-layout-page .delivery_platforms { justify-content: center; gap: 40px; }
.pink-layout-page .delivery_platforms a { width: 140px; height: auto; }
.pink-layout-page .platform_logo { background: #fff; border-radius: 50%; box-shadow: var(--shadow); margin-bottom: 15px; }
.pink-layout-page .platform_logo img { padding: 23px; }

.pink-layout-page .dishes-section .section-animation-item, .pink-layout-page .delivery-section .section-animation-item { transition: all 0.8s ease-in-out; }
.pink-layout-page .dishes-section.shown .section-animation-item, .pink-layout-page .delivery-section.shown .section-animation-item { margin: 0; opacity: 1; }

.pink-layout-page section.stand_dynamic_form { margin-bottom: 100px; }

@media(max-width: 767px) {
    .pink-layout-page .Stand_Inner_View { padding-top: 245px; }

    .pink-layout-page .stand_info_title h1 { font-size: 1.05rem; }
    .pink-layout-page .dish_name span { font-size: 0.9rem; }
    .pink-layout-page .stand_info_overview p, .pink-layout-page .stand_info_overview a, .pink-layout-page .platform_name span { font-size: 0.7rem; }
    .pink-layout-page .stand_info_workingHours span { font-size: 0.6rem; }

    .pink-layout-page .Stand_Inner_View section.dishes-section h2, .pink-layout-page .Stand_Inner_View section.delivery-section h2 { font-size: 1.05rem; height: 42px; width: 160px; margin-bottom: 30px; }
    .pink-layout-page .dishes_menu { direction: ltr; }
    .pink-layout-page .Stand_Inner_View section { margin-top: 140px; }
    .pink-layout-page .dishes_menu .dish_item_box { width: 110px; height: 151px; padding: 0 10px; margin-bottom: 20px; }
    .pink-layout-page .Stand_Inner_View section.delivery-section { margin-top: 10px; padding-right: 15px; padding-left: 15px; }
    .pink-layout-page .delivery_platforms { gap: 30px; }
    .pink-layout-page .delivery_platforms a { width: 90px; }
    .pink-layout-page .platform_logo img { padding: 16px; }
    .pink-layout-page .Stand_Inner_View section.stand_dynamic_form { margin-top: 76px; }
    .pink-layout-page section.stand_dynamic_form { margin-bottom: 50px; }
}

/**Activity Lobby-view + Archive**/

.events_container_wrapper { position: relative; max-width: 1170px; margin: 0 auto 100px; padding: 0; overflow: visible; }
.activity_box { display: flex; flex-wrap: wrap; margin-bottom: 80px; align-items: center; animation: textAnim 2s; }

.activity_box:nth-child(odd) { direction: rtl; }
.activity_box:nth-child(even) { direction: ltr; }
.activity_box > div { width: 50%; }

.activity_gallery_container { direction: ltr; height: 100%; box-shadow: var(--shadow); overflow: visible; }
.activity_gallery_container .slick-arrow { bottom: unset; top: 50%; transform: translateY(-50%); background: transparent; box-shadow: none; }
.activity_gallery_container .slick-arrow.slick-prev { left: 15px; display: flex; align-items: center; }
.activity_gallery_container button.slick-prev.slick-arrow::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.117' height='36' viewBox='0 0 39.117 36'%3E%3Cg transform='translate(36.117 33) rotate(180)' fill='%23fff' stroke-linejoin='round'%3E%3Cpath d='M 18.11762046813965 32.12136840820312 L 17.05695152282715 31.06061935424805 L 12.7809009552002 26.78422927856445 L 11.72032070159912 25.72356986999512 L 12.78094100952148 24.66295051574707 L 18.21457672119141 19.22932052612305 L 6.158447263260314e-07 19.22932052612305 L -1.499999403953552 19.22932052612305 L -1.499999403953552 17.72932052612305 L -1.499999403953552 12.27068042755127 L -1.499999403953552 10.77068042755127 L 6.158447263260314e-07 10.77068042755127 L 18.21445465087891 10.77068042755127 L 12.7809009552002 5.336669921875 L 11.72032070159912 4.276010036468506 L 12.78094100952148 3.215389966964722 L 17.0569896697998 -1.060660004615784 L 18.11765098571777 -2.121320009231567 L 19.17831039428711 -1.060660004615784 L 34.17813873291016 13.93916988372803 L 35.23879241943359 14.9998197555542 L 34.17815017700195 16.06048011779785 L 19.17831993103027 31.06064987182617 L 18.11762046813965 32.12136840820312 Z' stroke='none'/%3E%3Cpath d='M 18.11765098571777 30 L 33.11748123168945 14.99983024597168 L 18.11765098571777 -1.77635683940025e-15 L 13.84160041809082 4.276050090789795 L 21.8355598449707 12.27068042755127 L 6.158447263260314e-07 12.27068042755127 L 6.158447263260314e-07 17.72932052612305 L 21.83590126037598 17.72932052612305 L 13.84160041809082 25.72360992431641 L 18.11765098571777 30 M 18.11764907836914 33 C 18.11759948730469 33 18.1176586151123 33 18.11761093139648 33 C 17.32192993164062 32.9999885559082 16.55885124206543 32.68389129638672 15.99625015258789 32.12123870849609 L 11.72020053863525 27.84485054016113 C 10.5487003326416 26.67325973510742 10.54874038696289 24.77383041381836 11.72028064727783 23.6022891998291 L 14.59325408935547 20.72932052612305 L 6.158447263260314e-07 20.72932052612305 C -1.656849384307861 20.72932052612305 -2.999999284744263 19.38616943359375 -2.999999284744263 17.72932052612305 L -2.999999284744263 12.27068042755127 C -2.999999284744263 10.61382961273193 -1.656849384307861 9.27068042755127 6.158447263260314e-07 9.27068042755127 L 14.59334945678711 9.27068042755127 L 11.72019100189209 6.397280216217041 C 10.5487003326416 5.225689888000488 10.54874038696289 3.32627010345459 11.72028064727783 2.154730081558228 L 15.99633026123047 -2.121320009231567 C 17.16790008544922 -3.292889833450317 19.0673999786377 -3.292889833450317 20.23896980285645 -2.121320009231567 L 35.23880004882812 12.87851047515869 C 36.41036224365234 14.05006980895996 36.41036987304688 15.94954967498779 35.23881912231445 17.12112998962402 L 20.23899078369141 32.12129974365234 C 19.67640495300293 32.68389511108398 18.91326522827148 33 18.11764907836914 33 Z' stroke='none' fill='%23001420'/%3E%3C/g%3E%3C/svg%3E"); width: 39px; height: 36px; }
.activity_gallery_container .slick-arrow.slick-next { right: 15px; }
.activity_gallery_container button.slick-next.slick-arrow::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.117' height='36' viewBox='0 0 39.117 36'%3E%3Cg transform='translate(3 3)' fill='%23fff' stroke-linejoin='round'%3E%3Cpath d='M 18.11765098571777 32.12131881713867 L 17.0569896697998 31.06065940856934 L 12.78094100952148 26.78461074829102 L 11.72032070159912 25.72398948669434 L 12.7809009552002 24.663330078125 L 18.21445465087891 19.22932052612305 L 6.158447263260314e-07 19.22932052612305 L -1.499999403953552 19.22932052612305 L -1.499999403953552 17.72932052612305 L -1.499999403953552 12.27068042755127 L -1.499999403953552 10.77068042755127 L 6.158447263260314e-07 10.77068042755127 L 18.21457672119141 10.77068042755127 L 12.78094100952148 5.337049961090088 L 11.72032070159912 4.276430130004883 L 12.7809009552002 3.21577000617981 L 17.05695152282715 -1.060619950294495 L 18.11762046813965 -2.121370077133179 L 19.17831993103027 -1.060649991035461 L 34.17815017700195 13.93951988220215 L 35.23879241943359 15.0001802444458 L 34.17813873291016 16.06082916259766 L 19.17831039428711 31.06065940856934 L 18.11765098571777 32.12131881713867 Z' stroke='none'/%3E%3Cpath d='M 18.11765098571777 0 L 13.84160041809082 4.276390075683594 L 21.83589935302734 12.27067947387695 L 0 12.27067947387695 L 0 17.72932052612305 L 21.8355598449707 17.72932052612305 L 13.84160041809082 25.72394943237305 L 18.11765098571777 30 L 33.11748123168945 15.00016975402832 L 18.11765098571777 0 M 18.11761093139648 -3 C 18.91328048706055 -3.000011444091797 19.67637062072754 -2.683929443359375 20.23899078369141 -2.121299743652344 L 35.23881912231445 12.87887001037598 C 36.41036987304688 14.05045032501221 36.41036224365234 15.94993019104004 35.23880004882812 17.12149047851562 L 20.23897171020508 32.12131881713867 C 19.0673999786377 33.29289245605469 17.16790008544922 33.29288864135742 15.99633026123047 32.12131881713867 L 11.72027969360352 27.84527015686035 C 10.54874038696289 26.67372894287109 10.5487003326416 24.77431106567383 11.72019004821777 23.60272026062012 L 14.59334945678711 20.72932052612305 L 0 20.72932052612305 C -1.656848907470703 20.72932052612305 -3 19.38616943359375 -3 17.72932052612305 L -3 12.27067947387695 C -3 10.61383056640625 -1.656848907470703 9.270679473876953 0 9.270679473876953 L 14.59325408935547 9.270679473876953 L 11.72027969360352 6.397710800170898 C 10.54874038696289 5.226169586181641 10.5487003326416 3.326740264892578 11.72020149230957 2.155149459838867 L 15.99625015258789 -2.121238708496094 C 16.55885124206543 -2.683891296386719 17.32192993164062 -2.999988555908203 18.11761093139648 -3 Z' stroke='none' fill='%23001420'/%3E%3C/g%3E%3C/svg%3E"); width: 39px; height: 36px; }
.activity_gallery_container .slick-slide img { display: block; object-fit: cover; height: 100%; max-width: 100%; min-height: 100%; }

.activity_content_container { overflow: hidden; }
.box_content_wrap { font-size: 0.7rem; display: flex; flex-direction: column; padding: 30px 50px; text-align: right; animation: textAnim 2s; }
.activity_box:nth-child(even) .box_content_wrap { align-items: flex-start; direction: rtl; padding-right: 0; padding-left: 100px; }

.activity_headline h3 { font-size: 1.05rem; background: #ee3d96; max-width: max-content; padding: 9.5px; margin: 0 0 17px; }
.activity_headline h3 span { display: none; }
.activity_info { display: flex; gap: 15px; margin-bottom: 25px; }
.activity_info > span { display: inline-flex; gap: 5px; align-items: center; font-family: var(--regular); font-weight: 600; line-height: 1; }
.activity_description { margin-bottom: 20px; line-height: 24px; }
.activity_btn a, .activities-page .event-text a.tiny-btn { background: var(--black); color: #fff; height: 42px; min-width: 150px; width: max-content; padding-inline: 15px; display: flex; justify-content: center; align-items: center; border-radius: 25px; position: relative; color: transparent; overflow: hidden; }
.activities-page .event-text a.tiny-btn { margin-inline: auto; }

.archive .activity_box { opacity: 0.6; }
/*.archive .activity_box .activity_gallery_container { pointer-events: none; }*/

@media(max-width: 767px) {

    .activity_box:nth-child(odd), .activity_box:nth-child(even) { direction: rtl; margin-bottom: 20px; }

    .activity_box > div { width: 100%; }
    .activity_gallery_container .activity_image_item { height: calc(61vw - 30px); }
    .box_content_wrap, .activity_box:nth-child(even) .box_content_wrap { padding: 30px 0px; align-items: flex-start; }

    .pink-layout-page .categories-strip ul { display: flex !important; align-items: center; justify-content: center; width: 100%; }
    .pink-layout-page .mobile-strip, .pink-layout-page .categories-strip ul li:first-child { display: none; }
    .pink-layout-page .categories-strip { background: transparent; }
    .pink-layout-page .categories-strip ul li { width: 50%; margin: 0 10px; background: #fff; border-radius: 15px 0; box-shadow: var(--shadow); }
    .pink-layout-page .categories-strip ul li.active { color: #fff; background: var(--black); }
    .activity_info { gap: 10px; }
    .activity_info > span { font-size: 0.65rem; }
}

/*Header*/
#header2 { padding: 0; }
#header2 ul.menu li .menuGroupTitle a:hover:after { display: none; }
/**HeaderTop**/
#header-top-strip .topStripContainer { display: flex; padding: 0; height: 35px; justify-content: center; align-items: center; }
#header-top-strip .topStripContainer .topStripText { letter-spacing: 0; font-size: 1rem; line-height: 2.47; }
#header-top-strip .topStripContainer .topStripText p { font-size: 0.9rem; }
/**HeaderMid**/
nav.header-top-menu { display: flex; justify-content: space-between; align-items: center; background: #daefed; padding: 0 15px; height: 46px; color: #13151b; z-index: 1; position: relative; }
.header-top-social a { width: 32px; height: 32px; display: inline-flex; border-radius: 5px; align-items: center; position: relative; justify-content: center; background-size: cover; background-repeat: no-repeat; margin-right: 12px; }
.header-top-social a svg { width: 19px; height: 19px; }
nav.header-top-menu ul.top-menu-group { margin: 0; font-size: 0.75rem; order: 1; }
#header2 .languages { margin-left: auto; margin-right: 0; order: 2; border: none; font-size: 0.8rem; vertical-align: unset; }
#header2 .languages a.lang { padding: 0; margin: 0; font-size: 100%; }
#header2 .languages::after { display: none; /*content: ''; display: inline-block; width: 1px; height: 11px; background: var(--black); margin: 0 3px 0 1px; align-items: center;*/ }
.header-top-social { order: 3; }
a.social_icon_tiktok svg, a.social_icon_instagram svg, a.facebook_icon_instagram svg { opacity: 0; }
a.social_icon_tiktok { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10.359 6H33.64A4.36 4.36 0 0 1 38 10.359V33.64A4.36 4.36 0 0 1 33.641 38H10.359A4.36 4.36 0 0 1 6 33.641V10.359A4.36 4.36 0 0 1 10.359 6Z' transform='translate(-6 -6)' fill='%23212121' fill-rule='evenodd'/%3E%3Cpath d='M27.795 19.736a8.521 8.521 0 0 0 4.971 1.589V17.76a5.02 5.02 0 0 1-1.044-.109v2.806a8.53 8.53 0 0 1-4.971-1.589v7.275a6.594 6.594 0 0 1-10.263 5.475A6.594 6.594 0 0 0 27.795 27.01V19.736Zm1.288-3.6a4.972 4.972 0 0 1-1.288-2.909v-.459h-.989a4.992 4.992 0 0 0 2.277 3.368ZM18.791 28.825a3.016 3.016 0 0 1 3.316-4.7V20.483a6.713 6.713 0 0 0-1.044-.06v2.836a3.015 3.015 0 0 0-2.272 5.566Z' transform='translate(-7.165 -6.753)' fill='%23ec407a' fill-rule='evenodd'/%3E%3Cpath d='M26.516 18.868a8.521 8.521 0 0 0 4.971 1.589V17.651a5 5 0 0 1-2.639-1.512 4.989 4.989 0 0 1-2.276-3.367h-2.6V27.01a3.017 3.017 0 0 1-5.417 1.814 3.015 3.015 0 0 1 2.273-5.565V20.423a6.588 6.588 0 0 0-4.574 11.195 6.594 6.594 0 0 0 10.263-5.475l0-7.275Z' transform='translate(-6.931 -6.753)' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath d='M31.356 17.543v-.759a4.965 4.965 0 0 1-2.639-.754A4.982 4.982 0 0 0 31.356 17.543Zm-4.916-4.88c-.024-.136-.042-.272-.054-.41v-.459H22.8V26.034a3.017 3.017 0 0 1-4.372 2.682A3.017 3.017 0 0 0 23.843 26.9V12.663ZM20.7 20.315v-.808a6.691 6.691 0 0 0-.9-.061 6.589 6.589 0 0 0-3.67 12.064A6.588 6.588 0 0 1 20.7 20.315Z' transform='translate(-6.8 -6.644)' fill='%2381d4fa' fill-rule='evenodd'/%3E%3C/svg%3E"); }
a.social_icon_instagram { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CradialGradient id='a' cx='0.372' cy='1.001' r='1.247' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23fd5'/%3E%3Cstop offset='0.328' stop-color='%23ff543f'/%3E%3Cstop offset='0.348' stop-color='%23fc5245'/%3E%3Cstop offset='0.504' stop-color='%23e64771'/%3E%3Cstop offset='0.643' stop-color='%23d53e91'/%3E%3Cstop offset='0.761' stop-color='%23cc39a4'/%3E%3Cstop offset='0.841' stop-color='%23c837ab'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='0.161' cy='-0.012' r='0.828' gradientTransform='translate(0 -0.004) scale(1 0.666)' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%234168c9'/%3E%3Cstop offset='0.999' stop-color='%234168c9' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M30.89 37.973l-17.768.017a7.129 7.129 0 0 1-7.114-7.1L5.99 13.121a7.129 7.129 0 0 1 7.1-7.114L30.858 5.99a7.129 7.129 0 0 1 7.114 7.1l.017 17.768A7.127 7.127 0 0 1 30.89 37.973Z' transform='translate(-5.99 -5.99)' fill='url(%23a)'/%3E%3Cpath d='M30.89 37.973l-17.768.017a7.129 7.129 0 0 1-7.114-7.1L5.99 13.121a7.129 7.129 0 0 1 7.1-7.114L30.858 5.99a7.129 7.129 0 0 1 7.114 7.1l.017 17.768A7.127 7.127 0 0 1 30.89 37.973Z' transform='translate(-5.99 -5.99)' fill='url(%23b)'/%3E%3Cpath d='M23.219 29.438a6.219 6.219 0 1 1 6.219-6.219A6.226 6.226 0 0 1 23.219 29.438Zm0-10.661a4.442 4.442 0 1 0 4.442 4.442A4.447 4.447 0 0 0 23.219 18.777Z' transform='translate(-7.219 -7.219)' fill='%23fff'/%3E%3Ccircle cx='1.333' cy='1.333' r='1.333' transform='translate(21.331 8.005)' fill='%23fff'/%3E%3Cpath d='M27.88 34.1H17.219A6.226 6.226 0 0 1 11 27.88V17.219A6.226 6.226 0 0 1 17.219 11H27.88A6.226 6.226 0 0 1 34.1 17.219V27.88A6.226 6.226 0 0 1 27.88 34.1ZM17.219 12.777a4.447 4.447 0 0 0-4.442 4.442V27.88a4.447 4.447 0 0 0 4.442 4.442H27.88a4.447 4.447 0 0 0 4.442-4.442V17.219a4.447 4.447 0 0 0-4.442-4.442Z' transform='translate(-6.549 -6.549)' fill='%23fff'/%3E%3C/svg%3E"); }
a.facebook_icon_instagram { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M38 33.555A4.444 4.444 0 0 1 33.555 38H10.444A4.444 4.444 0 0 1 6 33.555V10.444A4.444 4.444 0 0 1 10.444 6H33.555A4.444 4.444 0 0 1 38 10.444Z' transform='translate(-6 -6)' fill='%233f51b5'/%3E%3Cpath d='M33.1 23.667H30.111V35.222H25.667V23.667H23V20.111h2.667V17.969c0-3.118 1.3-4.969 4.971-4.969h3.029v3.556H31.634c-1.43 0-1.523.533-1.523 1.532v2.024h3.556Z' transform='translate(-7.889 -6.778)' fill='%23fff'/%3E%3C/svg%3E"); }

/**HeaderBottom**/
#header2 .max-width { max-width: 100%; width: 100%; }
#header2 #header-container { position: relative; display: flex; justify-content: space-between; flex-direction: row-reverse; background: #fff; align-items: center; padding: 0 15px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12); height: 74px; }
#header2 .header-right-section { display: inline-flex; position: unset; }
#header2 #header-left { display: inline-flex; text-align: unset; width: auto; margin: 0; }
#header2 #header-left img { -webkit-transform: translateY(10px); }
header .searchOpenDesk .search.desktop { background: transparent !important; }
header .searchOpenDesk #searchFormHeaderContainer form#searchFormHeader { border: 1px solid var(--green); margin: 0 !important; background: transparent !important; color: #212121; width: 40px !important; height: 40px; min-width: unset !important; }
header .searchOpenDesk #searchFormHeaderContainer form#searchFormHeader.open { width: 100% !important; }
.searchOpenDesk .searchSubmitWrapper { background: #001420 !important; border-radius: 30px; height: 36px !important; width: 36px !important; left: unset !important; inset-inline-start: 1px !important; }
#header2 .searchOpenDesk .searchSubmitWrapper svg, header .searchOpenDesk .searchSubmitWrapper svg { fill: #fff !important; }
.searchOpenDesk input#searchFormInput { height: 100%; padding-bottom: 5px; padding-inline: 10px; text-align: end !important; }
.searchOpenDesk input#searchFormInput::placeholder { color: var(--black); font-size: 14px; }
#quick-search-container #SearchResultContainer li.resultItem .resultContent > a .resultArrow { left: unset; inset-inline-end: 5px; }
/*MegaMenu*/
#header2 ul.menu .menu-sub li, #header2 ul.menu .menu-sub li:hover { white-space: initial; color: var(--black); }

@media(min-width: 768px) {
    #header2 .menu-sub.megaMenu::after, #header2 #megaMenu-24.menu-sub::after, #header2 #megaMenu-25.menu-sub::after { content: ''; position: absolute; top: -20px; width: 100%; height: 20px; left: 0; }
    #header2 .menu-sub.megaMenu::before, #header2 #megaMenu-24.menu-sub::before, #header2 #megaMenu-25.menu-sub::before { content: ''; width: 43px; height: 31px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49' height='31' viewBox='0 0 49 31'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='49' height='31' transform='translate(-21764 -8208)' fill='%23fff'/%3E%3C/clipPath%3E%3ClinearGradient id='b' x1='1.107' y1='-0.05' x2='0' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2391d7cf '/%3E%3Cstop offset='1' stop-color='%2391d7cf '/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(21764 8208)' clip-path='url(%23a)'%3E%3Cpath d='M1365.142 8.506c5.852 3.111 6.392 13.54 1.206 23.293s-14.133 15.137-19.985 12.025-6.392-13.54-1.206-23.293S1359.29 5.395 1365.142 8.506Z' transform='translate(-23094.5 -8207.653)' stroke='%237ccfc5' stroke-width='2' fill='url(%23b)'/%3E%3Cg transform='translate(-21728.572 -8190.631) rotate(120)'%3E%3Cpath d='M4.8.219A.826.826 0 0 1 4.98.747a.826.826 0 0 1-.183.528L1.5 5.219 4.8 9.165a.854.854 0 0 1 0 1.056.553.553 0 0 1-.881 0L.183 5.747a.853.853 0 0 1 0-1.056L3.916.219a.553.553 0 0 1 .881 0Z' transform='translate(0 0)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3Cpath d='M0 .574C0 .257.386 0 .861 0H12.055c.476 0 .861.257.861.574s-.386.574-.861.574H.861C.386 1.147 0 .89 0 .574Z' transform='translate(1.084 4.646)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); position: absolute; top: -30.5px; right: 50px; }
    #header2 #megaMenu-24.menu-sub::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49' height='31' viewBox='0 0 49 31'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='49' height='31' transform='translate(-21880 -8208)' fill='%23fff'/%3E%3C/clipPath%3E%3ClinearGradient id='b' x1='1.107' y1='-0.05' x2='0' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23fde2ef'/%3E%3Cstop offset='1' stop-color='%23fde2ef'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(21880 8208)' clip-path='url(%23a)'%3E%3Cpath d='M1365.142 8.506c5.852 3.111 6.392 13.54 1.206 23.293s-14.133 15.137-19.985 12.025-6.392-13.54-1.206-23.293S1359.29 5.395 1365.142 8.506Z' transform='translate(-23211 -8207.653)' stroke='%23ee3d96' stroke-width='2' fill='url(%23b)'/%3E%3Cg transform='translate(-21845.072 -8190.631) rotate(120)'%3E%3Cpath d='M4.8.219A.826.826 0 0 1 4.98.747a.826.826 0 0 1-.183.528L1.5 5.219 4.8 9.165a.854.854 0 0 1 0 1.056.553.553 0 0 1-.881 0L.183 5.747a.853.853 0 0 1 0-1.056L3.916.219a.553.553 0 0 1 .881 0Z' transform='translate(0 0)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3Cpath d='M0 .574C0 .257.386 0 .861 0H12.055c.476 0 .861.257.861.574s-.386.574-.861.574H.861C.386 1.147 0 .89 0 .574Z' transform='translate(1.084 4.646)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    #header2 #megaMenu-23.menu-sub::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49' height='31' viewBox='0 0 49 31'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='49' height='31' transform='translate(-21824 -8208)' fill='%23fff'/%3E%3C/clipPath%3E%3ClinearGradient id='b' x1='1.107' y1='-0.05' x2='0' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23ffecd3'/%3E%3Cstop offset='1' stop-color='%23ffecd3'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(21824 8208)' clip-path='url(%23a)'%3E%3Cpath d='M1365.142 8.506c5.852 3.111 6.392 13.54 1.206 23.293s-14.133 15.137-19.985 12.025-6.392-13.54-1.206-23.293S1359.29 5.395 1365.142 8.506Z' transform='translate(-23153 -8207.653)' stroke='%23f90' stroke-width='2' fill='url(%23b)'/%3E%3Cg transform='translate(-21787.072 -8190.632) rotate(120)'%3E%3Cpath d='M4.8.219A.826.826 0 0 1 4.98.747a.826.826 0 0 1-.183.528L1.5 5.219 4.8 9.165a.854.854 0 0 1 0 1.056.553.553 0 0 1-.881 0L.183 5.747a.853.853 0 0 1 0-1.056L3.916.219a.553.553 0 0 1 .881 0Z' transform='translate(0 0)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3Cpath d='M0 .574C0 .257.386 0 .861 0H12.055c.476 0 .861.257.861.574s-.386.574-.861.574H.861C.386 1.147 0 .89 0 .574Z' transform='translate(1.084 4.646)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

    #header2 ul.menu li.megaMenuSubItem a::after { content: none; }
    #header2 ul.menu li.megaMenuSubItem a { transition: all 0.55s ease; padding: 0; font-family: var(--regular); position: relative; width: auto; }
    #header2 ul.menu li.megaMenuSubItem a::before { content: ''; position: absolute; bottom: 0; inset-inline-start: 0; height: 1px; background: var(--black); width: 0; opacity: 0; transition: all 0.25s linear; }
    #header2 ul.menu li.megaMenuSubItem a:hover::before { width: 100%; opacity: 1; }

    /*influence*/
    #header2 #megaMenu-25.menu-sub, #header2 #megaMenu-24.menu-sub, #header2 #megaMenu-23.menu-sub, #header2 #megaMenu-22.menu-sub { background: rgb(255,255,255); background-image: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(124,207,197,1) 100%); width: 450px; padding: 20px; border: 2px solid rgba(124, 207, 197,1); border-radius: 10px 0; box-shadow: var(--shadow); top: 53px; }
    #header2 ul.menu #megaMenu-25.menu-sub.megaMenu li, #header2 ul.menu #megaMenu-24.menu-sub.megaMenu li { display: inline-flex; flex-wrap: wrap; width: 50%; margin: 0; min-width: unset; float: right; }
    #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuGroup, #header2 ul.menu #megaMenu-24.menu-sub.megaMenu .megaMenuGroup { padding: 0 15px; width: 100%; }
    /*#header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuGroup#menuGroup-1::before , #header2 ul.menu #megaMenu-24.menu-sub.megaMenu .megaMenuGroup#menuGroup-1::before { content: ''; position: absolute; width: 1px; height: 100%; background: #cccccc70; left: 10px; top: 0; }*/
    #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .menuGroupTitle, #header2 ul.menu #megaMenu-24.menu-sub.megaMenu .menuGroupTitle,
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .menuGroupTitle, #header2 ul.menu #megaMenu-22.menu-sub.megaMenu .menuGroupTitle { color: var(--black); font-size: 0.9rem; margin-bottom: 10px; }
    #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .menuGroupTitle span, #header2 ul.menu #megaMenu-24.menu-sub.megaMenu .menuGroupTitle span,
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .menuGroupTitle span, #header2 ul.menu #megaMenu-22.menu-sub.megaMenu .menuGroupTitle span { display: none; }
    #header2 ul.menu #megaMenu-25.menu-sub.megaMenu li.megaMenuSubItem, #header2 ul.menu #megaMenu-24.menu-sub.megaMenu li.megaMenuSubItem,
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu li.megaMenuSubItem, #header2 ul.menu #megaMenu-22.menu-sub.megaMenu li.megaMenuSubItem { width: 100%; margin: 0; font-size: 0.75rem; color: var(--black); font-family: var(--regular); line-height: 24px; padding-bottom: 5px; }

    /*expirence*/
    #header2 #megaMenu-24.menu-sub { background-image: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(252,220,236,1) 100%); border-color: #ee3d96; }
    #header2 ul.menu #megaMenu-24.menu-sub.megaMenu .megaMenuSub, #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuSub { width: 50%; }
    /*buy*/
    #header2 #megaMenu-23.menu-sub { border-color: #ff9900; background-image: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,234,206,1) 100%); width: 770px; }
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu li, #header2 ul.menu #megaMenu-22.menu-sub.megaMenu li, #header2 ul.menu #megaMenu-24.menu-sub.megaMenu li { width: 100%; overflow: hidden; margin-left: 0; display: flex; flex-wrap: wrap; }
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .menuGroupTitle, #header2 ul.menu #megaMenu-22.menu-sub.megaMenu .menuGroupTitle, #header2 ul.menu #megaMenu-24.menu-sub.megaMenu .menuGroupTitle, #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .menuGroupTitle { display: block; width: 100%; flex-shrink: initial; }
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .menuGroupTitle a, #header2 ul.menu #megaMenu-22.menu-sub.megaMenu .menuGroupTitle a { float: none; display: block; }
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .menuGroupTitle a:hover:after, #header2 ul.menu #megaMenu-22.menu-sub.megaMenu .menuGroupTitle a:hover:after { content: none; }
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .megaMenuSub, #header2 ul.menu #megaMenu-22.menu-sub.megaMenu .megaMenuSub { column-count: 3; column-fill: balance; width: calc(100% - 260px); margin-left: 20px; }
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .megaMenuGroupImage, #header2 ul.menu #megaMenu-22.menu-sub.megaMenu .megaMenuGroupImage, #header2 ul.menu #megaMenu-24.menu-sub.megaMenu .megaMenuGroupImage, #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuGroupImage { width: 50%; position: relative; border-radius: 10px 0; overflow: hidden; max-width: 240px; height: 100%; }
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .megaMenuGroupImage img, #header2 ul.menu #megaMenu-22.menu-sub.megaMenu .megaMenuGroupImage img, #header2 ul.menu #megaMenu-24.menu-sub.megaMenu .megaMenuGroupImage img, #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuGroupImage img { width: 100%; height: auto; object-fit: cover; }
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .megaMenuGroupImage a, #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuGroupImage a { padding: 15px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; overflow: hidden; background: var(--orange); max-width: 200px; font-size: 0.75rem; color: transparent; border-radius: 25px; font-family: var(--regular); }
    #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuGroupImage a { background: var(--light-green); max-width: 160px; padding-block: 12.5px; }
    #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .megaMenuGroupImage a::after { bottom: unset; width: 100%; background: transparent; right: 0; height: unset; border-radius: unset; z-index: unset; }
    /*visit*/
    #header2 ul.menu #megaMenu-22.menu-sub.megaMenu .megaMenuSub { column-count: 1; width: calc(100% - 223px); }
    .zoom150 #header2 ul.menu #megaMenu-22.menu-sub.megaMenu .megaMenuSub { column-count: 1; width: calc(100% - 224px); }
}

@media(min-width: 768px) {
    #header2 .menu-nav { margin: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); width: 70%; }
    #header2 ul.menu { margin: 0; text-align: center; }
    #header2 ul.menu li { color: var(--black); font-family: var(--bold), paralucent; font-size: 120%; }
    #header2 ul.menu li a::after { content: ''; width: 0%; height: 10px; border-radius: 5px; background: #daefed; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); z-index: -1; transition: var(--animation); }
    #header2 ul.menu li a:hover:after { width: 100%; }
    #header2 ul.menu li:not(.has-megamenu):not(.megaMenuGroup), #header2 ul.menu li.has-megamenu i.opensub { display: none; }
    .searchOpenDesk button.clearSearch { left: unset !important; !i; !; opacity: 0; inset-inline-start: 45px !important; }
    .searchOpenDesk .open button.clearSearch { opacity: 1; }

    #header2 .menu-sub { opacity: 0; pointer-events: none; transition: opacity 0.2s ease-in-out; }
    #header2 .menu-sub.open { opacity: 1; pointer-events: all; }
}

#header2 ul.menu li:hover { color: var(--black); }

@media(max-width: 767px) {
    body.open .opacityBackdrop { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: #000; opacity: 0.6; z-index: 1; }
    body.open { position: fixed; }
    body .opacityBackdrop { transition: 0.25s ease; }

    #header2.open #header-left { z-index: 12; }
    #header2.headerHasSearch.open .searchMobile { display: block; }
    #header2.open ul.menu { z-index: 1; transform: translateX(0) !important; top: 105px; position: fixed; }
    #header2.open .nav-menu-anim { z-index: 6; }
    #header2 ul.menu .menu-sub li { font-size: 0.9rem; }
    #header2 ul.menu li > a { font-size: 100%; }
    /*megamenu*/
    #header2 ul.menu { background: #fff; color: var(--black); padding-block: 20px 0; padding-inline: 25px 35px; text-align: start; top: 105px; bottom: 0; /*overflow-y: clip;*/ height: 100% !important; transform: translateX(100%) !important; display: block !important; transition: transform 0.35s linear; position: fixed; width: 100vw; }
    #header2 ul.menu > li { color: var(--black); font-family: var(--bold), paralucent; float: right; margin: 0; padding: 10px 0 14px 0; border-bottom: 1px solid #ccc; font-size: 1.05rem; }
    #header2 ul.menu li.active { color: unset; background: unset; }
    #header2 .menu-sub { background: transparent; text-align: right; margin: 0; padding-top: 10px; padding-right: 10px; }
    header #header2 ul.menu > li.header-top-menu-mobile, header #header2 ul.menu > li.social-mobile { display: none; }
    .has-sub i.opensub { font-size: 100%; vertical-align: initial; margin: 0; font-family: unset; font-weight: unset; display: inline-flex; position: absolute; left: 0; }
    .has-sub i.opensub::before { content: ''; display: inline-flex; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg transform='translate(-1166 -156)'%3E%3Crect width='26' height='26' rx='13' transform='translate(1166 156)' fill='%23daefed'/%3E%3Cg transform='translate(1184.139 162.067) rotate(90)'%3E%3Cpath d='M.181.217A.818.818 0 0 0 0 .74a.818.818 0 0 0 .181.523L3.444 5.17.181 9.077a.846.846 0 0 0 0 1.046.548.548 0 0 0 .873 0l3.7-4.43a.845.845 0 0 0 0-1.046L1.054.217A.57.57 0 0 0 .617 0 .57.57 0 0 0 .181.217Z' transform='translate(8.934 0)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3Cpath d='M12.793.568c0-.314-.382-.568-.853-.568H.853C.382 0 0 .254 0 .568s.382.568.853.568H11.94C12.411 1.136 12.793.882 12.793.568Z' transform='translate(0 4.602)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: cover; background-repeat: no-repeat; width: 26px; height: 26px; top: 5px; position: relative; }
    .menuSvgArrowIcon { vertical-align: initial; margin: 0; display: inline-flex; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg transform='translate(-1166 -156)'%3E%3Crect width='26' height='26' rx='13' transform='translate(1166 156)' fill='%23daefed'/%3E%3Cg transform='translate(1184.139 162.067) rotate(90)'%3E%3Cpath d='M.181.217A.818.818 0 0 0 0 .74a.818.818 0 0 0 .181.523L3.444 5.17.181 9.077a.846.846 0 0 0 0 1.046.548.548 0 0 0 .873 0l3.7-4.43a.845.845 0 0 0 0-1.046L1.054.217A.57.57 0 0 0 .617 0 .57.57 0 0 0 .181.217Z' transform='translate(8.934 0)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3Cpath d='M12.793.568c0-.314-.382-.568-.853-.568H.853C.382 0 0 .254 0 .568s.382.568.853.568H11.94C12.411 1.136 12.793.882 12.793.568Z' transform='translate(0 4.602)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: cover; background-repeat: no-repeat; width: 26px; height: 26px; top: 5px; position: relative; transform: rotate(90deg); }
    .menuSvgArrowIcon svg { display: none; }
    #header2 ul.menu > li.has-megamenu { padding-right: 9px; }
    #header2 ul.menu > li.has-megamenu > button { padding: 0; left: unset; top: 50%; transform: translateY(-50%); inset-inline-end: 0px; }
    #header2 ul.menu li .menu-sub a { padding: 0 0 10px 0; }
    /**megamenu inner group**/
    .megaMenuSectionContainer > button span:first-child { display: none; }
    .megaMenuSectionContainer > button { padding: 0; top: 0; left: unset; inset-inline-start: 0; position: relative; }
    .megaMenuSectionContainer > button span > div { transform: rotate(-90deg); }
    .megaMenuSectionContainer { display: flex; gap: 10px; align-items: center; padding-right: 0; text-align: start; }
    .megaMenuSectionContainer .megaMenuGroup { margin: 0; display: flex; width: 100%; justify-content: space-between; }
    .megaMenuSectionContainer .megaMenuGroup > button { left: unset; position: relative; }
    #header2 ul.menu li.megaMenuSection { padding: 20px 20px 0; }
    /***megamenu inner item***/

    .menu-active .megaMenuSectionContainer { flex-wrap: wrap; position: relative; overflow-y: scroll; }
    #header2.open #megamenuGroup-22-1.menu-available.menu-active, #header2.open #megamenuGroup-25-1.menu-available.menu-active,
    #header2.open #megamenuGroup-25-2.menu-available.menu-active { background-image: linear-gradient(-145deg, rgba(255,255,255,1) 0%, rgba(124,207,197,1) 100%); background-color: #fff; overflow-y: scroll; }
    #header2.open #megamenuGroup-23-1.menu-available.menu-active { background-image: linear-gradient(-145deg, rgba(255,255,255,1) 0%, rgba(255,234,206,1) 100%); overflow-y: scroll; }
    #header2.open #megamenuGroup-24-1.menu-available.menu-active, #header2.open #megamenuGroup-24-2.menu-available.menu-active { background-image: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(252,220,236,1) 100%); overflow-y: scroll; }
    #header2 ul.menu li.megaMenuSubItem > a { color: var(--black); font-family: var(--regular); font-size: 0.75rem; }
    #header2 ul.megaMenuSub { display: flex; flex-wrap: wrap; margin-bottom: 20px; gap: 0 20px; }
    #header2 ul.menu ul.megaMenuSub li { margin-top: 0; width: calc(50% - 10px); padding-inline-start: 5px; line-height: 1; margin-bottom: 10px; margin-inline: 0; }
    .megaMenuGroupImage { display: flex; flex-wrap: wrap-reverse; gap: 20px; }
    .megaMenuGroupImage img { width: 100%; border-radius: 15px 0; }
    .megaMenuGroupImage a { display: block; width: 100%; padding-right: 9px; padding-bottom: 5px; border-bottom: 1px solid #ccc; }
    .menu-active .megaMenuSectionContainer h3 { margin: 0; color: var(--black); padding-bottom: 13px; padding-inline-start: 45px; border-bottom: 1px solid #ccc; width: 100%; }
    .menu-active .megaMenuSectionContainer h3 span { display: none; }
    #header2.open .menu-active .megaMenuSectionContainer > button { position: absolute; height: 26px; z-index: 2; }
    #header2.open .menu-active .megaMenuSectionContainer > button .arrowIconWrapper { line-height: 0; height: 26px; display: block; position: relative; }
    #header2.open .menu-active .megaMenuSectionContainer > button .arrowIconWrapper > div { top: 0; }



    #header-top-strip .topStripContainer { height: 31px; }
    #header-top-strip .topStripContainer .topStripText { height: 100%; }
    #header-top-strip .topStripContainer .topStripText p { font-size: 0.65rem; }

    #header2 #header-container { flex-direction: row; z-index: 1; }
    #header2 .header-right-section { padding: 0; background: transparent; width: auto; }
    #header2.headerHasSearch #header-left img { max-width: 149px; min-width: 149px; height: auto; -webkit-transform: translateY(11px); margin-bottom: -15px; }
    #header2.headerHasSearch .mobile-middle-kdm { display: none; }
    #header2 .languages { right: unset; left: 50px; display: block !important; margin-inline: 10px; }
    #header2 .header-top-right a.lang { background: transparent; }
    #header2 .menu-nav { margin: 0; max-width: unset; float: none !important; }
    #header2 .nav-menu-anim { width: 36px; }
    #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after, #nav-toggle-mobile span, #nav-toggle-mobile span:before, #nav-toggle-mobile span:after { background: var(--blackish); height: 4px; width: 30px; }
    #header2 #header-left { flex-direction: row-reverse; align-items: center; width: 100% !important; }
    #header-left a { /*margin-left: calc(calc(50% - 139px));*/ margin-right: calc(calc(50% - 76px)); margin-left: calc(calc(50% - 76px) - 27px); }
    #header2.open #header-left a { margin-left: calc(calc(50% - 76px) - 27px); }
    #header2.headerHasCart .cartBtn.navShopBtn.mobile { display: inline-flex; height: 100%; margin-left: 10px; margin-right: 0; }
    #header2.headerHasCart .cartBtn.navShopBtn.mobile button { display: flex; align-items: center; }
    .searchBtn { display: flex; background: var(--blackish); width: 36px; height: 36px; border-radius: 22px; justify-content: center; align-items: center; }
    .searchBtn svg { display: inline-flex; padding: 2px; }

    header:not(.search-open) .search.desktop { display: block !important; visibility: hidden; opacity: 0; transition: all 0.25s ease-in-out; }
    header.search-open .search.desktop { visibility: visible; opacity: 1; display: block !important; background: #ffffff !important; z-index: 0; transition: all 0.25s ease-in-out; }
    header .searchOpenDesk #searchFormHeaderContainer form#searchFormHeader { width: 100% !important; }
    .searchOpenDesk button.clearSearch { inset-inline-start: 45px !important; left: unset !important; !i; !ii; !i; !; }

    .searchOpenDesk.mobile-auto { position: absolute !important; left: 0 !important; right: 0 !important; top: 31px !important; transition: all 0.25s ease; }
    .search-open .searchOpenDesk.mobile-auto { position: absolute; left: 0; right: 0; top: 100% !important; }
}

/*HeroBanner*/
#home-gallery .scroll-down { bottom: 15px; animation: upAnddown 2s infinite !important; }
#home-gallery .scroll-down button { background: transparent; border: none; box-shadow: none; padding: 0; display: flex; margin: auto; }
#home-gallery .scroll-down img { width: 30px; min-width: 30px; height: auto; }
#home-gallery .scroll-text { position: absolute; background: #fff; width: 104px; height: 90px; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); z-index: 2; border-top-left-radius: 50px; border-top-right-radius: 50px; }
#home-gallery .scroll-text::after { content: ''; position: absolute; width: 95px; height: 50px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='94.527' height='50.973' viewBox='0 0 94.527 50.973'%3E%3Cg transform='translate(18514.379 -2798.784)'%3E%3Cg transform='translate(-18512 2797.319)'%3E%3Ctext transform='translate(11.621 51.265) rotate(-90)' fill='%23001420' font-size='14' font-family='IBMPlexSansHebrew-SemiBold  IBM Plex Sans Hebrew' font-weight='600'%3E%3Ctspan x='0' y='0'%3E%3C/tspan%3E%3C/text%3E%3Cpath d='M6.711 36.079a1.166 1.166 0 0 0-1.374 1.187l-.3 4.557L3.227 41.7l.327-4.918a2.7 2.7 0 0 1 3.1-2.76l6.646.443-.136 2.043ZM7.689 42l.136-2.043 5.091.339-.136 2.043Z' transform='translate(0.404 4.264)' fill='%23001420'/%3E%3Cpath d='M9.222 32.763 4.494 30.927l.729-1.879L10.2 30.981c1.762.684 2.624.377 3.2-1.106s.146-2.291-1.616-2.975l-2.128-.827a1.133 1.133 0 0 0-1.616.725l-.383.984L5.97 27.124 6.484 25.8a2.723 2.723 0 0 1 3.83-1.639l1.952.758c2.921 1.134 3.976 2.727 2.853 5.619S12.143 33.9 9.222 32.763Z' transform='translate(0.563 2.996)' fill='%23001420'/%3E%3C/g%3E%3Cpath d='M11.815 21.886 9.163 20.432l1.28-1.6 1.65.915.059-.074a2.868 2.868 0 0 1 .181-3.508c.973-1.219 2.516-1.66 4.746.122l4.678 3.738L19 23.472l-1.416-1.131 1.475-1.847-2.966-2.371c-1.121-.9-2.039-1.186-2.836-.188a1.969 1.969 0 0 0 .2 2.758l4.081 4.614-1.278 1.6Z' transform='translate(-18510.852 2799.212)' fill='%23001420'/%3E%3Cpath d='M21.22 11.115 17.1 14.1l-2.286-3.147 1.656-1.2L17.7 11.436l4.2-3.054 1.12 1.542 2.138 7.926-1.771 1.286Z' transform='translate(-18510.143 2798.37)' fill='%23001420'/%3E%3Ctext transform='translate(-18483.402 2813.109) rotate(-26.248)' fill='%23001420' font-size='14' font-family='IBMPlexSansHebrew-SemiBold  IBM Plex Sans Hebrew' font-weight='600'%3E%3Ctspan x='0' y='0'%3E%3C/tspan%3E%3C/text%3E%3Cg transform='translate(-18512 2797.319)'%3E%3Crect width='2.048' height='5.546' transform='translate(30.283 6.417) rotate(-19.482)' fill='%23001420'/%3E%3Cpath d='M32.474 11.871l1.282-.162L33.308 9.8c-.071-.308-.123-.589-.156-.854a3.172 3.172 0 0 1 .963-2.932l.3-.291L34.4 5.627l-2.64.333-.227-1.8L36.5 3.536c2.282-.289 3.592.657 3.845 2.657l.809 6.407-2.031.257-.782-6.187a1.37 1.37 0 0 0-1.723-1.322l-1.375.173-.059.167a4.4 4.4 0 0 0-.21 2.106c.068.532.2 1.167.341 1.815l.824 3.626-3.438.436Z' transform='translate(3.952 0.437)' fill='%23001420'/%3E%3Crect width='9.584' height='2.049' transform='translate(46.779 13.358) rotate(-84.687)' fill='%23001420'/%3E%3Cpath d='M46.11 9.819a2.138 2.138 0 0 1 2.115-1.668l.587-.074L47.79 3.92l2.309.748 1.239 5.272 1.14-.144 1.278-3.943 1.919.622L54.61 9.758A2.138 2.138 0 0 1 52.5 11.426l-.587.074 1.021 4.157-2.308-.748-1.24-5.272-1.14.144-1.278 3.943L45.045 13.1Z' transform='translate(5.646 0.491)' fill='%23001420'/%3E%3C/g%3E%3Ctext transform='translate(-18452.24 2812.356) rotate(29.888)' fill='%23001420' font-size='14' font-family='IBMPlexSansHebrew-SemiBold  IBM Plex Sans Hebrew' font-weight='600'%3E%3Ctspan x='0' y='0'%3E%3C/tspan%3E%3C/text%3E%3Crect width='9.582' height='2.049' transform='translate(-18449.229 2816.223) rotate(-53.417)' fill='%23001420'/%3E%3Cpath d='M67.3 17.915l-3.444-3.744 2.863-2.634 1.386 1.507-1.53 1.408L70.1 18.277l-1.4 1.29L61.066 22.6l-1.482-1.611Z' transform='translate(-18504.531 2798.766)' fill='%23001420'/%3E%3Cpath d='M71.761 24.417 69.232 20l3.376-1.934 1.018 1.777-1.8 1.034 2.584 4.511-1.654.947-8.113 1.271-1.088-1.9Z' transform='translate(-18504.035 2799.584)' fill='%23001420'/%3E%3Cg transform='translate(-18512 2797.319)'%3E%3Cpath d='M68.9 31.854l-.028-.09a3.583 3.583 0 0 1-3.127-2.408l1.85-.577c.8 2.558 1.85 2.757 2.678 2.4l3.8-1.63-.647-2.076 1.73-.539.492 1.58a2.335 2.335 0 0 1-1.442 3.155l-6.715 2.869L66.919 32.7Z' transform='translate(8.241 3.376)' fill='%23001420'/%3E%3Cpath d='M69.488 34.642l.06 1.291 1.942-.294a8.663 8.663 0 0 1 .864-.087 3.172 3.172 0 0 1 2.848 1.2l.267.318.095 0-.122-2.66 1.811-.083.228 5.007c.106 2.3-.942 3.531-2.957 3.624l-6.456.295L67.973 41.2l6.236-.285A1.372 1.372 0 0 0 75.666 39.3L75.6 37.912l-.161-.072a4.381 4.381 0 0 0-2.084-.377c-.536.024-1.178.1-1.837.194l-3.684.532-.159-3.464Z' transform='translate(8.483 4.302)' fill='%23001420'/%3E%3Ctext transform='translate(78.149 48.438) rotate(90)' fill='%23001420' font-size='14' font-family='IBMPlexSansHebrew-SemiBold  IBM Plex Sans Hebrew' font-weight='600'%3E%3Ctspan x='0' y='0'%3E%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: cover; top: 10px; left: 50%; -webkit-transform: translateX(-50%); z-index: 2; }
#home-gallery ol.flex-control-nav.flex-control-paging { display: none; }
#home-gallery, #home-gallery .slides { height: calc(var(--app-height) - 155px) !important; }
#home-gallery .slides .slider-item .slider-bg.stellar-bg { z-index: 1 !important; opacity: 0 !important; transform: scale(1.05); transition: all 1.5s ease-in-out; height: 100% !important; width: 100%; background-size: cover; background-position: center; min-height: unset; }
#home-gallery .slides .slider-item.flex-active-slide .slider-bg.stellar-bg { transform: scale(1); z-index: 2 !important; opacity: 1 !important; }

@media(max-width: 1680px) {
    #home-gallery, #home-gallery .slides { height: var(--app-height) !important; }
}

@media(max-width: 767px) {
    #home-gallery .slides .slider-item, #home-gallery .slides, #home-gallery { height: 300px !important; }
    #home-gallery .slides .slider-item .slider-bg.stellar-bg { min-height: 100%; background-size: cover; width: 100%; }
}
/*All Section HOMEPAGE*/
@media(max-width: 767px) {
    #allSectionsWrapper { overflow: hidden; }
}
/**Buttons - Animations **/
.grid-rows .grid-row-text a.grid-row-button:hover, .stors-gallery .grid-rows .grid-row-text a:hover, .grid-rows .grid-row-text a.grid-row-button:focus, #DynamicFormObject input[type="submit"]:hover,
#DynamicFormObject input[type="submit"]:focus { background: transparent; color: transparent; border: none; }
.stors-gallery .grid-rows .grid-row-text a.grid-row-button:not(.last-btn):hover { background: var(--orange); }
#DynamicFormObject input[type="submit"]:hover, #DynamicFormObject input[type="submit"]:focus { background: var(--blackish); color: #fff; border: none; }

.stors-gallery .grid-rows .grid-row-text a::before, .sale_box_btn a::before, .activity_btn a::before,
.pink-layout-page .new_stand a::before, #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .megaMenuGroupImage a::before,
#header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuGroupImage a::before,
.green-layout-page .promo-boxes .grid-boxes .grid-box-subtitle a::before, a.FormResultPageButton::before, .page-error-404 .page-not-found a::before,
.mw850 .grid-text a::before, .sustainabilityPage .catalogItemBox a.item-text::before, .SingleItemPage #CatalogModule .item-actions .addToCart #addToCartBtn::before,
.orange-layout-page #CatalogModule #CatalogItemView .saleBtn::before, .section.more-events .content-section-Btn a.sec-button::before,
.activities-page .event-text a.tiny-btn::before, #header2 .mobile-middle-kdm a[href="/members-club"]::before { content: attr(data-content); position: absolute; top: 100px; color: var(--blackish); transition: all 0.5s ease; opacity: 0; pointer-events: none; }

.stors-gallery .grid-rows .grid-row-text a::after, .sale_box_btn a::after, .activity_btn a::after,
.green-layout-page .promo-boxes .grid-boxes .grid-box-subtitle a::after,
.pink-layout-page .new_stand a::after, #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .megaMenuGroupImage a::after,
#header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuGroupImage a::after,
a.FormResultPageButton::after, .page-error-404 .page-not-found a::after, .mw850 .grid-text a::after,
.sustainabilityPage .catalogItemBox a.item-text::after, .SingleItemPage #CatalogModule .item-actions .addToCart #addToCartBtn::after,
.orange-layout-page #CatalogModule #CatalogItemView .saleBtn::after, .section.more-events .content-section-Btn a.sec-button::after,
.activities-page .event-text a.tiny-btn::after, #header2 .mobile-middle-kdm a[href="/members-club"]::after { content: attr(data-content); position: absolute; top: 50%; -webkit-transform: translateY(-50%); color: var(--blackish); transition: all 0.5s ease; opacity: 1; width: 100%; left: 0; text-align: center; height: unset; background: transparent; bottom: unset; border-radius: unset; }

.pink-layout-page .new_stand a::before, .pink-layout-page .new_stand a::after, .pink-layout-page .activity_btn a::after, .pink-layout-page .activity_btn a::before,
.green-layout-page .promo-boxes .grid-boxes .grid-box-subtitle a::before, .green-layout-page .promo-boxes .grid-boxes .grid-box-subtitle a::after, a.FormResultPageButton::before, a.FormResultPageButton::after, .page-error-404 .page-not-found a::before,
.page-error-404 .page-not-found a::after, .orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper > .grid-Catalog-Items .saleBtn::after,
.orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper > .grid-Catalog-Items .saleBtn::before, .orange-layout-page #CatalogModule #CatalogItemView .saleBtn::before, .orange-layout-page #CatalogModule #CatalogItemView .saleBtn::after, .mw850 .grid-text a::before, .mw850 .grid-text a::after,
.sustainabilityPage .catalogItemBox a.item-text::before, .sustainabilityPage .catalogItemBox a.item-text::after, .SingleItemPage #CatalogModule .item-actions .addToCart #addToCartBtn::before,
.SingleItemPage #CatalogModule .item-actions .addToCart #addToCartBtn::after, .orange-layout-page #CatalogModule #CatalogItemView .saleBtn::before,
.orange-layout-page #CatalogModule #CatalogItemView .saleBtn::after, .activities-page .event-text a.tiny-btn::before,
.activities-page .event-text a.tiny-btn::after { color: #fff; }

.stors-gallery .grid-rows .grid-row-text a:hover:before, .sale_box_btn a:hover:before, .activity_btn a:hover:before,
.pink-layout-page .new_stand a:hover::before, #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .megaMenuGroupImage a:hover::before,
.green-layout-page .promo-boxes .grid-boxes .grid-box-subtitle a:hover::before, a.FormResultPageButton:hover::before,
.page-error-404 .page-not-found a:hover::before, .mw850 .grid-text a:hover::before,
.sustainabilityPage .catalogItemBox a.item-text:hover::before, #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuGroupImage a:hover::before,
.SingleItemPage #CatalogModule .item-actions .addToCart #addToCartBtn:hover::before,
.orange-layout-page #CatalogModule #CatalogItemView .saleBtn:hover::before, .section.more-events .content-section-Btn a.sec-button:hover::before,
.activities-page .event-text a.tiny-btn:hover:before, #header2 .mobile-middle-kdm a[href="/members-club"]:hover:before { top: 50%; -webkit-transform: translateY(-50%); opacity: 1; }

.stors-gallery .grid-rows .grid-row-text a:hover:after, .sale_box_btn a:hover:after, .activity_btn a:hover:after,
.pink-layout-page .new_stand a:hover::after, #header2 ul.menu #megaMenu-23.menu-sub.megaMenu .megaMenuGroupImage a:hover::after,
.green-layout-page .promo-boxes .grid-boxes .grid-box-subtitle a:hover::after, a.FormResultPageButton:hover::after,
.page-error-404 .page-not-found a:hover::after, .mw850 .grid-text a:hover::after, .sustainabilityPage .catalogItemBox a.item-text:hover::after,
.mw850 .grid-text a:hover::after, #header2 ul.menu #megaMenu-25.menu-sub.megaMenu .megaMenuGroupImage a:hover::after,
.SingleItemPage #CatalogModule .item-actions .addToCart #addToCartBtn:hover::after,
.orange-layout-page #CatalogModule #CatalogItemView .saleBtn:hover::after, .section.more-events .content-section-Btn a.sec-button:hover::after,
.activities-page .event-text a.tiny-btn:hover:after, #header2 .mobile-middle-kdm a[href="/members-club"]:hover:after { top: -100px; -webkit-transform: translateY(100%); opacity: 0; }

.pink-layout-page .new_stand a, .green-layout-page .promo-boxes .grid-boxes .grid-box-subtitle a, a.FormResultPageButton,
.page-error-404 .page-not-found a, .orange-layout-page #CatalogModule #CatalogItemView .event_box .saleBtn, .mw850 .grid-text a,
.sustainabilityPage .catalogItemBox a.item-text, .SingleItemPage #CatalogModule .item-actions .addToCart #addToCartBtn,
.orange-layout-page #CatalogModule #CatalogItemView .saleBtn { color: transparent !important; position: relative; }


.sustainability .grid-box-subtitle.button a::after { content: ''; background: #7ccfc5; position: absolute; bottom: 0; left: 0; height: 2px; width: 100%; transition: all 0.5s linear; }
.sustainability .grid-box-subtitle.button a:hover:after { left: -110%; }
.sustainability .grid-box-subtitle.button a::before { content: ''; background: #7ccfc5; position: absolute; bottom: 0; right: -110%; height: 2px; width: 100%; transition: all 0.5s linear; }
.sustainability .grid-box-subtitle.button a:hover:before { right: 0; }

@media (min-width:768px) {
    .orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .event_box .event_title { direction: rtl; }
    .orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .event_box a.saleBtn { width: max-content; padding-inline: 15px; }
    .orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .event_box .sale_box_btn { width: 100%; }
    .orange-layout-page #CatalogModule #CatalogItemView #allSectionsWrapper .event_box a.saleBtn.empty { display: none; }
}

/**GallerySection**/
.pink-layout { background: var(--pink); direction: ltr; padding: 70px 0 180px; margin-bottom: 0; overflow: hidden; }
.pink-layout .gallery-container { max-width: 1240px; margin: auto; transform: translateY(50%); opacity: 0; transition: all 1s ease-out; }
.pink-layout .gallery-container.shown { opacity: 1; transform: translateY(0); }

.pink-layout .section-title h1 { color: var(--blackish); }
.pink-layout .contantSpan { text-shadow: rgb(255, 255, 255) 8px 0px 0px, rgb(255, 255, 255) 7.93758px 0.997398px 0px, rgb(255, 255, 255) 7.7513px 1.97923px 0px, rgb(255, 255, 255) 7.44406px 2.93018px 0px, rgb(255, 255, 255) 7.02066px 3.8354px 0px, rgb(255, 255, 255) 6.4877px 4.68078px 0px, rgb(255, 255, 255) 5.85351px 5.45311px 0px, rgb(255, 255, 255) 5.12797px 6.14035px 0px, rgb(255, 255, 255) 4.32242px 6.73177px 0px, rgb(255, 255, 255) 3.44941px 7.21814px 0px, rgb(255, 255, 255) 2.52258px 7.59188px 0px, rgb(255, 255, 255) 1.55638px 7.84714px 0px, rgb(255, 255, 255) 0.565898px 7.97996px 0px, rgb(255, 255, 255) -0.433417px 7.98825px 0px, rgb(255, 255, 255) -1.42597px 7.87189px 0px, rgb(255, 255, 255) -2.39627px 7.63269px 0px, rgb(255, 255, 255) -3.32917px 7.27438px 0px, rgb(255, 255, 255) -4.21013px 6.80256px 0px, rgb(255, 255, 255) -5.02539px 6.22459px 0px, rgb(255, 255, 255) -5.76223px 5.54948px 0px, rgb(255, 255, 255) -6.40915px 4.78778px 0px, rgb(255, 255, 255) -6.95606px 3.95136px 0px, rgb(255, 255, 255) -7.39442px 3.05329px 0px, rgb(255, 255, 255) -7.71739px 2.10757px 0px, rgb(255, 255, 255) -7.91994px 1.12896px 0px, rgb(255, 255, 255) -7.9989px 0.132735px 0px, rgb(255, 255, 255) -7.95304px -0.865561px 0px, rgb(255, 255, 255) -7.78307px -1.85035px 0px, rgb(255, 255, 255) -7.49165px -2.80627px 0px, rgb(255, 255, 255) -7.08333px -3.71839px 0px, rgb(255, 255, 255) -6.56448px -4.57249px 0px, rgb(255, 255, 255) -5.94318px -5.35524px 0px, rgb(255, 255, 255) -5.22915px -6.05442px 0px, rgb(255, 255, 255) -4.43352px -6.65912px 0px, rgb(255, 255, 255) -3.5687px -7.15991px 0px, rgb(255, 255, 255) -2.6482px -7.54898px 0px, rgb(255, 255, 255) -1.68637px -7.82024px 0px, rgb(255, 255, 255) -0.698222px -7.96947px 0px, rgb(255, 255, 255) 0.300817px -7.99434px 0px, rgb(255, 255, 255) 1.29516px -7.89446px 0px, rgb(255, 255, 255) 2.2693px -7.67139px 0px, rgb(255, 255, 255) 3.20802px -7.32862px 0px, rgb(255, 255, 255) 4.09668px -6.87148px 0px, rgb(255, 255, 255) 4.92142px -6.30711px 0px, rgb(255, 255, 255) 5.66936px -5.64432px 0px, rgb(255, 255, 255) 6.32883px -4.89346px 0px, rgb(255, 255, 255) 6.88954px -4.06623px 0px, rgb(255, 255, 255) 7.34274px -3.17555px 0px, rgb(255, 255, 255) 7.68136px -2.23532px 0px, rgb(255, 255, 255) 7.90012px -1.26021px 0px, rgb(255, 255, 255) 7.9956px -0.265434px 0px; }

.pink-layout .slick-track { padding: 60px 0; }
.pink-layout .slick-slide, .pink-layout .unslicked.gallery-cubes > div { width: 420px; transition: all 0.5s linear; box-shadow: -5px 5px 30px 0 rgba(0, 0, 0, 0.16); border: 3px solid #fff; }
.pink-layout .unslicked.gallery-cubes > div { -webkit-transform: scale(0.85); }
.pink-layout .unslicked.gallery-cubes { display: flex; justify-content: center; }
.pink-layout .slick-slide:not(.slick-center) { -webkit-transform: scale(0.85); }
.pink-layout .gallery-cubes .boxes-images-outer-image { padding-bottom: 127%; display: block; }

.pink-layout .gallery-cubes .boxes-images-outer-image:hover .image-link-container, .pink-layout .gallery-cubes .boxes-images-outer-image:focus .image-link-container { opacity: 0; }

.slick-arrow { border: none; background: #fff; position: absolute; bottom: -60px; padding: 0; width: auto; line-height: 0; box-shadow: var(--shadow); border-radius: 50%; overflow: hidden; z-index: 2; }
.slick-arrow svg { background: transparent; border-radius: 50%; transform: translateX(0); transition: all 0.4s linear; }

button.slick-prev.slick-arrow { left: calc(50% - 65px); text-align: right; }
button.slick-next.slick-arrow { text-align: left; right: calc(50% - 65px); }

button.slick-next.slick-arrow::after,
button.slick-prev.slick-arrow::before { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg transform='translate(-417.594 106.5) rotate(-90)'%3E%3Cg transform='translate(106.5 417.594) rotate(90)'%3E%3Ccircle cx='25' cy='25' r='25' fill='transparent'%3E%3C/circle%3E%3Cpath d='M12.833 0 9.8 3.029l5.663 5.663H0v3.867H15.467L9.8 18.221l3.029 3.029L23.458 10.625Z' transform='translate(13.066 15)' fill='%23001420'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); position: absolute; width: 50px; height: 50px; top: 50%; left: -30px; transform: translateY(-50%); z-index: 2; transition: all 0.25s linear; opacity: 0; }

button.slick-next.slick-arrow:hover:after { left: 0; opacity: 1; }
button.slick-next.slick-arrow:hover svg { -webkit-transform: translateX(100%); opacity: 0; transition: all 0.4s linear; }

button.slick-prev.slick-arrow::before { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg transform='translate(0 50) rotate(-90)'%3E%3Cg transform='translate(0 50) rotate(-90)'%3E%3Ccircle cx='25' cy='25' r='25' fill='transparent'%3E%3C/circle%3E%3Cpath d='M12.833 21.25 9.8 18.221l5.663-5.663H0V8.692H15.467L9.8 3.029 12.833 0 23.458 10.625Z' transform='translate(13.066 13.75)' fill='%23001420'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); left: unset; opacity: 0; right: -30px; }
button.slick-prev.slick-arrow:hover:before { right: 0; opacity: 1; }
button.slick-prev.slick-arrow:hover svg { -webkit-transform: translateX(-100%); opacity: 0; transition: all 0.4s linear; }


/**moreEvents**/
.more-events .grid-boxes { max-width: 1240px; margin: auto; /* transform: translateY(50%);*/ /*opacity: 0; transition: all 1s ease-out; */ }
.more-events .section-title h1, .more-events .section-title h2 { color: var(--blackish); }
.more-events .grid-short-box-image { padding-bottom: 130%; }
.more-events .grid-short-box-image img { width: 100%; object-fit: cover; }
.more-events .grid-short-box-fulltext { display: none; }
.more-events .slick-slide { padding: 0; float: left !important; }
.more-events .grid-short-box { margin-bottom: 0px; }
.more-events .unslicked.grid-boxes > div { width: 420px; transition: all 0.5s linear; box-shadow: -5px 5px 30px 0 rgba(0, 0, 0, 0.16); border: 3px solid #fff; -webkit-transform: scale(0.85); padding: 0; }
.more-events .unslicked.grid-boxes { display: flex; justify-content: center; }
.more-events .grid-boxes .slick-arrow { bottom: -140px; }
.section.more-events .content-section-Btn { overflow: hidden; }
.section.more-events .content-section-Btn a.sec-button { font-size: 0.9rem; background: #fff; border-radius: 50px; padding: 9px 20px; color: transparent; display: inline-flex; position: relative; }

@media(max-width: 767px) {
    .pink-layout { padding: 40px 0 80px; margin-bottom: 0; }
    .pink-layout .contantSpan { text-shadow: rgb(255, 255, 255) 6px 0px 0px, rgb(255, 255, 255) 5.91686px 0.995377px 0px, rgb(255, 255, 255) 5.66974px 1.96317px 0px, rgb(255, 255, 255) 5.2655px 2.87655px 0px, rgb(255, 255, 255) 4.71532px 3.71022px 0px, rgb(255, 255, 255) 4.03447px 4.44106px 0px, rgb(255, 255, 255) 3.24181px 5.04883px 0px, rgb(255, 255, 255) 2.35931px 5.51667px 0px, rgb(255, 255, 255) 1.41143px 5.83163px 0px, rgb(255, 255, 255) 0.424423px 5.98497px 0px, rgb(255, 255, 255) -0.574341px 5.97245px 0px, rgb(255, 255, 255) -1.55719px 5.79441px 0px, rgb(255, 255, 255) -2.49688px 5.45578px 0px, rgb(255, 255, 255) -3.36738px 4.96596px 0px, rgb(255, 255, 255) -4.14455px 4.33852px 0px, rgb(255, 255, 255) -4.80686px 3.59083px 0px, rgb(255, 255, 255) -5.33596px 2.74364px 0px, rgb(255, 255, 255) -5.71718px 1.8204px 0px, rgb(255, 255, 255) -5.93995px 0.84672px 0px, rgb(255, 255, 255) -5.99811px -0.150428px 0px, rgb(255, 255, 255) -5.89004px -1.14341px 0px, rgb(255, 255, 255) -5.61874px -2.1047px 0px, rgb(255, 255, 255) -5.19172px -3.00766px 0px, rgb(255, 255, 255) -4.62082px -3.82727px 0px, rgb(255, 255, 255) -3.92186px -4.54081px 0px, rgb(255, 255, 255) -3.11421px -5.12852px 0px, rgb(255, 255, 255) -2.22026px -5.57409px 0px, rgb(255, 255, 255) -1.26477px -5.86518px 0px, rgb(255, 255, 255) -0.274238px -5.99373px 0px, rgb(255, 255, 255) 0.723898px -5.95617px 0px, rgb(255, 255, 255) 1.70197px -5.75355px 0px, rgb(255, 255, 255) 2.63288px -5.39147px 0px, rgb(255, 255, 255) 3.49082px -4.87998px 0px, rgb(255, 255, 255) 4.25202px -4.23324px 0px, rgb(255, 255, 255) 4.89538px -3.46919px 0px, rgb(255, 255, 255) 5.40307px -2.60899px 0px, rgb(255, 255, 255) 5.76102px -1.67649px 0px, rgb(255, 255, 255) 5.95932px -0.697531px 0px; }
    .pink-layout .slick-track { padding: 30px 0; }
    .pink-layout .slick-arrow { bottom: -40px; }
    .pink-layout .gallery-container { width: 100vw; }
    .pink-layout.shown .gallery-container { transform: translateY(0); opacity: 1; }
    .pink-layout .slick-slide { width: 75vw; }
    .pink-layout .slick-slide:not(.slick-center) { -webkit-transform: scale(0.80); }
    .pink-layout .slick-arrow svg { width: 40px; height: 40px; }
    .pink-layout button.slick-prev.slick-arrow { left: calc(50% - 50px); }
    .pink-layout button.slick-next.slick-arrow { right: calc(50% - 50px); }
    .more-events .grid-boxes .slick-arrow { bottom: -100px; }
    button.slick-next.slick-arrow::after,
    button.slick-prev.slick-arrow::before { width: 40px; height: 40px; background-size: 100%; background-repeat: no-repeat; pointer-events: none; }
}
/**Useful-info-section**/
.green-layout { padding-top: 0; margin-bottom: 0; }
.useful-info-grid { display: flex; direction: ltr; position: relative; /*height: 700px;*/ overflow: hidden; }
.useful-info-grid .character { position: absolute; left: calc(50% - 50px); bottom: 0; -webkit-transform: translateX(-50%); z-index: 1; }
.useful-info-grid .character img { width: 368px; height: 597px; object-fit: cover; }
.useful-info-image-container, .useful-info-content-container { width: 50%; position: relative; display: inline-flex; flex-wrap: wrap; align-items: center; align-content: center; }
.useful-info-image-container .character img { width: 100%; height: auto; max-width: 368px; min-height: 600px; object-fit: cover; }
.useful-info-image { width: 100%; }
.useful-info-image img { display: block; width: 100%; height: auto; }
.useful-info-image:not(.active), .useful-info-grid-content:not(.active) { position: absolute; visibility: hidden; opacity: 0; }
.useful-info-content-container { background: var(--green); color: #fff; padding-inline-end: 7%; text-align: start; }
.useful-info-content-container > div { width: 100%; }
.useful-info-content-container .section-title { margin-bottom: 35px; }
.useful-info-nav { margin-bottom: 11px; position: relative; padding-bottom: 10px; }
.useful-info-nav ul { margin: 0; padding: 0; list-style: none; display: flex; justify-content: flex-start; font-family: var(--bold), paralucent; gap: 14px; flex-direction: row-reverse;; }
.useful-info-nav ul > li { letter-spacing: 0.36px; line-height: 1.44; font-size: 0.9rem; cursor: pointer; position: relative; }
.useful-info-nav ul li:is(:hover, :focus)::after { width: 100%; }

.useful-info-nav ul li::after { content: ''; width: 0%; height: 10px; border-radius: 5px; background: #daefed; position: absolute; bottom: -6px; left: 50%; transform: translateX(-50%); z-index: -1; transition: var(--animation); opacity: 0.5; }
.green-layout.shown .useful-info-nav ul > li:not(.active) { opacity: 0.5 !important; }
.useful-info-grid-content { direction: rtl; }
.useful-info-grid-content.active, .useful-info-image.active { display: block !important; }
.useful-info-grid-content.active { min-height: 375px; }
.useful-info-grid-content.active .useful-info-item-title.shown, .useful-info-grid-content.active .useful-info-grid-text.shown { animation: textAnim 1.5s ease; }
.useful-info-item-title h3, .info-grid-text h3 { color: var(--blackish); margin: 0; padding-bottom: 17px; font-size: 1.7rem; }
.useful-info-item-title h3 span, .info-grid-text h3 span { display: none; }

.useful-info-content-wrap { background: #fff; padding: 35px 40px 50px; border-radius: 0 0 80px 0; overflow: hidden; }
.useful-info-grid-text { color: var(--blackish); font-size: 0.9rem; width: 70%; line-height: 1.5; letter-spacing: 0.32px; text-align: start; }
.info-grid-text { margin-bottom: 17px; }
.info-grid-text h3 { padding: 10px 0; }
.info-grid-text-popup a { display: inline-flex; margin-left: 12px; }

.indicator { position: absolute; transition: var(--animation); display: flex; justify-content: flex-end; bottom: -11px; left: 0; width: 21px; height: 10px; }

@media(max-width: 767px) {
    .useful-info-grid { flex-direction: column-reverse; overflow: hidden; height: unset; }
    .useful-info-image-container, .useful-info-content-container { width: 100%; }
    .useful-info-content-container { padding: 40px 15px; }
    .useful-info-content-container .section-title { text-align: center; }
    .useful-info-image { max-height: 300px; }
    .useful-info-nav { margin-bottom: 0; padding-bottom: 31px; overflow: hidden; }
    .useful-info-nav ul { gap: 5px; }
    .useful-info-nav ul > li { text-align: center; font-size: 0.9rem; }

    .useful-info-grid-text { width: 100%; }
    .useful-info-item-title h3, .info-grid-text h3 { font-size: 1.5rem; }

    .indicator { bottom: 0px; }
    .indicator svg { display: block; margin-right: 0; margin-left: auto; }

    .useful-info-grid .character { left: 0; -webkit-transform: none; }
    .useful-info-grid .character img { width: 184px; height: 386px; }
    .useful-info-grid-content.active { min-height: unset; }
}

/**Stors-Gallery**/
.stors-gallery { padding: 0; margin: 0; overflow: hidden; }
.stors-gallery .titleWrapper { }
.stors-gallery .grid-rows { direction: ltr; }
.stors-gallery .section-title, .safariBrowser .stors-gallery .section-title { position: absolute; width: 100%; top: 85px; /*left: 50%;*/ margin: 0; z-index: 1; /*-webkit-transform: translateX(-50%) !important;*/ text-align: center; }
.stors-gallery .section-title h2 { color: var(--blackish); }
.stors-gallery .section-title h2 .contantSpan { text-shadow: rgb(255, 153, 0) 8px 0px 0px, rgb(255, 153, 0) 7.93758px 0.997398px 0px, rgb(255, 153, 0) 7.7513px 1.97923px 0px, rgb(255, 153, 0) 7.44406px 2.93018px 0px, rgb(255, 153, 0) 7.02066px 3.8354px 0px, rgb(255, 153, 0) 6.4877px 4.68078px 0px, rgb(255, 153, 0) 5.85351px 5.45311px 0px, rgb(255, 153, 0) 5.12797px 6.14035px 0px, rgb(255, 153, 0) 4.32242px 6.73177px 0px, rgb(255, 153, 0) 3.44941px 7.21814px 0px, rgb(255, 153, 0) 2.52258px 7.59188px 0px, rgb(255, 153, 0) 1.55638px 7.84714px 0px, rgb(255, 153, 0) 0.565898px 7.97996px 0px, rgb(255, 153, 0) -0.433417px 7.98825px 0px, rgb(255, 153, 0) -1.42597px 7.87189px 0px, rgb(255, 153, 0) -2.39627px 7.63269px 0px, rgb(255, 153, 0) -3.32917px 7.27438px 0px, rgb(255, 153, 0) -4.21013px 6.80256px 0px, rgb(255, 153, 0) -5.02539px 6.22459px 0px, rgb(255, 153, 0) -5.76223px 5.54948px 0px, rgb(255, 153, 0) -6.40915px 4.78778px 0px, rgb(255, 153, 0) -6.95606px 3.95136px 0px, rgb(255, 153, 0) -7.39442px 3.05329px 0px, rgb(255, 153, 0) -7.71739px 2.10757px 0px, rgb(255, 153, 0) -7.91994px 1.12896px 0px, rgb(255, 153, 0) -7.9989px 0.132735px 0px, rgb(255, 153, 0) -7.95304px -0.865561px 0px, rgb(255, 153, 0) -7.78307px -1.85035px 0px, rgb(255, 153, 0) -7.49165px -2.80627px 0px, rgb(255, 153, 0) -7.08333px -3.71839px 0px, rgb(255, 153, 0) -6.56448px -4.57249px 0px, rgb(255, 153, 0) -5.94318px -5.35524px 0px, rgb(255, 153, 0) -5.22915px -6.05442px 0px, rgb(255, 153, 0) -4.43352px -6.65912px 0px, rgb(255, 153, 0) -3.5687px -7.15991px 0px, rgb(255, 153, 0) -2.6482px -7.54898px 0px, rgb(255, 153, 0) -1.68637px -7.82024px 0px, rgb(255, 153, 0) -0.698222px -7.96947px 0px, rgb(255, 153, 0) 0.300817px -7.99434px 0px, rgb(255, 153, 0) 1.29516px -7.89446px 0px, rgb(255, 153, 0) 2.2693px -7.67139px 0px, rgb(255, 153, 0) 3.20802px -7.32862px 0px, rgb(255, 153, 0) 4.09668px -6.87148px 0px, rgb(255, 153, 0) 4.92142px -6.30711px 0px, rgb(255, 153, 0) 5.66936px -5.64432px 0px, rgb(255, 153, 0) 6.32883px -4.89346px 0px, rgb(255, 153, 0) 6.88954px -4.06623px 0px, rgb(255, 153, 0) 7.34274px -3.17555px 0px, rgb(255, 153, 0) 7.68136px -2.23532px 0px, rgb(255, 153, 0) 7.90012px -1.26021px 0px, rgb(255, 153, 0) 7.9956px -0.265434px 0px; }
.stors-gallery .grid-rows .grid-row { display: flex !important; direction: rtl !important; background-color: transparent; }
.stors-gallery .grid-rows .grid-row .grid-row-cell { display: inline-flex !important; }
.stors-gallery .grid-rows .grid-row .grid-row-cell-text::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom, rgba(0, 20, 32, 0), #001420); opacity: 0.4; }
.stors-gallery .grid-rows .grid-row .grid-row-cell-text { width: 100%; min-height: 700px; justify-content: center; align-content: center; flex-wrap: wrap; padding: 150px 150px 0 0; }
.stors-gallery .grid-rows .grid-row-text { display: inline-flex; flex-wrap: wrap; width: 100%; max-width: 450px; text-align: center; background: #fff; padding: 20px 90px 60px 30px; border-radius: 0 0 0 80px; justify-content: center; }
.stors-gallery .grid-rows .grid-row-text h2 span { display: none; }
.stors-gallery .grid-rows .grid-row-text h2 { font-size: 2.2rem; color: var(--blackish); margin: 0; line-height: 1.2; width: 100%; text-shadow: none; padding-bottom: 6px; }
.stors-gallery .grid-rows .grid-row-text h3 { font-family: var(--regular); font-size: 1.1rem; color: var(--blackish); margin: 0; width: 100%; }
.stors-gallery .grid-rows .grid-row-text a { font-size: 0.9rem; width: 160px; display: inline-flex; height: 42px; border-radius: 25px; align-items: center; background: var(--orange); border-color: transparent; justify-content: center; margin-top: 14px; position: relative; overflow: hidden; border: none; color: transparent; }
.stors-gallery .grid-rows .grid-row-text a.grid-row-button.last-btn { background: transparent; border: 1.5px solid var(--blackish); margin-right: 0px; }

.stors-gallery .grid-rows .grid-row-text .wrapper { overflow: hidden; width: 100%; }

@media(min-width: 991px) {
    .stors-gallery .grid-rows .grid-row-text .wrapper:last-child, .stors-gallery .grid-rows .grid-row-text .wrapper:nth-last-child(2) { width: calc(50% - 15px); }
}

.stors-gallery .grid-rows .grid-row-text h2, .stors-gallery .grid-rows .grid-row-text h3, .stors-gallery .grid-rows .grid-row-text a { opacity: 0; }
.stors-gallery .grid-rows .slick-active .grid-row-text h2, .stors-gallery .grid-rows .slick-active .grid-row-text h3,
.stors-gallery .grid-rows .slick-active .grid-row-text a { animation: textAnim 2s; transition: opacity 1s; opacity: 1; }

.stors-gallery .grid-rows .grid-row .flexslider-box { position: absolute; z-index: 1; justify-content: flex-end; align-items: flex-end; }
.stors-gallery .grid-row .grid-row-image-container { position: unset; }
.stors-gallery .grid-row li.slider-item { padding: 0; }
.stors-gallery .box-image-animation img { width: 351px; height: 501px; object-fit: cover; }

.stors-gallery .slick-arrow { bottom: unset; top: 50%; z-index: 2; }
.stors-gallery .slick-arrow.slick-next { right: 135px; }
.stors-gallery .slick-arrow.slick-prev { left: 135px; }
.stors-gallery .slick-arrow svg { box-shadow: none; border-radius: 50%; background: rgb(255, 153, 0); }
.stors-gallery .slick-arrow svg circle { fill: rgb(255, 153, 0); }
.stors-gallery button.slick-next.slick-arrow::after, .stors-gallery button.slick-prev.slick-arrow::before,
.stors-gallery .slick-arrow.slick-next, .stors-gallery .slick-arrow.slick-prev { background-color: var(--orange); }

.stors-gallery button.slick-next.slick-arrow::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg transform='translate(-417.594 106.5) rotate(-90)'%3E%3Cg transform='translate(106.5 417.594) rotate(90)'%3E%3Ccircle cx='25' cy='25' r='25' fill='transparent'%3E%3C/circle%3E%3Cpath d='M12.833 0 9.8 3.029l5.663 5.663H0v3.867H15.467L9.8 18.221l3.029 3.029L23.458 10.625Z' transform='translate(13.066 15)' fill='%23001420'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); height: 50px; width: 50px; }
.stors-gallery button.slick-prev.slick-arrow::before { height: 50px; width: 50px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg transform='translate(0 50) rotate(-90)'%3E%3Cg transform='translate(0 50) rotate(-90)'%3E%3Ccircle cx='25' cy='25' r='25' fill='transparent'%3E%3C/circle%3E%3Cpath d='M12.833 21.25 9.8 18.221l5.663-5.663H0V8.692H15.467L9.8 3.029 12.833 0 23.458 10.625Z' transform='translate(13.066 13.75)' fill='%23001420'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

@media(max-width: 767px) {
    .stors-gallery .section-title, .safariBrowser .stors-gallery .section-title { top: 35px; }
    .stors-gallery .section-title h2 .contantSpan { text-shadow: rgb(255, 153, 0) 6px 0px 0px, rgb(255, 153, 0) 5.91686px 0.995377px 0px, rgb(255, 153, 0) 5.66974px 1.96317px 0px, rgb(255, 153, 0) 5.2655px 2.87655px 0px, rgb(255, 153, 0) 4.71532px 3.71022px 0px, rgb(255, 153, 0) 4.03447px 4.44106px 0px, rgb(255, 153, 0) 3.24181px 5.04883px 0px, rgb(255, 153, 0) 2.35931px 5.51667px 0px, rgb(255, 153, 0) 1.41143px 5.83163px 0px, rgb(255, 153, 0) 0.424423px 5.98497px 0px, rgb(255, 153, 0) -0.574341px 5.97245px 0px, rgb(255, 153, 0) -1.55719px 5.79441px 0px, rgb(255, 153, 0) -2.49688px 5.45578px 0px, rgb(255, 153, 0) -3.36738px 4.96596px 0px, rgb(255, 153, 0) -4.14455px 4.33852px 0px, rgb(255, 153, 0) -4.80686px 3.59083px 0px, rgb(255, 153, 0) -5.33596px 2.74364px 0px, rgb(255, 153, 0) -5.71718px 1.8204px 0px, rgb(255, 153, 0) -5.93995px 0.84672px 0px, rgb(255, 153, 0) -5.99811px -0.150428px 0px, rgb(255, 153, 0) -5.89004px -1.14341px 0px, rgb(255, 153, 0) -5.61874px -2.1047px 0px, rgb(255, 153, 0) -5.19172px -3.00766px 0px, rgb(255, 153, 0) -4.62082px -3.82727px 0px, rgb(255, 153, 0) -3.92186px -4.54081px 0px, rgb(255, 153, 0) -3.11421px -5.12852px 0px, rgb(255, 153, 0) -2.22026px -5.57409px 0px, rgb(255, 153, 0) -1.26477px -5.86518px 0px, rgb(255, 153, 0) -0.274238px -5.99373px 0px, rgb(255, 153, 0) 0.723898px -5.95617px 0px, rgb(255, 153, 0) 1.70197px -5.75355px 0px, rgb(255, 153, 0) 2.63288px -5.39147px 0px, rgb(255, 153, 0) 3.49082px -4.87998px 0px, rgb(255, 153, 0) 4.25202px -4.23324px 0px, rgb(255, 153, 0) 4.89538px -3.46919px 0px, rgb(255, 153, 0) 5.40307px -2.60899px 0px, rgb(255, 153, 0) 5.76102px -1.67649px 0px, rgb(255, 153, 0) 5.95932px -0.697531px 0px; }

    .stors-gallery .grid-rows .grid-row .grid-row-cell-text { padding: 100px 0 0; align-content: flex-start; min-height: 667px; }
    .stors-gallery .grid-rows .grid-row-text { max-width: 100%; padding: 20px 37px 44px; margin: 0 15px; }
    .stors-gallery .grid-rows .grid-row-text h2 { font-size: 1.5rem; line-height: 1.4; text-shadow: none; }
    .stors-gallery .grid-rows .grid-row-text h3 { font-size: 1rem; line-height: 1.2; padding-top: 6px; }
    .stors-gallery .grid-rows .grid-row-text a { margin-top: 18px; margin-right: 0; margin-left: 0; }
    .stors-gallery .grid-rows .grid-row .flexslider-box { justify-content: center; width: 100%; height: auto; bottom: 0; }
    .stors-gallery .box-image-animation img { width: 290px; height: 394px; }
    .stors-gallery .slick-arrow { top: 60%; }
    .stors-gallery .slick-arrow.slick-prev { left: 15px; }
    .stors-gallery .slick-arrow.slick-next { right: 15px; }
    .stors-gallery button.slick-next.slick-arrow::after, .stors-gallery button.slick-prev.slick-arrow::before { border-radius: 50%; width: 50px; height: 50px; background-color: var(--orange); }
    .stors-gallery .row::after, .stors-gallery .row::before, .stors-gallery .slides:after { content: none; }
    .stors-gallery .grid-rows .grid-row-text .wrapper { display: flex; justify-content: center; }
    .stors-gallery .grid-rows .grid-row-text .wrapper:last-child, .stors-gallery .grid-rows .grid-row-text .wrapper:nth-last-child(2) { width: 50%; }
    .stors-gallery .grid-rows .grid-row-text .wrapper:last-child { justify-content: flex-start; padding-inline-start: 7.5px; }
    .stors-gallery .grid-rows .grid-row-text .wrapper:nth-last-child(2) { justify-content: flex-end; padding-inline-end: 7.5px; }
}

@media(max-width: 412px) {
    .stors-gallery .grid-rows .grid-row-text { padding: 20px 20px 40px; }
}

/**Sustainability Section**/
.sections .sustainability { padding: 100px 0 74px; margin: 0; max-width: 100%; background-image: url('/warehouse/dynamic/374519.jpg'); background-size: cover; background-repeat: no-repeat; }
.sections .sustainability::before, .sections .stors-gallery::before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: var(--blackish); opacity: 0.2; }

.sustainability .section-title { margin-bottom: 50px; }
.sustainability .grid-boxes.row { margin: 0 auto; max-width: 731px; min-height: 610px; padding: 20px 0; }
.sustainability .grid-boxes.row::before { content: ''; display: inline-flex; position: absolute; width: 568px; height: 568px; -webkit-transform: translate(-50%, -50%); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='568' height='568' viewBox='0 0 568 568'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='549.136' height='549.136' fill='%237ccfc5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(22600 -6075.319)'%3E%3Ccircle cx='284' cy='284' r='284' transform='translate(-22600 6075.319)' fill='%23daefed'/%3E%3Cg transform='translate(-22591.068 6084.748)'%3E%3Cg transform='translate(0 0.003)' clip-path='url(%23a)'%3E%3Cpath d='M588.832 227.6a9.63 9.63 0 0 0 .2 2.427 5.956 5.956 0 0 0 1.786 3.4 3.469 3.469 0 0 0 1.375.648 3.822 3.822 0 0 0 1.118.339 2.038 2.038 0 0 1 .6.312c2.644 2.191.557 4.966-.508 7.741-.046.077-.116.137-.157.218a3.365 3.365 0 0 0-.336 1.642 3.667 3.667 0 0 0 .516 2.457c2.47 3.93 8.735 2.754 12.487 2.94 2.7.135 5.637.272 6.544-2.865 1.357-4.691-3.7-6.938-6.406-9.453-4.471-4.157-1.445-11.289-6.049-14.9-3.375-2.645-7.571-.906-10.5 1.437-.047.035-.091.071-.133.109l-.147.12a.216.216 0 0 0-.077.122 1.987 1.987 0 0 0-.249.431 2.125 2.125 0 0 0-.257 1.647 2.755 2.755 0 0 0 .186 1.225' transform='translate(-287.255 -107.948)' fill='%237ccfc5'/%3E%3Cpath d='M570.894 253.4c1.619.164 5.441.1 6.7-1.127a2.2 2.2 0 0 0 .475-1.384 16.4 16.4 0 0 0 .09-4.827 3.546 3.546 0 0 0-.7-1.75 14.478 14.478 0 0 0-1.432-1.265c-.7-.7-.518-.788-1.214-1.954.079-.081-.183-.445-.249-.57a.825.825 0 0 0-1.323-.255c-.036.037-.522.263-.589.307a25.614 25.614 0 0 0-6.192 5.187c-2.677 3.532.691 7.26 4.432 7.638' transform='translate(-275.986 -117.145)' fill='%237ccfc5'/%3E%3Cpath d='M898.7 687.049c-.6-1.6-1.731-2.517-3.571-1.945 0 0-1.455.657-1.6.781-.113.073-.474.457-.411.577-3.733 4.555-10.9 4.9-13.471 10.544-.888 1.954-.674 4.628-.711 6.983.118 1.784-1.461 6.2-1.765 7.386a25.524 25.524 0 0 0-1.622 5.914c-.441 3.988 1.1 11.877 5.092 13.441a2.09 2.09 0 0 0 .933.541 2.443 2.443 0 0 0 1.577-.377 6.092 6.092 0 0 0 1.224-.447c3.658-1.768 6.115-6.225 6.989-10.011.891-3.86.3-7.935 1.319-11.784 1.179-4.458 3.993-8.12 5.7-12.339a12.43 12.43 0 0 0 .667-2.6 10.8 10.8 0 0 0 .381-4.42 6.575 6.575 0 0 0-.727-2.245' transform='translate(-427.267 -334.277)' fill='%237ccfc5'/%3E%3Cpath d='M454.041 153.736c-2.478-.882-4.8 1.326-6.657 2.623-4.716 3.289-9.673 6.074-15.6 5.859a.27.27 0 0 0-.21.44c-1.894 1.32.682 5.993 1.991 7.175 1.435 1.3 3.033.781 4.628.087 4.686-2.041 9.2-5.537 13.289-8.561 1.988-1.471 7.5-5.865 2.56-7.622' transform='translate(-210.297 -74.932)' fill='%237ccfc5'/%3E%3Cpath d='M667.626 92.263c-.34 2.032 3.09 2.958 4.315 3.62 3.28 1.777 6.394 4.12 10.182 2.636 4.356-1.71.819-1.251 8.337-.892 1.9.091 1.273 1.035 3.31.138.474-.209.718-1.085 1.029-1.454.285-.337 2.906-4.369 3.11-5.517.309-1.745-.179-2.551-1.853-3.2-1.871-.724-5.358.1-7.238.188-2.753.13-5.511.219-8.26.413a29.124 29.124 0 0 0-11.47 2.769 1.556 1.556 0 0 0-1.217.674c-.057.035-.116.06-.173.1a.264.264 0 0 0-.041.422c-.008.038-.025.068-.031.108' transform='translate(-325.802 -42.607)' fill='%237ccfc5'/%3E%3Cpath d='M161.485 522.314a6.143 6.143 0 0 0-2.327.174 6.3 6.3 0 0 0-1.584.394c-.622.167-1.24.331-1.839.474-.036-.008-.064-.032-.107-.026-.5.077-1.543.114-2.79.192a1.391 1.391 0 0 1-.463-.2.28.28 0 0 0-.457.264c-3.837.3-8.819 1.1-7.37 4.392.786 1.787 2.785 1.865 4.472 1.831 2.5-.051 4.8-.479 7.314-.122 2.3.326 4.21 1.409 6.412 1.964 4.074 1.026 6.173-2.03 4.04-5.659a8.149 8.149 0 0 0-5.3-3.68' transform='translate(-70.419 -254.886)' fill='%237ccfc5'/%3E%3Cpath d='M274.569 0C123.17 0 0 123.173 0 274.572S123.17 549.14 274.569 549.14s274.569-123.17 274.569-274.568S425.967 0 274.569 0m0 528.475c-138.085 0-250.77-110.8-253.834-248.166.954.09 1.895 2.01 2.507 3.917.558 1.74 1.24 5.3 1.461 6.519.547 3.016.506 6.167 3.8 7.386 4.644 1.72 11.522-2.018 16.318-1.743 5.663.322 9.057 2.789 14.2 3.9 3.605.779 6.587.369 10.4 1.246 7.006 1.611 3.809 1.451 7.388 4.8a5.821 5.821 0 0 0 2.983 1.891c.289.052.562.084.826.108.571.412 1.422.4 1.882.806.616.547.489 0 .946.248 1.675.9 13.047 8.631 13.1 11.421a2.342 2.342 0 0 1-.138.742c-.3.477-.61.952-.888 1.442a13.287 13.287 0 0 0-.791 1.685 7.233 7.233 0 0 0-.807 1.8 16 16 0 0 0-.181 6.364c2.078 12.769 14.378 19.358 21.6 28.877 2.712 3.578 3.911 8.035 7.989 10.232 3.168 1.706 7.228 1.332 10.311 3.53 5.724 4.08 7.355 9.658 9.026 15.964 1.572 5.931 4.505 10.766 7.626 16.021 5.214 8.778 6.5 17.537 8.727 27.273 3.185 13.948 12.47 25.018 20.488 36.53 5.619 8.07 12.237 23.29 22.243 26.839 2.181.774 4.331.782 6.587 1.088 6.587 1.089 7.589 3.949 9.409 4.611s5.133.58 6.155-1.471c1.207-1.517.093-3.9-.9-5.095-.964-1.159-3.063-1.489-4.194-2.251-5.007-3.365-5.925-6.976-7.028-12.517a27.693 27.693 0 0 0-1.183-4.282 13.419 13.419 0 0 0-2.31-4.89c-.193-.356-.389-.717-.6-1.1-1.5-2.757-1.758-5.693-2.383-8.578a4.806 4.806 0 0 0-.4-2.745 4.011 4.011 0 0 0-.812-1.035c-.091-.2-.161-.4-.265-.6-1.662-3.174-7.763-6.058-6.325-11.106.526-1.847 3.744-6.247 5.77-7.2a1.19 1.19 0 0 1 .675-.031 9.6 9.6 0 0 0 2.094.5c.419.027 1.046-.611 1.629-1.314a3.622 3.622 0 0 0 .768-.97c.713-.929.475-3.911.187-5.429a3.533 3.533 0 0 0-1.687-2.2c-.565-1.808.108-2.37 2.064-1.64.019-.022.083 0 .108-.024.115-.133.216-.229.323-.342a3.923 3.923 0 0 0 2.639-2.97 9.762 9.762 0 0 0 .5-1.521c.823-2.39 3.3-9.265 4.631-11.363s1.221-6.445 0-9.286h0a8.3 8.3 0 0 0-.384-1.177 4.736 4.736 0 0 0-.361-.8c-1.35-2.706-3.595-5.148-2.715-8.242 2.106-7.411 9.841-7.629 15.627-9.861a8.152 8.152 0 0 0 1.56-.48c3.9-1.24 4.347-3.317 4.721-5.583a10.993 10.993 0 0 0 .359-1.883l0-.021c.752-2.964-.205-14.527-.655-21.57s0-15.587-1.474-19.908a11.008 11.008 0 0 0-1.093-2.947c-3.163-5.9-11.416-10.419-16.8-11.988-7.176-2.091-15.02-2.456-22.395-3.381-1.182-.149-2.9-.23-4.8-.324l-10.55-1.323c-.307-.037-.618-.081-.93-.127a6.3 6.3 0 0 1-1.014-.462c-2.962-1.773-4.2-5.34-6.438-7.655-3.367-3.479-7.264-4.852-12.051-5.459-2.429-.309-4.871-.221-7.309-.367a39.421 39.421 0 0 1-7.724-.918c-4.9-1.32-5.741-4.725-9.712-7.616-.244-.178-.464-.35-.671-.518a4.508 4.508 0 0 0-1.758-1.378 3.638 3.638 0 0 0-.458-.139c-.037-.014-.078-.025-.116-.037-.087-.021-.174-.044-.26-.058a4.846 4.846 0 0 0-2.036.037c-1.982.391-2.772 2.4-4.411 3.245-5.748 2.977-11.427 1.9-17.276 1.776-3.23-.069-5.073.914-7.391 2.933-2.6 2.266-3 6.255-8.574 6.087-.385-.011-.72-.037-1.02-.07a7.555 7.555 0 0 0-3.14-.388c-.051.005-.1.005-.151.014s-.1.019-.144.03a8.523 8.523 0 0 0-1.452.4c-.277-4.092-2.958-11-3.967-12.986a6.762 6.762 0 0 0-1.065-1.627 3.213 3.213 0 0 0-1.259-1.124 3.731 3.731 0 0 0-1.977-.228c-.139-.067-.283-.144-.435-.231-3.607-2.075-4.994-4.924-6.927-7.591-.613-.846-.787-2.475-2.092-2.812-1.689-.438-1.738-.138-2.295.442a2.146 2.146 0 0 0-.27.249 4.306 4.306 0 0 1-.767.543c.1-.055-2.876 3.186-5.538 6.141-2.27 1.559-4.757 2.765-6.494 2.255-7.765-2.28-7.847-9.59-6.768-16.023 1.578-9.4 7.009-12.2 15.12-14.711 8.652-2.681 11.34-2.259 17.481 5.416.26.326.56.69.884 1.06a5.572 5.572 0 0 0 1.64 1.81 3.291 3.291 0 0 0 .8.365c1.451.866 2.995.867 4.191-1.581.97-1.988-1.936-6.018-2.551-7.944s-2.01-5.455-1.557-7.542c.849-3.908 5.525-6.909 7.514-9.594.162-.218.271-.421.413-.632a4.847 4.847 0 0 0 1.043-1.058 7.06 7.06 0 0 0 1.011-3.573c.584-2.455.653-5.049 1.55-8.705 3.435-14.007 12.525-18.051 24.388-23.457 3.084-1.405 13.474-4.162 14.119-8.349.284-1.844-.126-2.455-.938-2.836a3.424 3.424 0 0 0-1.918-.686 4.268 4.268 0 0 0-.428-.164 3.364 3.364 0 0 0-2.352.366c-3.245 1.172-2.763-.091 1.173-3.628 1.673-1.5 3.879-3.322 4.8-3.213 1.041.667-.512 2.3-.466 2.431a3.725 3.725 0 0 0-.12 1.481 2.668 2.668 0 0 0 .584 1.335c.079.12 1.252-.228 1.383-.314 3.341-2.207 9.309-4.775 11.049-8.828.745-1.734.7-2.547.284-3.144a2.879 2.879 0 0 0-.551-.958 4.788 4.788 0 0 0-1.488-1.059 5.37 5.37 0 0 1-.34-.5c-1.726-2.9-.828-7.767-3.672-9.839-1.049-.765-2.714-.137-3.651-.757-.124-.081-4.016-5.989-4.7-7.4a30.168 30.168 0 0 1-.638-3.267 2.854 2.854 0 0 0-.561-.84c-.042-.043-.094-.058-.138-.1-.552-.618-1.179-.875-2.627-.828-1.7.054-2.518 1.459-3.84 2.135-3.588 1.838-.046 2.447-5.994 2.443-6.921 0-1.964.051-4.913-2.47a5.69 5.69 0 0 1-.646-.652 6.659 6.659 0 0 0-1.06-1.468c-.65-.912-1.361-1.561-3.316-1.3-4.876.653-5.868 8.591-10.431 10.164-.233.081.056 1.144.163 1.364 1.729 3.564.972 7.132-1.5 11.646a13.967 13.967 0 0 0-1.712 3.082c-.043.114-.056.236-.095.351a10.133 10.133 0 0 0-.788 2.126c.034-.166-.57 5.672-.43 5.524-2.637 1.871-6.871 1.476-7.894 1.159a2.5 2.5 0 0 1-1.058-1.763c-.191-.076-1.149-1.54-1.358-1.687-1.394-.98-3.277.266-4.729.032q-4.271 1.048-6.613-3.533c-1.923-.616-3.732-1.665-3.843-2.737s4.123-9.718 13.875-17.312c2.377-1.851 5.152-3.342 7.167-5.631 2.753-3.129 3.728-7.027 6.146-10.425 2.706-3.8 5.772-4.885 8.67-8.192.468-.536.567-2.545.932-3.163a17.9 17.9 0 0 1 .966-2.578l.169-.437.212-.484q.23-.427.468-.837a10.681 10.681 0 0 1 1.142-1.463q1.6-.5 3.641 4.359c3.831 2.248 4.086 3.886 4.086 3.886s-1.09.831-1.214.969a11.074 11.074 0 0 0-3.608 2.169c-.046.045-.082.1-.127.148a3.5 3.5 0 0 0-1.386 1.726c-.741 2.448-.828 3.525.307 4.48a1.6 1.6 0 0 0 .873.137c5.161-2.245 19.255 4.916 23.153-2.428.3-.56.322-1.265.571-1.82a18.827 18.827 0 0 0-.174-2.457q.909-5.368 4.856-7.01a4.335 4.335 0 0 0 1.455-1.143 4.259 4.259 0 0 0 .609-1.118 3.587 3.587 0 0 0 .455-2.07c-.044-2.134-1.476-3.723-3.134-4.91-2.516-1.8-6.115-1.451-8.95-2.222-9.328-2.535-14.04-8.69-5.105-19.069.308-.357.641-.7.955-1.056a49.358 49.358 0 0 0 4.145-3.752l12.853-12.6q4.807-.543 5.883.237c.763.672-.24 2.156-.762 2.8a24.593 24.593 0 0 1-2.7 2.235c-.1.1-.2.192-.306.286A12.217 12.217 0 0 0 139.184 88c-.968 1.95-1.269 2.481-.859 4.676a.268.268 0 0 0 .2.195c.193.03.338.027.509.041a1.852 1.852 0 0 0 1.462-.069c1.422-.374 1.917-1.619 4.085-2.772q5.952-6.618 13.8 4.309a8.657 8.657 0 0 0-.69 2.422c-.1.892.344 4.261.4 3.5-.324 4.694-1.144 9.485-1.724 14a26.346 26.346 0 0 0-.423 5.79 27.532 27.532 0 0 0 2.517 10.048c2.658 5.069 5.7 5.44 8.747 3.345a11.453 11.453 0 0 0 2.747-2.316 9.8 9.8 0 0 0 2.057-2.487 3.9 3.9 0 0 1 .334-.51s1.618-2.75 2.1-3.488c4.579-7.573 8.407-16.986 9.918-18.93 4.3-5.538 11.434-7.167 17.483-10.227a35.037 35.037 0 0 0 12.292-9.851 184.362 184.362 0 0 1 12.58-14.025c2.106-2.159 1.718-1.324 2.8-3.7 1.02-2.231.174-2.7-.757-2.972a2.542 2.542 0 0 0-.22-.274c-.381-.37-.866-.625-1.234-1.008.2-.913 1.377-2.618 4.563-6.01.17-.181.325-.335.466-.466a13 13 0 0 0 1.467-.63c.458.19.663.674 2.114-1.4 1.378-1.966.51-2.912 1.192-4.884 2.159-6.236 2.789-7 6.616-10.286 2.972-2.55 5.154-4.372 6.5-8.038a.281.281 0 0 0-.2-.343c-3.1-.646-4.428-.219-7.228 1.4q-1.973 1.525-3.95 3.043a23.226 23.226 0 0 1-11.857.881 43.372 43.372 0 0 0-6.17.549C208.927 40 196.582 47.63 186.313 53.783c-6.2 3.717-12.3 8.471-19.329 10.536-5.51 1.62-11.367-.4-16.647 1.609a15.954 15.954 0 0 0-2.11 1.03c-1.726-.474-3.445.123-5.552 1.413-8.043 4.928-14.62 11.967-23.053 16.6-6.188 3.4-12.58 6.277-17.177 11.834-4.3 5.206-10.351 13.485-12.144 19.88a.277.277 0 0 0 .072.271 11.488 11.488 0 0 1 .3 9.8l-6.2 2.755c-.156-1.055-1.5-3.865-1.242-3.686a3.672 3.672 0 0 0-3.109-1.551c-5.936-.3-5.326 7.19-5.206 10.882.238 7.243-2.893 13.648-9.463 15.767-1.105.222-2.22.41-3.318.659-.469.045-.943.081-1.438.087-3.322 2.263-5.225.766-5.742-4.4.2-.34.4-.677.6-1.018l1.438-.625c1.369-1.282 3.578-1.452 4.83-3.059 1.544-1.979 2.6-5.261.575-7.3q3.744-5.682 7.776-11.152a6.146 6.146 0 0 0 1.32-1.786q4.446-5.915 9.232-11.551c1.949.307 3.9-.878 5.933-.408 1.424.329 2.513 1.373 3.973.5 1.822-1.087 1.411-3.158-.026-4.145a6.748 6.748 0 0 0-1.09-.714 9.4 9.4 0 0 0-3.561-1.233 253.457 253.457 0 0 1 356.79-20.252c-.882.02-1.76.055-2.63.134a21.22 21.22 0 0 0-4.761 1.039 17.129 17.129 0 0 0-2.719.963c-.6.22-1.2.443-1.832.661-4.782 1.648-1.363-.022-4.776-2.305-1.286-.861-2.568-1.649-4.139-.656-1.371.866-.753 1.841-1.35 2.832-3.153 5.24-3.084 11.878-10.993 10.8l-3.1-.006 2.84-3.87c.392-.2 2.65.493 3.006.211.2-.159.375-.325.559-.488a3.264 3.264 0 0 0 1.79-2.271c.7-1.5.606-3.213-.831-5.193-1.268-1.748-2.743-2.376-4.856-2.934-3.857-1.02-8.151-.16-12.071-.96-4.106-.838-7.886-2.771-11.8-4.186-6.871-2.484-14.027-3.752-20.121.739a33.564 33.564 0 0 0-10.252 7.04c-4.495 4.137-8.577 8.767-14.234 11.79A27.108 27.108 0 0 0 337.8 99.5a12.828 12.828 0 0 0-2.957 2.5c-2.5 2.637-3.846 5.992-1.6 9.841 1.357 2.324 3.28 3.3 5.916 3.763 6.906 1.2 11.289-1.855 17.026 4.861.225.264.435.515.637.757.891 2.012 1.861 3.744 3.826 3.378.038-.007.069-.03.105-.037 1.008-.114 2.209-1.235 4.262-3.747 1.074-1.315 4.926-4.767 4.379-7a1.844 1.844 0 0 0-1.3-1.471 6.321 6.321 0 0 0-1.324-.629 1.355 1.355 0 0 1-.269-.388c-1.228-2.64-.161-7.722 2.24-11.023a20.2 20.2 0 0 0 2.695-2.488 5.766 5.766 0 0 1 .705-.331l.835-.878 4.92 3.683c-.022.073-1.832.562-1.867.624-.352.612-1.561 1.15-2.057 1.867a5.282 5.282 0 0 0-.249 6.321 5.306 5.306 0 0 0 2.911 3.063q.31.25.624.486c1.089.823 9.145-1.655 3.978 5.044-.138.177-3.429.295-3.9.576-1.456.868-1.712 1.6-2.266 3.115-.337.923.073 2.2-.267 3.071-.529 1.359-5.462 7.512-7.359 7.843a3.815 3.815 0 0 1-1.271-.057c-.93-.272-1.875-.584-2.819-.87a17.637 17.637 0 0 0-3.256-1.053c-3.966-.568-3.988.31-7.633-2.981-3.772-3.407-1.735-3.878-4.075-6.648-2.14-2.534-4.551-1.23-5.982 1.225-1.151 1.977-.457 3.94-1.168 5.992-1.032 2.976-2.748 3.837-5.906 5.352-.338.162-2.365-.158-2.671.047-3.191 2.134-4.6 6.131-7.8 8.484-4.206 3.087-7.91 2.807-12.636 4.1a11.214 11.214 0 0 0-2.713.648c-1.532 1.038-3.034 2.3-2.468 4.458a.614.614 0 0 0 .076.155.172.172 0 0 0-.011.159 1.815 1.815 0 0 0 .073.174c-1.113 1.153.022 1.267 1.5 1.39l.018.009c.027.023.052.046.08.068a.216.216 0 0 0 .19.04l.2.11q3.847 1.559-2.589 5.545a49.033 49.033 0 0 0-3.37 5.405c-.07-.033-.141-.062-.21-.095-.088-.454-.45-1.139-2.009-1.265-2.277-.183-3.7-2.069-6.261-1.356-2.223.621-3.178 2.194-3.918 4.193-1.049 2.84-.805 4.609-2.289 7.7a51.474 51.474 0 0 0-3.267 5.284 8.046 8.046 0 0 0-.167 1.233 3.874 3.874 0 0 0 .339 2.42c1.378 3.906 6.715 5.548 11.079 6.039 8.287.93 15.563-1.429 18.925-1.92 1.563-.227 2.927-2.936 6.189-8.886 1.977-3.607 7.019-4.939 11.351-6.331.319-.1 5.905-5.3 6.422-5.333.181.017 2.835.218 3.015.238 3.078.327 2.968-1.618 6.045-1.29a13.051 13.051 0 0 1 1.661.456c4.481 1.709 4.735 6.09 8.272 8.725.778.581 2.077 3.02 2.71 3.7 1.119 1.2 3.889 5.211.926 8.693-.249.293-2.42 1.19-2.486 1.408a2.555 2.555 0 0 0-.388 2.176c-.007 1.383.617 2.574 2.682 3.206 3.087.947 5.429-1.884 7.778-3.229 1.909-1.094 8.661-2.814 9.566-5.631.476-1.481.527-1.3-.224-3.154-.572-1.418-2.412-2.429-3.6-3.194-3.6-2.319-6.547-2.709-9.766-6.209-.975-1.058-1.657-2.654-2.632-3.713-1.344-2.974 1.738-4.369 3.647-2.15.375.437 1.379 1.422 1.811 1.809 7.343 6.585 15.215 6.813 18.769 17.712.078.239.142.5.2.769-.023.2-.04.4-.057.6-.044.105.009 2.549.332 2.8.578 1.11 2.236 1.522 4.6.231a2.932 2.932 0 0 0 1.572-2.157 6.741 6.741 0 0 0 .531-2.4 2.728 2.728 0 0 1 .229-.456 3.452 3.452 0 0 1 5.83-.03q.194.489.4.974c.035.133.069.263.1.4a15.353 15.353 0 0 0 .433 2.237 9.231 9.231 0 0 0 .4.981 6.582 6.582 0 0 0 .912 2.157c2.609 3.771 7.761 6.414 12.34 7.084.089.016.176.018.264.027.437.057.876.121 1.3.141.488.022.962-1.2 1.422-1.281 9.786-1.719 8.5-2.778 11.953-.213a15.86 15.86 0 0 1-2.026 9.317 26.211 26.211 0 0 1-3.264 3.894 39.242 39.242 0 0 1-12.464 1.688 48.345 48.345 0 0 1-12.322-1.464c-1.793-.643-3.886-4.144-5.678-4.787q-2.139-1.848-4.377-3.575c-2.726-.584-3.342-.118-4 .484-.64.584-2.455 1.935-3.2 2.5-4.1 1.792-7.812 4.881-11.745 3.551a38.806 38.806 0 0 1-9.609-3.948c-5.64-3.273-5.4-10.008-8.41-13.655a3.972 3.972 0 0 0-1.579-1.662 4.68 4.68 0 0 0-1.9-.525 9.2 9.2 0 0 0-1.809-.28c-5.255-.282-10.977 1.413-16.136 2.2a76.122 76.122 0 0 1-25.076-.026c-.614-.1-1.29-.216-1.976-.317a6.779 6.779 0 0 0-3.427-.234 2.6 2.6 0 0 0-.379.141 2.448 2.448 0 0 0-2.124 2.684c-.733 2.574-4.1 3.853-7 5.226-.13.049-.265.082-.392.139a7.412 7.412 0 0 0-.851.48 10.144 10.144 0 0 0-1.964 1.3c-3.25 2.884-4.875 7.274-8.138 10.284-1.438 1.326-2.912 2.555-4.394 3.757-1.271.916-2.549 1.823-3.782 2.773a57.436 57.436 0 0 0-5.852 5.208 43.7 43.7 0 0 0-5.889 6.5c-1.676 2.315-4.651 5.817-4.93 8.915-.224 2.478 2.776 6.794 2.966 9.59.493 7.257-9.772 17.3-4.615 24.307 2.578 3.5 6.983 3.494 10.38 6.767 1.161 1.03 2.7 3.928 3.252 4.829a33.551 33.551 0 0 0 3.711 6.541c4.566 5.561 11.691 7.481 18.633 7.592 11.3.181 22.219-4.146 33.427-4.742 7.537-.4 14.006 2.9 21.372 4.12 2.657.439 5.336.759 8.02 1.047 2.351 5.3-2.059 11.265-1.572 16.956.267 3.118 1.26 4.608 2.962 7.166 7.077 10.642 11.2 21.837 7.213 34.68-1.273 4.106-3.339 7.369-4.53 10.812a12.671 12.671 0 0 0-.933 3.843 10.4 10.4 0 0 0 .008 1.308 14.5 14.5 0 0 0 .689 4.24 55.78 55.78 0 0 0 2.374 5.184c2.192 5.1 2.152 8.981 2.4 14.356.2 4.188.253 7.025 1.92 10.885 1.645 3.811 4.277 7.1 6.08 10.828 2.366 4.893.9 8.586 1.839 13.313a6.028 6.028 0 0 0 .924 2.318 3.07 3.07 0 0 0 .3.413c.057.063.125.105.184.163a2.944 2.944 0 0 0 .43.376 2.985 2.985 0 0 0 .271.137c2.6 1.429 6.859-.659 10.157-1.814a79.533 79.533 0 0 0 9.163-3.852 50.876 50.876 0 0 0 13.36-8.3 49.736 49.736 0 0 0 7-7.917 85.184 85.184 0 0 0 9.25-14.244c1.706-3.235 3.323-6.633 3.586-10.352.521-7.36-5.145-12.869 3.3-19.976a22.617 22.617 0 0 1 2.125-1.576c3.191-1.734 6.775-3.251 9.385-5.606.02-.019.037-.039.057-.057a13.79 13.79 0 0 0 4.115-5.546c3.022-7.242 1.393-15.736.465-23.2-1.017-8.183.034-13.753 5.9-20.172 4.2-4.6 8.749-8.927 13.08-13.414 5.508-5.707 12.368-12.344 14.561-20.288.671-2.435.955-3.257.545-3.829a1.174 1.174 0 0 0-.153-.426 1.692 1.692 0 0 0-1.417-.633c-.159-.088-.328-.182-.511-.288-3.059-1.759-9.213.511-13.745 1.16-.371.039-.741.082-1.112.125a8.222 8.222 0 0 1-2.047-.049c-6.774-1.214-9.1-8.463-12.507-13.538-4.989-7.432-10.531-15.756-17.3-21.921-2.4-5.423-4.608-13.556-.889-16.683.1-.08.759-.326.847-.391a3.571 3.571 0 0 1 1.933 1.148c4.192 4.9 7.058 10.794 10.428 16.169a56.8 56.8 0 0 0 3.65 5.585 57.929 57.929 0 0 0 3.86 4.858c1.048 1.172 2.152 2.3 3.228 3.45a52.74 52.74 0 0 1 3.409 4.608c2.425 3.727 3.178 6.92 4.027 8.978.07.259.152.516.219.776a2.934 2.934 0 0 0 .634 1.385 2.45 2.45 0 0 0 2.559.2 20.05 20.05 0 0 0 5.807-2.368c6.175-3.3 10.61-7.859 15.934-12.259 4.642-3.836 10.392-5.785 12.873-11.6a8.784 8.784 0 0 0 .789-3.237 2.888 2.888 0 0 0 .116-1.756 2.5 2.5 0 0 0-1.142-1.216c-2.632-2.94-9.657-2.809-14.182-3.217-6.824-.614-14.294-1.829-16.215-9.859-1.122-4.69-1.893-.307 3.208-7.85 1.087 1.6 2.177 3.2 3.353 4.721 4.386 5.664 9.364 9.654 16.668 10.289 6.465.561 12.876-1.7 19.329-.577 8.591 1.49 9.468 7.762 15.374 12.005.137.1.272.157.41.246a255.235 255.235 0 0 1 2.026 32.138c0 140-113.9 253.906-253.906 253.906' transform='translate(0 -0.003)' fill='%237ccfc5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: cover; background-repeat: no-repeat; top: 50%; left: 50%; opacity: 0; transition: all 2s ease; animation: spin 60s infinite; }
.sustainability.shown .grid-boxes.row::before { opacity: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.sustainability .grid-boxes.row::after { content: ''; display: inline-flex; position: absolute; width: 433px; height: 568px; background-image: url('/warehouse/dynamic/374520.jpg'); background-size: cover; background-repeat: no-repeat; transform: translate(-50%, -50%); top: 50%; left: 50%; }

.sustainability .grid-boxes { display: grid; grid-template-columns: repeat(2, 1fr); position: relative; }
.sustainability .grid-boxes .grid-box { margin: 0; padding: 0; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.sustainability .grid-boxes .grid-box-image { padding-bottom: 0; margin-bottom: 0; height: 100%; width: 100%; position: absolute; background: var(--light-blue); border-radius: 50%; border: 6px solid #fff; box-shadow: var(--shadow); }
.sustainability .grid-boxes .grid-box-image-container { position: unset; top: unset; right: unset; bottom: unset; left: unset; }
.sustainability .grid-boxes .grid-box:nth-child(1) { height: 200px; max-width: 200px; }
.sustainability .grid-boxes .grid-box:nth-child(1) .grid-box-image { width: 200px; }
.sustainability .grid-boxes .grid-box:nth-child(2) { height: 230px; max-width: 230px; margin-left: 0; margin-right: auto; margin-top: 30px !important; }
.sustainability .grid-boxes .grid-box:nth-child(2) .grid-box-image { width: 230px; }
.sustainability .grid-boxes .grid-box:nth-child(3) { height: 220px; max-width: 220px; z-index: 1; margin-top: auto !important; margin-bottom: -25px !important; }
.sustainability .grid-boxes .grid-box:nth-child(3) .grid-box-image { width: 220px; }
.sustainability .grid-boxes .grid-box:nth-child(4) { height: 190px; max-width: 190px; margin-right: auto; margin-top: auto !important; margin-left: 30px !important; margin-bottom: -30px !important; }
.sustainability .grid-boxes .grid-box:nth-child(4) .grid-box-image { width: 190px; }

.sustainability .grid-box-title, .sustainability .grid-box-subtitle { display: inline-flex; }
.sustainability .grid-boxes .grid-box-title h3 { font-size: 1.4rem; margin: 0 0 10px; }
.sustainability .grid-boxes .grid-box-title h3 a { color: var(--blackish); max-width: 110px; position: relative; display: inline-flex; align-items: center; justify-content: center; flex-wrap: wrap; line-height: 1; }
.sustainability .grid-box-subtitle.button { font-size: 0.9rem; color: var(--blackish); }
.sustainability .grid-box-subtitle.button a { display: inline-flex; position: relative; border: none; border-radius: 0; line-height: 1.2; overflow: hidden; padding-bottom: 2px; }

@media(max-width: 767px) {
    .sections .sustainability { background-image: url('/warehouse/dynamic/374518.jpg'); padding: 66px 0; }
    .sustainability .section-title { margin-bottom: 25px; }
    .sustainability .grid-boxes.row { max-width: 348px; min-height: 360px; align-items: center; row-gap: 50px; }
    .sustainability .grid-boxes.row::after { width: 204px; height: 267px; top: 40%; z-index: 2; }
    .sustainability .grid-boxes.row::before { width: 268px; height: 268px; }
    .sustainability .grid-boxes .grid-box { max-width: 123px !important; height: 100% !important; }
    .sustainability .grid-boxes .grid-box-title h3 { font-size: 0.9rem; }
    .sustainability .grid-box-subtitle.button { font-size: 0.65rem; }
    .sustainability .grid-boxes .grid-box .grid-box-image { width: 100% !important; display: inline-flex; height: 123px; border-width: 4px; }
    .sustainability .grid-boxes .grid-box:nth-child(2) { margin-top: 0 !important; }
    .sustainability .grid-boxes .grid-box:nth-child(3) { margin-bottom: 0 !important; }
    .sustainability .grid-boxes .grid-box:nth-child(4) { margin-left: 0 !important; margin-bottom: 0 !important; }
}

/*Grid-Form*/
.home-page .grid-form-section { padding: 0; max-width: 100%; margin: 0; height: 590px; background-color: var(--hard-pink); }
.home-page .grid-form-section .form-container-wide { display: flex; flex-direction: row-reverse; height: 100%; width: 100%; position: relative; animation: none; margin: 0; opacity: 1; transition: none; }
.home-page .grid-form-section .form-container-wide::after { content: ''; position: absolute; background-image: url('/warehouse/dynamic/376682.png'); background-size: cover; background-repeat: no-repeat; width: 280px; height: 556px; bottom: 0; left: 50%; transform: translateX(-50%); d }
.home-page .grid-form-section .form-container-wide #DynamicFormObject { width: 50%; align-items: center; padding: 0; background: var(--hard-pink); color: var(--blackish); }
.home-page .grid-form-section .form-image-container { background-image: url(/warehouse/dynamic/371071.jpg); display: block; background-size: cover; background-position: center center; width: 50%; height: auto; margin: 0; overflow: hidden; }
.home-page .form-image-container .image-section-data { height: auto; }
.home-page .form-image-container .image-section-data img { object-fit: cover; width: 100%; height: auto; }
.home-page .grid-form-section .form-container-wide #DynamicFormObject .dynamicFormObjectFields { max-width: 380px; }
.home-page .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:not(.textareaField) { width: 100%; }
.home-page .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField input { margin-bottom: 20px; }
.home-page .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField.checkboxField input { width: 15px; height: 15px; margin: 0; }

.home-page .grid-form-section .form-container-wide #DynamicFormObject .dynamicFormObjectField.checkboxField { font-size: 0.6rem; display: flex; justify-content: center; align-items: center; }
.home-page .grid-form-section .normal-form input[type='checkbox'], .grid-form-section #DynamicFormObject .checkboxField label { margin: 0 2px; text-align: start; }
.home-page .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { width: 100%; }
.home-page .grid-form-section #DynamicFormObject input[type="submit"],
#DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) input[type="submit"],
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) input[type="submit"] { background: var(--blackish); height: 56px; max-width: 200px; border-radius: 30px; border: none; margin-bottom: 0; margin-top: 20px; color: #fff; }
.grid-form-section #DynamicFormObject input:not([type="submit"]) { max-width: 100% !important; }
label.error, span.error { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); font-size: 0.7rem; letter-spacing: 0.8px; }

/*.grid-form-section .form-container-wide #DynamicFormObject .dynamicFormObjectField,
.grid-form-section .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit,
.form-container-wide #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectField,
.form-container-wide #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectSubmit { opacity: 0; float: none !important; }*/

/*.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField,
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit,
#GridPromo.shown.form-container-wide #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectField,
#GridPromo.shown.form-container-wide #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectSubmit { opacity: 1; animation: textAnim 2s; transition: opacity 2s; }*/
/*.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:nth-child(2) { animation-delay: 0.5s; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:nth-child(3) { animation-delay: 0.7s; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:nth-child(4) { animation-delay: 0.9s; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:nth-child(5) { animation-delay: 1.1s; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { animation-delay: 1.3s; }*/

@media(max-width: 767px) {
    .home-page .grid-form-section { height: auto; }
    .home-page .grid-form-section .form-container-wide { flex-direction: column; background: var(--hard-pink); }
    .home-page .grid-form-section .form-container-wide #DynamicFormObject,
    .home-page.grid-form-section .form-image-container,
    .home-page .grid-form-section .form-container-wide #DynamicFormObject .dynamicFormObjectFields { width: 100%; max-width: 100% !important; }
    .home-page .grid-form-section .form-container-wide #DynamicFormObject { padding: 35px 0 80px; }
    .home-page .grid-form-section .form-container-wide::after { left: auto; -webkit-transform: none; right: 0; width: 201px; height: 378px; }
    .home-page .grid-form-section .form-image-container { width: 100%; }
}

/*Footer*/
footer { padding: 0; }
#SiteFooter { background-color: #001420; color: #fff; direction: rtl; }
#SiteFooter .site-credit.alternative { padding: 10px 0; }

@media(min-width: 768px) {
    .footer-text-divided { display: flex; justify-content: space-between; align-items: center; padding: 37px 39px; width: calc(100% - 300px); margin: auto; }
    .footer-text-divided > div.footer-text-right, .footer-text-divided > div.footer-text-left { display: inline-flex; padding: 0; }
    .footer-text-divided > div.footer-text-right { width: 75%; }

    .footer-text-divided > div.footer-text-right .dropList:last-of-type ul li:last-child { padding-top: 14px; }
    .footer-text-divided > div.footer-text-left { width: 25%; flex-wrap: wrap; justify-content: center; }
    .footer-text-divided > div.footer-text-left p:last-child { width: 100%; text-align: center; padding-right: 80px; -webkit-transform: translateY(-25px); }
}

.footer-text-divided > div.footer-text-right .dropList { flex: 1 0 25%; }
.footer-text-divided > div.footer-text-right .dropList ul { list-style: none; padding: 0; margin: 0; }
.footer-text-divided > div.footer-text-right p { font-family: var(--bold), paralucent; padding-bottom: 10px; font-size: 0.85rem; }
.footer-text-divided > div.footer-text-right ul > li { font-size: 0.7rem; padding-bottom: 5px; line-height: 1.37; }
.footer-text-divided > div.footer-text-right ul > li a:hover { color: inherit; }

@media(max-width: 767px) {
    #SiteFooter { padding: 0; }
    .footer-text-divided { padding: 30px 30px 0; }
    .footer-text-divided > div.footer-text-right { display: flex; flex-wrap: wrap; width: 100%; padding: 0; border-bottom: 1px solid #ffffff30; }
    .footer-text-divided > div.footer-text-right .dropList { flex: 1 0 100%; }
    .footer-text-divided > div.footer-text-right .dropList ul { display: none; margin: 0 0 10px; }
    .footer-text-divided > div.footer-text-right p { padding: 12px 0; border-top: 1px solid #ffffff30; line-height: 1.34; position: relative; display: flex; justify-content: space-between; align-items: center; }
    .footer-text-divided > div.footer-text-right p::after { content: ''; display: inline-flex; width: 11px; height: 12px; background-size: cover; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.87' height='12' viewBox='0 0 10.87 12'%3E%3Cpath d='M6.565 0 5.015 1.55l2.9 2.9H0V6.424H7.912l-2.9 2.9L6.565 10.87 12 5.435Z' transform='translate(10.87) rotate(90)' fill='%23fff'/%3E%3C/svg%3E"); transition: var(--animation); margin-left: 10px; }
    .footer-text-divided > div.footer-text-right p.open::after { -webkit-transform: rotate(180deg); }

    .footer-text-divided > div.footer-text-left { display: flex; width: 100%; flex-direction: column; padding: 31px 0 0; align-items: center; }
    #SiteFooter .footer-text-left img { max-width: 208px; }
    .footer-text-divided > div.footer-text-left p { width: 100%; text-align: center; }
    .footer-text-divided > div.footer-text-left p:last-child { padding-right: 90px; -webkit-transform: translateY(-25px); }

    .text-center { display: flex; justify-content: space-between; }
    a.AccessabilityLink { margin: 0; font-size: 70%; }
}

/**Site Forms**/
#SiteGrid.layout-bottom #GridPromo { padding: 0; margin: 0; max-width: 100%; }

.form-container-wide #DynamicFormObject .dynamicFormEndText { display: none; }
.form-container-wide #DynamicFormObject .dynamicFormObjectField { padding: 0; margin: 0; }
/*Pink Form -> joinus continues form[2885]*/

#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) { background: var(--hard-pink); border: none; display: flex; flex-direction: column; align-items: center; padding: 40px 0 30px; max-width: 100%; margin: 0; }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectTitleAndText { padding: 0; width: 100%; font-size: 2.5rem; overflow: visible; }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle span.contantSpan { text-shadow: rgb(0, 20, 32) 5px 0px 0px, rgb(0, 20, 32) 4.90033px 0.993347px 0px, rgb(0, 20, 32) 4.60531px 1.94709px 0px, rgb(0, 20, 32) 4.12668px 2.82321px 0px, rgb(0, 20, 32) 3.48353px 3.58678px 0px, rgb(0, 20, 32) 2.70151px 4.20736px 0px, rgb(0, 20, 32) 1.81179px 4.6602px 0px, rgb(0, 20, 32) 0.849836px 4.92725px 0px, rgb(0, 20, 32) -0.145998px 4.99787px 0px, rgb(0, 20, 32) -1.13601px 4.86924px 0px, rgb(0, 20, 32) -2.08073px 4.54649px 0px, rgb(0, 20, 32) -2.94251px 4.04248px 0px, rgb(0, 20, 32) -3.68697px 3.37732px 0px, rgb(0, 20, 32) -4.28444px 2.57751px 0px, rgb(0, 20, 32) -4.71111px 1.67494px 0px, rgb(0, 20, 32) -4.94996px 0.7056px 0px, rgb(0, 20, 32) -4.99147px -0.291871px 0px, rgb(0, 20, 32) -4.83399px -1.27771px 0px, rgb(0, 20, 32) -4.48379px -2.2126px 0px, rgb(0, 20, 32) -3.95484px -3.05929px 0px, rgb(0, 20, 32) -3.26822px -3.78401px 0px, rgb(0, 20, 32) -2.4513px -4.35788px 0px, rgb(0, 20, 32) -1.53666px -4.75801px 0px, rgb(0, 20, 32) -0.560763px -4.96845px 0px, rgb(0, 20, 32) 0.437495px -4.98082px 0px, rgb(0, 20, 32) 1.41831px -4.79462px 0px, rgb(0, 20, 32) 2.34258px -4.41727px 0px, rgb(0, 20, 32) 3.17346px -3.86382px 0px, rgb(0, 20, 32) 3.87783px -3.15633px 0px, rgb(0, 20, 32) 4.4276px -2.32301px 0px, rgb(0, 20, 32) 4.80085px -1.39708px 0px, rgb(0, 20, 32) 4.98271px -0.415447px 0px; }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectFields { padding: 0; margin: 0; width: 100%; }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) fieldset { display: flex; flex-wrap: wrap; justify-content: center; align-items: baseline; max-width: 1185px; margin: 0 auto; gap: 0; }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) input[type="submit"] { margin-top: 0; width: 180px; font-size: 0.9rem; height: 50px; }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectFields .top-form { font-size: 1rem; margin: 0; padding: 25px 0 15px; line-height: normal; display: block; color: var(--blackish) }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectField.checkboxField { width: 100%; max-width: 100%; text-align: start; order: 1; font-size: 0.65rem; }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectField,
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectSubmit { width: auto; float: none; display: inline-block; padding: 0 7.5px; }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectField { width: 330px; padding: 0 7.5px; }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectField input[type="text"] { background: #ffffff80; width: 100%; height: 45px; font-size: 0.9rem; border-radius: 8px 0 8px 0; border: none; margin-bottom: 8px; }
#GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .checkboxField label { color: var(--blackish); font-size: 100%; }


@media(max-width: 767px) {
    #GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) { max-width: 100% !important; padding: 40px 0; }
    #GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectField { width: 100%; padding: 0; }
    #GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectField.checkboxField { text-align: center; margin-top: 4px; }
    #GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectFields { padding: 0 12px; }
    #GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectTitleAndText { font-size: 1.5rem; }
    #GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectFields .top-form { font-size: 0.9rem; max-width: 75%; margin: 0 auto; padding-top: 0; }
    #GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectSubmit { order: 2; margin-top: 22px; width: 100%; }
    #GridPromo #DynamicFormObject:is([dynamic-form-object-id="2885"], [dynamic-form-object-id="3353"]) .dynamicFormObjectField input[type="text"] { margin-bottom: 20px; }
}

/*green-floating-form*/
.foodMarketPage #GridPromo #DynamicFormObject,
#DynamicFormObject[dynamic-form-object-id="2916"] { padding: 30px; background: var(--green); border-radius: 20px 0; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectFields .top-form,
#DynamicFormObject[dynamic-form-object-id="2916"] .dynamicFormObjectFields .top-form { display: block; color: #fff; font-family: var(--regular); margin-bottom: 25px; font-weight: 300; font-size: 0.9rem; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectTitleAndText,
#DynamicFormObject[dynamic-form-object-id="2916"] .dynamicFormObjectTitleAndText { font-size: 1.5rem; margin-bottom: 8.5px; letter-spacing: 2px; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectTitleAndText h3 .contantSpan,
#DynamicFormObject[dynamic-form-object-id="2916"] .dynamicFormObjectTitleAndText h3 .contantSpan { text-shadow: rgb(0, 20, 32) 5px 0px 0px, rgb(0, 20, 32) 4.90033px 0.993347px 0px, rgb(0, 20, 32) 4.60531px 1.94709px 0px, rgb(0, 20, 32) 4.12668px 2.82321px 0px, rgb(0, 20, 32) 3.48353px 3.58678px 0px, rgb(0, 20, 32) 2.70151px 4.20736px 0px, rgb(0, 20, 32) 1.81179px 4.6602px 0px, rgb(0, 20, 32) 0.849836px 4.92725px 0px, rgb(0, 20, 32) -0.145998px 4.99787px 0px, rgb(0, 20, 32) -1.13601px 4.86924px 0px, rgb(0, 20, 32) -2.08073px 4.54649px 0px, rgb(0, 20, 32) -2.94251px 4.04248px 0px, rgb(0, 20, 32) -3.68697px 3.37732px 0px, rgb(0, 20, 32) -4.28444px 2.57751px 0px, rgb(0, 20, 32) -4.71111px 1.67494px 0px, rgb(0, 20, 32) -4.94996px 0.7056px 0px, rgb(0, 20, 32) -4.99147px -0.291871px 0px, rgb(0, 20, 32) -4.83399px -1.27771px 0px, rgb(0, 20, 32) -4.48379px -2.2126px 0px, rgb(0, 20, 32) -3.95484px -3.05929px 0px, rgb(0, 20, 32) -3.26822px -3.78401px 0px, rgb(0, 20, 32) -2.4513px -4.35788px 0px, rgb(0, 20, 32) -1.53666px -4.75801px 0px, rgb(0, 20, 32) -0.560763px -4.96845px 0px, rgb(0, 20, 32) 0.437495px -4.98082px 0px, rgb(0, 20, 32) 1.41831px -4.79462px 0px, rgb(0, 20, 32) 2.34258px -4.41727px 0px, rgb(0, 20, 32) 3.17346px -3.86382px 0px, rgb(0, 20, 32) 3.87783px -3.15633px 0px, rgb(0, 20, 32) 4.4276px -2.32301px 0px, rgb(0, 20, 32) 4.80085px -1.39708px 0px, rgb(0, 20, 32) 4.98271px -0.415447px 0px; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectField,
#DynamicFormObject[dynamic-form-object-id="2916"] .dynamicFormObjectField { padding: 0; }
.foodMarketPage #GridPromo #DynamicFormObject.normal-form input[type=text],
.foodMarketPage #GridPromo #DynamicFormObject.normal-form textarea,
#DynamicFormObject[dynamic-form-object-id="2916"].normal-form input[type=text],
#DynamicFormObject[dynamic-form-object-id="2916"].normal-form textarea { width: 100%; padding: 10px 20px; border: none; box-shadow: none; border-radius: 10px 0; background-color: #d9eeec; font-size: 0.7rem; min-height: 45px; }
.foodMarketPage #GridPromo .dynamicFormObjectField .input-wrapper,
.foodMarketPage #GridPromo .dynamicFormObjectField .textarea-wrapper,
#DynamicFormObject[dynamic-form-object-id="2916"] .dynamicFormObjectField .input-wrapper,
#DynamicFormObject[dynamic-form-object-id="2916"] .dynamicFormObjectField .textarea-wrapper { position: relative; }
.foodMarketPage #GridPromo .dynamicFormObjectField .dynamicFormObjectField .must:before,
#DynamicFormObject[dynamic-form-object-id="2916"] .dynamicFormObjectField .must:before { right: 7px; top: 5px; }
.foodMarketPage #GridPromo .FileUploaderField:after,
#DynamicFormObject[dynamic-form-object-id="2916"] .FileUploaderField:after { content: ''; z-index: 10; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.532' height='16' viewBox='0 0 9.532 16'%3E%3Cpath d='M1724.766 1016a4.771 4.771 0 0 0 4.766-4.766v-7.489a3.4 3.4 0 0 0-6.809 0v7.149a2.042 2.042 0 0 0 4.085 0v-4.766a.681.681 0 0 0-1.362 0v4.766a.681.681 0 1 1-1.362 0v-7.149a2.042 2.042 0 1 1 4.085 0v7.489a3.4 3.4 0 1 1-6.808 0v-10.553a.681.681 0 1 0-1.362 0v10.553A4.771 4.771 0 0 0 1724.766 1016Z' transform='translate(-1720 -1000)' fill='%23002d5b'/%3E%3C/svg%3E"); width: 9.5px; height: 16px; font-size: 0; font-family: unset; top: calc(50% - 10px); transform: translateY(-50%); left: 10px; }
.foodMarketPage #GridPromo #DynamicFormObject input[type="submit"],
#DynamicFormObject[dynamic-form-object-id="2916"] input[type="submit"] { color: var(--blackish); border: none; border-radius: 35px; height: 56px; background: #fff; font-size: 0.9rem; font-family: var(--regular); font-weight: 600; width: 200px; }

@media(max-width:767px) {
    .foodMarketPage #GridPromo #DynamicFormObject,
    #DynamicFormObject[dynamic-form-object-id="2916"],
    #DynamicFormObject[dynamic-form-object-id="2890"] { max-width: 100% !important; }
}

/*Stands PinkForm*/
.foodMarketPage #GridPromo #DynamicFormObject { background: #ee3d96; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectFields { margin-bottom: 0; padding: 0; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectTitleAndText { font-size: 2.2rem; margin-bottom: 30px; width: 100%; padding: 0; margin: 0; overflow: visible; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectField.col-xs-12 input[type="text"],
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectField.col-xs-12 textarea { background-color: #FBD8EA; margin-bottom: 20px; }
.foodMarketPage #GridPromo #DynamicFormObject fieldset { display: block; }

.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectField:not(.textareaField) { width: 33.3%; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectField { padding: 0 10px; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectField.textareaField,
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectSubmit { width: 100%; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectField.checkboxField { width: 100%; color: #fff; font-size: 0.7rem; font-weight: 300; font-family: var(--regular); margin-bottom: 30px; text-align: center; }
.foodMarketPage #GridPromo #DynamicFormObject .checkboxField label { font-size: 100%; }
.foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectField.col-xs-12 .input-wrapper:before { content: "*"; }

@media(min-width: 768px) {
    .foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectFields { width: 56%; }
    .foodMarketPage #GridPromo #DynamicFormObject { padding: 53px 100px; max-width: 100%; margin: 0; }
}

@media(max-width: 767px) {
    .foodMarketPage #GridPromo #DynamicFormObject { margin: 0 15px 80px !important; padding-bottom: 47px; }
    .foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectTitleAndText { font-size: 1.5rem; margin-bottom: 25px; }
    .foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectField:not(.textareaField) { width: 100%; }
    .foodMarketPage #GridPromo #DynamicFormObject .dynamicFormObjectField { padding: 0; }
}

/*Sales-Lobby-View*/
#sales-lobby-view .catagory_filter_nav::-webkit-scrollbar { display: none; }
#sales-lobby-view .catagory_filter_nav { display: flex; margin: 0 auto; max-width: 1170px; margin-bottom: 55px; position: relative; gap: 30px; overflow-x: scroll; }
#sales-lobby-view .catagory_filter_nav + .draggable-indicator, .checkboxes_filter_wrapper + .draggable-indicator { position: absolute; width: 60px; height: 28px; background-image: linear-gradient(92deg, #fff7ed 12%, rgba(255, 247, 236, 0) 99%); top: 0; left: 0px; pointer-events: none; }
#sales-lobby-view .catagory_object { position: relative; font-family: var(--bold), paralucent; font-size: 1rem; display: flex; flex-direction: row-reverse; align-items: center; cursor: pointer; white-space: nowrap; }
#sales-lobby-view .catagory_object input { margin: 0 0 0 10px; appearance: none !important; width: 20px; height: 20px; border: 1px solid #ee3d96; border-radius: 50%; }
#sales-lobby-view .catagory_object.active input { background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cg transform='translate(58 4)'%3E%3Ccircle cx='64' cy='64' r='64' transform='translate(-58 -4)' fill='%23ee3d96'/%3E%3Cpath d='M61.921 0 27.775 34.145 11.462 17.833 0 29.3 16.306 45.615 27.775 57.083 39.244 45.615 73.389 11.463Z' transform='translate(-31.5 31.5)' fill='%23fff' stroke='%23ee3d96' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E");; }

#sales-lobby-view .sales-boxes-wrapper { display: flex; flex-wrap: wrap; justify-content: flex-start; max-width: 1170px; margin: auto; gap: 34.3px; }
#sales-lobby-view .sale_box { min-height: 200px; width: calc(33.3% - 22.5px); background: #fff; border-radius: 10px 0; padding: 20px; margin-bottom: 50px; position: relative; box-shadow: var(--shadow); }
#sales-lobby-view .sale_box:not(.active), #sales-lobby-view .sale_box_headline h3 span { display: none; }
#sales-lobby-view .sale_box.active > div:not(.sale_box_btn), #sales-lobby-view .sale_box_btn a { animation: textAnim 2s; }
#sales-lobby-view .sale_box_headline { padding-bottom: 10px; }
#sales-lobby-view .sale_box_headline h3 { font-size: 0.9rem; color: var(--black); margin: 0; }
#sales-lobby-view .sale_box_image { width: 100%; height: 65px; margin-bottom: 18px; }
#sales-lobby-view .sale_box_image img { width: auto; height: 100%; }
#sales-lobby-view .sale_box_description, #sales-lobby-view .sale_box_btn { font-size: 0.9rem; }
#sales-lobby-view .sale_box_btn { width: 136px; height: 38px; display: flex; justify-content: center; align-items: center; background: var(--black); border-radius: 20px; position: absolute; bottom: -19px; left: 50%; transform: translateX(-50%); overflow: hidden; }

#sales-lobby-view .sale_box_btn a { position: relative; color: transparent; background: transparent; }
#sales-lobby-view .sale_box_btn a::before, #sales-lobby-view .sale_box_btn a::after { color: #fff; white-space: nowrap; left: 0; }

#multi-content-modal { padding-right: 0 !important; }
#multi-content-modal.textInPop .modal-content { padding: 0; max-width: 500px; width: 100%; }
#multi-content-modal.modal .close { left: 50%; transform: translateX(-50%); }
#multi-content-modal.textInPop #PopUpData { padding: 0; overflow: hidden; height: 500px; max-height: 100%; }
#multi-content-modal.textInPop #PopUpData img { width: 100%; height: auto; max-height: 100%; object-fit: cover; }

#pop-up-sale-box .modal-body { max-height: 500px; max-width: 500px; padding: 0; }
#pop-up-sale-box .modal-body .row { margin: 0px; }
#pop-up-sale-box .modal-body img { max-width: 100%; }

@media(min-width:992px) {
    #sales-lobby-view .catagory_filter_nav { flex-wrap: wrap; }
}

@media(max-width: 767px) {
    #sales-lobby-view { position: relative; overflow: hidden; }
    #sales-lobby-view .catagory_filter_nav + .draggable-indicator { height: 23px; }
    #sales-lobby-view .catagory_filter_nav { overflow-x: scroll; }
    #sales-lobby-view .catagory_object { font-size: 0.9rem; }
    #sales-lobby-view .catagory_object input { width: 16px; height: 16px; }

    #sales-lobby-view .catagory_filter_nav { padding: 0 15px; margin-bottom: 20px; }
    #sales-lobby-view .sales-boxes-wrapper { padding: 0 15px; }
    #sales-lobby-view .sale_box { width: 100%; }

    .modal-backdrop { bottom: 0; z-index: -1; }
    #multi-content-modal.textInPop .modal-content,
    #pop-up-sale-box .modal-body { width: calc(100% - 30px); }
}

/**career-shops**/
#shops-positions-lobby .catagory_filter_nav { display: flex; margin: 0; margin-inline-start: auto; max-width: 1540px; margin-bottom: 55px; position: relative; gap: 30px; }
#shops-positions-lobby .catagory_filter_nav + .draggable-indicator { position: absolute; width: 60px; height: 28px; background-image: linear-gradient(92deg, #fff7ed 12%, rgba(255, 247, 236, 0) 99%); top: 0; left: 0px; pointer-events: none; }
#shops-positions-lobby .catagory_object { position: relative; font-family: var(--bold), 'paralucent'; font-size: 1rem; display: flex; flex-direction: row-reverse; align-items: center; cursor: pointer; white-space: nowrap; }
#shops-positions-lobby .catagory_object input { margin: 0; margin-inline-end: 10px; appearance: none !important; width: 20px; height: 20px; border: 1px solid var(--green); border-radius: 50%; }
#shops-positions-lobby .catagory_object.active input { background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cg transform='translate(58 4)'%3E%3Ccircle cx='64' cy='64' r='64' transform='translate(-58 -4)' fill='%232b786b'/%3E%3Cpath d='M61.921 0 27.775 34.145 11.462 17.833 0 29.3 16.306 45.615 27.775 57.083 39.244 45.615 73.389 11.463Z' transform='translate(-31.5 31.5)' fill='%23fff' stroke='%232b786b' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E"); }

#shops-positions-lobby .store_title { margin-bottom: 30px; position: relative; display: none; }
#shops-positions-lobby .store_title h2 { font-size: 2.2rem; color: var(--black); width: 100%; text-align: center; }
#shops-positions-lobby .store_title h2 span { display: none; }

#shops-positions-lobby .positions-rows-wrapper { max-width: 1000px; margin: 0 auto 100px; }
#shops-positions-lobby .position_row { margin-bottom: 20px; box-shadow: var(--shadow); position: relative; border-radius: 10px 0; }
#shops-positions-lobby .position_headline { width: 100%; height: 60px; border-radius: 10px 0; background: #fff; color: var(--black); display: flex !important; align-items: center; padding: 0 20px; font-family: var(--regular); font-weight: 600; font-size: 0.9rem; transition: all 0.25s ease; cursor: pointer; }

#shops-positions-lobby .position_description { background: #fff; line-height: 24px; font-size: 0.7rem; text-align: start; border-radius: 0 0 10px 0; transition: all 0.75s ease-in-out; }
#shops-positions-lobby .position_description-inner { max-width: 750px; margin-inline: 0 auto; padding-block: 20px 30px; padding-inline: 30px 0px; }

#shops-positions-lobby .store { display: none; }
#shops-positions-lobby .store.active { display: block; }

#shops-positions-lobby .store.active .store_title { display: block; }
#shops-positions-lobby .store.active .position_row.active .position_headline { border-radius: 10px 0 0; background: var(--green); color: #fff; }
/*#shops-positions-lobby .store.active .position_row.active .plusMinus .vertical, 
.orange-layout-page #shops-positions-lobby .position_row.active .plusMinus .vertical { transform: translate(-50%, -50%) rotate(90deg); }*/

#shops-positions-lobby .store.active .position_row.active .position_headline { background: var(--green); color: #fff; border-radius: 10px 0 0; }

#shops-positions-lobby .position_row:not(.active) .position_description { max-height: 0; opacity: 0; }
#shops-positions-lobby .position_row.active .position_description { max-height: 400px; opacity: 1; }

@media(max-width: 767px) {
    #GridPage { padding-top: 10px; }

    #shops-positions-lobby .categories-strip ul { display: flex !important; align-items: center; justify-content: center; width: 100%; }
    #shops-positions-lobby .mobile-strip, #shops-positions-lobby .categories-strip ul li:first-child { display: none; }
    #shops-positions-lobby .categories-strip { background: transparent; margin-top: -21px; height: 42px; }
    #shops-positions-lobby .categories-strip ul li { width: 50%; margin: 0 10px; background: #fff; border-radius: 15px 0; box-shadow: var(--shadow); padding: 10px 15px; }
    #shops-positions-lobby .categories-strip ul li.active { color: #fff; }

    #shops-positions-lobby { position: relative; overflow: hidden; }
    #shops-positions-lobby .catagory_filter_nav + .draggable-indicator { height: 23px; }
    #shops-positions-lobby .catagory_filter_nav::-webkit-scrollbar { display: none; }
    #shops-positions-lobby .catagory_filter_nav { padding-right: 15px; margin-bottom: 20px; overflow-x: scroll; grid-gap: 10px; }
    #shops-positions-lobby .catagory_object { font-size: 0.9rem; }
    #shops-positions-lobby .catagory_object input { width: 16px; height: 16px; }

    #shops-positions-lobby .store_title h2 { font-size: 1.70rem; }

    #shops-positions-lobby .positions-rows-wrapper { padding: 0 15px; }
    #shops-positions-lobby .position_headline { height: 50px; }
}

/**SeacrhResults**/

#SearchResultPage .searchResultsList > .catalogItemBox .item-text-top { /*min-height: unset; display: flex; justify-content: space-between;*/ }
#SearchResultPage .searchResultsList > .catalogItemBox .item-image { /*padding-bottom: 0;*/ }

#SearchResultPage .searchResultsList > .catalogItemBox .item-text h3.itemTitle { /* min-height: unset; color: #000;*/ }
#SearchResultPage .searchResultsList > .catalogItemBox .item-text h3.itemTitle span.contantSpan,
#SearchResultPage .searchResultsList > .catalogItemBox .item-text h4 span.contantSpan,
#SearchResultPage .searchResultsList > .catalogItemBox .item-text h4:not([data-cf="4467"], [data-cf="6091"]) { /* display: none;*/ }
#SearchResultPage .searchResultsList > .catalogItemBox .item-text h4:is([data-cf="4467"], [data-cf="6091"]) { /*color: #000; font-family: var(--regular); font-size: 0.8rem;*/ }
#SearchResultPage .searchResultsList > .catalogItemBox .item-text h4:is([data-cf="4467"], [data-cf="6091"]) img { /*box-shadow: none; margin: 0; width: 25px;*/ }

@media(max-width: 767px) {
    #SearchResultPage .searchResultsList { /*gap: 15px; flex-wrap: wrap; padding: 0 15px;*/ padding: 0 15px; }
    #SearchResultPage .searchResultsList > .catalogItemBox { /*width: calc(50% - 7.5px); */ }
    #SearchResultPage .searchResultsList > .catalogItemBox .item-text-top { /*flex-direction: column; text-align: right;*/ }
    #SearchResultPage .searchResultsList > .catalogItemBox .item-text h4:is([data-cf="4467"], [data-cf="6091"]) { /*direction: ltr; display: flex; */ }
}
/*#SearchResultPage #text1 ul li.resultItem { padding: 0; border-bottom: none; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 20px; background: #fff; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16); height: 60px; padding-right: 25px; font-size: 0.9rem; font-weight: 600; border-radius: 10px 0; }
#SearchResultPage #text1 ul li.resultItem.hasImg { height: 85px; }
#SearchResultPage #text1 ul li.resultItem.hasImg img { margin: 0; }

#SearchResultPage #text1 ul li.resultItem .resultItem a { font-size: inherit; display: inline-flex; }
#SearchResultPage #text1 ul li.resultItem .resultContent { display: flex; }
#SearchResultPage #text1 ul li.resultItem .resultContent > a { width: auto; white-space: nowrap; padding-left: 10px; font-size: inherit; }
#SearchResultPage #text1 ul li.resultItem .resultCategory { font-size: inherit; display: inline-flex; gap: 10px; }
#SearchResultPage #text1 ul li.resultItem .resultCategory a { display: inline-flex; }
.resultItem a::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg transform='translate(-1166 -156)'%3E%3Crect width='26' height='26' rx='13' transform='translate(1166 156)' fill='%23daefed'/%3E%3Cg transform='translate(1184.139 162.067) rotate(90)'%3E%3Cpath d='M.181.217A.818.818 0 0 0 0 .74a.818.818 0 0 0 .181.523L3.444 5.17.181 9.077a.846.846 0 0 0 0 1.046.548.548 0 0 0 .873 0l3.7-4.43a.845.845 0 0 0 0-1.046L1.054.217A.57.57 0 0 0 .617 0 .57.57 0 0 0 .181.217Z' transform='translate(8.934 0)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3Cpath d='M12.793.568c0-.314-.382-.568-.853-.568H.853C.382 0 0 .254 0 .568s.382.568.853.568H11.94C12.411 1.136 12.793.882 12.793.568Z' transform='translate(0 4.602)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: cover; transform: translateY(-50%) rotate(90deg); top: 50%; left: 15px; }
.resultItem a span { font-size: inherit; }
@media(max-width: 767px) {
    .SearchResults #GridTop #headline { max-width: 65%; }
    #SearchResultPage #text1 ul li.resultItem { font-size: 0.9rem; }
    #SearchResultPage { margin-bottom: 60px; padding-top: 30px; }
}
/*search result page*/
/*#SearchResultPage .grid-boxes.row::before,
#SearchResultPage .grid-boxes.row::after { content: none; }

#SearchResultPage .grid-boxes.row { display: flex; margin: 0; }
#SearchResultPage .grid-boxes.row .resultItemBox { padding: 0; margin: 0; }
#SearchResultPage .grid-boxes.row .resultItemBox .catalogItemBox { padding: 0; width: 100%; margin: 0; }

#SearchResultPage .grid-boxes.row .catalogItemBox a.item-image,
#SearchResultPage .grid-boxes.row .catalogCategoryBox a.catalogCategoryBoxImage { padding-bottom: 0; height: 100%; }
#SearchResultPage .grid-boxes.row .catalogItemBox a.item-image img,
#SearchResultPage .grid-boxes.row .catalogCategoryBox a.catalogCategoryBoxImage img { position: relative; transform: none; inset: unset; }

*/
/*quickview search*/
@media(min-width: 768px) {
    #quick-search-container #SearchResultContainer { padding-top: 10px; }
    #quick-search-container #SearchResultContainer li.resultItem { border-bottom: none; padding-top: 0; }
    #quick-search-container #SearchResultContainer li.resultItem .resultContent { border-bottom: 1px solid #cccccc50; }
    #quick-search-container #SearchResultContainer li.resultItem .resultContent > a { margin: 0; padding-bottom: 10px; }
    #quick-search-container #SearchResultContainer li.finalResultItem { display: flex; align-items: center; gap: 5px; }
    #quick-search-container #SearchResultContainer li.finalResultItem::before { content: ''; width: 19px; height: 19px; display: inline-flex; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg transform='translate(-1166 -156)'%3E%3Crect width='26' height='26' rx='13' transform='translate(1166 156)' fill='%23daefed'/%3E%3Cg transform='translate(1184.139 162.067) rotate(90)'%3E%3Cpath d='M.181.217A.818.818 0 0 0 0 .74a.818.818 0 0 0 .181.523L3.444 5.17.181 9.077a.846.846 0 0 0 0 1.046.548.548 0 0 0 .873 0l3.7-4.43a.845.845 0 0 0 0-1.046L1.054.217A.57.57 0 0 0 .617 0 .57.57 0 0 0 .181.217Z' transform='translate(8.934 0)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3Cpath d='M12.793.568c0-.314-.382-.568-.853-.568H.853C.382 0 0 .254 0 .568s.382.568.853.568H11.94C12.411 1.136 12.793.882 12.793.568Z' transform='translate(0 4.602)' fill='%23001420' stroke='%23001420' stroke-width='1' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: cover; transform: rotate(90deg); }
}

/*sustainabilityPage + singleItemPage*/
.sustainabilityPage #CatalogView h2, .sustainabilityPage #CatalogView #text2 h3 { margin-inline: auto; text-align: center; }
.sustainabilityPage #CatalogView h2::after, .sustainabilityPage #CatalogView #text2 h3::after { margin-inline: auto; }
.sustainabilityPage #CatalogView #text2 h3 { font-size: 1.5rem; margin-bottom: 35px; }
.sustainabilityPage #CatalogView #text2 { height: auto; display: block; }
.sustainabilityPage .itemsList.row { display: flex; max-width: 984px; margin: auto; column-gap: 30px; justify-content: center; }
.sustainabilityPage .catalogItemBox h3 { margin: 0; max-width: 100%; text-align: center; min-height: unset; font-family: var(--regular); color: transparent; }
.sustainabilityPage .catalogTextContainer { max-width: 805px; margin-inline: auto; }
.sustainabilityPage .catalogItemBox .item-text-top { min-height: unset; }
.sustainabilityPage .catalogItemBox a.item-text, .sustainabilityPage .catalogItemBox.align-right { padding: 0; }
.sustainabilityPage .catalogItemBox a.item-text { position: absolute; bottom: -19px; background: var(--blackish); max-width: 180px; height: 60px; font-size: 0.8rem; left: 50%; transform: translateX(-50%); border-radius: 30px; overflow: hidden; }
.sustainabilityPage .catalogItemBox a.item-image img { width: 308px; box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.16); }
.sustainabilityPage .catalogItemBox a.item-text::before { left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; }
.sustainabilityPage .catalogItemBox a.item-text:hover::before { transform: translate(-50%, -50%); }
.sustainabilityPage .catalogItemBox a.item-text:hover::after { transform: translateY(-50px); opacity: 0; }

@media(min-width: 991px) {
    .sustainabilityPage .itemsList.row { display: grid; grid-template-columns: 1fr 1fr 1fr; }
    .sustainabilityPage .catalogItemBox { width: 100%; }
    .sustainabilityPage .catalogItemBox a.item-image { padding-bottom: 348px; }
}

@media(max-width: 767px) {
    .sustainabilityPage .itemsList.row { flex-direction: column; margin: 0; width: 100%; }
    .sustainabilityPage .catalogItemBox a.item-image { padding-bottom: 260px; }
    .sustainabilityPage .catalogItemBox a.item-image img { width: 100%; height: auto; object-fit: cover; }
    .sustainabilityPage #CatalogView h2, .sustainabilityPage #CatalogView #text2 h3 { font-size: 1.05rem; max-width: 100%; text-align: right; }
    .sustainabilityPage .catalogTextContainer { text-align: start; }
    .sustainabilityPage #CatalogView h2::after, .sustainabilityPage #CatalogView #text2 h3::after { margin: 5px 0 0 auto; }
    .sustainabilityPage #CatalogModule .filtersList, .sustainabilityPage .desktop-filters-list { margin: 0; }
}
/*singleItemPage*/
body:not(.SingleItemPage) .cartBtn.navShopBtn { display: none; }
body.CatalogItemPage.SingleItemPage section.singleItemSection.itemFirstDetails:not(.shortLayout) { margin-top: var(--headerHeight); }
body.CatalogItemPage.SingleItemPage section.singleItemSection.itemFirstDetails:not(.shortLayout) .singleItemContentWrapper { display: flex !important; max-width: 1170px; margin-inline: auto; background: transparent; align-items: center; column-gap: 60px; }
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent,
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemImages { padding: 0 !important; background: transparent !important; }
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent { display: flex !important; flex-direction: column; text-align: start !important; !i; !; }
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div { max-width: 100% !important; width: 100% !important; }
.SingleItemPage #CatalogModule .catalogItemSingleView .itemContent #headline, #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemContent #headline { margin-bottom: 14px !important; text-align: start !important; }
.SingleItemPage #CatalogModule .catalogItemSingleView .itemContent #headline h1,
body.SingleItemPage .catalogTextContainer > #catalogText h3,
body.SingleItemPage .catalogTextContainer > #catalogText h4 { text-shadow: none; color: var(--blackish); }
.SingleItemPage #CatalogModule .catalogItemSingleView .itemContent #headline h1 span.contantSpan,
body.SingleItemPage .catalogTextContainer > #catalogText h3 span.contantSpan,
body.SingleItemPage .catalogTextContainer > #catalogText h4 span.contantSpan { display: none; }
body.SingleItemPage .catalogTextContainer > #catalogText h3 { font-size: clamp(1.05rem,1.563vw,1.5rem); margin-bottom: 20px; }
body.SingleItemPage .catalogTextContainer > #catalogText h4 { font-size: 0.8rem; font-family: var(--regular); font-weight: 600; }
body.SingleItemPage .catalogTextContainer > #catalogText ul { list-style: none; padding: 0; margin: 0; }
body.SingleItemPage .catalogTextContainer > #catalogText p, body.SingleItemPage .catalogTextContainer > #catalogText li { font-size: 0.8rem; }
body.SingleItemPage .catalogTextContainer > #catalogText li::before { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 193 192" width="193" height="192"><title>img1</title><defs><image width="193" height="192" id="img1" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAADACAYAAAC9Hgc5AAAAAXNSR0IArs4c6QAAFSdJREFUeF7tnXFclMeZx5cqhBKssWuaaNccTURFDRbB6G48D0TxxDRiKuuZIhKDoqLV3Wj6SS/JRWk15HBXvaImEUOjwfq+ZSGKElQ01csuWgmCfqInAmo2Nk1Lcxqzh5hz7zP08+YWZHnf3Z2Zd973ffiXeeed+c3zfZ9nZp6ZDdPBH3EFysrKjOfPn+fWnDQYAnlZcVo7v2DBAntMTIwrkOegbGAKhAVWHEoHqoDb7eai5u/PDPQ53/KDTiyzhoWF2UOpA571rwBAQMg6ysvLDZcvX+YWVw0w4nhF/auxrvHjx5v1er0bR31Qx/8rABAQsoaNGzc68w4NxAKA0MSP/22Ea9q0aSZCTdZstQABgaFvaWnhBuXUhBQC+WvW908uhzHDPGYgKGZBL126xA1+/igRAFBTt6Z+4Vq5ciWERRjHDSDAJObf/nGbF1NVotXwWf3MeXl5vGhBKCBJAYBAkkzihWhCsGu2R5eammpOSEgAEMSHRrQEQCAqkfQCNEFArYL5gfSx6askQIBHx65aaEKwb8LX15bZ1v4DxuZrtiqAAOPQ04QAPAG+gQMI8GlJ1RMABPgGDiDApyVAgFFLmlUBBBjVhnAIo5gUqwIIMIoNEGAUk2JVAAFGsQECjGJSrAogwCg2QIBRTIpVAQQYxQYIMIpJsSqAAKPYAAFGMSlWBRBgFBsgwCgmxaoAAoxiAwQYxaRYFUCAUWyAAKOYFKsCCDCKDRBgFJNiVUxAcOfOHeONGzcsNTU1upk7bnQ7lbX9J19VLjswIEPQhOX0YYCgu+V6PB5LdXW1saGhQWf9w9Bu43rqlz/i4+LimLhORlYI3nnnnczW1laL5cMhkg6k7x37V92XP/yOOSsry83iXTwAgU7ncDiMUVFRzid+3Sr5W85n9XM9/vjjdpPJJMshIVkgQF+IjhmlNskq9VLwi7en8qNGjTKHUgfuZ7UOwYEDB7gn3/g06PPVJ9f8kJ89ezb1MaUOwZUrV4wOh4PLqYgM6Da23gw2ojrbGh0dzcylVFqG4MSJE5ax/3o+pA8bGuOqxdFdt+6FhYVRu3WPKgTNzc1G/aIjTpxf4E82xqO40mYwGGS/lEqLEKBLxs6dO8f9vPYHkkJaKWO/79kw3dKlS020QKAGAZr4FhcXW5dWPxCyB+gppPMXj7ieeuop2S+l0iIEr7zyilPqnE4KAEKZoysH82azmUpoRA0C0gZyt8LMDx48mIpo/gaTdB97vlfulbLy8nIuZfOfg54DiEHRuD6OT0lJIT6mVCA4ePCgzfj6VYtYp0P9PwqNJk+ebA21nmCf1woEKARqaWmx5h6IJj6mf9rxT+YxY8YQXTWiAsHGjRu9eYcGBmtbAT13m5vDDxkyhPjXo7dGaQUCUiFQb5q+nxd9+rms7IkBGUGAhYlD4Ha7jVHz92OdDIv18aMXh7lMJhP1qwrVDgHyAGfPnuVIzAH6GlPSYR9xCM6cOcM9ajlNLG70J54coZHaIXjjjTdsNEKgnmM64NhiU3h4OLElU+IQ0DYMXwFpT5Zp95X0F9JXS9KT4L48wc3d6XxMTAyxEFfVECBhaYZGaoRArhDIF4rK5yL5RYsWAQRi84C+/n/ihaGujIwM4vsIaoSA5iTY3xhumfpnft26dQBBKBCgZ//XkWl98MEHiaZYqA0Ch8NhSbZ/HnIqRKhjh54nGfoRD4dGjBjB1T20mvrEuDfhUWiUkJBgJpVioRYIWAiBfMfvt8/c5i0WC3gCHF8TVAfJFAu1QMBCCOQ73mdeGc6npaUpF4IdO3Zw5vfuMuEJBGFJbaipAQI5V4H8feiijiziIyMjlQtBc3OzRb/oCBNxpa/IJLJPlQwBCoHa2tqsi96PIp4KEahXJzkfQG0hPidAL6FtHFJFxh0a0e4nTuN49dVXnauPP4wtHVrqGIiVe/ennbrVq1cTtVOilQsd5Hnembr1L8wJLOwj4JosKxEC5AEaGxs5FgFA4+NYGGHOzc1VfgJdbW1tZsJr/8WJUS/X/3GlWCgRgqKiIhuLIZBgC97KeSa9Xk8sZYJaOOT1eg0ffPABN3FDG5PeAAmBI8VCaRCgY67J9s+ZWrTw/RAeyL3ftHDhQqIAUINA6JjL5bKMfLGBuUmy0L5QUyyUAgFr+wC9RQA0z49TmRP4dnLz5s227PII5lYghDaGkmKhFAhY2wfoCcHFwh+j61eoHY6iDsGhQ4cM9fX1XP5hPbOhUce+DOvQoUMDTrFQAgQs7gP4QlD3Uoxr4sSJVM+CUIdA6HBVVRVnKrzGbDyKPEJSUlJAKRYsQ6CEEAjHvCyYxRXZIECN3bJli23B78NVExqxDAGEQP7xkBUC1CzWPUIgKRasQsB6CCSXBxCwkB0C1JCCggIny3OEpoLR9uHDh4te8MUaBGj+dfr0aawXYwUTbvT1jNwAUF8i9ScGGqzm5mar0kMj1iBg/eNCexXIn/0x4QmUMlkWC41YgoD1MJMFD8BUOORLKOtfLxQaJScn97qGzQIESvCqaBk0PT2d+HFXqaEbU54ANVoJ+wj+PAILELD+EUEh0MiRI216vV72C5SZ9QRCww4ePGgxvn6V2RSL3vYR5IRACR8PGue8pX79fcsx5wmUHBrJCQHrey6shUCKgUAJXzffFAu5IGB9EixHKkQgHoFpT6CUVSMhNIqav//TQMQPtWzdSzHDWM/DYjUEUown8G0o6+4egTBl03WqSYHFae0uljcZWdkHEPvYKMITCKtGrO9+iomtpf+zHgIp0hMIjWZ9CVBLhu6vryxthEkZD8V4AqEzStgMkiK8WssoJQRStCdQymRZrUbeV7+U5gGY3yyTYkQQGklRiU4ZlvcBxBRQXDjk2yEl7COIDYAa/s9iKkQguioaAqGjrKdYBDIgSiurhH0AMU1VAQHqJIRGYkON//9KDoFUMTHuOaQQGuE38r5qVNI+gJgyqvEEsGokNtT4/q+GEEiVnsC3U6ynWOAzR/o1KXEfQEwl1XkC1GEIjcSGPbj/qykEUr0ngNAoOCPv6ymlboRJUUKVngBCIylDL72MGkMgzXgC8AjSDd1fSTV7AKHPqvcEQkdhHyFwINSyDyDWc81AANmnYqbQ/f9KT4UIpLeagUAQBVIsxM1DbfsAYj3WHARIEAiN/JuFVkIgzU2Mew457CP0DoFa9wFC8gR37twx2u12g8fjMUZERFiWVj8gVh/8HxRgRoE302/oOjs77YmJia5Zs2a5w8LCev0RQL/hUFlZmfH8+fPcmpMGAzO9goaAAkEqUJzW7ka/PDRz5sx7QOgVArfbzUXN38/sTykFqQM8BgrovJXzrHq9vtvv0XWDAP2u1eXLl7nFVQOo3p8DYwMK0FSAz+rnGjdunHnSpEldlwJ3g2DDhg3OpdUPAAA0RwTeJYsC5dnhrsWLF3ddD/8tBC0tLdygnBoIgWQZEnipHAp4K+fxer3e3AXBpUuXuMHPHwUA5BgJeKesCjSujxsWhpY/O2aUOmVtCbwcFJBJgT++/JgrbPPmzZnZ5RGcTG2A14ICsiqwacpnujDad+rL2mN4OSjQiwIAAZiF5hUACDRvAiAAQAA2oHkFAALNmwAIABCADWheAYBA8yYAAgAEYAOaVwAg0LwJgAAAAdiA5hWAtAnNm4C2BSh5+msdJNBp2wY03/tNUz6DVGrNW4HGBfj0N08O8z1UYxmUU2PTuCbQfQ0pEF2ba42IiLB3O15ZWFjohPPFGrICDXf1xAtDXRkZGd2PVyI90EF7dMwy90A0nDPWsIGovesfvTjMlZCQYDYYDPcetBc6f/36dS5yXiUct1S7NWiwfwM/zLP269fP/5Urvpogr3DfffdxpsJr4BU0aCxq6nLZvLu6r776yjx37lxXbGxs19ff96/PC3m9Xq/RZrMZbt261XUNY96hgWrSBvqicgWK09pd+Yf1xvZd082xsbG8v+5q8lZqOFLauzmUPP21C11VmJKScs/XUs28aBKCTW9u//i5Pd4ENQ9ssH1DIKxdu7Zr1UQrf5qD4MKFC9xDS47DpL8PC29cH8enpKSYAQKVKdDY2Ghoa2uzTtl03aKyrhHpzu8X9LfHxsbatBAaacYTlJaWOp8u8cBKVwDIaCU0Uj0EyAM0NDRwAEAA1u9TVAuTZdVDUFlZaYMQKDgAhKdQaLRkyRJraLWw+7SqIYBJMD7DU/NkWZUQwD4APuP3rUmtoZEqISjcsa1h8Xu6H5MxBW3XqsbJsuoggBCIPKRn142yTp06tVsSGvm3knuDaiBAq0AVtbVHf14ROZKcXFCzoICaQiPVQPCazXYRAKALqVpCI8VDgCbBZwrjDyb9omkWXROAtyEF1LBqpGgIYBWIDRCVnmKhaAjWFW89t/J3/ceyYQraboWSQyPFQgCrQOxBp9TQSHEQQDYoe8bv2yIlplgoDgLIBmUbAiVOlhUDAfIAZ86c4eaU3oZ0aPY50O2a7XElJiYq4qimYiBgPRvUkfg/f3qm/rtDaNrn7ucjzy4o6WA2PUQpoZEiIGB9ErxvUofblJVqHLbio09pQnB03ahRtyuaPpp1NkJP872BvEsJKRZMQ1Bc5YgbtefaHxM+i7g/EOFplnUXT7bGx8d35dHQ3rf4/snlXeN39epVbkDWQWbPTbOeYsE0BOu3b21aUdb/cZpGHci7jq36gX3u3LnfHjaRCwLU5iNHjtgS1zcze36a5X0EZiH45JNPLA/nfcjsLdmOhRGuCRMmmMeNG/ftHT1yQuB2uw1Op5Ob9h9/ZXbhgNXQiDkI0CpQ7SnX+zm7744P5KtMs6y7eDIfHx9/z5UkckIg9J/jOCfLILCYYsEcBLa3dtSzDEDPEMgXPhYgQB7hwoULVgiNpH8WmYKgqamJM+T/J7MTPH8eQJCbBQiEtly5coX73oJDzGp5/tdj+SlTpjBxwRcTEKAQqLm52Tp1yxfMTuzQHCA3N7fP6wlZggDBYH9nZ8PCXZ3M7iM4FkbYc3NzZb/FggkIdu7c6Xzmt53MTuhQCIRuY/OdBPfmbFmDoLm52VB2rKZm5Z7vjJYeHNAtyYJHkBUCJaRC+O4DiJkHaxAI7W1ra7MMzK5mdqVN7hQLWSFQQipE7uYXhooZP4tzgp5t3v5uaf28tz3MrrjJmWIhGwSsT4I/G/BNJ/ez75kKfpZTrwYI0KrRgeNHK+e95UmU2h/a5eQKjahDgEKgqkO1x5YdioylLbLU9wUSArG2RCrWR9ZXjeQIjahDUFJS4mQ5HbqvfQAxA2N1TtCz3aynWJTO6XBZrVZqPxRCFYKWlhamfzC8t1QIMcNXmidA7UWrRuhsxoxtXzK7Ind9+xTr2LFjqVzwRQ2Curo6bsTaj5ndvBHbCJMCg1I8gdAX1rNPmwpG88nJycQ31KhAcOrUKWPsmnqnFEOSo0woIZASPYFvm1kPjZoKRpuSk5NdJO2CCgS0v5CBCIbDAyhhibQvTVifLAvnJgIZ10DKahoCKakQgYhJG3acxrF3714nq3MEnP3sbTyJQ9DZ2Wm5lbqTud1KqakQWoEATZZbW1utE37Vwlz+VnRtrjUiIoLYJJk4BFVVVZyp8BpTE+Jg9wHEgFCyJxD6xmKKRd1LMXx6ejqxCTJxCAoKCrj8w3pmICh51vvx2mX5RHZN1QABguH1wi2tS6rCfyQGPa3/b5vxN/7ll19WLgS0DaOvgdn1rLd+umlyhlg2aLCDS7uvpGJllGKxiy//cIUj/LFgtcD9HKm+onYS9wS0DcOf+KRCIKUvkfZlrCyFRgBBiJ8VXPsAYs2gDTxJwxD6WlNTY2Nhskyyr6r3BKGmQogZvpo9AeobKykWioagsrKSm7LpuiwTY5wbYVJgUKMnEPot54aa4leHbt68yX0zaw91CGiFQGr3BL79kys0urk73RQTE0MsdYJ4OIREpP2FpO0BlJ42IcXLyekRSIZCVFaH0EtsNpszpyKSStquXADIATtp4/AHB80Ui7J5d10rVqwgeraAiieorq7OnLihjQvkixNMWTlCIC2FQ0Jf0WT5ypUrVC74aioYbU5OTuaDsQepz1CBADVm69atXBbfn9jcQE4PoKVwyNewSE+WqxZH89nZ2cR2ioW+UIPA6/VaysrKrDN33DBIJVRqOdzZoFLf27Mc7bmPXOGQb79JpVjs/Rcvn5+fTxwAanMCQTSPx2MsKipyrjgyOFg7u+c5EtmgwTZOixCgFIu3HY7jq/j+w4PVredzu2Z7dMuXLzdFRUURWxHyfSc1T+ALQkVFBYfDI9x67ynrI488QizFNtBB1SIEgkbt7e2WsIx9IafMl2eH8zk5Ofbw8HAqAFD3BIJgKDTatm2bcf7vwoKeI7Tan+CTkpKouEupMGgZAqRRqD+rdeKFoXxGRgb1MaXuCXwN6vDhw5kXL160ZPH9RZdPJ35u1516+O/nPdzFk03x8fHUvhQAgVQFdDq3222Mmr/f+Zt//lK34oNBkh48kHu/a8yYMfakpCSiq0D+GiMrBL6NQuIhIMavu9TNO+zJ/IafPn26Li4ujvoXQtII+hTSuifoTa+Wlhbu7NmzuqamJt2qYw91je27P+3kp02bpnv00UfttOL+vsaSGQgCNTgWywMELI6KeJsAAnGNJJcACCRLxVRBgADjcAAEGMWkWBVAgFFsgACjmBSrAggwig0QYBSTYlUAAUaxAQKMYlKsCiDAKDZAgFFMilUBBBjFBggwikmxKoAAo9gAAUYxKVYFEGAUGyDAKCbFqgACjGIDBBjFpFgVQIBRbIAAo5gUqwIIMIoNEGAUk2JVAAFGse12u3eh4z6MNfqvavfcO7pVq1bB+GFQG0TEIKJQRVFRkW3R+1FUfuSidE6H3Wq1WjE2X7NVAQQYh/7kyZOZY355jvjVMsVp7brU1FSzyWSS5RAKRsmYqAogwDwMNOYFDfobW1IrX1qNuemarQ4gwDz0jpqaqcm/aqnFXG236i79+/hhkyZNcpN8h5bqBggIjLbH47F0zCgN+eaF3poWWZNjjYqKYuaGDQLyUa8SICAk+Zu7S89kvuXB+ttofxhx+7/nlFiknV4n1C81VgsQEBrVxsZGw7lz57j0N2+K3qQhpQklC/s1pU2YNIvU761JaYNaywAEhEfW4/FwHTNKg75fCTWvrXT6a4mPxa4j3FTNVg8QUBj6uro6w9evH1/jTPxmVf5hvaQ3bpn6F91zJwdd+3zDE0/CJFiSZEEX+j+Mtqh3cTUSQQAAAABJRU5ErkJggg=="/></defs><style></style><use id="img1" href="%23img1" transform="matrix(1,0,0,1,0,0)"/></svg>'); }
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div.item-makat { display: none; }
body.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div.item-action-wrapper { order: 1; display: inline-flex; align-items: center; font-family: var(--bold), paralucent; margin-top: 50px; }
body.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div.item-action-wrapper > div { width: 50%; padding: 0; display: inline-flex; align-items: center; flex-direction: row-reverse; justify-content: flex-end; }
body.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div.item-action-wrapper > div.item-actions { justify-content: flex-start; }
.catalogItemSingleView .addedToCartDetail span.detailsTitle { display: none !important; }
.catalogItemSingleView .addedToCartDetail.item-price span.finalPrice:before { content: 'ש"ח' !important; font-family: var(--bold), paralucent; }
.SingleItemPage #CatalogItemView .item-price span.finalPrice, #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .item-price span.finalPrice { display: flex; flex-direction: row-reverse; align-items: baseline; column-gap: 5px; justify-content: flex-end; font-size: clamp(1.5rem, 2.292vw, 2.2rem) !important; }
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div.freeItem .item-price,
body.SingleItemPage.page-22412 #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div.item-action-wrapper > div.item-price { display: none; }
body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div.freeItem .item-actions,
body.SingleItemPage.page-22412 #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent > div.item-action-wrapper > div.item-actions { width: 100%; justify-content: flex-end; }

.SingleItemPage #CatalogModule .item-actions .addToCart #addToCartBtn, .SingleItemPage .catalogItemSingleView button.add-to-cart,
.SingleItemPage .catalogItemSingleView #checkout-form .normal-form-submit .add-to-cart { border: none; border-radius: 25px; height: 42px; background: var(--blackish); padding: 0; display: flex; justify-content: center; align-items: center; font-family: var(--regular); font-size: 0.8rem; overflow: hidden; }
.SingleItemPage #CatalogModule .item-actions .addToCart #addToCartBtn:hover, .SingleItemPage .catalogItemSingleView button.add-to-cart:hover { color: #fff; }
.SingleItemPage #CatalogItemView.catalogItemSingleView .shareBox { margin-top: 0; margin-inline-end: 25px; margin-right: 0; }
#CatalogItemView .allShareButtons.shareOpen { z-index: 1; }

.SingleItemPage #CatalogModule .gallery-slider.flexslider .slides li img { box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.16); width: calc(100% - 30px); height: calc(100% - 30px); }
#CatalogModule .gallery-slider.flexslider .slides { overflow: visible; }
.flex-direction-nav a:focus { outline: none; }
body.SingleItemPage #CatalogModule .gallery-slider.flexslider .flex-direction-nav a { height: 36px !important; overflow: hidden; width: 39px; }
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-next { right: 20px !important; }
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-prev { left: 20px !important; }

body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-next::after,
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-prev::after { content: ''; position: absolute; background-size: contain; top: 0; left: 0; }
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-next:before,
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-prev:before,
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-next::after,
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-prev::after { width: 39px !important; height: 36px !important; }

body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-next::before,
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-next::after { left: 0; position: absolute; transition: all 0.3s linear; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.117' height='36' viewBox='0 0 39.117 36'%3E%3Cg transform='translate(36.117 33) rotate(180)' fill='%23fff' stroke-linejoin='round'%3E%3Cpath d='M 18.11762046813965 32.12136840820312 L 17.05695152282715 31.06061935424805 L 12.7809009552002 26.78422927856445 L 11.72032070159912 25.72356986999512 L 12.78094100952148 24.66295051574707 L 18.21457672119141 19.22932052612305 L 6.158447263260314e-07 19.22932052612305 L -1.499999403953552 19.22932052612305 L -1.499999403953552 17.72932052612305 L -1.499999403953552 12.27068042755127 L -1.499999403953552 10.77068042755127 L 6.158447263260314e-07 10.77068042755127 L 18.21445465087891 10.77068042755127 L 12.7809009552002 5.336669921875 L 11.72032070159912 4.276010036468506 L 12.78094100952148 3.215389966964722 L 17.0569896697998 -1.060660004615784 L 18.11765098571777 -2.121320009231567 L 19.17831039428711 -1.060660004615784 L 34.17813873291016 13.93916988372803 L 35.23879241943359 14.9998197555542 L 34.17815017700195 16.06048011779785 L 19.17831993103027 31.06064987182617 L 18.11762046813965 32.12136840820312 Z' stroke='none'/%3E%3Cpath d='M 18.11765098571777 30 L 33.11748123168945 14.99983024597168 L 18.11765098571777 -1.77635683940025e-15 L 13.84160041809082 4.276050090789795 L 21.8355598449707 12.27068042755127 L 6.158447263260314e-07 12.27068042755127 L 6.158447263260314e-07 17.72932052612305 L 21.83590126037598 17.72932052612305 L 13.84160041809082 25.72360992431641 L 18.11765098571777 30 M 18.11764907836914 33 C 18.11759948730469 33 18.1176586151123 33 18.11761093139648 33 C 17.32192993164062 32.9999885559082 16.55885124206543 32.68389129638672 15.99625015258789 32.12123870849609 L 11.72020053863525 27.84485054016113 C 10.5487003326416 26.67325973510742 10.54874038696289 24.77383041381836 11.72028064727783 23.6022891998291 L 14.59325408935547 20.72932052612305 L 6.158447263260314e-07 20.72932052612305 C -1.656849384307861 20.72932052612305 -2.999999284744263 19.38616943359375 -2.999999284744263 17.72932052612305 L -2.999999284744263 12.27068042755127 C -2.999999284744263 10.61382961273193 -1.656849384307861 9.27068042755127 6.158447263260314e-07 9.27068042755127 L 14.59334945678711 9.27068042755127 L 11.72019100189209 6.397280216217041 C 10.5487003326416 5.225689888000488 10.54874038696289 3.32627010345459 11.72028064727783 2.154730081558228 L 15.99633026123047 -2.121320009231567 C 17.16790008544922 -3.292889833450317 19.0673999786377 -3.292889833450317 20.23896980285645 -2.121320009231567 L 35.23880004882812 12.87851047515869 C 36.41036224365234 14.05006980895996 36.41036987304688 15.94954967498779 35.23881912231445 17.12112998962402 L 20.23899078369141 32.12129974365234 C 19.67640495300293 32.68389511108398 18.91326522827148 33 18.11764907836914 33 Z' stroke='none' fill='%23001420'/%3E%3C/g%3E%3C/svg%3E"); transform: rotate(180deg); }
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-prev::before,
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-prev::after { left: 0; position: absolute; transition: all 0.3s linear; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.117' height='36' viewBox='0 0 39.117 36'%3E%3Cg transform='translate(36.117 33) rotate(180)' fill='%23fff' stroke-linejoin='round'%3E%3Cpath d='M 18.11762046813965 32.12136840820312 L 17.05695152282715 31.06061935424805 L 12.7809009552002 26.78422927856445 L 11.72032070159912 25.72356986999512 L 12.78094100952148 24.66295051574707 L 18.21457672119141 19.22932052612305 L 6.158447263260314e-07 19.22932052612305 L -1.499999403953552 19.22932052612305 L -1.499999403953552 17.72932052612305 L -1.499999403953552 12.27068042755127 L -1.499999403953552 10.77068042755127 L 6.158447263260314e-07 10.77068042755127 L 18.21445465087891 10.77068042755127 L 12.7809009552002 5.336669921875 L 11.72032070159912 4.276010036468506 L 12.78094100952148 3.215389966964722 L 17.0569896697998 -1.060660004615784 L 18.11765098571777 -2.121320009231567 L 19.17831039428711 -1.060660004615784 L 34.17813873291016 13.93916988372803 L 35.23879241943359 14.9998197555542 L 34.17815017700195 16.06048011779785 L 19.17831993103027 31.06064987182617 L 18.11762046813965 32.12136840820312 Z' stroke='none'/%3E%3Cpath d='M 18.11765098571777 30 L 33.11748123168945 14.99983024597168 L 18.11765098571777 -1.77635683940025e-15 L 13.84160041809082 4.276050090789795 L 21.8355598449707 12.27068042755127 L 6.158447263260314e-07 12.27068042755127 L 6.158447263260314e-07 17.72932052612305 L 21.83590126037598 17.72932052612305 L 13.84160041809082 25.72360992431641 L 18.11765098571777 30 M 18.11764907836914 33 C 18.11759948730469 33 18.1176586151123 33 18.11761093139648 33 C 17.32192993164062 32.9999885559082 16.55885124206543 32.68389129638672 15.99625015258789 32.12123870849609 L 11.72020053863525 27.84485054016113 C 10.5487003326416 26.67325973510742 10.54874038696289 24.77383041381836 11.72028064727783 23.6022891998291 L 14.59325408935547 20.72932052612305 L 6.158447263260314e-07 20.72932052612305 C -1.656849384307861 20.72932052612305 -2.999999284744263 19.38616943359375 -2.999999284744263 17.72932052612305 L -2.999999284744263 12.27068042755127 C -2.999999284744263 10.61382961273193 -1.656849384307861 9.27068042755127 6.158447263260314e-07 9.27068042755127 L 14.59334945678711 9.27068042755127 L 11.72019100189209 6.397280216217041 C 10.5487003326416 5.225689888000488 10.54874038696289 3.32627010345459 11.72028064727783 2.154730081558228 L 15.99633026123047 -2.121320009231567 C 17.16790008544922 -3.292889833450317 19.0673999786377 -3.292889833450317 20.23896980285645 -2.121320009231567 L 35.23880004882812 12.87851047515869 C 36.41036224365234 14.05006980895996 36.41036987304688 15.94954967498779 35.23881912231445 17.12112998962402 L 20.23899078369141 32.12129974365234 C 19.67640495300293 32.68389511108398 18.91326522827148 33 18.11764907836914 33 Z' stroke='none' fill='%23001420'/%3E%3C/g%3E%3C/svg%3E"); transform: none !important; }

body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-prev::after { left: 50px; }
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-prev:hover::before { left: -50px; }
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-prev:hover::after { left: 0; }
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-next::after { left: -50px; }
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-next:hover::before { left: 50px; }
body.SingleItemPage #CatalogModule .gallery-slider .flex-direction-nav a.flex-next:hover::after { left: 0; }

@media(min-width: 991px) {
    .SingleItemPage #CatalogModule .gallery-slider.flexslider .slides li { padding-bottom: 665px; overflow: visible; }
}

@media(max-width: 767px) {
    body.CatalogItemPage.SingleItemPage section.singleItemSection.itemFirstDetails:not(.shortLayout) .singleItemContentWrapper { flex-direction: column; margin-top: 35px; }
    body.CatalogItemPage.SingleItemPage #CatalogModule .gallery-slider.flexslider .slides li { padding-bottom: 0; }
    .SingleItemPage #CatalogModule .gallery-slider.flexslider .slides li img { width: calc(100% - 40px); height: calc(100% - 40px); object-fit: cover; }
    body.CatalogItemPage.SingleItemPage #CatalogModule .gallery-slider .flex-control-nav { bottom: unset !important; top: 50% !important; display: flex !important; justify-content: space-between; padding: 0 37px !important; }
    body.CatalogItemPage.SingleItemPage #CatalogModule .gallery-slider .flex-control-nav li { margin: 0; width: 24px; height: 22px; }
    body.CatalogItemPage.SingleItemPage #CatalogModule .gallery-slider .flex-control-nav li:last-child a { transform: rotate(180deg); }
    body.CatalogItemPage.SingleItemPage #CatalogModule .gallery-slider .flex-control-nav li a { width: 100%; height: 100%; background-color: transparent !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.117' height='36' viewBox='0 0 39.117 36'%3E%3Cg transform='translate(36.117 33) rotate(180)' fill='%23fff' stroke-linejoin='round'%3E%3Cpath d='M 18.11762046813965 32.12136840820312 L 17.05695152282715 31.06061935424805 L 12.7809009552002 26.78422927856445 L 11.72032070159912 25.72356986999512 L 12.78094100952148 24.66295051574707 L 18.21457672119141 19.22932052612305 L 6.158447263260314e-07 19.22932052612305 L -1.499999403953552 19.22932052612305 L -1.499999403953552 17.72932052612305 L -1.499999403953552 12.27068042755127 L -1.499999403953552 10.77068042755127 L 6.158447263260314e-07 10.77068042755127 L 18.21445465087891 10.77068042755127 L 12.7809009552002 5.336669921875 L 11.72032070159912 4.276010036468506 L 12.78094100952148 3.215389966964722 L 17.0569896697998 -1.060660004615784 L 18.11765098571777 -2.121320009231567 L 19.17831039428711 -1.060660004615784 L 34.17813873291016 13.93916988372803 L 35.23879241943359 14.9998197555542 L 34.17815017700195 16.06048011779785 L 19.17831993103027 31.06064987182617 L 18.11762046813965 32.12136840820312 Z' stroke='none'/%3E%3Cpath d='M 18.11765098571777 30 L 33.11748123168945 14.99983024597168 L 18.11765098571777 -1.77635683940025e-15 L 13.84160041809082 4.276050090789795 L 21.8355598449707 12.27068042755127 L 6.158447263260314e-07 12.27068042755127 L 6.158447263260314e-07 17.72932052612305 L 21.83590126037598 17.72932052612305 L 13.84160041809082 25.72360992431641 L 18.11765098571777 30 M 18.11764907836914 33 C 18.11759948730469 33 18.1176586151123 33 18.11761093139648 33 C 17.32192993164062 32.9999885559082 16.55885124206543 32.68389129638672 15.99625015258789 32.12123870849609 L 11.72020053863525 27.84485054016113 C 10.5487003326416 26.67325973510742 10.54874038696289 24.77383041381836 11.72028064727783 23.6022891998291 L 14.59325408935547 20.72932052612305 L 6.158447263260314e-07 20.72932052612305 C -1.656849384307861 20.72932052612305 -2.999999284744263 19.38616943359375 -2.999999284744263 17.72932052612305 L -2.999999284744263 12.27068042755127 C -2.999999284744263 10.61382961273193 -1.656849384307861 9.27068042755127 6.158447263260314e-07 9.27068042755127 L 14.59334945678711 9.27068042755127 L 11.72019100189209 6.397280216217041 C 10.5487003326416 5.225689888000488 10.54874038696289 3.32627010345459 11.72028064727783 2.154730081558228 L 15.99633026123047 -2.121320009231567 C 17.16790008544922 -3.292889833450317 19.0673999786377 -3.292889833450317 20.23896980285645 -2.121320009231567 L 35.23880004882812 12.87851047515869 C 36.41036224365234 14.05006980895996 36.41036987304688 15.94954967498779 35.23881912231445 17.12112998962402 L 20.23899078369141 32.12129974365234 C 19.67640495300293 32.68389511108398 18.91326522827148 33 18.11764907836914 33 Z' stroke='none' fill='%23001420'/%3E%3C/g%3E%3C/svg%3E") !important; background-size: cover !important; opacity: 1 !important; }
    body.CatalogItemPage.SingleItemPage #CatalogModule .gallery-slider .flex-control-nav li a.flex-active { background-color: transparent !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.117' height='36' viewBox='0 0 39.117 36'%3E%3Cg transform='translate(36.117 33) rotate(180)' fill='%23fff' stroke-linejoin='round'%3E%3Cpath d='M 18.11762046813965 32.12136840820312 L 17.05695152282715 31.06061935424805 L 12.7809009552002 26.78422927856445 L 11.72032070159912 25.72356986999512 L 12.78094100952148 24.66295051574707 L 18.21457672119141 19.22932052612305 L 6.158447263260314e-07 19.22932052612305 L -1.499999403953552 19.22932052612305 L -1.499999403953552 17.72932052612305 L -1.499999403953552 12.27068042755127 L -1.499999403953552 10.77068042755127 L 6.158447263260314e-07 10.77068042755127 L 18.21445465087891 10.77068042755127 L 12.7809009552002 5.336669921875 L 11.72032070159912 4.276010036468506 L 12.78094100952148 3.215389966964722 L 17.0569896697998 -1.060660004615784 L 18.11765098571777 -2.121320009231567 L 19.17831039428711 -1.060660004615784 L 34.17813873291016 13.93916988372803 L 35.23879241943359 14.9998197555542 L 34.17815017700195 16.06048011779785 L 19.17831993103027 31.06064987182617 L 18.11762046813965 32.12136840820312 Z' stroke='none'/%3E%3Cpath d='M 18.11765098571777 30 L 33.11748123168945 14.99983024597168 L 18.11765098571777 -1.77635683940025e-15 L 13.84160041809082 4.276050090789795 L 21.8355598449707 12.27068042755127 L 6.158447263260314e-07 12.27068042755127 L 6.158447263260314e-07 17.72932052612305 L 21.83590126037598 17.72932052612305 L 13.84160041809082 25.72360992431641 L 18.11765098571777 30 M 18.11764907836914 33 C 18.11759948730469 33 18.1176586151123 33 18.11761093139648 33 C 17.32192993164062 32.9999885559082 16.55885124206543 32.68389129638672 15.99625015258789 32.12123870849609 L 11.72020053863525 27.84485054016113 C 10.5487003326416 26.67325973510742 10.54874038696289 24.77383041381836 11.72028064727783 23.6022891998291 L 14.59325408935547 20.72932052612305 L 6.158447263260314e-07 20.72932052612305 C -1.656849384307861 20.72932052612305 -2.999999284744263 19.38616943359375 -2.999999284744263 17.72932052612305 L -2.999999284744263 12.27068042755127 C -2.999999284744263 10.61382961273193 -1.656849384307861 9.27068042755127 6.158447263260314e-07 9.27068042755127 L 14.59334945678711 9.27068042755127 L 11.72019100189209 6.397280216217041 C 10.5487003326416 5.225689888000488 10.54874038696289 3.32627010345459 11.72028064727783 2.154730081558228 L 15.99633026123047 -2.121320009231567 C 17.16790008544922 -3.292889833450317 19.0673999786377 -3.292889833450317 20.23896980285645 -2.121320009231567 L 35.23880004882812 12.87851047515869 C 36.41036224365234 14.05006980895996 36.41036987304688 15.94954967498779 35.23881912231445 17.12112998962402 L 20.23899078369141 32.12129974365234 C 19.67640495300293 32.68389511108398 18.91326522827148 33 18.11764907836914 33 Z' stroke='none' fill='%23001420'/%3E%3C/g%3E%3C/svg%3E") !important; background-size: cover !important; }
    body.CatalogItemPage.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails:not(.shortLayout) .itemContent { padding: 0 20px !important; margin-top: 30px !important; margin-bottom: 50px !important; }
}
/*shot view*/
section.singleItemSection.itemFirstDetails.shortLayout { margin: var(--headerHeight) auto 0; padding: 0; box-shadow: none !important; }
section.singleItemSection.itemFirstDetails.shortLayout .singleItemContentWrapper { height: 415px; display: flex; flex-direction: row-reverse; background: #ffffff; align-items: flex-start; margin-top: 60px; border-radius: 10px 0; box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.16); padding: 15px 30px 15px 15px; }
.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemContent { width: 70% !important; padding: 0; height: 100%; display: flex; flex-direction: column; margin-top: 25px; }
.SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout .catalogTextContainer { display: inline-flex; /* width: 95% !important;*/ padding-left: 0 !important; }
.SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout .item-makat { display: none; }
.SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout #catalogText { overflow-y: scroll; max-height: 220px; padding-left: 15px; padding-bottom: 10px; }
.SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout #catalogText::-webkit-scrollbar { width: 10px; }
.SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout #catalogText::-webkit-scrollbar-thumb { background: var(--blackish); }
.SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout #catalogText::-webkit-scrollbar-track { background: #f5f5f5; }
.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .item-action-wrapper { order: 1; }
.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .item-price span.finalPrice { font-family: var(--bold), paralucent; line-height: 1; }
.SingleItemPage .catalogItemSingleView .goToItemDetailsBtn button { width: 50px !important; height: 50px !important; background: var(--green) !important; box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.16) !important; }
.SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout .goToItemDetailsBtn { bottom: -10px !important; }
.SingleItemPage .catalogItemSingleView .goToItemDetailsBtn button > svg { transform: rotate(90deg); }

.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemImages { width: 30% !important; margin-left: 110px; padding: 0 !important; }
.SingleItemPage #CatalogModule .singleItemSection.itemFirstDetails.shortLayout .gallery-slider.large { width: 350px; }
.SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .gallery-slider.flexslider .slides li { padding-bottom: 390px !important; }
/*checkout singleItem page*/
.SingleItemPage .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn { background: var(--green) !important; height: 60px; }
.SingleItemPage .catalogItemSingleView .checkoutStage .checkoutStageContent button.titleBtn { background: #ffffff; height: 60px; border-radius: 10px 0 0 0; }
.SingleItemPage .catalogItemSingleView .checkoutStage .checkoutStageContent button.titleBtn h3 { color: var(--blackish); }
.SingleItemPage .catalogItemSingleView .checkoutStage .checkoutStageContent button.titleBtn h3, .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn h3 { font-family: var(--regular); font-size: 0.9rem; font-weight: 600; }
.SingleItemPage .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn h3 span.contantSpan,
.SingleItemPage .catalogItemSingleView .checkoutStage .checkoutStageContent button.titleBtn h3 span.contantSpan,
.SingleItemPage .catalogItemSingleView .checkoutStage.active .checkoutStageContent button.titleBtn svg,
.SingleItemPage .catalogItemSingleView .checkoutStage .checkoutStageContent button.titleBtn svg { display: none; }
.SingleItemPage form#checkout-form .checkoutFormWrapper { background: #ffffff; }
.SingleItemPage .catalogItemSingleView .checkOutContainer { padding: 15px; }
.SingleItemPage #CatalogModule #CatalogItemView .item-quantity { display: flex; }
#CatalogModule #CatalogItemView.catalogItemSingleView .propertyGroupSelect h3 { float: right; margin-left: 10px; font-family: var(--regular); font-weight: 700; font-size: 100%; }
#CatalogModule #CatalogItemView.catalogItemSingleView .propertyGroupSelect h3 .contantSpan { display: none; }

.SingleItemPage #CatalogModule .item-quantity button.item-plus, .SingleItemPage #CatalogModule .item-quantity button.item-minus,
.SingleItemPage #CatalogModule .item-quantity .itemQuantityContainer { background: #fff; border: none; }
.quantity-container { border: 1px solid #000; }
.SingleItemPage form.shop-form .form-control:not([type=checkbox]):not([type=submit]):not([type=button]):not([type=radio]) { border-radius: 10px 0; }
.SingleItemPage .catalogItemSingleView .singleCartSum { margin: 0 !important; padding: 0 !important; border: none !important; }
body.SingleItemPage .addedToCartDetails.active { opacity: 1; order: 1 !important; display: flex !important; align-items: center !important; column-gap: 10px !important; font-size: 0.7rem !important; margin-top: 10px !important; }

@media(max-width: 767px) {
    section.singleItemSection.itemFirstDetails.shortLayout .singleItemContentWrapper { flex-direction: column; height: auto; background: transparent; box-shadow: none; padding: 0; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemImages { margin: 0; width: 100% !important; }
    .SingleItemPage #CatalogModule .singleItemSection.itemFirstDetails.shortLayout .gallery-slider.large,
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .itemContent { width: 100% !important; }
    .SingleItemPage #CatalogModule .singleItemSection.itemFirstDetails.shortLayout .gallery-slider.flexslider .slides li img { width: 100%; height: auto; }
    body.CatalogItemPage.SingleItemPage #CatalogModule .singleItemSection.itemFirstDetails.shortLayout .gallery-slider .flex-control-nav { display: none !important; }
    .SingleItemPage section.singleItemSection.itemFirstDetails.shortLayout #catalogText { overflow: unset; max-height: unset; padding: 0; }
    .SingleItemPage #CatalogModule section.singleItemSection.itemFirstDetails.shortLayout .gallery-slider.flexslider .slides li { padding-bottom: 0 !important; height: 260px; }
    body.SingleItemPage .catalogTextContainer > #catalogText p, body.SingleItemPage .catalogTextContainer > #catalogText li { font-size: 0.7rem; }
}


@media(max-width:767px) {
    .page-21269 #LobbyModule .section { overflow-x: hidden; }
}

#pageview #text1 { text-align: start; }
.purchaseIframePage #GridTop { display: none; }
.purchaseIframePage #GridPage { margin-top: 150px; }
.purchaseIframePage #videoContainer iframe { width: 100%; border: none; height: 2500px; }
.purchaseIframePage .MainContent { display: none; }

@media(max-width:767px) {
    .purchaseIframePage #videoContainer iframe { height: 3500px; }
}


/*/12/03/24*/
.careerPage #shops-positions-lobby .catagory_filter_nav.empty { display: none; }

.groupsActivity #lobbyview h2 { max-width: 800px; margin: 0 auto; color: var(--black); padding-inline: 20px; }
.groupsActivity #lobbyview h2 span.contantSpan { display: none; }
.groupsActivity.green-layout-page.fourthVers .GridBottomGallery { padding-bottom: 50px; }

@media(max-width:767px) {
    .parking-page.green-layout-page .parking { height: 870px; }
    .parking-page.green-layout-page .parking .grid-rows .grid-row-cell:not(.flexslider-box) { padding-block: 150px; }
    .rental-areas .all-stores, .parking-page .all-stores, .green-layout-page .all-stores { display: none; }

    .groupsActivity.green-layout-page.fourthVers.rental-areas .top-caption h1 span.contantSpan { }
    .groupsActivity #lobbyview h2 { margin-bottom: 15px; }

    .CurrentCategoryLocked { width: 100vw; }
    .CurrentCategoryLockedInner { max-width: 100%; top: 50%; }
    .employees-benefits-page.orange-layout-page.thirdVers #LobbyModule .gifts-images-sec .grid-boxes { height: auto; gap: 25px; }

    .terms #GridPage .max-width { padding-inline: 15px; }
    .parking-page .section-topText { padding-inline: 15px; }
}

.foodMarketPage .stand_item_image img { object-fit: cover; }

.foodMarketPage.contentInnerPage .stand_info_wrapper { height: 390px; }
.foodMarketPage.contentInnerPage .slick-list { height: 100%; }
.foodMarketPage.contentInnerPage .stand_info_gallery .slick-slide img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
.foodMarketPage.contentInnerPage .slick-list .slick-track { height: 100%; }
.foodMarketPage.contentInnerPage .dish_image img { height: 136px; }
.foodMarketPage.contentInnerPage .dishes_menu { gap: 15px; justify-content: center; }

@media(max-width:767px) {
    .foodMarketPage.contentInnerPage .Stand_Inner_View { padding-top: 50px; }
    .foodMarketPage.contentInnerPage .dish_image img { height: 85px; }
    .dishes_menu-wrapper { max-width: 100%; overflow-x: scroll; overflow-y: hidden; margin-bottom: 30px; }
    .foodMarketPage.contentInnerPage .dishes_menu { gap: 10px; flex-wrap: nowrap; width: max-content; }
}




.event-page #LobbyModule #allSectionsWrapper { overflow: clip }
.event-page #GridTop { height: 590px; }
.event-page #GridPage { padding: 0; }
.event-page #GridPage #GridWrap { padding: 0; }
.event-page #lobbyview { max-width: clamp(750px,52.083vw,100000px); margin: 100px auto 72px; }
.event-page #lobbyview h2 { font-family: var(--regular); color: var(--black); font-size: clamp(0.9rem,1.25vw,100rem); }
.event-page #lobbyview h2 span.contantSpan { display: none; }
.event-page #lobbyview #headline { margin-bottom: 15px; }
.event-page #lobbyview h1 { font-size: clamp(3rem,3.958vw,100rem); }
.event-page .section-title h2 { font-size: clamp(1.5rem,2.083vw,100rem); }
.event-page .sections .section { padding: 0; }
.event-page .sections .section.info-sec { margin-bottom: 0; }
.event-page .sections .details-sec { max-width: 1000px; margin-bottom: 210px; }
.event-page #LobbyModule .details-sec .grid-boxes { padding: 0; display: flex; align-items: flex-start; justify-content: center; gap: 56px; }
.event-page #LobbyModule .details-sec .grid-boxes .grid-box { margin: 0; padding: 0; width: 240px; display: flex; flex-direction: column; pointer-events: none; }
.event-page #LobbyModule .details-sec .grid-box-image { margin: 0 0 20px; padding: 0; overflow: visible; }
.event-page .details-sec .grid-box-image-container { position: unset; width: 87px; height: 87px; margin-inline: auto; border-radius: 50%; border: 1px solid #FFE4F2; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); }
.event-page .details-sec .grid-box-image-container a { padding: 26px; display: flex }
.event-page .details-sec .grid-box-image-container img { }
.event-page #LobbyModule .details-sec .grid-box-title h3 { font-size: 90%; font-family: var(--regular); line-height: normal; margin-bottom: 8px; }
.event-page #LobbyModule .details-sec .grid-box-title h3 a { color: var(--black); }
.event-page #LobbyModule .update-strip { position: fixed; bottom: 0; background: var(--black); color: #fff; z-index: 8; width: 100%; margin: 0; }
.event-page .sections .section .grid-text-content { width: 100%; padding: 14px 32px; line-height: normal; }
.event-page .sections .section .grid-text-content p { margin: 0; }
.event-page .sections .grid-row-section .grid-row { direction: ltr !important; display: flex !important; align-items: flex-start; justify-content: center; }
/*.event-page .sections .grid-row-section.has-cartoon .grid-row::after { content: ''; position: absolute; bottom: 0; left: 48%; transform: translateX(-50%); background: url( https://cdn3.getmood.io/warehouse/dynamic/489706.svg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 340px; height: 562px; }*/
.event-page .sections .grid-row-section .grid-row .grid-row-cell.flexslider-box { }
.event-page .sections .grid-row-section .grid-row .grid-row-cell.flexslider-box li { padding: 0; }
.event-page .grid-row-section .grid-row-cell.flexslider-box .grid-row-image-container { position: unset; }
.event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) { display: flex !important; justify-content: flex-start; align-items: flex-end; width: 50%; height: 100%; padding: 52px 72px 72px 40px; flex-direction: column; gap: 45px; background: #FFE4F2; }
.event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text { padding: 32px 40px; width: 100%; border-radius: 0px 0px 60px 0px; background: #fff; animation: none !important; }
.event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) > h2 { font-size: 2.4rem; line-height: normal; }
.event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text h3 { margin-block: 40px 15px; color: var(--black); }
.event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text ul { padding-inline-start: 25px; margin-bottom: 25px; list-style: none; }
.event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text ul li { position: relative; margin-bottom: 18px; }
.event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text ul li::after { content: ""; position: absolute; top: 50%; right: -20px; transform: translateY(-50%); background: var(--dark-pink); width: 6px; height: 6px; }
.event-page .first-pic { margin-block: -200px -365px !important; }
.event-page #LobbyModule .grid-boxes { padding-top: 55px; display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; gap: 20px; max-width: 100%; }
.event-page #LobbyModule .grid-boxes::before, .event-page #LobbyModule .grid-boxes::after { content: none; }
.event-page #LobbyModule .grid-boxes .grid-box { margin: 0; padding: 0; width: calc(33.33% - 14px); }
.sub-events-sec { width: 79.167vw; min-width: 1200px }
.event-page #LobbyModule .sub-events-sec .grid-boxes .grid-box { /*border: 1px solid rgba(0, 0, 0, 0.25);*/ background: var(--hard-pink); box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.07); height: 320px; display: flex; justify-content: center; align-items: center; flex-direction: column; padding: 24px 20px; gap: 5px; }
.event-page .sub-events-sec .grid-box-fulltext, .event-page .sub-events-sec .grid-box-subtitle { max-width: 300px; font-size: 0.9rem; color: var(--black); margin-bottom: 10px; }
.event-page .sub-events-sec .grid-box-title { }
.event-page #LobbyModule .sub-events-sec .grid-box-title h3 { font-size: clamp(1.4rem,1.979vw,100rem); line-height: normal; margin: 0; }
.event-page #LobbyModule .sub-events-sec .grid-box-title h3 a { color: #fff; }
.event-page #LobbyModule .sub-events-sec .grid-box-title h3 span.contantSpan { display: block !important; text-shadow: none; color: #000; }
.event-page .sub-events-sec .grid-box-subtitle.button { }
.event-page .sub-events-sec .grid-box-subtitle.button a, .event-page .special-events-sec .grid-box .grid-box-subtitle.button a,
.event-page #multi-content-modal.textInPop #PopUpData a.tiny-btn,
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text .grid-row-button { font-size: 0.9rem; color: transparent; min-width: 160px; width: max-content; padding: 0 10px; height: 42px; display: inline-flex; align-items: center; justify-content: center; background: var(--blackish); border-radius: 25px; position: relative; overflow: hidden; border: 0; }
.event-page .sub-events-sec .grid-box-subtitle.button a::before, .event-page .sub-events-sec .grid-box-subtitle.button a::after,
.event-page .special-events-sec .grid-box .grid-box-subtitle.button a::before, .event-page .special-events-sec .grid-box .grid-box-subtitle.button a::after,
.event-page #multi-content-modal.textInPop #PopUpData a.tiny-btn::before, .event-page #multi-content-modal.textInPop #PopUpData a.tiny-btn::after,
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text .grid-row-button::before,
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text .grid-row-button::after { content: attr(data-content); position: absolute; color: #fff; transition: all 0.5s ease; width: 100%; text-align: center; height: unset; background: transparent; }
.event-page .sub-events-sec .grid-box-subtitle.button a::before, .event-page .special-events-sec .grid-box .grid-box-subtitle.button a::before,
.event-page #multi-content-modal.textInPop #PopUpData a.tiny-btn::before,
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text .grid-row-button::before { top: 100px; opacity: 0; pointer-events: none; }
.event-page .sub-events-sec .grid-box-subtitle.button a::after, .event-page .special-events-sec .grid-box .grid-box-subtitle.button a::after,
.event-page #multi-content-modal.textInPop #PopUpData a.tiny-btn::after,
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text .grid-row-button::after { top: 50%; -webkit-transform: translateY(-50%); opacity: 1; left: 0; bottom: unset; border-radius: unset; }
.event-page .sub-events-sec .grid-box-subtitle.button a:hover:before, .event-page .special-events-sec .grid-box .grid-box-subtitle.button a:hover:before,
.event-page #multi-content-modal.textInPop #PopUpData a.tiny-btn:hover:before,
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text .grid-row-button:hover:before { top: 50%; -webkit-transform: translateY(-50%); opacity: 1; }
.event-page .sub-events-sec .grid-box-subtitle.button a:hover:after, .event-page .special-events-sec .grid-box .grid-box-subtitle.button a:hover:after,
.event-page #multi-content-modal.textInPop #PopUpData a.tiny-btn:hover:after,
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text .grid-row-button:hover:after { top: -100px; -webkit-transform: translateY(100%); opacity: 0; }
.event-page .second-pic { margin-block: -250px -200px; display: flex; margin-inline: auto 0; }
.event-page .sections .special-events-sec { padding-top: 0; max-width: 1520px; }
.event-page .special-events-sec .titleWrapper { padding-block: 0 20px; margin: 0; }
.event-page #LobbyModule .special-events-sec .grid-box { width: calc(25% - 15px); height: 300px; display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 1 0 0; padding: 24px; border: 3px solid #EE3D96; background: #FFF; box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.07); }
.event-page #LobbyModule .special-events-sec .grid-box h3 { font-size: 1.6rem; line-height: normal; margin-bottom: 0; }
.event-page #LobbyModule .special-events-sec .grid-box h3 a { color: var(--black); }
.event-page .special-events-sec .grid-box .grid-box-subtitle, .event-page .special-events-sec .grid-box .grid-box-fulltext { font-size: 0.9rem; color: var(--black); margin-bottom: 20px; }
.event-page .special-events-sec .grid-box .grid-box-subtitle { }
.event-page .special-events-sec .grid-box .grid-box-subtitle.button { }
.event-page .third-pic { margin: -100px auto 150px; display: block; }
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) { background: #FFE4F2; font-size: 1.25rem; }
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text { background: #fff; line-height: 1.35; gap: 0; animation: none !important; }
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text :is(h1, h2, h3, h4, h5, h6) { color: var(--black); margin-top: 40px; font-size: 1.25rem; }
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text :is(h1, h2, h3, h4, h5, h6) span { display: none; }
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text :is(h1, h2, h3, h4, h5, h6):first-child { margin-top: 0; }
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text :is(h1, h2, h3, h4, h5, h6):last-child { margin-bottom: 0; }
.event-page .sections .section.social-sec { max-width: 100%; padding-block: 96px 80px; background: var(--dark-pink); margin-bottom: 0; }
.event-page .sections .section.social-sec h2 { font-size: 2.5rem; max-width: 860px; margin-inline: auto; color: #13151B; text-align: center; line-height: 120%; /* 55px */ text-shadow: none; }
.event-page .sections .section.social-sec h3 { font-size: 1.6rem; }
.event-page .sections .section.social-sec h3 span.contantSpan { display: none; }
.event-page .sections .section.social-sec h2 span { text-shadow: rgb(255 255 255) 10px 0px 0px, rgb(255 255 255) 9.95004px 0.998334px 0px, rgb(255 255 255) 9.80067px 1.98669px 0px, rgb(255 255 255) 9.55336px 2.9552px 0px, rgb(255 255 255) 9.21061px 3.89418px 0px, rgb(255 255 255) 8.77583px 4.79426px 0px, rgb(255 255 255) 8.25336px 5.64642px 0px, rgb(255 255 255) 7.64842px 6.44218px 0px, rgb(255 255 255) 6.96707px 7.17356px 0px, rgb(255 255 255) 6.2161px 7.83327px 0px, rgb(255 255 255) 5.40302px 8.41471px 0px, rgb(255 255 255) 4.53596px 8.91207px 0px, rgb(255 255 255) 3.62358px 9.32039px 0px, rgb(255 255 255) 2.67499px 9.63558px 0px, rgb(255 255 255) 1.69967px 9.8545px 0px, rgb(255 255 255) 0.707372px 9.97495px 0px, rgb(255 255 255) -0.291995px 9.99574px 0px, rgb(255 255 255) -1.28844px 9.91665px 0px, rgb(255 255 255) -2.27202px 9.73848px 0px, rgb(255 255 255) -3.2329px 9.463px 0px, rgb(255 255 255) -4.16147px 9.09297px 0px, rgb(255 255 255) -5.04846px 8.63209px 0px, rgb(255 255 255) -5.88501px 8.08496px 0px, rgb(255 255 255) -6.66276px 7.45705px 0px, rgb(255 255 255) -7.37394px 6.75463px 0px, rgb(255 255 255) -8.01144px 5.98472px 0px, rgb(255 255 255) -8.56889px 5.15501px 0px, rgb(255 255 255) -9.04072px 4.2738px 0px, rgb(255 255 255) -9.42222px 3.34988px 0px, rgb(255 255 255) -9.70958px 2.39249px 0px, rgb(255 255 255) -9.89993px 1.4112px 0px, rgb(255 255 255) -9.99135px 0.415807px 0px, rgb(255 255 255) -9.98295px -0.583741px 0px, rgb(255 255 255) -9.8748px -1.57746px 0px, rgb(255 255 255) -9.66798px -2.55541px 0px, rgb(255 255 255) -9.36457px -3.50783px 0px, rgb(255 255 255) -8.96758px -4.4252px 0px, rgb(255 255 255) -8.481px -5.29836px 0px, rgb(255 255 255) -7.90968px -6.11858px 0px, rgb(255 255 255) -7.25932px -6.87766px 0px, rgb(255 255 255) -6.53644px -7.56803px 0px, rgb(255 255 255) -5.74824px -8.18277px 0px, rgb(255 255 255) -4.90261px -8.71576px 0px, rgb(255 255 255) -4.00799px -9.16166px 0px, rgb(255 255 255) -3.07333px -9.51602px 0px, rgb(255 255 255) -2.10796px -9.7753px 0px, rgb(255 255 255) -1.12153px -9.93691px 0px, rgb(255 255 255) -0.123887px -9.99923px 0px, rgb(255 255 255) 0.87499px -9.96165px 0px, rgb(255 255 255) 1.86512px -9.82453px 0px, rgb(255 255 255) 2.83662px -9.58924px 0px, rgb(255 255 255) 3.77978px -9.25815px 0px, rgb(255 255 255) 4.68517px -8.83455px 0px, rgb(255 255 255) 5.54374px -8.32267px 0px, rgb(255 255 255) 6.34693px -7.72764px 0px, rgb(255 255 255) 7.0867px -7.0554px 0px, rgb(255 255 255) 7.75566px -6.31267px 0px, rgb(255 255 255) 8.34713px -5.50686px 0px, rgb(255 255 255) 8.8552px -4.64602px 0px, rgb(255 255 255) 9.27478px -3.73877px 0px, rgb(255 255 255) 9.6017px -2.79415px 0px, rgb(249 249 249) 9.83268px -1.82162px 0px, rgb(255 255 255) 9.96542px -0.830894px 0px; }
.event-page #LobbyModule .section.social-sec .grid-boxes { padding-top: 20px; gap: 24px; }
.event-page #LobbyModule .section.social-sec .grid-boxes .grid-box { width: 32px; height: 32px; }
.event-page #LobbyModule .section.social-sec .grid-boxes .grid-box-image { padding: 0; margin: 0; }
.event-page #LobbyModule .section.social-sec .grid-boxes .grid-box-image-container { position: relative; }
.event-page #LobbyModule .section.social-sec .grid-boxes img { transform: none; }
.event-page .sections .grid-gallery-section { padding-block: 100px; margin: 0; }
.event-page .sections .grid-gallery-section .GalleryTitle { display: none; }
.event-page .sections .grid-gallery-section h2 { font-size: 2.5rem; text-shadow: none; margin-bottom: 62px; }
.event-page .sections .grid-gallery-section h2 span.contantSpan { text-shadow: var(--thin-shadow); }
.event-page .sections .grid-form-section { max-width: 100%; background: var(--hard-pink); margin: 0; }
.event-page .sections .grid-form-section #DynamicFormObject { background: transparent; box-shadow: none; border-radius: 0; padding: 56px 0 40px; margin: 0 auto; max-width: 980px; }
.event-page .sections .grid-form-section #DynamicFormObject .dynamicFormObjectTitleAndText { text-shadow: none; font-size: 2.5rem; }
.event-page .sections .grid-form-section #DynamicFormObject .dynamicFormObjectTitleAndText span.contantSpan { text-shadow: var(--thin-shadow); }
.event-page .sections .grid-form-section #DynamicFormObject .dynamicFormObjectFields { }
.event-page .sections .grid-form-section #DynamicFormObject .dynamicFormObjectFields .top-form { padding-block: 0px 25px; color: var(--black); font-size: 1rem; line-height: normal; }
.event-page .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:not(:is(.textareaField,.checkboxField)) { width: calc(33.33% - 10px); }
.event-page .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField > div { width: 100%; }
.event-page #DynamicFormObject[dynamic-form-object-id="2918"] fieldset { }
.event-page .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField > div input { margin: 0; background: #fff; opacity: 0.8; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField.checkboxField { justify-content: center; align-items: center; color: var(--black); gap: 8px; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField.checkboxField input { margin: 0; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { margin: 0; text-align: center; }
.grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit input { background: var(--black); color: #fff; }

.event-page #multi-content-modal.textInPop .modal-content { max-width: 730px; height: 82vh; padding: 40px; }
.event-page #multi-content-modal.modal .close { left: unset; right: 0; top: 0; transition: none; width: 40px; height: 40px; background-image: url(https://cdn3.getmood.io/warehouse/dynamic/489831.svg); background-position: center; background-repeat: no-repeat; background-size: contain; margin: 0; transform: none; }
.event-page #multi-content-modal.modal .close svg { fill: transparent; width: 100%; height: 100%; }
.event-page #multi-content-modal.textInPop #PopUpData { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-end; gap: 30px; height: 100%; font-size: 0.8rem; line-height: normal; overflow: auto; padding-right: 20px; }
.event-page #multi-content-modal.textInPop #PopUpData h3 { color: var(--black); font-size: 1.6rem; }
.event-page #multi-content-modal.textInPop #PopUpData a.tiny-btn { color: #fff; }

.event-page #LobbyModule .sub-events-sec .section-title h2 { text-shadow: none; }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box { width: 100%; display: none; }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box.active { display: flex; flex-direction: column; }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:first-of-type { background: #000; color: #fff; font-family: var(--bold), paralucent; }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr .table-td:first-of-type { color: var(--black); background: #FFE4F2; font-family: var(--bold), paralucent; max-width: 126px !important; }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:first-of-type .table-td:first-of-type { background: #000; border: 0; color: #fff; font-family: var(--bold), paralucent; flex-direction: column; }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr .table-td { border: 0; position: relative; padding: 16px; }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-table { border: 1px solid rgba(238, 61, 150, 0.50); font-size: 0.8rem; }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:not(:is(:first-of-type,:last-of-type)) .table-td::after { content: ''; position: absolute; width: 80%; height: 1px; background: rgba(0, 0, 0, 0.25); bottom: 0; left: 50%; transform: translateX(-50%); }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:not(:first-of-type) .table-td:not(:is(:first-of-type,:last-of-type)) { border-left: 1px solid rgba(238, 61, 150, 0.50); }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:first-of-type .table-td:not(:is(:first-of-type,:last-of-type)) { border-color: #000; }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:not(:first-of-type) td:not(:first-of-type) { text-align: right; vertical-align: text-bottom; padding-block: 28px; }
.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:nth-child(2) td:not(:first-of-type) { padding-block: 16px; }

.nav-table-button { padding-top: 55px; display: flex; justify-content: center; align-items: center; gap: 40px; }
.nav-table-button h3 { margin: 0; line-height: normal; }
.nav-table-button h3 span { display: none; }
.nav-table-button h3 a { color: #5B5B5B; border-radius: 14px 0px; background: #EFEFEF; padding: 8px 16px; font-size: 1rem; }
.nav-table-button h3 a.active { background: var(--black); color: #fff; }

.section.logos-carousel .gallery-cubes { overflow-x: hidden; max-width: none; direction: ltr; }
.section.logos-carousel .gallery-cubes:not(:has(.js-marquee-wrapper)) { display: flex; align-items: center; justify-content: center; }
.section.logos-carousel .gallery-cubes .no-pad { width: auto; padding: 0 35px; }
.section.logos-carousel .gallery-cubes .boxes-images-outer-image { background-size: contain !important; background-repeat: no-repeat; pointer-events: none; padding-bottom: 50%; min-width: 300px; }

.event-page .sections .grid-row-section.has-cartoon .grid-row { height: 39.063vw; min-height: 650px; }
.event-page .sections .grid-row-section.has-cartoon .grid-row ul.slides, .event-page .sections .grid-row-section.has-cartoon .grid-row li,
.event-page .sections .grid-row-section.has-cartoon .grid-row .grid-row-image-container { height: 100% !important; }
.event-page .sections .grid-row-section.has-cartoon .grid-row img { height: 100%; object-fit: cover; }
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell.flexslider-box ul.slides,
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell.flexslider-box ul.slides li,
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell.flexslider-box ul.slides li .grid-row-image-container,
.event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell.flexslider-box ul.slides li .grid-row-image-container img { height: 100%; object-fit: cover; }


@media(min-width:768px) {
    .event-page .sections .section { margin-bottom: 100px; }
    .event-page .sections .section:is(.logos-carousel,.grid-form-section) { margin-bottom: 0px; }
}

@media(max-width:767px) {
    .event-page #GridTop { height: 65.6vw; width: 100vw; background-size: cover; }
    .event-page #lobbyview { margin-block: 56px 32px; padding-inline: 20px; }
    .event-page #lobbyview h1 { font-size: 1.7rem; }
    .event-page #lobbyview h2 { font-size: 0.8rem; line-height: 1.2; }
    .event-page #lobbyview #headline { margin-bottom: 10px; }
    .event-page #LobbyModule .update-strip { font-size: 0.65rem }
    .event-page .sections .details-sec { margin-bottom: 56px; }
    .event-page #LobbyModule .details-sec .grid-boxes { gap: 24px; flex-direction: column; align-items: center; }
    .event-page #LobbyModule .details-sec .grid-boxes .grid-box { width: max-content; max-width: 190px; font-size: 0.7rem; }
    .event-page #LobbyModule .details-sec .grid-box-image { margin-bottom: 8px; }
    .event-page .details-sec .grid-box-image-container { width: 20px; height: 20px; border: 0; box-shadow: none; }
    .event-page .details-sec .grid-box-image-container a { padding: 0; }
    .event-page .details-sec .grid-box-image-container img { }
    .event-page #LobbyModule .details-sec .grid-box-title h3 { margin-block: 0 5px; font-size: 0.8rem; }
    .event-page .sections .grid-row-section .grid-row { flex-direction: column-reverse; }
    .event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) { width: 100%; padding: 24px 20px; }
    .event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text { padding-inline: 24px; /* gap: 32px; */ display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; }
    .event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text > * { margin-inline: 0; font-size: 0.9rem; }
    .event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text > h2:first-of-type { font-size: 1.5rem; }
    .event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text h3 { /*margin-block: 0 -18px;*/ font-size: 1.2rem; }
    .event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text ul { margin: 0; }
    .event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text ul li:not(:last-of-type) { margin-bottom: 24px; }
    .event-page .grid-row-section .grid-row-cell.flexslider-box .grid-row-image-container img { height: auto !important; }
    .event-page #GridPage #GridWrap { width: 100%; }
    .event-page .sections .grid-row-section.has-cartoon .grid-row::after { content: none; }
    .event-page .first-pic { margin-block: -40px -130px !important; width: 101px; }
    .event-page #LobbyModule .sub-events-sec { padding-inline: 20px; }
    .event-page .section-title h2 { font-size: 1.5rem; }
    .event-page #LobbyModule .grid-boxes { gap: 12px; }
    .event-page #LobbyModule .grid-boxes .grid-box { width: calc(50% - 10px); }
    .event-page #LobbyModule .sub-events-sec .grid-boxes .grid-box { height: 190px; padding-inline: 10px; }
    .event-page .sub-events-sec .grid-box-subtitle.button { margin-block: auto 0; }
    .event-page #LobbyModule .sub-events-sec .grid-box-title h3 { font-size: 0.9rem; }
    .event-page .sub-events-sec .grid-box-fulltext, .event-page .sub-events-sec .grid-box-subtitle { font-size: 0.7rem; }
    .event-page .second-pic { margin-block: 52px -110px; margin-left: -10px; width: 123px; }
    .event-page #LobbyModule .special-events-sec { width: 100%; padding: 32px 20px 0; }
    .event-page .special-events-sec .titleWrapper { padding: 0; }
    .event-page #LobbyModule .special-events-sec .grid-box h3 { font-size: 1.2rem; line-height: 0.95; margin: 0; }
    .event-page .special-events-sec .grid-box .grid-box-subtitle, .event-page .special-events-sec .grid-box .grid-box-fulltext { font-size: 0.8rem; }
    .event-page #LobbyModule .special-events-sec .grid-box { height: 248px; }
    .event-page .third-pic { margin-block: 56px 88px; height: 226px; }

    #LobbyModule .section.table-sec { margin-bottom: 56px; }

    .event-page .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) > h2 { font-size: 1.5rem; line-height: normal; }
    .event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) { height: auto; }
    .event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text :is(h1, h2, h3, h4, h5, h6) { font-size: 0.95rem; margin-block: 35px 5px; }
    .event-page #LobbyModule .section.social-sec { padding: 56px 20px; }
    .event-page .sections .section.social-sec h2 { font-size: 1.5rem; line-height: 1.2; }
    .event-page .sections .section.social-sec h2 span { text-shadow: rgb(255 255 255) 4px 0px 0px, rgb(255 255 255) 3.87565px 0.989616px 0px, rgb(255 255 255) 3.51033px 1.9177px 0px, rgb(255 255 255) 2.92676px 2.72656px 0px, rgb(255 255 255) 2.16121px 3.36588px 0px, rgb(255 255 255) 1.26129px 3.79594px 0px, rgb(255 255 255) 0.282949px 3.98998px 0px, rgb(255 255 255) -0.712984px 3.93594px 0px, rgb(255 255 255) -1.66459px 3.63719px 0px, rgb(255 255 255) -2.51269px 3.11229px 0px, rgb(255 255 255) -3.20457px 2.39389px 0px, rgb(255 255 255) -3.69721px 1.52664px 0px, rgb(255 255 255) -3.95997px 0.56448px 0px, rgb(255 255 255) -3.97652px -0.432781px 0px, rgb(255 255 255) -3.74583px -1.40313px 0px, rgb(255 255 255) -3.28224px -2.28625px 0px, rgb(255 255 255) -2.61457px -3.02721px 0px, rgb(255 255 255) -1.78435px -3.57996px 0px, rgb(255 255 255) -0.843183px -3.91012px 0px, rgb(255 255 255) 0.150409px -3.99717px 0px, rgb(255 255 255) 1.13465px -3.8357px 0px, rgb(255 255 255) 2.04834px -3.43574px 0px, rgb(255 255 255) 2.83468px -2.82216px 0px, rgb(255 255 255) 3.44477px -2.03312px 0px, rgb(255 252 252) 3.84068px -1.11766px 0px, rgb(255 255 255) 3.9978px -0.132717px 0px; }
    .event-page .sections .section.social-sec h3 { font-size: 0.9rem; font-family: var(--regular); margin-block: 15px 5px; }
    .event-page #LobbyModule .grid-gallery-section { padding: 88px 0px; }
    .event-page #LobbyModule .grid-gallery-section .gallery-container { width: 100vw; }
    .event-page .sections .grid-gallery-section h2 { font-size: 1.5rem; margin-bottom: 50px; }

    .event-page .sections .grid-form-section #DynamicFormObject { margin: 0 auto !important; padding: 40px 20px; gap: 15px; }
    .event-page .sections .grid-form-section #DynamicFormObject .dynamicFormObjectTitleAndText { font-size: 1.5rem; }
    .event-page .sections .grid-form-section #DynamicFormObject .dynamicFormObjectFields .top-form { padding: 0 0 32px; font-size: 0.9rem; }
    .event-page .sections .grid-form-section #DynamicFormObject .dynamicFormObjectFields form { padding: 0; }
    .event-page .sections .grid-form-section #DynamicFormObject .dynamicFormObjectFields form fieldset { padding: 0; gap: 16px; }
    .event-page .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField:not(:is(.textareaField,.checkboxField)) { width: 100%; }
    .event-page .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField.checkboxField { justify-content: flex-start; margin-top: -10px; }
    .event-page .grid-form-section.shown .form-container-wide #DynamicFormObject .dynamicFormObjectField textarea { margin: 0; }

    .event-page .sub-events-sec .grid-box-subtitle.button a, .event-page .special-events-sec .grid-box .grid-box-subtitle.button a,
    .event-page #multi-content-modal.textInPop #PopUpData a.tiny-btn,
    .event-page .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text .grid-row-button { font-size: 0.7rem; min-width: 0; height: 35px; padding-inline: 15px; }

    .nav-table-button { overflow-x: auto; overflow-y: visible; justify-content: flex-start; padding: 55px 20px 10px; gap: 20px; width: 100%; }
    .nav-table-button h3 a { white-space: nowrap; font-size: 0.8rem; }
    .event-page #LobbyModule .hazel-sec .grid-boxes { padding-inline: 20px; }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:not(:first-of-type) .table-td:not(:first-of-type) { }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr .table-td { min-width: 175px; padding: 24px 16px; }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:nth-child(2) .table-td:not(:first-of-type) { padding-top: 8px; }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:first-of-type { border-bottom: 8px solid #fff; display: flex; margin-bottom: 0px; }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:first-of-type .table-td:first-of-type { }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:first-of-type .table-td:first-of-type:after { /* content: ""; */ position: absolute; left: -8px; width: 8px; background: white; top: 0; bottom: -1px; }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr .table-td:first-of-type { /* border-left: 8px solid #fff; */ /* position: sticky; */ /* right: -22px; */ top: 0; z-index: 1; width: 170px; max-width: unset !important; min-width: 0; /* display: none; */ flex-shrink: 0; display: flex; align-items: center; display: inline-flex; -webkit-transform: translateZ(0); transform: translateZ(0); font-family: var(--regular); background: transparent; border-left: 1px solid rgba(238, 61, 150, 0.50); }
    /*.macOs.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr .table-td:first-of-type { position: unset; }*/
    .macOs.event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr .table-td:first-of-type p { }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr:first-of-type .table-td:first-of-type { }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-table { position: relative; margin-left: 30px; width: fit-content !important; height: auto !important; border-right: 0; }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .grid-box-fulltext { margin-left: -20px; overflow: auto; }
    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box .table-tr { display: flex; border: none; flex-direction: row; }

    .section.logos-carousel .gallery-cubes .no-pad { padding: 0 5px; }
    .section.logos-carousel .gallery-cubes .boxes-images-outer-image { min-width: 200px; }

    .event-page #LobbyModule .hazel-sec .grid-boxes .grid-box.active { flex-direction: row; gap: 10px; }

    .sticky-cloumn { }

    .sticky-cloumn .table-td:first-of-type { background: #000; margin-bottom: 10px; }

    .sticky-cloumn .table-td { color: var(--black); background: #FFE4F2; font-family: var(--bold), paralucent; width: 100px; display: flex; align-items: center; justify-content: center; }

    .event-page .sections .grid-row-section.has-cartoon .grid-row { height: auto; }
    .sub-events-sec { width: 100%; min-width: 100%; }
}

div:not(:is(.catalogItemBoxInner, .grid-short-box-image)) > a[data-content=''], div:not(.grid-short-box-image) > button[data-content=''],
.activity_btn a[data-content=''], .sale_box_btn a[data-content=''] { display: none; }
.event-page .sections .section.social-sec a.box-image-animation { display: block; }
.green-layout-page .roads .box-image-animation, .green-layout-page #LobbyModule .promo-boxes .grid-boxes .grid-box a.box-image-animation { display: block }
.pink-layout.FormResultPage { overflow: clip; }
.pink-layout.FormResultPage #header2 { top: 0; }
.ethical-code-page #allSectionsWrapper .about_sustainability h3 { margin-bottom: 0; }
.ethical-code-page #allSectionsWrapper .about_sustainability h3::after { content: none; }
.ethical-code-page #allSectionsWrapper .about_sustainability h3 + p { margin-top: 0px; }


.orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec .grid-boxes .grid-box .grid-box-title h3 { font-size: 160%; }
.orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec .grid-boxes .grid-box .grid-box-subtitle { font-size: 18px; }
.orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec .grid-boxes .grid-box { display: inline-flex; justify-content: center; align-items: center; flex-direction: column; margin: 0; width: 100%; height: 100%; padding: 20px; }
.orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec .grid-boxes { display: grid; justify-items: center; align-items: start; grid-template-columns: repeat(4,1fr); grid-auto-rows: 1fr; gap: 20px; max-width: 1360px; }
.orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec .grid-boxes::before, .orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec .grid-boxes::after { content: none; }

@media(max-width:767px) {
    .orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec .grid-boxes { grid-template-columns: repeat(2, 1fr); grid-auto-rows: auto; max-width: 100%; gap: 15px; }
    .orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec .grid-boxes .grid-box .grid-box-title h3 { font-size: 110%; }
    .orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec .grid-boxes .grid-box .grid-box-subtitle { font-size: 15px; }
    .orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec .grid-boxes .grid-box { padding: 20px 10px; gap: 8px; }
    .orange-layout-page.thirdVers.employees-benefits-page #GridWrap { width: 100%; }
    .orange-layout-page.thirdVers.employees-benefits-page #LobbyModule .gift-process-sec { overflow: visible; }
}

#header2 .mobile-middle-kdm { display: inline-flex; order: -1; margin-inline: 10px 0; }
#header2 .header-right-section { margin-inline: auto 0; }
#header2 .header-right-section .header-top.social-links { z-index: 2; }
#header2 .mobile-middle-kdm a[href="/members-club"] { margin-inline: auto 0; background: transparent; border: 1.5px solid var(--blackish); font-size: 0.9rem; width: 160px; display: inline-flex; height: 42px; border-radius: 25px; align-items: center; justify-content: center; position: relative; overflow: hidden; color: #fff; }

@media(max-width:767px) {
    #header2.headerHasSearch .mobile-middle-kdm { display: inline-flex; width: fit-content; margin: 20px 0; }
    #header2 a[href="/members-club"] { margin-inline: auto 0; margin-top: 20px; background: transparent; border: 1.5px solid var(--blackish); font-size: 0.9rem; width: 160px; display: inline-flex; height: 42px; border-radius: 25px; align-items: center; justify-content: center; position: relative; overflow: hidden; color: var(--black); }
}

#LobbyModule .section.social-sec .grid-boxes { padding-top: 20px; gap: 24px; display: flex; justify-content: center; }
#LobbyModule .section.social-sec .grid-boxes .grid-box { width: 32px; height: 32px; padding: 0; }
#LobbyModule .section.social-sec .grid-boxes .grid-box-image { padding: 0; margin: 0; }
#LobbyModule .section.social-sec .grid-boxes .grid-box-image-container { position: relative; }
#LobbyModule .section.social-sec .grid-boxes .grid-box-image-container a.box-image-animation { display: block; width: fit-content; height: fit-content; }
#LobbyModule .section.social-sec .grid-boxes img { transform: none; width: fit-content; height: fit-content; }

/*-------------------/*
    MINECRAFT-PAGE 
/*-------------------*/

.minecraft { }
.minecraft .GridTop { }
.minecraft .GridTop .grid-top-char { display: none; }
@media(min-width:1024px) {
}

@media(max-width:1025px){
    .green-layout-page.minecraft .content-info .grid-box-fulltext { }
    .green-layout-page.minecraft .content-info .grid-box-fulltext :is(iframe,img) { width: 100%; height: 300px; }
    .green-layout-page.minecraft .titleWrapper {margin:0;}
    .green-layout-page.minecraft .content-info .grid-box-fulltext span { width: 300px !important; height: 200px !important; }
    .green-layout-page.minecraft .content-info .grid-box-fulltext span img { object-fit: contain; }

}

/*---------------------/*
    JAPAN PAGE
/*---------------------*/

@media (min-width: 600px) and (max-width: 1025px){
    .event-page.japan .sections .grid-row-section .grid-row { min-height: 100%; height: auto !important; flex-direction: row; }
    .event-page.japan .sections .grid-row-section .grid-row .grid-row-cell.flexslider-box { width: 50%; }
    .event-page.japan .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) { width: 50%; padding: 25px; gap: 8px; }
    .event-page.japan .sections .grid-row-section .grid-row .grid-row-cell.flexslider-box img { }
    .event-page.japan .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text { padding-block:20px;}
    .event-page.japan .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text p { font-size: 12px; }
    .event-page.japan .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text h3 { margin-top: 10px; font-size:16px; }
    .event-page.japan .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text ul { font-size: 12px; }
    .event-page.japan .sections .grid-row-section.info-sec .grid-row .grid-row-cell:not(.flexslider-box) .grid-row-text :is(h1, h2, h3, h4, h5, h6) { font-size: 8px; }
    .event-page.japan .sections .section { min-width: unset; }
    .event-page.japan .sections .section .grid-boxes { /* display: grid !important; */ grid-template-columns: repeat(3,1fr); }
    .event-page.japan .sections .grid-row-section .grid-row .grid-row-cell:not(.flexslider-box) > h2 {font-size:20px; }
    .event-page.japan .sections .grid-row-section .grid-row .grid-row-cell { flex: 1; display: flex !important; }
}