.elementor-4601 .elementor-element.elementor-element-ac44e1e{--display:flex;}.elementor-4601 .elementor-element.elementor-element-8bbc923{--display:flex;}.elementor-4601 .elementor-element.elementor-element-c0f7667{--divider-border-style:solid;}.elementor-4601 .elementor-element.elementor-element-c0f7667 .elementor-divider-separator{width:40%;}.elementor-4601 .elementor-element.elementor-element-041150c{--display:flex;}.elementor-4601 .elementor-element.elementor-element-23131ee{--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;}.elementor-4601 .elementor-element.elementor-element-efbbc3b{--display:flex;}.elementor-4601 .elementor-element.elementor-element-6c4fef4{--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;}.elementor-4601 .elementor-element.elementor-element-0ac27f7{--divider-border-style:solid;}.elementor-4601 .elementor-element.elementor-element-2fcbe5e{--divider-border-style:solid;}.elementor-4601 .elementor-element.elementor-element-f6299f0{--divider-border-style:solid;}.elementor-4601 .elementor-element.elementor-element-713348b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4601 .elementor-element.elementor-element-198f6d9{text-align:start;}.elementor-4601 .elementor-element.elementor-element-a2e42dd{--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;}.elementor-4601 .elementor-element.elementor-element-14ffea1{--divider-border-style:solid;}.elementor-4601 .elementor-element.elementor-element-3c74759{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-4601 .elementor-element.elementor-element-3c74759 .swiper-slide > .elementor-element{height:100%;}.elementor-4601 .elementor-element.elementor-element-f5f9c36{--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;}.elementor-4601 .elementor-element.elementor-element-b6cb2d7{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-4601 .elementor-element.elementor-element-98262c8{--display:flex;}@media(max-width:1024px){.elementor-4601 .elementor-element.elementor-element-3c74759{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-4601 .elementor-element.elementor-element-3c74759{--swiper-slides-to-display:1;}}/* Start custom CSS */#customFaqOffCanvas {
    max-height: 1px
}

/* Description */
.description-container {
    border: 3px solid var(--ast-global-color-1);
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-left: none;
}

.description-a {
    padding-left: 0;
}

.description-b  {
    background-color: var(--ast-global-color-6);
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.description-b ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.description-b li {
    display: flex;
}

.description-b li:not(:last-child) {
    padding-bottom: 7.5px;
}

.description-b li::before {
    content: "";
    flex-shrink: 0;
    margin-right: 10px;
    width: 24px;
    height: 24px;
    background-color: var(--ast-global-color-1);
    -webkit-mask-image: url('https://sandrabessa.com/wp-content/uploads/2025/03/check.svg'); 
    mask-image: url('https://sandrabessa.com/wp-content/uploads/2025/03/check.svg');
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

/* Item */
.item-category .elementor-button,
.item-category .elementor-button:hover {
    background-color:  var(--ast-global-color-1);
    border-color:  var(--ast-global-color-1);
}

.item-category .elementor-button {
    padding: 5px 10px;
    color:  var(--ast-global-color-5);
    font-size: 10px!important;
}

.item-description  {
    font-size: 16px;
}

.item-notes {
    font-size: 12px;
}

/* Item Price */
.item-price {
    flex-direction: row!important;
    gap: 10px;
    justify-content: flex-end;
}

.item-price .item-price-regular,
.item-price .item-price-promo-regular {
    font-size: 20px;
}

.item-price .item-price-regular,
.item-price .item-price-promo {
    color: var(--e-global-color-primary);
}

.item-price .item-price-promo {
    font-size: 24px;
}

.item-price .item-price-promo-regular {
    text-decoration: line-through;
    color: var(--ast-global-color-7);
}


/* FAQ */
#faq img {
    width: 128px;
    height: auto;
    border-radius: 150px;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

/* Tablet */
@media (min-width: 768px) {
    #buy > div.e-con-inner {
        flex-direction: row!important;
    }
    
    .description-container {
        flex-direction: row!important;
    }
}

/* Desktop */
@media (min-width: 1025px) {
    #buy {
        padding-top: 50px;
    }
}/* End custom CSS */