@media(max-width:749px){.gr-desktop-only{display:none!important}.gr-phone-only{display:initial!important}.gr-phone-only.gr-button{display:inline-flex!important}html{scroll-padding-top:80px;-webkit-text-size-adjust:100%}.gr-announcement{height:24px;font-size:8px;letter-spacing:.07em}.gr-header{position:sticky;top:0;height:64px;padding:0 16px;z-index:40;background:#10110f}.shopify-section-group-header-group:has(.gr-header){position:sticky;top:-24px;z-index:40}.gr-brand{gap:2px;min-height:44px}.gr-brand img{width:38px;height:38px;transform:none}.gr-brand>span{font-size:33px}.gr-header-actions{gap:0}.gr-icon-link{min-width:44px;min-height:44px;justify-content:center;position:relative}.gr-count{position:absolute;right:3px;top:8px;font-size:9px}.gr-mobile-menu summary{width:44px;min-height:44px;padding:16px 10px}.gr-mobile-menu nav{top:64px;padding:12px 20px 20px}.gr-mobile-menu nav a{min-height:52px;font-size:17px}.gr-hero{height:auto;max-height:none;min-height:0;display:flex;flex-direction:column}.gr-hero-image{position:relative;inset:auto;width:100%;height:min(118vw,54svh);min-height:290px}.gr-hero-image img{object-fit:cover;object-position:center 51%;opacity:1;filter:grayscale(1) contrast(1.08) brightness(1.12)}.gr-hero-image:after{background:linear-gradient(0deg,#090a09 0%,#090a0940 10%,transparent 30%)}.gr-hero-content{height:auto;width:100%;padding:0 20px 28px;margin-top:-8px;justify-content:flex-start}.gr-hero .gr-eyebrow{font-size:9px;margin-bottom:14px;letter-spacing:.14em}.gr-hero h1{font-size:clamp(36px,11.7vw,58px);line-height:1;letter-spacing:-.025em}.gr-hero h1 br{display:none}.gr-hero-copy{font-size:14px;max-width:390px;padding-top:13px;line-height:1.6}.gr-hero .gr-button{width:100%;min-height:52px;margin-top:20px;font-size:14px;padding:15px 18px}.gr-hero-note{font-size:9px!important;margin-top:12px!important;letter-spacing:.06em}.gr-hero-caption,.gr-hero-vertical{display:none}.gr-manifesto-line{padding:18px 16px;gap:13px;font-size:8px}.gr-section{padding:48px 20px}.gr-section-heading{gap:16px}.gr-section-heading>p{font-size:14px}.gr-home h2{font-size:46px}.gr-category{min-height:390px}.gr-category-nutrition img{transform:none;object-position:center 50%;opacity:.92}.gr-category:hover .gr-category-nutrition img{transform:none}.gr-category-link{min-height:48px;font-size:14px}.gr-category-bottom{left:22px;right:22px}.gr-category-bottom>p{font-size:14px}.gr-story{gap:28px}.gr-story-art{max-width:250px}.gr-story-content>p:not(.gr-eyebrow):not(.gr-story-lead){font-size:15px;line-height:1.75}.gr-story-lead{font-size:21px}.gr-story-content .gr-text-link{min-height:44px;font-size:14px}.gr-principles p,.gr-join h2+p{font-size:14px}.gr-principles h3{font-size:34px}.gr-principles{gap:26px}.gr-strip-copy{padding:25px 16px}.gr-strip-copy .gr-text-link{min-height:44px;font-size:11px;gap:8px}.gr-email-row input{font-size:16px;min-height:44px}.gr-email-row button{min-width:48px;min-height:48px}.gr-newsletter label{font-size:16px}.gr-form-note{font-size:12px!important}.gr-footer{padding:32px 20px 25px}.gr-footer-bottom{font-size:12px;gap:14px}.gr-footer-bottom small{font-size:11px}.gr-footer-bottom a,.gr-footer-top>a:last-child{min-height:44px;display:inline-flex;align-items:center}.gr-footer-bottom nav{gap:18px}.gc-hero-physique{min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.gc-hero-physique>img{position:relative;inset:auto;width:100%;height:min(118vw,54svh);min-height:290px;object-fit:cover;object-position:center 51%;opacity:1;filter:grayscale(1) contrast(1.08) brightness(1.12)}.gc-hero-physique:after{inset:0 0 auto;height:min(118vw,54svh);min-height:290px;background:linear-gradient(0deg,#090a09 0%,#090a0940 10%,transparent 30%);pointer-events:none}.gc-hero-physique>div{padding:0 20px 27px;margin-top:-8px}.gc-hero-physique .gr-eyebrow{font-size:9px;margin-bottom:14px;letter-spacing:.14em}.gc-hero-physique h1{font-size:clamp(34px,10.4vw,52px);line-height:1}.gc-hero-physique h1 br{display:none}.gc-hero-physique h1+p{font-size:14px;line-height:1.6;max-width:390px;margin:13px 0 20px}.gc-hero-physique h1+p br{display:none}.gc-hero-physique .gr-text-link{display:flex;justify-content:space-between;min-height:52px;font-size:14px;padding:14px 18px;border:0;background:var(--gr-white);color:var(--gr-black)}.gc-collection{padding:34px 18px 44px}.gc-heading{align-items:flex-end;gap:8px;margin-bottom:22px}.gc-heading h2{font-size:42px}.gc-heading .gr-eyebrow{font-size:9px;line-height:1.6;letter-spacing:.12em;margin-bottom:13px}.gc-status{font-size:9px;letter-spacing:.08em;padding:7px 8px}.gc-toolbar{display:block;padding:12px 0;margin:0 0 22px;background:var(--gr-black)}.gc-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gc-filters button{min-height:44px;font-size:12px;padding:8px 4px;border:1px solid #343b2c}.gc-toolbar>p{font-size:12px;margin-top:12px}.gc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.gc-card-image{aspect-ratio:4/5}.gc-card-image img{padding:25px 8px 12px}.gc-card-number{font-size:8px;left:10px;top:10px;letter-spacing:0}.gc-card-arrow{font-size:19px;right:9px;bottom:7px}.gc-card-copy{padding-top:15px}.gc-card-copy>.gr-eyebrow{font-size:9px;margin-bottom:8px;letter-spacing:.09em}.gc-card h3{font-size:25px;line-height:1.05;min-height:53px}.gc-card h3 a{display:block}.gc-card-meta{font-size:12px;line-height:1.6;min-height:39px;margin:9px 0 12px!important}.gc-card-bottom{display:flex;align-items:stretch;flex-direction:column;gap:10px;padding-top:12px}.gc-card-bottom p{font-size:22px;line-height:1.25}.gc-card-bottom small{font-size:10px;margin-top:5px}.gc-card-bottom a{min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:13px;border:1px solid #4b5441;padding:10px 12px}.gc-note{font-size:12px!important}.gc-collection>.gc-note{margin-top:25px!important}.gc-breadcrumb{padding:18px 20px;font-size:12px;gap:10px}.gc-breadcrumb a{min-height:30px;display:inline-flex;align-items:center}.gc-breadcrumb>span{display:inline-flex;align-items:center}.gc-detail{padding:0 20px 42px;gap:23px}.gc-detail .gc-packshot{min-height:0;height:clamp(220px,64vw,290px);aspect-ratio:auto}.gc-detail .gc-packshot img{width:100%;height:100%;padding:16px 28px 36px}.gc-caption{font-size:11px!important;line-height:1.5!important;margin-top:9px!important}.gc-detail .gc-product-copy{display:flex;flex-direction:column;padding:0}.gc-detail .gc-product-copy>*{order:5}.gc-detail .gc-product-copy>.gr-eyebrow{order:0;font-size:10px;letter-spacing:.12em;margin-bottom:12px}.gc-detail .gc-product-copy>h1,.gc-detail .gc-product-copy>h2{order:1;font-size:44px;line-height:1;text-transform:uppercase}.gc-detail .gc-product-copy>.gc-product-name{order:2;font-size:14px;margin-top:10px}.gc-detail .gc-product-copy>.gc-price{order:3;font-size:27px;margin:15px 0 0!important}.gc-price small{font-size:11px;margin-left:7px}.gc-detail .gc-flavors{order:4;margin-top:20px}.gc-flavors label{font-size:15px;margin-bottom:10px}.gc-flavors label span{font-size:12px}.gc-flavors select{min-height:54px;font-size:16px;padding:13px 15px}.gc-flavors p{font-size:12px;line-height:1.5;margin-top:9px}.gc-detail .gc-product-copy>p:not(.gr-eyebrow):not(.gc-price):not(.gc-product-name){font-size:14px;line-height:1.7;margin-top:22px}.gc-specs{padding:18px 0;margin-top:21px;gap:12px}.gc-detail .gc-specs>span{font-size:23px}.gc-specs small{font-size:9px;line-height:1.5;letter-spacing:.02em}.gc-availability{margin-top:23px}.gc-availability p{font-size:14px;line-height:1.7;margin-top:12px}.gc-purchase{font-size:15px;min-height:54px;margin:20px 0}.gc-product-copy details{padding:0}.gc-product-copy summary{min-height:56px;font-size:15px}.gc-product-copy details p,.gc-product-copy details a,.gc-product-copy details ul{font-size:14px;line-height:1.75;margin-top:0;margin-bottom:18px}.gc-product-copy details a{min-height:44px;display:flex;align-items:center}.gc-product-copy details ul{padding-left:20px}.gc-statement{padding:44px 20px}.gc-statement h2{font-size:42px}.gc-statement .gr-text-link{min-height:44px;font-size:14px}.preview-note{font-size:11px!important;line-height:1.6;padding-bottom:max(14px,env(safe-area-inset-bottom))!important}}@media(max-width:359px){.gr-header{padding:0 10px}.gr-brand img{width:32px;height:32px}.gr-brand>span{font-size:30px}.gr-hero-content,.gc-hero-physique>div{padding-left:16px;padding-right:16px}.gc-collection{padding-left:14px;padding-right:14px}.gc-heading h2{font-size:36px}.gc-heading .gc-status{font-size:8px}.gc-card h3{font-size:23px;min-height:73px}.gc-detail{padding-left:16px;padding-right:16px}.gc-detail .gc-product-copy>h1,.gc-detail .gc-product-copy>h2{font-size:40px}.gc-specs{gap:8px}.gc-price small{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gr-button,.gr-category-photo img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/green-mobile.css.map */
