*{box-sizing:border-box;margin:0;padding:0}canvas{position:fixed;inset:0;z-index:-1}html{scroll-behavior:smooth;font-size:13pt}@media screen and (max-width:830px){html{font-size:12pt}}@media screen and (max-width:500px){html{font-size:11pt}}body{background:#fff;margin:0;padding:0;color:#333;font-family:sniglet,system-ui;font-weight:400;font-style:normal}.shadow{box-shadow:rgba(0,0,0,.1)0 4px 6px -1px,rgba(0,0,0,6%)0 2px 4px -1px}.sofia-regular{font-family:sofia,cursive;font-weight:400;font-style:normal}.sniglet-regular{font-family:sniglet,system-ui;font-weight:400;font-style:normal}h1,h2,h3,h4{font-family:sniglet,system-ui;font-weight:400}h1{margin:0 0 10px;font-size:2.6rem}h2{margin:0 0 10px;font-size:2rem}h3{margin:0 0 10px;font-size:1.4rem;color:#a00}h4{margin:0 0 10px;font-size:1.25rem}a,em{color:#a00;font-style:normal}p{line-height:1.5;margin-bottom:15px}ul{padding-left:20px;margin-bottom:15px}blockquote{border:solid 1px #cacaca;background:#f5f5f5;border-radius:5px;padding:12px;margin-bottom:10px}blockquote p:last-of-type{margin-bottom:0}button,div.button{font-family:sniglet,system-ui;font-weight:400;background-color:#33a8a0;background-color:#81d4d8;color:#232d2c;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1);border:solid 1px #0f6761;border:solid 1px #33a8a0;padding:20px 30px;border-radius:8px;font-size:1.2rem;box-shadow:rgba(0,0,0,.1)0 4px 6px -1px,rgba(0,0,0,6%)0 2px 4px -1px;cursor:pointer}button:not(:disabled):active{background:#2d938c;box-shadow:none}button:disabled{background:#f5f5f5;color:#333}@media screen and (max-width:830px){button{padding:15px 25px}}div.out-of-order{padding:15px;background:#f66;margin-bottom:10px;border:solid 1px red;border-radius:5px}div.out-of-order h3,div.out-of-order p{color:#fff}div.out-of-order+form:after{content:"";background:rgba(255,255,255,.6);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hidden{display:none!important}input[type=text],input[type=email]{margin:5px 0;font-size:1rem;letter-spacing:.01rem;line-height:1.5;width:100%;padding:.7rem;font-size:1rem;border-radius:5px;transition:all .3s ease;border:solid 1px #cac7c7;color:#626262}input[type=checkbox]{}input[type=checkbox]+label{margin-left:10px}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}div.col-right{float:right;margin:0 0 20px 20px;width:300px;min-height:400px;text-align:center}div.col-right table{margin:0 auto}div.col-left{margin-right:320px}div.gallery{display:block;margin:0 auto;width:610px}div.gallery>figure>img{border:solid 1px #333;border-radius:4px}figure.mugshot{margin-bottom:10px}figure.mugshot>img{box-shadow:rgba(0,0,0,.1)0 4px 6px -1px,rgba(0,0,0,6%)0 2px 4px -1px}figure.cover{display:inline-block}figure.cover>img{box-shadow:rgba(0,0,0,.1)0 4px 6px -1px,rgba(0,0,0,6%)0 2px 4px -1px}figure.home-drawing{float:right;display:none}figure.home-drawing>img{width:150px}@media screen and (max-width:830px){div.col-right{float:none;margin:0;width:auto;min-height:auto;margin-bottom:20px}div.col-left{margin:0}div.gallery{width:auto}figure.mugshot{margin-bottom:20px;text-align:center}figure.mugshot>img{}figure.home-drawing{display:inline-block}figure.cover{}figure.cover>img{width:150px;height:auto}}div.by-on-amazon-wrap{margin-top:40px;text-align:center}a.buy-on-amazon{text-decoration:none;color:#333;text-align:center;display:inline-block}a.buy-on-amazon div.on{margin:5px 0}a.buy-on-amazon img{width:220px;display:none}body.country-us a.buy-on-amazon img.country-us{display:block}body.country-ca a.buy-on-amazon img.country-ca{display:block}body.country-gb a.buy-on-amazon img.country-gb{display:block}body.country-au a.buy-on-amazon img.country-au{display:block}@media screen and (max-width:830px){div.by-on-amazon-wrap{margin-top:25px}a.buy-on-amazon div.button{padding:15px 25px}a.buy-on-amazon div.on{margin:3px 0}a.buy-on-amazon img{}}.download-list{}.download-list .download-list-wrap{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:15px}.download-list .download-list-wrap .download-list-item{min-height:200px;background:#fff}.download-list .download-list-wrap .download-list-item img.thumb{width:100%;height:auto;border-radius:8px;border:solid 1px #cacaca;padding:8px;box-shadow:0 3px 6px rgba(0,0,0,.1)}.download-list .download-list-wrap .download-list-item a{text-decoration:none}.download-list .download-list-wrap .download-list-item .box{background:#e4ed9a;padding:8px 10px;border-radius:5px;color:#333}.download-list .download-list-wrap .download-list-item .box>.title{font-size:1rem}.download-list .download-list-wrap .download-list-item .box>.description{overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:none}.download-list .download-list-wrap .download-list-item .box p{margin:0}@media screen and (max-width:830px){.download-list .download-list-wrap{gap:5px;grid-template-columns:repeat(2,1fr)}.download-list .download-list-wrap .download-list-item .box{padding:5px 8px}}.container{display:block;position:relative;padding-top:2px;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#f5f5f5;border:solid 1px #33a8a0;border-radius:4px}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#81d4d8}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:8px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header{position:fixed;background:#efca46;z-index:10;top:0;height:75px;width:100%;box-shadow:rgba(0,0,0,.1)0 4px 6px -1px,rgba(0,0,0,6%)0 2px 4px -1px}div.header-wrap{max-width:860px;margin:0 auto}header div.header-wrap{display:grid;gap:10px;grid-template-columns:0fr 1fr 1fr;width:100%;height:75px;width:100%;align-items:center}header div.header-wrap a{}header div.header-wrap img.logo{padding:0 10px}header div.header-wrap img.title{width:100%;max-height:64px;vertical-align:bottom}header div.menu{text-align:right}header div.menu.small-screens{display:none}header div.menu ol{list-style-type:none;margin:0;padding:0}header div.menu ol>li{margin:0;display:inline-block}header div.menu ol>li.separator{color:#b28f10}header div.menu ol>li a{text-decoration:none;color:#333;font-size:1.1rem;padding:5px 15px;transition:all .2s ease-out;line-height:20pt}header div.menu ol>li a:hover{text-decoration:underline;color:#a00}@media screen and (max-width:830px){header{height:auto}header div.header-wrap{grid-template-columns:1fr;padding:0 10px}header div.header-wrap img.title{padding:0;margin:0;vertical-align:initial}header div.header-wrap img.logo{display:none}header div.header-wrap div.menu.large-screens{display:none}header div.menu.small-screens{display:block;width:100%;padding:5px 0;background:#f4db80}header div.menu{text-align:center}}body>main{padding:10px 0;max-width:800px;margin:0 auto}body[id-kind=page]>main{padding:10px}body>main>section{margin:40px 0}body>main>section[id=home] div.message-wrap{min-height:440px;display:grid;grid-template-columns:1fr 1fr;background-image:url(/img/bollicino-indica-libro-400px_min.png);background-repeat:no-repeat;background-size:contain;background-position-x:100%;text-shadow:0 0 4px #fff;filter:progid:DXImageTransform.Microsoft.Glow(Color=#FFFFFF,Strength=4)}body>main>section[id=home] div.message-wrap div.message-text-cta{}body>main>section[id=home] div.cta-buy button>img{vertical-align:middle;max-height:30px;margin-left:5px}body>main>section[id=home] div.cta-buy.country-us button>img,body>main>section[id=home] div.cta-buy.country-au button>img,body>main>section[id=home] div.cta-buy.country-gb button>img,body>main>section[id=home] div.cta-buy.country-ca button>img{margin-top:6px}body>main>section[id=home] div.message-wrap div.message-text-cta>h1.message{margin:0;margin-top:58px;font-size:2.6rem}body>main>section[id=home] div.message-wrap div.message-text-cta a.book{display:inline-block;margin-top:36px;width:350px;height:350px;background-image:url(/img/book-cover_350px_en_min.png);background-repeat:no-repeat;background-size:contain;background-position-x:100%;cursor:pointer;margin-left:20px}body>main>section[id=home] div.message-wrap div.message-text-cta>div.cta{margin-top:30px;margin-left:20px}body>main>section[id=home] div.message-wrap div.message-text-cta>div.cta button{display:block}body>main>section[id=home] div.message-wrap div.message-text-cta>div.cta div.comment{color:#333;margin-top:10px;font-size:.9rem}body>main>section[id=home] div.message-wrap div.message-image{}body>main>section[id=home] div.message-download{display:none}@media screen and (max-width:830px){body>main>section{margin:20px 0}body>main>section[id=home] div.message-wrap{background-position-x:25vw}body>main>section[id=home] div.message-wrap div.message-text-cta a.book{margin-top:20px;margin-left:10px;width:300px;height:300px;background-image:url(/img/book-cover_350px_en_min.png)}body>main>section[id=home] div.message-wrap div.message-text-cta>div.cta{display:none}body>main>section[id=home] div.message-wrap div.message-text-cta>h1.message{margin-left:10px;margin-top:28px}body>main>section[id=home] div.message-wrap div.message-text-cta>div.cta div.comment{display:none}body>main>section[id=home] div.message-download{display:block;margin:0 10px;margin-top:10px}body>main>section[id=home] button[id=buy-fullwidth]{width:100%}body>main>section[id=home] button[id=dowload-fullwidth]{width:100%}}@media screen and (min-width:500px) and (max-width:830px){body>main>section[id=home] div.message-wrap{background-position-x:45vw}}@media screen and (max-width:500px){body>main>section[id=home] div.message-wrap div.message-text-cta a.book{width:220px;height:220px}}.cta-buy,.cta-download{display:none}body.abtest_a .cta-buy:not(.ui-button){display:block}body.abtest_a.country-us .cta-buy.country-us{display:block}body.abtest_a.country-ca .cta-buy.country-ca{display:block}body.abtest_a.country-gb .cta-buy.country-gb{display:block}body.abtest_a.country-au .cta-buy.country-au{display:block}body.abtest_b .cta-download{display:block}.cta-download button{}.cta-download button>img{vertical-align:middle;width:42px;height:42px;margin-left:5px}.buy-giacomino{background:#f5f5f5;padding:10px;border:solid 1px #cacaca;border-radius:5px;margin:10px 0}.buy-giacomino>.buy-giacomino-wrap{display:flex;gap:20px}.buy-giacomino>.buy-giacomino-wrap div.image{flex:auto 0;width:120px;height:120px;background-image:url(/img/book-cover_350px_en_min.png);background-repeat:no-repeat;background-size:contain;border-radius:5px}.buy-giacomino>.buy-giacomino-wrap div.copy{flex:1;align-content:center}.buy-giacomino>.buy-giacomino-wrap img.amazon.logo{height:30px;vertical-align:middle;margin-left:4px;margin-top:8px;display:none}body.country-us .buy-giacomino>.buy-giacomino-wrap img.amazon.logo.country-us{display:inline}body.country-ca .buy-giacomino>.buy-giacomino-wrap img.amazon.logo.country-ca{display:inline}body.country-gb .buy-giacomino>.buy-giacomino-wrap img.amazon.logo.country-gb{display:inline}body.country-au .buy-giacomino>.buy-giacomino-wrap img.amazon.logo.country-au{display:inline}@media screen and (max-width:830px){.buy-giacomino>.buy-giacomino-wrap{gap:10px}.buy-giacomino>.buy-giacomino-wrap div.image{width:100px;height:100px}.buy-giacomino>.buy-giacomino-wrap img.amazon.logo{height:20px}}.download-giacomino{background:#f5f5f5;padding:10px;border:solid 1px #cacaca;border-radius:5px;margin:10px 0}.download-giacomino>.download-giacomino-wrap{display:flex;gap:20px}@media screen and (max-width:830px){.download-giacomino>.download-giacomino-wrap p{margin-bottom:2px}}.download-giacomino>.download-giacomino-wrap div.image{flex:auto 0;width:120px;height:120px;background-image:url(/img/book-cover_350px_min.png);background-repeat:no-repeat;background-size:contain;border-radius:5px}.download-giacomino>.download-giacomino-wrap div.copy{flex:1;align-content:center}.download-giacomino>.download-giacomino-wrap img.download{height:30px;vertical-align:middle}@media screen and (max-width:830px){.download-giacomino>.download-giacomino-wrap{gap:10px}.download-giacomino>.download-giacomino-wrap div.image{width:100px;height:100px}.download-giacomino>.download-giacomino-wrap img.download{height:20px}}.age-badge{width:90px;height:90px;border:3px solid #fff;border-radius:50%;text-align:center;position:relative;padding-top:4px;color:#fff;background-color:#81d4d8;text-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.1)}@media(min-width:830px){.age-badge{border:4px solid #fff;transition:all .4s cubic-bezier(.41,0,.43,1.42)}.is-active .age-badge{opacity:1;transform:scale(1)}}@media(min-width:830px){.age-badge{width:150px;height:150px}}.age-badge__label{font-family:arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:absolute;top:15px;right:0;left:0}@media(min-width:830px){.age-badge__label{top:18px;font-size:15px}}.age-badge__age{font-family:arial,sans-serif;font-size:19px;font-weight:700;vertical-align:middle}@media(min-width:830px){.age-badge__age{font-size:30px;width:50%}}.age-badge__age--low{display:inline-block}@media(min-width:830px){.age-badge__age--low{float:left;margin-left:-10px}}.age-badge__age--high{display:inline-block}@media(min-width:830px){.age-badge__age--high{float:right;margin-right:-10px}}.age-badge__range{display:block;position:absolute;top:46%;right:5%;bottom:0;left:5%;width:90%;padding:12px 0;vertical-align:middle;line-height:1;overflow:hidden}@media(max-width:830px){.age-badge__range:before{display:block;content:"";position:absolute;top:2px;left:50%;width:55px;padding:10px 0;border-top:2px solid;color:inherit;transform:translate3d(-50%,0,0)}}@media(min-width:830px){.age-badge__range{width:80%;transform:translate3d(-50%,-50%,0);position:absolute;top:50%;right:auto;bottom:auto;left:50%;border-bottom:1px solid;padding:5px 0;border-top:1px solid}}.age-badge__to{display:inline-block;visibility:middle}.age-badge__to .age-badge__to--big{display:none}@media(min-width:830px){.age-badge__to{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-family:arial,sans-serif;font-size:12px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:1px}.age-badge__to .age-badge__to--big{display:block}.age-badge__to .age-badge__to--small{display:none}}.age-badge__book-icon{display:none}@media(min-width:830px){.age-badge__book-icon{display:block;position:absolute;bottom:13px;left:50%;transform:translateX(-50%);width:29px;height:15px;color:#81d4d8;background-color:#fff;border-radius:1px}.age-badge__book-icon:before,.age-badge__book-icon:after{content:"";display:block;border:1px solid;border-radius:1px;background-color:#fff;transition:all .2s cubic-bezier(.645,.045,.355,1)}.age-badge__book-icon:before{position:absolute;top:-1px;right:14px;bottom:-1px;left:2px;transform:skewY(15deg);transform-origin:100% 100%}.age-badge__book-icon:after{position:absolute;top:-1px;right:2px;bottom:-1px;left:14px;transform:skewY(-15deg);transform-origin:0 100%}}body>main>section[id=social] div.social-wrap{margin:0 10px}div.social-wrap{text-align:center;background:#e5e5e5;padding:10px;border:solid 1px #cacaca;border-radius:5px}div.social-wrap div.follow{font-size:1.2rem}div.social-wrap div.social-grid{display:inline-grid;align-items:center;grid-template-columns:1fr 0fr 0fr}div.social-wrap div.social-grid>*{margin:5px 10px}div.social-wrap div.social-grid a.social-icon{height:42px}div.social-wrap div.social-grid a.social-icon svg{fill:#33a8a0;fill:#81d4d8;width:42px;height:42px}@media screen and (max-width:830px){div.social-wrap{}div.social-wrap div.social-grid{grid-template-columns:1fr 0fr 0fr}}body>main>section[id=dino]{}body>main>section[id=dino] div.dino-grid{display:grid;gap:10px;align-items:center;justify-items:center;grid-template-columns:1fr 1fr 1fr 1fr}body>main>section[id=why] div.why-wrap{padding:10px}body>main>section[id=why] div.why-wrap .message{margin-bottom:10px}body>main>section[id=why] div.why-wrap div.why-grid{display:grid;gap:10px;align-items:start;grid-template-columns:1fr 1fr 1fr}body>main>section[id=why] div.why-wrap div.why-grid>article{padding:10px;border-radius:10px;text-align:center}body>main>section[id=why] div.why-wrap div.why-grid>article img{width:100%}body>main>section[id=why] div.why-wrap div.why-grid>article h3{margin:10px 0;font-size:1.4rem}body>main>section[id=why] div.why-wrap div.why-grid>article p{text-align:justify;margin:10px 0}@media screen and (max-width:830px){body>main>section[id=why] div.why{margin:0 10px}body>main>section[id=why] div.why-wrap div.why-grid{grid-template-columns:1fr}body>main>section[id=why] div.why-wrap div.why-grid>article{display:flex;gap:20px;flex-wrap:nowrap;flex-direction:row;align-items:center}body>main>section[id=why] div.why-wrap div.why-grid>article p{text-align:left}body>main>section[id=why] div.why-wrap div.why-grid>article img{width:40%}}body>main>section[id=book] div.buy-wrap{padding:10px;position:relative}body>main>section[id=book] div.buy-wrap .message{margin-bottom:10px}body>main>section[id=book] div.buy-wrap .content{margin-right:190px}body>main>section[id=book] div.buy-wrap div.age-badge-wrap{position:absolute;right:0}@media screen and (max-width:830px){body>main>section[id=book] div.buy-wrap div.age-badge-wrap{right:15px}body>main>section[id=book] div.buy-wrap .content{margin-right:120px}}body>main>section[id=download-page] div.download-wrap,body>main>section[id=download] div.download-wrap{padding:10px;position:relative}body>main>section[id=newsletter-page] div.newsletter-wrap form,body>main>section[id=download-page] div.download-wrap form,body>main>section[id=download] div.download-wrap form{position:relative}body>main>section[id=newsletter-page] div.newsletter-wrap form div.form-group,body>main>section[id=download-page] div.download-wrap form div.form-group,body>main>section[id=download] div.download-wrap form div.form-group{padding:20px 30px;background:#fff;border:solid 5px #efca46;border-radius:5px;clear:both}body>main>section[id=newsletter-page] div.newsletter-wrap form span.star,body>main>section[id=download-page] div.download-wrap form span.star,body>main>section[id=download] div.download-wrap form span.star{color:red;font-size:120%;vertical-align:sub;font-family:monospace}body>main>section[id=newsletter-page] div.newsletter-wrap form div.form-group div.form-name-lastname,body>main>section[id=download-page] div.download-wrap form div.form-group div.form-name-lastname,body>main>section[id=download] div.download-wrap form div.form-group div.form-name-lastname{display:flex;direction:columns;gap:10px}body>main>section[id=newsletter-page] div.newsletter-wrap form div.form-group div.form-name-lastname>*,body>main>section[id=download-page] div.download-wrap form div.form-group div.form-name-lastname>*,body>main>section[id=download] div.download-wrap form div.form-group div.form-name-lastname>*{flex:1}body>main>section[id=newsletter-page] div.newsletter-wrap form div.form-group div.consent,body>main>section[id=download-page] div.download-wrap form div.form-group div.consent,body>main>section[id=download] div.download-wrap form div.form-group div.consent{margin-top:10px}body>main>section[id=newsletter-page] div.newsletter-wrap form div.form-group button[type=submit],body>main>section[id=download-page] div.download-wrap form div.form-group button[type=submit],body>main>section[id=download] div.download-wrap form div.form-group button[type=submit]{margin-top:20px;min-width:200px}@media screen and (max-width:830px){body>main>section[id=newsletter-page] div.newsletter-wrap form div.form-group,body>main>section[id=download-page] div.download-wrap form div.form-group,body>main>section[id=download] div.download-wrap form div.form-group{padding:10px 15px}body>main>section[id=newsletter-page] div.newsletter-wrap form div.form-group div.form-name-lastname,body>main>section[id=download-page] div.download-wrap form div.form-group div.form-name-lastname,body>main>section[id=download] div.download-wrap form div.form-group div.form-name-lastname{display:block}}body>main>section[id=newsletter-page] div.newsletter-wrap div.form--success,body>main>section[id=download-page] div.download-wrap div.form--success,body>main>section[id=download] div.download-wrap div.form--success{padding:20px 30px;background:#fff;border:solid 5px #efca46;border-radius:5px}body>main>section[id=download-page] div.download-wrap a.book{display:inline-block;float:right;width:300px;height:300px;background-image:url(/img/book-cover_350px_en_min.png);background-repeat:no-repeat;background-size:contain;background-position-x:100%;margin-left:5px;margin-bottom:5px;margin-right:-12px}@media screen and (max-width:830px){body>main>section[id=download-page] div.download-wrap a.book{width:200px;height:200px}}from.pdf-download-form,from.newsletter-form{clear:both}div.form--error{background:red;color:#fff;padding:20px}footer{background:#efca46;z-index:10;min-height:75px;width:100%;box-shadow:rgba(0,0,0,.1)0 4px 6px -1px,rgba(0,0,0,6%)0 2px 4px -1px}footer .footer-wrap{padding:10px;max-width:800px;margin:0 auto;display:flex;gap:10px}footer .footer-wrap .copyright{flex:1}footer .footer-wrap .foot-grid{}footer .footer-wrap .foot-grid>div{margin:5px 0}