#exitpopup-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999}#exitpopup-modal .underlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);cursor:pointer;-webkit-animation:fadein .7s;animation:fadein .7s;z-index:9999}#exitpopup-modal .exitpopup-modal-window{width:500px;height:300px;overflow:auto;background-color:#eaecec;z-index:9999;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:1rem;-webkit-animation:popin .5s;animation:popin .5s}#exitpopup-modal .modal-title{font-size:18px;background-color:#252525;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}#exitpopup-modal h3{color:#fff;font-size:1em;margin:.2em;font-weight:500}#exitpopup-modal .modal-body{padding:20px 35px;font-size:.9em}#exitpopup-modal .exitpopup-modal-footer{position:absolute;bottom:20px;text-align:center;width:100%}#exitpopup-modal .exitpopup-modal-footer p{cursor:pointer;display:inline;border-bottom:1px solid #344a5f}#exitpopup-modal .non_disabled_button{background-color:#e55510}@-webkit-keyframes "fadein"{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes "fadein"{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes "popin"{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes "popin"{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}.book-image{border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.1) !important}.book-store-button{align-items:center;background-color:#0f4ad5;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.1) !important;color:#fff;display:flex;font-size:12px;gap:4px;justify-content:center;padding:6px 4px;transition:box-shadow .3s ease-in-out,background-color .3s ease-out,color .3s ease-out;white-space:nowrap}.book-store-button:hover{background-color:#00379e;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.1) !important;color:#fff !important}.book-store-button--amazon{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.1) !important;color:#222}.book-store-button--amazon:hover{background-color:#fff !important;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.2) !important;color:#222 !important}.book-store-button__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-store-button__icon{height:16px;width:16px;box-shadow:none !important}@media (min-width:768px){.book-store-button{font-size:15px;padding:8px 6px}}.single-book:not(.maggiolidxp-products-box){padding:20px;border:1px solid #efefef;font-size:15px;line-height:1.5}.single-book.maggiolidxp-products-box img{margin:0}.single-book.maggiolidxp-products-box h2,.single-book.maggiolidxp-products-box h3,.single-book.maggiolidxp-products-box h4,.single-book.maggiolidxp-products-box h5,.single-book.maggiolidxp-products-box p{padding-left:0;padding-right:0;margin:0}.single-book.maggiolidxp-products-box .card-single__name a{color:#000 !important}.single-book__body{display:grid;grid-template-columns:1fr;gap:16px}.single-book__image{border:0;height:auto;line-height:0;text-decoration:none;width:100%}.single-book__image-link{display:grid;align-items:baseline}.single-book__infos{display:flex;flex-direction:column;gap:8px}.single-book__title{font-size:16px;font-weight:700;text-decoration:none;margin:0}.single-book__short-description,.single-book__short-description p{font-size:13px;margin:0;text-align:left}.single-book__footer{display:grid;gap:16px;grid-template-columns:1fr}.single-book__price{display:flex;gap:8px;font-size:12px;height:100%}.single-book__final-price{color:#222;font-weight:700}.single-book__full-price{color:#999;text-decoration:line-through}.single-book__details{font-size:12px}@media (min-width:768px){.single-book__footer{grid-template-columns:1fr 1fr}.single-book__body{grid-template-columns:1fr 2fr}}.single-book__image-link,.single-book__image-link:hover,.single-book__title-link,.single-book__title-link:hover,.single-book__title,.single-book__title:hover{box-shadow:none !important}