:root{--alpha-accent: #008060;--alpha-primary: #18181b;--alpha-dark: #151517;--alpha-text: #1a1a1a;--alpha-muted: #666;--alpha-border: #e8e8e8;--alpha-bg: #fafafa}.page-width{max-width:1280px;margin:0 auto;padding:0 1.25rem}.alpha-hero{position:relative;min-height:clamp(360px,55vw,620px);display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;text-align:center;color:#fff}.alpha-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000008c)}.alpha-hero__inner{position:relative;z-index:1;padding:2rem 1.5rem;max-width:720px}.alpha-hero__inner h1{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15;margin:0 0 1.25rem;text-shadow:0 2px 20px rgba(0,0,0,.4)}.alpha-hero__btn{display:inline-block;background:#fff;color:var(--alpha-text)!important;padding:.85rem 2.25rem;border-radius:2px;font-weight:600;text-decoration:none;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;transition:opacity .2s}.alpha-hero__btn:hover{opacity:.9}.alpha-section{padding:3rem 0}.alpha-section--alt{background:var(--alpha-bg)}.alpha-section__head{text-align:center;margin-bottom:2rem}.alpha-section__head h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 .5rem;color:var(--alpha-text)}.alpha-section__head p{color:var(--alpha-muted);margin:0}.alpha-section__link{display:inline-block;margin-top:1.5rem;color:var(--alpha-accent);font-weight:600;text-decoration:underline}.alpha-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;max-width:1280px;margin:0 auto;padding:0 1.25rem}@media(min-width:750px){.alpha-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}.alpha-grid--wide{grid-template-columns:repeat(4,1fr)}}@media(min-width:990px){.alpha-grid--wide{grid-template-columns:repeat(4,1fr);max-width:1280px}}.alpha-grid__card{display:block;text-decoration:none;color:inherit;border-radius:4px;overflow:hidden;background:#fff;border:1px solid var(--alpha-border);transition:box-shadow .2s,transform .2s}.alpha-grid__card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.alpha-grid__img{aspect-ratio:1;background:linear-gradient(135deg,var(--alpha-primary),var(--alpha-accent));display:flex;align-items:center;justify-content:center;font-size:2rem}.alpha-grid__img img{width:100%;height:100%;object-fit:cover;display:block}.alpha-grid__label{padding:.85rem .5rem;text-align:center;font-weight:600;font-size:.875rem;line-height:1.3}.alpha-about{max-width:900px;margin:0 auto;padding:3rem 1.25rem;text-align:center}.alpha-about--split{max-width:1280px;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;text-align:left}@media(min-width:900px){.alpha-about--split{grid-template-columns:1.2fr 1fr;padding:3.5rem 1.25rem}}.alpha-about h2{font-size:1.75rem;margin:0 0 1rem}.alpha-about p{color:var(--alpha-muted);line-height:1.7;margin:0 0 1.25rem}.alpha-about__image img{width:100%;border-radius:4px;object-fit:cover;aspect-ratio:1}.alpha-reviews{background:var(--alpha-bg);padding:2.5rem 1.25rem;text-align:center;border-top:1px solid var(--alpha-border);border-bottom:1px solid var(--alpha-border)}.alpha-reviews__stars{color:#f59e0b;font-size:1.25rem;letter-spacing:.1em}.alpha-reviews__score{font-size:1.5rem;font-weight:700;margin:.5rem 0}.alpha-reviews__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1rem;font-size:.875rem;color:var(--alpha-muted)}.alpha-reviews__meta span strong{color:var(--alpha-text)}.alpha-contact{padding:3rem 1.25rem;text-align:center;max-width:640px;margin:0 auto}.alpha-contact h2{margin:0 0 .75rem;font-size:1.5rem}.alpha-contact p{color:var(--alpha-muted);margin:0 0 1.25rem}.alpha-contact__btn{display:inline-block;background:var(--alpha-accent);color:#fff!important;padding:.85rem 2rem;border-radius:2px;font-weight:600;text-decoration:none;text-transform:uppercase;font-size:.85rem;letter-spacing:.04em}.alpha-product-trust{background:var(--alpha-bg);border-bottom:1px solid var(--alpha-border);padding:.85rem 1.25rem;text-align:center;font-size:.875rem;color:var(--alpha-muted)}.alpha-product-trust span{margin:0 .75rem;white-space:nowrap}.product-form__submit,.product-form__submit.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:var(--alpha-accent)!important;color:#fff!important;border:none!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:1rem 2rem!important;min-height:54px!important;width:100%!important;border-radius:2px!important;box-shadow:0 4px 14px #00000026!important}.product-form__submit:hover,.shopify-payment-button__button:hover{opacity:.92!important}.product-form__buttons{display:flex!important;flex-direction:column!important;gap:.75rem!important;margin-top:1.25rem!important}.product__info-container .product__title h1{font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:700!important}.product__info-container .price--large .price-item--regular,.product__info-container .price--large .price-item--sale{font-size:1.5rem!important;font-weight:700!important;color:var(--alpha-accent)!important}.alpha-buy-trust{margin-top:1rem;padding:.85rem 1rem;background:var(--alpha-bg);border-radius:4px;font-size:.85rem;color:var(--alpha-muted);text-align:center;line-height:1.6}.alpha-buy-trust span{display:inline-block;margin:0 .5rem}.alpha-product-reviews{background:var(--alpha-bg);padding:2.5rem 1.25rem;text-align:center;margin:2rem 0}.alpha-product-reviews h3{margin:0 0 .5rem}.alpha-product-cta{background:var(--alpha-primary);color:#fff;text-align:center;padding:2.5rem 1.25rem}.alpha-product-cta p{margin:0 0 .5rem;font-size:1.1rem}.alpha-product-cta a{display:inline-block;margin-top:.75rem;background:#fff;color:var(--alpha-text)!important;padding:.9rem 2rem;border-radius:2px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.alpha-footer{background:#f5f5f5;border-top:1px solid var(--alpha-border);padding:3.5rem 0 2.5rem}.alpha-footer__grid{display:grid;grid-template-columns:1fr;gap:2.5rem 2rem;max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(min-width:750px){.alpha-footer__grid{grid-template-columns:1.35fr .85fr 1.1fr;gap:3rem}}.alpha-footer__heading{font-size:1.125rem!important;font-weight:700!important;margin:0 0 1.25rem!important;color:var(--alpha-text)!important;letter-spacing:0!important;text-transform:none!important}.alpha-footer__text,.alpha-footer__text p{font-size:1rem!important;line-height:1.75!important;color:#444!important;margin:0 0 .65rem!important}.alpha-footer__text a{color:var(--alpha-text)!important;text-decoration:none!important;font-size:1rem!important}.alpha-footer__text a:hover{color:var(--alpha-accent)!important;text-decoration:underline!important}.alpha-footer__links{list-style:none;padding:0;margin:0}.alpha-footer__links li{margin:0 0 .35rem}.alpha-footer__links a{display:inline-block;font-size:1rem!important;line-height:1.85!important;color:var(--alpha-text)!important;text-decoration:none!important;padding:.15rem 0}.alpha-footer__links a:hover{color:var(--alpha-accent)!important;text-decoration:underline!important}.alpha-footer__newsletter-title{font-size:1rem!important;font-weight:700!important;line-height:1.5!important;margin:0 0 1.25rem!important;color:var(--alpha-text)!important}.alpha-footer__form{margin:0}.alpha-footer__field{display:flex;align-items:stretch;max-width:100%;border:1px solid #ccc;border-radius:2px;overflow:hidden;background:#fff}.alpha-footer__field input[type=email]{flex:1;border:none!important;padding:.9rem 1rem!important;font-size:1rem!important;min-height:48px;outline:none;box-shadow:none!important}.alpha-footer__field button{background:var(--alpha-accent)!important;color:#fff!important;border:none!important;padding:0 1.25rem!important;font-size:1.25rem!important;cursor:pointer;min-width:52px}.alpha-footer__social{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.25rem}.alpha-footer__social a{font-size:.95rem!important;color:var(--alpha-text)!important;text-decoration:none!important}.alpha-footer__social a:hover{color:var(--alpha-accent)!important}.footer{background:#f5f5f5!important;border-top:none!important;margin-top:0!important}.footer .footer__content-top:empty,.footer .footer__blocks-wrapper:empty{display:none!important}.footer .footer__content-top{padding:0!important;margin:0!important}.footer .footer__content-bottom{border-top:1px solid var(--alpha-border)!important;padding:1.75rem 1.5rem 2rem!important;max-width:1280px;margin:0 auto}.footer .copyright__content{font-size:.875rem!important;color:var(--alpha-muted)!important}.footer .list-payment{gap:.5rem!important}.alpha-collection-banner{background:var(--alpha-bg);padding:2.5rem 1.25rem;text-align:center;border-bottom:1px solid var(--alpha-border)}.alpha-collection-banner h1{margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.alpha-collection-banner p{color:var(--alpha-muted);margin:0;max-width:560px;margin-inline:auto}.shopify-section:has(.featured-collection){padding:2.5rem 0!important}.featured-collection .collection__title.title,.featured-collection .title{text-align:center!important;font-weight:700!important;font-size:clamp(1.35rem,2.5vw,1.85rem)!important;margin-bottom:1.75rem!important;width:100%}.featured-collection .page-width{max-width:1280px}.featured-collection .grid{gap:1rem!important}.featured-collection .card-wrapper{height:100%}.featured-collection .card__content{padding:.75rem .5rem!important}.featured-collection .card__heading{font-size:.9rem!important;line-height:1.35!important}.featured-collection .card__badge{background:#dc2626!important;font-weight:700!important}.featured-collection .button--secondary{display:block!important;margin:1.5rem auto 0!important;max-width:200px}.alpha-hero+.shopify-section{margin-top:0!important}.shopify-section:has(.alpha-hero){margin-top:0!important;padding-top:0!important}.featured-collection .card__badge{background:#dc2626!important}.product .price--on-sale .price-item--regular{text-decoration:line-through;opacity:.6}.product .price--on-sale .price-item--sale{color:var(--alpha-accent);font-weight:700}.section-header{margin-bottom:1.5rem!important}.page-width{max-width:1280px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/gmc-alpha.css.map */
