/** Shopify CDN: Minification failed

Line 16:305 Expected ":"
Line 16:332 Expected ":"
Line 16:355 Expected ":"
Line 16:371 Expected ":"
Line 16:391 Expected ":"
Line 16:412 Expected ":"
Line 16:436 Expected ":"
Line 16:463 Expected ":"
Line 16:482 Expected ":"
Line 16:502 Expected ":"
... and 69 more hidden warnings

**/
/* ==========================================================================\n   Marquett Custom Theme — Shared Section System\n   ========================================================================== */\n\n.marquett-home,\n.marquett-home *,\n.marquett-home *::before,\n.marquett-home *::after {\n  box-sizing: border-box;\n}\n\n.marquett-home {\n  width: 100%;\n  max-width: 100%;\n  overflow-x: clip;\n  background: #fbfaf7;\n}\n\n.marquett-home img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n\n.marquett-home a {\n  color: inherit;\n}\n\n.marquett-home button,\n.marquett-home a {\n  -webkit-tap-highlight-color: transparent;\n}\n\n.marquett-home :focus-visible {\n  outline: 2px solid currentColor;\n  outline-offset: 3px;\n}\n\n.marquett-home .mm-section {\n  width: 100%;\n  padding: 72px 0;\n}\n\n.marquett-home .mm-section-inner {\n  width: min(100% - 48px, 1440px);\n  margin: 0 auto;\n}\n\n.marquett-home .mm-heading {\n  margin-bottom: 34px;\n  text-align: center;\n}\n\n.marquett-home .mm-category-card,\n.marquett-home .mm-style-card,\n.marquett-home .mm-editorial-stack {\n  position: relative;\n  overflow: hidden;\n}\n\n.marquett-home .mm-category-card img,\n.marquett-home .mm-style-card img,\n.marquett-home .mm-editorial-stack img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.marquett-home .mm-category-card span,\n.marquett-home .mm-category-card small,\n.marquett-home .mm-style-card span,\n.marquett-home .mm-style-card small,\n.marquett-home .mm-editorial-stack span,\n.marquett-home .mm-editorial-stack small {\n  color: #ffffff;\n  opacity: 1;\n}\n\n.marquett-home .mm-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  min-width: 44px;\n  min-height: 44px;\n  border: 1px solid transparent;\n  cursor: pointer;\n  transition: opacity 180ms ease, background-color 180ms ease, color 180ms ease;\n}\n\n.marquett-home .mm-btn:hover {\n  opacity: 0.86;\n}\n\n.marquett-home .mm-btn-dark {\n  background: #111111;\n  color: #ffffff;\n}\n\n.marquett-home .mm-btn-light {\n  background: #ffffff;\n  color: #111111;\n}\n\n.marquett-home .mm-btn-outline {\n  background: transparent;\n  border-color: currentColor;\n}\n\n@media (max-width: 990px) {\n  .marquett-home .mm-section {\n    padding: 58px 0;\n  }\n\n  .marquett-home .mm-section-inner {\n    width: min(100% - 36px, 900px);\n  }\n}\n\n@media (max-width: 640px) {\n  .marquett-home .mm-section {\n    padding: 48px 0;\n  }\n\n  .marquett-home .mm-section-inner {\n    width: min(100% - 36px, 640px);\n  }\n\n  .marquett-home .mm-heading {\n    margin-bottom: 28px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .marquett-home *,\n  .marquett-home *::before,\n  .marquett-home *::after {\n    scroll-behavior: auto !important;\n    transition-duration: 0.01ms !important;\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n  }\n}