.bl-hidden{display:none!important}.ctp-pricing-table th{color:#fff}.wpo-field,.wpo-field.step-heading{background:#fff;color:#000;padding:15px;margin-bottom:0}.bl_product_type.e-con-boxed{margin:0}.wpo-field.step-heading{font-size:20px;font-weight:600;border-radius:10px 10px 0 0;margin-top:15px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.wpo-field.step-heading:before{content:"";width:24px;height:24px;display:inline-block;margin-right:10px;margin-top:5px;vertical-align:bottom;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23666'%3E%3Cpath d='M210-74q-57.12 0-96.56-39.44Q74-152.88 74-210v-540q0-57.13 39.44-96.56Q152.88-886 210-886h363L437-750H210v540h540v-226l136-136v362q0 57.12-39.44 96.56Q807.13-74 750-74H210Zm270-406ZM339-339v-200l350-350q21-20.5 45.68-29.75t49.86-9.25q26.46 0 51.26 9.5Q860.61-909 881-888l8 7q20 20 29.5 45.07t9.5 51q0 25.93-9.26 51.37Q909.48-708.12 888-688L539-339H339Zm482-446-36-36 36 36ZM455-455h35l218-218-17.04-18L673-708 455-491v36Zm235.96-236L673-708l17.96 17L708-673l-17.04-18Z'%3E%3C/path%3E%3C/svg%3E")}.wpo-field.item-has-child,.wpo-field:has(+.wpo-field.step-heading){border-radius:0 0 10px 10px}.wpo-field.item-has-child:has(input[type=checkbox]:checked){border-radius:0}.wpo-field.last-option-section,.wpo-field:has(+.wpo-field-hide):not(.step-heading){border-radius:0 0 10px 10px}body .wpo-field.wpo-label-is-option-name label,body .wpo-option-name{font-size:16px;color:#000;font-weight:600}body .wpo-field.wpo-label-is-option-name label{margin-bottom:5px}.extra-delivery-cost{display:none}.delivery-date-card{cursor:pointer}body.single-product .wpo-totals-container{border-radius:0;padding:10px;background:#fff;order:10}span.wpo-totals-label{font-size:20px;text-align:center;margin-bottom:0}.wpo-text-labels label.wpo-text-label{flex:1;text-align:center;border-radius:5px;justify-content:center}.wpo-text-labels label.wpo-text-label:focus-within{border-color:var(--e-global-color-primary)}.wpo-text-labels label.wpo-text-label .wpo-text-label-inner{padding:10px;height:100%;width:100%;font-size:16px;font-weight:500;border-radius:3px}label.wpo-image-button:active div.wpo-image-active,label.wpo-image-button:focus-within div.wpo-image-active,label.wpo-image-button:hover div.wpo-image-active{margin:0;width:100%}.wpo-text-labels label.wpo-text-label input:checked+img.wpo-choice-image+span.wpo-text-label-inner,.wpo-text-labels label.wpo-text-label input:checked+span.wpo-text-label-inner{background-color:var(--e-global-color-primary);color:#fff}.wpo-text-labels .price{color:inherit}p.wpo-field-description{margin-top:20px;font-size:14px}form.wcbvp-cart .wcbvp-total-wrapper{padding:15px;background:#fff;border-radius:10px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}form.wcbvp-cart .wcbvp-total-wrapper .wcbvp-total-right button.single_add_to_cart_button{margin:0}form.wcbvp-cart .wcbvp-total-wrapper .wcbvp-total-right{align-self:center}.mc4wp-form .row .col-auto{flex:0 0 auto;width:100%}.mc4wp-form .row .col-auto input{display:block;width:100%}.wc-bulk-variations-table .wcbvp-row>.wcbvp-header .wcbvp-header-block{justify-content:center}.wc-bulk-variations-table .wcbvp-col-image .product-thumbnail-wrapper{text-align:center}.wc-bulk-variations-table .wcbvp-colrow-image,.wc-bulk-variations-table .wcbvp-header.wcbvp-row-header,.wc-bulk-variations-table .wcbvp-cell .price{display:none!important}label.wpo-image-button{margin:0}label.wpo-image-button .wpo-image-wrap{border:1px solid #efefef}label.wpo-image-button img{border:0;object-fit:contain}.wpo-image-buttons-below label.wpo-image-button figcaption.wpo-image-text{background:#efefef!important;display:block;width:100%;border-top:1px solid #eee;padding:5px;margin:0}.wpo-color-checkboxes .wpo-color-checkbox label{flex-direction:column;align-items:center;justify-content:center;font-size:14px}.wp-picker-container .wp-color-result.button{border:1px solid #bdbdbd}.wpo-field-with-labels .wpo-color-checkboxes .wpo-color-checkbox div{padding:0}form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity){flex:1 1 100%;justify-content:center}body div.woocommerce-variation-add-to-cart{gap:0}body.single-product .quantity{background:#fff;padding:50px 15px;position:relative;order:5;margin-top:15px;border-radius:10px 10px 0 0;width:100%}body.single-product div.quantity:before,body.single-product div.quantity:after{display:block;width:100%;position:absolute;text-align:center;color:#000;font-size:16px}body.single-product div.quantity:before{content:"Select Quantity:";top:0;margin-top:15px;font-size:16px;font-weight:600}body.single-product div.quantity:after{content:"Note: email us for bulk pricing above 10,000 pcs.";bottom:0;margin-bottom:15px;font-size:14px}body div.quantity input[type=number]{width:50px}body form.cart{gap:0}div.quantity input[type=button]{min-width:35px}.wd-sidebar .widget_block .wp-block-heading{margin-bottom:0}.wpo-field.wpo-field-text_labels.option-col-3 .wpo-text-labels{display:grid;grid-template-columns:repeat(3,1fr)}.wpo-field.wpo-field-text_labels.option-col-3 .wpo-text-labels{display:grid;grid-template-columns:repeat(3,1fr)}body.single-product .single_add_to_cart_button{order:15}.wpo-field label.wpo-radio input:checked+span.wpo-radio-inner{background-color:#2e6bc6;background-color:var(--e-global-color-primary)}.wpo-field.wpo-field-image_buttons .wpo-image-buttons{grid-template-columns:repeat(5,1fr)!important}.wpo-color-checkboxes .wpo-color-checkbox span.wpo-swatch-inner{width:70px;height:50px}.elementor-widget-image.active-tier .wp-caption{border:2px solid #2e6bc6;border-radius:5px}.woocommerce-mini-cart-item .cart-info span.quantity{padding:0;background:0 0}.lanyard_type_fields .wpo-image-buttons{grid-template-columns:repeat(6,1fr);gap:8px}.lanyard_type_fields .wpo-image-buttons.wpo-image-buttons-below label.wpo-image-button figcaption.wpo-image-text{border-top:1px solid #fff}@media (min-width:1600px){.wpo-field.wpo-field-image_buttons .wpo-image-buttons{grid-template-columns:repeat(8,1fr)!important}}@media (min-width:500px) and (max-width:767px){.wpo-field.wpo-field-image_buttons .wpo-image-buttons{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:499px){.wpo-field.wpo-field-image_buttons .wpo-image-buttons{grid-template-columns:repeat(2,1fr)!important}}