.cwa{padding-top:var(--cwa-pad-top);padding-bottom:var(--cwa-pad-bottom)}.cwa__shell{display:grid;gap:2.4rem}.cwa__intro{max-width:42rem}.cwa__eyebrow{margin:0 0 .8rem;letter-spacing:.16em;text-transform:uppercase;font-size:1.2rem;font-weight:600}.cwa__heading{margin:0 0 1.2rem}.cwa__text{margin-bottom:1.6rem}.cwa__cta{display:inline-flex}.cwa__gallery{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.cwa__figure{margin:0}.cwa__figure--featured{grid-column:1 / -1}.cwa__thumb{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;overflow:hidden}.cwa__image{display:block;width:100%;height:auto}.cwa__caption{margin-top:.8rem;font-size:1.3rem}.cwa__placeholder{display:flex;align-items:center;justify-content:center;min-height:16rem;background:#ffffff0f;color:inherit;font-size:1.3rem}.cwa__figure--featured .cwa__placeholder{min-height:28rem}.cwa__details{display:grid;gap:1.2rem;max-width:46rem}.cwa__subhead{margin:0 0 .8rem;font-size:1.8rem}.cwa__disclaimer,.cwa__hint{margin:0 0 1.2rem;font-size:1.3rem;opacity:.82}.cwa__form{max-width:46rem;display:grid;gap:1.6rem}.cwa__fields{display:grid;gap:1.2rem}.cwa__fieldset{margin:0;padding:0;border:0}.cwa__legend{margin-bottom:.8rem;font-weight:600}.cwa__choices{display:grid;gap:.6rem}.cwa__choice{display:flex;align-items:center;gap:.8rem;cursor:pointer}.cwa__paint[hidden],[data-cwa-custom-wrap][hidden]{display:none}form.js-cwa-inquiry:not(:has([data-cwa-finish][value=Painted]:checked)) [data-cwa-paint-fields]{display:none}form.js-cwa-inquiry:not(:has([data-cwa-custom=true]:checked)) [data-cwa-custom-wrap]{display:none}.cwa-swatch{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.8rem,1fr));gap:.8rem}.cwa-swatch__option label{display:grid;justify-items:center;gap:.4rem;cursor:pointer;text-align:center}.cwa-swatch__chip{width:2.8rem;height:2.8rem;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #00000040}.cwa-swatch__chip--none{background:repeating-linear-gradient(-45deg,transparent,transparent .35rem,rgba(255,255,255,.35) .35rem,rgba(255,255,255,.35) .45rem)}.cwa-swatch__chip--custom{background:linear-gradient(90deg,#c8102e 0 20%,#e36b1e 20% 40%,#f0c400 40% 60%,#1f7a3a 60% 80%,#1e4d8c 80% 100%)}.cwa-swatch__name{font-size:1.2rem;line-height:1.3}.cwa-swatch__option input:focus-visible+label{outline:.2rem solid currentColor;outline-offset:.3rem}.cwa-swatch__option input:checked+label .cwa-swatch__chip{box-shadow:0 0 0 .2rem currentColor,inset 0 0 0 1px #ffffff59}.cwa__dialog{width:min(96vw,1200px);max-width:96vw;padding:1.2rem;border:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.cwa__dialog::backdrop{background:#000000d1}.cwa__dialog-bar{display:flex;justify-content:flex-end;margin-bottom:.8rem}.cwa__dialog-close{background:transparent;color:inherit;border:0;font-size:1.4rem;cursor:pointer;text-decoration:underline}.cwa__dialog-image{display:block;width:100%;height:auto}@media screen and (min-width:750px){.cwa__gallery{grid-template-columns:repeat(4,1fr);gap:1.2rem}.cwa__figure--featured{grid-column:1 / span 4}.cwa__fields{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.cwa__shell{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.4fr);grid-template-areas:"intro gallery" "details gallery" "form form";column-gap:4rem;align-items:start}.cwa__intro{grid-area:intro}.cwa__gallery{grid-area:gallery}.cwa__details{grid-area:details}.cwa__form{grid-area:form;max-width:none}.cwa__figure--featured{grid-column:1 / span 4}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
