/* ZR skin v2 tweaks */
.zr-bs-row>.zr-card,.zr-card>.zr-frame{height:100%}
.zr-card .zr-frame-in>a[href]:not(.img){margin-bottom:16px}
.zr-card product-form{margin-top:auto}
.zr-card .zr-btn{margin-top:0}
.zr-skin #PageContainer h1:not(.notes){font-family:var(--zr-serif)!important;font-weight:700;color:var(--zr-ink);letter-spacing:.02em}
.zr-skin .swatch-element .swatchLbl{background:transparent!important;color:var(--zr-ink)!important;border:1px solid var(--zr-ink)!important;font-family:var(--zr-sans)}
.zr-skin .swatch-element input:checked+.swatchLbl,.zr-skin .swatch-element .swatchLbl.active{background:var(--zr-green)!important;color:#f3f0e2!important;border-color:var(--zr-green)!important}
.zr-skin .product-single .qtyField,.zr-skin .product-single .qtyBtn,.zr-skin .product-single .pr_input{background:transparent;border-color:var(--zr-ink)}
/* v3 fixes */
.zr-brandbar .zr-crop.zr{aspect-ratio:4.3}
.zr-brandbar .zr-crop.zr img{margin-top:-22%}
.zr-skin .zr-bs .zr-card product-form{display:block!important;width:100%}
.zr-skin .zr-bs .zr-card form{width:100%}
.zr-skin .zr-bs .zr-card form .zr-btn{width:100%!important;display:block}