:root{--brand-paper: #f3eee7;--brand-ivory: #fbfaf7}html{scroll-behavior:smooth;overflow-x:clip}main[data-template=index]{background:var(--brand-ivory)}.announcement-bar__text,.announcement-bar__link{max-width:100%;letter-spacing:0;overflow-wrap:anywhere;text-align:center}[id$=__hero_main] .hero__content-wrapper{position:relative;isolation:isolate;padding-inline:clamp(1.25rem,6vw,4rem)}[id$=__hero_main] .hero__content-wrapper:before{content:"";position:absolute;z-index:0;top:50%;left:50%;width:min(52rem,92vw);height:min(35rem,78%);pointer-events:none;background:radial-gradient(ellipse at center,rgb(31 23 18 / 52%) 0%,rgb(31 23 18 / 34%) 44%,rgb(31 23 18 / 12%) 64%,transparent 78%);transform:translate(-50%,-50%)}[id$=__hero_main] .hero__content-wrapper>*{position:relative;z-index:1}[id$=__hero_main] .text-block,[id$=__hero_main] .text-block>*{min-width:0;overflow-wrap:break-word}[id$=__hero_main] [class*=hero_eyebrow]{display:block;color:#fff;letter-spacing:.14em;text-shadow:0 1px 12px rgb(0 0 0 / 35%)}[id$=__hero_main] [class*=hero_eyebrow]:before{content:"";display:block;width:2.25rem;height:1px;margin:0 auto 1.1rem;background:currentcolor;opacity:.65}[id$=__hero_main] [class*=hero_title] h1{max-width:16ch;margin-inline:auto;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:300;letter-spacing:-.015em;line-height:1.02;color:#fff;text-shadow:0 2px 28px rgb(0 0 0 / 48%);text-wrap:balance}[id$=__hero_main] [class*=hero_intro]{max-width:34rem;margin-inline:auto;color:#fff;font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.6;text-shadow:0 1px 18px rgb(0 0 0 / 55%)}[id$=__hero_main] [class*=hero_button_shop]{min-height:3rem;padding-inline:2.5rem;border-radius:0;font-family:var(--font-accent--family);letter-spacing:.02em}.brand-story{--brand-story-padding-top: 72px;--brand-story-padding-bottom: 72px;color:var(--color-foreground);border-block:1px solid var(--color-border)}.brand-story__inner{display:grid;grid-template-columns:minmax(15rem,.82fr) minmax(0,1.25fr);gap:2.5rem 7rem;width:100%;min-width:0;max-width:100%;padding-block:var(--brand-story-padding-top) var(--brand-story-padding-bottom)}.brand-story__heading,.brand-story__content{min-width:0}.brand-story__eyebrow,.brand-section-eyebrow{margin:0 0 1rem;color:var(--color-primary);font-family:var(--font-accent--family);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:uppercase}.brand-story__title{max-width:28rem;margin:0;color:var(--color-foreground-heading);font-family:var(--font-heading--family);font-size:2.6rem;font-weight:300;letter-spacing:0;line-height:1.08;text-wrap:balance}.brand-story__body{max-width:45rem;color:var(--color-foreground);font-size:1.1rem;line-height:1.65}.brand-story__body>*:first-child{margin-top:0}.brand-story__body>*:last-child{margin-bottom:0}.brand-story__quote{max-width:38rem;margin:1.75rem 0 0;padding:1.25rem 0 0;color:var(--color-primary);border-top:1px solid rgb(var(--color-primary-rgb) / 28%);font-family:var(--font-heading--family);font-size:1.35rem;line-height:1.4}.brand-story__link{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.5rem;padding-block:.25rem;color:var(--color-foreground);border-bottom:1px solid rgb(var(--color-foreground-rgb) / 42%);font-family:var(--font-accent--family);font-size:.9rem;line-height:1.25;text-decoration:none;transition:color .18s ease,border-color .18s ease}.brand-story__link:after{content:"\2192";transition:transform .18s ease}.brand-story__link:hover{color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.brand-story__link:hover:after{transform:translate(.2rem)}.brand-story__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border)}.brand-story__principle{min-width:0;padding:1.75rem 2rem 0;border-left:1px solid var(--color-border)}.brand-story__principle:first-child{padding-left:0;border-left:0}.brand-story__principle-number{display:block;margin-bottom:1.25rem;color:var(--color-primary);font-family:var(--font-accent--family);font-size:.7rem}.brand-story__principle-title{margin:0 0 .55rem;color:var(--color-foreground-heading);font-family:var(--font-heading--family);font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.25}.brand-story__principle-text{max-width:22rem;margin:0;color:var(--color-foreground);font-size:.95rem;line-height:1.55}[id$=__section_BkdmxX] [class*=carousel_eyebrow]{color:var(--color-primary);letter-spacing:.12em}[id$=__section_BkdmxX] [class*=carousel_heading] h2{margin:0;color:var(--color-foreground-heading);font-family:var(--font-heading--family);font-size:clamp(2.15rem,3.2vw,2.6rem);font-weight:300;letter-spacing:0;line-height:1.08}[id$=__product_list_YidTcf] .section-resource-list__header{display:block}[id$=__product_list_YidTcf] .section-resource-list__header .group-block-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);align-items:end;gap:.75rem 3rem}[id$=__product_list_YidTcf] .section-resource-list__header h2,[id$=__collection_list_XaY9C3] h2{color:var(--color-foreground-heading);letter-spacing:0}[id$=__product_list_YidTcf] [class*=__text_products_intro]{max-width:34rem;color:var(--color-foreground);line-height:1.55}:is([id$=__product_list_YidTcf],.main-collection-grid) .product-card{background:transparent;border:0;box-shadow:none}:is([id$=__product_list_YidTcf],.main-collection-grid) .product-card__content>.group-block{padding:.9rem 0 0;background:transparent}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){:is([id$=__product_list_YidTcf],.main-collection-grid) .product-card:hover{border-color:transparent;box-shadow:none;transform:none}}[id$=__collection_list_XaY9C3] [class*=__text_kW34Li]{color:var(--color-primary);font-family:var(--font-accent--family);letter-spacing:0}[id$=__collection_list_XaY9C3] .collection-card__image{background:var(--brand-paper)}[id$=__collection_list_XaY9C3] .collection-card__content{padding-top:.35rem}main[data-template="page.contact"] [id$=__main] .section-content-wrapper{width:100%;max-width:var(--page-width);margin-inline:auto;align-items:flex-start}main[data-template="page.contact"] [id$=__main] [class*=__title] h1{max-width:12ch;margin-inline:0;text-align:left}main[data-template="page.contact"] [id$=__main] [class*=__content]{max-width:44rem;margin-inline:0;text-align:left}main[data-template="page.contact"] [id$=__form] .section-content-wrapper{display:grid;grid-template-columns:minmax(19rem,.75fr) minmax(0,1.65fr);align-items:stretch;width:100%;max-width:var(--page-width);margin-inline:auto;gap:0;overflow:hidden;background:#fff;border:1px solid rgb(67 54 37 / 14%)}main[data-template="page.contact"] [id$=__form]{padding-bottom:clamp(4rem,7vw,6rem)}main[data-template="page.contact"] [id$=__form] .contact-form{display:flex;flex-direction:column;justify-content:center;width:100%!important;max-width:none;height:100%;padding:clamp(2rem,4vw,3.5rem);background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media screen and (min-width:750px){main[data-template="page.contact"] [id$=__form] .contact-form{transform:translateY(.75rem)}}main[data-template="page.contact"] [id$=__form] .contact-form:before{content:"Envie-nos uma mensagem";display:block;margin-bottom:1.5rem;color:#3e4539;font-family:var(--font-heading--family);font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:300;letter-spacing:-.02em;line-height:1.1}main[data-template="page.contact"] [id$=__form] .contact-form__form{width:100%}main[data-template="page.contact"] [id$=__form] .contact-form__input{background:#fbfaf7}main[data-template="page.contact"] [id$=__form] .contact-form__input--textarea{min-height:11rem}main[data-template="page.contact"] [id$=__form] .section-content-wrapper>:first-child{min-width:0;height:100%;background:#fff;border-right:1px solid rgb(67 54 37 / 14%)}.contact-details{display:flex;flex-direction:column;height:100%;padding:clamp(2rem,4vw,3.5rem);color:#433625}.contact-details__eyebrow{margin:0 0 1.1rem;color:#8c584c;font-family:var(--font-accent--family);font-size:.72rem;font-weight:500;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.contact-details h2{max-width:12ch;margin:0;color:#3e4539;font-family:var(--font-heading--family);font-size:clamp(2rem,3vw,3rem);font-weight:300;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.contact-details__intro{max-width:28rem;margin:1.35rem 0 2.4rem;color:#433625c2;font-size:1rem;line-height:1.6}.contact-details__item{padding-block:1.25rem;border-top:1px solid rgb(67 54 37 / 18%)}.contact-details__item>span{display:block;margin-bottom:.45rem;color:#8c584c;font-family:var(--font-accent--family);font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.contact-details__item :is(a,p){margin:0;color:#433625;font-size:.98rem;line-height:1.5}.contact-details__item a{text-decoration-color:#7d544961;text-underline-offset:.22em}.contact-details__item a:hover{color:#7d5449;text-decoration-color:currentcolor}@media screen and (min-width:750px){.footer-utilities .utilities--blocks-3{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.footer-utilities .utilities--blocks-3>*:first-child{grid-column:1 / 3}.footer-utilities .utilities--blocks-3>*:nth-child(2){grid-column:4;justify-self:start;text-align:left}.footer-utilities .utilities--blocks-3>*:nth-child(3){grid-column:3;grid-row:1;justify-self:start;text-align:left}}.footer-utilities__group-copyright .footer-utilities__text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.32em}.footer-agency-credit{white-space:nowrap}.footer-agency-credit__heart{display:inline-block;width:.78rem;height:.68rem;margin-left:.08em;vertical-align:-.05em}footer .email-signup__heading,footer .menu__heading__default{letter-spacing:0}footer .email-signup__input-group{border-radius:0}@media screen and (min-width:750px){.brand-story__inner{grid-template-columns:minmax(13rem,.75fr) minmax(0,1.25fr)}}@media screen and (min-width:750px)and (max-width:989px){.brand-story__inner{gap:2.5rem}}@media screen and (max-width:749px){.announcement-bar{padding-inline:1rem}.announcement-bar__text,.announcement-bar__link{font-size:.7rem;line-height:1.25}[id$=__hero_main] [class*=hero_title] h1{max-width:none;font-size:2.85rem}[id$=__hero_main] [class*=hero_intro]{font-size:1rem}[id$=__hero_main] [class*=hero_button_shop]{justify-content:center;width:100%}main[data-template="page.contact"] [id$=__main] .section-content-wrapper{gap:.9rem}main[data-template="page.contact"] [id$=__main] [class*=__title] h1{font-size:3rem}main[data-template="page.contact"] [id$=__form] .section-content-wrapper{grid-template-columns:minmax(0,1fr)}main[data-template="page.contact"] [id$=__form] .contact-form,.contact-details{padding:1.75rem 1.25rem}main[data-template="page.contact"] [id$=__form] .section-content-wrapper>:first-child{border-right:0;border-bottom:1px solid rgb(67 54 37 / 14%)}main[data-template="page.contact"] [id$=__form] .contact-form{justify-content:flex-start}main[data-template="page.contact"] [id$=__form] .contact-form:before{font-size:2rem}main[data-template="page.contact"] [id$=__form] .contact-form__form-row{grid-template-columns:minmax(0,1fr)}.contact-details h2{max-width:15ch;font-size:2.25rem}.brand-story{--brand-story-padding-top: 48px;--brand-story-padding-bottom: 48px}.brand-story__inner{grid-template-columns:minmax(0,1fr);gap:1.75rem}.brand-story__title{max-width:22rem;font-size:2.15rem}.brand-story__heading,.brand-story__content,.brand-story__body{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}.brand-story__body{font-size:1rem}.brand-story__quote{font-size:1.2rem}.brand-story__principles{grid-template-columns:minmax(0,1fr)}.brand-story__principle,.brand-story__principle:first-child{padding:1.35rem 0;border-left:0;border-bottom:1px solid var(--color-border)}.brand-story__principle:last-child{border-bottom:0}.brand-story__principle-number{margin-bottom:.75rem}[id$=__product_list_YidTcf] .section-resource-list__header .group-block-content{grid-template-columns:minmax(0,1fr);gap:.65rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand.css.map */
