.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-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);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-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}:root{
--wallet-pc :'';
}
* {
box-sizing: border-box;
}
*:after,
*:before {
box-sizing: border-box;
}
html,
body {
font-size: 16px;
margin: 0;
padding: 0;
}
h1,
h2,
h3 {
margin: 0;
}
a {
text-decoration: none;
}
a:hover,
a:active,
a:focus {
text-decoration: none;
outline: none;
color: none;
box-shadow: none;
}
ul {
margin: 0;
}
.wps-info-img {
display: inline-block;
margin-right: 6px;
margin-top: -3px;
max-width: 15px;
} input[type=submit].wps-btn__filled {
padding: 10px 25px;
border-radius: 6px;
background-color: var(--wallet-pc);
color: #fff;
font-size: 15px;
font-weight: 700;
line-height: 1.5;
transition: all 0.3s linear;
border: 1px solid var(--wallet-pc);
min-height: 30px;
cursor: pointer;
}
input[type=submit].wps-btn__filled:hover {
border-color: var(--wallet-pc);
color: var(--wallet-pc);
background-color: #fff;
}
@media screen and (min-width: 992px) {
input[type=submit].wps-btn__filled {
padding: 10px 54px;
border-radius: 8px;
}
}       .wps_wcb_wallet_display_wrapper a:hover,
.wps_wcb_wallet_display_wrapper a:active,
.wps_wcb_wallet_display_wrapper a:focus {
outline: none!important;
}
.wps_wcb_wallet_balance_container {
position: relative;
padding: 10px 12px;
border-radius: 6px;
background-color: var(--wallet-pc);  display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px; }
.wps_wcb_wallet_cashback_wrap {
text-align: right;
}
.wps_wcb_wallet_view_transaction {
grid-column-start: 1;
}
.wps_wcb_wallet_display_wrapper_with_qr .wps_wcb_wallet_balance_container h4 {
margin: 0 0 4px;
font-size: 13px;
font-weight: 400;
line-height: 1.25;
color: #fff;
}
.wps_wcb_wallet_balance_container p {
margin: 0;
}
.wps_wcb_wallet_balance_container .woocommerce-Price-amount {
font-size: 16px;
line-height: 1.5;
font-weight: 600;
color: #fff;
}
.wps_wcb_content_template ul.tabs,
.wps_wcb_content_template ul.tabs:last-child {
padding: 0;
margin: 28px 0;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
background-color: #f9f9f9;
border-radius: 6px;
text-align: center;
}
.wps_wcb_content_template ul.tabs li {
list-style: none;
margin: 0;
}
.wps_wcb_content_template ul.tabs li h3 {
font-size: 14px;
line-height: 1.25;
font-weight: 400;
margin: 0 0 10px;
color: #000;
}
.wps_wcb_content_template ul.tabs li.active {
background-color: #f2f2f2;
border-radius: 6px;
}
.wps_wcb_content_template ul.tabs li a {
display: block;
padding: 10px;
text-decoration: none;
height: 100%;
}
.wps_wcb_content_template ul.tabs li svg path {
fill: var(--wallet-pc);
}
.wps_wcb_content_template ul.tabs li .wps_wallet_transfer_tab path:last-of-type,
.wps_wcb_content_template ul.tabs li .wps_wallet_withdrawal_tab path:last-of-type {
fill: #000;
}
.wps_wcb_content_template ul.tabs li .wps_wallet_transactions_tab path:first-of-type,
.wps_wcb_content_template ul.wps_wcb_content_template ul.tabs li .wps_wallet_transfer_tab path:last-of-type,
.wps_wcb_content_template ul.tabs li .wps_wallet_withdrawal_tab path:last-of-type,
.wps_wcb_content_template ul.tabs li .wps_kyc_verification_tab path:first-of-type,
.wps_wcb_content_template ul.tabs li .wps_wallet_recharge_tab path:first-of-type,
.wps_wcb_content_template ul.tabs li .wps_wallet_transactions_tab path:first-of-type,
.wps_wcb_content_template ul.tabs li .wps_wallet_transactions_tab path:last-of-type,
.wps_wcb_content_template ul.tabs li .wps_wallet_fund_request_tab path:last-of-type,
.wps_wcb_content_template ul.tabs li .wps_wallet_referral_tab path:last-of-type, .wps_wcb_content_template ul.tabs li .wps_wallet_referral_tab path:first-of-type {
fill: #000;
}
.wps_wcb_wallet_display_wrapper_with_qr .wps_wcb_wallet_balance_container h4.wallet-balance-title {
font-size: 18px;
}
.wps_kyc_approved_icon {
display: inline-block;
vertical-align: middle;
}
.wps_kyc_approved_icon svg {
width: 24px;
height: 24px;
} .wps_wcb_wallet_display_wrapper .woocommerce {
padding: 0!important;
}
.wps_wcb_wallet_display_wrapper .woocommerce .woocommerce-info {
border-radius: 8px;
border: 1px solid var(--wallet-pc);
padding: 12px 18px 12px 42px;
background-color: var(--wallet-pc)10;
color: var(--wallet-pc);
font-size: 14px;
font-weight: 400;
line-height: 1.5;
margin: 0 0 32px;
flex: 1;
}
.wps_wcb_wallet_display_wrapper .woocommerce-info::before {
top: 12px;
color: var(--wallet-pc);
font-size: 20px;
left: 14px;
line-height: 1;
} @media screen and (min-width: 992px) {
.wps_wcb_wallet_balance_container {
padding: 18px 32px;
}
.wps_wcb_wallet_balance_container .woocommerce-Price-amount {
font-size: 40px;
line-height: 1.25;
}
.wps_wcb_content_template ul.tabs {
margin: 32px 0;
border-radius: 8px;
}
.wps_wcb_content_template ul.tabs li {
padding: 16px;
}
.wps_wcb_content_template ul.tabs li.active {
border-radius: 8px;
}
.wps_wcb_content_template ul.tabs li a {
padding: 20px 0 5px;
}
}    #wps_wallet_transfer_form label {
font-size: 16px;
font-weight: 600;
color: #000;
line-height: 1.25;
margin-bottom: 10px;
display: block;
}
#wps_wallet_transfer_form input[type=email],
#wps_wallet_transfer_form input[type=text],
#wps_wallet_transfer_form input[type=number],
#wps_wallet_transfer_form input[type=select],
#wps_wallet_transfer_form textarea {
box-shadow: none;
border: 2px solid #DFE3E8;
border-radius: 6px;
background: transparent;
padding: 8px;
font-size: 16px;
margin: 0 0 28px;
min-height: 30px;
width: 100%;
max-width: 100%;
}
#wps_wallet_transfer_form input[type=email]:focus,
#wps_wallet_transfer_form input[type=number]:focus,
#wps_wallet_transfer_form input[type=text]:focus,
#wps_wallet_transfer_form textarea:focus {
outline: none;
border-color: var(--wallet-pc);
}
#wps_wallet_transfer_form p {
margin: 0;
}
#wps_wallet_transfer_form .wps-wallet-field-container+.error {
margin: -24px 0 28px;
color: #FF4842;
font-size: 14px;
}
@media screen and (min-width:992px) {
#wps_wallet_transfer_form label {
margin-bottom: 12px;
}
#wps_wallet_transfer_form input[type=email],
#wps_wallet_transfer_form input[type=number],
#wps_wallet_transfer_form input[type=text],
#wps_wallet_transfer_form select,
#wps_wallet_transfer_form textarea {
border-radius: 8px;
padding: 12px;
margin: 0 0 32px;
}
#wps_wallet_transfer_form .wps-wallet-field-container+.error {
margin: -26px 0 32px;
}
}  .wps-wallet-transaction-container #transactions_table_wrapper {
overflow: auto;
}
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom {
position: sticky;
left: 0;
display: flex;
justify-content: flex-end;
align-items: center;
flex-wrap: wrap;
}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table thead tr {
background-color: #F4F6F8;
}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table thead tr th,
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table tbody tr td {
padding: 8px 18px 8px 8px;
}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table thead tr th {
background-color: transparent;
border: none;
color: #637381;
font-size: 14px;
font-weight: 700;
line-height: 1.25;
padding-top: 16px;
padding-bottom: 16px;
box-shadow: none;
}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table thead tr th:first-of-type {
border-radius: 6px 0 0 0;
}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table thead tr th:last-of-type {
border-radius: 0 6px 0 0;
}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table tbody tr td {
font-size: 14px;
line-height: 1.5;
color: #637381;
font-weight: 400;
background-color: transparent;
border: none;
}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table {
border-bottom: 1px solid #919EAB3D;
margin: 0;
}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table tbody tr td:last-of-type {
font-weight: 600;
}
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom .dataTables_length {
padding: 10px 0;
}
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom .dataTables_info {
padding: 0;
font-size: 10px;
font-weight: 400;
color: #212B36;
margin-left: 10px;
}
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom .dataTables_paginate {
margin: 0 0 0 10px;
padding: 0;
}
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom .dataTables_length label {
font-size: 10px;
color: #000;
margin: 0;
}
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom .dataTables_length select {
border: none;
background: none;
font-size: 10px;
font-weight: 400;
color: #212B36;
margin: 0 0 0 10px;
cursor: pointer;
padding: 0;
box-shadow: none;
-webkit-appearance: auto;
appearance: auto;
display: inline-block;
width: auto;
}
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom .dataTables_paginate .paginate_button {
padding: 0;
cursor: pointer;
}
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom .dataTables_paginate .paginate_button.current {
display: none;
}
.wps-wallet-transaction-container #transactions_table_wrapper>.bottom .dataTables_paginate .paginate_button.disabled {
cursor: auto;
}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table tbody tr:nth-of-type(even) {
background-color: #F4F6F8;
}
@media screen and (min-width:992px) {
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table thead tr th:first-of-type {
border-radius: 8px 0 0 0;
}
.wps-wallet-transaction-container #transactions_table_wrapper .wps-wsfw-wallet-field-table thead tr th:last-of-type {
border-radius: 0 8px 0 0;
}
}
.wps_wallet_debit{
color:red !important;
}
.wps_wallet_credit{
color:green !important;
}
.wsfw_show_user_restriction_notice{
width: 100%;
max-width: 275px;
margin:5px auto;
color:#ff0000;
background-color: #ffcbcb;
padding: 5px;
font-size: 12px;
letter-spacing: 0.4px;
text-align: center;
}
.wps_view_withdrawal span {
color: var(--wallet-pc);
text-decoration: underline;
margin-bottom: 20px;
display: block;
cursor: pointer;
}
.wps_withdrawal_table{
display: none;
}
.wps_fund_send_table{
display: none;
}
.wps_fund_recieve_table{
display: none;
} .wps-show-cashback-notice-on-shop-page {
border: none;
color: #000;
padding: 5px 14px;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
display: inline-block;
margin-bottom: 10px;
border-radius: 3px;
background-image: linear-gradient(180deg, #d4ecc4, #ebf6c9);
border-bottom: 2px solid #a9cd3a;
position: relative;
}
.wsfw_comment_section_notice{
color: green;
font-weight: 600;
}
.wps-show-cashback-notice-on-shop-page:after {
content: '';
position: absolute;
top: 4px;
left: 4px;
width: 8px;
height: 8px;
background-color: #a9cd3a;
border-radius: 10px;
box-shadow: 0 0 0 2px #fff;
} .wps_wcb_wallet_balance_container .wps_wallet_referral_friend_link {
text-decoration: none!important;
}
.wps_wallet_referral_friend.dashicons {
position: absolute;
bottom: 15px;
right: 25px;
color: #fff;
cursor: pointer;
font-size: 16px; }
.wps-wallet-referral-wrapper h4 {
font-size: 18px;
font-weight: 600;
text-transform: capitalize;
}
.wps-wallet-popup-right-rewards {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 10px;
padding: 10px;
box-shadow: 0 0 5px rgba(0,0,0,0.2);
border-radius: 5px;
}
.wps-wallet-referral-wrapper code {
font-size: 14px;
font-family: monospace;
background: #f9f9f9;
border: 1px solid #dcdcdc;
padding: 6px 10px;
border-radius: 4px;
color: #333;
word-wrap: break-word;
white-space: break-spaces;
word-break: break-all;
line-height: 1.25;
display: inline-block;
}
.wps-wallet-referral-wrapper #wps_notify_user_copy {
margin: 0;
padding: 5px;
}
.wps-wallet-referral-wrapper button.wps_wsfw_btn_copy {
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
font-size: 16px;
border-radius: 5px;
background: #F6F5FD;
cursor: pointer;
color: var(--wallet-pc);
}
.wps-wallet-referral-wrapper button.wps_wsfw_btn_copy:focus {
outline: none;
box-shadow: none;
}
.wps-wallet-referral-wrapper button.wps_wsfw_btn_copy img {
width: auto;
height: 18px;
}
.wps-wallet-popup-right-rewards .wps_tooltiptext_scl {
color: #f78200;
}
.wps-wallet-referral-wrapper .wps-wallet-referral-notification {
font-size: 14px;
margin: 5px 0 0;
color: #0c8603;
} .wallet-recharge-tab,
.wallet-promotion-tab {
margin: 0 0 20px;
}
.wps-wsfw__prom-tab-item,
.wps-wsfw__re-tab-item {
padding: 5px 15px;
cursor: pointer;
}
.wps-wsfw__prom-tab-item .wps-pr__item-wrap,
.wps-wsfw__re-tab-item .wps-re__item-wrap {
border-radius: 5px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
padding: 0;
}
.wps-wsfw__prom-tab-item.wps-active .wps-pr__item-wrap,
.wps-wsfw__re-tab-item.wps-active .wps-re__item-wrap {
border:1px solid var(--wallet-pc);
background: #f6f5fd;
}
.wps-wsfw__prom-tab-item .wps-pr-offer,
.wps-wsfw__re-tab-item .wps-re-offer {
border-radius: 5px 0 5px 0;
padding: 5px;
font-size: 14px;
line-height: 1.5;
background-color: var(--wallet-pc);
color: #fff;
}
.wps-wsfw__prom-tab-item .wps-pr-offer-desc,
.wps-wsfw__re-tab-item .wps-re-offer-desc {
padding: 5px 15px;
margin: 0;
}
.wps-wsfw__re-tab-item .wps-re-offer-desc {
font-size: 20px;
font-weight: 600;
}
.wps-wsfw__prom-tab-head,
.wps-wsfw__re-tab-head {
margin: 0 0 25px;
}
.wps-wsfw__prom-tab-head h3,
.wps-wsfw__re-tab-head h3 {
font-size: 18px;
font-weight: 600;
line-height: 1.25;
margin: 0 0 10px;
}
.wps-wsfw__prom-tab-head .wps-pr-sub {
font-size: 14px;
margin: 0;
line-height: 1.5;
}
.wps-wsfw__prom-tab-head .wps-pr-time {
color: var(--wallet-pc);
font-size: 16px;
font-weight: 600;
line-height: 1.5;
}
.wps-wsfw__re-tab-item{
display:inline-block
}
form#wps_wallet_transfer_form {
margin-top: 20px;
} @media only screen and ( max-width: 992px ){
.wps_wallet_referral_friend.dashicons{
right : 15px;
}
}
.wps-wsfw-wallet-field-table #overlay {
display:none;
width: 24px;
height: 24px;
position: absolute;
right: 50%;
}
.wps-wsfw-wallet-field-table select .approved, .wps-wsfw-wallet-field-table select.approved {
color: #03dac5 !important;
}
.wps-wsfw-wallet-field-table select .pending, .wps-wsfw-wallet-field-table select.pending1 {
color: #fdb51a !important;
}
.wps-wsfw-wallet-field-table select .rejected , .wps-wsfw-wallet-field-table select.rejected {
color: #f32121 !important;
}
.wps_wsfw_wallet_fund_request_wrapper {
display: flex;
gap: 32px;
margin: 0 0 15px;
}
.wps_wsfw_wallet_fund_request_wrapper #wps_fund_recieve_table_div,.wps_wsfw_wallet_fund_request_wrapper #wps_fund_send_table_div {
cursor: pointer;
position: relative;
color: var(--wallet-pc);
text-decoration: underline;
}
.wps_wsfw_wallet_fund_request_wrapper #wps_fund_recieve_table_div .show_pending_fund_request_count {
position: absolute;
top: 0;
display: inline-flex;
min-width: 30px;
min-height: 30px;
border-radius: 50%;
background: var(--wallet-pc);
justify-content: center;
align-items: center;
text-decoration: none;
color: #ffffff;
top: 50%;
transform: translateY(-50%);
margin-left: 5px;
}
.wps-wsfw-wallet-field-table select {
border: none;
background: transparent;
padding: 0;
cursor: pointer;
}
.wps-wsfw-wallet-field-table select:focus {
outline: none;
}
.wps_wsfw_fund_request_status {
text-align: center;
position: relative;
}
.wps_wsfw_fund_request_status img {
margin: auto;
}
.wps-wallet-popup-right-rewards-in {
display: flex;
gap: 10px;
align-items: center;
}
.wps_wsfw_wallet_user_id{
text-align: right;
}
.wps_wsfw_wallet_user_id h4{
font-size: 16px !important;
}  .wps-wallet-kyc-documents {
margin: 20px 0;
padding: 20px;
background: #fff;
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
} .wps-wallet-kyc-status {
padding: 12px 16px;
border-radius: 6px;
font-size: 15px;
font-weight: 600;
margin-bottom: 15px;
}
.wps-wallet-kyc-status.pending {
background-color: #fff3cd;
border: 1px solid #ffeeba;
color: #856404;
}
.wps-wallet-kyc-status.approved {
background-color: #d4edda;
border: 1px solid #c3e6cb;
color: #155724;
}
.wps-wallet-kyc-status.rejected {
background-color: #f8d7da;
border: 1px solid #f5c6cb;
color: #721c24;
} .wps-wallet-kyc-documents h4 {
margin-top: 15px;
font-size: 16px;
color: #333;
border-bottom: 1px solid #eee;
padding-bottom: 5px;
} .wps-wallet-kyc-documents p {
margin: 8px 0;
font-size: 14px;
color: #444;
} .wps-wallet-kyc-documents p strong {
color: #222;
} .wps-wallet-kyc-documents ul {
list-style: disc inside;
margin: 10px 0 15px 10px;
padding: 0;
}
.wps-wallet-kyc-documents ul li {
margin: 5px 0;
}
.wps-wallet-kyc-documents ul li a {
color: #0073e6;
text-decoration: none;
transition: color 0.2s ease-in-out;
}
.wps-wallet-kyc-documents ul li a:hover {
color: #005bb5;
text-decoration: underline;
}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{zoom:1;width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails,.woocommerce div.product div.thumbnails,.woocommerce-page #content div.product div.thumbnails,.woocommerce-page div.product div.thumbnails{zoom:1}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{zoom:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment,.woocommerce div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment{zoom:1}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;column-gap:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-direction:column;width:100%;padding:0;position:relative}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(4,1fr)}.woocommerce ul.products:not(.elementor-grid).columns-1,.woocommerce-page ul.products:not(.elementor-grid).columns-1{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-right:0}.woocommerce ul.products:not(.elementor-grid).columns-2,.woocommerce-page ul.products:not(.elementor-grid).columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-5,.woocommerce-page ul.products:not(.elementor-grid).columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-6,.woocommerce-page ul.products:not(.elementor-grid).columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left;display:flex;margin:0 auto}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{margin-left:5px}@media (min-width:545px){.woocommerce #content table.cart td.actions>input[type=submit],.woocommerce table.cart td.actions>input[type=submit],.woocommerce-page #content table.cart td.actions>input[type=submit],.woocommerce-page table.cart td.actions>input[type=submit]{margin:5px auto}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{zoom:1;width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:calc(50% - 10px)}.woocommerce .cart-collaterals .cross-sells ul.products li.first,.woocommerce-page .cart-collaterals .cross-sells ul.products li.first{clear:both}.woocommerce .cart-collaterals .cross-sells ul.products li.last,.woocommerce-page .cart-collaterals .cross-sells ul.products li.last{margin-right:0}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;zoom:1;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{zoom:1}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{zoom:1}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0;width:100%;margin-bottom:1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{zoom:1}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.review-rating{order:2}.star-rating{margin-right:10px}.review-count{margin-left:10px;font-size:14px;margin-top:-6px}@media (max-width:544px){.review-rating{display:block}.review-count{margin-left:0;margin-top:0}}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:0;margin:1em 0 0;padding:3px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:3px 0;border-bottom:1px solid var(--ast-border-color);width:100%;margin:10px 0}.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row{padding-left:0;padding-right:0}