:root{--line: color-mix(in srgb, var(--ink) 14%, transparent);--line-strong: color-mix(in srgb, var(--ink) 32%, transparent);--muted: color-mix(in srgb, var(--ink) 58%, transparent);--line-light: color-mix(in srgb, var(--paper) 18%, transparent);--muted-light: color-mix(in srgb, var(--paper) 62%, transparent);--serif: "Bodoni Moda", "Bodoni 72", Didot, "Didot LT STD", Georgia, serif;--sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.77, 0, .18, 1);--gutter: clamp(20px, 4vw, 64px);--header-h: 64px;--announce-h: 32px;--header-total: calc(var(--header-h) + var(--announce-h));--radius: 0}@media(min-width:990px){:root{--header-h: 76px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 14.5px/1.7 var(--sans);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}em,i{font-style:italic}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:1px solid currentColor;outline-offset:4px}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:400;padding:10px 16px;background:var(--ink);color:var(--paper);transform:translateY(-160%);transition:transform .3s var(--ease)}.skip-link:focus{transform:none}.label{font:500 10.5px/1.4 var(--sans);letter-spacing:.26em;text-transform:uppercase}.display{font-family:var(--serif);font-weight:400;line-height:.94;letter-spacing:-.025em;font-size:clamp(48px,8.4vw,150px)}.display em,.section-head__title em,h2 em,blockquote em{font-style:italic;font-weight:400}.section-pad{padding:clamp(80px,11vw,168px) var(--gutter)}.section-pad-top{padding-top:clamp(64px,8vw,120px)}.section-head{display:grid;gap:22px;margin-bottom:clamp(40px,5vw,72px)}.section-head--split{grid-template-columns:1fr;align-items:end}@media(min-width:990px){.section-head--split{grid-template-columns:1.4fr 1fr;gap:6vw}}.section-head__title{font:400 clamp(38px,5.2vw,88px)/1 var(--serif);letter-spacing:-.02em}.section-head__text{max-width:44ch;color:var(--muted);justify-self:start}@media(min-width:990px){.section-head__text{justify-self:end}}.rte p+p{margin-top:1em}.rte ul{display:grid;gap:8px}.rte li{position:relative;padding-left:22px}.rte li:before{content:"";position:absolute;left:0;top:.85em;width:12px;height:1px;background:currentColor;opacity:.5}.rte a{text-decoration:underline;text-underline-offset:3px}.link-line{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--ease-io);padding-bottom:2px}.link-line:hover,.link-line:focus-visible{background-size:100% 1px}.btn{--btn-fg: var(--ink);--btn-bg: transparent;--btn-fill: var(--ink);--btn-fill-fg: var(--paper);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 34px;border:1px solid var(--btn-fg);background:var(--btn-bg);color:var(--btn-fg);font:500 10.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;transition:color .6s var(--ease-io),border-color .6s var(--ease-io)}.btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--btn-fill);transform:scaleX(0);transform-origin:right center;transition:transform .7s var(--ease-io)}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1);transform-origin:left center}.btn:hover,.btn:focus-visible{color:var(--btn-fill-fg)}.btn .icon--arrow{width:26px;transition:transform .6s var(--ease-io)}.btn:hover .icon--arrow{transform:translate(5px)}.btn[disabled]{opacity:.4;pointer-events:none}.btn--solid{--btn-bg: var(--ink);--btn-fg: var(--paper);--btn-fill: var(--paper);--btn-fill-fg: var(--ink);border-color:var(--ink)}.btn--solid:hover{border-color:var(--ink)}.btn--paper{--btn-bg: var(--paper);--btn-fg: var(--ink);--btn-fill: var(--ink);--btn-fill-fg: var(--paper);border-color:var(--paper)}.btn--paper:hover{border-color:var(--paper);color:var(--paper)}.btn--line{--btn-fg: var(--ink);--btn-fill: var(--ink);--btn-fill-fg: var(--paper)}.btn--line-light{--btn-fg: var(--paper);--btn-fill: var(--paper);--btn-fill-fg: var(--ink);border-color:var(--line-light)}.btn--line-light:hover{border-color:var(--paper)}.btn--block{width:100%}.icon{width:20px;height:20px;flex:none}.icon--arrow{width:32px;height:12px}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.cursor{position:fixed;top:0;left:0;z-index:250;pointer-events:none;width:88px;height:88px;margin:-44px 0 0 -44px;border-radius:50%;background:#fff;mix-blend-mode:difference;color:#000;display:grid;place-items:center;transform:translate3d(-200px,-200px,0)}.cursor__label{font:500 10px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;transform:scale(0);transition:transform .5s var(--ease-out)}.cursor{scale:0;transition:scale .5s var(--ease-out)}.cursor.is-active{scale:1}.cursor.is-active .cursor__label{transform:scale(1)}@media(hover:none),(pointer:coarse){.cursor{display:none}}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:var(--ink);color:var(--paper);display:grid;place-items:center;align-content:center;gap:28px;transition:transform 1.1s var(--ease-io),visibility 0s linear 1.1s}.intro__mark{width:84px;clip-path:inset(100% 0 0 0);animation:intro-mark 1.1s var(--ease-out) .15s forwards}.intro__line{display:flex;gap:22px;font:500 10px/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;opacity:0;animation:intro-fade .8s var(--ease) .6s forwards}.intro.is-done{transform:translate(-100%);visibility:hidden}.no-js .intro,.intro-seen .intro{display:none}@keyframes intro-mark{to{clip-path:inset(0 0 0 0)}}@keyframes intro-fade{to{opacity:.7}}.site-header{position:fixed;top:0;left:0;right:0;z-index:60;color:var(--ink);background:var(--paper);transition:transform .7s var(--ease-io),background-color .5s var(--ease),color .5s var(--ease),box-shadow .5s;view-transition-name:site-header}.site-header--overlay:not(.is-scrolled){background:transparent;color:var(--paper)}.site-header.is-scrolled{box-shadow:0 1px 0 var(--line)}.site-header.is-hidden{transform:translateY(calc(-100% - 2px))}.announce{height:var(--announce-h);overflow:hidden;background:var(--ink);color:var(--paper);display:flex;align-items:center;transition:height .5s var(--ease-io)}.site-header--overlay:not(.is-scrolled) .announce{background:transparent;border-bottom:1px solid var(--line-light)}.announce__track{display:flex;width:max-content;animation:announce 38s linear infinite}.announce__group{display:flex}.announce__item{font:500 10px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;padding:0 44px;position:relative;white-space:nowrap}.announce__item:after{content:"";position:absolute;right:-2px;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5;transform:translateY(-50%)}@keyframes announce{to{transform:translate(-33.333%)}}.site-header__bar{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--gutter)}.site-header__left,.site-header__right{display:flex;align-items:center;gap:28px}.site-header__right{justify-content:flex-end;gap:18px}.site-nav{display:none}.site-nav__list{display:flex;gap:30px}.site-nav__link{font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;position:relative;padding:8px 0}.site-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease-io)}.site-nav__link:hover:after,.site-nav__link.is-active:after{transform:scaleX(1);transform-origin:left}.site-header__logo{display:flex;align-items:center;gap:12px}.site-header__logo .logo--mark{height:34px;width:auto}.site-header__logo .logo--wordmark{height:10px;width:auto}.site-header__book{display:none;font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase}.site-header__bag{position:relative;display:inline-flex;align-items:center;gap:10px;height:40px}.site-header__bag-label{display:none;font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase}.site-header__count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:currentColor;display:inline-grid;place-items:center;font:500 10px/1 var(--sans)}.site-header__count{color:var(--paper);background:var(--ink)}.site-header--overlay:not(.is-scrolled) .site-header__count{color:var(--ink);background:var(--paper)}.site-header__count.is-bump{animation:bump .6s var(--ease-out)}@keyframes bump{40%{transform:scale(1.5)}}.burger{display:inline-flex;align-items:center;gap:12px;height:40px}.burger__lines{display:grid;gap:6px;width:26px}.burger__lines i{display:block;height:1px;background:currentColor;transition:transform .5s var(--ease-io)}.burger__lines i:last-child{width:62%}.burger:hover .burger__lines i:last-child{transform:scaleX(1.6);transform-origin:left}.burger__label{display:none;font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase}@media(max-width:749px){.site-header__logo{gap:9px}.site-header__logo .logo--mark{height:28px}.site-header__logo .logo--wordmark{height:8px}}@media(min-width:990px){.site-nav{display:block}.burger__label,.site-header__book,.site-header__bag-label{display:inline}.site-header__left{gap:40px}}.main{padding-top:var(--header-total);min-height:60vh}.template-index .main,.template-password .main{padding-top:0}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--ink);color:var(--paper);clip-path:inset(0 100% 0 0);visibility:hidden;transition:clip-path .9s var(--ease-io),visibility 0s linear .9s}.menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .9s var(--ease-io)}.menu__inner{height:100%;display:grid;grid-template-rows:auto 1fr auto;padding:22px var(--gutter) 32px}.menu__top{display:flex;justify-content:space-between;align-items:center;height:44px}.menu__close{width:44px;height:44px;display:grid;place-items:center}.menu__list{align-self:center;display:grid;gap:4px}.menu__item{overflow:hidden}.menu__link{display:flex;align-items:baseline;gap:18px;transform:translateY(105%);transition:transform 1s var(--ease-out),opacity .4s;transition-delay:calc(.25s + var(--i) * .07s)}.menu.is-open .menu__link{transform:none}.menu__num{font:500 10px/1 var(--sans);letter-spacing:.24em;opacity:.55}.menu__text{font:400 clamp(40px,8vw,112px)/1.02 var(--serif);letter-spacing:-.02em;white-space:nowrap;transition:transform .6s var(--ease-io),font-style 0s}.menu__list:hover .menu__link{opacity:.32}.menu__list .menu__link:hover{opacity:1}.menu__link:hover .menu__text{transform:translate(16px);font-style:italic}.menu__figure{display:none}.menu__foot{display:flex;flex-wrap:wrap;gap:28px;font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase}@media(min-width:990px){.menu__inner{grid-template-columns:1.3fr 1fr;grid-template-rows:auto 1fr auto;column-gap:6vw}.menu__top{grid-column:1 / -1}.menu__figure{display:block;grid-row:2;grid-column:2;align-self:center;aspect-ratio:4 / 5;max-height:70vh;overflow:hidden;opacity:0;transform:translate(40px);transition:opacity .8s var(--ease) .4s,transform 1.2s var(--ease-out) .4s}.menu.is-open .menu__figure{opacity:1;transform:none}.menu__figure img{width:100%;height:100%;object-fit:cover;transition:opacity .4s var(--ease)}.menu__figure img.is-swapping{opacity:.2}.menu__foot{grid-column:1 / -1}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;transition:visibility 0s linear .8s}.drawer.is-open{visibility:visible;transition:none}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 50%,transparent);opacity:0;transition:opacity .7s var(--ease)}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);background:var(--paper);display:grid;grid-template-rows:auto auto 1fr auto;transform:translate(100%);transition:transform .8s var(--ease-io);outline:none}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;border-bottom:1px solid var(--line)}.drawer__title{font:400 30px/1 var(--serif)}.drawer__title sup{font:500 11px/1 var(--sans);letter-spacing:.1em;vertical-align:top;margin-left:4px}.drawer__close{width:40px;height:40px;display:grid;place-items:center}.drawer__ship{padding:16px 28px;border-bottom:1px solid var(--line)}.drawer__ship-text{font-size:12.5px;margin-bottom:10px}.drawer__ship-bar{height:1px;background:var(--line);position:relative;overflow:hidden}.drawer__ship-bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform 1s var(--ease-out)}.drawer__items{overflow-y:auto;padding:8px 28px;overscroll-behavior:contain}.drawer__foot{padding:22px 28px 28px;border-top:1px solid var(--line);display:grid;gap:12px}.drawer__subtotal{display:flex;justify-content:space-between;font:400 22px/1.2 var(--serif)}.drawer__note{font-size:12px;color:var(--muted)}.drawer__actions{display:grid;gap:16px;justify-items:center}.drawer__view{font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase}.drawer__foot.is-empty{display:none}.line-item{display:grid;grid-template-columns:84px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);animation:item-in .7s var(--ease-out) both}.line-item.is-removing{opacity:.3;pointer-events:none}@keyframes item-in{0%{opacity:0;transform:translate(24px)}}.line-item__media{aspect-ratio:4 / 5;background:var(--bone);overflow:hidden}.line-item__media img{width:100%;height:100%;object-fit:cover}.line-item__title{font:400 18px/1.2 var(--serif);display:block}.line-item__variant{font-size:12px;color:var(--muted);margin-top:4px}.line-item__row{display:flex;align-items:center;gap:16px;margin-top:14px}.line-item__remove{font:500 9.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.line-item__price{font-size:13px;white-space:nowrap}.drawer__empty{padding:48px 0;display:grid;gap:18px}.drawer__empty-title{font:400 34px/1.1 var(--serif)}.drawer__empty-links{display:grid;gap:0;border-top:1px solid var(--line)}.drawer__empty-links a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font:400 24px/1 var(--serif);transition:padding .5s var(--ease-io)}.drawer__empty-links a:hover{padding-left:12px;font-style:italic}.drawer__empty-links a.is-soon>span{color:var(--muted)}.drawer__soon{font:500 9px/1 var(--sans);font-style:normal;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-left:12px;position:relative;top:-.5em}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);height:56px}.qty--small{height:36px}.qty__btn{width:40px;height:100%;display:grid;place-items:center}.qty__btn .icon{width:14px;height:14px}.qty__input{width:36px;height:100%;border:0;background:transparent;text-align:center;font-size:13px}.qty--small .qty__btn{width:30px}.qty--small .qty__input{width:26px;font-size:12px}.search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;visibility:hidden;transition:visibility 0s linear .8s}.search.is-open{visibility:visible;transition:none}.search__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 45%,transparent);opacity:0;transition:opacity .6s}.search.is-open .search__overlay{opacity:1}.search__panel{position:relative;background:var(--paper);padding:28px var(--gutter) 44px;transform:translateY(-100%);transition:transform .8s var(--ease-io);max-height:92vh;overflow-y:auto}.search.is-open .search__panel{transform:none}.search__form{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;border-bottom:1px solid var(--ink)}.search__input{border:0;background:transparent;padding:18px 0;font:400 clamp(28px,4vw,56px)/1.1 var(--serif);outline:none;min-width:0}.search__input::placeholder{color:var(--muted);font-style:italic}.search__input::-webkit-search-cancel-button{display:none}.search__submit,.search__close{width:44px;height:44px;display:grid;place-items:center}.search__results{padding-top:28px}.search__results:empty{display:none}.suggest{display:grid;gap:22px}.suggest__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:990px){.suggest__list{grid-template-columns:repeat(4,1fr)}}.suggest__item{display:grid;gap:10px;animation:item-in .6s var(--ease-out) both}.suggest__item img{aspect-ratio:4 / 5;width:100%;object-fit:cover;background:var(--bone)}.is-mono .suggest__item img{filter:grayscale(1)}.suggest__title{font:400 17px/1.2 var(--serif)}.suggest__price{font-size:12px;color:var(--muted)}.field-line{display:flex;align-items:center;border-bottom:1px solid currentColor}.field-line input{flex:1;min-width:0;border:0;background:transparent;padding:18px 0;font:400 18px/1.2 var(--sans);outline:none}.field-line input::placeholder{color:inherit;opacity:.55}.field-line__btn{display:inline-flex;align-items:center;gap:12px;padding:12px 0 12px 16px;font:500 10.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase}.field-line__btn .icon--arrow{transition:transform .5s var(--ease-io)}.field-line__btn:hover .icon--arrow{transform:translate(6px)}.price{display:inline-flex;gap:10px;align-items:baseline}.price__was{color:var(--muted);font-size:.9em}.js [data-reveal=fade]{opacity:0;transform:translateY(30px);transition:opacity 1.1s var(--ease-out),transform 1.3s var(--ease-out);transition-delay:calc(var(--d, 0) * 90ms)}.js [data-reveal=fade].is-in{opacity:1;transform:none}.js [data-reveal=lines] .line{display:block;overflow:hidden;padding:.04em 0 .1em;margin:-.04em 0 -.1em}.js [data-reveal=lines] .line>span{display:inline-block;transform:translateY(112%);transition:transform 1.4s var(--ease-out);transition-delay:calc(var(--i, 0) * .12s)}.js [data-reveal=lines].is-in .line>span{transform:none}.js [data-reveal=wipe]{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s var(--ease-io)}.js [data-reveal=wipe] img{transform:scale(1.16);transition:transform 2.2s var(--ease-out)}.js [data-reveal=wipe].is-in{clip-path:inset(0 0 0 0)}.js [data-reveal=wipe].is-in img{transform:scale(1)}[data-reveal=lines] .line{display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.js [data-reveal] .line>span,.js [data-reveal] img{transform:none!important}.intro{display:none}.announce__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
