:root{--jw-forest:#173b2d;--jw-dark:#111814;--jw-olive:#687052;--jw-cream:#f1ecdf;--jw-stone:#d7cfbd;--jw-brown:#5b4234;--jw-clay:#b86f51}.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}.jw-site{background:var(--jw-cream);color:var(--jw-dark);font-family:Arial,Helvetica,sans-serif;min-height:100vh;overflow:hidden}.jw-site *{box-sizing:border-box}.jw-site a{color:inherit;text-decoration:none}.jw-shell{width:min(1180px,calc(100% - 64px));margin:0 auto}.jw-narrow{width:min(800px,100%);margin-inline:auto}.jw-header{background:var(--jw-forest);color:var(--jw-cream);border-bottom:1px solid rgba(241,236,223,.2)}.jw-header__inner{min-height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.jw-logo{font-size:18px;font-weight:900;letter-spacing:.1em}.jw-nav{display:flex;gap:25px;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.jw-nav a,.jw-cart{transition:opacity .2s}.jw-nav a:hover,.jw-cart:hover{opacity:.65}.jw-cart{justify-self:end;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.jw-mobile{display:none}.jw-page-hero{padding:100px 0 78px;background:var(--jw-forest);color:var(--jw-cream)}.jw-eyebrow{margin:0 0 18px;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800;color:var(--jw-olive)}.jw-page-hero .jw-eyebrow{color:#aeb79b}.jw-page-hero h1{max-width:980px;font-size:clamp(54px,8vw,112px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase;margin:0 0 28px}.jw-page-hero p:last-child{max-width:680px;font-size:19px;line-height:1.55;margin:0;color:#d5dccf}.jw-section{padding:92px 0}.jw-section--stone{background:#e5dece}.jw-section--forest{background:var(--jw-forest);color:var(--jw-cream)}.jw-section--brown{background:var(--jw-brown);color:var(--jw-cream)}.jw-head{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:end;margin-bottom:48px}.jw-head h2,.jw-section h2{font-size:clamp(38px,5vw,72px);line-height:.95;letter-spacing:-.045em;text-transform:uppercase;margin:0}.jw-lead{font-size:18px;line-height:1.6;margin:0}.jw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jw-card{border-top:1px solid currentColor;padding-top:20px}.jw-card h3{font-size:20px;text-transform:uppercase;margin:0 0 12px}.jw-card p{line-height:1.55;margin:0;color:#50534d}.jw-section--forest .jw-card p,.jw-section--brown .jw-card p{color:#d2d7d0}.jw-placeholder{display:grid;place-items:center;aspect-ratio:4/3;min-height:220px;background-color:#c9c0ac;background-image:linear-gradient(45deg,transparent 49.7%,rgba(23,59,45,.18) 50%,transparent 50.3%),linear-gradient(-45deg,transparent 49.7%,rgba(23,59,45,.18) 50%,transparent 50.3%);background-size:44px 44px;border:1px solid rgba(23,59,45,.24);color:var(--jw-forest);font-size:10px;text-transform:uppercase;letter-spacing:.16em;text-align:center;padding:20px}.jw-image{width:100%;height:100%;object-fit:cover;display:block}.jw-button{min-height:52px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--jw-dark);background:var(--jw-dark);color:var(--jw-cream)!important;text-transform:uppercase;letter-spacing:.11em;font:800 11px Arial,sans-serif;cursor:pointer;transition:transform .2s,opacity .2s;border-radius:0}.jw-button:hover{transform:translateY(-2px)}.jw-button--clay{background:var(--jw-clay);border-color:var(--jw-clay);color:var(--jw-dark)!important}.jw-button--outline{background:transparent;color:var(--jw-dark)!important}.jw-section--forest .jw-button--outline,.jw-section--brown .jw-button--outline{border-color:var(--jw-cream);color:var(--jw-cream)!important}.jw-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.jw-form{display:grid;grid-template-columns:1fr 1fr;gap:22px}.jw-form__full{grid-column:1/-1}.jw-form label{display:flex;flex-direction:column;gap:8px}.jw-form label span,.jw-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.jw-form input,.jw-form select,.jw-form textarea,.jw-select{width:100%;min-height:48px;border:0;border-bottom:1px solid rgba(17,24,20,.48);background:transparent;border-radius:0;padding:12px 0;font:inherit;color:var(--jw-dark)}.jw-form textarea{border:1px solid rgba(17,24,20,.48);padding:14px;resize:vertical}.jw-form input[type=file]{border:1px dashed rgba(17,24,20,.48);padding:15px}.jw-help{font-size:12px;line-height:1.5;color:#5f625a;margin:5px 0 0}.jw-success,.jw-errors{grid-column:1/-1;padding:16px;border:1px solid var(--jw-forest)}.jw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;padding:0;margin:45px 0 0}.jw-steps li{border-top:1px solid currentColor;padding:22px 24px 0 0}.jw-steps b{display:block;font-size:11px;color:var(--jw-olive);margin-bottom:15px}.jw-steps h3{font-size:17px;text-transform:uppercase;margin:0 0 8px}.jw-steps p{font-size:14px;line-height:1.5;margin:0}.jw-audiences{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.jw-audience{padding:26px;border:1px solid rgba(17,24,20,.25);min-height:180px}.jw-audience h3{font-size:18px;text-transform:uppercase;margin:0 0 12px}.jw-audience p{line-height:1.5;margin:0}.jw-gallery{display:grid;grid-template-columns:repeat(12,1fr);gap:22px}.jw-project{grid-column:span 7;margin-bottom:25px}.jw-project:nth-child(2n){grid-column:span 5}.jw-project:nth-child(3n){grid-column:span 12}.jw-project__image{aspect-ratio:4/3}.jw-project:nth-child(3n) .jw-project__image{aspect-ratio:16/7}.jw-project small{display:block;text-transform:uppercase;letter-spacing:.12em;color:var(--jw-olive);margin:16px 0 8px}.jw-project h3{font-size:22px;text-transform:uppercase;margin:0 0 8px}.jw-project p{margin:0;line-height:1.5;color:#55584f}.jw-faq{border-top:1px solid rgba(17,24,20,.35)}.jw-faq details{border-bottom:1px solid rgba(17,24,20,.35);padding:22px 0}.jw-faq summary{cursor:pointer;font-size:18px;font-weight:800;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between;gap:20px}.jw-faq summary:after{content:"+"}.jw-faq details[open] summary:after{content:"\2013"}.jw-faq p{max-width:780px;line-height:1.6;color:#50534d}.jw-footer{background:var(--jw-dark);color:var(--jw-cream);padding:62px 0 34px}.jw-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:50px}.jw-footer h2{font-size:24px;margin:0 0 15px}.jw-footer h3{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#aab0a8;margin:0 0 18px}.jw-footer p{color:#aab0a8;line-height:1.5}.jw-footer ul{list-style:none;padding:0;margin:0}.jw-footer li{margin:0 0 11px;font-size:13px}.jw-footer__bottom{border-top:1px solid rgba(241,236,223,.15);margin-top:48px;padding-top:22px;font-size:10px;color:#929a92;display:flex;justify-content:space-between}.jw-products{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 20px}.jw-product-card__media{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--jw-stone)}.jw-product-card__meta{display:flex;justify-content:space-between;gap:15px;padding-top:15px}.jw-product-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:var(--jw-olive);margin-bottom:7px}.jw-product-card h2{font-size:17px;letter-spacing:0;line-height:1.25;text-transform:none;margin:0}.jw-price{white-space:nowrap;font-size:14px}.jw-empty{text-align:center;padding:75px 20px;border:1px dashed rgba(17,24,20,.35)}.jw-categories{display:flex;flex-wrap:wrap;gap:9px;margin-top:32px}.jw-chip{border:1px solid rgba(17,24,20,.35);padding:10px 14px;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.jw-product{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:start}.jw-product__gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jw-product__media{aspect-ratio:4/5;background:var(--jw-stone)}.jw-product__media:first-child{grid-column:1/-1}.jw-product__info{position:sticky;top:30px}.jw-product__info h1{font-size:clamp(42px,5vw,68px);line-height:.94;letter-spacing:-.045em;text-transform:uppercase;margin:0 0 20px}.jw-product__price{font-size:20px;margin:0 0 26px}.jw-product__description{line-height:1.65;margin:0 0 32px}.jw-product-form{display:grid;gap:18px}.jw-product-form select,.jw-product-form input{width:100%;min-height:50px;border:1px solid rgba(17,24,20,.4);background:transparent;padding:0 14px;font:inherit}.jw-product-form .jw-button{width:100%}.jw-note{font-size:12px;color:#5e625b;line-height:1.5}.jw-related{margin-top:90px}.jw-cart-page{display:grid;grid-template-columns:1.4fr .6fr;gap:60px}.jw-cart-row{display:grid;grid-template-columns:110px 1fr auto;gap:20px;padding:20px 0;border-top:1px solid rgba(17,24,20,.3)}.jw-cart-row__image{aspect-ratio:1;background:var(--jw-stone)}.jw-cart-row h2{font-size:18px;text-transform:uppercase;margin:0 0 8px}.jw-cart-row input{width:75px;min-height:42px;border:1px solid rgba(17,24,20,.35);background:transparent;padding:8px}.jw-cart-row a[href*=change]{font-size:10px;text-transform:uppercase;text-decoration:underline}.jw-cart-summary{background:#e5dece;padding:30px;position:sticky;top:30px}.jw-cart-summary h2{font-size:26px;margin-bottom:24px}.jw-cart-summary__line{display:flex;justify-content:space-between;border-top:1px solid rgba(17,24,20,.3);padding:18px 0}.jw-cart-summary .jw-button{width:100%;margin-top:10px}@media(max-width:1000px){.jw-header__inner{grid-template-columns:1fr auto}.jw-nav{display:none}.jw-mobile{display:block;justify-self:end;position:relative}.jw-mobile summary{list-style:none;cursor:pointer;text-transform:uppercase;font-size:11px;letter-spacing:.1em}.jw-mobile__panel{position:absolute;right:0;top:35px;background:var(--jw-dark);width:min(330px,calc(100vw - 36px));padding:25px;z-index:10;box-shadow:0 20px 50px #00000040}.jw-mobile__panel a{display:block;padding:13px 0;border-bottom:1px solid rgba(241,236,223,.18);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.jw-header .jw-cart{display:none}.jw-grid,.jw-products{grid-template-columns:repeat(2,1fr)}.jw-steps,.jw-audiences,.jw-footer__grid{grid-template-columns:1fr 1fr}.jw-product,.jw-cart-page{grid-template-columns:1fr}.jw-product__info,.jw-cart-summary{position:static}}@media(max-width:700px){.jw-shell{width:min(100% - 36px,680px)}.jw-header__inner{min-height:70px}.jw-page-hero{padding:72px 0 58px}.jw-page-hero h1{font-size:clamp(48px,15vw,74px)}.jw-page-hero p:last-child{font-size:17px}.jw-section{padding:68px 0}.jw-head{grid-template-columns:1fr;gap:24px}.jw-grid,.jw-form{grid-template-columns:1fr}.jw-form__full{grid-column:auto}.jw-steps,.jw-audiences,.jw-gallery{grid-template-columns:1fr}.jw-project,.jw-project:nth-child(2n),.jw-project:nth-child(3n){grid-column:auto}.jw-project:nth-child(3n) .jw-project__image{aspect-ratio:4/3}.jw-footer__grid{grid-template-columns:1fr;gap:34px}.jw-footer__bottom{display:block}.jw-products{gap:30px 10px}.jw-product__gallery{grid-template-columns:1fr}.jw-product__media:first-child{grid-column:auto}.jw-cart-row{grid-template-columns:80px 1fr}.jw-cart-row>div:last-child{grid-column:2}.jw-button{min-height:54px}.jw-actions .jw-button{width:100%}}@media(max-width:430px){.jw-products{grid-template-columns:1fr}.jw-product-card__media{aspect-ratio:4/4.6}}@media(min-width:1001px){.jw-header__inner{grid-template-columns:auto 1fr auto;gap:22px}.jw-nav{justify-content:center;gap:18px}.jw-nav a:last-child{max-width:145px;line-height:1.5}.japa-nav{gap:20px}.japa-nav a:last-child{max-width:150px;line-height:1.5}}.jw-cart-properties{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.jw-cart-properties div{margin:8px 0}.jw-cart-properties dt{font-weight:700}.jw-cart-properties dd{margin:0}.jw-cart-properties a{text-decoration:underline}japa-site-header{display:block;position:relative;z-index:100;min-height:var(--jw-nav-height,84px)}japa-site-header[data-ready]>.jw-header{position:fixed;inset:0 0 auto;z-index:100;transform:translateY(0);transition:transform .22s ease;box-shadow:0 2px 12px #00000012}japa-site-header[data-hidden]>.jw-header{transform:translateY(-110%);pointer-events:none}japa-site-header .jw-header__inner{grid-template-columns:auto 1fr auto;gap:24px}japa-site-header .jw-nav{justify-content:center;gap:25px}japa-site-header .jw-nav a:last-child{max-width:none}.jw-house-menu{position:relative;text-align:left}.jw-header .jw-house-menu>summary{color:var(--jw-cream)}.jw-house-menu summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;padding:16px 0;font:inherit;text-transform:uppercase;letter-spacing:inherit}.jw-house-menu summary::-webkit-details-marker,.jw-mobile summary::-webkit-details-marker{display:none}.jw-house-menu__panel{position:absolute;top:100%;left:-20px;min-width:290px;background:var(--jw-forest);color:var(--jw-cream);padding:12px 20px;box-shadow:0 15px 30px #0003;border:1px solid #f1ecdf35;z-index:101}.jw-house-menu__panel a{display:block;padding:14px 0;font-size:12px;line-height:1.5;text-transform:none;letter-spacing:.02em}.jw-house-menu__panel a+a{border-top:1px solid #f1ecdf30}.jw-header :is(a,summary):focus-visible{outline:2px solid var(--jw-cream);outline-offset:5px}.jw-house-menu[open]>summary span{transform:rotate(180deg)}.jw-house .jw-house-options:has(>article:only-child){grid-template-columns:1fr}@media(max-width:1000px){japa-site-header{min-height:var(--jw-nav-height,70px)}japa-site-header .jw-header__inner{grid-template-columns:1fr auto auto;gap:18px;min-height:70px}japa-site-header .jw-header .jw-cart{display:block}japa-site-header .jw-mobile{display:block}.jw-mobile__panel{max-height:calc(100svh - 100px);overflow-y:auto}.jw-mobile .jw-house-menu__panel{position:static;min-width:0;padding:0 0 0 14px;border:0;border-left:1px solid #f1ecdf55;box-shadow:none;background:transparent}.jw-mobile .jw-house-menu summary{border-bottom:1px solid #f1ecdf30;padding:13px 0;font-size:12px}.jw-mobile .jw-house-menu__panel a{font-size:12px;text-transform:none;letter-spacing:0}}@media(max-width:420px){japa-site-header .jw-logo{font-size:15px}japa-site-header .jw-header__inner{gap:14px}}@media(prefers-reduced-motion:reduce){japa-site-header[data-ready]>.jw-header{transition:none}}japa-site-header .jw-nav{font-size:15px;letter-spacing:.055em;gap:24px}japa-site-header .jw-cart{font-size:14px;letter-spacing:.055em}japa-site-header .jw-house-menu__panel{min-width:330px}japa-site-header .jw-house-menu__panel a{font-size:16px;line-height:1.5;padding:15px 0;letter-spacing:0}.jw-brand-logo img{display:block;width:100%;height:auto;object-fit:contain}.jw-brand-logo--intro{width:220px;max-width:100%;margin-bottom:24px}.japa-intro__identity{display:flex;flex-direction:column;align-items:flex-start}.jw-footer__brand{display:inline-block;background:transparent;padding:10px;margin-bottom:8px}.jw-brand-logo--footer{width:144px;max-width:100%}.jw-footer__brand:focus-visible{outline:2px solid var(--jw-cream);outline-offset:5px}@media(max-width:1100px)and (min-width:1001px){japa-site-header .jw-nav{gap:16px;font-size:14px}}@media(max-width:1000px){japa-site-header .jw-mobile>summary{font-size:14px}japa-site-header .jw-cart{font-size:12px}japa-site-header .jw-mobile__panel>a,japa-site-header .jw-mobile .jw-house-menu>summary,japa-site-header .jw-mobile .jw-house-menu__panel a{font-size:16px;line-height:1.5;letter-spacing:.015em}japa-site-header .jw-mobile .jw-house-menu__panel{min-width:0}japa-site-header .jw-mobile__panel{max-height:calc(100svh - 110px)}}@media(max-width:700px){.jw-brand-logo--intro{width:180px;margin-bottom:20px}.jw-brand-logo--footer{width:124px}}[data-jw-product="15411717407086"] .jw-product{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}[data-jw-product="15411717407086"] .jw-product__gallery{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-jw-product="15411717407086"] .jw-product__media{min-width:0;overflow:hidden;aspect-ratio:3/4;background:#e5dece}[data-jw-product="15411717407086"] .jw-product__media:first-child{aspect-ratio:1/1;max-height:580px}[data-jw-product="15411717407086"] .jw-product__media img{width:100%;height:100%;max-width:100%;object-fit:contain;display:block}[data-jw-product="15411717407086"] .jw-product__media--video{grid-column:1/-1;aspect-ratio:3/4;max-height:540px;background:#111814}[data-jw-product="15411717407086"] .jw-product__media video{display:block;width:100%;height:100%;max-width:100%;max-height:540px;object-fit:contain}[data-jw-product="15411717407086"] .jw-product__info{min-width:0;position:static}[data-jw-product="15411717407086"] .jw-product__info h1{font:800 clamp(34px,4vw,52px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.035em}[data-jw-product="15411717407086"] .jw-product__price{font-size:24px;margin-bottom:24px}[data-jw-product="15411717407086"] .jw-product-form{gap:18px;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid #173b2d35}[data-jw-product="15411717407086"] .jw-product-form label{display:grid;gap:8px}[data-jw-product="15411717407086"] .jw-product-form input[name=quantity]{max-width:110px}[data-jw-product="15411717407086"] .jw-product__description{font-size:16px;line-height:1.65}[data-jw-product="15411717407086"] .jw-product__description h2{font:800 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.06em;margin:26px 0 10px}[data-jw-product="15411717407086"] .jw-product__description p{margin:0 0 16px}[data-jw-product="15411717407086"] .jw-product__description ul{padding-left:20px;margin:0 0 20px}[data-jw-product="15411717407086"] .jw-product__description li{margin-bottom:8px}@media(max-width:1000px){[data-jw-product="15411717407086"] .jw-product{grid-template-columns:minmax(0,1fr);gap:32px}[data-jw-product="15411717407086"] .jw-section{padding-top:36px}[data-jw-product="15411717407086"] .jw-product__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;overscroll-behavior-x:contain}[data-jw-product="15411717407086"] .jw-product__media,[data-jw-product="15411717407086"] .jw-product__media:first-child{flex:0 0 88%;height:360px;aspect-ratio:auto;scroll-snap-align:start}[data-jw-product="15411717407086"] .jw-product__media video{height:360px}[data-jw-product="15411717407086"] .jw-product__info h1{font-size:36px}}:is(.jw-form,.jw-house,japa-cart-offers) input:is([type=checkbox],[type=radio]){appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-content:center!important;width:22px!important;height:22px!important;min-height:22px!important;flex:0 0 22px!important;padding:0!important;border:2px solid #496252!important;background:#fff!important;color:#fff!important;cursor:pointer;vertical-align:middle;border-radius:3px!important}:is(.jw-form,.jw-house,japa-cart-offers) input[type=radio]{border-radius:50%!important}:is(.jw-form,.jw-house,japa-cart-offers) input:is([type=checkbox],[type=radio]):checked{background:#173d30!important;border-color:#173d30!important}:is(.jw-form,.jw-house,japa-cart-offers) input:is([type=checkbox],[type=radio]):checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:18px 18px!important;background-position:center!important;background-repeat:no-repeat!important}:is(.jw-form,.jw-house,japa-cart-offers) input:is([type=checkbox],[type=radio]):after{display:none!important}.jw-house [aria-invalid=true]{outline:2px solid #a52b24!important;outline-offset:3px}.jw-house [data-inline-error]{display:block;color:#8a201b;font-size:14px;text-transform:none;letter-spacing:0;line-height:1.5;margin-top:8px}.jw-error-summary{position:sticky;top:90px;z-index:8;max-height:180px;overflow:auto;background:#fff0ec;border:2px solid #a52b24;padding:16px;color:#6d1b16}.jw-error-summary ul{margin:8px 0 0;padding-left:20px}.jw-error-summary button{border:0;padding:4px;background:none;color:inherit;text-align:left;text-decoration:underline;cursor:pointer;font:inherit}.jw-photo-status,.jw-test-notice{padding:16px;border:1px solid #9c6428;background:#fff4da;color:#603a13;line-height:1.5}.jw-photo-status[data-state=ready]{border-color:#173d30;background:#e9f2e9;color:#173d30}.jw-house .jw-upload-grid>label{padding:16px;border:1px solid rgba(17,24,20,.25)}.jw-house .jw-upload-grid .jw-photo-angle{display:block!important;width:120px;height:120px;visibility:visible!important;opacity:1!important}@media(forced-colors:active){:is(.jw-form,.jw-house,japa-cart-offers) input:is([type=checkbox],[type=radio]){-webkit-appearance:auto!important;appearance:auto!important}}.jw-site:has(.jw-house){overflow:clip}
/*# sourceMappingURL=/cdn/shop/t/22/assets/japa.css.map */
