/* PRATO extras: PDP + card alignment */
.product .product__tax{display:none}
.prato-upsell{margin-top:24px!important;border-top:1px solid var(--prato-line);padding-top:20px}
.prato-upsell .custom-mini-atc__heading{font:500 22px/28px var(--prato-font-heading)!important;letter-spacing:-.01em!important;text-transform:none!important;margin-bottom:12px}
.prato-upsell .complete-look__form{border-radius:4px}
.prato-card__info:not(:has(.prato-card__swatches)){padding-top:42px}
.product-form__submit.button{background:var(--prato-blue)!important;color:#fff!important;border:1px solid var(--prato-blue)}
.product-form__submit.button:hover{background:var(--prato-ink)!important;border-color:var(--prato-ink)}
.product-form__submit.button[disabled]{background:var(--prato-frost)!important;color:var(--prato-slate)!important;border-color:var(--prato-line)}
.button--secondary{border:1px solid var(--prato-ink)}
@media(max-width:400px){.prato-facts__grid{grid-template-columns:1fr 1fr}.prato-facts__grid li{padding:10px 12px;border-radius:16px;gap:8px}.prato-facts__grid .prato-icon{width:20px;height:20px}}
body:has(#PratoSticky:not([hidden])) .bacurr-cur-block{bottom:96px!important}
.prato-upsell .complete-look__cta{background:#fff!important;color:var(--prato-ink)!important;border:1px solid var(--prato-ink)!important;border-radius:4px!important;font:600 13px/16px var(--prato-font-body)!important;letter-spacing:.06em!important;min-height:40px}
.prato-upsell .complete-look__cta:hover{background:var(--prato-frost)!important}
.prato-upsell .complete-look__cta[disabled],.prato-upsell .complete-look__cta.sold-out{background:var(--prato-frost)!important;color:var(--prato-slate)!important;border-color:var(--prato-line)!important}
.prato-fineprint{font-size:12px;line-height:16px;color:var(--prato-slate);margin:8px 0 0}
