freshroost-bundle-scents{display:none;box-sizing:border-box;width:100%;min-width:0;padding:16px 18px;border:2px solid #3e7fa8;border-top:0;border-radius:0 0 14px 14px;background:#f0f8fe;margin-top:-18px;color:#19364a}
.fr-offer-card:has(input:checked)+freshroost-bundle-scents{display:block}
.fr-offer-card:has(input:checked):has(+freshroost-bundle-scents){border-bottom-left-radius:0;border-bottom-right-radius:0}
.fr-included-hint{font-size:16px;font-weight:700;font-style:italic;line-height:1.5;margin:0 0 12px;white-space:normal}
freshroost-bundle-scents label{display:block;font-size:14px;font-weight:700;margin:10px 0 6px;white-space:normal}
freshroost-bundle-scents select{width:100%;min-height:44px;background:white;color:#19364a;border:1px solid #9fb5c3;border-radius:8px;padding:10px;font:inherit;font-size:16px}
freshroost-bundle-scents .fr-brush-quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}freshroost-bundle-scents [data-brush-quantity]{display:block!important;width:90px;min-height:44px;border:1px solid #9fb5c3;border-radius:8px;background:white;color:#19364a;font-size:16px;padding:8px}

freshroost-bundle-scents .fr-brush-quantity{font-size:14px;font-weight:700}.fr-brush-stepper{display:flex;align-items:center;border:1px solid #9fb5c3;border-radius:8px;background:#fff;overflow:hidden;flex-shrink:0}.fr-brush-stepper button{width:44px;height:44px;padding:0;border:0;background:white;color:#19364a;font-size:24px;cursor:pointer}.fr-brush-stepper button:disabled{opacity:.35;cursor:default}freshroost-bundle-scents .fr-brush-stepper [data-brush-quantity]{width:42px;min-height:44px;border:0;border-radius:0;padding:0;text-align:center;appearance:textfield;-moz-appearance:textfield}.fr-brush-stepper input::-webkit-inner-spin-button,.fr-brush-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fr-brush-stepper button:focus-visible{outline:2px solid #3e7fa8;outline-offset:-3px}
