:root{--bulge-bg: #0A0F27;--bulge-surface: rgba(255,255,255,.06);--bulge-surface-2: rgba(255,255,255,.08);--bulge-border: rgba(255,255,255,.12);--bulge-text: rgba(255,255,255,.92);--bulge-text-2: rgba(255,255,255,.72);--bulge-muted: rgba(255,255,255,.55);--bulge-accent-pink: #FF4EDB;--bulge-accent-blue: #217BFF;--bulge-accent-beige: #E6D299;--bulge-radius: 26px;--bulge-radius-soft: 14px;--bulge-radius-pill: 999px;--bulge-font-heading: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bulge-font-body: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bulge-font-head: var(--bulge-font-heading);--bulge-heading-weight-h1: 500;--bulge-heading-weight: 600;--bulge-button-weight: 500;--bulge-body-weight: 400;--bulge-strong-weight: 600;--bulge-underline-h: 2px;--bulge-underline-gap: 10px;--bulge-shadow: 0 18px 60px rgba(0,0,0,.55);--bulge-shadow-soft: 0 10px 30px rgba(0,0,0,.35)}body[data-bulge-scene=noir]{--bulge-surface: rgba(255,255,255,.05)}body[data-bulge-scene=neon]{--bulge-surface: rgba(255,255,255,.07)}body[data-bulge-scene=studio]{--bulge-surface: rgba(255,255,255,.06)}html:not([data-bulge-engine=on]),html:not([data-bulge-engine=on]) body{color:var(--bulge-text);background:var(--bulge-bg);font-family:var(--bulge-font-body);font-weight:var(--bulge-body-weight)}html:not([data-bulge-engine=on]) h1,html:not([data-bulge-engine=on]) .h0,html:not([data-bulge-engine=on]) .h1:not(h1){font-family:var(--bulge-font-heading, var(--bulge-font-head));font-weight:var(--bulge-heading-weight-h1);letter-spacing:.02em;text-transform:none}html:not([data-bulge-engine=on]) h2,html:not([data-bulge-engine=on]) h3,html:not([data-bulge-engine=on]) h4,html:not([data-bulge-engine=on]) h5,html:not([data-bulge-engine=on]) .h2:not(h1),html:not([data-bulge-engine=on]) .h3:not(h1),html:not([data-bulge-engine=on]) .h4:not(h1),html:not([data-bulge-engine=on]) .h5:not(h1){font-family:var(--bulge-font-heading, var(--bulge-font-head));font-weight:var(--bulge-heading-weight);letter-spacing:.02em;text-transform:none}html:not([data-bulge-engine=on]) b,html:not([data-bulge-engine=on]) strong{font-weight:var(--bulge-strong-weight)}html:not([data-bulge-engine=on]) p,html:not([data-bulge-engine=on]) li,html:not([data-bulge-engine=on]) small,html:not([data-bulge-engine=on]) .caption,html:not([data-bulge-engine=on]) .subtext{color:var(--bulge-text-2)}[class*=gradient-bar],[class*=promo-bar],.big-gradient-bar{background:var(--bulge-surface)!important;border:1px solid var(--bulge-border)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card,.panel,.glass,.section-card,[class*=card]{border-radius:var(--bulge-radius)!important}.card,.panel,.glass,.section-card{background:var(--bulge-surface);border:1px solid var(--bulge-border);box-shadow:var(--bulge-shadow-soft)}.badge,.tag,.chip,.pill,.label,[class*=badge],[class*=chip]{border-radius:var(--bulge-radius-soft)!important}.badge,.tag,.chip,.label{background:transparent!important;border:none!important;padding:0!important;color:var(--bulge-muted)!important;letter-spacing:.16em;font-size:11px;display:inline-flex;align-items:center;gap:10px}.badge:before,.tag:before,.chip:before,.label:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--bulge-accent-pink);box-shadow:0 0 14px #ff4edb73;display:inline-block}.is-pill{border-radius:var(--bulge-radius-pill)!important;padding:8px 14px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important}.bulge-cta{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.95rem 1.25rem;border-radius:var(--bulge-radius-soft);font-family:var(--bulge-font-heading);font-weight:var(--bulge-button-weight);letter-spacing:.1em;text-transform:none;text-decoration:none;cursor:pointer;box-sizing:border-box}.bulge-cta--pill{border-radius:999px}a.bulge-cta--primary,button.bulge-cta--primary,a.button.button--primary,button.button.button--primary,a.btn.btn-primary,button.btn.btn-primary,a.wb-btn--primary,button.wb-btn--primary{background:transparent;color:#ece1c3fa;border:1px solid rgba(230,210,153,.42);box-shadow:none;position:relative}a.bulge-cta--secondary,button.bulge-cta--secondary,a.button.button--secondary,button.button.button--secondary,a.btn.btn-ghost,button.btn.btn-ghost,a.btn.btn-secondary,button.btn.btn-secondary{background:#00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#ffffffeb;box-shadow:0 14px 40px #00000047}a.bulge-cta--primary:after,button.bulge-cta--primary:after,a.button.button--primary:after,button.button.button--primary:after,a.btn.btn-primary:after,button.btn.btn-primary:after,a.wb-btn--primary:after,button.wb-btn--primary:after{content:"";position:absolute;left:14px;right:14px;bottom:10px;height:2px;border-radius:2px;background:var(--bulge-accent-pink);opacity:.92;transform:scaleX(.38);transform-origin:left;transition:transform .28s ease,opacity .28s ease}@media(hover:hover){a.bulge-cta--primary:hover,button.bulge-cta--primary:hover,a.button.button--primary:hover,button.button.button--primary:hover,a.btn.btn-primary:hover,button.btn.btn-primary:hover,a.wb-btn--primary:hover,button.wb-btn--primary:hover{border-color:#e6d29994;color:#fff}a.bulge-cta--primary:hover:after,button.bulge-cta--primary:hover:after,a.button.button--primary:hover:after,button.button.button--primary:hover:after,a.btn.btn-primary:hover:after,button.btn.btn-primary:hover:after,a.wb-btn--primary:hover:after,button.wb-btn--primary:hover:after{transform:scaleX(1);opacity:1}}.button:not(.button--primary):not(.button--secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary),a.button:not(.button--primary):not(.button--secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary),.btn:not(.btn-primary):not(.btn-ghost):not(.btn-secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary){border-radius:var(--bulge-radius-soft)!important}.button:not(.button--primary):not(.button--secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary),a.button:not(.button--primary):not(.button--secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary),.btn:not(.btn-primary):not(.btn-ghost):not(.btn-secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary){background:transparent!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--bulge-text)!important;padding:12px 18px!important;position:relative;overflow:hidden}.button:not(.button--primary):not(.button--secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary):after,a.button:not(.button--primary):not(.button--secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary):after,.btn:not(.btn-primary):not(.btn-ghost):not(.btn-secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary):after{content:"";position:absolute;left:16px;right:16px;bottom:var(--bulge-underline-gap);height:var(--bulge-underline-h);background:var(--bulge-accent-pink);opacity:.85;transform:scaleX(.35);transform-origin:left;transition:transform .28s ease,opacity .28s ease}.button:not(.button--primary):not(.button--secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary):hover:after,.btn:not(.btn-primary):not(.btn-ghost):not(.btn-secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary):hover:after{transform:scaleX(1);opacity:1}.button:not(.button--primary):not(.button--secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary):hover,.btn:not(.btn-primary):not(.btn-ghost):not(.btn-secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary):hover{border-color:#ffffff3d!important;transform:translateY(-1px)}input,textarea,select,.field__input{border-radius:var(--bulge-radius-soft)!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--bulge-text)!important}input::placeholder,textarea::placeholder{color:#ffffff73!important}:focus-visible{outline:2px solid rgba(33,123,255,.65);outline-offset:3px;border-radius:10px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;transition-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner{animation-duration:.75s!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important}}@media(prefers-reduced-motion:reduce)and (hover:hover){.button:not(.button--primary):not(.button--secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary):hover,.btn:not(.btn-primary):not(.btn-ghost):not(.btn-secondary):not(.bulge-cta--primary):not(.bulge-cta--secondary):hover{transform:none}}html[data-bulge-engine=on] body.template-blog .title--primary,html[data-bulge-engine=on] body.template-list-collections .title--primary{font-family:var(--bulge-font-heading, inherit);font-weight:var(--bulge-heading-weight, 600);letter-spacing:var(--bulge-track-h-tight, .02em);text-transform:none}html[data-bulge-engine=on] body.template-article .article-template__title,html[data-bulge-engine=on] body.template-article .article-template header h1{font-family:var(--bulge-font-heading, inherit);font-weight:var(--bulge-heading-weight-h1, 500);text-transform:none}html[data-bulge-engine=on] body.template-404 .bulge404__title,html[data-bulge-engine=on] body.template-404 .template-404 .title{font-family:var(--bulge-font-heading, inherit);font-weight:var(--bulge-heading-weight-h1, 500);text-transform:none}html[data-bulge-engine=on] body[class*=template-customers] .customer h1,html[data-bulge-engine=on] body[class*=template-customers] .customer h2,html[data-bulge-engine=on] body.template-cart .title--primary,html[data-bulge-engine=on] body.template-search .title--primary{font-family:var(--bulge-font-heading, inherit);font-weight:var(--bulge-heading-weight, 600);text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/51/assets/bulge-cinematic-patch.css.map */
