.product-image-photo{position:unset !important}.slick-dots li button{display:none}.cms-index-index .page-title-wrapper{display:none}.page-layout-2columns-left .sidebar-main{width:auto;padding-top:30px}.page-layout-2columns-left .sidebar-main .listing-cat{background:unset;z-index:1}input:not([disabled]):focus{box-shadow:none}.listing .page-main{padding:0px}.listing .product_listing_cards .tocart{background:none;border:0;outline:0}.listing .product_prices .price{color:#F6804E;font-size:18px;font-weight:600}.listing .primary_Text+.pages.pagination{display:none}.listing .main_content_container .sort_result_block:last-child .pages.pagination{display:block;width:100%;text-align:center}.listing .main_content_container .sort_result_block:last-child .pages.pagination .item{margin:0px}.listing .main_content_container .sort_result_block:last-child #toolbar-amount{display:none}.listing .main_content_container .sort_result_block:last-child .item_by_sort.primary_Text{display:none}.listing .main_content_container .sort_result_block:last-child .product_listing_filter{background:none;box-shadow:none;padding:0px;margin:0px}.product_card .product_content .product_info .product_prices .price{color:#F6804E;font-size:18px;font-weight:600}ul li{margin:0px}a:hover{text-decoration:none}.footer.content{border-top:none;max-width:100%;width:100%;margin:0;padding:0}header .navigation{padding:0px 25px;margin:0px;width:100%;max-width:100%;font-weight:normal}header .top_row .logo{margin:0px}.minicart-wrapper{margin-top:0px !important}.minicart-wrapper .action.showcart:before{display:none}.minicart-wrapper .action.showcart.active:before{display:none}.minicart-wrapper .action.showcart .counter.qty{background:#011e41;color:#ffffff;height:21px;line-height:21px;border-radius:2px;display:inline-block;margin:3px 0 0;min-width:14px;overflow:hidden;padding:0 3px;text-align:center;white-space:normal;font-size:14px}header .right_row .account_info .account_block{display:flex !important}.catalog-category-view.page-layout-1column .column.main{width:100% !important}.home_icon.bread:after{content:url('../images/home_icon.png');display:block;margin:5px 0px 0px}.customer-account-login .page-main .columns .column,.customer-account-create .page-main .columns .column,.customer-account-forgotpassword .page-main .columns .column{padding-bottom:0px}.form .fieldset{width:100%}.form_field.form_remember .remember_inner .label{font-weight:normal}.signup_box .form .fieldset{display:flex;flex-wrap:wrap;gap:25px}.signup_box .form .fieldset .field{margin:unset}.signup_box .form .fieldset .field .secondary .form_link{text-decoration:underline}.signup_box .form .fieldset .field.choice.persistent{width:100%}.signup_box .form .fieldset .divider_outer{margin:20px 0px}.customer-account-login .page_main .columns .column,.customer-account-create .page_main .columns .column,.customer-account-forgotpassword .page_main .columns .column{padding-bottom:0px}.block-minicart{padding:10px 20px 10px !important;min-width:365px}.block-minicart .block-content{margin-top:15px}.block-minicart .block-content .primary .action.primary{font-size:18px !important;line-height:20px !important;font-weight:400;padding:14px 25px;border:1px solid #011e41;outline:unset;cursor:pointer;border-radius:5px;background-color:#011E41}.block-minicart .block-content .action.close{display:inline-block;background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;height:40px;position:absolute;right:0;top:0;width:40px}.block-minicart .block-content .subtotal{display:flex}.block-minicart .block-content .subtotal .price{font-size:16px !important}.block-minicart .block-content .minicart-items-wrapper .minicart-items .product-image-container{width:135px !important}.block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item-details{padding-top:10%}.block-minicart .block-content .minicart-items-wrapper .minicart-items .product.options span.toggle{padding:0px}.block-minicart .block-content .minicart-items-wrapper .minicart-items .product.options span.toggle span{font-size:15px;font-weight:500}.block-minicart .block-content .minicart-items-wrapper .minicart-items .product.options .toggle:after{color:unset}.block-minicart .block-content .minicart-items-wrapper .minicart-items .product.options dl{font-size:15px;padding-top:5px}.block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-name{font-size:16px;text-decoration:none;line-height:20px;text-align:left;margin-bottom:0px}.block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-name a{font-size:16px;margin-bottom:3px;text-decoration:none;color:#1d2d3a;text-transform:capitalize;line-height:23px;font-weight:600;padding:0px 1px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;width:73%;-webkit-box-orient:vertical}.block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item-pricing .price-container .price{font-size:16px;color:#011E41}.block-minicart .block-content .minicart-items-wrapper .minicart-items .details-qty.qty{display:none}.block-minicart .block-content .minicart-items-wrapper .minicart-items .product.actions{margin:-34px 0 0;float:right}.cms-book-store .top_header_container{display:none}.detail-page .main_container .box-tocart .right_side .quantity{position:relative}.detail-page .main_container .box-tocart .right_side .quantity #qty-error{position:absolute;bottom:-25px;min-width:250px}.detail-page .main_container .page-title-wrapper .main_container{width:100%;margin:unset;padding-left:0px}.detail-page .main_container .product_img_slider .fotorama__wrap{border-radius:10px}.detail-page .main_container .product_img_slider .fotorama__stage__frame{line-height:0;border-radius:10px;box-sizing:border-box}.detail-page .main_container .product-reviews-summary{margin-bottom:0px}.detail-page .product_img .product-image-container{width:100%}.detail-page span.price-label{display:none !important}.detail-page .cart_details form{width:100%}.detail-page .cart_details form div.mage-error{font-size:13px}.detail-page .swatch-opt{margin:0px;display:inline-flex;width:100%;gap:20px}.detail-page .swatch-opt .swatch-attribute.book_type{order:1}.detail-page .swatch-opt .swatch-attribute{order:2;max-width:300px;display:flex;justify-content:unset;align-items:unset;flex-direction:column;gap:0px;border:1px solid #b8b8b8;background:#F6F6F6;padding:10px 20px;width:49%;box-sizing:border-box}.detail-page .swatch-opt .swatch-attribute .swatch-attribute-label{font-size:18px;line-height:28px;font-weight:600;color:#000000}.detail-page .swatch-opt .swatch-attribute .swatch-attribute-options{display:flex;justify-content:unset;align-items:unset;gap:6px;flex-wrap:wrap}.detail-page .swatch-opt .swatch-attribute .swatch-option{background-color:#e3e3e3;padding:5px 10px;text-transform:capitalize;font-size:15px;line-height:26px;color:#414141;border:0px;min-width:unset;margin:0px;height:auto;font-weight:500}.detail-page .swatch-opt .swatch-attribute .swatch-attribute-selected-option{display:none}.detail-page .swatch-opt .swatch-attribute .swatch-option.selected{outline:1px solid #333}.detail-page .product_cart form button{background:unset;border:0;height:unset;padding:0px;margin:0}.detail-page .product_cart form .action.primary:active,.detail-page .product_cart form .action.primary:hover,.detail-page .product_cart form .action.primary:focus{background:unset;border:0;color:unset}.detail-page .review-form{padding-right:20px}.detail-page .author_review_wrapper .explanation .fieldset{margin-bottom:0px}.detail-page .author_review_wrapper .explanation .fieldset .review-legend span{color:#011e41;font-size:16px}.detail-page .author_review_wrapper .explanation .fieldset .review-legend strong{padding-bottom:0px;color:#011e41;font-size:16px;line-height:26px}.detail-page .author_review_wrapper .explanation .fieldset .mage-error{font-size:13px;margin:0px}.detail-page .author_review_wrapper .explanation .primary_cta{width:100%;margin-top:20px}.detail-page .author_review_wrapper .explanation .review_rating_detail.active{width:100%}.detail-page .author_review_wrapper .explanation .review_rating_detail.active .review-add{width:50%;border-right:1px solid #d1d1d1}.detail-page .author_review_wrapper .explanation .review_rating_detail.active .review-list{width:50%;padding-left:30px}.detail-page .author_review_wrapper .explanation .review_rating_detail.active .review-list .block-title strong{padding-bottom:0px;color:#011e41;font-size:18px;font-weight:600}.detail-page .author_review_wrapper .explanation .review_rating_detail.active .review-list .block-content .review-item{padding:10px 0px}.detail-page .author_review_wrapper .explanation .review_rating_detail.active .review-list .block-content .review-title{font-size:18px;margin:0px}.detail-page .author_review_wrapper .explanation .review_rating_detail.active .review-list .block-content .review-content{margin:0px}.detail-page .author_review_wrapper .explanation .review_rating_detail.active p{margin-bottom:20px}.detail-page .author_review_wrapper .explanation .review_rating_detail.active em{font-style:italic}.modal-popup .modal-header{background:#011E41;padding:25px}.modal-popup .modal-content{min-height:65px;text-align:center;padding:30px 0px 10px 0}.modal-popup .modal-footer{padding:15px;text-align:center}.modal-popup .modal-footer button{font-size:16px;font-weight:400}.modal-popup .modal-footer .action-accept{background:#011E41;border:1px solid #011e41}.modal-popup .action-close:hover:before,.modal-popup .action-close:before{color:white}.products_listing .category-description h2{font-size:40px;line-height:52px;color:#000000;font-weight:400;padding-bottom:20px;margin:0 !important;text-transform:capitalize}.products_listing .category-description h3{font-size:30px;line-height:36px;color:#000000;font-weight:400;padding-bottom:20px;margin:0 !important;text-transform:capitalize}.products_listing .category-description h4{font-size:20px;line-height:26px;color:#000000;font-weight:400;padding-bottom:20px;margin:0 !important;text-transform:capitalize}.products_listing .category-description p,.products_listing .category-description li{font-size:16px;line-height:28px;color:#414141;padding-bottom:20px}.products_listing .category-description iframe{max-width:100%;margin-bottom:20px;clear:both;display:block}.products_listing .category-description ul{padding-left:20px}.products_listing .category-description ul li{list-style:inside;padding-bottom:0px}.products_listing .category-description ol{padding-left:20px}.products_listing .category-description ol li{list-style:inside;padding-bottom:0px}.products_listing .category-description .first_pro{float:left;margin:0 20px 20px 0}@media screen and (min-width:200px) and (max-width:767px){.modal-popup.confirm .modal-inner-wrap{margin:50% auto}.modal-popup.confirm .modal-inner-wrap .modal-content{padding:20px 10px 10px 10px}.detail-page .swatch-opt{flex-direction:column}.detail-page .swatch-opt .swatch-attribute{width:100% !important}.detail-page .author_review_wrapper .explanation .review_rating_detail.active{flex-direction:column}.detail-page .author_review_wrapper .explanation .review_rating_detail.active .review-add{width:100%;border-right:0}.detail-page .author_review_wrapper .explanation .review_rating_detail.active .review-list{width:100%}.minicart-wrapper .block-minicart{min-width:365px;right:-45px}.products_listing .category-description .first_pro{float:none;width:100%;text-align:center;margin:0 0px 20px 0}}.customer-account-confirmation .section_gap{padding-top:60px}.customer-account-confirmation .section_gap .form.send.confirmation{padding:25px}.customer-account-confirmation .section_gap .form.send.confirmation label{margin-bottom:20px}.customer-account-confirmation .section_gap .form.send.confirmation .control .input-text{padding:0px 20px;border-radius:8px;border:1px solid #e7e7e7;background:#F5F5F6;min-height:52px;box-sizing:border-box;outline:unset;width:100%}.customer-account-confirmation .section_gap .form.send.confirmation .actions-toolbar .action.send.primary{background-color:#011e41;border-color:#011e41;color:#fff;line-height:27px;font-weight:400;text-align:center;text-transform:capitalize;min-width:8em;display:inline-block;padding:14px 25px;box-sizing:border-box;outline:unset;cursor:pointer;border-radius:5px}.customer-account-confirmation .section_gap .form.send.confirmation .actions-toolbar .action.send.primary:hover{background-color:transparent;border-color:#011e41;color:#011e41}.catalogsearch-advanced-result .search.found{font-size:19px}.catalogsearch-advanced-result .search.summary{font-size:19px}.catalogsearch-advanced-result .search strong{font-weight:700}.catalogsearch-advanced-result .message.notice{background:#e5efe5;color:#006400}.catalogsearch-advanced-result .message.notice a{color:#011e41}.catalogsearch-result-index .search .block{line-height:24px}.catalogsearch-result-index .search .block .title{font-size:24px}.catalogsearch-result-index .search .block .item a{color:#011e41}@media screen and (min-width:1081px) and (max-width:1600px){.page-layout-2columns-left .sidebar-main{width:30%}.page-layout-2columns-left .sidebar-main .categories_listing{width:100%}.listing .products_listing{width:calc(100% - 300px) !important}}.slick-slider .old-price{display:none}.catalogsearch-advanced-index .form .fieldset{margin:0px}