.gf{--gf-navy: #29404A;--gf-grey: #6B7A80;--gf-line: #DDD6C6;--gf-display: var(--heading-font-family, "Merriweather", Georgia, serif);--gf-body: var(--text-font-family, "Montserrat", "Helvetica Neue", Arial, sans-serif);color:var(--gf-navy);font-family:var(--gf-body)}.gf-wrap{max-width:1176px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.gf h2,.gf h3{font-family:var(--gf-display);color:inherit;margin:0;text-wrap:balance;letter-spacing:0;text-transform:none}.gf p{margin:0}.gf ul{list-style:none;margin:0;padding:0}.gf-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gf[id]{scroll-margin-top:calc(var(--header-height, 0px) * var(--enable-sticky-header, 1) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar, 0))}@media screen and (min-width:1000px){body:has(product-sticky-form) .gf[id]{scroll-margin-top:calc(var(--header-height, 0px) * var(--enable-sticky-header, 1) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar, 0) + var(--cart-notification-offset, 81px))}}.gf-bar{background:var(--gf-bg);color:var(--gf-fg)}.gf-bar .gf-wrap{margin-inline:auto;padding-block:9px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.05em}.gf-bar a{color:inherit;text-decoration:none}.gf-bar strong{color:var(--gf-accent)}.gf-benefits{background:var(--gf-bg);color:#fff}.gf-benefits .gf-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:48px;text-align:center}.gf-benefit{flex:1 1 0;min-width:0}.gf-benefit h2{font-weight:700;font-size:34px;line-height:1.2;margin:8px 0;color:#fff}.gf-benefit p:not(.gf-eyebrow){font-size:14px;line-height:1.5;color:var(--gf-fg);max-width:34ch;margin:0 auto}.gf-benefits__plus{font-family:var(--gf-display);font-weight:700;font-size:52px;line-height:1;color:var(--gf-plus);flex:none}.gf-box{background:var(--gf-bg)}.gf-box .gf-wrap{display:grid;justify-items:center;gap:32px;padding-block:64px}.gf-box__head{text-align:center;display:grid;gap:10px;max-width:680px}.gf-box__head .gf-eyebrow{color:var(--gf-accent)}.gf-box__head h2{font-weight:700;font-size:34px;line-height:1.25}.gf-box__head p{color:var(--gf-grey)}.gf-box__items{display:grid;grid-template-columns:repeat(var(--gf-cols, 7),minmax(0,1fr));gap:16px;width:100%}.gf-item{background:#fff;border:1px solid var(--gf-line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.gf-item__img{aspect-ratio:8 / 7;background:#e8e2d3;overflow:hidden}.gf-item__img img{width:100%;height:100%;object-fit:cover;display:block}.gf-item__info{padding:10px 12px 14px;display:grid;gap:4px;align-content:start}.gf-item__name{font-family:var(--gf-body)!important;font-size:13px;font-weight:600;line-height:1.35}.gf-item__weight{font-size:12px;color:var(--gf-grey)}.gf-item__value{font-size:12px;font-weight:700;color:var(--gf-price);font-variant-numeric:tabular-nums}.gf-value{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 28px;background:#fff;border:1px solid var(--gf-accent);border-top-width:4px;border-radius:6px;padding:18px 32px}.gf-value__total{font-size:16px;font-weight:600}.gf-value__pay{font-family:var(--gf-display);font-weight:700;font-size:22px;color:var(--gf-price)}.gf-value__give{font-weight:700;color:var(--gf-accent)}.gf-value__arrow{color:var(--gf-grey)}.gf-charity{background:var(--gf-bg)}.gf-charity .gf-wrap{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:56px;align-items:center;padding-block:72px}.gf-charity__media{aspect-ratio:4 / 3;background:#e8e2d3;border-radius:6px;overflow:hidden;max-width:100%}.gf-charity__media img{width:100%;height:100%;object-fit:cover;display:block}.gf-charity__copy{display:grid;gap:18px;min-width:0}.gf-charity__tag{justify-self:start;background:var(--gf-tag);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px}.gf-charity__copy h2{font-weight:700;font-size:34px;line-height:1.25}.gf-charity__text{line-height:1.65;max-width:62ch}.gf-charity__text p+p{margin-top:14px}.gf-stats{display:grid;grid-template-columns:repeat(var(--gf-stats, 3),minmax(0,1fr));gap:14px}.gf-stat{background:#fff;border-radius:6px;padding:16px}.gf-stat b{display:block;font-family:var(--gf-display);font-weight:700;font-size:28px;color:var(--gf-accent);font-variant-numeric:tabular-nums}.gf-stat span{display:block;font-size:12px;line-height:1.4}.gf-charity__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.gf-btn{display:inline-block;background:var(--gf-accent);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:14px 24px;border-radius:2px}.gf-btn:hover{filter:brightness(.92)}.gf-charity__link{color:var(--gf-accent);font-weight:600;font-size:13px}.gf-faq{background:var(--gf-bg)}.gf-faq .gf-wrap{max-width:888px;padding-block:64px;display:grid;gap:24px}.gf-faq__head{text-align:center;display:grid;gap:10px}.gf-faq__head .gf-eyebrow{color:var(--gf-accent)}.gf-faq__head h2{font-weight:700;font-size:34px}.gf-faq details{border-bottom:1px solid var(--gf-line)}.gf-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-size:16px;font-weight:600}.gf-faq summary::-webkit-details-marker{display:none}.gf-faq summary:after{content:"+";color:var(--gf-accent);font-size:20px;line-height:1}.gf-faq details[open] summary:after{content:"\2212"}.gf-faq .gf-faq__answer{padding-bottom:20px;color:var(--gf-grey);font-size:14px;line-height:1.6;max-width:70ch}.gf-statement{background:var(--gf-bg)}.gf-statement .gf-wrap{padding-block:20px}.gf-statement__text{max-width:110ch;margin:0 auto;text-align:center;font-size:12px;line-height:1.5;color:var(--gf-grey)}.gf-statement__text p{margin:0}.gf-badges{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.gf-badges[data-gf-unplaced]{position:static;display:none}.gf-roundel{position:absolute;top:20px;left:20px;width:116px;height:116px;border-radius:50%;background:var(--gf-roundel);color:#fff;display:grid;place-content:center;text-align:center}.gf-roundel--top_right{left:auto;right:20px}.gf-roundel small{font-family:var(--gf-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gf-roundel b{font-family:var(--gf-display);font-weight:700;font-size:30px;line-height:1.1}.gf-img-tag{position:absolute;left:20px;bottom:20px;background:var(--gf-tag);color:#29404a;font-family:var(--gf-body);font-size:13px;font-weight:700;padding:9px 14px;border-radius:4px;max-width:calc(100% - 40px)}.gf-feature{background:var(--gf-bg);color:var(--gf-fg)}.gf-feature__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-block:64px}.gf-feature__media{position:relative;display:block;border-radius:6px;overflow:hidden;background:#ffffff14}.gf-feature__media img{width:100%;height:auto;display:block}.gf-feature__copy{display:grid;gap:18px;justify-items:start;min-width:0}.gf-feature .gf-eyebrow{color:var(--gf-accent)}.gf-feature h2{font-weight:700;font-size:38px;line-height:1.2;color:#fff}.gf-feature h2 a{color:inherit;text-decoration:none}.gf-feature__text{line-height:1.6;max-width:52ch}.gf-feature__text p+p{margin-top:10px}.gf .gf-feature__bullets{display:grid;gap:8px}.gf-feature__bullets li{display:flex;gap:10px;align-items:baseline;font-size:15px}.gf-feature__bullets li:before{content:"\2713";color:var(--gf-accent);font-weight:700}.gf-feature__price{display:flex;align-items:baseline;gap:12px;font-variant-numeric:tabular-nums}.gf-feature__price b{font-size:30px;font-weight:700;color:#fff}.gf-feature__price s{font-size:18px;opacity:.75}.gf-feature__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.gf-feature__form{margin:0}.gf-btn--accent{background:var(--gf-accent);color:#24503d;border:0;cursor:pointer;font-family:var(--gf-body)}.gf-btn--accent:hover{filter:brightness(.95)}.gf-feature__link{color:var(--gf-fg);font-weight:600;font-size:14px}.gf-upsell{margin:16px 0;padding:14px;border:1px solid var(--gf-green);border-radius:8px;background:var(--gf-tint);color:var(--gf-dark);display:grid;gap:10px;text-align:left}.gf-upsell__eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gf-green)}.gf-upsell__row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center}.gf-upsell__media{position:relative;display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;background:#fff}.gf-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.gf-upsell__save{position:absolute;top:4px;left:4px;padding:2px 6px;border-radius:3px;background:#ef6461;color:#fff;font-size:11px;font-weight:700}.gf-upsell__info{display:grid;gap:4px;min-width:0}.gf-upsell__title{font-weight:700;font-size:15px;line-height:1.3;color:var(--gf-dark);text-decoration:none}.gf-upsell__text{margin:0;font-size:13px;line-height:1.4;color:var(--gf-dark);opacity:.85}.gf-upsell__price{margin:0;display:flex;gap:8px;align-items:baseline;font-variant-numeric:tabular-nums}.gf-upsell__price b{font-size:16px}.gf-upsell__price s{font-size:13px;opacity:.7}.gf-upsell__form{margin:0}.gf-upsell__btn{display:block;width:100%;padding:11px 16px;border:0;border-radius:4px;background:var(--gf-green);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer}.gf-upsell__btn:hover{background:var(--gf-dark);color:#fff}@media(max-width:1100px){.gf-box__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:999px){.gf-wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.gf-benefits .gf-wrap{flex-direction:column;gap:12px;padding-block:36px}.gf-benefit h2{font-size:26px}.gf-benefits__plus{font-size:28px}.gf-box .gf-wrap{padding-block:40px;gap:24px}.gf-box__head h2,.gf-charity__copy h2,.gf-faq__head h2{font-size:24px}.gf-box__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gf-box__items .gf-item:last-child:nth-child(odd){grid-column:span 2;flex-direction:row}.gf-box__items .gf-item:last-child:nth-child(odd) .gf-item__img{width:50%;flex:none;aspect-ratio:auto}.gf-box__items .gf-item:last-child:nth-child(odd) .gf-item__info{align-content:center}.gf-value{flex-direction:column;gap:6px;width:100%;padding:18px}.gf-value__arrow{display:none}.gf-charity .gf-wrap{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:0 40px}.gf-charity__media{margin-inline:calc(-1*max(16px,env(safe-area-inset-left,0px)));border-radius:0;max-width:none}.gf-stats{gap:8px}.gf-stat{padding:12px}.gf-stat b{font-size:20px}.gf-stat span{font-size:11px}.gf-btn{display:block;width:100%;text-align:center}.gf-faq .gf-wrap{padding-block:40px}.gf-roundel{width:88px;height:88px;top:16px;left:16px}.gf-roundel--top_right{left:auto;right:16px}.gf-roundel b{font-size:22px}.gf-roundel small{font-size:10px}.gf-img-tag{left:16px;bottom:16px;font-size:12px}.gf-feature__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px 40px}.gf-feature h2{font-size:28px}.gf-feature__ctas,.gf-feature__form,.gf-feature__form .gf-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/green-friday.css.map */
