.multimedia-image-thumb{object-fit:cover;object-position:center;width:100%;max-height:180px}.multimedia-image-thumb.icon{width:auto;max-height:80px;margin-bottom:20px}.multimedia-image-sm{object-fit:contain;object-position:center;width:100%;max-height:180px}.patronage-img{max-width:100%}.product-image{width:100%}.product-image__image{box-shadow:0 5px 25px #00000026}.product-image__thumb{cursor:pointer}.product-image__thumb:focus-visible{outline:3px solid #003577;outline-offset:3px;border-radius:4px}.book-promo-annotation__span{color:#333;font-size:.6875rem;font-weight:800;line-height:.875rem;padding:.18rem .625rem .125rem;background:#c1d1e5;display:flex}@media screen and (max-width:767px){.show_more.mobile{margin-bottom:1rem}}.product-select__select{top:0;z-index:0;height:79px}.product-price__price--new{font-size:1.5rem;color:#333;font-weight:700;line-height:1.25rem;display:flex;flex-direction:column;white-space:pre;padding-right:20px;text-align:center}.product-price__price--new span{font-size:.75rem}.product-price__price--release_date{padding-right:20px}.product-price__price--old{font-weight:700;font-size:1rem;line-height:1.25rem;color:#595959;display:flex;flex-direction:column;white-space:pre;padding-left:20px;text-align:center}.product-price__price--old span{font-size:.75rem}@media screen and (max-width:1200px)and (min-width:992px){.product-price__price--old span{font-size:.7rem}}.product-price__price--best{position:absolute;bottom:4px;font-weight:400;font-size:.5rem;line-height:.7rem;color:#bdbdbd;display:flex;flex-direction:column;text-align:center;width:90%;left:5%}.product-price__option--pseudo{position:relative}.product-price{background:transparent;border-radius:.25rem}.product-price .default__text--super-bold{line-height:1.3rem}@media screen and (max-width:767px){.product-price .default__text--super-bold{line-height:1.3rem}}.product-price__select--pseudo{z-index:-1;cursor:pointer;height:79px;margin-bottom:-80px}.cover-select{opacity:0;pointer-events:none;z-index:-1;color:#000;background-color:#fff;border-color:#000}.cover-select .product-select__option{display:none;z-index:-1}.product-button__image{margin-top:-5px;width:17px}.product-info--info{background:#f3f3f3}.product-info--info:before{width:19px;height:19px;background:url(/img/icons/info.svg);content:"";position:absolute;background-size:contain;background-repeat:no-repeat;left:20px;top:8px}@media screen and (max-width:767px){.product-info--info:before{top:6px}}.product-info__span{font-style:italic;font-weight:700;color:#1a1a1a;font-size:.75rem;line-height:.9rem}.product-price__options--pseudo{background:#fff;border:1px solid #d1d1d1;border-radius:.25rem;z-index:81;cursor:pointer}.product-price__options--pseudo.active{display:flex}.product-price__options--pseudo img,.product-price .book-cart-price__img,.product-price img{width:23px}.product-price__option--pseudo{cursor:pointer;border:5px solid transparent;transition:all .2s ease-out}.product-price__option--pseudo.active{border:5px solid #003577;transition:all .2s ease-out}.block-choose--tabs{width:9.0625rem;cursor:pointer}.block-choose__span{color:#333;font-weight:700;font-size:1.125rem;line-height:1.375rem;cursor:pointer}.block-choose--border{border-bottom:1px solid #333333;margin-bottom:-6px}.block-choose.active,.block-choose--tabs.active{border-bottom:3px solid #333333}.block-active,.block-active--tab{display:none}.block-active.active,.block-active--tab.active{display:flex}.video-block{border-radius:10px;background-color:#fff;box-shadow:0 5px 25px #00000026}.video-block a,.video-block button{text-align:center}.video-block iframe{width:100%;height:auto;aspect-ratio:16/9;display:block;border:0}.video-block .sm-modal{appearance:none;background:transparent;border:0;padding:0;width:100%;color:inherit;font:inherit;cursor:pointer}.video-block .sm-modal:focus-visible{outline:3px solid #003577;outline-offset:4px}@media screen and (max-width:991px){.multimedia-image-thumb{max-height:none}}.video-thumb{appearance:none;background:transparent;border:0;padding:0;width:100%}.video-thumb .video-thumb__media{position:relative;display:block}.video-thumb .multimedia-image-thumb{width:100%;display:block;aspect-ratio:16/9;max-height:none;object-fit:cover}.video-thumb .video-thumb__play{position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);background:#000000b3;border-radius:50%;transition:background .2s ease-out}.video-thumb .video-thumb__play:before{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}.video-thumb:hover .video-thumb__play,.video-thumb:focus-visible .video-thumb__play{background:#003577}.modal-video .modal-dialog{position:relative;width:90vw;max-width:960px;margin:0 auto}.modal-video .modal-content{position:relative;border:none;border-radius:.3rem}.modal-video .close{position:absolute;top:0;right:-50px;z-index:2;margin:0;padding:0;font-size:4rem;font-weight:100;line-height:2rem;color:#1a1a1a;opacity:1;text-shadow:none}.modal-video .close:hover{opacity:.7}.modal-video .close:focus-visible{outline:3px solid #003577;outline-offset:2px}@media screen and (max-width:991px){.modal-video .close{top:1rem;right:.5rem;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.7)}}.modal-video .video-embed{position:relative;width:100%;aspect-ratio:16/9;border-radius:.3rem;overflow:hidden}.modal-video .video-embed .video-embed__toggle{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;background:#000;cursor:pointer}.modal-video .video-embed .video-embed__toggle.is-started{background:transparent}.modal-video .video-embed .video-embed__toggle:focus-visible .video-embed__icon{box-shadow:0 0 0 4px #003577}.modal-video .video-embed .video-embed__toggle.is-playing .video-embed__icon{opacity:0}.modal-video .video-embed .video-embed__toggle.is-playing:hover .video-embed__icon,.modal-video .video-embed .video-embed__toggle.is-playing:focus-visible .video-embed__icon{opacity:1}.modal-video .video-embed .video-embed__poster{width:100%;height:100%;object-fit:cover;display:block}.modal-video .video-embed .video-embed__toggle.is-started .video-embed__poster{display:none}.modal-video .video-embed .video-embed__icon{position:absolute;top:50%;left:50%;width:72px;height:72px;transform:translate(-50%,-50%);background:#000000b3;border-radius:50%;opacity:1;transition:opacity .2s ease-out}.modal-video .video-embed .video-embed__icon:before{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent #fff}.modal-video .video-embed .video-embed__icon:after{content:"";display:none;position:absolute}.modal-video .video-embed .video-embed__toggle.is-playing .video-embed__icon:before{border:0;width:7px;height:26px;background:#fff;border-radius:1px;top:50%;left:50%;margin-left:-11px;transform:translateY(-50%)}.modal-video .video-embed .video-embed__toggle.is-playing .video-embed__icon:after{display:block;width:7px;height:26px;background:#fff;border-radius:1px;top:50%;left:50%;margin-left:4px;transform:translateY(-50%)}.modal-video .video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.product-info{font-size:.75rem;margin-bottom:20px;margin-top:-10px;color:#333}.product-info strong{color:#003577}.product-info .more-details{cursor:pointer}.w-40{width:40%!important}.w-60{width:60%!important}#product-info-pop{max-width:70%;overflow-y:scroll;max-height:90vh;scrollbar-width:none}#product-info-pop::-webkit-scrollbar{display:none}#product-info-pop p>span{color:#212529}#product-info-pop .text a{text-decoration:none;color:#003577}#product-info-pop .additional-info--dark{color:#212529;font-weight:400}@media screen and (max-width:767px){#product-info-pop{overflow-y:scroll;max-height:90vh;max-width:90%;width:90%}}#added-pop{transition:all .3s ease-out;opacity:0}#added-pop .btn{white-space:nowrap}#added-pop .btn:focus{background:#000;border-color:#000}#added-pop .btn-scn{color:#212529}#added-pop .btn-scn:focus{color:#fff}#added-pop .image-wrap{margin:0 auto;max-width:153px;position:relative;height:217px;display:flex;justify-content:center;align-items:center;overflow:hidden}#added-pop .image-wrap img{position:absolute;width:100%}@media screen and (max-width:767px){#added-pop{width:80%}}@media screen and (max-width:767px){#added-pop>div{flex-direction:column}}.popup-overlay{background:#003577e6;opacity:0;width:100%;height:100%;position:fixed;z-index:444444;transition:all .3s ease-out}.block-choose--awards .main-section__more--smaller:after{content:attr(data-counter);color:#fff;background:#333;border-radius:50%;height:.8125rem;width:.8125rem;font-size:.625rem;font-weight:700;line-height:.8125rem;text-align:center;position:absolute;right:-.55rem;top:-.1rem;display:flex;justify-content:center;align-items:center}.block-choose--reviews .main-section__more--smaller:after{content:attr(data-counter);color:#fff;background:#333;border-radius:50%;height:.8125rem;width:.8125rem;font-size:.625rem;font-weight:700;line-height:.8125rem;text-align:center;position:absolute;right:-.55rem;top:-.1rem;display:flex;justify-content:center;align-items:center}.block-choose--reviews .main-section__more--smaller.hidden-counter:after{display:none}body.text-scale-125 .block-choose--reviews .main-section__more--smaller:after{width:1.015625rem;height:1.015625rem;font-size:.78125rem;line-height:1.015625rem;right:-.6875rem;top:-.125rem}body.text-scale-150 .block-choose--reviews .main-section__more--smaller:after{width:1.21875rem;height:1.21875rem;font-size:.9375rem;line-height:1.21875rem;right:-.825rem;top:-.15rem}body.text-scale-175 .block-choose--reviews .main-section__more--smaller:after{width:1.421875rem;height:1.421875rem;font-size:1.09375rem;line-height:1.421875rem;right:-.9625rem;top:-.175rem}body.text-scale-200 .block-choose--reviews .main-section__more--smaller:after{width:1.625rem;height:1.625rem;font-size:1.25rem;line-height:1.625rem;right:-1.1rem;top:-.2rem}@media screen and (min-width:1201px)and (max-width:1400px){body.text-scale-200.text-scaled.page-product-show #main-content .product-image{position:relative!important}body.text-scale-200.text-scaled.page-product-show #main-content .product-image .product__form{flex:0 0 100%;max-width:100%;margin-left:0}body.text-scale-200.text-scaled.page-product-show #main-content .product-image .img-product-container{flex:0 0 100%;max-width:100%}}.product-description__link{color:#333;font-size:1.25rem}.product-description__link:after{width:.5625rem;height:.9375rem;background:url(/img/arrow-right-big.png);content:"";position:absolute;background-repeat:no-repeat;background-size:contain;right:-1.3rem;bottom:.3rem}.product-description__link--card{color:#333;font-size:1.25rem}.available-sign .available-sign__input{border-radius:50px;height:3rem;padding-left:3rem;padding-right:0;color:#595959;font-size:.9375rem;line-height:1.1875rem;letter-spacing:.01875rem;border-color:#595959}.available-sign .form-group:before{width:1rem;height:1rem;background:url(/img/email.png);content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;left:1.5rem}@media screen and (max-width:575px){.available-sign .form-group:before{width:1rem;height:1rem;background:url(/img/email.png);content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;left:1.5rem;top:calc(50% - .5rem)}}@media screen and (max-width:767px){.available-sign .form-group{width:100%}}@media screen and (max-width:767px){.available-sign .btn-primary{width:100%}}@media screen and (max-width:991px){#body-wrapper main{padding-top:0!important}}.product-mobile .product-image__image--right{cursor:pointer}@media screen and (max-width:767px){.product-mobile .main-section__more--smaller{font-size:1.2rem;line-height:1.2}}.tabs-mobile .block-choose.active,.tabs-mobile .block-choose--tabs.active{border-bottom:none}.tabs-mobile .block-choose--tabs{border-bottom:2px solid #333333}.tabs-mobile .block-choose--tabs:first-of-type{border-top:2px solid #333333;border-bottom:2px solid #333333}.tabs-mobile .block-choose--border{border-bottom:none}.tabs-mobile .tabs__arrow{transform:rotate(90deg);width:1.2rem;cursor:pointer;transition:transform .2s ease-out}.tabs-mobile .arrow-more-rotate{transform:rotate(0);transition:transform .2s ease-out}.tabs-mobile .main-section__more--smaller{font-size:1.2rem}@media screen and (min-width:992px){.buy-set{margin-top:-3rem;padding-top:5rem!important}}@media screen and (min-width:1200px){.container-product{min-height:700px}}@media screen and (max-width:1200px){.product__form .form-arrow:before{width:15px;height:10px;background:url(/img/icons/simple-arrow-down.svg);content:"";position:absolute;background-repeat:no-repeat;background-size:auto;right:20px;top:calc(50% - 3px);z-index:0}}@media screen and (max-width:1200px)and (min-width:992px){.product-price__options--pseudo .default__text--super-bold{font-size:.8rem}}@media screen and (max-width:1200px)and (min-width:992px){.additional-info-block .default__text--super-bold{font-size:.8rem}}@media screen and (max-width:1200px){.available-sign .form-group,.available-sign input,.available-sign .btn-primary{width:100%!important}}@media screen and (max-width:1200px){.available-sign .btn-primary{margin-top:1rem!important}}@media screen and (max-width:450px){.product-price .product-price__select--pseudo>div:first-of-type{width:42%!important}}@media screen and (max-width:450px){.product-price .product-select__select.form-arrow:before{width:17px;height:10px;background:url(/img/icons/simple-arrow-down.svg);content:"";position:absolute;background-repeat:no-repeat;background-size:contain;right:10px;top:calc(50% - 3px);z-index:0}}@media screen and (max-width:450px){.product-price .default__text--super-bold{font-size:.8rem}}@media screen and (max-width:450px){.product-price .product-price__price--new{font-size:1.4rem}}@media screen and (max-width:450px){.product-price .book-cart-price__img{margin-left:10px!important;max-height:24px}}@media screen and (max-width:450px){.product-mobile .product-downloads .main-section__more--smaller{font-size:.8rem}}.fa.fa-star.checked{color:orange}.read-more-link{cursor:pointer;appearance:none;border:0;background:none;padding:0;margin:0;text-align:left}.read-more-link:focus-visible{outline:2px solid #003577;outline-offset:2px}#reviewModal{background-color:#003577e6;overflow-y:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}#reviewModal .btn-secondary{font-size:.9375rem;line-height:1.1875rem;font-weight:700;letter-spacing:.01875rem;text-align:center;padding:13px 22px;border-radius:25px;height:3rem;background:#c1d1e5;color:#212529;text-transform:uppercase;border:none}#reviewModal .btn-secondary:hover{background:#9db6d6;border:none}#reviewModal::-webkit-scrollbar{width:0!important}@media screen and (min-width:576px){#reviewModal .modal-dialog{max-width:100%}}#reviewModal .modal-content{box-shadow:0 2px 25px #00000040;background-color:#fff;border-radius:10px}#reviewModal .close{font-size:4rem;font-weight:100;color:#003577;opacity:1;line-height:4rem}#reviewModal .review-rate{cursor:pointer}.mobile-scroll{overflow-x:scroll}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll>a{min-width:calc(50% - 24px)}.description-drop p,.description-drop span,.description-drop-font p,.description-drop-font span{font-family:Montserrat,sans-serif!important}.product__info--aditional{font-size:.9rem;line-height:1.3rem;color:#595959;font-weight:600;font-style:italic;padding-right:20px}.pointer-event-none{pointer-events:none}.drop-fix{width:60%!important;justify-content:flex-end!important}.drop-fix.outlet{width:100%!important;justify-content:space-around!important}@media screen and (max-width:767px){.drop-fix{justify-content:flex-end!important;margin-left:10px}}@media screen and (max-width:450px){.product-price__select--pseudo .drop-fix{margin-left:0}}.recommend-carousel .book{max-width:168px}.recommend-carousel.mobile-carousel{margin-top:-5.57rem}.ekko-lightbox .modal-header{display:flex!important;height:0;padding:0;border:none}.ekko-lightbox .modal-header .close{position:absolute;right:-50px;text-shadow:none}.ekko-lightbox .modal-content{border:none}.ekko-lightbox .ekko-lightbox-container{height:auto!important}.ekko-lightbox .ekko-lightbox-container>.ekko-lightbox-item{position:relative!important;inset:auto!important}.ekko-lightbox .modal-body img,.ekko-lightbox .ekko-lightbox-item img{display:block}.ekko-lightbox .lightbox-zoom{display:none}@media screen and (max-width:991px){.ekko-lightbox.show{display:flex!important;align-items:center;justify-content:center}.ekko-lightbox .modal-dialog{width:fit-content!important;max-width:90vw!important;margin:0}.ekko-lightbox .modal-content,.ekko-lightbox .modal-body,.ekko-lightbox .ekko-lightbox-container,.ekko-lightbox .ekko-lightbox-container>.ekko-lightbox-item{width:fit-content!important;max-width:100%!important}.ekko-lightbox .modal-content{position:relative;padding:1rem;margin:0 auto}.ekko-lightbox .modal-body{padding:0}.ekko-lightbox .modal-body img{display:block;max-width:calc(90vw - 2rem);max-height:80vh;width:auto;height:auto;margin:0 auto}.ekko-lightbox .modal-header .close{top:1rem;right:.5rem;z-index:2;font-size:4rem;font-weight:100;line-height:2rem;color:#fff;opacity:1;text-shadow:0 1px 4px rgba(0,0,0,.7)}.ekko-lightbox .lightbox-zoom{display:flex;position:absolute;right:.5rem;bottom:.5rem;z-index:2}.ekko-lightbox .lightbox-zoom__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(26,26,26,.4);border-radius:0;background:#ffffffd9;color:#1a1a1a;font-size:1.25rem;line-height:1}.ekko-lightbox .lightbox-zoom__btn+.lightbox-zoom__btn{margin-left:.5rem}.ekko-lightbox .lightbox-zoom__btn:disabled{opacity:.35}.ekko-lightbox .lightbox-zoom__btn:focus-visible{outline:3px solid #003577;outline-offset:2px}.ekko-lightbox.lightbox-zoomed .modal-body{width:auto!important;max-width:calc(90vw - 2rem)!important;max-height:75vh;overflow:auto;-webkit-overflow-scrolling:touch}.ekko-lightbox.lightbox-zoomed .ekko-lightbox-container,.ekko-lightbox.lightbox-zoomed .ekko-lightbox-container>.ekko-lightbox-item{max-width:none!important}.ekko-lightbox.lightbox-zoomed .modal-body img{margin:0}}.modal-open .modal-multimedia.show{justify-content:center;align-items:center;display:flex!important}.modal-multimedia{transition:transform .2s ease-out;text-align:center}.modal-multimedia .modal-header{display:flex!important;height:0;padding:0;border:none}.modal-multimedia .modal-header .close{position:absolute;right:-50px;text-shadow:none}.modal-multimedia .modal-dialog{border:none;max-height:92vh;min-height:unset;max-width:100%;width:auto!important;display:inline-block}@media screen and (max-width:991px){.modal-multimedia .modal-dialog{max-height:90vh}}.modal-multimedia .modal-dialog .modal-content{border:none;max-height:92vh}@media screen and (max-width:991px){.modal-multimedia .modal-dialog .modal-content{max-height:90vh}}.modal-multimedia .modal-dialog .modal-content .modal-body{overflow-y:scroll;border-radius:.3rem;background:#f0f7ff;text-align:center}.modal-multimedia .modal-dialog .modal-content .modal-body::-webkit-scrollbar{display:none}.modal-multimedia .modal-dialog .modal-content .modal-body .tiktok-embed{width:325px!important}.modal-multimedia .modal-dialog .modal-content .modal-body iframe{max-width:100%}.modal-multimedia .modal-dialog.modal-fb iframe{margin-bottom:-16px}.btn-wishlist{color:#003577;font-family:Montserrat;font-size:1rem;font-weight:800;letter-spacing:0;line-height:25px;text-decoration:underline 2px;display:flex;z-index:10;width:40px!important;height:40px;right:0;position:absolute;padding:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;top:13px;opacity:.9;transition:all .3s ease-out}@media screen and (max-width:991px){.btn-wishlist{opacity:1;top:3px;right:10px}}.btn-wishlist:hover{opacity:1}.btn-wishlist:focus{box-shadow:none}.btn-wishlist.added .icon-filled{display:inline-block}.btn-wishlist.added .icon-regular,.btn-wishlist span{display:none}.btn-wishlist svg{width:20px!important;margin-right:0!important}@media screen and (max-width:991px){.btn-wishlist svg{width:25px!important}}.btn-wishlist .icon-filled{display:none}body:not(.noir) .container-fluid>.container.px-0:has(.breadcrumbs-wrapper){padding-left:15px;padding-right:15px}.breadcrumbs-wrapper .breadcrumbs-categories:nth-of-type(2) .breadcrumbs__span{margin-top:10px}.breadcrumbs-wrapper .breadcrumbs-categories>li:first-of-type{padding-left:40px}.breadcrumbs-wrapper .breadcrumbs-categories>li:first-of-type:before{display:none}.breadcrumbs-wrapper .breadcrumbs-categories .breadcrumbs__span{margin-top:16px}@media screen and (max-width:991px){.breadcrumbs__logo{position:absolute;top:-3px;left:-12px}}@media screen and (max-width:991px){.breadcrumbs__row{display:flex;align-items:center;flex-wrap:wrap;padding-left:12px}.breadcrumbs__row ol>li:first-child{margin-right:0!important}.breadcrumbs__row .breadcrumbs__span{display:flex;align-items:center;padding-left:.3rem;margin-right:.5rem!important}.breadcrumbs__row .breadcrumbs__span:before{left:-1.4rem;width:1.2rem}}footer{position:relative}footer:before{content:"";background:#f0f7ff;width:100%;height:12rem;position:absolute;top:-12rem;z-index:-1}@media screen and (max-width:991px){footer:before{height:22.5rem;top:-18.5rem}}.product-outlet{background:url(/img/bg-outlet.png) #fff repeat}.product-outlet #nav--mobile,.product-outlet #nav{background:#0000000a}.product-outlet .breadcrumbs__container{background:transparent!important}.product-outlet .filter-longer--longer-blue{background:linear-gradient(0deg,#f6f6f6,#fff0)}.product-outlet .category__title--main,.product-outlet .book .book__more-button .book__more-img,.product-outlet .btn-primary,.product-outlet .category__checkbox:checked,.product-outlet .main-section.newsletter .form-group:before,.product-outlet footer:before,.product-outlet .product-price__option--pseudo,.product-outlet .product-info strong,.product-outlet .main-section__more--smaller,.product-outlet #added-pop .btn-scn,.product-outlet .main-section__title,.product-outlet .main-section__more{filter:grayscale(1)}.product-outlet .main-section.newsletter{background:#d0d0d0}.product-outlet .recommend{background:#f6f6f6!important}.product-outlet footer{position:relative}.product-outlet footer:before{background:#f6f6f6!important}.product-outlet .img-product-container .row>.book-img-part .image-list{scrollbar-color:#2e2e2e #f6f6f6}.product-outlet .popup-overlay{background:#2e2e2ee6}#info-pop .modal-header{align-self:flex-end;position:absolute;top:0;right:0}#info-pop .btn-scn{color:#212529}.was-validated .form-control:valid,.form-control.is-valid{padding-right:.75rem}
