@import url("https://fonts.googleapis.com/css?family=Muli:400,700&display=swap");*{box-sizing:border-box;font-family:"Muli", sans-serif;font-size:16px;color:#3a3a3a}@media (prefers-color-scheme: dark){*{color:#eee}}html,body{padding:0;margin:0;background-color:#f8faff}@media (prefers-color-scheme: dark){html,body{background-color:#222}}.header{width:100%;display:flex;align-items:center;margin-bottom:48px;padding-top:32px;padding-bottom:32px;border-bottom:1px solid #fff;background:#e6e6e6}@media (prefers-color-scheme: dark){.header{border-bottom:1px solid #333;background:#1a1a1a}}.header__container{display:flex;justify-content:space-between;width:100%;max-width:1000px;margin-left:auto;margin-right:auto}@media (max-width: 1000px){.header__container{padding-left:24px;padding-right:24px}}.header__branding{all:unset;display:flex;justify-content:left;align-items:center;flex:1}.header__logo{max-height:6em;margin-right:32px}.header__title{font-weight:bold;font-size:24px;cursor:pointer}.header__checkout{all:unset;cursor:pointer;display:flex;align-items:center;margin-left:auto;font-weight:bold}.header__checkout svg{margin-right:8px}.header__checkout-fill{fill:#3a3a3a}@media (prefers-color-scheme: dark){.header__checkout-fill{fill:#eee}}.header__actions{display:flex;align-items:center}.main{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}@media (max-width: 1000px){.main{padding-left:24px;padding-right:24px}}.book{display:flex;align-items:center;flex-direction:row;transform:translate3d(0px, 0px, 0px)}.book:nth-of-type(even){flex-direction:row-reverse}.book.detail .book__information,.book:nth-of-type(odd) .book__information{margin-left:0;margin-right:32px}@media (max-width: 1000px){.book.detail .book__information,.book:nth-of-type(odd) .book__information{margin-right:0}}.book.detail .book__image,.book:nth-of-type(odd) .book__image{transform:perspective(650px) rotateZ(3deg) rotateX(-3deg) rotateY(-9deg) scale(0.8) translateX(30px);box-shadow:30px 30px 50px rgba(9,7,0,0.1)}@media (prefers-color-scheme: dark){.book.detail .book__image,.book:nth-of-type(odd) .book__image{box-shadow:30px 30px 50px rgba(0,0,0,0.5)}}@media (max-width: 1000px){.book.detail .book__image,.book:nth-of-type(odd) .book__image{transform:perspective(650px) rotateZ(3deg) rotateX(-3deg) rotateY(-9deg) scale(0.8) translateX(-30px)}}.book:not(:last-child){margin-bottom:96px}@media (max-width: 1000px){.book{flex-direction:column;justify-content:center}.book:nth-of-type(even){flex-direction:column}}.book__information{flex:1;margin-left:32px}@media (max-width: 1000px){.book__information{margin-left:0}}.book__image{max-width:40em;max-height:40em;background-size:cover;transform:perspective(650px) rotateZ(-3deg) rotateX(3deg) rotateY(9deg) scale(0.8) translateX(-30px);box-shadow:-30px 30px 50px rgba(9,7,0,0.1);margin-right:auto;border-radius:8px}@media (prefers-color-scheme: dark){.book__image{box-shadow:-30px 30px 50px rgba(0,0,0,0.5)}}@media (max-width: 1000px){.book__image{transform:perspective(650px) rotateZ(3deg) rotateX(-3deg) rotateY(-9deg) scale(0.8) translateX(-30px);box-shadow:30px 30px 50px rgba(9,7,0,0.1)}.book__image:last-child{display:none}}@media (min-width: 1000px){.book__image:not(:last-child){display:none}}.book__title{margin-top:0;font-size:40px}.book__title a{font-size:inherit;text-decoration:none}.book__description{font-size:20px;line-height:28px}.qty{background-color:transparent;border-radius:3px;padding:3px 5px;border:solid 1px #FDC80B;width:4em;text-align:center}.buy-button{all:unset;cursor:pointer;color:black;background-color:#FDC80B;border:1px solid #f7c102;text-shadow:2px 2px 5px #f7c102;border-radius:3px;font-weight:bold;text-transform:uppercase;font-size:12px;letter-spacing:2px;padding:16px;padding-left:24px;padding-right:24px;margin-top:16px;display:block;position:relative;z-index:2}.buy-button:hover{transition:0.2s all;background-color:#d3a502}.buy-button:hover:before{transform:scale(1.05, 1.25)}.buy-button:before{content:" ";position:absolute;background-color:#FDC80B;top:0;left:0;border-radius:4px;width:100%;height:100%;opacity:0.4;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}.footer{margin-top:96px;border-top:1px solid #e0e0e0;background:#fff}@media (prefers-color-scheme: dark){.footer{border-top:1px solid #484848;background:#333}}.footer__content{display:flex;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px}@media (max-width: 1000px){.footer__content{padding-left:24px;padding-right:24px}}.footer__copyright{margin-right:auto}.footer__dataprotection{margin-left:auto;margin-right:auto}.footer__socials{margin-left:auto}.snipcart-layout__header{min-height:80px}
