@import url('https://fonts.googleapis.com/css2?family=Exo:wght@400;700&display=swap');

*,
*::before,
*::after { box-sizing: border-box; }

html,


body,


div,


span,


h1,


h2,


h3,


p,


a,


form,


input,


textarea,


button,


ul,


li{ margin: 0; padding: 0; border: 0; }

body{ min-width: 320px; line-height: 1; background: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

a,


a:link,


a:visited{ color: inherit; text-decoration: none; }

ul{ list-style: none; }

button,


input,


textarea{ font: inherit; }

.ladi-wraper{ width: 100%; min-height: 100%; overflow: hidden; touch-action: manipulation; }

.ladi-container{ position: relative; height: 100%; margin: 0 auto; }

.ladi-element{ position: absolute; }

.ladi-transition{ transition: all 150ms linear 0s; }

.z-index-1{ z-index: 1; }

.ladi-hidden{ display: none !important; }

.ladi-image{
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.ladi-image .ladi-image-background{
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.ladi-collection,


.ladi-collection-content,


.ladi-collection-page{
  position: absolute;
  width: 100%;
  height: 100%;
}

.ladi-collection-item{
  position: relative;
  float: left;
}

body{ direction: ltr; }

@media (min-width: 768px) {
  .ladi-section .ladi-container{ width: 1200px; }
}

@media (max-width: 767px) {
  .ladi-section .ladi-container{ width: 420px; }
}

body{ font-family: Exo, sans-serif; }

#BODY_BACKGROUND{ height: 0px; }

#BODY_BACKGROUND > .ladi-section-background,


#SECTION3 > .ladi-section-background,


#SECTION6 > .ladi-section-background,


#SECTION13 > .ladi-section-background{ background-color: rgb(52, 69, 61); }

#PEN_TOOL6,


#BOX2,


#BOX3,


#BOX9,


#BOX51,


#PEN_TOOL8,


#BOX49,


#BOX53,


#BOX54{ mix-blend-mode: soft-light; will-change: transform, opacity; }

#PEN_TOOL6 svg:last-child,


#PEN_TOOL8 svg:last-child{ fill: rgba(255, 255, 255, 0); stroke: rgb(255, 255, 255); stroke-width: 1px; }

#BOX2 > .ladi-box,


#BOX9 > .ladi-box,


#BOX53 > .ladi-box,


#BOX54 > .ladi-box{ border-radius: 200px; background: radial-gradient(circle, rgb(237, 201, 108), rgba(54, 71, 63, 0)); opacity: 0.8; filter: blur(68px); }

#BOX2.ladi-animation > .ladi-box,


#BOX9.ladi-animation > .ladi-box{ animation-name: fadeIn; animation-delay: 1s; animation-duration: 1s; animation-iteration-count: 1; }

#BOX3 > .ladi-box,


#BOX4 > .ladi-box,


#BOX49 > .ladi-box,


#BOX50 > .ladi-box{ border-radius: 300px 300px 0px 0px; }

#BOX3 > .ladi-box,


#BOX51 > .ladi-box,


#BOX49 > .ladi-box{ background-color: rgb(241, 243, 244); }

#BOX3 > .ladi-box,


#BOX49 > .ladi-box{ opacity: 0.72; }

#BOX3 > .ladi-box:hover,


#BOX4 > .ladi-box:hover,


#PARAGRAPH2 > .ladi-paragraph:hover,


#BUTTON_TEXT3 > .ladi-headline:hover,


#BUTTON4 > .ladi-button:hover,


#BUTTON_TEXT4 > .ladi-headline:hover,


#BOX5 > .ladi-box:hover,


#BOX7 > .ladi-box:hover,


#BOX8 > .ladi-box:hover,


#BUTTON7 > .ladi-button:hover,


#BUTTON_TEXT7 > .ladi-headline:hover,


#CAROUSEL_ITEM1 > .ladi-frame:hover,


#CAROUSEL_ITEM1 > .ladi-frame:hover ~ .ladi-frame-bg,


#IMAGE1:hover > .ladi-image,


#CAROUSEL_ITEM2 > .ladi-frame:hover,


#CAROUSEL_ITEM2 > .ladi-frame:hover ~ .ladi-frame-bg,


#IMAGE2:hover > .ladi-image,


#CAROUSEL_ITEM3 > .ladi-frame:hover,


#CAROUSEL_ITEM3 > .ladi-frame:hover ~ .ladi-frame-bg,


#IMAGE3:hover > .ladi-image,


#CAROUSEL_ITEM4 > .ladi-frame:hover,


#CAROUSEL_ITEM4 > .ladi-frame:hover ~ .ladi-frame-bg,


#IMAGE4:hover > .ladi-image,


#CAROUSEL_ITEM5 > .ladi-frame:hover,


#CAROUSEL_ITEM5 > .ladi-frame:hover ~ .ladi-frame-bg,


#IMAGE5:hover > .ladi-image,


#CAROUSEL_ITEM6 > .ladi-frame:hover,


#CAROUSEL_ITEM6 > .ladi-frame:hover ~ .ladi-frame-bg,


#IMAGE6:hover > .ladi-image,


#CAROUSEL_ITEM11 > .ladi-frame:hover,


#CAROUSEL_ITEM11 > .ladi-frame:hover ~ .ladi-frame-bg,


#BOX22 > .ladi-box:hover,


#BOX27 > .ladi-box:hover,


#BOX28 > .ladi-box:hover,


#BOX29 > .ladi-box:hover,


#CAROUSEL_ITEM12 > .ladi-frame:hover,


#CAROUSEL_ITEM12 > .ladi-frame:hover ~ .ladi-frame-bg,


#BOX30 > .ladi-box:hover,


#BOX31 > .ladi-box:hover,


#BOX32 > .ladi-box:hover,


#BOX33 > .ladi-box:hover,


#CAROUSEL_ITEM13 > .ladi-frame:hover,


#CAROUSEL_ITEM13 > .ladi-frame:hover ~ .ladi-frame-bg,


#BOX34 > .ladi-box:hover,


#BOX35 > .ladi-box:hover,


#BOX36 > .ladi-box:hover,


#BOX37 > .ladi-box:hover,


#CAROUSEL_ITEM14 > .ladi-frame:hover,


#CAROUSEL_ITEM14 > .ladi-frame:hover ~ .ladi-frame-bg,


#BOX38 > .ladi-box:hover,


#BOX39 > .ladi-box:hover,


#BOX40 > .ladi-box:hover,


#BOX41 > .ladi-box:hover,


#CAROUSEL_ITEM7 > .ladi-frame:hover,


#CAROUSEL_ITEM7 > .ladi-frame:hover ~ .ladi-frame-bg,


#BOX42 > .ladi-box:hover,


#BOX43 > .ladi-box:hover,


#BOX44 > .ladi-box:hover,


#BOX45 > .ladi-box:hover,


#HEADLINE15 > .ladi-headline:hover,


#BOX51 > .ladi-box:hover,


#BOX20 > .ladi-box:hover,


#HEADLINE36 > .ladi-headline:hover,


#BUTTON14 > .ladi-button:hover,


#BUTTON_TEXT14 > .ladi-headline:hover,


#BOX49 > .ladi-box:hover,


#BOX50 > .ladi-box:hover,


#HEADLINE38 > .ladi-headline:hover,


#BUTTON15 > .ladi-button:hover,


#BUTTON_TEXT15 > .ladi-headline:hover,


#COLLECTION1 > .ladi-collection > .ladi-collection-content .ladi-collection-item:hover,


#IMAGE12:hover > .ladi-image,


#HEADLINE40 > .ladi-headline:hover,


#HEADLINE42 > .ladi-headline:hover,


#BUTTON16 > .ladi-button:hover,


#BUTTON_TEXT16 > .ladi-headline:hover,


#HEADLINE43 > .ladi-headline:hover,


#HEADLINE44 > .ladi-headline:hover{ opacity: 1; }

#BOX4,


#BUTTON3,


#BUTTON_SHAPE4,


#GROUP4,


#BOX5,


#HEADLINE7,


#GROUP11 > .ladi-frame,


#CAROUSEL_ITEM1,


#IMAGE1,


#IMAGE1 > .ladi-image > .ladi-image-background,


#IMAGE2 > .ladi-image > .ladi-image-background,


#IMAGE3 > .ladi-image > .ladi-image-background,


#IMAGE4 > .ladi-image > .ladi-image-background,


#IMAGE5 > .ladi-image > .ladi-image-background,


#IMAGE6 > .ladi-image > .ladi-image-background,


#CAROUSEL_ITEM11,


#GROUP14 > .ladi-frame,


#GROUP13 > .ladi-frame,


#FRAME8 > .ladi-frame,


#FRAME9 > .ladi-frame,


#FRAME10 > .ladi-frame,


#FRAME16 > .ladi-frame,


#FRAME17 > .ladi-frame,


#FRAME18 > .ladi-frame,


#FRAME19 > .ladi-frame,


#FRAME20 > .ladi-frame,


#FRAME21 > .ladi-frame,


#FRAME22 > .ladi-frame,


#FRAME23 > .ladi-frame,


#FRAME24 > .ladi-frame,


#FRAME25 > .ladi-frame,


#FRAME26 > .ladi-frame,


#FRAME27 > .ladi-frame,


#FRAME28 > .ladi-frame,


#FRAME29 > .ladi-frame,


#FRAME30 > .ladi-frame,


#FRAME31 > .ladi-frame,


#FRAME32 > .ladi-frame,


#FRAME33 > .ladi-frame,


#FRAME34 > .ladi-frame,


#FRAME35 > .ladi-frame,


#BUTTON9,


#FRAME36 > .ladi-frame,


#BOX50,


#FRAME37 > .ladi-frame,


#SECTION15 > .ladi-container,


#FRAME38 > .ladi-frame,


#SECTION16 > .ladi-container,


#FORM_ITEM9,


#FRAME39,


#FRAME39 > .ladi-frame{ top: 0px; left: 0px; }

#BOX4 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 100% 50%; background-repeat: repeat; background-attachment: scroll; }

#HEADLINE4 > .ladi-headline,


#HEADLINE36 > .ladi-headline,


#HEADLINE38 > .ladi-headline{ font-family: Exo, sans-serif; font-weight: bold; line-height: 1.4; color: rgb(255, 255, 255); letter-spacing: 0px; }

#HEADLINE4.ladi-animation > .ladi-headline,


#FRAME36.ladi-animation > .ladi-frame,


#FRAME37.ladi-animation > .ladi-frame{ animation-name: fadeInLeft; animation-delay: 0s; animation-duration: 1s; animation-iteration-count: 1; }

#GROUP23{ height: 240.781px; }

#PARAGRAPH2,


#BOX14,


#BOX15,


#CAROUSEL_ITEM2,


#CAROUSEL_ITEM3,


#CAROUSEL_ITEM4,


#CAROUSEL_ITEM5,


#CAROUSEL_ITEM6,


#HEADLINE14,


#CAROUSEL_ITEM12,


#CAROUSEL_ITEM13,


#CAROUSEL_ITEM14,


#CAROUSEL_ITEM7,


#BUTTON10,


#BUTTON11,


#GROUP17,


#BOX20,


#IMAGE12{ top: 0px; }

#PARAGRAPH2 > .ladi-paragraph,


#PARAGRAPH27 > .ladi-paragraph,


#PARAGRAPH28 > .ladi-paragraph{ font-size: 16px; line-height: 1.6; color: rgb(217, 217, 217); }

#GROUP2{ width: 392px; height: 48px; top: 108.781px; left: 0px; }

#BUTTON3,


#BUTTON4{ width: 180px; height: 48px; }

#BUTTON3 > .ladi-button > .ladi-button-background,


#BUTTON7 > .ladi-button > .ladi-button-background,


#BUTTON14 > .ladi-button > .ladi-button-background,


#BUTTON15 > .ladi-button > .ladi-button-background,


#BUTTON22 > .ladi-button > .ladi-button-background{ background-color: rgb(135, 182, 161); }

#BUTTON3 > .ladi-button,


#BUTTON4 > .ladi-button,


#BUTTON7 > .ladi-button,


#BUTTON14 > .ladi-button,


#BUTTON15 > .ladi-button{ border-radius: 30px; }

#BUTTON_TEXT3,


#BUTTON_TEXT4{ width: 180px; }

#BUTTON_TEXT3,


#BUTTON_TEXT4,


#BUTTON_TEXT7,


#BUTTON_TEXT9,


#BUTTON_TEXT10,


#BUTTON_TEXT11,


#BUTTON_TEXT12,


#BUTTON_TEXT13,


#BUTTON_TEXT14,


#BUTTON_TEXT15,


#BUTTON_TEXT16,


#BUTTON_TEXT22{ top: 9px; left: 0px; }

#BUTTON_TEXT3 > .ladi-headline,


#BUTTON_TEXT7 > .ladi-headline,


#BUTTON_TEXT14 > .ladi-headline,


#BUTTON_TEXT15 > .ladi-headline,


#BUTTON_TEXT22 > .ladi-headline{ font-size: 16px; font-weight: bold; line-height: 1.6; color: rgb(0, 0, 0); text-align: center; }

#BUTTON4{ top: 0px; left: 212px; }

#BUTTON4 > .ladi-button > .ladi-button-background{ background-color: rgba(237, 201, 108, 0); }

#BUTTON_SHAPE4 > .ladi-shape{ width: 36px; height: 36px; }

#BUTTON_SHAPE4 > .ladi-shape,


#CAROUSEL1,


#BUTTON_GROUP1,


#BOX51{ left: 0px; }

#BUTTON_SHAPE4 svg:last-child,


#SHAPE3 svg:last-child{ fill: rgb(237, 201, 108); }

#BUTTON_TEXT4 > .ladi-headline{ font-size: 16px; font-weight: bold; line-height: 1.6; color: rgb(237, 201, 108); text-align: center; }

#GROUP7{ width: 386px; height: 52px; top: 188.781px; }

#GROUP4{ width: 118px; height: 52px; }

#BOX5,


#BOX7,


#BOX8{ width: 52px; height: 52px; }

#BOX5 > .ladi-box,


#BOX7 > .ladi-box,


#BOX8 > .ladi-box{ border-width: 2px; border-radius: 30px; border-style: solid; border-color: rgb(52, 69, 61); }

#BOX5 > .ladi-box{ background-image: url("../assets/ladicdn/s400x400__57b167c9ca57d39c18a1c57c__b7inrd-i20240124105050.jpg"); background-size: cover; background-origin: content-box; background-position: 50% 0%; background-repeat: repeat; background-attachment: scroll; }

#BOX7{ top: 0px; left: 33px; }

#BOX7 > .ladi-box{ background-image: url("../assets/ladicdn/s400x400__57b167c9ca57d39c18a1c57c__fx4nx8y420240125024925.jpg"); background-size: cover; background-origin: content-box; background-position: 50% 0%; background-repeat: repeat; background-attachment: scroll; }

#BOX8{ top: 0px; left: 66px; }

#BOX8 > .ladi-box{ background-image: url("../assets/ladicdn/s400x400__57b167c9ca57d39c18a1c57c__zfkouaz220240125025111.jpg"); background-size: cover; background-origin: content-box; background-position: 50% 0%; background-repeat: repeat; background-attachment: scroll; }

#GROUP6{ width: 236px; height: 52px; top: 0px; left: 150px; }

#HEADLINE7,


#HEADLINE8,


#HEADLINE14,


#HEADLINE16,


#HEADLINE17,


#HEADLINE18,


#HEADLINE20,


#HEADLINE21,


#HEADLINE22,


#HEADLINE24,


#HEADLINE25,


#HEADLINE26,


#HEADLINE28,


#HEADLINE29,


#HEADLINE30,


#HEADLINE32,


#HEADLINE33,


#HEADLINE34{ width: 270px; }

#HEADLINE7 > .ladi-headline{ font-size: 18px; font-weight: bold; line-height: 1.2; color: rgb(255, 255, 255); text-align: left; }

#GROUP5{ width: 236px; height: 22px; top: 30px; left: 0px; }

#HEADLINE8{ top: 0px; left: 36px; }

#HEADLINE8 > .ladi-headline{ font-size: 18px; line-height: 1.2; color: rgb(255, 255, 255); text-align: left; }

#SHAPE3{ width: 20px; height: 20px; top: 1px; left: 0px; }

#SECTION7 > .ladi-section-background,


#SECTION15 > .ladi-section-background{ background-color: rgb(242, 236, 220); }

#BOX14 > .ladi-box{ border-radius: 0px 200px 200px; }

#BOX14 > .ladi-box,


#BOX17 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX14.ladi-animation > .ladi-box,


#BOX15.ladi-animation > .ladi-box,


#BOX55.ladi-animation > .ladi-box{ animation-name: fadeInDown; animation-delay: 0s; animation-duration: 1s; animation-iteration-count: 1; }

#BOX15 > .ladi-box{ border-radius: 0px 0px 0px 140px; }

#BOX15 > .ladi-box,


#BOX16 > .ladi-box,


#CAROUSEL_ITEM11 > .ladi-frame-bg > .ladi-frame-background,


#CAROUSEL_ITEM12 > .ladi-frame-bg > .ladi-frame-background,


#CAROUSEL_ITEM13 > .ladi-frame-bg > .ladi-frame-background,


#CAROUSEL_ITEM14 > .ladi-frame-bg > .ladi-frame-background,


#CAROUSEL_ITEM7 > .ladi-frame-bg > .ladi-frame-background,


#BOX55 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 0%; background-repeat: repeat; background-attachment: scroll; }

#BOX16 > .ladi-box{ border-radius: 80px 80px 80px 0px; }

#BOX16 > .ladi-box,


#BOX17 > .ladi-box{ transform: perspective(1000px) rotateY(0deg); }

#BOX16.ladi-animation > .ladi-box,


#BOX17.ladi-animation > .ladi-box{ animation-name: fadeInUp; animation-delay: 0s; animation-duration: 1s; animation-iteration-count: 1; }

#BOX17 > .ladi-box{ border-radius: 200px 200px 0px; }

#GROUP11,


#GROUP14,


#GROUP13,


#FRAME8,


#FRAME9,


#FRAME10,


#FRAME16,


#FRAME17,


#FRAME18,


#FRAME19,


#FRAME20,


#FRAME21,


#FRAME22,


#FRAME23,


#FRAME24,


#FRAME25,


#FRAME26,


#FRAME27,


#FRAME28,


#FRAME29,


#FRAME30,


#FRAME31,


#FRAME32,


#FRAME33,


#FRAME34,


#FRAME35,


#FRAME36,


#FRAME37,


#FRAME38,


#FRAME39{ width: auto !important; height: auto !important; }

#GROUP11.ladi-animation > .ladi-frame{ animation-name: fadeIn; animation-delay: 0s; animation-duration: 1s; animation-iteration-count: 1; }

#GROUP11 > .ladi-frame,


#GROUP14 > .ladi-frame,


#GROUP13 > .ladi-frame,


#FRAME8 > .ladi-frame,


#FRAME9 > .ladi-frame,


#FRAME10 > .ladi-frame,


#FRAME16 > .ladi-frame,


#FRAME17 > .ladi-frame,


#FRAME18 > .ladi-frame,


#FRAME19 > .ladi-frame,


#FRAME20 > .ladi-frame,


#FRAME21 > .ladi-frame,


#FRAME22 > .ladi-frame,


#FRAME23 > .ladi-frame,


#FRAME24 > .ladi-frame,


#FRAME25 > .ladi-frame,


#FRAME26 > .ladi-frame,


#FRAME27 > .ladi-frame,


#FRAME28 > .ladi-frame,


#FRAME29 > .ladi-frame,


#FRAME30 > .ladi-frame,


#FRAME31 > .ladi-frame,


#FRAME32 > .ladi-frame,


#FRAME33 > .ladi-frame,


#FRAME34 > .ladi-frame,


#FRAME35 > .ladi-frame,


#FRAME36 > .ladi-frame,


#FRAME37 > .ladi-frame,


#FRAME38 > .ladi-frame,


#FRAME39 > .ladi-frame{ width: max-content; height: max-content; }

#GROUP11 > .ladi-frame{ right: 0px; position: relative; display: inline-flex; flex-direction: column; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px auto auto; overflow: initial; }

#GROUP11 > .ladi-frame > .ladi-element,


#SECTION15 > .ladi-container > .ladi-element,


#FRAME38 > .ladi-frame > .ladi-element,


#FRAME39 > .ladi-frame > .ladi-element{ position: relative; right: 0px; bottom: 0px; margin: 0px auto auto; }

#HEADLINE12,


#PARAGRAPH4,


#BUTTON7,


#GROUP13,


#BOX22,


#HEADLINE16,


#PARAGRAPH7,


#FRAME8,


#BOX27,


#HEADLINE17,


#PARAGRAPH8,


#FRAME9,


#BOX28,


#HEADLINE18,


#PARAGRAPH9,


#FRAME10,


#BOX29,


#HEADLINE19,


#PARAGRAPH10,


#FRAME17,


#BOX30,


#HEADLINE20,


#PARAGRAPH11,


#FRAME18,


#BOX31,


#HEADLINE21,


#PARAGRAPH12,


#FRAME19,


#BOX32,


#HEADLINE22,


#PARAGRAPH13,


#FRAME20,


#BOX33,


#HEADLINE23,


#PARAGRAPH14,


#FRAME22,


#BOX34,


#HEADLINE24,


#PARAGRAPH15,


#FRAME23,


#BOX35,


#HEADLINE25,


#PARAGRAPH16,


#FRAME24,


#BOX36,


#HEADLINE26,


#PARAGRAPH17,


#FRAME25,


#BOX37,


#HEADLINE27,


#PARAGRAPH18,


#FRAME27,


#BOX38,


#HEADLINE28,


#PARAGRAPH19,


#FRAME28,


#BOX39,


#HEADLINE29,


#PARAGRAPH20,


#FRAME29,


#BOX40,


#HEADLINE30,


#PARAGRAPH21,


#FRAME30,


#BOX41,


#HEADLINE31,


#PARAGRAPH22,


#FRAME32,


#BOX42,


#HEADLINE32,


#PARAGRAPH23,


#FRAME33,


#BOX43,


#HEADLINE33,


#PARAGRAPH24,


#FRAME34,


#BOX44,


#HEADLINE34,


#PARAGRAPH25,


#FRAME35,


#BOX45,


#HEADLINE35,


#PARAGRAPH26,


#HEADLINE36,


#PARAGRAPH27,


#BUTTON14,


#HEADLINE37,


#HEADLINE38,


#PARAGRAPH28,


#BUTTON15,


#COLLECTION1,


#FRAME38,


#HEADLINE43,


#PARAGRAPH29,


#GROUP18,


#HEADLINE44,


#PARAGRAPH30,


#BOX55{ top: 0px !important; left: 0px !important; }

#HEADLINE12 > .ladi-headline,


#HEADLINE43 > .ladi-headline,


#HEADLINE44 > .ladi-headline{ font-family: Exo, sans-serif; font-weight: bold; line-height: 1.4; color: rgb(41, 41, 41); letter-spacing: 0px; text-align: center; }

#PARAGRAPH4 > .ladi-paragraph{ font-size: 16px; line-height: 1.6; color: rgb(84, 84, 84); text-align: center; }

#BUTTON7,


#BUTTON14,


#BUTTON15{ width: 220px; height: 48px; }

#BUTTON_TEXT7,


#BUTTON_TEXT14,


#BUTTON_TEXT15{ width: 220px; }

#SECTION12 > .ladi-section-background,


#SECTION14 > .ladi-section-background,


#SECTION16 > .ladi-section-background{ background-color: rgb(255, 255, 255); }

#CAROUSEL1{ height: 80px; }

#CAROUSEL1 .ladi-carousel .ladi-carousel-arrow,


#CAROUSEL2 .ladi-carousel .ladi-carousel-arrow{ display: none; }

#CAROUSEL_ITEM1,


#CAROUSEL_ITEM2,


#CAROUSEL_ITEM3,


#CAROUSEL_ITEM4,


#CAROUSEL_ITEM5,


#CAROUSEL_ITEM6{ width: 200px; height: 80px; }

#CAROUSEL_ITEM1 > .ladi-frame-bg > .ladi-frame-background,


#BUTTON16 > .ladi-button > .ladi-button-background{ background-color: rgba(255, 255, 255, 0); }

#IMAGE1,


#IMAGE1 > .ladi-image > .ladi-image-background,


#IMAGE2,


#IMAGE2 > .ladi-image > .ladi-image-background,


#IMAGE3,


#IMAGE3 > .ladi-image > .ladi-image-background,


#IMAGE4,


#IMAGE4 > .ladi-image > .ladi-image-background,


#IMAGE5,


#IMAGE5 > .ladi-image > .ladi-image-background,


#IMAGE6,


#IMAGE6 > .ladi-image > .ladi-image-background{ width: 200px; height: 83.3333px; }
#IMAGE1 > .ladi-image,

#IMAGE2 > .ladi-image,

#IMAGE3 > .ladi-image,

#IMAGE4 > .ladi-image,

#IMAGE5 > .ladi-image,

#IMAGE6 > .ladi-image{ opacity: 0.3; }

#CAROUSEL_ITEM2 > .ladi-frame-bg > .ladi-frame-background,


#CAROUSEL_ITEM3 > .ladi-frame-bg > .ladi-frame-background,


#CAROUSEL_ITEM4 > .ladi-frame-bg > .ladi-frame-background,


#CAROUSEL_ITEM5 > .ladi-frame-bg > .ladi-frame-background,


#CAROUSEL_ITEM6 > .ladi-frame-bg > .ladi-frame-background{ background-color: rgba(244, 244, 244, 0); }

#IMAGE2,


#IMAGE4{ top: 0px; left: 1px; }
#IMAGE3,

#IMAGE6{ top: 0px; left: -1px; }
#IMAGE5{ top: 0px; left: 2px; }
#HEADLINE14 > .ladi-headline{ font-family: Exo, sans-serif; font-size: 18px; font-weight: bold; line-height: 1.6; color: rgb(0, 0, 0); text-align: left; }

#CAROUSEL2,


#CAROUSEL_ITEM11,


#CAROUSEL_ITEM12,


#CAROUSEL_ITEM13,


#CAROUSEL_ITEM14,


#CAROUSEL_ITEM7{ height: 572px; }

#GROUP14,


#FRAME16,


#FRAME21,


#FRAME26,


#FRAME31{ top: 56.9167px; }

#GROUP14 > .ladi-frame,


#FRAME16 > .ladi-frame,


#FRAME21 > .ladi-frame,


#FRAME26 > .ladi-frame,


#FRAME31 > .ladi-frame{ position: relative; display: inline-flex; flex-direction: row; gap: 40px; padding: 0px; margin: 0px auto auto 0px; overflow: initial; }

#GROUP14 > .ladi-frame > .ladi-element,


#FRAME16 > .ladi-frame > .ladi-element,


#FRAME21 > .ladi-frame > .ladi-element,


#FRAME26 > .ladi-frame > .ladi-element,


#FRAME31 > .ladi-frame > .ladi-element{ position: relative; right: 0px; bottom: 0px; display: inline-block; vertical-align: top; margin: 0px auto auto 0px; }

#GROUP13 > .ladi-frame:hover,


#GROUP13 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME8 > .ladi-frame:hover,


#FRAME8 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME9 > .ladi-frame:hover,


#FRAME9 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME10 > .ladi-frame:hover,


#FRAME10 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME17 > .ladi-frame:hover,


#FRAME17 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME18 > .ladi-frame:hover,


#FRAME18 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME19 > .ladi-frame:hover,


#FRAME19 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME20 > .ladi-frame:hover,


#FRAME20 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME22 > .ladi-frame:hover,


#FRAME22 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME23 > .ladi-frame:hover,


#FRAME23 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME24 > .ladi-frame:hover,


#FRAME24 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME25 > .ladi-frame:hover,


#FRAME25 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME27 > .ladi-frame:hover,


#FRAME27 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME28 > .ladi-frame:hover,


#FRAME28 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME29 > .ladi-frame:hover,


#FRAME29 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME30 > .ladi-frame:hover,


#FRAME30 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME32 > .ladi-frame:hover,


#FRAME32 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME33 > .ladi-frame:hover,


#FRAME33 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME34 > .ladi-frame:hover,


#FRAME34 > .ladi-frame:hover ~ .ladi-frame-bg,


#FRAME35 > .ladi-frame:hover,


#FRAME35 > .ladi-frame:hover ~ .ladi-frame-bg{ transform: scale(1.1); opacity: 1; }

#GROUP13.selected > .ladi-frame,


#GROUP13.selected > .ladi-frame ~ .ladi-frame-bg,


#FRAME9.selected > .ladi-frame,


#FRAME9.selected > .ladi-frame ~ .ladi-frame-bg{ transform: scale(1) !important; }

#GROUP13 > .ladi-frame,


#FRAME17 > .ladi-frame,


#FRAME22 > .ladi-frame,


#FRAME27 > .ladi-frame,


#FRAME32 > .ladi-frame{ position: relative; display: inline-flex; flex-direction: column; gap: 16px; padding: 0px; margin: 0px auto auto 0px; overflow: initial; }

#GROUP13 > .ladi-frame > .ladi-element,


#FRAME8 > .ladi-frame > .ladi-element,


#FRAME9 > .ladi-frame > .ladi-element,


#FRAME10 > .ladi-frame > .ladi-element,


#FRAME17 > .ladi-frame > .ladi-element,


#FRAME18 > .ladi-frame > .ladi-element,


#FRAME19 > .ladi-frame > .ladi-element,


#FRAME20 > .ladi-frame > .ladi-element,


#FRAME22 > .ladi-frame > .ladi-element,


#FRAME23 > .ladi-frame > .ladi-element,


#FRAME24 > .ladi-frame > .ladi-element,


#FRAME25 > .ladi-frame > .ladi-element,


#FRAME27 > .ladi-frame > .ladi-element,


#FRAME28 > .ladi-frame > .ladi-element,


#FRAME29 > .ladi-frame > .ladi-element,


#FRAME30 > .ladi-frame > .ladi-element,


#FRAME32 > .ladi-frame > .ladi-element,


#FRAME33 > .ladi-frame > .ladi-element,


#FRAME34 > .ladi-frame > .ladi-element,


#FRAME35 > .ladi-frame > .ladi-element{ position: relative; right: 0px; bottom: 0px; margin: 0px auto auto 0px; }

#BOX22,


#BOX27,


#BOX28,


#BOX29,


#BOX30,


#BOX31,


#BOX32,


#BOX33,


#BOX34,


#BOX35,


#BOX36,


#BOX37,


#BOX38,


#BOX39,


#BOX40,


#BOX41,


#BOX42,


#BOX43,


#BOX44,


#BOX45{ width: 270px; height: 360px; }

#BOX22 > .ladi-box,


#BOX27 > .ladi-box,


#BOX28 > .ladi-box,


#BOX29 > .ladi-box,


#BOX30 > .ladi-box,


#BOX31 > .ladi-box,


#BOX32 > .ladi-box,


#BOX33 > .ladi-box,


#BOX34 > .ladi-box,


#BOX35 > .ladi-box,


#BOX36 > .ladi-box,


#BOX37 > .ladi-box,


#BOX38 > .ladi-box,


#BOX39 > .ladi-box,


#BOX40 > .ladi-box,


#BOX41 > .ladi-box,


#BOX42 > .ladi-box,


#BOX43 > .ladi-box,


#BOX44 > .ladi-box,


#BOX45 > .ladi-box{ border-radius: 200px 200px 0px 0px; }

#BOX22 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 100% 0%; background-repeat: repeat; background-attachment: scroll; }

#HEADLINE16 > .ladi-headline,


#HEADLINE17 > .ladi-headline,


#HEADLINE18 > .ladi-headline,


#HEADLINE19 > .ladi-headline,


#HEADLINE20 > .ladi-headline,


#HEADLINE21 > .ladi-headline,


#HEADLINE22 > .ladi-headline,


#HEADLINE23 > .ladi-headline,


#HEADLINE24 > .ladi-headline,


#HEADLINE25 > .ladi-headline,


#HEADLINE26 > .ladi-headline,


#HEADLINE27 > .ladi-headline,


#HEADLINE28 > .ladi-headline,


#HEADLINE29 > .ladi-headline,


#HEADLINE30 > .ladi-headline,


#HEADLINE31 > .ladi-headline,


#HEADLINE32 > .ladi-headline,


#HEADLINE33 > .ladi-headline,


#HEADLINE34 > .ladi-headline,


#HEADLINE35 > .ladi-headline{ font-family: Exo, sans-serif; font-size: 22px; font-weight: bold; line-height: 1.2; color: rgb(0, 0, 0); text-align: left; }

#PARAGRAPH7,


#PARAGRAPH8,


#PARAGRAPH9,


#HEADLINE19,


#PARAGRAPH10,


#PARAGRAPH11,


#PARAGRAPH12,


#PARAGRAPH13,


#HEADLINE23,


#PARAGRAPH14,


#PARAGRAPH15,


#PARAGRAPH16,


#PARAGRAPH17,


#HEADLINE27,


#PARAGRAPH18,


#PARAGRAPH19,


#PARAGRAPH20,


#PARAGRAPH21,


#HEADLINE31,


#PARAGRAPH22,


#PARAGRAPH23,


#PARAGRAPH24,


#PARAGRAPH25,


#HEADLINE35,


#PARAGRAPH26{ width: 270px; }

#PARAGRAPH7 > .ladi-paragraph,


#PARAGRAPH8 > .ladi-paragraph,


#PARAGRAPH9 > .ladi-paragraph,


#PARAGRAPH10 > .ladi-paragraph,


#PARAGRAPH11 > .ladi-paragraph,


#PARAGRAPH12 > .ladi-paragraph,


#PARAGRAPH13 > .ladi-paragraph,


#PARAGRAPH14 > .ladi-paragraph,


#PARAGRAPH15 > .ladi-paragraph,


#PARAGRAPH16 > .ladi-paragraph,


#PARAGRAPH17 > .ladi-paragraph,


#PARAGRAPH18 > .ladi-paragraph,


#PARAGRAPH19 > .ladi-paragraph,


#PARAGRAPH20 > .ladi-paragraph,


#PARAGRAPH21 > .ladi-paragraph,


#PARAGRAPH22 > .ladi-paragraph,


#PARAGRAPH23 > .ladi-paragraph,


#PARAGRAPH24 > .ladi-paragraph,


#PARAGRAPH25 > .ladi-paragraph,


#PARAGRAPH26 > .ladi-paragraph{ font-size: 14px; line-height: 1.4; color: rgb(0, 0, 0); }

#FRAME8 > .ladi-frame,


#FRAME9 > .ladi-frame,


#FRAME10 > .ladi-frame,


#FRAME18 > .ladi-frame,


#FRAME19 > .ladi-frame,


#FRAME20 > .ladi-frame,


#FRAME23 > .ladi-frame,


#FRAME24 > .ladi-frame,


#FRAME25 > .ladi-frame,


#FRAME28 > .ladi-frame,


#FRAME29 > .ladi-frame,


#FRAME30 > .ladi-frame,


#FRAME33 > .ladi-frame,


#FRAME34 > .ladi-frame,


#FRAME35 > .ladi-frame{ position: relative; display: inline-flex; flex-direction: column; gap: 16px; padding: 0px 0px 0.583344px; margin: 0px auto auto 0px; overflow: initial; }

#BOX27 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 100%; background-repeat: repeat; background-attachment: scroll; }

#BOX28 > .ladi-box,


#BOX44 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 100% 0%; background-repeat: repeat; background-attachment: scroll; }

#BOX29 > .ladi-box,


#BOX37 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX30 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX31 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 0%; background-repeat: repeat; background-attachment: scroll; }

#BOX32 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 100% 0%; background-repeat: repeat; background-attachment: scroll; }

#BOX33 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX34 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX35 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 100%; background-repeat: repeat; background-attachment: scroll; }

#BOX36 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX38 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX39 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 100%; background-repeat: repeat; background-attachment: scroll; }

#BOX40 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX41 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX42 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX43 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX45 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 50%; background-repeat: repeat; background-attachment: scroll; }

#HEADLINE15 > .ladi-headline{ font-family: Exo, sans-serif; font-weight: bold; line-height: 1.4; color: rgb(41, 41, 41); letter-spacing: 0px; text-align: left; }

#PARAGRAPH6 > .ladi-paragraph{ font-size: 16px; line-height: 1.6; color: rgb(0, 0, 0); text-align: left; }

#BUTTON_GROUP1 > .ladi-button-group > .ladi-element:hover > .ladi-button{ opacity: 1 !important; transform: scale(1) rotate(0deg) !important; filter: blur(0px) grayscale(0%) !important; }

#BUTTON_GROUP1 > .ladi-button-group > .ladi-element:hover > .ladi-button .ladi-button-background,


#BUTTON_GROUP1 > .ladi-button-group > .ladi-element.selected > .ladi-button .ladi-button-background{ background: none rgb(242, 236, 220) !important; }

#BUTTON_GROUP1 > .ladi-button-group > .ladi-element:hover > .ladi-button .ladi-headline,


#BUTTON_GROUP1 > .ladi-button-group > .ladi-element.selected > .ladi-button .ladi-headline{ color: rgb(135, 182, 161) !important; }

#BUTTON9,


#BUTTON10,


#BUTTON11,


#BUTTON12,


#BUTTON13{ height: 40px; }

#BUTTON9 > .ladi-button,


#BUTTON10 > .ladi-button,


#BUTTON11 > .ladi-button,


#BUTTON12 > .ladi-button,


#BUTTON13 > .ladi-button{ border-radius: 69px; }

#BUTTON_TEXT9 > .ladi-headline,


#BUTTON_TEXT10 > .ladi-headline,


#BUTTON_TEXT11 > .ladi-headline,


#BUTTON_TEXT12 > .ladi-headline,


#BUTTON_TEXT13 > .ladi-headline{ font-size: 14px; font-weight: bold; line-height: 1.6; color: rgb(166, 166, 166); text-transform: uppercase; text-align: center; }

#BOX51 > .ladi-box,


#BOX20 > .ladi-box{ border-radius: 240px 0px 240px 240px; }

#BOX20 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 50% 100%; background-repeat: no-repeat; background-attachment: scroll; }

#FRAME36 > .ladi-frame,


#FRAME37 > .ladi-frame{ position: relative; display: inline-flex; flex-direction: column; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-top: 0px; margin-bottom: auto; overflow: initial; }

#FRAME36 > .ladi-frame > .ladi-element,


#FRAME37 > .ladi-frame > .ladi-element,


#SECTION16 > .ladi-container > .ladi-element{ position: relative; right: 0px; bottom: 0px; margin-right: auto; margin-top: 0px; margin-bottom: auto; }

#HEADLINE36,


#HEADLINE38{ order: 275; }

#PARAGRAPH27,


#PARAGRAPH28{ order: 276; }

#BUTTON14,


#BUTTON15{ order: 284; }

#HEADLINE37{ width: 404px; order: 274; }

#HEADLINE37 > .ladi-headline{ line-height: 1.4; color: rgb(244, 244, 244); text-transform: uppercase; }

#BOX50 > .ladi-box{ background-size: cover; background-origin: content-box; background-position: 0% 50%; background-repeat: repeat; background-attachment: scroll; }

#BOX53.ladi-animation > .ladi-box,


#BOX54.ladi-animation > .ladi-box{ animation-name: fadeIn; animation-delay: 0.5s; animation-duration: 1s; animation-iteration-count: 1; }

#SECTION15,


#SECTION16{ height: auto !important; }

#SECTION15 > .ladi-container,


#SECTION16 > .ladi-container{ height: max-content; }

#SECTION15 > .ladi-container{ right: 0px; position: relative; display: flex; flex-direction: column; padding-right: 0px; padding-left: 0px; margin: 0px auto auto; }

#COLLECTION1{ order: 237; }

#COLLECTION1 .ladi-collection-item::before{ background-size: cover; background-origin: content-box; background-attachment: scroll; }

#COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-item{ margin-right: 24px; margin-bottom: 24px; }

#COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-page.last .ladi-collection-item:last-child{ margin-right: 0px; }

#IMAGE12{ height: 264px; }

#IMAGE12 > .ladi-image > .ladi-image-background{ height: 338.8px; top: -64px; left: -1px;}

#IMAGE12 > .ladi-image{ border-radius: 40px; }

#HEADLINE40 > .ladi-headline{ font-size: 20px; font-weight: bold; line-height: 1.2; color: rgb(0, 0, 0); text-align: left; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; overflow-wrap: break-word; }

#HEADLINE42 > .ladi-headline{ font-size: 14px; font-weight: unset; color: rgb(0, 0, 0); text-align: left; -webkit-line-clamp: 3; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; overflow-wrap: break-word; }

#BUTTON16{ width: 82px; height: 29px; }

#BUTTON16 > .ladi-button{ border-width: 0px; border-radius: 1px; border-style: solid; border-color: rgb(52, 69, 61); }

#BUTTON_TEXT16{ width: 82px; }

#BUTTON_TEXT16 > .ladi-headline{ font-size: 16px; font-weight: bold; line-height: 1.6; color: rgb(135, 182, 161); text-align: left; }

#FRAME38 > .ladi-frame,


#FRAME39 > .ladi-frame{ right: 0px; position: relative; display: inline-flex; flex-direction: column; padding: 0px; margin: 0px auto auto; overflow: initial; }

#PARAGRAPH29 > .ladi-paragraph,


#PARAGRAPH30 > .ladi-paragraph{ font-size: 16px; line-height: 1.6; color: rgb(0, 0, 0); text-align: center; }

#SECTION16 > .ladi-container{ position: relative; display: flex; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-top: 0px; margin-bottom: auto; right: 0px; }

#GROUP18{ order: 344; }

#FORM5{ height: 372px; }

#FORM5 > .ladi-form{ font-size: 14px; line-height: 1.6; color: rgb(115, 115, 115); }

#FORM5 .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item span[data-checked="false"],


#FORM5 .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item .ladi-editing,


#FORM5 .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item .ladi-editing::placeholder,


#FORM5 .ladi-form .ladi-survey-option .ladi-survey-option-label,


#FORM5 .ladi-form-item .ladi-form-control::placeholder,


#FORM5 .ladi-form-item select.ladi-form-control[data-selected=""]{ color: rgb(115, 115, 115); }

#FORM5 .ladi-form-item{ padding-left: 16px; padding-right: 16px; }

#FORM5 .ladi-form-item.otp-countdown::before{ right: 21px; }

#FORM5 .ladi-form-item.ladi-form-checkbox{ padding-left: 21px; padding-right: 21px; }

#FORM5 .ladi-form-item-container .ladi-form-item .ladi-form-control-select{ background-image: url("data:image/svg+xml;utf8, %3Csvg%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20points%3D%220%2C0%2032%2C0%2016%2C24%22%20style%3D%22fill%3A%20rgb(115%2C%20115%2C%20115)%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E"); }

#FORM5 .ladi-survey-option{ text-align: left; }

#FORM5 .ladi-form-item-container,


#FORM5 .ladi-form-label-container .ladi-form-label-item{ border-width: 1px; border-radius: 32px; border-style: solid; border-color: rgb(237, 201, 108); }

#FORM5 .ladi-form-item-container .ladi-form-item.ladi-form-quantity{ width: calc(100% + 1px); }

#FORM5 .ladi-form-item-container .ladi-form-quantity .button{ background-color: rgb(237, 201, 108); }

#FORM5 .ladi-form-item-background{ border-radius: 31px; background-color: rgba(242, 236, 220, 0.3); }

#BUTTON22{ width: 160px; height: 48px; top: 324px; }

#BUTTON22 > .ladi-button{ border-radius: 32px; }

#BUTTON_TEXT22{ width: 160px; }

#FORM_ITEM9,


#FORM_ITEM10,


#FORM_ITEM11{ height: 48px; }

#FORM_ITEM10{ top: 128px; left: 0px; }

#FORM_ITEM11{ top: 64px; left: 0px; }

#FORM_ITEM12{ height: 100px; top: 192px; left: 0px; }

#BOX55{ order: 342; }

#BOX55 > .ladi-box{ border-radius: 120px 120px 120px 0px; }

@media (min-width: 768px) {
  #SECTION3{ height: 732px; }
  #PEN_TOOL6{ width: 2316.83px; height: 906.376px; top: 126.8px; left: -565.333px; }
  #BOX2,

  #BOX9,

  #BOX53,

  #BOX54{ width: 480px; height: 480px; }
  #BOX2{ top: -35px; left: -209px; }
  #GROUP15,

  #GROUP16{ width: 466px; height: 580.75px; }
  #GROUP15{ top: 62.55px; left: 734px; }
  #GROUP15.ladi-animation > .ladi-group,

  #GROUP17.ladi-animation > .ladi-group{ animation-name: fadeInDown; animation-delay: 0s; animation-duration: 1s; animation-iteration-count: 1; }
  #BOX3,

  #BOX4,

  #BOX49,

  #BOX50{ width: 440px; height: 572px; }
  #BOX3,

  #BOX49{ top: 8.75px; left: 26px; }
  #BOX4 > .ladi-box{ background-image: url("../images/Cover-Trang-chu-1-1000x1182.jpg"); }
  #BOX9{ top: 397.3px; left: 840px; }
  #HEADLINE4{ width: 600px; top: 73.8px; left: 0px; }
  #HEADLINE4 > .ladi-headline{ font-size: 70px; text-align: left; }
  #GROUP23,

  #PARAGRAPH2{ width: 455px; }
  #GROUP23{ top: 399.8px; left: 0px; }
  #GROUP23.ladi-animation > .ladi-group{ animation-name: fadeIn; animation-delay: 0.5s; animation-duration: 1s; animation-iteration-count: 1; }
  #PARAGRAPH2,

  #GROUP7,

  #IMAGE12{ left: 0px; }
  #SECTION7{ height: 800px; }
  #BOX14,

  #BOX17{ width: 224px; height: 320px; }
  #BOX14{ left: -141px; }
  #BOX14 > .ladi-box{ background-image: url("../assets/ladicdn/s550x650__57b167c9ca57d39c18a1c57c__ptb_xmtq20240125040100.jpg"); }
  #BOX15{ width: 520px; height: 360px; left: 991px; }
  #BOX15 > .ladi-box{ background-image: url("../images/Redwok-12-2048x1152.jpg"); }
  #BOX16{ width: 487.92px; height: 424px; top: 376px; left: -225.92px; }
  #BOX16 > .ladi-box{ background-image: url("../images/Spring-Restaurant-Cover.jpg"); }
  #BOX17{ top: 480px; left: 1115px; }
  #BOX17 > .ladi-box{ background-image: url("../images/cay-trong-nha.jpg"); }
  #GROUP11{ top: 200.812px; left: 265.08px; }
  #GROUP11 > .ladi-frame{ gap: 32px; padding-bottom: 0.375px; }
  #HEADLINE12{ width: 656px; }
  #HEADLINE12 > .ladi-headline,

  #HEADLINE15 > .ladi-headline,

  #HEADLINE43 > .ladi-headline,

  #HEADLINE44 > .ladi-headline{ font-size: 56px; }
  #PARAGRAPH4,

  #PARAGRAPH6,

  #PARAGRAPH29,

  #PARAGRAPH30{ width: 538px; }
  #SECTION12{ height: 280px; }
  #GROUP12{ width: 1224px; height: 141px; top: 120px; left: -12px; }
  #CAROUSEL1{ width: 1224px; top: 61px; }
  #CAROUSEL1 .ladi-carousel .ladi-carousel-content{ width: 1480px; }
  #CAROUSEL_ITEM2{ left: 256px; }
  #CAROUSEL_ITEM3{ left: 512px; }
  #CAROUSEL_ITEM4{ left: 768px; }
  #CAROUSEL_ITEM5{ left: 1024px; }
  #CAROUSEL_ITEM6{ left: 1280px; }
  #HEADLINE14{ left: 12px; }
  #SECTION14{ height: 1000px; }
  #CAROUSEL2,

  #CAROUSEL_ITEM11,

  #CAROUSEL_ITEM12,

  #CAROUSEL_ITEM13,

  #CAROUSEL_ITEM14,

  #CAROUSEL_ITEM7{ width: 1320px; }
  #CAROUSEL2{ top: 348.672px; left: -62px; }
  #CAROUSEL2 .ladi-carousel .ladi-carousel-content{ width: 6600px; }
  #GROUP14,

  #FRAME16,

  #FRAME21,

  #FRAME26,

  #FRAME31{ left: 62px; }
  #CAROUSEL_ITEM12{ left: 1320px; }
  #CAROUSEL_ITEM13{ left: 2640px; }
  #CAROUSEL_ITEM14{ left: 3960px; }
  #CAROUSEL_ITEM7{ left: 5280px; }
  #HEADLINE15,

  #HEADLINE43{ width: 963px; }
  #HEADLINE15{ top: 100.682px; left: 0px; }
  #PARAGRAPH6{ top: 211.078px; left: 0px; }
  #BUTTON_GROUP1{ width: 100%; height: 40px; top: 268.672px; }
  #BUTTON9,

  #BUTTON10,

  #BUTTON11,

  #BUTTON12,

  #BUTTON13{ width: 220px; border: 1px solid rgb(221, 221, 221); border-radius: 30px; }
  #BUTTON_TEXT9,

  #BUTTON_TEXT10,

  #BUTTON_TEXT11,

  #BUTTON_TEXT12,

  #BUTTON_TEXT13{ width: 200px; }
  #BUTTON10{ left: 230px; }
  #BUTTON11{ left: 460px; }
  #BUTTON12{ top: 0px; left: 690px; }
  #BUTTON13{ top: 0px; left: 920px; }
  #SECTION6{ height: 669.5px; }
  #GROUP17{ width: 1185px; height: 669.5px; left: -585px; }
  #BOX51,

  #BOX20{ width: 1166px; height: 640px; }
  #BOX51{ top: 29.5px; }
  #BOX20{ left: 19px; }
  #BOX20 > .ladi-box{ background-image: url("../assets/ladicdn/s1500x950__57b167c9ca57d39c18a1c57c__dyy1-rvr20240125065331.jpg"); }
  #FRAME36{ top: 129.823px; left: 680px; }
  #FRAME36 > .ladi-frame{ gap: 32px; padding-bottom: 0.354187px; margin-left: 0px; }
  #FRAME36 > .ladi-frame > .ladi-element,

  #FRAME37 > .ladi-frame > .ladi-element{ margin-left: 0px; }
  #HEADLINE36,

  #PARAGRAPH27,

  #HEADLINE38,

  #PARAGRAPH28{ width: 700px; }
  #HEADLINE36 > .ladi-headline,

  #HEADLINE38 > .ladi-headline{ font-size: 56px; text-align: left; }
  #PARAGRAPH27 > .ladi-paragraph,

  #PARAGRAPH28 > .ladi-paragraph{ text-align: left; }
  #HEADLINE37 > .ladi-headline{ font-size: 20px; text-align: left; }
  #SECTION13{ height: 850px; }
  #PEN_TOOL8{ width: 2407.12px; height: 892.258px; top: -111.138px; left: -628.75px; }
  #GROUP16{ top: 120px; left: 760px; }
  #GROUP16.ladi-animation > .ladi-group{ animation-name: fadeInUp; animation-delay: 0s; animation-duration: 1s; animation-iteration-count: 1; }
  #BOX50 > .ladi-box{ background-image: url("../images/aboutus.jpg"); }
  #FRAME37{ top: 150px; left: 0px; }
  #FRAME37 > .ladi-frame{ gap: 16px; padding-bottom: 0.333344px; margin-left: 0px; }
  #BOX53{ top: -53.5033px; left: 577px; }
  #BOX54{ top: 406.497px; left: -371px; }
  #SECTION15 > .ladi-container{ gap: 64px; padding-top: 120px; padding-bottom: 108.01px; }
  #COLLECTION1,

  #COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-page{ width: 1200px; height: 490px; }
  #COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-item{ width: calc(384px); height: calc(490px); }
  #COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-item:nth-child(3n){ margin-right: 0px; }
  #COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-item:nth-child(3n+1){ clear: both; }
  #IMAGE12,

  #IMAGE12 > .ladi-image > .ladi-image-background{ width: 384px; }
  #HEADLINE40{ width: 349px; top: 287px; left: 17px; }
  #HEADLINE42{ width: 357px; top: 359px; left: 17px; }
  #HEADLINE42 > .ladi-headline{ line-height: 1.4; }
  #BUTTON16{ top: 445.006px; left: 17px; }
  #FRAME38 > .ladi-frame,

  #FRAME39 > .ladi-frame{ gap: 32px; }
  #SECTION16 > .ladi-container{ width: max-content; flex-direction: row; gap: 98px; padding-top: 120px; padding-bottom: 120px; margin-left: calc(50% - 600px); }
  #SECTION16 > .ladi-container > .ladi-element{ display: inline-block; vertical-align: top; margin-left: 0px; }
  #GROUP18{ width: 538px; height: 556px; }
  #FORM5,

  #FORM_ITEM9,

  #FORM_ITEM10,

  #FORM_ITEM11,

  #FORM_ITEM12{ width: 500px; }
  #FORM5{ top: 184px; left: 19px; }
  #BUTTON22{ left: 170px; }
  #HEADLINE44{ width: 517px; }
  #BOX55{ width: 564px; height: 593.389px; }
  #BOX55 > .ladi-box{ background-image: url("../assets/ladicdn/s900x900__57b167c9ca57d39c18a1c57c__mjzygudm20240125093952.jpg"); }
}

@media (max-width: 767px) {
  #SECTION3{ height: 1024px; }
  #PEN_TOOL6{ width: 1108.05px; height: 433.486px; top: 245.53px; left: -403px; }
  #BOX2,

  #BOX9,

  #BOX53,

  #BOX54{ width: 400px; height: 400px; }
  #BOX2{ top: 0px; left: -145px; }
  #GROUP15{ width: 372.165px; height: 463.809px; top: 240px; left: 22.9175px; }
  #BOX3,

  #BOX4{ width: 351.4px; height: 456.821px; }
  #BOX3{ top: 6.98808px; left: 20.7645px; }
  #BOX4 > .ladi-box{ background-image: url("../images/Cover-Trang-chủ-1-1000x1182.jpg"); }
  #BOX9{ top: 582.02px; left: 197px; }
  #HEADLINE4,

  #PARAGRAPH2,

  #HEADLINE12,

  #PARAGRAPH4,

  #HEADLINE15,

  #PARAGRAPH6,

  #HEADLINE36,

  #PARAGRAPH27,

  #HEADLINE38,

  #PARAGRAPH28,

  #IMAGE12,

  #HEADLINE43,

  #PARAGRAPH29,

  #FORM5,

  #FORM_ITEM9,

  #FORM_ITEM10,

  #FORM_ITEM11,

  #FORM_ITEM12,

  #HEADLINE44,

  #PARAGRAPH30{ width: 388px; }
  #HEADLINE4{ top: 31.75px; left: 16px; }
  #HEADLINE4 > .ladi-headline{ font-size: 44px; text-align: center; }
  #GROUP23{ width: 392px; top: 735.531px; left: 14px; }
  #PARAGRAPH2{ left: 2px; }
  #PARAGRAPH2 > .ladi-paragraph,

  #PARAGRAPH27 > .ladi-paragraph,

  #PARAGRAPH28 > .ladi-paragraph{ text-align: center; }
  #GROUP7{ left: 3px; }
  #SECTION7{ height: 932px; }
  #BOX14{ width: 140px; height: 200px; left: 0px; }
  #BOX14 > .ladi-box{ background-image: url("../assets/ladicdn/s450x550__57b167c9ca57d39c18a1c57c__ptb_xmtq20240125040100.jpg"); }
  #BOX15{ width: 225.667px; height: 222px; left: 245.166px; }
  #BOX15 > .ladi-box{ background-image: url("../images/products/Redwok-12-2048x1152.jpg"); }
  #BOX16{ width: 231.915px; height: 244px; top: 618.375px; left: 0px; }
  #BOX16 > .ladi-box{ background-image: url("../images/products/Spring-Restaurant-Cover.jpg"); }
  #BOX17{ width: 154.7px; height: 221px; top: 666.375px; left: 265.3px; }
  #BOX17 > .ladi-box{ background-image: url("../images/products/cay-trong-nha.jpg"); }
  #GROUP11{ top: 251px; left: 16px; }
  #GROUP11 > .ladi-frame{ gap: 24px; padding-bottom: 0.15625px; }
  #HEADLINE12 > .ladi-headline,

  #HEADLINE15 > .ladi-headline,

  #HEADLINE43 > .ladi-headline,

  #HEADLINE44 > .ladi-headline{ font-size: 36px; }
  #SECTION12{ height: 190px; }
  #GROUP12{ width: 420px; height: 125px; top: 37.5px; left: 0px; }
  #CAROUSEL1{ width: 420px; top: 45px; }
  #CAROUSEL1 .ladi-carousel .ladi-carousel-content{ width: 1295px; }
  #CAROUSEL_ITEM2{ left: 219px; }
  #CAROUSEL_ITEM3{ left: 438px; }
  #CAROUSEL_ITEM4{ left: 657px; }
  #CAROUSEL_ITEM5{ left: 876px; }
  #CAROUSEL_ITEM6{ left: 1095px; }
  #HEADLINE14{ left: 14px; }
  #SECTION14{ height: 875.979px; }
  #CAROUSEL2,

  #CAROUSEL_ITEM11,

  #CAROUSEL_ITEM12,

  #CAROUSEL_ITEM13,

  #CAROUSEL_ITEM14,

  #CAROUSEL_ITEM7{ width: 312px; }
  #CAROUSEL2{ top: 303.979px; left: 54px; }
  #CAROUSEL2 .ladi-carousel .ladi-carousel-content{ width: 1560px; }
  #GROUP14,

  #FRAME16,

  #FRAME21,

  #FRAME31{ left: 22px; }
  #CAROUSEL_ITEM12{ left: 312px; }
  #CAROUSEL_ITEM13{ left: 624px; }
  #CAROUSEL_ITEM14{ left: 936px; }
  #FRAME26{ left: 21px; }
  #CAROUSEL_ITEM7{ left: 1248px; }
  #HEADLINE15{ top: 11px; left: 16px; }
  #PARAGRAPH6{ top: 132.792px; left: 16px; }
  #BUTTON_GROUP1{ width: 420px; height: 89px; top: 214.979px; }
  #BUTTON9,

  #BUTTON_TEXT9,

  #BUTTON10,

  #BUTTON_TEXT10,

  #BUTTON11,

  #BUTTON_TEXT11,

  #BUTTON12,

  #BUTTON_TEXT12,

  #BUTTON13,

  #BUTTON_TEXT13{ width: 140px; }
  #BUTTON10{ left: 140px; }
  #BUTTON11{ left: 280px; }
  #BUTTON12{ top: 49px; left: 0px; }
  #BUTTON13{ top: 49px; left: 140px; }
  #SECTION6{ height: 715.854px; }
  #GROUP17{ width: 541.198px; height: 316.5px; left: -160.5px; }
  #BOX51,

  #BOX20{ width: 532.521px; height: 302.554px; }
  #BOX51{ top: 13.9459px; }
  #BOX20{ left: 8.67744px; }
  #BOX20 > .ladi-box{ background-image: url("../assets/ladicdn/s850x650__57b167c9ca57d39c18a1c57c__dyy1-rvr20240125065331.jpg"); }
  #FRAME36{ top: 348.5px; left: 8px; }
  #FRAME36 > .ladi-frame{ right: 0px; gap: 24px; padding-bottom: 0.125px; margin-left: auto; }
  #FRAME36 > .ladi-frame > .ladi-element,

  #FRAME37 > .ladi-frame > .ladi-element,

  #SECTION16 > .ladi-container > .ladi-element{ margin-left: auto; }
  #HEADLINE36 > .ladi-headline,

  #HEADLINE38 > .ladi-headline{ font-size: 36px; text-align: center; }
  #HEADLINE37 > .ladi-headline{ font-size: 18px; text-align: center; }
  #SECTION13{ height: 856px; }
  #PEN_TOOL8{ width: 1576.93px; height: 584.529px; top: -105px; left: -383px; }
  #GROUP16{ width: 372.118px; height: 463.75px; top: 39.27px; left: 23.941px; }
  #BOX49,

  #BOX50{ width: 351.356px; height: 456.762px; }
  #BOX49{ top: 6.98719px; left: 20.7619px; }
  #BOX50 > .ladi-box{ background-image: url("../images/aboutus.jpg"); }
  #FRAME37{ top: 535.02px; left: 16px; }
  #FRAME37 > .ladi-frame{ right: 0px; gap: 24px; padding-bottom: 0px; margin-left: auto; }
  #BOX53{ top: -236.73px; left: 243px; }
  #BOX54{ top: 444.35px; left: -210px; }
  #SECTION15 > .ladi-container{ gap: 40px; padding-top: 40px; padding-bottom: 40px; }
  #COLLECTION1,

  #COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-page{ width: 388px; height: 946px; }
  #COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-item{ width: calc(388px); height: calc(461px); }
  #COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-item:nth-child(n){ margin-right: 0px; }
  #COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-item:nth-child(n+1){ clear: both; }
  #IMAGE12{ left: 4.5px; }
  #IMAGE12 > .ladi-image > .ladi-image-background{ width: 389px; }
  #HEADLINE40,

  #HEADLINE42{ width: 380px; }
  #HEADLINE40{ top: 284px; left: 4px; }
  #HEADLINE42{ top: 348px; left: 4.5px; }
  #HEADLINE42 > .ladi-headline{ line-height: 1.2; }
  #BUTTON16{ top: 422px; left: 4.5px; }
  #FRAME38 > .ladi-frame,

  #FRAME39 > .ladi-frame{ gap: 24px; }
  #SECTION16 > .ladi-container{ flex-direction: column; gap: 32px; padding-top: 40px; padding-bottom: 40px; margin-left: auto; }
  #GROUP18{ width: 388px; height: 521.583px; }
  #FORM5{ top: 149.583px; left: 0px; }
  #BUTTON22{ left: 114px; }
  #BOX55{ width: 400px; height: 420.843px; }
  #BOX55 > .ladi-box{ background-image: url("../assets/ladicdn/s750x750__57b167c9ca57d39c18a1c57c__mjzygudm20240125093952.jpg"); }
}

.ladi-section{ margin: 0px auto; position: relative; }

.ladi-section[data-tab-id]{ display: none; }

.ladi-section.selected[data-tab-id]{ display: block; }

.ladi-section .ladi-section-background{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; pointer-events: none; overflow: hidden; }

.ladi-box{ position: absolute; width: 100%; height: 100%; overflow: hidden; }

.ladi-group{ position: absolute; width: 100%; height: 100%; }

.ladi-headline{ width: 100%; display: inline-block; word-break: break-word; background-size: cover; background-position: center center; }

.ladi-headline a{ text-decoration: underline; }

@media (max-width: 767px) {
  .ladi-element.ladi-auto-scroll{ overflow: auto hidden; width: 100% !important; left: 0px !important; }
  [data-hint]:not([data-timeout-id-copied])::before,

  [data-hint]:not([data-timeout-id-copied])::after{ display: none !important; }
  .ladi-section.ladi-auto-scroll{ overflow: auto hidden; }
}

.ladi-section{ margin: 0px auto; position: relative; }

.ladi-section[data-tab-id]{ display: none; }

.ladi-section.selected[data-tab-id]{ display: block; }

.ladi-section .ladi-section-background{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; pointer-events: none; overflow: hidden; }

.ladi-box{ position: absolute; width: 100%; height: 100%; overflow: hidden; }

.ladi-frame{ position: absolute; width: 100%; height: 100%; overflow: hidden; }

.ladi-frame-bg .ladi-frame-background{ height: 100%; width: 100%; pointer-events: none; transition: inherit; }

.ladi-frame-bg:not(.ladi-frame){ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; }

.ladi-button{ position: absolute; width: 100%; height: 100%; overflow: hidden; }

.ladi-button:active{ transform: translateY(2px); transition: transform 0.2s linear; }

.ladi-button .ladi-button-background{ height: 100%; width: 100%; pointer-events: none; transition: inherit; }

.ladi-button > .ladi-button-headline,


.ladi-button > .ladi-button-shape{ display: table; user-select: none; width: 100% !important; height: 100% !important; top: 0px !important; left: 0px !important; }

.ladi-button > .ladi-button-shape .ladi-shape{ margin: auto; top: 0px; bottom: 0px; }

.ladi-button > .ladi-button-headline .ladi-headline{ display: table-cell; vertical-align: middle; }

.ladi-form{ position: absolute; width: 100%; height: 100%; }

.ladi-form > .ladi-element{ text-transform: inherit; text-decoration: inherit; text-align: inherit; letter-spacing: inherit; color: inherit; background:none; }

.ladi-form .ladi-button > .ladi-button-headline{ color: initial; font-size: initial; font-weight: initial; text-transform: initial; text-decoration: initial; font-style: initial; text-align: initial; letter-spacing: initial; line-height: initial; }

.ladi-form > .ladi-element .ladi-form-item-container{ text-transform: inherit; text-decoration: inherit; text-align: inherit; letter-spacing: inherit; color: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; }

.ladi-form > [data-quantity="true"] .ladi-form-item-container{ overflow: hidden; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item{ text-transform: inherit; text-decoration: inherit; text-align: inherit; letter-spacing: inherit; color: inherit; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item-background{ background-size: inherit; background-attachment: inherit; background-origin: inherit; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select{ appearance: none; background-position: right 0.5rem center; background-repeat: no-repeat; padding-right: 24px; background-size: 9px 6px !important; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-2{ width: calc(50% - 5px); max-width: calc(50% - 5px); min-width: calc(50% - 5px); }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-2:nth-child(3){ margin-left: 7.5px; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-3{ width: calc(33.3333% - 5px); max-width: calc(33.3333% - 5px); min-width: calc(33.3333% - 5px); }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-3:nth-child(3){ margin-left: 7.5px; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-3:nth-child(4){ margin-left: 7.5px; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select option{ color: initial; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control:not(.ladi-form-control-select){ text-transform: inherit; text-decoration: inherit; text-align: inherit; letter-spacing: inherit; color: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select{ text-transform: inherit; text-align: inherit; letter-spacing: inherit; color: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select:not([data-selected=""]){ text-decoration: inherit; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item{ text-transform: inherit; text-decoration: inherit; text-align: inherit; letter-spacing: inherit; color: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; vertical-align: middle; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-box-item{ display: inline-block; width: fit-content; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item span{ user-select: none; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item span[data-checked="true"]{ text-transform: inherit; text-decoration: inherit; text-align: inherit; letter-spacing: inherit; color: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; }

.ladi-form > .ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item span[data-checked="false"]{ text-transform: inherit; text-align: inherit; letter-spacing: inherit; color: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; }

.ladi-form .ladi-form-item-container{ position: absolute; width: 100%; height: 100%; }

.ladi-form .ladi-form-item-title-value{ font-weight: bold; word-break: break-word; }

.ladi-form .ladi-form-label-container{ position: relative; width: 100%; }

.ladi-form .ladi-form-control-file{ background-repeat: no-repeat; background-position: calc(100% - 5px) center; }

.ladi-form .ladi-form-label-container .ladi-form-label-item{ display: inline-block; cursor: pointer; position: relative; user-select: none; border-radius: 0px !important; }

.ladi-form .ladi-form-label-container .ladi-form-label-item.image{ background-size: cover; background-repeat: no-repeat; background-position: center center; }

.ladi-form .ladi-form-label-container .ladi-form-label-item.no-value{ display: none !important; }

.ladi-form .ladi-form-label-container .ladi-form-label-item.text.disabled{ opacity: 0.35; }

.ladi-form .ladi-form-label-container .ladi-form-label-item.image.disabled{ opacity: 0.2; }

.ladi-form .ladi-form-label-container .ladi-form-label-item.color.disabled{ opacity: 0.15; }

.ladi-form .ladi-form-label-container .ladi-form-label-item.selected::before{ content: ""; width: 0px; height: 0px; bottom: -1px; right: -1px; position: absolute; border-width: 0px 0px 15px 15px; border-color: transparent; border-style: solid; }

.ladi-form .ladi-form-label-container .ladi-form-label-item.selected::after{ content: ""; background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 12 12' viewBox='0 0 12 12' x='0' fill='%23fff' y='0'%3E%3Cg%3E%3Cpath d='m5.2 10.9c-.2 0-.5-.1-.7-.2l-4.2-3.7c-.4-.4-.5-1-.1-1.4s1-.5 1.4-.1l3.4 3 5.1-7c .3-.4 1-.5 1.4-.2s.5 1 .2 1.4l-5.7 7.9c-.2.2-.4.4-.7.4 0-.1 0-.1-.1-.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right bottom; width: 7px; height: 7px; bottom: 0px; right: 0px; position: absolute; }

.ladi-form .ladi-form-item{ width: 100%; height: 100%; position: absolute; }

.ladi-form .ladi-form-item-background{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; pointer-events: none; }

.ladi-form .ladi-form-item.ladi-form-checkbox{ height: auto; }

.ladi-form .ladi-form-item .ladi-form-control{ background-color: transparent; min-width: 100%; min-height: 100%; max-width: 100%; max-height: 100%; width: 100%; height: 100%; padding: 0px 5px; color: inherit; font-size: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.ladi-form .ladi-form-item.ladi-form-checkbox{ padding: 0px 5px; }

.ladi-form .ladi-form-item.ladi-form-checkbox.ladi-form-checkbox-vertical .ladi-form-checkbox-item{ display: flex; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-top: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

.ladi-form .ladi-form-item.ladi-form-checkbox.ladi-form-checkbox-horizontal .ladi-form-checkbox-item{ display: inline-flex; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; position: relative; margin-top: 0px !important; margin-left: 0px !important; margin-right: 10px !important; }

.ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item input{ margin-right: 5px; display: block; }

.ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item span{ cursor: default; word-break: break-word; }

.ladi-form .ladi-form-item textarea.ladi-form-control{ resize: none; padding: 5px; }

.ladi-form .ladi-button{ cursor: pointer; }

.ladi-form .ladi-button .ladi-headline{ cursor: pointer; user-select: none; }

.ladi-form .ladi-element .ladi-form-otp::-webkit-outer-spin-button,


.ladi-form .ladi-element .ladi-form-otp::-webkit-inner-spin-button{ appearance: none; margin: 0px; }

.ladi-form .ladi-element .ladi-form-item .button-get-code{ display: none; position: absolute; right: 0px; top: 0px; bottom: 0px; margin: auto 0px; line-height: initial; padding: 5px 10px; height: max-content; cursor: pointer; user-select: none; }

.ladi-form .ladi-element .ladi-form-item .button-get-code.hide-visibility{ display: block !important; visibility: hidden !important; }

.ladi-form .ladi-form-item.otp-resend .button-get-code{ display: block; }

.ladi-form .ladi-form-item.otp-countdown::before{ content: attr(data-countdown-time) "s"; position: absolute; top: 0px; bottom: 0px; margin: auto 0px; height: max-content; line-height: initial; }

.ladi-form [data-variant="true"] select option[disabled]{ background: rgb(255, 255, 255); color: rgb(184, 184, 184) !important; }

.ladi-google-recaptcha-checkbox{ position: absolute; display: inline-block; transform: translateY(-100%); margin-top: -5px; z-index: 90000010; }

.ladi-group{ position: absolute; width: 100%; height: 100%; }

.ladi-shape{ position: absolute; width: 100%; height: 100%; pointer-events: none; }

.ladi-cart-number{ position: absolute; top: -2px; right: -7px; background: rgb(243, 110, 54); text-align: center; width: 18px; height: 18px; line-height: 18px; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); border-radius: 100%; }

.ladi-headline{ width: 100%; display: inline-block; word-break: break-word; background-size: cover; background-position: center center; }

.ladi-headline a{ text-decoration: underline; }

.ladi-paragraph{ width: 100%; display: inline-block; word-break: break-word; }

.ladi-paragraph a{ text-decoration: underline; }

@media (max-width: 767px) {
  .ladi-element.ladi-auto-scroll{ overflow: auto hidden; width: 100% !important; left: 0px !important; }
  [data-hint]:not([data-timeout-id-copied])::before,

  [data-hint]:not([data-timeout-id-copied])::after{ display: none !important; }
  .ladi-section.ladi-auto-scroll{ overflow: auto hidden; }
}

@media (max-width: 767px) {
  #COLLECTION1,

  #COLLECTION1 .ladi-collection,

  #COLLECTION1 .ladi-collection-content,

  #COLLECTION1 .ladi-collection .ladi-collection-content .ladi-collection-page{
    height: 1431px;
  }
}

#CAROUSEL1,


#CAROUSEL2{
  overflow: hidden;
}

#BUTTON_GROUP1{
  z-index: 3;
}

#CAROUSEL2{
  z-index: 1;
}

#CAROUSEL1 .ladi-carousel-content,


#CAROUSEL2 .ladi-carousel-content{
  will-change: transform;
}

.vergarden-reveal{
  opacity: 0;
  transform: translate3d(0, 26px, 0);
  transition:
    opacity 720ms ease,
    transform 720ms cubic-bezier(0.22, 1, 0.36, 1);
  transition-delay: var(--vergarden-reveal-delay, 0ms);
  will-change: opacity, transform;
}

.vergarden-reveal.is-visible{
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.vergarden-reveal--soft{
  transform: translate3d(0, 16px, 0);
}

.vergarden-reveal--left{
  transform: translate3d(-28px, 0, 0);
}

.vergarden-reveal--right{
  transform: translate3d(28px, 0, 0);
}

.vergarden-reveal--zoom{
  transform: scale(0.96);
  transform-origin: center;
}

.vergarden-reveal--zoom.is-visible{
  transform: scale(1);
}

@media (prefers-reduced-motion: reduce) {
  #CAROUSEL1 .ladi-carousel-content,

  #CAROUSEL2 .ladi-carousel-content,

  .vergarden-reveal{
    opacity: 1;
    transform: none !important;
    transition: none !important;
  }
}

#SECTION14.home-featured-products-section #BUTTON_GROUP1 > .ladi-button-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 20px;
  width: 100%;
  height: 100%;
}

#SECTION14.home-featured-products-section .home-featured-products__tab.ladi-element {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  appearance: none;
  display: block;
  height: 40px;
  padding: 0;
  overflow: hidden;
  background: transparent;
  cursor: pointer;
}

#SECTION14.home-featured-products-section .home-featured-products__tab .ladi-button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

#SECTION14.home-featured-products-section .home-featured-products__tab .ladi-button-background {
  position: absolute;
  inset: 0;
}

#SECTION14.home-featured-products-section .home-featured-products__tab .ladi-button-headline {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  height: 100% !important;
}

#SECTION14.home-featured-products-section .home-featured-products__tab .ladi-headline {
  display: block;
  width: 100%;
  padding: 0 14px;
  overflow: hidden;
  color: rgb(0, 0, 0);
  font-family: Exo, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 40px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#SECTION14.home-featured-products-section #CAROUSEL2 .home-featured-products__viewport {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#SECTION14.home-featured-products-section #CAROUSEL2 .home-featured-products__track {
  display: flex;
  width: auto !important;
  height: 100%;
  will-change: transform;
}

#SECTION14.home-featured-products-section .home-featured-products__slide {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  flex: 0 0 100%;
  width: 100% !important;
  height: 572px;
}

#SECTION14.home-featured-products-section .home-featured-products__grid {
  display: grid;
  grid-template-columns: repeat(4, 270px);
  gap: 40px;
  width: 100%;
  height: 100%;
  padding: 0 62px;
}

#SECTION14.home-featured-products-section .home-featured-product-card {
  display: flex;
  flex-direction: column;
  width: 270px;
  transition: transform 280ms ease;
  transform-origin: center top;
}

#SECTION14.home-featured-products-section .home-featured-product-card:hover {
  transform: scale(1.1);
  z-index: 2;
}

#SECTION14.home-featured-products-section .home-featured-product-card__image {
  display: block;
  width: 270px;
  height: 360px;
  padding: 0;
  border: 0;
  border-radius: 200px 200px 0 0;
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}

#SECTION14.home-featured-products-section .home-featured-product-card__image:focus-visible {
  outline: 3px solid rgba(135, 182, 161, 0.65);
  outline-offset: -6px;
}

#SECTION14.home-featured-products-section .home-featured-product-card__title {
  width: 270px;
  /*min-height: 53px;*/
  margin: 24px 0 0;
  overflow: hidden;
  font-family: Exo, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
  color: rgb(0, 0, 0);
  text-align: left;
}

#SECTION14.home-featured-products-section .home-featured-product-card__desc {
  width: 270px;
  min-height: 50px;
  margin: 10px 0 0;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.2;
  color: rgb(0, 0, 0);
  text-align: left;
}

@media (max-width: 767px) {
  #SECTION14.home-featured-products-section .home-featured-products__tab.ladi-element {
    width: calc((100% - 40px) / 3) !important;
  }

  #SECTION14.home-featured-products-section #BUTTON_GROUP1 > .ladi-button-group {
    justify-content: flex-start;
  }

  #SECTION14.home-featured-products-section .home-featured-products__tab .ladi-headline {
    padding: 0 10px;
    font-size: 13px;
  }

  #SECTION14.home-featured-products-section .home-featured-products__grid {
    display: flex;
    gap: 32px;
    padding: 0 21px;
  }

  #SECTION14.home-featured-products-section .home-featured-product-card {
    flex: 0 0 270px;
  }
}

.vergarden-home-product-link {
  color: inherit;
  text-decoration: none;
}

.vergarden-home-product-link:hover,
.vergarden-home-product-link:focus-visible {
  color: rgb(135, 182, 161);
  text-decoration: none;
}

#SECTION14 .ladi-box[role="button"] {
  cursor: pointer;
}

#SECTION14 .ladi-box[role="button"]:focus-visible {
  outline: 3px solid rgba(135, 182, 161, 0.65);
  outline-offset: -6px;
}

.vergarden-product-popup-open {
  overflow: hidden;
}

.vergarden-product-popup {
  position: fixed;
  inset: 0;
  z-index: 100000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 220ms ease;
}

.vergarden-product-popup.is-open {
  pointer-events: auto;
  opacity: 1;
}

.vergarden-product-popup__overlay {
  position: absolute;
  inset: 0;
  background: rgba(22, 29, 25, 0.58);
  backdrop-filter: blur(4px);
}

.vergarden-product-popup__dialog {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 60%) minmax(0, 40%);
  width: 1028px;
  max-width: calc(100vw - 40px);
  max-height: calc(100vh - 40px);
  overflow: hidden;
  border-radius: 8px;
  background: rgb(255, 255, 255);
  box-shadow: 0 34px 90px rgba(0, 0, 0, 0.28);
  transform: translateY(18px) scale(0.98);
  transition: transform 220ms ease;
}

.vergarden-product-popup.is-open .vergarden-product-popup__dialog {
  transform: translateY(0) scale(1);
}

.vergarden-product-popup__close {
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.92);
  color: rgb(41, 41, 41);
  font-size: 28px;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 10px 28px rgba(52, 69, 61, 0.14);
}

.vergarden-product-popup__media {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: 14px;
  padding: 26px;
  background: rgb(246, 242, 232);
}

.vergarden-product-popup__main-image {
  width: 100%;
  aspect-ratio: 1.18 / 1;
  border-radius: 8px;
  background-color: rgb(232, 226, 210);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.vergarden-product-popup__thumbs {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
}

.vergarden-product-popup__thumbs[hidden] {
  display: none;
}

.vergarden-product-popup__thumb {
  width: 100%;
  aspect-ratio: 1 / 0.78;
  padding: 0;
  border: 2px solid transparent;
  border-radius: 8px;
  background-color: rgb(232, 226, 210);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}

.vergarden-product-popup__thumb:hover,
.vergarden-product-popup__thumb.is-active {
  border-color: rgb(135, 182, 161);
}

.vergarden-product-popup__info {
  display: flex;
  min-width: 0;
  flex-direction: column;
  padding: 48px 38px 38px;
  color: rgb(41, 41, 41);
}

.vergarden-product-popup__eyebrow {
  margin: 0 0 10px;
  color: rgb(135, 182, 161);
  font-family: Exo, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
}

.vergarden-product-popup__title {
  margin: 0;
  font-family: Exo, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.18;
}

.vergarden-product-popup__desc {
  margin: 18px 0 0;
  color: rgb(98, 98, 98);
  font-size: 15px;
  line-height: 1.7;
}

.vergarden-product-popup__prices {
  display: grid;
  gap: 12px;
  margin-top: 30px;
  padding: 18px 0;
  border-top: 1px solid rgba(52, 69, 61, 0.12);
  border-bottom: 1px solid rgba(52, 69, 61, 0.12);
}

.vergarden-product-popup__price-row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 16px;
  color: rgb(98, 98, 98);
  font-size: 14px;
  line-height: 1.4;
}

.vergarden-product-popup__price-row strong {
  color: rgb(41, 41, 41);
  font-size: 18px;
  font-weight: 700;
  text-align: right;
}

.vergarden-product-popup__price-row--sale strong {
  color: rgb(135, 182, 161);
  font-size: 24px;
}

.vergarden-product-popup__cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 54px;
  margin-top: auto;
  padding: 0 28px;
  border-radius: 999px;
  background: rgb(135, 182, 161);
  color: rgb(0, 0, 0);
  font-family: Exo, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.vergarden-product-popup__cta:hover {
  background: rgb(116, 165, 143);
  color: rgb(0, 0, 0);
  text-decoration: none;
}

@media (max-width: 767px) {
  .vergarden-product-popup {
    align-items: flex-start;
    padding: 12px;
    overflow-y: auto;
  }

  .vergarden-product-popup__dialog {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: calc(100vw - 24px);
    max-height: none;
    overflow: visible;
  }

  .vergarden-product-popup__close {
    top: 10px;
    right: 10px;
    width: 34px;
    height: 34px;
    font-size: 24px;
  }

  .vergarden-product-popup__media {
    gap: 10px;
    padding: 14px;
  }

  .vergarden-product-popup__main-image {
    aspect-ratio: 1 / 0.92;
  }

  .vergarden-product-popup__thumbs {
    gap: 8px;
  }

  .vergarden-product-popup__info {
    padding: 22px 18px 20px;
  }

  .vergarden-product-popup__title {
    font-size: 26px;
  }

  .vergarden-product-popup__desc {
    margin-top: 12px;
    font-size: 14px;
    line-height: 1.6;
  }

  .vergarden-product-popup__price-row {
    align-items: flex-start;
    flex-direction: column;
    gap: 4px;
  }

  .vergarden-product-popup__price-row strong {
    text-align: left;
  }

  .vergarden-product-popup__cta {
    margin-top: 22px;
  }
}


#SECTION14.home-featured-products-section .home-featured-product-card__prices {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  width: 270px;
  margin-top: 12px;
  line-height: 1.4;
}

#SECTION14.home-featured-products-section .home-featured-product-card__price-sale {
  min-width: 0;
  color: rgb(135, 182, 161);
  font-size: 18px;
  font-weight: 800;
}

#SECTION14.home-featured-products-section .home-featured-product-card__price-regular {
  flex-shrink: 0;
  color: rgb(126, 126, 126);
  font-size: 14px;
  font-weight: 600;
  text-align: right;
  text-decoration: line-through;
}

.vergarden-product-popup__prices {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 16px;
}

.vergarden-product-popup__price-sale {
  min-width: 0;
  color: rgb(135, 182, 161);
  font-size: 26px;
  font-weight: 800;
  line-height: 1.25;
}

.vergarden-product-popup__price-regular {
  flex-shrink: 0;
  color: rgb(126, 126, 126);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
  text-align: right;
  text-decoration: line-through;
}

.vergarden-product-popup__price-regular:empty {
  display: none;
}

.vergarden-product-popup__thumbs {
  display: flex;
  align-items: stretch;
  gap: 12px;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 4px;
  scroll-snap-type: x proximity;
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  cursor: grab;
  user-select: none;
  touch-action: pan-y;
  overscroll-behavior-inline: contain;
}

.vergarden-product-popup__thumb {
  flex: 0 0 calc((100% - 36px) / 4);
  width: calc((100% - 36px) / 4);
  scroll-snap-align: start;
  user-select: none;
}

.vergarden-product-popup__thumbs.is-dragging {
  cursor: grabbing;
  scroll-snap-type: none;
  scroll-behavior: auto;
}

.vergarden-product-popup__thumbs::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.vergarden-product-popup__main-image.is-image-changing {
  animation: vergardenProductPopupImageFade 520ms ease both;
}

@keyframes vergardenProductPopupImageFade {
  0% {
    opacity: 0.55;
    transform: scale(0.985);
    filter: saturate(0.9) blur(2px);
  }

  100% {
    opacity: 1;
    transform: scale(1);
    filter: saturate(1) blur(0);
  }
}

