body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Eksell-Large;src:url(/static/media/EksellDisplay-Large.993b648103e06cbf333e.otf)}@font-face{font-family:Eksell-Small;src:url(/static/media/EksellDisplay-Small.c4d160c92ffc5e839190.otf)}@font-face{font-family:Plantin MT Pro;src:url(/static/media/PLANTINSTD-ITALIC.68c950ee17c7b7099360.OTF)}@font-face{font-family:Arnhem;src:url(/static/media/ARNHEM-NORMAL.f9330a6992156e3449fd.OTF)}@font-face{font-family:Frutiger;src:url(/static/media/FRUTIGERLTSTD-ROMAN.3afbe01681a8a69648f3.OTF)}#root,.App,body,html{color:#332926;font-family:Arnhem;height:100%;margin:0;padding:0;width:100%}body{background:#ebe9e5}body.homepage{overflow:hidden}a{color:#146f91}.hanumanLogo a{color:#332926;text-decoration:none}.appContainer{height:100%;position:relative;width:100%;z-index:2}.bgNoise{background:url(/static/media/noise2.51bf116969b66a61c8b1.png);background-size:auto;background-size:inherit;height:100%;left:0;mix-blend-mode:hard-light;opacity:.4;position:fixed;top:0;width:100%;z-index:1}.hanumanLogo{color:#262626;color:var(--Dark,#262626);font-family:Eksell-Large;font-size:2.8125rem;font-style:normal;font-weight:400;letter-spacing:.02813rem;line-height:2.8125rem;text-transform:uppercase}.hpText{bottom:28px;color:#d5d2b8;font-family:Arnhem;font-size:23px;font-weight:700;line-height:1.6em;max-width:1000px;position:absolute;right:40px;z-index:32}.hpText a{font-size:17px}.mainText{font-family:Arnhem;font-size:20px;gap:80px;-webkit-hyphens:auto;hyphens:auto;line-height:1.6em;max-width:1280px}.mainText img{margin-top:24px;max-width:1280px}figcaption{display:block;font-family:Arnhem;font-size:14px;line-height:20px;margin-bottom:48px;text-align:center;width:100%}.centeredImageContainer{max-width:1280px;width:100%}.center{margin:56px auto;max-width:40%}figure.floatRight{float:right;margin:0 0 48px 48px;width:30%}figure.left{float:left;margin:0 48px 48px 0;width:30%}figure img{margin-top:0!important;max-width:100%!important}.seriesGraf{margin-bottom:0!important;margin-top:48px!important}.seriesSubhead{color:#332926;display:inline-block;font-size:21px;margin:0 auto 24px;text-align:center;width:-webkit-max-content;width:max-content}.lessMarginBottom{margin-bottom:36px}.mGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:56px;margin-top:56px}.mGrid-item img{display:inline-block;margin:0;max-width:100%}.booksPage{padding:32px 48px}.booksPage p{font-family:Arnhem;font-size:1.125rem;gap:80px;-webkit-hyphens:auto;hyphens:auto;line-height:1.6em;margin:0 auto;text-align:left}.booksPage p em{font-family:Plantin MT Pro;font-style:normal}.mainText.booksPage{margin:14% 10% 80px;max-width:80%}.mainText p em{font-family:Plantin MT Pro;font-style:normal}.bold,h2{font-family:Arnhem;font-weight:700}.bold{font-size:18px}h2{font-family:Eksell-Small;font-size:28px;font-weight:400;letter-spacing:1px;margin:48px 0 96px;text-align:center;text-transform:uppercase}h2.gold{margin:108px auto 24px}h1,h2.gold,h2.subhead{color:#332926;display:inline-block}h1,h2.subhead{font-family:Eksell-Small;font-size:24px;font-weight:400;line-height:28px;margin:0 0 24px;max-width:100%;width:-webkit-max-content;width:max-content}h1.centered,h2.subhead.centered{margin:0 auto 24px;text-align:center;width:-webkit-max-content;width:max-content}h1.n2-book-title{font-size:28px}h1:after{background:none;content:attr(data-text);left:0;position:absolute;text-shadow:0 -1px #5b5228,0 1px 1px #fce494;top:0;z-index:-1}.gold{color:#332926}.booksPage{display:flex;flex-direction:column;margin:0 auto 5rem;max-width:1280px}h2.gold:after{background:none;content:attr(data-text);left:0;position:absolute;text-shadow:0 -1px #5b5228,0 1px 1px #fce494;top:0;z-index:-1}.signOff{font-family:Apollo;font-size:20px;margin-left:60%;text-align:left}hr{border:1px solid #332926;margin:48px}.pageContainer{margin:8% 12% 80px;padding-bottom:96px;position:relative}.pageContainer.booksLanding{margin:8% 12% 80px 10%}button.primaryButton{background:none;border:2px solid #d5d2b8;color:#d5d2b8;cursor:pointer;font-size:20px;padding:4px 12px}.eksellInline{font-family:Eksell-Small;font-size:19px;letter-spacing:.5px}.emailSignup{display:flex;gap:24px;margin-top:96px}.emailSignup .inputControl{flex:4 1}.signup-button{leading-trim:both;text-edge:cap;align-items:center;background-color:none;background-color:#ebe9e5;border:1.5px solid #262626;border:1.5px solid var(--Dark,#262626);border-radius:.3125rem;color:#262626;color:var(--Dark,#262626);cursor:pointer;display:flex;font-family:Frutiger;font-size:1rem;font-style:normal;font-weight:400;gap:.625rem;justify-content:center;line-height:100%;padding:.9375rem 1.125rem;text-align:center;transition:all .3s ease-in-out}.emailSignup button{margin-bottom:20px}.emailSuccess{font-family:Arnhem;font-weight:700;margin-top:96px}.hp-more{text-transform:uppercase}.menu{float:left;font-family:Domaine Medium;margin:14% 0 0;padding:0;position:-webkit-sticky;position:sticky;top:14%}.menu li{font-size:26px}.menu li,.menu li.sub-menu{list-style-type:none;margin-bottom:20px}.menu li.sub-menu{font-size:22px;margin-left:20px}.chosen{border-bottom:2px solid #d5d2b8}.menu li a{text-decoration:none}.stock-grid{grid-gap:40px 20px;display:grid;gap:40px 20px;grid-template-columns:1fr 1fr 1fr 1fr}.stockist{line-height:1.2}.stock-location{font-family:Arnhem;font-size:14px;font-weight:700}.stock-territory{margin:48px 0}.book{cursor:pointer;height:24vw;left:41%;-webkit-perspective:100px;perspective:100px;top:calc(50% - 9vw);width:18vw;z-index:30}.book,.cover{position:absolute}.cover{background:#bf8ac6;box-shadow:2em 4em 6em -2em rgba(0,0,0,.5),1em 2em 3.5em -2.5em rgba(0,0,0,.5);height:100%;overflow:hidden;-webkit-transform:rotate3d(0,0,0,0) translateZ(0);transform:rotate3d(0,0,0,0) translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:background-color .4s linear;width:100%;z-index:40}.cover img{height:100%;mix-blend-mode:multiply}.border{background:#e4e2da;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);height:100%;margin:0;overflow:hidden;-webkit-transform:rotate3d(0,0,0,0) translateZ(0);transform:rotate3d(0,0,0,0) translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.border,.monkey{position:absolute}.monkey{left:calc(50% - 60px);top:calc(50% - 60px);width:110px;z-index:1001}.monkey svg{position:absolute}.monkey svg:first-child{z-index:2}.monkey svg:last-child{z-index:6}.background svg{left:40px;position:absolute;top:40px;width:32%}.background #Layer_1-2{fill:#332926}.book .border.zero{-webkit-filter:brightness(100%);filter:brightness(100%);z-index:25}.book .border.one{-webkit-filter:brightness(97%);filter:brightness(97%);margin-left:8px;margin-top:8px;z-index:24}.book .border.two{-webkit-filter:brightness(96%);filter:brightness(96%);margin-left:16px;margin-top:16px;z-index:23}.book .border.three{-webkit-filter:brightness(94%);filter:brightness(94%);margin-left:24px;margin-top:24px;z-index:22}.book .border.four{-webkit-filter:brightness(92%);filter:brightness(92%);margin-left:32px;margin-top:32px;z-index:21}.book .border.five{-webkit-filter:brightness(90%);filter:brightness(90%);margin-left:40px;margin-top:40px;z-index:20}.book .border.six{-webkit-filter:brightness(88%);filter:brightness(88%);margin-left:48px;margin-top:48px;z-index:19}.book .border.seven{-webkit-filter:brightness(87%);filter:brightness(87%);margin-left:56px;margin-top:56px;z-index:18}#Layer_2-2{fill:url(#gold-gradient);stroke-width:.4%;stroke:url(#gold-gradient-inverse)}.mobText{color:#d5d2b8;display:none;font-family:Arnhem;font-size:20px;font-weight:700;line-height:1.6em;margin:48px 0 24px}.finePrint{font-family:Arnhem;font-size:16px}.mobileMenu{display:none}#mc_embed_signup_scroll{display:flex;gap:24px}#mc-embedded-subscribe{background:none;border:2px solid #d5d2b8;color:#d5d2b8;font-size:20px;padding:4px 12px}#mce-EMAIL{-webkit-appearance:none;background:#d5d2b8;border:0;border-radius:0;font-family:Arnhem;outline:none;padding:10px 12px;width:calc(100% - 24px)}#mc_embed_shell{margin-top:40px}.mc-field-group{min-width:60%}.productList{grid-gap:40px;display:grid;gap:40px;grid-template-columns:240px 3fr}.productList.boxSet{grid-gap:40px;display:grid;gap:40px;grid-template-columns:360px 3fr}h2.productTitle{font-size:26px;margin-bottom:4px}h2.new-productTitle,h2.productTitle{font-family:Eksell-Large;letter-spacing:2px;margin-top:0}h2.new-productTitle{font-size:24px;margin-bottom:0}.new-product-controls{grid-gap:8px;display:grid;gap:8px;grid-template-columns:3fr 1fr;margin:0 auto;width:70%}.new-product-controls.box{margin-left:auto;margin-right:auto;margin-top:12px}.finePrint{font-family:Frutiger!important;font-size:14px!important;margin-top:-12px!important}.boxColor{text-align:left}.new-product-data{margin:0 auto 8px;width:64%}#cart-icon-small{height:24px;width:32px}.down-icon{cursor:pointer;margin-left:24px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .1s ease;width:23px}.down-icon.invert{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.new-product-controls a:first-child{text-align:left}.new-product-controls a:last-child{text-align:right}.new-productAuthor{font-family:Arnhem;font-size:18px;font-weight:700;line-height:16px}.cover-placeholder{aspect-ratio:3/4;background:#d5d2b8;width:100%}.productAuthor{font-size:18px;font-weight:700}.productStats{font-family:Arnhem;font-size:14px;font-weight:700;letter-spacing:1px}.productImage{max-width:240px}.boxSet .productImage{max-width:360px}.productImage img{max-width:100%}.productBuy,strong{font-family:Arnhem;font-weight:700}.productBuy{border:2px solid #332926;color:#332926;cursor:pointer;display:block;font-size:20px;margin-bottom:48px;max-width:300px;padding:4px 12px;text-align:center;text-decoration:none;transition:all .2s ease}.productBuy:hover{border-color:#4e93ac;color:#4e93ac}.introGrafAbout{font-size:24px;line-height:1.4em}.shrutsIntro{font-family:Arnhem;font-size:20px;font-weight:700;font-weight:400;margin-bottom:10px;margin-top:52px}.productBuySlim{border:2px solid #d5d2b8;color:#d5d2b8;cursor:pointer;display:block;font-family:Arnhem;font-size:18px;font-weight:700;margin-bottom:4px;padding:2px 12px;text-align:center;text-decoration:none}.productBuySlim .variant{font-size:13px}.new-grid{grid-gap:48px 0;display:grid;gap:48px 0;grid-template-columns:1fr 1fr 1fr;margin:58px auto 24px;max-width:1020px}.new-grid-cover{cursor:pointer;margin:0 auto 12px;position:relative;width:72%}.book-cover{position:relative;z-index:20}.booksLanding h2{margin-bottom:24px}.subImageContainer{margin-bottom:48px;margin-left:24px}.subImage{margin-left:auto;margin-right:24px;max-width:500px;position:relative}.subImage img{display:block;max-width:100%;position:relative;z-index:3}.subBg{display:block;left:0;transition:all .6s linear;z-index:1}.acc-image,.subBg{height:100%;position:absolute;top:0;width:100%}.acc-image{box-shadow:0 3px 12px rgba(0,0,0,.15);transition:all .6s ease}.acc-image-one{margin-left:10px;margin-top:-6px;z-index:18}.acc-image-two{margin-left:20px;margin-top:-12px;z-index:17}.acc-image-three{margin-left:30px;margin-top:-18px;z-index:16}.acc-image-four{margin-left:40px;margin-top:-24px;z-index:15}.acc-image-five{margin-left:50px;margin-top:-30px;z-index:14}.acc-image-six{margin-left:60px;margin-top:-36px;z-index:13}.n2-book-images{display:flex;gap:30px;margin-bottom:120px}.n2-image img{max-width:100%}.image-grid{display:flex;justify-content:space-between}.image-grid img{max-width:24%}.image-grid.mixed{margin-bottom:64px}.image-grid.mixed img{max-height:400px;max-width:-webkit-max-content;max-width:max-content}.n2-book-title{margin-bottom:4px}.n2-book-stats{font-size:15px;margin-bottom:48px}.n2-book-series,.n2-book-stats{font-family:Arnhem;font-weight:700;line-height:1.8em}.n2-book-series{font-size:16px;margin-bottom:12px}.new-grid-item img{border-bottom-left-radius:3px;border-bottom-right-radius:2px;border-top-left-radius:3px;border-top-right-radius:2px;display:block;max-width:100%}.acc-image img{border-radius:0;height:100%;width:100%}.soldOut{font-family:Arnhem;font-weight:700}.new-grid-item .new-grid-cover:before{background:linear-gradient(270deg,transparent 0,rgba(0,0,0,.3) 92%);border-bottom-left-radius:3px;border-bottom-right-radius:2px;border-top-left-radius:3px;border-top-right-radius:2px;content:"";display:block;height:100%;position:absolute;width:8px;z-index:2}.bigger{font-size:24px;line-height:1.6em}#cart-icon{cursor:pointer;width:60px}#menu-icon{cursor:pointer;width:24px}.hpCart #cart-icon-small{display:block;height:25px;width:34px}#close-icon{cursor:pointer;width:30px}.cart-stroke-one{fill:none}.cart-stroke-one,.cart-stroke-two{stroke:#332926;stroke-miterlimit:10;stroke-width:12px}.hpCart #cart-icon-small .cart-stroke-one,.hpCart #cart-icon-small .cart-stroke-two{stroke:#332926}.cart-stroke-two{fill:none;stroke-linecap:round}.menu-stroke{fill:none;stroke:#332926;stroke-linecap:round;stroke-miterlimit:10;stroke-width:12px}.new-menu-icons{display:flex;gap:22px;position:fixed;right:40px;top:40px}.new-menu-container{background:#332926;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);color:#d5d2b8;margin-right:-300px;padding:40px;position:fixed;right:0;top:0;transition:all .6s ease;width:220px;z-index:40}.new-menu-container.new-menu-open{margin-right:0}.close-container{text-align:right}.new-menu{font-family:Arnhem;list-style-type:none;padding:0}.new-menu li{font-size:20px;list-style-type:none;margin-bottom:20px}.new-menu li:last-child{margin-bottom:0}.new-menu li.sub-menu{font-size:19px;list-style-type:none;margin-bottom:20px;margin-left:20px}.new-menu a{color:#d5d2b8;text-decoration:none}.new-menu a:hover{text-decoration:underline}.close-stroke{fill:none;stroke:#d5d2b8;stroke-linecap:round;stroke-miterlimit:10;stroke-width:12px}.down-stroke{fill:none;stroke:#d5d2b8;stroke-linecap:round;stroke-miterlimit:12;stroke-width:12px}.leftGraf,.rightGraf{margin-bottom:64px;max-width:700px}.rightGraf{margin-left:calc(100% - 700px)}.buyLinks,.buyingOptions{margin-top:24px}.buyLinks a{display:block;text-decoration:none}.cartCount{background:#186580;border-radius:2rem;color:#eaeaea;display:inline-flex;font-family:Arnhem;font-size:12px;font-weight:700;margin-top:-8px;padding:2px 8px;text-align:center}.cartCountNo{margin:auto}.hpCart a{display:flex}h5{color:#262626;color:var(--Dark,#262626);font-family:Arnhem;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;margin:0;text-align:center}.gridThree{grid-row-gap:48px;grid-column-gap:32px;align-self:stretch;-webkit-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));margin:60px auto 140px;max-width:1280px;padding:0;row-gap:48px}.gridThree_item{align-items:center;display:inline-flex;flex-direction:column;gap:-23px;justify-self:center;padding:32px}.comingSoon{font-weight:700;text-align:center}.gridThree_cover{align-items:center;display:flex;flex-direction:column;height:26.4375rem;justify-content:center;width:18.125rem}.gridThree_bookCover{flex-shrink:0;height:26.4375rem;width:18.125rem}.gridThree_controls{align-items:flex-start;display:flex;font-family:Arnhem;font-size:1rem;font-style:normal;font-weight:350;gap:.5rem;line-height:1.5rem;padding:0 2.5625rem 0 2.663rem;width:15.125rem}.gridThree_description{flex:1 0}.nb-title{color:#000;font-family:Arnhem;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.newPageContainer{margin:0 auto;max-width:1420px;min-height:calc(100vh - 600px);padding:7rem 32px}.productContainer{display:flex;flex-direction:row;gap:72px;margin-bottom:5rem}.productImage_container,.productInfo_container{flex:1 1}.productInfo_inner{gap:1.25rem;padding-right:22%}.productInfo,.productInfo_inner{align-items:flex-start;display:flex;flex-direction:column}.productInfo{align-self:stretch}.productMetadata{color:#262626;color:var(--Dark,#262626);font-family:Arnhem;font-size:1rem;font-style:normal;font-weight:350;line-height:1.5rem}h1.productTitle{font-family:Eksell-Small;font-weight:500;letter-spacing:.03rem;margin:0;max-width:360px;text-transform:uppercase}.productAuthor,h1.productTitle{color:#262626;color:var(--Dark,#262626);font-size:1.5rem;font-style:normal;line-height:2rem}.productAuthor,.productTranslator{font-family:Arnhem;font-weight:350}.productTranslator{color:#262626;color:var(--Dark,#262626);font-size:1rem;font-style:normal;line-height:1.5rem}.App-header{padding:40px}.productBuyControls{align-items:center;align-self:stretch;display:flex;gap:1.25rem;padding-bottom:.3125rem}.productPrice{font-family:Arnhem;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.productExcerpt,.productPrice{color:#262626;color:var(--Dark,#262626)}.productExcerpt{font-family:Plantin MT Pro;font-size:1.25rem;font-weight:400;line-height:1.75rem}.productDescription{color:#262626;color:var(--Dark,#262626);font-family:Arnhem;font-size:1rem;font-style:normal;font-weight:350;line-height:1.5rem}.productDescription p{margin:0 0 1.25rem}.productDescription em{font-family:Plantin MT Pro;font-style:normal}.appFooter{align-items:flex-start;background:#f5f4f2;background:var(--Light,#f5f4f2);display:flex;justify-content:space-between;padding:34px 32px;width:calc(100% - 64px)}.homepage .appFooter{display:none}.footerLeft{gap:59px}.footerLeft,.footerLinks{align-items:flex-start;display:flex}.footerLinks{flex-direction:column;gap:var(--sds-size-space-300)}.footerSocials{align-items:flex-start;display:flex;gap:16px;padding-top:6px}.footerSocials svg{height:24px;width:24px}.footerLinks a{leading-trim:both;text-edge:cap;align-items:center;display:flex;font-family:Plantin MT Pro;font-size:18px;font-weight:400;justify-content:center;line-height:24px;padding:5px 1px 5px 0}.flanaganLink,.footerLinks a{color:#262626;color:var(--Dark,#262626);text-decoration:none}.flanaganLink{font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.boxGrid{grid-row-gap:128px;grid-column-gap:32px;align-self:stretch;-webkit-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));margin:60 auto 140px;max-width:1280px;padding:0;row-gap:128px}.boxGrid_image,.boxGrid_item{display:inline-flex;flex-direction:column;flex-shrink:0;height:26.4375rem;justify-content:center}.boxGrid_image{align-items:center;overflow:hidden}.boxGrid_graphic{background-position:50%;background-repeat:no-repeat;background-size:46%;flex-shrink:0;height:26.4375rem;width:65.6875rem}.boxGrid_controls{align-items:flex-start;display:inline-flex;gap:.5rem;max-width:14.25rem;padding:1.1875rem 2.5625rem 0 6.2625rem}@media (max-width:1500px){.hpText{font-size:20px}}@media (max-width:1200px){.productContainer{display:flex;flex-direction:column;gap:24px;padding-top:8%}.productImage_container{width:100%}.productInfo_inner{padding-right:0}}@media (max-width:1020px){.gridThree{-webkit-column-gap:32px;column-gap:32px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,minmax(0,1fr));height:-webkit-max-content;height:max-content;margin:60px auto 32px}.gridThree_item{padding:10px}.boxGrid{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));height:-webkit-max-content;height:max-content;margin:60px auto 32px}}@media (max-width:820px){.gridThree{display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;margin:60px 0 32px}.newPageContainer{padding-top:10rem}.new-grid{display:flex;flex-direction:column;gap:68px;margin-top:24px}.appFooter,.footerLeft{align-items:center;flex-direction:column;gap:32px}.footerLeft{text-align:center}.footerLinks a{margin:0 auto}.subImage{max-width:100%}.booksPage p{font-size:18px;text-align:left}.new-grid-cover,.new-product-controls{margin:0 auto 12px;width:73%}.leftGraf{margin-bottom:48px;max-width:100%;text-align:left}.new-menu-container{padding:24px;width:168px}#close-icon{width:20px}.new-menu li{font-size:18px}.down-icon{width:26px}.rightGraf{margin-bottom:48px;margin-left:0;max-width:100%;text-align:left}.center{margin:0;max-width:100%}.new-product-controls.box{margin:6px 0 0}.mGrid{gap:20px;grid-template-columns:1fr 1fr}.mainText img{margin-top:24px;max-width:100%}.mGrid img{display:block;margin:0}h2.productTitle{font-family:Eksell-Large;font-size:23px}h2{font-size:27px}.productList,.productList.boxSet{display:flex;flex-direction:column;gap:40px}.signOff{margin-left:40%}.mobileMenu{display:flex;gap:15px;padding:20px 0 0;position:-webkit-sticky;position:sticky;top:0}.pageContainer{margin:24px 0 48px;padding-right:0}.pageContainer.booksLanding{margin:120px 0 48px}.hpText{bottom:0;display:none;left:40px;text-align:center}.stock-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.introGrafAbout{font-size:22px}.mobileMenu li{font-family:Arnhem;font-weight:700;list-style-type:none}.mobileMenu li a{text-decoration:none}.hanumanLogo{font-size:28px;line-height:25px}.new-menu-icons{gap:12px;position:static}#menu-icon,.hpCart #cart-icon-small{width:32px}.menu{display:none;margin:8% 0 22%;padding:0;position:static}.mainText{font-size:18px;line-height:1.4em;margin:0;padding-top:48px}.book{height:80vw;left:20vw;-webkit-perspective:120px;perspective:120px;top:calc(50% - 15vw);width:60vw;z-index:30}.mobHide{display:none}.mobText{display:block}.productBuy{font-size:16px;width:-webkit-max-content;width:max-content}h1{font-size:23px}.new-product-controls{display:flex;flex-direction:column;gap:12px;text-align:center}.App-header{background:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;justify-content:space-between;margin:0 0 -24px;padding:18px 24px 12px;position:fixed;top:0;width:calc(100% - 48px);z-index:24}.new-menu{margin:auto 0}}@media (max-width:600px){.boxGrid_graphic{height:26.4375rem;width:50rem}.booksPage{padding:32px 24px}}@media (max-width:420px){.boxGrid_graphic{height:20.4375rem;width:44rem}}@supports (font:-apple-system-body) and (-webkit-appearance:none){.cartCount{padding:2px 8px 0}}hr{background:#b7bec0;border-color:#b7bec0;border-top:1px;margin:48px 0}.inputControl__label,.pseudoLabel{display:block;font-family:Frutiger;font-size:18px;font-weight:700;opacity:.8}p.form-description{font-size:14px;line-height:1.6em;margin:0 0 10px}.inputControl input,.inputControl select{align-items:flex-start;background:#ebe9e5;border:1px solid #262626;border:1px solid var(--Dark,#262626);border-radius:.3125rem;color:#262626;color:var(--Dark,#262626);display:flex;flex:1 00;flex-direction:column;font-family:Frutiger;font-size:1rem;font-style:normal;font-weight:400;justify-content:center;line-height:100%;padding:.75rem 1rem;width:20.125rem}.inputControl textarea{background:#fff;border:0;font-family:Frutiger;line-height:1.6rem;padding:12px;width:calc(100% - 24px)}.inputControl input.title{font-size:20px}.inputControl__help{display:block;font-size:13px;margin-top:8px;opacity:.68}.binaryChooser{border:1.5px solid #262626;border-radius:1.5px;display:flex;width:-webkit-max-content;width:max-content}.binaryChooser__opt{leading-trim:both;text-edge:cap;background:#262626;color:hsla(40,13%,91%,.1);font-family:Frutiger;font-size:16px;font-size:1rem;font-style:normal;font-weight:400;line-height:100%;padding:.5rem 1rem;vertical-align:top}.binaryControl.large .binaryChooser__opt{font-size:26px;padding:12px 24px}.binaryControl.large .binaryChooser{justify-content:center}.large .inputControl__label{font-size:20px;text-align:center}.binaryChooser__opt:first-child{border-radius:1.5px 0 0 1.5px}.binaryChooser__opt:last-child{border-radius:0 1.5px 1.5px 0}.binaryChooser__opt-chosen{background:none;color:#262626}.peopleChooser{margin-bottom:20px}.peopleChooserControls{display:flex;gap:12px;margin-bottom:20px}.peopleChooser__name{flex:4 1}.peopleChooser__title{flex:2 1}.peopleChooser__list{display:flex;flex-wrap:wrap;gap:12px}.peopleChooser__person{background:#00374b;border-radius:4px;color:#d5d2b8;display:flex;gap:24px;padding:4px 12px}img.imagePreview{display:block;margin-bottom:10px;max-width:100%}.categoryList,.relatedProducts{display:flex;display:inline-flex;flex-wrap:wrap;gap:10px;gap:12px}.relatedProducts{margin-top:20px}.categoryPill,.relatedProduct{background:#b7bec0;border:0;border-radius:4px;padding:4px 12px}.categoryPill-active{background:#00374b;color:#d5d2b8}.cart_addToCartButton__ccBKQ{align-items:center;background-color:none;background-color:#ebe9e5;border:1.5px solid #262626;border:1.5px solid var(--Dark,#262626);border-radius:.3125rem;color:#262626;color:var(--Dark,#262626);cursor:pointer;display:flex;font-family:Frutiger;font-size:1rem;font-style:normal;font-weight:400;gap:.625rem;justify-content:center;line-height:100%;padding:.9375rem 1.125rem;text-align:center;transition:all .3s ease-in-out}.cart_addToCartButton__ccBKQ:hover{background-color:#262626;background-color:var(--Dark,#262626);border-color:#262626;border-color:var(--Dark,#262626);color:#fff;color:var(--Light,#fff)}.cart_addToCartButton__ccBKQ:disabled{background-color:#ebe9e5;color:#262626;color:var(--Dark,#262626);cursor:default;opacity:.5}.cart_addToCartButtonSmall__R0n4d{align-items:center;background:#ebe9e5;border:0;border-radius:5px;display:flex;gap:4px;gap:10px;height:36px;justify-content:center;padding:15px 18px;transition:all .3s ease-in-out;width:36px}.cart_addToCartButtonSmall__R0n4d:hover{background-color:#262626;background-color:var(--Dark,#262626);border-color:#262626;border-color:var(--Dark,#262626);color:#fff;color:var(--Light,#fff);cursor:pointer}.cart_addToCartButtonSmall__R0n4d svg rect{fill:#262626;stroke:#262626;transition:all .3s ease-in-out}.cart_addToCartButtonSmall__R0n4d:hover svg rect{fill:#fff;stroke:#fff}.cart_addToCartButtonSmall__R0n4d:disabled{background-color:#ebe9e5;color:#262626;color:var(--Dark,#262626);cursor:default;opacity:.5}.readmore_readMoreContainer__SKv35{margin-top:1rem}button.readmore_toggleButton__TrNq5{background-color:initial;border:none;cursor:pointer;font-family:Plantin MT Pro;font-size:1.2rem;margin-bottom:1rem;padding:0}.npc-container{overflow:hidden}.npc-card{height:calc(50% - 48px);left:0;margin-top:-90%;padding:24px;position:absolute;top:0;transition:all .4s ease;width:calc(100% - 48px);z-index:23}.npc-container:hover .npc-card{margin-top:25%}.npc-container .book-cover{opacity:1;transition:opacity .2s ease}.npc-container:hover .book-cover{opacity:.14}.npc-container .new-product-controls{display:flex;flex-direction:column}.npc-container .nb-info{text-align:center}.npc-card .addToCartButton{border-color:#186580;margin:28px auto;padding:4px 20px}.npc-container.new-grid-cover:before{background:none}.npc-learn{font-family:Apollo;text-align:center}.npc-card .nb-title{font-family:Eksell-Small;font-size:23px}.carousel_carousel__YWsC5{aspect-ratio:7/8;overflow:hidden;position:relative;width:100%}.carousel_carouselInner__s2Zrh{align-items:center;display:flex;height:100%;justify-content:center;-webkit-transform:translateX(0);transform:translateX(0);transition:all .5s ease-in-out;width:-webkit-max-content;width:max-content}.carousel_carouselItem__Pytc3{background-position:50%!important;background-repeat:no-repeat!important;background-size:180% auto!important;flex-shrink:0;height:100%}button.carousel_prev__xdga3{left:1rem}button.carousel_next__sM5EH,button.carousel_prev__xdga3{background:none!important;border:none;border-radius:.5rem;cursor:pointer;padding:.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}button.carousel_next__sM5EH{right:1rem}button.carousel_next__sM5EH:hover,button.carousel_prev__xdga3:hover{background:none!important}.carousel_indicators__Wxb4J{align-items:center;display:flex;gap:.375rem}.carousel_indicator__Y\+5\+\+{background:#262626;background:var(--Dark,#262626);border-radius:1.25rem;display:block;height:12px;margin:0;opacity:.1;padding:0;width:12px}.carousel_active__wBa4i{height:18px;width:18px}.carousel_active__wBa4i svg{fill:#262626}@media (max-width:800px){button.carousel_prev__xdga3{left:0;padding:0}button.carousel_next__sM5EH{padding:0;right:0}}.subscribe_subscribeContainer__7QO75{align-items:flex-start;color:#262626;color:var(--Dark,#262626);display:flex;flex-direction:column;font-family:Arnhem;font-size:18px;font-style:normal;font-weight:350;gap:20px;line-height:28px;margin:0 auto;max-width:65rem}.subscribe_subscribeContainer__7QO75 h5{text-align:left}.subscribe_subscriptionCard__ZX6cg{align-items:flex-start;align-self:stretch;border:1.5px solid rgba(0,0,0,.2);border:1.5px solid var(--Gray-Border,rgba(0,0,0,.2));border-radius:.3125rem;display:flex;min-height:20.1875rem;overflow:hidden}.subscribe_subscriptionCardImage__HBEt4{align-self:stretch;background-position:50%;background-repeat:no-repeat;flex-shrink:0;width:20.1875rem}.subscribe_threeBooks__-KcX6{background-size:200%}.subscribe_sixBooks__x12zf{background-size:180%}.subscribe_boxSets__S9m1X{background-size:200%!important}.subscribe_subscriptionCardContent__hB2ua{align-items:flex-start;align-self:stretch;border-radius:5px;display:flex;flex-direction:column;font-family:Arnhem;font-size:18px;font-style:normal;font-weight:350;gap:2rem;line-height:28px;padding:2rem 1.875rem}.subscribe_subscriptionTitle__H\+oaP{leading-trim:both;text-edge:cap;color:#262626;color:var(--Dark,#262626);font-family:Plantin MT Pro;font-size:18px;font-weight:400;line-height:24px}a.subscribe_subscribe__SNcAI{align-items:center;background-color:none;background-color:#ebe9e5;border:1.5px solid #262626;border-radius:.3125rem;color:#262626;cursor:pointer;display:flex;font-family:Frutiger;font-size:1rem;font-style:normal;font-weight:400;gap:.625rem;justify-content:center;line-height:100%;padding:.9375rem 1.125rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out}a.subscribe_subscribe__SNcAI:hover{background-color:#262626;background-color:var(--Dark,#262626);border-color:#262626;border-color:var(--Dark,#262626);color:#fff!important}.subscribe_price__CZqss{font-size:16px;font-weight:900;line-height:100%;text-align:center}.subscribe_priceDescription__MdXfO,.subscribe_price__CZqss{leading-trim:both;text-edge:cap;font-family:Frutiger;font-style:normal}.subscribe_priceDescription__MdXfO{font-size:14px;font-weight:700;line-height:20px}@media (max-width:1200px){.subscribe_subscriptionCard__ZX6cg{align-items:flex-start;display:flex;flex-direction:column}.subscribe_subscriptionCardImage__HBEt4{align-self:stretch;height:20.5625rem;width:100%}.subscribe_threeBooks__-KcX6{background-position:center 40%;background-size:120%}.subscribe_sixBooks__x12zf{background-position:center 40%;background-size:130%}.subscribe_boxSets__S9m1X{background-position:center 50%;background-size:140%!important}}@media (max-width:800px){.subscribe_threeBooks__-KcX6{background-position:center 40%;background-size:170%}.subscribe_sixBooks__x12zf{background-position:center 40%;background-size:180%}.subscribe_boxSets__S9m1X{background-position:center 50%;background-size:160%!important}}.cartItem{grid-gap:28px;display:grid;font-size:18px;gap:28px;grid-template-columns:48px 1fr;margin-bottom:20px}.cartDetails{grid-gap:28px;display:grid;gap:28px;grid-template-columns:2fr 1fr 1fr 48px}.cartItem.shipping{border-top:1px solid;padding-top:20px}.cartItem.shipping,.cartItem.subtotal{grid-template-columns:48px 2fr 1fr 1fr}.cartItemImage img{height:auto;width:100%}.cartItemTitle{font-family:Frutiger;font-size:22px;font-weight:900}.cartItemAuthor{font-family:Arnhem;font-size:20px}.itemCountControls{border:2px solid #eaeaea;display:flex;gap:10px}.cartCell,.cartItemCount{display:flex}.cartCellContents,.cartItemCountNo{margin:auto 0}.cartMessage{color:#edb06f;font-size:15px;margin:12px 0}.removeButton{background:none;border:0;color:#222;cursor:pointer;outline:none;transition:all .2s linear}.removeButton:hover{color:#edb06f}.cartPage{display:flex;flex-direction:column;gap:64px}.checkoutButton,.subtotal{font-family:Frutiger;font-weight:700}.checkoutButton{background:none;border:2px solid #186580;color:#186580;cursor:pointer;font-size:21px;font-size:20px;margin-top:20px;padding:4px 12px}.checkoutButton:disabled{border-color:#eaeaea;color:#eaeaea}#checkout #root div:first-child,iframe #root div:first-child{background:none}#checkoutModal{background:rgba(0,0,0,.3);display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}#checkoutModalContent{background:#eaeaea;border-radius:20px;height:90%;margin:auto;max-height:-webkit-max-content;max-height:max-content;max-width:1000px;overflow-y:scroll;padding-top:20px;width:80%}.modalBack{text-align:center}.modalBack button{border:0;color:#332926;font-size:14px;margin-bottom:20px;padding:0}.inlineAddToCart{border:0;margin:0;padding:0;text-align:left}.cartItemCount{margin:0 12px}.cartIncrement{background:none;border:0;color:#222;display:flex;font-family:Neuzeit-Bold;padding:4px 0;width:40px}.cartIncrement:first-child{border-right:2px solid #eaeaea}.cartIncrement:last-child{border-left:2px solid #eaeaea}.cartIncrement span{display:inline-block;margin:auto}@media (max-width:1000px){.cartPage{margin:8%0 80px 0}}@media (max-width:700px){.cartPage{margin:96px 0 48px}.cartCell.price{grid-column:span 3}.cartItem{gap:32px;grid-template-columns:64px 2fr}.cartItem.shipping,.cartItem.subtotal{grid-template-columns:3fr 1fr}.cartItem.shipping div:first-child,.cartItem.shipping div:last-child,.cartItem.subtotal div:first-child,.cartItem.subtotal div:last-child{display:none}#checkoutModalContent{width:calc(98% - 40px)}.cartCellContents{margin:0}.cartPage{gap:48px}.cartItemTitle{font-size:20px}.cartDetails{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr 1fr}.cartCellDetailInfo{grid-column:span 3}}.cart_cartContainer__r4y\+j{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:48rem;padding-bottom:2rem}.cart_checkOutLabel__z3Cmn{align-items:center;display:flex;gap:.625rem}.cart_checkOutLabel__z3Cmn svg{width:18px}.cart_cartItemHeader__Ele6r{grid-gap:1.25rem;color:rgba(38,38,38,.3);display:grid;font-family:Frutiger;font-size:.875rem;font-style:normal;font-weight:700;gap:1.25rem;grid-template-columns:8.3125rem 2fr 1fr 1fr 1fr;line-height:1.25rem}.cart_binaryLabel__Kxrcm{color:#262626;color:var(--Dark,#262626);font-family:Arnhem;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-bottom:.9375rem}.cart_cartSubtotal__5T6Wk{color:rgba(38,38,38,.3)}.cart_cartItem__JgDjq,.cart_cartSubtotal__5T6Wk{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:8.3125rem 2fr 1fr 1fr 1fr}.cart_cartItem__JgDjq{border-bottom:1.5px solid rgba(38,38,38,.1);padding-bottom:1.25rem}.cart_cartImage__EtWfr{aspect-ratio:133/181;background-position:50%;background-repeat:no-repeat;background-size:422%;width:100%}.cart_cartDetails__5MXF1{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;padding-bottom:1.25rem}.cart_cartError__m-Xr\+{color:#fa3e1f;font-family:Plantin MT Pro;font-size:1.125rem}.cart_cartRemove__yt30r{background:none;border:none;color:#262626;color:var(--Dark,#262626);cursor:pointer;font-family:Plantin MT Pro;font-size:1rem;margin:0;padding:0;width:-webkit-max-content;width:max-content}.cart_cartRemove__yt30r:hover{text-decoration:underline}.cart_cartCell__\+qBT3,.cart_cartItemTitle__fGh4I{font-weight:700;padding-top:1.25rem}.cart_cartCell__\+qBT3,.cart_cartItemAuthor__MsZEc,.cart_cartItemTitle__fGh4I{color:#262626;color:var(--Dark,#262626);font-family:Arnhem;font-size:1rem;font-style:normal;line-height:1.5rem}.cart_cartItemAuthor__MsZEc{font-weight:350}.cart_checkoutButton__qBuVd{leading-trim:both;text-edge:cap;align-items:center;background:none;border:1.5px solid #262626;border:1.5px solid var(--Dark,#262626);border-radius:.3125rem;color:#262626;color:var(--Dark,#262626);cursor:pointer;display:flex;font-family:Frutiger;font-size:1rem;font-style:normal;font-weight:400;gap:.625rem;justify-content:center;line-height:100%;padding:.9375rem 1.125rem;text-align:center}.cart_checkoutButton__qBuVd:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.cart_cartItemHeader__Ele6r,.cart_cartItem__JgDjq,.cart_cartSubtotal__5T6Wk{grid-template-columns:3fr 3fr 1fr 1fr 1fr}}.kickstarter_kickstarterPage__x7FIv{align-items:flex-start;color:#262626;color:var(--Dark,#262626);display:flex;flex-direction:column;font-family:Arnhem;font-size:1.125rem;font-style:normal;font-weight:350;gap:1.25rem;line-height:1.75rem;margin:0 auto 10rem;max-width:34.6875rem;padding:0}.kickstarter_kickstarterPage__x7FIv em{font-family:Plantin MT Pro;font-style:normal}.footeremail_footerEmail__zrBUR{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;height:8.5rem;width:16.5625rem}.footeremail_emailInput__HY\+Fq{align-items:flex-start;align-self:stretch;background:#f5f4f2;border:1.5px solid #262626;border:1.5px solid var(--Dark,#262626);border-radius:.3125rem;display:flex;flex-direction:column;gap:.625rem;justify-content:center;padding:.75rem 1rem}
/*# sourceMappingURL=main.003c4b78.css.map*/