:root{--color-bg-primary: #FFFFFF;--color-text-primary: #111111;--color-text-muted: #666666;--color-pink-primary: #D97286;--color-pink-bubble: #E88298;--color-pink-card: #EE9CAE;--color-pink-btn: #DE788C;--color-pink-light: #FCECEE;--font-logo: "Syne", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-heading: "Syne", system-ui, -apple-system, sans-serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-pill: 9999px;--radius-capsule: 180px;--container-max-width: 1360px;--container-padding: clamp(1.25rem, 4vw, 3.5rem)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100vw}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-body);font-size:1rem;line-height:1.5;overflow-x:hidden;max-width:100vw;width:100%;position:relative}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{background:none;border:none;font:inherit;cursor:pointer}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container--full{width:100%;max-width:100%;padding-left:clamp(1rem,4vw,4.5rem);padding-right:clamp(1rem,4vw,4.5rem)}@media(max-width:768px){:root{--container-padding: 1rem}.container{padding-left:1rem;padding-right:1rem}.container--full{padding-left:.75rem!important;padding-right:.75rem!important}}.btn-pill-group{display:inline-flex;align-items:center;gap:.5rem}.btn-pill-group__main{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.65rem;border-radius:var(--radius-pill);background-color:var(--color-pink-btn);color:#fff;font-size:.88rem;font-weight:500;letter-spacing:.01em;transition:transform .25s ease,background-color .25s ease}.btn-pill-group__main:hover{background-color:#cb6277;transform:translateY(-2px)}.btn-pill-group__arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:var(--color-pink-btn);color:#fff;transition:transform .25s ease,background-color .25s ease}.btn-pill-group__arrow:hover{background-color:#cb6277;transform:scale(1.08)}.btn-visit-site{display:inline-flex;align-items:center;gap:.65rem;padding:.85rem 2.2rem;border-radius:var(--radius-pill);background-color:#fff;color:#111;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;box-shadow:0 12px 35px #0000001f;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.btn-visit-site:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 16px 42px #0000002e}.btn-visit-site svg{width:1.25rem;height:1.25rem;stroke-width:2.5;transition:transform .25s ease}.btn-visit-site:hover svg{transform:translate(2px,-2px)}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 16s linear infinite}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{width:100%!important;min-height:52px!important;height:52px!important;border-radius:9999px!important;background-color:var(--color-pink-primary, #D97286)!important;color:#fff!important;font-family:inherit!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:.02em!important;border:1.5px solid var(--color-pink-primary, #D97286)!important;cursor:pointer!important;box-shadow:0 4px 16px #d9728647!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s ease,box-shadow .25s ease,border-color .25s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;outline:none!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background-color:#c85b70!important;border-color:#c85b70!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px #d9728673!important}.shopify-payment-button__button:active,.shopify-payment-button__button--unbranded:active{transform:translateY(0)!important;box-shadow:0 4px 12px #d972864d!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
