.block-choose--tabs{width:9.0625rem;cursor:pointer}.block-choose__span{color:#003577;font-weight:900;font-size:1rem;line-height:1.375rem;cursor:pointer}button.block-choose__tab{background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;width:100%;font-weight:900}button.block-choose__tab:focus{outline:none}button.block-choose__tab:focus-visible{outline:3px solid #003577;outline-offset:4px}.block-choose--border{border-bottom:2px solid #333333;margin-bottom:10px}.block-choose.active,.block-choose--tabs.active{border-bottom:3px solid #333333}@media screen and (max-width:991px){.block-choose.active .block-choose__span,.block-choose--tabs.active .block-choose__span{color:#333}}@media screen and (max-width:991px){.block-choose{border-bottom:2px solid #333333}}.block-active,.block-active--tab{display:none}.block-active.active,.block-active--tab.active{display:flex}.block-active.active>.row,.block-active.active>.row>[class*=col],.block-active--tab.active>.row,.block-active--tab.active>.row>[class*=col]{min-width:0}.cart.row.block-active.active{display:block}@media screen and (max-width:767px){.btn--next-step{width:100%!important;text-align:center}}.account-help__identifiers dt,.account-help__identifiers dd{margin:0}.account-help__list{list-style:none}.account-help__payment-list{list-style:decimal}@media screen and (max-width:991px)and (min-width:768px){.orders-history .address-block .btn--next-step{height:3.2rem;display:flex;align-items:center}}@media screen and (max-width:767px){.account-blocks{width:140%}}.account-blocks__container{scrollbar-width:none}@media screen and (max-width:767px){.account-blocks__container{overflow-x:scroll}}.account-blocks__container::-webkit-scrollbar{display:none}.account__link,.account__link:hover{text-decoration:underline}@media screen and (max-width:767px){.recommend .main-section-links{margin-bottom:1.5rem}}@media screen and (max-width:767px){.recommend .main-section__title{line-height:2rem;margin-bottom:1.2rem;padding-bottom:8px}}@media screen and (max-width:767px){.recommend .main-section__title:after{width:100%;height:2px;background:#6d6d6d;content:"";position:absolute;top:unset;margin-left:1rem;left:0;bottom:0}}.mobile-carousel__slide--full{max-width:167px;width:100%}.account .cart{margin-bottom:0}@media screen and (max-width:991px){#body-wrapper main{padding-top:0!important}}.w-35{width:35%}.w-65{width:65%}.orders-history .orders-history-table{border-collapse:collapse;table-layout:fixed;width:100%}.orders-history .orders-history-table th,.orders-history .orders-history-table td{vertical-align:middle}.orders-history .orders-history-table__col-date,.orders-history .orders-history-table__col-number{width:16.667%}.orders-history .orders-history-table__col-status{width:25%}.orders-history .orders-history-table__col-value{width:16.667%}.orders-history .orders-history-table__col-actions{width:25%}.orders-history .orders-history-table__row td{overflow-wrap:break-word}.orders-history .orders-history-table .btn-wrapper{width:25%}.orders-history .orders-history-table__row{border-top:1px solid #D1D1D1}.orders-history .orders-history-table__summary-row td{border:0;padding:1.75rem 0 3.5rem;width:100%}.orders-history .orders-history-table__summary-row .cart.row.block-active{margin-top:0;max-width:100%;min-width:0}.orders-history .virtual-products-table{border-collapse:collapse;table-layout:fixed;width:100%}.orders-history .virtual-products-table th,.orders-history .virtual-products-table td{vertical-align:middle}.orders-history .virtual-products-table__col-cover{width:8.333%}.orders-history .virtual-products-table__col-title{width:41.667%}.orders-history .virtual-products-table__col-author,.orders-history .virtual-products-table__col-date,.orders-history .virtual-products-table__col-actions{width:16.667%}.orders-history .virtual-products-table__cell-cover img{max-width:4.5rem}.orders-history .virtual-products-table__row td{overflow-wrap:break-word}.orders-history .virtual-products-table .btn-wrapper{width:100%}.orders-history .virtual-products-table__row{border-top:1px solid #D1D1D1}.orders-history .virtual-products-table thead button.sort--virtuals{font:inherit;color:inherit;line-height:inherit}.orders-history .virtual-products-mobile__list div{display:flex;flex-wrap:wrap}.orders-history .virtual-products-mobile__list dt,.orders-history .virtual-products-mobile__list dd{margin:0}.orders-history .cart.row.block-active{margin-top:1.75rem;margin-bottom:2.5rem!important}.orders-history .cart.row.block-active>.d-flex:first-child{padding-top:1.25rem}.orders-history .cart.row.block-active .cart-summary-wrapper{padding-bottom:2rem}.orders-history .orders-history-mobile .cart.row.block-active{margin-top:1.75rem;margin-bottom:2.5rem!important}.orders-history .orders-history-mobile__list div{display:flex;flex-wrap:wrap}.orders-history .orders-history-mobile__list dt,.orders-history .orders-history-mobile__list dd{margin:0}.orders-history .cart-summary-column>.cart-summary-top:first-child{margin-top:1rem}.orders-history .cart-summary-column>.cart-summary-top+.cart-summary-top{margin-top:1.5rem}.orders-history .cart-summary-table{border-collapse:collapse;table-layout:fixed;width:100%}.orders-history .cart-summary-table caption{caption-side:top}.orders-history .cart-summary-table th,.orders-history .cart-summary-table td{border:0;vertical-align:top;padding-left:0;padding-right:0}.orders-history .cart-summary-table--meta tbody tr:first-child th,.orders-history .cart-summary-table--meta tbody tr:first-child td{padding-top:1rem}.orders-history .cart-summary-table--meta tbody tr+tr th,.orders-history .cart-summary-table--meta tbody tr+tr td{border-top:1px solid #D1D1D1}.orders-history .cart-summary-table--meta tbody tr th,.orders-history .cart-summary-table--meta tbody tr td{padding-top:1rem;padding-bottom:1rem}.orders-history .cart-summary-table--meta tbody tr:last-child th,.orders-history .cart-summary-table--meta tbody tr:last-child td{padding-bottom:1rem}.orders-history .cart-summary-table--meta tbody td:last-child{text-align:right}.orders-history .cart-summary-table--meta tbody td:last-child ul{display:inline-block;list-style-position:inside;margin-bottom:0;padding-left:0;text-align:right}.orders-history .cart-summary-table--products thead th{padding-top:1rem;padding-bottom:1rem}.orders-history .cart-summary-table--products thead th:last-child,.orders-history .cart-summary-table--products tbody td:last-child,.orders-history .cart-summary-table--products tfoot td:last-child{text-align:right}.orders-history .cart-summary-table--products tbody tr:first-child td{border-top:1px solid #D1D1D1}.orders-history .cart-summary-table--products tbody tr+tr td{border-top:1px solid #D1D1D1}.orders-history .cart-summary-table--products tfoot tr:first-child td{border-top:1px solid #D1D1D1}.orders-history .cart-summary-table--products tfoot tr+tr td{border-top:1px solid #D1D1D1}.orders-history .cart-summary-table--products tfoot td{vertical-align:middle}.orders-history .cart-summary-table--products tr.cart-summary-table__total-row td{border-top:1px solid #D1D1D1}.orders-history .cart-summary-table--products .book-cart-sum__span--bold{font-weight:600;color:#1a1a1a;font-size:.9375rem;line-height:1.1875rem}.orders-history .cart-summary-table--products .cart-summary-bottom__span--big{color:#1a1a1a;font-size:1.125rem;font-weight:800;line-height:1.375rem}.orders-history .cart-summary-table--products .book-cart__title,.orders-history .cart-summary-table--products .book-cart__product-name{font-size:1.125rem;font-weight:800;line-height:1.375rem;color:#1a1a1a}.orders-history .cart-summary-table--products .book-cart__author{font-size:1rem;line-height:1.6;color:#000}.orders-history .cart-summary-table--products .book-cart__cover{color:#595959;font-size:.875rem;line-height:.9375rem}.orders-history .cart-summary-table--products .book-cart-price__price--cart{font-size:1.125rem;font-weight:700;letter-spacing:.0275rem;color:#1a1a1a}.orders-history .cart-summary-addresses{padding-left:0}.orders-history .cart-summary-addresses__item{margin:0}.orders-history .cart-summary-addresses__address,.orders-history .cart-summary-addresses__address .main-section__title--thin{font-style:normal}.orders-history .main-section__title--smaller{color:#1a1a1a;font-size:1rem;letter-spacing:0}.orders-history .additional-info{box-shadow:0 5px 25px #00000026;background:#fff;border-radius:10px}.orders-history .additional-info .main-section__more--underline,.orders-history .additional-info .main-section__title--thin{font-size:.85rem;font-weight:800}.orders-history .additional-info .switch{position:relative;display:inline-block;width:60px;height:34px}.orders-history .additional-info .switch input{opacity:0;width:0;height:0}.orders-history .additional-info .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.orders-history .additional-info .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.orders-history .additional-info input:checked+.slider{background-color:#003577}.orders-history .additional-info input:focus+.slider{box-shadow:0 0 1px #003577}.orders-history .additional-info input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.orders-history .additional-info .slider.round{border-radius:34px}.orders-history .additional-info .slider.round:before{border-radius:50%}.orders-history .book-cart .book-cart__title--big,.orders-history .book-cart .book-cart__order-number,.orders-history .book-cart .book-cart .book-cart-price__price--cart,.orders-history .book-cart .book-cart__title,.orders-history .book-cart .book-cart__product-name{color:#1a1a1a}.orders-history .book-cart .main-section__title--thin,.orders-history .book-cart .main-section__title--smaller{font-size:1rem}.orders-history .main-section__title--thin{color:#1a1a1a;font-size:1rem;letter-spacing:unset}.orders-history .btn--next-step{height:2.5rem;padding:10px}.orders-history .btn--next-step.disabled{background:#d1d1d1;border-color:#d1d1d1;opacity:1;pointer-events:none}@media screen and (max-width:1199px){.orders-history .btn--next-step{font-size:.8rem}}.orders-history .sign-block .sign-block__input{border-radius:50px;height:3rem;padding-left:3rem;color:#595959;font-size:.9375rem;line-height:1.1875rem;letter-spacing:.01875rem}.orders-history .sign-block .form-group{width:60%}.orders-history .sign-block .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){.orders-history .sign-block .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){.orders-history .sign-block .form-group{width:100%}}@media screen and (max-width:767px){.orders-history .sign-block .btn-primary{width:100%}}@media screen and (min-width:1000px){.orders-history .grid-table{display:grid!important;grid-template-columns:3fr 2fr 200px 100px;gap:10px}}.orders-history .grid-table .btn-primary{height:2.5rem;padding:10px 20px}@media screen and (max-width:999px){.orders-history .grid-table .btn-primary{font-size:.8rem}}@media screen and (max-width:999px){.orders-history .grid-table .btn-wrapper{width:100%}}.close,.wishlist-delete{font-size:4rem;font-weight:100;color:#1a1a1a;opacity:1;line-height:2rem}.close:focus,.wishlist-delete:focus{opacity:1;outline:5px auto -webkit-focus-ring-color;box-shadow:none}.wishlist-delete{background:#fff;border-radius:50%;padding:0;width:35px;height:35px;line-height:1;font-size:2.5rem;display:flex;align-items:center;justify-content:center;opacity:.9;transition:all .3s ease-out}.wishlist-delete span{font-size:2.5rem;line-height:1;margin-top:1px}.wishlist-delete:hover{opacity:1}.sort_asc--virtuals:not(.sort_desc--virtuals){max-width:200px;cursor:pointer}.sort_asc--virtuals:not(.sort_desc--virtuals):after{content:"";position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid #D3D3D3;top:calc(50% - 3px);margin-left:6px}.sort_asc--virtuals:not(.sort_desc--virtuals).active:after{content:"";position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid #003577;top:calc(50% - 3px);margin-left:6px}.sort_desc--virtuals:not(.sort_asc--virtuals){max-width:200px;cursor:pointer}.sort_desc--virtuals:not(.sort_asc--virtuals):after{content:"";position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #D3D3D3;top:calc(50% - 3px);margin-left:6px}.sort_desc--virtuals:not(.sort_asc--virtuals).active:after{content:"";position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #003577;top:calc(50% - 3px);margin-left:6px}#download-modal{background-color:#003577e6}@media screen and (min-width:576px){#download-modal .modal-dialog{max-width:100%}}#download-modal .delivery-form__block{border-radius:10px;background-color:#fff;cursor:pointer;box-shadow:0 5px 25px #00000026;border:2px solid transparent}#download-modal .delivery-form__block.active{border:2px solid #003577}#download-modal .delivery-form__block.active .delivery-form__input--styled:after{width:17px;height:17px;background:#003577;content:"";position:absolute;border-radius:50%;left:5px;top:5px}#download-modal .delivery-form__block.active .delivery-form__input--styled:before{width:27px;height:27px;background:#fff;content:"";position:absolute;border-radius:50%;border:2px solid #003577}#download-modal .delivery-form__logo{border-radius:5px;background-color:#dfdfdf}#download-modal .delivery-form__logo img{width:100%;object-fit:none}#download-modal .delivery-form__input--invisible{width:27px;height:27px;z-index:10;cursor:pointer;opacity:0;border:2px solid #d4d4d4;border-radius:50%}#download-modal .delivery-form__input--styled{top:0}#download-modal .delivery-form__input--styled:before{width:27px;height:27px;background:#fff;content:"";position:absolute;border-radius:50%;border:2px solid #d4d4d4}#download-modal .delivery-form__name{color:#1a1a1a;font-size:.9375rem;font-weight:800;line-height:1.1875rem}@media screen and (max-width:1200px)and (min-width:768px){#download-modal .delivery-form__name{font-size:.75rem}}#download-modal #modal-img{max-width:120px}#download-modal .modal-header .close{font-size:4rem;font-weight:100;color:#003577;opacity:1;line-height:1}@media screen and (max-width:767px){.orders-history .cart{box-shadow:none}}@media screen and (max-width:767px){.orders-history .cart .book-cart .w-35,.orders-history .cart .book-cart .w-65{width:50%}}@media screen and (max-width:767px){.orders-history .main-section__border--mobile{border-top:none}}#addressModal1,#passwordModal,#passwordModal2{background-color:#003577e6;overflow-y:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}#addressModal1 .btn-secondary,#passwordModal .btn-secondary,#passwordModal2 .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}#addressModal1 .btn-secondary:hover,#passwordModal .btn-secondary:hover,#passwordModal2 .btn-secondary:hover{background:#9db6d6;border:none}#addressModal1::-webkit-scrollbar,#passwordModal::-webkit-scrollbar,#passwordModal2::-webkit-scrollbar{width:0!important}@media screen and (min-width:576px){#addressModal1 .modal-dialog,#passwordModal .modal-dialog,#passwordModal2 .modal-dialog{max-width:100%}}#addressModal1 .modal-content,#passwordModal .modal-content,#passwordModal2 .modal-content{box-shadow:0 2px 25px #00000040;background-color:#fff;border-radius:10px}#addressModal1 .close,#passwordModal .close,#passwordModal2 .close{font-size:4rem;font-weight:100;color:#003577;opacity:1;line-height:1}.btn-remove{font-size:2rem;font-weight:500;color:#003577;opacity:1}.noir #download-modal{background-color:#de7335e6}.noir #download-modal .modal-header .close{font-size:4rem;font-weight:100;color:#f96b17;opacity:1;line-height:1}.account-icon{width:35px}.icon-check{width:32px}.grid-wishlist{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.grid-wishlist .btn-wrapper{right:28px;top:28px}.grid-wishlist .book-author-note{border-bottom:0}@media screen and (max-width:991px){.grid-wishlist{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.grid-wishlist .btn-wrapper{right:18px;top:18px}}@media screen and (max-width:520px){.grid-wishlist{grid-template-columns:repeat(2,1fr)}}.custom-radio-wrapper{display:flex;gap:30px}@media screen and (max-width:767px){.custom-radio-wrapper{flex-direction:column;gap:10px;margin-bottom:0!important}}.country-combobox__listbox{position:absolute;z-index:1055;left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #003577;border-radius:4px;box-shadow:0 2px 12px #00000026}.country-combobox__option{padding:8px 16px;cursor:pointer}.country-combobox__option[aria-selected=true],.country-combobox__option:hover{background:#00357714}.custom-radio.address-modal-invoice-buyer-type{position:relative;padding-left:36px;cursor:pointer}@media screen and (max-width:767px){.custom-radio.address-modal-invoice-buyer-type{padding-right:0}}.custom-radio.address-modal-invoice-buyer-type input{position:absolute;opacity:0;cursor:pointer}.custom-radio.address-modal-invoice-buyer-type input:checked~.checkmark:after{display:block}.custom-radio.address-modal-invoice-buyer-type input:focus~.checkmark{border:1px solid #003577}.custom-radio.address-modal-invoice-buyer-type input.is-invalid~.checkmark{border-color:#e3342f!important}.custom-radio.address-modal-invoice-buyer-type input.is-valid:checked~.checkmark{border-color:#38c172!important}.custom-radio.address-modal-invoice-buyer-type input.is-valid:checked~.checkmark:after{background:#38c172!important}.custom-radio.address-modal-invoice-buyer-type .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;width:24px;height:24px;background-color:#fff;border:1px solid #ced4da;border-radius:50%}.custom-radio.address-modal-invoice-buyer-type .checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:14px;height:14px;border-radius:50%;background:#003577}@media screen and (max-width:991.98px){.account-page-heading-row{margin-bottom:0!important;min-height:0}.account-page-heading-row>[class*=col-]:first-child{position:relative;height:0;min-height:0;padding-top:0;padding-bottom:0;overflow:visible}}@media screen and (max-width:991.98px){.account-page-h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(max-width:575px){.breadcrumbs__container .main-section__title--dark-bolder.title-mobile-padding{padding-left:1rem}}
