.one-page-checkout-container .woocommerce form.checkout,
.one-page-checkout-container form.woocommerce-checkout,
.one-page-checkout-container .woocommerce-checkout form,
.one-page-checkout-container .woocommerce form.checkout *,
.one-page-checkout-container form.woocommerce-checkout *,
.one-page-checkout-container .woocommerce-checkout form
*{box-sizing:border-box !important}.one-page-checkout-container .woocommerce form.checkout,
.one-page-checkout-container form.woocommerce-checkout,
.one-page-checkout-container .woocommerce-checkout form,
.one-page-checkout-container form.woocommerce-checkout>div:has(.col2-set):has(#order_review){max-width:1200px !important;margin:0
auto !important;display:block !important;overflow:visible !important;position:relative !important;width:100% !important;padding:0
!important}.one-page-checkout-container .woocommerce form.checkout::after,
.one-page-checkout-container form.woocommerce-checkout::after{content:"" !important;display:table !important;clear:both !important}.one-page-checkout-container .woocommerce form.checkout > div,
.one-page-checkout-container .woocommerce form.checkout>div>div{display:block !important;position:relative !important}.one-page-checkout-container .woocommerce form.checkout > .col2-set,
.one-page-checkout-container .woocommerce form.checkout > .customer-details,
.one-page-checkout-container .woocommerce form.checkout > #customer_details,
.one-page-checkout-container form.woocommerce-checkout > .col2-set,
.one-page-checkout-container form.woocommerce-checkout > .customer-details,
.one-page-checkout-container form.woocommerce-checkout > #customer_details,
.one-page-checkout-container form.woocommerce-checkout > div:has(.col2-set):not(:has(#order_review)),
.one-page-checkout-container form.woocommerce-checkout>div:has(.col2-set):has(#order_review)>div:has(.col2-set):not(:has(#order_review)){float:left !important;width:calc(50% - 15px) !important;margin-right:30px !important;margin-left:0 !important;display:block !important;clear:none !important;position:relative !important}.one-page-checkout-container form.woocommerce-checkout > div:has(.col2-set) .col2-set{width:100% !important;float:none !important;min-width:100% !important;padding:0
!important;display:block !important;clear:both !important}.one-page-checkout-container .woocommerce form.checkout .col2-set .col-1,
.one-page-checkout-container .woocommerce form.checkout .col2-set .col-2,
.one-page-checkout-container .woocommerce form.checkout #customer_details .col-1,
.one-page-checkout-container .woocommerce form.checkout #customer_details .col-2{width:100% !important;float:none !important;margin:0
0 20px 0 !important;padding:0
!important;display:block !important;clear:both !important}.one-page-checkout-container .woocommerce form.checkout > #order_review_heading,
.one-page-checkout-container .woocommerce form.checkout > #order_review,
.one-page-checkout-container form.woocommerce-checkout > #order_review_heading,
.one-page-checkout-container form.woocommerce-checkout > #order_review,
.one-page-checkout-container form.woocommerce-checkout > div:has(#order_review):not(:has(.col2-set)),
.one-page-checkout-container form.woocommerce-checkout>div:has(.col2-set):has(#order_review)>div:has(#order_review):not(:has(.col2-set)){float:right !important;width:calc(50% - 15px) !important;margin:0
!important;clear:none !important;position:relative !important}.one-page-checkout-container form.woocommerce-checkout > div:has(#order_review) #order_review{width:100% !important;float:none !important;min-width:100% !important;padding:0
!important;display:block !important;clear:both !important}.one-page-checkout-container .woocommerce form.checkout .checkout-order-review,
.one-page-checkout-container form.woocommerce-checkout .checkout-order-review{float:right !important;width:calc(50% - 15px) !important;margin:0
!important;display:block !important;clear:none !important;position:relative !important}.one-page-checkout-container .woocommerce form.checkout .checkout-order-review #order_review_heading,
.one-page-checkout-container .woocommerce form.checkout .checkout-order-review
#order_review{float:none !important;width:100% !important;margin:0
0 20px 0 !important;display:block !important}.one-page-checkout-container .woocommerce form.checkout .checkout-order-review #order_review_heading:first-child,
.one-page-checkout-container .woocommerce form.checkout>#order_review_heading{margin-top:0 !important}.one-page-checkout-container .woocommerce form.checkout
#order_review{margin-top:0 !important}.one-page-checkout-container .woocommerce-billing-fields,
.one-page-checkout-container .woocommerce-shipping-fields,
.one-page-checkout-container .woocommerce-additional-fields{width:100% !important;margin-bottom:20px !important;float:none !important}.one-page-checkout-container .woocommerce form.checkout
h3{font-size:20px !important;font-weight:600 !important;margin-bottom:20px !important;padding-bottom:10px !important;border-bottom:2px solid #eee !important}.one-page-checkout-container .woocommerce form.checkout .form-row{margin-bottom:15px !important}.one-page-checkout-container .wd-table-wrapper{width:100% !important;display:block !important;overflow-x:auto !important}.one-page-checkout-container .woocommerce-checkout-review-order-table,
.one-page-checkout-container .shop_table.woocommerce-checkout-review-order-table{width:100% !important;margin-bottom:20px !important;border-collapse:collapse !important}.one-page-checkout-container .woocommerce-checkout-review-order-table thead,
.one-page-checkout-container .shop_table.woocommerce-checkout-review-order-table
thead{display:table-header-group !important}.one-page-checkout-container .woocommerce-checkout-review-order-table tbody,
.one-page-checkout-container .shop_table.woocommerce-checkout-review-order-table
tbody{display:table-row-group !important}.one-page-checkout-container .woocommerce-checkout-review-order-table tfoot,
.one-page-checkout-container .shop_table.woocommerce-checkout-review-order-table
tfoot{display:table-footer-group !important}.one-page-checkout-container .woocommerce-checkout-review-order-table tr,
.one-page-checkout-container .shop_table.woocommerce-checkout-review-order-table
tr{display:table-row !important}.one-page-checkout-container .woocommerce-checkout-review-order-table th,
.one-page-checkout-container .woocommerce-checkout-review-order-table td,
.one-page-checkout-container .shop_table.woocommerce-checkout-review-order-table th,
.one-page-checkout-container .shop_table.woocommerce-checkout-review-order-table
td{padding:12px
!important;text-align:left !important;border-bottom:1px solid #eee !important;display:table-cell !important}.one-page-checkout-container .shop_table .product-name{display:table-cell !important}.one-page-checkout-container .shop_table .product-total{display:table-cell !important}.one-page-checkout-container .wd-checkout-prod{display:block !important;width:100% !important}.one-page-checkout-container .wd-checkout-prod-cont{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important}.one-page-checkout-container .wd-checkout-prod-title{flex:1 !important;display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important}.one-page-checkout-container .wd-checkout-prod-total{flex-shrink:0 !important;margin-left:15px !important}.one-page-checkout-container .cart-product-label{display:inline-block !important;margin-right:10px !important}.one-page-checkout-container
#payment{background:#f9f9f9 !important;padding:20px
!important;border-radius:5px !important;margin-top:20px !important}.one-page-checkout-container
.wc_payment_methods{list-style:none !important;padding:0
!important;margin:0
0 20px 0 !important}.one-page-checkout-container .wc_payment_methods
li{padding:12px
!important;margin-bottom:10px !important;background:white !important;border:1px
solid #ddd !important;border-radius:4px !important}.one-page-checkout-container .place-order{margin-top:20px !important}.one-page-checkout-container
#place_order{width:100% !important;padding:15px
!important;font-size:16px !important;font-weight:600 !important;background:#333 !important;color:white !important;border:none !important;border-radius:4px !important;cursor:pointer !important;transition:background 0.3s ease !important}.one-page-checkout-container #place_order:hover{background:#555 !important}.one-page-checkout-container .place-order .order-total-price{font-size:18px !important;font-weight:600 !important;margin-bottom:15px !important;padding:15px
!important;background:white !important;border:2px
solid #eee !important;border-radius:4px !important;text-align:center !important}.one-page-checkout-container #wc-stripe-express-checkout-element,
.one-page-checkout-container #wc-stripe-express-checkout-button-separator{float:none !important;width:100% !important;clear:both !important}.one-page-checkout-container wc-order-attribution-inputs{display:none !important}.one-page-checkout-container .checkout-quantity-control{display:inline-flex !important;align-items:center !important;gap:5px !important;margin-left:10px !important}.one-page-checkout-container .checkout-qty-btn{width:24px !important;height:24px !important;padding:0
!important;border:1px
solid #ddd !important;background:white !important;cursor:pointer !important;border-radius:3px !important;font-size:14px !important;line-height:1 !important}.one-page-checkout-container .checkout-qty-input{width:45px !important;height:24px !important;text-align:center !important;border:1px
solid #ddd !important;border-radius:3px !important;padding:0
5px !important}.one-page-checkout-container .remove-item-checkout{margin-left:8px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important}.one-page-checkout-container .remove-item-checkout:hover
svg{opacity:0.7 !important}.one-page-checkout-container .woocommerce-form-coupon-toggle{margin-bottom:20px !important;width:100% !important;clear:both !important}.one-page-checkout-container
.checkout_coupon{margin-bottom:20px !important;width:100% !important;clear:both !important}.one-page-checkout-container .onepaquc-trust-badges{clear:both !important;width:100% !important;margin-top:30px !important;display:flex !important;justify-content:center !important;gap:20px !important;flex-wrap:wrap !important}.one-page-checkout-container .trust-badge{display:flex !important;align-items:center !important;gap:8px !important;padding:10px
15px !important;background:#f9f9f9 !important;border-radius:4px !important}@media (max-width: 992px){.one-page-checkout-container .woocommerce form.checkout .col2-set,
.one-page-checkout-container .woocommerce form.checkout .customer-details,
.one-page-checkout-container .woocommerce form.checkout #customer_details,
.one-page-checkout-container .woocommerce form.checkout .checkout-order-review,
.one-page-checkout-container .woocommerce form.checkout > #order_review_heading,
.one-page-checkout-container .woocommerce form.checkout>#order_review{float:none !important;width:100% !important;margin-right:0 !important;margin-left:0 !important}.one-page-checkout-container .woocommerce form.checkout .checkout-order-review,
.one-page-checkout-container .woocommerce form.checkout>#order_review_heading{margin-top:30px !important}.one-page-checkout-container .woocommerce form.checkout > #order_review,
.one-page-checkout-container .woocommerce form.checkout .checkout-order-review
#order_review{clear:both !important;margin-top:20px !important}.one-page-checkout-container #wc-stripe-express-checkout-element,
.one-page-checkout-container #wc-stripe-express-checkout-button-separator{float:none !important;width:100% !important}}@media (max-width: 768px){.one-page-checkout-container .woocommerce
form.checkout{padding:15px
!important}.one-page-checkout-container .woocommerce form.checkout
h3{font-size:18px !important;margin-bottom:15px !important}.one-page-checkout-container
#payment{padding:15px
!important}.one-page-checkout-container .place-order .order-total-price{font-size:16px !important;padding:12px
!important}.one-page-checkout-container .wd-checkout-prod-cont{flex-direction:column !important;align-items:flex-start !important}.one-page-checkout-container .wd-checkout-prod-title{width:100% !important;margin-bottom:10px !important}.one-page-checkout-container .wd-checkout-prod-total{margin-left:0 !important}}.one-page-checkout-container .woocommerce form.checkout,
.one-page-checkout-container .woocommerce-checkout
form.checkout{display:block !important;flex-direction:initial !important;grid-template-columns:initial !important;flex-wrap:initial !important}.one-page-checkout-container .wd-table-wrapper.wd-manage-on{display:block !important}.one-page-checkout-container
.blockUI.blockOverlay{z-index:1000 !important}.one-page-checkout-container
.blockUI.blockMsg{z-index:1001 !important}.one-page-checkout-container .woocommerce form.checkout input:focus,
.one-page-checkout-container .woocommerce form.checkout select:focus,
.one-page-checkout-container .woocommerce form.checkout textarea:focus{outline:2px
solid #0073aa !important;outline-offset:2px !important}.one-page-checkout-container
.required{color:#d00 !important;font-weight:bold !important}.one-page-checkout-container .screen-reader-text{clip:rect(1px, 1px, 1px, 1px) !important;height:1px !important;overflow:hidden !important;position:absolute !important;width:1px !important;word-wrap:normal !important}.one-page-checkout-container .select2-container{width:100% !important}.one-page-checkout-container .wc-stripe-upe-element{margin:10px
0 !important}.one-page-checkout-container
.payment_box{padding:15px
!important;margin-top:10px !important;background:#f9f9f9 !important;border-radius:4px !important}.one-page-checkout-container .woocommerce-terms-and-conditions-wrapper{margin:15px
0 !important;padding:15px
!important;background:#f9f9f9 !important;border-radius:4px !important}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}