.book-body{display:block;min-height:0;height:auto}.n-root{--n-soft: var(--color-border-soft);--n-gap: 24px;--n-recto-w: clamp(320px, 25vw, 460px);--n-idx-w: clamp(300px, 26vw, 400px);--n-cap-w: 900px;position:relative;box-sizing:border-box;margin:0 auto;background:var(--color-white);color:var(--type-color-base);font-family:var(--font-family);font-size:var(--type-size-base, 1rem);font-weight:400;line-height:var(--type-line-height, 1.5)}:where(.n-root) *,:where(.n-root) *:before,:where(.n-root) *:after{box-sizing:border-box}:where(.n-root) :is(h1,h2,h3,p,ul,dl,dd,figure){margin:0;padding:0}:where(.n-root) :is(h1,h2,h3){font-size:inherit;font-weight:700;line-height:inherit}:where(.n-root) ul{list-style:none}:where(.n-root) img{display:block}:where(.n-root) a{color:inherit;text-decoration:none}:where(.n-root) button{margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}:where(.n-root) select{color:inherit;font:inherit}@media(hover:hover){.n-root a:hover,.n-link:hover{text-decoration:underline;text-underline-offset:.18em}}.n-root .n-entry:hover,.n-root .n-mark:hover,.n-root .n-sq:hover{text-decoration:none}.n-scroll{scrollbar-width:none}.n-scroll::-webkit-scrollbar{display:none}.n-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.n-root [hidden]{display:none!important}.n-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:16px 0 22px}.n-mark{font-family:"Arial Black",var(--n-mark-fallback, Arial),Arial,Helvetica,sans-serif;font-weight:900;font-synthesis:none;font-size:20px;line-height:1;white-space:nowrap}.n-nav{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.n-nav [aria-current=page]{text-decoration:underline;text-underline-offset:.18em}.n-slot .media-image,.n-box .media-image,.n-item .media-image{width:100%;height:100%}.n-slot .media-image__img,.n-box .media-image__img,.n-item .media-image__img{width:100%;height:100%;object-fit:contain}.n-item{position:relative;margin:0;aspect-ratio:var(--r)}.n-rows{display:flex;flex-direction:column;gap:var(--n-g)}.n-row{display:flex;align-items:flex-start;gap:var(--n-g)}.n-row>.n-item{flex-grow:calc(var(--r) * 100);flex-shrink:1;flex-basis:0px;min-width:0}.n-row.is-short>.n-item{flex:none;width:calc(var(--n-t) * var(--r))}.n-index{--n-mode: phone;--n-row-h: 72px;--n-row-gap: 16px;--n-group-gap: 20px}.n-col,.n-entries{display:flex;flex-direction:column;gap:var(--n-group-gap)}.n-entries{gap:var(--n-row-gap)}.n-col:empty{display:none}.n-yhead{margin-bottom:10px}.n-entry{display:flex;align-items:flex-start;gap:12px;width:100%}.n-slot{position:relative;display:block;flex:none;width:calc(var(--n-row-h) * var(--r));height:var(--n-row-h)}.n-slot:before{content:"";position:absolute;left:0;right:0;bottom:-7px;border-top:1px solid currentColor;visibility:hidden}.n-entry[aria-current=true] .n-slot:before,.n-entry.is-previewing .n-slot:before{visibility:visible}.n-entry-text{display:block;flex:1 1 auto;min-width:0}.n-entry-title,.n-entry-line{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.n-entry-title{font-weight:700}.n-entry[aria-current=true] .n-entry-title,.n-entry.is-hover .n-entry-title,.n-entry.is-previewing .n-entry-title,.n-entry:focus-visible .n-entry-title{text-decoration:underline;text-underline-offset:.18em}.n-ibar{margin-bottom:16px}.n-filter,.n-years{display:flex;flex-wrap:wrap;align-items:center;column-gap:.4em}.n-fl[aria-pressed=true],.n-opt[aria-pressed=true],.n-yl[aria-current]{font-weight:700}.n-fl:before,.n-opt:before,.n-yl:before{content:attr(data-w);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:700}.n-years,.n-fbar{display:none}.n-colophon{margin-top:auto;padding-top:24px}.n-verso{--n-beside: 0;position:relative}.n-plates{display:flex;flex-direction:column;gap:var(--n-gap)}.n-plates.is-beside{display:grid;align-items:start}.n-lead{min-width:0}.n-box{position:relative;width:min(100%,var(--n-cap-w));aspect-ratio:var(--r)}.n-sheet{--n-g: var(--n-gap);display:flex;flex-direction:column;gap:var(--n-gap);width:min(100%,var(--n-cap-w))}.n-plates.is-beside .n-sheet{width:auto}.n-about{max-width:36em;padding-top:56px}.n-contact,.n-cv+.n-cv{margin-top:24px}.n-about .n-text a:before{content:"["}.n-about .n-text a:after{content:"]"}.n-about .n-text br+a{display:inline-block;margin-top:8px}.n-policy{max-width:36em;padding-top:56px}.n-policy .n-text{margin-top:24px}.n-policy .n-text>:first-child{margin-top:0}.n-policy .n-text :is(h2,h3,h4){margin:1.5em 0 12px}.n-policy .n-text :is(ul,ol){margin-top:1em;padding-left:1.25em}.n-policy .n-text ul{list-style:disc}.n-policy .n-text ol{list-style:decimal}.n-policy .n-text li+li{margin-top:.25em}.n-policy .n-text :is(ul,ol)+p{margin-top:1.5em}.n-policy .n-text table{width:100%;margin-top:1em;border-collapse:collapse;border-bottom:1px solid var(--n-soft)}.n-policy .n-text :is(th,td){padding:8px 12px 8px 0;vertical-align:top;text-align:left}.n-policy .n-text th{font-weight:700}.n-policy .n-text :is(th,td):first-child{width:40%}.n-policy .n-text :is(th,td):last-child{padding-right:0}.n-policy .n-text tr+tr :is(th,td){border-top:1px solid var(--n-soft)}.n-policy .n-text table+p{margin-top:1.5em}.n-policy-list{border-bottom:1px solid var(--n-soft)}.n-policy-list li{padding:8px 0;border-top:1px solid var(--n-soft)}.n-policy-list a[aria-current]{font-weight:700}.n-cv-head{margin-bottom:12px}.n-cv-table{border-bottom:1px solid var(--n-soft)}.n-cv .n-cv-row{grid-template-columns:var(--n-cv-w, 128px) minmax(0,1fr);border-top:1px solid var(--n-soft)}.n-cv .n-cv-row dt{font-weight:400}.n-cv-title,.n-cv-where{display:block}.n-cv-title{font-weight:700}.n-cart-body{container-type:inline-size}.n-cart-table{--n-row-h: 64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;column-gap:12px}.n-cart-line{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:start;padding:8px 0}.n-cart-line+.n-cart-line{border-top:1px solid var(--n-soft)}.n-cart-slot{display:block;width:calc(var(--n-row-h) * var(--r));height:var(--n-row-h)}.n-cart-slot .media-image{width:100%;height:100%}.n-cart-slot .media-image__img{width:100%;height:100%;object-fit:contain}.n-cart-what{display:flex;flex-direction:column;min-width:0}.n-cart-name{font-weight:700}.n-cart-qty{display:flex;align-items:center}.n-cart-price{justify-self:end;font-variant-numeric:tabular-nums;white-space:nowrap}.n-cart-remove{display:flex}.n-cart-remove .n-sign{padding-right:0}@container (width < 480px){.n-cart-table{grid-template-columns:auto minmax(0,1fr) auto}.n-cart-line{grid-template-areas:"slot what remove" "slot qty price"}.n-cart-slot{grid-area:slot}.n-cart-what{grid-area:what}.n-cart-remove{grid-area:remove;justify-self:end}.n-cart-qty{grid-area:qty;margin-top:8px;margin-left:-12px}.n-cart-price{grid-area:price;margin-top:8px;align-self:center}}.n-cart-foot{border-top:1px solid var(--n-soft);padding-top:24px}.n-cart-foot>*+*{margin-top:24px}.n-cart-total-label{font-weight:700}.n-cart-consent{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:start;max-width:36em;cursor:pointer}.n-cart-consent input{width:16px;height:16px;margin:.2em 0 0;cursor:pointer}.n-verb:disabled{opacity:.5;cursor:default}.n-cart-root [aria-disabled=true]{opacity:.5;cursor:progress}.n-cart-root .loading-spinner{display:none!important}.n-cart-root>.n-added{margin:16px 0 0}.n-cart-empty>*+*{margin-top:24px}.n-runhead{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;margin-bottom:24px}.n-turn{display:flex;flex:none;gap:8px}.n-sq{display:inline-block;flex:none;width:32px;height:32px;border:1px solid var(--n-soft);background:color-mix(in srgb,var(--color-white) 90%,transparent);line-height:30px;text-align:center;text-decoration:none}.n-sq:disabled,.n-sq.is-off{visibility:hidden}.n-body{margin-top:24px}.n-body>*+*{margin-top:24px}.n-text p+p{margin-top:1.5em}.n-text img{display:block;width:100%;height:auto}.n-text p:has(>img:only-child){margin:24px 0}.n-buy>*+*{margin-top:24px}.n-buy>.n-added{margin-top:0}.n-buy>input[type=hidden]+.n-buy-facts{margin-top:0}.n-buy>.n-buy-table,.n-buy-table+*{margin-top:16px}.n-buy-row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;padding:8px 0}.n-buy-label,.n-buy-vals{display:flex;align-items:center}.n-buy-label{justify-content:space-between}.n-buy-vals{flex-wrap:wrap;column-gap:12px}.n-qty .n-buy-vals{column-gap:0}.n-buy-opts{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px}.n-buy-select{padding:2px 8px;border:1px solid var(--n-soft);border-radius:0;background:var(--color-white);color:inherit;font:inherit}html.js .n-buy-select{display:none}html:not(.js) .n-buy-opts{display:none}.n-sign{margin:-8px 0;padding:8px 12px}.n-qty-n{width:2.5ch;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.n-qty-n::-webkit-outer-spin-button,.n-qty-n::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.n-verb{display:block;width:100%}.n-added:empty{display:none}.n-list-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:12px;padding:8px 0}.n-list-row+.n-list-row{border-top:1px solid var(--n-soft)}.n-list dt{font-weight:700}.n-root .product-details-list,.n-root .product-details-list__group{margin:0;padding:0}.n-root .product-details-list__item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:12px;margin:0;padding:8px 0}.n-root .product-details-list__item+.product-details-list__item,.n-root .product-details-list__group+.product-details-list__group>.product-details-list__item:first-child{border-top:1px solid var(--n-soft)}.n-root .product-details-list__label{font-weight:700}.n-root .product-details-list__value{margin:0}.n-phead{display:none}@media(max-width:820px){.n-root{padding:0 16px;font-size:.9rem}.n-root:not(.is-page) .n-entry[aria-current=true] .n-entry-title{text-decoration:none}.n-root:not(.is-page) .n-entry[aria-current=true] .n-slot:before{visibility:hidden}.n-index{--n-group-gap: 24px;padding-bottom:40px}.n-root.is-page .n-index,.n-root.is-page .n-index-h1,.n-dk{display:none}.n-ibar,.n-phead{position:sticky;top:0;z-index:5;margin:0 -16px 16px;border-bottom:1px solid var(--n-soft);background:var(--color-white);white-space:nowrap}.n-filter,.n-years{display:flex;flex-wrap:nowrap;height:36px;padding:0 16px}.n-years{height:35px}.n-phead{display:flex;align-items:center;gap:.4em;margin-bottom:0;padding:10px 16px}.n-entries{flex-flow:row wrap;gap:20px 12px}.n-li{--n-row-h: var(--n-wh, 240px);width:calc(var(--n-row-h) * var(--r));min-width:0}.n-li.is-alone{width:100%}.n-entry{flex-direction:column}.n-entry-text{align-self:stretch}.n-plate{display:none}.n-root.is-page .n-plate{display:flex;flex-direction:column}.n-verso,.n-plates{display:contents}.n-phead{order:0}.n-lead{order:1}.n-recto{order:2}.n-sheet{order:3}.n-fbar{order:4}.n-plate.is-dragging{-webkit-user-select:none;user-select:none}.n-phead-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.n-lead{margin:0 -16px;overflow-x:visible;overflow-y:clip;touch-action:pan-y}.n-about,.n-policy{padding-top:24px}.n-cv{--n-cv-w: 7.5em}.n-root.is-about .n-recto,.n-root.is-policy .n-recto{margin-top:40px;padding-bottom:40px}.n-cv+.n-cv{margin-top:40px}.n-colophon{padding-top:40px}.n-runhead{display:none}.n-recto{margin-top:18px}.n-sheet{display:flex;flex-direction:row;gap:12px;width:auto;margin:36px -16px 0;padding:4px 16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px}.n-sheet:empty{display:none}.n-item{flex:none;width:calc(240px * var(--r));height:240px;scroll-snap-align:start}.n-fbar{position:sticky;bottom:0;z-index:5;display:block;height:48px;margin:40px -16px 0;padding:0 16px;border-top:1px solid var(--n-soft);background:var(--color-white)}.n-fbar-in{display:flex;align-items:center;gap:16px;height:100%}.n-fb{display:flex;gap:.4em;min-width:0;max-width:45%;white-space:nowrap}.n-fb-next{margin-left:auto}.n-fb-t{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media not (max-width:820px){.n-root{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;padding:0 40px}.n-head{grid-column:1 / -1;grid-row:1}.n-index-h1,.n-ph{display:none}.n-plate{display:grid;grid-template-columns:minmax(0,1fr) var(--n-recto-w);grid-template-rows:minmax(0,1fr);column-gap:48px;min-height:0}.n-root.is-cart .n-plate{grid-template-columns:minmax(0,1fr) min(48em,calc(100% - 48px))}.n-verso{grid-column:1;grid-row:1;min-height:0;margin:-8px -8px 0;padding:8px 8px 40px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.n-recto{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-height:0;margin:-8px -8px 0;padding:0 8px 40px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.n-recto-in{display:flex;flex:1 0 auto;flex-direction:column;padding-top:8px}.n-recto-in>*{flex:none}.n-runhead{position:sticky;top:0;z-index:1;margin-top:-8px;padding-top:8px;background:var(--color-white)}.n-ibar{padding-bottom:8px;border-bottom:1px solid var(--n-soft);background:var(--color-white)}}@media(not (max-width:820px))and (not (min-width:1200px)){.n-root{grid-template-rows:auto auto auto;height:auto;min-height:100vh;overflow:visible}.n-index{--n-mode: strip;--n-row-h: 64px;grid-row:2;margin:-8px -8px 32px;padding:8px}.n-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}.n-plate{grid-row:3;grid-template-rows:auto}.n-verso,.n-recto{overflow:visible}}@media(min-width:1200px){.n-root{grid-template-columns:minmax(0,1fr) var(--n-idx-w);grid-template-rows:auto minmax(0,1fr);column-gap:48px;max-width:calc(900px + var(--n-recto-w) + var(--n-idx-w) + 96px + 80px)}.n-plate{grid-column:1;grid-row:2}.n-index{--n-mode: fit;display:flex;flex-direction:column;grid-column:2;grid-row:2;min-height:0;margin:-8px -8px 0;padding:8px 8px 0}.n-index>*,.n-index>.n-scroll>*{flex:none}.n-index>.n-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0 -8px;padding:0 8px 40px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}@media not (max-width:2400px){.n-root{--n-recto-w: 36em;max-width:calc(900px + 24px + 450px + 48px + var(--n-recto-w) + 48px + var(--n-idx-w) + 80px)}.n-verso{--n-beside: 1}}.n-plates.is-leaving{position:absolute;z-index:1;margin:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.n-plates,.n-recto-in,.n-sheet{transition:opacity .25s ease,transform .25s ease}.n-enter,.n-plates.is-gone{opacity:0;transform:translate(var(--n-dx, 0px))}.n-plate.is-settling .n-lead,.n-plate.is-settling .n-verso,.n-plate.is-settling .n-recto,.n-plate.is-settling .n-sheet{transition:transform .2s ease}}.n-root .media-image.is-trimmed{overflow:hidden;overflow:clip}.n-root .media-image.is-trimmed>.media-image__img{position:absolute;top:var(--trim-y, 0%);left:var(--trim-x, 0%);width:var(--trim-w, 100%);height:var(--trim-h, 100%);max-width:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/book.css.map */
