:root{--g-font-heading: var(--font-heading-family, "Poppins", ui-sans-serif, system-ui, sans-serif);--g-font-body: var(--font-body-family, "Poppins", ui-sans-serif, system-ui, sans-serif);--g-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--g-fs-h1: clamp(3.36rem, 1.92rem + 3.2vw, 6.4rem);--g-fs-h2: clamp(2.56rem, 1.76rem + 1.9vw, 4.16rem);--g-fs-h3: clamp(1.76rem, 1.52rem + .6vw, 2.24rem);--g-color-accent: #ABCA99;--g-color-bg: #FBF3D3;--g-color-rose: #DAC2C4;--g-color-rose-strong: #D1A1A8;--g-color-text: #1F241C;--g-color-on-accent: #1F241C;--g-color-surface: #F2F5EE;--g-color-muted: #6B7166;--g-color-border: rgba(31,36,28,.14);--g-radius-card: 20px;--g-radius-btn: 999px;--g-section-y: clamp(4rem, 2.24rem + 3.2vw, 8.8rem);--g-gap: clamp(1.2rem, .64rem + 1vw, 2.4rem);--g-maxw: 1440px}.g-wrap{max-width:var(--g-maxw);margin-inline:auto;padding-inline:clamp(1.6rem,4vw,4.8rem)}.g-section{padding-block:var(--g-section-y);background:var(--g-color-bg)}.g-h2{font-family:var(--g-font-heading);font-weight:400;font-size:var(--g-fs-h2);line-height:1.08;margin:0;color:var(--g-color-text);letter-spacing:-.01em}.g-eyebrow{font-family:var(--g-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:1.248rem;margin:0;color:var(--g-color-muted)}.g-btn{display:inline-block;font-family:var(--g-font-body);font-size:1.52rem;line-height:1;letter-spacing:.02em;padding:1.52rem 3.04rem;border-radius:var(--g-radius-btn);background:var(--g-color-accent);color:var(--g-color-on-accent);text-decoration:none;border:1px solid transparent;transition:opacity .2s ease}.g-btn:hover{opacity:.85;color:var(--g-color-on-accent)}.g-btn--ghost{background:transparent;color:var(--g-color-text);border-color:var(--g-color-border)}.g-btn--ghost:hover{color:var(--g-color-text)}.g-head{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:end;justify-content:space-between;margin-bottom:clamp(2rem,2vw,3.6rem)}.g-media{display:block;width:100%;height:100%;object-fit:cover}.header__inline-menu .mega-menu{position:relative}.header__inline-menu .mega-menu__content{position:absolute;left:0;right:auto;top:100%;width:max-content;min-width:0;max-width:none;background:transparent;border:0;box-shadow:none;padding:14px 0 0}.header__inline-menu .mega-menu__list,.header__inline-menu .mega-menu .mega-menu__list--condensed{display:flex;flex-direction:column;gap:14px;padding:0;margin:0;max-width:none;width:auto}.header__inline-menu .mega-menu__list>li{width:auto}.header__inline-menu .g-menucard{display:flex;align-items:center;gap:22px;background:#fffffff0;border-radius:22px;padding:14px 34px 14px 14px;box-shadow:0 10px 28px #00000012;width:max-content;min-width:300px}.header__inline-menu .g-menucard__media{display:grid;place-items:center;width:110px;height:92px;flex:0 0 110px}.header__inline-menu .g-menucard__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.header__inline-menu .g-menucard .mega-menu__link--level-2{font-family:var(--g-font-body);font-size:22px;font-weight:400;color:#2b2b2b;padding:0;text-decoration:none}.header__inline-menu .g-menucard:hover .mega-menu__link--level-2{text-decoration:none}.header__inline-menu .mega-menu[open]>summary.header__menu-item{background:#00000014;border-radius:14px}.announcement-bar__message{font-family:var(--g-font-mono);font-weight:400;letter-spacing:0;text-transform:none}.template-index .section-header{margin-bottom:calc(-1 * var(--header-height, 88px))}.section-header .header-wrapper,.section-header .header-wrapper.gradient,.section-header.shopify-section-header-sticky .header-wrapper{background:transparent;border-bottom:0;box-shadow:none}.section-header .header-wrapper.gradient:before{display:none}.section-header .header__icons .header__icon{background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;width:48px;height:48px;margin-left:8px}@media screen and (min-width:750px){.section-header .header{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;column-gap:10px;align-items:center}.section-header .header header-drawer,.section-header .header>.header__search,.section-header .header__icons .header__search,.section-header .header__icons .header__icon--account{display:none}.section-header .header__heading{justify-self:start}.section-header .header__inline-menu{display:block;grid-area:navigation;justify-self:end;margin-left:0}.section-header .header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;align-items:center;background:#ffffff9e;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border-radius:14px;padding:0 18px;gap:0 14px}.section-header .header__inline-menu summary.header__menu-item .icon-caret{display:none}.section-header .header__inline-menu .header__menu-item{font-size:16px;font-weight:400;letter-spacing:.02em;color:#000000d1;padding:16px 12px}.section-header .header__icons .header__icon--cart{width:56px;height:56px;border-radius:14px;margin-left:0}}@media screen and (min-width:750px){.section-header .header.page-width{max-width:none;padding-left:clamp(25.6px,4vw,76.8px);padding-right:clamp(25.6px,4vw,76.8px)}}.card__media,.card__inner,.product__media,.product__media-item,.thumbnail,.collection-hero__image,.media,.banner__media,.image-with-text__media,.multicolumn-card__image-wrapper,.article-card__image-wrapper{border-radius:var(--g-radius-card);overflow:hidden}.product__media-wrapper .product__media{border-radius:var(--g-radius-card)}.product__tax{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/g-tokens.css.map */
