@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;600;700&display=swap);.books-section h2,.hero-section a,.hero-section h1{color:var(--primary-color)}.LogoutDiv,.book-card__cta,.buttonHolder,.discount-grid-section .alert,.footer,.hero-section,.no-results,.page,.topnav a,.user-notification,h1{text-align:center}.LittleratingStar,.ratingStar{cursor:pointer;background-repeat:no-repeat}.column,.rightAlign,.topnav a{float:right}*,.button-group .whatsapp-panel a.whatsapp-button,.button-group>*,.cookie-banner,.modern-input,.search-input,.suggesetionbox{box-sizing:border-box}.book-card__title,.text-truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical}.clear-icon,.lb-nav a.lb-next,.lb-nav a.lb-prev{transform:translateY(-50%);top:50%;position:absolute}:root{--primary-color:#005a8d;--secondary-color:#f7a000;--background-color:#f8f9fa;--text-color:#333;--card-bg:#ffffff;--border-color:#dee2e6;--font-family:'Assistant',sans-serif}body{font-family:var(--font-family);background-color:var(--background-color);color:var(--text-color)}.main-container{max-width:1200px;margin:0 auto;padding:20px}.footer-links,.footer-promo,.hero-section,h1{margin-bottom:30px}.hero-section{padding:40px 20px;background-color:var(--card-bg);border-radius:8px;border:1px solid var(--border-color)}.hero-section h1{font-size:2.5rem;margin-bottom:10px}.hero-section p{font-size:1.1rem;line-height:1.6;max-width:700px;margin:0 auto}.hero-section .highlight{color:var(--secondary-color);font-weight:700}.hero-section a{font-weight:600;text-decoration:none}.hero-section a:hover,.subcategory-link:hover{text-decoration:underline}.book-card,.btn-custom-message,.btn-custom-message:hover,.message-button,.styled-link,.subcategory-link,.user-notification{text-decoration:none}.user-notification{display:block;background-color:#fff3cd;color:#664d03;border:1px solid #ffecb5;padding:15px;margin-bottom:20px;border-radius:8px;font-weight:600}.book-card__cta,.styled-link{border-radius:5px;font-weight:600;transition:background-color .2s}.user-notification:hover{background-color:#ffe69c}.books-section h2{font-size:2rem;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--secondary-color);text-align:right}.books-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px}.book-card__cta{background-color:var(--primary-color);color:#fff;padding:8px 10px;margin-top:10px}.book-card:hover .book-card__cta{background-color:var(--secondary-color)}.book-card{display:flex;flex-direction:column;background-color:var(--card-bg);box-shadow:0 2px 8px rgba(0,0,0,.07);color:inherit}.book-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.12);transform:scale(1.03)}.book-card__image-wrapper{width:100%;padding-top:140%;position:relative;background-color:#eee}.book-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.book-card__info{padding:15px;display:flex;flex-direction:column;flex-grow:1}.book-card__title,.summary-details{flex-grow:1}.book-card__author{font-size:.9rem;color:#666;margin:0}.styled-link{display:inline-block;background-color:var(--primary-color);color:#fff;padding:12px 25px;margin-top:20px}.join-us-button:hover,.styled-link:hover{background-color:#00466f}.no-results{padding:40px}.subcategory-list{list-style-type:none;padding:0}.subcategory-list li{margin-bottom:10px}.subcategory-link{font-size:1.2em;color:#0056b3}.product-list-container{display:flex;flex-wrap:wrap;gap:20px}.product-card{border:1px solid #ddd;border-radius:8px;padding:15px;width:calc(33.333% - 20px);box-shadow:2px 2px 5px rgba(0,0,0,.1);background-color:#fff}.product-card .product-thumbnail{max-width:100%;height:auto;display:block;margin-bottom:10px;max-height:200px}.product-card h3{font-size:1.3em;margin-top:0;color:#333}.product-card .product-price{font-weight:700;color:#28a745;font-size:1.1em}.product-card .product-condition,.product-card .product-location{font-size:.9em;color:#555;margin-bottom:5px}.add-product-button{display:inline-block;margin-bottom:20px}.product-detail-container{background-color:#f9f9f9;padding:20px;border-radius:8px}.product-images .primary-product-image{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;border:1px solid #ccc;margin-bottom:10px;max-height:500px}.product-images .thumbnail-gallery{display:flex;gap:10px}.product-images .product-thumbnail-small{width:80px;height:80px;object-fit:cover;border:1px solid #ddd;cursor:pointer}.product-info p{margin-bottom:8px;line-height:1.6}.product-actions .button-primary,.product-actions .button-secondary{margin-right:10px}.sold-message,.status-sold{color:red;font-weight:700}.form-container{background-color:#f8f9fa;padding:20px;border-radius:5px;max-width:700px;margin:20px auto}.form-input,.form-input-file,.form-select,.form-textarea{width:100%;padding:8px 10px;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box}.opening-title h1#lblOpeningTitle{font-size:1.6em}.opening-title h1#lblOpeningTitle .collectible-item-prefix{font-weight:400}body.high-contrast .book-info p,body.high-contrast .gridview-style,body.high-contrast .message-thread-display .message-item,body.high-contrast .opening-title h1#lblOpeningTitle .collectible-item-prefix,body.high-contrast .opening-title p,body.high-contrast .product-card .product-condition,body.high-contrast .product-card .product-location{color:#fff}.form-textarea{min-height:100px}.LogoutDiv{max-width:960px;width:100%;margin-left:auto;margin-right:auto;padding:10px 0}.error-message,.status-message,.success-message{display:block;padding:10px 15px;margin-top:15px;margin-bottom:20px;border-radius:4px;position:relative;z-index:100}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.current-images-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.current-image-item{border:1px solid #ddd;padding:10px;text-align:center;background-color:#fff}.current-image-item .product-thumbnail-medium{max-width:150px;max-height:150px;display:block;margin-bottom:5px}.primary-image-label{color:green;font-weight:700;font-size:.8em}.gridview-style{width:100%;border-collapse:collapse;margin-top:20px}.gridview-header th{background-color:#e9ecef;color:#495057;padding:10px;text-align:right;border:1px solid #dee2e6}.gridview-alt-row td,.gridview-row td{padding:8px;border:1px solid #dee2e6;vertical-align:middle}.gridview-alt-row{background-color:#f8f9fa}.product-thumbnail-small-grid{width:60px;height:auto}.GreenLabel,.status-active{color:green}.status-inactive{color:#6c757d}.button-small{padding:3px 8px;font-size:.9em;margin-left:5px}.messages-navigation{margin-bottom:20px;border-bottom:2px solid #eee;padding-bottom:10px}.messages-navigation .button-tab{padding:10px 15px;text-decoration:none;margin-left:5px;border-radius:5px 5px 0 0;background-color:#f0f0f0;color:#333;border:1px solid #ddd;border-bottom:none}.messages-navigation .button-tab.active,.messages-navigation .button-tab:hover{background-color:#007bff;color:#fff}.messages-grid .unread-message td{font-weight:700;background-color:#fff3cd}.compose-message-panel{margin-top:20px;border-top:2px solid #007bff}.message-thread-display{max-height:300px;overflow-y:auto;border:1px solid #ccc;padding:10px;margin-bottom:15px;background-color:#f9f9f9}.book-card,.carousel-title{text-align:center;overflow:hidden}.message-thread-display .message-item{margin-bottom:10px;padding:8px;border-radius:5px}.message-thread-display .sent-by-me{background-color:#d1e7dd;text-align:right}.message-thread-display .sent-by-other{background-color:#e9ecef}.high-contrast a,body.high-contrast .book-info h3,body.high-contrast .form-label,body.high-contrast .opening-title #lblOpeningTitle,body.high-contrast .opening-title .header-title,body.high-contrast .product-card h3,body.high-contrast .product-card h3 a,body.high-contrast .product-info p strong,body.high-contrast .subcategory-link{color:#ff0}body.high-contrast .opening-title .highlight,body.high-contrast .product-card .product-price,body.high-contrast .subcategory-link:hover{color:#0ff}body.high-contrast .product-card{background-color:#000;border:1px solid #ff0;color:#fff}body.high-contrast .product-card .product-thumbnail{border-bottom-color:#ff0;filter:invert(1) hue-rotate(180deg)}body.high-contrast .add-product-button,body.high-contrast .button-primary{background-color:#ff0;color:#000;border:1px solid #000}.high-contrast,body.high-contrast .product-detail-container{background-color:#000;color:#fff}body.high-contrast .product-images .primary-product-image,body.high-contrast .product-images .product-thumbnail-small{border-color:#ff0;filter:invert(1) hue-rotate(180deg)}body.high-contrast .sold-message{color:red;background-color:#000;border:1px solid red}body.high-contrast .form-container{background-color:#000;border:1px solid #ff0}body.high-contrast .form-input,body.high-contrast .form-select,body.high-contrast .form-textarea{background-color:#111;color:#ff0;border:1px solid #ff0}body.high-contrast .form-input-file{background-color:#222;color:#ff0;border:1px dashed #ff0}body.high-contrast .error-message{color:#f66;background-color:#000;border:1px dashed #f66}body.high-contrast .success-message{color:#6f6;background-color:#000;border:1px dashed #6f6}body.high-contrast .current-image-item{background-color:#1a1a1a;border-color:#ff0}body.high-contrast .current-image-item .product-thumbnail-medium,body.high-contrast .product-thumbnail-small-grid{filter:invert(1) hue-rotate(180deg)}body.high-contrast .primary-image-label,body.high-contrast .status-active{color:#90ee90}body.high-contrast .gridview-header th{background-color:#222;color:#ff0;border-color:#ff0}body.high-contrast .gridview-alt-row td,body.high-contrast .gridview-row td{border-color:#ff0}body.high-contrast .gridview-alt-row{background-color:#111}body.high-contrast .status-inactive{color:#aaa}body.high-contrast .status-sold{color:#f88}body.high-contrast .messages-navigation{border-bottom-color:#ff0}body.high-contrast .messages-navigation .button-tab{background-color:#000;color:#ff0;border-color:#ff0}body.high-contrast .messages-navigation .button-tab.active,body.high-contrast .messages-navigation .button-tab:hover{background-color:#ff0;color:#000}body.high-contrast .messages-grid .unread-message td{font-weight:700;background-color:#330;color:#ff0}body.high-contrast .compose-message-panel{border-top-color:#ff0}body.high-contrast .message-thread-display{background-color:#111;border-color:#ff0}body.high-contrast .message-thread-display .sent-by-me{background-color:#030}body.high-contrast .message-thread-display .sent-by-other{background-color:#222}body.high-contrast .button-secondary{background-color:#000;color:#ff0;border:1px solid #ff0}body.high-contrast .button-danger{background-color:#ff4136;color:#000;border:1px solid #000}body.high-contrast .button-info{background-color:#7fdbff;color:#000;border:1px solid #000}.clickable-card,a{cursor:pointer}.highlighted-link{background-color:#ff0;font-weight:700;padding:5px;display:inline-block}.hidden{display:none}.form-label{font-weight:700;display:block;margin-bottom:5px}.btn-custom-message,.footer a.join-us-button,.message-button{display:inline-block;font-size:16px}.message-box{border:1px solid #ccc;margin:10px 0;border-radius:5px}.main-title,.message-header,h1,h2{font-weight:700}.thread-box{border:2px solid #ccc;margin-bottom:20px;padding:10px;background-color:#f9f9f9}.message-box{border-bottom:1px solid #ddd;padding:8px 0}.message-button{position:relative;padding:10px 20px;background-color:#f8f9fa;color:#212529;border-radius:8px;font-weight:700;transition:background-color .2s}.btn-custom-message{background-color:#6f42c1;color:#fff;border:none;border-radius:12px;padding:0 18px;transition:background-color .2s ease-in-out;text-align:center}.btn-custom-message:hover{background-color:#5a34a3;color:#fff}.load-more-btn:hover,.message-button:hover{background-color:#e2e6ea}.button-group>*{display:block;width:200px;margin-left:auto;margin-right:auto;margin-bottom:12px;text-align:center;padding-top:10px;padding-bottom:10px;height:auto;white-space:normal}.button-group .whatsapp-panel a.whatsapp-button{display:block;width:100%;text-align:center;padding:10px 0}.message-badge{position:absolute;right:-8px;background-color:#dc3545;color:#fff;padding:2px 6px;font-size:12px;border-radius:999px;font-weight:700;min-width:20px;min-height:20px;text-align:center;line-height:1.4}#tblBookDetails,.category-title,.form-section{margin-top:20px}.summary{font-weight:700;color:#555}.reply-panel{padding:5px;margin-top:10px;background-color:#f8f8f8;border:1px solid #ddd}.reply-textbox{width:100%}.reply-button{margin-top:5px}.form-control{width:100%;padding:6px}.btn-primary{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px}.error-box{background-color:#ffe5e5;color:red;padding:10px;width:300px;display:block;border-radius:5px;margin:0 auto}.book-card,.book-image,.card.seller-card,.carousel-control-next:hover,.carousel-control-prev:hover{background-color:#fff}.opening-title{text-align:center;padding:30px 30px 40px;margin-bottom:40px;border-bottom:5px solid #007bff}.opening-title #lblOpeningTitle{font-size:2.6em;color:#333;margin-bottom:20px;display:block}.opening-title p{font-size:1.15em;color:#555;line-height:1.65;margin-bottom:25px}.opening-title .highlight{color:#ff6f61;font-weight:700}.opening-title .header-title{font-size:1.3em;color:#444;margin-top:35px}body.high-contrast .opening-title{background-color:#000;border-bottom-color:#ff0}.books-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px}.book-card{width:250px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.15);transition:transform .2s}.book-image{width:100%;max-width:350px;height:auto;display:block;margin:0 auto;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);object-fit:cover}body.high-contrast .book-info{background-color:#000;border:2px solid #ff0;padding:15px}.footer a.join-us-button{padding:15px 25px;color:#fff!important;background-color:#007bff;text-decoration:none!important;font-family:Helvetica,sans-serif;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.footer a.join-us-button:hover{background-color:#0056b3;box-shadow:0 6px 12px rgba(0,0,0,.15);color:#fff!important;text-decoration:none!important}.carousel-title{margin:20px 10px;font-size:1.5em;color:#333;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.float,.pager-modern a{color:#fff;text-decoration:none}body.high-contrast .carousel-title{color:#ff0;background-color:#000}.no-animations *{animation:none!important;transition:none!important}.discount-book-card,.discounts-link-cta,.join-us-button{transition:background-color .2s}.readable-font{font-family:Arial,sans-serif!important}.highlight-links a{border-bottom:4px dashed red!important}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:15px;width:15px;background-image:url('../Images/closeX.png');background-repeat:no-repeat;background-position:center;outline:0}body.high-contrast ul.breadcrumb{background-color:#000;border:2px solid #ff0;padding:1px;list-style:none;max-width:600px;margin:0 auto}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:rgba(0,0,0,.9);border-radius:50%;width:50px;height:50px}.carousel-control-next:hover .carousel-control-next-icon,.carousel-control-prev:hover .carousel-control-prev-icon{background-color:#000}.carousel-control-next,.carousel-control-prev{display:flex;align-items:center;justify-content:center;width:70px;height:70px;background-color:rgba(255,255,255,.7);border-radius:50%}.float{display:inline-block;background-color:#25d366;border-radius:50px;text-align:center;font-size:20px;box-shadow:2px 2px 3px #999;z-index:100;padding:10px 20px;margin:10px 0}.book-card__title,.card .card-title{color:#333;font-weight:700;text-align:center}.btn-add-cart i,.btn-buy-now img,.buy-now-icon{margin-right:5px}.my-float{margin-left:10px}.whatsapp-panel{display:flex;justify-content:center;align-items:center}.whatsapp-button{display:flex;align-items:center;justify-content:center;width:fit-content;font-size:16px}.buy-now-icon{width:20px;height:20px;vertical-align:middle}.btn-add-cart,.btn-buy-now{width:200px;display:flex;align-items:center;justify-content:center;text-align:center}.grid-view-modern{display:grid;gap:20px;padding:10px;justify-items:center;border:none}.card.seller-card{border:2px solid #ddd;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:15px;max-width:500px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.book-card__title{margin:10px 0;font-size:16px!important;line-height:1.5!important;height:52px!important;white-space:normal!important;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis}.book-details-link .linkbutton,.seller-details{font-weight:700;margin-top:10px;text-align:center}.card .card-title{font-size:18px;margin-bottom:10px}.card .card-text{font-size:14px;color:#666;text-align:center}.seller-details{color:#2d572c}.seller-images img{width:100px;height:150px;margin-right:10px;border-radius:5px}.empty-label{font-size:20px;color:red;background-color:#ff0;text-align:center;padding:10px}.discount-form-section,.pager-modern{text-align:center;margin-top:20px}.pager-modern a{padding:10px 15px;margin:0 5px;background-color:#007bff;border-radius:5px}.btn-submit-custom:hover,.pager-modern a:hover,.search-button:hover{background-color:#0056b3}.DefaultPageTable{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;direction:rtl;border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1)}.bigFooterLink,.footerLink{font-family:Arial,Helvetica,sans-serif}.DefaultPageTable tr:first-child td{border-top:2px solid #007bff}#rptBooks{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.BookSearch,.ContenteLabel{align-items:center}.header-title{text-align:center;font-size:24px;color:#333;margin-bottom:15px}.book-image img{border:1px solid #ccc;border-radius:5px;padding:5px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.book-name{font-size:18px;font-weight:700;color:#222;padding:5px;text-align:center}.book-author,.book-item h3,.join-us-button,.policy-container strong{font-weight:600}.book-remarks{font-size:14px;color:#555;padding:5px;font-style:italic;text-align:center}.book-author{font-size:16px;color:#444;padding:5px;text-align:center}.book-pages,.book-publisher,.book-year{font-size:14px;color:#666;padding:5px;text-align:center}input.largerCheckbox{transform:scale(10)}.max-line{width:30%;margin:0 auto;border:1px solid #000}.book-details-link .linkbutton{display:inline-block;background-color:#007bff;color:#00f;text-decoration:none;padding:10px 15px;border-radius:5px;font-size:16px;border:2px solid transparent;transition:.3s;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1)}.book-details-link .linkbutton:hover{background-color:#0056b3;color:#4169e1;border-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.2);transform:scale(1.05)}.book-details-link .linkbutton:active{background-color:#003d82;box-shadow:0 2px 4px rgba(0,0,0,.2);transform:scale(.98)}.DefaultPageTable td{border:1px solid #ddd;padding:8px}.book-item{border:1px solid #ddd;padding:15px;margin-bottom:20px;text-align:center;background-color:#f9f9f9;box-shadow:0 2px 5px rgba(0,0,0,.1)}.book-item img{width:100%;height:auto;max-height:300px;object-fit:cover;margin-bottom:10px}.book-item h3{font-size:1.5em;margin-bottom:10px;color:#333}.book-item p{font-size:1.1em;color:#666;margin-bottom:0}.main-title{font-size:24px;margin-bottom:10px}.mobile-friendly-gridview{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}ul.breadcrumb li{display:inline;font-size:12px}ul.breadcrumb li+li:before{padding:1px;color:#000;content:"/\00a0"}ul.breadcrumb li a{color:#0275d8;text-decoration:none}ul.breadcrumb li a:hover{color:#01447e;text-decoration:underline}.ui.menu .item.marginless{position:static}.dropdown{left:0!important;margin:auto!important;right:0!important;width:40%;height:25px}.inline-block-child{display:inline-block;position:relative}.BookSearch{display:flex;max-width:400px}.suggesetionbox{flex-grow:1;width:auto;height:37px;font-size:18px}.footer{margin:0 auto;max-width:595px}.cartAndLogoTableCenter,textarea{margin-left:auto;margin-right:auto}.ltor{direction:ltr;text-align:left;background-color:#7fffd4}.footerLink{font-size:14px}.bigFooterLink,h1{font-size:16px}.cartAndLogoTableCenter{border:none;width:80%;max-width:400px}.policy-container{max-width:800px;margin:20px auto;padding:25px;background-color:#fff;border:1px solid #ddd;border-radius:8px;text-align:right;line-height:1.7}.policy-container h1{font-size:2.2rem;color:#005a8d;border-bottom:2px solid #f7a000;padding-bottom:10px;margin-bottom:20px}.policy-container h2{font-size:1.6rem;color:#005a8d;margin-top:30px}.policy-container p{font-size:1.1rem;color:#333}.alnright,.discount-grid-section .table td:first-child,.discount-grid-section .table th:first-child{text-align:right}.alnleftt{text-align:left}h1{color:#333}h2{font-size:12px}.ratingStar{font-size:0pt;width:50px;height:33px;margin:0;padding:0;display:block}.DefaultPageTable{border-top:3px dotted #000;margin:auto;min-width:325px;max-width:325px}.footer,.footer-bottom{border-top:1px solid #e7e7e7}.footer{background-color:#f8f9fa;padding:40px 20px}.footer-container{max-width:1200px;margin:0 auto}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 25px}.topnav a,fieldset.changePassword label,fieldset.login label,fieldset.register label,textarea{display:block}.footer-links a{color:#337ab7;text-decoration:none;font-size:1rem;transition:color .2s}.footer-links a:hover{color:#23527c;text-decoration:underline}.Grid .pgr a,.join-us-button,.topnav a{text-decoration:none}.join-us-button{color:#fff;background-color:#005a8d;padding:12px 25px;border-radius:5px}.footer-bottom{padding-top:20px}.credit-cards-img{max-width:300px;height:auto;margin-bottom:15px}.copyright{margin:0;font-size:.9rem;color:#777}.LittleratingStar{font-size:0pt;width:18px;height:16px;margin:0;padding:0;display:block}.filledRatingStar{background-image:url('../Images/FilledStar.png')}.emptyRatingStar{background-image:url('../Images/EmptyStar.png')}.savedRatingStar{background-image:url('../Images/SavedStar.png')}.LittlefilledRatingStar{background-image:url('../Images/LittleFilledStar.png')}.LittleemptyRatingStar{background-image:url('../Images/LittleEmptyStar.png')}.LittlesavedRatingStar{background-image:url('../Images/LittleSavedStar.png')}.discount-grid-section .justify-content-center,.reportDiv{display:flex;justify-content:center}.reportColumn{display:flex;flex-direction:column;align-items:center}.actionButton{margin:5px}.reportTextArea,.whatsapp-panel{width:100%;margin-top:10px}.column,input[type=range]{width:50%}.RightDiv,.autoDiv,.card,.page{margin:0 auto}.column{padding:10px}.row:after{content:"";display:table;clear:both}.visible{visibility:visible}.invisible{visibility:hidden}.loading{font-family:Arial;font-size:10pt;border:5px solid #67cff5;width:200px;height:100px;display:none;position:fixed;background-color:#fff;z-index:999}.linkbutton,.markedLabel{font-family:arial,sans-serif;font-size:large}.ButtonAsLink,.linkbutton{border:none;text-decoration:underline;cursor:pointer}.markedLabel{background-color:#ff0}.linkbutton{background:0 0!important;padding:0!important;color:#00f}.ConfirmTitleLabel,.ErrorLabel,.GreenLabel,.markedLable{font-family:arial;font-size:16px;font-weight:700}.ErrorLabel,.required{color:red}.markedLable{color:#060;background-color:#ff0;width:400px;height:5px}.GoodMessageLabel{font-size:medium;font-family:Arial;font-weight:700;color:green}.Grid,.Grid td,.Grid th{font-family:Arial,Helvetica,sans-serif}.ButtonAsLink{background-color:transparent;padding:0;font-size:large}.card,.per_card{background-color:#fff;width:245px;height:100px}.autoDiv{max-width:700px;min-height:500px}.RightDiv{max-width:600px;min-height:500px}.right,.title_right{margin:2px 4px 0 0}.per_card{padding:2px 2px auto}.table_card{border-collapse:separate;border-spacing:5px 4px}.Grid,.noBorderTable{border-collapse:collapse}.title_right{font-size:medium;font-weight:bolder;color:#585858;float:right}.result{margin:0 auto;width:300px}.topnav{overflow:hidden;background-color:#333;min-height:75px;position:relative}.topnav .icon,.topnav-left,.topnav-middle{top:0;position:absolute}.topnav a{color:#f2f2f2;padding:16px 18px;font-size:17px}.Grid .pgr a:hover,.pagination a{color:#000;text-decoration:none}.topnav a:hover{background-color:transparent;color:#fff}.active{background-color:red;color:#fff}.redLbl{font-size:18px;color:red;font-weight:700}.topnav .icon{right:0;display:none;min-height:50px}.lb-prev,.topnav-left{left:10px}.topnav-middle{left:150px}@media screen and (max-width:1500px){.topnav a:not(:first-child){display:none}.topnav a.icon{float:left;display:block}.topnav.responsive{position:relative}.topnav-toggle:before{font-size:18px}.topnav.responsive .icon{position:absolute;left:0;top:0}.topnav.responsive a{float:none;display:block;text-align:right}}.cssPager td{padding-left:14px;padding-right:14px}.pagination,.search-wrapper{display:inline-block}.AbstractMultiLine,.MultiLine,.ddl,.ddlSmall,.greenSubmitButton,.smallSubmitButton,.submitButton{-moz-appearance:none;display:block;-webkit-appearance:none}.pagination a{float:left;padding:8px 16px;transition:background-color .3s;border:1px solid #ddd;margin:0 4px}.textInput,input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;display:block;margin:0 auto;height:40px;line-height:40px;font-size:16px}.pagination a.active{background-color:#4caf50;color:#fff;border:1px solid #4caf50}.pagination a:hover:not(.active){background-color:#ddd}input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url]{max-width:400px;width:80%;border:2px solid #bbb;direction:rtl}.textInput{max-width:500px;width:100%;border:2px solid #bbb;direction:rtl}.AbstractMultiLine,.MultiLine{max-width:600px;width:100%;font-size:14px;border:2px solid #bbb;direction:rtl;margin:0 auto}.MultiLine{height:130px}.AbstractMultiLine{height:200px}input[type=checkbox]{width:44px;height:44px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;border:1px solid #bbb}input[type=radio]{width:44px;height:44px;margin:0 auto;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;border:1px solid #bbb}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:64px;background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(100%,#bebebe));background:-webkit-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:-o-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:linear-gradient(to bottom,#fdfdfd 0,#bebebe 100%);border:2px solid #bbb;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}.greenSubmitButton,.submitButton{font-size:1em;border:1px solid #bbb;margin:0 auto;color:#333;font-weight:700}.greenSubmitButton{line-height:2.1em;height:2.1em;max-width:150px;width:80%;background:#0f0;background:-moz-linear-gradient(top,#0f0 0,#bebebe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0f0),color-stop(100%,#0f0));background:-webkit-linear-gradient(top,#0f0 0,#0f0 100%);background:-o-linear-gradient(top,#0f0 0,#0f0 100%);background:-ms-linear-gradient(top,#0f0 0,#0f0 100%);background:linear-gradient(to bottom,#0f0 0,#0f0 100%);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.submitButton{line-height:2.5em;height:2.5em;max-width:400px;width:90%;background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(100%,#bebebe));background:-webkit-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:-o-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:linear-gradient(to bottom,#fdfdfd 0,#bebebe 100%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.smallSubmitButton{margin:0 auto;line-height:2em;color:#333;font-weight:700;height:2em;max-width:300px;width:80%;background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(100%,#bebebe));background:-webkit-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:-o-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#bebebe 100%);background:linear-gradient(to bottom,#fdfdfd 0,#bebebe 100%);border:1px solid #bbb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ddl,.ddlSmall{line-height:40px;font-size:17px;border:2px solid #bbb;margin:0 auto;direction:rtl}.ddl{max-width:400px;width:100%;height:40px}.ddlSmall{width:70px;height:60px}.Grid td,.Grid th{font-size:1em}.tbHight{border:2px solid #7d6754;border-radius:5px;width:60px;-webkit-appearance:none;text-indent:.01px;text-overflow:''}.Grid,.Grid td{border:none}.failureNotification{font-size:1em;color:Red;direction:rtl}.BigfailureNotification{font-size:2em;color:Red}.middleDiv,div.accountInfo{max-width:600px;margin:0 auto;direction:rtl}fieldset label.inline{display:inline}.Grid{background-color:#fff;margin:0 auto;color:#485a68;font-weight:bolder;max-width:98%;min-width:30%}.Grid th{color:#fff;background:#85c1f5;border-left:1px solid #525252}.Grid .alt{background:#fcfcfc}.Grid .pgr{background:#85c1f5}.Grid .pgr table{direction:rtl}.Grid .pgr td{border-width:0;padding:0 2px;border-left:none;font-weight:700;color:#fff;line-height:12px}.Grid .pgr a{color:Gray}.bold-highlight{font-weight:700;font-size:1.2em;color:green;background-color:#f8f9fa;padding:5px;display:inline-block;text-decoration:underline}.imgPnl{border:1px solid #000}.MediumleLabel,.TitleLabel{font-size:14px;font-family:Arial}.BigtitleLabel{font-size:18px;font-family:Arial}.BigtitleGreenLabel{font-size:16px;font-family:Arial;font-weight:700;color:#000}.ContenteAbstract,.ContenteLabel{color:brown;text-align:right;align-content:center;direction:rtl}.RatingScoreLabel{font-size:18px;font-family:Arial;background-color:#ff0}.SmallTitleLabel{font-size:12px;font-family:Arial}.BoldLabel,.ContenteAbstract,.ContenteLabel{font-size:14px;font-weight:700;font-family:Arial}.ContenteAbstract{align-items:center;margin:10px}.seller-remarks{display:inline-block;background-color:#ffc;border:1px solid #e6e600;color:#333;padding:4px 8px;border-radius:4px;font-size:.9em;font-weight:700;margin-top:5px}.SemiBoldLabel{font-weight:600;font-size:12px;font-family:Arial}.WelcomeLabel{font-weight:700;background-color:#ff0}.buttonStyleCart{background-color:transparent;background-image:url('/Images/shooping_cart.png');font-size:1.2em;cursor:pointer;border:none;font-weight:700;width:100px;height:58px;background-repeat:no-repeat;color:red}.closePanelButton,.openPanelButton{width:30px;height:30px;cursor:pointer}.sellerButton{background-color:#75e6da;font-size:.9em;font-family:Arial;font-weight:700;color:#000;padding:.9em 1.3em;text-decoration:none}.addToCartButton{border:none;padding:15px 32px;text-align:center;text-decoration:none;color:#fff;display:inline-block;font-size:16px;background-color:#00f;margin:4px 2px;cursor:pointer;border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.noBorderTable{border:1px solid #ccc}.ttd{border:none}.openPanelButton{border:none;background-image:url(/Images/_plus.png)}.closePanelButton{border:none;background-image:url(/Images/_minus.png)}.BookSearch input[type=text]{padding:10px;font-size:17px;border:1px solid grey;float:left;width:80%;background:#f1f1f1}.BookSearch button{height:37px;width:55px;background:#2196f3;color:#fff;font-size:17px;border:none;cursor:pointer}body.high-contrast,body.high-contrast #pnlSmartAgent p,body.high-contrast #pnlSmartAgent span,body.high-contrast .BigtitleLabel,body.high-contrast .footer p.copyright,body.high-contrast .original-price,body.high-contrast .policy-container h1,body.high-contrast .policy-container h2,body.high-contrast .price-row,body.high-contrast .price-row span,body.high-contrast .registration-date,body.high-contrast .vibe-recommendations p,body.high-contrast div[id$=pnlSmartAgent] p,body.high-contrast div[id$=pnlSmartAgent] span,body.high-contrast h1,body.high-contrast h2,body.high-contrast h3,body.high-contrast p{color:#fff!important}.BookSearch button:hover{background:#0b7dda}.BookSearch::after{content:"";clear:both;display:table;float:left}.AlertButton{color:#fff;background-color:red;font-family:Arial;font-size:14px}.card img{width:90px!important;height:auto!important;flex-shrink:0}.category-title{font-size:1.6em;margin-bottom:30px;color:#222;text-align:center}.filters-container{max-width:400px;margin:0 auto;text-align:center}.filter-row{margin-bottom:15px}.filter-dropdown{width:100%;padding:10px;font-size:1em;border-radius:6px;border:1px solid #ccc}.filter-button{background:linear-gradient(to bottom,#fdfdfd 0,#bebebe 100%);border:1px solid #aaa;border-radius:10px;padding:10px 25px;font-weight:700;font-size:1.1em;cursor:pointer;width:100%}.filter-button:hover{background:linear-gradient(to bottom,#fff 0,#999 100%)}.content-wrapper{width:80%;padding:20px}body.high-contrast,body.high-contrast #bookCarousel,body.high-contrast #bookCarousel .carousel-item.active,body.high-contrast #similarBooksCarousel,body.high-contrast .carousel-bg,body.high-contrast .carousel-inner,body.high-contrast .carousel-item,body.high-contrast .carousel-item .row{background-color:#000!important}body.high-contrast .book-card,body.high-contrast .hero-section,body.high-contrast .main-container,body.high-contrast .no-results{background-color:#1c1c1c!important;border-color:#fff!important}body.high-contrast #grdSellerReview a,body.high-contrast .seller-card .blue-link,body.high-contrast .seller-card a,body.high-contrast .styled-link,body.high-contrast a{color:#ff0!important;text-decoration:underline!important}body.high-contrast #accessibilityMenu{background-color:#252525!important;border-color:#fff!important}body.high-contrast #accessibilityMenu button{background-color:#333!important;color:#fff!important;border-color:#fff!important}body.high-contrast #accessibilityToggle img{filter:none}body.high-contrast .footer{background-color:#000!important;border-top:2px solid #fff!important}.footer,.footer a{color:#333!important}.footer a:hover{color:#0056b3!important;text-decoration:underline!important}body.high-contrast #bookCarousel .card-title,body.high-contrast #bookCarousel .text-muted,body.high-contrast #bookCarousel .text-success,body.high-contrast #pnlSmartAgent h3,body.high-contrast .checkout-container h1,body.high-contrast .expiry-date-text,body.high-contrast .footer a,body.high-contrast .form-group label,body.high-contrast .price-sale-text,body.high-contrast .quantity-label,body.high-contrast .seller-condition-text,body.high-contrast .trust-badges,body.high-contrast .trust-icons,body.high-contrast .vibe-recommendations h3,body.high-contrast .vibe-results-title,body.high-contrast div[id$=pnlSmartAgent] h3{color:#ff0!important}body.high-contrast .footer .join-us-button{background-color:#ff0!important;color:#000!important;border:1px solid #fff!important}body.high-contrast .footer .credit-cards-img{filter:invert(1)!important;background-color:#fff}body.high-contrast .policy-container{background-color:#151515!important;color:#fff!important;border:1px solid #fff!important;padding:20px}body.high-contrast .policy-container li{color:#f1f1f1!important}body.high-contrast #grdSellerReview,body.high-contrast .middleDiv{background-color:#111!important;color:#fff!important}body.high-contrast #grdSellerReview td,body.high-contrast #grdSellerReview th,body.high-contrast #grdSellerReview tr{background-color:transparent!important;color:#fff!important;border:1px solid #ccc!important}body.high-contrast #grdSellerReview th{background-color:#333!important;color:#ff0!important}body.high-contrast #grdSellerReview textarea{background-color:#222!important;color:#fff!important;border:1px solid #fff!important}body.high-contrast .LittleemptyRatingStar{filter:invert(1)}body.high-contrast #LoginDiv,body.high-contrast #LogoutDiv{background-color:#111!important;border-bottom:1px solid #fff;padding-bottom:10px}body.high-contrast .ButtonAsLink,body.high-contrast .linkbutton{color:#ff0!important;background-color:transparent!important;text-decoration:underline!important;border:none!important}body.high-contrast .markedLable{background-color:#ff0!important;color:#000!important;padding:2px 5px!important}body.high-contrast .message-button{background-color:#333!important;color:#fff!important;border:1px solid #fff!important;padding:5px 10px!important}body.high-contrast .message-button span{background-color:#ff0!important;color:#000!important;padding:1px 6px!important;border-radius:10px;font-weight:700}body.high-contrast .user-notification{background-color:#ff0!important;color:#000!important;border:2px solid #fff!important;font-weight:700!important;padding:12px!important;display:block;text-align:center}.category-list a{margin-right:15px}.book-card-small{display:grid;grid-template-columns:100px 1fr;gap:15px;align-items:start;border:1px solid #ccc;padding:10px;margin-bottom:10px;text-decoration:none;color:#333}.book-card-small .book-card__image-wrapper{width:100px}.book-card-small .book-card__image{width:100%;height:auto;display:block;border:1px solid #eee}.book-card-small .book-card__content h5,.book-card-small .book-card__content p{margin:0;padding:0}.book-card-small .book-card__content h5{font-size:1.1rem;font-weight:700;color:#000;margin-bottom:5px}.book-card-small .book-card__content p{font-size:.9rem;color:#555;line-height:1.4}.book-card-small .book-card__content p strong{font-size:1rem;font-weight:600;color:#000}.book-card-small:hover .book-card__content h5{color:#007bff;text-decoration:underline}.category-filter-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:20px;justify-content:center}.category-filter-label{font-weight:700;font-size:1rem}.category-filter-wrapper .form-control{width:300px;flex-grow:0}.fixed-width-input{width:250px!important;max-width:100%;display:inline-block;vertical-align:middle}.discount-form-section .form-label.d-block{display:block;margin-bottom:.2rem}.discount-form-section .form-group{margin-bottom:1rem}.discount-form-section .small.text-danger.d-block{display:block!important;text-align:center;width:250px;margin:5px auto 0}.discount-grid-section{margin-top:30px}.discount-grid-section h4{text-align:center;margin-bottom:15px}.discount-grid-section .table-container{max-width:800px;width:100%}.discount-grid-section .table td,.discount-grid-section .table th{text-align:center;vertical-align:middle}.discount-grid-section .bg-light{background-color:#f8f9fa!important}.discount-book-card{cursor:pointer;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:15px;display:grid;grid-template-columns:120px 1fr;gap:20px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05)}.discount-book-card:hover{background-color:#f1f1f1;border-color:#ccc}.discount-book-card img{width:100%;height:auto;border-radius:4px;border:1px solid #f0f0f0;display:block}.discount-price-details{margin-top:.5rem}.discount-price-details .original-price{text-decoration:line-through;color:#999;font-size:.9em}.discount-price-details .sale-price{font-weight:700;color:#d32f2f;font-size:1.3em}.discount-price-details .discount-info{color:#d32f2f;font-size:.95em}.load-more-wrapper{text-align:center;margin:40px 0}.load-more-btn{margin:30px auto;display:block;padding:10px 30px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:5px;cursor:pointer;color:#333;font-weight:700}.seller-info{font-size:.85em;color:#6c757d;margin-top:.5rem}.page-title-discounts{font-size:2.5rem;color:#0d6efd;font-weight:700;margin:30px 0;text-align:center}.discounts-link-cta{display:inline-block;margin-top:15px;padding:10px 20px;font-size:1.2rem;font-weight:700;color:#fff;background-color:#fd7e14;border-radius:5px;text-decoration:none}#bookCarousel .text-muted,.btn-uniform,body.high-contrast #bookCarousel h5,body.high-contrast #bookCarousel p,body.high-contrast #bookCarousel span{text-decoration:none!important}.discounts-link-cta:hover{background-color:#e67e22;color:#fff}.smallSubmitButton{padding:8px 15px;font-size:14px;min-width:120px;min-height:45px;margin-top:10px;cursor:pointer}.buttons-row{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;justify-content:center;margin-top:15px;width:100%}.btn-uniform{display:flex!important;align-items:center;justify-content:center;height:42px!important;padding:0 15px!important;font-size:15px!important;font-weight:600!important;border-radius:5px!important;color:#fff!important;border:none;white-space:nowrap;flex:1 1 auto;min-width:120px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .1s}.btn-uniform:active{transform:scale(.98)}.btn-uniform i{margin-left:6px}.btn-outline-primary{background-color:#0056b3!important;color:#fff!important;border-color:#004085!important}.btn-outline-primary:hover{background-color:#004085!important;color:#fff!important}.btn-cart{background-color:#0056b3;color:#fff;border-color:#004085}.btn-cart:hover{background-color:#004085}.btn-buy{background-color:#198754}.btn-msg{background-color:#6f42c1}.btn-whatsapp{background-color:#25d366;width:100%}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none!important;-webkit-appearance:none!important}.search-input{width:100%;padding:5px 5px 5px 30px}.clear-icon{left:8px;font-weight:700}#readLessButton,#readMoreButton{display:inline-block;padding:6px 15px;margin-right:10px;margin-top:10px;color:#005a8d;border:2px solid #005a8d;background-color:transparent;text-decoration:none;font-weight:700;border-radius:20px;font-size:.9em;transition:.3s;cursor:pointer}#readLessButton:hover,#readMoreButton:hover{background-color:#005a8d;color:#fff}.cookie-banner{display:none;position:fixed;bottom:0;left:0;width:100%;background-color:#333;color:#fff;padding:15px 20px;box-shadow:0 -2px 10px rgba(0,0,0,.3);z-index:99999;font-family:Arial,sans-serif;direction:rtl;text-align:right}.BookSearch,.search-wrapper{display:flex;width:100%;position:relative}.cookie-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.cookie-text{font-size:14px;line-height:1.5;flex:1}.cookie-text a{color:#4caf50;text-decoration:underline}.cookie-text a:hover{color:#81c784}.cookie-btn{background-color:#218838!important;color:#fff!important;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px;font-weight:700;white-space:nowrap;transition:background-color .3s}.cookie-btn:hover{background-color:#1e7e34!important;color:#fff!important}.BookSearch{justify-content:center;align-items:center;margin:15px auto;z-index:1001}.search-wrapper{align-items:center;background-color:#fff;border:2px solid #007bff;border-radius:50px;padding:2px;max-width:600px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.search-input{border:none!important;background:0 0!important;outline:0!important;flex:1;font-size:16px;height:40px;color:#333;border-radius:50px;padding-left:10px;padding-right:35px}.clear-icon{right:12px;cursor:pointer;color:#ccc;font-size:16px;display:none;z-index:20;width:20px;height:20px;text-align:center;line-height:20px}.clear-icon:hover{color:#ff4d4d}.search-button{background-color:#007bff;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:2px;flex-shrink:0;z-index:10}.book-card__details{margin:10px 0;text-align:center}.price-container{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-bottom:5px}.current-price{font-size:1.2rem;font-weight:700;color:#2c3e50}.original-price{font-size:.9rem;color:#999;text-decoration:line-through}.condition-badge{font-size:.85rem;color:#555;background-color:#f0f2f5;padding:2px 8px;border-radius:12px;display:inline-block}.out-of-stock-container{height:60px;display:flex;align-items:center;justify-content:center}.out-of-stock-text{font-size:.95rem;color:#999;font-weight:600;background-color:#f8f9fa;padding:5px 10px;border-radius:4px;border:1px dashed #ccc}.checkout-container{max-width:800px;margin:40px auto;background:#fff;padding:30px;border-radius:15px;box-shadow:0 5px 25px rgba(0,0,0,.08);font-family:Assistant,sans-serif;text-align:right;direction:rtl}.order-summary{display:flex;gap:25px;padding-bottom:25px;border-bottom:1px solid #eee;margin-bottom:25px;align-items:flex-start}.book-image-wrapper{flex-shrink:0;width:140px}.book-image-wrapper img{width:100%;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.price-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:1.1rem;color:#555}.price-row.total{font-weight:700;font-family:Assistant,sans-serif;font-size:1.4rem;color:#2c3e50;border-top:2px dashed #e0e0e0;margin-top:15px;padding-top:10px}.shipping-note{background-color:#f8f9fa;border-right:4px solid #007bff;padding:10px 15px;margin-top:15px;font-size:.9rem;color:#555;line-height:1.5;border-radius:4px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333}.modern-input{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:8px;font-size:16px;transition:border-color .3s,box-shadow .3s;background-color:#fafafa}.modern-input:focus{border-color:#28a745;background-color:#fff;outline:0;box-shadow:0 0 0 3px rgba(40,167,69,.1)}.btn-checkout{width:100%;background-color:#28a745;color:#fff;font-size:1.5rem;font-weight:700;padding:18px;border:none;border-radius:50px;cursor:pointer;transition:.3s;box-shadow:0 6px 15px rgba(40,167,69,.3);margin-top:15px;display:block}.btn-checkout:hover{background-color:#218838;transform:translateY(-2px);box-shadow:0 8px 20px rgba(40,167,69,.4)}.trust-badges{text-align:center;margin-top:20px;color:#777;font-size:.9rem}.trust-icons{font-size:24px;margin-bottom:5px;color:#555}.address-row{display:flex;gap:15px;align-items:flex-start}.address-main{flex:3}.address-apt{flex:1}@media (max-width:600px){.order-summary{flex-direction:column;align-items:center;text-align:center}.checkout-container{padding:15px;margin:15px}.address-row{flex-direction:column}.address-apt,.address-main{width:100%}}#bookCarousel,#similarBooksCarousel,.carousel-bg,.carousel-inner,.carousel-item,.carousel-item .row{background-color:#fff!important}#bookCarousel .book-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;height:100%;transition:transform .2s;width:100%!important;max-width:none!important}#bookCarousel .book-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.15)}#bookCarousel .img-container{height:280px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#f8f9fa!important;padding:10px!important;border-bottom:1px solid #eee}#bookCarousel .img-container img{max-height:100%!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:auto!important}.text-truncate-2{display:-webkit-box;overflow:hidden;height:2.8em;line-height:1.4}body.high-contrast #bookCarousel .book-card{background-color:#000!important;border:2px solid #ff0!important}body.high-contrast #bookCarousel .img-container{background-color:#000!important;border-bottom:1px solid #ff0!important}body.high-contrast #bookCarousel .badge,body.high-contrast .condition-badge,body.high-contrast .quantity-dropdown,body.high-contrast .seller-remarks{background-color:#000!important;color:#ff0!important;border:1px solid #ff0!important}#bookCarousel .btn-outline-primary{background-color:#007bff!important;color:#fff!important;border:1px solid #007bff!important;font-weight:700!important}#bookCarousel .card-title,#bookCarousel .text-muted{text-decoration:none!important;color:#333!important}#bookCarousel .btn-outline-primary:hover{background-color:#0056b3!important;border-color:#0056b3!important}body.high-contrast a.card-link-wrapper{color:inherit!important;text-decoration:none!important}#bookCarousel .carousel-item.active{background-color:#fff!important;color:inherit!important}#bookCarousel a.card-link-wrapper{text-decoration:none!important;color:inherit!important}#bookCarousel .card-title{font-weight:700!important}#bookCarousel .book-card:hover .card-title{color:#007bff!important}#bookCarousel .text-muted{font-weight:600!important;opacity:1!important}body.high-contrast #bookCarousel .btn-outline-primary{background-color:#000!important;color:#ff0!important;border-color:#ff0!important}.quantity-label,.seller-condition-text{font-weight:700;color:#333}.price-original-text{text-decoration:line-through;color:#888;margin:0}.price-sale-text{font-weight:700;color:#d9534f;margin:0;font-size:1.1em}.expiry-date-text{color:#d9534f;font-size:.9em;margin-bottom:8px}body.high-contrast .price-original-text{color:#fff!important;text-decoration:line-through!important}body.high-contrast .seller-card,body.high-contrast .seller-card .card-body{background-color:#000!important;border-color:#ff0!important;color:#ff0!important}body.high-contrast .discount-price-box{background-color:#000!important;border:1px dashed #ff0!important}body.high-contrast .checkout-container{background-color:#000!important;border:2px solid #ff0!important;color:#ff0!important;box-shadow:none!important}body.high-contrast .price-row.total{color:#ff0!important;border-top-color:#ff0!important}body.high-contrast .modern-input{background-color:#000!important;border:1px solid #ff0!important;color:#ff0!important}body.high-contrast .modern-input:focus{box-shadow:0 0 0 2px #ff0!important}body.high-contrast .shipping-note{background-color:#1a1a1a!important;border:1px solid #ff0!important;border-right:4px solid #ff0!important;color:#fff!important}body.high-contrast .btn-checkout{background-color:#000!important;color:#ff0!important;border:2px solid #ff0!important;box-shadow:none!important}body.high-contrast .btn-checkout:hover,body.high-contrast .btn-vibe:hover{background-color:#ff0!important;color:#000!important}.quick-links{margin-top:15px;font-size:1.1em}.quick-links a{margin:0 10px;color:#007bff;text-decoration:underline}.quick-links a:hover{color:#0056b3}.seller-card h3.card-title{font-size:1.1rem;font-weight:700;margin-bottom:5px}.section-header{font-size:1.5rem;color:#005a8d;margin-top:30px;margin-bottom:15px;font-weight:700;text-align:right;border-bottom:2px solid #f7a000;padding-bottom:5px;display:inline-block}.content-wrapper{text-align:center;max-width:800px;margin:0 auto}.custom-page-title{color:#2c3e50!important;background:0 0!important;border-bottom:1px solid #dee2e6;padding-bottom:15px;margin-top:25px;margin-bottom:30px;font-size:2rem;font-weight:400}.my-nav-container{margin-top:20px;margin-bottom:20px;font-size:16px;color:#666;text-align:right}.my-nav-link{text-decoration:none;color:#007bff;font-weight:700}.my-nav-separator{margin:0 10px;color:#999}.my-nav-current{color:#555;cursor:default}.donation-box{background-color:#f0f8ff;border-right:4px solid #007bff;padding:20px;margin-bottom:30px;border-radius:6px;text-align:right}.contact-details{font-size:1.1em;line-height:1.6;text-align:center}.btn-submit-custom{background-color:#007bff;color:#fff;border:none;padding:10px 30px;font-size:18px;border-radius:5px;cursor:pointer;margin-top:15px}.custom-input,.custom-textarea{border:1px solid #ccc;width:100%;box-sizing:border-box;display:inline-block}.custom-form-row{margin-bottom:20px;text-align:center}.custom-input{padding:8px;border-radius:4px;max-width:400px}.custom-textarea{padding:10px;border-radius:4px;max-width:600px;font-family:Arial,sans-serif}.captcha-container{display:flex;align-items:center;justify-content:center;gap:10px;direction:rtl}.captcha-input{width:60px!important;text-align:center;padding:5px;border:1px solid #ccc;border-radius:4px;margin:0!important}.captcha-label{margin:0!important;font-weight:400}.seller-images-link{display:inline-block;margin-top:5px;font-size:.9em;color:#007bff;text-decoration:none;cursor:pointer;background-color:#f8f9fa;padding:3px 8px;border-radius:15px;border:1px solid #dee2e6;transition:.2s}.seller-images-link:hover{background-color:#e2e6ea;color:#0056b3;text-decoration:none}.seller-images-link i{margin-left:5px;color:#6c757d}.lb-nav a.lb-next,.lb-nav a.lb-prev{opacity:1!important;background-image:none!important;width:40px!important;height:40px!important;background-color:rgba(0,0,0,.6)!important;z-index:100;border-radius:4px;transition:background-color .3s}.lb-next{right:10px}.lb-next:hover,.lb-prev:hover{background-color:rgba(0,0,0,.9)!important}.lb-next:before,.lb-prev:before{content:'';display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;border-top:4px solid gold;border-right:4px solid gold}.lb-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.lb-next:before{transform:translate(-70%,-50%) rotate(45deg)}@media (max-width:768px){.book-item{padding:10px}.book-item img{max-height:200px}.breadcrumbs .d-flex{display:block!important}.breadcrumbs ol{display:block}.breadcrumbs ol li{display:inline-block}.BookSearch{max-width:90%}.cookie-content{flex-direction:column;text-align:center}.cookie-text{text-align:center;margin-bottom:10px}#bookCarousel .carousel-item{padding-left:5px;padding-right:5px}#bookCarousel .img-container{height:180px!important;padding:5px!important}#bookCarousel .card-title{text-decoration:none!important;color:#333!important;transition:color .2s}#bookCarousel .small.text-muted{font-size:.8rem!important}#bookCarousel .text-success{font-size:1rem!important}#bookCarousel .badge,#bookCarousel .btn-sm{font-size:.75rem!important;padding:4px 8px!important}#bookCarousel .card-body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px!important}#bookCarousel .book-card{width:100%!important;min-width:0!important;max-width:none!important}#bookCarousel .col-6{padding-left:4px!important;padding-right:4px!important}.books-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:0 10px}.book-card{width:100%!important;margin:0!important}.book-card__info{padding:10px!important}.book-card__title{font-size:13px!important;height:40px!important;margin-bottom:5px!important}.book-card__author,.original-price{font-size:11px!important}.current-price{font-size:15px!important}.condition-badge{font-size:11px!important;padding:2px 6px!important}.book-card__cta{font-size:12px!important;padding:6px 5px!important;margin-top:5px!important}}.vibe-recommendations{text-align:center;background-color:#f0f8ff;padding:30px 20px;border-radius:12px;margin:30px auto;max-width:800px}.vibe-recommendations h3{color:#005a8d;margin-bottom:10px;font-weight:700}.vibe-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px}.btn-vibe{background-color:#fff;border:2px solid #005a8d;color:#005a8d;padding:10px 20px;border-radius:50px;font-size:16px;font-weight:700;text-decoration:none;transition:.3s;box-shadow:0 4px 6px rgba(0,0,0,.05)}.btn-vibe:hover{background-color:#005a8d;color:#fff;transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.vibe-results-panel{margin-top:20px;padding-top:20px;border-top:2px dashed #ccc}.vibe-results-title{text-align:center;color:#f7a000;margin-bottom:20px}body.high-contrast .vibe-recommendations{background-color:#111!important;border:2px solid #ff0!important;color:#fff!important}body.high-contrast .btn-vibe{background-color:#000!important;color:#ff0!important;border:2px solid #ff0!important}body.high-contrast .current-price{color:#0ff!important;font-size:1.3rem!important;font-weight:700!important}body.high-contrast #pnlSmartAgent,body.high-contrast div[id$=pnlSmartAgent]{background-color:#000!important;border-color:#ff0!important;box-shadow:none!important}body.high-contrast #pnlSmartAgent div[style*="background-color: #ffeeba"],body.high-contrast div[id$=pnlSmartAgent] div[style*="background-color: #ffeeba"]{background-color:#222!important;color:#ff0!important;border:1px solid #ff0!important}body.high-contrast #txtAlertEmail,body.high-contrast input[id$=txtAlertEmail]{background-color:#000!important;color:#fff!important;border:1px solid #0ff!important}body.high-contrast #txtAlertEmail::placeholder{color:#ccc!important}body.high-contrast #btnSaveAlert,body.high-contrast input[id$=btnSaveAlert]{background-color:#ff0!important;color:#000!important;border:1px solid #ff0!important}body.high-contrast #btnSaveAlert:hover,body.high-contrast input[id$=btnSaveAlert]:hover{background-color:#fc0!important}body.high-contrast input[id$=txtAlertEmail]::placeholder{color:#ccc!important}@media screen and (max-width:768px){#myTopnav.responsive a[href="/Collectibles/Default.aspx"]{margin-top:85px!important;padding-top:15px!important;border-top:1px solid #555!important;display:block!important}}
