.ck-editor__editable,
textarea {
    min-height: 150px;
}

.datatable {
    width: 100% !important;
}

.dataTables_length,
.dataTables_filter,
.dt-buttons {
    margin-bottom: 0.333em;
}

.dt-buttons .btn {
    margin-left: 0.333em;
    border-radius: 0;
}

.table.datatable {
    box-sizing: border-box;
    border-collapse: collapse;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: inherit;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
    background-image: none;
}

.select2 {
    max-width: 100%;
    width: 100%;
}

.searchable-title {
    font-weight: bold;
}
.searchable-fields {
    padding-left: 5px;
}
.searchable-link {
    padding: 0 5px 0 5px;
}
.searchable-link:hover {
    cursor: pointer;
    background: #eaeaea;
}
.select2-results__option {
    padding-left: 0px;
    padding-right: 0px;
}

#filter2 {
    display: none;
    position: fixed;
    z-index: 2;
    top: 0;
    left: 0;
    overflow-y: scroll;
    height: 100vh;
}

:root {
    --dl-color-gray-500: #595959;
    --dl-color-gray-700: #999999;
    --dl-color-gray-900: #d9d9d9;
    --dl-size-size-large: 144px;
    --dl-size-size-small: 48px;
    --dl-color-danger-300: #a22020;
    --dl-color-danger-500: #bf2626;
    --dl-color-danger-700: #e14747;
    --dl-color-gray-black: #000000;
    --dl-color-gray-white: #ffffff;
    --dl-size-size-medium: 96px;
    --dl-size-size-xlarge: 192px;
    --dl-size-size-xsmall: 16px;
    --dl-space-space-unit: 16px;
    --dl-color-primary-100: #003eb3;
    --dl-color-primary-300: #0074f0;
    --dl-color-primary-500: #14a9ff;
    --dl-color-primary-700: #85dcff;
    --dl-color-success-300: #199033;
    --dl-color-success-500: #32a94c;
    --dl-color-success-700: #4cc366;
    --dl-size-size-xxlarge: 288px;
    --dl-color-primary-dark: rgba(0, 120, 156, 1);
    --dl-size-size-maxwidth: 1400px;
    --dl-color-primary-light: rgba(128, 213, 239, 1);
    --dl-radius-radius-round: 50%;
    --dl-color-primary-medium: rgba(0, 171, 223, 1);
    --dl-space-space-halfunit: 8px;
    --dl-space-space-sixunits: 96px;
    --dl-space-space-twounits: 32px;
    --dl-color-primary-darkest: rgba(0, 68, 89, 1);
    --dl-radius-radius-radius2: 2px;
    --dl-radius-radius-radius4: 4px;
    --dl-radius-radius-radius8: 8px;
    --dl-space-space-fiveunits: 80px;
    --dl-space-space-fourunits: 64px;
    --dl-color-neutral_low-dark: rgba(49, 57, 68, 1);
    --dl-color-primary-lightest: rgba(217, 242, 250, 1);
    --dl-color-status_info-dark: rgba(7, 42, 119, 1);
    --dl-space-space-threeunits: 48px;
    --dl-color-neutral_high-dark: rgba(220, 222, 227, 1);
    --dl-color-neutral_low-light: rgba(147, 152, 159, 1);
    --dl-color-status_alert-dark: rgba(190, 154, 53, 1);
    --dl-color-status_info-light: rgba(61, 109, 221, 1);
    --dl-color-neutral_high-light: rgba(245, 246, 250, 1);
    --dl-color-neutral_low-medium: rgba(98, 104, 114, 1);
    --dl-color-status_alert-light: rgba(249, 224, 114, 1);
    --dl-color-status_info-medium: rgba(20, 74, 212, 1);
    --dl-color-neutral_high-medium: rgba(240, 241, 245, 1);
    --dl-color-neutral_low-darkest: rgba(12, 22, 34, 1);
    --dl-color-status_alert-medium: rgba(247, 207, 66, 1);
    --dl-color-status_info-darkest: rgba(4, 25, 69, 1);
    --dl-color-status_success-dark: rgba(27, 135, 40, 1);
    --dl-color-neutral_high-darkest: rgba(196, 199, 205, 1);
    --dl-color-neutral_low-lightest: rgba(171, 175, 182, 1);
    --dl-color-status_alert-darkest: rgba(155, 120, 49, 1);
    --dl-color-status_critical-dark: rgba(150, 8, 19, 1);
    --dl-color-status_info-lightest: rgba(128, 160, 232, 1);
    --dl-color-status_success-light: rgba(70, 190, 89, 1);
    --dl-color-neutral_high-lightest: rgba(255, 255, 255, 1);
    --dl-color-status_alert-lightest: rgba(252, 236, 171, 1);
    --dl-color-status_critical-light: rgba(247, 100, 104, 1);
    --dl-color-status_success-medium: rgba(38, 173, 52, 1);
    --dl-space-space-oneandhalfunits: 24px;
    --dl-color-status_critical-medium: rgba(243, 21, 39, 1);
    --dl-color-status_success-darkest: rgba(61, 107, 49, 1);
    --dl-color-status_critical-darkest: rgba(118, 5, 13, 1);
    --dl-color-status_success-lightest: rgba(136, 214, 149, 1);
    --dl-color-status_critical-lightest: rgba(249, 164, 166, 1);
}
.button {
    color: var(--dl-color-gray-black);
    display: inline-block;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.input {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.textarea {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.list {
    width: 100%;
    margin: 1em 0px 1em 0px;
    display: block;
    padding: 0px 0px 0px 1.5rem;
    list-style-type: none;
    list-style-position: outside;
}
.list-item {
    display: list-item;
}
.teleport-show {
    display: flex !important;
    transform: none !important;
}
.Content {
    font-size: 16px;
    font-family: Inter;
    font-weight: 400;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.Heading {
    font-size: 32px;
    font-family: Inter;
    font-weight: 700;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.HeadlineLarge {
    font-size: 28px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.HeadlineMedium {
    font-size: 24px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.HeadlineSmall1 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.HeadlineSmall3 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.TitleMedium2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.TitleMedium3 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.BodyExtraSmall1 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.BodyExtraSmall2 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.BodyExtraSmall3 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.BodySmall1 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.BodySmall2 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.BodySmall3 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.BodyMedium1 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.BodyMedium2 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.BodyMedium3 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.BodyLarge1 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.BodyLarge2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.CTAMedium {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}

.filter-container {
    display: flex;
    overflow: auto;
    align-items: center;
    flex-direction: column;
}

#filter1 {
    display: none;
    position: fixed;
    z-index: 2;
    top: 0;
    left: 0;
    overflow-y: scroll;
    height: 100vh;
}

.custom-checkbox {
    display: inline-block;
    position: relative;
}

.real-checkbox {
    opacity: 0;
}

.custom-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 8px;
}

.custom-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.real-checkbox:checked ~ .custom-checkmark:after {
    display: block;
}

.custom-checkmark:after {
    left: 8px;
    top: 3px;
    width: 7px;
    height: 12px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.filter-filter {
    max-width: 300px;
    align-items: flex-start;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.filter-wrapper {
    gap: 8px;
    top: 8px;
    left: 0px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.filter-wrapper1 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    height: calc(100vh - 130px);
    overflow-y: scroll;
}
.filter-wrapper2 {
    gap: 10px;
    display: flex;
    padding: 20px 12px 8px 20px;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-text {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.filter-icon-button {
    gap: 10px;
    display: flex;
    position: relative;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.filter-icclose {
    top: 10px;
    left: 10px;
    width: 24px;
    height: 24px;
    position: absolute;
}
.filter-wrapper3 {
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.filter-frame1279 {
    gap: 10px;
    display: flex;
    padding: 12px 20px 16px;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.filter-text02 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.filter-item {
    gap: 10px;
    display: flex;
    padding: 12px 20px;
    z-index: 1;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.filter-content {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-checkbox {
    gap: 8px;
    display: flex;
    align-items: center;
}
.filter-checkbox01 {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(171, 175, 182, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
}
.filter-item01 {
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-self: stretch;
    align-items: flex-start;
}
.filter-text04 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.filter-item02 {
    gap: 10px;
    display: flex;
    padding: 12px 20px;
    z-index: 2;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.filter-content01 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-checkbox02 {
    gap: 8px;
    display: flex;
    align-items: center;
}
.filter-checkbox03 {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(171, 175, 182, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
}
.filter-item03 {
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-self: stretch;
    align-items: flex-start;
}
.filter-text06 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.filter-item04 {
    gap: 10px;
    display: flex;
    padding: 12px 20px;
    z-index: 3;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.filter-content02 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-checkbox04 {
    gap: 8px;
    display: flex;
    align-items: center;
}
.filter-checkbox05 {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(171, 175, 182, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
}
.filter-item05 {
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-self: stretch;
    align-items: flex-start;
}
.filter-text08 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.filter-item06 {
    gap: 10px;
    display: flex;
    padding: 12px 20px;
    z-index: 4;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.filter-content03 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-checkbox06 {
    gap: 8px;
    display: flex;
    align-items: center;
}
.filter-checkbox07 {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(171, 175, 182, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
}
.filter-item07 {
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-self: stretch;
    align-items: flex-start;
}
.filter-text10 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.filter-item08 {
    gap: 10px;
    display: flex;
    padding: 12px 20px;
    z-index: 5;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.filter-content04 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-checkbox08 {
    gap: 8px;
    display: flex;
    align-items: center;
}
.filter-checkbox09 {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(171, 175, 182, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
}
.filter-item09 {
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-self: stretch;
    align-items: flex-start;
}
.filter-text12 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.filter-rectangle958 {
    top: 0px;
    left: 376px;
    width: 6px;
    height: 644px;
    z-index: 6;
    position: absolute;
    border-radius: 100px;
}
.filter-rectangle959 {
    top: 0px;
    left: 376px;
    width: 6px;
    height: 200px;
    z-index: 7;
    position: absolute;
    border-radius: 100px;
}
.filter-wrapper4 {
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.filter-frame12791 {
    gap: 10px;
    display: flex;
    padding: 24px 20px 16px;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.filter-text14 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.filter-item10 {
    gap: 10px;
    display: flex;
    padding: 12px 20px;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.filter-content05 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-checkbox10 {
    gap: 8px;
    display: flex;
    align-items: center;
}
.filter-checkbox11 {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(171, 175, 182, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
}
.filter-item11 {
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-self: stretch;
    align-items: flex-start;
}
.filter-text16 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
    font-weight: 400;
    margin-left: 20px;
}
.filter-item12 {
    gap: 10px;
    display: flex;
    padding: 12px 20px;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.filter-content06 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-checkbox12 {
    gap: 8px;
    display: flex;
    align-items: center;
}
.filter-checkbox13 {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(171, 175, 182, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
}
.filter-item13 {
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-self: stretch;
    align-items: flex-start;
}
.filter-text18 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.filter-item14 {
    gap: 10px;
    display: flex;
    padding: 12px 20px;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.filter-content07 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-checkbox14 {
    gap: 8px;
    display: flex;
    align-items: center;
}
.filter-checkbox15 {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(171, 175, 182, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
}
.filter-item15 {
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-self: stretch;
    align-items: flex-start;
}
.filter-text20 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.filter-item16 {
    gap: 10px;
    display: flex;
    padding: 12px 20px;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.filter-content08 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-checkbox16 {
    gap: 8px;
    display: flex;
    align-items: center;
}
.filter-checkbox17 {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(171, 175, 182, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
}
.filter-item17 {
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-self: stretch;
    align-items: flex-start;
}
.filter-text22 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.filter-item18 {
    gap: 10px;
    display: flex;
    padding: 12px 20px;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.filter-content09 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.filter-checkbox18 {
    gap: 8px;
    display: flex;
    align-items: center;
}
.filter-checkbox19 {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(171, 175, 182, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
}
.filter-item19 {
    display: flex;
    overflow: hidden;
    flex-grow: 1;
    align-self: stretch;
    align-items: flex-start;
}
.filter-text24 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.filter-wrapper5 {
    gap: 8px;
    top: 710px;
    left: 0px;
    /* width: 390px; */
    display: flex;
    padding: 16px 20px;
    /* position: absolute; */
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: center;
    background-color: var(--dl-color-neutral_high-lightest);
}
.filter-default-button {
    gap: 8px;
    display: flex;
    padding: 12px 20px;
    border: none !important;
    font-weight: 600;
    overflow: hidden;
    flex-grow: 1;
    align-items: flex-start;
    border-radius: 100px;
    justify-content: center;
    background-color: var(--dl-color-neutral_high-medium);
}
.filter-wrapper6 {
    gap: 12px;
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
}
.filter-text26 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: center;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.filter-default-button1 {
    gap: 8px;
    display: flex;
    padding: 12px 38px;
    border: none !important;
    overflow: hidden;
    flex-grow: 1;
    align-items: flex-start;
    border-radius: 100px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.filter-wrapper7 {
    gap: 12px;
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
}
.filter-text28 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: center;
    font-family: Inter;
    font-weight: 600;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}

.dois_button {
    color: var(--dl-color-gray-black);
    display: inline-block;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.dois_input {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.dois_textarea {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.dois_list {
    width: 100%;
    margin: 1em 0px 1em 0px;
    display: block;
    padding: 0px 0px 0px 1.5rem;
    list-style-type: none;
    list-style-position: outside;
}
.dois_list-item {
    display: list-item;
}
.dois_teleport-show {
    display: flex !important;
    transform: none !important;
}
.dois_Content {
    font-size: 16px;
    font-family: Inter;
    font-weight: 400;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.dois_Heading {
    font-size: 32px;
    font-family: Inter;
    font-weight: 700;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.dois_HeadlineLarge {
    font-size: 28px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.dois_HeadlineMedium {
    font-size: 24px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_HeadlineSmall1 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_HeadlineSmall3 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_TitleMedium2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.dois_TitleMedium3 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.dois_BodyExtraSmall1 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_BodyExtraSmall2 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_BodyExtraSmall3 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_BodySmall1 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_BodySmall2 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_BodySmall3 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_BodyMedium1 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.dois_BodyMedium2 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.dois_BodyMedium3 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_BodyLarge1 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.dois_BodyLarge2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.dois_CTAMedium {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}

.dois_filter-container {
    width: 100%;
    display: flex;
    overflow: auto;
    min-height: 100vh;
    align-items: center;
    flex-direction: column;
}
.dois_filter-filter {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 300px;
    align-items: flex-start;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
    height: calc(100% - 70px);
}
.dois_filter-wrapper {
    gap: 8px;
    top: 8px;
    left: 0px;
    width: 390px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.dois_filter-wrapper1 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.dois_filter-wrapper2 {
    gap: 10px;
    display: flex;
    padding: 8px 12px 8px 20px;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.dois_filter-text {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.dois_filter-icon-button {
    gap: 10px;
    display: flex;
    position: relative;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.dois_filter-icclose {
    top: 10px;
    left: 10px;
    width: 24px;
    height: 24px;
    position: absolute;
}
.dois_filter-wrapper3 {
    gap: 8px;
    top: 710px;
    left: 0px;
    width: 390px;
    display: flex;
    padding: 16px 20px;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: center;
    background-color: var(--dl-color-neutral_high-lightest);
}
.dois_filter-default-button {
    gap: 8px;
    display: flex;
    padding: 18px 16px;
    overflow: hidden;
    flex-grow: 1;
    align-items: flex-start;
    border-radius: 100px;
    justify-content: center;
    background-color: var(--dl-color-neutral_high-medium);
}
.dois_filter-wrapper4 {
    gap: 12px;
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
}
.dois_filter-text2 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 16px;
    font-style: Semi Bold;
    text-align: center;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.dois_filter-default-button1 {
    gap: 8px;
    display: flex;
    padding: 18px 16px;
    overflow: hidden;
    flex-grow: 1;
    align-items: flex-start;
    border-radius: 100px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.dois_filter-wrapper5 {
    gap: 12px;
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
}
.dois_filter-text4 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 16px;
    font-style: Semi Bold;
    text-align: center;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.dois_filter-text6 {
    top: 88px;
    left: 20px;
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    position: absolute;
    font-size: 16px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.dois_filter-slider {
    top: 147px;
    left: 44px;
    width: 318px;
    height: 2px;
    display: flex;
    position: absolute;
    align-self: stretch;
    align-items: flex-start;
}
.dois_filter-track {
    top: 2px;
    left: -24px;
    width: 327px;
    height: 1px;
    position: absolute;
}
.dois_filter-bar {
    top: 0px;
    left: -24px;
    width: 346px;
    height: 2px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 10px;
    background-color: var(--dl-color-neutral-grey90);
}
.dois_filter-filler {
    top: 2px;
    left: 0px;
    width: 302px;
    height: 1px;
    position: absolute;
}
.dois_filter-thumb {
    top: -13px;
    left: 0px;
    width: 28px;
    height: 28px;
    position: absolute;
    border-color: rgba(0, 171, 223, 1);
    border-style: solid;
    border-width: 2px;
}
.dois_filter-thumb1 {
    top: -13px;
    left: 274px;
    width: 28px;
    height: 28px;
    position: absolute;
    border-color: rgba(0, 171, 223, 1);
    border-style: solid;
    border-width: 2px;
}

tres_single-product-page-description-container {
    width: 100%;
    display: flex;
    overflow: auto;
    min-height: 100vh;
    align-items: center;
    justify-content: center; /* Add this line */
    flex-direction: column;
}
.tres_single-product-page-description-single-product-page-description {
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image {
    top: 156px;
    left: 80px;
    width: 587px;
    height: 691px;
    position: absolute;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 16px;
}
.tres_single-product-page-description-frame107 {
    gap: 48px;
    top: 927px;
    left: 80px;
    width: 1280px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 28px;
    font-style: Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-grid {
    gap: 30px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-row {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.tres_single-product-page-description-product-vertical {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image01 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image02 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.tres_single-product-page-description-like-button {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 50%; /* Alterado para metade da largura do botão */
    border: 1px solid var(--dl-color-neutral_high-lightest); /* Adicionada borda branca */
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-icheart {
    width: 24px;
    height: 24px;
}
.tres_single-product-page-description-icamazon {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(0, 0, 0, 1);
}
.tres_single-product-page-description-group1272 {
    top: 7.999987602233887px;
    left: 8px;
    width: 23.288936614990234px;
    height: 24px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-group {
    top: 0px;
    left: 0px;
    width: 23.288936614990234px;
    height: 24px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-vector {
    top: 17.868268966674805px;
    left: 0px;
    width: 23px;
    height: 6px;
    position: absolute;
}
.tres_single-product-page-description-vector1 {
    top: 0px;
    left: 4.411691188812256px;
    width: 15px;
    height: 18px;
    position: absolute;
}
.tres_single-product-page-description-vector2 {
    top: 17.868268966674805px;
    left: 0px;
    width: 23px;
    height: 6px;
    position: absolute;
}
.tres_single-product-page-description-vector3 {
    top: 0px;
    left: 4.411691188812256px;
    width: 15px;
    height: 18px;
    position: absolute;
}
.tres_single-product-page-description-wrapper {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-wrapper01 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text002 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-wrapper02 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.tres_single-product-page-description-wrapper03 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.tres_single-product-page-description-text004 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text006 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.tres_single-product-page-description-tag {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.tres_single-product-page-description-text008 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-divider {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.tres_single-product-page-description-wrapper04 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.tres_single-product-page-description-text010 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-icarrowup {
    width: 16px;
    height: 16px;
}
.tres_single-product-page-description-product-vertical1 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image03 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image04 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.tres_single-product-page-description-like-button01 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 50%; /* Alterado para metade da largura do botão */
    border: 1px solid var(--dl-color-neutral_high-lightest); /* Adicionada borda branca */
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-icheart1 {
    width: 24px;
    height: 24px;
}
.tres_single-product-page-description-icmagalu {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.tres_single-product-page-description-group1277 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-g40 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-path26 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.tres_single-product-page-description-image840 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.tres_single-product-page-description-wrapper05 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-wrapper06 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text012 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-wrapper07 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.tres_single-product-page-description-wrapper08 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.tres_single-product-page-description-text014 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text016 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.tres_single-product-page-description-tag1 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.tres_single-product-page-description-text018 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-divider1 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.tres_single-product-page-description-wrapper09 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.tres_single-product-page-description-text020 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-icarrowup1 {
    width: 16px;
    height: 16px;
}
.tres_single-product-page-description-product-vertical2 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image05 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image06 {
    top: 67px;
    left: 68px;
    width: 145px;
    height: 145px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
}
.tres_single-product-page-description-ictag {
    top: 44px;
    left: 45px;
    width: 56px;
    height: 56px;
    position: absolute;
}
.tres_single-product-page-description-like-button02 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 50%; /* Alterado para metade da largura do botão */
    border: 1px solid var(--dl-color-neutral_high-lightest); /* Adicionada borda branca */
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-icheart2 {
    width: 24px;
    height: 24px;
}
.tres_single-product-page-description-icamericanas {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(227, 7, 24, 1);
}
.tres_single-product-page-description-framee30718ff {
    top: 8px;
    left: 12.999837875366211px;
    width: 14.390524864196777px;
    height: 24px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-layer {
    top: 0px;
    left: 0px;
    width: 14px;
    height: 3px;
    position: absolute;
}
.tres_single-product-page-description-layer1 {
    top: 5.406162738800049px;
    left: 1.3560267686843872px;
    width: 12px;
    height: 13px;
    position: absolute;
}
.tres_single-product-page-description-layer2 {
    top: 20.869760513305664px;
    left: 0px;
    width: 14px;
    height: 3px;
    position: absolute;
}
.tres_single-product-page-description-wrapper10 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-wrapper11 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text022 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-wrapper12 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.tres_single-product-page-description-wrapper13 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.tres_single-product-page-description-text024 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text026 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.tres_single-product-page-description-tag2 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.tres_single-product-page-description-text028 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-divider2 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.tres_single-product-page-description-wrapper14 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.tres_single-product-page-description-text030 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-icarrowup2 {
    width: 16px;
    height: 16px;
}
.tres_single-product-page-description-product-vertical3 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image07 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image08 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.tres_single-product-page-description-like-button03 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 50%; /* Alterado para metade da largura do botão */
    border: 1px solid var(--dl-color-neutral_high-lightest); /* Adicionada borda branca */
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-icheart3 {
    width: 24px;
    height: 24px;
}
.tres_single-product-page-description-icmagalu1 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.tres_single-product-page-description-group12771 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-g401 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-path261 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.tres_single-product-page-description-image8401 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.tres_single-product-page-description-wrapper15 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-wrapper16 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text032 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-wrapper17 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.tres_single-product-page-description-wrapper18 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.tres_single-product-page-description-text034 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text036 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.tres_single-product-page-description-tag3 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.tres_single-product-page-description-text038 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-divider3 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.tres_single-product-page-description-wrapper19 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.tres_single-product-page-description-text040 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-icarrowup3 {
    width: 16px;
    height: 16px;
}
.tres_single-product-page-description-frame120 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.tres_single-product-page-description-product-vertical4 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image09 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image10 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.tres_single-product-page-description-like-button04 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 50%; /* Alterado para metade da largura do botão */
    border: 1px solid var(--dl-color-neutral_high-lightest); /* Adicionada borda branca */
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-icheart4 {
    width: 24px;
    height: 24px;
}
.tres_single-product-page-description-icmercadolivre {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(255, 209, 0, 1);
}
.tres_single-product-page-description-clippathgroup {
    top: 10.000001907348633px;
    left: 6px;
    width: 28px;
    height: 19.390954971313477px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-g30 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 19.390954971313477px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-path2 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 19px;
    position: absolute;
}
.tres_single-product-page-description-path4 {
    top: 10.369237899780273px;
    left: 6.914616584777832px;
    width: 7px;
    height: 5px;
    position: absolute;
}
.tres_single-product-page-description-path6 {
    top: 3.4981489181518555px;
    left: 9.656031608581543px;
    width: 18px;
    height: 6px;
    position: absolute;
}
.tres_single-product-page-description-path8 {
    top: 0.6229305863380432px;
    left: 4.111098766326904px;
    width: 20px;
    height: 4px;
    position: absolute;
}
.tres_single-product-page-description-path10 {
    top: 3.9399094581604004px;
    left: 0.7872098684310913px;
    width: 21px;
    height: 11px;
    position: absolute;
}
.tres_single-product-page-description-path12 {
    top: 8.697717666625977px;
    left: 0.6090895533561707px;
    width: 27px;
    height: 9px;
    position: absolute;
}
.tres_single-product-page-description-wrapper20 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-wrapper21 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text042 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-wrapper22 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.tres_single-product-page-description-wrapper23 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.tres_single-product-page-description-text044 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text046 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.tres_single-product-page-description-tag4 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.tres_single-product-page-description-text048 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-divider4 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.tres_single-product-page-description-wrapper24 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.tres_single-product-page-description-text050 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-icarrowup4 {
    width: 16px;
    height: 16px;
}
.tres_single-product-page-description-product-vertical5 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image11 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image12 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.tres_single-product-page-description-like-button05 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 50%; /* Alterado para metade da largura do botão */
    border: 1px solid var(--dl-color-neutral_high-lightest); /* Adicionada borda branca */
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-icheart5 {
    width: 24px;
    height: 24px;
}
.tres_single-product-page-description-icmagalu2 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.tres_single-product-page-description-group12772 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-g402 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-path262 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.tres_single-product-page-description-image8402 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.tres_single-product-page-description-wrapper25 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-wrapper26 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text052 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-wrapper27 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.tres_single-product-page-description-wrapper28 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.tres_single-product-page-description-text054 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text056 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.tres_single-product-page-description-tag5 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.tres_single-product-page-description-text058 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-divider5 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.tres_single-product-page-description-wrapper29 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.tres_single-product-page-description-text060 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-icarrowup5 {
    width: 16px;
    height: 16px;
}
.tres_single-product-page-description-product-vertical6 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image13 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image14 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.tres_single-product-page-description-like-button06 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 50%; /* Alterado para metade da largura do botão */
    border: 1px solid var(--dl-color-neutral_high-lightest); /* Adicionada borda branca */
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-icheart6 {
    width: 24px;
    height: 24px;
}
.tres_single-product-page-description-icsubmarino {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(4, 51, 255, 1);
}
.tres_single-product-page-description-g6 {
    top: 11.619105339050293px;
    left: 49.363807678222656px;
    width: 95.2801742553711px;
    height: 17.185009002685547px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-g64 {
    top: 11.99999713897705px;
    left: 6.000083923339844px;
    width: 27.826379776000977px;
    height: 15px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-path25 {
    top: 5.6843418860808015e-14px;
    left: 4.858037948608398px;
    width: 18px;
    height: 10px;
    position: absolute;
}
.tres_single-product-page-description-path40 {
    top: 10.8447904586792px;
    left: -9.094947017729282e-13px;
    width: 28px;
    height: 4px;
    position: absolute;
}
.tres_single-product-page-description-wrapper30 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-wrapper31 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text062 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-wrapper32 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.tres_single-product-page-description-wrapper33 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.tres_single-product-page-description-text064 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text066 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.tres_single-product-page-description-tag6 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.tres_single-product-page-description-text068 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-divider6 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.tres_single-product-page-description-wrapper34 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.tres_single-product-page-description-text070 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-icarrowup6 {
    width: 16px;
    height: 16px;
}
.tres_single-product-page-description-product-vertical7 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image15 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-image16 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.tres_single-product-page-description-like-button07 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 50%; /* Alterado para metade da largura do botão */
    border: 1px solid var(--dl-color-neutral_high-lightest); /* Adicionada borda branca */
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-icheart7 {
    width: 24px;
    height: 24px;
}
.tres_single-product-page-description-icmagalu3 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.tres_single-product-page-description-group12773 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-g403 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-path263 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.tres_single-product-page-description-image8403 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.tres_single-product-page-description-wrapper35 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-wrapper36 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text072 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-wrapper37 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.tres_single-product-page-description-wrapper38 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.tres_single-product-page-description-text074 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text076 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.tres_single-product-page-description-tag7 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.tres_single-product-page-description-text078 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-divider7 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.tres_single-product-page-description-wrapper39 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.tres_single-product-page-description-text080 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-icarrowup7 {
    width: 16px;
    height: 16px;
}
.tres_single-product-page-description-frame12 {
    display: flex;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.tres_single-product-page-description-frame10 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-frame1171274930 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
    flex-wrap: wrap;
    overflow: hidden;
    max-width: 100%;
}
.tres_single-product-page-description-text082 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    flex-grow: 1;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    max-width: 100%;
}
.tres_single-product-page-description-wrapper40 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.tres_single-product-page-description-text084 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-icarrowup8 {
    width: 16px;
    height: 16px;
}
.tres_single-product-page-description-like-button08 {
    gap: 10px;
    top: 357px;
    left: 1260px;
    width: 44px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-light);
}
.tres_single-product-page-description-icshare {
    top: 10px;
    left: 10px;
    width: 24px;
    height: 24px;
    position: absolute;
}
.tres_single-product-page-description-like-button09 {
    gap: 10px;
    top: 357px;
    left: 1316px;
    width: 44px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-light);
}
.tres_single-product-page-description-icheart8 {
    top: 10px;
    left: 10px;
    width: 24px;
    height: 24px;
    position: absolute;
}
.tres_single-product-page-description-frame18 {
    top: 357px;
    left: 778px;
    width: 195px;
    display: flex;
    position: absolute;
    align-items: center;
}
.tres_single-product-page-description-frame17 {
    gap: 4px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text086 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 24px;
    font-style: Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text088 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: normal;
    font-stretch: normal;
    text-decoration: line-through;
}
.tres_single-product-page-description-line1 {
    top: 325px;
    left: 778px;
    width: 582px;
    height: 1px;
    position: absolute;
}
.tres_single-product-page-description-line2 {
    top: 456px;
    left: 778px;
    width: 582px;
    height: 1px;
    position: absolute;
}
.tres_single-product-page-description-image17 {
    top: 268px;
    left: 176px;
    width: 396px;
    height: 466px;
    position: absolute;
}
.tres_single-product-page-description-frame29 {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
    border-top: 1px solid #F0F1F5;
    margin-top: 30px;
}
.tres_single-product-page-description-icamazon1 {
    width: 40px;
    height: 40px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(0, 0, 0, 1);
    margin-right: 20px;
}
.tres_single-product-page-description-group12721 {
    top: 7.999987602233887px;
    left: 8px;
    width: 23.288936614990234px;
    height: 24px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-group1 {
    top: 0px;
    left: 0px;
    width: 23.288936614990234px;
    height: 24px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.tres_single-product-page-description-vector4 {
    top: 17.868268966674805px;
    left: 0px;
    width: 23px;
    height: 6px;
    position: absolute;
}
.tres_single-product-page-description-vector5 {
    top: 0px;
    left: 4.411691188812256px;
    width: 15px;
    height: 18px;
    position: absolute;
}
.tres_single-product-page-description-vector6 {
    top: 17.868268966674805px;
    left: 0px;
    width: 23px;
    height: 6px;
    position: absolute;
}
.tres_single-product-page-description-vector7 {
    top: 0px;
    left: 4.411691188812256px;
    width: 15px;
    height: 18px;
    position: absolute;
}
.tres_single-product-page-description-frame28 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-direction: column;
}
.tres_single-product-page-description-text090 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 17px;
    align-self: stretch;
    font-style: Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text092 {
    color: rgba(114, 108, 108, 1);
    height: auto;
    font-size: 14px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}

.button-style-rounded {
    border-radius: 50%;
    border: none;
    height: 38px;
}

.tres_single-product-page-description-text093 {
    color: rgba(114, 108, 108, 1);
    font-weight: 400;
    text-decoration: NONE;
}
.tres_single-product-page-description-text094 {
    color: var(--dl-color-primary-dark);
    font-weight: 700;
    text-decoration: UNDERLINE;
}
.tres_single-product-page-description-default-button {
    width: 100%;
    display: flex;
    padding: 18px 16px;
    align-items: flex-start;
    border-radius: 100px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
    border: none;
    margin-top: 48px;
}
.tres_single-product-page-description-wrapper41 {
    gap: 12px;
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
}
.tres_single-product-page-description-text096 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 16px;
    font-style: Semi Bold;
    text-align: center;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-icexternallink {
    width: 20px;
    height: 20px;
}
.tres_single-product-page-description-divider8 {
    top: 2020px;
    left: 80px;
    width: 1280px;
    height: 1px;
    position: absolute;
    align-self: stretch;
}
.tres_single-product-page-description-frame60 {
    gap: 40px;
    top: 2052px;
    left: 1001px;
    width: 359px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: center;
}
.tres_single-product-page-description-text098 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    opacity: 0.7;
    font-size: 14px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: underline;
}
.tres_single-product-page-description-text100 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    opacity: 0.7;
    font-size: 14px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-text102 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    opacity: 0.7;
    font-size: 14px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.tres_single-product-page-description-social {
    gap: 20px;
    top: 2052px;
    left: 80px;
    width: 100px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: center;
}
.tres_single-product-page-description-icontwitter {
    width: 20px;
    height: 20px;
}
.tres_single-product-page-description-iconlinkedin {
    width: 20px;
    height: 20px;
}
.tres_single-product-page-description-iconfacebook {
    width: 20px;
    height: 20px;
}
.tres_single-product-page-description-image853 {
    top: 2062px;
    left: 80px;
    width: 27px;
    height: 32px;
    position: absolute;
}
.tres_single-product-page-description-image854 {
    top: 2062px;
    left: 1023px;
    width: 27px;
    height: 32px;
    position: absolute;
}
.tres_single-product-page-description-header {
    gap: 171px;
    top: 0px;
    left: 0px;
    width: 1440px;
    display: flex;
    padding: 20px 80px;
    position: absolute;
    align-items: center;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 0 0 1px;
    justify-content: space-between;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-screenshot20240221at21251 {
    width: 240px;
    height: 48px;
}
.tres_single-product-page-description-frame5 {
    gap: 16px;
    display: flex;
    align-items: center;
}
.tres_single-product-page-description-search-bar {
    gap: 12px;
    width: 350px;
    display: flex;
    padding: 12px 20px;
    align-items: center;
    flex-shrink: 0;
    border-color: rgba(220, 222, 227, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 100px;
}
.tres_single-product-page-description-icsearch {
    width: 20px;
    height: 20px;
}
.tres_single-product-page-description-wrapper42 {
    display: flex;
    padding: 2px 0;
    flex-grow: 1;
    align-items: flex-start;
}
.tres_single-product-page-description-text104 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.tres_single-product-page-description-profile-button {
    gap: 12px;
    width: 48px;
    height: 48px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: var(--dl-color-primary-lightest);
}
.tres_single-product-page-description-icuser {
    top: 4px;
    left: 2px;
    width: 44px;
    height: 44px;
    position: absolute;
}
.tres_single-product-page-description-icon-button {
    width: 44px;
    display: flex;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.tres_single-product-page-description-icarrowleft {
    width: 24px;
    height: 24px;
}

.tres_button {
    color: var(--dl-color-gray-black);
    display: inline-block;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.tres_input {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.tres_textarea {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.tres_list {
    width: 100%;
    margin: 1em 0px 1em 0px;
    display: block;
    padding: 0px 0px 0px 1.5rem;
    list-style-type: none;
    list-style-position: outside;
}
.tres_list-item {
    display: list-item;
}
.tres_teleport-show {
    display: flex !important;
    transform: none !important;
}
.tres_Content {
    font-size: 16px;
    font-family: Inter;
    font-weight: 400;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.tres_Heading {
    font-size: 32px;
    font-family: Inter;
    font-weight: 700;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.tres_HeadlineLarge {
    font-size: 28px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.tres_HeadlineMedium {
    font-size: 24px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_HeadlineSmall1 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_HeadlineSmall3 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_TitleMedium2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.tres_TitleMedium3 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.tres_BodyExtraSmall1 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_BodyExtraSmall2 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_BodyExtraSmall3 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_BodySmall1 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_BodySmall2 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_BodySmall3 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_BodyMedium1 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.tres_BodyMedium2 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.tres_BodyMedium3 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_BodyLarge1 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.tres_BodyLarge2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.tres_CTAMedium {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}

.quatro_button {
    color: var(--dl-color-gray-black);
    display: inline-block;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.quatro_input {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.quatro_textarea {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.quatro_list {
    width: 100%;
    margin: 1em 0px 1em 0px;
    display: block;
    padding: 0px 0px 0px 1.5rem;
    list-style-type: none;
    list-style-position: outside;
}
.quatro_list-item {
    display: list-item;
}
.quatro_teleport-show {
    display: flex !important;
    transform: none !important;
}
.quatro_Content {
    font-size: 16px;
    font-family: Inter;
    font-weight: 400;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.quatro_Heading {
    font-size: 32px;
    font-family: Inter;
    font-weight: 700;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.quatro_HeadlineLarge {
    font-size: 28px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.quatro_HeadlineMedium {
    font-size: 24px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_HeadlineSmall1 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_HeadlineSmall3 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_TitleMedium2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.quatro_TitleMedium3 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.quatro_BodyExtraSmall1 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_BodyExtraSmall2 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_BodyExtraSmall3 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_BodySmall1 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_BodySmall2 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_BodySmall3 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_BodyMedium1 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.quatro_BodyMedium2 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.quatro_BodyMedium3 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_BodyLarge1 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.quatro_BodyLarge2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.quatro_CTAMedium {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}

.quatro_home-grid-container {
    width: 100%;
    display: flex;
    overflow: auto;
    min-height: 100vh;
    align-items: center;
    flex-direction: column;
}
.quatro_home-grid-home-grid {
    width: 100%;
    height: 2620px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-banner {
    top: 138px;
    left: 80px;
    width: 1280px;
    height: 288px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-rectangle263 {
    top: 0px;
    left: 0px;
    width: 1280px;
    height: 288px;
    position: absolute;
    border-radius: 18px;
}
.quatro_home-grid-image {
    top: 0px;
    left: 975px;
    width: 210px;
    height: 288px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-group {
    top: 34.55827713012695px;
    left: -25.50603485107422px;
    width: 227.9411163330078px;
    height: 279.3209228515625px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-isolation-mode {
    top: 0px;
    left: 0px;
    width: 227.9411163330078px;
    height: 279.3209228515625px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-group01 {
    top: 0px;
    left: 0px;
    width: 227.9411163330078px;
    height: 279.3209228515625px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-vector {
    top: 238.10302734375px;
    left: 0px;
    width: 179px;
    height: 176px;
    opacity: 0.8;
    position: absolute;
}
.quatro_home-grid-group02 {
    top: 34.74609375px;
    left: 88.8515625px;
    width: 93.46327209472656px;
    height: 116.71490478515625px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-group03 {
    top: 101.61767578125px;
    left: 1.224609375px;
    width: 8.768106460571289px;
    height: 2.214891195297241px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-clippathgroup {
    top: 0px;
    left: 0px;
    width: 8.768106460571289px;
    height: 2.214891195297241px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-clippath {
    top: 0px;
    left: 0px;
    width: 8.768106460571289px;
    height: 2.214891195297241px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-vector01 {
    top: 0px;
    left: 0px;
    width: 9px;
    height: 2px;
    position: absolute;
}
.quatro_home-grid-group04 {
    top: -0.01123046875px;
    left: 0px;
    width: 8.768106460571289px;
    height: 2.2261855602264404px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-group05 {
    top: 0px;
    left: 0px;
    width: 8.768106460571289px;
    height: 2.2261855602264404px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-vector02 {
    top: 0px;
    left: 0px;
    width: 9px;
    height: 2px;
    position: absolute;
}
.quatro_home-grid-vector03 {
    top: 15.73487663269043px;
    left: 15.291202545166016px;
    width: 19px;
    height: 20px;
    position: absolute;
}
.quatro_home-grid-vector04 {
    top: 0.64697265625px;
    left: 17.216796875px;
    width: 37px;
    height: 51px;
    position: absolute;
}
.quatro_home-grid-vector05 {
    top: 0px;
    left: 1.119170069694519px;
    width: 44px;
    height: 50px;
    position: absolute;
}
.quatro_home-grid-vector06 {
    top: 80.73388671875px;
    left: 54.86328125px;
    width: 19px;
    height: 20px;
    position: absolute;
}
.quatro_home-grid-vector07 {
    top: 12.62607479095459px;
    left: 1.3829891681671143px;
    width: 92px;
    height: 94px;
    position: absolute;
}
.quatro_home-grid-vector08 {
    top: 9.995750427246094px;
    left: 0px;
    width: 85px;
    height: 94px;
    position: absolute;
}
.quatro_home-grid-vector09 {
    top: 65.00048828125px;
    left: 40.689453125px;
    width: 44px;
    height: 50px;
    position: absolute;
}
.quatro_home-grid-vector10 {
    top: 65.62451171875px;
    left: 56.779296875px;
    width: 37px;
    height: 51px;
    position: absolute;
}
.quatro_home-grid-group06 {
    top: 0px;
    left: 44.345703125px;
    width: 183.5954132080078px;
    height: 186.220458984375px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-group07 {
    top: 0px;
    left: 0px;
    width: 183.5954132080078px;
    height: 186.220458984375px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-vector11 {
    top: 0px;
    left: 0px;
    width: 184px;
    height: 186px;
    position: absolute;
}
.quatro_home-grid-vector12 {
    top: 0px;
    left: 0px;
    width: 184px;
    height: 186px;
    position: absolute;
}
.quatro_home-grid-group08 {
    top: 5.927104949951172px;
    left: 8.947088241577148px;
    width: 165.12664794921875px;
    height: 169.35643005371094px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-vector13 {
    top: 6.0673828125px;
    left: 74.806640625px;
    width: 90px;
    height: 102px;
    opacity: 0.5;
    position: absolute;
}
.quatro_home-grid-vector14 {
    top: 101.623046875px;
    left: 0px;
    width: 60px;
    height: 64px;
    opacity: 0.4;
    position: absolute;
}
.quatro_home-grid-vector15 {
    top: 0px;
    left: 65.6171875px;
    width: 82px;
    height: 58px;
    opacity: 0.4;
    position: absolute;
}
.quatro_home-grid-vector16 {
    top: 127.30859375px;
    left: 19.4921875px;
    width: 57px;
    height: 42px;
    opacity: 0.4;
    position: absolute;
}
.quatro_home-grid-button {
    gap: 10px;
    top: 184px;
    left: 56px;
    width: 247px;
    display: flex;
    padding: 14px 32px;
    overflow: hidden;
    position: absolute;
    align-items: center;
    border-radius: 1500px;
    justify-content: center;
    background-color: var(--dl-color-primary-dark);
}
.quatro_home-grid-iconwhatsapp {
    width: 20px;
    height: 20px;
}
.quatro_home-grid-text {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 16px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-button1 {
    gap: 10px;
    top: 184px;
    left: 319px;
    width: 241px;
    display: flex;
    padding: 14px 32px;
    overflow: hidden;
    position: absolute;
    align-items: center;
    border-radius: 1500px;
    justify-content: center;
    background-color: var(--dl-color-primary-dark);
}
.quatro_home-grid-telegramsvg {
    width: 20px;
    height: 20px;
}
.quatro_home-grid-text002 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 16px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text004 {
    top: 56px;
    left: 56px;
    color: var(--dl-color-primary-darkest);
    width: 640px;
    height: auto;
    position: absolute;
    font-size: 34px;
    font-style: Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-grid {
    gap: 30px;
    top: 566px;
    left: 80px;
    width: 1280px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-row {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.quatro_home-grid-product-vertical {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image01 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image02 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 0;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icamazon {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(0, 0, 0, 1);
}
.quatro_home-grid-group1272 {
    top: 7.999987602233887px;
    left: 8px;
    width: 23.288936614990234px;
    height: 24px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-group09 {
    top: 0px;
    left: 0px;
    width: 23.288936614990234px;
    height: 24px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-vector17 {
    top: 17.868268966674805px;
    left: 0px;
    width: 23px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-vector18 {
    top: 0px;
    left: 4.411691188812256px;
    width: 15px;
    height: 18px;
    position: absolute;
}
.quatro_home-grid-vector19 {
    top: 17.868268966674805px;
    left: 0px;
    width: 23px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-vector20 {
    top: 0px;
    left: 4.411691188812256px;
    width: 15px;
    height: 18px;
    position: absolute;
}
.quatro_home-grid-wrapper {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper01 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text006 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper02 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper03 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text008 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text010 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text012 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper04 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text014 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical01 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image03 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image04 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button01 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart01 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icmagalu {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.quatro_home-grid-group1277 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g40 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path26 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-image840 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.quatro_home-grid-wrapper05 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper06 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text016 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper07 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper08 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text018 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text020 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag01 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text022 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider01 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper09 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text024 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup01 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical02 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image05 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image06 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button02 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart02 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icamericanas {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(227, 7, 24, 1);
}
.quatro_home-grid-framee30718ff {
    top: 8px;
    left: 12.999837875366211px;
    width: 14.390524864196777px;
    height: 24px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-layer {
    top: 0px;
    left: 0px;
    width: 14px;
    height: 3px;
    position: absolute;
}
.quatro_home-grid-layer1 {
    top: 5.406162738800049px;
    left: 1.3560267686843872px;
    width: 12px;
    height: 13px;
    position: absolute;
}
.quatro_home-grid-layer2 {
    top: 20.869760513305664px;
    left: 0px;
    width: 14px;
    height: 3px;
    position: absolute;
}
.quatro_home-grid-wrapper10 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper11 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text026 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper12 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper13 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text028 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text030 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag02 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text032 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider02 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper14 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text034 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup02 {
    width: 16px;
    height: 16px;
}

.quatro_home-grid-text036 {
    top: 213px;
    left: 76px;
    color: var(--dl-color-primary-dark);
    height: auto;
    position: absolute;
    font-size: 16px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-frame119 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.quatro_home-grid-product-vertical03 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image07 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image08 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button03 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart03 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icmercadolivre {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(255, 209, 0, 1);
}
.quatro_home-grid-clippathgroup1 {
    top: 10.000001907348633px;
    left: 6px;
    width: 28px;
    height: 19.390954971313477px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g30 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 19.390954971313477px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path2 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 19px;
    position: absolute;
}
.quatro_home-grid-path4 {
    top: 10.369237899780273px;
    left: 6.914616584777832px;
    width: 7px;
    height: 5px;
    position: absolute;
}
.quatro_home-grid-path6 {
    top: 3.4981489181518555px;
    left: 9.656031608581543px;
    width: 18px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-path8 {
    top: 0.6229305863380432px;
    left: 4.111098766326904px;
    width: 20px;
    height: 4px;
    position: absolute;
}
.quatro_home-grid-path10 {
    top: 3.9399094581604004px;
    left: 0.7872098684310913px;
    width: 21px;
    height: 11px;
    position: absolute;
}
.quatro_home-grid-path12 {
    top: 8.697717666625977px;
    left: 0.6090895533561707px;
    width: 27px;
    height: 9px;
    position: absolute;
}
.quatro_home-grid-wrapper15 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper16 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text038 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper17 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper18 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text040 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text042 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag03 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text044 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider03 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper19 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text046 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup03 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical04 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image09 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image10 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button04 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart04 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icmagalu1 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.quatro_home-grid-group12771 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g401 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path261 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-image8401 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.quatro_home-grid-wrapper20 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper21 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text048 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper22 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper23 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text050 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text052 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag04 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text054 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider04 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper24 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text056 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup04 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical05 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image11 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image12 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button05 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart05 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icsubmarino {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(4, 51, 255, 1);
}
.quatro_home-grid-g6 {
    top: 11.619105339050293px;
    left: 49.363807678222656px;
    width: 95.2801742553711px;
    height: 17.185009002685547px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g64 {
    top: 11.99999713897705px;
    left: 6.000083923339844px;
    width: 27.826379776000977px;
    height: 15px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path25 {
    top: 5.6843418860808015e-14px;
    left: 4.858037948608398px;
    width: 18px;
    height: 10px;
    position: absolute;
}
.quatro_home-grid-path40 {
    top: 10.8447904586792px;
    left: -9.094947017729282e-13px;
    width: 28px;
    height: 4px;
    position: absolute;
}
.quatro_home-grid-wrapper25 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper26 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text058 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper27 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper28 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text060 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text062 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag05 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text064 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider05 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper29 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text066 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup05 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical06 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image13 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image14 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button06 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart06 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icmagalu2 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.quatro_home-grid-group12772 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g402 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path262 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-image8402 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.quatro_home-grid-wrapper30 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper31 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text068 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper32 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper33 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text070 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text072 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag06 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text074 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider06 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper34 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text076 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup06 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-frame120 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.quatro_home-grid-product-vertical07 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image15 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image16 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button07 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart07 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icmagalu3 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.quatro_home-grid-group12773 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g403 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path263 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-image8403 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.quatro_home-grid-wrapper35 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper36 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text078 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper37 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper38 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text080 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text082 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag07 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text084 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider07 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper39 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text086 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup07 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical08 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image17 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image18 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button08 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart08 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icmagalu4 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.quatro_home-grid-group12774 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g404 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path264 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-image8404 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.quatro_home-grid-wrapper40 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper41 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text088 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper42 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper43 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text090 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text092 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag08 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text094 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider08 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper44 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text096 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup08 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical09 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image19 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image20 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button09 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart09 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icaliexpress {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-group1271 {
    top: 8px;
    left: 8px;
    width: 24px;
    height: 24px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-vector21 {
    top: 0px;
    left: 0px;
    width: 24px;
    height: 24px;
    position: absolute;
}
.quatro_home-grid-vector22 {
    top: 7.115281105041504px;
    left: 4.92457914352417px;
    width: 14px;
    height: 2px;
    position: absolute;
}
.quatro_home-grid-vector23 {
    top: 7.698514461517334px;
    left: 5.501502513885498px;
    width: 13px;
    height: 7px;
    position: absolute;
}
.quatro_home-grid-vector24 {
    top: 0px;
    left: 0px;
    width: 24px;
    height: 5px;
    position: absolute;
}
.quatro_home-grid-wrapper45 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper46 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text098 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper47 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper48 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text100 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text102 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag09 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text104 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider09 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper49 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text106 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup09 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical10 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image21 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image22 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button10 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart10 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icmagalu5 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.quatro_home-grid-group12775 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g405 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path265 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-image8405 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.quatro_home-grid-wrapper50 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper51 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text108 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper52 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper53 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text110 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text112 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag10 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text114 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider10 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper54 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text116 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup10 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-frame121 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.quatro_home-grid-product-vertical11 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image23 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image24 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button11 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart11 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icamericanas1 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(227, 7, 24, 1);
}
.quatro_home-grid-framee30718ff1 {
    top: 8px;
    left: 12.999837875366211px;
    width: 14.390524864196777px;
    height: 24px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-layer3 {
    top: 0px;
    left: 0px;
    width: 14px;
    height: 3px;
    position: absolute;
}
.quatro_home-grid-layer4 {
    top: 5.406162738800049px;
    left: 1.3560267686843872px;
    width: 12px;
    height: 13px;
    position: absolute;
}
.quatro_home-grid-layer5 {
    top: 20.869760513305664px;
    left: 0px;
    width: 14px;
    height: 3px;
    position: absolute;
}
.quatro_home-grid-wrapper55 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper56 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text118 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper57 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper58 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text120 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text122 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag11 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text124 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider11 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper59 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text126 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup11 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical12 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image25 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image26 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button12 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart12 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icmagalu6 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.quatro_home-grid-group12776 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g406 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path266 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-image8406 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.quatro_home-grid-wrapper60 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper61 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text128 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper62 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper63 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text130 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text132 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag12 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text134 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider12 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper64 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text136 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup12 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical13 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image27 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image28 {
    top: 50px;
    left: 51px;
    width: 180px;
    height: 180px;
    position: absolute;
}
.quatro_home-grid-like-button13 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart13 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icmagalu7 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.quatro_home-grid-group12777 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g407 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path267 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-image8407 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.quatro_home-grid-wrapper65 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper66 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text138 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper67 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper68 {
    width: 218px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text140 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text142 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 16px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag13 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text144 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider13 {
    width: 281px;
    height: 1px;
    align-self: stretch;
}
.quatro_home-grid-wrapper69 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text146 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup13 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-product-vertical14 {
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 12px;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
}

.quatro_home-grid-product-banner1 {
    height: 470px;
    gap: 12px;
    width: 305px;
    display: flex;
    padding: 5px !important;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    /*flex-direction: column;
    background-color: var(--dl-color-primary-lightest);*/
}

.quatro_home-grid-image29 {
    width: 281px;
    height: 280px;
    display: flex;
    position: relative;
    align-self: stretch;
    align-items: flex-start;
    border-radius: 8px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-image30 {
    top: 50px;
    left: 58px;
    max-width: 162px;
    max-height: 200px;
    width: auto;
    height: auto;
    position: absolute;
}
.quatro_home-grid-like-button14 {
    gap: 10px;
    top: 0px;
    left: 249px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}

.quatro_home-grid-like-buttonList {
    gap: 10px;
    top: 30px;
    left: 520px;
    width: 32px;
    display: flex;
    padding: 4px;
    position: absolute;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white;
}
.quatro_home-grid-icheart14 {
    width: 24px;
    height: 24px;
}
.quatro_home-grid-icmagalu8 {
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.quatro_home-grid-group12778 {
    top: 16.00341796875px;
    left: 5.990234375px;
    width: 28.019847869873047px;
    height: 7.993173599243164px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-g408 {
    top: 0px;
    left: 0px;
    width: 27.83778190612793px;
    height: 5.984658718109131px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.quatro_home-grid-path268 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 6px;
    position: absolute;
}
.quatro_home-grid-image8408 {
    top: 7.017059326171875px;
    left: 0.18115234375px;
    width: 28px;
    height: 1px;
    position: absolute;
}
.quatro_home-grid-wrapper70 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-wrapper71 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.quatro_home-grid-text148 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-wrapper72 {
    gap: 10px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.quatro_home-grid-wrapper73 {
    width: 199px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
}
.quatro_home-grid-text150 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text152 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    font-size: 12px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.quatro_home-grid-tag14 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.quatro_home-grid-text154 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 10px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-divider14 {
    width: 281px;
    height: 2px;
    align-self: stretch;
}
.quatro_home-grid-wrapper74 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-text156 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-icarrowup14 {
    width: 16px;
    height: 16px;
}
.quatro_home-grid-frame1171274928 {
    gap: 16px;
    top: 474px;
    left: 80px;
    width: 1280px;
    display: flex;
    position: absolute;
    align-items: center;
    flex-shrink: 0;
}
.quatro_home-grid-frame113 {
    gap: 10px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.quatro_home-grid-frame110 {
    gap: 12px;
    display: flex;
    align-items: flex-start;
}
.quatro_home-grid-filters {
    gap: 7px;
    display: flex;
    padding: 10px 14px;
    align-items: center;
    border-color: rgba(220, 222, 227, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 28px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-text158 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 14px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-frame {
    width: 14px;
    height: 14px;
}
.quatro_home-grid-filters1 {
    gap: 7px;
    display: flex;
    padding: 10px 14px;
    align-items: center;
    border-color: rgba(220, 222, 227, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 28px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-text160 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 14px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-frame1 {
    width: 14px;
    height: 14px;
}
.quatro_home-grid-icon-button {
    gap: 10px;
    display: flex;
    position: relative;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-icgrid {
    top: 10px;
    left: 10px;
    width: 24px;
    height: 24px;
    position: absolute;
}
.quatro_home-grid-divider15 {
    top: 2528px;
    left: 80px;
    width: 1280px;
    height: 1px;
    position: absolute;
    align-self: stretch;
}
.quatro_home-grid-frame60 {
    gap: 40px;
    top: 2560px;
    left: 1001px;
    width: 359px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: center;
}
.quatro_home-grid-text162 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    opacity: 0.7;
    font-size: 14px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: underline;
}
.quatro_home-grid-text164 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    opacity: 0.7;
    font-size: 14px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-text166 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    opacity: 0.7;
    font-size: 14px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.quatro_home-grid-social {
    gap: 20px;
    top: 2560px;
    left: 80px;
    width: 100px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: center;
}
.quatro_home-grid-icontwitter {
    width: 20px;
    height: 20px;
}
.quatro_home-grid-iconlinkedin {
    width: 20px;
    height: 20px;
}
.quatro_home-grid-iconfacebook {
    width: 20px;
    height: 20px;
}
.quatro_home-grid-image853 {
    top: 2570px;
    left: 80px;
    width: 27px;
    height: 32px;
    position: absolute;
}
.quatro_home-grid-image854 {
    top: 2570px;
    left: 1023px;
    width: 27px;
    height: 32px;
    position: absolute;
}
.quatro_home-grid-header {
    gap: 171px;
    top: 0px;
    left: 0px;
    width: 1440px;
    display: flex;
    padding: 20px 80px;
    position: absolute;
    align-items: center;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 0 0 1px;
    justify-content: space-between;
    background-color: var(--dl-color-neutral_high-lightest);
}
.quatro_home-grid-screenshot20240221at21251 {
    width: 240px;
    height: 48px;
}
.quatro_home-grid-frame5 {
    gap: 16px;
    display: flex;
    align-items: center;
}
.quatro_home-grid-search-bar {
    gap: 12px;
    width: 350px;
    display: flex;
    padding: 12px 20px;
    align-items: center;
    flex-shrink: 0;
    border-color: rgba(220, 222, 227, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 100px;
}
.quatro_home-grid-icsearch {
    width: 20px;
    height: 20px;
}
.quatro_home-grid-wrapper75 {
    display: flex;
    padding: 2px 0;
    flex-grow: 1;
    align-items: flex-start;
}
.quatro_home-grid-text168 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.quatro_home-grid-profile-button {
    gap: 12px;
    width: 48px;
    height: 48px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: var(--dl-color-primary-lightest);
}
.quatro_home-grid-icuser {
    top: 4px;
    left: 2px;
    width: 44px;
    height: 44px;
    position: absolute;
}

.cinco_home-list-container {
    width: 100%;
    display: flex;
    overflow: auto;
    min-height: 100vh;
    align-items: center;
    flex-direction: column;
}
.cinco_home-list-home-list {
    width: 100%;
    height: 2520px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    background-color: rgba(255, 255, 255, 1);
}
.cinco_home-list-frame117 {
    gap: 30px;
    top: 566px;
    left: 80px;
    width: 1280px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-frame115 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.cinco_home-list-product-horizontal {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper001 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image01 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icamazon {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(0, 0, 0, 1);
}
.cinco_home-list-group1272 {
    top: 6.399990081787109px;
    left: 6.400000095367432px;
    width: 18.631149291992188px;
    height: 19.200000762939453px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-group {
    top: 0px;
    left: 0px;
    width: 18.631149291992188px;
    height: 19.200000762939453px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-vector {
    top: 14.294614791870117px;
    left: 0px;
    width: 19px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-vector01 {
    top: 0px;
    left: 3.5293526649475098px;
    width: 12px;
    height: 15px;
    position: absolute;
}
.cinco_home-list-vector02 {
    top: 14.294614791870117px;
    left: 0px;
    width: 19px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-vector03 {
    top: 0px;
    left: 3.5293526649475098px;
    width: 12px;
    height: 15px;
    position: absolute;
}
.cinco_home-list-wrapper002 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper003 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text002 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper004 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper005 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text004 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text006 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper006 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper007 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text008 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup {
    width: 16px;
    height: 16px;
}
.cinco_home-list-product-horizontal01 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper008 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper009 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image02 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image03 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icmagalu {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.cinco_home-list-group1277 {
    top: 12.802734375px;
    left: 4.792187690734863px;
    width: 22.415878295898438px;
    height: 6.394538879394531px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g40 {
    top: 0px;
    left: 0px;
    width: 22.270225524902344px;
    height: 4.787727355957031px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path26 {
    top: 0px;
    left: 0px;
    width: 22px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-image840 {
    top: 5.6136474609375px;
    left: 0.14492177963256836px;
    width: 22px;
    height: 1px;
    position: absolute;
}
.cinco_home-list-wrapper010 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper011 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text010 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag01 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text012 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper012 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper013 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text014 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text016 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button01 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart01 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper014 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider01 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper015 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text018 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup01 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-frame125 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.cinco_home-list-product-horizontal02 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper016 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper017 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image04 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image05 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icamericanas {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(227, 7, 24, 1);
}
.cinco_home-list-framee30718ff {
    top: 6.400000095367432px;
    left: 10.399869918823242px;
    width: 11.512420654296875px;
    height: 19.20000648498535px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-layer {
    top: 0px;
    left: 0px;
    width: 12px;
    height: 3px;
    position: absolute;
}
.cinco_home-list-layer1 {
    top: 4.324929714202881px;
    left: 1.0848217010498047px;
    width: 9px;
    height: 10px;
    position: absolute;
}
.cinco_home-list-layer2 {
    top: 16.69580841064453px;
    left: 0px;
    width: 12px;
    height: 3px;
    position: absolute;
}
.cinco_home-list-wrapper018 {
    gap: 12px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper019 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text020 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag02 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text022 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper020 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper021 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text024 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text026 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button02 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart02 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper022 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider02 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper023 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text028 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup02 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-banner {
    width: 630px;
    height: 194px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
    background-color: var(--dl-color-primary-lightest);
}
.cinco_home-list-text030 {
    top: 86px;
    left: 238px;
    color: var(--dl-color-primary-dark);
    height: auto;
    position: absolute;
    font-size: 16px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-frame124 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.cinco_home-list-product-horizontal03 {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper024 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper025 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image06 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image07 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icmercadolivre {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(255, 209, 0, 1);
}
.cinco_home-list-clippathgroup {
    top: 8.000001907348633px;
    left: 4.800000190734863px;
    width: 22.400001525878906px;
    height: 15.512763977050781px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g30 {
    top: 0px;
    left: 0px;
    width: 22.400001525878906px;
    height: 15.512763977050781px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path2 {
    top: 0px;
    left: 0px;
    width: 22px;
    height: 16px;
    position: absolute;
}
.cinco_home-list-path4 {
    top: 8.295389175415039px;
    left: 5.531693458557129px;
    width: 6px;
    height: 4px;
    position: absolute;
}
.cinco_home-list-path6 {
    top: 2.7985191345214844px;
    left: 7.724824905395508px;
    width: 14px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-path8 {
    top: 0.49834442138671875px;
    left: 3.2888784408569336px;
    width: 16px;
    height: 3px;
    position: absolute;
}
.cinco_home-list-path10 {
    top: 3.1519269943237305px;
    left: 0.629767894744873px;
    width: 17px;
    height: 9px;
    position: absolute;
}
.cinco_home-list-path12 {
    top: 6.958173751831055px;
    left: 0.4872713088989258px;
    width: 21px;
    height: 7px;
    position: absolute;
}
.cinco_home-list-wrapper026 {
    gap: 12px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper027 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text032 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag03 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text034 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 12px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper028 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper029 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text036 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text038 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 12px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button03 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart03 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper030 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider03 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper031 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text040 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup03 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-product-horizontal04 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper032 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper033 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image08 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image09 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icmagalu1 {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.cinco_home-list-group12771 {
    top: 12.802734375px;
    left: 4.792187690734863px;
    width: 22.415878295898438px;
    height: 6.394538879394531px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g401 {
    top: 0px;
    left: 0px;
    width: 22.270225524902344px;
    height: 4.787727355957031px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path261 {
    top: 0px;
    left: 0px;
    width: 22px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-image8401 {
    top: 5.6136474609375px;
    left: 0.14492177963256836px;
    width: 22px;
    height: 1px;
    position: absolute;
}
.cinco_home-list-wrapper034 {
    gap: 12px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper035 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text042 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag04 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text044 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper036 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper037 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text046 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text048 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button04 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart04 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper038 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider04 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper039 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text050 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup04 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-frame123 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.cinco_home-list-product-horizontal05 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper040 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper041 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image10 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image11 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icsubmarino {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(4, 51, 255, 1);
}
.cinco_home-list-g6 {
    top: 9.295284271240234px;
    left: 39.49104690551758px;
    width: 76.22413635253906px;
    height: 13.748006820678711px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g64 {
    top: 9.599997520446777px;
    left: 4.800066947937012px;
    width: 22.261104583740234px;
    height: 12.000004768371582px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path25 {
    top: 0px;
    left: 3.8864307403564453px;
    width: 14px;
    height: 8px;
    position: absolute;
}
.cinco_home-list-path40 {
    top: 8.67583179473877px;
    left: 0px;
    width: 22px;
    height: 3px;
    position: absolute;
}
.cinco_home-list-wrapper042 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper043 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text052 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag05 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text054 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper044 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper045 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text056 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text058 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button05 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart05 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper046 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider05 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper047 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text060 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup05 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-product-horizontal06 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper048 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper049 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image12 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image13 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icmagalu2 {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.cinco_home-list-group12772 {
    top: 12.802734375px;
    left: 4.792187690734863px;
    width: 22.415878295898438px;
    height: 6.394538879394531px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g402 {
    top: 0px;
    left: 0px;
    width: 22.270225524902344px;
    height: 4.787727355957031px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path262 {
    top: 0px;
    left: 0px;
    width: 22px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-image8402 {
    top: 5.6136474609375px;
    left: 0.14492177963256836px;
    width: 22px;
    height: 1px;
    position: absolute;
}
.cinco_home-list-wrapper050 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper051 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text062 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag06 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text064 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper052 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper053 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text066 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text068 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button06 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart06 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper054 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider06 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper055 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text070 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup06 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-frame126 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.cinco_home-list-product-horizontal07 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper056 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper057 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image14 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image15 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icmagalu3 {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.cinco_home-list-group12773 {
    top: 12.802734375px;
    left: 4.792187690734863px;
    width: 22.415878295898438px;
    height: 6.394538879394531px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g403 {
    top: 0px;
    left: 0px;
    width: 22.270225524902344px;
    height: 4.787727355957031px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path263 {
    top: 0px;
    left: 0px;
    width: 22px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-image8403 {
    top: 5.6136474609375px;
    left: 0.14492177963256836px;
    width: 22px;
    height: 1px;
    position: absolute;
}
.cinco_home-list-wrapper058 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper059 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text072 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag07 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text074 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper060 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper061 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text076 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text078 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button07 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart07 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper062 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider07 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper063 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text080 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup07 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-product-horizontal08 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper064 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper065 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image16 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image17 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icmagalu4 {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.cinco_home-list-group12774 {
    top: 12.802734375px;
    left: 4.792187690734863px;
    width: 22.415878295898438px;
    height: 6.394538879394531px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g404 {
    top: 0px;
    left: 0px;
    width: 22.270225524902344px;
    height: 4.787727355957031px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path264 {
    top: 0px;
    left: 0px;
    width: 22px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-image8404 {
    top: 5.6136474609375px;
    left: 0.14492177963256836px;
    width: 22px;
    height: 1px;
    position: absolute;
}
.cinco_home-list-wrapper066 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper067 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text082 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag08 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text084 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper068 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper069 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text086 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text088 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button08 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart08 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper070 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider08 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper071 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text090 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup08 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-frame127 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.cinco_home-list-product-horizontal09 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper072 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper073 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image18 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image19 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icaliexpress {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(255, 255, 255, 1);
}
.cinco_home-list-group1271 {
    top: 6.400000095367432px;
    left: 6.400000095367432px;
    width: 19.200000762939453px;
    height: 19.200000762939453px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-vector04 {
    top: 0px;
    left: 0px;
    width: 19px;
    height: 19px;
    position: absolute;
}
.cinco_home-list-vector05 {
    top: 5.692224979400635px;
    left: 3.9396634101867676px;
    width: 11px;
    height: 2px;
    position: absolute;
}
.cinco_home-list-vector06 {
    top: 6.158811092376709px;
    left: 4.4012017250061035px;
    width: 10px;
    height: 6px;
    position: absolute;
}
.cinco_home-list-vector07 {
    top: 0px;
    left: 0px;
    width: 19px;
    height: 4px;
    position: absolute;
}
.cinco_home-list-wrapper074 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper075 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text092 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag09 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text094 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper076 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper077 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text096 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text098 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button09 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart09 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper078 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider09 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper079 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text100 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup09 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-product-horizontal10 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper080 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper081 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image20 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image21 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icmagalu5 {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.cinco_home-list-group12775 {
    top: 12.802734375px;
    left: 4.792187690734863px;
    width: 22.415878295898438px;
    height: 6.394538879394531px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g405 {
    top: 0px;
    left: 0px;
    width: 22.270225524902344px;
    height: 4.787727355957031px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path265 {
    top: 0px;
    left: 0px;
    width: 22px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-image8405 {
    top: 5.6136474609375px;
    left: 0.14492177963256836px;
    width: 22px;
    height: 1px;
    position: absolute;
}
.cinco_home-list-wrapper082 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper083 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text102 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag10 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text104 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper084 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper085 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text106 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text108 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button10 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart10 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper086 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider10 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper087 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text110 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup10 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-frame128 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.cinco_home-list-product-horizontal11 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper088 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper089 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image22 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image23 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icamericanas1 {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(227, 7, 24, 1);
}
.cinco_home-list-framee30718ff1 {
    top: 6.400000095367432px;
    left: 10.399869918823242px;
    width: 11.512420654296875px;
    height: 19.20000648498535px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-layer3 {
    top: 0px;
    left: 0px;
    width: 12px;
    height: 3px;
    position: absolute;
}
.cinco_home-list-layer4 {
    top: 4.324929714202881px;
    left: 1.0848217010498047px;
    width: 9px;
    height: 10px;
    position: absolute;
}
.cinco_home-list-layer5 {
    top: 16.69580841064453px;
    left: 0px;
    width: 12px;
    height: 3px;
    position: absolute;
}
.cinco_home-list-wrapper090 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper091 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text112 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag11 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text114 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper092 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper093 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text116 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text118 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button11 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart11 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper094 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider11 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper095 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text120 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup11 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-product-horizontal12 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper096 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper097 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image24 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image25 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icmagalu6 {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.cinco_home-list-group12776 {
    top: 12.802734375px;
    left: 4.792187690734863px;
    width: 22.415878295898438px;
    height: 6.394538879394531px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g406 {
    top: 0px;
    left: 0px;
    width: 22.270225524902344px;
    height: 4.787727355957031px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path266 {
    top: 0px;
    left: 0px;
    width: 22px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-image8406 {
    top: 5.6136474609375px;
    left: 0.14492177963256836px;
    width: 22px;
    height: 1px;
    position: absolute;
}
.cinco_home-list-wrapper098 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper099 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text122 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag12 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text124 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper100 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper101 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text126 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text128 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button12 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart12 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper102 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider12 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper103 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text130 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup12 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-frame129 {
    gap: 20px;
    display: flex;
    align-items: flex-start;
}
.cinco_home-list-product-horizontal13 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper104 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper105 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image26 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image27 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icmagalu7 {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.cinco_home-list-group12777 {
    top: 12.802734375px;
    left: 4.792187690734863px;
    width: 22.415878295898438px;
    height: 6.394538879394531px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g407 {
    top: 0px;
    left: 0px;
    width: 22.270225524902344px;
    height: 4.787727355957031px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path267 {
    top: 0px;
    left: 0px;
    width: 22px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-image8407 {
    top: 5.6136474609375px;
    left: 0.14492177963256836px;
    width: 22px;
    height: 1px;
    position: absolute;
}
.cinco_home-list-wrapper106 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper107 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text132 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag13 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text134 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper108 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper109 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text136 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text138 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button13 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart13 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper110 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider13 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper111 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text140 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup13 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-product-horizontal14 {
    gap: 12px;
    width: 630px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-wrapper112 {
    gap: 12px;
    width: 630px;
    display: flex;
    padding: 16px 12px 12px;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    flex-direction: column;
}
.cinco_home-list-wrapper113 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-image28 {
    width: 120px;
    height: 120px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 8px;
}
.cinco_home-list-image29 {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
    position: absolute;
}
.cinco_home-list-icmagalu8 {
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: rgba(14, 135, 254, 1);
}
.cinco_home-list-group12778 {
    top: 12.802734375px;
    left: 4.792187690734863px;
    width: 22.415878295898438px;
    height: 6.394538879394531px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-g408 {
    top: 0px;
    left: 0px;
    width: 22.270225524902344px;
    height: 4.787727355957031px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-path268 {
    top: 0px;
    left: 0px;
    width: 22px;
    height: 5px;
    position: absolute;
}
.cinco_home-list-image8408 {
    top: 5.6136474609375px;
    left: 0.14492177963256836px;
    width: 22px;
    height: 1px;
    position: absolute;
}
.cinco_home-list-wrapper114 {
    gap: 12px;
    width: 438px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
}
.cinco_home-list-wrapper115 {
    gap: 2px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-text142 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-tag14 {
    gap: 10px;
    display: flex;
    padding: 8px;
    align-items: center;
    border-radius: 6px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.cinco_home-list-text144 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 14px;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-wrapper116 {
    gap: 8px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-wrapper117 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-text146 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 20px;
    font-style: Semi Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text148 {
    color: var(--dl-color-neutral_low-lightest);
    height: auto;
    flex-grow: 1;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: line-through;
}
.cinco_home-list-like-button14 {
    gap: 10px;
    display: flex;
    padding: 4px;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    border: 2px solid white; /* Adicionando a borda branca */
}
.cinco_home-list-icheart14 {
    width: 24px;
    height: 24px;
}
.cinco_home-list-wrapper118 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
}
.cinco_home-list-divider14 {
    width: 606px;
    height: 1px;
    align-self: stretch;
}
.cinco_home-list-wrapper119 {
    gap: 4px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-text150 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 16px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-icarrowup14 {
    width: 16px;
    height: 16px;
}
.cinco_home-list-banner1 {
    width: 100%;
    height: 100%;
}
.cinco_home-list-rectangle263 {
    top: 0px;
    left: 0px;
    width: 1280px;
    height: 288px;
    position: absolute;
    border-radius: 18px;
}
.cinco_home-list-image30 {
    top: 0px;
    left: 975px;
    width: 210px;
    height: 288px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-group01 {
    top: 34.55827713012695px;
    left: -25.50603485107422px;
    width: 227.9411163330078px;
    height: 279.3209228515625px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-isolation-mode {
    top: 0px;
    left: 0px;
    width: 227.9411163330078px;
    height: 279.3209228515625px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-group02 {
    top: 0px;
    left: 0px;
    width: 227.9411163330078px;
    height: 279.3209228515625px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-vector08 {
    top: 238.10302734375px;
    left: 0px;
    width: 179px;
    height: 176px;
    opacity: 0.8;
    position: absolute;
}
.cinco_home-list-group03 {
    top: 34.74609375px;
    left: 88.8515625px;
    width: 93.46327209472656px;
    height: 116.71490478515625px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-group04 {
    top: 101.61767578125px;
    left: 1.224609375px;
    width: 8.768106460571289px;
    height: 2.214891195297241px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-clippathgroup1 {
    top: 0px;
    left: 0px;
    width: 8.768106460571289px;
    height: 2.214891195297241px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-clippath {
    top: 0px;
    left: 0px;
    width: 8.768106460571289px;
    height: 2.214891195297241px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-vector09 {
    top: 0px;
    left: 0px;
    width: 9px;
    height: 2px;
    position: absolute;
}
.cinco_home-list-group05 {
    top: -0.01123046875px;
    left: 0px;
    width: 8.768106460571289px;
    height: 2.2261855602264404px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-group06 {
    top: 0px;
    left: 0px;
    width: 8.768106460571289px;
    height: 2.2261855602264404px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-vector10 {
    top: 0px;
    left: 0px;
    width: 9px;
    height: 2px;
    position: absolute;
}
.cinco_home-list-vector11 {
    top: 15.73487663269043px;
    left: 15.291202545166016px;
    width: 19px;
    height: 20px;
    position: absolute;
}
.cinco_home-list-vector12 {
    top: 0.64697265625px;
    left: 17.216796875px;
    width: 37px;
    height: 51px;
    position: absolute;
}
.cinco_home-list-vector13 {
    top: 0px;
    left: 1.119170069694519px;
    width: 44px;
    height: 50px;
    position: absolute;
}
.cinco_home-list-vector14 {
    top: 80.73388671875px;
    left: 54.86328125px;
    width: 19px;
    height: 20px;
    position: absolute;
}
.cinco_home-list-vector15 {
    top: 12.62607479095459px;
    left: 1.3829891681671143px;
    width: 92px;
    height: 94px;
    position: absolute;
}
.cinco_home-list-vector16 {
    top: 9.995750427246094px;
    left: 0px;
    width: 85px;
    height: 94px;
    position: absolute;
}
.cinco_home-list-vector17 {
    top: 65.00048828125px;
    left: 40.689453125px;
    width: 44px;
    height: 50px;
    position: absolute;
}
.cinco_home-list-vector18 {
    top: 65.62451171875px;
    left: 56.779296875px;
    width: 37px;
    height: 51px;
    position: absolute;
}
.cinco_home-list-group07 {
    top: 0px;
    left: 44.345703125px;
    width: 183.5954132080078px;
    height: 186.220458984375px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-group08 {
    top: 0px;
    left: 0px;
    width: 183.5954132080078px;
    height: 186.220458984375px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-vector19 {
    top: 0px;
    left: 0px;
    width: 184px;
    height: 186px;
    position: absolute;
}
.cinco_home-list-vector20 {
    top: 0px;
    left: 0px;
    width: 184px;
    height: 186px;
    position: absolute;
}
.cinco_home-list-group09 {
    top: 5.927104949951172px;
    left: 8.947088241577148px;
    width: 165.12664794921875px;
    height: 169.35643005371094px;
    display: flex;
    position: absolute;
    align-items: flex-start;
    flex-shrink: 1;
}
.cinco_home-list-vector21 {
    top: 6.0673828125px;
    left: 74.806640625px;
    width: 90px;
    height: 102px;
    opacity: 0.5;
    position: absolute;
}
.cinco_home-list-vector22 {
    top: 101.623046875px;
    left: 0px;
    width: 60px;
    height: 64px;
    opacity: 0.4;
    position: absolute;
}
.cinco_home-list-vector23 {
    top: 0px;
    left: 65.6171875px;
    width: 82px;
    height: 58px;
    opacity: 0.4;
    position: absolute;
}
.cinco_home-list-vector24 {
    top: 127.30859375px;
    left: 19.4921875px;
    width: 57px;
    height: 42px;
    opacity: 0.4;
    position: absolute;
}
.cinco_home-list-text152 {
    top: 56px;
    left: 56px;
    color: var(--dl-color-primary-darkest);
    width: 640px;
    height: auto;
    position: absolute;
    font-size: 34px;
    font-style: Bold;
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-button {
    gap: 10px;
    top: 184px;
    left: 56px;
    width: 247px;
    display: flex;
    padding: 14px 32px;
    overflow: hidden;
    position: absolute;
    align-items: center;
    border-radius: 1500px;
    justify-content: center;
    background-color: var(--dl-color-primary-dark);
}
.cinco_home-list-iconwhatsapp {
    width: 20px;
    height: 20px;
}
.cinco_home-list-text154 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 16px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-button1 {
    gap: 10px;
    top: 184px;
    left: 319px;
    width: 241px;
    display: flex;
    padding: 14px 32px;
    overflow: hidden;
    position: absolute;
    align-items: center;
    border-radius: 1500px;
    justify-content: center;
    background-color: var(--dl-color-primary-dark);
}
.cinco_home-list-telegramsvg {
    width: 20px;
    height: 20px;
}
.cinco_home-list-text156 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    font-size: 16px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-frame1171274928 {
    gap: 16px;
    top: 474px;
    left: 80px;
    width: 1280px;
    display: flex;
    position: absolute;
    align-items: center;
    flex-shrink: 0;
}
.cinco_home-list-frame113 {
    gap: 10px;
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.cinco_home-list-frame110 {
    gap: 12px;
    display: flex;
    align-items: flex-start;
}
.cinco_home-list-filters {
    gap: 7px;
    display: flex;
    padding: 10px 14px;
    align-items: center;
    border-color: rgba(220, 222, 227, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 28px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-text158 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    font-size: 14px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-frame {
    width: 14px;
    height: 14px;
}
.cinco_home-list-filters1 {
    gap: 7px;
    display: flex;
    padding: 10px 14px;
    align-items: center;
    border-color: rgba(128, 213, 239, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 28px;
    background-color: var(--dl-color-primary-lightest);
}
.cinco_home-list-text160 {
    color: var(--dl-color-primary-darkest);
    height: auto;
    font-size: 14px;
    font-style: Medium;
    text-align: left;
    font-family: Inter;
    font-weight: 500;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-frame1 {
    width: 14px;
    height: 14px;
}
.cinco_home-list-icon-button {
    gap: 10px;
    display: flex;
    position: relative;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-iclist {
    top: 10px;
    left: 10px;
    width: 24px;
    height: 24px;
    position: absolute;
}
.cinco_home-list-divider15 {
    top: 2428px;
    left: 80px;
    width: 1280px;
    height: 1px;
    position: absolute;
    align-self: stretch;
}
.cinco_home-list-frame60 {
    gap: 40px;
    top: 2460px;
    left: 1001px;
    width: 359px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: center;
}
.cinco_home-list-text162 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    opacity: 0.7;
    font-size: 14px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: underline;
}
.cinco_home-list-text164 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    opacity: 0.7;
    font-size: 14px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-text166 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    opacity: 0.7;
    font-size: 14px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-social {
    gap: 20px;
    top: 2460px;
    left: 80px;
    width: 100px;
    display: flex;
    overflow: hidden;
    position: absolute;
    align-items: center;
}
.cinco_home-list-icontwitter {
    width: 20px;
    height: 20px;
}
.cinco_home-list-iconlinkedin {
    width: 20px;
    height: 20px;
}
.cinco_home-list-iconfacebook {
    width: 20px;
    height: 20px;
}
.cinco_home-list-image853 {
    top: 2470px;
    left: 80px;
    width: 27px;
    height: 32px;
    position: absolute;
}
.cinco_home-list-image854 {
    top: 2470px;
    left: 1023px;
    width: 27px;
    height: 32px;
    position: absolute;
}
.cinco_home-list-loading {
    gap: 16px;
    top: 2360px;
    left: 610px;
    width: 220px;
    display: flex;
    position: absolute;
    align-items: center;
}
.cinco_home-list-spinner {
    width: 28px;
    height: 28px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
}
.cinco_home-list-ellipse80 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 28px;
    position: absolute;
}
.cinco_home-list-ellipse81 {
    top: 0px;
    left: 0px;
    width: 28px;
    height: 28px;
    position: absolute;
}
.cinco_home-list-text168 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    font-size: 14px;
    font-style: Regular;
    text-align: left;
    font-family: Inter;
    font-weight: 400;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none;
}
.cinco_home-list-header {
    gap: 171px;
    top: 0px;
    left: 0px;
    width: 1440px;
    display: flex;
    padding: 20px 80px;
    position: absolute;
    align-items: center;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 0 0 1px;
    justify-content: space-between;
    background-color: var(--dl-color-neutral_high-lightest);
}
.cinco_home-list-screenshot20240221at21251 {
    width: 240px;
    height: 48px;
}
.cinco_home-list-frame5 {
    gap: 16px;
    display: flex;
    align-items: center;
}
.cinco_home-list-search-bar {
    gap: 12px;
    width: 350px;
    display: flex;
    padding: 12px 20px;
    align-items: center;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 100px;
}
.cinco_home-list-icsearch {
    width: 20px;
    height: 20px;
}
.cinco_home-list-wrapper120 {
    display: flex;
    padding: 2px 0;
    flex-grow: 1;
    align-items: flex-start;
}
.cinco_home-list-text170 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.cinco_home-list-profile-button {
    gap: 12px;
    width: 48px;
    height: 48px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 100px;
    background-color: var(--dl-color-primary-lightest);
}
.cinco_home-list-icuser {
    top: 4px;
    left: 2px;
    width: 44px;
    height: 44px;
    position: absolute;
}

.cinco_button {
    color: var(--dl-color-gray-black);
    display: inline-block;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.cinco_input {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.cinco_textarea {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.cinco_list {
    width: 100%;
    margin: 1em 0px 1em 0px;
    display: block;
    padding: 0px 0px 0px 1.5rem;
    list-style-type: none;
    list-style-position: outside;
}
.cinco_list-item {
    display: list-item;
}
.cinco_teleport-show {
    display: flex !important;
    transform: none !important;
}
.cinco_Content {
    font-size: 16px;
    font-family: Inter;
    font-weight: 400;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.cinco_Heading {
    font-size: 32px;
    font-family: Inter;
    font-weight: 700;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.cinco_HeadlineLarge {
    font-size: 28px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.cinco_HeadlineMedium {
    font-size: 24px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_HeadlineSmall1 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_HeadlineSmall3 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_TitleMedium2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.cinco_TitleMedium3 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.cinco_BodyExtraSmall1 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_BodyExtraSmall2 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_BodyExtraSmall3 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_BodySmall1 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_BodySmall2 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_BodySmall3 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_BodyMedium1 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.cinco_BodyMedium2 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.cinco_BodyMedium3 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_BodyLarge1 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.cinco_BodyLarge2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.cinco_CTAMedium {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}

.signin-container {
    width: 100%;
    display: flex;
    overflow: auto;
    align-items: center;
    flex-direction: column;
}
.signin-signin {
    padding: 25px;
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    flex-shrink: 0;
    border-radius: 16px;
    background-color: var(--dl-color-neutral_high-lightest);
}
.signin-input {
    display: flex;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    margin: 20px 0;
}
.signin-wrapper {
    width: 100%;
    gap: 12px;
    display: flex;
    overflow: hidden;
    align-items: center;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 12px;
}
.signin-icmail {
    width: 20px;
    height: 20px;
    margin-left: 11px;
}
.signin-wrapper01 {
    display: flex;
    align-items: center;
}
.signin-text {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.signin-input1 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 20px;
}
.signin-wrapper02 {
    gap: 12px;
    display: flex;
    overflow: hidden;
    align-self: stretch;
    align-items: center;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 12px;
}
.signin-iclock {
    width: 20px;
    height: 20px;
    margin-left: 11px;
}
.signin-wrapper03 {
    display: flex;
    flex-grow: 1;
    align-items: center;
}
.signin-text02 {
    color: var(--dl-color-neutral_low-light);
    height: auto;
    flex-grow: 1;
    text-align: left;
    line-height: 139.9999976158142%;
}
.signin-iceyeoff {
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.signin-text04 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    text-align: center;
    line-height: 139.9999976158142%;
    margin-bottom: 10px;
}
.signin-text06 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    text-align: center;
    line-height: 139.9999976158142%;
}
.signin-default-button {
    width: 100%;
    border: none;
    display: flex;
    padding: 14px 16px;
    overflow: hidden;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 12px;
    justify-content: center;
    background-color: var(--dl-color-primary-medium);
}
.signin-wrapper04 {
    gap: 8px;
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
}
.signin-text08 {
    color: var(--dl-color-neutral_high-lightest);
    height: auto;
    text-align: center;
    line-height: 139.9999976158142%;
}
.signin-wrapper05 {
    display: flex;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: center;
}
.signin-text10 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    text-align: center;
    line-height: 139.9999976158142%;
}
.signin-text12 {
    color: var(--dl-color-primary-medium);
    height: auto;
    font-size: 14px;
    font-style: Semi Bold;
    text-align: center;
    font-family: Inter;
    font-weight: 700;
    line-height: 139.9999976158142%;
    font-stretch: normal;
    text-decoration: none;
    margin-left: 10px;
}
.signin-wrapper06 {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    justify-content: space-between;
    margin-bottom: 20px;
}
.signin-wrapper07 {
    gap: 8px;
    display: flex;
    align-items: center;
}
.signin-toogle {
    width: 42px;
    height: 24px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
}
.signin-track {
    top: 0px;
    left: 0px;
    width: 42px;
    height: 24px;
    position: absolute;
    border-radius: 12px;
}
.signin-knob {
    top: 2px;
    left: 20px;
    width: 20px;
    height: 20px;
    position: absolute;
}
.signin-text14 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    text-align: right;
    line-height: 139.9999976158142%;
}
.signin-text16 {
    color: var(--dl-color-neutral_low-medium);
    height: auto;
    text-align: right;
    line-height: 139.9999976158142%;
}
.signin-icon-button {
    border: none;
    display: flex;
    align-items: flex-start;
    border-radius: 100px;
    background-color: var(--dl-color-neutral_high-lightest);
    top: 14px;
    position: absolute;
    right: 11px;
}
.signin-icclose {
    width: 24px;
    height: 24px;
}
.signin-or {
    height: 32px;
    display: flex;
    padding: 10px 0;
    align-items: center;
    flex-shrink: 0;
    margin: 20px 0;
}
.signin-line1 {
    width: 160px;
    height: 1px;
    flex-grow: 1;
}
.signin-text18 {
    color: var(--dl-color-neutral_low-light);
    width: 108px;
    height: auto;
    text-align: center;
    line-height: 139.9999976158142%;
}
.signin-line2 {
    width: 160px;
    height: 1px;
    flex-grow: 1;
}
.signin-social-button {
    width: 100%;
    display: flex;
    padding: 8px 12px;
    align-items: center;
    flex-shrink: 0;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 12px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
    margin-bottom: 20px;
}
.signin-wrapper08 {
    display: flex;
    overflow: hidden;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
    border-radius: 8px;
    justify-content: center;
    background-color: var(--dl-color-neutral_high-lightest);
}
.signin-logo {
    width: 30px;
    height: 30px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 1px;
}
.signin-wrapper09 {
    top: 6px;
    left: 6px;
    width: 18px;
    height: 18px;
    position: absolute;
}
.signin-text20 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    text-align: left;
    line-height: 139.9999976158142%;
}
.signin-social-button1 {
    width: 100%;
    display: flex;
    padding: 8px 12px;
    align-items: center;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 12px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
    margin-bottom: 20px;
}
.signin-wrapper10 {
    display: flex;
    overflow: hidden;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
    border-radius: 8px;
    justify-content: center;
    background-color: var(--dl-color-neutral_high-lightest);
}
.signin-logo1 {
    width: 30px;
    height: 30px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 1px;
}
.signin-wrapper11 {
    top: 6px;
    left: 6px;
    width: 18px;
    height: 18px;
    position: absolute;
}
.signin-text22 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    text-align: left;
    line-height: 139.9999976158142%;
}
.signin-social-button2 {
    width: 100%;
    display: flex;
    padding: 8px 12px;
    align-items: center;
    border-color: rgba(240, 241, 245, 1);
    border-style: solid;
    border-width: 1px;
    border-radius: 12px;
    flex-direction: column;
    background-color: var(--dl-color-neutral_high-lightest);
    margin-bottom: 20px;
}
.signin-wrapper12 {
    display: flex;
    overflow: hidden;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
    border-radius: 8px;
    justify-content: center;
    background-color: var(--dl-color-neutral_high-lightest);
}
.signin-logo2 {
    width: 30px;
    height: 30px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 1px;
}
.signin-wrapper13 {
    top: 6px;
    left: 6px;
    width: 18px;
    height: 18px;
    position: absolute;
}
.signin-text24 {
    color: var(--dl-color-neutral_low-darkest);
    height: auto;
    text-align: left;
    line-height: 139.9999976158142%;
}

.seis_button {
    color: var(--dl-color-gray-black);
    display: inline-block;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.seis_input {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem 1rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.seis_textarea {
    color: var(--dl-color-gray-black);
    cursor: auto;
    padding: 0.5rem;
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    border-radius: 4px;
    background-color: var(--dl-color-gray-white);
}
.seis_list {
    width: 100%;
    margin: 1em 0px 1em 0px;
    display: block;
    padding: 0px 0px 0px 1.5rem;
    list-style-type: none;
    list-style-position: outside;
}
.seis_list-item {
    display: list-item;
}
.teleport-show {
    display: flex !important;
    transform: none !important;
}
.seis_Content {
    font-size: 16px;
    font-family: Inter;
    font-weight: 400;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.seis_Heading {
    font-size: 32px;
    font-family: Inter;
    font-weight: 700;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}
.seis_HeadlineLarge {
    font-size: 28px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.seis_HeadlineMedium {
    font-size: 24px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.seis_HeadlineSmall1 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.seis_HeadlineSmall3 {
    font-size: 20px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.seis_TitleMedium2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.seis_TitleMedium3 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.seis_BodyExtraSmall1 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.seis_BodyExtraSmall2 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.seis_BodyExtraSmall3 {
    font-size: 10px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
._seisBodySmall1 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.seis_BodySmall2 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.seis_BodySmall3 {
    font-size: 12px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.seis_BodyMedium1 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.seis_BodyMedium2 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.seis_BodyMedium3 {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.seis_BodyLarge1 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 400px;
    font-stretch: normal;
    letter-spacing: 0em;
}
.seis_BodyLarge2 {
    font-size: 16px;
    font-style: normal;
    font-family: Inter;
    font-weight: 500px;
    font-stretch: normal;
    letter-spacing: 0px;
}
.CTAMedium {
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    font-weight: 700px;
    font-stretch: normal;
    letter-spacing: 0px;
}

.Rectangle263 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 30px 50px;
}

.panel-body {
    max-width: 1280px;
    width: 100%;
    margin: auto;
}

.bannerArea {
    display: flex;
    justify-content: center;
    /* align-items: center; */
    border-radius: 8px;
}

.textBanner {
    color: #00789C;
    font-weight: 600;
    font-size: 16px
}
.headerContainer {
    height: 90px !important;
}

.SearchBar2 {
    display: none !important;
}

#slider-div {
    display: flex;
    flex-direction: row;
}

#slider-div>div {
    margin: 8px;
    width: 100%;
    padding: 0 10px;
}

.slider-label {
    position: absolute;
    background-color: #eee;
    padding: 4px;
    font-size: 0.75rem;
}

.slider-selection {
    background-image: linear-gradient(to bottom, #00ABDF, #00ABDF) !important;
}

.slider-handle {
    background-image: linear-gradient(to bottom, #d1e8ef, #d1e8ef) !important;
    border: 1px solid #00ABDF !important;
}

.slider-track {
    margin-top: 0 !important;
    height: 2px !important;
}

.slider-horizontal {
    width: 100% !important;
    margin-top: 24px;
}

.priceRange {
    font-size: 16px;
    font-weight: 500;
    margin-left: -7px;
}

.filter-wrapper2 {
    position: fixed !important;
    margin-top: -61px !important;
    width: 295px !important;
    background-color: #fff !important;
    z-index: 3;
    border-bottom: 0.5 solid #ccc !important;
}

.filter-wrapper2-price {
    gap: 10px;
    display: flex;
    padding: 20px 12px 8px 20px;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
    background-color: #fff !important;
    z-index: 3;
    border-bottom: 0.5 solid #ccc !important;
}

.help-block {
    color: rgba(243, 21, 39, 1)
}

.has-error {
    border: 1px solid rgba(243, 21, 39, 1)
}

/*  */
.switch {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
  }

  .switch + label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    user-select: none;
  }
  .switch--shadow + label {
    padding: 2px;
    width: 45px;
    height: 25px;
    background-color: #dddddd;
    border-radius: 60px;
  }

  .switch--shadow + label:before,
  .switch--shadow + label:after {
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    content: '';
}
.switch--shadow + label:before {
    right: 1px;
    background-color: #f1f1f1;
    border-radius: 60px;
    transition: all 0.4s;
}
.switch--shadow + label:after {
    width: 21px;
    background-color: #fff;
    border-radius: 100%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    transition: all 0.4s;
}

.switch--shadow:checked + label:before {
    background-color: #00ABDF;
  }
  .switch--shadow:checked + label:after {
    transform: translateX(21px);
  }
/*  */

.container-product {
    position: relative;
    background: white;
    left: 0px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

.container-img-product {
    border: 1px solid #F0F1F5;
    max-width: 500px;
    width: 100%;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    object-fit: contain;
    object-position: center;
    padding: 16px
}

.img-product {
    width: 100%;
    max-width: 255px;
    height: 100%
}

.imagePercent {
    width: 200px;
    height: 213px;
}

@media (max-width: 769px) {
    .quatro_home-grid-divider14 {
        width: 275px;
    }

    .ContainerTitle {
        max-width: 420px !important;
    }

    .WhatsappButton {
        margin-bottom: 20px !important;
        font-size: 15px !important;
    }

    .imagePercent {
        width: 154px;
        height: 180px;
    }

    .Rectangle263 {
        align-items: flex-start !important;
    }

    .cinco_home-list-text032,
    .cinco_home-list-text036,
    .cinco_home-list-text038 {
        font-size: 14px;
        max-width: 180px;
    }

    .container-product {
        flex-direction: column;
        align-items: center;
    }

    .img-product {
        width: auto;
        max-height: 250px;
    }

    .Screenshot20240221At21251 {
        width: 180px !important;
        height: 35px !important;
    }

    .ProfileButton{
        width: 40px !important;
        height: 40px !important;
    }

    .ProfileButton > img{
        width: 40px !important;
        height: 40px !important;
    }

    .WhatsappButton {
        font-size: 14px !important;
        margin: 0 0 10px 0 !important;
        padding: 3px 10px 3px 5px !important;
    }

    .GrupoDoWhatsapp, .GrupoDoTelegram{
        font-size: 15px !important;

    }
}

@media (max-width: 500px) {
    .quatro_home-grid-divider14 {
        width: 155px;
    }
    .itemGridCard {
        height: 293px !important;
    }

    .SearchBar {
        display: none !important;
    }

    .SearchBar2 {
        display: flex !important;
    }

    .quatro_home-grid-product-banner1 {
        height: 366px;
    }

    .RecebaNotificaEsDasMelhoresOfertasEDescontosExclusivos {
        font-size: 15px !important;
        line-height: 20px !important;
        max-width: 180px;
    }
.GrupoDoWhatsapp, .GrupoDoTelegram{
    font-size: 13px !important;
    /* width: 100% !important; */

}


    .containerButtons {
        max-width: 207px !important;
    }

    .Rectangle263 {
        padding: 15px 19px !important;
    }

    .imagePercent {
        width: 106px;
        height: 120px;
    }

    .quatro_home-grid-product-vertical14,
    .quatro_home-grid-product-banner1 {
        width: 180px;
        height: 299px;
    }

    .quatro_home-grid-image29 {
        width: 153px;
        height: 145px;
    }
    .quatro_home-grid-text148,
    .quatro_home-grid-text150,
    .quatro_home-grid-text152 {
        font-size: 14px !important;
    }
    .quatro_home-grid-tag14 {
        padding: 4px 5px;
    }
    .quatro_home-grid-image30 {
        width: 90px !important;
        height: 117px !important;
        left: 33px !important;
        top: 15px !important;
        object-fit: contain;
    }

    .quatro_home-grid-like-button14 {
        left: 126px !important;
        top: 8px !important;
    }

    .quatro_home-grid-wrapper73 {
        width: 84px;
    }

    .DividerI837 {
        width: 157px;
    }

    .cinco_home-list-image07 {
        width: 79px !important;
    }

    .footerContainer {
        flex-direction: column;
    }

    .Frame60 {
        flex-direction: column;
        gap: 24px;
        margin-top: 24px;
    }

    .signin-line1 {
        width: 110px;
    }

    .signin-line2 {
        width: 110px;
    }

    .quatro_home-grid-text154 {
        font-size: 10px;
    }

    .container-img-product {
        border: none;
        margin-top: -14px;
    }
}

@media (max-width: 405px) {
    .imagePercent {
        width: 94px;
        height: 126px;
        margin-top: -12px;

    }
    .quatro_home-grid-divider14 {
        width: 145px;
    }
    .quatro_home-grid-product-vertical14,
    .quatro_home-grid-product-banner1 {
        width: 165px !important;
    }

    .quatro_home-grid-tag14 {
        padding: 4px 2px;
    }
    .quatro_home-grid-image29 {
        width: 149px !important;
    }

    .cardVertical {
        min-width: 390px !important;
    }

    .cinco_home-list-image06 {
        width: 99px !important;
    }

    .quatro_home-grid-image30 {
        left: 31px !important;
    }

    .quatro_home-grid-like-button14 {
        left: 119px !important;
    }

}

.swal-wide{
    width:550px !important;
}

.swal2-html-container{
    justify-self:center !important;
}


.web-only {
    display: none;
}

@media only screen and (min-width: 769px) {
    .web-only {
        display: block;
    }
}

.mobile-only {
    display: none;
}

@media only screen and (max-width: 768px) {
    .mobile-only {
        display: block;
        .row {
            margin-left: -15px;
        }
    }
}

.container-product-grupos {
    position: relative;
    background: white;
    left: 0px;
    margin: 0 auto;
    justify-content: space-between;
    gap: 20px;
}

.copy-coupon-button {
    border: 2px dashed #CCCCCC;
    padding: 15px 25px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    color: #000; /* Text color */
    margin: 20px auto;
    width: 100%; /* Largura de 50% da div */
    justify-content: center; /* Centraliza o conteúdo do botão */
}

.copy-coupon-button img {
    margin-left: 10px;
    width: 20px;
    height: 20px;
}



