.shopify-section.br-product-book-section{display:block!important;width:100%;max-width:none;margin:0;padding:0!important}.shopify-section.br-product-book-section>.br-book{width:100%!important;max-width:none!important;margin:0!important}.br-book{--br-book-pearl: var(--br-color-pearl, #f4f4f1);--br-book-paper: var(--br-color-paper-bright, #f8f8f5);--br-book-well: var(--br-color-well, #e2e3df);--br-book-ink: var(--br-color-ink, #0d0d0f);--br-book-pink: var(--br-color-pink, #d3a4b9);--br-book-line: rgba(13, 13, 15, .2);--br-book-soft: rgba(13, 13, 15, .08);--br-book-muted: rgba(13, 13, 15, .58);--br-book-inset: var(--br-fluid-inset, clamp(.75rem, 2.5vw, 3.25rem));--br-book-rail-height: 2.25rem;display:block;position:relative;overflow:visible;padding-top:var(--br-header-height, 3.5rem);background:var(--br-book-pearl);color:var(--br-book-ink);font-family:var(--font-body--family, "IBM Plex Mono", monospace)}.br-book *,.br-book *:before,.br-book *:after{box-sizing:border-box}.br-book button,.br-book input{font:inherit;color:inherit}.br-book__rail{position:sticky;z-index:25;top:var(--br-header-height, 3rem);height:var(--br-book-rail-height);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 var(--br-book-inset);background:var(--br-book-ink);color:var(--br-book-paper);font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase}.br-book__rail a{color:inherit;text-decoration:none}.br-book__rail a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:.25em}.br-book__rail a:after,.br-book__field-notes a:after{margin-left:.38em;content:"\2197";font-size:.88em}.br-book__viewport{position:relative;overflow:hidden}.br-book__track{display:flex;transform:translateZ(0);transition:transform .68s cubic-bezier(.77,0,.18,1);will-change:transform}.br-book[data-demo=false] .br-book__viewport{overflow:visible}.br-book[data-demo=false] .br-book__track{display:block;transform:none;transition:none}.br-book__sheet{position:relative;display:grid;min-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));height:calc(100svh - 6.75rem);min-height:calc(100svh - 6.75rem);background:var(--br-book-pearl);view-transition-name:br-product-sheet}.br-book__sheet--product{height:auto;min-height:calc(100svh - var(--br-header-height, 3.5rem) - var(--br-book-rail-height));align-items:start}.br-book__sheet:after{position:absolute;z-index:5;top:0;right:0;width:1.375rem;height:100%;background:linear-gradient(90deg,transparent,rgba(13,13,15,.06));content:"";pointer-events:none}.br-book__figure{position:relative;height:calc(100svh - 6.75rem);min-height:calc(100svh - 6.75rem);overflow:hidden;border-right:1px solid rgba(248,248,245,.18);background-color:#090a0b;background-image:none;background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width:56.25rem){.br-book__figure{background-image:var(--br-book-stage-image-mobile)}}@media(min-width:56.3125rem){.br-book__figure{background-image:var(--br-book-stage-image-desktop)}}.br-book__sheet--product .br-book__figure{position:sticky;top:calc(var(--br-header-height, 3.5rem) + var(--br-book-rail-height));height:calc(100svh - var(--br-header-height, 3.5rem) - var(--br-book-rail-height));min-height:calc(100svh - var(--br-header-height, 3.5rem) - var(--br-book-rail-height))}.br-book__figure:before{content:none}.br-book__figure-code{position:absolute;z-index:4;color:#f8f8f5ad;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase}.br-book__figure-code{top:1.3rem;right:var(--br-book-inset);text-align:right}.br-book__floor{display:none}.br-book__media-stage{position:absolute;z-index:2;top:50%;bottom:auto;left:50%;width:auto;max-width:100%;height:92%;aspect-ratio:4 / 5;transform:translate(-50%,-50%);transition:opacity .4s ease,transform .5s ease}.br-book__media-stage:before,.br-book__media-stage:after{position:absolute;z-index:0;top:95%;width:14%;height:1.2%;border-radius:50%;background:#0009;filter:blur(8px);content:""}.br-book__media-stage:before{left:42.219%;transform:translate(-50%) rotate(-2deg)}.br-book__media-stage:after{left:56.5%;transform:translate(-50%) rotate(2deg)}.br-book__media-track{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.br-book__media-track::-webkit-scrollbar{display:none}.br-book__media-track.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.br-book__media-track:focus-visible{outline:2px solid var(--br-color-pink-highlight);outline-offset:-2px}.br-book__media-slide{position:relative;min-width:100%;height:100%;flex:0 0 100%;margin:0;scroll-snap-align:start}.br-book__media-slide img{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.br-book__placeholder-mask{position:absolute;z-index:3;top:23%;left:35%;width:30%;min-height:11%;display:grid;place-items:center;padding:.5rem;background:#141416;color:#f8f8f594;font-size:.5rem;text-align:center;text-transform:uppercase}.br-book__media-pages{position:absolute;z-index:6;bottom:.25rem;left:50%;display:flex;gap:.3rem;transform:translate(-50%)}.br-book__media-pages button{position:relative;width:1.6rem;height:1.5rem;padding:0;border:0;background:transparent;cursor:pointer}.br-book__media-pages button:before{position:absolute;top:50%;right:0;left:0;height:3px;border:0;background:#f8fafc59;content:"";transform:translateY(-50%);transition:background-color .18s ease}.br-book__media-pages button[aria-current=true]:before{background:#f8fafdeb}.br-book__dossier{display:grid;align-content:start;height:calc(100svh - 6.75rem);min-width:0;padding:clamp(1.75rem,3.5vw,3.5rem);background:var(--br-book-paper);overflow-y:auto;overscroll-behavior:contain}.br-book__sheet--product .br-book__dossier{height:auto;min-height:calc(100svh - var(--br-header-height, 3.5rem) - var(--br-book-rail-height));overflow:visible;overscroll-behavior:auto}.br-book__page-meta{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;color:var(--br-book-muted);font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase}.br-book__title{max-width:none;margin:0;font-family:var(--br-font-display, "Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:clamp(4rem,6vw,6rem);font-variation-settings:var(--br-font-pixel-settings, "ELSH" 1);font-weight:400;letter-spacing:normal;line-height:.88;overflow-wrap:normal;text-wrap:pretty;text-transform:uppercase}.br-book__dek{max-width:44ch;margin:1.5rem 0;color:var(--br-book-muted);font-size:.75rem}.br-book__classification{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.5rem;border:1px solid var(--br-book-line)}.br-book__classification>div{padding:.85rem;border-right:1px solid var(--br-book-line)}.br-book__classification>div:last-child{border-right:0}.br-book__classification span{display:block;color:var(--br-book-muted);font-size:.6875rem;text-transform:uppercase}.br-book__classification strong{font-size:.78rem;font-weight:600}.br-book__compare{margin-left:.5rem;color:var(--br-book-muted)}.br-book__option{display:grid;gap:.65rem;padding:1rem 0;border-top:1px solid var(--br-book-line)}.br-book__option-label{display:flex;justify-content:space-between;gap:1rem;color:var(--br-book-muted);font-size:.6875rem;text-transform:uppercase}.br-book__option-tools{display:flex;align-items:center;gap:.8rem}.br-book__option-tools b{color:var(--br-book-ink);font-weight:600}.br-book__option-tools button,.br-book__text-button{padding:0;color:var(--br-book-ink);background:transparent;border:0;border-bottom:1px solid currentColor;cursor:pointer;font-size:.6875rem;font-weight:600;text-transform:uppercase}.br-book__choices{display:flex;flex-wrap:wrap;gap:.45rem}.br-book__choices--size{display:grid;grid-template-columns:repeat(var(--br-option-count),minmax(0,1fr))}.br-book__choice{min-width:2.8125rem;min-height:2.8125rem;padding:.65rem .8rem;border:1px solid var(--br-book-line);background:transparent;cursor:pointer;text-transform:uppercase}.br-book__choices--size .br-book__choice{width:100%;min-width:0;padding-inline:.25rem}.br-book__choice[aria-pressed=true]{border-color:var(--br-book-ink);background:var(--br-book-ink);color:var(--br-book-paper)}.br-book__choice:disabled{opacity:.36;cursor:not-allowed}.br-book__choice--color:before{display:inline-block;width:.625rem;height:.625rem;margin-right:.5rem;border:1px solid currentColor;background:var(--br-swatch, transparent);content:""}.br-book__add{display:flex;width:100%;min-height:3.875rem;align-items:center;justify-content:space-between;margin-top:.25rem;padding:1rem;border:0;background:var(--br-book-ink);color:var(--br-book-paper);cursor:pointer;font-weight:600;letter-spacing:.035em;text-align:left;text-transform:uppercase}.br-book .br-book__add,.br-book .br-book__add span{color:var(--br-book-paper)}.br-book__add:disabled{cursor:not-allowed;opacity:.48}.br-book__add:not(:disabled):is(:hover,:focus-visible){background:#f3b5b8;color:var(--br-book-ink)}.br-book .br-book__add:not(:disabled):is(:hover,:focus-visible) span{color:var(--br-book-ink)}.br-book__add-mark{width:2.25rem;height:2.25rem;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(248,248,245,.52);font-size:.8rem;transition:background-color .16s ease,color .16s ease}.br-book__add:not(:disabled):is(:hover,:focus-visible) .br-book__add-mark{background:var(--br-book-paper);color:var(--br-book-ink)}.br-book__add:focus-visible{outline:2px solid var(--br-book-ink);outline-offset:3px}.br-book__note{margin:.85rem 0 0;color:var(--br-book-muted);font-size:.6875rem}.br-book__spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0;border-top:1px solid var(--br-book-line);border-left:1px solid var(--br-book-line)}.br-book__spec-grid>div{min-width:0;min-height:4.6rem;display:grid;align-content:start;gap:.35rem;padding:.7rem;border-right:1px solid var(--br-book-line);border-bottom:1px solid var(--br-book-line)}.br-book__spec-grid dt{color:var(--br-book-muted);font-size:.625rem;letter-spacing:.035em;text-transform:uppercase}.br-book__spec-grid dd{margin:0;font-size:.75rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere;text-transform:uppercase}.br-book__details{margin-top:1rem;border-top:1px solid var(--br-book-line)}.br-book__details details{border-bottom:1px solid var(--br-book-line)}.br-book__details summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;cursor:pointer;font-size:.6875rem;list-style:none;text-transform:uppercase}.br-book__details summary::-webkit-details-marker{display:none}.br-book__details summary:after{content:"+"}.br-book__details details[open] summary:after{content:"\2212"}.br-book__details-content{padding:0 0 1rem;color:var(--br-book-muted);font-size:.75rem}.br-book__details-content p:first-child{margin-top:0}.br-book__details-content p:last-child{margin-bottom:0}.br-book__size-dialog{--br-glass-surface: rgba(248, 250, 253, .64);width:min(calc(100vw - 1.5rem),46rem);max-width:none;max-height:calc(100svh - 1.5rem);margin:auto;padding:0;color:var(--br-book-ink);border:0;border-radius:0;overflow:auto;box-shadow:none}.br-book__size-dialog::backdrop{background:#0d0d0f94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.br-book__size-shell{display:grid;gap:1rem;padding:1rem}.br-book__size-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--br-book-line)}.br-book__size-header span,.br-book__size-source{color:var(--br-book-muted);font-size:.6875rem;line-height:1.4;letter-spacing:.025em;text-transform:uppercase}.br-book__size-header h2{margin:.5rem 0 0;font-family:var(--br-font-display, "Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:clamp(2.5rem,12vw,5.25rem);font-variation-settings:var(--br-font-pixel-settings, "ELSH" 1);font-weight:400;line-height:.88;letter-spacing:normal;text-transform:uppercase}.br-book__size-header>button{width:2.75rem;height:2.75rem;flex:0 0 auto;color:#fff;background:var(--br-book-ink);border:0;cursor:pointer;font-size:1.5rem}.br-book__size-note{max-width:62ch;margin:0;font-size:.75rem;line-height:1.55}.br-book__unit-switch{display:grid;grid-template-columns:repeat(2,3.25rem);gap:1px;width:max-content;padding:1px;background:var(--br-book-line)}.br-book__unit-switch button{min-height:2.75rem;color:var(--br-book-ink);background:var(--br-book-paper);border:0;cursor:pointer;font-size:.6875rem;font-weight:600}.br-book__unit-switch button[aria-pressed=true]{color:#fff;background:var(--br-book-ink)}.br-book__size-table-wrap{border:1px solid var(--br-book-line)}.br-book__size-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.75rem}.br-book__size-table th,.br-book__size-table td{height:2.9rem;padding:.45rem;border-right:1px solid var(--br-book-line);border-bottom:1px solid var(--br-book-line);text-align:left}.br-book__size-table th:last-child,.br-book__size-table td:last-child{border-right:0}.br-book__size-table tbody tr:last-child th,.br-book__size-table tbody tr:last-child td{border-bottom:0}.br-book__size-table thead th{color:var(--br-book-muted);font-size:.625rem;letter-spacing:.03em;text-transform:uppercase}.br-book__size-table button{width:100%;min-height:2.25rem;padding:0 .25rem;color:var(--br-book-ink);background:transparent;border:1px solid var(--br-book-line);cursor:pointer;font-size:.625rem;font-weight:600;text-transform:uppercase}.br-book__size-table button:hover{color:#fff;background:var(--br-book-ink);border-color:var(--br-book-ink)}.br-book__size-finder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:1rem;border-top:1px solid var(--br-book-line)}.br-book__finder-heading{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.6875rem;text-transform:uppercase}.br-book__finder-heading output{color:#70455a;font-weight:600;text-align:right}.br-book__size-finder label{display:grid;gap:.4rem;color:var(--br-book-muted);font-size:.625rem;letter-spacing:.025em;text-transform:uppercase}.br-book__size-finder input{width:100%;min-height:3rem;padding:0 .7rem;color:var(--br-book-ink);background:#fff;border:1px solid var(--br-book-line);border-radius:0;font-size:1rem}.br-book__size-finder>button{grid-column:1 / -1;min-height:3rem;color:#fff;background:var(--br-book-ink);border:0;cursor:pointer;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.br-book__size-source{margin:0;padding-top:1rem;border-top:1px solid var(--br-book-line)}.br-book__nav{position:absolute;z-index:20;top:50%;display:flex;width:3.625rem;height:8.25rem;align-items:center;justify-content:center;border:1px solid var(--br-book-line);background:#f8f8f5a8;color:var(--br-book-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;font-size:.6875rem;text-decoration:none;text-transform:uppercase;transform:translateY(-50%);writing-mode:vertical-rl}.br-book__nav:hover:not([aria-disabled=true]),.br-book__nav:focus-visible:not([aria-disabled=true]){background:var(--br-book-ink);color:var(--br-book-paper)}.br-book__nav[aria-disabled=true]{opacity:.28;cursor:not-allowed;pointer-events:none}.br-book__nav--prev{left:0;border-left:0}.br-book__nav--next{right:0;border-right:0}.br-book__nav b{margin-bottom:.5rem;color:var(--br-book-pink);font-size:1rem}.br-book__pager{position:absolute;z-index:22;right:calc(var(--br-book-inset) + 3rem);bottom:1.25rem;display:flex;gap:.45rem}.br-book__pager button,.br-book__pager span{width:1.75rem;height:.3125rem;padding:0;border:0;background:#0d0d0f2e}.br-book__pager button{cursor:pointer}.br-book__pager [aria-current=true],.br-book__pager .is-current{background:#0d0d0fd1}.br-book.is-leaving-next .br-book__track{transform:translate3d(-100vw,0,0)!important}.br-book.is-leaving-prev .br-book__track{transform:translate3d(100vw,0,0)!important}.br-book__sheet.is-entering .br-book__media-stage{animation:brBookFigureEnter .65s cubic-bezier(.22,.8,.22,1)}@keyframes brBookFigureEnter{0%{opacity:0;transform:translate(-42%,calc(-50% + 1.5rem))}to{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.br-book__track,.br-book__media-stage{transition:none}.br-book__sheet.is-entering .br-book__media-stage{animation:none}}@media(max-width:56.25rem){.br-book__sheet{grid-template-columns:1fr;height:auto}.br-book__sheet--product{min-height:auto}.br-book__figure,.br-book__sheet--product .br-book__figure{position:relative;top:auto;height:min(80svh,125vw);min-height:0;border-right:0;border-bottom:1px solid var(--br-book-line)}.br-book__dossier{height:auto;padding:2.5rem var(--br-book-inset) 5rem;overflow:visible}.br-book__nav{top:28rem}.br-book__media-stage{top:50%;bottom:auto;max-width:100%;height:92%}}@media(max-width:46.8125rem){.br-book{padding-top:var(--br-header-height-mobile, 3.25rem)}.br-book__rail{top:var(--br-header-height-mobile, 2.75rem)}}@media(max-width:37.5rem){.br-book{--br-book-rail-height: 2.25rem}.br-book__rail{height:var(--br-book-rail-height);align-items:center;padding-block:0}.br-book__rail span{max-width:none}.br-book__sheet{min-height:auto}.br-book__figure{min-height:0;aspect-ratio:4 / 5}.br-book__figure{background-size:cover}.br-book__media-stage{top:50%;bottom:auto;left:50%;width:auto;max-width:100%;height:92%}.br-book__figure-code{top:.9rem;right:.9rem;left:auto;text-align:right}.br-book__figure-caption,.br-book__gesture{display:none}.br-book__dossier{padding:2.5rem .75rem 5rem}.br-book__title{font-size:clamp(3.5rem,17vw,4.5rem)}.br-book__classification{grid-template-columns:1fr}.br-book__classification>div{border-right:0;border-bottom:1px solid var(--br-book-line)}.br-book__classification>div:last-child{border-bottom:0}.br-book__nav{top:17rem;width:3rem;height:5.5rem;writing-mode:horizontal-tb}.br-book__nav span{display:none}.br-book__nav b{margin:0;font-size:1.35rem}.br-book__pager{right:.75rem;bottom:1.5rem}.br-book__placeholder-mask{font-size:.42rem}.br-book__spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-book__option-label{align-items:flex-start}.br-book__option-tools{align-items:flex-end;flex-direction:column;gap:.35rem}.br-book__size-finder{grid-template-columns:1fr}.br-book__finder-heading,.br-book__size-finder>button{grid-column:1}.br-book__size-table th,.br-book__size-table td{padding-inline:.3rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/br-product-book.css.map */
