:root{--jxf-ink: #0D2B1A;--jxf-ink-rgb: 13, 43, 26;--jxf-blue: #1A7A4A;--jxf-blue-rgb: 26, 122, 74;--jxf-accent: #0D5034;--jxf-accent-rgb: 13, 80, 52;--jxf-accent-press: #1A7A4A;--jxf-bg: #FFFFFF;--jxf-bg-blue: #E8F5EE;--jxf-bg-pesto: #D4EDDA;--jxf-bg-cream: #F0FAF4;--jxf-surface: #F0FAF4;--jxf-green-dark: #0D2B1A;--jxf-tag-yellow: #4ADE80;--jxf-tag-lime: #86EFAC;--jxf-font-serif: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--jxf-font-sans: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--jxf-font-display: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--jxf-radius-btn: 4px;--jxf-radius-card: 12px;--jxf-radius-pill: 40px;--jxf-page-width: 1440px;--jxf-gutter: 32px;--jxf-gutter-mobile: 16px;--jxf-dur-short: .1s;--jxf-dur: .2s;--jxf-dur-med: .4s;--jxf-dur-long: .5s;--jxf-ease: cubic-bezier(.25, .1, .25, 1);--jxf-ease-out: cubic-bezier(.22, 1, .36, 1)}:root{--font-body-family: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--page-width: var(--jxf-page-width)}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;color:#111;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.juxtafy-heading{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:#111;letter-spacing:-.01em}.button,.shopify-payment-button__button--unbranded,.jxf-btn{font-family:Poppins,sans-serif;font-weight:500;letter-spacing:.2px;border-radius:var(--jxf-radius-btn);transition:transform var(--jxf-dur) var(--jxf-ease),background-color var(--jxf-dur) var(--jxf-ease),color var(--jxf-dur) var(--jxf-ease)}.jxf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:13px 26px;font-size:1.6rem;line-height:1;background:#0d5034;color:#fff;border:1px solid #0D5034;border-radius:var(--jxf-radius-btn);cursor:pointer;text-decoration:none;white-space:nowrap}.jxf-btn:hover{background:#1a7a4a;border-color:#1a7a4a;transform:translateY(-1px);color:#fff}.jxf-btn--navy{background:var(--jxf-ink);border-color:var(--jxf-ink);color:#fff}.jxf-btn--navy:hover{background:#0a1f11;border-color:#0a1f11}.jxf-btn--outline{background:transparent;color:#111;border-color:#111}.jxf-btn--outline:hover{background:#111;color:#fff}.jxf-btn--ghost-light{background:transparent;color:#fff;border-color:#fff9}.jxf-btn--ghost-light:hover{background:#fff;color:#111}.jxf-container{width:100%;max-width:var(--jxf-page-width);margin-inline:auto;padding-inline:clamp(16px,4vw,50px)}.jxf-section{padding-block:clamp(48px,7vw,96px)}.jxf-section--tight{padding-block:clamp(32px,4vw,56px)}.jxf-eyebrow{font-family:Poppins,sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:#0d5034;margin:0 0 14px}.jxf-h2{font-family:Poppins,sans-serif;font-weight:500;font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.01em;color:#111;margin:0}.jxf-h2--sans{font-family:Poppins,sans-serif;font-weight:500;letter-spacing:-.02em}.jxf-lead{font-size:1.8rem;line-height:1.5;color:#111}.jxf-tag{display:inline-block;padding:4px 12px;border-radius:var(--jxf-radius-pill);font-family:Poppins,sans-serif;font-weight:600;font-size:1.1rem;line-height:1.4;background:#4ade80;color:#0d2b1a}.jxf-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--jxf-dur-long) var(--jxf-ease-out),transform var(--jxf-dur-long) var(--jxf-ease-out);will-change:opacity,transform}.jxf-reveal.is-visible{opacity:1;transform:none}.jxf-reveal[data-jxf-delay="1"]{transition-delay:.08s}.jxf-reveal[data-jxf-delay="2"]{transition-delay:.16s}.jxf-reveal[data-jxf-delay="3"]{transition-delay:.24s}.jxf-reveal[data-jxf-delay="4"]{transition-delay:.32s}.jxf-reveal[data-jxf-delay="5"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.jxf-reveal{opacity:1;transform:none;transition:none}.jxf-btn:hover{transform:none}}.swiper{width:100%}.jxf-swiper-nav{display:inline-flex;gap:10px}.jxf-swiper-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid #111111;background:transparent;color:#111;cursor:pointer;transition:background var(--jxf-dur) var(--jxf-ease),color var(--jxf-dur) var(--jxf-ease),opacity var(--jxf-dur)}.jxf-swiper-btn:hover{background:#111;color:#fff}.jxf-swiper-btn.swiper-button-disabled{opacity:.3;cursor:default}.jxf-swiper-btn svg{width:16px;height:16px}.jxf-swiper-btn--light{border-color:#ffffff8c;color:#fff}.jxf-swiper-btn--light:hover{background:#fff;color:#111}.swiper:not(.swiper-initialized){overflow-x:auto;scrollbar-width:none}.swiper:not(.swiper-initialized)::-webkit-scrollbar{display:none}.swiper:not(.swiper-initialized)>.swiper-wrapper{display:flex;gap:24px}.swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex:0 0 auto;width:clamp(220px,28%,340px)}.jxf-logo__img{max-height:28px!important;width:auto;display:block}.image-with-text__content{padding:4rem 5rem!important}@media screen and (min-width:990px){.image-with-text__content{padding:5rem 7rem 6rem!important}}.image-with-text__heading{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:clamp(22px,2.8vw,36px)!important;line-height:1.2!important;letter-spacing:-.01em!important;color:#111!important;text-transform:uppercase;margin-bottom:1.5rem!important}.image-with-text__text{font-family:Poppins,sans-serif!important;font-size:1.6rem!important;line-height:1.7!important;color:#333!important;text-align:justify!important;text-justify:inter-word;-webkit-hyphens:none;hyphens:none}.image-with-text__text p{margin-bottom:1.4rem!important;margin-top:0!important}.image-with-text__text p:last-child{margin-bottom:0!important}.image-with-text,.image-with-text__grid,.image-with-text__media,.image-with-text__content,.image-with-text__text-item{background-color:#fff!important}[class*=section-][class*=-padding] .gradient[class*=color-]{--color-background: 255, 255, 255;--color-foreground: 17, 17, 17;--color-shadow: 0, 0, 0;background-color:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important}.image-with-text__content.gradient,.image-with-text__content[class*=color-],.image-with-text__media.gradient,.image-with-text__media[class*=color-]{--color-background: 255, 255, 255 !important;--color-foreground: 17, 17, 17 !important;background-color:#fff!important;color:#111!important}.image-with-text__heading{color:#111!important}.image-with-text__text,.image-with-text__text *{color:#333!important}.image-with-text__content>*+*{margin-top:1.8rem!important}.image-with-text.page-width{padding-top:0;padding-bottom:0}.template-product .product{gap:clamp(24px,4vw,64px);align-items:start}.template-product .product__media-wrapper .media,.template-product .product__media-item .media{background:var(--jxf-surface);border-radius:var(--jxf-radius-card);overflow:hidden}.template-product .product__media-list .product-media-container{border-radius:var(--jxf-radius-card)}.template-product .product__media-wrapper{--media-radius: var(--jxf-radius-card)}.template-product .thumbnail{border-radius:8px;overflow:hidden}.template-product .product__info-container{max-width:560px}.template-product .product__title h1,.template-product .product__title h2,.template-product .product__title .h1,.template-product .product__title .h2{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:clamp(24px,3vw,36px)!important;line-height:1.2!important;letter-spacing:-.01em!important;color:#111!important}.template-product .price,.template-product .price__container{font-family:Poppins,sans-serif;color:#111}.template-product .price .price-item,.template-product .price .price-item--regular,.template-product .price-item,.template-product .price__sale .price-item--sale{font-size:2.2rem!important;font-weight:500!important;color:#111!important}.template-product .price__compare .price-item--regular{font-size:1.6rem!important;font-weight:400!important;color:#888!important;text-decoration:line-through}.template-product .product__tax{color:#1111118c;font-size:1.3rem}.template-product .product__description{font-size:1.6rem;line-height:1.55;color:#333}.template-product .product__info-container>.product__title{padding-bottom:4px}.template-product variant-selects{display:block}.template-product .product-form__input .form__label{font:600 1.3rem/1.3 Poppins,sans-serif;letter-spacing:.02em;color:#111}.template-product .product-form__input--pill input[type=radio]+label{border-radius:var(--jxf-radius-pill);border:1.5px solid rgba(17,17,17,.3);color:#111;font:500 1.4rem/1 Poppins,sans-serif;padding:11px 20px;transition:border-color var(--jxf-dur),background var(--jxf-dur),color var(--jxf-dur)}.template-product .product-form__input--pill input[type=radio]:checked+label{background:#111;border-color:#111;color:#fff}.template-product .product-form__input--pill input[type=radio]+label:hover{border-color:#111}.template-product .product-form__input--swatch .swatch{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px #1111112e}.template-product .product-form__input--swatch input[type=radio]:checked+label .swatch,.template-product .product-form__input--swatch label:has(input:checked) .swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.template-product .quantity{border:1.5px solid rgba(17,17,17,.25)!important;border-radius:8px;width:max-content;background:#fff}.template-product .quantity__input{color:#111!important;font-weight:500;background:transparent}.template-product .quantity__button{color:#111!important}.template-product .quantity__button:hover{color:#0d5034!important}.template-product .quantity:focus-within{border-color:#0d5034!important;outline:none}.template-product .product-form__submit.button,.template-product .product-form__submit.button--secondary{background:#0d5034!important;border-color:#0d5034!important;color:#fff!important;border-radius:var(--jxf-radius-btn);font:600 1.6rem/1 Poppins,sans-serif;letter-spacing:.01em;min-height:52px}.template-product .product-form__submit.button:after{box-shadow:0 0 0 1px #0d5034;border-radius:var(--jxf-radius-btn)}.template-product .product-form__submit.button:hover:not([disabled]){background:#1a7a4a!important;border-color:#1a7a4a!important}.template-product .product-form__submit.button:hover:not([disabled]):after{box-shadow:0 0 0 1px #1a7a4a}.template-product .product-form__submit[disabled],.template-product .product-form__submit.sold-out{opacity:.55}.template-product .shopify-payment-button__button--unbranded{background:#0d5034;border-radius:var(--jxf-radius-btn);min-height:52px;font-weight:600}.template-product .shopify-payment-button__button--unbranded:hover{background:#1a7a4a!important}.template-product .shopify-payment-button__more-options{color:#111!important;text-decoration:underline}.template-product .shopify-payment-button__more-options:hover{color:#333!important}.template-product .product__tax a,.template-product .product__policies a{color:#111!important;text-decoration:underline}.template-product .product__tax a:hover,.template-product .product__policies a:hover{color:#333!important}.template-product .product__accordion,.template-product details.product__accordion{margin:0!important;padding:0!important;border:none!important;border-bottom:1px solid rgba(17,17,17,.12)!important}.template-product details.product__accordion:first-of-type{border-top:1px solid rgba(17,17,17,.12)!important}.template-product .product__accordion summary,.template-product .product__accordion .accordion__title{padding:13px 0!important;margin:0!important;font:500 1.5rem/1.4 Poppins,sans-serif!important;color:#111!important;list-style:none}.template-product .product__accordion summary::-webkit-details-marker{display:none}.template-product .product__accordion summary .icon-accordion{width:18px;height:18px;color:#111;flex-shrink:0}.template-product .product__accordion .accordion__content{margin:0!important;padding:0 0 13px!important;font-size:1.45rem;line-height:1.65;color:#444}.template-product .product .badge{border-radius:var(--jxf-radius-pill)}@media(min-width:990px){.template-product .product__column-sticky{top:96px}}@media(max-width:749px){.template-product .product__info-container{max-width:100%}.template-product .product-form__submit,.template-product .shopify-payment-button__button{width:100%}}.cart-drawer{--jxf-cart-pad: clamp(18px, 3vw, 28px)}.cart-drawer__inner{background:#fff}.cart-drawer .drawer__heading,.cart__heading,.cart-drawer__heading{font-family:Poppins,sans-serif;font-weight:500;color:#111}.cart-drawer__heading h2,.main-cart-items .title{font-family:Poppins,sans-serif}.template-cart .title-wrapper h1,.template-cart .cart__heading{font-family:Poppins,sans-serif;font-weight:500;color:#111}.cart-item__name,.cart-item__details a{font-family:Poppins,sans-serif;color:#111}.cart-item__name:hover{color:#0d5034}.cart__checkout-button.button,.cart-drawer .cart__checkout-button,#checkout{background:#0d5034!important;color:#fff!important;border-radius:var(--jxf-radius-btn);font:600 1.6rem/1 Poppins,sans-serif}.cart__checkout-button.button:hover{background:#1a7a4a!important}.cart__checkout-button.button:after,#checkout:after{box-shadow:0 0 0 1px #0d5034;border-radius:var(--jxf-radius-btn)}.template-cart .cart__warnings .button{border-radius:var(--jxf-radius-btn)}a{color:#111}a:hover{color:#333}.link,.link--text{color:#111}.link:hover,.link--text:hover{color:#333}*:focus-visible{outline-color:#0d5034}.color-scheme-1{--color-button: 13, 80, 52;--color-button-text: 255, 255, 255}
/*# sourceMappingURL=/cdn/shop/t/4/assets/juxtafy.css.map */
