#sr-config #spa-canvas { width: min(100%, 255px); height: auto; background: #fff; }
.sr-fit { display: grid; gap: .4rem; margin: 1rem 0; }
.sr-fit legend { font-size: 1rem; font-weight: 600; }
.sr-fit label { margin: 0; }
body.product-id-17 #content.page-content {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    float: none !important;
}

.sr-tier-amounts { display: grid; text-align: right; }
.sr-tier-amounts small { color: #4e6257; font-size: 12px; }
