:root{--gw-blue: #335eeb;--gw-blue-700: #2547bf;--gw-blue-50: #eff3ff;--gw-green: #85b82f;--gw-green-700: #5e8420;--gw-green-50: #f3f8ea;--gw-ink: #0a0a0a;--gw-ink-2: #2a2a2a;--gw-ink-3: #686868;--gw-gray: #bcbcbc;--gw-gray-2: #e6e6e6;--gw-gray-3: #f4f4f4;--gw-gray-4: #fafafa;--gw-cream: #f7f5f0;--gw-white: #ffffff;--gw-black: #000000;--gw-font-heading: var(--font-heading-family), "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--gw-font-body: var(--font-body-family), "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--gw-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gw-page-x: 56px;--gw-page-x-mobile: 20px;--gw-container: 1440px;--gw-section-y: 88px;--gw-section-y-mobile: 56px;--gw-section-y-compact: 56px;--gw-section-y-compact-mobile: 40px;--gw-heading-xl: clamp(44px, 5vw, 64px);--gw-heading-lg: clamp(36px, 4vw, 52px);--gw-heading-md: clamp(28px, 3vw, 36px);--gw-heading-sm: clamp(22px, 2.2vw, 28px);--gw-body: 15px;--gw-body-lg: 17px;--gw-caption: 13px;--gw-eyebrow: 10px;--gw-r-sm: 4px;--gw-r-md: 8px;--gw-r-lg: 16px;--gw-r-xl: 24px;--gw-r-pill: 999px;--gw-line-tight: 1;--gw-line-body: 1.45;--gw-ease: cubic-bezier(.2, .7, .3, 1);--gw-dur: .18s}@media screen and (max-width:749px){:root{--gw-page-x: var(--gw-page-x-mobile);--gw-section-y: var(--gw-section-y-mobile);--gw-heading-xl: clamp(36px, 10vw, 46px);--gw-heading-lg: clamp(30px, 8vw, 38px);--gw-heading-md: clamp(24px, 6.5vw, 30px);--gw-body-lg: 16px}}.gw-section,.gw-section-shell{padding:var(--gw-section-y) var(--gw-page-x)}.gw-section--compact{padding-top:var(--gw-section-y-compact);padding-bottom:var(--gw-section-y-compact)}.gw-container{width:min(100% - (var(--gw-page-x) * 2),var(--gw-container));margin-inline:auto}.gw-eyebrow,.gw-kicker,.gw-micro{margin:0;font-family:var(--gw-font-mono);font-size:var(--gw-eyebrow);font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--gw-ink-3)}.gw-heading-xl,.gw-heading-lg,.gw-heading-md,.gw-heading-sm{margin:0;font-family:var(--gw-font-heading);font-weight:800;letter-spacing:0;color:var(--gw-ink)}.gw-heading-xl{font-size:var(--gw-heading-xl);line-height:.95}.gw-heading-lg{font-size:var(--gw-heading-lg);line-height:.98}.gw-heading-md{font-size:var(--gw-heading-md);line-height:1.02}.gw-heading-sm{font-size:var(--gw-heading-sm);line-height:1.08}.gw-body,.gw-richtext{font-family:var(--gw-font-body);font-size:var(--gw-body);line-height:var(--gw-line-body);color:var(--gw-ink-3)}.gw-button,.gw-btn,.gw-cta{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;border:1px solid transparent;border-radius:var(--gw-r-pill);font-family:var(--gw-font-body);font-size:13px;font-weight:800;line-height:1;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--gw-dur) var(--gw-ease),color var(--gw-dur) var(--gw-ease),border-color var(--gw-dur) var(--gw-ease)}.gw-button--primary,.gw-btn--primary,.gw-cta--primary{background:var(--gw-ink);color:var(--gw-white)}.gw-button--secondary,.gw-btn--secondary,.gw-cta--secondary{background:var(--gw-green);color:var(--gw-ink)}.gw-button--white,.gw-btn--white,.gw-cta--white{background:var(--gw-white);color:var(--gw-ink);border-color:var(--gw-gray-2)}.gw-card{background:var(--gw-white);border:1px solid var(--gw-gray-2);border-radius:var(--gw-r-lg);overflow:hidden}.gw-chip,.gw-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:var(--gw-r-pill);font-family:var(--gw-font-mono);font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase}.gw-chip--dark,.gw-badge--dark{background:var(--gw-ink);color:var(--gw-white)}.gw-chip--green,.gw-badge--green{background:var(--gw-green);color:var(--gw-ink)}section[class^=gw-objectives-],section[class^=gw-featured-],section[class^=gw-philosophy-],section[class^=gw-tabs-],section[class^=gw-authority-],section[class^=gw-videos-],.gw-ds-hero-canasta{font-family:var(--gw-font-body)}section[class^=gw-objectives-],section[class^=gw-featured-],section[class^=gw-tabs-],section[class^=gw-authority-],section[class^=gw-videos-]{padding-top:var(--gw-section-y)!important;padding-bottom:var(--gw-section-y)!important}section[class^=gw-philosophy-]{padding-top:96px!important;padding-bottom:96px!important}.gw-ds-hero-canasta{padding-top:48px!important;padding-bottom:48px!important}.gw-objectives__inner,.gw-featured__inner,.gw-philosophy__inner,.gw-tabs__inner,.gw-authority__inner,.gw-videos__inner,.hcro-inner{width:min(100% - (var(--gw-page-x) * 2),var(--gw-container))!important;margin-inline:auto}.gw-objectives__eyebrow,.gw-featured__eyebrow,.gw-philosophy__eyebrow,.gw-philosophy__kicker,.gw-tabs__eyebrow,.gw-tabs__category,.gw-authority__eyebrow,.gw-authority__recommend-label,.gw-videos__eyebrow,.gw-videos__product-kicker,.hcro-rating-text,.hcro-pill{font-family:var(--gw-font-mono)!important;font-size:var(--gw-eyebrow)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important}.gw-objectives__heading,.gw-featured__heading,.gw-philosophy__heading,.gw-tabs__heading,.gw-authority__heading,.gw-videos__heading,.hcro-headline{font-family:var(--gw-font-heading)!important;font-size:var(--gw-heading-lg)!important;font-weight:800!important;line-height:.98!important;letter-spacing:0!important;text-transform:none!important}.gw-objectives__title,.gw-tabs__title,.gw-authority__name,.gw-videos__name,.gw-videos__product-title,.gw-philosophy__title{font-family:var(--gw-font-heading)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important}.gw-featured__body,.gw-philosophy__text,.gw-tabs__subtitle,.gw-authority__body,.gw-authority__role,.gw-videos__quote,.hcro-description{font-family:var(--gw-font-body)!important;font-size:var(--gw-body)!important;line-height:var(--gw-line-body)!important;letter-spacing:0!important}.gw-featured__button,.hcro-btn{min-height:46px!important;padding:0 22px!important;border-radius:var(--gw-r-pill)!important;background:var(--gw-ink)!important;color:var(--gw-white)!important;font-family:var(--gw-font-body)!important;font-size:13px!important;font-weight:800!important;line-height:1!important;letter-spacing:.01em!important;text-transform:uppercase!important}.gw-featured__chip,.gw-tabs__badge,.gw-authority__verified{border-radius:var(--gw-r-pill)!important;font-family:var(--gw-font-mono)!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.gw-objectives__card,.gw-tabs__media,.gw-authority__card,.gw-videos__media,.gw-videos__product,.hcro-image-wrap{border-radius:var(--gw-r-lg)!important}#menu-drawer .cmm-container,#menu-drawer .cmm-banner-title,#menu-drawer .cmm-parent-title,#menu-drawer .cmm-simple-link,#menu-drawer .menu-drawer__account{font-family:var(--gw-font-body)!important;letter-spacing:0!important}#menu-drawer .cmm-banner-subtitle,#menu-drawer .cmm-badge{font-family:var(--gw-font-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .full-unstyled-link{font-family:var(--gw-font-heading)!important;font-size:15px!important;font-weight:800!important;line-height:1.12!important;letter-spacing:0!important;text-transform:none!important}.product-card__metafield-category,.badge-custom{font-family:var(--gw-font-mono)!important;font-size:10px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:.14em!important;text-transform:uppercase!important}.product-card__metafield-subtitle,.product-card__description{font-family:var(--gw-font-body)!important;font-size:13px!important;line-height:1.35!important;letter-spacing:0!important;color:var(--gw-ink-3)!important}.product-card-wrapper .card-information>.price,.product-card-wrapper .price,.product-card-wrapper .price-item{font-family:var(--gw-font-body)!important;font-size:14px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:0!important}.product-card-wrapper .card,.product-card-wrapper .card__inner,.product-card-wrapper .media{border-radius:var(--gw-r-lg)!important}#ProductGridContainer .product-card-wrapper .quick-add{margin-top:14px!important}#ProductGridContainer .product-card-wrapper .quick-add__submit{min-height:42px!important;padding:0 18px!important;border:1px solid var(--gw-ink)!important;border-radius:var(--gw-r-pill)!important;background:var(--gw-ink)!important;color:var(--gw-white)!important;box-shadow:none!important;font-family:var(--gw-font-body)!important;font-size:12px!important;font-weight:850!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important}#ProductGridContainer .product-card-wrapper .quick-add__submit:hover{opacity:.92!important;transform:translateY(-1px)}#ProductGridContainer .product-card-wrapper .quick-add__submit.button--secondary{border-color:#0a0a0a29!important;background:var(--gw-white)!important;color:var(--gw-ink)!important}.product__title h1,.product__title .h1,.product-title-desktop,.product-title-mobile{font-family:var(--gw-font-heading)!important;font-size:clamp(34px,5vw,56px)!important;font-weight:800!important;line-height:.98!important;letter-spacing:0!important;text-transform:none!important}.product__text,.product__description,.product__accordion,.product__sku,.breadcrumbs-pp,.kit-receives,.product-pill,.promotional-block{font-family:var(--gw-font-body)!important}.product__text.caption-with-letter-spacing,.breadcrumbs-pp,.kit-receives__item-title,.product-pill{letter-spacing:.08em!important;text-transform:uppercase!important}.product-form__submit,.shopify-payment-button__button,.promotional-block__button,.button,.button--primary{border-radius:var(--gw-r-pill);font-family:var(--gw-font-body);font-weight:800;letter-spacing:.01em;text-transform:uppercase}.product-form__submit,.button--primary{background:var(--gw-ink);color:var(--gw-white)}@media screen and (max-width:749px){section[class^=gw-objectives-],section[class^=gw-featured-],section[class^=gw-tabs-],section[class^=gw-authority-],section[class^=gw-videos-],section[class^=gw-philosophy-],.gw-ds-hero-canasta{padding-top:var(--gw-section-y-mobile)!important;padding-bottom:var(--gw-section-y-mobile)!important}.gw-ds-hero-canasta{padding-top:32px!important;padding-bottom:36px!important}.gw-objectives__inner,.gw-featured__inner,.gw-philosophy__inner,.gw-tabs__inner,.gw-authority__inner,.gw-videos__inner,.hcro-inner{width:min(100% - (var(--gw-page-x-mobile) * 2),var(--gw-container))!important}.gw-objectives__heading,.gw-featured__heading,.gw-philosophy__heading,.gw-tabs__heading,.gw-authority__heading,.gw-videos__heading,.hcro-headline{font-size:var(--gw-heading-lg)!important;line-height:1!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .full-unstyled-link{font-size:14px!important}#ProductGridContainer .product-card-wrapper .quick-add{margin-top:12px!important}#ProductGridContainer .product-card-wrapper .quick-add__submit{min-height:40px!important;padding:0 12px!important;font-size:11px!important;letter-spacing:.06em!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/genwell-design-system.css.map */
