/* Master 1.4.0: visual-only Paper Kit alignment. Existing native/cart/Logo assets remain unchanged. */
.wa-paper-kit{font-weight:300}
.wa-paper-kit .wa-pdp-standard-v2__step-copy h2{font-weight:500}
.wa-paper-kit .wa-pdp-standard-v2__step-number{font-weight:500}
.wa-paper-kit .wa-pdp-standard-v2__step-copy p{font-weight:300;color:#96989a;letter-spacing:0;text-transform:none;margin-top:6px}
.wa-paper-kit label:not(.wa-additions-v4__item-title),.wa-paper-kit .wa-paper-kit__file-label{font-weight:300;letter-spacing:.06em}
.wa-paper-kit input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=file]){font-weight:300;padding:11px 12px}
.wa-paper-kit .wa-paper-kit__file-control .wa-paper-kit__file-button{letter-spacing:0;text-transform:none}
.wa-paper-kit .wa-paper-kit__box{background:#f8f8f8}
.wa-paper-kit .wa-pdp-standard-v2__summary{background:#fff;border:1px solid #ddd}
.wa-paper-kit .wa-pdp-standard-v2__summary span{font-size:12px;font-weight:700;color:#c2a672;letter-spacing:.1em;text-transform:uppercase}
.wa-paper-kit .wa-pdp-standard-v2__summary strong{font-size:15px;font-weight:500;color:#96989a;letter-spacing:.02em;line-height:1.45}
.wa-paper-kit .wa-pdp-standard-v2__summary-price{font-size:22px;font-weight:700;color:#c2a672;letter-spacing:.035em;line-height:1.2;margin-top:5px}
.wa-paper-kit .wa-pdp-standard-v2__purchase .js-addtocart{font-size:16px;font-weight:500;min-height:54px;letter-spacing:1.2px;padding:14px 28px}
.wa-paper-kit .wa-pdp-standard-v2__terms{font-size:12px;font-weight:300;color:#96989a;line-height:1.5;margin-top:10px}
.wa-paper-kit .wa-pdp-standard-v2__terms a{font-weight:700;text-decoration:underline}
.wa-paper-kit .wa-mirror-test__info-panel{color:#96989a;font-weight:300}
/* Keep the fixed mobile preview control out of the first form row. The stage
   precedes this form, so this reservation cannot alter its visibility test. */
@media(max-width:767.98px){
 .wa-paper-kit .wa-pdp-standard-v2__preview-jump:not([hidden]){background:#fff}
 .wa-paper-kit .wa-pdp-standard-v2__preview-jump:not([hidden]) + .wa-paper-kit__form{padding-top:72px}
 .wa-paper-kit .wa-pdp-standard-v2__preview-jump:not([hidden]) + .wa-paper-kit__form input:not([type=hidden]),.wa-paper-kit .wa-pdp-standard-v2__preview-jump:not([hidden]) + .wa-paper-kit__form button{scroll-margin-top:calc(var(--wa-standard-preview-jump-top,124px) + 72px)}
}
/* The desktop configurator is narrow before the single-column breakpoint.
   Retain the Baralho cards, moving prices beneath copy instead of squeezing it. */
@media(min-width:768px) and (max-width:1100px){
 .wa-paper-kit .wa-additions-v4__item-head{grid-template-columns:24px 70px minmax(0,1fr)}
 .wa-paper-kit .wa-additions-v4__item-side{grid-column:3;justify-items:start}
 .wa-paper-kit .wa-additions-v4__item-title,.wa-paper-kit .wa-additions-v4__item-description{overflow-wrap:anywhere}
 .wa-paper-kit .wa-additions-v4__variant{grid-template-columns:minmax(0,1fr) auto}
 .wa-paper-kit .wa-additions-v4__variant-name{grid-column:1/-1}
 .wa-paper-kit .wa-paper-kit__box{grid-template-columns:70px minmax(0,1fr)}
 .wa-paper-kit .wa-paper-kit__box>span{grid-column:2}
}
