/** Shopify CDN: Minification failed

Line 19:9 Unexpected "{"
Line 19:18 Expected ":"
Line 25:9 Unexpected "{"
Line 25:18 Expected ":"
Line 31:8 Expected identifier but found whitespace
Line 31:10 Unexpected "{"
Line 31:19 Expected ":"
Line 39:9 Unexpected "{"
Line 39:18 Expected ":"
Line 45:9 Unexpected "{"
... and 11 more hidden warnings

**/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.55}body.drawer-open{overflow:hidden}img,svg,video{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-width{width:min(100% - 32px,var(--page-width));margin-inline:auto}.section-pad{padding:clamp(64px,9vw,128px) 0}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:700}.display{font-family:var(--font-heading);font-size:clamp(2.8rem,6vw,6.7rem);line-height:.93;letter-spacing:-.055em;margin:0}.h2{font-family:var(--font-heading);font-size:clamp(2.15rem,4.6vw,4.6rem);line-height:1;letter-spacing:-.045em;margin:0}.h3{font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,2rem);line-height:1.1;letter-spacing:-.025em;margin:0}.muted{color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:0 24px;border-radius:999px;border:1px solid transparent;background:var(--button-bg);color:var(--button-text);font-weight:700;transition:.2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.13)}.button--ghost{background:transparent;color:currentColor;border-color:currentColor}.button--light{background:#fff;color:#171b19}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:38px}.section-head__copy{max-width:700px}.section-head p{max-width:530px;margin:14px 0 0}.card{border-radius:var(--radius);background:#fff;overflow:hidden;border:1px solid rgba(29,33,31,.10)}.slider-shell{position:relative}.slider{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.slider::-webkit-scrollbar{display:none}.slider>*{scroll-snap-align:start}.slider-controls{display:flex;gap:8px}.slider-arrow{width:46px;height:46px;border-radius:50%;border:1px solid rgba(0,0,0,.16);background:#fff;display:grid;place-items:center}.slider-arrow:hover{background:rgba(0,0,0,.05)}.rte p:first-child{margin-top:0}.rte p:last-child{margin-bottom:0}.rte a{text-decoration:underline}.price{font-weight:800}.compare-price{text-decoration:line-through;opacity:.5;margin-left:.5rem}.badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:7px 11px;background:rgba(255,255,255,.78);font-size:.78rem;font-weight:700}.skip-link:focus{position:fixed;z-index:9999;top:10px;left:10px;width:auto;height:auto;padding:12px;background:#fff;color:#000;clip:auto}.shopify-payment-button__button{border-radius:999px!important;min-height:52px!important}.shopify-payment-button__more-options{font-size:.85rem!important}@media(max-width:749px){.page-width{width:min(100% - 24px,var(--page-width))}.section-pad{padding:64px 0}.section-head{align-items:start;flex-direction:column}.slider-controls{display:none}.display{font-size:clamp(2.65rem,15vw,4.9rem)}}body{background:var(--page-bg)}
.slider-arrow:disabled{opacity:.32;cursor:not-allowed;transform:none;box-shadow:none}
.section-surface{background:var(--section-bg,var(--page-bg));color:var(--section-text,var(--text))}
#Footer-{{ section.id }} .footer-socials {
  display: flex;
  align-items: center;
  gap: 18px;
}

#Footer-{{ section.id }} .social-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  color: {{ section.settings.text }};
  text-decoration: none;
  transition:
    color 0.2s ease,
    transform 0.2s ease,
    opacity 0.2s ease;
}

#Footer-{{ section.id }} .social-link svg {
  width: 18px;
  height: 18px;
  fill: currentColor;
}

#Footer-{{ section.id }} .social-link:hover {
  transform: translateY(-2px);
  text-decoration: none;
}

#Footer-{{ section.id }} .social-facebook:hover {
  color: #1877f2;
}

#Footer-{{ section.id }} .social-instagram:hover {
  color: #e1306c;
}

#Footer-{{ section.id }} .social-youtube:hover {
  color: #ff0000;
}

#Footer-{{ section.id }} .social-tiktok:hover {
  color: #25f4ee;
}

#Footer-{{ section.id }} .social-x:hover {
  color: #ffffff;
  opacity: 0.7;
}