/** Shopify CDN: Minification failed

Line 16:15 Expected identifier but found "{"
Line 16:16 Unexpected "{"
Line 16:26 Expected ":"
Line 16:81 Expected identifier but found "{"
Line 16:82 Unexpected "{"
Line 16:92 Expected ":"
Line 16:141 Expected identifier but found "{"
Line 16:142 Unexpected "{"
Line 16:152 Expected ":"
Line 16:198 Expected identifier but found "{"
... and 12 more hidden warnings

**/
:root{--env-bg:{{ settings.color_background | default:'#F4F1EB' }};--env-surface:{{ settings.color_surface | default:'#FAF8F4' }};--env-text:{{ settings.color_text | default:'#111111' }};--env-dark:{{ settings.color_dark | default:'#090909' }};--env-accent:{{ settings.color_accent | default:'#C7FF46' }};--env-radius:{{ settings.radius | default:8 }}px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--env-bg);color:var(--env-text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.45}a{color:inherit}img,video,iframe{max-width:100%;display:block}button,input,select,textarea{font:inherit}.env-skip{position:absolute;left:-9999px;top:10px;background:#fff;color:#111;padding:10px;z-index:9999}.env-skip:focus{left:10px}.env-shell{width:min(1320px,calc(100% - 48px));margin:0 auto}.env-section{padding:96px 0}.env-heading{margin:0;font-size:clamp(45px,6.5vw,98px);line-height:.92;letter-spacing:-.07em;font-weight:{{ settings.heading_weight | default:'800' }}}.env-kicker{font:500 10px/1 monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin-bottom:18px}.env-copy{color:#77736d;line-height:1.8}.env-btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 20px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:800;text-decoration:none;transition:all .25s ease}.env-btn:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.13)}.env-btn--dark{background:var(--env-dark);color:#fff;border-color:var(--env-dark)}.env-btn--light{background:transparent;color:inherit}.env-btn--accent{background:var(--env-accent);color:#111;border-color:var(--env-accent)}.env-field{width:100%;padding:13px 14px;border:1px solid rgba(0,0,0,.15);border-radius:var(--env-radius);background:#fff;color:#111}.env-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.env-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.env-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.env-card{border:1px solid rgba(0,0,0,.1);border-radius:var(--env-radius)}.env-shadow-none{box-shadow:none}.env-shadow-soft{box-shadow:0 18px 48px rgba(0,0,0,.08)}.env-shadow-medium{box-shadow:0 26px 70px rgba(0,0,0,.12)}.env-shadow-strong{box-shadow:0 34px 90px rgba(0,0,0,.19)}.env-hover-lift{transition:transform .35s ease,box-shadow .35s ease}.env-hover-lift:hover{transform:translateY(-8px);box-shadow:0 25px 65px rgba(0,0,0,.13)}


/* envXgod V4 global polish */
.env-btn{cursor:pointer;white-space:nowrap}
.env-btn--square{border-radius:var(--env-radius)}
.env-button-row{display:flex;gap:10px;flex-wrap:wrap}
.env-section-wrap{position:relative;overflow:hidden}
.env-eyebrow{font:500 10px/1 monospace;letter-spacing:.14em;text-transform:uppercase}
.env-media-cover{width:100%;height:100%;object-fit:cover}
.env-focus:focus-visible{outline:2px solid var(--env-accent);outline-offset:3px}
@media (hover:hover){
  .env-magnetic{transition:transform .25s ease,box-shadow .25s ease}
  .env-magnetic:hover{transform:translateY(-4px) scale(1.01)}
}
