.ar-book{background:#f4f3ed;color:#1f1f1f}.ar-book h1,.ar-book h2,.ar-book h3{font-family:var(--ar-heading,Georgia,serif);font-weight:400;letter-spacing:-.035em;color:inherit}.ar-book p{font-size:16px;line-height:1.85;letter-spacing:0}.ar-book-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding-block:64px 80px}.ar-book-cover{margin:0;padding:42px;background:#e8e2d8;border-radius:180px 180px 12px 12px;text-align:center}.ar-book-cover img{width:100%;max-width:410px;height:auto;display:block;margin:auto;box-shadow:12px 18px 26px #1f1f1f22}.ar-book h1{font-size:clamp(42px,4.6vw,72px);line-height:1.06;margin:16px 0}.ar-book .ar-book-subtitle{font-family:var(--ar-heading,Georgia,serif);font-size:clamp(24px,2.3vw,34px);line-height:1.3;margin:0 0 28px}.ar-book .ar-book-by{font-size:13px;margin:0}.ar-book .ar-book-format{font-size:13px;border-top:1px solid #1f1f1f30;padding-top:22px;margin-top:25px}.ar-book-purchase{scroll-margin-top:120px}.ar-book .ar-book-price{font-size:30px;line-height:1.2;margin:24px 0 8px}.ar-book .ar-book-stock{font-size:12px;margin:0 0 20px}.ar-book-form label{font-size:12px;display:block;margin-bottom:7px}.ar-book-order{display:flex;gap:12px}.ar-book-order input{width:66px;border:1px solid #1f1f1f55;border-radius:30px;text-align:center;background:transparent;font:inherit;color:inherit}.ar-book .ar-button{background:#c8b096;border-color:#c8b096;border-radius:40px;font-size:13px;cursor:pointer;flex:1}.ar-book .ar-button:hover{background:#9bbabb;border-color:#9bbabb}.ar-book .ar-button:disabled{opacity:.6;cursor:not-allowed}.ar-book .ar-book-shipping{font-size:11px;line-height:1.7;margin-top:12px}.ar-book-guide{background:#c8b096;padding:44px 0}.ar-book-guide .ar-wrap{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.ar-book h2{font-size:clamp(30px,3.5vw,48px);line-height:1.15;margin:0 0 24px}.ar-book-guide h2,.ar-book-guide p{margin:0}.ar-book-content{padding-block:80px}.ar-book-lead{max-width:720px}.ar-book-points{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:44px}.ar-book-points article{border-top:1px solid #1f1f1f50;padding-top:24px}.ar-book-points span{font-size:12px}.ar-book-points h3{font-size:28px;line-height:1.2;margin:18px 0}.ar-book-points p{font-size:14px}.ar-book-authors{background:#9bbabb;padding-block:60px}.ar-book-authors .ar-wrap{max-width:850px}.ar-book-authors p{max-width:760px}.ar-book-faq{max-width:950px;padding-block:80px 48px}.ar-book-faq details{border-bottom:1px solid #1f1f1f40;padding:22px 0}.ar-book-faq summary{font-size:17px;line-height:1.5;cursor:pointer;min-height:32px}.ar-book-faq details p{font-size:14px;max-width:760px;padding-top:10px}.ar-book-end{text-align:center;padding-block:35px 85px;max-width:850px}.ar-book-end .ar-button{display:inline-flex;flex:none}.ar-book a:focus-visible,.ar-book button:focus-visible,.ar-book input:focus-visible,.ar-book summary:focus-visible{outline:2px solid #1f1f1f;outline-offset:4px}@media(max-width:749px){.ar-book-hero{grid-template-columns:1fr;gap:32px;padding-block:28px 44px}.ar-book-cover{padding:30px 45px;border-radius:140px 140px 8px 8px;max-width:380px;justify-self:center}.ar-book-cover img{max-height:400px;width:auto;max-width:100%}.ar-book h1{font-size:43px}.ar-book p{font-size:14px}.ar-book-guide .ar-wrap,.ar-book-points{grid-template-columns:1fr;gap:24px}.ar-book-guide{padding-block:34px}.ar-book-content,.ar-book-faq{padding-block:44px}.ar-book-points{margin-top:30px;gap:25px}.ar-book-points h3{font-size:26px;margin:12px 0}.ar-book-authors{padding-block:40px}.ar-book-end{padding-block:0 60px}.ar-book-order{gap:8px}.ar-book-order .ar-button{padding-inline:16px}.ar-book .ar-book-subtitle{font-size:26px}}.ar-book-authors .ar-book-authors-grid{max-width:1320px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.ar-book-portraits{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end}.ar-book-portraits figure{margin:0;text-align:center}.ar-book-portraits img{display:block;max-width:100%;width:auto;height:230px;object-fit:contain;object-position:bottom;margin:auto}.ar-book-portraits figcaption{font-size:13px;padding-top:14px}@media(max-width:749px){.ar-book-authors .ar-book-authors-grid{grid-template-columns:1fr;gap:30px}.ar-book-portraits img{height:180px}}.ar-book-gallery{padding-bottom:80px}.ar-book-gallery>p:not(.ar-kicker){max-width:700px}.ar-book-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.ar-book-gallery figure{margin:0;background:#e9e4db;border-radius:14px;overflow:hidden}.ar-book-gallery figure:first-child{grid-column:1/-1;max-width:600px;justify-self:center}.ar-book-gallery a{display:block}.ar-book-gallery img{display:block;width:100%;height:auto;object-fit:contain}.ar-book-gallery a:focus-visible{outline:3px solid #1f1f1f;outline-offset:-4px}@media(max-width:749px){.ar-book-gallery{padding-bottom:44px}.ar-book-gallery-grid{grid-template-columns:1fr;gap:16px}.ar-book-gallery figure:first-child{grid-column:auto}}.ar-book-media{display:block;min-width:0}.ar-book-media .ar-book-cover{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;width:100%;max-width:none}.ar-book-media .ar-book-main-image{width:100%;height:100%;max-height:520px;object-fit:contain}.ar-book-thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px}.ar-book-thumbnail{-webkit-appearance:none;appearance:none;display:block;min-width:0;padding:4px;aspect-ratio:1;background:#e8e2d8;border:2px solid transparent;border-radius:9px;cursor:pointer}.ar-book-thumbnail[aria-pressed=true]{border-color:#1f1f1f;background:#c8b096}.ar-book-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.ar-book-thumbnail:hover{border-color:#c8b096}.ar-book-thumbnail:focus-visible{outline:2px solid #1f1f1f;outline-offset:3px}@media(max-width:749px){.ar-book-media{width:100%;max-width:380px;justify-self:center}.ar-book-thumbnails{gap:6px}.ar-book-media .ar-book-main-image{width:100%;height:100%;max-height:350px}}.ar-book-cart-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;white-space:nowrap;font-size:12px}.ar-book-cart-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.ar-header{column-gap:12px}.ar-book-cart-link{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=EAAAAAAAACA */
