.single-breadcrumbs-wrapper nav.woocommerce-MyAccount-navigation.wsmt_extra_navclass {
display: none !important;
}
i.fa.fa-chevron-down.wcmamtx_nav_chevron,i.fa.wcmamtx_group_fa.fa-chevron-up,i.fa.wcmamtx_group_fa.fa-chevron-down {
font-size: 10px;
margin-left: 7px !important;
margin-top: 1px;
}
ul.wcmamtx_sub_level li {
margin-left: 20px;
}
.theme-storefront i.fa.fa-chevron-down.wcmamtx_nav_chevron {
display: none;
}
.theme-storefront a.menu-link.sub-menu-link {
background-color: #e6e6e6 !important;
}
.theme-flatsome a.menu-link.sub-menu-link {
margin-left: 30px;
}
.theme-flatsome i.fa.fa-chevron-down.wcmamtx_nav_chevron {
margin-top:0px !important;
}
.theme-Divi i.fa.wcmamtx_nav_chevron {
display: none;
}
.theme-hello-elementor i.fa.fa-chevron-down.wcmamtx_nav_chevron {
display: none;
}
.theme-buddyx i.wcmamtx_nav_chevron {
display: none;
}
li.woocommerce-MyAccount-navigation-link {
list-style: none;
}
.single-breadcrumbs nav.woocommerce-MyAccount-navigation {
display: none !important;
}
#wpadminbar #wp-admin-bar-wcmamtx_customize_myaccount>.ab-item:before {
content: "\f540" / '';
top: 2px;
}
.woocommerce-account h1.entry-title {
display:none;
}  .wcmamtx_custom_login_register.wc-auth-container {
display: flex;
align-items: stretch;
background: #f4f6fb;
padding: 0;
}
.wcmamtx_custom_login_register .wc-auth-split {
display: flex;
width: 100%;
} .wcmamtx_custom_login_register .wc-auth-left {
flex: 0 0 42%;
background: linear-gradient(145deg, #667eea 0%, #764ba2 100%);
display: flex;
align-items: center;
justify-content: center;
padding: 32px 48px;
position: relative;
overflow: hidden;
}
.wcmamtx_custom_login_register .wc-auth-left-inner {
position: relative;
z-index: 2;
color: #fff;
max-width: 360px;
} .wcmamtx_custom_login_register .wc-auth-animated-headline {
font-size: 38px;
font-weight: 800;
line-height: 1.18;
margin: 0 0 18px;
background: linear-gradient(
90deg,
#fff 0%,
#e0d7ff 20%,
#fff 40%,
#c4b5fd 60%,
#fff 80%,
#e0d7ff 100%
);
background-size: 200% auto;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
animation: wcmamtx-shimmer 14s linear infinite;
}
@keyframes wcmamtx-shimmer {
0%   { background-position: 200% center; }
100% { background-position: -200% center; }
}
.wcmamtx_custom_login_register .wc-auth-left-subtitle {
font-size: 15px;
line-height: 1.7;
color: rgba(255,255,255,.78);
margin: 0 0 36px;
} .wcmamtx_custom_login_register .wc-auth-cta-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(255,255,255,.15);
backdrop-filter: blur(8px);
border: 1px solid rgba(255,255,255,.25);
border-radius: 50px;
padding: 10px 20px;
color: #fff;
font-size: 13px;
font-weight: 600;
letter-spacing: 0.2px;
} .wcmamtx_custom_login_register .wc-auth-blob {
position: absolute;
border-radius: 50%;
pointer-events: none;
}
.wcmamtx_custom_login_register .wc-auth-blob-1 {
width: 300px;
height: 300px;
bottom: -80px;
right: -80px;
background: rgba(255,255,255,.06);
}
.wcmamtx_custom_login_register .wc-auth-blob-2 {
width: 170px;
height: 170px;
top: -45px;
left: -45px;
background: rgba(255,255,255,.06);
}
.wcmamtx_custom_login_register .wc-auth-blob-3 {
width: 70px;
height: 70px;
top: 50%;
right: 28px;
background: rgba(255,255,255,.09);
animation: wcmamtx-float 4s ease-in-out infinite;
}
@keyframes wcmamtx-float {
0%, 100% { transform: translateY(0); }
50%       { transform: translateY(-14px); }
} .wcmamtx_custom_login_register .wc-auth-right {
flex: 1;
display: flex;
align-items: center;
justify-content: center;
padding: 32px 40px;
background: #f4f6fb;
}
.wcmamtx_custom_login_register .wc-auth-card {
width: 100%;
max-width: 440px;
background: #fff;
border-radius: 20px;
padding: 40px;
box-shadow: 0 8px 32px rgba(102,126,234,.1);
} .wcmamtx_custom_login_register .wc-auth-tabs {
display: flex;
border-radius: 50px;
padding: 5px;
margin-bottom: 25px;
}
.wcmamtx_custom_login_register .wc-tab-btn {
flex: 1;
border: 0;
padding: 12px;
cursor: pointer;
border-radius: 50px;
font-weight: 600;
font-size: 12px;
margin-right: 10px;
background: transparent;
color: #555;
transition: background .2s, color .2s;
}
.wcmamtx_custom_login_register .wc-tab-btn.active {
background: #6c63ff;
color: white;
}
.wcmamtx_custom_login_register .wc-tab-content {
display: none;
}
.wcmamtx_custom_login_register .wc-tab-content.active {
display: block;
} .wcmamtx_custom_login_register .form-group {
position: relative;
margin-bottom: 22px;
}
.wcmamtx_custom_login_register .form-group input {
width: 100%;
height: 56px;
border: 2px solid #ddd;
border-radius: 12px;
padding: 15px;
font-size: 15px;
outline: none;
}
.wcmamtx_custom_login_register .form-group input:focus {
border-color: #6c63ff;
}
.wcmamtx_custom_login_register .form-group label {
position: absolute;
top: 17px;
left: 15px;
color: #888;
transition: .3s;
pointer-events: none;
background: #fff;
padding: 0 5px;
}
.wcmamtx_custom_login_register .form-group input:focus + label,
.wcmamtx_custom_login_register .form-group input:valid + label {
top: -10px;
font-size: 12px;
color: #6c63ff;
}
.wcmamtx_custom_login_register .auth-btn {
width: 100%;
border: 0;
padding: 15px;
border-radius: 12px;
cursor: pointer;
color: white;
font-size: 16px;
font-weight: 600;
background: linear-gradient(135deg, #6c63ff, #8a6dff);
}
.wcmamtx_custom_login_register .auth-btn:hover {
opacity: .9;
}
.wcmamtx_custom_login_register .remember-forgot {
margin-top: 15px;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 14px;
}
.wcmamtx_custom_login_register .remember-forgot a {
text-decoration: none;
color: #6c63ff;
}
.wcmamtx_custom_login_register .password-wrapper {
position: relative;
}
.wcmamtx_custom_login_register .toggle-password {
position: absolute;
right: 15px;
top: 18px;
cursor: pointer;
} @media (max-width: 768px) {
.wcmamtx_custom_login_register .wc-auth-split {
flex-direction: column;
min-height: unset;
}
.wcmamtx_custom_login_register .wc-auth-left {
flex: none;
padding: 24px 28px;
}
.wcmamtx_custom_login_register .wc-auth-right {
padding: 24px 20px;
}
.wcmamtx_custom_login_register .wc-auth-card {
padding: 24px 20px;
}
}
.wcmamtx_lost_password.wc-tab-content .woocommerce-js form .form-row input.input-text, .woocommerce-js form .form-row textarea {
width:100%;
}
div.wcmamtx_login_boxes .form-group input {
width: 100%;
height: 56px;
padding: 15px;
border: 2px solid #ddd;
border-radius: 12px;
box-sizing: border-box;
}
@media screen and (max-width: 800px) { 
.wcmamtx_custom_login_register .wc-auth-card{
padding:25px;
}
.wcmamtx_custom_login_register .wc-auth-header h2{
font-size:26px;
}
.wcmamtx_custom_login_register .wc-auth-card {
margin-left: 0%;
width: 100%;
max-width: 100%;
}
}
div.wcmamtx_login_boxes .woocommerce-form-row.woocommerce-form-row--first {
width:100%;
}
div.wcmamtx_login_boxes.wcmamtx_login  .wc-tab-btn {
padding: 5px; 
font-size: 14px;
}
div.wcmamtx_login_boxes .social-login-wrapper {
margin-bottom: 24px;
}
div.wcmamtx_login_boxes .google-login-btn {
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
width: 100%;
height: 58px;
background: #fff;
border: 1px solid #e5e7eb;
border-radius: 14px;
color: #111827;
font-size: 15px;
font-weight: 600;
text-decoration: none;
transition: all .25s ease;
box-shadow:
0 1px 3px rgba(0,0,0,.08);
}
div.wcmamtx_login_boxes .google-login-btn:hover {
background: #f9fafb;
border-color: #d1d5db;
transform: translateY(-2px);
box-shadow:
0 10px 25px rgba(0,0,0,.08);
}
div.wcmamtx_login_boxes .google-login-btn:active {
transform: translateY(0);
}
div.wcmamtx_login_boxes .google-icon {
display: flex;
align-items: center;
justify-content: center;
}
div.wcmamtx_login_boxes .facebook-login-btn {
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
width: 100%;
height: 58px;
background: #fff;
border: 1px solid #e5e7eb;
border-radius: 14px;
color: #111827;
font-size: 15px;
font-weight: 600;
text-decoration: none;
transition: all .25s ease;
box-shadow:
0 1px 3px rgba(0,0,0,.08);
}
div.wcmamtx_login_boxes .facebook-login-btn:hover {
background: #f9fafb;
border-color: #d1d5db;
transform: translateY(-2px);
box-shadow:
0 10px 25px rgba(0,0,0,.08);
}
div.wcmamtx_login_boxes .facebook-login-btn:active {
transform: translateY(0);
}
div.wcmamtx_login_boxes .facebook-icon {
display: flex;
align-items: center;
justify-content: center;
}
div.wcmamtx_login_boxes .divider {
display: flex;
align-items: center;
text-align: center;
margin: 24px 0;
}
div.wcmamtx_login_boxes .divider::before,
div.wcmamtx_login_boxes .divider::after {
content: '';
flex: 1;
height: 1px;
background: #e5e7eb;
}
div.wcmamtx_login_boxes .divider span {
padding: 0 15px;
font-size: 13px;
color: #9ca3af;
font-weight: 600;
letter-spacing: 1px;
}
.wc-auth-container.wcmamtx_custom_login_register {
margin-top: 20px;
margin-bottom: 20px;
}
button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
width: 100%;
}
.wcmamtx_menu  ul.sub-menu.nav-dropdown.nav-dropdown-default i.fa.wcmamtx_nav_chevron {
font-size: 12px;
margin-top: 5px;
margin-left: 5px;
} li.wcmamtx_menu_logged_in {
list-style: none;
} a.wcmamtx-nav-trigger {
display: inline-flex !important;
align-items: center !important;
gap: 10px !important;
text-decoration: none !important;
color: inherit !important;
padding: 5px 10px 5px 5px !important;
border-radius: 50px !important;
transition: background 0.2s ease, box-shadow 0.2s ease !important;
line-height: 1 !important;
}
a.wcmamtx-nav-trigger:hover {
background: rgba(0,0,0,0.05) !important;
box-shadow: none !important;
} .wcmamtx-nav-avatar-wrap {
flex-shrink: 0;
display: flex;
align-items: center;
}
.wcmamtx-nav-avatar-wrap img.wcmamtx-nav-avatar-img,
.wcmamtx-nav-avatar-wrap img {
width: 36px !important;
height: 36px !important;
border-radius: 50% !important;
object-fit: cover !important;
display: block !important;
border: 2px solid rgba(255,255,255,0.8) !important;
box-shadow: 0 1px 4px rgba(0,0,0,0.18) !important;
} .wcmamtx-nav-user-info {
display: flex;
flex-direction: column;
line-height: 1.2;
gap: 1px;
}
.wcmamtx-nav-label {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
opacity: 0.6;
font-weight: 500;
}
.wcmamtx-nav-name {
font-size: 13px;
font-weight: 700;
white-space: nowrap;
max-width: 130px;
overflow: hidden;
text-overflow: ellipsis;
} .wcmamtx-nav-chevron {
display: flex;
align-items: center;
opacity: 0.55;
transition: transform 0.25s ease;
margin-left: 2px;
}
li.wcmamtx_menu_logged_in:hover .wcmamtx-nav-chevron,
li.wcmamtx_menu_logged_in.sfHover .wcmamtx-nav-chevron {
transform: rotate(180deg);
} li.wcmamtx_menu_logged_in > a i.fa.fa-chevron-down.wcmamtx_nav_chevron {
display: none !important;
} li.wcmamtx_menu_logged_in > ul.sub-menu {
border-radius: 12px !important;
box-shadow: 0 12px 35px rgba(0,0,0,0.13) !important;
overflow: hidden !important;
min-width: 200px !important;
padding: 6px 0 !important;
}
li.wcmamtx_menu_logged_in > ul.sub-menu li a {
padding: 10px 18px !important;
font-size: 13.5px !important;
transition: background 0.15s !important;
}
li.wcmamtx_menu_logged_in > ul.sub-menu li a:hover {
background: #f5f5f5 !important;
color: #000 !important;
} @media (max-width: 768px) {
.wcmamtx-nav-user-info {
display: none;
}
.wcmamtx-nav-chevron {
display: none;
}
li.wcmamtx_menu_logged_in img.avatar.photo {
display: none !important;
}
}
.wcmamtx_login_register_buttons {
display: flex;
gap: 12px;
align-items: center;
}
.wcmamtx_login_register_buttons .btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 12px 24px;
border: none;
border-radius: 12px;
font-size: 15px;
font-weight: 600;
line-height: 1;
cursor: pointer;
transition: all 0.3s ease;
text-decoration: none;
}
.wcmamtx_login_register_buttons .btn i {
font-size: 16px;
} .wcmamtx_login_register_buttons .btn-login {
background: linear-gradient(135deg, #3b82f6, #2563eb);
color: #ffffff;
box-shadow: 0 4px 12px rgba(37, 99, 235, 0.25);
}
.wcmamtx_login_register_buttons .btn-login:hover {
background: linear-gradient(135deg, #2563eb, #1d4ed8);
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(37, 99, 235, 0.35);
} .wcmamtx_login_register_buttons .btn-register {
background: linear-gradient(135deg, #22c55e, #16a34a);
color: #ffffff;
box-shadow: 0 4px 12px rgba(22, 163, 74, 0.25);
}
.wcmamtx_login_register_buttons .btn-register:hover {
background: linear-gradient(135deg, #16a34a, #15803d);
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(22, 163, 74, 0.35);
}
.wcmamtx_custom_login_register button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,
.wcmamtx_custom_login_register button.woocommerce-button.button.woocommerce-form-login__submit,.wcmamtx_custom_login_register button.woocommerce-Button.button {
padding: 18px;
background-color: #1a1515 !important;
border-radius: 15px;
margin-top: 20px;
width:100%;
color: white;
font-size: 15px;
}
.wcmamtx_custom_login_register .woocommerce-privacy-policy-text {
background-color: #e7e7ff;
padding: 10px;
font-size: 12px;
}
.wcmamtx_custom_login_register p.wcmamtx_lost_password_info {
background-color: #e7e7ff;
padding: 10px;
font-size: 12px;
}
.wcmamtx_custom_login_register p.wcmamtx_lost_password_info {
background-color: #e7e7ff;
padding: 10px;
font-size: 12px;
border-radius: 10px;
}
.theme-hello-elementor .site-navigation ul.menu li.menu-item-has-children::after,
.theme-Divi #top-menu .menu-item-has-children>a:first-child:after {
display:none;
}
.theme-Avada li.wcmamtx_menu_logged_in a.menu-link.wcmamtx-nav-trigger {
border-top-width: 0 !important;
border: 0px !important;
}
.theme-my-listing li.wcmamtx_menu_logged_in i.material-icons.arrow_drop_down {
display:none;
}  a.wcmamtx-login-btn {
display: inline-flex;
align-items: center;
padding: 8px 20px;
border-radius: 50px;
font-size: 13px;
font-weight: 600;
font-family: inherit;
text-decoration: none;
white-space: nowrap;
line-height: 1;
cursor: pointer;
border: 1px solid black;
}
#wcmamtx-login-popup-overlay .wc-auth-container.wcmamtx_custom_login_register {
margin-top: 0px; 
margin-bottom: 0px; 
}
#wcmamtx-login-popup-overlay .wcmamtx_custom_login_register .wc-auth-card {
margin-left: 0%;
width: 100%;
max-width: 100%;
padding-tpp:20px;
padding-top: 80px;
}
.wc-auth-container.wcmamtx_custom_login_register input[type=text],
.wc-auth-container.wcmamtx_custom_login_register label,
.wc-auth-container.wcmamtx_custom_login_register input[type=password],
.wc-auth-container.wcmamtx_custom_login_register input[type=email] { width: 100%;
}
.theme-generatepress span.wcmamtxx_nav_header_widget_text_logout,.theme-kadence span.wcmamtxx_nav_header_widget_text_logout {
margin-left: 5px;
color:inherit;
}
span.wcmamtxx_nav_header_widget_text_logout {
margin-left: 5px;
}
.main-header-menu > .menu-item > a.menu-link.wcmamtx-nav-trigger {
height:auto;
}
.theme-Divi .et_header_style_left #et-top-navigation nav>ul>li>a.menu-link.wcmamtx-nav-trigger {
padding-bottom:0px !important;
}
.et_header_style_left #et-top-navigation nav>ul>li>a.wcmamtx-login-btn{
padding-bottom:10px !important;
}
.theme-customify button.show-password-input.display-password {
display: none;
}
li#wp-admin-bar-wcmamtx_customize_myaccount {
background-color:green !important;
}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==)}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}.seed-confirm-form {
margin: 0 auto 30px;
background-color: #fff;
}
.seed-confirm-form * {
box-sizing: border-box;
line-height: 1.6;
}
.seed-confirm-form .sc-row {
clear: both;
}
.seed-confirm-form .sc-col,
.seed-confirm-form textarea {
margin-bottom: 15px;
}
.seed-confirm-form .seed-confirm-slip {
margin-bottom: 15px;
}
.seed-confirm-form .seed-confirm-email-group {
margin-bottom: 15px;
}
.seed-confirm-message {
max-width: 840px;
margin: 0 auto 1.5em;
text-align: center;
border-radius: 5px;
background-color: #57ad68;
color: #fff;
padding: 10px 30px;
font-weight: bold;
}
.seed-confirm-message.error {
background-color: #e56a6a;
}
.seed-confirm-message a {
color: #fff;
text-decoration: underline;
font-weight: bold;
}
.seed-confirm-form .input-text {
border: 1px solid #ddd;
background-color: #fff;
font-size: 16px;
padding: 6px 6px 5px;
height: 38px;
}
.seed-confirm-form textarea {
min-height: 100px;
}
.seed-confirm-form .btn-primary {
margin-top: 10px;
}
.seed-confirm-form .input-text {
width: 100%;
}
.seed-confirm-form .help-block {
margin-top: 5px;
font-size: 0.875em;
}
.seed-confirm-form .help-block.form-error {
color: #c00;
}
.seed-confirm-form .required.-invalid {
border: 1px solid #c00;
}
.seed-confirm-form .input-text.hasDatepicker {
background-image: url(//ginsilstudio.com/wp-content/plugins/seed-confirm-pro/img/calendar.png);
background-position: right center;
background-repeat: no-repeat;
background-size: 30px auto;
}
.seed-confirm-form .form-check {
margin-bottom: 10px;
clear: both;
}
.seed-confirm-form label {
display: block;
font-weight: normal;
}
body:not(.logged-in) .seed-confirm-order-detail {
display: none;
}
.seed-confirm-order-detail .input-text.textarea {
min-height: 80px;
background-color: #f5f5f7;
}
.scf-bank {
margin-bottom: 1.5em;
width: auto;
border-collapse: collapse;
border: none;
border-top: 1px solid #ddd;
}
.scf-bank td {
border: none;
border-bottom: 1px solid #ddd;
padding: 12px;
}
.scf-bank .scf-bank-logo {
text-align: center;
padding-left: 0;
}
.scf-bank-logo img {
border-radius: 5px;
}
.scf-bank-info > h4 {
margin: 0 0 4px;
}
.scf-bank-account-name {
display: block;
}
.wc-bacs-bank-details-heading,
.wc-bacs-bank-details,
body.woocommerce-order-received .seed_confirm_order_meta {
display: none;
}
.seed-confirm-bank-info {
margin-bottom: 18px;
}
.seed-confirm-check-wrap {
float: left;
}
.seed-confirm-check-wrap.-logo {
padding-top: 10px;
}
.seed-confirm-bank-info .form-check-label {
cursor: pointer;
clear: both;
}
.seed-confirm-bank-info .form-check-label:after {
content: "";
display: block;
clear: both;
}
.seed-confirm-bank-info .form-check-input {
margin-top: 11px;
margin-right: 5px;
vertical-align: top;
}
.seed-confirm-bank-info-logo {
display: inline-block;
}
.seed-confirm-bank-info-logo img {
width: 32px;
margin-right: 15px;
border-radius: 5px;
vertical-align: middle;
}
.seed-confirm-bank-info-bank,
.seed-confirm-bank-info-account-number,
.seed-confirm-bank-info-account-name {
display: block;
}
.seed-confirm-time .input-text {
display: inline-block;
width: auto;
vertical-align: middle;
min-width: 64px;
margin-right: 8px;
height: 38px;
}
.seed-confirm-slip input {
border-radius: 4px;
line-height: 1em;
font-size: 0.9em;
}
td.woocommerce-orders-table__cell-order-actions a.button {
margin: 3px;
}
td.woocommerce-orders-table__cell-order-actions {
width: 1%;
white-space: nowrap;
} .ui-datepicker {
background-color: #fff;
border: 1px solid #ccc;
border-radius: 4px;
display: none;
margin-top: 4px;
padding: 10px;
width: 240px;
}
.ui-datepicker a,
.ui-datepicker a:hover {
text-decoration: none;
}
.ui-datepicker a:hover,
.ui-datepicker td:hover a {
color: #111;
transition: color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-header {
margin-bottom: 4px;
text-align: center;
}
.ui-datepicker .ui-datepicker-title {
font-weight: 700;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
cursor: pointer;
font-style: normal;
font-weight: normal;
height: 20px;
line-height: 1;
margin-top: 1px;
width: 30px;
font-size: 22px;
font-family: "Helvetica Neue", Helvetica, sans-serif;
}
.ui-datepicker .ui-datepicker-prev {
float: left;
text-align: left;
}
.ui-datepicker .ui-datepicker-next {
float: right;
text-align: right;
}
.ui-datepicker .ui-datepicker-prev:before {
content: "\2190";
font-family: sans-serif;
}
.ui-datepicker .ui-datepicker-next:before {
content: "\2192";
font-family: sans-serif;
}
.ui-datepicker .ui-state-disabled {
color: #999;
}
.ui-datepicker .ui-icon {
display: none;
}
.ui-datepicker .ui-datepicker-calendar {
table-layout: fixed;
width: 100%;
}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
text-align: center;
padding: 4px 0;
}
.ui-datepicker .ui-datepicker-calendar td {
border-radius: 3px;
transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-calendar td:hover {
background-color: #eee;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-calendar td a {
text-decoration: none;
}
.ui-datepicker .ui-datepicker-current-day {
background-color: #4289cc;
}
.ui-datepicker .ui-datepicker-current-day a {
color: #fff;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
background-color: #fff;
cursor: default;
}
.ui-datepicker .ui-datepicker-unselectable {
color: #999;
}
.seed-promptpay-qr {
border: 1px solid #003d6a;
background-color: #fff;
padding: 20px;
border-radius: 4px;
margin-bottom: 1.5em;
}
.seed-promptpay-qr .seed-promptpay-qr-title {
display: none;
}
.seed-promptpay-qr .seed-promptpay-qr-qrcode {
float: left;
margin-right: 20px;
}
.seed-promptpay-qr .seed-promptpay-qr-qrcode > img {
max-width: 150px;
}
.seed-promptpay-qr .seed-promptpay-qr-detail {
overflow: hidden;
}
.seed-promptpay-qr .seed-promptpay-qr-detail > p {
margin: 0 0 2px;
}
.seed-promptpay-qr .seed-promptpay-qr-logo {
width: 135px;
margin: 0 0 2.5px;
display: inline-block;
}
.seed-promptpay-qr .seed-promptpay-qr-detail .seed-promptpay-qr-detail-title {
font-size: 18px;
margin: 0 0 10px;
}
.clearfix::after {
display: block;
content: "";
clear: both;
} .jquery-modal.blocker {
padding-left: 0;
padding-right: 0;
}
#seed-confirm-slip-modal {
padding: 20px;
border-radius: 3px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.seed-confirm-slip-modal-header {
padding: 20px;
background-color: #bbb;
color: #fff;
margin: -20px -20px 20px;
text-align: center;
}
.seed-confirm-slip-modal-header-title {
margin: 0;
color: #fff;
}
.seed-confirm-slip-form {
margin-bottom: 0;
}
#seed-confirm-slip-label {
display: block;
width: 100%;
background-color: #fafafa;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-dection: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
padding: 20px;
text-align: center;
border-radius: 6px;
margin-bottom: 10px;
}
#seed-confirm-slip-label > img.upload-icon {
max-width: 70px;
margin-bottom: 20px;
cursor: pointer;
}
.seed-confirm-slip-title {
cursor: pointer;
margin-bottom: 10px;
}
.seed-confirm-slip-help {
font-size: 14px;
color: #999;
}
.seed-confirm-slip-upload-link {
margin-top: 10px;
border-bottom: 1px dashed #e8e8e8;
display: inline-block;
outline: none;
}
.seed-confirm-slip-upload-link:hover {
border-bottom-color: #ddd;
}
.seed-confirm-slip-file-selected-box {
display: none;
width: 100%;
padding: 2px 5px;
background-color: #fff;
border-radius: 20px;
margin-top: 12px;
border: 1px solid #efefef;
font-size: 14px;
}
#seed-confirm-slip-label .seed-confirm-slip-upload-button {
margin-top: 16px;
}
.seed-confirm-slip-form button[type="submit"] {
display: block;
width: 100%;
}
.seed-confirm-upload-success {
text-align: center;
display: none;
}
.seed-confirm-upload-success-icon {
position: relative;
width: 100px;
height: 100px;
text-align: center;
background-color: #fff;
border-radius: 100%;
margin: 0 auto;
border: 4px solid rgba(165, 220, 134, 0.3);
margin-bottom: 10px;
opacity: 0;
-webkit-transform: translateY(30%);
-ms-transform: translateY(30%);
-o-transform: translateY(30%);
transform: translateY(30%);
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.seed-confirm-upload-success-icon.active {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.seed-confirm-upload-success-icon > img {
width: 50px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.seed-confirm-upload-success-title {
margin-bottom: 10px;
}
#seed-confirm-slip-modal-success-loading {
position: absolute;
} .seed-confirm-slip-modal-loading {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.7);
display: none;
}
.seed-confirm-upload-success-message {
font-size: 16px;
}
.seed-confirm-upload-success-close {
margin-top: 15px;
display: inline-block;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle {
width: 40px;
height: 40px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle:before {
content: "";
display: block;
margin: 0 auto;
width: 15%;
height: 15%;
background-color: #333;
border-radius: 100%;
-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle2 {
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle3 {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle4 {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle5 {
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle6 {
-webkit-transform: rotate(150deg);
-ms-transform: rotate(150deg);
transform: rotate(150deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle7 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle8 {
-webkit-transform: rotate(210deg);
-ms-transform: rotate(210deg);
transform: rotate(210deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle9 {
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle10 {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle11 {
-webkit-transform: rotate(300deg);
-ms-transform: rotate(300deg);
transform: rotate(300deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle12 {
-webkit-transform: rotate(330deg);
-ms-transform: rotate(330deg);
transform: rotate(330deg);
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle2:before {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle3:before {
-webkit-animation-delay: -1s;
animation-delay: -1s;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle4:before {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle5:before {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle6:before {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle7:before {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle8:before {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle9:before {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle10:before {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle11:before {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s;
}
.seed-confirm-slip-modal-loading > .sk-fading-circle .sk-circle12:before {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
0%,
39%,
100% {
opacity: 0;
}
40% {
opacity: 1;
}
}
@keyframes sk-circleFadeDelay {
0%,
39%,
100% {
opacity: 0;
}
40% {
opacity: 1;
}
}
@media (min-width: 768px) {
.seed-confirm-form {
border: 1px solid #ddd;
padding: 25px 30px;
}
.seed-confirm-form .sc-row {
margin-left: -15px;
margin-right: -15px;
}
.seed-confirm-form .sc-row:after {
content: "";
display: block;
clear: both;
}
.seed-confirm-form .sc-col {
padding-left: 15px;
padding-right: 15px;
width: 50%;
float: left;
}
.seed-confirm-check-wrap.-logo {
padding-top: 0;
}
.seed-confirm-check-wrap.-detail {
width: calc(100% - 75px);
display: table;
float: none;
min-height: 32px;
}
.seed-confirm-bank-info-bank,
.seed-confirm-bank-info-account-number,
.seed-confirm-bank-info-account-name {
display: table-cell;
width: 33%;
vertical-align: middle;
}
.seed-confirm-bank-info-account-number {
padding-left: 15px;
padding-right: 15px;
}
.scf-bank-account-name {
display: inline;
} #seed-confirm-slip-modal {
padding: 32px;
}
.seed-confirm-slip-modal-header {
padding: 32px;
margin: -32px -32px 32px;
}
}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//ginsilstudio.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(//ginsilstudio.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(//ginsilstudio.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(//ginsilstudio.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}