.green-fito-bogo{--bogo-bg: #f9f4e8;--bogo-surface: #fdfcf9;--bogo-text: #111111;--bogo-green: #596851;--bogo-clay: #a9605f;--bogo-line: rgba(17, 17, 17, .18);background:var(--bogo-bg);color:var(--bogo-text);font-family:"Roboto Mono",var(--FONT-STACK-BODY),monospace;font-size:14px;line-height:1.55;overflow:hidden}.green-fito-bogo *,.green-fito-bogo *:before,.green-fito-bogo *:after{box-sizing:border-box}.green-fito-bogo h1,.green-fito-bogo h2,.green-fito-bogo h3,.green-fito-bogo h4{color:inherit;font-family:Nebulica,sans-serif!important;font-weight:600;letter-spacing:-.025em;line-height:.98;margin:0;text-transform:uppercase}.green-fito-bogo p{margin:0}.green-fito-bogo a{color:inherit}.bogo-shell{margin:0 auto;max-width:1440px;padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px)}.bogo-kicker,.bogo-label,.bogo-product__badge,.bogo-product__offer,.bogo-eyebrow{font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.bogo-button{align-items:center;background:var(--bogo-green);border:1px solid var(--bogo-green);color:#fff!important;display:inline-flex;font-family:"Roboto Mono",var(--FONT-STACK-BODY),monospace;font-size:11px;font-weight:500;justify-content:center;letter-spacing:.08em;min-height:50px;padding:14px 22px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}button.bogo-button{cursor:pointer;width:auto}.bogo-button:hover{background:transparent;color:var(--bogo-green)!important}.bogo-button:focus-visible,.bogo-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bogo-button--light{background:var(--bogo-surface);border-color:var(--bogo-surface);color:var(--bogo-text)!important}.bogo-button--light:hover{background:transparent;color:var(--bogo-surface)!important}.bogo-button--disabled{cursor:not-allowed;opacity:.48}.bogo-button--outline{background:transparent;color:var(--bogo-green)!important}.bogo-button--outline:hover{background:var(--bogo-green);color:#fff!important}.bogo-add-button.is-loading{cursor:progress;opacity:.68}.bogo-add-button.is-added,.bogo-add-button.is-added:hover{background:transparent;border-color:var(--bogo-green);color:var(--bogo-green)!important;cursor:default;opacity:1}.bogo-hero{background:var(--bogo-green);color:#fff;display:grid;min-height:min(820px,92vh);position:relative}.bogo-hero__media,.bogo-hero__shade{grid-area:1 / 1}.bogo-hero__media{height:100%;min-height:inherit;overflow:hidden}.bogo-hero__media img,.bogo-hero__media svg{display:block;height:100%;object-fit:cover;width:100%}.bogo-hero__media .placeholder-svg{background:#7b8775;fill:#ffffff38}.bogo-hero__shade{background:linear-gradient(90deg,rgba(0,0,0,var(--bogo-overlay)) 0%,rgba(0,0,0,calc(var(--bogo-overlay) * .48)) 60%,transparent 100%);z-index:1}.bogo-hero__content{align-self:end;grid-area:1 / 1;padding-bottom:clamp(46px,7vw,98px);padding-top:110px;position:relative;width:100%;z-index:2}.bogo-hero__inner{max-width:790px}.bogo-hero__brand{display:block;font-family:Nebulica,sans-serif;font-size:clamp(22px,2vw,30px);margin-bottom:clamp(40px,8vh,92px);text-transform:uppercase}.bogo-hero__concept{margin-bottom:14px}.bogo-hero h1{font-size:clamp(44px,6vw,88px);max-width:1050px}.bogo-hero__intro{font-size:clamp(14px,1.45vw,18px);margin-top:24px;max-width:620px}.bogo-hero .bogo-button{margin-top:30px}.bogo-steps{background:var(--bogo-surface);border-bottom:1px solid var(--bogo-line);padding:clamp(44px,6vw,86px) 0}.bogo-section-heading{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin-bottom:clamp(34px,5vw,68px)}.bogo-section-heading h2{font-size:clamp(36px,5.2vw,76px);max-width:900px}.bogo-section-heading__text{max-width:670px}.bogo-steps__grid{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.bogo-step{border-left:1px solid var(--bogo-line);min-height:150px;padding:6px clamp(18px,3vw,40px) 18px}.bogo-step:last-child{border-right:1px solid var(--bogo-line)}.bogo-step__number{color:var(--bogo-clay);display:block;font-size:12px;margin-bottom:30px}.bogo-step h3{font-size:clamp(24px,3vw,42px)}.bogo-steps__note{font-size:10px;margin-top:24px;max-width:850px;opacity:.68}.bogo-products{background:var(--bogo-bg);padding:clamp(70px,9vw,132px) 0;scroll-margin-top:20px}.bogo-products__grid{display:grid;gap:clamp(20px,3vw,42px) clamp(16px,2.4vw,32px);grid-template-columns:repeat(3,minmax(0,1fr))}.bogo-product{display:flex;flex-direction:column;min-width:0}.bogo-product__image{aspect-ratio:4 / 5;background:#ece5d8;overflow:hidden;position:relative}.bogo-product__image img,.bogo-product__image svg{display:block;height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.bogo-product:hover .bogo-product__image img{transform:scale(1.018)}.bogo-product__badge{background:var(--bogo-surface);left:12px;padding:8px 10px;position:absolute;top:12px;z-index:1}.bogo-product__content{border-bottom:1px solid var(--bogo-line);display:flex;flex:1;flex-direction:column;padding:20px 0 24px}.bogo-product h3{font-size:clamp(25px,2.5vw,38px);margin-top:9px}.bogo-product__benefit{font-size:12px;margin-top:14px;max-width:36em;opacity:.78}.bogo-product__offer{color:var(--bogo-clay);margin-top:24px}.bogo-product__price{font-family:Nebulica,sans-serif;font-size:clamp(22px,2vw,30px);line-height:1.15;margin-top:6px;text-transform:uppercase}.bogo-product .bogo-button{margin-top:18px;width:100%}.bogo-cart-actions[hidden]{display:none}.bogo-cart-actions{align-items:center;background:var(--bogo-surface);border:1px solid var(--bogo-line);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(34px,5vw,68px);padding:clamp(22px,3vw,38px)}.bogo-cart-actions__message{display:grid;gap:7px}.bogo-cart-actions__message strong{font-family:Nebulica,sans-serif;font-size:clamp(22px,2.2vw,34px);font-weight:600;line-height:1.05;text-transform:uppercase}.bogo-cart-actions__message span{font-size:11px;opacity:.76}.bogo-cart-actions__buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.bogo-addons{border-top:1px solid var(--bogo-line);margin-top:clamp(58px,8vw,110px);padding-top:clamp(50px,7vw,88px);scroll-margin-top:24px}.bogo-addons__heading{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);margin-bottom:30px}.bogo-addons__heading h2{font-size:clamp(34px,4.2vw,62px);margin-top:14px;max-width:800px}.bogo-addons__intro{font-size:12px;max-width:560px;opacity:.78}.bogo-shipping-goal{background:var(--bogo-green);color:#fff;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);margin-bottom:28px;padding:clamp(22px,3vw,34px)}.bogo-shipping-goal__copy{display:grid;gap:6px}.bogo-shipping-goal__copy strong{font-family:Nebulica,sans-serif;font-size:clamp(20px,2vw,30px);line-height:1.05;text-transform:uppercase}.bogo-shipping-goal__copy span{font-size:11px;opacity:.78}.bogo-shipping-goal__track{align-self:center;background:#ffffff3d;height:7px;overflow:hidden;width:100%}.bogo-shipping-goal__track span{background:var(--bogo-surface);display:block;height:100%;transition:width .26s ease;width:0}.bogo-addons__grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.bogo-addon-card{background:var(--bogo-surface);border:1px solid var(--bogo-line);display:flex;flex-direction:column;min-width:0}.bogo-addon-card__image{aspect-ratio:1 / 1;background:#ece5d8;overflow:hidden}.bogo-addon-card__image img,.bogo-addon-card__image svg{display:block;height:100%;object-fit:cover;width:100%}.bogo-addon-card__content{display:flex;flex:1;flex-direction:column;padding:18px}.bogo-addon-card h3{font-size:clamp(17px,1.4vw,22px);line-height:1.05}.bogo-addon-card__note{font-size:10px;margin-top:10px;opacity:.72}.bogo-addon-card__price{font-family:Nebulica,sans-serif;font-size:18px;margin-top:auto;padding-top:18px;text-transform:uppercase}.bogo-addon-card .bogo-button{font-size:9px;margin-top:12px;min-height:44px;padding:11px 12px;width:100%}.bogo-addon-button.is-loading{cursor:progress;opacity:.68}.bogo-addon-button.is-added,.bogo-addon-button.is-added:hover{background:transparent;border-color:var(--bogo-green);color:var(--bogo-green)!important;cursor:default}.bogo-addons__feedback{color:var(--bogo-green);font-size:11px;font-weight:500;min-height:1.6em;padding-top:16px}.bogo-addons__disclaimer{font-size:9px;margin-top:4px;opacity:.6}.bogo-manifesto,.bogo-experience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bogo-manifesto__media,.bogo-experience__media{min-height:620px;overflow:hidden}.bogo-manifesto__media img,.bogo-manifesto__media svg,.bogo-experience__media img,.bogo-experience__media svg,.bogo-experience__media video{display:block;height:100%;object-fit:cover;width:100%}.bogo-manifesto__media .placeholder-svg,.bogo-experience__media .placeholder-svg{background:#d9cfbd;fill:#59685159}.bogo-manifesto__content,.bogo-experience__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,7vw,110px)}.bogo-manifesto__content{background:var(--bogo-green);color:#fff}.bogo-experience__content{background:var(--bogo-clay);color:#fff;order:-1}.bogo-manifesto h2,.bogo-experience h2{font-size:clamp(38px,5vw,74px);margin-top:18px}.bogo-manifesto__text,.bogo-experience__text{margin-top:28px;max-width:630px}.bogo-manifesto__points{border-top:1px solid rgba(255,255,255,.35);list-style:none;margin:38px 0 0;padding:0;width:100%}.bogo-manifesto__points li{border-bottom:1px solid rgba(255,255,255,.35);padding:14px 0}.bogo-proof{background:var(--bogo-surface);padding:clamp(70px,9vw,132px) 0}.bogo-testimonials{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.bogo-testimonial{background:var(--bogo-bg);display:flex;flex-direction:column;min-height:330px;padding:clamp(26px,3vw,42px)}.bogo-testimonial__stars{color:var(--bogo-clay);letter-spacing:.08em}.bogo-testimonial blockquote{font-family:Nebulica,sans-serif;font-size:clamp(22px,2.2vw,34px);line-height:1.16;margin:38px 0}.bogo-testimonial__author{font-size:10px;margin-top:auto;text-transform:uppercase}.bogo-faq-section{background:var(--bogo-bg);padding:clamp(70px,9vw,132px) 0}.bogo-faq-wrap{display:grid;gap:clamp(32px,6vw,100px);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.bogo-faq-wrap h2{font-size:clamp(44px,6vw,88px)}.bogo-faq{border-top:1px solid var(--bogo-line)}.bogo-faq details{border-bottom:1px solid var(--bogo-line)}.bogo-faq summary{cursor:pointer;font-family:"Roboto Mono",var(--FONT-STACK-BODY),monospace;font-size:12px;font-weight:500;list-style:none;padding:22px 44px 22px 0;position:relative;text-transform:uppercase}.bogo-faq summary::-webkit-details-marker{display:none}.bogo-faq summary:after{content:"+";font-size:20px;position:absolute;right:6px;top:16px}.bogo-faq details[open] summary:after{content:"\2212"}.bogo-faq__answer{font-size:12px;max-width:670px;padding:0 44px 26px 0}.bogo-final{background:var(--bogo-green);color:#fff;display:grid;min-height:660px;position:relative}.bogo-final__media,.bogo-final__shade,.bogo-final__content{grid-area:1 / 1}.bogo-final__media,.bogo-final__media img,.bogo-final__media svg{height:100%;width:100%}.bogo-final__media img,.bogo-final__media svg{display:block;object-fit:cover}.bogo-final__media .placeholder-svg{background:#697663;fill:#fff3}.bogo-final__shade{background:#0000006b;z-index:1}.bogo-final__content{align-items:center;display:flex;justify-content:center;padding-bottom:80px;padding-top:80px;position:relative;text-align:center;z-index:2}.bogo-final__inner{max-width:860px}.bogo-final h2{font-size:clamp(50px,8vw,118px);margin-top:18px}.bogo-final__text{margin:22px auto 0;max-width:600px}.bogo-final .bogo-button{margin-top:30px}.bogo-sticky{bottom:12px;display:none;left:12px;position:fixed;right:12px;z-index:30}.bogo-sticky .bogo-button{box-shadow:0 8px 30px #0003;width:100%}@media screen and (max-width:989px){.bogo-products__grid,.bogo-testimonials{grid-template-columns:repeat(2,minmax(0,1fr))}.bogo-addons__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bogo-manifesto__content,.bogo-experience__content{padding:54px 42px}}@media screen and (max-width:749px){.green-fito-bogo{font-size:13px;padding-bottom:68px}.bogo-hero{min-height:82svh}.bogo-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,calc(var(--bogo-overlay) + .12)),#00000014 72%)}.bogo-hero__content{padding-bottom:42px;padding-top:70px}.bogo-hero__brand{margin-bottom:32vh}.bogo-hero h1{font-size:clamp(48px,16vw,72px)}.bogo-section-heading{margin-bottom:34px}.bogo-section-heading h2{font-size:42px}.bogo-steps__grid{grid-template-columns:1fr}.bogo-step,.bogo-step:last-child{border-bottom:1px solid var(--bogo-line);border-left:0;border-right:0;min-height:0;padding:24px 0}.bogo-step__number{margin-bottom:12px}.bogo-products__grid,.bogo-testimonials{grid-template-columns:1fr}.bogo-product__content{padding-bottom:34px}.bogo-cart-actions{align-items:stretch;grid-template-columns:1fr}.bogo-cart-actions__buttons{display:grid;grid-template-columns:1fr}.bogo-cart-actions__buttons .bogo-button{width:100%}.bogo-addons__heading,.bogo-shipping-goal{grid-template-columns:1fr}.bogo-addons__grid{grid-auto-columns:min(78vw,310px);grid-auto-flow:column;grid-template-columns:none;margin-left:-20px;margin-right:-20px;overflow-x:auto;padding:0 20px 14px;scroll-padding-left:20px;scroll-snap-type:x mandatory;scrollbar-width:thin}.bogo-addon-card{scroll-snap-align:start}.bogo-manifesto,.bogo-experience{grid-template-columns:1fr}.bogo-manifesto__media,.bogo-experience__media{min-height:72vw}.bogo-manifesto__content,.bogo-experience__content{padding:54px 22px 64px}.bogo-experience__content{order:0}.bogo-testimonial{min-height:280px}.bogo-faq-wrap{grid-template-columns:1fr}.bogo-final{min-height:76svh}.bogo-final h2{font-size:54px}.bogo-sticky{display:block}}@media(prefers-reduced-motion:reduce){.green-fito-bogo *,.green-fito-bogo *:before,.green-fito-bogo *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/green-fito-bogo.css.map */
