html.stori-theme{--stori-paper: #f0efef;--stori-ink: #221f20;--stori-orange: #ed6e25;--stori-orange-readable: #ed6e25;--stori-apricot: #eb9f67;--stori-soft: color-mix(in srgb, #eb9f67 14%, #f0efef);--stori-line: color-mix(in srgb, #221f20 20%, transparent);--stori-line-light: color-mix(in srgb, #f0efef 28%, transparent);--stori-button-height: 54px;--stori-button-radius: 2px;--stori-button-padding-block: 12px;--stori-button-padding-inline: 20px;--stori-button-font-size: 14px;--stori-button-weight: 700;--stori-control-size: 44px;--style-border-radius-buttons-primary: var(--stori-button-radius);--style-border-radius-buttons-secondary: var(--stori-button-radius);--stori-space-1: 8px;--stori-space-2: 16px;--stori-space-3: 24px;--stori-space-4: 32px;--stori-space-6: 48px;--stori-space-8: 64px;--stori-space-12: 96px;--narrow-page-width: 75rem;--normal-page-width: 75rem;--wide-page-width: 90rem;--font-h1--size: clamp(2.25rem, 5vw, 4rem);--font-h2--size: clamp(1.8rem, 3.2vw, 3rem);--font-h3--size: clamp(1.35rem, 2.3vw, 2rem);--font-paragraph--size: 1rem;scroll-padding-block-start:100px}html.stori-theme body{background:var(--stori-paper)}html.stori-theme .stori-shell{max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}html.stori-theme .stori-kicker{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}html.stori-theme .stori-kicker:before{content:"";display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--stori-orange)}html.stori-theme .stori-display{margin:0;font-family:var(--font-heading--family);font-size:clamp(3.25rem,6.8vw,7rem);line-height:1.02;font-weight:700;letter-spacing:-.065em;text-wrap:balance}html.stori-theme .stori-title{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.4rem,4.6vw,4.75rem);line-height:1.08;font-weight:700;letter-spacing:-.05em;text-wrap:balance}html.stori-theme .stori-lead{margin:0;font-size:clamp(1.0625rem,1.55vw,1.3rem);line-height:1.6;max-width:47ch}html.stori-theme .stori-button .stori-icon{width:18px;height:18px;flex:0 0 18px}html.stori-theme .stori-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor}html.stori-theme .stori-text-link:hover{color:var(--stori-orange-readable)}html.stori-theme .stori-text-link .stori-icon{width:18px;height:18px}html.stori-theme .stori-icon{display:block}html.stori-theme[dir=rtl] .stori-icon--arrow,html.stori-theme[dir=rtl] .stori-icon--diagonal{transform:scaleX(-1)}html.stori-theme[dir=rtl] .stori-kicker{letter-spacing:0;font-size:13px}html.stori-theme[dir=rtl] .stori-display{letter-spacing:-.035em}html.stori-theme[dir=rtl] .stori-title{letter-spacing:-.025em}html.stori-theme :is(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance}html.stori-theme :is(p,.rte){line-height:1.65}html.stori-theme :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}html.stori-theme :is(input,select,textarea){font-size:max(1rem,16px)}html.stori-theme .header__row{background:var(--stori-paper)}html.stori-theme .header__columns{padding-block:14px}html.stori-theme .header-menu .menu-list__link{font-weight:500}html.stori-theme .header-logo{flex-shrink:0}html.stori-theme .header-logo__image{mix-blend-mode:multiply}html.stori-theme .search-modal .predictive-search__icon{display:none}html.stori-theme .search-modal input.search-input{padding-inline:var(--stori-space-2)}html.stori-theme .stori-language-dropdown{position:relative;width:max-content;max-width:100%;color:var(--stori-ink);font-family:var(--font-body--family)}html.stori-theme .stori-language-dropdown__trigger{display:flex;align-items:center;gap:7px;min-height:44px;padding:7px 4px;border:0;background:transparent;color:var(--stori-ink);cursor:pointer;list-style:none;transition:color .16s ease}html.stori-theme .stori-language-dropdown__trigger::-webkit-details-marker{display:none}html.stori-theme .stori-language-dropdown__trigger::marker{content:""}html.stori-theme .stori-language-dropdown__trigger:hover,html.stori-theme .stori-language-dropdown[open] .stori-language-dropdown__trigger{color:var(--stori-orange)}html.stori-theme .stori-language-dropdown__trigger:focus-visible,html.stori-theme .stori-language-dropdown__option:focus-visible{outline:2px solid var(--stori-orange);outline-offset:3px}html.stori-theme .stori-language-dropdown__current{font-size:13px;font-weight:500;line-height:1.25;white-space:nowrap}html.stori-theme .stori-language-dropdown__caret{display:grid;place-items:center;width:12px;height:12px;opacity:.65;transition:transform .16s ease}html.stori-theme .stori-language-dropdown__caret svg{width:12px;height:12px}html.stori-theme .stori-language-dropdown[open] .stori-language-dropdown__caret{transform:rotate(180deg)}html.stori-theme .stori-language-dropdown__menu{position:absolute;z-index:40;inset-block-start:calc(100% + 4px);inset-inline-start:0;min-width:140px;padding:5px;border:1px solid var(--stori-line);border-radius:2px;background:var(--stori-paper);box-shadow:0 10px 24px #221f201a}html.stori-theme .stori-language-dropdown__option{display:flex;align-items:center;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:2px;background:transparent;color:var(--stori-ink);font-family:var(--font-body--family);font-size:13px;font-weight:500;line-height:1.3;text-align:start;cursor:pointer}html.stori-theme .stori-language-dropdown__option:hover,html.stori-theme .stori-language-dropdown__option.is-current{background:#e7e4e2}html.stori-theme .stori-language-dropdown__option.is-current{font-weight:600}html.stori-theme[dir=rtl] :is(.skip-to-content-link,.sea-skip-link):not(:focus){left:auto;right:0;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.stori-theme[dir=rtl] :is(.skip-to-content-link,.sea-skip-link):focus{left:auto;right:16px;top:16px;width:auto;height:auto;clip-path:none;z-index:10000}html.stori-theme .product-card{border-radius:8px}html.stori-theme .product-card .card-gallery{overflow:hidden;border-radius:8px}html.stori-theme[dir=rtl] :is(.rte,.product-details,.menu-drawer__menu-item,.menu-drawer__back-button,.menu-drawer .language-selector){text-align:start}html.stori-theme[dir=rtl] :is(input[type=email],input[type=tel],.price,.compare-at-price){direction:ltr;unicode-bidi:isolate}html.stori-theme[dir=rtl] .menu-drawer{left:auto;right:0;transform:translate(100%);border-right:0;border-left:var(--style-border-drawer)}html.stori-theme[dir=rtl] .menu-open>.menu-drawer,html.stori-theme[dir=rtl] details[open].menu-opening>.menu-drawer,html.stori-theme[dir=rtl] .menu-drawer-container.menu-open>.menu-drawer{transform:translate(0)}html.stori-theme[dir=rtl] .menu-drawer__back-button>.svg-wrapper{margin-right:0;margin-inline-end:var(--padding-md);transform:rotate(180deg)}html.stori-theme[dir=rtl] .menu-drawer__menu-item>.svg-wrapper.icon-caret{transform:rotate(180deg)}@media(max-width:749px){html.stori-theme .header__columns{padding-block:10px}html.stori-theme{scroll-padding-block-start:80px}html.stori-theme .stori-button{width:100%}html.stori-theme .menu-drawer__utility-links{margin-block:28px 24px;padding-block-start:20px;border-block-start:1px solid var(--stori-line);background:transparent}html.stori-theme .menu-drawer__localization .stori-language-dropdown{width:100%}html.stori-theme .menu-drawer__localization .stori-language-dropdown__trigger{width:100%;justify-content:flex-start}html.stori-theme .menu-drawer__localization .stori-language-dropdown__caret{margin-inline-start:auto}html.stori-theme .menu-drawer__localization .stori-language-dropdown__menu{inset-block-start:calc(100% + 8px);inset-block-end:auto;width:100%}}@media(prefers-reduced-motion:reduce){html.stori-theme{scroll-behavior:auto}html.stori-theme :is(.button,.button-secondary,.stori-button){transition:none;transform:none}}html.stori-theme .stori-page{background:var(--stori-paper)}html.stori-theme .stori-page__kicker{padding-block-start:clamp(48px,7vw,100px)}html.stori-theme .stori-page h1{font-family:var(--font-heading--family);font-size:clamp(3.1rem,7vw,6.5rem);line-height:1.05;letter-spacing:-.055em}html.stori-theme[dir=rtl] .stori-page h1{letter-spacing:-.025em}html.stori-theme .stori-page--our-story .section-content-wrapper{width:min(100%,1050px);margin-inline:auto}html.stori-theme .stori-page--our-story .section-content-wrapper>:is(.text-block,.rte,.page-content):last-child{max-width:900px}html.stori-theme .stori-page--our-story h1{margin-block:8px 26px}html.stori-theme .stori-page--our-story .rte{font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.75}html.stori-theme .stori-page--our-story .rte>:first-child{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.48;font-weight:500;max-width:35ch}html.stori-theme .stori-page--our-story .rte h3{font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.2;padding-block-start:30px;border-block-start:1px solid var(--stori-line);margin-block:52px 18px}html.stori-theme .stori-page--our-story .rte strong{color:var(--stori-orange)}html.stori-theme .stori-page--contact .section-content-wrapper{align-items:center;text-align:center}html.stori-theme .stori-page--contact .stori-page__kicker{padding-block-start:clamp(44px,6vw,80px)}html.stori-theme .stori-page--contact h1{margin:0}html.stori-theme .stori-page__contact-intro{max-width:38ch;margin:-8px auto 0;font-size:clamp(1.05rem,1.7vw,1.3rem)}html.stori-theme #MainContent:has(.stori-page--contact) .contact-form{max-width:720px;width:100%;margin-inline:auto;padding:clamp(24px,4vw,52px);background:#fffaf7;border:1px solid var(--stori-line);box-shadow:16px 16px color-mix(in srgb,var(--stori-apricot) 35%,transparent)}html.stori-theme #MainContent:has(.stori-page--contact) .contact-form :is(input,textarea){border:1px solid var(--stori-line);border-radius:2px;background:#fff;min-height:52px}html.stori-theme #MainContent:has(.stori-page--contact) .contact-form :is(input,textarea):focus-visible{outline-color:var(--stori-orange)}html.stori-theme #MainContent:has(.stori-page--contact) .contact-form .button{background:var(--stori-orange);color:var(--stori-ink);border-color:var(--stori-orange);min-width:170px}html.stori-theme .product-information{padding-block:clamp(28px,4vw,64px) clamp(64px,8vw,120px)}html.stori-theme .product-information__grid{gap:clamp(28px,5vw,80px)}html.stori-theme .product-information__media{background:color-mix(in srgb,var(--stori-apricot) 16%,var(--stori-paper));padding:clamp(10px,2vw,26px)}html.stori-theme .product-information .product-details{position:relative;padding-block-start:28px}html.stori-theme .product-information .product-details:before{content:"THE BOOK / WHAT\2019S YOUR STORI?";display:block;color:var(--stori-orange);font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.4}html.stori-theme[dir=rtl] .product-information .product-details:before{content:"\5d4\5e1\5e4\5e8  / \5de\5d4  \5d4\5e1\5d9\5e4\5d5\5e8  \5e9\5dc\5da?";font-size:13px;letter-spacing:0}html.stori-theme .product-information .product-details h1{font-family:var(--font-heading--family);font-size:clamp(2.5rem,4.3vw,4.5rem);line-height:1.08;letter-spacing:-.05em}html.stori-theme[dir=rtl] .product-information .product-details h1{letter-spacing:-.02em}html.stori-theme .product-information .product-details .price{font-size:1.35rem;font-weight:600}html.stori-theme .product-information .variant-option__button-label{border-radius:2px}html.stori-theme .product-information .product-details .rte{font-size:1.05rem;line-height:1.72}html.stori-theme .product-information .add-to-cart-button{background:var(--stori-orange);color:var(--stori-ink);border-color:var(--stori-orange)}html.stori-theme .product-information .add-to-cart-button:hover{background:var(--stori-apricot);border-color:var(--stori-apricot)}html.stori-theme #MainContent>.shopify-section:has(.accordion) .accordion{border-block-start:1px solid var(--stori-line)}html.stori-theme #MainContent>.shopify-section:has(.accordion) h2{font-family:var(--font-heading--family);font-size:clamp(2rem,3.5vw,3.5rem)}html.stori-theme .stori-library{padding-block:clamp(68px,9vw,130px) clamp(80px,10vw,150px)}html.stori-theme .stori-library__intro{display:flex;justify-content:space-between;align-items:end;gap:50px;border-block-end:1px solid var(--stori-line);padding-block-end:32px}html.stori-theme .stori-library__intro .stori-title{margin-block-start:20px}html.stori-theme .stori-library__intro .stori-lead{max-width:36ch}html.stori-theme .stori-library__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,36px);padding-block:46px 70px}html.stori-theme .stori-library__card{display:block;width:100%;padding:0;border:0;background:transparent;color:var(--stori-ink);text-align:start;cursor:pointer}html.stori-theme .stori-library__visual{display:grid;place-items:center;min-height:370px;padding:28px;overflow:hidden;background:#e3ddda;border:1px solid var(--stori-line);transition:background-color .2s ease}html.stori-theme .stori-library__card:nth-child(2) .stori-library__visual{background:#e9c7b2}html.stori-theme .stori-library__card:nth-child(3) .stori-library__visual{background:#d6ceca}html.stori-theme .stori-library__card:hover .stori-library__visual{background:var(--stori-apricot)}html.stori-theme .stori-library__page{display:block;width:min(100%,280px);height:360px;object-fit:contain;box-shadow:14px 18px 20px #221f2026;transition:transform .2s ease}html.stori-theme .stori-library__card:hover .stori-library__page{transform:translateY(-6px) rotate(-2deg)}html.stori-theme .stori-library__source{display:none}html.stori-theme .stori-library__meta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;border-block-end:1px solid var(--stori-line);font-size:12px;font-weight:700;letter-spacing:.08em}html.stori-theme .stori-library__meta span:last-child{color:var(--stori-orange)}html.stori-theme .stori-library__end{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block-start:20px}html.stori-theme .stori-library__end p{font-size:clamp(1.5rem,2.3vw,2.5rem);font-weight:700;max-width:25ch;line-height:1.3}html.stori-theme .stori-library__dialog{width:min(94vw,900px);max-height:92vh;padding:0;border:1px solid var(--stori-line);background:var(--stori-paper);color:var(--stori-ink)}html.stori-theme .stori-library__dialog::backdrop{background:#221f20d9}html.stori-theme .stori-library__dialog-bar{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding-inline:20px;border-block-end:1px solid var(--stori-line);font-size:13px;font-weight:700}html.stori-theme .stori-library__dialog-close{width:44px;height:44px;border:0;background:transparent;color:var(--stori-ink);font-size:32px;line-height:1;cursor:pointer}html.stori-theme .stori-library__dialog-body{display:grid;grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;gap:10px;padding:16px}html.stori-theme .stori-library__dialog-body img{display:block;width:100%;height:min(73vh,850px);object-fit:contain}html.stori-theme .stori-library__dialog-nav{width:44px;height:44px;border:1px solid var(--stori-line);border-radius:50%;background:transparent;color:var(--stori-ink);font-size:32px;line-height:1;cursor:pointer}html.stori-theme .stori-library__dialog-nav:disabled{opacity:.3;cursor:default}html.stori-theme[dir=rtl] .stori-library__meta{letter-spacing:0}@media(max-width:749px){html.stori-theme .stori-library__intro,html.stori-theme .stori-library__end{flex-direction:column;align-items:stretch;gap:24px}html.stori-theme .stori-library__grid{grid-template-columns:1fr;padding-block:30px 50px}html.stori-theme .stori-library__visual{min-height:300px}html.stori-theme .stori-library__page{height:320px}html.stori-theme .stori-library__dialog-body{grid-template-columns:36px minmax(0,1fr) 36px;gap:2px;padding:8px}html.stori-theme .stori-library__dialog-nav{width:34px;height:34px;font-size:26px}html.stori-theme #MainContent:has(.stori-page--contact) .contact-form{padding:22px;box-shadow:8px 8px color-mix(in srgb,var(--stori-apricot) 35%,transparent)}html.stori-theme .product-information{padding-block-start:8px}}@media(prefers-reduced-motion:reduce){html.stori-theme .stori-library__page{transition:none}}html.stori-theme .product-information__media{align-self:start}html.stori-theme .product-information .product-details:before{position:absolute;inset-block-start:0;inset-inline-start:0}html.stori-theme .product-information .product-details>.group-block{width:100%;flex:1 1 100%}html.stori-theme .stori-product--lecture .product-information .product-details:before{content:"THE LECTURE / WHAT\2019S YOUR STORI?"}html.stori-theme[dir=rtl] .stori-product--lecture .product-information .product-details:before{content:"\5d4\5d4\5e8\5e6\5d0\5d4  / \5de\5d4  \5d4\5e1\5d9\5e4\5d5\5e8  \5e9\5dc\5da?"}@media(max-width:989px)and (min-width:750px){html.stori-theme .product-information__grid{gap:30px}html.stori-theme .product-information .product-details h1{font-size:clamp(2.25rem,4vw,3rem)}}html.stori-theme .stori-library__dialog-count{direction:ltr;unicode-bidi:isolate}html.stori-theme .stori-lecture-copy{border-block-start:1px solid var(--stori-line);padding-block-start:28px;font-size:1.05rem;line-height:1.65}html.stori-theme .stori-lecture-copy__lead{font-family:var(--font-heading--family);font-size:clamp(1.4rem,2vw,1.9rem);font-weight:700;line-height:1.4}html.stori-theme .stori-lecture-copy__detail{display:inline-block;padding:12px 16px;background:color-mix(in srgb,var(--stori-apricot) 25%,var(--stori-paper));font-size:.88rem;font-weight:700}html.stori-theme .stori-lecture-copy h2{margin-block:42px 8px;font-family:var(--font-heading--family);font-size:clamp(1.55rem,2.6vw,2.3rem);line-height:1.2}html.stori-theme #MainContent:has(.stori-catalog)>.shopify-section:first-child{display:none}html.stori-theme .stori-catalog{padding-block:clamp(72px,9vw,130px) clamp(88px,10vw,150px)}html.stori-theme .stori-catalog__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:30px 70px;padding-block-end:clamp(35px,5vw,70px);border-block-end:1px solid var(--stori-line)}html.stori-theme .stori-catalog__intro .stori-kicker{grid-column:1 / -1}html.stori-theme .stori-catalog__intro .stori-title{max-width:14ch}html.stori-theme .stori-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,40px);padding-block-start:clamp(30px,4vw,55px)}html.stori-theme .stori-catalog__card{display:flex;flex-direction:column;min-width:0;background:#f9f5f2;border:1px solid var(--stori-line)}html.stori-theme .stori-catalog__card--lecture{background:color-mix(in srgb,var(--stori-apricot) 22%,var(--stori-paper))}html.stori-theme .stori-catalog__image{display:grid;place-items:center;height:clamp(320px,42vw,550px);padding:clamp(25px,4vw,60px);overflow:hidden;background:color-mix(in srgb,var(--stori-orange) 14%,var(--stori-paper))}html.stori-theme .stori-catalog__card--lecture .stori-catalog__image{background:#d8d5d8}html.stori-theme .stori-catalog__image img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(10px 14px 14px rgb(34 31 32 / 15%))}html.stori-theme .stori-catalog__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(26px,4vw,50px)}html.stori-theme .stori-catalog__number{margin:0 0 22px;color:var(--stori-orange);font-size:12px;font-weight:700;letter-spacing:.1em}html.stori-theme .stori-catalog__content h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.12;letter-spacing:-.045em}html.stori-theme .stori-catalog__content>p:not(.stori-catalog__number){max-width:45ch;margin-block:24px 32px;font-size:clamp(1rem,1.3vw,1.18rem)}html.stori-theme .stori-catalog__content .stori-button{margin-block-start:auto}html.stori-theme[dir=rtl] .stori-catalog__number,html.stori-theme[dir=rtl] .stori-catalog__content h2{letter-spacing:0}html.stori-theme .stori-search__kicker{margin-block-end:24px}html.stori-theme .search-page__header{padding-block-start:clamp(50px,7vw,95px)}html.stori-theme .search-page__header h1{font-family:var(--font-heading--family);font-size:clamp(2.8rem,5vw,5rem);line-height:1.08;letter-spacing:-.045em}html.stori-theme[dir=rtl] .search-page__header h1{letter-spacing:0}html.stori-theme .stori-search__hint{margin-block:12px 0;font-size:1rem}html.stori-theme .stori-search__hint a{color:var(--stori-ink);font-weight:700;text-underline-offset:4px}html.stori-theme .stori-search__hint a:hover{color:var(--stori-orange)}html.stori-theme #MainContent .search-results .product-grid__item,html.stori-theme #MainContent .search-results .product-card{border-radius:2px}html.stori-theme .cart-page--empty{max-width:900px;margin-inline:auto;padding-block:clamp(50px,8vw,110px) clamp(70px,10vw,140px);text-align:center}html.stori-theme .cart-page--empty .cart-page__title{margin-top:0}html.stori-theme .cart-page--empty h1{font-family:var(--font-heading--family);font-size:clamp(2.8rem,6vw,5rem);line-height:1.08;letter-spacing:-.045em}html.stori-theme .cart-page--empty .cart-page__items{margin-block-start:22px}html.stori-theme .cart-page--empty .cart-items__wrapper{display:flex;flex-direction:column;align-items:center;gap:20px}html.stori-theme .stori-cart-empty__intro{max-width:38ch;margin:0;font-size:clamp(1.1rem,1.7vw,1.35rem)}html.stori-theme .cart-page--empty .cart-items__empty-button{min-width:240px;background:var(--stori-orange);color:var(--stori-ink);border-color:var(--stori-orange)}html.stori-theme .stori-cart-empty__sample{display:inline-block;padding-block:7px;color:var(--stori-ink);font-weight:700;text-decoration:underline;text-underline-offset:5px}html.stori-theme .cart-page--empty .stori-cart-empty__account{order:4;margin:4px 0 0;font-size:.9rem}html.stori-theme .cart-page--empty .stori-cart-empty__account a{color:var(--stori-ink)}@media(max-width:749px){html.stori-theme .stori-catalog__intro,html.stori-theme .stori-catalog__grid{grid-template-columns:1fr}html.stori-theme .stori-catalog__intro .stori-kicker{grid-column:auto}html.stori-theme .stori-catalog__image{height:380px}html.stori-theme .stori-catalog__content{padding:28px}html.stori-theme .stori-catalog__content h2{font-size:2rem}html.stori-theme .cart-page--empty{padding-inline:20px}}html.stori-theme .stori-catalog__image{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}html.stori-theme .stori-catalog__image img{width:auto;max-width:100%;min-height:0;height:100%;justify-self:center}html.stori-theme .product-information .product-details:before,html.stori-theme .stori-library__meta span:last-child,html.stori-theme .stori-catalog__number,html.stori-theme .stori-page--our-story .rte strong{color:var(--stori-ink)}html.stori-theme :is(.stori-button,.button,.button-secondary,button.shopify-payment-button__button--unbranded):not(.button-unstyled,.header-actions__action,.menu-drawer__back-button){--button-color: var(--stori-ink);--button-background-color: var(--stori-orange);--button-border-color: var(--stori-orange);display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:var(--stori-button-height);padding:var(--stori-button-padding-block) var(--stori-button-padding-inline);border:1px solid var(--button-border-color);border-radius:var(--stori-button-radius);background:var(--button-background-color);color:var(--button-color);box-shadow:none;font-family:var(--font-body--family);font-size:var(--stori-button-font-size);font-weight:var(--stori-button-weight);font-style:normal;line-height:1.2;letter-spacing:0;text-transform:none;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease;transform:none}html.stori-theme .button-secondary:not(.button-unstyled,.add-to-cart-button){--button-background-color: transparent;--button-color: var(--color-foreground, var(--stori-ink));--button-border-color: currentColor}html.stori-theme :is(.stori-button,.button,.button-secondary,button.shopify-payment-button__button--unbranded):not(.button-unstyled,.header-actions__action,.menu-drawer__back-button):hover:not(:disabled,[aria-disabled=true]){--button-background-color: var(--stori-apricot);--button-color: var(--stori-ink);--button-border-color: var(--stori-apricot);background:var(--button-background-color);color:var(--button-color);border-color:var(--button-border-color);box-shadow:none;transform:none}html.stori-theme :is(.stori-button,.button,.button-secondary):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none}html.stori-theme :is(.stori-button,.button,.button-secondary)[hidden]{display:none}html.stori-theme :is(.stori-button,.button,.button-secondary):focus-visible{outline:2px solid var(--stori-orange-readable);outline-offset:4px}html.stori-theme :is(.button-unstyled,.stori-language-dropdown__trigger,.stori-language-dropdown__option){font-family:var(--font-body--family)}html.stori-theme :is(.quantity-selector,.variant-option__button-label){border-radius:var(--stori-button-radius)}html.stori-theme :is(.quantity-minus,.quantity-plus,.header-actions__action,.search-modal__close-button,.stori-library__dialog-close,.stori-library__dialog-nav){min-width:var(--stori-control-size);min-height:var(--stori-control-size)}html.stori-theme :is(.quantity-minus,.quantity-plus,.stori-library__dialog-close,.stori-library__dialog-nav):hover:not(:disabled){background-color:var(--stori-soft);color:var(--stori-ink)}@media(prefers-reduced-motion:reduce){html.stori-theme :is(.stori-button,.button,.button-secondary,button.shopify-payment-button__button--unbranded){transition:none}}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information{padding-block:44px 72px}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__media{--color-background: #221f20;background:radial-gradient(ellipse at 50% 45%,#574034 0,#221f20 68%);padding:clamp(24px,3vw,44px);align-self:start}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-details{padding:0}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-details:before{margin-block-end:16px}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-details>.group-block{background:#fffaf7;padding:clamp(24px,3vw,40px);border:1px solid var(--stori-line)}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-details h1{font-size:clamp(2rem,3.8vw,3.8rem);margin:0}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-details .group-block-content{min-width:0}html.stori-theme .stori-book-intro p{font-size:17px;line-height:1.6;margin:0 0 12px;max-width:34ch}html.stori-theme .stori-book-intro .stori-text-link{font-size:13px;min-height:36px}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-details .price{font-size:1.6rem;font-weight:700}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .variant-option__button-label{font-family:var(--font-body--family);min-height:52px;font-size:14px;font-weight:600}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .slideshow-controls__thumbnails{justify-content:center;padding-block-start:20px}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .slideshow-controls__thumbnail{border-color:var(--stori-paper)}html.stori-theme .stori-book-editorial{background:var(--stori-ink);color:var(--stori-paper);padding-block:clamp(64px,8vw,104px)}html.stori-theme .stori-book-editorial__intro{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end}html.stori-theme .stori-book-editorial__intro h2{margin-block-start:20px;max-width:14ch}html.stori-theme .stori-book-editorial__intro .stori-lead{color:#d4cecb;font-size:18px}html.stori-theme .stori-book-editorial__facts{display:grid;grid-template-columns:repeat(3,1fr);margin-block:52px;border-block:1px solid var(--stori-line-light)}html.stori-theme .stori-book-editorial__facts>div{padding:24px 16px;display:flex;flex-direction:column;gap:8px;border-inline-end:1px solid var(--stori-line-light)}html.stori-theme .stori-book-editorial__facts>div:last-child{border:0}html.stori-theme .stori-book-editorial__facts strong{font-size:clamp(32px,4vw,60px);line-height:1.1;font-weight:600;color:var(--stori-apricot)}html.stori-theme .stori-book-editorial__facts span{font-size:14px}html.stori-theme .stori-book-editorial__chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}html.stori-theme .stori-book-editorial__number{color:var(--stori-apricot);font-size:12px;font-weight:700}html.stori-theme .stori-book-editorial__chapters h3{font-size:clamp(22px,2.2vw,30px);margin-block:16px;line-height:1.2}html.stori-theme .stori-book-editorial__chapters p{color:#d4cecb;margin:0}html.stori-theme .stori-book-editorial__description{border-block:1px solid var(--stori-line-light);margin-block-start:48px}html.stori-theme .stori-book-editorial__description summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding-block:24px;cursor:pointer;font-size:18px;font-weight:600}html.stori-theme .stori-book-editorial__description summary::-webkit-details-marker{display:none}html.stori-theme .stori-book-editorial__description .rte{max-width:68ch;padding-block-end:24px}html.stori-theme .stori-book-preview{padding-block:72px;background:var(--stori-apricot)}html.stori-theme .stori-book-preview .stori-shell{display:flex;align-items:center;justify-content:space-between;gap:48px}html.stori-theme .stori-book-preview h2{font-size:clamp(30px,3.5vw,48px);margin-block-start:18px;max-width:20ch}html.stori-theme .stori-book-preview p:not(.stori-kicker){max-width:48ch}html.stori-theme .stori-book-preview .stori-button{flex-shrink:0;border-color:var(--stori-ink)}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial))>.shopify-section:has(.accordion){padding-block:64px 88px}@media(min-width:750px){html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:749px){html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information{padding-block:20px 44px}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__grid{gap:24px}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__media{padding:24px}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-details>.group-block{padding:24px 20px}html.stori-theme .stori-book-editorial__intro,html.stori-theme .stori-book-editorial__chapters{grid-template-columns:1fr;gap:32px}html.stori-theme .stori-book-editorial__facts{margin-block:32px}html.stori-theme .stori-book-editorial__facts>div{padding:20px 8px}html.stori-theme .stori-book-editorial__facts span{font-size:12px}html.stori-theme .stori-book-preview .stori-shell{flex-direction:column;align-items:start;gap:24px}}@media(min-width:750px){html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__grid{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__media{grid-column:1;grid-row:1}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-details{grid-column:2;grid-row:1}}@media(max-width:749px){html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__media slideshow-slides{height:340px}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__media slideshow-slide,html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__media slideshow-slide .product-media{height:340px;min-height:0;aspect-ratio:auto}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__media slideshow-slide .product-media__image{height:100%;object-fit:contain}}html.stori-theme .stori-book-editorial__description summary{color:var(--stori-paper);background:transparent;font-family:var(--font-body--family)}html.stori-theme :is(.stori-button,.button,.button-secondary):not(.button-unstyled,.header-actions__action,.menu-drawer__back-button,.button-secondary):not([hidden]),html.stori-theme .product-information .add-to-cart-button,html.stori-theme #MainContent:has(.stori-page--contact) .contact-form .button,html.stori-theme .cart-page--empty .cart-items__empty-button{--button-color: #fff;--button-background-color: var(--stori-orange-readable);--button-border-color: var(--stori-orange-readable);color:#fff;background-color:var(--stori-orange-readable);border-color:var(--stori-orange-readable)}html.stori-theme :is(.stori-button,.button,.button-secondary):not(.button-unstyled,.header-actions__action,.menu-drawer__back-button):hover:not(:disabled,[aria-disabled=true]){--button-color: #fff;--button-background-color: var(--stori-ink);--button-border-color: var(--stori-ink);color:#fff;background-color:var(--stori-ink);border-color:var(--stori-ink)}html.stori-theme[dir=rtl] .slideshow-control--previous{scale:1 1}html.stori-theme[dir=rtl] .slideshow-control--next{scale:-1 1}@media(min-width:750px){html.stori-theme[dir=rtl] #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__media{grid-column:2}html.stori-theme[dir=rtl] #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-details{grid-column:1}}html.stori-theme[dir=rtl] #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-details :is(h1,.text-block){text-align:right}html.stori-theme .accordion .details-content .text-block{width:100%;max-width:none;--max-width: none;--text-align: start;text-align:start}html.stori-theme .accordion .details-content .text-block>*{max-width:none}html.stori-theme[dir=rtl] .accordion .details-content{direction:rtl;text-align:right}html.stori-theme[dir=rtl] .accordion .details-content .text-block{--text-align: right;text-align:right}html.stori-theme[dir=rtl] .accordion .details-content .text-block :is(p,ul,ol,li,h2,h3,h4){direction:rtl;text-align:right;unicode-bidi:plaintext;--text-align: right}html.stori-theme .stori-lecture-copy p{max-width:none;margin-block:0 16px;font-size:16px;line-height:1.65}html.stori-theme .stori-lecture-copy h2{font-size:24px;margin-block:24px 12px}html.stori-theme .stori-lecture-copy__detail{border-block:1px solid var(--stori-line);padding-block:16px;font-weight:600}html.stori-theme #MainContent:has(.stori-lecture-editorial) .contact-form{width:100%;max-width:none}html.stori-theme[dir=rtl] #MainContent:has(.stori-lecture-editorial) .product-details :is(p,h2,input,textarea){direction:rtl;text-align:right}html.stori-theme[dir=rtl] #MainContent:has(.stori-lecture-editorial) .contact-form input:is([type=email],[type=tel]){direction:ltr;text-align:right}html.stori-theme[dir=rtl] .shopify-section:has(.accordion) :is(.text-block,.text-block p,.text-block h2,.details__header,.details-content){direction:rtl;text-align:right;--text-align: right}html.stori-theme #MainContent:has(.stori-lecture-editorial) .product-information__grid{align-items:center}html.stori-theme #MainContent:has(.stori-lecture-editorial) .product-information__media{align-self:center}html.stori-theme #MainContent:has(.stori-lecture-editorial) .product-information__media .product-media__image{max-height:500px;object-fit:contain}html.stori-theme .stori-lecture-booking{padding-block:clamp(56px,7vw,96px);background:#fffaf7;scroll-margin-top:100px}html.stori-theme .stori-lecture-booking__head{margin-block-end:32px}html.stori-theme .stori-lecture-booking__head h2{margin-block:18px}html.stori-theme .stori-lecture-booking__form{width:100%}html.stori-theme .stori-lecture-booking__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html.stori-theme .stori-lecture-booking__field{display:flex;flex-direction:column;gap:9px;min-width:0}html.stori-theme .stori-lecture-booking__field:nth-child(5){grid-column:1 / -1}html.stori-theme .stori-lecture-booking__field--message{grid-column:1 / -1}html.stori-theme .stori-lecture-booking__field label{font-size:14px;font-weight:500}html.stori-theme .stori-lecture-booking__field :is(input,textarea){width:100%;min-height:52px;box-sizing:border-box;padding:12px 16px;border:1px solid var(--stori-line);border-radius:0;background:#fff;color:var(--stori-ink);font:inherit}html.stori-theme .stori-lecture-booking__field textarea{min-height:140px;resize:vertical}html.stori-theme .stori-lecture-booking__field :is(input,textarea):focus-visible{outline:2px solid var(--stori-orange);outline-offset:2px}html.stori-theme .stori-lecture-booking__notice{margin-block:0 24px;padding:16px;border-inline-start:3px solid var(--stori-orange);background:var(--stori-paper)}html.stori-theme .stori-lecture-booking__submit{margin-block-start:28px;min-width:min(100%,250px);justify-content:center}html.stori-theme[dir=rtl] .stori-lecture-booking :is(h2,p,input,textarea){direction:rtl;text-align:right}html.stori-theme[dir=rtl] .stori-lecture-booking__field input:is([type=email],[type=tel]){direction:ltr;text-align:right}@media(max-width:749px){html.stori-theme .stori-lecture-booking__fields{grid-template-columns:minmax(0,1fr);gap:18px}html.stori-theme .stori-lecture-booking__submit{width:100%}}@media(min-width:750px){html.stori-theme #MainContent:has(.stori-lecture-editorial) .product-information__media slideshow-slides{height:480px}html.stori-theme #MainContent:has(.stori-lecture-editorial) .product-information__media :is(slideshow-slide,.product-media){height:480px;min-height:0;aspect-ratio:auto}html.stori-theme #MainContent:has(.stori-lecture-editorial) .product-information__media .product-media__image{height:100%;width:100%;object-fit:contain}}html.stori-theme[dir=rtl] :is(.stori-lead,.stori-book-intro p,.stori-lecture-copy p,.stori-book-editorial__chapters p,.stori-book-editorial__facts span,.accordion .details-content p,.contact-form__input,.contact-form__label){font-family:var(--font-body--family);font-weight:400}html.stori-theme[dir=rtl] .stori-kicker,html.stori-theme[dir=rtl] .accordion .details__header{font-weight:500}html.stori-theme .header-logo .stori-header-logo{width:112px;height:auto;max-height:50px;object-fit:contain}@media(max-width:749px){html.stori-theme .header-logo .stori-header-logo{width:86px;max-height:40px}}html.stori-theme :is(.close-button,.predictive-search__close-modal-button,.stori-library__dialog-close,.cart-items__remove){display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important;border:0!important;border-radius:2px!important;background:transparent!important;color:var(--stori-ink)!important;box-shadow:none!important;flex:0 0 44px}html.stori-theme :is(.close-button,.predictive-search__close-modal-button,.stori-library__dialog-close,.cart-items__remove):hover{background:var(--stori-soft)!important}html.stori-theme :is(.close-button,.predictive-search__close-modal-button,.cart-items__remove) svg{width:22px;height:22px;flex-shrink:0}html.stori-theme .quantity-selector{display:flex;direction:ltr;height:48px;min-height:48px;width:144px;border:1px solid var(--stori-line);border-radius:2px;background:#fff;box-shadow:none}html.stori-theme .quantity-selector button{width:44px;height:46px;min-width:44px;min-height:44px;padding:12px;border:0;background:transparent;color:var(--stori-ink);flex-shrink:0}html.stori-theme .quantity-selector input{width:54px;max-width:none;min-width:0;padding:0;font-family:var(--font-body--family);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;text-align:center;color:var(--stori-ink)}html.stori-theme .product-form-buttons .quantity-selector{height:54px;min-height:54px;box-sizing:border-box}html.stori-theme .product-form-buttons .quantity-selector button{height:100%;min-height:0}html.stori-theme .product-form-buttons .quantity-selector input{height:100%}html.stori-theme .cart-items__quantity-controls{align-items:center;gap:12px}html.stori-theme .cart-bubble__text{font-family:var(--font-body--family);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;direction:ltr}html.stori-theme .cart-drawer__heading .cart-bubble{--cart-bubble-size: 28px}html.stori-theme .cart-drawer__heading .cart-bubble__background{background:var(--stori-soft)}html.stori-theme .cart-drawer__heading .cart-bubble__text{color:var(--stori-ink)}html.stori-theme[dir=rtl] .cart-drawer__dialog{margin:0 auto 0 0;inset:0 auto 0 0;border-left:0;border-right:1px solid var(--stori-line);direction:rtl}html.stori-theme[dir=rtl] .cart-drawer__dialog[open]{--start-x: -100%;--end-x: 0px}html.stori-theme[dir=rtl] .cart-drawer__dialog[open].dialog-closing{--start-x: 0px;--end-x: -100%}html.stori-theme .cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:20px}html.stori-theme .cart-drawer__header .cart-drawer__close-button{position:static;margin:0;inset:auto;order:2}html.stori-theme .cart-drawer__heading{font-size:28px;font-weight:700}html.stori-theme[dir=rtl] .cart-drawer :is(.cart-items__details,.cart-totals,.cart-discount){text-align:right}html.stori-theme .cart-drawer .cart-items__remove svg{display:block;width:22px;height:22px}html.stori-theme .cart-drawer .quantity-selector{width:144px;flex-direction:row;direction:ltr}html.stori-theme .cart-drawer .quantity-selector input{max-width:none;width:54px}html.stori-theme .cart-drawer .cart-items__price,html.stori-theme .cart-drawer .cart-totals__total-value{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}html.stori-theme{--stori-field-radius: 0px;--style-border-radius-inputs: var(--stori-field-radius);--checkbox-border-radius: var(--stori-field-radius)}html.stori-theme :is(input:not([type=radio]):not([type=range]),textarea,select,.field,.field__input,.contact-form__input,.search-input,.quantity-selector,.variant-option__button-label,.select,.select__select){border-radius:var(--stori-field-radius)!important}html.stori-theme :is(.field,.select,.quantity-selector):before,html.stori-theme :is(.field,.select,.quantity-selector):after{border-radius:var(--stori-field-radius)!important}html.stori-theme .contact-form__input:not(textarea){height:52px;min-height:52px;box-sizing:border-box;padding:12px 16px}html.stori-theme .contact-form__input--textarea{min-height:140px;padding:16px}html.stori-theme[dir=rtl] :is(.contact-form__input,.cart-discount__input,.search-input){text-align:right}html.stori-theme[dir=ltr] :is(.contact-form__input,.cart-discount__input,.search-input){text-align:left}html.stori-theme .quantity-selector input{text-align:center}html.stori-theme :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=url],select):not(.quantity-selector input):not(.search-input):not(.cart-discount__input){min-height:52px;box-sizing:border-box}html.stori-theme[dir=rtl] :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=url],textarea,select):not(.quantity-selector input){text-align:right}html.stori-theme[dir=ltr] :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=url],textarea,select):not(.quantity-selector input){text-align:left}html.stori-theme .cart-discount__content{height:auto}html.stori-theme .cart-discount__summary{padding-block:8px}html.stori-theme .cart-discount__form{height:auto;align-items:center;gap:8px;padding-block:8px 4px}html.stori-theme input.cart-discount__input{flex:1 1 auto;height:44px;min-height:44px;box-sizing:border-box;padding:0 12px;font-size:16px}html.stori-theme .cart-discount__form button.cart-discount__button{flex:0 0 auto;height:44px;min-height:44px;padding:0 16px;align-self:center;font-size:15px}html.stori-theme .header-logo{background:transparent!important;padding:0!important;margin:0!important}html.stori-theme .header-logo .stori-header-logo{background:transparent;mix-blend-mode:normal;display:block}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .product-information__media{--color-background: #f0efef;background:var(--stori-paper)}html.stori-theme #MainContent:has(:is(.stori-book-editorial,.stori-lecture-editorial)) .slideshow-controls__thumbnail{border-color:var(--stori-line)}html.stori-theme .stori-book-editorial{background:var(--stori-paper);color:var(--stori-ink);border-block:1px solid var(--stori-line)}html.stori-theme .stori-book-editorial__intro .stori-lead,html.stori-theme .stori-book-editorial__chapters p{color:#5c5759}html.stori-theme .stori-book-editorial__facts,html.stori-theme .stori-book-editorial__facts>div,html.stori-theme .stori-book-editorial__description{border-color:var(--stori-line)}html.stori-theme .stori-book-editorial__facts strong,html.stori-theme .stori-book-editorial__number{color:var(--stori-orange-readable)}html.stori-theme .stori-book-editorial__description summary{color:var(--stori-ink)}html.stori-theme .stori-book-editorial__description{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,72px);margin-block:clamp(40px,5vw,72px) 0;padding:clamp(24px,3.5vw,52px);border:1px solid var(--stori-line);border-inline-start:4px solid var(--stori-orange);background:#fff;scroll-margin-top:100px}html.stori-theme .stori-book-editorial__description-heading h3{margin:18px 0 0;max-width:14ch;font-family:var(--font-heading--family);font-size:clamp(28px,3vw,44px);line-height:1.16}html.stori-theme .stori-book-editorial__description-copy{max-width:72ch;font-size:clamp(16px,1.3vw,18px);line-height:1.75;color:var(--stori-ink)}html.stori-theme .stori-book-editorial__description-copy>:first-child{margin-block-start:0}html.stori-theme .stori-book-editorial__description-copy>:last-child{margin-block-end:0}html.stori-theme .stori-book-editorial__next{display:flex;margin-block-start:clamp(32px,4vw,52px)}html.stori-theme .stori-book-editorial__next .stori-button{min-width:240px}html.stori-theme .stori-book-editions{scroll-margin-top:120px}html.stori-theme .stori-book-language{border:0;padding:0;margin:0;min-width:0}html.stori-theme .stori-book-language legend{padding:0 0 12px;color:var(--stori-ink);font-size:14px;font-weight:700}html.stori-theme .stori-book-language__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.stori-theme .stori-book-language__option{display:grid;place-items:center;min-height:58px;padding:10px;border:1px solid var(--stori-line);background:#fffaf7;color:var(--stori-ink);font-size:14px;font-weight:600;text-align:center;text-decoration:none}html.stori-theme .stori-book-language__option:hover{border-color:var(--stori-ink)}html.stori-theme .stori-book-language__option.is-selected{border-color:var(--stori-ink);background:var(--stori-ink);color:var(--stori-paper)}html.stori-theme .stori-book-editions__label{margin:0 0 12px;color:var(--stori-ink);font-size:14px;font-weight:700}html.stori-theme .stori-book-editions__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html.stori-theme .stori-book-editions__options p{display:flex;flex-direction:column;gap:5px;margin:0;padding-inline-start:12px;border-inline-start:2px solid var(--stori-orange)}html.stori-theme .stori-book-editions__options strong{font-size:13px;font-weight:650}html.stori-theme .stori-book-editions__options span{color:#5c5759;font-size:12px;line-height:1.5}html.stori-theme[dir=rtl] :is(.stori-book-editorial__description-copy,.stori-book-editions__options){direction:rtl;text-align:right}html.stori-theme[dir=rtl] .stori-book-editorial__description-copy{font-weight:400}html.stori-theme .stori-library__grid{gap:clamp(18px,2vw,30px)}html.stori-theme .stori-library__card{border:1px solid var(--stori-line);background:#fff;transition:transform .2s ease,border-color .2s ease}html.stori-theme .stori-library__card:hover{transform:translateY(-5px);border-color:var(--stori-orange)}html.stori-theme .stori-library__card:focus-visible{outline:3px solid var(--stori-orange);outline-offset:3px}html.stori-theme .stori-library__visual{height:clamp(390px,37vw,510px);min-height:0;padding:30px;background:#e9e5e2;border:0;border-block-end:1px solid var(--stori-line)}html.stori-theme .stori-library__card:nth-child(2) .stori-library__visual{background:#ecd1bf}html.stori-theme .stori-library__card:nth-child(3) .stori-library__visual{background:#e1dcda}html.stori-theme .stori-library__page{width:auto;max-width:100%;height:100%;object-fit:contain;box-shadow:12px 16px 24px #221f202e}html.stori-theme .stori-library__card-content{display:flex;flex-direction:column;min-height:195px;padding:22px 24px 20px}html.stori-theme .stori-library__date{color:var(--stori-orange-readable);font-size:11px;font-weight:800;letter-spacing:.12em}html.stori-theme .stori-library__card-title{margin-block-start:10px;font-family:var(--font-heading--family);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.18}html.stori-theme .stori-library__person{margin-block-start:7px;color:#5c5759;font-size:14px;font-weight:400}html.stori-theme .stori-library__read{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-block-start:auto;padding-block-start:18px;border-block-start:1px solid var(--stori-line);color:var(--stori-orange-readable);font-size:13px;font-weight:700}html.stori-theme .stori-library__read span{font-size:20px;line-height:1}html.stori-theme[dir=rtl] :is(.stori-library__date,.stori-library__read){letter-spacing:0}html.stori-theme .stori-library__dialog{width:min(100vw - 24px,980px);max-width:none;height:min(96dvh,1100px);max-height:none;margin:auto;border:1px solid var(--stori-line);border-radius:0;box-shadow:0 22px 70px #0000004d;overflow:hidden}html.stori-theme .stori-library__dialog{font-family:var(--font-body--family)}html.stori-theme .stori-library__dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}html.stori-theme .stori-library__dialog-bar{min-height:72px;gap:20px;padding-inline:clamp(16px,3vw,32px);background:#fff}html.stori-theme .stori-library__dialog-heading{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.2}html.stori-theme .stori-library__dialog-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,2vw,18px)}html.stori-theme .stori-library__dialog-kicker{color:var(--stori-orange-readable);font-size:10px;font-weight:800;letter-spacing:.1em}html.stori-theme .stori-library__dialog-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}html.stori-theme .stori-library__dialog-zoom{min-height:44px;padding:0 14px;border:1px solid var(--stori-line);border-radius:0;background:transparent;color:var(--stori-ink);font-size:12px;font-weight:700;cursor:pointer}html.stori-theme .stori-library__dialog-zoom[aria-pressed=true]{border-color:var(--stori-orange);background:var(--stori-orange);color:#fff}html.stori-theme .stori-library__dialog-close{border:1px solid var(--stori-line)!important;border-radius:0!important;background:transparent!important;font-size:28px}html.stori-theme .stori-library__dialog-stage{display:grid;place-items:center;min-height:0;padding:22px;overflow:auto;overscroll-behavior:contain;background:#ded9d5}html.stori-theme .stori-library__dialog-stage img{display:block;width:auto;max-width:100%;height:100%;min-height:0;object-fit:contain;box-shadow:0 8px 28px #221f2029;background:#fff}html.stori-theme .stori-library__dialog-stage.is-zoomed{display:block}html.stori-theme .stori-library__dialog-stage.is-zoomed img{width:min(850px,140vw);max-width:none;height:auto;margin-inline:auto}html.stori-theme .stori-library__dialog-controls{display:grid;grid-template-columns:1fr minmax(90px,180px) 1fr;align-items:center;gap:20px;min-height:76px;padding:12px clamp(16px,3vw,32px);border-block-start:1px solid var(--stori-line);background:#fff}html.stori-theme .stori-library__dialog-nav{display:inline-flex;align-items:center;gap:10px;justify-self:start;width:fit-content;height:44px;min-height:44px;padding:0 12px;border:1px solid var(--stori-line);border-radius:0!important;background:transparent;font-family:var(--font-body--family);font-size:13px;font-weight:700;white-space:nowrap}html.stori-theme .stori-library__dialog-nav:last-child{justify-self:end;border-color:var(--stori-orange);background:var(--stori-orange);color:#fff}html.stori-theme .stori-library__dialog-nav span{font-size:20px;font-weight:400}html.stori-theme .stori-library__dialog-nav:disabled{opacity:.35}html.stori-theme .stori-library__dialog-progress{display:flex;flex-direction:column;gap:8px;align-items:center;font-size:13px;font-weight:700}html.stori-theme .stori-library__progress-track{width:100%;height:3px;background:var(--stori-line)}html.stori-theme .stori-library__progress-track span{display:block;height:100%;background:var(--stori-orange);transition:width .2s ease}html.stori-theme[dir=rtl] .stori-library :is(.stori-library__intro .stori-lead,.stori-library__person){font-family:var(--font-body--family);font-weight:400}html.stori-theme[dir=rtl] .stori-library :is(.stori-library__date,.stori-library__dialog-kicker){font-family:var(--font-body--family);font-weight:500;letter-spacing:0}html.stori-theme[dir=rtl] .stori-library :is(.stori-library__read,.stori-library__dialog-zoom,.stori-library__dialog-nav,.stori-library__dialog-count){font-family:var(--font-body--family);font-weight:600}html.stori-theme[dir=rtl] .stori-library :is(.stori-library__card-title,.stori-library__dialog-heading strong){font-family:var(--font-heading--family);font-weight:700;letter-spacing:0}@media(max-width:749px){html.stori-theme .stori-library__grid{gap:24px}html.stori-theme .stori-library__visual{height:420px;padding:28px}html.stori-theme .stori-library__card-content{min-height:175px}html.stori-theme .stori-library__dialog{width:100vw;height:100dvh;border:0}html.stori-theme .stori-library__dialog-bar{min-height:62px}html.stori-theme .stori-library__dialog-stage{padding:10px}html.stori-theme .stori-library__dialog-controls{grid-template-columns:1fr 70px 1fr;gap:6px;min-height:68px}html.stori-theme .stori-library__dialog-nav{width:auto;min-width:0;padding:0 8px;font-size:12px}html.stori-theme .stori-library__dialog-nav span{font-size:16px}html.stori-theme .stori-library__dialog-zoom{padding-inline:10px}html.stori-theme .stori-library__dialog-actions{gap:4px}}@media(max-width:749px){html.stori-theme .stori-book-editorial__description{grid-template-columns:1fr;gap:20px}html.stori-theme .stori-book-editorial__next .stori-button{width:100%}html.stori-theme .stori-book-editions__options{gap:8px}html.stori-theme .stori-book-editions__options p{padding-inline-start:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/stori-foundation.css.map */
