table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}.woocommerce div.product.product-type-grouped form.cart{display:block}.woocommerce div.product.product-type-grouped form.cart .table-responsive tr{border-bottom:1px solid #f1f1f1!important;display:flex;justify-content:space-between;text-align:left;align-items:center}.woocommerce div.product.product-type-grouped form.cart .table-responsive tr td:first-child{width:60px}.woocommerce div.product.product-type-grouped form.cart .table-responsive tr td:nth-child(2){width:calc(100% - 180px)}.woocommerce div.product.product-type-grouped form.cart .table-responsive tr td:nth-child(3){width:120px}.woocommerce div.product .woocommerce-tabs ul.tabs li:focus-visible{outline:none}.woocommerce div.product form.cart input::-webkit-outer-spin-button,.woocommerce div.product form.cart input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart input[type=number]{-moz-appearance:textfield}.woocommerce div.product form.cart .author-portfolio-pro-quantity-wrapper{width:170px;border:1px solid #f1f1f1;text-align:center;padding:10px 0}.woocommerce div.product form.cart .author-portfolio-pro-quantity-wrapper span.quantity-text{margin-right:10px;color:rgb(0 0 0 / 60%)}.woocommerce div.product form.cart .author-portfolio-pro-quantity-wrapper input[type="number"]{width:32px!important;padding:0!important;border:none;font-weight:100;color:#000}.woocommerce div.product form.cart .author-portfolio-pro-quantity-wrapper span.fa-solid{cursor:pointer;width:10px;height:10px;display:inline-block;font-weight:700;color:rgb(0 0 0 / 60%)}ul.products{content:"";display:table;table-layout:fixed;margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{min-width:auto;min-height:auto;line-height:normal;border-radius:3px;right:0;top:0;margin:5px;font-weight:400;padding:4px 10px;background:#fb4747}.woocommerce span.onsale{right:auto;left:0;display:inline-block}ul.products li.product .woocommerce-loop-product__title{font-size:1rem}.woocommerce div.product form.cart .variations th{padding-left:0;text-align:left;text-transform:capitalize}ul.products li.product img{display:block}ul.products li.product .button{display:block}.woocommerce ul.products li.product .shop-loop-book-author-name h5{margin-top:0;font-size:1rem;font-weight:400;color:#444;margin-bottom:0}.woocommerce ul.products li.product .shop-loop-book-author-name{margin-bottom:.2em}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-bottom:.2em}@media screen and (min-width:48em){ul.products li.product{width:30.7966666667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}.columns-1 ul.products li.product{float:none;width:100%}.columns-2 ul.products li.product{width:48.1%}.columns-3 ul.products li.product{width:30.7966666667%}.columns-4 ul.products li.product{width:22.15%}.columns-5 ul.products li.product{width:16.96%}.columns-6 ul.products li.product{width:13.4933333333%}}.woocommerce .single-product div.product{content:"";display:flex;position:relative}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:1em;right:1em;display:block;z-index:99}.product-gallery-section .gallery-slider-item{position:relative}.product-gallery-section .picture-lightbox-icon{position:absolute;right:10px;top:10px}.product-gallery-section .picture-lightbox-icon a{width:30px;height:30px;line-height:30px;background:#fff;color:#000;text-align:center;border-radius:3px}.product-gallery-section .thumbnail-gallery-inner .picture-lightbox-icon{display:none}.product-gallery-section .slick-arrow,.shop-page-main-block .related.products .slick-arrow{width:30px;height:30px;line-height:30px;text-align:center;background:#fff;border-radius:50px;font-size:.8rem;position:absolute;top:50%;margin-top:-15px;z-index:5;color:#000;opacity:0;visibility:hidden;transition:.4s;cursor:pointer}.product-single-gallary-section:hover .slick-arrow,.thumbnail-gallery-inner:hover .slick-arrow,section.shop-page-main-block .related.products:hover .slick-arrow{opacity:1;visibility:visible}.product-gallery-section .slick-next.slick-arrow,section.shop-page-main-block .related.products .slick-next.slick-arrow{right:10px}.product-gallery-section .slick-prev.slick-arrow,section.shop-page-main-block .related.products .slick-prev.slick-arrow{left:10px;z-index:5}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{content:"";display:table;table-layout:fixed;margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.gallery-slider-item.thumbnail-slider-item{padding:5px}.gallery-slider-item.thumbnail-slider-item img{display:block}.slick-slide.slick-active:first-child .gallery-slider-item.thumbnail-slider-item{padding-left:0}.slick-slide.slick-active:last-child .gallery-slider-item.thumbnail-slider-item{padding-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.7966666667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.stock:empty:before{display:none}.stock.in-stock{color:#fb4747}.stock.out-of-stock{color:#fb4747}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.3em;font-family:'star';font-weight:400}.star-rating:before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#fb4747}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"star";content:"\53";color:#000;text-indent:0;opacity:.25}p.stars a:hover~a:before{content:"\53";color:#000;opacity:.25}p.stars:hover a:before{content:"\53";color:#000;opacity:1}p.stars.selected a.active:before{content:"\53";color:#000;opacity:1}p.stars.selected a.active~a:before{content:"\53";color:#000;opacity:.25}p.stars.selected a:not(.active):before{content:"\53";color:#8224e3;opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em;display:none}.woocommerce table.shop_attributes{margin-top:1.618rem}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#fb4747}.woocommerce-password-strength.short{color:#fb4747}.woocommerce-password-strength.bad{color:#fb4747}.woocommerce-password-strength.good{color:#8224e3}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #fb4747}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #fb4747}.required{color:#fb4747}.woocommerce p.stars a::before{color:#000}.woocommerce .comment-form-rating{display:flex;align-items:center;margin:20px 0;width:100%}.woocommerce .comment-form-rating p.stars,.comment-form-rating label{align-self:center;margin-bottom:0!important}.woocommerce .comment-form-rating p.stars>span{display:block;line-height:normal}.woocommerce .comment-form-rating p.stars{margin-left:20px!important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{content:"";display:table;table-layout:fixed;background-color:#f1f1f1;clear:both;width:100%}.woocommerce-error,.woocommerce-info{color:#fff}.woocommerce #reviews #comments ol.commentlist{padding-left:0;margin:25px 0 0 0}.woocommerce #reviews #comments ol.commentlist li .comment_container{display:flex}.woocommerce #reviews #comments ol.commentlist li .comment_container .rswpthemes-comment-image-wrapper-start{width:60px;height:60px}.woocommerce #reviews #comments ol.commentlist li .comment_container .rswpthemes-comment-image-wrapper-start img{width:100%;height:100%;position:static}.woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text{width:calc(100% - 60px);margin:0 0 0 20px;border-radius:0}.woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text .woocommerce-review__author{text-transform:capitalize}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#fb4747;color:#fff;padding:.2rem .8rem}.woocommerce-info a,.woocommerce-noreviews a,p.no-comments a{color:#fff}.woocommerce-error{background-color:#fb4747}.woocommerce-info{padding:1.2rem 3.8rem;border-top-color:#000}.woocommerce-info:before{color:#fff}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#8224e3;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgb(0 0 0 / .2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#8224e3;box-sizing:border-box;margin-top:-.25em;opacity:1}.shop-page-sidebar-area h4.shop-widget-title{font-size:1.1rem;font-weight:400;margin-top:0;border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:20px}.woocommerce ul.cart_list li.widget-product-item .product-pirce,.woocommerce ul.product_list_widget li.widget-product-item .product-pirce{font-size:.85rem}.woocommerce ul.cart_list li.widget-product-item,.woocommerce ul.product_list_widget li.widget-product-item{display:flex}.woocommerce ul.cart_list li.widget-product-item .product-image,.woocommerce ul.product_list_widget li.widget-product-item .product-image{width:70px}.woocommerce ul.cart_list li.widget-product-item .product-content,.woocommerce ul.product_list_widget li.widget-product-item .product-content{padding-left:20px;width:calc(100% - 70px)}.woocommerce ul.cart_list li.widget-product-item .product-content .product-rating,.woocommerce ul.product_list_widget li.widget-product-item .product-content .product-rating{margin-bottom:10px}.woocommerce .widget_price_filter .price_slider_amount .button{padding:6px 15px;font-weight:400;letter-spacing:1px;text-transform:uppercase;background:#f4f4ec;font-size:.9rem}.woocommerce .widget_price_filter .price_slider_amount .button:hover{background:#f4f4ec;color:#000}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:0}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{margin-left:0}.woocommerce .widget_price_filter .ui-slider{margin-left:0;margin-right:0;border-radius:0!important}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em #f1f1f1}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#8224e3}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:#f1f1f1}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}form.woocommerce-ordering select{height:40px;border-color:#f1f1f1;padding-left:10px}.woocommerce ul.products li.product{border:none;text-align:center}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3{font-weight:400}.woocommerce ul.products li.product a{color:#000}.author-portfolio-pro-product-loop-image-wrapper{position:relative}.author-portfolio-pro-add-to-cart-wrapper{position:absolute;left:10px;bottom:10px;height:auto;width:calc(100% - 20px);background:#fff;display:flex;align-items:center;align-self:flex-start;justify-content:center;opacity:0;visibility:hidden;transition:.4s;padding:0}.woocommerce ul.products li.product:hover .author-portfolio-pro-add-to-cart-wrapper{opacity:1;visibility:visible}.woocommerce ul.products li.product .button{text-align:center;background-color:#fff0;font-weight:400;line-height:inherit;padding:10px;border-radius:0;border:none;display:inline-block;transition:.4s;box-shadow:none;color:#000;text-transform:uppercase;font-size:1rem;margin:0}.woocommerce ul.products li.product .button:hover{background-color:#fff0;color:#000}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;padding:.9rem 2rem;color:#000}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#fb4747}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#000;color:#fff}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:2em 2em 0 2em;border:1px solid #f1f1f1;border-top:none}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#f1f1f1}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #f1f1f1;background-color:#fff0;padding:0 2.5em}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#fb4747}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce h2.woocommerce-Reviews-title{display:none}.woocommerce .product_meta>*{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus-visible,.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus{border:none;outline:none}.product-gallery-section .slick-dots{margin:0;padding:0;display:flex;justify-content:center;list-style:none}.product-gallery-section .slick-dots li button{width:20px;height:5px;padding:0;font-size:0;background:#000;border-color:#000}.product-gallery-section .slick-dots li{margin:0 5px}.product-gallery-section .slick-dots li.slick-active button{background:#fb4747;border-color:#fb4747}.woocommerce-product-gallery__image{margin-left:.5rem}.woocommerce-product-gallery__image:first-child{margin-bottom:.5rem;margin-left:0}.woocommerce-product-gallery__image:nth-child(2){margin-left:0}.woocommerce-grouped-product-list tbody a{color:#000;text-decoration:none;font-weight:600}.woocommerce-info a:hover{color:#000}.woocommerce-grouped-product-list tbody .woocommerce-grouped-product-list-item__price{font-weight:600}.woocommerce div.product .product_title{font-size:2rem}.woocommerce div.product .woocommerce-product-rating a.woocommerce-review-link{font-size:.8rem}.woocommerce ul.products li.product .star-rating{margin:5px 0 10px 0!important}.product .summary.entry-summary .book-author-name h5{margin-top:0;font-size:1rem;font-weight:400;margin-bottom:0}.product .summary.entry-summary .book-author-name h5 span{font-weight:700}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:1rem;color:#fb4747}.single.single-product div.product .price{font-size:1.5rem;font-weight:400;margin-bottom:10px;margin-top:0;color:#000}.woocommerce-variation.single_variation .woocommerce-variation-price{margin-bottom:10px}.single.single-product div.product .shop-single-product-stores-list{display:flex;flex-flow:wrap;margin-bottom:1em;margin-left:-.3em}span.also-available-text{font-weight:700;margin-bottom:10px;display:block}.single.single-product .shop-page-main-block.no-sidebar div.product .shop-single-product-stores-list a{padding:.3em .3em;width:20%}.single.single-product .shop-page-main-block.right-sidebar div.product .shop-single-product-stores-list a,.single.single-product .shop-page-main-block.left-sidebar div.product .shop-single-product-stores-list a{padding:.3em .3em;width:25%}.single.single-product div.product .shop-single-product-stores-list a img{display:block}.single.single-product .shop-single-product-book-meta h5{font-size:1rem;font-weight:400;margin:0;padding-bottom:.2em;color:#444}.single.single-product .shop-single-product-book-meta h5 span{font-weight:700}.single.single-product .book-information-item{display:flex}.single.single-product .book-information-item h5{margin:0;font-size:1rem;font-weight:400}.single.single-product .book-information-item .item-content{margin-left:10px}.single.single-product .book-information-item{padding:10px 0;border-bottom:1px solid #f1f1f1}.single.single-product .book-information-item:last-child{border-bottom:0}.single.single-product div.product .price del{font-weight:400}.woocommerce ul.products li.product .price span.woocommerce-Price-amount.amount{font-weight:400}body.custom-background.woocommerce ul.products li.product{background:#fff;border-radius:5px;overflow:hidden}body.custom-background.woocommerce ul.products li.product .author-portfolio-pro-product-loop-content-wrapper{padding:20px}.author-portfolio-pro-product-loop-content-wrapper{padding-top:15px;text-align:left}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.2rem;text-align:left;font-weight:400;padding-top:0}section.shop-page-main-block{padding:5em 0}section.shop-page-main-block .related ul.products{margin-bottom:0;width:100%}section.shop-page-main-block .related ul.products .slick-list{margin:0 -15px}section.shop-page-main-block .related ul.products .slick-slide{margin:0 15px}.woocommerce .products ul,.woocommerce ul.products{width:100%}section.shop-page-main-block .related.products{margin-top:3rem}body.custom-background.woocommerce .product .summary.entry-summary{background:#fff;padding:20px;border-radius:5px}body.custom-background .product-gallery-section .gallery-slider-item{border-radius:5px;overflow:hidden}body.custom-background .woocommerce-tabs.wc-tabs-wrapper{background:#fff;padding:20px;border-radius:5px}body.custom-background section.related.products>h2{background:#fff;padding:20px;border-radius:5px}section.related.products>h2{display:block;text-align:left;font-size:1.5rem;text-transform:capitalize;margin-top:0;margin-bottom:2.5rem;border-bottom:1px solid #f1f1f1;padding-bottom:.5em;position:relative}section.up-sells.upsells.products>h2{font-size:1.5rem}.woocommerce .cart-collaterals .cross-sells>h2,.woocommerce-page .cart-collaterals .cross-sells>h2{font-size:1.5rem}section.shop-page-main-block .related.products>h2:before{position:absolute;width:50px;height:2px;background:#fb4747;content:"";bottom:0}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;float:none}.woocommerce table.shop_table{border-color:#f1f1f1;border-radius:0}.woocommerce table.shop_table tr th{border-bottom:0;border-top:0;padding:1.5em .9em}.woocommerce table.shop_table tbody tr:last-child td{padding:1.5em .9em}.woocommerce table.shop_table tr td{border-color:#f1f1f1}.woocommerce table.shop_table tr td.product-remove a{background:#fb4747;text-align:center;color:#ffffff!important}.woocommerce table.shop_table tr td.product-name a{color:#000;font-weight:400;font-size:18px;text-decoration:none}.woocommerce table.shop_table tr td.actions button.button{color:#fff}.woocommerce table.shop_table tr td.product-remove{width:40px}.woocommerce table.shop_table tr td.product-remove a{background:#bababa;color:#ffffff!important;!i;!}.woocommerce table.shop_table tr td.product-thumbnail{width:72px}.woocommerce-cart .cart-collaterals .cart_totals table td{vertical-align:middle}.woocommerce-page .cart-collaterals .cart_totals>h2{font-size:24px;margin-top:0}.author-portfolio-pro-single-page .woocommerce-info a{color:#fff;text-decoration:underline}.author-portfolio-pro-single-page form.checkout_coupon.woocommerce-form-coupon p.form-row-first{margin-bottom:0;width:50%}.author-portfolio-pro-single-page form.checkout_coupon.woocommerce-form-coupon p.form-row-first input{height:54px}.author-portfolio-pro-single-page form.checkout_coupon.woocommerce-form-coupon p.form-row-last{width:50%}.author-portfolio-pro-single-page form.checkout_coupon.woocommerce-form-coupon p.form-row-last button.button{color:#fff}.woocommerce table.shop_table tr td.product-thumbnail img{width:100%;height:100%;object-fit:contain;display:block}.woocommerce table.shop_table #coupon_code{width:auto!important;height:56px!important;border:1px solid #f1f1f1!important;padding-left:15px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background-color:#000}h3#order_review_heading{margin-top:30px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%;display:block;max-width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%;max-width:100%;display:block}nav.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}nav.woocommerce-MyAccount-navigation ul li a{text-decoration:none;padding:1rem;display:block;background:#fb4747;color:#fff;margin-bottom:.1rem}nav.woocommerce-MyAccount-navigation ul li{margin-left:0}nav.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#091a44}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:auto!important}.woocommerce div.product form.cart{display:flex}.woocommerce div.product form.cart.variations_form{display:block}.woocommerce-variation-add-to-cart.variations_button{display:flex}.woocommerce div.product form.cart .variations select{height:40px;padding:0 10px;border:1px solid #f1f1f1}span.product-title{display:block;font-weight:700;margin-bottom:.5rem;font-size:1rem}p.stars:hover a:before,p.stars.selected a.active:before,p.stars.selected a:not(.active):before{color:#fb4747}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#fb4747}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#fb4747}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:0}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#fb4747}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:10px;height:10px;border-radius:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:4px}.shop-page-main-block .page-title{margin-top:0}.widget_product_search form.woocommerce-product-search{display:flex;align-items:center}.widget_product_search button{font-size:0;position:relative;margin-left:-.3rem;float:right;text-align:center;height:50px;width:50px;line-height:50px;border:0;border-radius:0}.widget_product_search button:before{position:absolute;content:'\e924';font-family:'rswpthemes-icon';color:#fff;font-size:1rem;width:100%;text-align:center;height:100%;padding:0;left:0}.widget_product_search input[type="search"]{width:calc(100% - 3rem)}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{border-bottom:0}.woocommerce ul.products .product .author-portfolio-pro-product-list-layout{text-align:left}.woocommerce ul.products .product .author-portfoilo-pro-shop-list-layout-content-wrapper h2.woocommerce-loop-product__title{font-size:2rem;font-weight:700}.woocommerce ul.products .author-portfoilo-pro-shop-list-layout-content-wrapper .woocommerce-product-details__short-description h2{font-size:1.3rem;font-weight:400;color:rgb(0 0 0 / 80%);text-transform:capitalize;margin-top:5px}.woocommerce ul.products .author-portfoilo-pro-shop-list-layout-content-wrapper .woocommerce-product-details__short-description{text-align:left}.woocommerce ul.products .author-portfolio-pro-list-layout-add-to-cart-wrapper a.button{background:#fb4747;color:#fff;padding:10px 30px}.woocommerce ul.products .author-portfolio-pro-list-layout-add-to-cart-wrapper a.button:hover{background:#000;color:#fff}.author-portfolio-pro-list-layout-add-to-cart-wrapper{display:flex}.author-portfolio-pro-list-layout-add-to-cart-wrapper .author-portfolio-pro-woocommerce-default-add-to-cart{margin-right:30px}.woocommerce ul.products .this-book-also-available-on a.buy-now-button,.single-product.woocommerce .this-book-also-available-on a.buy-now-button{background:#f1f1f1;padding:10px 50px 10px 20px;display:block;color:#000;border:1px solid #f1f1f1;position:relative;text-decoration:none}.woocommerce ul.products .this-book-also-available-on ul.website-list-container,.single-product.woocommerce .this-book-also-available-on ul.website-list-container{background:#fff;border:1px solid #f1f1f1;border-top:0;margin-bottom:0;position:absolute;left:0;top:100%;z-index:55;opacity:0;visibility:hidden;transition:.4s;list-style:none;padding:0;margin:0}.woocommerce ul.products .this-book-also-available-on ul.website-list-container.open,.single-product.woocommerce .this-book-also-available-on ul.website-list-container.open{opacity:1;visibility:visible}.woocommerce ul.products .this-book-also-available-on ul.website-list-container li a,.single-product.woocommerce .this-book-also-available-on ul.website-list-container li a{padding:10px;display:block;border-bottom:1px solid #f1f1f1;transition:.4s;color:#000}.woocommerce ul.products .this-book-also-available-on ul.website-list-container li a:hover,.single-product.woocommerce .this-book-also-available-on ul.website-list-container li a:hover{background:#f1f1f1}.woocommerce ul.products .this-book-also-available-on,.single-product.woocommerce .this-book-also-available-on{position:relative}.woocommerce ul.products .this-book-also-available-on a.buy-now-button:before,.single-product.woocommerce .this-book-also-available-on a.buy-now-button:before{position:absolute;content:"\e91b";font-family:'rswpthemes';right:25px;font-weight:400}.author-portfolio-pro-single-add-to-cart-wrapper{display:flex}.author-portfolio-pro-single-add-to-cart-default{margin-right:30px}.woocommerce ul.products li.product a img{width:auto}.woocommerce-pagination .page-numbers{border:0!important;list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.woocommerce .woocommerce-pagination .page-numbers li{border:0}.woocommerce .woocommerce-pagination .page-numbers li a,.woocommerce .woocommerce-pagination .page-numbers li span{padding:0;color:#fff;text-decoration:none;margin:.1rem;background-color:#fb4747;width:40px;height:40px;line-height:40px;text-align:center;display:block;border-radius:3px}.woocommerce-pagination .page-numbers li a:hover,.woocommerce-pagination .page-numbers li span:hover{background-color:#000000!important;color:#ffffff!important}.woocommerce-pagination .page-numbers li span.current{background-color:#000000!important}.woocommerce #review_form #respond form#commentform{background:#f1f1f1;padding:10px 30px;margin-top:20px;margin-bottom:20px;display:flex;flex-flow:wrap}.woocommerce #review_form #respond p.comment-form-author{display:block;width:50%!important;margin-bottom:0;padding-right:5px}.woocommerce #review_form #respond p.comment-form-email{display:block;width:50%!important;margin-bottom:0;padding-left:5px}.woocommerce #review_form #respond p.comment-form-email label{display:block;width:100%}.woocommerce #review_form #respond p.comment-form-author label{width:100%;display:block}.woocommerce #review_form #respond p.comment-form-email input{width:100%;margin-bottom:0}.woocommerce #review_form #respond p.comment-form-author input{width:100%;margin-bottom:0}.woocommerce #review_form #respond #commentform>p{width:100%}.woocommerce form#commentform p.form-submit{text-align:left}article.author-portfolio-pro-single-page form.woocommerce-cart-form span.quantity-text{display:none}article.author-portfolio-pro-single-page form.woocommerce-cart-form span.quantity-minus,article.author-portfolio-pro-single-page form.woocommerce-cart-form span.quantity-plus{display:none}