
/* October 4: requested product fixes only. */
.nr-design .nr-day-edit--for{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;overflow:hidden}
.nr-design .nr-day-edit--for>*{min-width:0;max-width:100%}
.nr-design .nr-day-edit--for .nr-day-edit-copy{padding:clamp(28px,4vw,65px);overflow-wrap:break-word}
.nr-design .nr-day-edit--for .nr-day-edit-photo{overflow:hidden}
.nr-design .nr-day-edit--for .nr-day-edit-photo img{object-fit:cover;object-position:50% 35%;display:block}
.nr-design .nr-day-edit--for li{min-width:0;overflow-wrap:anywhere}
.nr-design .nr-day-edit--for li>span{flex:0 0 16px}
@media(max-width:700px){.nr-design .nr-day-edit--for{display:flex;flex-direction:column}.nr-design .nr-day-edit--for .nr-day-edit-photo{width:100%;min-height:360px}.nr-design .nr-day-edit--for .nr-day-edit-copy{padding:0 24px 42px;width:100%}}
.nr-design .nr-comparison .comparison .yes{color:#ffffff;background:#168447;border:1px solid #168447;font-weight:700}
.nr-design .nr-comparison .no{color:#b02b35;background:#fff0f1;border:1px solid #b02b35}
.nr-design .nr-comparison--two .comparison{min-width:0}
.nr-design .gallery-stage{position:relative}
.nr-design .nr-product-soldout{position:absolute;top:18px;left:18px;z-index:3;padding:10px 16px;border-radius:3px;background:#172333;color:#fff;font-size:14px;font-weight:600;letter-spacing:.3px;box-shadow:0 2px 9px #00000015}
.nr-design [data-nr-soldout][hidden],.nr-design [data-nr-payment][hidden],.nr-design .benefits li[hidden]{display:none!important}
.nr-design .nr-form-buttons [type=submit]:disabled,.nr-design [data-nr-sticky-add]:disabled{opacity:.6;cursor:not-allowed}
.nr-design [data-nr-payment]{width:100%}
.nr-design [data-nr-benefits-slot]>.shopify-section{margin:0;padding:0}
.nr-design [data-nr-shared-benefits] .benefits{margin-top:var(--nr-benefit-top);margin-bottom:var(--nr-benefit-bottom);gap:var(--nr-benefit-gap)}
@media(max-width:700px){.nr-design .nr-product-soldout{top:12px;left:12px;font-size:13px;padding:9px 13px}.nr-design [data-nr-shared-benefits] .benefits{margin-top:var(--nr-benefit-top-mobile);margin-bottom:var(--nr-benefit-bottom-mobile);gap:var(--nr-benefit-gap-mobile)}}
