.so-rr{display:block;background:#fffef9;color:#3d3228;padding:72px 20px 96px}.so-rr__head{max-width:720px;margin:0 auto 48px;text-align:center}.so-rr__eyebrow{margin:0;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#6e604e}.so-rr__title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.1;letter-spacing:-1px;color:#3d3228}.so-rr__eyebrow+.so-rr__title{margin-top:12px}.so-rr__rule{display:block;width:48px;height:1px;margin:20px auto;background:#c9b99a}.so-rr__intro{margin:0 auto;max-width:560px;font-size:18px;line-height:1.7;color:#6e604e}.so-rr__notes{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;gap:8px 0}.so-rr__notes li{padding:2px 16px;position:relative;font-size:12px;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#6e604e}.so-rr__notes li+li:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#c9b99a}.so-rr__programs{max-width:1200px;margin:0 auto;display:grid;gap:32px;align-items:start}@media screen and (min-width:990px){.so-rr__programs{grid-template-columns:repeat(2,minmax(0,1fr))}}.so-rr .so-rr__program{display:flex;flex-direction:column;gap:16px;padding:32px;background:#fff;box-shadow:0 4px 8px #0000001a,0 0 4px #00000014;scroll-margin-top:var(--so-anchor-offset, 96px)}.so-rr__cat{margin:0}.so-rr__name{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.5px;color:#3d3228}.so-rr__desc{margin:0;font-size:16px;line-height:1.7;color:#6e604e}.so-rr__from{margin:0;font-size:14px;line-height:20px;color:#6e604e}.so-rr__from span{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;color:#3d3228}.so-rr__picks{display:grid;gap:12px}.so-rr__pick{display:grid;gap:6px;margin:0}.so-rr__pick[hidden],.so-rr__fixed[hidden]{display:none}.so-rr__pick select{-webkit-appearance:none;appearance:none;width:100%;min-height:48px;padding:0 40px 0 14px;margin:0;border:1px solid #c5c5c5;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%233d3228' stroke-width='1.3'/%3E%3C/svg%3E") right 14px center / 12px no-repeat;font-family:"Inter",var(--font-body-family),sans-serif;font-size:16px;line-height:1.4;color:#3d3228;cursor:pointer}.so-rr__pick select option:disabled{color:#665847}.so-rr__pick select:focus-visible{outline:2px solid #3d3228;outline-offset:2px}.so-rr__fixed{margin:0;font-size:16px;line-height:1.5;color:#3d3228}.so-rr__fixed .so-bb__label{display:block;margin-bottom:4px}.so-rr__freq{border:0;margin:0;padding:0;min-width:0}.so-rr__freq legend{padding:0;margin-bottom:10px}.so-rr .so-bb__freq{display:flex;padding:0}.so-rr__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.so-rr .so-bb__atc[disabled]{cursor:not-allowed}.so-rr__once{padding:4px 0;border:0;background:none;cursor:pointer;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#3d3228;text-decoration:underline;text-underline-offset:4px}.so-rr__once[disabled]{opacity:.5;cursor:not-allowed;text-decoration:none}.so-rr__once[aria-busy=true],.so-rr .so-bb__atc[aria-busy=true]{opacity:.7;cursor:progress}.so-rr__once:focus-visible{outline:2px solid #3d3228;outline-offset:3px}.so-rr__status{min-height:20px;margin:0;font-size:14px;line-height:20px;color:#6e604e;text-align:center}.so-rr__foot{max-width:640px;margin:40px auto 0;font-size:14px;line-height:1.7;color:#6e604e;text-align:center}@media screen and (max-width:749px){.so-rr{padding:48px 16px 72px}.so-rr__head{margin-bottom:32px}.so-rr__intro{font-size:16px}.so-rr .so-rr__program{padding:24px 16px}.so-rr__name{font-size:30px}.so-rr__notes{flex-wrap:wrap}.so-rr__notes li{letter-spacing:1.4px}.so-rr__notes li+li:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/so-routine-refill.css.map */
