/*
 * Enter any custom CSS here.
 * This file will not be overwritten by theme updates.
 *
 * ── Semantic class hooks (sa-*) ────────────────────────────────────────────
 * Every section, snippet and key element carries a stable `sa-` class you can
 * target with plain CSS — no Tailwind rebuild needed. These classes ship with
 * NO styles of their own; they exist purely as selectors for you to hook onto.
 *
 * Page scope   body.sa-tpl-<template>      e.g. .sa-tpl-product, .sa-tpl-shop
 *              body.sa-no-product-images / .sa-no-category-images when the
 *              matching theme setting is off
 * Chrome       .sa-header .sa-navbar .sa-footer
 *              .sa-navbar-link .sa-navbar-logo .sa-navbar-cart .sa-footer-link
 * Sections     .sa-<component>             e.g. .sa-hero, .sa-features, .sa-faq
 *   variant    .sa-<component>--<variant>  e.g. .sa-hero--split-media
 *   inner      .sa-<component>-title / -subtitle / -eyebrow / -media /
 *              -items / -item / -actions / -link / -price / -badge / -icon
 * Primitives   .sa-btn (+ .sa-btn--<variant>), .sa-section-header
 *              (.sa-section-title / -eyebrow / -subtitle),
 *              .sa-product-card (+ .sa-product-card--<style>,
 *              .sa-product-card-title / -price / -stock / -status / -badges),
 *              .sa-product-form + .sa-add-to-cart, .sa-product-gallery,
 *              .sa-cart-panel + .sa-cart-item, .sa-searchbar, .sa-pagination,
 *              .sa-breadcrumbs, .sa-toasts + .sa-toast, .sa-feedback-card
 *
 * Example — bigger hero heading only on the product page:
 *   .sa-tpl-product .sa-hero-title { font-size: 3rem; }
 * ───────────────────────────────────────────────────────────────────────────
*/

/* Lagun Market: restrained editorial styling that works for any game item. */
.sa-header { border-bottom: 1px solid rgba(255,255,255,.065); }
.sa-navbar-logo { font-size: 1.04rem; letter-spacing: -.035em; }
.sa-navbar-link { font-size: .9rem; }
.sa-tpl-shop .sa-hero--product-spotlight {
  background: radial-gradient(ellipse 55% 75% at 78% 50%, rgba(255,106,0,.12), transparent 72%), #0A0908;
  border-bottom: 1px solid rgba(255,255,255,.075);
}
.sa-tpl-shop .sa-hero--product-spotlight .wrap { padding-top: 5rem; padding-bottom: 5rem; }
.sa-tpl-shop .sa-hero-title { font-size: clamp(2.7rem, 5.3vw, 5rem); line-height: 1.035; letter-spacing: -.06em; font-weight: 600; max-width: 11ch; }
.sa-tpl-shop .sa-hero-subtitle { max-width: 30rem; line-height: 1.65; font-size: 1.04rem; }
.sa-tpl-shop .sa-hero-eyebrow { text-transform: uppercase; letter-spacing: .19em; font-size: .7rem; font-weight: 650; }
.sa-tpl-shop .sa-hero-actions { margin-top: 2rem; }
.sa-hero--product-spotlight .sa-product-card { border: 1px solid rgba(115,145,200,.18); box-shadow: 0 22px 60px rgba(0,0,0,.25); }
.sa-tpl-shop .sa-section-title { letter-spacing: -.045em; }
.sa-tpl-shop .sa-categories { padding-bottom: 1.5rem; }
.sa-tpl-shop .sa-categories-link { border-radius: 9px; padding: .7rem 1.15rem; background: #1A130E; }
.sa-tpl-shop .sa-categories-link:hover { border-color: rgba(255,122,24,.55); }
.sa-tpl-shop .sa-products { padding-top: 3.25rem; }
.sa-tpl-shop .sa-products-items { align-items: stretch; }
.sa-tpl-shop .sa-products-item .sa-product-card { height: 100%; border-color: rgba(255,255,255,.09); background: #14100D; transition: border-color .2s ease, transform .2s ease; }
.sa-tpl-shop .sa-products-item .sa-product-card:hover { border-color: rgba(255,122,24,.4); transform: translateY(-2px); }
.sa-tpl-shop .sa-products-item .sa-product-card-title { letter-spacing: -.025em; }
.sa-tpl-shop .sa-steps, .sa-tpl-shop .sa-feedbacks, .sa-tpl-shop .sa-faq { border-top: 1px solid rgba(255,255,255,.06); }
.sa-tpl-shop .sa-categories, .sa-tpl-shop .sa-products, .sa-tpl-shop .sa-steps, .sa-tpl-shop .sa-feedbacks, .sa-tpl-shop .sa-faq { scroll-margin-top: 6rem; }
.sa-tpl-product .sa-page-product-title { letter-spacing: -.045em; max-width: 54rem; }
.sa-tpl-product .sa-page-product--classic-split { padding-top: 2.75rem; }
.sa-product-card img.object-product-image, .sa-product-gallery img.object-product-image { object-fit: contain; background: #0D0A08; }
.sa-tpl-product .sa-product-gallery { background: #0D0A08; }
.sa-btn { transition: background-color .18s ease, border-color .18s ease, transform .18s ease; }
.sa-btn:hover { transform: translateY(-1px); }
@media (max-width: 768px) {
  .sa-tpl-shop .sa-hero--product-spotlight .wrap { padding-top: 3.25rem; padding-bottom: 3.25rem; }
  .sa-tpl-shop .sa-hero-title { font-size: clamp(2.55rem, 10vw, 3.6rem); }
  .sa-tpl-shop .sa-hero--product-spotlight .sa-product-card { margin-top: 1rem; }
  .sa-tpl-shop .sa-products { padding-top: 2.5rem; }
}

/* Edition 03: distinctive storefront hero and featured product stage. */
.lagun-brand-name { display: inline-flex; align-items: baseline; gap: .33em; font-size: 1.02rem; font-weight: 800; letter-spacing: -.055em; white-space: nowrap; }
.lagun-brand-name span { color: #FF7A18; }
.sa-navbar { background: rgba(9, 11, 16, .9); backdrop-filter: blur(18px); }
.sa-tpl-shop .sa-hero--product-spotlight { isolation: isolate; overflow: hidden; background: radial-gradient(ellipse 35% 55% at 75% 42%, rgba(255,106,0, .25), transparent 85%), radial-gradient(ellipse 55% 80% at 20% 90%, rgba(110, 45, 10, .21), transparent 80%), #090807; }
.sa-tpl-shop .sa-hero--product-spotlight:before { content: ''; position: absolute; z-index: -1; inset: 0; opacity: .27; background: linear-gradient(115deg, transparent 0 54%, rgba(255,106,0, .11) 54.1% 54.2%, transparent 54.3%), linear-gradient(160deg, transparent 0 70%, rgba(255,122,24, .1) 70.1% 70.2%, transparent 70.3%); pointer-events: none; }
.lagun-hero-grid { position: absolute; inset: 0; opacity: .16; pointer-events: none; background-image: linear-gradient(rgba(255,106,0, .11) 1px, transparent 1px), linear-gradient(90deg, rgba(255,106,0, .11) 1px, transparent 1px); background-size: 64px 64px; mask-image: linear-gradient(to right, transparent, black 55%, black); }
.lagun-hero-orbit { position: absolute; width: 900px; height: 900px; right: -235px; top: -205px; border: 1px solid rgba(255,122,24, .12); border-radius: 50%; pointer-events: none; }
.lagun-hero-orbit:after { content: ''; position: absolute; inset: 105px; border: 1px solid rgba(255,122,24, .08); border-radius: 50%; }
.sa-tpl-shop .sa-hero--product-spotlight .wrap { padding-top: 5.7rem; padding-bottom: 6.15rem; }
.lagun-hero-layout { gap: clamp(3rem, 6vw, 7rem); }
.lagun-hero-copy { max-width: 700px; }
.sa-tpl-shop .lagun-hero-copy .sa-hero-eyebrow { margin-bottom: 1.55rem; letter-spacing: .24em; color: #FF8A2B; }
.sa-tpl-shop .lagun-hero-copy .sa-hero-title { max-width: 11ch; font-size: clamp(3.8rem, 6vw, 6.5rem); line-height: .98; letter-spacing: -.075em; font-weight: 700; }
.sa-tpl-shop .lagun-hero-copy .sa-hero-title em, .sa-tpl-shop .lagun-hero-copy .sa-hero-title .text-accent-500 { font-style: normal; }
.sa-tpl-shop .lagun-hero-copy .sa-hero-subtitle { margin-top: 1.85rem; max-width: 31rem; font-size: 1.05rem; line-height: 1.7; color: #AEB9CC; }
.sa-tpl-shop .lagun-hero-copy .sa-hero-actions { margin-top: 2.3rem; }
.lagun-featured-wrap { max-width: 530px; margin-left: auto; perspective: 1400px; }
.lagun-featured { display: block; position: relative; overflow: hidden; color: #F5F8FF; border: 1px solid rgba(255,122,24, .3); border-radius: 20px; background: linear-gradient(145deg, rgba(23, 35, 61, .98), rgba(12, 17, 30, .98)); box-shadow: 0 45px 120px rgba(0,0,0,.42), inset 0 1px rgba(255,255,255,.08); transform: rotate(2deg); transition: transform .35s ease, border-color .35s ease, box-shadow .35s ease; text-decoration: none; }
.lagun-featured:hover { transform: rotate(0deg) translateY(-7px); border-color: rgba(255,138,43, .67); box-shadow: 0 55px 125px rgba(0,0,0,.53), 0 0 60px rgba(53,112,221,.12); }
.lagun-featured:before { content: ''; position: absolute; z-index: 1; inset: 0; pointer-events: none; background: linear-gradient(135deg, rgba(255,255,255,.12), transparent 28%, transparent 75%, rgba(255,106,0,.06)); }
.lagun-featured-top, .lagun-featured-bottom { display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 2; }
.lagun-featured-top { padding: 1.25rem 1.5rem; border-bottom: 1px solid rgba(255,255,255,.08); }
.lagun-featured-index, .lagun-featured-kicker { font-size: .65rem; letter-spacing: .21em; font-weight: 700; color: #FF8A2B; }
.lagun-featured-index span { margin-left: 1.15rem; color: #6F7C94; }
.lagun-featured-cross { font-size: 1.1rem; color: #FF8A2B; }
.lagun-featured-art { position: relative; display: grid; place-items: center; height: 365px; overflow: hidden; background: radial-gradient(circle at 50% 55%, rgba(255,106,0,.28), rgba(90, 35, 8,.12) 36%, transparent 68%); }
.lagun-featured-art:after { content: ''; position: absolute; left: 13%; right: 13%; bottom: 8%; height: 20px; border-radius: 50%; background: rgba(255,106,0, .38); filter: blur(24px); }
.lagun-featured-ring { position: absolute; border: 1px solid rgba(255,138,43,.17); border-radius: 50%; pointer-events: none; }
.lagun-featured-ring--outer { width: 340px; height: 340px; }
.lagun-featured-ring--inner { width: 255px; height: 255px; border-style: dashed; opacity: .7; }
.lagun-featured-image { position: relative; z-index: 1; width: 90%; height: 85%; object-fit: contain; filter: drop-shadow(0 25px 35px rgba(0,0,0,.27)); transition: transform .45s ease; }
.lagun-featured:hover .lagun-featured-image { transform: scale(1.035); }
.lagun-featured-placeholder { font-size: 8rem; color: #FF9A3C; }
.lagun-featured-bottom { padding: 1.35rem 1.5rem 1.55rem; border-top: 1px solid rgba(255,255,255,.08); }
.lagun-featured-bottom h2 { margin-top: .38rem; font-size: 1.22rem; font-weight: 650; letter-spacing: -.035em; }
.lagun-featured-arrow { display: grid; place-items: center; width: 42px; height: 42px; border: 1px solid rgba(148,185,244,.3); border-radius: 50%; color: #FFC078; font-size: 1.4rem; transition: background .2s ease; }
.lagun-featured:hover .lagun-featured-arrow { background: rgba(87,141,235,.2); }
.lagun-hero-ticker { position: relative; border-top: 1px solid rgba(129,167,235,.16); background: rgba(20,32,54,.46); }
.lagun-hero-ticker .wrap { display: flex; justify-content: space-between; align-items: center; gap: 2rem; padding-top: .85rem !important; padding-bottom: .85rem !important; color: #A58B78; font-size: .65rem; font-weight: 700; letter-spacing: .22em; }
.lagun-hero-ticker .wrap span:nth-child(even) { color: #FF7A18; }
.sa-tpl-shop .sa-products { padding-top: 4.5rem; }
.sa-tpl-shop .sa-products .sa-section-title { font-size: clamp(2rem, 3vw, 3rem); }
@media (max-width: 1023px) {
  .lagun-featured-wrap { margin: 1rem auto 0; width: 100%; }
  .lagun-featured { transform: none; }
  .sa-tpl-shop .lagun-hero-copy .sa-hero-title { max-width: 13ch; }
}
@media (max-width: 640px) {
  .sa-tpl-shop .sa-hero--product-spotlight .wrap { padding-top: 3.75rem; padding-bottom: 3.5rem; }
  .sa-tpl-shop .lagun-hero-copy .sa-hero-title { font-size: clamp(3.1rem, 13vw, 4.3rem); }
  .lagun-featured-art { height: 285px; }
  .lagun-featured-ring--outer { width: 270px; height: 270px; }
  .lagun-featured-ring--inner { width: 200px; height: 200px; }
  .lagun-hero-ticker .wrap { justify-content: center; }
  .lagun-hero-ticker .wrap span:nth-child(n+4) { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .lagun-featured, .lagun-featured-image { transition: none; }
}

/* The supplied Growtopia banner is the featured BGL artwork. */
.lagun-featured-art--banner { height: 365px; background: #0B0908; }
.lagun-featured-banner { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: transform .45s ease; }
.lagun-featured:hover .lagun-featured-banner { transform: scale(1.025); }
.lagun-featured-art--banner:after { display: none; }
@media (max-width: 640px) {
  .lagun-featured-art--banner { height: 245px; }
}

/* Give sparse catalog pages depth without adding decorative clutter. */
.sa-page-products {
  background:
    radial-gradient(ellipse 52% 65% at 82% 10%, rgba(54, 100, 188, .15), transparent 78%),
    radial-gradient(ellipse 45% 55% at 6% 92%, rgba(61, 54, 130, .10), transparent 78%),
    #100C09;
}
.sa-page-products .sa-product-card {
  background: #1B140F;
  border-color: rgba(130, 166, 230, .19);
  box-shadow: 0 16px 45px rgba(0, 0, 0, .16);
}
.sa-page-products .sa-product-card:hover { border-color: rgba(132, 179, 255, .47); }
.sa-page-products + .sa-feedbacks, .sa-tpl-products .sa-feedbacks {
  background: radial-gradient(ellipse 65% 90% at 50% 0%, rgba(45, 71, 119, .12), transparent 78%), #0D0A08;
  border-top: 1px solid rgba(145, 177, 230, .10);
}


/* Orange / Black theme override */
:root { --lagun-orange: #ff6a00; --lagun-orange-light: #ff8a2b; --lagun-black: #080706; }
html, body { background: #080706; }
.sa-navbar { background: rgba(8,7,6,.92); border-color: rgba(255,106,0,.16); }
.sa-navbar-link:hover, .sa-footer-link:hover { color: #ff8a2b !important; }
.sa-btn--primary, .sa-btn.bg-primary, button.bg-primary { background: #ff6a00 !important; border-color: #ff6a00 !important; color: #fff !important; }
.sa-btn--primary:hover, .sa-btn.bg-primary:hover, button.bg-primary:hover { background: #ff8126 !important; border-color: #ff8126 !important; }
.text-primary, .text-accent-500, .text-orange-500 { color: #ff7a18 !important; }
.border-primary, .border-accent-500 { border-color: rgba(255,106,0,.55) !important; }
.bg-primary\/10, .bg-accent-500\/10 { background-color: rgba(255,106,0,.10) !important; }
::selection { background: rgba(255,106,0,.35); color: #fff; }

/* New cinematic orange/black featured artwork. */
.lagun-featured--full-image {
  background: #070504;
  border-color: rgba(255, 122, 24, .42);
  box-shadow: 0 45px 120px rgba(0,0,0,.55), 0 0 45px rgba(255,106,0,.12), inset 0 1px rgba(255,255,255,.08);
  padding: 0;
}
.lagun-featured--full-image:before { display: none; }
.lagun-featured-full-image {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1317 / 1194;
  object-fit: cover;
  transition: transform .45s ease, filter .45s ease;
}
.lagun-featured--full-image:hover .lagun-featured-full-image {
  transform: scale(1.012);
  filter: brightness(1.035) saturate(1.04);
}
@media (max-width: 640px) {
  .lagun-featured--full-image { border-radius: 16px; }
}

/* Native Lagun Market interactive featured card — banner is artwork, UI stays real HTML. */
.lagun-featured--market { transform: rotate(.7deg); background:#0b0908; border-color:rgba(255,106,0,.36); }
.lagun-featured--market:hover { transform: rotate(0) translateY(-8px); box-shadow:0 55px 125px rgba(0,0,0,.56),0 0 55px rgba(255,106,0,.16); }
.lagun-market-card-art { position:relative; height:330px; overflow:hidden; background:#090807; }
.lagun-market-card-art:after { content:''; position:absolute; inset:0; background:linear-gradient(180deg,transparent 58%,rgba(8,7,6,.7) 100%); pointer-events:none; }
.lagun-market-card-banner { width:100%; height:100%; object-fit:cover; object-position:center; transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease; }
.lagun-featured--market:hover .lagun-market-card-banner { transform:scale(1.045); filter:saturate(1.08) brightness(1.04); }
.lagun-market-badge { position:absolute; z-index:2; top:18px; left:18px; padding:8px 12px; border:1px solid rgba(255,122,24,.6); border-radius:999px; background:rgba(8,7,6,.82); backdrop-filter:blur(10px); color:#ff8a2b; font-size:.63rem; font-weight:800; letter-spacing:.18em; }
.lagun-market-open { position:absolute; z-index:2; right:18px; top:18px; display:grid; place-items:center; width:42px; height:42px; border:1px solid rgba(255,255,255,.16); border-radius:13px; background:rgba(8,7,6,.72); color:#fff; font-size:1.2rem; transition:.25s ease; }
.lagun-featured--market:hover .lagun-market-open { color:#ff8a2b; border-color:rgba(255,122,24,.55); transform:translate(2px,-2px); }
.lagun-market-card-ui { position:relative; z-index:3; display:flex; align-items:center; justify-content:space-between; gap:1.25rem; padding:1.45rem 1.55rem 1.55rem; border-top:1px solid rgba(255,255,255,.07); background:linear-gradient(120deg,#11100f,#0b0a09); }
.lagun-market-card-copy h2 { margin:.38rem 0 .28rem; font-size:1.35rem; font-weight:750; letter-spacing:-.04em; color:#fff; }
.lagun-market-card-copy p { color:#89909b; font-size:.76rem; }
.lagun-market-card-copy p span { color:#ff6a00; margin:0 .28rem; }
.lagun-market-card-button { flex:none; display:inline-flex; align-items:center; gap:.7rem; padding:.8rem 1rem; border-radius:12px; border:1px solid rgba(255,106,0,.48); background:rgba(255,106,0,.08); color:#ff8a2b; font-size:.68rem; font-weight:800; letter-spacing:.12em; transition:.25s ease; }
.lagun-market-card-button b { font-size:1rem; transition:transform .25s ease; }
.lagun-featured--market:hover .lagun-market-card-button { background:#ff6a00; color:#fff; border-color:#ff6a00; box-shadow:0 8px 28px rgba(255,106,0,.22); }
.lagun-featured--market:hover .lagun-market-card-button b { transform:translateX(3px); }
@media(max-width:640px){.lagun-market-card-art{height:230px}.lagun-market-card-ui{align-items:flex-start;flex-direction:column}.lagun-market-card-button{width:100%;justify-content:space-between}}

/* Lagun Market premium single-image interface */
.lagun-featured--market{overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:24px;transform:rotate(.35deg);}
.lagun-featured--market:before{display:none}
.lagun-featured--market:hover{transform:rotate(0deg) translateY(-7px) scale(1.008);box-shadow:none}
.lagun-market-interface-wrap{position:relative;filter:drop-shadow(0 34px 48px rgba(0,0,0,.48)) drop-shadow(0 0 24px rgba(255,106,0,.11));transition:filter .35s ease}
.lagun-market-interface{display:block;width:100%;height:auto;object-fit:contain;transition:transform .42s cubic-bezier(.2,.7,.2,1),filter .35s ease;user-select:none}
.lagun-featured--market:hover .lagun-market-interface-wrap{filter:drop-shadow(0 42px 58px rgba(0,0,0,.56)) drop-shadow(0 0 34px rgba(255,106,0,.20))}
.lagun-featured--market:hover .lagun-market-interface{transform:scale(1.012);filter:saturate(1.08) brightness(1.035)}
.lagun-featured--market:focus-visible{outline:2px solid #ff7a18;outline-offset:8px}
@media(max-width:640px){.lagun-featured--market{border-radius:16px}.lagun-market-interface-wrap{filter:drop-shadow(0 20px 32px rgba(0,0,0,.45))}}

/* Interactive Lagun BGL card v3 */
.lagun-featured--market{overflow:hidden!important;background:linear-gradient(145deg,#0b0907,#080706)!important;border:1px solid rgba(255,120,20,.34)!important;border-radius:24px!important;box-shadow:0 32px 90px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.04)!important;transform:rotate(.35deg);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}
.lagun-featured--market:hover{transform:translateY(-7px) rotate(0);border-color:rgba(255,132,35,.68)!important;box-shadow:0 42px 110px rgba(0,0,0,.58),0 0 42px rgba(255,92,0,.13)!important}
.lagun-featured--market .lagun-market-card-art{height:330px;position:relative;overflow:hidden;background:#090603}
.lagun-featured--market .lagun-market-card-banner{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .4s ease}
.lagun-featured--market:hover .lagun-market-card-banner{transform:scale(1.055);filter:saturate(1.08) contrast(1.03)}
.lagun-market-art-shine{position:absolute;inset:-80% -30%;background:linear-gradient(110deg,transparent 42%,rgba(255,194,112,.12) 49%,transparent 56%);transform:translateX(-45%);transition:transform .8s ease;pointer-events:none}
.lagun-featured--market:hover .lagun-market-art-shine{transform:translateX(45%)}
.lagun-featured--market .lagun-market-badge{box-shadow:0 0 24px rgba(255,106,0,.12)}
.lagun-featured--market .lagun-market-open,.lagun-featured--market .lagun-market-card-button{position:relative;z-index:5;text-decoration:none;cursor:pointer}
.lagun-featured--market .lagun-market-open:hover{background:#ff6a00;color:#080706;border-color:#ff8a2b;box-shadow:0 0 24px rgba(255,106,0,.34)}
.lagun-featured--market .lagun-market-card-ui{background:radial-gradient(circle at 80% 0,rgba(255,94,0,.08),transparent 35%),linear-gradient(125deg,#11100e,#090807);padding:1.45rem 1.55rem}
.lagun-market-perks{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin-top:.55rem;color:#9299a4;font-size:.7rem}
.lagun-market-perks span{transition:color .2s ease,transform .2s ease}
.lagun-featured--market:hover .lagun-market-perks span{color:#c6c9cf}
.lagun-market-perks span:hover{color:#ff9a42!important;transform:translateY(-1px)}
.lagun-featured--market .lagun-market-card-button:hover{background:#ff7412;color:#090603;transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,106,0,.3)}
.lagun-featured--market .lagun-market-card-button:active,.lagun-featured--market .lagun-market-open:active{transform:scale(.96)}
.lagun-featured--market a:focus-visible{outline:2px solid #ff8a2b;outline-offset:3px}
@media(max-width:640px){.lagun-featured--market .lagun-market-card-art{height:230px}.lagun-featured--market .lagun-market-card-ui{flex-direction:column;align-items:stretch}.lagun-featured--market .lagun-market-card-button{justify-content:space-between;width:100%}.lagun-market-perks{gap:.4rem .7rem}}
