.elementor-30280 .elementor-element.elementor-element-aece5b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:38px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30280 .elementor-element.elementor-element-dfbb0a2 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-30280 .elementor-element.elementor-element-dfbb0a2 .title{font-family:"Montserrat", Sans-serif;font-size:27.72px;font-weight:500;line-height:38.81px;letter-spacing:3.32px;color:#6A6A6A;}.elementor-30280 .elementor-element.elementor-element-63adcc8{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-63adcc8 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-49f1dc2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-49f1dc2 .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-67aca96{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-67aca96 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-2abbfed > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-2abbfed .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-cf08811{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-cf08811 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-8e46235 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-8e46235 .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-a9651dc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-a9651dc .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-054799d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-054799d .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-5430129{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-5430129 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-186a32b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-186a32b .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-56b12a6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-56b12a6 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-d97df3d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-d97df3d .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-f450261{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-f450261 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-a6f00c1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-a6f00c1 .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-8246aee{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-8246aee .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-eec81e4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-eec81e4 .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-c209f78{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-c209f78 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-fb621c1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-fb621c1 .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-68561d8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-68561d8 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-31cb9f9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-31cb9f9 .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-4915018{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-4915018 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-f15aad8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-f15aad8 .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-28965cd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-28965cd .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-a1ae325 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-a1ae325 .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-a3d9322{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-a3d9322 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-7e458ca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-7e458ca .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-263dbac{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-263dbac .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-d694db7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-d694db7 .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}.elementor-30280 .elementor-element.elementor-element-11221f4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30280 .elementor-element.elementor-element-11221f4 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:23.1px;letter-spacing:0.85px;}.elementor-30280 .elementor-element.elementor-element-ace89c4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-ace89c4 .wd-text-block{font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:23.1px;}@media(min-width:769px){.elementor-30280 .elementor-element.elementor-element-aece5b4{--content-width:1260px;}}@media(max-width:1024px){.elementor-30280 .elementor-element.elementor-element-aece5b4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-30280 .elementor-element.elementor-element-dfbb0a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30280 .elementor-element.elementor-element-dfbb0a2 .title{font-size:23.47px;letter-spacing:2.81px;}.elementor-30280 .elementor-element.elementor-element-63adcc8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:768px){.elementor-30280 .elementor-element.elementor-element-dfbb0a2 .title{font-size:20.42px;line-height:30.64px;letter-spacing:2.45px;}}/* Start custom CSS for wd_text_block, class: .elementor-element-f15aad8 *//* === Timeless Brands | Responsive table – Scroll on mobile === */

/* container scroll pt. orice <table> aflat după textul tău */
.vtex-rich-text-0-x-paragraph--accordion-text ~ table {
  width: 100%;
  border-collapse: collapse;
}

/* învelim tabelul în scroll „implicit” folosind un wrapper virtual */
.vtex-rich-text-0-x-paragraph--accordion-text ~ table {
  display: block;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* lizibilitate pe mobil */
@media (max-width: 600px) {
  .vtex-rich-text-0-x-paragraph--accordion-text,
  .vtex-rich-text-0-x-paragraph--accordion-text ~ table {
    font-size: 14px;             /* micșorăm textul */
    line-height: 1.5;
  }

  .vtex-rich-text-0-x-paragraph--accordion-text ~ table th,
  .vtex-rich-text-0-x-paragraph--accordion-text ~ table td {
    padding: 8px 10px;           /* spații mai mici */
    white-space: nowrap;         /* evită „ruperea” pe rânduri */
  }

  /* dacă ai celule cu descrieri lungi, lasă-le să se rupă frumos */
  .vtex-rich-text-0-x-paragraph--accordion-text ~ table td:nth-child(3) {
    white-space: normal;
    word-break: break-word;
    hyphens: auto;
  }
}

/* opțional: o umbră discretă când există scroll */
.vtex-rich-text-0-x-paragraph--accordion-text ~ table::-webkit-scrollbar {
  height: 8px;
}
.vtex-rich-text-0-x-paragraph--accordion-text ~ table::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.15);
  border-radius: 8px;
}/* End custom CSS */