.button .icon-arrow,.quick-add__submit .icon-wrap,.newsletter-form__button .icon-arrow,.jj-purpose__button svg,.jj-mission__button svg{display:none!important}.jj-email{background:#193d2b;color:#fff;padding:68px 24px;font-family:var(--font-body-family);font-style:var(--font-body-style)}.jj-email__inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px)}.jj-email__eyebrow{font-size:12px;letter-spacing:.18em;font-weight:600;text-transform:uppercase;margin:0 0 18px;color:#d1e2ca}.jj-email h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(30px,3vw,42px);letter-spacing:-.025em;line-height:1.18;color:inherit;margin:0 0 18px}.jj-email__text{font-size:16px;line-height:1.65;color:#e0e9dc;max-width:440px}.jj-email__signup label{display:block;font-size:13px;margin-bottom:10px}.jj-email__fields{display:flex;gap:8px;padding:7px;border:1px solid #e0e9dc;border-radius:36px;background:#fff}.jj-email__fields input{min-width:0;width:100%;flex:1;background:transparent;color:#193d2b;border:0;border-radius:28px;padding:12px 16px;font:inherit;font-size:16px}.jj-email__fields button{display:inline-flex;align-items:center;gap:18px;justify-content:center;border:0;border-radius:28px;padding:14px 24px;background:#315f42;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.jj-email__fields button:hover{background:#244a34}.jj-email__fields input:focus-visible,.jj-email__fields button:focus-visible{outline:2px solid #315f42;outline-offset:2px}.jj-email__note{font-size:12px;color:#d1e2ca;line-height:1.6;margin:16px 0 0}.jj-email__note a{color:inherit;text-underline-offset:3px;margin-left:5px}.jj-email__success{color:#fff}@media(max-width:749px){.jj-email{padding:48px 20px}.jj-email__inner{grid-template-columns:1fr;gap:28px}.jj-email__fields button{padding:14px 18px;gap:10px}}@media(max-width:359px){.jj-email__fields{display:grid;border-radius:18px}.jj-email__fields button{width:100%}}.jj-email__fields{border-color:#b9cdbd;transition:border-color .2s ease,box-shadow .2s ease}.jj-email__fields:hover{border-color:#8eaa94}.jj-email__fields:focus-within{border-color:#fff3d6;box-shadow:0 0 0 3px #fff3d64d}.jj-email__fields input{cursor:text}.jj-email__fields input::placeholder{color:#5e7463;opacity:1;font-weight:400}@media(prefers-reduced-motion:reduce){.jj-email__fields{transition:none}}.jjs-bread-product{--jjs-size-h1: clamp(30px, 3vw, 40px);padding-top:32px;padding-bottom:48px;color:var(--jjs-ink)}.jjs-bread-product .product__media-wrapper{background:#f5f6f0;border-radius:16px;padding:16px}.jjs-bread-product .product__info-wrapper{padding-top:8px}.jjs-bread-product .product__title{margin-bottom:20px}.jjs-bread-intro{margin:var(--jjs-space-4) 0;scroll-margin-top:160px}.jjs-bread-intro p{line-height:1.7}.jjs-bread-features{list-style:none;padding:0;display:grid;gap:var(--jjs-space-2);margin:var(--jjs-space-4) 0}.jjs-bread-features li{display:flex;gap:12px;align-items:baseline}.jjs-bread-features li:before{content:"";width:6px;height:6px;flex:0 0 6px;background:#315f42;border-radius:50%}.jjs-bread-details-link{color:#193d2b;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.jjs-bread-product .product-form__input input[type=radio]+label{border-radius:8px;min-height:44px;letter-spacing:0}.jjs-bread-product .product-form__input input[type=radio]:checked+label{background:#193d2b;border-color:#193d2b;color:#fff3d6}.jjs-bread-product .product-form__submit{background:#193d2b;color:#fff3d6;border-radius:8px;min-height:50px}.jjs-bread-product .product-form__submit:after{border-radius:8px}.jjs-bread-product .product-form__submit:hover{background:#315f42}.jjs-bread-guide{padding-top:56px;padding-bottom:56px;color:#193d2b;scroll-margin-top:120px}.jjs-bread-guide-heading{max-width:720px;margin-bottom:28px}.jjs-bread-guide h2,.jjs-bread-guide h3{margin-top:0}.jjs-bread-guide p{line-height:1.7}.jjs-bread-size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.jjs-bread-size-card{background:#eff5ed;border:1px solid #dce6d8;padding:28px;border-radius:12px}.jjs-bread-dimensions{font-size:24px;margin:12px 0}.jjs-bread-size-note{margin:20px 0 48px;max-width:850px}.jjs-bread-care-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:56px;padding:40px;background:#fff3d6;border-radius:16px}.jjs-bread-care-steps{margin:0;padding-left:28px;display:grid;gap:24px}.jjs-bread-care-steps li{padding-left:10px}.jjs-bread-care-steps h3{margin-bottom:8px}.jjs-bread-care-steps p{margin:0}.jjs-bread-faq{margin:48px 0;max-width:960px}.jjs-bread-faq details{border-bottom:1px solid #dce6d8}.jjs-bread-faq summary{padding:20px 0;cursor:pointer;font-weight:500;line-height:1.5}.jjs-bread-faq details p{padding-bottom:16px;max-width:800px}.jjs-bread-explore{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;border-top:1px solid #dce6d8}.jjs-bread-explore .button{background:#193d2b;color:#fff3d6;flex-shrink:0;border-radius:8px}.jjs-bread-details-link:focus-visible,.jjs-bread-faq summary:focus-visible{outline:2px solid #315f42;outline-offset:4px}.jjs-bread-purchase-note{margin-top:var(--jjs-space-4);max-width:44rem}.jjs-bread-purchase-note p{font-size:var(--jjs-size-caption);line-height:1.6;margin:0 0 var(--jjs-space-2)}.jjs-bread-policy-links{display:flex;flex-wrap:wrap;gap:0 var(--jjs-space-4)}.jjs-bread-policy-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--jjs-ink);font-size:13px;text-underline-offset:4px}.jjs-bread-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jjs-space-10);align-items:center;margin-bottom:var(--jjs-section-space)}.jjs-bread-story--text-only{grid-template-columns:minmax(0,1fr)}.jjs-bread-story-copy{min-width:0}.jjs-bread-photo{margin:0;min-width:0}.jjs-bread-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain;max-height:520px;background:var(--jjs-neutral);border-radius:var(--jjs-radius-image)}.jjs-bread-photo figcaption{font-size:var(--jjs-size-caption);line-height:1.6;margin-top:var(--jjs-space-3);color:var(--jjs-ink)}.jjs-bread-story .button{margin-top:var(--jjs-space-3)}.jjs-bread-guide .jjs-bread-care-grid{background:var(--jjs-botanical)}.jjs-bread-product .product-form__input--dropdown{max-width:44rem}.jjs-bread-product .select__select{min-height:var(--jjs-control-height);border-radius:var(--jjs-radius-button);background:var(--jjs-neutral);color:var(--jjs-ink);cursor:pointer}.jjs-bread-policy-links a:focus-visible{outline:2px solid var(--jjs-green);outline-offset:4px}@media(max-width:749px){.jjs-bread-product{padding-top:20px;padding-bottom:28px}.jjs-bread-product .product__media-wrapper{padding:8px}.jjs-bread-product .product__info-wrapper{padding-top:24px}.jjs-bread-guide{padding-top:32px;padding-bottom:32px}.jjs-bread-size-grid,.jjs-bread-care-grid{grid-template-columns:minmax(0,1fr);gap:16px}.jjs-bread-size-card{padding:24px}.jjs-bread-care-grid{padding:24px;gap:28px}.jjs-bread-size-note{margin-bottom:32px}.jjs-bread-faq{margin:32px 0}.jjs-bread-explore{align-items:stretch;flex-direction:column}.jjs-bread-explore .button{width:100%}.jjs-bread-story{grid-template-columns:minmax(0,1fr);gap:var(--jjs-space-6)}.jjs-bread-photo img{max-height:none}.jjs-bread-story--detail .jjs-bread-photo{grid-row:1}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAAAAAAAAAIAAAAAAAAAgA */
