:root{--bg-color-cream: #fff8f3;--bg-color-teal: #143f43;--bg-color-teal-dark: #082629;--bg-color-pink: #f44f86;--bg-color-mint: #bde4d8;--bg-color-sky: #cfe7f5;--bg-color-apricot: #ffd79c;--bg-color-white: #ffffff;--bg-color-background: var(--bg-color-cream);--bg-color-surface: var(--bg-color-white);--bg-color-surface-soft: #fffdfb;--bg-color-primary: var(--bg-color-pink);--bg-color-primary-foreground: var(--bg-color-teal-dark);--bg-color-secondary: var(--bg-color-teal);--bg-color-secondary-foreground: var(--bg-color-white);--bg-color-text: var(--bg-color-teal);--bg-color-text-muted: #547174;--bg-color-border: #d9e2df;--bg-color-border-strong: #9eb7b5;--bg-color-success: #23765e;--bg-color-warning: #9b5c08;--bg-color-error: #b4233f;--bg-color-focus: #0b6f78;--bg-space-1: .4rem;--bg-space-2: .8rem;--bg-space-3: 1.2rem;--bg-space-4: 1.6rem;--bg-space-5: 2rem;--bg-space-6: 2.4rem;--bg-space-8: 3.2rem;--bg-space-10: 4rem;--bg-space-12: 4.8rem;--bg-space-16: 6.4rem;--bg-space-20: 8rem;--bg-space-24: 9.6rem;--bg-radius-small: .8rem;--bg-radius-medium: 1.2rem;--bg-radius-large: 1.6rem;--bg-radius-xlarge: 2.4rem;--bg-radius-pill: 999rem;--bg-radius-circle: 50%;--bg-shadow-subtle: 0 .2rem 1.2rem rgba(20, 63, 67, .07);--bg-shadow-card-hover: 0 1rem 2.8rem rgba(20, 63, 67, .12);--bg-shadow-overlay: 0 2rem 6rem rgba(8, 38, 41, .2);--bg-content-narrow: 72rem;--bg-content-standard: 120rem;--bg-content-wide: 144rem;--bg-page-gutter: 1.6rem;--bg-section-spacing: clamp(5.6rem, 8vw, 9.6rem);--bg-type-display: clamp( calc(var(--font-heading-scale) * 4.4rem), calc(var(--font-heading-scale) * 8vw), calc(var(--font-heading-scale) * 8rem) );--bg-type-h1: clamp( calc(var(--font-heading-scale) * 3.6rem), calc(var(--font-heading-scale) * 5vw), calc(var(--font-heading-scale) * 5.6rem) );--bg-type-h2: clamp( calc(var(--font-heading-scale) * 3rem), calc(var(--font-heading-scale) * 4vw), calc(var(--font-heading-scale) * 4.4rem) );--bg-type-h3: clamp( calc(var(--font-heading-scale) * 2.4rem), calc(var(--font-heading-scale) * 3vw), calc(var(--font-heading-scale) * 3.2rem) );--bg-type-h4: clamp( calc(var(--font-heading-scale) * 2rem), calc(var(--font-heading-scale) * 2vw), calc(var(--font-heading-scale) * 2.4rem) );--bg-type-body-large: clamp(1.7rem, 1.5vw, 1.9rem);--bg-type-body: 1.6rem;--bg-type-body-small: 1.4rem;--bg-type-caption: 1.2rem;--bg-type-label: 1.4rem;--bg-transition-fast: .12s;--bg-transition-normal: .22s;--bg-transition-slow: .36s;--bg-ease-standard: cubic-bezier(.2, 0, 0, 1);--bg-ease-emphasized: cubic-bezier(.2, .8, .2, 1);--focused-base-outline: .2rem solid var(--bg-color-focus);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem var(--bg-color-surface), 0 0 0 .6rem rgba(11, 111, 120, .28)}@media screen and (min-width:750px){:root{--bg-page-gutter: 3.2rem}}@media screen and (min-width:1200px){:root{--bg-page-gutter: 4.8rem}}body{color:var(--bg-color-text);font-size:var(--bg-type-body);letter-spacing:.01em;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.bg-type-display,.bg-type-heading{color:var(--bg-color-text);letter-spacing:-.025em;line-height:1.12}.h0,.bg-type-display{font-size:var(--bg-type-display)}h1,.h1,.bg-type-h1{font-size:var(--bg-type-h1)}h2,.h2,.bg-type-h2{font-size:var(--bg-type-h2)}h3,.h3,.bg-type-h3{font-size:var(--bg-type-h3)}h4,.h4,.bg-type-h4{font-size:var(--bg-type-h4)}.bg-type-body-large{font-size:var(--bg-type-body-large);line-height:1.55}.text-body,.bg-type-body{font-size:var(--bg-type-body);letter-spacing:.01em;line-height:1.6}.bg-type-body-small{font-size:var(--bg-type-body-small);line-height:1.55}.caption,.bg-type-caption{font-size:var(--bg-type-caption);letter-spacing:.03em;line-height:1.45}.button,.button-label,.bg-type-label{font-size:var(--bg-type-label);font-weight:700;letter-spacing:.035em;line-height:1.2}.page-width{width:100%;margin-inline:auto;padding-inline:var(--bg-page-gutter)}.bg-container{width:100%;max-width:var(--bg-content-standard);margin-inline:auto;padding-inline:var(--bg-page-gutter)}.bg-container--narrow{max-width:var(--bg-content-narrow)}.bg-container--standard{max-width:var(--bg-content-standard)}.bg-container--wide{max-width:var(--bg-content-wide)}.bg-section{padding-block:var(--bg-section-spacing)}.bg-section--compact{padding-block:clamp(4rem,6vw,6.4rem)}.bg-section--cream{background:var(--bg-color-background)}.bg-section--mint{background:var(--bg-color-mint)}.bg-section--sky{background:var(--bg-color-sky)}.bg-section--apricot{background:var(--bg-color-apricot)}*:focus-visible,.focused{outline-color:var(--bg-color-focus);box-shadow:var(--focused-base-box-shadow)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--color-button: 244, 79, 134;--color-button-text: 8, 38, 41;--buttons-radius: var(--bg-radius-pill);--buttons-radius-outset: var(--bg-radius-pill);--buttons-border-width: .1rem;--buttons-border-opacity: 0;--buttons-border-offset: 0px;--shadow-horizontal-offset: 0;--shadow-vertical-offset: .3rem;--shadow-blur-radius: 1rem;--shadow-opacity: .08;min-height:4.8rem;padding-inline:var(--bg-space-8);font-weight:700;transition:background-color var(--bg-transition-fast) var(--bg-ease-standard),box-shadow var(--bg-transition-fast) var(--bg-ease-standard),color var(--bg-transition-fast) var(--bg-ease-standard),transform var(--bg-transition-fast) var(--bg-ease-standard)}.button:not([disabled]):not([aria-disabled=true]):hover,.shopify-challenge__button:hover,.customer button:not(:disabled):hover{background-color:#ee3975;transform:translateY(-.1rem)}.button:not([disabled]):not([aria-disabled=true]):active,.shopify-challenge__button:active,.customer button:not(:disabled):active{transform:translateY(0)}.button--secondary{--color-button: 20, 63, 67;--color-button-text: 255, 255, 255;--buttons-border-opacity: 0}.button--secondary:not([disabled]):not([aria-disabled=true]):hover{background-color:var(--bg-color-teal-dark)}.button--tertiary,.bg-button--ghost{--color-button: 255, 255, 255;--color-button-text: 20, 63, 67;--alpha-button-background: 0;--alpha-button-border: 1;--buttons-border-opacity: 1;min-height:4.4rem;padding-inline:var(--bg-space-5)}.button--tertiary:not([disabled]):not([aria-disabled=true]):hover,.bg-button--ghost:not([disabled]):not([aria-disabled=true]):hover{background-color:#143f4312}.bg-button--icon{width:4.8rem;min-width:4.8rem;padding:0;border-radius:var(--bg-radius-circle)}.bg-chip{display:inline-flex;min-height:3.6rem;align-items:center;justify-content:center;gap:var(--bg-space-2);padding:var(--bg-space-2) var(--bg-space-4);border:.1rem solid var(--bg-color-border);border-radius:var(--bg-radius-pill);background:var(--bg-color-surface);color:var(--bg-color-text);font-size:var(--bg-type-label);font-weight:700;line-height:1.2;transition:background-color var(--bg-transition-fast) var(--bg-ease-standard),border-color var(--bg-transition-fast) var(--bg-ease-standard)}button.bg-chip,a.bg-chip{cursor:pointer}.bg-chip:hover,.bg-chip[aria-pressed=true],.bg-chip.is-active{border-color:var(--bg-color-teal);background:var(--bg-color-mint)}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true]{cursor:not-allowed;filter:saturate(.35);opacity:.5;transform:none}.field,.select,.customer .field,.customer select{--inputs-radius: var(--bg-radius-medium);--inputs-radius-outset: var(--bg-radius-medium);--inputs-border-width: .1rem;--inputs-border-opacity: 1;--inputs-shadow-opacity: 0}.field__input,.select__select,.customer .field input,.customer select,.bg-input,.bg-select,.bg-textarea{color:var(--bg-color-text);font-size:var(--bg-type-body);letter-spacing:.01em}.field__input,.select__select,.customer .field input,.customer select{min-height:5rem}.bg-input,.bg-select,.bg-textarea{width:100%;border:.1rem solid var(--bg-color-border-strong);border-radius:var(--bg-radius-medium);background:var(--bg-color-surface);padding:1.3rem var(--bg-space-4);transition:border-color var(--bg-transition-fast) var(--bg-ease-standard),box-shadow var(--bg-transition-fast) var(--bg-ease-standard)}.bg-textarea{min-height:12rem;resize:vertical}.bg-input::placeholder,.bg-textarea::placeholder{color:var(--bg-color-text-muted);opacity:.8}.field:hover:after,.select:hover:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) #143f43b3}.bg-input:hover,.bg-select:hover,.bg-textarea:hover{border-color:var(--bg-color-teal)}.bg-input:focus-visible,.bg-select:focus-visible,.bg-textarea:focus-visible{border-color:var(--bg-color-focus)}input[type=checkbox],input[type=radio]{accent-color:var(--bg-color-teal)}.bg-surface,.bg-card{border:.1rem solid var(--bg-color-border);background:var(--bg-color-surface);color:var(--bg-color-text)}.bg-surface{border-radius:var(--bg-radius-large)}.bg-card{position:relative;overflow:hidden;border-radius:var(--bg-radius-xlarge);box-shadow:var(--bg-shadow-subtle)}.bg-card--interactive{transition:border-color var(--bg-transition-normal) var(--bg-ease-standard),box-shadow var(--bg-transition-normal) var(--bg-ease-standard),transform var(--bg-transition-normal) var(--bg-ease-standard)}.bg-card--interactive:focus-within{border-color:var(--bg-color-focus);box-shadow:var(--bg-shadow-card-hover)}@media(hover:hover){.bg-card--interactive:hover{border-color:var(--bg-color-border-strong);box-shadow:var(--bg-shadow-card-hover);transform:translateY(-.3rem)}}.bg-card__media{overflow:hidden;background:var(--bg-color-surface-soft)}.bg-card__content{padding:clamp(2rem,3vw,3.2rem)}.bg-decoration{position:absolute;z-index:0;display:block;max-width:100%;color:currentColor;pointer-events:none;-webkit-user-select:none;user-select:none}.bg-decoration svg,.bg-decoration img{display:block;width:100%;height:auto}.bg-decoration--behind{z-index:-1}.bg-decoration--muted{opacity:.55}.bg-status--success{color:var(--bg-color-success)}.bg-status--warning{color:var(--bg-color-warning)}.bg-status--error,.form__message{color:var(--bg-color-error)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/babygroove-foundation.css.map */
