:root{--dw-navy:#274668;--dw-navy-acao:#1E4E8A;--dw-branco:#FFFFFF;--dw-nevoa:#F2F5F8;--dw-bruma:#E7ECF2;--dw-aco:#D3DCE5;--dw-grafite:#6B7C8E;--dw-tinta:#141C27;--dw-corpo:#3E4E60;--dw-display:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dw-texto:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dw-dado:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dw-raio:6px;--dw-raio-pill:99px;--dw-largura:1200px;--dw-gutter:40px}.aroma--verde-campo{--aroma:#7CC454;--aroma-forte:#4A832A;--aroma-suave:#DBECD1}.aroma--lavanda{--aroma:#C484E4;--aroma-forte:#8B3FB8;--aroma-suave:#EEDFF5}.aroma--cha-branco{--aroma:#ECE4D4;--aroma-forte:#7E6636;--aroma-suave:#F7F5F0}.aroma--brisa-do-mar{--aroma:#ACE4FC;--aroma-forte:#0A75A8;--aroma-suave:#E9F7FC}.aroma--limao-siciliano{--aroma:#FCE444;--aroma-forte:#9A6B0A;--aroma-suave:#FAF5CF}[class*=aroma--]:not([class*=verde]):not([class*=lavanda]):not([class*=cha]):not([class*=brisa]):not([class*=limao]){--aroma:var(--dw-navy);--aroma-forte:var(--dw-navy);--aroma-suave:var(--dw-nevoa) }*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--dw-nevoa);color:var(--dw-tinta);font-family:var(--dw-texto);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure{margin:0}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:var(--dw-navy-acao);text-decoration:none}a:hover{color:var(--dw-navy)}button{font:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--dw-navy-acao);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:#fff;padding:12px 18px}.skip-link:focus{left:8px;top:8px}.page-width{max-width:var(--dw-largura);margin:0 auto;padding:0 var(--dw-gutter)}.section{padding:72px 0 0}.section--tight{padding:40px 0 0}.stack{display:flex;flex-direction:column}.grid{display:grid}.h-display{font-family:var(--dw-display);font-weight:800;text-transform:uppercase;letter-spacing:-.018em;line-height:1.04;color:var(--dw-navy);text-wrap:balance}.h-display--xl{font-size:50px;font-weight:900}.h-display--lg{font-size:36px}.h-display--md{font-size:34px}.h-display--sm{font-size:24px}.eyebrow{font-family:var(--dw-display);font-weight:700;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--dw-grafite)}.lead{font-size:17px;color:var(--dw-corpo)}.body{font-size:16.5px;color:var(--dw-corpo)}.small{font-size:13px;color:var(--dw-grafite)}.mono{font-family:var(--dw-dado);font-variant-numeric:tabular-nums}.label{font-family:var(--dw-display);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dw-grafite)}.price{font-family:var(--dw-display);font-weight:800;font-size:19px;color:var(--dw-navy);white-space:nowrap}.price--lg{font-size:32px}.price--compare{font-family:var(--dw-texto);font-weight:500;font-size:15px;color:var(--dw-grafite);text-decoration:line-through}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--dw-display);font-weight:700;font-size:14px;letter-spacing:.01em;padding:12px 22px;border-radius:var(--dw-raio);border:1px solid transparent;background:var(--dw-navy-acao);color:#fff;min-height:44px;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn:hover{background:var(--dw-navy);color:#fff}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--ghost{background:transparent;border-color:var(--dw-navy);color:var(--dw-navy)}.btn--ghost:hover{background:var(--dw-navy);color:#fff}.btn--white{background:#fff;color:var(--dw-navy);border-color:#fff}.btn--white:hover{background:var(--dw-bruma);color:var(--dw-navy)}.btn--lg{font-size:15px;padding:14px 28px;min-height:50px}.btn--sm{font-size:13px;padding:9px 16px;min-height:40px}.btn--block{width:100%}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:var(--dw-raio-pill);border:1px solid var(--dw-aco);background:#fff;font-size:13.5px;font-weight:600;color:var(--dw-tinta);min-height:36px;cursor:pointer}.chip i{width:16px;height:16px;border-radius:50%;display:block;flex:0 0 auto;background:var(--aroma,var(--dw-navy))}.chip.on,.chip[aria-checked=true]{border-color:var(--dw-navy);box-shadow:inset 0 0 0 1px var(--dw-navy)}.chip--link{padding:9px 16px;font-weight:700;color:var(--dw-navy)}.pill{display:inline-block;font-family:var(--dw-display);font-size:9.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;padding:3px 8px;border-radius:var(--dw-raio-pill);background:var(--dw-bruma);color:var(--dw-grafite)}.card{background:#fff;border:1px solid var(--dw-aco);border-radius:var(--dw-raio)}.input{display:flex;align-items:center;width:100%;height:44px;padding:0 14px;border:1px solid var(--dw-aco);border-radius:var(--dw-raio);background:#fff;font-size:14.5px;color:var(--dw-tinta);font-family:var(--dw-texto)}.input::placeholder{color:var(--dw-grafite)}.qty{display:inline-flex;align-items:center;border:1px solid var(--dw-aco);border-radius:var(--dw-raio);background:#fff;height:44px}.qty button{width:40px;height:100%;background:none;border:0;color:var(--dw-navy);font-size:18px;cursor:pointer}.qty input{width:44px;height:100%;border:0;text-align:center;font-family:var(--dw-dado);font-size:14px;color:var(--dw-tinta);background:none}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty input{-moz-appearance:textfield}.spectrum{display:flex;height:4px;width:100%}.spectrum i{flex:1;display:block}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--dw-aco);border:1px solid var(--dw-aco);border-radius:var(--dw-raio);overflow:hidden}.stats__item{background:#fff;padding:16px 20px;display:flex;flex-direction:column;gap:2px}.stats__n{font-family:var(--dw-display);font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--dw-navy)}.stats__t{font-size:12.5px;color:var(--dw-grafite)}.product-card{overflow:hidden;display:flex;flex-direction:column;container-type:inline-size;position:relative}.product-card__media{position:relative;overflow:hidden;background:var(--aroma-suave,var(--dw-bruma));aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:18px}.product-card__media img,.product-card__media svg{position:absolute;top:18px;right:18px;bottom:18px;left:18px;width:calc(100% - 36px);height:calc(100% - 36px);object-fit:contain}.product-card__media img{mix-blend-mode:multiply}.product-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.product-card__title{font-family:var(--dw-display);font-weight:700;font-size:15px;color:var(--dw-tinta)}.product-card__aroma{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--dw-corpo)}.product-card__aroma i{width:12px;height:12px;border-radius:50%;background:var(--aroma,var(--dw-navy));display:block;flex:0 0 auto}.product-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:6px}.product-card__selo{position:absolute;top:12px;left:12px;z-index:1;font-family:var(--dw-display);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;padding:5px 10px;border-radius:var(--dw-raio-pill);background:var(--dw-navy);color:#fff}.product-card--esgotado .product-card__media img{opacity:.45;filter:grayscale(.35)}.product-card--esgotado .price{color:var(--dw-grafite)}.vitrine{display:flex;flex-direction:column;gap:28px}.vitrine__cabeca{display:flex;flex-direction:column;gap:10px;max-width:70ch}.vitrine__grade{display:grid;grid-template-columns:repeat(var(--colunas,4),minmax(0,1fr));gap:16px}.paginacao{display:flex;align-items:center;justify-content:center;gap:16px;padding:40px 0 0}.header{background:#fff;border-bottom:1px solid var(--dw-aco)}.header__inner{display:flex;align-items:center;gap:40px;height:96px}.header__logo svg,.header__logo img{display:block}.header__nav{display:flex;gap:24px;align-items:center;flex:1}.header__nav a{white-space:nowrap;font-weight:600;font-size:15px;color:var(--dw-navy);padding:6px 0;border-bottom:2px solid transparent}.header__nav a[aria-current]{border-bottom-color:var(--dw-navy)}.header__actions{display:flex;gap:18px;align-items:center}.header__icon{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;color:var(--dw-navy);font-weight:600;font-size:14px}.header__search{width:260px;height:40px;gap:10px;background:var(--dw-nevoa);border-color:var(--dw-nevoa)}.header__burger{display:none;background:none;border:0;padding:10px;color:var(--dw-navy);cursor:pointer}.cart-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--dw-navy-acao);color:#fff;font-family:var(--dw-dado);font-size:10px;line-height:18px;text-align:center}.footer{background:var(--dw-bruma);border-top:1px solid var(--dw-aco);margin-top:80px}.footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:48px;padding-bottom:28px}.footer__col{display:flex;flex-direction:column;gap:10px}.footer__col a{font-size:14px;color:var(--dw-corpo)}.footer__col a:hover{color:var(--dw-navy)}.footer__legal{padding-top:18px;padding-bottom:32px;border-top:1px solid var(--dw-aco);display:flex;flex-wrap:wrap;gap:8px 28px;font-family:var(--dw-dado);font-size:11.5px;color:var(--dw-grafite)}@media screen and (max-width:989px){:root{--dw-gutter:20px}.section{padding:48px 0 0}.h-display--xl{font-size:34px}.h-display--lg{font-size:28px}.h-display--md{font-size:26px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vitrine__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.header__inner{gap:12px;height:72px}.header__logo svg,.header__logo img{width:64px!important;height:auto}.header__actions{margin-left:auto;gap:4px}.header__nav,.header__search{display:none}.header__burger{display:flex}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media screen and (max-width:599px){.footer__grid{grid-template-columns:1fr}}@container (max-width:230px){.product-card__body{padding:12px 12px 14px}.product-card__title{font-size:14px}.product-card__foot{flex-direction:column;align-items:stretch;gap:8px}.product-card__foot .btn{width:100%}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
