.tts-box{background-color:#fff;box-shadow:0px 0px 8px 2px #c1d2ed4d}.tts-header-box{border-bottom:1px solid #f0f2f5}.tts-header-title{color:#8999b6;text-transform:uppercase}.tts-text-color-1{color:#8999b6}.policies p{color:#163551;margin:0;padding:0}.policies .book-images .main-image{aspect-ratio:282/386}.policies .book-images .main-image:hover{cursor:pointer;scale:1.05;transition:0.5s}.policies .book-images .main-image img{width:100%;height:100%;object-fit:contain}.policies .book-images .thumbnail .thumbnail-item{width:20%;aspect-ratio:64/88}.policies .book-images .thumbnail .thumbnail-item img{width:100%;height:100%;object-fit:contain}.policies .book-images .thumbnail .thumbnail-item:last-child{margin-right:0}.policies .book-images .thumbnail .thumbnail-item:hover{cursor:pointer;scale:1.1;transition:0.5s}.policies .book-price{color:#00AECD}.policies .hide-arrows::-webkit-outer-spin-button,.policies .hide-arrows::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.policies .hide-arrows{-moz-appearance:textfield}.policies .quantity-input-box{border:0.5px solid #D9DFE9}.policies .quantity-input-box button{border:none;background:#F0F2F5;color:#5C6C8A}.policies .quantity-input-box button:hover{background-color:#00aecd;color:white}.policies .quantity-input-box input{border:none;width:50px;color:#5C6C8A}.policies .quantity-input-box input:focus{outline:none}.policies .book-info{border-bottom:0.5px solid #e6e6e6}.policies .book-info h3{color:#163551}.policies .book-policy{color:#cc4343}.policies-list{padding:0;margin:0}.policies-list li{list-style-type:none;color:#163551}.policies-list a{color:#163551}.book-info .book-grade{border:1px solid #ced9e4;color:#163551}.book-info .book-grade:hover{background-color:#163551;color:#fff}.book-info .book-grade.active{background-color:#163551;color:#fff}.scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.scroll-hidden::-webkit-scrollbar{display:none}.policies .scroll-btn{position:absolute;top:40%;transform:translateY(-50%);background:#dee6f0;color:white;border:none;cursor:pointer;border-radius:50%;z-index:10;width:40px;height:40px}.policies .scroll-btn.left{left:0}.policies .scroll-btn.right{right:0}.policies .scroll-btn:hover{background:#1ea4c3}.policies .btn-buy-now{background:#00AECD;color:white}.policies .btn-add-to-cart,.policies .btn-buy-now{width:210px}.policies .book__items{flex:0 0 50%;cursor:pointer;text-decoration:none}.policies .book__items:hover .book__items-container{box-shadow:0px 0px 8px 2px #c1d2ed66}@media (min-width: 768px){.policies .book__items{flex:0 0 33%}}@media (min-width: 992px){.policies .book__items{flex:0 0 33%}}@media (min-width: 1200px){.policies .book__items{flex:0 0 25%}}@media (min-width: 1400px){.policies .book__items{flex:0 0 20%;width:20%}}.policies .book__image{width:80%;aspect-ratio:142/189;object-fit:contain}@media (min-width: 768px){.policies .book__image{width:80%}}@media (min-width: 992px){.policies .book__image{width:80%}}@media (min-width: 1200px){.policies .book__image{width:70%}}@media (min-width: 1400px){.policies .book__image{width:65%}}.policies .book__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#1e3454;line-height:1.5rem;min-height:3rem}.policies .book__price{color:#1ea4c3}.policies .book__price-old,.policies .book__sold{color:#8e8e8e}.policies .book__status{background-color:#e3fcff;color:#018494}.policies .book__discount{background-color:#d71e26;color:#ffffff;display:inline-block}.policies .book__buttons{display:none;top:60%;left:0}.policies .title-modal{color:#5C6C8A}.policies label{color:#5C6C8A}.policies .btn-no,.policies .btn-yes{min-width:120px;background:#E8EFF0;color:#5C6C8A}.policies .btn-yes{background:#00AECD;color:#fff}.policies .breadcrumb-custom-item{--breadcrumb-clip-path: 0.75rem;position:relative;background:#D4E8EE;color:#5C6C8A;text-decoration:none;clip-path:polygon(calc(100% - var(--breadcrumb-clip-path)) 0, 100% 50%, calc(100% - var(--breadcrumb-clip-path)) 100%, 0% 100%, var(--breadcrumb-clip-path) 50%, 0% 0%);box-shadow:0 0 10px 10px #DEDEDE;cursor:pointer}.policies .breadcrumb-custom-item.first{clip-path:polygon(calc(100% - var(--breadcrumb-clip-path)) 0, 100% 50%, calc(100% - var(--breadcrumb-clip-path)) 100%, 0% 100%, 0% 0%)}.policies .breadcrumb-custom-item.active{background:linear-gradient(90deg, rgba(29,163,194,0.9) 0%, rgba(71,193,208,0.9) 100%);color:white}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.policies .text-brand{color:#39b8cc;text-decoration:none}.policies .text-brand:hover{text-decoration:underline}
