/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


.new-single button.single_add_to_cart_button.button.alt,
.new-single button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    width:100% !important;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    flex-wrap: nowrap !important;
}
@media (max-width:1366px) {
    .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a {
        margin-inline-start: 10px;
    }
}


.product-template-default div#wc-stripe-express-checkout-element {
    display: none !important;
}

li.wpcsi-product .product-name a {
    font-family: "Pontano Sans", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 1em;
    letter-spacing: 0.21em;
    color: #272727;
	text-transform: uppercase;
}

.wc-toolbar-left,
.wc-toolbar-right .btn-advanced-shop-filter,
div#tab-reviews,
div#tab-additional_information,
a.add_wishlist.button.la-core-wishlist,
#tab-description {
	display: none
}

div#tab-conselhos-de-cuidados,
div#tab-detalhes,
div#tab-care-advice,
#tab-guia-de-tamanhos-de-aneis{
    margin-bottom: 0 !important;
}
div#tab-description {
    margin-bottom: 30px !important;
    border-bottom: 1px solid #ddd;
}
div#tab-description button.accordion-toggle {
    text-transform: uppercase;
}

span.woocommerce-Price-amount.amount bdi,
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    color: #272727 !important;
}


h3 {
	font-weight: 400;
}

.portfolio__item .entry-title {
    font-size: 14px !important;
}
.pf-default.pf-style-1 .loop__item__info:after {
    background-color: rgba(0,0,0,0.7) !important;
}

.enable-header-fullwidth:not(.body-boxed) .site-header-top > .container {
    width: 100% !important
}
.topsiteheader {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.social-media-link.style-default {
    margin: 10px
}
.products-grid-1 .product_item_thumbnail_action {
    top: 10px;
    right: 0;
}
.products-grid-1 .product_item_thumbnail_action .button,
.products-grid-1 .product_item_thumbnail_action .button:hover{
    background: transparent
}
.products-grid-1 .product_item_thumbnail_action .button:hover {
    color: #cc9c45
}
.products-grid-1 .product_item_thumbnail_action .button {
    width: 30px;
    height: 30px;
    line-height: 30px;
}




/*Novo*/

li.reviews_tab,
.extradiv-after-frm-cart,
.la-advanced-product-filters.clearfix .widget.woocommerce.widget_product_categories.accordion-menu,
.la-advanced-product-filters.clearfix .widget.woocommerce.product-sort-by{
	display: none
}
h3.product_item--title,
span.woocommerce-Price-amount.amount,
ul#menu-header-aside-menu li a,
h4.entry-title a {
    font-family: "Pontano Sans", "Helvetica" !important;
    letter-spacing: .08em !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    text-transform: uppercase !important
}


a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart span,
p.woocommerce-result-count,
.wc-view-count p,
.btn-advanced-shop-filter span,
.wc-ordering p,
.widget_text,
footer span,
footer .textwidget p a,
ul#menu-footer-legal a,
.footer-bottom,
.kl-private-reset-css-Xuajs1 p span,
.u-columns.col2-set label{
        font-family: "Pontano Sans", "Helvetica" !important;
    letter-spacing: .08em !important;
    font-weight: 100 !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
}
h2.entry-title.h5 a,
.kl-private-reset-css-Xuajs1 h1 span,
{
        font-family: "Pontano Sans", "Helvetica" !important;
    letter-spacing: .08em !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
}
.loop__item__desc p {
    letter-spacing: .08em !important;
    font-weight: 100 !important
}
h1.entry-title.h3,
h2.entry-title.h3 a {
    text-transform: uppercase;
    letter-spacing: .08em;
    margin: 40px 0;
    font-weight: 100 !important;
}
.entry-content p {
    letter-spacing: .08em;
}
h3.wp-block-heading {
    letter-spacing: .08em;
    font-weight: 100 !important;
}
h2.wp-block-heading,
h3.widget-title span,
.u-column1.col-1 h2,
.u-column2.col-2 h2 {
    text-transform: uppercase;
    letter-spacing: .08em;
    font-size: 20px;
}
input.search-field {
    text-transform: uppercase;
    letter-spacing: .08em;
}



/*Header*/
.site-main-nav .main-menu > li {
    padding: 0 30px
}
.site-main-nav .main-menu > li > a {
    position: relative;
    display: inline-block;
    padding: 0;
	    letter-spacing: .1em;
}
.site-main-nav .main-menu > li > a:after {
    content: "";
    position: absolute;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 0 !important;
    border-bottom: 1px solid #cc9c45 !important;
    transform: scaleX(0) !important;
    transform-origin: left !important;
    transition: transform 0.3s ease-in-out !important;
    border-top: 0;

}
.site-main-nav .main-menu > li:hover > a:after {
    transform: scaleX(1) !important;
}

/*produtos*/
div#tab-encontra-o-teu-tamanho,
div#tab-description{
    margin-bottom: 0 !important;
}
.woocommerce-tabs-custom .woocommerce-tab-panel {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    padding: 0;
}
.accordion-toggle {
    background-color: #FFF;
    color: #333;
    cursor: pointer;
    padding: 15px;
    width: 100%;
    border: none;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    outline: none;
    transition: background-color 0.3s ease;
}
.accordion-toggle:hover {
	background: transparent !important;
	color: #272727;

}
.accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease;
    padding: 0 15px;
    background: #fff;
}

.accordion-open .accordion-content {
    padding: 15px;
    max-height: 1000px;
}
.accordion-toggle::after {
    content: '+';
    float: right;
    font-size: 20px;
    transition: transform 0.3s ease;
}

.accordion-open .accordion-toggle::after {
    content: '−';
}

button.single_add_to_cart_button.button.alt {
    padding: 10px 50px;
    background: #000;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-size: 12px;
}
input.input-text.qty.text {
    height: 54px !important;
}
.product--summary .add_compare, .product--summary .add_wishlist {
    margin-top: 0 !important;
}

.single_add_to_cart_button.button.alt {
    position: relative;
    text-align: center;
    border: 1px solid #9a827d;
}
.single_add_to_cart_button.button.alt::before,
.single_add_to_cart_button.button.alt::after {
    content: '';
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    top: 2px;
    left: 2px;
    border: 1px solid #9a827d;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
}
.single_add_to_cart_button.button.alt:hover::before,
.single_add_to_cart_button.button.alt:hover::after {
    opacity: 1;
}
.site-header .header-component-inner {
    padding-top: 20.5px !important;
}
.la_compt_iem:not(.la_com_action--linktext):not(.la_com_action--link):not(.la_com_action--text):not(.la_com_action--dropdownmenu-text) .component-target {
    width: 25px;
    display: block;
    text-align: center;
    line-height: 25px;
    height: 25px;
    margin: 0 !important
}
.la_com_action--dropdownmenu-text .component-target, .la_com_action--linktext .component-target, .la_com_action--link .component-target, .la_com_action--text .component-target {
    display: block;
    line-height: 20px;
    height: 20px;
    padding-top: 0;
    padding-bottom: 0;
    vertical-align: middle;
}
.la_com_action--dropdownmenu-text, .la_com_action--linktext, .la_com_action--link, .la_com_action--text {
    margin: 0 !important
}


.header_component.header_component--cart.la_compt_iem.la_com_action--cart i,
.header_component.header_component--dropdown-menu.la_compt_iem.la_com_action--dropdownmenu i,
.header_component.header_component--link.la_compt_iem.la_com_action--aside_header i,
.header_component.header_component--link.la_compt_iem.la_com_action--link a i{
    position: relative;
    visibility:hidden;
}
.header_component.header_component--link.la_compt_iem.la_com_action--link a i:before {
    content: '';
    position: absolute;
    visibility: visible;
    top: -12px;
    left: -10px;
    width: 25px;
    height: 25px;
    background: url(https://lioness-treasures.com/wp-content/uploads/2025/03/ico-user.svg) no-repeat center center;
    background-size: contain;
}
.header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox.searchbox__01 i {
    position: relative;
    display: none; 
}
.header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox.searchbox__01 i:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    background: url(https://lioness-treasures.com/wp-content/uploads/2025/03/icon-search.svg) no-repeat center center;
    background-size: contain;
}
.header_component.header_component--cart.la_compt_iem.la_com_action--cart i:before {
    content: '';
    position: absolute;
    visibility: visible;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    background: url(https://lioness-treasures.com/wp-content/uploads/2025/03/icon-cart1.svg) no-repeat center center;
    background-size: contain;
}
.header_component.header_component--dropdown-menu.la_compt_iem.la_com_action--dropdownmenu i:before {
    content: '';
    position: absolute;
    visibility: visible;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    background: url(https://lioness-treasures.com/wp-content/uploads/2025/03/ico-coin.svg) no-repeat center center;
    background-size: contain;
}

.header_component.header_component--link.la_compt_iem.la_com_action--aside_header i:before {
    content: '';
    position: absolute;
    visibility: visible;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    background: url(https://lioness-treasures.com/wp-content/uploads/2025/03/ico-menu.svg) no-repeat center center;
    background-size: contain;
}
.header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox.searchbox__01,
.header_component.header_component--link.la_compt_iem.la_com_action--link,
.header_component.header_component--cart.la_compt_iem.la_com_action--cart,
.header_component.header_component--link.la_compt_iem.la_com_action--aside_header {
    margin-left:20px !important
}
.header_component.header_component--dropdown-menu.la_compt_iem.la_com_action--dropdownmenu {
    margin-left: 20px !important;
}
.entry-summary .wrap-cart-cta .quantity span {
    top: 0 !important;
}

a.btn-readmore,
.loop__item__meta--footer a,
button.needsclick.go300628013.kl-private-reset-css-Xuajs1 {
    border: 1px solid #000 !important;
    padding: 10px 40px !important;
    text-transform: uppercase !important;
    font-weight: 100 !important;
    letter-spacing: .08em !important;
    transition: .3s !important;
	font-size: 12px !important
		
}
a.btn-readmore:hover,
.loop__item__meta--footer a:hover {
    background: #000 !important;
    color: #FFF !important
}
.showposts-loop .loop__item__desc {
    margin-bottom: 30px !important;
}
button.needsclick.go300628013.kl-private-reset-css-Xuajs1, {
    position: relative;
    text-align: center;
    border: 1px solid transparent;
	height: 30px !important
}
button.needsclick.go300628013.kl-private-reset-css-Xuajs1::before,
button.needsclick.go300628013.kl-private-reset-css-Xuajs1::after {
    content: '';
    position: absolute;
    width: calc(100% - 6px);
    height: calc(100% - 6px);
    top: 2px;
    left: 2px;
    border: 1px solid #9a827d;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
}
button.needsclick.go300628013.kl-private-reset-css-Xuajs1:hover::before,
button.needsclick.go300628013.kl-private-reset-css-Xuajs1:hover::after {
    opacity: 1;
}

.but-geral a.elementor-button.elementor-button-link.elementor-size-sm,
.woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,
.woocommerce-Button.button,
.btn-wrapper a {
    padding: 20px 82px !important;
    position: relative !important;
    text-align: center !important;
    border: 1px solid transparent !important;
    font-family: "Pontano Sans", "Helvetica" !important;
    letter-spacing: .08em !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    background: #000 !important;
	color: #FFFFFF
}
.wc-block-cart__submit-container a,
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{    
	  padding: 10px 82px !important;
    position: relative !important;
    text-align: center !important;
    border: 1px solid transparent !important;
    font-family: "Pontano Sans", "Helvetica" !important;
    letter-spacing: .08em !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    background: #000 !important;
	color: #FFFFFF
}

.woocommerce-button.button.woocommerce-form-login__submit:hover,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover, .woocommerce-Button.button:hover,
.btn-wrapper a:hover,
.wc-block-cart__submit-container a{
    background: #000 !important
}

.but-geral a.elementor-button.elementor-button-link.elementor-size-sm::before,
.woocommerce-button.button.woocommerce-form-login__submit::before,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:before,
.woocommerce-Button.button:before,
.btn-wrapper a:before,
.wc-block-cart__submit-container a:before,
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:before{
    content: '';
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    top: 2px;
    left: 2px;
    border: 1px solid #9a827d;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
}

.but-geral a.elementor-button.elementor-button-link.elementor-size-sm:hover::before,
.woocommerce-button.button.woocommerce-form-login__submit:hover::before, .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover:before,
.woocommerce-Button.button:hover:before,
.btn-wrapper a:hover:before,
.wc-block-cart__submit-container a:hover:before,
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover:before{
    opacity: 1;
}
#customer_login .input-text,
#user_login {
height: initial !important;
line-height: initial !important;
padding: 18px !important;
font-size: 14px !important;
letter-spacing: .08em;
font-weight: 100px !important;
font-family: "Pontano Sans", "Helvetica" !important;
}

.custom-product-wrap.related h2 {
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: .08em  
}

.destaque-home .tit-home-destaque {
  position: relative; /* Necessário para o posicionamento */
  top: 20px; /* Inicialmente 20px abaixo */
  opacity: 0; /* Torna o elemento invisível inicialmente */
  transition: all 0.3s ease; /* Transição suave para a mudança */
}
.destaque-home:hover .tit-home-destaque {
  top: 0; /* Volta à posição inicial */
  opacity: 1; /* Torna o elemento visível */
}


.portfolios-loop .loop__item__thumbnail--bkg.la-lazyload-image.gitem-zone-height-mode-1-1.gitem-hide-img.gitem-zone-height-mode-auto.gitem-zone-height-mode-auto-1-1 {
    min-height: 800px !important;
}
.portfolios-loop {
  display: flex;
  flex-wrap: wrap;
}
.portfolios-loop .loop__item:nth-child(1) {
  order: 4;
}
.portfolios-loop .loop__item:nth-child(2) {
  order: 2;
}
.portfolios-loop .loop__item:nth-child(3) {
  order: 1;
}
.portfolios-loop .loop__item:nth-child(4) {
  order: 3;
}

.top-banner .cont-header {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s ease, visibility 0.3s ease;
}
.top-banner:hover .cont-header {
    opacity: 1;
    visibility: visible;
}
.wc-toolbar-right .wc-ordering ul li:nth-child(1),
.wc-toolbar-right .wc-ordering ul li:nth-child(2),
.wc-toolbar-right .wc-ordering ul li:nth-child(3),
.wc-toolbar-right .wc-ordering ul li:nth-child(4) {
    display: none !important;
}

.accordeon-single-prod summary.e-n-accordion-item-title {
    border-top:1px solid #dadada !important;
    border-left: none !important;
    border-bottom: none !important;
    border-right: none !important
}
.accordeon-single-prod .e-con-full.e-flex.e-con.e-child {
    border: none;
}



.product-share-box label,
.product_item--thumbnail-holder span{
    text-transform: uppercase;
}
.elementor-widget-icon-list .elementor-icon-list-text {
	color: #272727 !important
}
div#tab-details,
div#tab-cuidados-com-as-pecas {
    margin-bottom: 0 !important;
}


.swatchly-swatch {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.swatchly-swatch {
    min-height: 25px !important;
}


.but-size-guide {
  padding: 10px 20px;
  background-color: #000;
  color: #fff;
  border: none;
  text-decoration: none;
  display: inline-block;
  border-radius: 0px;
  font-size: 14px;
  cursor: pointer;
  border: 1px solid #000;
  transition: .3s
}
.but-size-guide:hover {
  background: #FFF;
  color: #000
}

div#comments,
a.quickview.button.la-quickview-button{
    display: none;
}


.woocommerce-account aside#sidebar_primary,
.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,
.la_woo_loading {
    display: none;
}

.woocommerce-account .col-md-9 {
    width: 100% !important;
    max-width: 100% !important;
}

html[lang="en-US"] .custom-product-wrap.related h2.block_heading--title {
    position: relative;
    visibility: hidden
}
html[lang="en-US"] .custom-product-wrap.related h2.block_heading--title:before {
    content: 'You may also like...';
    position: absolute;
    visibility: visible
}


.new-single table.variations,
.new-single th.label {
    border: none;
}
.new-single th.label {
    padding: 0
}
.new-single .woocommerce-variation-add-to-cart {
    flex-direction: column !important
}



.new-single .wrap-cart-cta {
    display: flex;
    flex-direction: row;
    gap: 40px;
}
.new-single button.single_add_to_cart_button.button.alt {
    padding: 0;
    color: #FFF
}



.cart-table-all form.woocommerce-cart-form {
    width: 100% !important;
    display: inline-table !important;
}

.wrap-cart-cta,
.woocommerce-tabs-custom{
    width: 100% !important;
}


.elementor-location-footer {
    background: #FFF !important
}



.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {
    color: #272727 !important
}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

h2.woocommerce-loop-product__title,
span.price,
a.reset_variations {
font-family: "Pontano Sans", "Helvetica" !important;
    letter-spacing: .08em !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    color: #272727 !important;
    text-align: center;
}




/*My Account*/
.new-mu-accout h2 {
font-family: "Pontano Sans", "Helvetica" !important;
font-size: 2.765em !important;
font-weight: 500 !important;
line-height: 1.021em !important;
margin-top: 0.67em !important;
margin-bottom: 0.44em !important;
}
.new-mu-accout .woocommerce-form.woocommerce-form-login.login,
.new-mu-accout .woocommerce-form.woocommerce-form-register.register{
    padding: 0 !important;
    border: none !important
        
}
.new-mu-accout .woocommerce-button.button.woocommerce-form-login__submit,
.new-mu-accout .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
background-color: #CBA887 !important;
font-family: "Pontano Sans", "Helvetica" !important;
font-size: 16px !important;
font-weight: 700 !important;
text-transform: uppercase !important;
letter-spacing: 0.08em !important;
fill: #FFFFFF !important;
color: #FFFFFF !important;
border-radius: 32px 32px 32px 32px !important;
padding: 24px 52px 24px 52px !important;
    border: none !important;
}
.new-mu-accout label {
font-family: "Pontano Sans", "Helvetica" !important;
font-size: 17px;
font-weight: 400;
line-height: 1.5em;
letter-spacing: 0.08em;
color: #333333;
margin: 0px 0px 15px 0px;
}
.new-mu-accout input {
    padding: 10px !important;
    border-radius: 0 !important;
    border-top: 0;
    border-left: 0;
    border-radius: 0;
    background: none !important;
font-family: "Pontano Sans", "Helvetica" !important;
font-size: 17px !important;
font-weight: 400 !important;
line-height: 1.5em !important;
letter-spacing: 0.08em !important;
color: #333333 !important;
margin: 0px 0px 15px 0px !important;
    border-bottom: 1px solid #333 !important
}
.woocommerce-LostPassword.lost_password a,
.woocommerce-privacy-policy-text a {
    color: #CBA887 !important;
    font-weight: 700 !important;
}
nav.woocommerce-MyAccount-navigation {
display: none !important;
}
.woocommerce-info {
    border: none !important;
    padding-top: 30px !important;

}

.woocommerce-info .woocommerce-Button.wc-forward.button {
background-color: #CBA887;
font-family: "Pontano Sans", "Helvetica" !important;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
fill: #FFFFFF;
color: #FFFFFF;
border-radius: 32px 32px 32px 32px;
padding: 24px 52px 24px 52px;
    border: none;
    color: #FFF !important;
    top: 0px
}
.woocommerce-info .woocommerce-Button.wc-forward.button:hover {
        background: #B98D58 !important;
}
.woocommerce-info::before {
    display: none !important;
}
.woocommerce-info p {
    padding-top: 10px !important
}
.woocommerce-error {
padding: 33px 30px 30px 50px !important;
border: none;
}

/*Lost Password*/
.new-lost-pass .woocommerce-Input.woocommerce-Input--text.input-text {
    padding: 10px !important;
    border-radius: 0 !important;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
font-family: "Pontano Sans", "Helvetica" !important;
font-size: 17px;
font-weight: 400;
line-height: 1.5em;
letter-spacing: 0.08em;
color: #333333;
margin: 0px 0px 15px 0px;

}
.new-lost-pass .woocommerce-ResetPassword.lost_reset_password p,
.new-lost-pass .woocommerce-ResetPassword.lost_reset_password label {
font-family: "Pontano Sans", "Helvetica" !important;
font-size: 17px;
font-weight: 400;
line-height: 1.5em;
letter-spacing: 0.08em;
color: #333333;
margin: 0px 0px 15px 0px;
}
.new-lost-pass .woocommerce-Button.button {
background-color: #CBA887;
font-family: "Pontano Sans", "Helvetica" !important;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
fill: #FFFFFF;
color: #FFFFFF;
border-radius: 32px 32px 32px 32px;
padding: 24px 52px 24px 52px;
    border: none;
}
.new-lost-pass .woocommerce-Button.button:hover {
    background: #B98D58;
}



.image-gallery-prod ul.jet-woo-product-gallery-anchor-nav-controller {
    display: none
}
[type=button]:focus, 
[type=button]:hover,
[type=submit]:focus,
[type=submit]:hover,
button:focus,
button:hover {
	background-color: transparent !important;
	color: #272727;
}
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,
button.single_add_to_cart_button.button.alt {
    padding: 10px 50px !important;
    background: #000 !important;
    text-transform: uppercase !important;
    letter-spacing: .08em !important;
    font-size: 12px !important;   
}
.new-single button.single_add_to_cart_button.button.alt, .new-single button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed
{
    width: 100% !important;
	max-width: 100% !important;
    height:54px !important
}

.cart-total-page a.shipping-calculator-button {
    color: #272727
}
div#wc-stripe-express-checkout-element {
    display: none;
}


.new-butom-coupon button.button:hover,
.new-page-but-checkout button#place_order {
    background: #000 !important;
    color: #FFF !important
}



