body{--color-font-outlines: #321909;--color-font-highlight: #ba9d77;--color-block-picture-bg: #4c7a51;--color-tab-text: #ccdaac;--color-tab-text-hover: #000000;--color-tab-text-active: #eeffc9;--color-tab-bg: #344125;--color-tab-bg-hover: #83a17e;--color-tab-bg-active: #475931;--color-tab-top-page: #e7d8ab;--color-tab-middle-page: #c0b990;--color-tab-bottom-page: #ada87e;--color-block-picture-box-shadow: #2a502480;--color-circle-outline: #87bf8d;--color-tab-box-shadow: #626a5180;--color-viewport-box-shadow: #243222c0;--url-viewport-bg: url(./yellowtexturedark-Dm6Ss1Jg.png);--url-page-divider: url(./page_divider-C0z3DaZr.png);--color-button: #95542c;--color-button-box-shadow: #5d442c80;--color-button-hover: #585f34;--color-button-hover-box-shadow: #253f21;--color-button-active: #17300c;--color-button-active-box-shadow: #142212;--color-button-text: #000000}dt,dd{color:var(--color-font-outlines)}.wide h1{font-size:48px}br{margin:16px}h1{font-size:28px;font-family:Gill Sans,sans-serif;color:var(--color-font-outlines);text-align:center;margin:0;padding:5px}h2,h3,h4,h5,h6,p{font-family:Gill Sans,sans-serif;color:var(--color-font-outlines);text-align:center;margin:0;padding:0}.label{color:var(--color-font-outlines)}.image-caption{font-size:18px;font-family:Gill Sans,sans-serif;color:var(--color-font-outlines);text-align:center;margin-bottom:20px;padding:4px}.hidden{display:none}.tall-placeholder{height:1200px}.wide img.circle{width:256px;margin:38px}img.circle{width:30%;margin:12px;border:10px solid var(--color-circle-outline);border-radius:50%}.wide .block-picture{max-width:720px}.block-picture{margin-bottom:24px;padding:8px;font-family:sans-serif;text-align:center;border-radius:8px;background-color:var(--color-block-picture-bg);box-shadow:6px 6px 0 var(--color-block-picture-box-shadow);max-width:360px;align-self:center}.tab{position:relative;display:none;margin:0 8px 8px;padding:64px 32px;font-family:sans-serif;text-align:center;font-size:24px;border-top:4px outset var(--color-tab-bg-active);border-radius:8px;background-color:var(--color-tab-bg);box-shadow:6px 6px 0 var(--color-tab-box-shadow);z-index:4;flex:1 0 600px}.tab.active{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background-color:var(--color-tab-bg-active)}.tab.about{padding:96px 128px}.tabs-header{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;z-index:3}.tabs-header button{width:300px;height:40px;font-size:24px;background:var(--color-tab-bg);border:none;cursor:pointer;position:relative;mask-image:url(./file_tab_lies-X6B15ODT.png);mask-size:300px 36px;mask-position:bottom center;mask-repeat:space;mask-mode:alpha}.narrow .tab{margin-top:4px}.tab .page{position:absolute;right:26px;left:26px;height:600px}.tab .page.top{background-color:var(--color-tab-top-page);z-index:-1;top:32px;bottom:32px;height:unset}.tab .page.upper.middle{background-color:var(--color-tab-middle-page);z-index:-2;top:12px;transform-origin:bottom right;transform:rotate(-1.5deg)}.tab .page.lower.middle{background-color:var(--color-tab-middle-page);z-index:-2;bottom:12px;transform-origin:top left;transform:rotate(-1.5deg)}.tab .page.upper.bottom{background-color:var(--color-tab-bottom-page);z-index:-3;top:24px;transform-origin:bottom left;transform:rotate(.75deg)}.tab .page.lower.bottom{background-color:var(--color-tab-bottom-page);z-index:-3;bottom:24px;transform-origin:top right;transform:rotate(.75deg)}.narrow .tabs-header button{width:100%;mask-image:none;border-radius:8px;margin:4px 8px;height:52px}.medium .tabs-header button{width:240px;mask-size:240px 36px}.tabs-header button:hover{background:var(--color-tab-bg-hover)}.tabs-header button.active{background:var(--color-tab-bg-active)}.tabs-header button .label{margin-top:4px;color:var(--color-tab-text)}.tabs-header button:hover .label{color:var(--color-tab-text-hover)}.tabs-header button.active .label{color:var(--color-tab-text-active)}.faq dl{margin:0;padding:20px 50px}.faq dt{display:flex;flex-flow:row nowrap;justify-content:start;align-items:start;cursor:pointer;margin:24px 0 0;font-weight:700;background-color:var(--color-font-highlight);padding:4px;border-radius:12px;text-align:left}.faq dd{margin:20px 140px 32px 32px;display:flex;flex-flow:column nowrap;text-align:left}.medium .faq dd{margin-right:80px}.narrow .faq dd{margin:4px}.faq .arrow{width:16px;height:16px;margin:8px 8px 8px 12px}.faq .shop-faq-header{margin:12px 0}.faq .page-divider{width:80%;margin-top:40px;background-image:var(--url-page-divider);height:128px;background-size:contain;background-position:center;background-repeat:no-repeat}.faq .question-text{margin-left:8px}.contact-form{margin:24px;padding:12px;display:flex;flex-flow:column nowrap;align-items:center;row-gap:12px}.narrow .contact-form{margin:4px;padding:4px}.contact-form button{font-size:24px;padding:6px;border-radius:8px;border:none;background-color:var(--color-button);color:var(--color-font-outlines)}.contact-form button:hover{background-color:var(--color-button-hover);color:var(--color-button-text)}.contact-form button:active{background-color:var(--color-button-active);color:var(--color-font-outlines)}.contact-form button:disabled,.contact-form button:disabled:hover,.contact-form button:disabled:active{background-color:gray;color:#000;cursor:initial}.contact-form .contact-disclaimer{color:var(--color-font-outlines);text-decoration:underline;margin-bottom:16px}.contact-form .contact-header{margin:8px}.contact-form .label{text-align:center;color:var(--color-font-outlines)}.contact-form .name.label,.contact-form .email.label{width:90px}.contact-form .message.label{margin:4px}.contact-form input,.contact-form textarea{font-size:24px;border-radius:4px}.contact-form textarea{resize:none;width:600px;height:300px;font-size:18px}.narrow .contact-form textarea{width:320px}.credits{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.credits .credit{font-family:Gill Sans,sans-serif;color:var(--color-font-outlines);text-align:center;margin:12px 60px;padding:0}.narrow .credits .credit{margin:4px}.shop .item{width:100%}.shop .item .buttons{justify-content:center;align-items:center;gap:12px}.shop .item .label{color:var(--color-font-outlines)}.shop .item select{margin:8px;padding:4px;font-size:24px}.shop .item .split{display:flex;flex-flow:row nowrap;justify-content:stretch;align-items:stretch;width:100%}.narrow .shop .item .split{margin-top:32px;flex-flow:column nowrap}.shop .item .column{align-items:center;justify-content:center;width:50%}.narrow .shop .item .column{width:100%}.narrow .shop .right.column{flex-flow:column-reverse nowrap}.narrow .shop .right.column button.back{display:none}.shop .item .right.column .row{justify-content:center}.shop .item .name.label{font-size:32px;margin:28px}.shop .left.column .name.label{display:none}.narrow .shop .left.column .name.label{display:block}.narrow .shop .right.column .name.label{display:none}.narrow .shop .item .name.label{margin:0}.shop .item .description{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;text-align:start;color:var(--color-font-outlines);font-size:24px;margin:28px;text-align:center}.shop .item .image-label{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:var(--color-font-outlines);height:40px;font-size:24px;font-weight:700}.shop .item button{margin:8px}.shop .item img.big{margin-top:12px;margin-bottom:24px;width:90%;max-width:1024px;border-radius:8px}.narrow .shop .item img.big{max-width:300px}.shop .item .image-selector{display:flex;flex-flow:row nowrap;max-width:90%;overflow-x:auto}.shop .item img.thumbnail{margin:4px;border-radius:4px;width:96px;cursor:pointer}.shop .divider{background-color:var(--color-button-active);height:2px;width:100%;border-radius:2px;margin:32px}.shop .listings{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:start;row-gap:40px}.shop .listing{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;width:240px;margin:16px;cursor:pointer;order:0}.shop .listing .name{font-size:24px;margin-bottom:12px}.shop .listing.out-of-stock{order:1;opacity:.3}.shop .listing h4{font-size:18px}.shop .listing .image-container{position:relative;height:240px;width:240px}.shop .listing .image-container img{border-radius:12px;height:100%;width:100%}.shop .listing .row{width:240px;justify-content:space-between;align-items:center}.shop button{font-size:24px;padding:6px;border-radius:8px;border:none;background-color:var(--color-button);color:var(--color-font-outlines)}.shop button:hover{background-color:var(--color-button-hover);color:var(--color-button-text)}.shop button:active{background-color:var(--color-button-active);color:var(--color-font-outlines)}.shop .cart .voucher{margin:20px}.shop .cart .voucher input{font-size:20px}.shop .cart .row{justify-content:center;gap:12px}.shop .cart .buttons.lower{margin-top:12px}.shop .cart .entry button{width:32px;height:32px;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:18px}.shop .cart .entry button.remove{margin-left:10px}.shop .cart .no-items{margin:32px;font-size:20px;font-style:italic}.shop .cart .checkout-section{display:flex;color:var(--color-font-outlines);font-size:20px;font-style:italic;flex-flow:column nowrap;align-items:end;margin-bottom:18px}.shop .cart .checkout-section button{margin:8px 0}.shop .cart .subtotal.entry{margin-bottom:0;border-top:2px dotted var(--color-font-outlines);justify-content:end;background-color:transparent;border-radius:0}.shop .cart .subtotal.entry .label{font-size:24px}.shop .cart .entry{padding:4px;margin:12px 0;min-width:400px;background-color:#40808030;border-radius:8px}.narrow .shop .cart .entry{min-width:initial}.shop .cart .entry .label{color:var(--color-font-outlines);margin:2px 8px;font-size:22px}.shop .cart .entry .quantity-area{display:flex;flex-flow:row nowrap}.shop .cart .entry .quantity.label{width:48px;margin:2px 0}.shop .cart .entry .name{flex:1;display:flex}.narrow .cart .entry .name{min-width:128px}.shop .view-cart{position:absolute;right:40px;top:48px;padding:8px}.flourish-container{align-items:center;justify-content:space-around}.flourish-content{margin:0 48px}.flourish{height:40px}.narrow .left.flourish,.narrow .right.flourish{display:none}.about img{width:600px;max-width:100%;border-radius:8px}html,body{height:100%;width:100%;margin:0;padding:0}body{overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#banner{display:flex;background-image:url(./banner-CDgTdUBn.jpg);width:100%;align-self:center;max-width:1267px;min-height:281px;background-size:1267px 281px;background-position-x:center;background-repeat:no-repeat;margin-bottom:22px;border-radius:8px;border:8px solid var(--color-container-accent)}.narrow #banner{background-image:url(./banner_mobile-Dqejc5tX.jpg);width:300px;height:300px;background-size:300px 300px}#viewport{flex:1;display:flex;flex-flow:column nowrap;background-image:var(--url-viewport-bg);margin:32px 45px 16px 32px;border-radius:16px;z-index:2;overflow-x:hidden;overflow-y:auto;justify-content:start;align-items:stretch;box-shadow:6px 6px 0 var(--color-viewport-box-shadow);transition:opacity .2s;width:calc(100% - 256px);padding:24px}.medium #viewport{margin-right:32px;width:calc(100% - 128px)}.narrow #viewport{margin:0;width:100%;border-radius:0}.narrow #bgtile,.narrow .copyright-text{display:none}body{--color-scrollbar-track: var(--color-container-accent);--color-scrollbar-track-box-shadow: #273222bf;--color-scrollbar-thumb: #dcaf4f;--color-scrollbar-thumb-box-shadow: #9e8438;--color-scrollbar-thumb-hover: #ecb8c1;--color-scrollbar-thumb-hover-box-shadow: #c78cad;--color-scrollbar-thumb-active: #9ed0e9;--color-scrollbar-thumb-active-box-shadow: #6bada0}.wide .hide-scrollbar::-webkit-scrollbar{display:none}.wide .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body.scrolling{user-select:none}.narrow .scrollbar-track,.medium .scrollbar-track{display:none}.scrollbar-track{position:fixed;background-color:var(--color-scrollbar-track);border-radius:4px;overflow:hidden;width:26px;z-index:3;box-shadow:6px 6px 0 var(--color-scrollbar-track-box-shadow)}.scrollbar-thumb{position:relative;top:0;left:0;right:0;background-color:var(--color-scrollbar-thumb);border-radius:4px;box-shadow:inset -4px -4px 0 var(--color-scrollbar-thumb-box-shadow)}.scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover);box-shadow:inset -4px -4px 0 var(--color-scrollbar-thumb-hover-box-shadow)}.scrollbar-thumb.active{background-color:var(--color-scrollbar-thumb-active);box-shadow:inset -4px -4px 0 var(--color-scrollbar-thumb-active-box-shadow)}
