#wpadminbar .wcf-admin_bar-edit_flow--menu .ab-item{-js-display:flex;display:flex;align-items:center;}
@font-face{font-family:cartflows-icon;src:url(//boomboomciao.b-cdn.net/wp-content/plugins/cartflows/assets/fonts/cartflows-icon.eot?rwcwgb);src:url(//boomboomciao.b-cdn.net/wp-content/plugins/cartflows/assets/fonts/cartflows-icon.eot?rwcwgb#iefix) format( "embedded-opentype" ), url(//boomboomciao.b-cdn.net/wp-content/plugins/cartflows/assets/fonts/cartflows-icon.ttf?rwcwgb) format( "truetype" ), url(//boomboomciao.b-cdn.net/wp-content/plugins/cartflows/assets/fonts/cartflows-icon.woff?rwcwgb) format( "woff" ), url(//boomboomciao.b-cdn.net/wp-content/plugins/cartflows/assets/fonts/cartflows-icon.svg?rwcwgb#cartflows-icon) format( "svg" );font-weight:400;font-style:normal;}
.cartflows-icon{font-family:cartflows-icon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.cartflows-circle-cross::before{content:"\e903";}
.cartflows-icon-close::before{content:"\e602";font-family:cartflows-icon;}
.cartflows-icon-cross::before{content:"\e601";}
.cartflows-icon-check::before{content:"\e600";}
.cartflows-icon-arrow-thin-right::before{content:"\e901";}
.cartflows-lock-closed::before{content:"\e902";}
.cartflows-cheveron-up::before{content:"\e905";}
.cartflows-cheveron-down::before{content:"\e904";}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear::before, .clear::after{content:"";display:table;table-layout:fixed;}
.clear::after{clear:both;}
.wcf-button{display:inline-block;padding:12px 24px;background:#ccc;text-decoration:none;margin:5px;}
body.cartflows-default{background-color:#f5f5f5;}
.cartflows-default .cartflows-container{max-width:1200px;width:100%;padding:0 20px;margin:60px auto;}
.cartflows-default .cartflows-primary{background-color:#fff;padding:70px;max-width:100%;}
@media(max-width:768px){
.cartflows-default .cartflows-container{padding:0;margin:0;}
.cartflows-default .cartflows-primary{padding:20px 30px;}
}
@media(max-width:544px){
.cartflows-default .cartflows-primary{padding:20px 15px;}
} .wcf-preview-mode{background:#f16334;position:fixed;bottom:0;left:0;width:100%;height:2.6em;color:#fff;text-align:center;font-size:14px;line-height:2.6em;pointer-events:all;z-index:9999999;}
.wcf-preview-mode a{color:#fff;}
@media only screen and ( max-width: 768px ) {
.wcf-preview-mode{font-size:13px;line-height:18px;padding:4px 10px;height:auto;}
} .wcf-footer-primary .wcf-footer-content p{margin:1.5em 0;text-align:center;}
.wcf-thankyou-wrap{padding:0;margin:0 auto;width:100%;max-width:55em;font-size:13px;}
.woocommerce-order ul.order_details::before, .woocommerce-order ul.order_details::after, .woocommerce-order-details.mollie-instructions::before, .woocommerce-order-details.mollie-instructions::after{content:" ";display:table;}
.woocommerce-order ul.order_details::after{clear:both;}
.woocommerce-order ul.order_details, .woocommerce-order ul.order_details li{list-style:none;line-height:1;}
.woocommerce-order ul.order_details li{display:inline-block;border-right:1px dashed #ccc;padding:0.5em 1em 0.5em 0;margin:0.5em 0.5em 0.5em 0;list-style-type:none;}
.woocommerce-order ul.order_details li:first-child{padding-left:0;}
.woocommerce-order ul.order_details li:last-child{border-right:0;padding-right:0;}
.woocommerce-order ul.order_details li strong{display:block;margin-top:0.7em;}
.woocommerce-order ul.order_details, .woocommerce-order .woocommerce-customer-details, .woocommerce-order .woocommerce-order-details, .woocommerce-order .woocommerce-order-downloads, .woocommerce-order .woocommerce-bacs-bank-details, .woocommerce-order-details.mollie-instructions{margin:0 0 2em;border-radius:3px;border:none;width:100%;display:block;}
.woocommerce-order .woocommerce-bacs-bank-details ul.bacs_details{padding:0;}
.woocommerce-order ul.order_details, .woocommerce-order .woocommerce-customer-details, .woocommerce-order .woocommerce-order-details, .woocommerce-order .woocommerce-order-downloads, .woocommerce-order .woocommerce-bacs-bank-details{background:#f1f1f1;padding:1.5em 2.5em;}
.woocommerce-order h2.woocommerce-column__title, .woocommerce-order h2.woocommerce-order-details__title, .woocommerce-order .woocommerce-thankyou-order-received, .woocommerce-order .woocommerce-order-downloads__title, .woocommerce-order h2.wc-bacs-bank-details-heading{padding:0.8em 0;margin:0 0 0.5em;font-size:1.5em;font-weight:600;color:#404040;}
.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 1.5em;padding:0 0.5em;text-align:center;}
.woocommerce-order-details table.shop_table, .woocommerce-order-downloads table.shop_table{border:none;border-bottom:0;background-color:inherit;border-radius:0;font-family:inherit;font-weight:inherit;font-size:0.95em;margin:0 0 0 0 !important;border-collapse:collapse;text-align:left;}
.woocommerce-order-details table.shop_table #shipping_method{margin:0;padding:0;list-style:none;}
.woocommerce-order-details table.shop_table th, .woocommerce-order-downloads table.shop_table th{border:none;font-weight:600;padding:9px 0;line-height:1.2em;}
.woocommerce-order-details table.shop_table tfoot tr:last-child .woocommerce-Price-amount{font-size:1em;}
.woocommerce-order-details table.shop_table td, .woocommerce-order-details table.shop_table th{padding:0.6em 0;line-height:1.4em;border:none;}
.woocommerce-order-details table.shop_table tbody th, .woocommerce-order-details table.shop_table tfoot td, .woocommerce-order-details table.shop_table tfoot th{font-weight:400;border:none;}
.woocommerce-order-details table.shop_table tbody{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.woocommerce-order-details table.shop_table th.product-name, .woocommerce-order-details table.shop_table th.product-total{font-weight:600;}
.woocommerce-order-details table.shop_table tfoot tr.order-total:not( .recurring-total ) th,
.woocommerce-order-details table.shop_table tfoot tr.order-total:not( .recurring-total ) td{font-weight:600;border-top:1px dashed #ccc;}
.woocommerce-order-details table.shop_table tfoot tr.recurring-totals th{padding-top:1.8em;font-weight:600;}
.woocommerce-order-details table.shop_table tfoot tr.recurring-totals th, .woocommerce-order-details table.shop_table tfoot tr.recurring-total th, .woocommerce-order-details table.shop_table tfoot tr.recurring-total td{vertical-align:top;}
.woocommerce-order .wcf-col2-set{-js-display:flex;display:flex;}
.woocommerce-order .wcf-col2-set .wcf-col-1{margin-right:2%;}
.woocommerce-order .wcf-col2-set .wcf-col-1, .woocommerce-order .wcf-col2-set .wcf-col-2{width:49%;display:inline-block;}
.woocommerce-order .woocommerce-customer-details address{border-right-width:1px;border-bottom-width:1px;border-radius:0;font-style:normal;}
.woocommerce-order .woocommerce-customer-details address p{margin:0;}
.woocommerce-order-details.mollie-instructions p{margin:0.5em 0;}
@media only screen and ( max-width: 768px ) {
.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 1em;}
.woocommerce-order h2.woocommerce-column__title, .woocommerce-order h2.woocommerce-order-details__title, .woocommerce-order .woocommerce-thankyou-order-received{padding:0.5em 0;font-size:1.5em;}
.woocommerce-order ul.order_details, .woocommerce-order .woocommerce-customer-details, .woocommerce-order .woocommerce-order-details{padding:1.5em 2em;}
.woocommerce-order .woocommerce-order-downloads{overflow-x:auto;}
.woocommerce-order-downloads table.shop_table td, .woocommerce-order-downloads table.shop_table th{padding:0.5em 0.8em;}
.woocommerce-order ul.order_details li{display:block;width:100%;border-right:none;padding:0.5em 1em 1em 0;border-bottom:1px dashed #ccc;}
.woocommerce-order ul.order_details li:last-child{border:none;}
.woocommerce-order .wcf-col2-set{display:block;}
.woocommerce-order .wcf-col2-set .wcf-col-1, .woocommerce-order .wcf-col2-set .wcf-col-2{width:100%;display:block;}
} .wcf-product-atc form.cart div.quantity{float:left;margin:0 4px 0 0;}
.wcf-product-atc form.cart {
margin-bottom: 15px;
}.wcf-loader-bg.show{display:block;}
.wcf-loader-bg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;overflow:hidden;background:rgba( 0, 0, 0, 0.5 );z-index:99999;animation:popup 0.7s;}
.wcf-loader-wrap{width:100%;max-width:500px;height:auto;min-height:140px;top:50%;left:50%;position:relative;transform:translate( -50%, -50% );overflow:hidden;background:#fff;border-radius:3px;padding:50px;}
.wcf-order-msg{text-align:center;}
.wcf-order-msg .wcf-payment-success{color:#28a745;}
.wcf-order-msg .wcf-payment-failed{color:#dc3545;}
.wcf-order-msg p{margin:0 0 0.7em;}
.wcf-order-msg .wcf-note{font-size:13px;}
.wcf-order-msg .wcf-note-no{display:none;}
p.wcf-process-msg{font-size:1.2em;}
.wcf-loader, .wcf-loader::after{border-radius:50%;width:8em;height:8em;}
.wcf-loader{margin:25px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:5px solid #d4d4d4;border-right:5px solid #d4d4d4;border-bottom:5px solid #d4d4d4;border-left:5px solid #f16334;transform:translateZ( 0 );animation:load8 550ms infinite linear;}
.wcf-offer-child-order ul.order_details{padding:0;}
.woocommerce-product-gallery .slides{position:relative;white-space:nowrap;overflow:hidden;}
.woocommerce-product-gallery .woocommerce-product-gallery__image{width:100%;display:inline-block;}
.woocommerce-product-gallery .flex-direction-nav a{height:60px;}
.woocommerce-product-gallery .flex-direction-nav .flex-prev, .woocommerce-product-gallery .flex-direction-nav .flex-next{display:inline-block;font-family:dashicons;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.woocommerce-product-gallery .flex-direction-nav .flex-prev::before{content:"\f341";}
.woocommerce-product-gallery .flex-direction-nav .flex-next::before{content:"\f345";}
.woocommerce-product-gallery .flex-direction-nav .flex-prev{left:-50px;}
.woocommerce-product-gallery .flex-direction-nav .flex-next{right:-50px;text-align:right;}
.woocommerce-product-gallery:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}
.woocommerce-product-gallery:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}
.wcf-offer-price{font-size:22px;}
.wcf-offer-price .del{padding-right:6px;text-decoration:line-through;opacity:0.5;}
.wcf-offer-shipping-fee{display:block;font-size:15px;}
.wcf-embeded-product-variation-wrap .variations_form .variations{margin:0;}
.wcf-embeded-product-variation-wrap .variations_form .variations td.label, .wcf-embeded-product-quantity-wrap .quantity label.screen-reader-text{font-weight:600;font-family:inherit;margin-top:10px;}
.wcf-embeded-product-variation-wrap .variations_form .variations td.label, .wcf-embeded-product-variation-wrap .variations_form .variations td.value{padding:0 0 5px 0;vertical-align:middle;}
.wcf-embeded-product-quantity-wrap .quantity input[type="number"],
.wcf-embeded-product-variation-wrap .variations_form .variations select{background-color:#fff;background-image:none;border:1px solid;border-color:#d4d4d4;border-radius:0;box-shadow:inset 0 -1em 0.7em 0 rgba( 0, 0, 0, 0.01 );color:#a5a5a5;display:inline-block;font-family:inherit;font-weight:inherit;font-size:14px;height:auto;line-height:1.42857143 !important;min-height:34px;outline:none;padding:10px 15px;max-width:100%;width:100%;margin-right:0;-webkit-appearance:none;}
.wcf-embeded-product-variation-wrap .variations_form .variations select:focus, .wcf-embeded-product-quantity-wrap .quantity input[type="number"]:focus{background:#fff;transition:0.2s;}
.wcf-embeded-product-variation-wrap .variations_form .single_variation_wrap{float:left;margin-right:40px;vertical-align:middle;}
.wcf-embeded-product-variation-wrap .variations_form .single_variation_wrap .single_variation{overflow:hidden;}
.wcf-embeded-product-variation-wrap .single_variation_wrap .single_variation .woocommerce-variation-description{display:none;}
.wcf-embeded-product-variation-wrap .variations_form .variations .reset_variations{text-decoration:none;font-family:inherit;font-weight:500;font-size:10px;float:right;margin-top:10px;color:#a00a00;text-transform:uppercase;letter-spacing:0.5px;display:none;}
.wcf-embeded-product-variation-wrap .variations_form .variations .reset_variations::before{content:"\274C";font-size:8px;margin-right:5px;}
.wcf-embeded-product-variation-wrap .variations_form .price, .wcf-embeded-product-variation-wrap .variations_form .single_variation_wrap .woocommerce-variation-price{margin:0;font-family:inherit;font-weight:400;overflow:hidden;min-height:35px;vertical-align:middle;line-height:2.12;}
.wcf-embeded-product-variation-wrap .variations .var_not_selected{border:1px solid #e2401c !important;}
.cartflows-container .single_variation_wrap .woocommerce-variation{display:none !important;}
.wcf-embeded-product-variation-wrap table, .wcf-embeded-product-quantity-wrap .quantity input[type="number"]{max-width:250px;max-width:200px;}
.wcf-embeded-product-variation-wrap table, .wcf-embeded-product-variation-wrap table tbody, .wcf-embeded-product-variation-wrap table tbody tr, .wcf-embeded-product-variation-wrap table tbody tr td, .wcf-embeded-product-variation-wrap table tbody tr td, .wcf-embeded-product-variation-wrap table tfoot, .wcf-embeded-product-variation-wrap table tfoot tr, .wcf-embeded-product-variation-wrap table tfoot tr td, .wcf-embeded-product-variation-wrap table tfoot tr td{width:100%;display:block !important;}
.wcf-embeded-product-quantity-wrap .quantity{display:block;}
.wcf-embeded-product-quantity-wrap .quantity .screen-reader-text{clip-path:none;display:inline-block;visibility:visible;opacity:1;position:relative !important;top:0;color:#404040;font-size:15px;min-height:34px;min-height:22px;width:100%;padding-top:0;}
.wcf-embeded-product-quantity-wrap .quantity label{padding:5px 0;width:100%;}
@media(min-width:769px){
.wcf-embeded-product-variation-wrap table, .wcf-embeded-product-quantity-wrap .quantity input[type="number"]{max-width:80%;}
}
@media(max-width:768px){
.wcf-embeded-product-variation-wrap table, .wcf-embeded-product-quantity-wrap .quantity input[type="number"]{max-width:100%;}
} @keyframes load8 {
0%{transform:rotate( 0deg );}
100%{transform:rotate( 360deg );}
}
@keyframes popup {
0%{transform:scale( 1.2 );}
} body[class*=" astra-addon-"] .wcf-offer-product-quantity label[for^="minus_qty"],
body[class*=" astra-addon-"] .wcf-offer-product-quantity a#minus_qty,
body[class*=" astra-addon-"] .wcf-offer-product-quantity a#plus_qty,
body[class*=" astra-addon-"] .wcf-offer-product-quantity label[for^="plus_qty"] {
display: none !important;
}