input[type="number"]{width:100%;max-width:100%;padding:0.5em;border:1px
solid #B1B1B1;background-color:#F8F8F8;border-radius:0;font-size:1em;font-family:"Tex Gyre Adventor",Arial,sans-serif}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .addresslist-content{padding:25px;padding-right:35px;border:1px
solid #B1B1B1;margin-bottom:15px;display:flex;justify-content:space-between;box-shadow:0px 3px 6px #00000029}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .addresslist-content .addresslist-inner
.uname{font-size:16px;font-family:"Tex Gyre Adventor",Arial,sans-serif;font-weight:600;margin-bottom:0;line-height:24px;color:#58595B}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .addresslist-content .addresslist-inner .uname
span{font-weight:normal;color:#ffc000}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .addresslist-content .addresslist-inner
p{margin-bottom:0;font-size:16px;font-family:"Tex Gyre Adventor",Arial,sans-serif;line-height:24px;color:#58595B}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .addresslist-content .action-wrap{display:flex;align-items:center}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .addresslist-content .action-wrap
p{margin-right:10px;margin-bottom:0;cursor:pointer;font-size:18px}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .addresslist-content .action-wrap p:last-child{margin-right:0}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .addresslist-content .action-wrap p:hover{color:#ffc000}.woocommerce-MyAccount-content .address-main .address-inner .addresslist
.editaddres{padding:20px;border:1px
solid #B1B1B1;margin-bottom:15px;box-shadow:0px 3px 6px #00000029}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .editaddres .two-column
.column{width:calc(50% - 30px);margin-right:30px}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .editaddres .two-column .column:last-child{margin-right:0}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .editaddres .form-group{margin-bottom:23px}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .editaddres .form-group:last-child{margin-bottom:0}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .editaddres .form-group
label{display:inline-block;margin-bottom:10px}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .editaddres .form-group .select-wrap
select{width:100% !important}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .editaddres .three-column
.column{margin-right:30px}.woocommerce-MyAccount-content .address-main .address-inner .addresslist .editaddres .three-column .column:last-child{margin-right:0}.woocommerce-MyAccount-content .add-address-btn{margin-bottom:20px}.woocommerce-MyAccount-content .add-address-btn{margin-bottom:0;padding:13px
1.6em !important}.woocommerce-MyAccount-content .add-address-btn:hover{padding-right:30px !important;padding:13px
1.6em !important}.woocommerce-MyAccount-content .cta-wrapper{display:flex;justify-content:flex-end}.woocommerce-MyAccount-content .cta-wrapper .cta,
.woocommerce-MyAccount-content .add-address-main
.cta{font-weight:bold;text-transform:uppercase;text-align:center;margin-bottom:0;color:#fff;font-size:1em;font-family:"Tex Gyre Adventor",Arial,sans-serif;background-color:#ffc000;border:3px
solid #ffc000;outline:none;overflow:hidden;display:inline-block;position:relative}.woocommerce-MyAccount-content .cta-wrapper .cta::after,
.woocommerce-MyAccount-content .add-address-main .cta::after{position:absolute;top:50%;border-top:6px solid transparent;border-right:4px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #ffc000;content:"";margin-left:0.5em;transform:translateY(-50%);transition:0.25s all ease-in-out;color:white;right:10px}.woocommerce-MyAccount-content .cta-wrapper .cta:hover::after,
.woocommerce-MyAccount-content .add-address-main .cta:hover::after{border-left-color:white}.woocommerce-MyAccount-content .cta-wrapper .cta:hover input,
.woocommerce-MyAccount-content .add-address-main .cta:hover
button{color:white}.woocommerce-MyAccount-content .cta-wrapper .btn-secondary{position:relative;background-color:#58595b;border:3px
solid #58595b;padding:7px
38px;font-size:1em;font-weight:bold;text-transform:uppercase;text-align:center;color:white;transition:0.3s padding ease-in-out, 0.3s background-color ease-in-out;margin-right:20px;font-family:"Tex Gyre Adventor",Arial,sans-serif;cursor:pointer}.woocommerce-MyAccount-content .cta-wrapper .btn-secondary::after{position:absolute;top:50%;border-top:6px solid transparent;border-right:4px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #58595b;content:"";margin-left:0.5em;transform:translateY(-50%);transition:0.25s all ease-in-out;color:white}.woocommerce-MyAccount-content .cta-wrapper .btn-secondary:hover{background-color:#58595b;border:3px
solid #58595b;color:white}.woocommerce-MyAccount-content .cta-wrapper .btn-secondary:hover::after{border-left-color:white}.woocommerce-MyAccount-content .cta-wrapper
.single_add_to_cart_button{padding:13px
38px !important;font-weight:bold;text-transform:uppercase;text-align:center;margin-bottom:0}.woocommerce-MyAccount-content .cta-wrapper .single_add_to_cart_button
input{background-color:transparent;border-color:transparent;font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit;padding:0}.woocommerce-MyAccount-content .cta-wrapper .single_add_to_cart_button:hover::after{border-left-color:white}.woocommerce-MyAccount-content .add-address-main .newaddress-form{padding:20px;border:1px
solid #B1B1B1;box-shadow:0px 3px 6px #00000029;margin-bottom:20px}.woocommerce-MyAccount-content .add-address-main .newaddress-form .two-column
.column{width:calc(50% - 30px);margin-right:30px}.woocommerce-MyAccount-content .add-address-main .newaddress-form .two-column .column:last-child{margin-right:0}.woocommerce-MyAccount-content .add-address-main .newaddress-form .form-group{margin-bottom:20px}.woocommerce-MyAccount-content .add-address-main .newaddress-form .form-group:last-child{margin-bottom:0}.woocommerce-MyAccount-content .add-address-main .newaddress-form .form-group
label{display:inline-block;margin-bottom:10px}.woocommerce-MyAccount-content .add-address-main .newaddress-form .form-group .select-wrap
select{width:100% !important}.woocommerce-MyAccount-content .add-address-main .newaddress-form .three-column
.column{margin-right:30px}.woocommerce-MyAccount-content .add-address-main .newaddress-form .three-column .column:last-child{margin-right:0}label.error{color:red;font-weight:500}.table-responsive{width:100%;overflow-x:auto}.account-orders-table thead
tr{background-color:#F8F8F8}.account-orders-table thead tr
th{padding:30px
0;font-size:16px;color:#58595B;font-weight:bold}.account-orders-table thead tr th:first-child{text-align:left;padding-left:75px;padding-top:15px}.account-orders-table thead tr th:last-child{padding-right:133px}.account-orders-table tbody tr td:not(:first-child){text-align:center}.account-orders-table tbody tr td:first-child{padding-left:75px}.account-orders-table tbody tr td:last-child{padding-right:133px}.account-orders-table tbody
tr{padding:15px
0}.account-orders-table tbody
tr.status{border-bottom:1px solid #E8E8E8}.account-orders-table tbody tr td
.id_date{margin-bottom:13px;color:#58595B;font-weight:bold}.account-orders-table tbody tr td .product-img{display:flex;align-items:center}.account-orders-table tbody tr td .product-img:last-child{margin-bottom:0}.account-orders-table tbody tr td .product-img
p{margin-bottom:0 !important}.account-orders-table tbody tr td .product-img
img{height:64px;width:64px;margin-right:67px}.account-orders-table tbody tr td .product-name
a{font-size:15px;color:#58595B !important;text-decoration:underline;font-weight:normal !important}.account-orders-table tbody tr td.order-qunatity,
.account-orders-table tbody tr td.order-price{vertical-align:middle;font-size:15px;color:#58595B !important;font-weight:normal !important;text-align:right}.account-orders-table tbody tr td.order-qunatity p,
.account-orders-table tbody tr td.order-price
p{}.account-orders-table tbody tr.status
td{width:100%}.account-orders-table tbody tr.status .order-status-wrap{display:flex;justify-content:space-between;width:100%;margin-bottom:15px}.account-orders-table tbody tr.status .order-status-wrap
p{margin-bottom:0 !important}.account-orders-table tbody tr.status .order-status-wrap .re-order-wrap{display:flex}.account-orders-table tbody tr.status .order-status-wrap .re-order-wrap
p{margin-right:25px}.account-orders-table tbody tr.status .order-status-wrap .re-order-wrap p:last-child{margin-right:0}.account-orders-table tbody tr.status .order-status-wrap .re-order-wrap p
a{display:flex;align-items:center;font-size:15px;text-transform:uppercase}.account-orders-table tbody tr.status .order-status-wrap .re-order-wrap p a::before,
.account-orders-table tbody tr.status .order-status-wrap .re-order-wrap p
a{border:none}.account-orders-table tbody tr.status .order-status-wrap .re-order-wrap p a:hover
svg{fill:#ffc000}.account-orders-table tbody tr.status .order-status-wrap .re-order-wrap .return-order a:hover svg
path{fill:#ffc000}.account-orders-table tbody tr.status .order-status-wrap .re-order-wrap p a
svg{margin-right:5px;margin-bottom:2px}.account-orders-table tbody tr .order-status{font-weight:bold;font-size:14px;text-transform:uppercase}.account-orders-table tbody tr .order-status.processing{color:#FFC000}.account-orders-table tbody tr .order-status.shipped{color:#00D8FF}.account-orders-table tbody tr .order-status.completed{color:#43D801}.account-orders-table tbody tr .order-status.cancelled{color:#FF0303}.order-action-form
p{font-size:15px;color:#58595B;font-weight:bold;margin-bottom:1.3em !important}.order-action-form p
span{padding-bottom:0 !important}.order-action-form .order-submit-button{margin-top:45px}.order-action-form .order-submit-button
input{padding:13px
38px !important;font-weight:bold;text-transform:uppercase;text-align:center;margin-bottom:0;color:#fff;font-size:1em;font-family:"Tex Gyre Adventor",Arial,sans-serif;outline:none;overflow:hidden;display:inline-block;position:relative;line-height:1em;background-color:#ffc000;border:3px
solid #ffc000}.order-action-form .order-submit-button input:hover{border:3px
solid #ffc000;color:#ffc000;background-color:rgba(255, 192, 0, 0.1)}.row{display:flex;flex-wrap:wrap;margin:0
-10px}.order-action{margin-top:10px}.order-action p:last-child{margin-bottom:28px}.tax-exempt{margin-bottom:85px;width:80%}.tax-exempt .form-group{margin-bottom:22px;display:flex}.tax-exempt .form-group
label{width:35%}.tax-exempt .form-group
label{font-size:15px;color:#58595B;font-weight:bold}.exemption-status,.exemption-date{margin-bottom:18px;align-items:center}.tax-exempt .exemption-status.form-group,
.tax-exempt .exemption-date.form-group{display:flex}.tax-exempt .exemption-date.form-group label,
.tax-exempt .exemption-status.form-group
label{width:35%}.tax-exempt .tax-certificate.form-group{align-items:flex-start}.tax-exempt .tax-certificate.form-group .value>a{display:inline-block;margin-bottom:1em}.tax-exempt .exemption-status
.value{font-size:15px;color:#F00;font-weight:bold}.tax-exempt .exemption-status
label{position:relative;padding-bottom:5px}.tax-exempt .exemption-status label::before{content:'';position:absolute;top:100%;left:0;width:200px;height:1px;background-color:#E8E8E8}.tax-exempt .exemption-date
.value{font-size:15px;color:#58595B;font-weight:bold}.tax-exempt .tax-number label,
.tax-exempt .exemption-reason label,
.tax-exempt .tax-certificate
label{margin-bottom:5px;display:inline-block}.tax-exempt .tax-certificate
ins{font-size:15px}.tax-exempt .tax-certificate
.note{margin-top:14px;font-size:10px;color:#58595B}.tax-exempt .button-wrap{display:flex;align-items:center;justify-content:flex-start;width:100%}.tax-exempt .button-wrap
.cancel{position:relative;background-color:#58595b;border:3px
solid #58595b;padding:7px
38px;font-size:1em;font-weight:bold;text-transform:uppercase;text-align:center;color:white;transition:0.3s padding ease-in-out,
0.3s background-color ease-in-out;margin-right:20px;font-family:"Tex Gyre Adventor",Arial,sans-serif;cursor:pointer}.tax-exempt .button-wrap .cancel:hover{background-color:#58595b;border:3px
solid #58595b;color:white}.tax-exempt .button-wrap .cancel::after{position:absolute;top:50%;border-top:6px solid transparent;border-right:4px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #58595b;content:"";margin-left:0.5em;transform:translateY(-50%);transition:0.25s all ease-in-out;color:white}.tax-exempt .button-wrap .cancel:hover::after{border-left-color:white}.w-15{width:15%}.w-50{width:50%}.w-35{width:35%}.woocommerce-MyAccount-content form p
#billing_state{width:90% !important;height:44px}.woocommerce-MyAccount-content .edit-account .form-row-first{width:36%}.default-address .set-default-address{display:none}.default-address .addresslist-content{border-color:#ffc000 !important}.action-wrap
.tooltip{position:relative}.action-wrap .tooltip:after{position:absolute;bottom:30px;left:-29px;background:#58595B 0% 0% no-repeat padding-box;box-shadow:3px 3px 10px #00000029;color:#FFF;content:attr(data-tooltip);font:normal normal normal 10px/15px Roboto;letter-spacing:0px;opacity:0;padding:12px
9px;text-align:left;transition:all .5s ease-in-out;visibility:hidden;width:100px;z-index:2;text-align:center}.action-wrap .tooltip:hover:after{opacity:1;visibility:visible}.woocommerce-billing-fields
.optional{display:none}body.woocommerce-cart .cart-header-copy
h1{text-transform:capitalize !important}.woocommerce-MyAccount-navigation-link--payment-methods{display:none}.checkout-errors{color:red;font-style:italic;font-size:15px}body.woocommerce-checkout form.woocommerce-checkout{flex-wrap:wrap;width:100%}.woocommerce-checkout .col2-set{width:calc(80% - 3.7em)}body.woocommerce-checkout form.woocommerce-checkout
.sidebar{width:20%}.woocommerce-checkout .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper-inner{width:100%}.woocommerce-checkout .woocommerce-shipping-fields .address-dropdown .select2-container{width:100% !important}body.woocommerce-checkout .entry__header
h1{text-transform:capitalize}@media (max-width: 768px){.woocommerce-checkout .col2-set{width:100%;padding:0;margin-bottom:30px}body.woocommerce-checkout form.woocommerce-checkout
.sidebar{width:100%}}@media (max-width: 575px){.woocommerce-checkout .woocommerce-shipping-fields .form-row-first,
.woocommerce-checkout .woocommerce-shipping-fields .form-row-last,
.woocommerce-checkout .woocommerce-shipping-fields .address-state,
.woocommerce-checkout .woocommerce-shipping-fields .address-postcode
body.woocommerce-checkout .woocommerce-checkout #shipping_city_field,
body.woocommerce-checkout .woocommerce-checkout
#billing_city_field{width:100% !important;padding-right:0 !important;padding-left:0 !important}.mobile-navigation-container #menu-main-menu>li:not(.cta-btn){padding-left:1.3rem}}@media (min-width: 768px){.col-md-6{max-width:100%;flex:0 0 auto;width:50%;padding:0
10px}.col-md-3{flex:0 0 auto;width:25%;max-width:100%;padding:0
10px}.col-md-4{flex:0 0 auto;width:33.33333333%;max-width:100%;padding:0
10px}.col-md-8{flex:0 0 auto;width:66.66666667%;max-width:100%;padding:0
10px}}@media (max-width: 768px){.woocommerce-checkout .col2-set{float:left !important;padding-right:0em !important;width:100% !important}.white-tab-content-module .image-gallery-block .gallery-container .image-block{flex-basis:100%;margin-bottom:2em}body.woocommerce-checkout #customer_details-billing
label{width:calc(100% - 30px) !important}body.woocommerce-checkout #customer_details-billing label
img{width:50px !important;float:none !important;margin-top:0 !important;margin-bottom:10px !important;margin-left:10px !important;vertical-align:top !important}body.woocommerce-checkout .woocommerce-checkout #shipping_state_field, body.woocommerce-checkout .woocommerce-checkout
#billing_state_field{width:100% !important;padding-right:0 !important}body.woocommerce-checkout .woocommerce-checkout #shipping_postcode_field, body.woocommerce-checkout .woocommerce-checkout
#billing_postcode_field{width:100% !important;padding-left:0 !important}.woocommerce-checkout #billing_phone_field, .woocommerce-checkout .form-row.form-row-first{padding-right:0 !important;width:100% !important}.woocommerce-checkout .form-row.form-row-first, .woocommerce-checkout .form-row.form-row-last, .woocommerce-checkout #billing_phone_field, .woocommerce-checkout
#billing_email_field{width:100% !important}body.woocommerce-checkout .woocommerce-checkout #shipping_city_field, body.woocommerce-checkout .woocommerce-checkout
#billing_city_field{width:100% !important;padding-right:0 !important}}@media (max-width: 980px){body.my-account .woocommerce-MyAccount-content{margin-top:50px}body.my-account .woocommerce-MyAccount-navigation{min-width:100%;margin-right:0}body.my-account .woocommerce .column-container{display:block}}@media (max-width: 768px){.woocommerce-MyAccount-content .edit-account .form-row-first{width:100% !important;padding:0
!important}.woocommerce-MyAccount-navigation ul li a:hover{transform:scale(1.00) !important}.tax-exempt{margin-bottom:85px !important;width:100% !important}.woocommerce-MyAccount-content .add-address-main .newaddress-form .two-column
.column{width:calc(100% - 0px) !important;margin-right:0!important;margin-bottom:20px !important}.woocommerce-MyAccount-content .add-address-main .newaddress-form .three-column
.column{margin-right:0 !important;clear:both !important;display:block !important;margin-bottom:20px !important}.select-wrap
select{cursor:pointer !important;position:static !important}}body.woocommerce-checkout .entry__header
h1{font-weight:normal !important;text-transform:capitalize !important;font-size:36px !important;line-height:53px !important}body.woocommerce-checkout .woocommerce-shipping-fields .shipping_address
h3{font-size:30px  !important;line-height:44px !important}body.woocommerce-checkout #customer_details-billing label
img{margin-left:10px !important}form.checkout input[disabled],
form.checkout input[readonly]{background-color:#e6e6e6}.wpcf7-form p:has([data-cf7apps-honeypot]),
.wpcf7-form p:has(.cf7apps-honeypot-wrap){margin:0;padding:0;height:0;min-height:0;line-height:0;font-size:0;border:0}.cf7apps-honeypot-wrap,[data-cf7apps-honeypot]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.cf7apps-honeypot-wrap .hp-message,
[data-cf7apps-honeypot] .hp-message{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.cf7apps-honeypot-wrap input.wpcf7-form-control[type="text"],
[data-cf7apps-honeypot] input.wpcf7-form-control[type="text"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.offline-indicator{background-color:#000;color:#fff;padding: .9rem;position:fixed;z-index:9999;left:0;bottom:0;width:100%;transform:translateY(100%);will-change:transform;transition:transform 200ms}.offline-indicator
p{margin:0
0 0 0;color:#fff;font-size: .9rem;text-align:center}.offline-indicator--top{bottom:inherit;top:0;transform:translateY(-100%)}body.pwp-offline .offline-indicator,
body.pwp-offline .offline-indicator--top{transform:translateY(0)}