html,body,#app{min-height:100%}body{margin:0;background:#fff;font:10px Times New Roman,Times,serif}img{border:0}h1{font:700 36pt Times New Roman,Times,serif;text-align:center}h2{font:700 22pt Times New Roman,Times,serif;text-align:center}h3{font:700 18pt Times New Roman,Times,serif;text-align:center}h4{font:700 14pt Times New Roman,Times,serif}h5{font:700 22pt Times New Roman,Times,serif}.site-shell{display:flex;min-width:724px;min-height:100vh;flex-direction:column}.site-shell.-category,.site-shell.-category .content-area{min-width:min-content}.masthead{display:flex;height:96px;background:#fff}.logo,.logo img{display:block;width:237px;height:96px;flex:0 0 237px}.masthead-art{min-width:487px;flex:1}.masthead-fill{height:43px;background:#e3e5c3}.masthead-picture{height:53px;background:#fff}.masthead-picture img{display:block}.top-navigation{height:40px;overflow:hidden;background:#eeefe1}.top-navigation-inner{display:flex;position:relative;left:185px;width:max-content;height:40px}.top-navigation-inner img{display:block}.top-navigation-link{display:flex;width:92px;height:40px;align-items:center;justify-content:center;background:url(/assets/images/anamoe/chrome/button.gif) repeat-x;font:700 10pt Times New Roman,Times,serif;text-align:center;text-decoration:none}.site-main{display:flex;min-height:420px;flex:1;background:#eeefe1}.sidebar{width:197px;flex:0 0 197px;background:#eeefe1}.sidebar-art img{display:block}.sidebar-navigation{display:flex;align-items:center;flex-direction:column;padding-bottom:20px}.sidebar-section{margin-bottom:20px}.shop-box{width:180px;margin-bottom:10px;background:url(/assets/images/anamoe/shop/box_top.png) no-repeat;font:14px Arial,Helvetica,sans-serif}.shop-box-title{padding:8px 0 8px 7px;font-weight:700;text-transform:uppercase}.shop-box-title img{float:left;margin-right:5px}.shop-box-content{box-sizing:border-box;padding:10px;border-right:1px solid #ddd;border-left:1px solid #ddd;background:#fff;text-align:left}.shop-box-content table{width:100%;font-size:14px}.shop-box-content td:first-child{width:1px;vertical-align:top}.shop-box-bottom{height:5px;background:url(/assets/images/anamoe/shop/box_bottom.png) no-repeat}.shop-cart-empty{text-align:center}.shop-cart-subtotal{margin-top:10px;text-align:right}.shop-box-buttons{display:flex;align-items:center;margin-top:10px}.shop-box-buttons .button,.shop-box-buttons button{margin-right:3px;white-space:nowrap}.shop-login{display:block}.shop-login input{width:150px;min-width:0}.shop-login-error{margin-bottom:8px;color:#900}.sidebar-link{display:flex;width:117px;min-height:40px;box-sizing:border-box;align-items:center;justify-content:center;padding:3px;border:0;background:url(/assets/images/anamoe/chrome/button_order.jpg) left top no-repeat;color:#00e;font:700 10pt Times New Roman,Times,serif;text-align:center;text-decoration:none}.sidebar-link:visited{color:#551a8b}.content-area{min-width:0;flex:1;padding:5px;background:#eeefe1;font:8pt Times New Roman,Times,serif}.content-area p{padding:0 20px 0 10px;font:12pt Times New Roman,Times,serif}.page-content>:first-child{margin-top:0}.content-area table,.content-area td,.content-area th{font-family:Times New Roman,Times,serif}.content-area hr{height:1px}.page-content{min-height:100px}.site-footer{padding:3px;background:#e3e5c3;text-align:center}.publication-links{display:flex;min-height:50px;align-items:center;justify-content:center;gap:3px}.publication-links a,.publication-links img{display:block}.copyright{font:10px Arial,Helvetica,sans-serif}.initial-error{padding:20px;font-size:14px}.notice{margin:20px 0;padding:5px 5px 5px 10px;border:2px solid #999;font:12pt Times New Roman,Times,serif}.notice.success{border-color:#c6d880;background:#e6efc2;color:#264409}.notice.error{border-color:#fbc2c4;background:#fbe3e4;color:#731b00}.legacy-form{display:block}.legacy-form fieldset{margin:0 10px 20px;padding:10px;border:1px solid #aaa}.legacy-form legend{font-size:14px;font-weight:700}.legacy-form input,.legacy-form textarea,.legacy-form select{margin:3px 0;font:12pt Times New Roman,Times,serif}.legacy-form input:not([type=checkbox]),.legacy-form select{min-width:220px}.narrow-form{max-width:420px}.form-help{font-size:10pt!important}.honeypot{position:absolute;left:-10000px}.contact-form input:not([type=checkbox]){box-sizing:border-box;width:167px;min-width:0;margin:0;font:revert}.contact-form textarea{margin:0}.contact-form button{all:revert}.account-login{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.account-login .-panel{width:49%}.account-login .-heading p{margin:0;padding:0;font:inherit}.account-login .-content{min-height:210px;margin:3px 0 10px;padding:10px;border:1px solid #ddd;background:#f7f7f7}.account-login form p{margin:0 0 10px;padding:0;font:inherit}.account-login form input{font:revert}.account-login input:not([type=checkbox]){min-width:0;max-width:100%}.account-login .-actions{text-align:right}.account-signup{font-size:14px}.account-signup p{margin:0 0 10px;padding:0;font:inherit}.account-signup .-heading p{margin:0}.account-signup .-content{margin:3px 0 10px;padding:10px;border:1px solid #ddd;background:#f7f7f7}.account-signup td:first-child{width:150px}.account-signup input:not([type=checkbox]){min-width:0;margin:0;font:revert}.account-signup .-required{font-weight:700;color:red}.password-recovery{font-size:14px}.password-recovery .-heading p{margin:0;padding:0;font:inherit}.password-recovery .-content{display:flex;align-items:center;margin:3px 0 10px;padding:10px;border:1px solid #ddd;background:#f7f7f7}.password-recovery label{width:150px}.password-recovery input:not([type=checkbox]){min-width:0;font:revert}.password-recovery .-actions{display:flex;justify-content:space-between}button,.button{display:inline-block;box-sizing:border-box;min-height:23px;margin:3px 5px 3px 0;padding:3px 12px 5px 9px;border:0;background:url(/assets/images/anamoe/shop/button_left.png) left top no-repeat,url(/assets/images/anamoe/shop/button_right.png) right top no-repeat,#444;color:#fff;font:14px Times New Roman,Times,serif;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:default}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));margin-bottom:10px}.product-grid-item{padding:0 5px 10px;font-size:14px;text-align:center}.product-grid-item a{font-size:14px}.product-grid-item img{display:block;width:auto;max-width:160px;height:auto;max-height:160px;margin:0 auto 3px}.product-grid-title,.product-model,.product-price{display:block}.product-model{color:#999;font-size:11px}.product-price{color:#900;font-weight:700}.product-detail{display:table;width:100%;margin-bottom:30px;border-collapse:collapse;font-size:14px}.product-media{display:table-cell;width:250px;text-align:center;vertical-align:top}.product-media>img,.single-sample img{width:auto;max-width:250px;height:auto;max-height:250px;margin-bottom:3px}.sample-links{margin-top:12px}.single-sample{display:inline-block;text-decoration:none}.single-sample img,.single-sample span,.sample-links strong,.sample-links a{display:block}.sample-links a{text-decoration:none}.product-purchase{display:table-cell;width:296px;padding-left:15px;vertical-align:top}.product-purchase table{width:100%;font-size:14px}.product-purchase th{text-align:left}.add-to-cart{margin-top:15px;padding:10px;border:1px solid #ddd;background:#f7f7f7}.add-to-cart input{width:45px}.product-description{margin-bottom:10px;padding:10px;border:1px solid #ddd;background:#fff;font-size:14px}.shop-error-content{margin:3px 0 10px;padding:10px;border:1px solid #ddd;background:#f7f7f7;font-size:14px}.commerce-table{width:100%;margin-bottom:10px;border:1px solid #eee;border-collapse:collapse;background:#fff;font-size:14px}.commerce-table th{padding:5px;background:#eee;font-weight:400;text-align:left}.commerce-table td{padding:5px;border-top:1px solid #eee}.commerce-table input[type=number]{width:50px}.cart-table td{border-top:0}.cart-table th:nth-child(-n+2){text-align:center}.cart-table th:nth-child(n+5),.cart-table td:nth-child(n+5),.cart-subtotal{text-align:right}.cart-remove,.cart-image{text-align:center}.cart-image img{width:auto;max-width:75px;height:auto;max-height:75px}.cart-totals{padding:10px;font-size:14px;text-align:right}.buttons{margin-bottom:10px;padding:5px;border:1px solid #ddd;background:#f8f8f8;text-align:right}.cart-buttons{display:grid;grid-template-columns:repeat(3,1fr)}.cart-buttons>:first-child{justify-self:start}.cart-buttons>:nth-child(2){justify-self:center}.cart-buttons>:last-child{justify-self:end}.checkout-summary{width:360px;margin-left:auto}.checkout-summary td{text-align:right}@media (max-width: 723px){body{overflow-x:auto}}.saga-archive{max-width:500px;margin:20px auto;font-size:16px;color:#222}.saga-archive h1,.saga-archive h2{text-align:left;font-size:28px}.saga-archive .-title{text-align:left;font-size:24px}.saga-archive .-chapters{margin-top:20px;padding:0;list-style:none}.saga-archive .-chapter{padding:20px 0}.saga-archive .-chapter+.-chapter{border-top:1px solid #999}.saga-archive p{padding:0;white-space:pre-line}.saga-chapter{max-width:500px;margin:20px auto;font-size:16px;color:#222}.saga-chapter h1{text-align:left;font-size:36px}.saga-chapter .-observance{padding:20px 0;border-top:1px solid #999;border-bottom:1px solid #999}.saga-chapter .-passages{margin-top:30px}.saga-chapter .-passage+.-passage{margin-top:30px}.saga-chapter .-text+.-audio{margin-top:20px}.saga-chapter audio{max-width:100%}.saga-chapter p{padding:0;white-space:pre-line}
