.footer,.footer__legal{--f-bg-top: #ffffff;--f-bg: #e8dac9;--f-bg-legal: #e1d1bf;--f-text: #3a2e26;--f-text-mid: rgba(58, 46, 38, .92);--f-text-faint: rgba(58, 46, 38, .72);--f-border: rgba(58, 46, 38, .18);--f-accent: #7a5e48;--f-leaf: rgba(125, 95, 70, .42);--f-serif: var( --font-heading-family, Georgia, serif );--f-fs-heading: 1.4rem;--f-fs-body: 1.3rem;--f-fs-small: 1.15rem;--f-fs-micro: 1.1rem;--f-letter: .04em;--f-letter-wide: .22em;color:var(--f-text)}.footer,.footer__legal{font-family:inherit;letter-spacing:var(--f-letter)}@media screen and (min-width:990px){.footer,.footer__legal{--f-fs-heading: 1.7rem;--f-fs-body: 1.5rem;--f-fs-small: 1.35rem;--f-fs-micro: 1.25rem}}.footer{background-color:var(--f-bg)}.footer,.footer__legal{border-top:none}.footer--floral{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--f-bg-top) 0%,var(--f-bg) 20%,var(--f-bg-legal) 100%)}.footer--floral .footer__content-top{position:relative;z-index:1}.footer__floral{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.footer__floral-corner{position:absolute;width:clamp(120px,20vw,240px);aspect-ratio:1 / 1}@supports ((-webkit-mask-image: url()) or (mask-image: url())){.footer__floral-corner{background-color:var(--f-leaf);-webkit-mask:var(--f-floral-img) no-repeat top left / contain;mask:var(--f-floral-img) no-repeat top left / contain}}.footer__floral-corner--tl{top:0;left:0}.footer__floral-corner--tr{top:0;right:0;transform:scaleX(-1)}.footer__floral-corner--bl{bottom:0;left:0;transform:scaleY(-1)}.footer__floral-corner--br{bottom:0;right:0;transform:scale(-1)}@media screen and (max-width:749px){.footer__floral-corner--bl,.footer__floral-corner--br{display:none}.footer__floral-corner{width:clamp(96px,26vw,150px);opacity:.85}}.footer .footer__content-top{padding-top:3.2rem;padding-bottom:3.2rem}@media screen and (min-width:750px){.footer .footer__content-top{padding-top:5.6rem;padding-bottom:5.6rem}}.footer__main-grid{display:grid;grid-template-columns:1fr;gap:0;align-items:start}@media screen and (min-width:750px){.footer__main-grid{grid-template-columns:1.05fr 1.05fr 1.5fr 1.05fr;gap:3.2rem;align-items:start}}.footer__brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:2.4rem 0}@media screen and (min-width:750px){.footer__brand{padding:0;justify-content:center;height:100%}}.footer__brand-link{display:inline-block;line-height:0;transition:opacity .2s ease}.footer__brand-link:hover{opacity:.85}.footer__brand-logo{display:block;width:clamp(90px,9vw,120px);height:auto;margin:0 auto}.footer__brand-name{font-family:var(--f-serif);font-size:var(--f-fs-body);letter-spacing:.18em;text-transform:uppercase;color:var(--f-text-mid);white-space:nowrap}@media screen and (max-width:749px){.footer__brand{order:-1;border-bottom:1px solid var(--f-border)}}.footer-col--social{padding-top:1.6rem}@media screen and (min-width:750px){.footer-col--social{padding-top:0}}.footer-col__heading.footer-col__heading--static{display:block;padding:0 0 1.2rem;margin:0 0 2.8rem}@media screen and (min-width:750px){.footer-col__heading--static{border-bottom:1px solid var(--f-border)}}.footer__social-handle{display:inline-block;margin-top:1.2rem;font-size:var(--f-fs-small);color:var(--f-text-mid);text-decoration:none;letter-spacing:.06em;transition:color .2s ease}.footer__social-handle:hover{color:var(--f-accent)}.footer-col--social .footer-col__info-item{margin-top:.8rem}.footer-col__social{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.footer-col__social .list-social{display:flex;align-items:center;gap:.6rem;margin:0;padding:0}.footer-col__social .list-social__link{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid var(--f-border);color:var(--f-text-mid);text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.footer-brand__whatsapp{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid rgba(37,211,102,.35);color:#25d366;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.footer-col__social .list-social__link svg,.footer-brand__whatsapp svg{width:2rem;height:2rem;display:block}.footer-col__social .list-social__link[href*=instagram]{border-color:#c1358459}.footer-col__social .list-social__link[href*=instagram]:hover{background-color:#c1358412;border-color:#c135848c}.footer-col__info-item{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--f-fs-small);color:var(--f-text-faint);padding:.35rem 0;cursor:default;letter-spacing:var(--f-letter)}.footer-col__info-item svg{width:1.3rem;height:1.3rem;flex-shrink:0;opacity:.7}.footer-accordion>summary{list-style:none}.footer-accordion>summary::-webkit-details-marker{display:none}.footer-col__heading{font-family:var(--f-serif);font-size:var(--f-fs-heading);font-weight:600;letter-spacing:var(--f-letter-wide);text-transform:uppercase;color:var(--f-text);margin:0}@media screen and (max-width:749px){.footer-accordion{border-bottom:1px solid var(--f-border)}.footer-accordion>summary.footer-col__heading{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.footer-accordion>summary.footer-col__heading:focus-visible{outline:2px solid var(--f-accent);outline-offset:2px}.footer-accordion .footer-col__list{padding-bottom:1.6rem}}@media screen and (min-width:750px){.footer-accordion{display:flex;flex-direction:column;gap:1.6rem;border-bottom:none;overflow:visible}.footer-accordion>summary.footer-col__heading{display:block;padding:0 0 1rem;cursor:default;pointer-events:none;border-bottom:1px solid var(--f-border)}.footer-accordion>.footer-col__list{display:flex!important;flex-direction:column}}.footer-accordion__chevron{flex-shrink:0;width:1.6rem;height:1.6rem;color:var(--f-text-mid);transition:transform .25s ease}@media screen and (min-width:750px){.footer-accordion__chevron{display:none}}.footer-accordion[open]>summary .footer-accordion__chevron{transform:rotate(180deg)}.footer-col__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.footer-col__list a{display:inline-block;font-size:var(--f-fs-body);color:var(--f-text-mid);text-decoration:none;padding:.35rem 0;position:relative;letter-spacing:var(--f-letter);transition:color .2s ease}.footer-accordion[data-menu-driven] .footer-col__list a{text-transform:lowercase}.footer-accordion[data-menu-driven] .footer-col__list a:first-letter{text-transform:uppercase}@media(hover:hover){.footer-col__list a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--f-accent);transition:width .26s ease}.footer-col__list a:hover{color:var(--f-accent)}.footer-col__list a:hover:after{width:100%}}.footer__legal{background:var(--f-bg-legal);padding:1rem 0}@media screen and (min-width:750px){.footer__legal{padding:1.2rem 0}}.footer__legal-bar{display:flex;align-items:center;justify-content:space-between;gap:.4rem 2rem;flex-wrap:wrap}.footer__legal-line{margin:0;font-size:var(--f-fs-micro);color:var(--f-text-faint);letter-spacing:var(--f-letter);line-height:1.4}@media screen and (max-width:749px){.footer__legal-bar{justify-content:center;text-align:center}}.list-payment-br{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.list-payment-br{justify-content:flex-start}}.list-payment-br__item{display:flex;align-items:center;transition:transform .2s ease}.list-payment-br__item svg{display:block;border-radius:5px;box-shadow:0 1px 5px #1a1a1a33}.footer__legal-trust{width:100%}.trust-badges{display:flex;align-items:center;justify-content:center;gap:1.6rem 1.2rem;flex-wrap:wrap}@media screen and (min-width:750px){.trust-badges{justify-content:flex-end;gap:1.6rem}}.trust-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--f-text-mid);transition:color .2s ease,transform .2s ease,opacity .2s ease}a.trust-badge--link{text-decoration:none;cursor:pointer}a.trust-badge--link:hover,a.trust-badge--link:focus-visible{opacity:.85;transform:translateY(-1px)}a.trust-badge--link:focus-visible{outline:2px solid var(--f-accent);outline-offset:4px;border-radius:4px}.trust-badge:not(.trust-badge--wide){width:8rem;min-height:7.2rem;justify-content:flex-start}.trust-badge:not(.trust-badge--wide) .trust-badge__img{display:block;width:4rem;height:4rem;object-fit:contain}.trust-badge--wide{min-height:7.2rem}.trust-badge__img--wide{display:block;height:3.6rem;width:auto;max-width:14rem;object-fit:contain}.trust-badge__label{font-size:var(--f-fs-micro);text-align:center;line-height:1.25;letter-spacing:var(--f-letter);text-transform:uppercase;font-weight:600}.footer__legal-bottom{margin-top:2rem;padding-top:1.8rem;border-top:1px solid var(--f-border);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem}@media screen and (min-width:750px){.footer__legal-bottom{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}.footer__copyright-text{font-size:var(--f-fs-micro);color:var(--f-text-faint);letter-spacing:var(--f-letter)}.footer__copyright-text a{color:inherit;text-decoration:none;transition:color .2s ease}.footer__copyright-text a:hover{color:var(--f-text-mid)}.footer__policies-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;list-style:none;margin:0;padding:0}.footer__policies-list a{font-size:var(--f-fs-micro);color:var(--f-text-faint);text-decoration:none;letter-spacing:var(--f-letter);transition:color .2s ease}.footer__policies-list a:hover{color:var(--f-text-mid);text-decoration:underline;text-underline-offset:.3rem}.back-to-top-btn{position:fixed;bottom:8.5rem;right:2.8rem;z-index:200;width:4rem;height:4rem;border-radius:50%;background-color:var(--f-accent, #1a1a1a);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #1a1a1a38;opacity:0;transform:translateY(1.2rem);transition:opacity .3s ease,transform .3s ease,background-color .2s ease;pointer-events:none}.back-to-top-btn.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top-btn svg{width:1.8rem;height:1.8rem}@media(prefers-reduced-motion:no-preference){.footer-col__social .list-social__link:hover,.footer-brand__whatsapp:hover,.list-payment-br__item:hover{transform:translateY(-2px)}.trust-badge:hover{color:var(--f-accent);transform:translateY(-1px)}.back-to-top-btn:hover{background-color:var(--f-text);transform:translateY(-2px)}@media screen and (max-width:749px){.footer-accordion>.footer-col__list{overflow:hidden;transition:opacity .2s ease}.footer-accordion:not([open])>.footer-col__list{opacity:0}.footer-accordion[open]>.footer-col__list{opacity:1}}}.product-trust-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .8rem;margin-top:1.4rem;padding:1rem 1.2rem;border:1px solid rgba(0,0,0,.09);border-radius:6px;background-color:#00000006}.product-trust-strip__item{display:inline-flex;align-items:center;gap:.45rem;font-size:1.15rem;color:#0000008f;font-weight:500;letter-spacing:.01em;white-space:nowrap}.product-trust-strip__item svg{flex-shrink:0;opacity:.7}.product-trust-strip__sep{color:#00000040;font-size:1.1rem;line-height:1;-webkit-user-select:none;user-select:none}.swatch-input__input[value="ivoire satin\e9" i]+.swatch-input__label .swatch,.swatch-input__input[value="ivoire satine" i]+.swatch-input__label .swatch,.swatch-input__input[value=bege i]+.swatch-input__label .swatch,.swatch-input__input[value=creme i]+.swatch-input__label .swatch{--swatch--background: #e0d3bf;border-style:solid;border-color:#0000002e}.swatch-input__input[value="noir absolu" i]+.swatch-input__label .swatch,.swatch-input__input[value=preto i]+.swatch-input__label .swatch,.swatch-input__input[value=black i]+.swatch-input__label .swatch{--swatch--background: #1c1c1c;border-style:solid;border-color:#0000004d}.swatch-input__input[value="rouge grenat" i]+.swatch-input__label .swatch,.swatch-input__input[value=vermelho i]+.swatch-input__label .swatch,.swatch-input__input[value=red i]+.swatch-input__label .swatch{--swatch--background: #c2302b;border-style:solid;border-color:#00000026}.swatch-input__input[value="bordeaux profond" i]+.swatch-input__label .swatch,.swatch-input__input[value=bordeaux i]+.swatch-input__label .swatch,.swatch-input__input[value="vinho escuro" i]+.swatch-input__label .swatch,.swatch-input__input[value=vinho i]+.swatch-input__label .swatch{--swatch--background: #4a1820;border-style:solid;border-color:#0003}.swatch-input__input[value="vert kaki" i]+.swatch-input__label .swatch,.swatch-input__input[value="verde militar" i]+.swatch-input__label .swatch,.swatch-input__input[value=militar i]+.swatch-input__label .swatch,.swatch-input__input[value=olive i]+.swatch-input__label .swatch{--swatch--background: #5e6238;border-style:solid;border-color:#00000026}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer-custom.css.map */
