@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap";:root{--enso-bg: #0A0A0A;--enso-bg-elev: #111213;--enso-text: #FFFFFF;--enso-text-subtle: #B8B8B8;--enso-border: rgba(255,255,255,.12);--enso-accent: #DC143C;--enso-accent-600: #b01030;--enso-accent-200: #ff6b85;--enso-focus: #DC143C;--enso-font-heading: "Zen Kaku Gothic New", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";--enso-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans";--enso-radius-xs: 8px;--enso-radius-sm: 12px;--enso-radius-md: 16px;--enso-radius-pill: 999px;--enso-shadow-soft: 0 6px 18px rgba(0,0,0,.25);--enso-btn-text: #FFFFFF;--enso-btn-bg: var(--enso-accent);--enso-btn-bg-hover: var(--enso-accent-600);--enso-btn-border: transparent;--enso-gap-2xs: 6px;--enso-gap-xs: 10px;--enso-gap-sm: 14px;--enso-gap-md: 18px;--enso-gap-lg: 24px;--enso-gap-xl: 32px;--enso-gap-2xl: 48px;--enso-h1: clamp(28px, 5.2vw, 60px);--enso-h2: clamp(24px, 3.6vw, 40px);--enso-h3: clamp(20px, 2.8vw, 28px);--enso-body: 16px;--enso-small: 14px;--enso-divider: rgba(255,255,255,.2)}:root[data-theme=light]{--enso-bg: #F5F5F5;--enso-bg-elev: #FFFFFF;--enso-text: #111111;--enso-text-subtle: #666666;--enso-border: rgba(0,0,0,.12);--enso-divider: rgba(0,0,0,.15)}html{scroll-behavior:smooth}body{margin:0;background:var(--enso-bg);color:var(--enso-text);font-family:var(--enso-font-body);font-size:var(--enso-body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--enso-font-heading);font-weight:700;margin:0 0 var(--enso-gap-sm);letter-spacing:.02em}h1{font-size:var(--enso-h1)}h2{font-size:var(--enso-h2)}h3{font-size:var(--enso-h3)}p{margin:0 0 var(--enso-gap-md);color:var(--enso-text)}.small,small{font-size:var(--enso-small);color:var(--enso-text-subtle)}a{color:var(--enso-accent);text-decoration:none}a:hover{color:var(--enso-accent-200)}.button,.shopify-payment-button__button--unbranded,.enso-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:8px 26px;border-radius:var(--enso-radius-pill);background:var(--enso-btn-bg);color:var(--enso-btn-text);border:1.5px solid var(--enso-btn-border);text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:14px;transition:background .25s ease,color .25s ease,transform .08s ease;box-shadow:none}.button:hover,.shopify-payment-button__button--unbranded:hover,.enso-btn:hover{background:var(--enso-btn-bg-hover);color:#fff}.button:active,.enso-btn:active{transform:translateY(1px)}.button--secondary,.enso-btn--outline{background:transparent;color:var(--enso-text);border-color:var(--enso-accent)}.button--secondary:hover,.enso-btn--outline:hover{background:#dc143c1f}.button--tertiary,.enso-btn--link{background:transparent;border:none;padding:0;color:var(--enso-accent);text-transform:none;letter-spacing:0}.button:focus-visible,.enso-btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--enso-focus);outline-offset:2px;border-radius:var(--enso-radius-sm)}.enso-surface{background:var(--enso-bg-elev);border:1px solid var(--enso-border);border-radius:var(--enso-radius-md)}.enso-divider{background:var(--enso-divider)}.header-wrapper,.shopify-section-header-sticky{background:linear-gradient(180deg,#00000073,#0000);-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px)}:root[data-theme=light] .header-wrapper,:root[data-theme=light] .shopify-section-header-sticky{background:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}input,select,textarea{background:var(--enso-bg-elev);color:var(--enso-text);border:1px solid var(--enso-border);border-radius:var(--enso-radius-sm);padding:10px 14px}input::placeholder,textarea::placeholder{color:var(--enso-text-subtle)}.enso-container{max-width:1400px;margin-inline:auto;padding-inline:20px}.enso-hide{display:none!important}.enso-center{display:grid;place-items:center}@media (max-width: 749px){.button,.enso-btn{font-size:12px;padding:6px 20px}h1{font-size:clamp(24px,7vw,34px)}}body.template-page,body.template-article,body.template-blog,body.template-policy{background:#fff;color:#0b0b0b}body.template-page .header-wrapper,body.template-article .header-wrapper,body.template-blog .header-wrapper,body.template-policy .header-wrapper,body.template-page .shopify-section-header-sticky,body.template-article .shopify-section-header-sticky,body.template-blog .shopify-section-header-sticky,body.template-policy .shopify-section-header-sticky{background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.template-page .rte,.template-article .rte,.template-blog .rte,.template-policy .shopify-policy__title,.template-policy .shopify-policy__body,.template-policy .rte{color:#0b0b0b}.template-page .rte :is(h1,h2,h3,h4,h5,h6),.template-article .rte :is(h1,h2,h3,h4,h5,h6),.template-blog .rte :is(h1,h2,h3,h4,h5,h6),.template-policy :is(h1,h2,h3,h4,h5,h6){color:inherit}.template-page .rte :is(p,li,blockquote,td,th),.template-article .rte :is(p,li,blockquote,td,th),.template-blog .rte :is(p,li,blockquote,td,th),.template-policy .rte :is(p,li,blockquote,td,th){color:inherit}.template-page .rte a,.template-article .rte a,.template-blog .rte a,.template-policy .rte a{color:#dc143c;text-decoration-thickness:.08em;text-underline-offset:.14em}.template-page .rte a:hover,.template-article .rte a:hover,.template-blog .rte a:hover,.template-policy .rte a:hover{color:#b01030;text-decoration-color:transparent}.template-page .rte table,.template-article .rte table,.template-blog .rte table,.template-policy .rte table{border-collapse:collapse;width:100%}.template-page .rte tr:has(td),.template-article .rte tr:has(td),.template-blog .rte tr:has(td),.template-policy .rte tr:has(td){border-bottom:1px solid rgba(0,0,0,.08)}.template-page .rte th,.template-page .rte td,.template-article .rte th,.template-article .rte td,.template-blog .rte th,.template-blog .rte td,.template-policy .rte th,.template-policy .rte td{text-align:left;padding:10px 12px}.template-page .rte img,.template-article .rte img,.template-blog .rte img,.template-policy .rte img{max-width:100%;height:auto;display:block}body.template-page input,body.template-page select,body.template-page textarea,body.template-article input,body.template-article select,body.template-article textarea,body.template-blog input,body.template-blog select,body.template-blog textarea,body.template-policy input,body.template-policy select,body.template-policy textarea{background:#fff;color:#0b0b0b;border:1px solid rgba(0,0,0,.12)}body.template-page .button--secondary,body.template-article .button--secondary,body.template-blog .button--secondary,body.template-policy .button--secondary{color:#111;border-color:#dc143c}
/*# sourceMappingURL=/cdn/shop/t/27/assets/enso-design.css.map */
