.elementor-118 .elementor-element.elementor-element-2e1feee8{--display:flex;--background-transition:0.3s;}.elementor-118 .elementor-element.elementor-element-728c1d68{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-118 .elementor-element.elementor-element-37c6c93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-118 .elementor-element.elementor-element-37c6c93:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-37c6c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1F1;}.elementor-118 .elementor-element.elementor-element-37c6c93, .elementor-118 .elementor-element.elementor-element-37c6c93::before{--border-transition:0.3s;}.elementor-118 .elementor-element.elementor-element-3ced8c7{--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;--justify-content:center;--background-transition:0.3s;}.elementor-118 .elementor-element.elementor-element-3ced8c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-118 .elementor-element.elementor-element-a9c7a54{--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;--background-transition:0.3s;--border-radius:14px 14px 14px 14px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-118 .elementor-element.elementor-element-4b5cb7f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-118 .elementor-element.elementor-element-4b5cb7f{text-align:center;}.elementor-118 .elementor-element.elementor-element-4b5cb7f .elementor-heading-title{color:#FF39A3;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-118 .elementor-element.elementor-element-b8b5754 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-b8b5754{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-118 .elementor-element.elementor-element-95432fd{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-118 .elementor-element.elementor-element-0db6456{--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;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-728c1d68{font-size:14px;}.elementor-118 .elementor-element.elementor-element-4b5cb7f .elementor-heading-title{font-size:45px;}.elementor-118 .elementor-element.elementor-element-b8b5754{font-size:14px;}.elementor-118 .elementor-element.elementor-element-95432fd{font-size:14px;}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-4b5cb7f .elementor-heading-title{font-size:28px;line-height:1.1em;}}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-3ced8c7{--width:49.732%;}.elementor-118 .elementor-element.elementor-element-a9c7a54{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-c52b90d *//* Scoped Accordion Styles */
.hp-accordion-faq-shirt-cust-gild-heavy {
  --hp-acc-pink: #FF39A3;
  --hp-acc-gray-1: #f6f7f9;
  --hp-acc-gray-2: #eceff3;
  --hp-acc-text: #111;
  --hp-acc-radius: 14px;
  --hp-acc-shadow: 0 2px 10px rgba(0,0,0,.06);
  --hp-acc-speed: .22s;
  font-family: 'Poppins', system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Heading */
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__heading {
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  margin: 0 0 25px;
  color: var(--hp-acc-text);
  font-family: 'Poppins', sans-serif;
}

/* Container */
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc {
  max-width: 980px;
  margin: 0 auto;
  border: 2px solid var(--hp-acc-pink);
  border-radius: var(--hp-acc-radius);
  box-shadow: var(--hp-acc-shadow);
  overflow: hidden;
}

/* Reset details arrow */
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__item summary::-webkit-details-marker { display: none; }
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__item { border-bottom: 1px solid var(--hp-acc-gray-2); }
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__item:last-child { border-bottom: 0; }

/* Title row */
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__title {
  position: relative;
  cursor: pointer;
  list-style: none;
  padding: 16px 56px;
  font-weight: 600;
  background: var(--hp-acc-gray-1);
  color: var(--hp-acc-text);
  transition: background var(--hp-acc-speed), color var(--hp-acc-speed);
  font-family: 'Poppins', sans-serif;
}

/* Plus / minus icon */
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__title::before,
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__title::after {
  content: "";
  position: absolute;
  left: 20px;
  top: 50%;
  width: 16px;
  height: 2px;
  background: currentColor;
  transform: translateY(-50%);
  transition: transform var(--hp-acc-speed);
}
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__title::after {
  transform: translateY(-50%) rotate(90deg); /* plus */
}

/* Open state = pink header with minus */
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__item[open] > .hp-acc__title {
  background: var(--hp-acc-pink);
  color: #fff;
}
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__item[open] > .hp-acc__title::after {
  transform: translateY(-50%) rotate(0deg); /* minus */
}

/* Content panel */
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__content {
  padding: 16px 24px 22px 56px;
  background: #fff;
  color: var(--hp-acc-text);
  line-height: 1.6;
  font-size: 16px;
  border-top: 1px solid var(--hp-acc-gray-2);
  animation: hp-acc-fade var(--hp-acc-speed) ease;
  font-family: 'Poppins', sans-serif;
}

/* Smooth open/close height transition */
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__item > .hp-acc__content {
  overflow: clip;
}

@keyframes hp-acc-fade { from {opacity: .7} to {opacity: 1} }

/* Hover focus states */
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__title:hover {
  filter: brightness(0.98);
}
.hp-accordion-faq-shirt-cust-gild-heavy .hp-acc__title:focus {
  outline: 2px solid #0000;
  box-shadow: inset 0 0 0 2px rgba(0,0,0,.08);
}/* End custom CSS */