.jb-catalog{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ink)}.jb-catalog [hidden]{display:none!important}.jb-catalog a{color:inherit;text-decoration:none}.jb-catalog .book-page{top:6.5%;bottom:7%;width:41.5%}.jb-catalog .page-left{left:6%;padding-right:1%}.jb-catalog .page-right{left:53%;display:flex;flex-direction:column}.jb-catalog-kicker,.jb-feature-meta,.jb-catalog-card small,.jb-catalog-filters label{font-family:Segoe UI,Arial,sans-serif;letter-spacing:.12em;font-size:clamp(10px,.76cqw,13px)}.jb-catalog-kicker{margin:0 0 4%;color:#8a643f}.jb-catalog-feature>h1,.jb-catalog-feature>h2{margin:0;font-size:clamp(30px,3.7cqw,65px);line-height:.97;font-weight:400;letter-spacing:-.045em}.jb-catalog-intro{margin:3% 0 4%;max-width:95%;font-size:clamp(13px,1.12cqw,20px);line-height:1.4;color:#655240}.jb-feature-link{display:block}.jb-feature-link figure{margin:0;width:100%;height:26cqh;overflow:hidden;border:1px solid #bba88f}.jb-feature-link figure img,.jb-feature-link figure video,.jb-catalog-card figure img,.jb-catalog-card figure video{width:100%;height:100%;object-fit:cover;display:block}.jb-feature-meta{margin:2.5% 0 1.5%;color:#886849}.jb-feature-link h3,.jb-catalog-feature-multi h3{margin:0 0 1.5%;font-size:clamp(22px,2.25cqw,39px);line-height:1.03;letter-spacing:-.03em;font-weight:400}.jb-feature-link>p:not(.jb-feature-meta),.jb-catalog-feature-multi p,.jb-catalog-feature-multi li{margin:0 0 2%;font-size:clamp(12px,.99cqw,17px);line-height:1.4}.jb-catalog-action{display:inline-flex;gap:18px;margin-top:1%;padding:8px 0;color:#845526;font-size:clamp(12px,.95cqw,17px);border-bottom:1px solid #af865a}.jb-catalog-disclaimer{position:absolute;bottom:-2%;left:0;right:0;color:#806e5c;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(9px,.65cqw,11px);line-height:1.45}.jb-catalog .jb-catalog-browser>h2{position:static;margin:0 0 3%;font-size:clamp(25px,2.9cqw,48px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.jb-catalog-modes{display:flex;gap:4px;border-bottom:1px solid #c9b69e;margin-bottom:3%}.jb-catalog-modes button{padding:7px 9px;border:0;background:none;font-size:clamp(11px,.96cqw,17px);cursor:pointer;color:#7f6c59}.jb-catalog-modes [aria-pressed=true]{color:#382416;box-shadow:inset 0 -2px #9b682e}.jb-catalog-filters{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px;margin-bottom:3%}.jb-catalog-filters label{display:grid;gap:4px;color:#8d7057}.jb-catalog-filters select{min-width:0;width:100%;padding:6px 5px;border:1px solid #c5b098;border-radius:2px;color:#392c21;background:#f3eadc;font:13px Georgia,serif}.jb-catalog-results{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;min-height:0;overflow:auto;scrollbar-width:thin}.jb-catalog-card{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid #c8b69f;padding-bottom:6px}.jb-catalog-card figure{margin:0 0 6px;height:13.5cqh;flex-shrink:0;overflow:hidden}.jb-catalog-card small{font-size:clamp(9px,.64cqw,11px);letter-spacing:.07em;color:#8a6747}.jb-catalog-card h3{font-size:clamp(15px,1.2cqw,21px);line-height:1.12;font-weight:400;margin:5px 0;letter-spacing:-.015em}.jb-catalog-card p{font-size:clamp(11px,.82cqw,14px);line-height:1.3;color:#654;margin:0 0 5px}.jb-catalog-card>span{margin-top:auto;font-size:clamp(10px,.71cqw,12px);color:#85715c}.jb-catalog-card b{float:right;font-size:18px;color:#835827;font-weight:400}.jb-catalog-card:hover h3{color:#955f2f}.jb-catalog-card-text{padding:20px 10px;background:linear-gradient(135deg,#eadcc8,#f6eee3)}.jb-catalog-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:auto;font-size:12px;color:#755e46}.jb-catalog-pagination button{border:1px solid #ae8a63;border-radius:50%;width:30px;height:30px;background:none;cursor:pointer}.jb-catalog-pagination button:disabled{opacity:.3;cursor:default}.jb-catalog-help{margin-top:8px;font-size:clamp(10px,.75cqw,13px);color:#755e46}.jb-catalog-help summary{cursor:pointer}.jb-catalog-help[open]>div{position:absolute;top:14%;right:0;bottom:5%;left:0;z-index:8;padding:20px;overflow:auto;background:#f6eee2;border:1px solid #c7b08d;box-shadow:0 10px 25px #51361d26}.jb-catalog-help h3{font-size:17px;font-weight:400}.jb-catalog-help p{font-size:14px;line-height:1.45}.jb-catalog-credits{position:absolute;bottom:5%;left:0;right:0}.jb-catalog-credits[open]{position:static}.jb-catalog-credits a{text-decoration:underline;overflow-wrap:anywhere}.jb-catalog-credits li{margin-bottom:10px;line-height:1.5}.jb-catalog-empty{padding:20px 0;line-height:1.4}.jb-catalog-multi{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}.jb-catalog-multi>p{grid-column:1 / -1;margin:0;font-size:clamp(12px,1cqw,17px);line-height:1.35;color:#6c5845}.jb-catalog-multi-card{padding:15px 10px;border:1px solid #c5ad8e;background:linear-gradient(140deg,#ecdec7,#f9f1e4)}.jb-catalog-multi-card>span{color:#9a6d40;font-size:clamp(25px,2.6cqw,42px)}.jb-catalog-multi-card h3{font-size:clamp(14px,1.25cqw,21px);font-weight:400;line-height:1.25}.jb-catalog-multi-card p{font-size:11px;color:#766149}.jb-catalog-feature-multi{margin-top:9%}.jb-catalog-feature-multi ol{padding-left:22px;margin-top:6%}.jb-catalog-feature-multi li{margin-bottom:7%}.jb-catalog a:focus-visible,.jb-catalog select:focus-visible{outline:2px solid #ac783d;outline-offset:3px}.jb-catalog.jb-catalog-ready .jb-catalog-results{overflow:auto}.jb-catalog-standalone .journey-book{aspect-ratio:1.5;width:min(98%,144vh)}.jb-catalog-standalone .journey-book-base{object-fit:contain}.jb-catalog-standalone .jb-catalog .book-page{opacity:1}.jb-catalog-standalone .journey-sheet-right{animation:none}@media(min-width:901px)and (max-height:780px){.jb-catalog-card figure{height:12cqh}.jb-catalog-results{gap:10px 12px}}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.jb-catalog-standalone .jb-catalog-browser{transform-origin:left center;backface-visibility:hidden;animation:journey-page-open .72s cubic-bezier(.23,.68,.28,1) both}.jb-catalog-standalone .journey-book.is-leaving .jb-catalog-browser{background:#f8f1e6;animation:journey-page-close .65s cubic-bezier(.45,.02,.26,1) both;pointer-events:none}}@media(max-width:760px){.jb-catalog .page-left{width:30%;left:6%}.jb-catalog .page-right{left:39%;width:55%}.jb-catalog-feature>h1,.jb-catalog-feature>h2{font-size:25px}.jb-catalog-intro{font-size:11px}.jb-feature-link figure{height:21cqh}.jb-feature-link h3{font-size:17px}.jb-feature-link>p:not(.jb-feature-meta),.jb-catalog-disclaimer{display:none}.jb-catalog-filters{grid-template-columns:1fr;gap:4px}.jb-catalog-filters label{font-size:10px;gap:2px}.jb-catalog-filters select{padding:3px;font-size:11px}.jb-catalog .jb-catalog-browser>h2{font-size:21px}.jb-catalog-modes{gap:0}.jb-catalog-modes button{font-size:10px;padding:5px}.jb-catalog-results{grid-template-columns:1fr;gap:10px}.jb-catalog-card figure{height:13cqh}.jb-catalog-card h3{font-size:14px}.jb-catalog-card p{font-size:10px}.jb-catalog-card>span{display:none}.jb-catalog-pagination{padding-top:5px;font-size:10px;gap:4px}.jb-catalog-multi{grid-template-columns:1fr;gap:6px}.jb-catalog-multi-card{padding:7px}.jb-catalog-multi-card>span{font-size:18px}.jb-catalog-multi-card h3{font-size:12px;margin:4px 0}.jb-catalog-multi-card p{display:none}.jb-catalog-feature-multi p,.jb-catalog-feature-multi li{font-size:11px}}@media(max-width:900px){.jb-catalog-standalone .journey-masthead{gap:12px;align-items:flex-start}.jb-catalog-standalone .journey-masthead nav{min-width:0;max-width:50%;white-space:normal;line-height:1.5;letter-spacing:.06em}.jb-catalog-standalone .journey-book{width:100%;height:auto;aspect-ratio:auto;container-type:normal;margin:0}.jb-catalog-standalone .jb-catalog{position:relative;display:grid;gap:8px}.jb-catalog-standalone .jb-catalog .book-page{position:relative;inset:auto;width:auto;padding:24px;background:linear-gradient(90deg,#d6c6ad 0,#f5eddf 4%,#f8f1e6 94%,#dacaaf);border:1px solid #c3af8e;border-radius:3px;box-shadow:0 5px 14px #402c1b26}.jb-catalog-standalone .jb-catalog-kicker{margin-bottom:14px}.jb-catalog-standalone .jb-catalog-intro{font-size:14px}.jb-catalog-standalone .jb-feature-link{display:none}.jb-catalog-standalone .jb-catalog-feature>h1{font-size:35px}.jb-catalog-standalone .jb-catalog-credits{position:static;margin-top:16px}.jb-catalog-standalone .jb-catalog-results{flex-shrink:0;gap:20px}.jb-catalog-standalone .jb-catalog-card figure{height:180px}.jb-catalog-standalone .jb-catalog-card h3{font-size:20px}.jb-catalog-standalone .jb-catalog-card p{font-size:13px}.jb-catalog-standalone .jb-catalog-filters{gap:10px;margin-bottom:18px}.jb-catalog-standalone .jb-catalog-filters select{font-size:14px;padding:8px}.jb-catalog-standalone .jb-catalog-pagination{margin-top:20px;font-size:13px}.jb-catalog-standalone .jb-catalog-help{margin-top:14px;font-size:13px}}@media(prefers-reduced-motion:no-preference){.jb-catalog-results.is-turning{animation:jb-catalog-sheet .35s ease both}@keyframes jb-catalog-sheet{0%{opacity:.35;transform:translate(10px)}to{opacity:1;transform:translate(0)}}}.jb-duration-entry-image{margin:6% 0 0;height:33cqh;overflow:hidden}.jb-duration-entry-image img,.jb-duration-entry-image video,.jb-duration-overview figure img,.jb-duration-overview figure video{width:100%;height:100%;object-fit:cover;display:block}.jb-duration-entry-note{color:#755e46;font-size:clamp(12px,1cqw,17px);line-height:1.45}.jb-duration-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1}.jb-duration-links a{position:relative;padding:12px;border:1px solid #c7b093;background:#f3e9d965}.jb-duration-links a:hover{border-color:#9b682e;background:#eaddc965}.jb-duration-links span{color:#9a744e;font-size:11px}.jb-duration-links h3{margin:6px 0;font-size:clamp(23px,2.6cqw,45px);font-weight:400}.jb-duration-links p{font-size:clamp(11px,.9cqw,15px);line-height:1.35;margin:0;color:#755e46}.jb-duration-links b{position:absolute;right:12px;top:12px;font-weight:400;color:#9b682e}[data-fixed-duration] .jb-catalog-filters{grid-template-columns:1fr}.jb-duration-overview figure{margin:0 0 12px;height:15cqh;overflow:hidden}.jb-duration-overview section{margin-top:10px;padding-top:8px;border-top:1px solid #c8b69f}.jb-duration-overview h2{margin:0 0 5px;font-size:clamp(17px,1.65cqw,27px);line-height:1.15;font-weight:400}.jb-duration-overview p{margin:0 0 5px;font-size:clamp(12px,.95cqw,16px);line-height:1.4;color:#654}.jb-duration-scope summary{padding:8px 0;border-bottom:1px solid #b58c61;font-size:clamp(12px,1.1cqw,18px)}.jb-duration-overview .jb-duration-scope[open]>div{top:20%;right:0;bottom:10%;left:0}@media(max-width:900px){.jb-catalog-standalone .jb-duration-overview figure{height:180px}.jb-catalog-standalone .jb-duration-overview h2{font-size:21px}.jb-catalog-standalone .jb-duration-overview p{font-size:14px}.jb-catalog-standalone .jb-duration-scope[open]>div{position:static;padding:14px}}@media(max-width:760px){.jb-duration-entry .page-left{width:30%}.jb-duration-entry .page-right{left:39%;width:55%}.jb-duration-entry-image{height:23cqh}.jb-duration-entry-note{font-size:10px}.jb-duration-links{gap:6px}.jb-duration-links a{padding:8px 5px}.jb-duration-links h3{font-size:20px}.jb-duration-links p{font-size:10px}.jb-duration-links span,.jb-duration-links b{display:none}}.jb-catalog .jb-catalog-intro,.jb-catalog .jb-duration-overview p,.jb-catalog .jb-catalog-card p,.jb-catalog .jb-catalog-help p,.jb-catalog .jb-feature-link>p:not(.jb-feature-meta){font-size:16px;line-height:1.5}.jb-catalog .jb-catalog-card h3{font-size:20px;line-height:1.2}.jb-catalog .jb-catalog-card small,.jb-catalog .jb-catalog-kicker{font-size:13px}.jb-catalog .jb-catalog-card>span,.jb-catalog .jb-catalog-help,.jb-catalog .jb-catalog-disclaimer{font-size:14px;line-height:1.5}.jb-catalog .jb-catalog-filters label{font-size:14px}.jb-catalog .jb-catalog-filters select{min-height:44px;font-size:16px}.jb-catalog .jb-catalog-pagination{gap:8px;font-size:14px;flex-shrink:0}.jb-catalog .jb-catalog-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:auto;min-height:44px;padding:8px 12px;border-radius:22px;font-size:14px;flex-shrink:0}.jb-duration-entry .jb-duration-entry-note,.jb-duration-entry .jb-duration-links p{font-size:16px;line-height:1.45}@media(min-width:901px){.jb-catalog-standalone .jb-catalog-feature{overflow-y:auto;scrollbar-width:thin;padding-bottom:12px}.jb-catalog-standalone .jb-catalog-credits,.jb-catalog-standalone .jb-catalog-disclaimer{position:static;margin-top:16px}.jb-duration-entry .jb-duration-links{min-height:0;overflow-y:auto;scrollbar-width:thin}.jb-duration-entry .jb-duration-links a{min-height:130px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/jb-catalog.css.map */
