:root{--gf-brand-navy: #323377;--gf-ink: #1c2228;--gf-warm-white: #f7f5ef;--gf-fog: #d9e2e6;--gf-water: #5b8194;--gf-white: #ffffff;--gf-display: "GF Bitter", Georgia, serif;--gf-sans: "GF DM Sans", Arial, sans-serif;--gf-page-width: 1560px;--gf-content-width: 1320px}.gf-collection-page{color:var(--gf-ink);background:var(--gf-warm-white);font-family:var(--gf-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.gf-collection-page :where(button,input,select,textarea,p,li,a,label,summary,span){font-family:var(--gf-sans)}.gf-collection-page :where(main h1,main h2,.gf-collection-display){font-family:var(--gf-display);font-style:normal;font-weight:650;letter-spacing:-.035em;line-height:1}.gf-collection-page :where(main h3,main h4,.card__heading,.footer-block__heading){font-family:var(--gf-sans);font-weight:650;letter-spacing:-.018em;line-height:1.2}.gf-collection-page :where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--gf-water)!important;outline-offset:4px;box-shadow:0 0 0 2px var(--gf-white)!important}.gf-collection-page .section-header :where(.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item,.menu-drawer__account,.header__heading-link,.header__icon,.localization-form__select,.disclosure__button){font-family:var(--gf-sans)!important}.gf-collection-page .section-header :where(.header__menu-item,.header__active-menu-item){font-size:15px;font-weight:650;letter-spacing:.005em;text-decoration:none}.gf-collection-page .menu-drawer__menu-item{font-size:18px;font-weight:600;letter-spacing:-.012em}.gf-collection-page main{color:var(--gf-ink);background:var(--gf-warm-white)}.gf-collection-page main>.shopify-section>.gradient,.gf-collection-page main>.shopify-section>div>.gradient{color:var(--gf-ink);background:var(--gf-warm-white)}.gf-collection-page main .page-width{max-width:var(--gf-content-width);padding-right:clamp(16px,3vw,48px);padding-left:clamp(16px,3vw,48px)}.gf-collection-hero-section{color:var(--gf-white);background:var(--gf-brand-navy)}.gf-collection-hero{position:relative;isolation:isolate;color:var(--gf-white)}.gf-collection-hero__visual{position:relative;display:grid;min-height:clamp(300px,34vh,380px);overflow:hidden;background:var(--gf-brand-navy)}.gf-collection-hero__poster,.gf-collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.gf-collection-hero__poster{z-index:0;margin:0}.gf-collection-hero__poster img{width:100%;height:100%;object-fit:cover;object-position:var(--gf-desktop-focal, 50% 50%)}.gf-collection-hero__overlay{z-index:1;background:linear-gradient(180deg,rgba(15,18,32,calc(var(--gf-overlay-alpha, .7) * .72)),#0f122057 34% 62%,rgba(15,18,32,calc(var(--gf-overlay-alpha, .7) * .9)));pointer-events:none}.gf-collection-hero--solid .gf-collection-hero__overlay{background:none}.gf-collection-hero__content{position:relative;z-index:2;align-self:end;width:min(100%,var(--gf-page-width));margin-inline:auto;padding:64px clamp(20px,4vw,64px) 36px;text-align:left}.gf-collection-hero__copy{max-width:900px;margin-inline:0}.gf-collection-hero__eyebrow{margin:0 0 14px;color:#fffffff0;font-size:13px;font-weight:800;letter-spacing:.18em;line-height:1.1;text-transform:uppercase}.gf-collection-hero__title{max-width:900px;margin:0;color:inherit;font-family:var(--gf-display);font-size:clamp(38px,4.4vw,62px);font-weight:760;letter-spacing:-.006em;line-height:1.02;text-wrap:balance}.gf-collection-hero--solid .gf-collection-hero__title{text-shadow:none}.gf-collection-hero__lede{max-width:640px;margin:14px 0 0;color:#fffffff5;font-size:clamp(18px,1.55vw,22px);font-weight:650;letter-spacing:-.018em;line-height:1.3}.gf-collection-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:32px}.gf-collection-hero__button{display:inline-flex;align-items:center;justify-content:center;min-width:270px;min-height:60px;padding:15px 28px;border:1px solid transparent;border-radius:0;color:var(--gf-brand-navy);background:var(--gf-warm-white);font-family:var(--gf-sans);font-size:16px;font-weight:700;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background-color .16s ease,transform .16s ease}.gf-collection-hero__button:hover{color:var(--gf-white);background:transparent;border-color:#ffffffd1;transform:translateY(-2px)}.gf-collection-page .greenfield-collection-education{padding-top:0;padding-bottom:0}.gf-collection-page .greenfield-collection-education .page-width{padding-top:88px;padding-bottom:0}.gf-collection-page .greenfield-collection-education .greenfield-collection-education__inner{padding:30px clamp(18px,2.4vw,34px) 32px;border:1px solid rgba(28,34,40,.14);background:var(--gf-white)}.gf-collection-page .greenfield-collection-education h2{max-width:780px;margin:0;color:var(--gf-ink);font-family:var(--gf-display);font-size:clamp(28px,2.6vw,38px);font-weight:620;letter-spacing:-.02em;line-height:1.06}.gf-collection-page .greenfield-collection-education p{max-width:860px;margin:14px 0 0;color:#1c2228d1;font-size:16px;font-weight:500;letter-spacing:-.004em;line-height:1.5}.gf-collection-page .greenfield-collection-education .greenfield-collection-education__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.gf-collection-page .greenfield-collection-education__links .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:0;margin:0;padding:12px 18px;border:1px solid var(--gf-brand-navy);border-radius:0;color:var(--gf-brand-navy);background:transparent;box-shadow:none;font-family:var(--gf-sans);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1;text-decoration:none;text-transform:none;transition:color .16s ease,background-color .16s ease}.gf-collection-page .greenfield-collection-education__links .button:after,.gf-collection-page .greenfield-collection-education__links .button:before{content:none}.gf-collection-page .greenfield-collection-education__links .button:first-child,.gf-collection-page .greenfield-collection-education__links .button:hover{color:var(--gf-white);background:var(--gf-brand-navy)}.gf-collection-page .greenfield-collection-education__links .button:first-child:hover{color:var(--gf-brand-navy);background:transparent}.gf-collection-page .facets-wrapper{padding-top:72px}.gf-collection-page .facets-container{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 0 16px;border-top:1px solid rgba(28,34,40,.14);border-bottom:1px solid rgba(28,34,40,.14)}.gf-collection-page :where(.facets__heading,.facet-filters__label,.product-count__text){margin:0;color:var(--gf-brand-navy);font-family:var(--gf-sans);font-size:12px;font-weight:750;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.gf-collection-page .product-count__text,.gf-collection-page .product-count-vertical .product-count__text{color:#1c2228b3}.gf-collection-page :where(.facets__summary,.facets__summary-label,.facets__item,.facet-checkbox__text,.facets__selected,.facets__reset){font-family:var(--gf-sans);font-size:14px;letter-spacing:0}.gf-collection-page .facets__summary{min-height:44px;display:flex;align-items:center;font-weight:650}.gf-collection-page :where(.facet-filters__sort,.select__select){min-height:44px;border-radius:0;color:var(--gf-ink);font-family:var(--gf-sans);font-size:14px;font-weight:600;letter-spacing:0}.gf-collection-page .mobile-facets__open,.gf-collection-page .mobile-facets__open-label{min-height:48px;display:inline-flex;align-items:center;gap:8px;font-family:var(--gf-sans);font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.gf-collection-page :where(.mobile-facets__inner,.mobile-facets__main,.mobile-facets__footer){background:var(--gf-warm-white)}.gf-collection-page .mobile-facets__submit,.gf-collection-page .mobile-facets__footer .button{min-height:48px;border-radius:0}.gf-collection-page :where(.active-facets__button-inner,.active-facets__button-remove){min-height:40px;border-radius:0;font-family:var(--gf-sans);font-size:13px}.gf-collection-page .product-grid-container{padding-top:8px}.gf-collection-page #product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(12px,2vw,30px);margin:0;padding:0;list-style:none}.gf-collection-page #product-grid>.grid__item{width:auto;max-width:none;margin:0;padding:0;flex:none}.gf-collection-page .card-wrapper,.gf-collection-page .card,.gf-collection-page .card__content,.gf-collection-page .card__information{min-width:0}.gf-collection-page .card,.gf-collection-page .card--card,.gf-collection-page .card--standard .card__inner{border:0;border-radius:0;background:transparent;box-shadow:none}.gf-collection-page .card__inner{border-radius:0;background:var(--gf-white)}.gf-collection-page .card__media img,.gf-collection-page .card .media img{border-radius:0;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.gf-collection-page .card-wrapper:hover .card__media img{transform:scale(1.025)}.gf-collection-page .card__content{padding:18px 2px 0;grid-row-gap:0}.gf-collection-page .card__information{padding:0}.gf-collection-page .card__heading,.gf-collection-page .card__heading.h5{margin:0;color:var(--gf-ink);font-family:var(--gf-sans);font-size:17px;font-weight:700;letter-spacing:-.018em;line-height:1.25;text-transform:none}.gf-collection-page .card__heading a,.gf-collection-page .card__heading a:hover{color:var(--gf-ink);font-family:var(--gf-sans);text-decoration:none}.gf-collection-page .card-information>.price,.gf-collection-page .price{margin-top:8px;color:#1c2228d1;font-family:var(--gf-sans);font-size:15px;font-weight:600;letter-spacing:0}.gf-collection-page .price .price-item{font-family:var(--gf-sans)}.gf-collection-page :where(.card__badge .badge){border-radius:0;font-family:var(--gf-sans);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.gf-collection-page .quick-add{margin-top:14px}.gf-collection-page .quick-add__submit{min-height:48px;padding:12px 16px;border:1px solid var(--gf-brand-navy);border-radius:0;color:var(--gf-white);background:var(--gf-brand-navy);box-shadow:none;font-family:var(--gf-sans);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:none;transition:color .16s ease,background-color .16s ease}.gf-collection-page .quick-add__submit:after,.gf-collection-page .quick-add__submit:before{content:none}.gf-collection-page .quick-add__submit:hover:not([disabled]){color:var(--gf-brand-navy);background:transparent}.gf-collection-page .pagination-wrapper{margin-top:56px}.gf-collection-page .pagination__item{min-width:44px;min-height:44px;border-radius:0;font-family:var(--gf-sans);font-weight:650}.gf-collection-page footer,.gf-collection-page footer :where(a,p,li,h2,h3){font-family:var(--gf-sans)}@media screen and (min-width:750px){.gf-collection-page #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.gf-collection-page #product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1440px){.gf-collection-page #product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:989px){.gf-collection-page .facets-wrapper{padding-top:56px}}@media screen and (max-width:749px){.gf-collection-page .greenfield-collection-education .page-width{padding-top:58px}.gf-collection-page .greenfield-collection-education .greenfield-collection-education__inner{padding:22px 18px 24px}.gf-collection-page .greenfield-collection-education .greenfield-collection-education__links{gap:8px}.gf-collection-page .greenfield-collection-education__links .button{flex:1 1 calc(50% - 8px);padding:12px 10px;text-align:center}.gf-collection-page .facets-wrapper{padding-top:44px}.gf-collection-page .facets-container{gap:10px 16px}.gf-collection-page #product-grid{gap:30px 12px}.gf-collection-page .card__content{padding-top:13px}.gf-collection-page .card__heading,.gf-collection-page .card__heading.h5{font-size:15px;line-height:1.3}.gf-collection-page .price{font-size:14px}.gf-collection-hero__visual{min-height:clamp(430px,62vh,540px)}.gf-collection-hero__poster img{object-position:var(--gf-mobile-focal, 50% 50%)}.gf-collection-hero__overlay{background:linear-gradient(180deg,#0f1220b8,#0f122061 32% 58%,#0f1220e6)}.gf-collection-hero__content{padding:62px 18px 66px}.gf-collection-hero__copy{max-width:410px}.gf-collection-hero__eyebrow{margin-bottom:14px;font-size:11px;letter-spacing:.13em}.gf-collection-hero__title{max-width:390px;font-size:clamp(44px,12vw,54px);font-weight:760;letter-spacing:-.025em;line-height:1.05}.gf-collection-hero__title br{display:block}.gf-collection-hero__lede{max-width:360px;margin-top:20px;font-size:16px;font-weight:650;line-height:1.32}.gf-collection-hero__actions{gap:12px;margin-top:26px}.gf-collection-hero__button{width:min(100%,300px);min-width:0;min-height:56px}}@media(prefers-reduced-motion:reduce){.gf-collection-page *,.gf-collection-page *:before,.gf-collection-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gf-anchor-compare{display:block;width:100%}.gf-anchor-compare__intro{max-width:68ch}.gf-anchor-compare__eyebrow{margin:0 0 10px;color:#1c22289e;font-family:var(--gf-sans);font-size:12px;font-weight:750;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.gf-anchor-compare__intro h2{margin:0 0 10px;color:var(--gf-ink);font-family:var(--gf-display);font-size:clamp(28px,2.6vw,40px);font-weight:650;letter-spacing:-.02em;line-height:1.06}.gf-anchor-compare__intro p{margin:0;color:#1c2228c7;font-size:16px;line-height:1.55}.gf-anchor-compare__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0}.gf-anchor-compare__tab{-webkit-appearance:none;appearance:none;min-height:46px;padding:12px 20px;border:1px solid rgba(28,34,40,.22);border-radius:var(--gf-radius, 0);background:transparent;color:var(--gf-ink);cursor:pointer;font-family:var(--gf-sans);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.gf-anchor-compare__tab:hover{border-color:var(--gf-brand-navy);background:#3233770f}.gf-anchor-compare__tab.is-active{border-color:var(--gf-brand-navy);background:var(--gf-brand-navy);color:var(--gf-white)}.gf-anchor-compare__viewport{position:relative;margin-top:20px;border-top:1px solid var(--gf-hairline, rgba(28, 34, 40, .14));padding-top:24px}.gf-anchor-compare__panel{display:grid;gap:24px;animation:gf-anchor-compare-in .24s ease both}.gf-anchor-compare__panel[hidden]{display:none}@media screen and (min-width:750px){.gf-anchor-compare__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center;min-height:300px}}@keyframes gf-anchor-compare-in{0%{opacity:0;transform:translate3d(12px,0,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gf-anchor-compare__panel{animation:none}}.gf-anchor-compare__media{background:var(--gf-white);border:1px solid var(--gf-hairline, rgba(28, 34, 40, .14))}.gf-anchor-compare__media img,.gf-anchor-compare__media svg{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.gf-anchor-compare__family{margin:0 0 6px;color:#1c22289e;font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.gf-anchor-compare__details h3{margin:0 0 18px;color:var(--gf-ink);font-family:var(--gf-display);font-size:clamp(22px,2vw,30px);font-weight:650;letter-spacing:-.018em;line-height:1.12}.gf-anchor-compare__facts{margin:0;display:grid;gap:12px}.gf-anchor-compare__facts>div{display:grid;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--gf-hairline, rgba(28, 34, 40, .14))}.gf-anchor-compare__facts>div:last-child{border-bottom:0;padding-bottom:0}.gf-anchor-compare__facts dt{color:#1c222894;font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.gf-anchor-compare__facts dd{margin:0;color:var(--gf-ink);font-size:15px;line-height:1.5}.gf-anchor-compare__product-link{display:inline-block;margin-top:18px;color:var(--gf-brand-navy);font-size:14px;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;border-bottom:2px solid var(--gf-brand-navy);padding-bottom:2px}.gf-anchor-compare__product-link:hover{color:var(--gf-ink);border-bottom-color:var(--gf-ink)}.gf-anchor-compare__controls{display:flex;align-items:center;gap:16px;margin-top:22px}.gf-anchor-compare__arrow{-webkit-appearance:none;appearance:none;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(28,34,40,.22);border-radius:var(--gf-radius, 0);background:transparent;color:var(--gf-ink);cursor:pointer;font-size:18px;line-height:1;transition:background-color .14s ease,border-color .14s ease}.gf-anchor-compare__arrow:hover{border-color:var(--gf-brand-navy);background:#3233770f}.gf-anchor-compare__status{margin:0;color:#1c22289e;font-size:13px;font-weight:600;letter-spacing:.04em}.gf-anchor-compare__guide{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:26px clamp(20px,3vw,34px);background:var(--gf-brand-navy);color:var(--gf-white)}.gf-anchor-compare__guide-kicker{margin:0 0 6px;color:#ffffffc2;font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.gf-anchor-compare__guide h3{margin:0;color:var(--gf-white);font-family:var(--gf-display);font-size:clamp(20px,1.9vw,28px);font-weight:650;letter-spacing:-.014em;line-height:1.14;max-width:30ch}.gf-anchor-compare__guide-button{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:16px 30px;background:var(--gf-warm-white);color:var(--gf-brand-navy);border:1px solid var(--gf-warm-white);border-radius:var(--gf-radius, 0);font-family:var(--gf-sans);font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .16s ease,color .16s ease,transform .16s ease}.gf-anchor-compare__guide-button:after{content:"\2192";font-size:17px;transition:transform .16s ease}.gf-anchor-compare__guide-button:hover{background:transparent;color:var(--gf-white);transform:translateY(-2px)}.gf-anchor-compare__guide-button:hover:after{transform:translate(4px)}@media screen and (max-width:749px){.gf-anchor-compare__tabs{gap:6px}.gf-anchor-compare__tab{flex:1 1 calc(50% - 3px);padding:12px 10px;font-size:13px}.gf-anchor-compare__guide{flex-direction:column;align-items:flex-start}.gf-anchor-compare__guide-button{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/greenfield-collection-system.css.map */
