:root{--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-display: clamp(2.5rem, 6vw, 4.5rem);--type-h1: clamp(2rem, 4vw, 3rem);--type-h2: clamp(1.5rem, 3vw, 2.25rem);--type-h3: clamp(1.125rem, 1.5vw, 1.375rem);--type-eyebrow: .8125rem;--type-body-lg: clamp(1.0625rem, 1.5vw, 1.25rem);--type-body: 1rem;--type-body-sm: .875rem;--type-micro: .75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--space-32: 8rem;--container-narrow: 760px;--container-default: 1200px;--container-wide: 1440px;--container-side-pad: clamp(1rem, 4vw, 2rem);--brand-magenta: #C8197D;--brand-magenta-deep: #A01563;--brand-magenta-soft: #FCE7F1;--brand-purple: #5E1C8C;--brand-purple-soft: #F3E8FA;--brand-light: #FFFFFF;--brand-soft-gray: #F5F5F5;--brand-line: rgba(26, 26, 26, .1);--brand-dark: #1A1A1A;--brand-muted: #666666;--brand-placeholder: #767676;--success-green: #2D6A4F;--alert-red: #C53030;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .18s;--dur-base: .32s;--dur-slow: .56s}html{font-size:70%}@media(min-width:750px){html{font-size:72.5%}}body{font-family:var(--font-body)!important;color:var(--brand-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.heading,[class*=title]:not(.amstar-stickybuy__title):not(.card__heading){font-family:var(--font-display)!important;font-weight:700;letter-spacing:-.01em;color:inherit;text-wrap:balance}p{text-wrap:pretty;max-width:65ch}.amstar-em,em.brand-em{font-style:italic;font-weight:700;color:var(--brand-magenta);line-height:1.1;padding-bottom:.1em;display:inline-block}.amstar-btn,.amstar-btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.95rem 1.75rem;background:var(--brand-magenta);color:#fff;font-family:var(--font-body);font-weight:600;font-size:var(--type-body);letter-spacing:.01em;border:none;border-radius:999px;cursor:pointer;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),transform .12s var(--ease-out),box-shadow var(--dur-base) var(--ease-out);box-shadow:0 1px #1a1a1a0a}.amstar-btn--primary:hover{background:var(--brand-magenta-deep);transform:translateY(-1px);box-shadow:0 6px 20px #c8197d40}.amstar-btn:active,.amstar-btn--primary:active{transform:translateY(1px);box-shadow:0 1px 4px #c8197d2e;transition-duration:60ms}.amstar-btn:focus-visible,.amstar-btn--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #c8197d52,0 6px 20px #c8197d40}.amstar-btn--secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.9rem 1.75rem;background:transparent;color:var(--brand-dark);font-family:var(--font-body);font-weight:600;font-size:var(--type-body);border:1px solid var(--brand-line);border-radius:999px;cursor:pointer;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform .12s var(--ease-out)}.amstar-btn--secondary:hover{border-color:var(--brand-dark);color:var(--brand-dark)}.amstar-btn--secondary:active{transform:translateY(1px);transition-duration:60ms}.amstar-btn--secondary:focus-visible{outline:none;border-color:var(--brand-dark);box-shadow:0 0 0 3px #1a1a1a2e}.shopify-payment-button__button--unbranded,.product-form__submit,button.button--primary,.button--primary{background:var(--brand-magenta)!important;color:#fff!important;border-radius:999px!important;letter-spacing:.01em!important;transition:background var(--dur-fast) var(--ease-out),transform .12s var(--ease-out),box-shadow var(--dur-base) var(--ease-out)!important}.shopify-payment-button__button--unbranded:hover,.product-form__submit:hover,button.button--primary:hover,.button--primary:hover{background:var(--brand-magenta-deep)!important;transform:translateY(-1px);box-shadow:0 6px 20px #c8197d38}.shopify-payment-button__button--unbranded:active,.product-form__submit:active,button.button--primary:active,.button--primary:active{transform:translateY(1px)!important;transition-duration:60ms!important;box-shadow:0 1px 4px #c8197d2e}.shopify-payment-button__button--unbranded:focus-visible,.product-form__submit:focus-visible,button.button--primary:focus-visible,.button--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #c8197d52,0 6px 20px #c8197d38!important}@media(min-width:990px){.section-main-product .product,.product-section .product,.product.grid,product-info.grid{gap:clamp(2rem,4vw,3.5rem)!important;align-items:flex-start!important}.product--large:not(.product--no-media) .product__media-wrapper{width:calc(65% - 2rem)!important;max-width:calc(65% - 2rem)!important}.product--large:not(.product--no-media) .product__info-wrapper{width:calc(35% - 2rem)!important;max-width:calc(35% - 2rem)!important}.product__info-wrapper h1.product__title,.product__info-wrapper .product__title h1,.product__info-wrapper .product__title{font-size:clamp(2.2rem,2.4vw,3.1rem)!important;line-height:1.15!important}.product__info-wrapper,.product__column-sticky{position:sticky;top:clamp(80px,12vh,120px);align-self:start}}@media(min-width:750px)and (max-width:989px){.section-main-product .product,.product-section .product,.product.grid,product-info.grid{gap:clamp(1.5rem,3vw,2.5rem)!important;align-items:flex-start!important}.product--medium:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__media-wrapper{width:calc(55% - 1.25rem)!important;max-width:calc(55% - 1.25rem)!important}.product--medium:not(.product--no-media) .product__info-wrapper,.product--large:not(.product--no-media) .product__info-wrapper{width:calc(45% - 1.25rem)!important;max-width:calc(45% - 1.25rem)!important}}.amstar-container{max-width:var(--container-default);margin-inline:auto;padding-inline:var(--container-side-pad)}.amstar-container--narrow{max-width:var(--container-narrow)}.amstar-container--wide{max-width:var(--container-wide)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.amstar-btn:active,.amstar-btn--primary:active,.amstar-btn--secondary:active,.product-form__submit:active,.button--primary:active,.shopify-payment-button__button--unbranded:active{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/amstar-tokens.css.map */
