.disblock { display: block; }
.som-password-sent-message {
margin-bottom: 50px;
padding: 15px;
border: 2px solid #2679ce;
border-radius: 4px;
background-color: #2679ce;
color: #fff;
position: relative;
display: table;
width: 100%;
}
.lostpassword-submit {
margin-bottom: 2rem;
}
.som-password-error-message {
background-color: #2679ce;
border-color: #2679ce;
padding-left: 10px;
}
.som-password-sent-message span {
display: table-cell;
vertical-align: middle;
}
.sompass-submit-loading {
display: inline-block;
display: none;
}
.sompass-submit-loading.submitted {
display: inline-block;
padding-left: 10px;
height: 50px;
line-height: 50px;
}
.sompass-submit-loading img { display: inline; }
#lostpasswordform #somfrp_user_info { display: block; } #reset-pass-submit {
margin: 10px 0 0 0;
}
#somfrp_user_info {
width: 250px;
}
.somfrp-password-wrapper {
width: 200px;
max-width: 400px;
margin-bottom: 10px;
}
.somfrp-password-wrapper input[type="password"].som-password-input,
.somfrp-password-wrapper input[type="text"].som-password-input { width: 200px; }
.somfrp-password-wrapper input[type="password"].som-password-input,
.somfrp-password-wrapper input[type="text"].som-password-input { max-width: 400px; }
.somfrp-eye-toggle {
position:absolute;
right: 0px;
top:50%;
transform:translateY(-50%);
cursor:pointer;
background:none;
border:0;
padding:0;
line-height:1;
width:20px;
height:20px;
border:0; 
background:none; 
padding:0; 
cursor:pointer; 
line-height:1;
}
.somfrp-eye-toggle .somfrp-eye-off { display:none; }
.somfrp-eye-toggle.dashicons-hidden .somfrp-eye { display:none; }
.somfrp-eye-toggle.dashicons-hidden .somfrp-eye-off { display:inline-block; }
.password-requirements li {
color: #999;
}
.password-requirements li.valid {
color: green;
}
.password-requirements li.invalid {
color: #c00;
}.container_saved_card {
display: flex;
flex-wrap: wrap;
gap: 28px;
margin-bottom: 32px;
} .card_inner_wrap {
display: inline-block;
position: relative;
} .card_inner {
position: relative;
width: 393px;
height: 252px;
border-radius: 16px;
padding: 20px 20px 18px;
display: flex;
flex-direction: column;
justify-content: space-between;
overflow: hidden;
background: linear-gradient(135deg, #1a2a3a 0%, #0d1e2e 100%);
box-shadow: 0 8px 32px rgba(0,0,0,0.45);
transition: transform 0.2s ease, box-shadow 0.2s ease;
box-sizing: border-box;
}
.card_inner:hover {
transform: translateY(-3px);
box-shadow: 0 14px 40px rgba(0,0,0,0.55);
} .card_inner.primary {
background: linear-gradient(135deg, #ff7a21 0%, #e85d00 60%, #c44d00 100%);
} .card_inner.disabled {
background: linear-gradient(135deg, #3a3a3a 0%, #1e1e1e 100%);
} .card_inner::before,
.card_inner::after {
content: '';
position: absolute;
border-radius: 50%;
pointer-events: none;
z-index: 0;
}
.card_inner::before {
width: 210px;
height: 210px;
right: -55px;
top: -55px;
background: rgba(255,255,255,0.08);
}
.card_inner::after {
width: 150px;
height: 150px;
right: -15px;
top: 45px;
background: rgba(255,255,255,0.05);
} .card_inner .options {
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
z-index: 10;
} .card_inner .options .provider {
display: flex;
align-items: center;
gap: 8px;
}
.card_inner .options .provider .provider-logo img {
height: 28px;
width: auto;
object-fit: contain;
display: block;
}
.card_inner .options .provider .provider-text {
font-size: 12px;
font-weight: 700;
color: rgba(255,255,255,0.9);
text-transform: uppercase;
letter-spacing: 1.5px;
} .card_inner .options .toggle {
cursor: pointer;
width: 30px;
height: 22px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
z-index: 10;
flex-shrink: 0;
} .card_inner .options .toggle .circle {
display: block;
width: 4px;
height: 4px;
border-radius: 50%;
background: rgba(255,255,255,0.9);
box-shadow: 9px 0 0 rgba(255,255,255,0.9), -9px 0 0 rgba(255,255,255,0.9);
} .card_inner .options {
position: relative;
}
.card_inner .options .toggle_wrap { display: none;
position: absolute;
top: 26px;
right: 0px;
background: #ffffff;
border-radius: 8px;
padding: 4px 0;
min-width: 168px;
box-shadow: 0 6px 24px rgba(0,0,0,0.5);
z-index: 99999; margin-top: 0;
} .card_inner .options .toggle_wrap.toggle_wrap-active {
display: block !important;
} .card_inner .options .toggle_wrap a {
display: flex !important;
align-items: center;
gap: 9px;
padding: 10px 14px;
text-decoration: none !important;
font-size: 13.5px;
font-weight: 500;
line-height: 1;
white-space: nowrap;
transition: background 0.1s;
background: transparent !important;
} .card_inner .options .toggle_wrap a.set_default {
color: #111111 !important;
}
.card_inner .options .toggle_wrap a.set_default:hover {
background: #f2f2f2 !important;
} .card_inner .options .toggle_wrap a.edit_item {
color: #111111 !important;
}
.card_inner .options .toggle_wrap a.edit_item:hover {
background: #f2f2f2 !important;
} .card_inner .options .toggle_wrap a.delete_item {
color: #cc2200 !important;
}
.card_inner .options .toggle_wrap a.delete_item:hover {
background: #fff0ee !important;
} .card_inner .options .toggle_wrap a .icon_card {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 16px;
height: 16px;
} .card_inner .card-number {
position: relative;
z-index: 2;
margin-top: auto;
padding-top: 10px;
}
.card_inner .card-number h3 {
font-size: 17px;
font-weight: 700;
color: #ffffff;
letter-spacing: 2px;
text-transform: uppercase;
margin: 0;
line-height: 1.2;
text-shadow: 0 1px 4px rgba(0,0,0,0.3);
} .card_inner .details {
display: flex;
align-items: flex-end;
justify-content: space-between;
position: relative;
z-index: 2;
margin-top: 10px;
}
.card_inner .details .mode h4 {
font-size: 11px;
font-weight: 700;
color: rgba(255,255,255,0.95);
text-transform: uppercase;
letter-spacing: 1.5px;
margin: 0;
}
.card_inner .details .expire-date p {
margin: 0;
font-size: 11px;
color: rgba(255,255,255,0.75);
line-height: 1.5;
text-align: right;
}
.card_inner .details .expire-date p span {
display: block;
font-size: 9px;
text-transform: uppercase;
letter-spacing: 1px;
color: rgba(255,255,255,0.5);
} .card_label {
margin-top: 10px;
font-size: 14px;
font-weight: 600;
color: #ffffff;
} .no-card-found p {
color: #fff;
font-size: 18px;
padding: 20px 0;
margin: 0;
} @media (max-width: 900px) {
.container_saved_card {
gap: 18px;
}
.card_inner {
width: 260px;
height: 170px;
}
}
@media (max-width: 600px) {
.card_inner {
width: 100%;
max-width: 340px;
height: auto;
min-height: 170px;
}
}
.p-Select option {
background-color: var(--c-inputSelectOptionBackgroundColor);
color: #000!important;
} .card-popup-loader{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.45);
z-index:9999999;
display:none;
align-items:center;
justify-content:center;
}
.card-popup-loader.active{
display:flex !important;
}
.card-popup-spinner{
width:55px;
height:55px;
border:4px solid rgba(255,255,255,0.2);
border-top:4px solid #ffffff;
border-radius:50%;
animation:cardSpinner 0.8s linear infinite;
}
@keyframes cardSpinner{
100%{
transform:rotate(360deg);
}
} .db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text {
transition: all 0.35s ease;
font-size: 16px;
line-height: 26px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 135px;
}
input[type="checkbox"] {
accent-color: #FF8C42 !important;
appearance: none;
border: 1px solid #fff !important;
height: 16px;
width: 16px !important;
position: relative;
margin:0 !important;
}
input[type="checkbox"].gfield-choice-input:checked, 
.ginput_container_consent input[type="checkbox"]:checked,
input[type="checkbox"]:checked{
background-color: #FF8C42!important;
}
input[type="checkbox"]:checked::after {
content: "\f00c";
color: #ffffff; font-size: 12px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-family: "Font Awesome 5 Free";
}
.elementor-widget-woocommerce-checkout-page form #wc-stripe-new-payment-method {
top: 3px;
}
.elementor .db-main .elementor-column.sidebar-col{
width: 380px;
}
.elementor .db-main .elementor-column.content-col{
width: calc(100% - 380px);
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a{
padding-left: 32.5px;
padding-right: 32.5px;
padding-top: 13px;
padding-bottom: 13px !important;
transition: all 0.35s ease;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg{
width: auto;
height: auto;
transition: all 0.35s ease;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg path,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg rect{
transition: all 0.35s ease;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg path,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg rect,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a .elementor-icon-list-icon svg path,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a .elementor-icon-list-icon svg rect{
fill: #fff;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a{
background: #FF8C42;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text,
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item.active-item a .elementor-icon-list-text{
color: rgba(243, 237, 234, 1);
}
.elementor .db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item{
position: relative;
margin: 0px;
}
.db-main .db-header .db-search.elementor-widget-search .e-search .e-search-form .e-search-label{
order:1;
}
.db-main .db-header .db-search.elementor-widget-search .e-search .e-search-form .e-search-label svg {
width: auto;
height: auto;
right: inherit;
left: -30px;
top: inherit;
bottom: 10px;
transform: translateY(-4px);
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list{
cursor: pointer;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg{
width: auto;
height: auto;
transition: all 0.35s ease;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg path,
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg rect{
transition: all 0.35s ease;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list:hover ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg path,
.db-main .db-header .db-user.elementor-widget-pp-icon-list:hover ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg rect,
.db-main .db-header .elementor-element.col-right.showDrop .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg path,
.db-main .db-header .elementor-element.col-right.showDrop .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg rect{
fill: #FF8C42;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text{
transition: all 0.35s ease;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list:hover ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text,
.db-main .db-header .elementor-element.col-right.showDrop .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text{
color: #FF8C42;
}
.db-main .db-header .elementor-element.col-right{
position: relative;
}
.db-main .db-header .user-dropdown.elementor-widget-icon-list {
min-width: 220px;
position: absolute;
right: -30px;
top: 45px;
z-index: 2;
opacity: 0;
visibility: hidden;
transform: translateY(15px);
transition:
opacity 0.45s cubic-bezier(0.25, 1, 0.5, 1),
transform 0.45s cubic-bezier(0.25, 1, 0.5, 1);
}
.db-main .db-header .elementor-element.col-right.showDrop .user-dropdown.elementor-widget-icon-list {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.elementor-element.intro-box .elementor-heading-title {
color: #FF8C42 !important;
}
.acd-intro.elementor-widget.elementor-widget-text-editor {
color: #FF8C42;
}
.intro-box .pp-breadcrumbs-crumb-current {
color: #FF8C42!important;
}
.intro-box .pp-breadcrumbs a {
display: inline-block;
color: #ffffff !important;
}
.db-main .db-header .user-dropdown.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a{
transition: all 0.35s ease;
padding: 10px 15px;
}
.db-main .db-header .user-dropdown.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover{
background: #F5EFE7;
}
.db-main .db-header .user-dropdown.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text{
color: #000;
}
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon{
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
min-height: 184px;
background-color:#222222;
}
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg{
width: 75;
height: auto;
transition: all 0.35s ease;
}
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container,
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg path,
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg rect{
transition: all 0.35s ease;
}
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container:hover .pp-info-box-icon{
background: #F5EFE7;
}
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container:hover .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg path,
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container:hover .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg rect{
fill: #23363D;
}
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container{
text-decoration: none;
}
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-title-container .pp-info-box-title{
background: #fff;
padding: 11.5px 0px;
transition: all 0.35s ease;
}
.db-main .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box-container:hover .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-title-container .pp-info-box-title{
background: #FF8C42;
color: #fff;
} .db-main .db-bread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs{
display: flex;
align-items: center;
column-gap: 12px;
padding: 0px;
margin: 0px;
}
.db-main .db-bread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li.pp-breadcrumbs-separator .pp-separator-icon svg{
width: auto;
height: auto;
}
.db-main .recent_order_wrap{
padding: 0px 0px 85px;
}
.db-main .recent_order_wrap .order-intro{
padding: 0px 0px 0px;
}
.db-main .recent_order_wrap .order-intro p,
.db-main .db-orders .order-intro p{
color: #ffffff;
font-family: "Exo", Sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px; }
.db-main .recent_order_wrap .order-intro p strong,
.db-main .db-orders .order-intro p strong{
color: #FF8C42;
font-weight: 400;
}
.db-main .db-orders .int-status{
text-transform: capitalize;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap{
display: flex;
row-gap: 33px;
flex-direction: column;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap,
.db-main .db-orders .order_details_wrap{
display: flex;
flex-direction: row;
column-gap: 33px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .billing_wrap,
.db-main .db-orders .order_details_wrap .order_status,
.db-main .db-orders .order_details_wrap .delivery_status{
width: 50%;
background: rgba(255, 255, 255, 0.16); border-radius:10px;
overflow:hidden;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status h3,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status h3,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap h3,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .billing_wrap h3,
.db-main .db-orders .order_details_wrap .order_status h3,
.db-main .db-orders .order_details_wrap .delivery_status h3{
color: #152541;
font-family: "Exo", Sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 32px;
text-transform: uppercase;
background: #FF8C42;
padding: 10px 32px;
min-height: 69px;
display: flex;
align-items: center;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner,
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner{
display: flex;
flex-direction: column;
row-gap: 16px;
color: #FFF;
font-family: "Exo", Sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25.2px;
padding: 29px 30px 32px 32px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .order_status_inner{
padding: 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .savior_meta_title,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .savior_meta_title,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .savior_meta_title,
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .savior_meta_title{
font-weight: 600;
color: #FFF;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .order_meta,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .order_meta,
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .order_meta{
display: flex;
justify-content: space-between;
align-items: baseline;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta > span,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .order_meta > span,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .order_meta > span,
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .order_meta > span{
width: 50%;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta .savior_meta_desc,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .order_meta .savior_meta_desc,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .order_meta .savior_meta_desc,
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .order_meta .savior_meta_desc{
text-align: right;
justify-content: flex-end;
color:#ffffff;
font-size: 18px;
}
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .order_meta .savior_meta_desc{
color: #ffffff;
font-family: "Exo", sans-serif;
font-weight: 600;
font-size: 15px;
text-transform:capitalize;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
position: relative;
}
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .order_meta .savior_meta_desc.tracking{
padding-right:22px;
-webkit-line-clamp: 2;
word-break: break-all;
}
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .order_meta .savior_meta_desc.tracking .savior-copy-btn,
.copy_icon_tracking {
position:absolute !important;
top: 0;
right: 0; padding: 0 0 0 5px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary p{
font-weight: 600;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table{
margin: 0px;
padding: 0px 0px 0px;
border: 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr th,
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td{
border: 0px;
padding: 0px 0px;
margin: 0px;
color:#FFF;
font-size: 18px;
}
.db-main .quantity button.minus, .db-main .quantity button.plus{
display:none;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr:last-child td{
padding-bottom: 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td:last-child{
text-align: right;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta .savior_meta_desc{
cursor: pointer;
display: flex;
color:#ffffff;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta .savior_meta_desc #copy_number .sp-i-oneicon_copy{
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M13.3307 0.833374H3.33073C2.41406 0.833374 1.66406 1.58337 1.66406 2.50004V14.1667H3.33073V2.50004H13.3307V0.833374ZM15.8307 4.16671H6.66406C5.7474 4.16671 4.9974 4.91671 4.9974 5.83337V17.5C4.9974 18.4167 5.7474 19.1667 6.66406 19.1667H15.8307C16.7474 19.1667 17.4974 18.4167 17.4974 17.5V5.83337C17.4974 4.91671 16.7474 4.16671 15.8307 4.16671ZM15.8307 17.5H6.66406V5.83337H15.8307V17.5Z" fill="%23B3B3B3"/></svg>') no-repeat;
width: 20px;
height: 20px;
display: inline-block;
margin: 0px 0px 0px 11px;
top: 2px;
position: relative;
transition: all 0.35s ease;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta .savior_meta_desc:hover #copy_number .sp-i-oneicon_copy{
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M13.3307 0.833374H3.33073C2.41406 0.833374 1.66406 1.58337 1.66406 2.50004V14.1667H3.33073V2.50004H13.3307V0.833374ZM15.8307 4.16671H6.66406C5.7474 4.16671 4.9974 4.91671 4.9974 5.83337V17.5C4.9974 18.4167 5.7474 19.1667 6.66406 19.1667H15.8307C16.7474 19.1667 17.4974 18.4167 17.4974 17.5V5.83337C17.4974 4.91671 16.7474 4.16671 15.8307 4.16671ZM15.8307 17.5H6.66406V5.83337H15.8307V17.5Z" fill="%23fff"/></svg>') no-repeat;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary {
border-top: 1px solid rgba(255, 255, 255, 0.50);
border-bottom: 1px solid rgba(255, 255, 255, 0.50);
padding: 16px 0px;
display: flex;
flex-direction: column;
gap: 16px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .order_meta span:last-child{
text-align: right;
word-break: break-word;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .order_meta .order_status {
color: #FF8C42;
border: 0;
font-weight: 600;
background:none;
text-transform:capitalize;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button{
padding: 25px 0px 0px;
margin-top: 0;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow,
.db-main .db-orders .btn-box .btn-shop,.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow,
.db-main .db-orders .btn-row .back-btn{
background: #FF8C42;
color: #202947;
font-family: "Exo", Sans-serif;
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 38px;
text-transform: capitalize;
text-decoration: none;
display: flex;
align-items: center;
justify-content: center;
column-gap: 20px;
padding: 14px 15px;
min-height: 58px;
transition: all 0.35s ease;
border-radius: 100px;
text-align:center;
}
.db-main .db-orders .btn-row .back-btn{
padding: 17px 15px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow:hover,
.db-main .db-orders .btn-box .btn-shop:hover,
.db-main .db-orders .btn-row .back-btn:hover{
background: #fff;
color: #000;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow .sp-i-oneicon_button_arrow_left,
.db-main .db-orders .btn-box .btn-shop .sp-i-oneicon_button_arrow_left,
.db-main .db-orders .btn-row .back-btn .sp-i-oneicon_button_arrow_left{
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="white"/></svg>') no-repeat;
width: 14px;
height: 14px;
display: inline-block;
transition: all 0.35s ease;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow i, .db-main .db-orders .btn-box .btn-shop, .db-main .db-orders .btn-row .back-btn i{
display:none!important;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .btn-arrow:hover .sp-i-oneicon_button_arrow_left,
.db-main .db-orders .btn-box .btn-shop:hover .sp-i-oneicon_button_arrow_left,
.db-main .db-orders .btn-row .back-btn:hover .sp-i-oneicon_button_arrow_left{
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 14C13.5523 14 14 13.5523 14 13L14 4C14 3.44772 13.5523 3 13 3C12.4477 3 12 3.44772 12 4L12 12L4 12C3.44772 12 3 12.4477 3 13C3 13.5523 3.44772 14 4 14L13 14ZM1 1L0.292893 1.70711L12.2929 13.7071L13 13L13.7071 12.2929L1.70711 0.292893L1 1Z" fill="%23FF7A21"/></svg>') no-repeat;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .info_message{
font-family: "Exo", Sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 25.2px;
padding: 40px 0px 0px;
color: #ffffff;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .info_message .col-orange{
color: #8E8B86;
}
.elementor-element.db-orders .elementor-widget-shortcode {
width: 100%;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .chkbox-txt {
display: flex;
align-items: center;
column-gap: 11px;
color: #ffffff;
font-weight: 600;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .chkbox-txt input[type="checkbox"],
.db-main .db-acd .card-body .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 16px;
height: 16px;
border: 1px solid #FF7A21;
border-radius: 0;
background: transparent;
transition: all 0.35s ease;
cursor: pointer;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .chkbox-txt input[type="checkbox"]:checked,
.db-main .db-acd .card-body .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]:checked,
.login-block .login-form.elementor-widget-pp-login-form .pp-form .elementor-form-fields-wrapper .elementor-field-group.elementor-remember-me label input[type="checkbox"]:checked{
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M0 0V16H16V0H0ZM6.53846 12.0146L3.43846 8.56962L4.35346 7.74615L6.50731 10.1392L11.6154 4.05615L12.5592 4.84615L6.53846 12.0146Z" fill="%23FF7A21"/></svg>');
border: 0;
background-repeat: no-repeat;
background-position: center;
border:none !important;
background-color: transparent !important;
}
.db-main input[type="checkbox"]:checked::after{
display:none;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .chkbox-txt input[type="checkbox"][disabled] {
cursor: not-allowed;
}
.db-main .db-orders .no-order{
padding: 0px 0px 45px;
}
.db-main .db-orders .no-order p{
color: #FFFFFF;
font-family: "Exo", Sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25.2px;
}
.db-main .db-orders .btn-box .btn-shop,
.db-main .db-orders .btn-row .back-btn{
max-width: 358px;
}
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .track_button{
border-top: 1px solid rgba(255, 255, 255, 0.7);
padding: 31px 0px 0px;
margin: 31px 0px 0px;
}
.db-main .order_history_wrap{
padding: 0px 0px 0px;
color: #8E8B86;
font-family: "Exo", Sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25.2px;
}
.db-main .order_history_wrap h3{
color: #FFFFFF;
font-family: "Exo", sans-serif;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 50px;
letter-spacing: 0;
text-transform: uppercase;
letter-spacing: 0.6px;
padding: 0px 0px 9px;
}
.db-main .order_history_wrap p{
line-height: 30px;
color:#ffffff
}
.db-main .order_history_wrap table.order_history{
margin: 50px 0px 0px;
border: 0px;
background: rgba(255, 255, 255, 0.16); width: 100%;
border-collapse: collapse;
border-radius:10px;
overflow:hidden;
} .db-main .order_history_wrap table.order_history tr th,
.db-main .order_history_wrap table.order_history tr td{
border: 0px;
position: relative;
}
.db-main .order_history_wrap table.order_history thead {
background: #FF8C42;
}
.db-main .order_history_wrap table.order_history thead tr th {
color: #152541;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 32px;
text-transform: uppercase;
background: #FF8C42;
text-align: left;
padding: 18.5px 0px;
font-family: "Space Grotesk", sans-serif;
}
.db-main .order_history_wrap table.order_history thead tr th:first-child{
padding-left: 50px;
}
.db-main .order_history_wrap table.order_history tbody tr td:after{
content: "";
background: #C3C0BC;
height: 1px;
width: 100%;
display: inline-block;
position: absolute;
right: 0px;
bottom: 0px;
}
.db-main .order_history_wrap table.order_history tbody tr td:first-child:after{
width: calc(100% - 31px);
}
.db-main .order_history_wrap table.order_history tbody tr td:last-child:after{
width: calc(100% - 31px);
right: inherit;
left: 0px;
}
.db-main .order_history_wrap table.order_history tbody tr:last-child td:after{
display: none;
}
.db-main .order_history_wrap table.order_history tbody tr td:first-child{ }
.db-main .order_history_wrap table.order_history tbody tr td{
color: #ffffff;
font-family: "Poppins", Sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25.2px;
text-align: left;
padding: 26.41px 0px;
}
.db-main .order_history_wrap table.order_history tbody tr td:first-child{
padding-left: 50px;
}
.db-main .order_history_wrap table.order_history tbody tr td:last-child{
padding-right: 50px;
}
.db-main .order_history_wrap table.order_history tbody tr td a{
text-decoration: none;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
color: #FFFFFF;
transition: all 0.35s ease;
}
.db-main .order_history_wrap table.order_history tbody tr td a:hover{
color: #FF8C42;
}
.db-main .order_history_wrap table.order_history thead tr th:first-child,
.db-main .order_history_wrap table.order_history tbody tr td:first-child,
.db-main .order_history_wrap table.order_history thead tr th,
.db-main .order_history_wrap table.order_history tbody tr td{
width: 21.75%;
}
.db-main .order_history_wrap table.order_history thead tr th:last-child,
.db-main .order_history_wrap table.order_history tbody tr td:last-child{
width: 13%;
}
.db-main .order_history_wrap .order-pagination{
padding: 52px 0px 0px;
}
.db-main .order_history_wrap .order-pagination{
}
.db-main .order_history_wrap .order-pagination ul.page-numbers {
margin: 0px;
padding: 0px;
display: flex;
align-items: center;
justify-content: flex-end;
list-style: none;
gap: 22px;
margin-top: 38px;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers{
color: #FFF;
font-family: "Exo", Sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 42px;
text-transform: capitalize;
text-decoration: none;
height: 68px;
width: 72px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.35s ease;
border-radius: 75px;
border: 1px solid #FF8C42;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers:hover,
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.current{
background: #FF8C42;
color: #152541;
border: 1px solid #FF8C42;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.prev,
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.next{
font-size: 18px;
line-height: 32px;
padding: 5px;
border: 1px solid #FF8C42;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.next {
margin-left: 0;
font-size: 0;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1075 12.1066C12.6933 11.5208 12.6933 10.571 12.1075 9.98524L2.56159 0.439297C1.97581 -0.14649 1.02606 -0.14649 0.440273 0.439297C-0.145514 1.02508 -0.145514 1.97483 0.440273 2.56062L8.92555 11.0459L0.440273 19.5312C-0.145514 20.117 -0.145514 21.0667 0.440273 21.6525C1.02606 22.2383 1.97581 22.2383 2.56159 21.6525L12.1075 12.1066ZM10.0469 11.0459V12.5459H11.0469V11.0459V9.5459H10.0469V11.0459Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.prev {
margin-left: 0;
font-size: 0;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1075 12.1066C12.6933 11.5208 12.6933 10.571 12.1075 9.98524L2.56159 0.439297C1.97581 -0.14649 1.02606 -0.14649 0.440273 0.439297C-0.145514 1.02508 -0.145514 1.97483 0.440273 2.56062L8.92555 11.0459L0.440273 19.5312C-0.145514 20.117 -0.145514 21.0667 0.440273 21.6525C1.02606 22.2383 1.97581 22.2383 2.56159 21.6525L12.1075 12.1066ZM10.0469 11.0459V12.5459H11.0469V11.0459V9.5459H10.0469V11.0459Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
transform: rotate(180deg);
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.prev{
margin-right: 0px;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.next{
margin-left: 0px;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.prev:hover,
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.next:hover{
border-color: #FF8C42;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.dots{
background: none !important;
cursor: inherit;
} .db-main .db-orders .order_details_wrap{
padding: 36px 0px 0px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner{
padding: 42px 5px 38px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list{
display: flex;
flex-direction: row;
justify-content: space-between;
margin: 0px;
padding: 0px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step{
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
position: relative;
width: 24%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-03{
width: 28%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step:not(:last-child):after{
content: "";
background-image: url("data:image/svg+xml,%3Csvg width='33' height='8' viewBox='0 0 33 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.3536 4.03544C32.5488 3.84018 32.5488 3.52359 32.3536 3.32833L29.1716 0.146351C28.9763 -0.0489113 28.6597 -0.0489113 28.4645 0.146351C28.2692 0.341613 28.2692 0.658195 28.4645 0.853458L31.2929 3.68188L28.4645 6.51031C28.2692 6.70557 28.2692 7.02216 28.4645 7.21742C28.6597 7.41268 28.9763 7.41268 29.1716 7.21742L32.3536 4.03544ZM0 3.68188V4.18188H32V3.68188V3.18188H0V3.68188Z' fill='%233A3A3A'/%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
width: 33px;
height: 8px;
display: inline-block;
position: absolute;
right: 0px;
top: 38px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-01:after{
right: -11%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-02:after{
right: -16%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-03:after{
right: -7%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon{
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #606060;
border-radius: 50%;
width: 80px;
height: 80px;
padding: 12px;
margin: 0px 0px 31px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon{
border-color: #FF8C42;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon svg{
width: auto;
height: auto;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon svg .p-white{
fill: #808080;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon svg .p-white,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon svg .p-white{
fill: #fff;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon svg .p-orange{
fill: #B3B3B3;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon svg path,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon svg path{
fill: #FF8C42;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon svg .p-orange,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon svg .p-orange{
fill: #FF7A21;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .status-txt{
color: #A4A4A4;
text-align: center;
font-family: "Exo", Sans-serif;
font-size: 17px;
font-style: normal;
font-weight: 600;
line-height: 23.8px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .status-txt,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .status-txt{
color: #3A3A3A;
}
.db-main .db-orders .tracking_details{
padding: 78px 0px 0px;
}
.db-main .db-orders .tracking_details h1{
color: #FFF;
font-family: "Space Grotesk", Sans-serif;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 50px;
letter-spacing: 0.6px;
text-transform: uppercase;
}
.db-main .db-orders .btn-row{
padding: 67px 0px 0px;
} .db-main .db-orders .order_details_wrap{
padding: 85px 0px 0px;
}
.db-main .db-orders.order-single .order_details_wrap{
padding: 52px 0px 0px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner{
padding: 42px 5px 38px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list{
display: flex;
flex-direction: row;
justify-content: space-between;
margin: 0px;
padding: 0px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step{
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
position: relative;
width: 24%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-03{
width: 28%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step:not(:last-child):after{
content: "";
background-image: url("data:image/svg+xml,%3Csvg width='33' height='8' viewBox='0 0 33 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.3536 4.03544C32.5488 3.84018 32.5488 3.52359 32.3536 3.32833L29.1716 0.146351C28.9763 -0.0489113 28.6597 -0.0489113 28.4645 0.146351C28.2692 0.341613 28.2692 0.658195 28.4645 0.853458L31.2929 3.68188L28.4645 6.51031C28.2692 6.70557 28.2692 7.02216 28.4645 7.21742C28.6597 7.41268 28.9763 7.41268 29.1716 7.21742L32.3536 4.03544ZM0 3.68188V4.18188H32V3.68188V3.18188H0V3.68188Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
width: 33px;
height: 8px;
display: inline-block;
position: absolute;
right: 0px;
top: 38px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-01:after{
right: -11%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-02:after{
right: -16%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-03:after{
right: -7%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon{
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #606060;
border-radius: 50%;
width: 80px;
height: 80px;
padding: 12px;
margin: 0px 0px 31px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon{
border-color: #C68866;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon svg{
width: auto;
height: auto;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon svg .p-white{
fill: #808080;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon svg .p-white,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon svg .p-white{
fill: #fff;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon svg .p-orange{
fill: #B3B3B3;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon svg path,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon svg path{
fill: #C68866;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .step-icon svg .p-orange,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .step-icon svg .p-orange{
fill: #FF7A21;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .status-txt{
color: #A4A4A4;
text-align: center;
font-family: "Exo", Sans-serif;
font-size: 17px;
font-style: normal;
font-weight: 600;
line-height: 23.8px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .status-txt,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .status-txt{
color: #FF7A21;
}
.db-main .db-orders .tracking_details{
padding: 78px 0px 0px;
}
.db-main .db-orders .tracking_details h1{
color: #FFF;
font-family: "Space Grotesk", Sans-serif;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 50px;
letter-spacing: 0.6px;
text-transform: uppercase;
}
.db-main .db-orders .btn-row{
padding: 59px 0px 0px;
float: right;
max-width: 358px;
width: 100%;
}
.elementor .elementor-element.db-orders  {
width: 100%;
} .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .order_meta .savior_meta_desc {
word-wrap: break-word;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
margin: 0!important;
padding: 0!important;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta:nth-child(4) {
position:relative;
margin-bottom: 16px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .order_meta:nth-child(4)::after {
content: '';
height: 1px;
width: 100%;
position: absolute;
bottom: -15px;
background-color: rgba(255, 255, 255, 0.50);
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button{
display:block;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner { margin: 0 0px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status {
padding-bottom: 32px;
}
.db-main .order_history_wrap .order-pagination {
padding: 0px 0px 0px;
}
.elementor .db-main .elementor-column.content-col .elementor-element.acd-form .gform_validation_errors {
margin: 25px 0;
}
.elementor .db-main .elementor-column.content-col .elementor-element.acd-form  .pp-gravity-form .gfield .validation_message{
color:#FF7A21;
}
@media (max-width: 1750px) {
.elementor-element.tcu-main > .e-con-inner{
padding: 130px 15px;
} .elementor .db-main .elementor-column.sidebar-col{
width: 350px;
}
.elementor .db-main .elementor-column.content-col{
width: calc(100% - 350px);
}
.elementor .db-main .elementor-element.pl-110{
padding-left: 60px !important;
}
.elementor .db-main .elementor-element.content-row{
padding: 44px 60px 140px 60px;
}
.elementor .db-main .content-row .elementor-element.intro-cards{
column-gap: 40px;
padding: 0px 0px 0px!important;
max-width:100%;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a{
padding: 13px 15px 13px 50px;
font-size: 21px;
line-height: 31px;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child:before{
left: 50px;
}
.elementor .db-main .font-38.elementor-widget-heading .elementor-heading-title{
font-size: 36px;
line-height: 46px;
letter-spacing: 0.76px;
}
.db-main .db-sidebar .sidebar-box .db-logo.elementor-widget-image img{
max-width: 290px;
}
.db-main .db-sidebar .sidebar-box .sidebar-nav.elementor-widget-icon-list{
padding: 75px 0px 0px 0px;
}
.db-main .head-row .db-header .header-inner .db-search.elementor-widget-search{
margin: 0px 0px 0px 55px;
}
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text,
.db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.db-main .order_history_wrap h3{
font-size: 29px;
line-height: 48px;
letter-spacing: 0.6px;
}
.elementor .db-main .elementor-column.content-col .intro-cards .int-card{
width: 100%;
}
.db-main .order_history_wrap table.order_history thead tr th:first-child, .db-main .order_history_wrap table.order_history tbody tr td:first-child, .db-main .order_history_wrap table.order_history thead tr th, .db-main .order_history_wrap table.order_history tbody tr td {
width: 19.75%;
}
.db-main .order_history_wrap table.order_history thead tr th:last-child, .db-main .order_history_wrap table.order_history tbody tr td:last-child {
width: 15%;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .card-number h3,
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .mode h4{
font-size: 25px;
line-height: 30px;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .card-type{
padding: 20px 20px 20px;
}
.db-main .db-orders .order_details_wrap {
padding: 80px 0px 0px;
}
.db-main .recent_order_wrap {
padding: 0px 0px 80px;
}
}
@media (max-width: 1620px) {
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a {
padding: 13px 15px 13px 25px;
font-size: 20px;
line-height: 30px;
}
.elementor-element.db-sidebar .dashboard-menu-items:first-child {
padding-top: 28px;
padding-bottom: 28px;
}
.elementor .db-main .elementor-column.sidebar-col{
width: 330px;
}
.elementor .db-main .elementor-column.content-col{
width: calc(100% - 330px);
}
.elementor .db-main .elementor-element.pl-110{
padding-left: 40px !important;
}
.elementor .db-main .elementor-element.db-header{
padding: 28px 30px;
}
.elementor .db-main .elementor-element.content-row{
padding: 42px 30px 140px 40px;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child:before{
left: 35px;
}
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text,
.db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.db-main .order_history_wrap h3{
font-size: 28px;
line-height: 48px;
}
}
@media(max-width:1577px){
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-wd70 {
grid-column: span 7;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-wd30 {
grid-column: span 5;
}
}
@media (max-width: 1550px) {
.elementor-element.tcu-main > .e-con-inner{
padding: 130px 15px;
}
.elementor .db-main .font-38.elementor-widget-heading .elementor-heading-title {
font-size: 34px;
line-height: 44px;
letter-spacing: 0.76px;
}
.elementor .db-main .elementor-element.content-row {
padding: 42px 30px 130px 30px;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-message{
width: 40vw!important;
}
.db-main .pmet-body .pmet-main .container_saved_card {
grid-template-columns: repeat(3, 1fr);
column-gap: 25px;
padding: 40px 0px 0px;
}
.db-main .db-orders .order_details_wrap {
padding: 75px 0px 0px;
}
.db-main .recent_order_wrap {
padding: 0px 0px 75px;
}
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text,
.db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.db-main .order_history_wrap h3{
font-size: 27px;
line-height: 46px;
}
}
@media(max-width:1500px){
.elementor .db-main .elementor-element.pl-110 {
padding-left: 30px !important;
}
.elementor .db-main .elementor-element.content-row {
padding: 42px 30px 120px 30px;
}
.elementor .db-main .font-38.elementor-widget-heading .elementor-heading-title {
font-size: 32px;
line-height: 42px;
letter-spacing: 0.76px;
}
.elementor .pmet-body {
padding-top: 0px!important;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .details .mode h4,
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .card-number h3{
font-size: 25px;
line-height: 30.6px;
}
.elementor .db-main .elementor-element.content-row {
padding: 42px 30px 110px 30px;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text{
font-size:19px;
line-height:29px;
}
}
@media (max-width:1490px){
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, 
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text,
.db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.db-main .order_history_wrap h3{
font-size: 26px;
line-height: 46px;
}
}
@media (max-width:1450px){
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, 
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text,
.db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.db-main .order_history_wrap h3{
font-size: 25px;
line-height: 44px;
}
}
@media(max-width:1400px){
.elementor .db-main .font-38.elementor-widget-heading .elementor-heading-title {
font-size: 30px;
line-height: 40px;
letter-spacing: 0.76px;
}
.elementor .db-main .content-row .elementor-element.intro-cards {
column-gap: 30px;
padding: 70px 0px 0px;
max-width: 100%;
}
.elementor .db-main .elementor-element.content-row {
padding: 42px 30px 100px 30px;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a {
padding: 13px 15px 13px 25px;
font-size: 18px;
line-height: 28px;
}
.elementor .db-main .elementor-column.sidebar-col {
width: 300px;
}
.elementor .db-main .elementor-column.content-col {
width: calc(100% - 300px);
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text {
font-size: 18px;
line-height: 28px;
}
.db-main .db-orders .order_details_wrap .order_status {
width: 60%;
}
.db-main .db-orders .order_details_wrap .delivery_status{
width:40%;
}
.elementor .elementor-element.db-acd.edit-account input,
.elementor .elementor-element.db-acd.edit-account select {
height: 65px !important;
font-size: 18px !important;
}
.elementor .elementor-element.db-acd.edit-account input[type=submit]{
font-size: 16x !important;
}
#gform_wrapper_7 #choice_7_5_1{
height: 16px !important;
}
}
@media(max-width:1370px){
.db-main .order_history_wrap table.order_history thead tr th:last-child, .db-main .order_history_wrap table.order_history tbody tr td:last-child {
width: 17%;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .details .mode h4, .db-main .pmet-body .pmet-main .container_saved_card .card_inner .card-number h3 {
font-size: 22px;
line-height: 27.6px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body {
background: #222;
padding: 42px 20px;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-title-container .pp-info-box-title {
background: #fff;
padding: 11.5px 0px;
transition: all 0.35s ease;
font-size: 22px;
line-height: 32px;
}
.db-main .order_history_wrap table.order_history {
margin: 30px 0px 0px;
}
.db-main .recent_order_wrap {
padding: 0px 0px 20px;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers{
height: 60px;
width: 60px;
font-size: 18px;
}
.db-main .db-orders .order_details_wrap {
padding: 70px 0px 0px;
}
.db-main .recent_order_wrap {
padding: 0px 0px 70px;
}
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, 
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text,
.db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.db-main .order_history_wrap h3{
font-size: 24px;
line-height: 44px;
}
}
@media(max-width:1350px){
.db-main .db-header .elementor-element.col-right {
position: relative;
width: 30%;
}
}
@media(max-width:1310px){
.elementor .db-main .font-38.elementor-widget-heading .elementor-heading-title {
font-size: 28px;
line-height: 38px;
letter-spacing: 0.76px;
}
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text, .db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .order_history_wrap h3 {
font-size: 23px;
line-height: 43px;
}
.elementor .db-main .elementor-column.content-col {
width: calc(100% - 300px);
}
.elementor .db-main .elementor-column.sidebar-col {
width: 300px;
}
.elementor .db-main .elementor-element.content-row {
padding: 42px 20px 90px 20px;
}
.elementor .card-box {
gap: 20px;
}
.db-main .db-sidebar .sidebar-box .db-logo.elementor-widget-image img {
max-width: 250px;
}
.db-main .db-sidebar .sidebar-box .sidebar-nav.elementor-widget-icon-list {
padding: 50px 0px 0px 0px;
}
.db-main .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a {
padding: 13px 15px 13px 25px;
}
.elementor .db-main .content-row .elementor-element.intro-cards {
column-gap: 20px;
padding: 60px 0px 0px;
max-width: 100%;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap, 
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap, 
.db-main .db-orders .order_details_wrap {
column-gap: 20px;
}
.db-main .order_history_wrap {
padding: 20px 0px 0px;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner {
min-height: 225px;
padding: 0px;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-message {
width: 45vw !important;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .card-number h3, .db-main .pmet-body .pmet-main .container_saved_card .card_inner .mode h4 {
font-size: 22px;
line-height: 28px;
}
.db-main .pmet-body .pmet-main .container_saved_card {
grid-template-columns: repeat(2, 1fr);
column-gap: 25px;
padding: 40px 0px 0px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-01:after {
right: -13%;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner, .db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner, .db-main .db-orders .order_details_wrap .order_status .order_status_inner, .db-main .db-orders .order_details_wrap .delivery_status .order_status_inner {
padding: 29px 20px 32px 20px;
}
.db-main .db-orders .order_details_wrap .order_status,
.db-main .db-orders .order_details_wrap .delivery_status {
width: 100%;
}
.db-main .db-orders .order_details_wrap {
flex-direction: column;
gap: 20px;
}
}
@media(max-width:1250px){
.elementor .db-main .font-38.elementor-widget-heading .elementor-heading-title {
font-size: 26px;
line-height: 36px;
letter-spacing: 0.76px;
}
.elementor-element.db-sidebar .dashboard-menu-items:first-child {
padding-top: 26px;
padding-bottom: 26px;
}
.elementor-element.dashboard-menu-items {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 33px;
}
.db-main .db-header .elementor-element.col-right {
position: relative;
width: 40%;
}
.elementor .db-main .elementor-element.content-row {
padding: 42px 15px 80px 15px;
}
.db-main .order_history_wrap table.order_history tbody tr td:last-child {
padding-right: 35px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner, .db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner, .db-main .db-orders .order_details_wrap .order_status .order_status_inner, .db-main .db-orders .order_details_wrap .delivery_status .order_status_inner{
padding:29px 15px 32px 15px;
}
.elementor .db-main .elementor-element.pl-110 {
padding-left: 15px !important;
}
.elementor .db-main .elementor-element.db-header {
padding: 25px 15px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner, .db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner, .db-main .db-orders .order_details_wrap .order_status .order_status_inner, .db-main .db-orders .order_details_wrap .delivery_status .order_status_inner, .db-main .order_history_wrap table.order_history tbody tr td{
font-size: 16px;
line-height: 23.2px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status .order_status_inner .track_button .info_message {
font-size: 16px;
line-height: 28px;
padding: 40px 0px 0px;
}
.db-main .order_history_wrap table.order_history thead tr th{
font-size:18px;
line-height:30px;
}
.db-main .order_history_wrap table.order_history thead tr th:last-child, .db-main .order_history_wrap table.order_history tbody tr td:last-child {
width: 18%;
}
.db-main .order_history_wrap table.order_history tbody tr td:last-child {
padding-right: 30px;
}
.db-main .order_history_wrap table.order_history tbody tr td:first-child {
padding-left: 30px;
}
.db-main .order_history_wrap table.order_history thead tr th:first-child {
padding-left: 30px;
}
.elementor .db-main .elementor-column.sidebar-col {
width: 280px;
}
.elementor .db-main .elementor-column.content-col {
width: calc(100% - 280px);
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon{
padding: 35px 85px;
}
.db-main .db-header .user-dropdown.elementor-widget-icon-list{
right:0;
}
.db-main .db-acd .card-box .acd-card .card-body,
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box-container{
padding-left: 15px;
padding-right: 15px;
}
.db-main .db-acd .card-box .acd-card .card-body .card-info.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text {
width: 27%;
}
.db-main .db-acd .card-box .acd-card .card-body .card-info.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text {
width: 73%;
text-align: right;
}
.db-main .db-orders .order_details_wrap {
padding: 65px 0px 0px;
}
.db-main .recent_order_wrap {
padding: 0px 0px 65px;
}
.db-main .db-orders .order_details_wrap {
flex-direction: column;
gap: 20px;
}
}
@media (max-width:1210px){
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text, .db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .order_history_wrap h3 {
font-size: 22px;
line-height: 42px;
}
}
@media(max-width:1150px){
.db-main .db-orders .order_details_wrap .order_status,
.db-main .db-orders .order_details_wrap .delivery_status{
width: 100%;
}
.db-main .db-orders .order_details_wrap{
flex-direction:column;
gap:20px;
}
}
@media(max-width:1100px){
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td.name {
width: 230px;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-title-container .pp-info-box-title {
background: #fff;
padding: 11.5px 0px;
transition: all 0.35s ease;
font-size: 20px;
line-height: 30px;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon svg {
width: 55px;
height: auto;
transition: all 0.35s ease;
}
}
@media(max-width:1024px){
.no-card-found p,.db-main .db-orders .no-order p {
font-size: 17px;
}
.elementor .db-main .elementor-column.sidebar-col {
width: 280px;
display: none;
}
.pp-offcanvas-content .pp-offcanvas-header {
padding: 20px;
text-align: right;
padding-bottom: 5px;
padding-top: 10px;
}
.elementor-element.dashboard-menu-items {
padding-top: 30px;
}
.pp-offcanvas-content-slide.pp-offcanvas-open .pp-offcanvas-content.pp-offcanvas-visible{
display:block;
}
.elementor .db-main .elementor-column.content-col {
width: 100%;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td.name {
width: auto;
}
.db-main .db-acd .card-box .acd-card .card-head.elementor-widget-pp-info-box .pp-info-box-container {
padding: 10px 15px 10px 15px;
}
.db-main .db-acd .card-box .acd-card .card-body {
padding-left: 15px;
padding-right: 15px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body {
background: #222;
padding: 42px 15px;
}
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a {
font-size: 20px;
line-height: 30px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status h3, .db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status h3, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap h3, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .billing_wrap h3, .db-main .db-orders .order_details_wrap .order_status h3, .db-main .db-orders .order_details_wrap .delivery_status h3{
font-size: 18px;
line-height: 30px;
padding: 10px 15px;
min-height: 65px;
}
.elementor .db-main .font-38.elementor-widget-heading .elementor-heading-title {
font-size: 24px;
line-height: 34px;
letter-spacing: 0.76px;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text {
transition: all 0.35s ease;
font-size: 18px;
line-height: 28px;
}
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-title-container .pp-info-box-title{
font-size:18px;
}
.elementor .db-main .elementor-element.content-row .intro-box .font-18 p {
font-size: 16px;
line-height: 28px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-footer {
padding: 50px 0px 0px;
}
body.admin-bar .dialog-type-lightbox.add-paym {
height: 100vh;
position: fixed;
top: 0;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-message {
width: 55vw !important;
}
.db-main .db-orders .order_details_wrap .order_status{
width: 60%;
}
.db-main .db-orders .order_details_wrap .delivery_status{
width:40%;
}
.db-main .db-orders .order_details_wrap{
flex-direction:row;
gap:20px;
padding: 60px 0px 0px;
}
.db-main .recent_order_wrap {
padding: 0px 0px 60px;
}
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text, .db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .order_history_wrap h3 {
font-size: 21px;
line-height: 40px;
}
}
@media(max-width:991px){
.db-main .content-row .intro-cards .int-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon{
min-height:150px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td.name {
width: 275px;
}
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text, .db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .order_history_wrap h3 {
font-size: 20px;
line-height: 40px;
}
}
@media(max-width:950px){
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-txt a{
font-size:15px;
line-height:28px;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-message {
width: 65vw !important;
}
.db-main .db-orders .order_details_wrap .order_status,
.db-main .db-orders .order_details_wrap .delivery_status{
width: 100%;
}
.db-main .db-orders .order_details_wrap{
flex-direction:row;
gap:20px;
padding: 50px 0px 0px;
}
.db-main .recent_order_wrap {
padding: 0px 0px 50px;
}
.db-main .db-acd .acd-form .change-password a{
font-size: 18px;
line-height: 28px;
}
.db-main .db-acd .acd-form .gform_wrapper.gravity-theme .ginput_complex {
display: flex;
flex-flow: column;
gap: 15px;
}
.db-main .db-acd .acd-form .gform_wrapper.gravity-theme .gform_fields{
grid-row-gap: 15px !important;
}
.pp-gravity-form .gform_wrapper .pp-gf-select-custom {
padding: 0 !important;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap, .db-main .db-orders .order_details_wrap {
flex-direction: column;
gap:20px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap, .db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .billing_wrap, .db-main .db-orders .order_details_wrap .order_status, .db-main .db-orders .order_details_wrap .delivery_status {
width: 100%;
}
}
@media(max-width:880px){
.db-main .db-acd .card-box .acd-card .card-body .card-info.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text {
width: 70%;
text-align: right;
}	
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text, .db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .order_history_wrap h3 {
font-size: 19px;
line-height: 38px;
}
}
@media(max-width:850px){
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td.name {
width: 235px;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner {
min-height: 215px;
padding: 0px;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner .details .mode h4, .db-main .pmet-body .pmet-main .container_saved_card .card_inner .card-number h3 {
font-size: 20px;
line-height: 25.6px;
}
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a {
font-size: 18px;
line-height: 28px;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-message {
width: 80vw !important;
}
.db-main .db-orders .order_details_wrap{
padding: 30px 0px 0px;
}
.db-main .recent_order_wrap {
padding: 0px 0px 20px;
}
}
@media(max-width:795px){
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-wd70,
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-wd30{
grid-column: span 6;
}
.db-main .db-acd .acd-form .change-password a{
font-size: 17px;
line-height: 27px;
}
}
@media(max-width:767px){
.no-card-found p,.db-main .db-orders .no-order p {
font-size: 16px;
}
.elementor .db-main .content-row .elementor-element.intro-cards {
gap: 40px;
padding: 60px 0px 0px;
max-width: 100%;
}
#gform_wrapper_7 #choice_7_5_1 {
padding: 0 !important;
height: 16px !important;
width: 16px !important;
}
.gform_wrapper.gravity-theme .gfield-choice-input+label {
font-weight: 400;
font-size: 16px !important;
}
.elementor .db-main .head-row, .elementor .db-main .head-row .elementor-widget-template {
height: 80px;
}
.db-main .order_history_wrap table.order_history thead tr th {
font-size: 16px;
line-height: 26px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status h3, .db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status h3, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap h3, .db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .billing_wrap h3, .db-main .db-orders .order_details_wrap .order_status h3, .db-main .db-orders .order_details_wrap .delivery_status h3 {
font-size: 16px;
line-height: 26px;
padding: 10px 15px;
min-height: 55px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .status-txt{
font-size: 16px;
line-height: 22.8px;
}
.elementor .db-main .font-38.elementor-widget-heading .elementor-heading-title {
font-size: 22px;
line-height: 32px;
letter-spacing: 0.76px;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers{
height: 50px;
width: 50px;
font-size: 18px;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers{
gap:10px;
}
.db-main .elementor-element.acd-form {
padding-left: 15px;
padding-right: 15px;
}
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.next,
.db-main .order_history_wrap .order-pagination ul.page-numbers li .page-numbers.prev{
background-size:10px;
}
.pp-offcanvas-content .pp-offcanvas-body .sidebar-nav.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a {
font-size: 16px;
line-height: 26px;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status, 
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap, 
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .delivery_status, 
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap, 
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .billing_wrap, 
.db-main .db-orders .order_details_wrap .order_status, .db-main .db-orders .order_details_wrap .delivery_status {
width: 100%; }
.db-main .db-acd .card-box .acd-card .card-body .card-info.elementor-widget-pp-dual-heading .pp-dual-heading span {
width: auto !important;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap, 
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap, 
.db-main .db-orders .order_details_wrap {
gap: 30px;
flex-direction: column;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td.name {
width: auto;
}
.db-main .pmet-body .pmet-main .container_saved_card {
display: grid;
grid-template-columns: repeat(2, 1fr);
column-gap: 24px;
row-gap: 24px;
padding: 40px 0px 0px;
}
.db-main .db-header .db-search.elementor-widget-search .e-search .e-search-form .e-search-input {
padding: 0px 0px 2px 25px;
font-size: 16px;
}
.db-main .db-header .db-search.elementor-widget-search .e-search .e-search-form .e-search-label svg{
width:16px;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-wd70 {
grid-column: span 8;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-wd30 {
grid-column: span 4;
}
.elementor .card-box {
gap: 50px;
}
.elementor .acd-intro .font-18 p {
font-size: 16px;
}
.db-main .db-orders .order_details_wrap,
.db-main .db-orders.order-single .order_details_wrap{
padding: 25px 0px 0px;
}
.db-main .db-orders .btn-row{
padding: 29px 0px 0px;
}
.db-main .content-row .db-bread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs .pp-breadcrumbs-crumb {
font-size: 16px;
line-height: 28px;
}
.db-main .db-acd .card-box .acd-card .card-body .card-info.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text,
.db-main .db-acd .card-box .acd-card .card-body .card-info.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container .details-row p,
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container .details-row h1,
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice .gform-field-label{
font-size:16px;
}
.db-main .recent_order_wrap .order-intro p, .db-main .content-row .db-orders .order-intro p {
font-size: 16px;
line-height: 28px;
}
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container .details-row p,
.db-main .db-acd .card-box .acd-card .card-body .shipping-info-container .details-row h1{
width:auto;
}
.db-main .pmet-body .pmet-main .no-card-found p {
font-size: 16px;
line-height: 28px;
}
.dialog-type-lightbox.add-paym .dialog-widget-content .dialog-message .pmet-pop .addPymentInt #add_new_account_frame{
min-height: 300px !important;
}
.dialog-type-lightbox.add-paym .dialog-widget-content .dialog-message{
height: 308px !important;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-close-button{
width: 40px;
height: 40px;
top: -15px!important;
font-size: 18px!important;
}
.db-main .db-acd .acd-form .gform_wrapper.gravity-theme .ginput_complex {
display: flex;
flex-flow: column;
gap: 15px;
}
.elementor .elementor-element.db-acd.edit-account input, .elementor .elementor-element.db-acd.edit-account select {
height: 60px !important;
font-size: 16px !important;
padding: 10px 15px 10px 15px !important;
}
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text, .db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .order_history_wrap h3 {
font-size: 18px;
line-height: 38px;
}
}
@media(max-width:700px){
.db-main .order_history_wrap table.order_history tbody tr td:last-child {
padding-right: 20px;
}
.db-main .order_history_wrap table.order_history tbody tr td:first-child {
padding-left: 20px;
}
.db-main .order_history_wrap table.order_history thead tr th:first-child {
padding-left: 20px;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-list-text {
transition: all 0.35s ease;
font-size: 16px;
line-height: 26px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 60px;
}
.db-main .order_history_wrap p {
font-size: 16px;
}
}
@media(max-width:630px){
.db-main .head-row .db-header .header-inner .db-search.elementor-widget-search {
margin: 0px 0px 0px 20px;
width: 150px !important;
}
.elementor .db-main .font-38.elementor-widget-heading .elementor-heading-title {
font-size: 20px;
line-height: 30px;
letter-spacing: 0.76px;
}
.add-paym.elementor-popup-modal .dialog-widget-content .dialog-message {
width: 90vw !important;
}
.db-main .order_history_wrap table.order_history tbody tr td:first-child {
padding-left: 15px;
}
.db-main .order_history_wrap table.order_history tbody tr td:last-child {
padding-right: 15px;
}
.db-main .order_history_wrap table.order_history thead tr th:first-child, .db-main .order_history_wrap table.order_history tbody tr td:first-child, .db-main .order_history_wrap table.order_history thead tr th, .db-main .order_history_wrap table.order_history tbody tr td {
width: 17.75%;
}
.db-main .pmet-body .pmet-main .container_saved_card {
display: grid;
grid-template-columns: repeat(1, 1fr);
column-gap: 24px;
row-gap: 24px;
padding: 40px 0px 0px;
}
html.pp-offcanvas-content-widget {
margin: 0 !important;
}
html.pp-offcanvas-content-widget #wpadminbar{
display:none;
}
}
@media(max-width:577px){
.db-main .pmet-body .pmet-main .container_saved_card {
display: grid;
grid-template-columns: repeat(1, 1fr);
column-gap: 24px;
row-gap: 24px;
padding: 40px 0px 0px;
}
.db-main .pmet-body .pmet-main .container_saved_card .card_inner {
min-height: 250px;
padding: 0px;
}
.elementor .db-main .font-38.elementor-widget-heading .elementor-heading-title {
font-size: 18px;
line-height: 28px;
letter-spacing: 0.76px;
}
.db-main .db-header .db-search.elementor-widget-search .e-search .e-search-form .e-search-input{
min-height:25px;
}
.elementor .db-main .db-header .db-user.elementor-widget-pp-icon-list .pp-icon-wrapper {
margin-right: 5px !important;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg {
width: 17px;
}
.db-main .order_history_wrap table.order_history {
overflow: hidden;
display: block;
overflow-x: scroll;
}
.db-main .order_history_wrap table.order_history tbody, .db-main .order_history_wrap table.order_history thead {
width: 580px;
display: block;
}
.db-main .order_history_wrap table.order_history thead tr th:last-child, .db-main .order_history_wrap table.order_history tbody tr td:last-child {
width: 16%;
}
.db-main .order_history_wrap table.order_history tbody tr td:first-child:after {
width: calc(100% - 10px);
}
.db-main .order_history_wrap table.order_history thead tr th:first-child, .db-main .order_history_wrap table.order_history tbody tr td:first-child, .db-main .order_history_wrap table.order_history thead tr th, .db-main .order_history_wrap table.order_history tbody tr td {
width: 15%;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .step-icon {
width: 70px;
height: 70px;
margin: 0px 0px 20px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-01:after {
right: -13%;
top: 30px;
}
}
@media (max-width:550px){
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text, .db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .order_history_wrap h3 {
font-size: 17px;
line-height: 36px;
}
}
@media(max-width:500px){
.db-main .head-row .db-header .header-inner .db-search.elementor-widget-search {
margin: 0px 0px 0px 20px;
width: 155px !important;
}
.db-main .db-header .elementor-element.col-right .pp-icon-wrapper {
margin-right: 6px!important;
}
.db-main .db-header .db-user.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon-list-icon svg {
width: 18px;
height: auto;
transition: all 0.35s ease;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-wd70, 
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-wd30{
grid-column: span 12;
}
.db-main .db-orders.tracking-order .order_details_wrap .order_status .order_status_inner, .db-main .db-orders.tracking-order .order_details_wrap .order_status h3 {
width: 550px;
}
.db-main .db-orders.tracking-order .order_details_wrap .order_status{
overflow: hidden;
overflow-x: scroll;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .customer_address_wrap .shipping_wrap .order_status_inner .order_meta .savior_meta_desc {
word-wrap: break-word;
}
}
@media(max-width:480px){
.elementor-element.db-search.elementor-widget-search {
display: none;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield.db-txt a {
font-size: 17px;
line-height: 28px;
margin: 0;
text-align: left;
width: 100%;
}
.db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_state, .db-main .db-acd .acd-form.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gform-grid-row .gform-grid-col.address_zip {
width: 100%;
}
.db-main .db-acd .acd-form.acd-bill.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]{
width: 20px !important;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td.name {
width: 225px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list {
flex-direction: column;
align-items: center;
gap:15px;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-01:after,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step:not(:last-child):after,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.completed .status-txt br,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.current_step .status-txt br,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step .status-txt br{
display:none;
}
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step,
.db-main .db-orders .order_details_wrap .order_status .order_status_inner .order_steps ul.status-list li.status_step.step-03{
width:100%;
}
.db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .intro-box .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text, .db-main .pmet-saved .font-30.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text, .db-main .order_history_wrap h3 {
font-size: 16px;
line-height: 36px;
}
.db-main .order_history_wrap p {
font-size: 14px;
}
}
@media(max-width:390px){
.db-main .db-acd .acd-form.acd-bill.elementor-widget-pp-gravity-forms .pp-contact-form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]{
width: 23px !important;
}
.db-main .recent_order_wrap .order-details-delivery-status-wrap .order_details_wrap .order_status .order_status_inner .cart_summary table tr td.name {
width: 150px;
}
#elementor-popup-modal-1595 .dialog-close-button {
right: -10px !important;
}
.db-main .db-orders .order_details_wrap .delivery_status .order_status_inner .order_meta .savior_meta_desc.tracking{
-webkit-line-clamp: 3;
}
}
.dp-copy-btn {
position: relative;
display: inline-flex;
align-items: center;
}
.dp-copy-tip {
position: absolute;
bottom: 120%;
left: 50%;
transform: translateX(-50%);
background: #FF7A21;
color: #fff;
font-size: 11px;
padding: 2px 8px;
border-radius: 4px;
white-space: nowrap;
opacity: 0;
transition: opacity 0.2s;
pointer-events: none;
z-index: 99;
}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//spacecityshrimp.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0} .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//spacecityshrimp.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//spacecityshrimp.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//spacecityshrimp.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.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}.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,.woocommerce-page .col2-set{width:100%}.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}.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 .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;margin:0 auto}.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}.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,.woocommerce-page .cart-collaterals{width:100%}.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}.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,.woocommerce-page .cart-collaterals .shipping_calculator{clear:right;float:right}.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}