.elementor-kit-65{--e-global-color-primary:#1A1815;--e-global-color-secondary:#45413B;--e-global-color-text:#8A857C;--e-global-color-accent:#D8A8B1;--e-global-color-sf_rose_deep:#B97883;--e-global-color-sf_rose_mist:#F6DEE4;--e-global-color-sf_rose_soft:#F3D4D9;--e-global-color-sf_denim:#9FB5C8;--e-global-color-sf_denim_mist:#D8E5EF;--e-global-color-sf_bone:#F7F4EF;--e-global-color-sf_bone_warm:#EFE9E0;--e-global-color-sf_paper:#FFFFFF;--e-global-color-sf_rule:#DDD6CC;--e-global-color-sf_rule_rose:#E6C4CB;--e-global-color-sf_success:#5C6B4A;--e-global-color-sf_alert:#8B3A2C;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.05em;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:0.05em;--e-global-typography-sf_hero-font-family:"Cormorant Garamond";--e-global-typography-sf_hero-font-size:64px;--e-global-typography-sf_hero-font-weight:400;--e-global-typography-sf_hero-line-height:1.05em;--e-global-typography-sf_hero_mobile-font-family:"Cormorant Garamond";--e-global-typography-sf_hero_mobile-font-size:34px;--e-global-typography-sf_hero_mobile-font-weight:400;--e-global-typography-sf_hero_mobile-line-height:1.08em;--e-global-typography-sf_lead-font-family:"Inter";--e-global-typography-sf_lead-font-size:20px;--e-global-typography-sf_lead-font-weight:400;--e-global-typography-sf_lead-line-height:1.5em;--e-global-typography-sf_small_caps-font-family:"Inter";--e-global-typography-sf_small_caps-font-size:12px;--e-global-typography-sf_small_caps-font-weight:500;--e-global-typography-sf_small_caps-text-transform:uppercase;--e-global-typography-sf_small_caps-line-height:1.5em;--e-global-typography-sf_small_caps-letter-spacing:0.12em;--e-global-typography-sf_mono-font-family:"JetBrains Mono";--e-global-typography-sf_mono-font-size:12px;--e-global-typography-sf_mono-font-weight:400;--e-global-typography-sf_mono-line-height:1.55em;--e-global-typography-3a2a08f-font-size:0.875rem;--e-global-typography-3a2a08f-line-height:1.5em;--e-global-typography-a93d916-font-size:12px;--e-global-typography-a93d916-line-height:1.35em;--e-global-typography-sk_type_1-font-size:5em;--e-global-typography-sk_type_2-font-size:4em;--e-global-typography-sk_type_3-font-size:3em;--e-global-typography-sk_type_4-font-size:2em;--e-global-typography-sk_type_5-font-size:1.5em;--e-global-typography-sk_type_6-font-size:1.2em;--e-global-typography-sk_type_7-font-size:1em;--e-global-typography-sk_type_8-font-size:0.8em;--e-global-typography-sk_type_9-font-size:2em;--e-global-typography-sk_type_10-font-size:1.5em;--e-global-typography-sk_type_11-font-size:1em;--e-global-typography-sk_type_12-font-size:0.95em;--e-global-typography-sk_type_13-font-size:0.8em;--e-global-typography-sk_type_14-font-size:1em;--e-global-typography-sk_type_15-font-size:1em;--e-global-color-sk_color_1:#FFFFFF;--e-global-color-sk_color_2:#F4F4F4;--e-global-color-sk_color_3:#171720;--e-global-color-sk_color_5:#413EC5;--e-global-color-sk_color_9:#1B1B1D;--e-global-color-sk_color_10:#1B1B1D;--e-global-color-sk_color_11:#707071;--e-global-color-sk_color_12:#FFFFFF;--e-global-color-sk_color_13:#0000001A;--ang_background_light_background:#F4F4F4;--ang_background_dark_background:#171720;--ang_background_dark_heading:#FFFFFF;}.elementor-kit-65 button,.elementor-kit-65 input[type="button"],.elementor-kit-65 input[type="submit"],.elementor-kit-65 .elementor-button.elementor-button{background-color:var( --e-global-color-primary );}.elementor-kit-65 button:hover,.elementor-kit-65 button:focus,.elementor-kit-65 input[type="button"]:hover,.elementor-kit-65 input[type="button"]:focus,.elementor-kit-65 input[type="submit"]:hover,.elementor-kit-65 input[type="submit"]:focus,.elementor-kit-65 .elementor-button:hover,.elementor-kit-65 .elementor-button:focus{background-color:var( --e-global-color-sf_rose_deep );}.elementor-kit-65 .elementor-repeater-item-shadow_2.elementor-element .elementor-element-populated, .elementor-kit-65 .elementor-repeater-item-shadow_2_hover.elementor-element:hover .elementor-element-populated, .elementor-kit-65 .elementor-repeater-item-shadow_2.e-container, .elementor-kit-65 .elementor-repeater-item-shadow_2_hover.e-container:hover, .elementor-kit-65 .elementor-repeater-item-shadow_2.e-con, .elementor-kit-65 .elementor-repeater-item-shadow_2_hover.e-con:hover{box-shadow:0px 4px 16px 0px rgba(0,0,0,0.15);}.elementor-kit-65 .elementor-repeater-item-shadow_3.elementor-element .elementor-element-populated, .elementor-kit-65 .elementor-repeater-item-shadow_3_hover.elementor-element:hover .elementor-element-populated, .elementor-kit-65 .elementor-repeater-item-shadow_3.e-container, .elementor-kit-65 .elementor-repeater-item-shadow_3_hover.e-container:hover, .elementor-kit-65 .elementor-repeater-item-shadow_3.e-con, .elementor-kit-65 .elementor-repeater-item-shadow_3_hover.e-con:hover{box-shadow:0px 20px 20px 0px rgba(0,0,0,0.15);}.elementor-kit-65 .elementor-repeater-item-shadow_4.elementor-element .elementor-element-populated, .elementor-kit-65 .elementor-repeater-item-shadow_4_hover.elementor-element:hover .elementor-element-populated, .elementor-kit-65 .elementor-repeater-item-shadow_4.e-container, .elementor-kit-65 .elementor-repeater-item-shadow_4_hover.e-container:hover, .elementor-kit-65 .elementor-repeater-item-shadow_4.e-con, .elementor-kit-65 .elementor-repeater-item-shadow_4_hover.e-con:hover{box-shadow:0px 30px 55px 0px rgba(0,0,0,0.15);}.elementor-kit-65 .elementor-repeater-item-shadow_5.elementor-element .elementor-element-populated, .elementor-kit-65 .elementor-repeater-item-shadow_5_hover.elementor-element:hover .elementor-element-populated, .elementor-kit-65 .elementor-repeater-item-shadow_5.e-container, .elementor-kit-65 .elementor-repeater-item-shadow_5_hover.e-container:hover, .elementor-kit-65 .elementor-repeater-item-shadow_5.e-con, .elementor-kit-65 .elementor-repeater-item-shadow_5_hover.e-con:hover{box-shadow:0px 80px 80px 0px rgba(0,0,0,0.15);}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_1.elementor-element{--padding-top:4px;--padding-right:12px;--padding-bottom:4px;--padding-left:12px;}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_2.elementor-element{--padding-top:8px;--padding-right:12px;--padding-bottom:8px;--padding-left:12px;}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_3.elementor-element{--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_4.elementor-element{--padding-top:24px;--padding-right:12px;--padding-bottom:24px;--padding-left:12px;}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_5.elementor-element{--padding-top:42px;--padding-right:12px;--padding-bottom:42px;--padding-left:12px;}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_6.elementor-element{--padding-top:64px;--padding-right:12px;--padding-bottom:64px;--padding-left:12px;}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_7.elementor-element{--padding-top:80px;--padding-right:12px;--padding-bottom:80px;--padding-left:12px;}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_8.elementor-element{--padding-top:120px;--padding-right:12px;--padding-bottom:120px;--padding-left:12px;}.elementor-kit-65 e-page-transition{background-color:#FFBC7D;}.elementor-kit-65 button,.elementor-kit-65 input[type="button"],.elementor-kit-65 input[type="submit"],.elementor-kit-65 .elementor-button{font-family:var( --e-global-typography-sf_small_caps-font-family ), Sans-serif;font-size:var( --e-global-typography-sf_small_caps-font-size );font-weight:var( --e-global-typography-sf_small_caps-font-weight );text-transform:var( --e-global-typography-sf_small_caps-text-transform );line-height:var( --e-global-typography-sf_small_caps-line-height );letter-spacing:var( --e-global-typography-sf_small_caps-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-kit-65 .sk-light-bg:not(.elementor-column){background-color:#F4F4F4;}.elementor-kit-65 .sk-dark-bg .elementor-counter-title, .elementor-kit-65 .sk-dark-bg .elementor-counter-number-wrapper{color:currentColor;}.elementor-kit-65 .sk-light-bg.elementor-column > .elementor-element-populated{background-color:#F4F4F4;}.elementor-kit-65 .sk-dark-bg:not(.elementor-column){background-color:#171720;}.elementor-kit-65 .sk-light-bg .elementor-counter-title, .elementor-kit-65 .sk-light-bg .elementor-counter-number-wrapper{color:currentColor;}.elementor-kit-65 .sk-dark-bg.elementor-column > .elementor-element-populated{background-color:#171720;}.elementor-kit-65 .sk-dark-bg{color:#FFFFFF;}.elementor-kit-65, .elementor-kit-65 .sk-text-dark{--ang_color_text_dark:#FFFFFF;}.elementor-kit-65 .sk-text-dark{color:#FFFFFF;}.elementor-kit-65 .sk-text-dark .elementor-heading-title{color:#FFFFFF;}.elementor-kit-65 .sk-dark-bg h1,.elementor-kit-65 .sk-dark-bg h1.elementor-heading-title,.elementor-kit-65 .sk-dark-bg h2,.elementor-kit-65 .sk-dark-bg h2.elementor-heading-title,.elementor-kit-65 .sk-dark-bg h3,.elementor-kit-65 .sk-dark-bg h3.elementor-heading-title,.elementor-kit-65 .sk-dark-bg h4,.elementor-kit-65 .sk-dark-bg h4.elementor-heading-title,.elementor-kit-65 .sk-dark-bg h5,.elementor-kit-65 .sk-dark-bg h5.elementor-heading-title,.elementor-kit-65 .sk-dark-bg h6,.elementor-kit-65 .sk-dark-bg h6.elementor-heading-title,.elementor-kit-65 .sk-light-bg .sk-dark-bg h1,.elementor-kit-65 .sk-light-bg .sk-dark-bg h1.elementor-heading-title,.elementor-kit-65 .sk-light-bg .sk-dark-bg h2,.elementor-kit-65 .sk-light-bg .sk-dark-bg h2.elementor-heading-title,.elementor-kit-65 .sk-light-bg .sk-dark-bg h3,.elementor-kit-65 .sk-light-bg .sk-dark-bg h3.elementor-heading-title,.elementor-kit-65 .sk-light-bg .sk-dark-bg h4,.elementor-kit-65 .sk-light-bg .sk-dark-bg h4.elementor-heading-title,.elementor-kit-65 .sk-light-bg .sk-dark-bg h5,.elementor-kit-65 .sk-light-bg .sk-dark-bg h5.elementor-heading-title,.elementor-kit-65 .sk-light-bg .sk-dark-bg h6,.elementor-kit-65 .sk-light-bg .sk-dark-bg h6.elementor-heading-title{color:#FFFFFF;}.elementor-kit-65 .elementor-button.elementor-size-xs{font-family:var( --e-global-typography-sf_small_caps-font-family ), Sans-serif;font-size:var( --e-global-typography-sf_small_caps-font-size );font-weight:var( --e-global-typography-sf_small_caps-font-weight );text-transform:var( --e-global-typography-sf_small_caps-text-transform );line-height:var( --e-global-typography-sf_small_caps-line-height );letter-spacing:var( --e-global-typography-sf_small_caps-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-kit-65 a.elementor-button.elementor-size-xs, .elementor-kit-65 .elementor-button.elementor-size-xs{color:var( --e-global-color-primary );background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-kit-65 a.elementor-button.elementor-size-xs:hover, .elementor-kit-65 .elementor-button.elementor-size-xs:hover, .elementor-kit-65 a.elementor-button.elementor-size-xs:focus, .elementor-kit-65 .elementor-button.elementor-size-xs:focus{background-color:var( --e-global-color-sf_rose_mist );}.elementor-kit-65 .elementor-repeater-item-ang_container_no_padding.elementor-element{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:16px;--container-default-padding-right:12px;--container-default-padding-bottom:16px;--container-default-padding-left:12px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-65 .elementor-repeater-item-ang_container_padding_5.elementor-element{--padding-top:36px;--padding-right:12px;--padding-bottom:36px;--padding-left:12px;}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_6.elementor-element{--padding-top:52px;--padding-right:12px;--padding-bottom:52px;--padding-left:12px;}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_7.elementor-element{--padding-top:68px;--padding-right:12px;--padding-bottom:68px;--padding-left:12px;}.elementor-kit-65 .elementor-repeater-item-ang_container_padding_8.elementor-element{--padding-top:92px;--padding-right:12px;--padding-bottom:92px;--padding-left:12px;}.elementor-kit-65 button,.elementor-kit-65 input[type="button"],.elementor-kit-65 input[type="submit"],.elementor-kit-65 .elementor-button{font-size:var( --e-global-typography-sf_small_caps-font-size );line-height:var( --e-global-typography-sf_small_caps-line-height );letter-spacing:var( --e-global-typography-sf_small_caps-letter-spacing );}.elementor-kit-65 .elementor-button.elementor-size-xs{font-size:var( --e-global-typography-sf_small_caps-font-size );line-height:var( --e-global-typography-sf_small_caps-line-height );letter-spacing:var( --e-global-typography-sf_small_caps-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-65 button,.elementor-kit-65 input[type="button"],.elementor-kit-65 input[type="submit"],.elementor-kit-65 .elementor-button{font-size:var( --e-global-typography-sf_small_caps-font-size );line-height:var( --e-global-typography-sf_small_caps-line-height );letter-spacing:var( --e-global-typography-sf_small_caps-letter-spacing );}.elementor-kit-65 .elementor-button.elementor-size-xs{font-size:var( --e-global-typography-sf_small_caps-font-size );line-height:var( --e-global-typography-sf_small_caps-line-height );letter-spacing:var( --e-global-typography-sf_small_caps-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* 01. HERO */
.sf-hero-bg {
  background:
    radial-gradient(circle at 82% 34%, rgba(216, 168, 177, 0.34) 0 18%, transparent 38%),
    linear-gradient(115deg, #F7F4EF 0 56%, rgba(246, 222, 228, 0.72) 56% 78%, rgba(216, 229, 239, 0.52) 100%);
}

.hero__copy {
  position: relative;
}

.hero__copy::before {
  content: "";
  display: block;
  width: 72px;
  height: 4px;
  background: #D8A8B1;
}

.hero__visual {
  position: relative;
  isolation: isolate;
  overflow: visible;
}

.hero__visual .elementor-widget-image,
.hero__visual img {
  position: relative;
  z-index: 3;
}

.hero__visual::before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 540px;
  height: 540px;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background:
    radial-gradient(
      circle,
      rgba(255, 255, 255, 0.84) 0%,
      rgba(246, 222, 228, 0.62) 34%,
      rgba(216, 168, 177, 0.3) 54%,
      transparent 74%
    );
  filter: blur(14px);
  pointer-events: none;
}

.hero__visual::after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 580px;
  height: 580px;
  right: -3%;
  bottom: 0;
  border-radius: 50%;
  background:
    repeating-radial-gradient(
      circle,
      rgba(185, 120, 131, 0.26) 0 1.4px,
      transparent 1.4px 32px
    );
  opacity: 0.65;
  mask-image: radial-gradient(circle, #000 0 62%, transparent 78%);
  -webkit-mask-image: radial-gradient(circle, #000 0 62%, transparent 78%);
  pointer-events: none;
}




.list-product {
    overflow: hidden;
}/* End custom CSS */