.smg.smg-store{background:#fff;font-family:var(--font-body-family,Arial,sans-serif)}.smg-store-banner{background:#faf9f6 var(--smg-pattern) repeat;background-size:250px auto}.smg-store-banner>.smg-wrap{padding-top:12px;padding-bottom:24px}.smg-store .smg-back{margin:0;min-height:44px}.smg-store .smg-store-header{background:transparent;display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:36px;padding:12px 0 0;border:0}.smg-store .smg-store-logo{width:210px;height:190px;margin:0}.smg-store .smg-store-logo img{display:block;width:100%;height:100%;object-fit:contain}.smg-store .smg-store-header h1{font-family:var(--font-heading-family,Arial,sans-serif);font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.06;letter-spacing:-.025em;max-width:none;margin:0}.smg-store .smg-store-header .smg-eyebrow{margin:0 0 8px;font-size:10px}.smg-store .smg-club-subtitle{font:500 16px/1.4 var(--font-body-family,Arial,sans-serif);color:#462260;margin:10px 0 0;letter-spacing:0}.smg-store .smg-store-header .smg-intro{font-size:14px;line-height:1.5;margin:10px 0 0;max-width:46ch}.smg-store .smg-store-shopping{padding-top:24px}.smg-store .smg-heading{margin:0 0 18px}.smg-store .smg-heading h2{font-family:var(--font-heading-family,Arial,sans-serif);font-size:26px}.smg-store .smg-products{grid-template-columns:repeat(3,minmax(0,1fr))}.smg-store .smg-options{border:1px solid #d6d2d8;border-radius:4px;background:#fff;font-weight:600;color:#462260}@media(max-width:749px){.smg-store-banner>.smg-wrap{padding-top:6px;padding-bottom:18px}.smg-store .smg-store-header{grid-template-columns:110px minmax(0,1fr);gap:16px;padding-top:6px;text-align:left}.smg-store .smg-store-logo{width:110px;height:110px;margin:0}.smg-store .smg-store-header h1{font-size:30px;max-width:none;margin:0}.smg-store .smg-store-header .smg-eyebrow{font-size:9px;letter-spacing:.1em!important;margin-bottom:7px}.smg-store .smg-club-subtitle{font-size:13px;margin-top:8px}.smg-store .smg-store-header .smg-intro{margin:8px 0 0;font-size:12px}.smg-store .smg-store-shopping{padding-top:20px}.smg-store .smg-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.smg-store .smg-heading h2{font-size:22px}}.smg-merch-card{display:flex;flex-direction:column;flex:1;min-width:0}.smg-merch-image{display:block;aspect-ratio:1;position:relative}.smg-merch-image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.smg-merch-info{padding:8px 0 0}.smg-merch-material{font:500 11px/1.4 Arial,sans-serif;color:#655870;margin:0 0 6px}.smg .smg-merch-info h3{font:600 15px/1.4 Arial,sans-serif;letter-spacing:0}.smg-merch-price{font:600 14px/1.4 Arial,sans-serif;margin:8px 0 0}@media(max-width:749px){.smg .smg-merch-info h3,.smg-merch-price{font-size:13px}}.smg-merch-image .smg-model-photo{opacity:0;transition:opacity .18s ease}.smg-merch-card.is-model .smg-model-photo{opacity:1}.smg-merch-card.is-model .smg-product-photo{opacity:0}.smg-view{display:block;align-self:center;background:none;border:0;text-decoration:underline;text-underline-offset:3px;font:400 12px/1.3 Arial,sans-serif;min-height:44px;padding:6px 10px;color:#51445b;cursor:pointer}.smg-view:focus-visible{outline:2px solid #462260;outline-offset:2px}@media(min-width:750px)and (hover:hover)and (pointer:fine){.smg-view{display:none}.smg-merch-image:hover .smg-model-photo{opacity:1}.smg-merch-image:hover:has(.smg-model-photo) .smg-product-photo{opacity:0}}@media(prefers-reduced-motion:reduce){.smg-merch-image .smg-model-photo{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/sharp-mardi-krewe.css.map */
