.jv-pdp{--jv-bg:#F4EFE8;--jv-alt:#EDE6DA;--jv-card:#FBF8F3;--jv-ink:#111;--jv-mute:#5d564d;--jv-brown:#6B4F3A;--jv-red:#C8102E;--jv-line:rgba(17,17,17,.14);--jv-serif:var(--font-heading--family,"Instrument Serif",Georgia,serif);--jv-sans:var(--font-body--family,"Instrument Sans",system-ui,sans-serif);font-family:var(--jv-sans);color:var(--jv-ink);-webkit-font-smoothing:antialiased}.jv-pdp *,.jv-pdp *:before,.jv-pdp *:after{box-sizing:border-box}.jv-pdp p{margin:0}.jv-pdp .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jv-stars-wrap{display:flex;flex-direction:column;gap:8px}.jv-stars{display:inline-flex;align-items:center;gap:10px;color:var(--jv-ink);text-decoration:none;font-size:14px}.jv-stars:hover .jv-stars__text{text-decoration:underline}.jv-stars__row{--jv-fill:100%;display:inline-block;flex:none;width:90px;height:16px;background:linear-gradient(90deg,#111 var(--jv-fill),#d6cdbf var(--jv-fill));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M9 1l2.2 4.6 5 .7-3.6 3.5.9 5L9 12.4 4.5 14.8l.9-5L1.8 6.3l5-.7z'/%3E%3C/svg%3E") 0 0/18px 16px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M9 1l2.2 4.6 5 .7-3.6 3.5.9 5L9 12.4 4.5 14.8l.9-5L1.8 6.3l5-.7z'/%3E%3C/svg%3E") 0 0/18px 16px repeat-x}.jv-stars__row--lg{width:120px;height:22px;-webkit-mask-size:24px 22px;mask-size:24px 22px}.jv-tagline{font-size:15px;line-height:1.45;color:var(--jv-mute);max-width:46ch}.jv-save{display:inline-flex;align-items:center;background:var(--jv-red);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.02em;padding:5px 10px;border-radius:2px}.jv-trust{display:flex;flex-direction:column;gap:12px;padding-top:4px}.jv-trust__list{list-style:none;margin:0;padding:14px 0;border-block:1px solid var(--jv-line);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 16px}.jv-trust__list li{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.3}.jv-trust__list .jv-icon{color:var(--jv-brown);flex:none}.jv-trust__note{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--jv-mute)}.jv-trust__note .jv-icon{flex:none;color:var(--jv-brown)}.jv-sec{background:var(--jv-bg);padding-block:clamp(56px,8vw,104px)}.jv-sec--alt{background:var(--jv-alt)}.jv-sec--dark{background:#161310;color:#f4efe8}.jv-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.jv-wrap--narrow{max-width:860px}.jv-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--jv-brown);margin-bottom:14px!important;font-weight:600}.jv-sec--dark .jv-eyebrow{color:#cdb69f}.jv-h2{font-family:var(--jv-serif);font-weight:400;font-size:clamp(32px,4.6vw,52px);line-height:1.05;letter-spacing:-.01em;margin:0 0 clamp(28px,4vw,48px)}.jv-h3{font-family:var(--jv-sans);font-size:17px;font-weight:600;line-height:1.3;margin:0 0 8px}.jv-footnote{margin-top:22px!important;font-size:12.5px;line-height:1.5;color:var(--jv-mute);max-width:70ch}.jv-claims{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.jv-claim{background:var(--jv-card);border:1px solid var(--jv-line);padding:28px 26px;display:flex;flex-direction:column;gap:18px;justify-content:space-between}.jv-claim__text{font-family:var(--jv-serif);font-size:clamp(21px,2.2vw,26px);line-height:1.22}.jv-claim__src{font-size:12.5px;color:var(--jv-brown);border-top:1px solid var(--jv-line);padding-top:12px}.jv-split{display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:1fr;align-items:center}@media(min-width:900px){.jv-split{grid-template-columns:1.1fr .9fr}}.jv-split__media img{width:100%;height:auto;display:block;background:var(--jv-card)}.jv-checks{list-style:none;margin:0;padding:0;display:grid;gap:14px}.jv-checks li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45}.jv-checks .jv-icon{flex:none;margin-top:1px;color:var(--jv-brown)}.jv-cards{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));counter-reset:c}.jv-card{background:var(--jv-card);border:1px solid var(--jv-line);padding:28px 26px}.jv-card p{font-size:15px;line-height:1.55;color:var(--jv-mute)}.jv-card__num{display:inline-flex;font-family:var(--jv-serif);font-size:34px;color:var(--jv-brown);line-height:1;margin-bottom:16px}.jv-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:s}.jv-step{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:22px 0;border-top:1px solid var(--jv-line)}.jv-step:last-child{border-bottom:1px solid var(--jv-line)}.jv-step__n{font-family:var(--jv-serif);font-size:40px;line-height:1;color:var(--jv-brown)}.jv-step p{font-size:15.5px;line-height:1.55;color:var(--jv-mute);max-width:62ch}@media(min-width:900px){.jv-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.jv-step{grid-template-columns:1fr;border:0!important;border-top:1px solid var(--jv-ink)!important;padding:20px 0 0}}.jv-specs{margin:0;border-top:1px solid var(--jv-ink)}.jv-specs__row{display:grid;grid-template-columns:minmax(120px,.8fr) 2fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--jv-line);font-size:15.5px;line-height:1.45}.jv-specs dt{color:var(--jv-mute)}.jv-specs dd{margin:0}.jv-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--jv-line);background:var(--jv-card)}.jv-table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;line-height:1.4;text-align:left}.jv-table th,.jv-table td{padding:16px 18px;border-bottom:1px solid var(--jv-line);vertical-align:top}.jv-table thead th{font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--jv-mute);background:var(--jv-alt)}.jv-table tbody th{font-weight:600;white-space:nowrap}.jv-table .is-us{background:#161310;color:#f4efe8;border-bottom-color:#ffffff1f}.jv-table thead .is-us{color:#fff}.jv-table tbody tr:last-child>*{border-bottom:0}.jv-table--size{min-width:0}.jv-table--size td,.jv-table--size th{text-align:center}.jv-table--size th:first-child{text-align:left}.jv-rsum{display:grid;gap:28px 48px;grid-template-columns:1fr;margin-bottom:34px;align-items:center}@media(min-width:900px){.jv-rsum{grid-template-columns:auto minmax(220px,360px) 1fr}}.jv-rsum__score{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.jv-rsum__num{font-family:var(--jv-serif);font-size:72px;line-height:.9}.jv-rsum__count{font-size:13.5px;color:var(--jv-mute)}.jv-rsum__bars{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:13px}.jv-rsum__bars li{display:grid;grid-template-columns:28px 1fr 38px;gap:10px;align-items:center}.jv-bar{height:6px;background:#d9cfc0;position:relative;overflow:hidden}.jv-bar i{position:absolute;inset:0 auto 0 0;background:var(--jv-ink)}.jv-filter{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}@media(min-width:900px){.jv-filter{justify-content:flex-end}}.jv-chip{font:inherit;font-size:13.5px;border:1px solid var(--jv-ink);background:transparent;color:var(--jv-ink);padding:9px 16px;min-height:40px;cursor:pointer;border-radius:999px}.jv-chip.is-on{background:var(--jv-ink);color:#fff}.jv-chip:focus-visible,.jv-btn:focus-visible,.jv-faq summary:focus-visible,.jv-tablewrap:focus-visible{outline:2px solid var(--jv-brown);outline-offset:2px}.jv-rgrid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:700px){.jv-rgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.jv-rgrid{grid-template-columns:repeat(3,1fr)}}.jv-review{background:var(--jv-card);border:1px solid var(--jv-line);padding:24px 22px;display:flex;flex-direction:column;gap:10px}.jv-review[hidden]{display:none}.jv-review__top{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--jv-mute)}.jv-review__title{font-size:16.5px;font-weight:600;line-height:1.3;margin:2px 0 0}.jv-review__text{font-size:15px;line-height:1.55;color:#2c2823}.jv-review__by{font-size:13px;color:var(--jv-mute);margin-top:auto!important;padding-top:6px}.jv-review__by strong{color:var(--jv-ink)}.jv-verified{display:inline-flex;align-items:center;gap:3px;color:var(--jv-brown);margin-left:4px;white-space:nowrap}.jv-more{display:flex;justify-content:center;margin-top:30px}.jv-empty{text-align:center;color:var(--jv-mute);margin-top:20px!important}.jv-btn{font:inherit;font-weight:600;font-size:15px;background:var(--jv-ink);color:#fff;border:1px solid var(--jv-ink);padding:0 24px;min-height:48px;cursor:pointer;border-radius:2px}.jv-btn:hover{background:#2a2622}.jv-btn:disabled{opacity:.5;cursor:not-allowed}.jv-btn--ghost{background:transparent;color:var(--jv-ink)}.jv-btn--ghost:hover{background:var(--jv-ink);color:#fff}.jv-faq{border-top:1px solid var(--jv-ink)}.jv-faq__item{border-bottom:1px solid var(--jv-line)}.jv-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;font-weight:600;line-height:1.35;min-height:48px}.jv-faq summary::-webkit-details-marker{display:none}.jv-faq__plus{position:relative;flex:none;width:14px;height:14px}.jv-faq__plus:before,.jv-faq__plus:after{content:"";position:absolute;background:var(--jv-ink);inset:6px 0 auto 0;height:1.5px;transition:transform .2s}.jv-faq__plus:after{transform:rotate(90deg)}.jv-faq__item[open] .jv-faq__plus:after{transform:rotate(0)}.jv-faq__a{padding:0 40px 24px 0;font-size:15.5px;line-height:1.6;color:var(--jv-mute)}.jv-guar{display:grid;gap:36px;grid-template-columns:1fr;align-items:center}@media(min-width:900px){.jv-guar{grid-template-columns:1fr 1fr;gap:72px}}.jv-guar .jv-h2{margin-bottom:18px}.jv-guar__lead{font-size:17px;line-height:1.55;color:#d8cdbf;max-width:44ch}.jv-guar__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.jv-guar__list li{display:flex;gap:18px;padding:22px 0;border-top:1px solid rgba(255,255,255,.16);align-items:flex-start}.jv-guar__list li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.jv-guar__list .jv-icon{flex:none;color:#cdb69f}.jv-guar__list strong{display:block;font-size:17px;margin-bottom:4px}.jv-guar__list span{font-size:14.5px;color:#cfc4b6;line-height:1.5}.jv-xs{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.jv-xs{grid-template-columns:repeat(4,1fr);gap:24px}}.jv-xs__img{display:block;aspect-ratio:1/1;background:var(--jv-card);overflow:hidden;margin-bottom:12px}.jv-xs__img img{width:100%;height:100%;object-fit:contain;display:block}.jv-xs__title{display:block;color:var(--jv-ink);text-decoration:none;font-size:15px;font-weight:600;line-height:1.35}.jv-xs__title:hover{text-decoration:underline}.jv-xs__price{font-size:14.5px;color:var(--jv-mute);margin-top:6px!important}.jv-xs__price s{margin-right:4px}.jv-sticky{position:fixed;inset:auto 0 0 0;z-index:40;background:#fff;border-top:1px solid var(--jv-line);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .25s ease;padding-bottom:env(safe-area-inset-bottom)}.jv-sticky.is-on{transform:none}.jv-sticky[hidden]{display:block;visibility:hidden}.jv-sticky.is-on[hidden]{visibility:visible}.jv-sticky__in{display:flex;align-items:center;gap:12px;padding:10px 16px}.jv-sticky__img{flex:none;width:48px;height:48px;background:var(--jv-card)}.jv-sticky__img img{width:100%;height:100%;object-fit:contain}.jv-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column}.jv-sticky__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jv-sticky__price{font-size:14px;color:var(--jv-mute)}.jv-sticky .jv-btn{flex:none;min-height:46px}@media(min-width:750px){.jv-sticky{display:none!important}}@media(prefers-reduced-motion:reduce){.jv-sticky,.jv-faq__plus:before,.jv-faq__plus:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jv-pdp.css.map */
