.hrp .hrp__welcome-kit:has(.hrp-gifts){padding:0;border-radius:14px;overflow:hidden;background:transparent;color:inherit;margin-bottom:20px}.hrp .hrp__welcome-kit .hrp-gifts{background:var(--hrp-gifts-bg,#f1eee9);color:var(--hrp-gifts-color,#232120);border:1px solid rgba(0,0,0,.075);border-radius:14px;padding:18px;overflow:hidden}.hrp .hrp-gifts__top{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-bottom:8px}.hrp .hrp-gifts__eyebrow{font:600 10px/1.5 var(--font-body-family,Arial,sans-serif);letter-spacing:.13em;color:var(--hrp-gifts-accent);text-transform:uppercase}.hrp .hrp-gifts__tag{font:500 10px/1.3 var(--font-body-family,Arial,sans-serif);color:var(--hrp-gifts-muted);padding:5px 9px;border:1px solid rgba(0,0,0,.12);border-radius:999px}.hrp .hrp-gifts__title{font:400 clamp(23px,2vw,30px)/1.13 var(--font-heading-family,Georgia,serif);letter-spacing:-.04em;color:var(--hrp-gifts-color);margin:0 0 7px}.hrp .hrp__welcome-kit .hrp-gifts__intro{font:400 12px/1.55 var(--font-body-family,Arial,sans-serif);color:var(--hrp-gifts-muted);margin:0 0 16px}.hrp .hrp-gifts__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(95px,calc((100% - 24px)/3));column-gap:12px;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-inline:contain}.hrp .hrp-gifts__item{min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;color:var(--hrp-gifts-color)}.hrp .hrp-gifts__image-wrap{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;background:var(--hrp-gifts-card);border-radius:12px}.hrp .hrp-gifts__image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hrp .hrp-gifts__image-empty{color:var(--hrp-gifts-accent);font-size:30px;opacity:.45}.hrp .hrp-gifts__included{font:700 10px/1.2 var(--font-body-family,Arial,sans-serif);text-transform:uppercase;letter-spacing:.07em;color:var(--hrp-gifts-accent)}.hrp .hrp-gifts .hrp-gifts__item-title{font:600 12px/1.3 var(--font-body-family,Arial,sans-serif);color:var(--hrp-gifts-color)}.hrp .hrp-gifts__item-caption{font:400 10px/1.3 var(--font-body-family,Arial,sans-serif);color:var(--hrp-gifts-muted)}.hrp .hrp-gifts__later{border-top:1px solid rgba(0,0,0,.12);padding-top:16px;margin-top:15px}.hrp .hrp-gifts__later-heading{font:600 11px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.07em;text-transform:uppercase;color:var(--hrp-gifts-accent);margin:0 0 11px}.hrp .hrp-gifts__milestones{display:grid;grid-template-columns:1fr;gap:12px}.hrp .hrp-gifts__milestone{display:grid;grid-template-columns:70px 1fr;gap:12px;min-width:0;align-items:center}.hrp .hrp-gifts__milestone-image{width:70px;aspect-ratio:1/1;background:var(--hrp-gifts-card);display:grid;place-items:center;border-radius:9px;overflow:hidden}.hrp .hrp-gifts__milestone-image img{width:100%;height:100%;object-fit:contain}.hrp .hrp-gifts__milestone-image>span{font-size:24px;color:var(--hrp-gifts-accent)}.hrp .hrp-gifts__milestone-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.hrp .hrp-gifts__milestone-order{font:600 10px/1.1 var(--font-body-family,Arial,sans-serif);letter-spacing:.09em;color:var(--hrp-gifts-muted)}.hrp .hrp-gifts__milestone-copy strong{font:600 12px/1.25 var(--font-body-family,Arial,sans-serif);color:var(--hrp-gifts-color)}.hrp .hrp-gifts__milestone-copy small{font:400 11px/1.4 var(--font-body-family,Arial,sans-serif);color:var(--hrp-gifts-muted)}.hrp .hrp-gifts__milestone-copy b{font:700 10px/1.3 var(--font-body-family,Arial,sans-serif);color:var(--hrp-gifts-accent)}.hrp .hrp__welcome-kit .hrp-gifts__note{font:400 10px/1.55 var(--font-body-family,Arial,sans-serif);color:var(--hrp-gifts-muted);margin:14px 0 0}.hrp .hrp__welcome-kit .hrp-gifts__editor-note{font-size:12px;margin:12px 0;color:var(--hrp-gifts-muted)}@media(max-width:749px){.hrp .hrp__welcome-kit .hrp-gifts{padding:14px}.hrp .hrp-gifts__rail{grid-auto-columns:minmax(94px,calc((100% - 12px)/2.35));column-gap:12px}.hrp .hrp-gifts__title{font-size:25px}}@media(prefers-reduced-motion:reduce){.hrp .hrp-gifts__rail{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/haroutine-subscription-gifts.css.map */
