.woocommerce-product-gallery__image img {
transform: none !important;
cursor: default !important;
}
.flex-viewport:hover img {
transform: none !important;
}
.maia-rgpd-consent {
margin-top: 24px;
font-size: 0.9em;
line-height: 1.5;
} body.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name,
body.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name *,
body.woocommerce-cart .woocommerce table.shop_table td.product-name,
body.woocommerce-cart .woocommerce table.shop_table td.product-name * {
color: #ffffff !important;
opacity: 1 !important;
} body.woocommerce-checkout form.woocommerce-checkout table.shop_table td.product-name,
body.woocommerce-checkout form.woocommerce-checkout table.shop_table td.product-name * {
color: #ffffff !important;
opacity: 1 !important;
} .woocommerce-mini-cart-item a,
.woocommerce-mini-cart-item a * {
color: #ffffff !important;
opacity: 1 !important;
}  body.single-product .product,
body.single-product .summary,
body.single-product form.cart,
body.single-product .variations,
body.single-product .wc-pao-addons-container,
body.single-product .product-addon-totals {
color: #fff !important;
} body.single-product .variations select,
body.single-product .wc-pao-addons-container select,
body.single-product .wc-pao-addons-container input[type="text"],
body.single-product .wc-pao-addons-container input[type="number"],
body.single-product .wc-pao-addons-container textarea {
color: #fff !important;
background: rgba(255, 255, 255, 0.06) !important;
border: 1px solid rgba(189, 175, 145, 0.35) !important;
border-radius: 10px;
padding: 10px 12px;
} body.single-product .wc-pao-addons-container ::placeholder {
color: rgba(255, 255, 255, 0.65) !important;
} body.single-product .price,
body.single-product .amount,
body.single-product .woocommerce-Price-amount,
body.single-product .wc-pao-addon-price,
body.single-product .product-addon-totals .amount,
body.single-product .product-addon-totals .woocommerce-Price-amount,
body.single-product .wc-pao-subtotal-line .amount {
color: #BDAF91 !important;
} body.single-product .woocommerce-variation-price {
display: none !important;
} body.single-product .woocommerce-variation,
body.single-product .woocommerce-variation-description,
body.single-product .woocommerce-variation-availability {
color: #fff !important;
} body.single-product .product-addon-totals,
body.single-product .product-addon-totals * {
color: #fff !important;
}
body.single-product .product-addon-totals .amount,
body.single-product .product-addon-totals .woocommerce-Price-amount {
color: #BDAF91 !important;
font-weight: 600 !important;
} body.single-product a.reset_variations {
display: none !important;
}  body.single-product form.variations_form .variations{
background: #181818 !important;
padding: 14px 16px !important;
border-radius: 14px !important;
} body.single-product form.variations_form .variations td.label{
vertical-align: middle !important;
text-align: left !important;
padding: 0 14px 0 0 !important;
white-space: nowrap !important;
color: #fff !important;
font-weight: 600 !important;
}
body.single-product form.variations_form .variations td.value{
vertical-align: middle !important;
padding: 0 !important;
} body.single-product form.variations_form .variations tr{
height: 52px; } .woocommerce .elementor-280 .elementor-element.elementor-element-4dca9ad8 form.cart table.variations{
background: #181818 !important;
border-radius: 14px !important;
padding: 14px 16px !important;
border-collapse: separate !important;
border-spacing: 0 !important;
overflow: hidden;
} .woocommerce .elementor-280 .elementor-element.elementor-element-4dca9ad8 form.cart table.variations tr th,
.woocommerce .elementor-280 .elementor-element.elementor-element-4dca9ad8 form.cart table.variations tr td{
padding-top: 6px !important;
padding-bottom: 6px !important;
padding-left: 0 !important;
padding-right: 0 !important;
color: #fff !important;
vertical-align: middle !important;
} .woocommerce .elementor-280 .elementor-element.elementor-element-4dca9ad8 form.cart table.variations td.label{
text-align: left !important;
white-space: nowrap !important;
padding-right: 14px !important;
font-weight: 600 !important;
} .woocommerce .elementor-280 .elementor-element.elementor-element-4dca9ad8 form.cart table.variations td.value{
padding-left: 0 !important;
} .woocommerce .elementor-280 .elementor-element.elementor-element-4dca9ad8 form.cart table.variations select{
color: #fff !important;
background: rgba(255,255,255,0.06) !important;
border: 1px solid rgba(189,175,145,0.35) !important;
border-radius: 10px !important;
padding: 10px 12px !important;
width: 100%;
} .woocommerce-error,
.woocommerce-message,
.woocommerce-info {
background-color: #181818 !important;
color: #ffffff !important;
border: 1px solid #BDAF91 !important;
} @media (max-width: 767px){
form.woocommerce-form.woocommerce-form-login.login{
height: auto !important;
min-height: 0 !important;
max-height: none !important;
}
} .woocommerce form .password-input{
position: relative !important;
} .woocommerce form .show-password-input{
position: absolute !important;
right: 14px !important;
top: 50% !important;
transform: translateY(-50%) !important;
width: 22px !important;
height: 22px !important;
cursor: pointer !important;
z-index: 10 !important;
opacity: .9 !important;
} .woocommerce form .show-password-input::after{
content: "" !important;
display: block !important;
width: 22px !important;
height: 22px !important;
background-color: #ffffff !important; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5C5 5 2 12 2 12s3 7 10 7 10-7 10-7-3-7-10-7Zm0 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8Z'/%3E%3Ccircle cx='12' cy='12' r='2.2'/%3E%3C/svg%3E") center/contain no-repeat !important;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5C5 5 2 12 2 12s3 7 10 7 10-7 10-7-3-7-10-7Zm0 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8Z'/%3E%3Ccircle cx='12' cy='12' r='2.2'/%3E%3C/svg%3E") center/contain no-repeat !important;
} .woocommerce form .show-password-input.display-password::after{ -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3l18 18' stroke='%23000' stroke-width='2' fill='none'/%3E%3Cpath d='M12 5C5 5 2 12 2 12a18 18 0 0 0 4.2 5.2l2-2a6 6 0 0 1 8-8l2-2A11 11 0 0 0 12 5Z'/%3E%3Cpath d='M14.6 14.6A3.5 3.5 0 0 1 9.4 9.4'/%3E%3C/svg%3E") center/contain no-repeat !important;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3l18 18' stroke='%23000' stroke-width='2' fill='none'/%3E%3Cpath d='M12 5C5 5 2 12 2 12a18 18 0 0 0 4.2 5.2l2-2a6 6 0 0 1 8-8l2-2A11 11 0 0 0 12 5Z'/%3E%3Cpath d='M14.6 14.6A3.5 3.5 0 0 1 9.4 9.4'/%3E%3C/svg%3E") center/contain no-repeat !important;
} .woocommerce form .password-input input{
padding-right: 46px !important;
} .woocommerce form .password-input {
position: relative !important;
} .woocommerce form .show-password-input {
position: absolute !important;
right: 14px !important; top: 50% !important;
transform: translateY(-65%) !important;
width: 22px !important;
height: 22px !important;
cursor: pointer !important;
z-index: 10 !important;
opacity: 0.9 !important;
} .woocommerce form .show-password-input::after {
display: block !important;
width: 22px !important;
height: 22px !important;
} .woocommerce form .password-input input {
padding-right: 46px !important;
} body.woocommerce-account #customer_login form.woocommerce-form .password-input{
position: relative !important;
}
body.woocommerce-account #customer_login form.woocommerce-form .password-input .show-password-input{
position: absolute !important;
right: 14px !important;
top: 50% !important; transform: translateY(-65%) !important;
width: 22px !important;
height: 22px !important;
z-index: 50 !important;
cursor: pointer !important;
opacity: .9 !important;
} body.woocommerce-account #customer_login form.woocommerce-form .password-input input{
padding-right: 46px !important;
}
body.woocommerce-account #customer_login form.woocommerce-form .password-input{
transform: none !important;
} body.woocommerce-account #customer_login .password-input,
body.woocommerce-edit-account .password-input {
position: relative !important;
}
body.woocommerce-account #customer_login .password-input .show-password-input,
body.woocommerce-edit-account .password-input .show-password-input {
position: absolute !important;
right: 14px !important;
top: 50% !important;
transform: translateY(-50%) !important; width: 22px !important;
height: 22px !important;
z-index: 50 !important;
} body.woocommerce-account #customer_login .password-input .show-password-input::after,
body.woocommerce-edit-account .password-input .show-password-input::after {
position: relative !important;
top: -20px !important; color: #fff !important;
font-size: 18px !important;
line-height: 1 !important;
display: block !important;
} body.woocommerce-account #customer_login .password-input input,
body.woocommerce-edit-account .password-input .input {
padding-right: 46px !important;
} .elementor-menu-cart__container .woocommerce-mini-cart,
.elementor-menu-cart__container .woocommerce-mini-cart * {
color: #ffffff !important;
} .elementor-menu-cart__container .woocommerce-mini-cart a {
color: #ffffff !important;
} .elementor-menu-cart__container .woocommerce-mini-cart dl.variation,
.elementor-menu-cart__container .woocommerce-mini-cart dl.variation dt,
.elementor-menu-cart__container .woocommerce-mini-cart dl.variation dd,
.elementor-menu-cart__container .woocommerce-mini-cart .variation,
.elementor-menu-cart__container .woocommerce-mini-cart .variation * {
color: #ffffff !important;
opacity: 1 !important;
} .elementor-menu-cart__container .woocommerce-mini-cart * {
filter: none !important;
mix-blend-mode: normal !important;
}
#sumup-payment-status { 
display: none;
}