:root{--primary-color: #d61a1f}.bg-primary,body{background-color:var(--primary-color)}body.template-page-books{background-color:#fff}@media screen and (min-width:768px){body{display:flex;flex-direction:column}}.container{max-width:min(1640px,80vw);margin:0 auto;padding:0rem}@media screen and (min-width:992px){.container{max-width:min(1640px,90vw)}}@media screen and (min-width:1200px){.container{padding:0rem 5rem}}.img-fluid{display:block;width:auto;height:auto;max-width:100%}.section-header{padding:3rem 0}@media screen and (min-width:1200px){.section-header{padding:5rem 0}}@media screen and (min-width:1400px){.section-header{padding:7.5rem 0}}body.template-index .section-header,body.template-page-spettacoli .section-header,body.template-page-social .section-header{padding-bottom:0}.header--logo{display:block;max-width:24rem;margin:0 auto}@media screen and (min-width:1600px){.header--logo{max-width:30rem}}@media(hover:hover){.header--logo:hover{animation:tada 1s}}.section-footer{margin-top:auto;padding:2rem 0}@media screen and (min-width:1600px){.section-footer{padding:4rem 0}}.footer--copy{text-align:center}.main-index--grid{display:grid;row-gap:5rem;grid-template-columns:1fr}@media screen and (min-width:768px)and (max-width:991.98px){.main-index--grid{-moz-column-gap:8rem;column-gap:8rem}}@media screen and (min-width:992px)and (max-width:1439.98px){.main-index--grid{margin:0 auto;-moz-column-gap:5rem;column-gap:5rem;row-gap:3rem}}@media screen and (min-width:992px)and (max-width:1199.98px){.main-index--grid{max-width:50%}}@media screen and (min-width:1200px)and (max-width:1439.98px){.main-index--grid{max-width:45%;-moz-column-gap:8rem;column-gap:8rem}}.main-index--grid .main-index--grid-item{position:relative;padding:2rem}.main-index--grid .grid-item--wrapper{display:flex;aspect-ratio:1;align-items:center}@media(hover:hover){.main-index--grid .grid-item--wrapper:hover{animation:headShake .5s;opacity:.5}}@media screen and (min-width:768px)and (max-width:1439.98px){.main-index--grid{grid-template-columns:repeat(2,1fr);padding:0}}@media screen and (min-width:1440px){.main-index--grid{grid-template-columns:repeat(4,1fr);-moz-column-gap:6vw;column-gap:6vw}.main-index--grid .main-index--grid-item{position:relative}}.main-social--grid{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width:992px)and (max-width:1199.98px){.main-social--grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.main-social--grid{grid-template-columns:repeat(var(--social-count),1fr)}}.main-social--grid .grid-item--wrapper{display:flex;aspect-ratio:1;align-items:center}@media(hover:hover){.main-social--grid .grid-item--wrapper:hover{animation:headShake .5s;opacity:.5}}#MainContent{flex-grow:1;display:flex;flex-direction:column}@media screen and (max-width:767.98px){#MainContent{margin-top:5rem}}.section-main-index{margin:auto 0}.image-placeholder{background-color:#f1f1f1}.ratio-16-9{aspect-ratio:16/9}.spettacoli{padding:5rem 0;margin-top:auto;margin-bottom:auto}@media screen and (min-width:768px)and (max-width:991.98px){.spettacoli .under-construction-image{max-width:75%}}@media screen and (min-width:992px){.spettacoli .under-construction-image{max-width:30%}}.page-social{margin:auto 0}.featured-book--wrapper{margin:0 auto;position:relative;max-width:66.6666666667%}@media screen and (min-width:992px){.featured-book--wrapper{max-width:33.3333333333%}}.featured-book--wrapper .featured-book--label{position:absolute;width:50%;aspect-ratio:1}.featured-book--wrapper .featured-book--label.left{right:100%;top:0}.featured-book--wrapper .featured-book--label.right{left:100%;top:0}.books-grid{display:flex;flex-wrap:wrap;align-items:center;margin-left:-.5rem;margin-right:-.5rem;margin-top:3rem;row-gap:10rem}@media screen and (min-width:992px){.books-grid{row-gap:8rem}}.books-grid .book-item{padding:0 1rem}.books-grid .book-item:not(.double){width:50%}@media screen and (min-width:992px){.books-grid .book-item{width:16.6666666667%!important}.books-grid .book-item.double{width:33.3333333333%!important}}@media(hover:hover){.books-grid .book-item:hover{animation:pulse .4s linear}}.books-grid .book-item .book-item--wrapper{position:relative}.books-grid .book-item .book-label{display:block;width:45%;position:absolute;bottom:100%;margin-bottom:10px}.books-grid .book-item .book-label-top-right{right:0;transform:translate(.5rem)}.books-grid .book-item .book-label-top-left{left:0;transform:translate(-.5rem)}.click-reminder{text-align:center;display:flex;justify-content:center}.mx-auto{margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
