#scrubols-landing #buy .sb-gift-select{width:100%;min-width:0;margin-top:4px;font-family:"Courier New",Courier,monospace;color:#1c1c1c}
#scrubols-landing #buy [data-sb-tab-card][aria-selected="false"] .sb-gift-select{display:none!important}
#scrubols-landing #buy .sb-gift-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;margin:0 0 10px;background:#efd1b5;border-radius:5px;font-size:13px;font-weight:700;line-height:1.3;text-transform:uppercase}
#scrubols-landing #buy .sb-gift-label strong{font-size:12px;letter-spacing:.06em}
#scrubols-landing #buy .sb-gift-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
#scrubols-landing #buy .sb-gift-option{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;width:100%;padding:6px 4px 8px;border:1px solid #b7b7b7;border-radius:8px;background:#fff;color:#1c1c1c;font-family:inherit;font-size:10px;line-height:1.2;cursor:pointer;box-sizing:border-box}
#scrubols-landing #buy .sb-gift-option[aria-pressed="true"]{outline:2px solid #1c1c1c;outline-offset:-2px;border-color:#1c1c1c}
#scrubols-landing #buy .sb-gift-option:focus-visible{outline:3px solid #8a6043;outline-offset:3px}
#scrubols-landing #buy .sb-gift-option:disabled{opacity:.4;cursor:not-allowed}
#scrubols-landing #buy .sb-gift-option img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0;border-radius:4px}
#scrubols-landing #buy .sb-gift-caption{font-family:inherit;font-size:11px;line-height:1.5;margin:10px 0 0;text-align:center}
#scrubols-landing #buy .sb-bundle-gifts{padding:0 16px 18px;width:100%;min-width:0;box-sizing:border-box;font-family:"Courier New",Courier,monospace;color:#1c1c1c}
#scrubols-landing #buy .sb-bundle-title{font-size:11px!important;line-height:1.4;font-weight:700;text-align:center;letter-spacing:.035em;margin:0 0 10px!important}
#scrubols-landing #buy .sb-gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#scrubols-landing #buy .sb-gift-card{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 0 8px;background:#f7f1e9;border:1px solid #eadbca;border-radius:5px;overflow:hidden}
#scrubols-landing #buy .sb-gift-tag{display:block;width:100%;padding:5px 2px;background:#ead3b8;font-size:8px;line-height:1.15;text-align:center;white-space:nowrap;font-weight:700;box-sizing:border-box}
#scrubols-landing #buy .sb-gift-card img{display:block;width:100%;height:auto;aspect-ratio:150/180;object-fit:cover;margin:0 0 5px}
#scrubols-landing #buy .sb-gift-name{font-size:10px;line-height:1.3;text-align:center}
#scrubols-landing #buy .sb-gift-card strong{font-size:11px;line-height:1.4;margin-top:3px}
@media(max-width:640px){#scrubols-landing #buy .sb-gift-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#scrubols-landing #buy .sb-gift-option{font-size:11px;padding:6px 5px 8px}#scrubols-landing #buy .sb-gift-label{font-size:11px}#scrubols-landing #buy .sb-bundle-gifts{padding:0 12px 14px}#scrubols-landing #buy .sb-gift-grid{gap:6px}#scrubols-landing #buy .sb-gift-name{font-size:9px}}
@media(max-width:375px){#scrubols-landing #buy [data-rid="bdf75dea-0da7-4fb2-b63d-9768d7a66956"] [data-sb-action] p{font-size:10px!important;white-space:nowrap}#scrubols-landing #buy .sb-gift-option{font-size:10px}}
