.u-columns .col-1,.u-columns .col-2,.shop_grid{max-width:100%}.shop_section .shop_grid .item_content .item_title{margin-bottom:.5rem}.cart_section tr.wishlist_item td span.amount:first-child,.shop_details .cart tr td span.amount:first-child,.shop_details .item_price span.amount:first-child,.shop_grid .price span.amount:first-child,.shop_list .price span.amount:first-child,.widget .media-body .rate span.amount:first-child{margin-right:5px}.shop_details .cart tr td del span.amount,.shop_details .item_price del span.amount,.shop_grid .price del span.amount,.shop_list .price del span.amount,.widget .media-body .rate del span.amount{color:#6a7c92}.shop_details .cart tr td span.amount,.shop_details .item_price span.amount,.shop_grid .price span.amount,.shop_list .price span.amount,.widget .media-body .rate span.amount{color:#051441;font-weight:bolder}.price ins{text-decoration:none}.shop_list .item_content .item_title{margin-bottom:8px}.shop_list .action_btns>ul>li>a.cart_btn{width:auto;padding:0 30px;border-radius:45px;color:#677294;line-height:48px}.shop_list .action_btns>ul>li>a.cart_btn:hover{color:#fff;border-color:#4154f1;background-color:#4154f1}.review_section .tab-content p,.makro_list_short_description p{margin:0}.woocommerce .star-rating{float:none;color:#f3ad16;font-size:12px}.woocommerce .star-rating::before{color:#f3ad16}.widget_recent_reviews .star-rating span,.widget_recent_reviews .star-rating strong,.p_c_review_rating .star-rating span,.p_c_review_rating .star-rating strong,.shop_grid .star-rating span,.shop_grid .star-rating strong,.shop_details .star-rating span,.shop_details .star-rating strong,.widget_rating_filter ul li span,.widget_rating_filter ul li strong,.shop_list .star-rating span,.shop_list .star-rating strong{font-family:star}.shop_section .shop_grid ul{margin:0 auto}.woocommerce span.onsale{width:50px;height:50px}.shop_details .rating_star{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;align-items:center}.review_section .review_nav>ul>li.active .nav-link{color:#fff}.review_section .review_nav>ul>li:hover,.review_section .review_nav>ul>li.active{color:#fff;background-color:#4154f1}.woo_product_ratting .comment_content p{margin:0}.review_section .review_form .rating_star .stars{padding-top:16px;margin:0}.review_section .review_form .rating_star .stars a,.review_section .review_form .rating_star .stars a:hover{color:#fbc509}.woocommerce #respond input#submit{background-color:#4154f1;padding:19px 50px;border-radius:45px;color:#fff}.woocommerce #respond input#submit:hover{color:#fff;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.15);box-shadow:0 15px 30px 0 rgba(0,0,0,.15);background-color:#4154f1}.aditional_info .shop_attributes tr td{text-align:right}.woocommerce table.shop_attributes td p,.woocommerce table.shop_attributes th{padding:10px}.shop_related_p_b_0{padding-bottom:0}.shop_related_p_b_0 .section_title .title_text{font-size:42px}.shop_details .review_section .comment_area .comment_item{display:flex;flex-wrap:wrap}.shop_details .review_section .comment_item .comment_content{flex:1}.shop_details .review_section .comment_area .title_text span{font-size:28px}.shop_section .shop_pagination .pagination{justify-content:center}.widget_products ul li .media,.widget_top_rated_products ul li .media,.widget_recently_viewed_products ul li .media{align-items:center}.widget_products ul li .media-body .rate,.widget_top_rated_products ul li .media-body .rate,.widget_recently_viewed_products ul li .media-body .rate{font-size:14px}.widget_products ul li .media img,.widget_top_rated_products ul li .media img,.widget_recently_viewed_products ul li .media img{width:80px;height:auto;margin:0 20px 0 0}.widget_recent_reviews ul.product_list_widget li img{margin:0;width:80px}.widget_products ul li .media-body a h3,.widget_top_rated_products ul li .media-body a h3,.widget_recently_viewed_products ul li .media-body a h3{font-size:16px;margin:0}.widget_recent_reviews ul li a span.product-title{color:#051441}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#fff;height:18px;width:18px;top:-7px;cursor:pointer;background-color:#5037d9;-webkit-box-shadow:0 2px 10px 0 rgba(70,1,1,.2);box-shadow:0 2px 10px 0 rgba(70,1,1,.2)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#8e9bed}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#dbe2e9}.woocommerce .widget_price_filter .ui-slider-horizontal{height:5px}.widget_price_filter button.button{color:#6a7c92;background-color:#f0f2f9}.widget_price_filter button.button:hover{color:#fff;background-color:#4154f1}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:14px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{color:#4154f1}.shop_section .woocommerce-notices-wrapper{width:100%}.cart_info_sidebar .checkout_button{color:#fff}.cart-collaterals .cart_info_sidebar ul li bdi{display:inline-flex;display:-webkit-inline-flex}.cart_section .table_wrap .item_title:hover{color:#4154f1}.shop_grid .action_btns ul li .tinv-wraper .tinvwl_add_to_wishlist_button{width:100%;height:100%;display:block;font-size:15px;line-height:46px;color:#051441;background-color:#fff;-webkit-box-shadow:0 4px 8px 1px rgba(0,0,0,.05);box-shadow:0 4px 8px 1px rgba(0,0,0,.05);-webkit-transition:0.6s cubic-bezier(.165,.84,.44,1);-o-transition:0.6s cubic-bezier(.165,.84,.44,1);transition:0.6s cubic-bezier(.165,.84,.44,1)}.shop_grid .action_btns ul li .tinv-wraper .tinvwl_add_to_wishlist_button:hover{color:#fff;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);background-color:#4154f1}.shop_grid .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{position:absolute}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{width:50px;height:50px;border-radius:100%}.action_btns ul li .tinv-wishlist a.tinvwl_add_to_wishlist_button{line-height:52px;border-radius:100%}.tinv-wishlist .product-action{width:auto}.tinv-wishlist .product-remove button{background-color:transparent}.woocommerce-message{border-top-color:#4154f1}.woocommerce-message::before{color:#4154f1}.checkout_mb_40{margin-bottom:40px}.coupon_form.margin_left{margin-left:50px}@media screen and (max-width:991px){.coupon_form.margin_left{margin-left:0}}.checkout_section .report_info .card-body button[type=submit]{padding:20px 38px}.woocommerce form .form-row{float:left;padding-right:15px;margin-bottom:0;padding-bottom:0}.checkout .form_wrap label{font:500 18px/1.1 "Sofia Pro Bold";color:#282835;margin-bottom:20px}.checkout .form_wrap label .required{font-size:16px;color:#ff2525;text-decoration:none}.checkout_content .selectpickers ul,.woocommerce form .form-row.form-row-wide,p#order_comments_field,span.woocommerce-input-wrapper{width:100%}.checkout_section form .form_wrap input.input-text{height:60px;padding:0 30px;border-radius:45px;margin-bottom:30px}.select2-container--default .select2-selection--single{-webkit-tap-highlight-color:transparent;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;line-height:40px;outline:0;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;border-radius:45px;border:1px solid #e1e1e3;-webkit-box-shadow:none;box-shadow:none;background:#fff;height:60px;color:#9ca3b9;padding-left:30px;margin-bottom:30px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:45px;border-bottom-right-radius:45px}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:45px;border-top-right-radius:45px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:60px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__arrow b{left:0}.select2-container--default .select2-search--dropdown .select2-search__field{height:60px}.checkout_section form .form_wrap textarea{min-height:170px;width:100%;display:block;padding:20px 30px;border-radius:30px;outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e1e1e3;background-color:#fff;-webkit-transition:0.6s cubic-bezier(.165,.84,.44,1);-o-transition:0.6s cubic-bezier(.165,.84,.44,1);transition:0.6s cubic-bezier(.165,.84,.44,1)}.checkout_content textarea:focus,.checkout_content input:focus,.checkout_section form .form_wrap input:focus,.checkout_section form .form_wrap textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border-color:#4154f1}.checkout_content textarea{width:100%;border:0;border-radius:0;-webkit-box-shadow:0 2px 3px 0 rgba(0,11,40,.06);box-shadow:0 2px 3px 0 rgba(0,11,40,.06);height:170px;color:#b6b9be;padding-left:30px;padding-top:20px;margin-bottom:30px}.shop_table .td.product-total{text-align:-webkit-right;text-align:-moz-right;text-align:right}.woocommerce-checkout-review-order .shop_table tbody tr td{border:0;padding:0 0 8px 0}.woocommerce-checkout-review-order .shop_table tbody tr td+td,.woocommerce-checkout-review-order .shop_table tfoot tr.cart-subtotal td{text-align:right;color:#051441;font-weight:400}.woocommerce .woocommerce-checkout-review-order table.shop_table{width:100%;margin-bottom:30px;border:0}.woocommerce table.woocommerce-checkout-review-order-table.shop_table tfoot tr th{font-weight:400;line-height:1.867;padding:15px 0}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{padding-bottom:18px}.woocommerce table.shop_table tfoot td{text-align:right;padding-right:0}#add_payment_method #payment,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box{background:0 0;margin:0;padding:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:0}.woocommerce-checkout #payment div.payment_box::before{border:none}.woocommerce-checkout-payment .form-row.place-order{float:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background:#4154f1;padding:19px 50px 20px 50px;border-radius:45px;overflow:hidden}.woocommerce-checkout #payment div.form-row{padding:6px}.woocommerce-checkout #payment ul.payment_methods label{font-size:17px;padding-left:6px;position:relative;display:inline-block;color:#051441}.woocommerce-checkout #payment li.wc_payment_method div.payment_box p{font-size:14px;padding:5px 0 25px 22px;color:#6a7c92;line-height:1.867}.woocommerce-checkout #payment li.wc_payment_method:last-child div.payment_box p{padding-bottom:0}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0}.woocommerce-checkout-review-order ul li .radio-btn{line-height:20px}.woocommerce-checkout-review-order ul li .radio-btn label{color:#8f8f8f;font-size:14px;font-weight:400;position:relative;padding-left:20px}.woocommerce-checkout-review-order ul li .radio-btn label:before{content:"";display:block;position:absolute;width:12px;height:12px;border:1px solid #9ca3b9;top:1px;left:0;border-radius:50%}.woocommerce-checkout-review-order ul li .radio-btn label:after{content:"";display:block;width:6px;height:6px;position:absolute;top:4px;left:3px;border-radius:50%;background:#5e2ced;opacity:0}.woocommerce-checkout-review-order .condition{border-top:1px solid #e1e1e3;padding-top:25px;margin-top:30px}.woocommerce-checkout-review-order .condition p{font-size:15px;font-weight:300}.woocommerce-checkout-review-order ul li input[type="checkbox"],.woocommerce-checkout-review-order .condition input[type="checkbox"]{position:relative;border:0;visibility:hidden;display:none}.woocommerce-checkout-review-order .condition input[type="checkbox"]:checked+label:after{opacity:1}.woocommerce-checkout-review-order .condition .l_text{position:relative;padding-left:25px;font-size:16px;line-height:26px;color:#282835}.woocommerce-checkout-review-order .condition .l_text span{color:#ff1e1e}.woocommerce-checkout-review-order .condition .l_text:before{content:"";display:block;position:absolute;width:10px;height:10px;border:1px solid #878a8e;top:8px;left:0;border-radius:2px;background-color:#fff}.woocommerce-checkout-review-order .condition .l_text:after{content:"";display:block;width:5px;height:7px;border:solid #5e2ced;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:8px;left:3px;opacity:0}.woocommerce-checkout-review-order .button{width:100%;background:#5e2ced;border:1px solid #5e2ced;color:#fff;cursor:pointer;margin-top:25px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.woocommerce-checkout-review-order .button:hover{background:transparent;color:#5e2ced}span.woocommerce-terms-and-conditions-checkbox-text{padding-left:25px;font-size:16px;line-height:26px;color:#282835;position:relative}span.woocommerce-terms-and-conditions-checkbox-text:before{content:"";display:block;position:absolute;width:10px;height:10px;border:1px solid #878a8e;top:8px;left:0;border-radius:2px;background-color:#fff}span.woocommerce-terms-and-conditions-checkbox-text:after{content:"";display:block;width:5px;height:7px;border:solid #5e2ced;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:8px;left:3px;opacity:0}.woocommerce-checkout-review-order .condition input[type="checkbox"]:checked+span.woocommerce-terms-and-conditions-checkbox-text:after{opacity:1}.woocommerce-checkout-payment .form-row.place-order{float:none}.woocommerce-checkout-review-order .condition .woocommerce-privacy-policy-text p{margin-bottom:1em}h2.woocommerce-column__title,h2.woocommerce-order-details__title{color:#282835;margin-bottom:20px}.woocommerce ul.order_details{margin-bottom:30px;padding:0}.woocommerce table.woocommerce-checkout-review-order-table.shop_table th{padding-left:0;padding-right:0!important}.woocommerce table.woocommerce-checkout-review-order-table th.product-total{text-align:right}.woocommerce table.woocommerce-checkout-review-order-table.shop_table thead th{border-top:0}.item_image .action_btns .added,.shop_related_p_b_0 .rating_star .review_text,#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before,.gtx-trans,.woocommerce form .form-row.hidden{display:none!important}.checkout_sidebar .shop_table tfoot tr.order-total td strong{font-size:17px;color:#4154f1}.checkout_sidebar .woocommerce-checkout-payment ul li.woocommerce-info{padding:15px 20px}.checkout_sidebar .woocommerce-checkout-payment ul li.woocommerce-info::before{color:transparent}.woocommerce table.shop_table td{line-height:1.867}@media (max-width:991px){.shop_details .review_section .review_nav{display:flex}.shop_details .review_section .review_nav>ul{display:flex;padding:0;margin:0 auto}.shop_details .shop_related_p_b_0 .section_title .title_text{font-size:22px}.shop_details .review_section .comment_item{margin-bottom:30px}.shop_grid .ul_li_center>ul{background:transparent}}@media (max-width:768px){.woocommerce img,.woocommerce-page img{width:100%}}@media (max-width:480px){.shop_details .shop_related_p_b_0 .product{padding-left:15px;padding-right:15px}.shop_details .review_section .comment_item{margin-bottom:25px}.shop_details .review_section .comment_area .title_text span,.shop_details .review_section .comment_area .title_text{font-size:22px}.shop_details .review_section .review_nav>ul>li{width:100%;border:0}.shop_details .review_section .review_nav>ul>li a{border:0;border-radius:0}.shop_details .review_section .review_nav>ul>li+li{border-top:1px solid #e1e1e3}.shop_details .review_section .review_nav>ul{border-radius:0}.woocommerce span.onsale{top:5px;left:20px}}@media (max-width:380px){.shop_details .comment_area .comment_item{display:block}.shop_details .comment_area .comment_item .reply_btn{position:absolute!important;top:5px!important;right:5px!important}.details_section .btns_group>ul>li{margin-right:8px}}.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}