body.woocommerce-checkout{background-color:var(--color-bg)}.express-checkout-title{font-size:.875rem;text-align:center;font-family:'Switzer-Medium';color:var(--color-neutrals-400);margin-bottom:1rem}.express_checkout{max-width:240px;margin:0 auto}.express_checkout #ppc-button-minicart{border-radius:.5rem;position:relative;overflow:hidden}.details-checkout-title{display:flex;justify-content:space-between;align-items:center}.details-checkout-title .details-checkout-title-text{display:inline-block;font-size:.875rem;text-align:center;font-family:'Switzer-SemiBold';color:var(--color-neutrals-400);margin:2rem auto;padding:0 1rem;flex-shrink:0}.details-checkout-title .details-checkout-title-left-border,.details-checkout-title .details-checkout-title-right-border{display:inline-block;width:50%;height:1px;background-color:var(--color-neutrals-400)}body.woocommerce-checkout p#billing_email_field{display:none!important}body.woocommerce-checkout p#billing_phone_field{display:none!important}.woocommerce-checkout-review-order .woocommerce-remove-coupon{display:none !important}.woocommerce-checkout.woocommerce-page:not(.woocommerce-order-received) .site-main .vc_section{padding:0;overflow-x:hidden}.woocommerce-checkout.woocommerce-page .vc_section .woocommerce{max-width:1120px;margin:0 auto}form.checkout.woocommerce-checkout h3{font-family:'Switzer-Medium';font-size:1.25rem;line-height:1.5;margin-bottom:.5rem}.woocommerce form.checkout.woocommerce-checkout{padding-top:5rem}.woocommerce .col2-set.checkout-cols{margin-bottom:0;position:relative}.woocommerce .col2-set.checkout-cols>.col-1{padding:0 2rem 3rem 0;position:relative}.woocommerce .col2-set.checkout-cols>.col-2{position:relative;padding:0 0 3rem 2rem}.woocommerce .col2-set.checkout-cols>.col-2 .col-2-wrap{background-color:#fff;border-radius:.5rem;padding:1rem .5rem;margin-bottom:4rem}.woocommerce form .col2-set.checkout-cols>.col-1 .form-row input.input-text,.woocommerce form .col2-set.checkout-cols>.col-1 .form-row textarea,.woocommerce form .col2-set.checkout-cols>.col-1 .form-row select,.woocommerce form .col2-set.checkout-cols>.col-1 .form-row input.input-text,.woocommerce form .col2-set.checkout-cols>.col-1 .form-row .select2-container--default .select2-selection--single{background:#fff!important}.woocommerce-privacy-policy-text{margin-bottom:1rem}#add_payment_method #payment,.woocommerce-cart #payment{background:#fff!important}.woocommerce-checkout #payment{background:transparent!important}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border:1px solid #d1d5db;border-radius:.5rem}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box{background:#fff;border:1px solid #d1d5db;border-radius:.5rem}.woocommerce-checkout #payment div.payment_box{background:0 0;border:1px solid #d1d5db;border-radius:.5rem}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:transparent}#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{width:0;height:0;line-height:0;margin:0;visibility:hidden;position:absolute}#add_payment_method #payment ul.payment_methods>li>label,.woocommerce-cart #payment ul.payment_methods>li>label,.woocommerce-checkout #payment ul.payment_methods>li>label{display:block;position:relative;padding:0 1.75rem}#add_payment_method #payment ul.payment_methods>li>label:before,.woocommerce-cart #payment ul.payment_methods>li>label:before,.woocommerce-checkout #payment ul.payment_methods>li>label:before{content:'';position:absolute;top:calc(50% - .5rem);left:0;width:1rem;height:1rem;border-radius:50%;box-shadow:0 0 0 1px #d1d5db inset;background-color:#f9fafb;transition:box-shadow .5s}#add_payment_method #payment ul.payment_methods>li>input[type=radio]:checked+label:before,.woocommerce-cart #payment ul.payment_methods>li>input[type=radio]:checked+label:before,.woocommerce-checkout #payment ul.payment_methods>li>input[type=radio]:checked+label:before{box-shadow:0 0 0 3px #2e6b68 inset}#add_payment_method #payment ul.payment_methods>li>label:after,.woocommerce-cart #payment ul.payment_methods>li>label:after,.woocommerce-checkout #payment ul.payment_methods>li>label:after{content:'';position:absolute;top:calc(50% - .5rem);right:0;width:1rem;height:1rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgIGZpbGw9IiM2QjcyODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zLjM0MTg4IDkuNUMzLjE3NzQyIDkuNDk5OTYgMy4wMTY2NiA5LjQ0NzIyIDIuODc5OTMgOS4zNDg0NUMyLjc0MzE5IDkuMjQ5NjcgMi42MzY2MyA5LjEwOTMgMi41NzM2OSA4Ljk0NTA3QzIuNTEwNzYgOC43ODA4NCAyLjQ5NDI5IDguNjAwMTQgMi41MjYzNyA4LjQyNTc5QzIuNTU4NDQgOC4yNTE0NSAyLjYzNzYyIDguMDkxMyAyLjc1MzkgNy45NjU1OUw1LjQ5MjU1IDUuMDA1NTJMMi43NTM5IDIuMDQ1NDZDMi42NzQ0NiAxLjk2MjU0IDIuNjExMTEgMS44NjMzNSAyLjU2NzUyIDEuNzUzNjhDMi41MjM5MyAxLjY0NDAxIDIuNTAwOTkgMS41MjYwNiAyLjUwMDAzIDEuNDA2NzFDMi40OTkwNyAxLjI4NzM1IDIuNTIwMTEgMS4xNjg5OSAyLjU2MTkzIDEuMDU4NTFDMi42MDM3NSAwLjk0ODA0MyAyLjY2NTUgMC44NDc2OCAyLjc0MzU5IDAuNzYzMjhDMi44MjE2NyAwLjY3ODg4IDIuOTE0NTMgMC42MTIxMzUgMy4wMTY3NCAwLjU2NjkzN0MzLjExODk1IDAuNTIxNzQgMy4yMjg0NiAwLjQ5ODk5NyAzLjMzODg5IDAuNTAwMDM0QzMuNDQ5MzEgMC41MDEwNzEgMy41NTg0NCAwLjUyNTg2OCAzLjY1OTkxIDAuNTcyOTc4QzMuNzYxMzggMC42MjAwODkgMy44NTMxNCAwLjY4ODU2OSAzLjkyOTg2IDAuNzc0NDIyTDcuMjU2NSA0LjM3QzcuNDEyNDEgNC41Mzg1NyA3LjUgNC43NjcxNyA3LjUgNS4wMDU1MkM3LjUgNS4yNDM4OCA3LjQxMjQxIDUuNDcyNDcgNy4yNTY1IDUuNjQxMDRMMy45Mjk4NiA5LjIzNjYyQzMuNzczOTMgOS40MDUyMSAzLjU2MjQzIDkuNDk5OTUgMy4zNDE4OCA5LjVaIiAvPgo8L3N2Zz4K);background-position:center;background-repeat:no-repeat;transform:rotate(0deg);transition:transform .5s}#add_payment_method #payment ul.payment_methods>li>input[type=radio]:checked+label:after,.woocommerce-cart #payment ul.payment_methods>li>input[type=radio]:checked+label:after,.woocommerce-checkout #payment ul.payment_methods>li>input[type=radio]:checked+label:after{transform:rotate(90deg)}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:2rem 0}.woocommerce-cart #payment div.form-row.place-order,.woocommerce-checkout #payment div.form-row.place-order{padding-bottom:1rem}.woocommerce form.woocommerce-checkout .form-row.woocommerce-mailchimp-opt-in{padding-bottom:1.5rem}form.checkout.woocommerce-checkout #customer_details,form.checkout.woocommerce-checkout .woocommerce-billing-fields,form.checkout.woocommerce-checkout .woocommerce-shipping-fields{margin-bottom:.5rem}form.checkout.woocommerce-checkout #order_comments_field label{font-family:'Switzer-Medium';font-size:1.25rem}h3#order_review_heading{font-size:1rem;padding-bottom:1rem;padding-left:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{border-width:0;margin-bottom:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{padding-top:.5rem;padding-bottom:.5rem;border-width:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td:first-child,.woocommerce table.shop_table.woocommerce-checkout-review-order-table th:first-child{padding-left:1.5rem;padding-right:0;width:100%}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td:last-child,.woocommerce table.shop_table.woocommerce-checkout-review-order-table th:last-child{padding-right:1.5rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-total *,.woocommerce table.shop_table.woocommerce-checkout-review-order-table td:last-child *{font-family:'Switzer-SemiBold';font-size:1rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table ul#shipping_method,.woocommerce table.shop_table.woocommerce-checkout-review-order-table ul#shipping_method li,.woocommerce table.shop_table.woocommerce-checkout-review-order-table ul#shipping_method li label{font-family:'Switzer-Regular';font-size:.875rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total td:last-child *{font-family:'Switzer-Bold';font-size:1.25rem;color:#4b5563}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total td:last-child small.includes_tax{display:block}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total td:last-child small.includes_tax,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total td:last-child small.includes_tax *{font-size:.875rem!important;font-family:'Switzer-Regular';line-height:1}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr th{border-top-width:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td{border-top-width:1px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th{padding-left:1.5rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:not(:last-child) th{font-family:'Switzer-Medium';color:#4b5563;font-weight:400;font-size:.875rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child>*{vertical-align:text-bottom;padding-top:1rem;padding-bottom:1rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td{border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td:last-child{text-align:right}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name{position:relative;padding-left:6.5rem;min-height:5rem;display:inline-block}.shop_table.woocommerce-checkout-review-order-table .product-name .ws-order-prod-img{width:4rem;position:absolute;top:.5rem;left:1.5rem}.woocommerce #billing_to_different_address_field label.checkbox{display:flex!important}.woocommerce #billing_to_different_address_field label.checkbox span.optional{display:none}.woocommerce #billing_to_different_address_field label.checkbox input#billing_to_different_address{position:absolute;z-index:-1;opacity:0}.woocommerce #billing_to_different_address_field label.checkbox input+span{color:var(--color-primary);font-family:'Switzer-Medium';font-size:.75rem;padding-left:1.25rem;position:relative;cursor:pointer;line-height:1.5}#billing_to_different_address_field label.checkbox input+span:before{position:absolute;display:block;top:0;left:0;width:1rem;height:1rem;line-height:1rem;font-family:'Switzer-Light';font-size:26px;content:'+';color:var(--color-primary);text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#billing_to_different_address_field label.checkbox input:checked+span:before{content:'-'}form.woocommerce-checkout .form-row .optional{display:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem 1rem}.woocommerce form .form-row .select2-container--default .select2-selection--single{height:48px!important;border-color:#D1D5DB!important;border-radius:.5rem!important}.woocommerce-checkout .select2-search--dropdown,.woocommerce-checkout .select2-results{border:1px solid #d1d5db}.woocommerce form.woocommerce-checkout .form-row{padding:3px 0;position:relative}.woocommerce form.woocommerce-checkout .ws_shipping_address .form-row input,.woocommerce form.woocommerce-checkout .ws_billing_address .form-row input,.woocommerce form.woocommerce-checkout .ws_billing_address .form-row select,.woocommerce form.woocommerce-checkout .ws-woocommerce-account-fields .form-row input{padding:1.325rem 1rem .5rem}.ws_shipping_address .form-row label:not(.checkbox),.ws_billing_address .form-row label:not(.checkbox),.ws-woocommerce-account-fields label:not(.checkbox){left:1rem;color:var(--color-grey);letter-spacing:inherit;line-height:inherit;line-height:1.5!important;margin:0;max-width:calc(100% - 2rem);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(1.125rem);transform-origin:top left;transition:all .2s ease;white-space:nowrap;z-index:1}.woocommerce form.woocommerce-checkout .form-row.is_active label{transform:translateY(.575rem) scale(.875)}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,button#place_order.place_order_ws{float:none;width:100%!important;border-radius:.5rem}.woocommerce-checkout.woocommerce-page button{border-radius:.5rem}button#place_order_ws span{display:inline-block;padding-left:1.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImxvY2stb3V0bGluZSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYzOTdfMTYzNykiPgo8ZyBpZD0iVmVjdG9yIj4KPHBhdGggZD0iTTEzLjQ5OTMgNS42SDEyLjEyNDNWMy42QzEyLjEyNDMgMi42NDUyMiAxMS42ODk4IDEuNzI5NTUgMTAuOTE2MiAxLjA1NDQyQzEwLjE0MjYgMC4zNzkyODUgOS4wOTMzNyAwIDcuOTk5MzUgMEM2LjkwNTMzIDAgNS44NTYxMiAwLjM3OTI4NSA1LjA4MjUzIDEuMDU0NDJDNC4zMDg5NSAxLjcyOTU1IDMuODc0MzUgMi42NDUyMiAzLjg3NDM1IDMuNlY1LjZIMi40OTkzNUMyLjAxMzEyIDUuNiAxLjU0NjggNS43Njg1NyAxLjIwMjk5IDYuMDY4NjNDMC44NTkxNyA2LjM2ODY5IDAuNjY2MDE2IDYuNzc1NjUgMC42NjYwMTYgNy4yVjE0LjRDMC42NjYwMTYgMTQuODI0MyAwLjg1OTE3IDE1LjIzMTMgMS4yMDI5OSAxNS41MzE0QzEuNTQ2OCAxNS44MzE0IDIuMDEzMTIgMTYgMi40OTkzNSAxNkgxMy40OTkzQzEzLjk4NTYgMTYgMTQuNDUxOSAxNS44MzE0IDE0Ljc5NTcgMTUuNTMxNEMxNS4xMzk1IDE1LjIzMTMgMTUuMzMyNyAxNC44MjQzIDE1LjMzMjcgMTQuNFY3LjJDMTUuMzMyNyA2Ljc3NTY1IDE1LjEzOTUgNi4zNjg2OSAxNC43OTU3IDYuMDY4NjNDMTQuNDUxOSA1Ljc2ODU3IDEzLjk4NTYgNS42IDEzLjQ5OTMgNS42Wk01LjcwNzY4IDMuNkM1LjcwNzY4IDMuMDY5NTcgNS45NDkxMyAyLjU2MDg2IDYuMzc4OSAyLjE4NTc5QzYuODA4NjcgMS44MTA3MSA3LjM5MTU2IDEuNiA3Ljk5OTM1IDEuNkM4LjYwNzE0IDEuNiA5LjE5MDAzIDEuODEwNzEgOS42MTk4IDIuMTg1NzlDMTAuMDQ5NiAyLjU2MDg2IDEwLjI5MSAzLjA2OTU3IDEwLjI5MSAzLjZWNS42SDUuNzA3NjhWMy42Wk0xMy40OTkzIDE0LjRIMi40OTkzNVY3LjJIMTMuNDk5M1YxNC40WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTcuOTk5MzUgOC44QzcuNzU2MjMgOC44IDcuNTIzMDggOC44ODQyOSA3LjM1MTE3IDkuMDM0MzJDNy4xNzkyNiA5LjE4NDM0IDcuMDgyNjggOS4zODc4MyA3LjA4MjY4IDkuNlYxMkM3LjA4MjY4IDEyLjIxMjIgNy4xNzkyNiAxMi40MTU3IDcuMzUxMTcgMTIuNTY1N0M3LjUyMzA4IDEyLjcxNTcgNy43NTYyMyAxMi44IDcuOTk5MzUgMTIuOEM4LjI0MjQ2IDEyLjggOC40NzU2MiAxMi43MTU3IDguNjQ3NTMgMTIuNTY1N0M4LjgxOTQ0IDEyLjQxNTcgOC45MTYwMiAxMi4yMTIyIDguOTE2MDIgMTJWOS42QzguOTE2MDIgOS4zODc4MyA4LjgxOTQ0IDkuMTg0MzQgOC42NDc1MyA5LjAzNDMyQzguNDc1NjIgOC44ODQyOSA4LjI0MjQ2IDguOCA3Ljk5OTM1IDguOFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82Mzk3XzE2MzciPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:left center}button#place_order_ws:hover span{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImxvY2stb3V0bGluZSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYzOTdfMTYzNykiPgo8ZyBpZD0iVmVjdG9yIj4KPHBhdGggZD0iTTEzLjQ5OTMgNS42SDEyLjEyNDNWMy42QzEyLjEyNDMgMi42NDUyMiAxMS42ODk4IDEuNzI5NTUgMTAuOTE2MiAxLjA1NDQyQzEwLjE0MjYgMC4zNzkyODUgOS4wOTMzNyAwIDcuOTk5MzUgMEM2LjkwNTMzIDAgNS44NTYxMiAwLjM3OTI4NSA1LjA4MjUzIDEuMDU0NDJDNC4zMDg5NSAxLjcyOTU1IDMuODc0MzUgMi42NDUyMiAzLjg3NDM1IDMuNlY1LjZIMi40OTkzNUMyLjAxMzEyIDUuNiAxLjU0NjggNS43Njg1NyAxLjIwMjk5IDYuMDY4NjNDMC44NTkxNyA2LjM2ODY5IDAuNjY2MDE2IDYuNzc1NjUgMC42NjYwMTYgNy4yVjE0LjRDMC42NjYwMTYgMTQuODI0MyAwLjg1OTE3IDE1LjIzMTMgMS4yMDI5OSAxNS41MzE0QzEuNTQ2OCAxNS44MzE0IDIuMDEzMTIgMTYgMi40OTkzNSAxNkgxMy40OTkzQzEzLjk4NTYgMTYgMTQuNDUxOSAxNS44MzE0IDE0Ljc5NTcgMTUuNTMxNEMxNS4xMzk1IDE1LjIzMTMgMTUuMzMyNyAxNC44MjQzIDE1LjMzMjcgMTQuNFY3LjJDMTUuMzMyNyA2Ljc3NTY1IDE1LjEzOTUgNi4zNjg2OSAxNC43OTU3IDYuMDY4NjNDMTQuNDUxOSA1Ljc2ODU3IDEzLjk4NTYgNS42IDEzLjQ5OTMgNS42Wk01LjcwNzY4IDMuNkM1LjcwNzY4IDMuMDY5NTcgNS45NDkxMyAyLjU2MDg2IDYuMzc4OSAyLjE4NTc5QzYuODA4NjcgMS44MTA3MSA3LjM5MTU2IDEuNiA3Ljk5OTM1IDEuNkM4LjYwNzE0IDEuNiA5LjE5MDAzIDEuODEwNzEgOS42MTk4IDIuMTg1NzlDMTAuMDQ5NiAyLjU2MDg2IDEwLjI5MSAzLjA2OTU3IDEwLjI5MSAzLjZWNS42SDUuNzA3NjhWMy42Wk0xMy40OTkzIDE0LjRIMi40OTkzNVY3LjJIMTMuNDk5M1YxNC40WiIgZmlsbD0iIzJlNmI2OCIvPgo8cGF0aCBkPSJNNy45OTkzNSA4LjhDNy43NTYyMyA4LjggNy41MjMwOCA4Ljg4NDI5IDcuMzUxMTcgOS4wMzQzMkM3LjE3OTI2IDkuMTg0MzQgNy4wODI2OCA5LjM4NzgzIDcuMDgyNjggOS42VjEyQzcuMDgyNjggMTIuMjEyMiA3LjE3OTI2IDEyLjQxNTcgNy4zNTExNyAxMi41NjU3QzcuNTIzMDggMTIuNzE1NyA3Ljc1NjIzIDEyLjggNy45OTkzNSAxMi44QzguMjQyNDYgMTIuOCA4LjQ3NTYyIDEyLjcxNTcgOC42NDc1MyAxMi41NjU3QzguODE5NDQgMTIuNDE1NyA4LjkxNjAyIDEyLjIxMjIgOC45MTYwMiAxMlY5LjZDOC45MTYwMiA5LjM4NzgzIDguODE5NDQgOS4xODQzNCA4LjY0NzUzIDkuMDM0MzJDOC40NzU2MiA4Ljg4NDI5IDguMjQyNDYgOC44IDcuOTk5MzUgOC44WiIgZmlsbD0iIzJlNmI2OCIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjM5N18xNjM3Ij4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjMmU2YjY4Ii8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.ws-order-submit-msg{display:table;margin:.5rem auto!important;color:var(--color-darker-grey);padding-left:1.25rem;text-align:center;margin-top:.5rem;font-size:.875rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYzOTdfMTY0MikiPgo8cGF0aCBkPSJNMTAuNjI1IDQuN0g5LjU5Mzc1VjMuMkM5LjU5Mzc1IDIuNDgzOTIgOS4yNjc4IDEuNzk3MTYgOC42ODc2MSAxLjI5MDgxQzguMTA3NDIgMC43ODQ0NjMgNy4zMjA1MSAwLjUgNi41IDAuNUM1LjY3OTQ5IDAuNSA0Ljg5MjU4IDAuNzg0NDYzIDQuMzEyMzkgMS4yOTA4MUMzLjczMjIgMS43OTcxNiAzLjQwNjI1IDIuNDgzOTIgMy40MDYyNSAzLjJWNC43SDIuMzc1QzIuMDEwMzMgNC43IDEuNjYwNTkgNC44MjY0MyAxLjQwMjczIDUuMDUxNDdDMS4xNDQ4NyA1LjI3NjUyIDEgNS41ODE3NCAxIDUuOVYxMS4zQzEgMTEuNjE4MyAxLjE0NDg3IDExLjkyMzUgMS40MDI3MyAxMi4xNDg1QzEuNjYwNTkgMTIuMzczNiAyLjAxMDMzIDEyLjUgMi4zNzUgMTIuNUgxMC42MjVDMTAuOTg5NyAxMi41IDExLjMzOTQgMTIuMzczNiAxMS41OTczIDEyLjE0ODVDMTEuODU1MSAxMS45MjM1IDEyIDExLjYxODMgMTIgMTEuM1Y1LjlDMTIgNS41ODE3NCAxMS44NTUxIDUuMjc2NTIgMTEuNTk3MyA1LjA1MTQ3QzExLjMzOTQgNC44MjY0MyAxMC45ODk3IDQuNyAxMC42MjUgNC43Wk03LjE4NzUgOS41QzcuMTg3NSA5LjY1OTEzIDcuMTE1MDcgOS44MTE3NCA2Ljk4NjE0IDkuOTI0MjZDNi44NTcyIDEwLjAzNjggNi42ODIzNCAxMC4xIDYuNSAxMC4xQzYuMzE3NjYgMTAuMSA2LjE0MjggMTAuMDM2OCA2LjAxMzg2IDkuOTI0MjZDNS44ODQ5MyA5LjgxMTc0IDUuODEyNSA5LjY1OTEzIDUuODEyNSA5LjVWNy43QzUuODEyNSA3LjU0MDg3IDUuODg0OTMgNy4zODgyNiA2LjAxMzg2IDcuMjc1NzRDNi4xNDI4IDcuMTYzMjEgNi4zMTc2NiA3LjEgNi41IDcuMUM2LjY4MjM0IDcuMSA2Ljg1NzIgNy4xNjMyMSA2Ljk4NjE0IDcuMjc1NzRDNy4xMTUwNyA3LjM4ODI2IDcuMTg3NSA3LjU0MDg3IDcuMTg3NSA3LjdWOS41Wk04LjIxODc1IDQuN0g0Ljc4MTI1VjMuMkM0Ljc4MTI1IDIuODAyMTggNC45NjIzMyAyLjQyMDY0IDUuMjg0NjYgMi4xMzkzNEM1LjYwNjk5IDEuODU4MDQgNi4wNDQxNiAxLjcgNi41IDEuN0M2Ljk1NTg0IDEuNyA3LjM5MzAxIDEuODU4MDQgNy43MTUzNCAyLjEzOTM0QzguMDM3NjcgMi40MjA2NCA4LjIxODc1IDIuODAyMTggOC4yMTg3NSAzLjJWNC43WiIgZmlsbD0iIzlDQTNBRiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYzOTdfMTY0MiI+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:left center}.woocommerce .button.woocommerce-form-login__submit{margin-top:.5rem}.woocommerce-additional-fields,.ws-woocommerce-account-fields{margin-bottom:2rem}#order_comments_field .optional{font-size:0}.form-row.exist-account{padding:.5rem 0}.ws_login_password-buttons{display:flex;justify-content:space-between}#js_ws_login_checkout.custom-btn,.ws-restore-psw-checkout.custom-btn{width:calc(50% - 0.5rem);border-radius:.5rem;padding:5px 15px;font-size:.875rem;margin-top:.5rem;cursor:pointer;line-height:1;display:flex;height:40px;align-items:center;justify-content:center}.exist-account .input-error{font-size:.875rem}@media (max-width:768px){.woocommerce form.checkout.woocommerce-checkout{padding-top:3rem}.woocommerce .col2-set.checkout-cols{display:flex;flex-direction:column-reverse}.woocommerce .col2-set.checkout-cols>.col-1{padding:0;margin-bottom:2rem}.woocommerce .col2-set.checkout-cols>.col-2{padding:0}.woocommerce .col2-set.checkout-cols>.col-2 .col-2-wrap{margin-bottom:2rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name{padding-left:5rem}.shop_table.woocommerce-checkout-review-order-table .product-name .ws-order-prod-img{left:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td:last-child{padding-right:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th{padding-left:0}.woocommerce-checkout #payment div.form-row{padding:2rem 0 1rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td:first-child,.woocommerce table.shop_table.woocommerce-checkout-review-order-table th:first-child{padding-left:.5rem}}@media (min-width:769px){body.woocommerce-checkout,.woocommerce-checkout.woocommerce-page:not(.woocommerce-order-received) .site-main .vc_section{overflow-x:unset}.woocommerce .col2-set.checkout-cols{display:flex;justify-content:space-between}.woocommerce .col2-set.checkout-cols>.col-2{position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start}}@media (min-width:769px) and (max-width:1199px){.woocommerce .col2-set.checkout-cols>.col-1,.woocommerce .col2-set.checkout-cols>.col-2{width:50%}}@media (min-width:1200px){.woocommerce .col2-set.checkout-cols>.col-1{width:55%;padding-right:2rem}.woocommerce .col2-set.checkout-cols>.col-2{width:45%;padding-left:3rem}}.ws-checkout-review-order-table .ws-checkout-item a{font-weight:400}.ws_delete_coupon_checkout,.ws-checkout-review-order-table .ws-checkout-item div.ws_checkout_remove{color:var(--color-grey)!important;font-size:2rem!important;font-family:'Switzer-Light'!important;height:1.5rem;width:1.5rem;border-radius:100%;font-weight:400;text-align:center;line-height:1.4rem;cursor:pointer}.ws_delete_coupon_checkout:hover,.ws-checkout-review-order-table .ws-checkout-item div.ws_checkout_remove:hover{color:#fff!important;background:red}.ws-checkout-item .ws-checkout-item-content{display:flex;align-items:center}.ws-checkout-item .ws-checkout-item-img{flex-basis:4rem;flex-shrink:0;margin-right:1rem}.ws-checkout-review-order-table .ws-checkout-item .ws-checkout-item-img img{margin:0;border-radius:.25rem;background:#fff;width:100%;border:1px solid #e5e7eb}.ws-checkout-review-order-table .ws-checkout-item .ws-product-name{width:100%;padding-right:.5rem}.ws-checkout-review-order-table .ws-checkout-item .ws-minicart-item-quantity{align-self:center}.ws-checkout-product-title{font-size:1rem;line-height:1.5;font-family:'Switzer-SemiBold';text-align:left;hyphens:auto;word-break:break-word}.ws-checkout-product-title span{display:block;font-family:'Switzer-Regular';font-size:.875rem;color:var(--color-grey)}.ws-product-name dl.variation{margin:0}.ws-product-name dl.variation *{font-family:'Switzer-Regular';font-size:.875rem;color:var(--color-grey);line-height:1.2;margin:0;padding:0}.ws-product-name dl dd,.ws-product-name dl dt,.ws-product-name dl dd,.ws-product-name dl dt{display:inline-block;float:left}.ws-product-name dl,.ws-product-name dl{margin:.25rem 0 0;padding-left:0;border-left:none;font-weight:400}.ws-product-name dl dt,.ws-product-name dl dt{font-weight:400;margin-right:4px;clear:left}.ws-checkout-coupon{padding:6px 0 0}.ws-checkout-coupon-message{font:14px/1.5 'Switzer-Medium'!important;color:var(--color-darker-grey);display:flex;justify-content:space-between;cursor:pointer}.ws-checkout-coupon-message>ul{padding:1em 1em 1em 2.5em;width:100%;margin-bottom:1rem}.ws-checkout-coupon-message>ul:before{left:.75em!important}.ws-checkout-coupon-message>ul,.ws-checkout-coupon-message>ul li{font-size:.875rem!important;text-align:left}.ws-checkout-coupon-form{display:flex;justify-content:space-between}.ws-checkout-coupon-form input{background:#fff;margin-right:.5rem;font:14px/1.5 'Switzer-Medium'!important;color:var(--color-darker-grey);padding:10px 8px 10px 30px;border:1px solid #e5e7eb;border-radius:.25rem;background-image:url(//staging2.swissharmony.de/wp-content/themes/swissharmony/lib/views/woocommerce_checkout/css/../../../../images/layout/sale-fill.svg);background-repeat:no-repeat;background-position:left 6px center;background-size:18px}.ws-checkout-coupon-form input::placeholder{color:var(--color-grey);font:14px/1.5 'Switzer-Regular'}.ws-checkout-coupon-form .ws_coupon_code_button{border-radius:5px;padding:10px 8px;white-space:nowrap;font:14px/1.5 'Switzer-Medium'!important;color:var(--color-primary);border:1px solid #e5e7eb;border-radius:.25rem;background:#fff;cursor:pointer;transition:background-color .5s}.ws-checkout-coupon-form .ws_coupon_code_button:hover{color:#fff;background:var(--color-primary)}.ws-checkout-coupon-message,.ws-checkout-coupon-form{opacity:1;visibility:visible;height:auto;transition:all .5s}.ws-checkout-coupon-message.inactive,.ws-checkout-coupon-form.inactive{opacity:0;visibility:hidden;height:0}.ws-checkout-discount{display:flex;justify-content:space-between;align-items:center}.ws-checkout-discount-coupon{flex-basis:100%;flex-shrink:3;text-align:left;font-size:.875rem!important;font-family:'Switzer-Medium'!important;color:#4b5563}.ws-checkout-coupon-value{white-space:nowrap;font-family:'Switzer-SemiBold';flex-shrink:0;display:flex}.ws_delete_coupon_checkout{cursor:pointer;display:inline-block;border-radius:100%;flex-shrink:0;margin-left:.5rem}#order_review .shop_table.ws-checkout-review-order-table tr.cart-subtotal{border-bottom:1px solid rgba(0,0,0,.1)}.ws-checkout-item-content-qty .custom-quantity{position:relative;clear:both;overflow:hidden;display:inline-flex;font-size:.75rem;border:1px solid #e5e7eb;border-radius:.25rem;box-shadow:0px 1px 2px 0px rgba(0,0,0,.08);background:#fff}.ws-checkout-item-content-qty .custom-quantity .plus,.ws-checkout-item-content-qty .custom-quantity .minus{width:1.5rem;height:1.75rem;line-height:1.75rem;text-align:center;padding:0;border:none;background:#fff;border-radius:0}.ws-checkout-item-content-qty .custom-quantity .plus img,.ws-checkout-item-content-qty .custom-quantity .minus img{vertical-align:baseline;width:1rem;height:1rem;margin:.37rem .25rem}.ws-checkout-item-content-qty .custom-quantity .quantity input[type=number].qty::-webkit-inner-spin-button,.ws-checkout-item-content-qty .custom-quantity .quantity input[type=number].qty::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.ws-checkout-item-content-qty .custom-quantity .quantity input[type=number].qty{-moz-appearance:textfield;min-height:1.75rem;border-radius:0;border:none;padding:0 5px;text-align:center;width:1.75rem;font-size:.75rem;font-family:sans-serif}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td:last-child .ws-checkout-coupon .wc-block-components-notice-banner{margin:0;padding:8px 20px!important;width:100%;align-items:center}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td:last-child .ws-checkout-coupon .wc-block-components-notice-banner__content{font-family:'Switzer-Medium'!important;color:#4b5563;font-weight:400;font-size:.875rem!important}.ws-checkout-coupon .wc-block-components-notice-banner>svg{height:auto}.ws_shipping_address label.screen-reader-text,.ws_billing_address label.screen-reader-text{clip:auto !important;clip-path:none;height:auto !important;overflow:visible !important;width:auto !important}.ws_shipping_address input#shipping_address_1::placeholder,.ws_billing_address input#billing_address_1::placeholder,.ws_shipping_address input#shipping_address_2::placeholder,.ws_billing_address input#billing_address_2::placeholder,.woocommerce form.woocommerce-checkout .ws_shipping_address .form-row .select2-selection__placeholder,.woocommerce form.woocommerce-checkout .ws_billing_address .form-row .select2-selection__placeholder{opacity:0}.woocommerce-checkout .select2-container--default{max-width:100%}.woocommerce form.woocommerce-checkout .form-row .select2-container--default .select2-selection--single{height:53px!important;border-color:#c6c9c8!important;border-radius:.5rem!important;background-color:transparent!important}.woocommerce form.woocommerce-checkout .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{height:inherit;padding:8px 40px 0 1rem!important;text-align:left;line-height:47px!important;white-space:normal!important;color:inherit!important}.woocommerce-checkout.processing .blockUI.blockOverlay:before{position:fixed !important;left:50%}.wallet_seperator{display:none!important}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td:last-child .ship-title{font-size:.875rem;font-family:'Switzer-Regular';margin-right:1rem;margin-bottom:.5rem;line-height:1.5em}