body{font:var(--text-font-style) var(--text-font-weight) var(--text-base)/1.6 bookmania,serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shopify-pc__banner__dialog{background-color:#f7f6f0!important;bottom:20px!important;border-radius:7px!important}.shopify-pc__banner__dialog #shopify-pc__banner__body-title{font-family:agenda,sans-serif;font-weight:600;text-transform:uppercase}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{background:#f7f6f0!important}.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6){font-family:agenda,sans-serif;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.button,a.button{font-family:agenda,sans-serif;font-weight:600;font-size:1.125rem;text-transform:uppercase;padding-block-start:var(--spacing-2);padding-block-end:var(--spacing-2);padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}.bold{font-weight:600}summary.text-with-icon.bold{font-weight:400;font-size:21px}nav.header__link-list ul li a{font-weight:400;font-size:21px}.announcement-bar p{font-family:agenda,sans-serif;font-weight:600;text-transform:uppercase}.count-bubble{background-color:#fe8374;color:#fff;font-family:agenda,sans-serif;font-weight:700}.navigation-drawer li.h3 span{text-transform:uppercase}.shopify-section--image-with-text-overlay picture{max-height:720px}.shopify-section--image-with-text-overlay .prose{text-align:center}.shopify-section--image-with-text-overlay p.bold{font-size:1.5rem;font-weight:500}@media(max-width:1525px){.shopify-section--image-with-text-overlay .content-over-media>:not(img,video,iframe,svg,video-media,picture){max-width:710px}}@media(max-width:1225px){.shopify-section--image-with-text-overlay .content-over-media>:not(img,video,iframe,svg,video-media,picture){max-width:580px}}@media(max-width:1024px){.shopify-section--image-with-text-overlay .content-over-media>:not(img,video,iframe,svg,video-media,picture){max-width:460px}}@media(max-width:900px){.shopify-section--image-with-text-overlay .content-over-media>:not(img,video,iframe,svg,video-media,picture){max-width:400px}.shopify-section--image-with-text-overlay p.bold{font-size:1.25rem}}.product-card__title{font-family:agenda,sans-serif;text-transform:uppercase;font-weight:600;font-size:1.125rem;line-height:1.25rem}.product-card__info .rating-with-text{order:1}.product-card__info .v-stack{order:0}.product-card .product-card__quick-buy .button{font-family:agenda,sans-serif;font-weight:600;font-size:1.125rem;text-transform:uppercase}.product-card[handle=project] .product-card__quick-buy svg path,.product-card[handle=project-espresso] .product-card__quick-buy svg path{stroke:#fe8374!important}.product-card[handle=project] .product-card__quick-buy .button,.product-card[handle=project-espresso] .product-card__quick-buy .button{background-color:#fe8374;color:#803b33}.product-card[handle=community] .product-card__quick-buy svg path{stroke:#2aa08a!important}.product-card[handle=community] .product-card__quick-buy .button{background-color:#2aa08a;color:#b5e9df}.product-card[handle=fieldtrip] .product-card__quick-buy svg path,.product-card[handle=field-trip] .product-card__quick-buy svg path{stroke:#ffb727!important}.product-card[handle=fieldtrip] .product-card__quick-buy .button,.product-card[handle=field-trip] .product-card__quick-buy .button{background-color:#ffb727;color:#914e13}.product-card[handle=partnership] .product-card__quick-buy svg path,.product-card[handle=partnershipp] .product-card__quick-buy svg path{stroke:#ffe880!important}.product-card[handle=partnership] .product-card__quick-buy .button,.product-card[handle=partnershipp] .product-card__quick-buy .button{background-color:#ffe880;color:#7b610f}.product-card[handle=abstract] .product-card__quick-buy svg path{stroke:#4f97d2!important}.product-card[handle=abstract] .product-card__quick-buy .button{background-color:#4f97d2;color:#fff}.product-card[handle=storytime] .product-card__quick-buy svg path,.product-card[handle=story-time] .product-card__quick-buy svg path{stroke:#b2799f!important}.product-card[handle=storytime] .product-card__quick-buy .button,.product-card[handle=story-time] .product-card__quick-buy .button{background-color:#b2799f;color:#ffd6eb}.product-card[handle=balance] .product-card__quick-buy svg path{stroke:#b5dce5!important}.product-card[handle=balance] .product-card__quick-buy .button{background-color:#b5dce5;color:#426871}.product-card[handle~=decaf] .product-card__quick-buy svg path{stroke:#f0b7d4!important}.product-card[handle~=decaf] .product-card__quick-buy .button{background-color:#f0b7d4;color:#8b6176}.product-card[handle=tumbaga-decaf-1] .product-card__quick-buy svg path{stroke:#f0b7d4!important}.product-card[handle=tumbaga-decaf-1] .product-card__quick-buy .button{background-color:#f0b7d4;color:#8b6176}.shopify-section.pillar-grid-section{--section-spacing-block: 0px;--section-spacing-inline: 0px;padding:0 16px}.pillars-header{background-image:url(groupwork-bg-pillars-gradient.svg);background-repeat:no-repeat;background-position:top center;margin-top:-36px;padding:0 24px}.pillars-header h3{padding-top:12%;margin-bottom:20px}.pillars-header h3:after{content:"";display:block;width:50%;height:4px;margin:14px auto 0;background:#2aa08a;background:linear-gradient(90deg,#2aa08a,#b5dce5,#4f97d2,#b2799f,#f0b7d4,#fe8374,#ffb727 84%,#ffe880)}.pillars-header p{max-width:880px;margin:0 auto}@media(max-width:900px){.pillars-header h3{padding-top:28%}}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;padding-top:3%;margin-bottom:3%}@media(max-width:900px){.pillars-grid{margin-bottom:0}}.card{position:relative;border-radius:9px;padding:18px 14px 14px 26px;overflow:hidden;cursor:pointer;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;transition:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.34,.34,.02,.97)}.card:hover{transform:translateY(-3px);box-shadow:0 14px 20px #0000001a}.card:before{content:"";width:119px;height:155px;position:absolute;bottom:16px;right:20px;background-image:url(groupwork-icon-monogram.svg);opacity:.12;color:#000;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-4px}.card--project{background:#fe8374;color:#803b33}.card--project .card__cta{background-color:#803b33;color:#fe8374}.card--fieldtrip{background:#ffb727;color:#914e13}.card--fieldtrip .card__cta{background-color:#914e13;color:#ffb727}.card--partnership{background:#ffe880;color:#7b610f}.card--partnership .card__cta{background-color:#7b610f;color:#ffe880}.card--community{background:#2aa08a;color:#b5e9df}.card--community .card__cta{background-color:#b5e9df;color:#2aa08a}.card--balance{background:#b5dce5;color:#426871}.card--balance .card__cta{background-color:#426871;color:#b5dce5}.card--abstract{background:#4f97d2;color:#cae0e5}.card--abstract .card__cta{background-color:#cae0e5;color:#4f97d2}.card--storytime{background:#b2799f;color:#ffd6eb}.card--storytime .card__cta{background-color:#ffd6eb;color:#b2799f}.card--decaf{background:#f0b7d4;color:#8b6176}.card--decaf .card__cta{background-color:#8b6176;color:#f0b7d4}.card__title{font-size:1.5rem}.card__notes{list-style:none;margin-bottom:10px;position:relative;z-index:1;font-size:.9375rem}.card__notes li{font-size:.9375rem}.card__notes span{line-height:1rem}.card__img{position:absolute;bottom:-50px;left:-33px;width:155px;height:133px;z-index:0;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.18));pointer-events:none;transition:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.34,.34,.02,.97)}.card:hover .card__img{transform:scale(1.06) rotate(-2deg)}.card__cta{font-size:1rem;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:5px;margin-top:auto;margin-left:auto;border-radius:5px;padding:2px 9px;position:relative;z-index:1}.card__cta svg{transition:transform .2s ease}.card:hover .card__cta svg{transform:translate(4px)}@media(max-width:900px){.shopify-section.pillar-grid-section{padding:0}.pillars-header{padding-bottom:18px}.pillars-grid{grid-template-columns:repeat(2,1fr);gap:0;padding:0}.card{border-radius:0;padding:14px 18px}.card__title{font-size:1.25rem}.card__img{bottom:-33px;left:-56px;width:130px;height:120px}.card:hover{transform:none;box-shadow:none}}.brewing-header{background-image:url(groupwork-icon-flowers-gradient.svg);background-repeat:no-repeat;background-position:top center;margin-top:24px;margin-bottom:21px}.brewing-header h3{padding-top:154px;margin-bottom:20px}.brewing-header p{max-width:880px;margin:0 auto}.brewing-grid{display:flex;align-items:stretch;padding-bottom:24px;padding-top:24px!important;gap:0}.divider{width:1px;background-color:#ffb727;flex-shrink:0;align-self:stretch}.brewcard{padding-left:2%;padding-right:2%}.brewcard__img{width:90px;height:110px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all;transition-duration:.9s;transition-timing-function:cubic-bezier(.34,.34,.02,.97)}.brewcard__title{margin-bottom:9px;transition:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.34,.34,.02,.97)}.brewcard__info{font-size:1rem;line-height:1.125rem}.brewcard__link{display:block;margin-top:9px;font-family:agenda,sans-serif;font-weight:600;font-size:1.125rem;text-transform:uppercase;transition:all;transition-duration:.3s}.brewcard__link svg{width:10px;height:15px;stroke:#282524;transition:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.34,.34,.02,.97)}.brewcard:hover .brewcard__img{transform:scale(1.1)}.brewcard:hover .brewcard__title,.brewcard:hover .brewcard__link{color:#4f97d2}.brewcard:hover svg{stroke:#4f97d2}.brewcard.chemex:hover .brewcard__title,.brewcard.chemex:hover .brewcard__link{color:#ffb727}.brewcard.chemex:hover svg{stroke:#ffb727}.brewcard.frenchpress:hover .brewcard__title,.brewcard.frenchpress:hover .brewcard__link{color:#b2799f}.brewcard.frenchpress:hover svg{stroke:#b2799f}.brewcard.espresso:hover .brewcard__title,.brewcard.espresso:hover .brewcard__link{color:#fe8374}.brewcard.espresso:hover svg{stroke:#fe8374}@media(max-width:768px){.brewing-grid{flex-direction:column;padding-top:0}.divider{width:100%;height:1px;align-self:auto}.brewcard{padding:40px 24px}.brew-desc{max-width:280px}}button[type=submit]{font-family:agenda,sans-serif;font-weight:600;font-size:1.125rem;text-transform:uppercase;height:55px}.zoom-image--enabled .images-scrolling__content .prose svg.icon{vertical-align:sub;display:inline-block;margin-right:7px}.zoom-image--enabled .images-scrolling__content .prose img{display:inline-block;vertical-align:baseline;margin-right:12px}.zoom-image--enabled .images-scrolling__content .prose .h1{margin-top:0;display:inline-block}.zoom-image--enabled .feature-chart__table .feature-chart__table-row{align-items:center}.zoom-image--enabled .feature-chart__table .feature-chart__table-row .feature-chart__heading{display:flex;align-items:center;font-family:agenda,sans-serif;font-weight:600;text-transform:uppercase}.zoom-image--enabled .feature-chart__table .feature-chart__table-row .feature-chart__heading:before{content:"";width:32px;height:32px;display:block;margin-right:12px;background-image:url(groupwork-icon-globe.svg);background-repeat:no-repeat;background-position:bottom left;background-size:contain}.zoom-image--enabled .feature-chart__table .feature-chart__table-row:nth-child(2) .feature-chart__heading:before{background-image:url(groupwork-icon-region.svg)}.zoom-image--enabled .feature-chart__table .feature-chart__table-row:nth-child(3) .feature-chart__heading:before{background-image:url(groupwork-icon-farminfo.svg)}.zoom-image--enabled .feature-chart__table .feature-chart__table-row:nth-child(4) .feature-chart__heading:before{background-image:url(groupwork-icon-process.svg)}.zoom-image--enabled .feature-chart__table .feature-chart__table-row:nth-child(5) .feature-chart__heading:before{background-image:url(groupwork-icon-variety.svg)}.zoom-image--enabled .feature-chart__table .feature-chart__table-row:nth-child(6) .feature-chart__heading:before{background-image:url(groupwork-icon-altitude.svg)}.product-quick-add__variant .v-stack .text-xs.link-faded{display:none}.product-quick-add__variant .v-stack a.bold.truncate-text{font-family:agenda,sans-serif;text-transform:uppercase;font-weight:600}.appstle_input_wrapper label{font-family:agenda,sans-serif;text-transform:uppercase;font-weight:600;font-size:1.125rem;line-height:1.25rem}.product-info__buy-buttons .appstle_sub_widget .appstle_subscription_wrapper_option.appstle-active-option,#appstle-widget-template .widgetSellingPlanWrapper input:checked+label{border-width:0;border-color:transparent;background-color:#fe8374!important;color:#803b33!important}.cart-drawer__line-items a.bold,.line-item__info a.bold{font-family:agenda,sans-serif;font-weight:600;text-transform:uppercase}.newsletter .h2:before{content:"";width:53px;height:67px;display:block;margin:0 auto 14px;background-image:url(groupwork-icon-monogram-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.newsletter .text-with-icon{font-family:agenda,sans-serif;font-weight:600;font-size:1.125rem;text-transform:uppercase}.newsletter .fieldset-with-submit{align-items:stretch}.newsletter .fieldset-with-submit button.button{padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-8)}.footer{background-image:url(groupwork-icon-better-shared.svg);background-repeat:repeat-x;background-position:top center;background-size:contain}@media(max-width:768px){.footer{background-position:bottom center}}.footer__block-list .footer__block--menu .prose.text-subdued,.footer__block-list .footer__block--text .prose.text-subdued{color:#fff}.footer__block-list .footer__block--menu p.bold,.footer__block-list .footer__block--text p.bold{font-family:agenda,sans-serif;font-weight:600;font-size:1.5rem;letter-spacing:1px;text-transform:uppercase}.footer__block-list .footer__block--menu p.bold:before,.footer__block-list .footer__block--text p.bold:before{content:"";display:inline-block;width:20px;height:22px;margin-right:6px;background-image:url(groupwork-icon-monogram-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.footer__block-list .footer__block--menu{margin-bottom:18px}.footer__block-list .footer__block--menu ul li a.link-faded{opacity:1}.footer__block-list .footer__block--menu ul li a:hover{opacity:.6}.footer__block-list .footer__block--menu:first-child{max-width:380px}.footer__block-list .footer__block--menu:first-child ul li{border-bottom:1px dashed #FE8374}.footer__block-list .footer__block--menu:first-child ul li a{color:#fe8374;font-size:1.25rem;line-height:1.5rem;font-family:agenda,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px}.footer__block-list .footer__block--menu:first-child ul li:nth-child(2){border-bottom:1px dashed #FFB727}.footer__block-list .footer__block--menu:first-child ul li:nth-child(2) a{color:#ffb727}.footer__block-list .footer__block--menu:first-child ul li:nth-child(3){border-bottom:1px dashed #FFE880}.footer__block-list .footer__block--menu:first-child ul li:nth-child(3) a{color:#ffe880}.footer__block-list .footer__block--menu:first-child ul li:nth-child(4){border-bottom:1px dashed #2AA08A}.footer__block-list .footer__block--menu:first-child ul li:nth-child(4) a{color:#2aa08a}.footer__block-list .footer__block--menu:first-child ul li:nth-child(5){border-bottom:1px dashed #4F97D2}.footer__block-list .footer__block--menu:first-child ul li:nth-child(5) a{color:#4f97d2}.footer__block-list .footer__block--menu:first-child ul li:nth-child(6){border-bottom:1px dashed #B5DCE5}.footer__block-list .footer__block--menu:first-child ul li:nth-child(6) a{color:#b5dce5}.footer__block-list .footer__block--menu:first-child ul li:nth-child(7){border-bottom:1px dashed #B2799F}.footer__block-list .footer__block--menu:first-child ul li:nth-child(7) a{color:#b2799f}.footer__block-list .footer__block--menu:first-child ul li:nth-child(8){border-bottom:none}.footer__block-list .footer__block--menu:first-child ul li:nth-child(8) a{color:#f0b7d4}@media(max-width:768px){.footer__block-list .footer__block--menu:first-child{grid-column-start:1;grid-column-end:3}}@media(max-width:768px){.footer__block-list{gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom.css.map */
