.jv{--jv-ink:#183e35;--jv-paper:#f6f3eb;--jv-line:#cbd2c4;color:var(--jv-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;letter-spacing:0}.jv *{box-sizing:border-box}.jv a{color:inherit;text-decoration:none}.jv a:focus-visible,.jv summary:focus-visible,.jv button:focus-visible,.jv input:focus-visible{outline:3px solid #ab693e;outline-offset:5px}.jv img{display:block;width:100%;height:100%;object-fit:cover}.jv h1,.jv h2,.jv h3,.jv p{margin:0}.jv h1,.jv h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:inherit;letter-spacing:-.035em;line-height:1.08}.jv h1{font-size:clamp(44px,5vw,76px)}.jv h2{font-size:clamp(34px,3.5vw,52px)}.jv h3{font-family:inherit;font-size:19px;font-weight:500;letter-spacing:-.02em;color:inherit;line-height:1.35}.jv-wrap{width:min(1280px,90%);margin:0 auto;position:relative}.jv-section{padding:90px 0;background:#fffdf7}.jv-eyebrow{font-size:11px;letter-spacing:.17em;font-weight:600;display:flex;align-items:center;gap:14px;margin-bottom:24px!important}.jv-eyebrow span{font-size:10px;border:1px solid currentColor;border-radius:50%;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0}.jv-copy{font-size:16px;max-width:650px;margin-top:24px;line-height:1.8}.jv-intro{max-width:750px}.jv-link{display:inline-flex;gap:28px;align-items:center;border-bottom:1px solid currentColor;padding:9px 0;margin-top:28px;font-size:13px;font-weight:600;min-height:44px}.jv-link span{font-size:22px;font-weight:400}.jv-button{background:#183e35;color:#fffdf7!important;border:0;padding:14px 24px;border-radius:2px}.jv-items{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.jv-item{border-top:1px solid var(--jv-line);padding-top:24px}.jv-item p{margin-top:14px;font-size:15px;line-height:1.75}.jv-item-index{font-size:11px;display:block;opacity:.65;margin-bottom:14px}.jv-hero{padding:0;background:#e9e6dc;overflow:hidden}.jv-hero .jv-wrap{width:100%;min-height:690px;display:flex;align-items:center}.jv-hero-image{position:absolute;inset:0}.jv-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,243,235,.96),rgba(246,243,235,.87) 30%,rgba(246,243,235,.12) 63%,transparent)}.jv-hero-image img{object-position:center}.jv-hero .jv-intro{position:relative;padding:75px 0;margin-left:5%;width:46%;max-width:660px}.jv-hero .jv-copy{max-width:430px}.jv-manifesto .jv-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.jv-manifesto .jv-items{display:block;margin:0}.jv-manifesto .jv-item{padding:24px 0}.jv-manifesto .jv-item-index{display:none}.jv-catalog{background:#edf0e8}.jv-catalog .jv-intro{max-width:800px}.jv-products{display:grid;grid-template-columns:repeat(4,1fr);gap:38px 22px;margin-top:44px}.jv-product-image{aspect-ratio:1;background:#e8e6dd;position:relative;overflow:hidden}.jv-product-image img{transition:transform .3s ease}.jv-product:hover img{transform:scale(1.025)}.jv-product-image span{position:absolute;right:12px;bottom:12px;width:34px;height:34px;background:#fffdf7;border-radius:50%;display:grid;place-items:center}.jv-product h3{font-size:16px;margin-top:16px}.jv-product p{font-size:14px;margin-top:6px}.jv-disclosure{font-size:11px;margin-top:28px!important;max-width:700px;opacity:.8}.jv-categories .jv-items{grid-template-columns:repeat(4,1fr);gap:0}.jv-categories .jv-item{padding:25px;border:1px solid var(--jv-line);border-right:0;background:#f6f3eb}.jv-categories .jv-item:last-child{border-right:1px solid var(--jv-line)}.jv-categories .jv-item-index{font-family:Georgia,serif;font-size:42px;margin-bottom:35px;opacity:.5}.jv-ritual{background:#183e35;color:#f6f3eb}.jv-ritual .jv-intro{max-width:800px}.jv-ritual .jv-item{border-color:#62786b;position:relative;padding-left:48px}.jv-ritual .jv-item-index{position:absolute;left:0;top:26px}.jv-ritual .jv-item h3{font-size:34px;font-family:Georgia,serif}.jv-zones .jv-items{grid-template-columns:1.2fr 1fr 1fr;gap:15px}.jv-zones .jv-item{border:0;padding:35px;min-height:240px;background:#e9e8da}.jv-zones .jv-item:nth-child(2){background:#d9e0d3}.jv-zones .jv-item:nth-child(3){background:#eee2d4}.jv-compact{background:#eee9df}.jv-compact .jv-wrap,.jv-story .jv-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px 70px;align-items:center}.jv-side-image{grid-column:2;grid-row:1 / span 2;height:560px;overflow:hidden;border-radius:45% 45% 0 0}.jv-compact .jv-side-image img{object-position:80% center}.jv-compact .jv-items,.jv-story .jv-items{margin:0;grid-template-columns:1fr 1fr;gap:25px}.jv-spotlight{background:#f9f6ed}.jv-spotlight .jv-wrap{border:1px solid var(--jv-line);padding:55px;display:grid;grid-template-columns:1.3fr 1fr;gap:80px}.jv-spotlight .jv-items{grid-template-columns:1fr;margin-top:0;align-content:center}.jv-paper .jv-intro{max-width:750px}.jv-paper .jv-item{padding:28px;border:1px solid var(--jv-line);border-radius:100px 100px 6px 6px;min-height:250px;padding-top:60px;text-align:center}.jv-cables{background:#dfe5da}.jv-cables .jv-wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:90px}.jv-cables .jv-items{display:block;margin:0}.jv-cables .jv-item{margin-bottom:25px}.jv-guide .jv-items{grid-template-columns:repeat(4,1fr);gap:0}.jv-guide .jv-item{padding:25px;border-top:2px solid #183e35}.jv-guide .jv-item-index{font-family:Georgia,serif;font-size:50px}.jv-story{background:#f2e6d8}.jv-story .jv-side-image{border-radius:0;height:570px}.jv-story .jv-side-image img{object-position:85%}.jv-shipping{background:#183e35;color:#f6f3eb}.jv-shipping .jv-intro{max-width:850px}.jv-table-scroll{overflow-x:auto;margin-top:40px}.jv-table{border-collapse:collapse;width:100%;font-size:14px}.jv-table th,.jv-table td{text-align:left;padding:22px 20px;border-bottom:1px solid #718276;vertical-align:top}.jv-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.12em;background:#254b40}.jv-table th{font-weight:500}.jv-table td:nth-child(2){white-space:nowrap}.jv-shipping-note{font-size:13px;margin-top:24px!important}.jv-faq .jv-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:30px 85px}.jv-faq-list details{border-bottom:1px solid var(--jv-line)}.jv-faq-list summary{cursor:pointer;list-style:none;padding:24px 0;display:flex;justify-content:space-between;gap:20px;font-size:16px;font-weight:500}.jv-faq-list summary::-webkit-details-marker{display:none}.jv-faq-list summary span{font-size:25px;line-height:1}.jv-faq-list details[open] summary span{transform:rotate(45deg)}.jv-faq-list details p{font-size:15px;padding-bottom:25px}.jv-faq .jv-link{grid-column:2;justify-self:start}.jv-support{background:#edece1}.jv-support .jv-wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:80px}.jv-support .jv-items{grid-template-columns:1fr;margin:0;align-content:center}.jv-header{background:#fffdf7;position:relative;z-index:10}.jv-header-note{padding:10px 5%;display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #d7dbce;font-size:9px;letter-spacing:.12em}.jv-header-note a{letter-spacing:0;font-size:10px}.jv-header-main{display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;padding:23px 5%;min-height:100px;gap:25px}.jv-desktop-nav,.jv-header-actions{display:flex;align-items:center;gap:22px;font-size:12px}.jv-header-actions{justify-content:flex-end;gap:18px}.jv-logo img{object-fit:contain;max-height:70px}.jv-logo span{font-family:Georgia,serif;font-size:36px}.jv-bag{display:flex;gap:6px;align-items:center}.jv-bag span{border:1px solid #c5cdbf;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:10px}.jv-mobile-nav{display:none}.jv-footer{background:#183e35;color:#f6f3eb;padding:80px 0 0}.jv-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-bottom:65px;border-bottom:1px solid #607568}.jv-footer-brand{font-family:Georgia,serif;font-size:35px}.jv-footer-top h2{font-size:39px;max-width:390px;margin-top:20px}.jv-newsletter{align-self:center}.jv-newsletter h3{font-size:24px}.jv-newsletter p{font-size:13px;margin-top:12px}.jv-newsletter label{display:block;font-size:11px;margin-top:24px;margin-bottom:7px}.jv-email-row{display:flex;border-bottom:1px solid #b6c2b2}.jv-email-row input{background:transparent;border:0;color:#fff;width:100%;min-width:0;padding:14px 0;font:inherit}.jv-email-row button{background:transparent;color:#fff;border:0;white-space:nowrap;cursor:pointer;font:inherit;font-size:12px;padding:14px}.jv-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:45px 0}.jv-footer-links h3{font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px}.jv-footer-links a{display:block;font-size:13px;padding:5px 0;min-height:32px}.jv-company{padding:30px 0;border-top:1px solid #607568;display:grid;grid-template-columns:1fr 2fr;gap:35px}.jv-company h3{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.jv-company>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}.jv-company p,.jv-company address{font-size:12px;line-height:1.8;font-style:normal}.jv-footer-bottom{border-top:1px solid #607568;padding:25px 0 30px;display:flex;justify-content:space-between;gap:30px;font-size:11px}.jv-footer-bottom p{max-width:600px}.jv-policy{max-width:900px;margin:auto;line-height:1.8}.jv-policy h2{font-size:26px;margin-top:35px}.jv-policy h3{font-size:20px;margin-top:25px}.jv-policy p,.jv-policy ul{margin:16px 0}.jv-policy table{width:100%;border-collapse:collapse}.jv-policy th,.jv-policy td{padding:15px;border:1px solid #d3d9cb;text-align:left;vertical-align:top}.jv-policy th{background:#edf0e8}.jv-policy a{text-decoration:underline}.product-detail .feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.product-detail .feature-card,.product-detail .care-note,.product-detail .product-intro{border:1px solid #d4ddcd;border-radius:14px;padding:20px;background:#f6f7f0}.product-detail h3{margin:0 0 10px}.product-detail .care-note{background:#e8eee2}.product-detail li{margin-bottom:12px}@media(prefers-reduced-motion:reduce){.jv *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:1000px){.jv-header-actions{gap:12px}.jv-header-main{grid-template-columns:1fr 180px 1fr;gap:15px}.jv-header-actions .jv-desktop-only{display:none}.jv-products{grid-template-columns:repeat(3,1fr)}.jv-categories .jv-items{grid-template-columns:repeat(2,1fr)}.jv-categories .jv-item{border:1px solid var(--jv-line)}.jv-spotlight .jv-wrap{gap:40px;padding:35px}}
@media(max-width:749px){.jv-section{padding:58px 0}.jv-wrap{width:89%}.jv h1{font-size:44px}.jv h2{font-size:35px}.jv-copy{font-size:15px;margin-top:20px}.jv-eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:20px!important}.jv-hero{padding:0}.jv-hero .jv-wrap{min-height:0;display:flex;flex-direction:column}.jv-hero-image{position:relative;width:100%;height:300px;order:2}.jv-hero-image:after{display:none}.jv-hero-image img{object-position:80% center}.jv-hero .jv-intro{padding:42px 0 35px;margin:0;width:89%;max-width:none;order:1}.jv-hero .jv-copy{max-width:none}.jv-manifesto .jv-wrap,.jv-compact .jv-wrap,.jv-story .jv-wrap,.jv-spotlight .jv-wrap,.jv-cables .jv-wrap,.jv-faq .jv-wrap,.jv-support .jv-wrap{display:block}.jv-items{grid-template-columns:1fr;gap:24px;margin-top:30px}.jv-manifesto .jv-items{margin-top:30px}.jv-products{grid-template-columns:repeat(2,1fr);gap:28px 13px;margin-top:30px}.jv-product h3{font-size:14px;line-height:1.4}.jv-product p{font-size:12px}.jv-product-image span{width:28px;height:28px;right:8px;bottom:8px}.jv-categories .jv-item{padding:20px}.jv-categories .jv-item h3{font-size:17px}.jv-categories .jv-item p{font-size:13px}.jv-categories .jv-item-index{font-size:30px;margin-bottom:20px}.jv-zones .jv-items{grid-template-columns:1fr}.jv-zones .jv-item{min-height:0;padding:28px}.jv-side-image{height:320px;border-radius:140px 140px 0 0;margin-top:30px}.jv-compact .jv-items,.jv-story .jv-items{margin-top:30px;grid-template-columns:1fr}.jv-story .jv-side-image{height:330px}.jv-spotlight .jv-wrap{padding:28px;width:89%}.jv-spotlight .jv-items,.jv-cables .jv-items,.jv-support .jv-items{margin-top:30px}.jv-paper .jv-item{min-height:0;border-radius:4px;padding:28px;text-align:left}.jv-guide .jv-items{grid-template-columns:1fr 1fr}.jv-guide .jv-item{padding:20px 15px}.jv-guide .jv-item-index{font-size:37px}.jv-table{font-size:12px;min-width:490px}.jv-table th,.jv-table td{padding:16px 12px}.jv-faq-list{margin-top:25px}.jv-faq .jv-link{margin-top:25px}.jv-header-note{padding:8px 5%;justify-content:center}.jv-header-note a{display:none}.jv-header-main{grid-template-columns:1fr 145px 1fr;padding:16px 5%;gap:10px;min-height:78px}.jv-desktop-nav{display:none}.jv-mobile-nav{display:block;font-size:11px}.jv-mobile-nav>summary{cursor:pointer;list-style:none;min-height:40px;display:flex;align-items:center}.jv-mobile-nav nav{position:absolute;left:0;right:0;top:100%;background:#fffdf7;border-bottom:1px solid #cbd2c4;padding:20px 5%;box-shadow:0 10px 18px #183e3512}.jv-mobile-nav nav a{display:block;padding:12px;font-size:15px}.jv-logo img{max-height:55px}.jv-header-actions{gap:12px}.jv-header-actions>a[aria-label="Search"]{display:none}.jv-bag{font-size:10px;gap:5px}.jv-bag span{width:20px;height:20px}.jv-footer{padding-top:50px}.jv-footer-top{grid-template-columns:1fr;gap:38px;padding-bottom:38px}.jv-footer-top h2{font-size:34px;max-width:300px}.jv-footer-links{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 0}.jv-footer-links nav:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.jv-footer-links nav:last-child h3{grid-column:1 / -1}.jv-footer-links h3{font-size:10px}.jv-footer-links a{font-size:12px}.jv-company{grid-template-columns:1fr;gap:20px}.jv-company>div{grid-template-columns:1fr;gap:15px}.jv-footer-bottom{display:block}.jv-footer-bottom p{margin-top:14px}.product-detail .feature-grid{grid-template-columns:1fr}.jv-policy th,.jv-policy td{padding:10px;font-size:12px}}

.product-detail{color:#183e35;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.75}.product-detail p,.product-detail li,.product-detail h2,.product-detail h3,.product-detail small,.jv-policy p,.jv-policy li,.jv-policy h2,.jv-policy h3{color:#183e35}.product-detail p,.product-detail li{font-weight:400}.product-detail h2{font-size:24px}.product-detail h3{font-size:18px}.jv-policy{color:#183e35}

.footer .footer__copyright{display:none}.main-page-title{color:#183e35!important;font-family:Georgia,serif!important;font-weight:400!important}.jv-policy,.jv-policy p,.jv-policy li,.jv-policy th,.jv-policy td,.jv-policy strong,.jv-policy h2,.jv-policy h3,.product-detail,.product-detail p,.product-detail li,.product-detail strong,.product-detail h2,.product-detail h3,.product-detail small{color:#183e35!important}.jv-policy p,.jv-policy li,.jv-policy td{font-weight:400}
