#note {
    position:inherit;
    top: 0;
    left: 0;
    right: 0;
    background: #ff0000;
    text-align: center;
    line-height: 2.5;
    overflow: hidden;
    -webkit-box-shadow: 0 0 5px black;
    -moz-box-shadow: 0 0 5px black;
    box-shadow: 0 0 5px black;
    color: #fff;
    font-size: large;
    font-weight: bold;
}



:root,
.color-background-1 {
    --color-background: 255, 255, 255;

    --gradient-background: #ffffff;




    --color-foreground: 18, 18, 18;
    --color-background-contrast: 191, 191, 191;
    --color-shadow: 18, 18, 18;
    --color-button: 18, 18, 18;
    --color-button-text: 255, 255, 255;
    --color-secondary-button: 255, 255, 255;
    --color-secondary-button-text: 18, 18, 18;
    --color-link: 18, 18, 18;
    --color-badge-foreground: 18, 18, 18;
    --color-badge-background: 255, 255, 255;
    --color-badge-border: 18, 18, 18;
    --payment-terms-background-color: rgb(255 255 255);
}


.color-background-2 {
    --color-background: 243, 243, 243;

    --gradient-background: #f3f3f3;




    --color-foreground: 18, 18, 18;
    --color-background-contrast: 179, 179, 179;
    --color-shadow: 18, 18, 18;
    --color-button: 18, 18, 18;
    --color-button-text: 243, 243, 243;
    --color-secondary-button: 243, 243, 243;
    --color-secondary-button-text: 18, 18, 18;
    --color-link: 18, 18, 18;
    --color-badge-foreground: 18, 18, 18;
    --color-badge-background: 243, 243, 243;
    --color-badge-border: 18, 18, 18;
    --payment-terms-background-color: rgb(243 243 243);
}


.color-inverse {
    --color-background: 36, 40, 51;

    --gradient-background: #242833;




    --color-foreground: 255, 255, 255;
    --color-background-contrast: 47, 52, 66;
    --color-shadow: 18, 18, 18;
    --color-button: 255, 255, 255;
    --color-button-text: 0, 0, 0;
    --color-secondary-button: 36, 40, 51;
    --color-secondary-button-text: 255, 255, 255;
    --color-link: 255, 255, 255;
    --color-badge-foreground: 255, 255, 255;
    --color-badge-background: 36, 40, 51;
    --color-badge-border: 255, 255, 255;
    --payment-terms-background-color: rgb(36 40 51);
}


.color-accent-1 {
    --color-background: 18, 18, 18;

    --gradient-background: #121212;




    --color-foreground: 255, 255, 255;
    --color-background-contrast: 146, 146, 146;
    --color-shadow: 18, 18, 18;
    --color-button: 255, 255, 255;
    --color-button-text: 18, 18, 18;
    --color-secondary-button: 18, 18, 18;
    --color-secondary-button-text: 255, 255, 255;
    --color-link: 255, 255, 255;
    --color-badge-foreground: 255, 255, 255;
    --color-badge-background: 18, 18, 18;
    --color-badge-border: 255, 255, 255;
    --payment-terms-background-color: rgb(18 18 18);
}


.color-accent-2 {
    --color-background: 51, 79, 180;

    --gradient-background: #334fb4;




    --color-foreground: 255, 255, 255;
    --color-background-contrast: 23, 35, 81;
    --color-shadow: 18, 18, 18;
    --color-button: 255, 255, 255;
    --color-button-text: 51, 79, 180;
    --color-secondary-button: 51, 79, 180;
    --color-secondary-button-text: 255, 255, 255;
    --color-link: 255, 255, 255;
    --color-badge-foreground: 255, 255, 255;
    --color-badge-background: 51, 79, 180;
    --color-badge-border: 255, 255, 255;
    --payment-terms-background-color: rgb(51 79 180);
}


body,
.color-background-1,
.color-background-2,
.color-inverse,
.color-accent-1,
.color-accent-2 {
    color: rgba(var(--color-foreground), 0.75);
    background-color: rgb(var(--color-background));
}

:root {
    --font-body-family: Roboto, sans-serif;
    --font-body-style: normal;
    --font-body-weight: 400;
    --font-body-weight-bold: 700;

    --font-heading-family: Roboto, sans-serif;
    --font-heading-style: normal;
    --font-heading-weight: 400;

    --font-body-scale: 1.0;
    --font-heading-scale: 1.0;

    --media-padding: px;
    --media-border-opacity: 0.05;
    --media-border-width: 1px;
    --media-radius: 0px;
    --media-shadow-opacity: 0.0;
    --media-shadow-horizontal-offset: 0px;
    --media-shadow-vertical-offset: 4px;
    --media-shadow-blur-radius: 5px;
    --media-shadow-visible: 0;

    --page-width: 120rem;
    --page-width-margin: 0rem;

    --product-card-image-padding: 0.0rem;
    --product-card-corner-radius: 0.0rem;
    --product-card-text-alignment: left;
    --product-card-border-width: 0.0rem;
    --product-card-border-opacity: 0.1;
    --product-card-shadow-opacity: 0.0;
    --product-card-shadow-visible: 0;
    --product-card-shadow-horizontal-offset: 0.0rem;
    --product-card-shadow-vertical-offset: 0.4rem;
    --product-card-shadow-blur-radius: 0.5rem;

    --collection-card-image-padding: 0.0rem;
    --collection-card-corner-radius: 0.0rem;
    --collection-card-text-alignment: left;
    --collection-card-border-width: 0.0rem;
    --collection-card-border-opacity: 0.1;
    --collection-card-shadow-opacity: 0.0;
    --collection-card-shadow-visible: 0;
    --collection-card-shadow-horizontal-offset: 0.0rem;
    --collection-card-shadow-vertical-offset: 0.4rem;
    --collection-card-shadow-blur-radius: 0.5rem;

    --blog-card-image-padding: 0.0rem;
    --blog-card-corner-radius: 0.0rem;
    --blog-card-text-alignment: left;
    --blog-card-border-width: 0.0rem;
    --blog-card-border-opacity: 0.1;
    --blog-card-shadow-opacity: 0.0;
    --blog-card-shadow-visible: 0;
    --blog-card-shadow-horizontal-offset: 0.0rem;
    --blog-card-shadow-vertical-offset: 0.4rem;
    --blog-card-shadow-blur-radius: 0.5rem;

    --badge-corner-radius: 4.0rem;

    --popup-border-width: 1px;
    --popup-border-opacity: 0.1;
    --popup-corner-radius: 0px;
    --popup-shadow-opacity: 0.05;
    --popup-shadow-horizontal-offset: 0px;
    --popup-shadow-vertical-offset: 4px;
    --popup-shadow-blur-radius: 5px;

    --drawer-border-width: 1px;
    --drawer-border-opacity: 0.1;
    --drawer-shadow-opacity: 0.0;
    --drawer-shadow-horizontal-offset: 0px;
    --drawer-shadow-vertical-offset: 4px;
    --drawer-shadow-blur-radius: 5px;

    --spacing-sections-desktop: 0px;
    --spacing-sections-mobile: 0px;

    --grid-desktop-vertical-spacing: 8px;
    --grid-desktop-horizontal-spacing: 8px;
    --grid-mobile-vertical-spacing: 4px;
    --grid-mobile-horizontal-spacing: 4px;

    --text-boxes-border-opacity: 0.1;
    --text-boxes-border-width: 0px;
    --text-boxes-radius: 0px;
    --text-boxes-shadow-opacity: 0.0;
    --text-boxes-shadow-visible: 0;
    --text-boxes-shadow-horizontal-offset: 0px;
    --text-boxes-shadow-vertical-offset: 4px;
    --text-boxes-shadow-blur-radius: 5px;

    --buttons-radius: 0px;
    --buttons-radius-outset: 0px;
    --buttons-border-width: 1px;
    --buttons-border-opacity: 1.0;
    --buttons-shadow-opacity: 0.0;
    --buttons-shadow-visible: 0;
    --buttons-shadow-horizontal-offset: 0px;
    --buttons-shadow-vertical-offset: 4px;
    --buttons-shadow-blur-radius: 5px;
    --buttons-border-offset: 0px;

    --inputs-radius: 0px;
    --inputs-border-width: 1px;
    --inputs-border-opacity: 0.55;
    --inputs-shadow-opacity: 0.0;
    --inputs-shadow-horizontal-offset: 0px;
    --inputs-margin-offset: 0px;
    --inputs-shadow-vertical-offset: 4px;
    --inputs-shadow-blur-radius: 5px;
    --inputs-radius-outset: 0px;

    --variant-pills-radius: 40px;
    --variant-pills-border-width: 1px;
    --variant-pills-border-opacity: 0.55;
    --variant-pills-shadow-opacity: 0.0;
    --variant-pills-shadow-horizontal-offset: 0px;
    --variant-pills-shadow-vertical-offset: 4px;
    --variant-pills-shadow-blur-radius: 5px;
}

*,
*::before,
*::after {
    box-sizing: inherit;
}

html {
    box-sizing: border-box;
    height: 100%;
}

body {
    min-height: 100%;
    margin: 0;
    font-size: 1em;
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
}

button {
    font-family: var(--font-body-family);
}

a {
    text-decoration: none;
}

ol,
ul,
li {
    list-style: none;
}

html,
body,
div,
span,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
a,
em,
img,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
article,
footer,
header,
nav,
section,
main {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul {
    font-size: 1em;
    font-weight: normal;
}

img {
    max-width: 100%;
}

#template--21556438925611__pp_block_9_hismile_kDW4qd .container-texts {
    .title__block-9 {
        color: #330086;
        font-size: 30px;

        span {
            color: #020202;
        }
    }

    .subtitle__block-9 {
        color: #282828;
        font-size: 16px;
    }

    .button-comprar-agora-1,
    .button-comprar-agora-2 {
        font-size: 16px;
    }

    @media only screen and (min-width: 1280px) {
        .title__block-9 {
            font-size: 64px;
        }

        .subtitle__block-9 {
            font-size: 24px;
        }
    }
}

#template--21556438925611__pp_block_12_hismile_W9JhPz .container-title-subtitle {
    .title__block-12 {
        color: #020202;
        font-size: 28px;

        span {
            color: #330086;
        }
    }

    .subtitle__block-12 {
        color: #282828;
        font-size: 16px;

        span {
            color: #330086;
        }
    }

    .button-comprar-agora {
        font-size: 16px;
    }

    @media only screen and (min-width: 1280px) {
        .title__block-12 {
            font-size: 48px;
        }

        .subtitle__block-12 {
            font-size: 20px;
        }
    }
}

#template--21556438925611__collapsible_content_KTp3b9 .collapsible-content__heading {
    color: #330086 !important;
    font-size: 28px;

    span {
        color: #020202;
    }
}

#template--21556438925611__collapsible_content_KTp3b9 .collapsible-content__header {
    text-align: center;
}

#template--21556438925611__collapsible_content_KTp3b9 .accordion {
    border-top: none;
    border-bottom: none;
}

#template--21556438925611__collapsible_content_KTp3b9 .collapsible-content summary:hover {
    background: transparent;
}

#template--21556438925611__collapsible_content_KTp3b9 .collapsible-content summary:hover .accordion__title {
    text-decoration: none;
}

#template--21556438925611__collapsible_content_KTp3b9 .accordion__title {
    font-family: 'Manrope', sans-serif;
    font-weight: 800;
    font-size: 15px;
}

#template--21556438925611__collapsible_content_KTp3b9 .accordion summary {
    padding: 10px 0;
    justify-content: space-between;
}

#template--21556438925611__collapsible_content_KTp3b9 .accordion__content {
    padding: 0;

    p {
        font-family: 'Manrope', sans-serif;
    }
}

#template--21556438925611__collapsible_content_KTp3b9 .icon-accordion-mais,
.icon-accordion-menos {
    width: 21px;
    align-self: center;
}

#template--21556438925611__collapsible_content_KTp3b9 details {
    .icon-accordion-menos {
        display: none;
    }
}

#template--21556438925611__collapsible_content_KTp3b9 details[open] {
    .icon-accordion-menos {
        display: block;
    }

    .icon-accordion-mais {
        display: none;
    }
}

@media only screen and (min-width: 1280px) {
    #template--21556438925611__collapsible_content_KTp3b9 .collapsible-content__heading {
        font-size: 48px;
    }

    #template--21556438925611__collapsible_content_KTp3b9 .collapsible-content__header {
        text-align: right;
    }

    #template--21556438925611__collapsible_content_KTp3b9 .accordion__title {
        font-size: 24px;
    }

    #template--21556438925611__collapsible_content_KTp3b9 .accordion summary {
        padding: 20px 0;
    }

    #template--21556438925611__collapsible_content_KTp3b9 .accordion__content {
        p {
            font-size: 18px;
        }
    }
}

#template--21556438925611__pp_block_10_hismile_mJ3aw8 .container-texts {
    .title__block-10 {
        color: #330086;
        font-size: 25px;

        span {
            color: #020202;
        }
    }

    .subtitle__block-10 {
        color: #282828;
        font-size: 16px;

        span {
            color: #330086;
        }
    }

    .button-comprar-agora {
        font-size: 18px;
    }

    @media only screen and (min-width: 1280px) {
        .title__block-10 {
            font-size: 48px;
        }

        .subtitle__block-10 {
            font-size: 20px;
        }
    }
}

#template--21556438925611__pp_block_13_hismile_RrKgzG .container-title-subtitle {
    .title__block-13 {
        color: #330086;
        font-size: 28px;

        span {
            color: #020202;
        }
    }

    .subtitle__block-13 {
        color: #282828;
        font-size: 16px;

        span {
            color: #330086;
        }
    }

    .button-comprar-agora {
        font-size: 16px;
    }

    @media only screen and (min-width: 1280px) {
        .title__block-13 {
            font-size: 64px;
        }

        .subtitle__block-13 {
            font-size: 20px;
        }
    }
}

#template--21556438925611__pp_block_13_hismile_RrKgzG .container-texts-img {
    @media only screen and (min-width: 1280px) {
        .container-blocks {

            margin-bottom: 30px;
            margin-right: -150px;
            padding: 2%;

        }
    }
}

#template--21556438925611__pp_block_14_Pkt3d9 .container-title-subtitle {
    .title__block-14 {
        color: #330086;
        font-size: 28px;

        span {
            color: #020202;
        }
    }

    .subtitle__block-14 {
        color: #282828;
        font-size: 16px;

        span {
            color: #020202;
        }
    }

    @media only screen and (min-width: 1280px) {
        .title__block-14 {
            font-size: 48px;
        }

        .subtitle__block-14 {
            font-size: 20px;
        }
    }
}

.section-template--21556438925611__collapsible_content_KTp3b9-padding {
    padding-top: 27px;
    padding-bottom: 27px;
}

@media screen and (min-width: 750px) {
    .section-template--21556438925611__collapsible_content_KTp3b9-padding {
        padding-top: 36px;
        padding-bottom: 36px;
    }
}

#template--21556438925611__pp_block_14_Pkt3d9 .container-title-subtitle {
    .title__block-14 {
        color: #330086;
        font-size: 28px;

        span {
            color: #020202;
        }
    }

    .subtitle__block-14 {
        color: #282828;
        font-size: 16px;

        span {
            color: #020202;
        }
    }

    @media only screen and (min-width: 1280px) {
        .title__block-14 {
            font-size: 48px;
        }

        .subtitle__block-14 {
            font-size: 20px;
        }
    }
}

#template--21556438925611__pp_block_11_hismile_Npbhbd .block-item {
    .title__block-11 {
        color: #330086;
        font-size: 20px;

        span {
            color: #020202;
        }
    }

    .text__block-11 {
        color: #282828;
        font-size: 13px;

        span {
            color: #020202;
        }
    }

    .img {
        width: 100px;
    }

    @media only screen and (min-width: 1280px) {
        .title__block-11 {
            font-size: 32px;
        }

        .text__block-11 {
            font-size: 18px;
        }
    }
}

#template--21556438925611__pp_block_11_hismile_Npbhbd .container-geral-block-11 {
    .button-comprar-agora {
        font-size: 16px;
    }
}

#sub {
        text-decoration: line-through;
    }

    /* PC-GUSTAVOMELO - 16/02/2024 22:02:18 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container{width:100%;margin:0 auto;max-width:1044px}
/* PC-GUSTAVOMELO - 07/02/2024 17:02:45 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-header{position:relative;background-color:#330086;padding:20px 30px}@media only screen and (min-width: 1280px){.container-geral-header{padding:45px 30px}}@media only screen and (min-width: 1280px){.container-geral-header .container-menu-mobile{display:none}}.container-geral-header .container-menu-mobile .container-header-mobile{position:relative;display:flex;align-items:center;justify-content:center}.container-geral-header .container-menu-mobile .container-header-mobile button{position:absolute;left:-10px;top:-6px;background-color:rgba(0,0,0,0);padding:10px 10px;border:0}.container-geral-header .container-menu-mobile .menu-flutuante{position:absolute;display:flex;flex-direction:column;width:65vw;height:100vh;left:-65vw;top:0;padding:40px;background-color:#330086;transition:all .5s ease 0s}.container-geral-header .container-menu-mobile .menu-flutuante.active{left:0}.container-geral-header .container-menu-mobile .menu-flutuante .closed-menu{display:flex;align-items:center;margin-bottom:55px}.container-geral-header .container-menu-mobile .menu-flutuante .closed-menu button{background-color:rgba(0,0,0,0);border:none;margin-right:16px}.container-geral-header .container-menu-mobile .menu-flutuante .closed-menu p{color:#fff;font-weight:500}.container-geral-header .container-menu-mobile .menu-flutuante .nav-button{display:flex;flex-direction:column;justify-content:space-between;height:100%}.container-geral-header .container-menu-mobile .menu-flutuante .nav-button .nav-menu{display:flex;flex-direction:column}.container-geral-header .container-menu-mobile .menu-flutuante .nav-button .nav-menu a{font-family:"Manrope",sans-serif;color:#fff;font-weight:500;margin-bottom:46px}.container-geral-header .container-menu-mobile .menu-flutuante .nav-button .nav-menu a:last-child{margin-bottom:0}.container-geral-header .container-menu-mobile .menu-flutuante .nav-button .logo-button{display:flex;flex-direction:column;align-items:center;margin-bottom:75px}.container-geral-header .container-menu-mobile .menu-flutuante .nav-button .logo-button img{width:118px;margin-bottom:30px}.container-geral-header .container-menu-mobile .menu-flutuante .nav-button .logo-button button{display:flex;justify-content:center;align-items:center;height:48px;width:100%;border-radius:99px;color:#330086;font-size:1rem;font-weight:700;background-color:#fff;border:none}.container-geral-header .container-menu-desktop{display:none}@media only screen and (min-width: 1280px){.container-geral-header .container-menu-desktop{display:flex;justify-content:space-between;align-items:center}}.container-geral-header .container-menu-desktop .nav-menu{display:flex}.container-geral-header .container-menu-desktop .nav-menu a{font-family:"Manrope",sans-serif;color:#fff;font-weight:500;margin-right:32px}.container-geral-header .container-menu-desktop .nav-menu a:last-child{margin-right:0}.container-geral-header .container-menu-desktop button{display:flex;justify-content:center;align-items:center;height:48px;width:155px;border-radius:99px;color:#330086;font-family:"Manrope",sans-serif;font-size:1rem;font-weight:500;background-color:#fff;border:none;cursor:pointer}
/* PC-GUSTAVOMELO - 07/02/2024 17:02:45 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-block-9-hismile{padding:50px 38px}@media only screen and (min-width: 1280px){.container-geral-block-9-hismile{padding:70px}}.container-geral-block-9-hismile .container-geral-block-9{display:flex;flex-direction:column;align-items:center;max-width:1236px !important}@media only screen and (min-width: 1280px){.container-geral-block-9-hismile .container-geral-block-9{flex-direction:row;justify-content:space-between}}.container-geral-block-9-hismile .container-geral-block-9 .container-texts{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1280px){.container-geral-block-9-hismile .container-geral-block-9 .container-texts{align-items:flex-start}}.container-geral-block-9-hismile .container-geral-block-9 .container-texts .title__block-9{text-align:center;font-weight:700;line-height:1.2;margin-bottom:25px}@media only screen and (min-width: 1280px){.container-geral-block-9-hismile .container-geral-block-9 .container-texts .title__block-9{text-align:left;max-width:610px;margin-bottom:25px}}.container-geral-block-9-hismile .container-geral-block-9 .container-texts .subtitle__block-9{text-align:center;font-family:"Manrope",sans-serif;margin-bottom:20px}@media only screen and (min-width: 1280px){.container-geral-block-9-hismile .container-geral-block-9 .container-texts .subtitle__block-9{max-width:610px;text-align:left;margin-bottom:25px}}.container-geral-block-9-hismile .container-geral-block-9 .container-texts .container-blocks{width:100%;display:flex;flex-direction:column;row-gap:16px;margin-bottom:56px}.container-geral-block-9-hismile .container-geral-block-9 .container-texts .container-blocks .block-diferencial{display:flex;align-items:center}.container-geral-block-9-hismile .container-geral-block-9 .container-texts .container-blocks .block-diferencial .img{margin-right:10px}.container-geral-block-9-hismile .container-geral-block-9 .container-texts .container-blocks .block-diferencial .texts{color:#020202;font-family:"Manrope",sans-serif}@media only screen and (min-width: 1280px){.container-geral-block-9-hismile .container-geral-block-9 .container-texts .container-blocks .block-diferencial .texts{font-size:1.5rem}}.container-geral-block-9-hismile .container-geral-block-9 .container-texts .button-comprar-agora-1{display:none;color:#fff;font-weight:600;width:300px;height:48px;background-color:#330086;border-radius:40px;border:none;cursor:pointer}@media only screen and (min-width: 1280px){.container-geral-block-9-hismile .container-geral-block-9 .container-texts .button-comprar-agora-1{display:flex;align-items:center;justify-content:center}}.container-geral-block-9-hismile .container-geral-block-9 .container-image{margin-bottom:73px}@media only screen and (min-width: 1280px){.container-geral-block-9-hismile .container-geral-block-9 .container-image{margin-bottom:0}}.container-geral-block-9-hismile .container-geral-block-9 .container-image img{height:auto}.container-geral-block-9-hismile .container-geral-block-9 .button-comprar-agora-2{display:flex;align-items:center;justify-content:center;align-self:center;color:#fff;font-weight:600;width:265px;height:48px;background-color:#330086;border-radius:40px;border:none}@media only screen and (min-width: 1280px){.container-geral-block-9-hismile .container-geral-block-9 .button-comprar-agora-2{display:none}}
/* PC-GUSTAVOMELO - 16/02/2024 22:02:18 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-block-10-hismile{padding:25px 27px}@media only screen and (min-width: 1280px){.container-geral-block-10-hismile{padding:70px}}.container-geral-block-10-hismile .container-geral-block-10{display:flex;flex-direction:column;align-items:center;max-width:1181px !important}@media only screen and (min-width: 1280px){.container-geral-block-10-hismile .container-geral-block-10{flex-direction:row;justify-content:space-between}}.container-geral-block-10-hismile .container-geral-block-10 .container-image{order:2}@media only screen and (min-width: 1280px){.container-geral-block-10-hismile .container-geral-block-10 .container-image{order:1;margin-bottom:0}}.container-geral-block-10-hismile .container-geral-block-10 .container-image img{height:auto}.container-geral-block-10-hismile .container-geral-block-10 .container-texts{display:flex;flex-direction:column;align-items:center;order:1}@media only screen and (min-width: 1280px){.container-geral-block-10-hismile .container-geral-block-10 .container-texts{align-items:flex-start}}.container-geral-block-10-hismile .container-geral-block-10 .container-texts .title__block-10{font-family:"Montserrat",sans-serif;text-align:center;font-weight:500;line-height:1.2;margin-bottom:23px}@media only screen and (min-width: 1280px){.container-geral-block-10-hismile .container-geral-block-10 .container-texts .title__block-10{text-align:left;max-width:610px;margin-bottom:25px}}.container-geral-block-10-hismile .container-geral-block-10 .container-texts .subtitle__block-10{text-align:center;font-family:"Manrope",sans-serif;margin-bottom:25px}@media only screen and (min-width: 1280px){.container-geral-block-10-hismile .container-geral-block-10 .container-texts .subtitle__block-10{max-width:747px;text-align:left;margin-bottom:65px}}.container-geral-block-10-hismile .container-geral-block-10 .container-texts .button-comprar-agora{display:none;color:#fff;font-weight:600;width:300px;height:48px;background-color:#330086;border-radius:40px;border:none;cursor:pointer}@media only screen and (min-width: 1280px){.container-geral-block-10-hismile .container-geral-block-10 .container-texts .button-comprar-agora{display:flex;align-items:center;justify-content:center}}
/* PC-GUSTAVOMELO - 16/02/2024 22:02:18 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-block-11-hismile{padding:50px 28px}@media only screen and (min-width: 1280px){.container-geral-block-11-hismile{padding:70px}}.container-geral-block-11-hismile .container-geral-block-11{display:flex;flex-direction:column;align-items:center;max-width:1236px !important}@media only screen and (min-width: 1280px){.container-geral-block-11-hismile .container-geral-block-11{flex-direction:row;justify-content:space-between}}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:35px;-moz-column-gap:45px;column-gap:45px}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item{width:100%;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width: 768px){.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item{width:45%}}@media only screen and (min-width: 1280px){.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item{width:22%}}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item .img{margin-bottom:15px}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item .img img{width:100%;height:auto;border:solid 4px rgba(51,0,134,.25);border-radius:100px}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item .texts{display:flex;align-items:center;flex-direction:column;text-align:center}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item .texts h3{margin-bottom:15px;font-weight:500}.container-geral-block-11-hismile .container-geral-block-11 .button-comprar-agora{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;width:300px;height:48px;background-color:#330086;border-radius:40px;border:none;cursor:pointer;margin-top:35px}@media only screen and (min-width: 1280px){.container-geral-block-11-hismile .container-geral-block-11 .button-comprar-agora{display:none}}
/* PC-GUSTAVOMELO - 16/02/2024 22:02:18 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-block-12-hismile{padding:50px 27px}@media only screen and (min-width: 1280px){.container-geral-block-12-hismile{padding:70px}}.container-geral-block-12-hismile .container-geral-block-12{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1280px){.container-geral-block-12-hismile .container-geral-block-12 .container-title-subtitle{margin-bottom:40px}}.container-geral-block-12-hismile .container-geral-block-12 .container-title-subtitle .title__block-12{font-family:"Montserrat",sans-serif;text-align:center;font-weight:700;line-height:1.2;margin-bottom:23px}@media only screen and (min-width: 1280px){.container-geral-block-12-hismile .container-geral-block-12 .container-title-subtitle .title__block-12{margin-bottom:30px}}.container-geral-block-12-hismile .container-geral-block-12 .container-title-subtitle .subtitle__block-12{text-align:center;font-family:"Manrope",sans-serif;margin-bottom:23px}@media only screen and (min-width: 1280px){.container-geral-block-12-hismile .container-geral-block-12 .container-title-subtitle .subtitle__block-12{margin-bottom:0}}.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 1280px){.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img{flex-direction:row;align-items:center;justify-content:space-between;max-width:1207px}}.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-texts{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1280px){.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-texts{align-items:flex-start}}.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-texts .container-blocks{width:100%;display:flex;flex-direction:column;row-gap:16px;margin-bottom:35px}@media only screen and (min-width: 1280px){.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-texts .container-blocks{margin-bottom:50px}}.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-texts .container-blocks .block-diferencial{display:flex;align-items:center}.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-texts .container-blocks .block-diferencial .img{margin-right:10px}.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-texts .container-blocks .block-diferencial .texts{color:#020202;font-family:"Manrope",sans-serif}@media only screen and (min-width: 1280px){.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-texts .container-blocks .block-diferencial .texts{font-size:1.5rem}}.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-texts .button-comprar-agora{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;width:300px;height:48px;background-color:#330086;border-radius:40px;border:none;cursor:pointer}.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-image{margin-bottom:30px}@media only screen and (min-width: 1280px){.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-image{margin-bottom:0}}.container-geral-block-12-hismile .container-geral-block-12 .container-texts-img .container-image img{height:auto}
/* PC-GUSTAVOMELO - 16/02/2024 22:02:18 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-block-13-hismile{padding:25px 27px}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile{padding:35px 0 25px 0}}.container-geral-block-13-hismile .container-geral-block-13{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-title-subtitle{margin-bottom:40px;max-width:1196px}}.container-geral-block-13-hismile .container-geral-block-13 .container-title-subtitle .title__block-13{font-family:"Montserrat",sans-serif;text-align:center;font-weight:700;line-height:1.2;margin-bottom:23px}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-title-subtitle .title__block-13{margin-bottom:30px}}.container-geral-block-13-hismile .container-geral-block-13 .container-title-subtitle .subtitle__block-13{text-align:center;font-family:"Manrope",sans-serif;margin-bottom:23px}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-title-subtitle .subtitle__block-13{margin-bottom:0}}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img{flex-direction:row;align-items:center;justify-content:space-between;max-width:1180px}}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts{align-items:flex-start}}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks{width:100%;display:flex;flex-direction:column;row-gap:16px;margin-bottom:35px}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks{margin-bottom:0}}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks .block-diferencial{display:flex;align-items:center}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks .block-diferencial .img{flex-basis:55px;flex-shrink:0;height:55px;margin-right:10px}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks .block-diferencial .img{flex-basis:80px;height:80px;margin-right:25px}}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks .block-diferencial .texts{color:#020202}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks .block-diferencial .texts{font-size:1.5rem}}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks .block-diferencial .texts h3{color:#330086;font-size:16px;font-weight:600}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks .block-diferencial .texts h3{font-size:32px}}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks .block-diferencial .texts p{font-family:"Manrope",sans-serif;font-size:13px}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .container-blocks .block-diferencial .texts p{font-size:20px}}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-texts .button-comprar-agora{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;width:300px;height:48px;background-color:#330086;border-radius:40px;border:none;cursor:pointer}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-image{display:flex;justify-content:center;margin-bottom:30px}@media only screen and (min-width: 1280px){.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-image{margin-bottom:0;max-width:506px}}.container-geral-block-13-hismile .container-geral-block-13 .container-texts-img .container-image img{height:auto}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

/* PC-GUSTAVOMELO - 16/02/2024 22:02:18 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-block-6-hismile{padding:35px 30px}@media only screen and (min-width: 1280px){.container-geral-block-6-hismile{padding:55px 0}}.container-geral-block-6-hismile .container-geral-block-6{display:flex;justify-content:center;flex-direction:column}.container-geral-block-6-hismile .container-geral-block-6 h2{text-align:center;color:#020202;font-family:"Manrope",sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:0;margin-bottom:15px;line-height:1}@media only screen and (min-width: 1280px){.container-geral-block-6-hismile .container-geral-block-6 h2{font-size:3rem;margin-bottom:30px}}.container-geral-block-6-hismile .container-geral-block-6 h2 span{color:#330086}.container-geral-block-6-hismile .container-geral-block-6 .subtitle{color:#727272;text-align:center;align-self:center;font-family:"Manrope",sans-serif;font-size:.75rem;font-weight:500;margin-bottom:45px;line-height:1.2}@media only screen and (min-width: 1280px){.container-geral-block-6-hismile .container-geral-block-6 .subtitle{font-size:1.25rem;margin-bottom:20px;max-width:722px;line-height:1.1;margin-bottom:100px}}.container-geral-block-6-hismile .container-geral-block-6 .subtitle span{color:#330086}.container-geral-block-6-hismile .container-geral-block-6 .container-blocks{margin-bottom:30px}.container-geral-block-6-hismile .container-geral-block-6 .container-blocks:focus-visible{box-shadow:none;outline:none;outline-offset:none}.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos{display:flex;flex-direction:column;background-color:#f4f4f4;width:65%;margin-right:20px;counter-increment:gallery-cell;max-width:317px;border-radius:40px;padding-bottom:25px}@media only screen and (min-width: 1280px){.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos{margin-right:47px}}.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos img{border-radius:15px;margin-bottom:25px;-o-object-fit:cover;object-fit:cover}.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos .infos-depoimentos{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 25px}.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos .infos-depoimentos .infos{width:-moz-max-content;width:max-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;align-self:center;margin-bottom:20px}.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos .infos-depoimentos .infos h3{color:#020202;font-family:"Manrope",sans-serif;font-size:1.25rem;font-weight:700}@media only screen and (min-width: 1280px){.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos .infos-depoimentos .infos h3{font-size:2rem;margin-bottom:5px}}.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos .infos-depoimentos .infos p{color:#959595;font-family:"Manrope",sans-serif;font-size:.625rem;font-weight:700}@media only screen and (min-width: 1280px){.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos .infos-depoimentos .infos p{font-size:1rem}}.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos .infos-depoimentos p{color:#959595;font-size:.625rem;font-family:"Manrope",sans-serif;margin-bottom:20px}@media only screen and (min-width: 1280px){.container-geral-block-6-hismile .container-geral-block-6 .container-blocks .card-depoimentos .infos-depoimentos p{font-size:1rem}}.flickity-page-dots .dot{background-color:#959595}.flickity-page-dots .dot.is-selected{background-color:#330086;width:32px;border-radius:11px}
/* PC-GUSTAVOMELO - 16/02/2024 22:02:18 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-block-14-hismile{padding:25px 27px}@media only screen and (min-width: 1280px){.container-geral-block-14-hismile{padding:35px 0}}.container-geral-block-14-hismile .container-geral-block-14{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1280px){.container-geral-block-14-hismile .container-geral-block-14 .container-title-subtitle{margin-bottom:40px}}.container-geral-block-14-hismile .container-geral-block-14 .container-title-subtitle .title__block-14{font-family:"Montserrat",sans-serif;text-align:center;font-weight:700;line-height:1.2;margin-bottom:23px}@media only screen and (min-width: 1280px){.container-geral-block-14-hismile .container-geral-block-14 .container-title-subtitle .title__block-14{margin-bottom:30px}}.container-geral-block-14-hismile .container-geral-block-14 .container-title-subtitle .subtitle__block-14{text-align:center;font-family:"Manrope",sans-serif;margin-bottom:23px}@media only screen and (min-width: 1280px){.container-geral-block-14-hismile .container-geral-block-14 .container-title-subtitle .subtitle__block-14{margin-bottom:0}}.container-geral-block-14-hismile .container-geral-block-14 .container-image{margin-bottom:30px}@media only screen and (min-width: 1280px){.container-geral-block-14-hismile .container-geral-block-14 .container-image{margin-bottom:0}}.container-geral-block-14-hismile .container-geral-block-14 .container-image img{height:auto}

/* PC-GUSTAVOMELO - 16/02/2024 22:02:18 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-block-14-hismile{padding:25px 27px}@media only screen and (min-width: 1280px){.container-geral-block-14-hismile{padding:35px 0}}.container-geral-block-14-hismile .container-geral-block-14{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1280px){.container-geral-block-14-hismile .container-geral-block-14 .container-title-subtitle{margin-bottom:40px}}.container-geral-block-14-hismile .container-geral-block-14 .container-title-subtitle .title__block-14{font-family:"Montserrat",sans-serif;text-align:center;font-weight:700;line-height:1.2;margin-bottom:23px}@media only screen and (min-width: 1280px){.container-geral-block-14-hismile .container-geral-block-14 .container-title-subtitle .title__block-14{margin-bottom:30px}}.container-geral-block-14-hismile .container-geral-block-14 .container-title-subtitle .subtitle__block-14{text-align:center;font-family:"Manrope",sans-serif;margin-bottom:23px}@media only screen and (min-width: 1280px){.container-geral-block-14-hismile .container-geral-block-14 .container-title-subtitle .subtitle__block-14{margin-bottom:0}}.container-geral-block-14-hismile .container-geral-block-14 .container-image{margin-bottom:30px}@media only screen and (min-width: 1280px){.container-geral-block-14-hismile .container-geral-block-14 .container-image{margin-bottom:0}}.container-geral-block-14-hismile .container-geral-block-14 .container-image img{height:auto}
.accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem}.accordion__content img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-accordion.css.map */

.collapsible-content{position:relative;z-index:0}.collapsible-section-layout{padding-bottom:5rem;padding-top:5rem}@media screen and (min-width: 750px){.collapsible-section-layout{padding-bottom:7rem;padding-top:7rem}}.collapsible-content__media{background:transparent}.collapsible-content__media--small{height:19.4rem}.collapsible-content__media--large{height:43.5rem}@media screen and (min-width: 750px){.collapsible-content__media--small{height:31.4rem}.collapsible-content__media--large{height:69.5rem}}@media screen and (min-width: 750px){.collapsible-content__grid--reverse{flex-direction:row-reverse}}.collapsible-content-wrapper-narrow{margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;max-width:73.4rem}.collapsible-content__header{word-break:break-word}.collapsible-content__heading{margin-bottom:2rem;margin-top:0;font-weight:700}@media screen and (min-width: 750px){.collapsible-content__heading{margin-bottom:3rem}}.collapsible-none-layout .accordion+.accordion{border-top:0}.collapsible-row-layout .accordion:not(:first-child):not(.color-background-1){margin-top:1rem}.caption-with-letter-spacing+h2{margin-top:1rem}@media screen and (min-width: 750px){.collapsible-content .accordion{margin-top:0}}.collapsible-row-layout .accordion{border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));margin-bottom:1.5rem;transform:perspective(0)}.collapsible-row-layout .accordion summary,.collapsible-row-layout .accordion .accordion__content{padding:1.5rem}.collapsible-row-layout .accordion .accordion__content{padding-top:0}.collapsible-content summary:hover{background:rgba(var(--color-foreground),.04)}.collapsible-content summary:hover .accordion__title{text-decoration:underline;text-underline-offset:.3rem}@supports not (inset: 10px){@media screen and (min-width: 750px){.collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,.collapsible-content__grid--reverse .collapsible-content__grid-item{padding-left:5rem;padding-right:0}}@media screen and (min-width: 990px){.collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,.collapsible-content__grid--reverse .collapsible-content__grid-item{padding-left:7rem}}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collapsible-content.css.map */
/* PC-GUSTAVOMELO - 16/02/2024 22:02:18 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-footer-hismile{padding:35px 47px;padding-bottom:50px;background-color:#330086}@media only screen and (min-width: 1280px){.container-geral-footer-hismile{padding:55px 0}}.container-geral-footer-hismile .container-geral-footer{display:flex;justify-content:center;flex-direction:column;align-items:center}@media only screen and (min-width: 1280px){.container-geral-footer-hismile .container-geral-footer{flex-direction:row;justify-content:space-between;align-items:flex-start}}.container-geral-footer-hismile .container-geral-footer .colum-1{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:35px;max-width:242px}@media only screen and (min-width: 1280px){.container-geral-footer-hismile .container-geral-footer .colum-1{margin-bottom:0}}.container-geral-footer-hismile .container-geral-footer .colum-1 img{margin-bottom:15px}@media only screen and (min-width: 1280px){.container-geral-footer-hismile .container-geral-footer .colum-1 img{margin-bottom:40px}}.container-geral-footer-hismile .container-geral-footer .colum-1 p{text-align:center;color:#fff;font-family:"Manrope",sans-serif;font-size:.875rem;margin-bottom:15px}@media only screen and (min-width: 1280px){.container-geral-footer-hismile .container-geral-footer .colum-1 p{margin-bottom:40px}}.container-geral-footer-hismile .container-geral-footer .colum-1 .social-media{display:flex;justify-content:center;align-items:center;-moz-column-gap:16px;column-gap:16px}.container-geral-footer-hismile .container-geral-footer .colum-2{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:35px;max-width:125px}@media only screen and (min-width: 1280px){.container-geral-footer-hismile .container-geral-footer .colum-2{align-items:flex-start;margin-bottom:0}}.container-geral-footer-hismile .container-geral-footer .colum-2 h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:25px}.container-geral-footer-hismile .container-geral-footer .colum-2 .list-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:15px}@media only screen and (min-width: 1280px){.container-geral-footer-hismile .container-geral-footer .colum-2 .list-menu{align-items:flex-start}}.container-geral-footer-hismile .container-geral-footer .colum-2 .list-menu a{color:#fff;font-size:.875rem}.container-geral-footer-hismile .container-geral-footer .colum-2 .list-menu a:visited{color:#fff}.container-geral-footer-hismile .container-geral-footer .colum-3{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:35px;max-width:191px}@media only screen and (min-width: 1280px){.container-geral-footer-hismile .container-geral-footer .colum-3{align-items:flex-start;margin-bottom:0}}.container-geral-footer-hismile .container-geral-footer .colum-3 h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:25px}.container-geral-footer-hismile .container-geral-footer .colum-3 p{color:#fff;font-size:.875rem}.container-geral-footer-hismile .container-geral-footer .newsletter{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:255px}@media only screen and (min-width: 1280px){.container-geral-footer-hismile .container-geral-footer .newsletter{align-items:flex-start}}.container-geral-footer-hismile .container-geral-footer .newsletter h3{text-align:center;color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:25px}@media only screen and (min-width: 1280px){.container-geral-footer-hismile .container-geral-footer .newsletter h3{text-align:left}}.container-geral-footer-hismile .container-geral-footer .newsletter .field:focus-visible{outline-style:none;box-shadow:none;outline-offset:none}.container-geral-footer-hismile .container-geral-footer .newsletter .field:hover,.container-geral-footer-hismile .container-geral-footer .newsletter .field::after{outline-style:none;box-shadow:none;outline-offset:none}.container-geral-footer-hismile .container-geral-footer .newsletter .field__input{border-radius:10px;height:40px;font-size:1rem}.container-geral-footer-hismile .container-geral-footer .newsletter .field__input:focus-visible{outline-style:none;box-shadow:none;outline-offset:none}.container-geral-footer-hismile .container-geral-footer .newsletter .field__label{font-size:.875rem}.container-geral-footer-hismile .container-geral-footer .newsletter .field__button{height:48px}.container-geral-footer-hismile .container-geral-footer .newsletter .field__button svg{width:18px}.container-geral-footer-hismile .container-geral-footer .newsletter .field__input:focus~.field__label{top:4px;left:16px}
/* PC-GUSTAVOMELO - 16/02/2024 22:02:18 */
@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.container-geral-block-11-hismile{padding:50px 28px}@media only screen and (min-width: 1280px){.container-geral-block-11-hismile{padding:70px}}.container-geral-block-11-hismile .container-geral-block-11{display:flex;flex-direction:column;align-items:center;max-width:1236px !important}@media only screen and (min-width: 1280px){.container-geral-block-11-hismile .container-geral-block-11{flex-direction:row;justify-content:space-between}}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:35px;-moz-column-gap:45px;column-gap:45px}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item{width:100%;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width: 768px){.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item{width:45%}}@media only screen and (min-width: 1280px){.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item{width:22%}}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item .img{margin-bottom:15px}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item .img img{width:100%;height:auto;border:solid 4px rgba(51,0,134,.25);border-radius:100px}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item .texts{display:flex;align-items:center;flex-direction:column;text-align:center}.container-geral-block-11-hismile .container-geral-block-11 .container-blocks .block-item .texts h3{margin-bottom:15px;font-weight:500}.container-geral-block-11-hismile .container-geral-block-11 .button-comprar-agora{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;width:300px;height:48px;background-color:#330086;border-radius:40px;border:none;cursor:pointer;margin-top:35px}@media only screen and (min-width: 1280px){.container-geral-block-11-hismile .container-geral-block-11 .button-comprar-agora{display:none}}

#template--21556438925611__pp_block_11_hismile_Npbhbd .block-item {
    .title__block-11{
      color: #330086;
      font-size: 20px;
      span{
        color: #020202;
      }
    }
    .text__block-11{
      color: #282828;
      font-size: 15px;
      span{
        color: #020202;
      }
    }
    .img{
      width: 120px;
    }
    @media only screen and (min-width: 1280px) {
      .title__block-11{
        font-size: 32px;
      }
      .text__block-11{
        font-size: 18px;
      }
    }
  }

  #template--21556438925611__pp_block_11_hismile_Npbhbd .container-geral-block-11{
    .button-comprar-agora{
      font-size: 16px;
    }
  }
  .custom-social-proof {
    display: none;

    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 9999999999999 !important;
  font-family: 'Open Sans', sans-serif;
  }
  .custom-notification {
    width: 320px;
    border: 0;
    text-align: left;
    z-index: 99999;
    box-sizing: border-box;
    font-weight: 400;
    border-radius: 6px;
    box-shadow: 2px 2px 10px 2px hsla(0, 4%, 4%, 0.2);
    background-color: #fff;
    position: relative;
    cursor: pointer;
    .custom-notification-container {
        display: flex !important;
        align-items: center;
        height: 80px;
        .custom-notification-image-wrapper {
            img {
                max-height: 75px;
                width: 90px;
                overflow: hidden;
                border-radius: 6px 0 0 6px;
                object-fit: cover;
            }
        }
        .custom-notification-content-wrapper {
            margin: 0;
            height: 100%;
            color: gray;
            padding-left: 20px;
            padding-right: 20px;
            border-radius: 0 6px 6px 0;
            flex: 1;
            display: flex !important;
            flex-direction: column;
            justify-content: center;
            .custom-notification-content {
                font-family: inherit !important;
                margin: 0 !important;
                padding: 0 !important;
                font-size: 14px;
                line-height: 16px;
                small {
                    margin-top: 3px !important;
                    display: block !important;
                    font-size: 12px !important;
                    opacity: .8;
                }
            }
        }
    }
    .custom-close {
        position: absolute;
        top: 8px;
        right: 8px;
        height: 12px;
        width: 12px;
        cursor: pointer;
        transition: .2s ease-in-out;
        transform: rotate(45deg);
        opacity: 0;
        &::before {
            content: "";
            display: block;
            width: 100%;
            height: 2px;
            background-color: gray;
            position: absolute;
            left: 0;
            top: 5px;
        }
        &::after {
            content: "";
            display: block;
            height: 100%;
            width: 2px;
            background-color: gray;
            position: absolute;
            left: 5px;
            top: 0;
        }
    }
    &:hover {
        .custom-close {
            opacity: 1;
        }
    }
  }