body.woocommerce ul.comi-product-box li.product,body.woocommerce-account .woocommerce-MyAccount-content{border:1px solid var(--devnex-color-border);padding:24px;border-radius:16px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:0;list-style:none;border:1px solid var(--devnex-color-border);border-radius:8px;background-color:#fff}body.woocommerce-account .woocommerce-MyAccount-navigation ul li+li{border-top:1px solid var(--devnex-color-border)}body.woocommerce-account .woocommerce-MyAccount-navigation ul a{padding:12px 24px;display:block}body.woocommerce-account .woocommerce-MyAccount-content{border-radius:8px;background-color:#fff}body.single-product.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table,body.woocommerce-account .woocommerce table.my_account_orders,div.wc-block-components-price-slider,div.wc-block-components-price-slider__range-text,div.wp-block-woocommerce-rating-filter{margin-bottom:0}body.woocommerce-account .account-orders-table .woocommerce-button{width:100%;text-align:center}body.woocommerce-account .woocommerce-info{border-top-color:var(--devnex-color-accent);margin-bottom:0}body.woocommerce-account .woocommerce-form-login label{display:block;width:100%}body.woocommerce-account form.woocommerce-form label{width:100%;margin-bottom:4px;font-weight:500}body.woocommerce-account form.woocommerce-form .input-text{background:0 0;padding:11px 16px;height:46px}body.single-product.woocommerce div.product form.cart .variations select,body.woocommerce-account .lost_reset_password .form-row-first,body.woocommerce-account form.woocommerce-form .password-input{width:100%}body.woocommerce-account form.woocommerce-form .password-input input{background:0 0}body.woocommerce-account form.woocommerce-form button[type=submit]{width:100%;border-radius:30px;background:var(--devnex-color-accent);color:#fff;font-weight:500}body.woocommerce-account form.woocommerce-form button[type=submit]:hover{opacity:.8}body.woocommerce-account form.woocommerce-form .woocommerce-form-login__rememberme{margin-top:-3px;margin-bottom:28px}body.woocommerce-account form.woocommerce-form .woocommerce-form-login__rememberme span{color:var(--devnex-color-text);font-size:15px;margin-left:10px}body.woocommerce-account form.woocommerce-form .woocommerce-form-login__rememberme input{width:18px;height:18px;border-radius:0;position:relative;top:4px}body.woocommerce-account .col-1,body.woocommerce-account .col-2,body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;float:none;padding-left:0;padding-right:0}body.woocommerce-account .col-1 h2,body.woocommerce-account .col-2 h2{font-size:28px}body.woocommerce-account .col-1 .woocommerce-form-register .form-row-wide,body.woocommerce-account .col-2 .woocommerce-form-register .form-row-wide{margin-bottom:22px}body.woocommerce-account .col-1 .woocommerce-form-register .woocommerce-privacy-policy-text,body.woocommerce-account .col-2 .woocommerce-form-register .woocommerce-privacy-policy-text{margin-top:25px;margin-bottom:38px}body.woocommerce-account .col-1 .woocommerce-form-register p:last-child,body.woocommerce-account .col-2 .woocommerce-form-register p:last-child{margin-bottom:6px}body.woocommerce-account .lost_reset_password{max-width:570px;margin:0 auto}body.woocommerce-account .lost_reset_password>p{text-align:center}body.woocommerce-account .lost_reset_password .form-row-first .woocommerce-Input{width:100%;background:0 0;padding:12px 16px;height:46px;margin-bottom:20px}body.woocommerce-account .lost_reset_password .woocommerce-Button{display:inline-block;margin:0 auto;border-radius:30px;background:var(--devnex-color-accent);color:#fff;font-weight:500;padding:15px 21px;height:46px}body.woocommerce-account .lost_reset_password .woocommerce-Button:hover{opacity:.8;background:var(--devnex-color-accent);color:#fff}body.woocommerce-account .woocommerce-Address address{line-height:2}body.woocommerce-account #customer_login .form-row:not(.woocommerce-form-row){margin-bottom:6px}body.woocommerce-account form.login{position:relative}.woocommerce-account .addresses .title h3{font-size:24px;margin-top:0}.woocommerce-account .addresses .title .edit{margin-top:5px}@media (min-width:768px){body.woocommerce-account .woocommerce-LostPassword{position:absolute;bottom:100px;right:24px}}.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{background-color:transparent;border:1px solid var(--devnex-color-border)!important;color:var(--devnex-color-headline);font-weight:500}.wc-block-components-filter-reset-button{position:absolute;top:30px}div.wc-block-components-checkbox .wc-block-components-checkbox__mark{color:var(--devnex-color-accent);margin-left:0;margin-top:0}div.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{height:1.2em;width:1.2em;min-height:1.2em;min-width:1.2em;margin-right:8px}div.wc-block-components-product-rating .wc-block-components-product-rating__stars{color:#f2b820;margin-top:2px}.wc-block-components-product-rating-count{position:relative;top:-1px;left:3px;color:var(--devnex-color-secondary)}.wc-block-components-filter-reset-button span,.woocommerce-cart table.shop_table .product-name .woocommerce-Price-amount bdi{color:var(--devnex-color-text)}.widget_products ul.product_list_widget .star-rating{margin-top:5px;margin-bottom:12px}.widget_products ul.product_list_widget .star-rating span:before,body.woocommerce ul.products li.product a .star-rating span:before,body.woocommerce ul.products li.product a .star-rating:before{color:#ffc824}.widget_products ul.product_list_widget li{padding:8px 0}.widget_products ul.product_list_widget li img{width:80px;border-radius:4px}body.single-product.woocommerce div.product .woocommerce-product-details__short-description p,body.woocommerce ul.products{margin:0}body.woocommerce ul.products li.product{margin-bottom:30px!important}body.woocommerce ul.products li.product a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.woocommerce ul.products li.product a .star-rating{order:1;margin:12px 0 2px}body.woocommerce ul.products li.product:hover .comi-cart-inner .content.has-price{-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-o-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}body.woocommerce ul.products li.product:hover .image-zoom img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body.woocommerce ul.products li.product .comi-cart-inner{overflow:hidden;height:35px;display:block}body.woocommerce ul.products li.product .comi-cart-inner .content.has-price,body.woocommerce ul.products li.product .image-zoom img{-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s;transition:transform .3s}body.woocommerce ul.products li.product .comi-cart-inner .content.has-price{display:block;height:60px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.woocommerce ul.products li.product .comi-cart-inner .add_to_cart_button{overflow:unset}body.woocommerce ul.products li.product .comi-cart-inner .add_to_cart_button.loading:after{top:0;right:-22px}body.woocommerce ul.products li.product .image-zoom{position:relative;order:0;overflow:hidden;display:block;margin-bottom:15px;border-radius:10px}body.woocommerce ul.products li.product .image-zoom img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0}body.woocommerce span.onsale,body.woocommerce ul.products li.product .onsale{background-color:#3ab446;color:#fff;padding:4px 12px;border-radius:4px;min-height:auto;line-height:normal;margin:0;left:16px;right:auto;top:16px;font-size:15px;font-weight:500}body.woocommerce ul.products li.product .woocommerce-loop-product__title{order:2;font-size:20px;line-height:30px;font-weight:500;padding-top:8px;padding-bottom:12px}body.woocommerce ul.products li.product .price{font-size:18px;font-weight:500;color:var(--devnex-color-headline);margin-bottom:8px}body.woocommerce ul.products li.product .price ins{font-weight:500;padding-left:5px;text-decoration:none;color:var(--devnex-color-headline)}body.woocommerce ul.products li.product .price del{opacity:.7}body.woocommerce ul.products li.product .button{margin-top:0;padding:0;background:0 0;color:var(--devnex-color-accent);font-weight:500}body.woocommerce span.onsale{left:24px;top:24px}body.woocommerce div.product div.images img{border-radius:8px}body.woocommerce div.product p.price,body.woocommerce div.product span.price{font-size:20px;color:var(--devnex-color-headline);font-weight:500;margin-bottom:5px;font-family:"Outfit"}body.woocommerce .woocommerce-result-count{margin-top:1em;font-weight:500;color:var(--devnex-color-headline)}body.woocommerce .woocommerce-ordering{margin-bottom:2.4em}body.woocommerce .woocommerce-ordering select{padding:7px 15px;min-width:245px;background-color:transparent}body.woocommerce nav.woocommerce-pagination ul{margin-top:20px;border:0}body.woocommerce nav.woocommerce-pagination ul li{border:0}body.woocommerce nav.woocommerce-pagination ul li+li{margin-left:10px}body.woocommerce nav.woocommerce-pagination ul li .page-numbers{border-color:var(--devnex-color-border);color:var(--devnex-color-text);font-weight:500;width:36px;height:36px}body.woocommerce nav.woocommerce-pagination ul li .page-numbers.current,body.woocommerce nav.woocommerce-pagination ul li .page-numbers:focus,body.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover{background-color:var(--devnex-color-accent);border-color:var(--devnex-color-accent);color:#fff}body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{font-size:0;line-height:2.4}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after{top:0}@media (max-width:480px){body.woocommerce .woocommerce-ordering{float:none}}body.single-product.woocommerce div.product .product_title{font-size:36px;margin-bottom:0;line-height:46px;margin-top:7px}body.single-product.woocommerce div.product p.price ins,body.single-product.woocommerce div.product span.price ins{font-weight:500;text-decoration:none;padding-left:5px}body.single-product.woocommerce div.product form.cart{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding-bottom:32px;border-bottom:1px solid var(--devnex-color-border)}body.single-product.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display:-ms-flexbox;display:flex}body.single-product.woocommerce div.product form.cart div.quantity{margin:0 15px 0 0}body.single-product.woocommerce div.product form.cart button{padding:15px 26px;font-size:16px;font-weight:500;background-color:var(--devnex-color-accent);width:100%;border-radius:30px;max-width:370px}body.single-product.woocommerce div.product form.cart button:before{content:"";font-family:"Font Awesome 5 Pro";margin-right:10px}body.single-product.woocommerce div.product form.cart .variations{margin-bottom:1.3em}body.single-product.woocommerce div.product form.cart .variations .reset_variations{position:absolute}body.single-product.woocommerce div.product form.cart .group_table td{vertical-align:middle}body.single-product.woocommerce div.product form.cart .group_table td bdi{color:var(--devnex-color-headline);font-weight:500}body.single-product.woocommerce div.product form.cart .group_table td del bdi{color:#767676}body.single-product.woocommerce div.product .woocommerce-product-details__short-description{margin-top:25px;margin-bottom:21px}body.single-product.woocommerce div.product .product_meta{font-weight:400}body.single-product.woocommerce div.product .product_meta>span{display:block;color:var(--devnex-color-text);margin-bottom:16px}body.single-product.woocommerce div.product .product_meta>span+span{margin-top:8px;color:var(--devnex-color-text)}body.single-product.woocommerce div.product .product_meta>span+span a:hover{color:var(--devnex-color-accent)}.woocommerce-cart .woocommerce table.shop_table .product-subtotal .amount,.woocommerce-cart table.shop_table tr.cart-subtotal td .woocommerce-Price-amount bdi,body.single-product.woocommerce div.product .product_meta>span .sku,body.single-product.woocommerce div.product .product_meta>span a,body.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--devnex-color-headline)}body.single-product.woocommerce div.product .woocommerce-tabs{padding-top:30px}body.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 5px;margin-bottom:0}body.single-product.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:var(--devnex-color-border)}body.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{padding-left:28px;padding-right:28px;background-color:#f9f9f9;border-color:var(--devnex-color-border)}body.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li:after,body.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li:before{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:0}body.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#fff}body.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:18px;font-weight:500;color:var(--devnex-color-text);padding-top:11px;padding-bottom:11px}body.single-product.woocommerce div.product .woocommerce-tabs .panel{padding:32px 32px 31px;border-width:0 1px 1px;border-style:solid;border-color:var(--devnex-color-border)}body.single-product.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description p{margin:0;color:var(--devnex-color-text)}body.single-product.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table td p{padding-left:10px}body.single-product.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--reviews #comments{margin-top:0;border:0;padding:0}body.single-product.woocommerce div.product #saving_total_price,body.single-product.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title,body.single-product.woocommerce div.product .woocommerce-tabs .panel>h2{display:none}body.single-product.woocommerce div.product .related>h2{font-size:36px;margin-top:100px;margin-bottom:40px;text-align:center}body.single-product.woocommerce div.product .related ul.products{margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.single-product.woocommerce div.product .related ul.products.columns-4 li{width:25%}body.single-product.woocommerce div.product .related ul.products li.product{padding-left:15px;padding-right:15px;margin:0}body.single-product.woocommerce div.product .star-rating span::before,body.single-product.woocommerce div.product .star-rating::before,body.single-product.woocommerce div.product .stars a{color:#fed201}body.single-product.woocommerce div.product .woocommerce-product-rating{margin-bottom:29px;margin-top:5px}body.single-product.woocommerce div.product .products .star-rating{margin:0 0 .8em}body.single-product.woocommerce div.product #reviews #comments ol.commentlist{padding-left:0}body.single-product.woocommerce div.product #reviews #comments ol.commentlist li{margin:0 0 30px}body.single-product.woocommerce div.product #reviews #comments ol.commentlist li img.avatar{width:32px;height:32px;object-fit:cover;padding:0;border-radius:8px;border-color:var(--devnex-color-border)}body.single-product.woocommerce div.product #reviews #comments ol.commentlist li .comment-text{padding:0 0 10px 15px;border:0;margin:0 0 0 30px}body.single-product.woocommerce div.product #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author{font-size:17px;font-weight:500;color:var(--devnex-color-headline)}body.single-product.woocommerce div.product #reviews #comments ol.commentlist li .comment-text .woocommerce-review__published-date{font-size:16px;color:var(--devnex-color-secondary)}body.single-product.woocommerce div.product #reviews #comments ol.commentlist li .comment-text p{margin:0 0 2.7em}body.single-product.woocommerce div.product #reviews #comments ol.commentlist li .comment-text p:last-child{margin-bottom:0}body.single-product.woocommerce div.product #review_form #reply-title{display:block;font-size:24px;font-weight:500;color:var(--devnex-color-headline);margin-bottom:11px;font-family:"Outfit"}body.single-product.woocommerce div.product #review_form #respond textarea{height:140px}body.single-product.woocommerce div.product #review_form #respond .form-submit input{color:#fff;padding:15px 44px 15px 25px;border-radius:9999px;font-weight:500;height:46px;background:url(../../images/submit-bg.png)no-repeat calc(100% - 15px) 50%,var(--devnex-color-accent)}body.single-product.woocommerce div.product #review_form #respond input[type=checkbox]{width:18px;height:18px;margin-right:12px;position:relative;top:3px}body.single-product.woocommerce div.product #review_form #respond input[type=checkbox]:checked{accent-color:var(--devnex-color-accent)}body.single-product.woocommerce div.product #review_form #respond .comment-form-cookies-consent{margin:29px 0 34px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}body.single-product.woocommerce div.product .comment-form-rating{margin-bottom:20px;display:-ms-flexbox;display:flex;gap:16px;margin-top:40px}body.single-product.woocommerce div.product div.images .flex-control-thumbs{margin-left:-5px;margin-right:-5px;margin-top:12px}body.single-product.woocommerce div.product div.images .flex-control-thumbs li{padding:5px}body.single-product.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border:1px solid var(--devnex-color-accent)}body.single-product.woocommerce div.product-type-simple form.cart{-ms-flex-direction:row;flex-direction:row}body.single-product.woocommerce div.product-type-grouped form.cart button.single_add_to_cart_button{margin-top:32px}body.single-product.woocommerce div.product-type-variable .woocommerce-variation-price{margin-bottom:20px}@media (max-width:991px){body.single-product.woocommerce div.product .related ul.products.columns-4 li{width:50%}}@media (max-width:576px){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:calc(100% + 5px);text-align:center}.woocommerce div.product .star-rating{float:none;margin-bottom:10px}}.woocommerce-cart .woocommerce table.shop_table{border:0;border-collapse:collapse;background-color:#fff}.woocommerce-cart .woocommerce table.shop_table th{color:var(--devnex-color-text);text-transform:uppercase;font-weight:400;border:0}.woocommerce-cart .woocommerce table.shop_table .product-thumbnail{padding-left:28px}.woocommerce-cart .woocommerce table.shop_table .cart-collaterals tr,.woocommerce-cart .woocommerce table.shop_table td{border:0}.woocommerce-cart .woocommerce table.shop_table tr{border:1px solid var(--devnex-color-border)}.woocommerce-cart .woocommerce table.shop_table tr.cart-subtotal{border-width:0 0 1px}.woocommerce-cart .woocommerce table.shop_table td.product-remove{width:30px;padding-right:28px}.woocommerce-cart .woocommerce table.shop_table td.product-remove a{font-weight:200;font-size:45px;color:var(--devnex-color-headline);width:auto;height:auto}.woocommerce-cart .woocommerce table.shop_table td.product-remove a:hover{background:0 0;color:var(--devnex-color-headline)!important}.woocommerce-cart .woocommerce table.shop_table td.product-thumbnail{width:134px;padding:28px 6px 28px 28px}.woocommerce-cart .woocommerce table.shop_table td.product-thumbnail img{width:100px;object-fit:cover}.woocommerce-cart .woocommerce table.shop_table td.product-name a{font-size:18px;font-weight:500}.woocommerce-cart .woocommerce table.shop_table td.product-name a:hover,.woocommerce-message:before{color:var(--devnex-color-accent)}.woocommerce-cart .woocommerce table.shop_table td.actions .coupon .input-text{font-size:16px;color:var(--devnex-color-text);padding:10px 15px;margin-right:12px;border-radius:30px;background-color:transparent}.woocommerce-cart .woocommerce table.shop_table td.actions button[name=update_cart]{background-color:var(--devnex-color-headline);color:#fff}.woocommerce-cart .woocommerce table.shop_table .product-subtotal{min-width:35px}.woocommerce-cart .woocommerce table.shop_table tbody tr:last-child{border:0}.woocommerce-cart .woocommerce table.shop_table tbody tr:last-child td{padding:30px 0 0}.woocommerce-cart .woocommerce table.shop_table tbody tr .attachment-woocommerce_thumbnail{border-radius:8px}.woocommerce-cart .woocommerce table.shop_table .woocommerce-Price-amount.amount{font-weight:500;color:var(--devnex-color-headline)}.woocommerce-cart .woocommerce table.shop_table .order-total td{text-align:right}.woocommerce-cart .woocommerce table.shop_table .order-total th{font-weight:500;color:var(--devnex-color-text);text-transform:capitalize;padding-left:0;padding-top:22px;padding-bottom:23px}.woocommerce-cart .woocommerce .cart-empty-thumb,.woocommerce-cart .woocommerce .return-to-shop{text-align:center}.woocommerce-cart .woocommerce .return-to-shop a.button{border-radius:30px;text-transform:capitalize}.woocommerce-cart .woocommerce .wc-empty-cart-message .cart-empty{text-align:center;background:0 0;margin-bottom:0;border:0;margin-top:15px;padding:0}.woocommerce-cart .woocommerce .wc-empty-cart-message .cart-empty:before,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}.woocommerce-cart .woocommerce a.remove{color:var(--devnex-color-secondary)!important;font-weight:400}.woocommerce-cart .woocommerce a.remove:hover{color:#fff!important;background-color:var(--devnex-color-accent)}.woocommerce-cart .woocommerce .wc-block-cart__empty-cart__title{font-size:34px}.woocommerce-cart .woocommerce .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{background-color:transparent;color:var(--devnex-color-accent);font-size:17px}.woocommerce-cart .woocommerce .wc-block-grid__product .wc-block-grid__product-title{font-size:20px;font-weight:500}.woocommerce-cart .woocommerce .wc-block-grid__product .wc-block-grid__product-price{font-size:18px;font-weight:500;color:var(--devnex-color-headline);margin-bottom:0}.woocommerce-cart .woocommerce .wc-block-grid__product .wc-block-grid__product-onsale{padding:3px 12px;font-size:12px;color:#fff;border-color:var(--devnex-color-accent);background-color:var(--devnex-color-accent);top:10px;right:10px}.woocommerce-cart .woocommerce .wc-block-cart-item__image{padding-left:0!important}.woocommerce-cart .woocommerce .wc-block-cart-item__image img{border-radius:4px}.woocommerce-cart .woocommerce .wc-block-cart-items__header th,.woocommerce-cart .woocommerce .wc-block-cart__totals-title{color:var(--devnex-color-text);text-transform:uppercase;font-weight:400!important;font-size:17px}.woocommerce-cart .woocommerce .wc-block-cart-item__product .wc-block-components-product-name{font-size:18px;font-weight:500}.woocommerce-cart .woocommerce .wc-block-cart-item__product .wc-block-components-product-price__value{font-weight:500;color:var(--devnex-color-headline)}.woocommerce-cart .woocommerce .wc-block-cart-item__product .wc-block-components-product-badge{font-size:12px;color:#fff;background-color:var(--devnex-color-accent);padding:5px 12px}.woocommerce-cart .woocommerce .wc-block-cart-item__product .wc-block-components-product-metadata__description{font-size:17px}.woocommerce-cart .woocommerce .wc-block-cart-item__product .wc-block-cart-item__remove-link{color:red!important;text-decoration:none!important}.woocommerce-cart .woocommerce .wc-block-cart-item__total .wc-block-components-product-badge{font-size:12px;color:#fff;background-color:var(--devnex-color-accent);padding:5px 12px}.woocommerce-cart .woocommerce .wc-block-cart__submit-container a{background-color:var(--devnex-color-accent);color:#fff;border-radius:8px}.woocommerce-cart .cart_totals{padding:30px;border:1px solid var(--devnex-color-border);border-radius:8px;background-color:#fff}.woocommerce-cart .cart_totals>h2{font-size:28px;margin-top:0;margin-bottom:6px}.woocommerce-cart table.shop_table tr.cart-subtotal th{color:var(--devnex-color-text);font-weight:500;text-transform:capitalize;padding-left:0;font-size:18px;padding-bottom:20px}.woocommerce-cart table.shop_table tr.cart-subtotal td{text-align:right;padding-right:0;padding-bottom:18px}.woocommerce-cart table.shop_table .product-name a{display:inline-block;margin-bottom:10px}.woocommerce-cart table.shop_table .cart-quantity{color:var(--devnex-color-headline)}.woocommerce-cart table.shop_table .button{border-radius:30px}.woocommerce-cart table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce-cart .wc-proceed-to-checkout{padding-top:0;padding-bottom:0}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{border-radius:50px;font-size:16px!important;margin-bottom:0!important;background:var(--devnex-color-accent)!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{opacity:.8}.woocommerce-cart .comi-woo-quantity .woo-quantity-inner{margin-right:0}@media (min-width:992px){body.woocommerce-cart form.woocommerce-cart-form{float:left;width:70%}body.woocommerce-cart .cart-collaterals{float:right;width:30%;padding-left:30px}body.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:100%}body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-Price-amount.amount{font-weight:600}}@media (min-width:769px){.woocommerce table.shop_table td .coupon .input-text{width:280px!important}.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-cart .woocommerce table.shop_table th{padding:27px 6px}}@media (max-width:768px){.woocommerce-cart .woocommerce table.shop_table tbody tr:not(.order-total):last-child{padding:0 12px 30px;border-width:0 1px 1px;border-style:solid;border-color:var(--devnex-color-border)}.woocommerce-cart .woocommerce .cart-subtotal td{padding-left:0}.woocommerce-cart .woocommerce .wc-proceed-to-checkout{margin-top:20px}}.comi-woo-quantity .woo-quantity-inner{position:relative;display:inline-block;margin-right:16px}.comi-woo-quantity .woo-quantity-inner input{width:132px;border-radius:9999px;background:0 0;padding:9.5px 16px;font-weight:500;font-size:18px;color:var(--devnex-color-headline);text-align:center;-moz-appearance:textfield}.comi-woo-quantity .woo-quantity-inner input::-webkit-inner-spin-button,.comi-woo-quantity .woo-quantity-inner input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.comi-woo-quantity .quantity-number{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:15px 20px}.comi-woo-quantity .quantity-number.fa-plus{right:0}.woocommerce-grouped-product-list-item__quantity .add_to_cart_button{padding-left:5px!important;padding-right:5px!important;width:100%}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-weight:500;color:#fff;background-color:var(--devnex-color-accent);padding:15px 26px;border-radius:5px;overflow:hidden;position:relative}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{opacity:.9}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{opacity:.8;padding:15px 25px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:var(--devnex-color-accent);color:#fff}.woocommerce-message .button{padding:0!important;background-color:transparent!important;color:var(--devnex-color-accent)!important;line-height:1.3}.woocommerce-message .button:hover{background-image:none!important}.woocommerce-error,.woocommerce-message{border-color:var(--devnex-color-accent)}body.woocommerce-checkout{-ms-flex-align:start;align-items:flex-start}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:0;border:0;background:0 0;padding:0}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{color:var(--devnex-color-accent)}body.woocommerce-checkout form.woocommerce-form-coupon{border:0;padding:0;margin-top:24px;margin-bottom:25px}body.woocommerce-checkout form.woocommerce-form-coupon .form-row-first{max-width:340px;width:100%}body.woocommerce-checkout form.woocommerce-form-coupon .form-row-last{width:calc(100% - 340px);padding-left:10px}body.woocommerce-checkout form.woocommerce-form-coupon>p{margin-bottom:6px}body.woocommerce-checkout form.woocommerce-form-coupon input.input-text{background:0 0;height:46px}body.woocommerce-checkout form.woocommerce-form-coupon button.button{border-radius:9999px;font-weight:500;color:#fff;background-color:var(--devnex-color-accent);padding:15px 25px}body.woocommerce-checkout #customer_details{-ms-flex:0 0 52%;flex:0 0 52%}body.woocommerce-checkout form.woocommerce-checkout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.woocommerce-checkout h3{font-size:28px;margin-bottom:25px}body.woocommerce-checkout .comi-order-checkout{margin-left:75px;padding:30px;border:1px solid var(--devnex-color-border);max-width:470px;-ms-flex:0 0 470px;flex:0 0 470px}body.woocommerce-checkout .comi-order-checkout #order_review_heading{margin-top:0;margin-bottom:19px}body.woocommerce-checkout .comi-order-checkout table.shop_table{border-collapse:unset;border:0}body.woocommerce-checkout .comi-order-checkout table.shop_table th{text-transform:none;padding-bottom:21px;padding-top:19px;border:0}body.woocommerce-checkout .comi-order-checkout table.shop_table .cart_item .product-quantity{display:block;font-size:18px;font-weight:400;color:var(--devnex-color-headline);padding-top:3px}body.woocommerce-checkout .comi-order-checkout table.shop_table .cart_item td{border:0;border-bottom:1px solid var(--devnex-color-border);padding-top:21px;padding-bottom:22px}body.woocommerce-checkout .comi-order-checkout table.shop_table .cart_item .product-total,body.woocommerce-checkout .comi-order-checkout table.shop_table .product-total{text-align:right}body.woocommerce-checkout .comi-order-checkout table.shop_table tfoot td{border:0;text-align:right;border-bottom:1px solid var(--devnex-color-border)}body.woocommerce-checkout .comi-order-checkout table.shop_table tfoot .cart-subtotal th{font-weight:400;border-bottom:1px solid var(--devnex-color-border)}body.woocommerce-checkout .comi-order-checkout table.shop_table tfoot .order-total th{font-weight:600}body.woocommerce-checkout .comi-order-checkout table.shop_table tfoot .order-total td{border-bottom:none}body.woocommerce-checkout #order_comments,body.woocommerce-checkout .woocommerce-checkout .select2-selection--single,body.woocommerce-checkout .woocommerce-checkout input.input-text{background:0 0}body.woocommerce-checkout #place_order{background:var(--devnex-color-accent);width:100%;-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px}.woocommerce form .form-row{display:block;padding:3px;margin:0 0 16px}.woocommerce form .form-row textarea{height:8em}.woocommerce-NoticeGroup-checkout{-ms-flex:0 0 100%;flex:0 0 100%}.wc-block-checkout__sidebar .wc-block-components-product-name{color:var(--devnex-color-headline);font-weight:500}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:60px!important;width:60px!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:48%}.woocommerce-thankyou-order-details{padding-left:0}@media (max-width:1199px) and (min-width:992px){body.woocommerce-checkout #customer_details{-ms-flex:0 0 41%;flex:0 0 41%}}@media (max-width:991px){body.woocommerce-checkout #customer_details,body.woocommerce-checkout .comi-order-checkout{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}}