:root{--campo-sage: #596653;--campo-slate: #304853;--campo-gold: #c7a04a;--campo-rust: #a64946;--campo-mist: #aabcc0;--campo-taupe: #9b8d7c;--campo-espresso: #3d312b;--campo-white: #ffffff}body{font-size:1.3rem;letter-spacing:.01em;color:var(--campo-slate);-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{color:var(--campo-slate);text-transform:uppercase;letter-spacing:-.02em}.campo-script{font-family:Homemade Apple,cursive;text-transform:none;letter-spacing:0;font-size:1.9rem;color:var(--campo-espresso)}.campo-eyebrow{font-size:1.15rem;letter-spacing:.15em;text-transform:uppercase;color:var(--campo-taupe)}.header-wrapper{background:var(--campo-white)}.header{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.header__menu-item,.header__menu-item span{font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase}.header__icons .svg-wrapper{display:none}.header__icons{gap:.6rem;align-items:center}.header__icon,shopify-account.header__icon,summary.header__icon--search{width:auto;height:auto;min-height:0;display:inline-flex;align-items:center;padding:.5rem .7rem;text-decoration:none}.header__icon:after{font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:var(--campo-slate)}summary.header__icon--search:after,.header__icon--search:after{content:"Search"}.header__icon--account:after{content:"Account"}.header__icon--cart:after{content:"Cart"}.header__icon:hover{text-decoration:underline;text-underline-offset:.25em}.cart-count-bubble{position:static;background:transparent;color:var(--campo-slate);width:auto;height:auto;font-size:1rem;vertical-align:super;margin-left:.2rem}.shopify-section-header-sticky .header{padding-top:.4rem!important;padding-bottom:.4rem!important}.header-wrapper--border-bottom{border-bottom:none}.campo-hero{position:relative;overflow:hidden}.campo-hero img{display:block;width:100%;height:100vh;height:100svh;object-fit:cover;object-position:50% 45%}.campo-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:26rem;background:linear-gradient(to top,#14181c61,#14181c00);pointer-events:none}.campo-hero__caption{position:absolute;left:0;right:0;bottom:4.4rem;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.4rem;text-align:center;padding:0 2rem}.campo-hero__heading{margin:0;color:var(--campo-white);font-size:3.4rem;font-weight:700;text-shadow:0 0 3rem rgba(0,0,0,.35)}.campo-hero__sub{margin:0;color:#ffffffeb;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 2rem rgba(0,0,0,.4)}.campo-btn{display:inline-block;font-size:1.35rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--campo-slate);background:var(--campo-white);border:.1rem solid var(--campo-white);padding:1rem 2rem;line-height:1;text-decoration:none}.campo-btn:hover{background:transparent;color:var(--campo-white)}.campo-btn--slate{background:var(--campo-sage);border-color:var(--campo-sage);color:var(--campo-white)}.campo-btn--slate:hover{background:transparent;color:var(--campo-sage)}.campo-tiles{display:grid;grid-template-columns:repeat(var(--campo-tiles-cols, 2),1fr);gap:.4rem;padding:.4rem}.campo-tiles__intro{grid-column:1 / -1;text-align:center;padding:5rem 2rem 2.6rem}.campo-tiles__intro h2{margin:0;font-size:2.2rem}.campo-tiles__intro .campo-script{display:block;margin-bottom:1rem}.campo-tile{position:relative;display:block;overflow:hidden}.campo-tile img{display:block;width:100%;height:64vh;object-fit:cover;object-position:50% 18%;transition:transform .6s ease}.campo-tile:hover img{transform:scale(1.03)}.campo-tile:after{content:"";position:absolute;inset:auto 0 0 0;height:18rem;background:linear-gradient(to top,#14181c66,#14181c00);pointer-events:none}.campo-tile__caption{position:absolute;left:0;right:0;bottom:2.8rem;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center}.campo-tile__name{margin:0;color:var(--campo-white);font-size:2.1rem;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 0 2.4rem rgba(0,0,0,.4)}.campo-tile__hint{color:#ffffffe6;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.campo-band{display:grid;grid-template-columns:1fr 1fr;background:var(--campo-mist);align-items:stretch}.campo-band__media img{display:block;width:100%;height:100%;min-height:52vh;object-fit:cover}.campo-band__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.8rem;padding:6rem 8vw}.campo-band__content h2{margin:0;font-size:2.4rem}.campo-band__content p{margin:0;max-width:46rem;line-height:1.75;color:var(--campo-slate)}.card--standard .card__inner{background:#f4f2ee}.card--standard>.card__content{padding:0}.card__information{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .6rem 0}.card__information .card__heading{font-size:1.2rem;font-weight:500;text-transform:none;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__information .price{font-size:1.2rem;color:var(--campo-taupe)}.card__heading a:after{outline:none;box-shadow:none}.newsletter{background:var(--campo-white)}@media screen and (max-width:749px){.campo-hero img{height:100svh}.campo-hero__heading{font-size:2.5rem}.campo-tiles{grid-template-columns:1fr}.campo-tile img{height:48vh}.campo-band{grid-template-columns:1fr}.campo-band__content{padding:4rem 2.4rem 5rem}}.collection-hero{padding:2.6rem 0 .6rem}.collection-hero__title{margin:0 0 1.6rem}.campo-breadcrumb{display:flex;gap:.8rem;align-items:baseline;font-size:1.15rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--campo-taupe)}.campo-breadcrumb a{color:var(--campo-slate);text-decoration:none}.campo-breadcrumb a:hover{text-decoration:underline}.campo-coll-desc{max-width:62rem;margin:0 0 .8rem}.campo-coll-desc__title{font-size:2.2rem;margin:0 0 .8rem}.campo-coll-desc__text{margin:0;font-size:1.3rem;line-height:1.7;color:#304853bf;text-transform:none}.facets-container{padding-top:.6rem}.campo-colors-hint{display:block;padding:.1rem .6rem 0;font-size:1.05rem;color:var(--campo-taupe)}.campo-size-row{display:none;gap:1.1rem;padding:.3rem .6rem 0;flex-wrap:wrap}.campo-size-strip__size{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;font-size:1.1rem;letter-spacing:.04em;color:var(--campo-slate);cursor:pointer}.campo-size-strip__size.is-hover{text-decoration:underline;text-underline-offset:.25em}.campo-size-strip__size--soldout{color:#3048534d;text-decoration:line-through}.campo-size-strip__count{font-size:.8rem;color:var(--campo-mist);margin-left:.15rem;position:relative;top:-.1rem;left:.1rem}@media screen and (max-width:749px){.campo-size-row{display:flex}}.product__info-wrapper .product__title h1{font-size:2.3rem;margin-bottom:.4rem}.product__text.subtitle{font-size:1.3rem;color:var(--campo-taupe);text-transform:none;letter-spacing:.01em}.product .price .price-item{font-size:1.5rem;color:var(--campo-slate)}.product-form__input--pill,.product-form__input--dropdown,fieldset.product-form__input{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border:0;border-top:.1rem solid rgba(48,72,83,.12);padding:1.5rem 0 1.3rem 10.5rem;margin:0;max-width:none;min-height:5.6rem}fieldset.product-form__input .form__label,.product-form__input--dropdown .form__label{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.15rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--campo-taupe);margin:0}fieldset.product-form__input input[type=radio]+label{border:.1rem solid rgba(48,72,83,.25);border-radius:0;background:transparent;color:var(--campo-slate);font-size:1.15rem;padding:.7rem 1.2rem;margin:0;min-width:4.2rem;text-align:center}fieldset.product-form__input input[type=radio]:checked+label{background:var(--campo-slate);color:var(--campo-white);border-color:var(--campo-slate)}fieldset.product-form__input input[type=radio]:disabled+label,fieldset.product-form__input input[type=radio].disabled+label{color:#3048534d;text-decoration:line-through}.product-form{border-top:.1rem solid rgba(48,72,83,.12);padding-top:1.4rem}.product-form__submit{background:var(--campo-sage);color:var(--campo-white);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.product-form__submit:hover{background:var(--campo-slate)}.shopify-payment-button__button--unbranded{background:transparent;color:var(--campo-slate);border:.1rem solid var(--campo-slate)}.product__description{font-size:1.3rem;line-height:1.75;color:#304853d9}.product__accordion .accordion__title{font-size:1.15rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--campo-slate)}.accordion .icon-accordion{display:none}.product__accordion .accordion{border-top:.1rem solid rgba(48,72,83,.12);border-bottom:0;margin-top:0}cart-drawer .drawer__inner{background:var(--campo-white)}.cart-drawer .drawer__heading{font-size:1.9rem;text-transform:uppercase}.cart-drawer .cart__checkout-button{background:var(--campo-sage);color:var(--campo-white);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.cart-drawer .cart__checkout-button:hover{background:var(--campo-slate)}.cart-drawer .totals__total{font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em}.cart-drawer .totals__total-value{font-size:1.6rem}.campo-cart-bar{padding:.4rem 0 1rem}.campo-cart-bar__label{margin:0 0 .6rem;font-size:1.15rem;color:var(--campo-slate)}.campo-cart-bar__label--done{color:var(--campo-sage);font-weight:600}.campo-cart-bar__track{height:.3rem;background:#3048531f;overflow:hidden}.campo-cart-bar__fill{display:block;height:100%;background:var(--campo-sage);transition:width .4s ease}.campo-cart-kit{padding:1rem 0 0;border-top:.1rem solid rgba(48,72,83,.08)}.campo-cart-kit__heading{font-size:1.05rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--campo-taupe);margin:0 0 .2rem}.campo-cart-kit__row{display:flex;flex-direction:column}.campo-cart-kit__item{display:grid;grid-template-columns:4.4rem 1fr auto;align-items:center;gap:1.1rem;padding:.65rem 0;border-top:.1rem solid rgba(48,72,83,.07);text-decoration:none;color:var(--campo-slate)}.campo-cart-kit__item:first-child{border-top:0}.campo-cart-kit__item img{width:4.4rem;height:5.4rem;object-fit:cover;object-position:50% 20%;background:#f4f2ee;display:block}.campo-cart-kit__title{font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campo-cart-kit__price{font-size:1.2rem;color:var(--campo-taupe)}.campo-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:5001;border:0;padding:0;width:min(64rem,calc(100vw - 3rem));max-height:calc(100vh - 4rem);background:var(--campo-white);box-shadow:0 2rem 6rem #14181c4d;display:none;grid-template-columns:1fr 1.15fr;overflow:hidden}.campo-popup[open]{display:grid}.campo-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#14181c73}.campo-popup__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 50%}.campo-popup__body{padding:3.4rem 3rem 2.8rem;display:flex;flex-direction:column;justify-content:center}.campo-popup__close{position:absolute;top:.6rem;right:1rem;z-index:1;-webkit-appearance:none;appearance:none;background:none;border:0;font-size:2.2rem;line-height:1;color:var(--campo-slate);cursor:pointer}.campo-popup__eyebrow{margin:0 0 1rem;font-size:1.05rem;letter-spacing:.15em;text-transform:uppercase;color:var(--campo-taupe)}.campo-popup__headline{margin:0 0 1rem;font-family:Homemade Apple,cursive;font-size:2.6rem;line-height:1.3;color:var(--campo-slate)}.campo-popup__copy{margin:0 0 1.8rem;font-size:1.3rem;line-height:1.65;color:#304853d9}.campo-popup__field{display:flex;border:.1rem solid rgba(48,72,83,.35)}.campo-popup__field input{flex:1;min-width:0;border:0;padding:1.1rem 1.2rem;font-size:1.3rem;background:transparent;color:var(--campo-slate)}.campo-popup__field input:focus-visible{outline:none}.campo-popup__field button{-webkit-appearance:none;appearance:none;border:0;background:var(--campo-sage);color:var(--campo-white);font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;padding:0 1.6rem;cursor:pointer;white-space:nowrap}.campo-popup__field button:hover{background:var(--campo-slate)}.campo-popup__decline{-webkit-appearance:none;appearance:none;background:none;border:0;margin-top:1.6rem;padding:0;font-size:1.1rem;color:var(--campo-taupe);text-decoration:underline;text-underline-offset:.25em;cursor:pointer;align-self:flex-start}.campo-popup__error{margin:.8rem 0 0;font-size:1.15rem;color:var(--campo-rust)}.campo-popup__apply{display:inline-block;align-self:flex-start;font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:var(--campo-white);background:var(--campo-sage);padding:1rem 1.8rem;text-decoration:none}.campo-popup__apply:hover{background:var(--campo-slate)}@media screen and (max-width:749px){.campo-popup{grid-template-columns:1fr;width:min(42rem,calc(100vw - 2.4rem))}.campo-popup__media{height:22vh}.campo-popup__body{padding:2.4rem 2rem 2.2rem}}.campo-story{padding:2.6rem 0 4rem}.campo-story__body{max-width:96rem;margin:0 auto}.campo-story__intro{max-width:62rem;margin:3.4rem auto 4.4rem;text-align:center}.campo-story__intro .campo-script{display:block;margin-bottom:1.2rem}.campo-story__statement{font-size:2.6rem;margin:0 0 1.6rem}.campo-story__intro p{margin:0;font-size:1.35rem;line-height:1.75;color:#304853d9}.campo-story__band{margin:0 0 4.6rem}.campo-story__band img{display:block;width:100%;height:46vh;object-fit:cover}.campo-story__band-caption{display:block;margin-top:.8rem;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--campo-taupe);text-align:center}.campo-info-row{display:grid;grid-template-columns:18rem 1fr;gap:2rem;padding:3.2rem 0;border-top:.1rem solid rgba(48,72,83,.12)}.campo-info-row__label{font-size:1.15rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--campo-taupe)}.campo-story__timeline{list-style:none;margin:0;padding:0;display:grid;gap:2.2rem}.campo-story__timeline li{display:grid;grid-template-columns:4.4rem 1fr;gap:1.4rem;align-items:baseline}.campo-story__step{font-size:1.2rem;font-weight:700;color:var(--campo-gold);letter-spacing:.06em}.campo-story__timeline strong{display:block;font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.3rem}.campo-story__timeline p,.campo-story__promise p{margin:0;font-size:1.25rem;line-height:1.7;color:#304853cc;max-width:54rem}.campo-story__promise{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 3rem}.campo-story__promise strong{display:block;font-size:1.25rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem;color:var(--campo-slate)}.campo-story__map{max-width:52rem}.campo-story__map svg{display:block;width:100%;height:auto}@media screen and (max-width:749px){.campo-info-row{grid-template-columns:1fr;gap:1rem;padding:2.4rem 0}.campo-story__promise{grid-template-columns:1fr}.campo-story__band img{height:30vh}}.card__inner{position:relative}.campo-color-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:none;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .9rem;background:#fffffff0}.card-wrapper:hover .campo-color-bar,.card-wrapper:focus-within .campo-color-bar{display:flex}.campo-color-bar__name{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:var(--campo-taupe);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campo-color-bar__dots{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0}.campo-color-bar__dot{display:inline-block;width:1.7rem;height:1.7rem;border-radius:50%;background-size:300%;background-position:center 30%;border:.1rem solid rgba(48,72,83,.25)}.campo-color-bar__dot--active,.campo-color-bar__dot.is-hover{border-color:var(--campo-slate);box-shadow:0 0 0 .1rem var(--campo-slate)}.campo-color-bar__more{font-size:1rem;color:var(--campo-taupe)}.campo-size-row{display:none;gap:1.2rem;padding:0;flex-wrap:nowrap;overflow:hidden;align-items:baseline}.card-wrapper:hover .campo-size-row,.card-wrapper:focus-within .campo-size-row{display:flex}.campo-size-strip__size{font-size:1.25rem;font-weight:700;letter-spacing:.02em;color:var(--campo-slate)}.campo-size-strip__size--soldout{color:#30485347;text-decoration:none;font-weight:700}.campo-size-strip__count{font-size:.85rem;font-weight:600;color:var(--campo-sage)}@media screen and (max-width:749px){.campo-color-bar{display:flex;padding:.45rem .7rem}.campo-size-row{display:flex}.card-wrapper .card__information .card__heading{display:block}.card__information{flex-wrap:wrap}}.card__information{align-items:flex-start}.card__information .card__heading{white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.card__information .price{flex-shrink:0;padding-top:.1rem}.card-wrapper:hover .card__information .card__heading,.card-wrapper:focus-within .card__information .card__heading{display:none}.campo-hero img{height:100vh;height:100svh}.campo-hero__caption{bottom:50%;transform:translateY(50%);gap:1.1rem}.campo-hero__heading{font-family:var(--font-body-family, inherit);font-size:1.6rem;font-weight:400;text-transform:none;letter-spacing:.04em;text-shadow:0 0 2rem rgba(0,0,0,.45)}.campo-hero .campo-btn{background:transparent;border:0;padding:0;font-size:1.2rem;font-weight:400;letter-spacing:.06em;text-transform:none;color:var(--campo-white);text-decoration:underline;text-underline-offset:.35em;text-shadow:0 0 1.6rem rgba(0,0,0,.5)}.campo-hero .campo-btn:hover{color:#ffffffbf}.campo-hero:after{background:linear-gradient(to top,#14181c2e,#14181c00);height:18rem}.campo-tiles{gap:0;padding:0}.campo-tiles__intro{padding:6rem 2rem 3rem}.campo-tiles__intro h2{font-family:var(--font-body-family, inherit);font-size:1.5rem;font-weight:400;text-transform:none;letter-spacing:.05em}.campo-tile img{height:74vh}.campo-tile__name{font-size:2rem;font-weight:400;text-transform:none;letter-spacing:.06em}.campo-tile__hint{font-size:1.1rem;letter-spacing:.05em;text-transform:none;text-decoration:underline;text-underline-offset:.35em}.campo-tile:after{background:linear-gradient(to top,#14181c4d,#14181c00)}.collection .title,.collection__title .title,.newsletter__wrapper h2{font-family:var(--font-body-family, inherit);font-size:1.5rem;font-weight:400;text-transform:none;letter-spacing:.05em}.title-wrapper-with-link{justify-content:center}.title-wrapper-with-link .title-wrapper__link{font-size:1.15rem}.campo-band__content h2{font-family:var(--font-body-family, inherit);font-size:1.7rem;font-weight:400;text-transform:none;letter-spacing:.04em}.campo-band .campo-btn--slate{background:transparent;border:0;padding:0;color:var(--campo-slate);font-size:1.2rem;font-weight:400;letter-spacing:.05em;text-transform:none;text-decoration:underline;text-underline-offset:.35em}.campo-band .campo-btn--slate:hover{color:var(--campo-sage)}.collection__title.title-wrapper{text-align:center}.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky){position:absolute;top:0;left:0;right:0;z-index:4}.template-index .header-wrapper{background:transparent;transition:background .25s ease}.template-index .header-wrapper .header__icon:after,.template-index .header-wrapper .header__menu-item,.template-index .header-wrapper .header__menu-item span,.template-index .header-wrapper summary.header__icon--menu:before,.template-index .header-wrapper .cart-count-bubble{color:#fff}.template-index .header-wrapper .icon,.template-index .header-wrapper svg{color:#fff}.template-index .header-wrapper .header__heading-logo{filter:brightness(0) invert(1);transition:filter .25s ease}.template-index .header-wrapper:hover,.template-index .shopify-section-header-sticky .header-wrapper{background:var(--campo-white)}.template-index .header-wrapper:hover .header__icon:after,.template-index .header-wrapper:hover .header__menu-item,.template-index .header-wrapper:hover .header__menu-item span,.template-index .header-wrapper:hover .cart-count-bubble,.template-index .shopify-section-header-sticky .header-wrapper .header__icon:after,.template-index .shopify-section-header-sticky .header-wrapper .cart-count-bubble{color:var(--campo-slate)}.template-index .header-wrapper:hover .icon,.template-index .header-wrapper:hover svg,.template-index .shopify-section-header-sticky .header-wrapper .icon,.template-index .shopify-section-header-sticky .header-wrapper svg{color:var(--campo-slate)}.template-index .header-wrapper:hover .header__heading-logo,.template-index .shopify-section-header-sticky .header-wrapper .header__heading-logo{filter:none}.shopify-section-header-sticky .header-wrapper{background:var(--campo-white)}header-drawer summary.header__icon--menu{position:relative;width:auto;justify-content:flex-start;padding:.5rem 1rem .5rem 3.8rem}header-drawer summary.header__icon--menu .icon{left:.8rem}header-drawer summary.header__icon--menu:after{content:"Menu";font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.template-index .header-wrapper header-drawer summary.header__icon--menu:after{color:#fff}.template-index .header-wrapper:hover header-drawer summary.header__icon--menu:after,.template-index .shopify-section-header-sticky header-drawer summary.header__icon--menu:after{color:var(--campo-slate)}.header--top-center.drawer-menu>.header__search{margin-left:11.5rem}.card-wrapper:hover .card__information .card__heading,.card-wrapper:focus-within .card__information .card__heading{display:block;width:0;height:0;margin:0;padding:0;overflow:hidden}.swell-tab,#swell-popup-wrapper,.swell-overlay{display:none!important}.shopify-section[id$=__bestsellers] .campo-color-bar{display:flex}.shopify-section[id$=__bestsellers] .card__information{padding-top:.7rem}.shopify-section[id$=__bestsellers] .center a.button{background:transparent;border:0;box-shadow:none;color:var(--campo-slate);font-size:1.2rem;font-weight:400;letter-spacing:.05em;text-transform:none;text-decoration:underline;text-underline-offset:.35em;min-height:0;padding:0}.shopify-section[id$=__bestsellers] .center a.button:hover{color:var(--campo-sage)}.shopify-section[id$=__bestsellers] .center a.button:after{box-shadow:none}summary.header__icon--menu[aria-expanded=true]:before{display:none}.campo-tiles__more{grid-column:1 / -1;text-align:center;padding:2.6rem 2rem 3rem}.campo-tiles__more a{font-size:1.2rem;letter-spacing:.05em;color:var(--campo-slate);text-decoration:underline;text-underline-offset:.35em}.campo-tiles__more a:hover{color:var(--campo-sage)}.campo-find-size__open{-webkit-appearance:none;appearance:none;background:transparent;border:.1rem solid rgb(var(--color-foreground));padding:.7rem 1.4rem;margin-top:.8rem;font-family:inherit;font-size:1.25rem;font-weight:500;cursor:pointer;color:rgb(var(--color-foreground))}.campo-find-size__open:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.campo-find-size{border:none;padding:4rem 4.5rem;width:min(52rem,92vw);background:var(--campo-white);color:var(--campo-slate)}.campo-find-size::backdrop{background:#14120e73}.campo-find-size__close{position:absolute;top:1.2rem;right:1.6rem;-webkit-appearance:none;appearance:none;background:none;border:0;font-size:2rem;cursor:pointer;color:var(--campo-slate)}.campo-find-size__title{font-size:1.8rem;font-weight:700;margin:0 0 2rem}.campo-find-size__sub{font-size:1.2rem;color:#14120e99;margin:-1.4rem 0 2rem}.campo-find-size__field{display:grid;grid-template-columns:8rem 1fr;align-items:center;margin-bottom:1.6rem}.campo-find-size__label{font-size:1.3rem;font-weight:600}.campo-find-size__inputs{display:flex;gap:.8rem}.campo-find-size__inputs input{width:8rem;padding:.7rem .9rem;font-family:inherit;font-size:1.3rem;border:.1rem solid rgba(20,18,14,.4);background:#fff;color:var(--campo-slate)}.campo-find-size__pref{display:flex;gap:.8rem}.campo-find-size__pref button{-webkit-appearance:none;appearance:none;background:#fff;border:.1rem solid rgb(var(--color-foreground));padding:.6rem 1.2rem;font-family:inherit;font-size:1.2rem;cursor:pointer;color:var(--campo-slate)}.campo-find-size__pref button.is-active{background:var(--campo-slate);color:#fff}.campo-find-size__error{font-size:1.2rem;color:var(--campo-clay);margin:0 0 1rem}.campo-find-size__continue,.campo-find-size__select{-webkit-appearance:none;appearance:none;width:100%;padding:1rem;background:var(--campo-sage);color:#fff;border:0;font-family:inherit;font-size:1.3rem;font-weight:500;cursor:pointer;margin-top:1rem}.campo-find-size__continue:hover,.campo-find-size__select:hover{background:#2a4234}.campo-find-size__fine{font-size:1.05rem;color:#14120e80;margin:1.4rem 0 0}.campo-find-size__preview{display:grid;grid-template-columns:14rem 1fr;gap:2rem;align-items:start;margin-bottom:2rem}.campo-find-size__photo img{width:100%;height:auto;display:block;background:#f4f2ee}.campo-find-size__photo-caption{font-size:1.1rem;color:#14120e99;margin:.6rem 0 0}.campo-find-size__notes p{display:flex;justify-content:space-between;gap:1rem;border-bottom:.1rem solid rgba(20,18,14,.1);padding:.9rem 0;margin:0;font-size:1.25rem}.campo-find-size__notes span{color:#14120e99}.campo-find-size__candidates{display:flex;gap:.8rem;margin-bottom:.5rem}.campo-find-size__candidates button{flex:1;-webkit-appearance:none;appearance:none;background:#fff;border:.1rem solid rgb(var(--color-foreground));padding:.9rem;font-family:inherit;font-size:1.3rem;font-weight:500;cursor:pointer;color:var(--campo-slate)}.campo-find-size__candidates button.is-active{background:var(--campo-slate);color:#fff}.campo-find-size__actions{display:flex;gap:1rem;align-items:center}.campo-find-size__back{-webkit-appearance:none;appearance:none;background:none;border:0;font-size:1.8rem;cursor:pointer;color:var(--campo-slate);padding:.5rem}fieldset.product-form__input .form__label,.product-form__input--dropdown .form__label{max-width:9.5rem;white-space:normal;line-height:1.45}fieldset.product-form__input .form__label [data-selected-value]{display:none}.footer{border-top:.1rem solid rgba(48,72,83,.12)}.footer-block__heading{font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--campo-slate)}.footer-block__details-content .list-menu__item--link,.footer-block__details-content>p{font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:#304853cc;padding-top:.5rem;padding-bottom:.5rem}.footer-block__details-content .list-menu__item--link:hover{color:var(--campo-slate);text-decoration:underline;text-underline-offset:.3em}.footer-block--newsletter{align-items:flex-start;text-align:left}.footer-block--newsletter .footer-block__newsletter{text-align:left}.footer-block__newsletter-heading,.footer-block--newsletter h2{font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--campo-slate)}.newsletter-form__field-wrapper .field__input{border:0;border-bottom:.1rem solid var(--campo-slate);border-radius:0;background:transparent;box-shadow:none}.newsletter-form__field-wrapper .field__input:focus{box-shadow:none;outline:none;border-bottom-color:var(--campo-sage)}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.footer__list-social .icon{width:1.6rem;height:1.6rem}.footer__content-bottom{border-top:0}.footer__content-bottom-wrapper{justify-content:flex-start}.footer__copyright{display:none}.campo-footer-mark{overflow:hidden;padding:1rem 0 0}.campo-footer-mark__word{display:block;font-family:var(--font-heading-family);font-size:clamp(7rem,18.5vw,32rem);font-weight:700;line-height:.82;letter-spacing:-.01em;text-align:center;color:var(--campo-slate);-webkit-user-select:none;user-select:none}.campo-footer-mark__meta{display:flex;justify-content:space-between;padding:1.2rem 2.4rem 1.4rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--campo-taupe)}.footer-block--newsletter{flex-direction:column;align-items:flex-start;gap:0}.footer-block--newsletter .footer-block__newsletter,.footer-block--newsletter .newsletter-form{margin:0;max-width:36rem;width:100%}.footer-block--newsletter .newsletter-form__field-wrapper{max-width:36rem}.footer-block--newsletter .footer-block__newsletter-heading,.footer-block--newsletter h2{margin-bottom:1rem}.header__icon:after,header-drawer summary.header__icon--menu:after{font-size:1.6rem;font-weight:500}.header__menu-item,.header__menu-item span{font-size:1.6rem;font-weight:500}.campo-hero__heading{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:500;letter-spacing:.04em}.campo-hero .campo-btn{font-size:1.6rem;font-weight:500}.campo-tile__hint,.campo-tiles__more a,.campo-band .campo-btn--slate{font-size:1.5rem;font-weight:500}.footer-block__details-content .list-menu__item--link,.footer-block__details-content>p{font-size:1.4rem}.campo-footer-mark__word{font-size:3.6rem;line-height:1;letter-spacing:.08em;padding:1.6rem 0 .4rem}.campo-coll--all-wisconsin-products,.campo-coll--wisconsin-sweaters-hoodies,.campo-coll--wisconsin-accessories{--campo-team: #A93B39}.campo-coll--green-gold-1{--campo-team: #244C3A;--campo-team-accent: #D2A43A}.campo-coll--chicago-collection{--campo-team: #2D3540;--campo-team-accent: #7EAFBD}.campo-coll--clasico{--campo-team: var(--campo-sage)}.collection-hero[class*=campo-coll--] .campo-coll-desc__title{position:relative;padding-bottom:1.1rem}.collection-hero[class*=campo-coll--] .campo-coll-desc__title:after{content:"";position:absolute;left:0;bottom:0;width:4.4rem;height:.35rem;background:var(--campo-team, var(--campo-slate))}.collection-hero[class*=campo-coll--] .campo-breadcrumb span:last-child{color:var(--campo-team, var(--campo-taupe))}.campo-why{max-width:96rem;margin:0 auto;padding:4rem 0 2rem;border-top:.1rem solid rgba(48,72,83,.12)}.campo-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem 2.4rem;margin:1rem 0 3.6rem}.campo-why__cell h3{font-size:1.4rem;letter-spacing:.04em;margin:.6rem 0}.campo-why__num{font-size:1.2rem;font-weight:700;color:var(--campo-gold);letter-spacing:.06em}.campo-why__cell p{margin:0;font-size:1.25rem;line-height:1.65;color:#304853cc}.campo-why__closing{margin:0 0 1.8rem;max-width:54rem;font-size:1.3rem;line-height:1.75}.campo-why__cta{font-size:1.5rem}@media screen and (max-width:749px){.campo-why__grid{grid-template-columns:1fr 1fr;gap:2.4rem 1.8rem}}.campo-tbd{min-height:46vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;text-align:center}.campo-tbd__word{margin:0;font-family:var(--font-heading-family);font-size:4.2rem;letter-spacing:.1em;color:var(--campo-slate)}.campo-coll--colorado{--campo-team: #33503F;--campo-team-accent: #B25B3F}.campo-tile img{height:auto!important;aspect-ratio:5 / 3}@media screen and (max-width:749px){.campo-hero img{height:auto!important;aspect-ratio:4 / 3;object-position:50% 30%!important}.campo-hero__caption{bottom:2rem;transform:none}}@media screen and (min-width:750px){.template-index .shopify-section-group-header-group,.template-index .shopify-section-group-header-group.shopify-section-header-sticky,.template-index .shopify-section-group-header-group.shopify-section-header-hidden{position:absolute!important;top:0!important;left:0;right:0;transform:none!important;z-index:4}.template-index .header-wrapper,.template-index .header-wrapper:hover,.template-index .shopify-section-header-sticky .header-wrapper{background:transparent!important;box-shadow:none!important}.template-index .shopify-section-header-sticky .header{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.template-index .header-wrapper .header__icon:after,.template-index .header-wrapper .header__menu-item,.template-index .header-wrapper .header__menu-item span,.template-index .header-wrapper .cart-count-bubble,.template-index .header-wrapper:hover .header__icon:after,.template-index .header-wrapper:hover .header__menu-item,.template-index .header-wrapper:hover .header__menu-item span,.template-index .header-wrapper:hover .cart-count-bubble,.template-index .shopify-section-header-sticky .header-wrapper .header__icon:after,.template-index .shopify-section-header-sticky .header-wrapper .cart-count-bubble{color:#fff!important}.template-index .header-wrapper .icon,.template-index .header-wrapper svg,.template-index .header-wrapper:hover .icon,.template-index .header-wrapper:hover svg,.template-index .shopify-section-header-sticky .header-wrapper .icon,.template-index .shopify-section-header-sticky .header-wrapper svg{color:#fff!important}.template-index .header-wrapper .header__heading-logo,.template-index .header-wrapper:hover .header__heading-logo,.template-index .shopify-section-header-sticky .header-wrapper .header__heading-logo{filter:brightness(0) invert(1)!important}}@media screen and (max-width:749px){.header__heading-logo,.header__heading-logo-wrapper img{max-width:9rem!important;width:9rem!important;height:auto!important}}.campo-shopgrid{max-width:124rem;margin:0 auto;padding:4rem 2.4rem 6rem}.campo-shopgrid__head{margin-bottom:3.2rem}.campo-shopgrid__title{margin:0;font-size:1.6rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.campo-shopgrid__intro{margin:.8rem 0 0;font-size:1.4rem;color:#14120ea6;max-width:52rem}.campo-shopgrid__list{display:grid;grid-template-columns:1fr 1fr;column-gap:4rem;row-gap:5.2rem}.campo-shopgrid__item{display:grid;grid-template-columns:minmax(0,1fr) 17rem;column-gap:0;align-items:stretch;text-decoration:none;color:inherit}.campo-shopgrid__media{overflow:hidden;background:#14120e0d}.campo-shopgrid__media img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;transition:transform .6s ease}.campo-shopgrid__item:hover img{transform:scale(1.03)}.campo-shopgrid__text{display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;padding:2rem 1.6rem;background:#f4f2ee;color:#26241f}.campo-shopgrid__index{font-size:1.1rem;letter-spacing:.14em;color:#14120e73}.campo-shopgrid__name{margin:0;font-size:1.5rem;font-weight:400;letter-spacing:.06em;color:inherit!important;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.campo-shopgrid__blurb{margin:0;font-size:1.3rem;line-height:1.5;color:#14120ea6}.campo-shopgrid__link{font-size:1.2rem;letter-spacing:.06em;text-decoration:underline;text-underline-offset:.3em}@media screen and (max-width:749px){.campo-shopgrid{padding:2.4rem 1.6rem 4rem}.campo-shopgrid__list{grid-template-columns:1fr;row-gap:3.2rem}.campo-shopgrid__item{grid-template-columns:1fr;row-gap:1rem;align-items:start}.campo-shopgrid__media img{aspect-ratio:4 / 3}}.campo-shopgrid__item--sand .campo-shopgrid__text{background:#f4f2ee;color:#26241f}.campo-shopgrid__item--mist .campo-shopgrid__text{background:var(--campo-mist);color:#26241f}.campo-shopgrid__item--sage .campo-shopgrid__text,.campo-shopgrid__item--slate .campo-shopgrid__text,.campo-shopgrid__item--rust .campo-shopgrid__text,.campo-shopgrid__item--espresso .campo-shopgrid__text,.campo-shopgrid__item--taupe .campo-shopgrid__text,.campo-shopgrid__item--gold .campo-shopgrid__text{color:#fff}.campo-shopgrid__item--sage .campo-shopgrid__text{background:var(--campo-sage)}.campo-shopgrid__item--slate .campo-shopgrid__text{background:var(--campo-slate)}.campo-shopgrid__item--rust .campo-shopgrid__text{background:var(--campo-rust)}.campo-shopgrid__item--gold .campo-shopgrid__text{background:var(--campo-gold)}.campo-shopgrid__item--taupe .campo-shopgrid__text{background:var(--campo-taupe)}.campo-shopgrid__item--espresso .campo-shopgrid__text{background:var(--campo-espresso)}.campo-shopgrid__item:not(.campo-shopgrid__item--sand):not(.campo-shopgrid__item--mist) .campo-shopgrid__index,.campo-shopgrid__item:not(.campo-shopgrid__item--sand):not(.campo-shopgrid__item--mist) .campo-shopgrid__blurb{color:#ffffffc7}@media screen and (max-width:749px){.campo-shopgrid__text{padding:1.4rem 1.6rem 1.6rem}}.campo-shopgrid__link{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/37/assets/campo-alpaca.css.map */
