.wac,.wac *{box-sizing:border-box}.wac{color:var(--wa-text);background:var(--wa-white);font-family:var(--wa-font-ui)}.wac [hidden]{display:none!important}.wac__wrap{width:min(100%,1240px);margin-inline:auto;padding:24px}.wac__grid{display:grid;gap:32px;align-items:start}.wac__gallery{min-width:0}.wac__stage{position:relative;display:grid;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border:1px solid var(--wa-line);background:#ede9e2}.wac__main{width:100%;height:100%;object-fit:contain}.wac__preview{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.wac__preview-text{max-width:64%;color:var(--wac-engraving, var(--wa-gold));font-family:var(--wa-font-editorial);font-size:clamp(1rem,3.4vw,2.25rem);font-style:italic;line-height:1.08;text-align:center;text-wrap:balance;text-shadow:0 1px 2px rgba(0,0,0,.2)}.wac__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.wac__thumb{flex:0 0 82px;width:82px;padding:0;overflow:hidden;border:1px solid var(--wa-line);background:var(--wa-white);cursor:pointer}.wac__stage:has(.wac__main[src=""]):after{content:"Pr\e9via do produto";color:var(--wa-text);font-size:.8rem}.wac__thumb.is-on{border:2px solid var(--wa-gold)}.wac__thumb img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.wac__thumb span{display:block;padding:5px 3px;color:var(--wa-ink);font-size:.62rem;line-height:1.25;text-align:center}.wac__note{margin:10px 0 0;font-size:.75rem;line-height:1.5}.wac__head{padding-bottom:18px;border-bottom:1px solid var(--wa-line)}.wac__eyebrow{margin:0 0 10px;color:var(--wa-text);font-size:.75rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.wac__title{margin:0;color:var(--wa-ink);font:500 clamp(2rem,3.4vw,2.75rem)/1.12 var(--wa-font-ui)}.wac__partner{margin:10px 0 0;color:var(--wa-text);font-size:.82rem}.wac__lead{margin:16px 0 0;line-height:1.65}.wac__price{margin:16px 0 0;color:var(--wa-ink);font-size:1.15rem;font-weight:500}.wac__trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wac__trust span{padding:9px 12px;border:1px solid var(--wa-line);font-size:.72rem}.wac__quantity-offer{display:grid;gap:4px;margin:16px 0 0;padding:13px 14px;border-left:3px solid var(--wa-gold);background:var(--wa-cream);color:var(--wa-ink);font-size:.8rem;line-height:1.45}.wac__quantity-offer strong{font-weight:500}.wac__quantity-offer span{color:var(--wa-text);font-size:.74rem}.wac__step{padding-block:28px;border-bottom:1px solid var(--wa-line)}.wac__step-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:18px}.wac__number{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--wa-gold);color:var(--wa-white);font-size:.8rem}.wac__step h2{margin:0;color:var(--wa-ink);font:italic 400 1.55rem/1.12 var(--wa-font-editorial)}.wac__step-head p{margin:5px 0 0;font-size:.82rem;line-height:1.5}.wac__colors,.wac__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wac__color,.wac__mode{min-width:0;min-height:56px;padding:10px 12px;border:1px solid var(--wa-line);background:var(--wa-white);color:var(--wa-ink);font:500 .8rem/1.2 var(--wa-font-ui);text-align:left;cursor:pointer}.wac__color{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px}.wac__color:has(.wac__special){grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;row-gap:4px;min-height:74px}.wac__color:has(.wac__special) .wac__swatch{grid-row:1 / span 2}.wac__color.is-on:has(.wac__special){grid-template-columns:24px minmax(0,1fr)}.wac__color.is-on,.wac__mode.is-on{padding:9px 11px;border:2px solid var(--wa-gold);background:var(--wa-cream)}.wac__color.is-on{grid-template-columns:24px minmax(0,1fr) auto}.wac__swatch{flex:0 0 24px;width:24px;height:24px;border:1px solid rgba(51,51,51,.15);border-radius:50%;background:var(--wac-swatch)}.wac__color-label{min-width:0;line-height:1.25;overflow-wrap:normal}.wac__special{grid-column:2;justify-self:start;display:inline-flex;max-width:74px;align-items:center;justify-content:center;padding:3px 5px;border-radius:999px;background:var(--wa-cream);border:1px solid var(--wa-gold);color:var(--wa-ink);font-size:.52rem;font-weight:500;letter-spacing:.04em;line-height:1.1;text-align:center;text-transform:uppercase;white-space:normal}.wac__mode{display:grid;align-content:center;gap:4px;min-height:76px}.wac__mode small{color:var(--wa-text);font-size:.7rem;font-weight:400}.wac__fields{display:grid;gap:14px}.wac label{color:var(--wa-ink);font-size:.78rem;font-weight:500}.wac label small{color:var(--wa-text);font-weight:400}.wac :is(input[type=text],input[type=file],textarea){width:100%;min-height:48px;margin-top:7px;padding:12px;border:1px solid var(--wa-line);border-radius:0;background:var(--wa-white);color:var(--wa-ink);font:400 .875rem/1.4 var(--wa-font-ui)}.wac textarea{min-height:92px;resize:vertical}.wac__upload{padding:16px;border:1px dashed var(--wa-gold);background:var(--wa-cream)}.wac__upload p{margin:0 0 8px;font-size:.75rem;line-height:1.5}.wac__summary{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid var(--wa-line);background:var(--wa-cream)}.wac__summary img{width:76px;height:76px;object-fit:contain;background:var(--wa-white)}.wac__summary-content{min-width:0}.wac__summary-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.wac__summary strong{color:var(--wa-ink);font-size:.9rem}.wac__summary p{margin:5px 0 0;font-size:.75rem;line-height:1.5}.wac__summary-pricing{flex:0 0 auto;min-width:128px;color:var(--wa-ink);text-align:right}.wac__summary-unit{color:var(--wa-text);font-variant-numeric:tabular-nums;white-space:nowrap}.wac__summary-total{display:flex;align-items:baseline;justify-content:flex-end;gap:7px;margin-top:4px!important}.wac__summary-total span{color:var(--wa-text);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.wac__summary-total strong{font-size:1.05rem;font-variant-numeric:tabular-nums}.wac__summary-discount{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:9px!important;color:var(--wa-ink)}.wac__summary-discount span{padding:3px 6px;border:1px solid var(--wa-gold);color:var(--wa-ink);font-size:.62rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.wac__summary-discount s{color:var(--wa-text);font-variant-numeric:tabular-nums}.wac__summary-discount strong{font-size:.84rem;font-variant-numeric:tabular-nums}.wac__buybox{margin-top:20px;padding:20px;border:1px solid var(--wa-line)}.wac__error{margin:0 0 12px;color:var(--wa-error);font-size:.8rem}.wac__cta{width:100%;min-height:54px}.wac__cta:disabled{opacity:.56;cursor:not-allowed}.wac__buy-note{margin:10px 0 0;color:var(--wa-text);font-size:.72rem;line-height:1.45;text-align:center}@media(min-width:960px){.wac__grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:52px}.wac__gallery{position:sticky;top:20px}.wac__colors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:959px){.wac__wrap{padding:16px}.wac__grid{padding-bottom:48px}}@media(max-width:640px){.wac__colors{grid-template-columns:repeat(2,minmax(0,1fr))}.wac__modes{grid-template-columns:1fr}.wac__color,.wac__color.is-on{grid-template-columns:22px minmax(0,1fr)}.wac__special{grid-column:2;justify-self:start;max-width:none}}@media(max-width:390px){.wac__colors{grid-template-columns:1fr}.wac__color,.wac__color.is-on{grid-template-columns:24px minmax(0,1fr) auto}.wac__special{grid-column:auto;justify-self:end}}@media(prefers-reduced-motion:reduce){.wac__cta:after{animation:none!important}}.wac__main.is-plate-active{opacity:0}.wac__plate-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none;background:var(--wa-white)}.wac__plate{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden}.wac__plate-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.wac__plate-copy{position:relative;z-index:1;max-width:48%;color:var(--wac-engraving, #c4a15f);font-family:var(--wa-font-editorial);font-size:clamp(1.05rem,3.1vw,2.1rem);font-style:italic;line-height:1.1;text-align:center;text-wrap:balance;text-shadow:0 1px 1px rgba(0,0,0,.16)}.wac__plate-logo{position:relative;z-index:1;display:block;max-width:34%;max-height:28%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.16))}.wac__plate-logo[hidden]{display:none}.wac__engraving{grid-template-columns:repeat(2,minmax(0,1fr))}.wac__engraving .wac__color{min-height:52px}@media(min-width:960px){.wac__engraving{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.wac__summary-head{display:block}.wac__summary-pricing{margin-top:10px;text-align:left}.wac__summary-total{justify-content:start}}.wac__quantity-control{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:12px 0;border-bottom:1px solid var(--wa-line);color:var(--wa-ink);font-size:.82rem}.wac__quantity-control>span{font-weight:500}.wac__quantity-stepper{display:grid;grid-template-columns:38px 44px 38px;align-items:center;border:1px solid var(--wa-line)}.wac__quantity-stepper button{width:38px;height:38px;padding:0;border:0;background:var(--wa-white);color:var(--wa-ink);font:400 1.2rem/1 var(--wa-font-ui);cursor:pointer}.wac__quantity-stepper button:disabled{color:var(--wa-text);cursor:not-allowed}.wac__quantity-stepper output{display:grid;height:38px;place-items:center;border-inline:1px solid var(--wa-line);font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/8/assets/weart-acrylic-configurator.css.map */
