.shop_layout ul.products{width:100%}.shop_layout ul.products .added_to_cart{padding:14px 48px;outline:none;display:inline-block;cursor:pointer;font-size:12px;font-weight:700;line-height:20px;text-align:center;border:1px solid;border-color:#fff0;color:#444;background:#fff;border-color:#bbb;color:#444;border-radius:2000px;margin-top:10px}.shop_layout ul.products .added_to_cart:hover{border-color:#fff0;color:#fff;-webkit-transition:.3s;transition:.3s}.shop_layout .cart-loader{display:none;width:25px!important;height:25px!important}.shop_layout .add_to_cart_button.added .cart-loader{display:none!important}.shop_layout .added-cart-loader{display:none;width:20px!important;height:20px!important}.shop_layout .added .added-cart-loader{display:inline-block!important;transition-duration:5s}.shop_layout .woocommerce-pagination{text-align:center;width:100%}.shop_layout .woocommerce-pagination li{margin-right:8px;margin-bottom:8px;text-decoration:none;text-transform:uppercase;border-radius:30px;height:52px;line-height:52px;font-family:Montserrat,san-serif;font-size:12px;font-weight:700;text-align:center;background:#f7f7f7;-webkit-transition:0.3s ease;transition:0.3s ease}.shop_layout .woocommerce-pagination li a,.shop_layout .woocommerce-pagination li span{display:block;color:#000;width:52px;height:52px}.shop_layout .woocommerce-pagination li .next,.shop_layout .woocommerce-pagination li .prev{padding:0 40px;text-align:center;width:auto}.shop_layout .woocommerce-pagination a:hover{border-radius:30px}.shop_layout .woocommerce-pagination li .current{border-radius:30px}@media only screen and (min-width:1200px){.shop_layout ul.products li.product,.shop_layout ul.products li.product{margin:0 -1.2% 2.992em 0!important;width:25%!important;display:inline-block!important}}@media only screen and (max-width:1200px){.shop_layout ul.products li.product,.shop_layout ul.products li.product{margin:0 -1.2% 2.992em 0!important;width:33.33%!important;display:inline-block!important}}@media only screen and (max-width:992px){.shop_layout ul.products li.product,.shop_layout ul.products li.product{margin:0 -1.2% 2.992em 0!important;width:50%!important;display:inline-block!important}}@media only screen and (max-width:575px){.shop_layout ul.products li.product,.shop_layout ul.products li.product{margin:0 -1.2% 2.992em 0!important;width:100%!important;display:inline-block!important}}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery figure{margin:0}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;float:left;cursor:pointer}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:22%;margin:5px}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22%;margin:5px}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:22%;margin:5px}.woocommerce-product-gallery__trigger{position:absolute;top:1em;right:1em;z-index:99}a.woocommerce-product-gallery__trigger{text-decoration:none}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:1.875em;right:1.875em;display:block;height:2em;width:2em;border-radius:3px;z-index:99;text-align:center;text-indent:-999px;overflow:hidden}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{background-color:#169fda;color:#fff}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-color:#1781ae;border-color:#1781ae;color:#fff}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;content:"\f00e";line-height:2;text-indent:0}.single-product ol.flex-control-nav.flex-control-thumbs{margin-top:20px;padding-left:0}.single-product .qty-input-styled{border-radius:30px;background:#f2f2f2!important;height:50px;padding:14px 25px;font-style:normal!important;font-weight:bold!important;font-family:Poppins,san-serif!important;color:#222222!important;border:0;width:250px}.single-product .cart-loader-single{display:none;width:25px;height:25px}.single-product .add_to_cart_button.added .cart-loader-single{display:none!important}.single-product .added-cart-loader{display:none;width:20px;height:20px}.shop_layout .added .added-cart-loader{display:inline-block!important;transition-duration:5s}.single-product-cart-msg{padding:1em 2em 1em 1.5em;margin:0 0 2em;background-color:#f7f6f7;color:#515151;border-top:3px solid #8fae1b;list-style:none outside;width:95%;word-wrap:break-word}@media (max-width:768px){.single-product .qty-input-styled{width:158px}.product-price-2{float:left}.stars-rating{text-align:left}.ronby-view_wishlist-btn{margin-top:20px}.summary-container{float:left}}.single-product .shop-single-product-layout .product-detail-2 .product{width:100%}@media (min-width:768px){.single-product .shop-single-product-layout .product-detail-2 .product .images{width:35%!important;display:inline-block}.single-product .shop-single-product-layout .product-detail-2 .product .summary.entry-summary{width:65%!important;display:inline-block;float:none}}@media (min-width:1140px){.single-product .shop-single-product-layout .product-detail-2 .product .summary.entry-summary{padding-right:200px}}.single-product .shop-single-product-layout .product-detail-2 .product .images img{margin-top:0;margin:auto}.ronby-woocompare-button{background:none;border:0}.compare-product-button{display:inline-block}.tm-woowishlist-button-single{display:inline-block}.ronby-view_wishlist-btn{background-color:#DCDCDC}.tm-woowishlist-item .add_to_cart_button{background-color:#DCDCDC;border-radius:30px}.tm-woowishlist-item{padding:10px;background:#f3f3f3;border-bottom:3px solid #d3d3d3}.woocommerce-info{width:100%;background-color:#f0f8ff;padding:10px;border-left:5px solid}.single-product .product-detail-content{border-top:1px solid #ddd;margin-top:45px}.single-product .product-detail-header{border-bottom:0;margin-bottom:0}.product-detail-2 .product-additional-information{margin-top:45px}.shop-single-layout-product-excerpt ul li{padding:18px 0}.shop-single-layout-product-excerpt li:not(:last-child){border-bottom:1px solid #ddd}.shop-single-layout-product-excerpt li span:first-child{-ms-flex-preferred-size:155px;flex-basis:155px;flex:0 0 auto}.shop-single-layout-product-excerpt li span:last-child{flex:1 1 auto!important}.product-detail-2 .product-additional-information li{padding:18px 0}.shop-single-product-layout .list-comments .children{margin-left:90px}.shop-single-product-layout #cancel-comment-reply-link,.shop-single-product-layout .comment-notes,.shop-single-product-layout .logged-in-as a{font-size:13px;font-style:italic;font-weight:600;font-family:Poppins,san-serif}.shop-single-product-layout .comment-respond .section-header-style-11{margin-bottom:0}.shop_single_layout_upsells .cart-loader{display:none;width:25px!important;height:25px!important}.shop_single_layout_upsells .add_to_cart_button.added .cart-loader{display:none!important}.shop_single_layout_upsells .added-cart-loader{display:none;width:20px!important;height:20px!important}.shop_single_layout_upsells .added .added-cart-loader{display:inline-block!important;transition-duration:5s}.shop_single_layout_upsells ul.products .added_to_cart{padding:14px 48px;outline:none;display:inline-block;cursor:pointer;font-size:12px;font-weight:700;line-height:20px;text-align:center;border:1px solid;border-color:#fff0;color:#444;background:#fff;border-color:#bbb;color:#444;border-radius:2000px;margin-top:10px}.shop_single_layout_upsells ul.products .added_to_cart:hover{border-color:#fff0;color:#fff;-webkit-transition:.3s;transition:.3s}.product-item-4 .price-n-rating{padding:0 27px}.shop_single_layout_upsells{width:100%}.shop_single_layout_upsells.upsells,.shop_single_layout_upsells.cross_sells,.shop_single_layout_upsells.related-products{border-top:1px solid #ddd;padding-top:45px}.shop_single_layout_upsells .product-item-4{margin-bottom:0}@media (min-width:768px){.shop_single_layout_upsells .products li{margin:0 -1.2% 2.992em 0!important;width:26.05%!important}}.shop_layout_group_table .add_to_cart_button{padding:14px 48px;outline:none;display:inline-block;cursor:pointer;font-size:12px;font-weight:700;line-height:20px;text-align:center;border:1px solid;border-color:#fff0;color:#444;background:#fff;border-color:#bbb;color:#444;border-radius:2000px}.shop_layout_group_table .add_to_cart_button:hover{border-color:#fff0;color:#fff;-webkit-transition:.3s;transition:.3s}.shop_layout_group_table input[type=number]{width:155px}.shop_layout_group_table td{vertical-align:middle!important}.woocommerce-Reviews,.woocommerce-tabs{display:none}.tm-woocompare-cell .button{padding:14px 48px;outline:none;display:inline-block;cursor:pointer;font-size:12px;font-weight:700;line-height:20px;text-align:center;border:1px solid;border-color:#fff0;color:#444;background:#fff;border-color:#bbb;color:#444;border-radius:2000px}.tm-woowishlist-item .added_to_cart{background-color:#DCDCDC;border-radius:30px;padding:14px 48px;display:inline-block;text-align:center;text-align:center;margin-top:14px;margin-left:132px;color:inherit;font-family:Poppins,san-serif;font-size:12px;font-weight:700}.cart-collaterals .cross-sells{display:none}.shop_table .product-thumbnail img{width:100px!important;height:auto!important}.shop_table .variation,.shop_table .variation p{margin-bottom:0;font-size:14px}.shop_table a{font-family:Montserrat,san-serif;font-size:15px;text-transform:uppercase;font-weight:700;color:#333}.shop_layout_cart_page .custom-number-input input[type=number]{max-width:100px;font-weight:600}.shop_table thead tr{background:#fc3c2a}.shop_table thead tr th{height:96px;color:#fff;font-size:13px;text-transform:uppercase;vertical-align:middle;padding:0 60px;text-align:left}.shop_table tr:last-child{background:#fc3c2a}.shop_table tr .actions{color:#fff;padding:18px 36px!important;font-family:Poppins;font-weight:700;text-transform:uppercase}.shop_table tr .actions .input-text,.shop_table tr .product-quantity .quantity .input-text,#calc_shipping_city_field .input-text,#calc_shipping_postcode_field .input-text{border-radius:30px;background:#f2f2f2;height:50px;padding:14px 25px!important;font-style:normal;font-weight:700;font-family:Poppins,san-serif;color:#222;border:0!important;width:155px!important;font-size:12px}.shop_table tr .actions .button,.shop_table tr .actions .button:disabled[disabled],.shipping-calculator-form .button{padding:14px 48px!important;outline:none;display:inline-block!important;font-size:12px!important;font-weight:bold!important;line-height:20px!important;text-align:center!important;border:1px solid!important;border-color:transparent!important;color:#444!important;border-radius:2000px!important}.shipping-calculator-form .button{margin-left:5px!important}.cart_totals h2{font-family:Poppins;color:#333;font-size:18px;font-weight:700;position:relative;border-bottom:1px solid #d6d6d6;padding-bottom:25px;margin-bottom:40px;text-transform:uppercase}.cart_totals h2::after{content:'';display:block;width:38px;height:4px;background:#fc3c2a;position:absolute;left:0;bottom:0}.cart_totals .shop_table{padding:30px;background:#121212;color:#fff;font-family:Montserrat,san-serif;font-size:14px;font-weight:500;border:none!important;border-radius:0!important}.shipping-calculator-button{color:#fff!important}.shipping-calculator-form .select2-container--default .select2-selection--single{border-radius:30px;height:50px}#calc_shipping_state_field span{width:100%}.shipping-calculator-form .select2-selection__rendered{padding:14px 25px;line-height:20px!important;padding-left:25px!important;text-align:left}.shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:12px;right:1px;width:20px}.shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow b{left:inherit!important;right:12px!important;top:15px!important}.wc-proceed-to-checkout .checkout-button{background-color:#e53333!important;font-size:14px!important}.cart-collaterals{margin-top:100px}@media (max-width:480px){.shop_table tr .actions .button,.shop_table tr .actions .button:disabled[disabled],.shipping-calculator-form .button{padding:14px 30px!important}}@media (max-width:575px){.cart-collaterals{margin-top:70px;padding:0 15px}}#customer_details .col-1,#customer_details .col-2{flex:inherit;max-width:inherit}#customer_details h3{font-family:Poppins;color:#333;font-size:18px;font-weight:700;position:relative;border-bottom:1px solid #d6d6d6;padding-bottom:25px;margin-bottom:40px;text-transform:uppercase}#customer_details h3::after{content:'';display:block;width:38px;height:4px;background:#fc3c2a;position:absolute;left:0;bottom:0}#customer_details label,.woocommerce-MyAccount-content form label{display:block;width:100%;font-family:Arimo;font-size:13px;font-weight:400}#customer_details .input-text,.woocommerce-form.woocommerce-form-login.login .input-text,.woocommerce-form-coupon .input-text,.woocommerce-ResetPassword.lost_reset_password .input-text,.woocommerce-MyAccount-content form .input-text{height:50px;padding:14px 25px!important;background:#fbfbfb;border-color:#fff0;font-style:italic;font-family:Arimo,san-serif;width:100%}#customer_details #billing_first_name_field{float:none;width:100%}#customer_details #billing_last_name_field{float:none;width:100%}#customer_details .woocommerce-input-wrapper{width:100%}#customer_details .select2-container--default .select2-selection--single{height:45px;background-color:#fbfbfb;border:0;border-radius:0}#customer_details .select2-selection__rendered{padding:5px}#customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;padding-right:25px}.select2-dropdown.select2-dropdown--below{background-color:#fbfbfb;border:0;border-radius:0}#customer_details .form-row{margin:0 0 25px}#customer_details .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px;padding-left:25px}#order_review_heading{font-family:Poppins;color:#333;font-size:18px;font-weight:700;position:relative;border-bottom:1px solid #d6d6d6;padding-bottom:25px;margin-bottom:40px;text-transform:uppercase;margin-left:16px;margin-right:16px}#order_review_heading::after{content:'';display:block;width:38px;height:4px;background:#fc3c2a;position:absolute;left:0;bottom:0}#order_review{margin-left:16px;margin-right:16px}#order_review .shop_table tr:last-child{background:inherit}#order_review .shop_table thead{background:#fc3c2a}#order_review .shop_table tfoot tr th{text-align:left}#payment #place_order{background-color:#e53333;color:#fff;font-size:14px}.woocommerce-info{border-left:0}.woocommerce-info a,#payment a,.woocommerce-form.woocommerce-form-login.login a{color:#B91319}.woocommerce-form.woocommerce-form-login.login .button,.woocommerce-form-coupon .button{background-color:#e53333!important;font-size:14px!important;color:#fff!important;margin-right:10px}.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row{margin-left:0;padding-left:0}@media only screen and (min-width:600px){.woocommerce-MyAccount-navigation{width:18%;float:left}.woocommerce-MyAccount-content{width:80%;float:right}}.woocommerce-MyAccount-navigation li{padding:10px}.woocommerce-MyAccount-navigation li:nth-child(even){background-color:#F5DCDD}.woocommerce-MyAccount-navigation li:nth-child(odd){background-color:#F5F5F5}.woocommerce-MyAccount-navigation{border:1px solid #d3d3d3}.woocommerce-MyAccount-navigation a{color:#000}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{flex:inherit;max-width:inherit}.woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title h3,.woocommerce-MyAccount-content form h3{font-family:Poppins;color:#333;font-size:18px;font-weight:700;position:relative;border-bottom:1px solid #d6d6d6;padding-bottom:25px;margin-bottom:40px;text-transform:uppercase}.woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title h3::after,.woocommerce-MyAccount-content form h3::after{content:'';display:block;width:38px;height:4px;background:#fc3c2a;position:absolute;left:0;bottom:0}.woocommerce-MyAccount-content form .woocommerce-input-wrapper{width:100%}.woocommerce-MyAccount-content form .form-row{margin-bottom:30px;margin-left:0}.woocommerce-MyAccount-content a{color:#B91319}.checkout_coupon.woocommerce-form-coupon .button{padding:18px}.checkout_coupon.woocommerce-form-coupon .form-row-first{padding-left:0}.woocommerce a.remove{padding:0}