.elementor-kit-15{--e-global-color-primary:#486284;--e-global-color-secondary:#DDDAC4;--e-global-color-text:#484F45;--e-global-color-accent:#273F5A;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Armin Grotesk";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Armin Grotesk";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:200;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#EAEAE8;color:var( --e-global-color-text );font-family:"Armin Grotesk", Sans-serif;font-weight:500;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:#EAEAE8;font-family:"Armin Grotesk", Sans-serif;font-size:16px;font-weight:200;text-transform:uppercase;color:var( --e-global-color-text );border-style:none;border-radius:200px 200px 200px 200px;padding:8px 20px 8px 20px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{background-color:var( --e-global-color-text );color:#EAEAE8;border-style:none;border-radius:200px 200px 200px 200px;}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-kit-15 h1{color:var( --e-global-color-text );font-family:"Playfair Display", Sans-serif;}.elementor-kit-15 h2{color:var( --e-global-color-text );font-family:"Playfair Display", Sans-serif;}.elementor-kit-15 h3{color:var( --e-global-color-text );font-family:"Playfair Display", Sans-serif;}.elementor-kit-15 h4{color:var( --e-global-color-text );font-family:"Playfair Display", Sans-serif;}.elementor-kit-15 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-15 input:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea,.elementor-kit-15 .elementor-field-textual{border-style:none;}.elementor-kit-15 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea:focus,.elementor-kit-15 .elementor-field-textual:focus{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:135px;max-width:135px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
  background-color: transparent;
  text-decoration: none;
  color: #333333;
}


.cky-btn-revisit-wrapper .cky-btn-revisit img {
  height: 20px !important;
  width: 20px !important;
}
.cky-btn-revisit-wrapper {
  width: 25px !important;
  height: 25px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1{
    padding: 0 !important ;
}

a.elementor-item-active {
  text-decoration: underline !important;
  font-weight: 600 !important;
}
.theme-hello-elementor.woocommerce-account li.woocommerce-MyAccount-navigation-link {
  font-size: 19px !important;
}

nav.woocommerce-MyAccount-navigation ul {
  background-color: #f7f7f7;
  padding: 10px 0px 10px 0px;
  border-radius: 15px;
  margin-bottom: 50px;
}
.theme-hello-elementor.woocommerce-account li.woocommerce-MyAccount-navigation-link {
  margin-left: 0px;
   padding: 10px 20px;

  background-color: transparent;
}
.theme-hello-elementor.woocommerce-account li.woocommerce-MyAccount-navigation-link.is-active  {
  background-color: #fff !important;
}
.theme-hello-elementor.woocommerce-account li.woocommerce-MyAccount-navigation-link.is-active a {
  background-color: #fff !important;
}

.woocommerce table.shop_table {
    border: none;
}
table thead:first-child tr:first-child th {
  border: none;
}


.woocommerce table.shop_table th, .woocommerce table.shop_table td {
border: none !important;
}

.woocommerce-orders-table__cell  a.woocommerce-button, .woocommerce-info a.woocommerce-Button{
    
    font-family: "Armin Grotesk", Sans-serif;
  text-transform: uppercase;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-radius: 200px 200px 200px 200px !important;
  padding: 14px 20px 14px 20px !important;
  background-color: #5A272700 !important;
  transition: all 0.2s !important;
  margin: 5px ;
  font-weight: 200!important;
}  

.woocommerce-orders-table__cell  a.woocommerce-button:hover, .woocommerce-info a.woocommerce-Button:hover{
    color: #EAEAE8 !important;
    background-color: #484f45  !important;
  border-color: #484f45  !important;
} 


 

.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button {
      font-family: "Armin Grotesk", Sans-serif;
  text-transform: uppercase;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-radius: 200px 200px 200px 200px !important;
  padding: 14px 20px 14px 20px !important;
  background-color: #EAEAE8 !important;
  border-color:  #EAEAE8 !important;
  transition: all 0.2s !important;
  margin: 5px  !important;;
  font-weight: 200!important;
} 

 

.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{
    color: #EAEAE8 !important;
    background-color: #484f45  !important;
  border-color: #484f45  !important;
} 

.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover{
    color: #ffffff !important;
    background-color: #000000  !important;
  border-color: #000000  !important;
} 


.elementor-12 .elementor-element.elementor-element-771ba13 #payment #place_order {
  border-radius: 300px !important;
    font-family: "Armin Grotesk", Sans-serif;
  text-transform: uppercase;
  font-weight: 200!important;
  padding: 14px 20px 14px 20px !important;
  
}


button.woocommerce-Button  {
    
    font-family: "Armin Grotesk", Sans-serif;
  font-weight: 200!important;
  text-transform: uppercase;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-radius: 200px 200px 200px 200px !important;
  padding: 14px 20px 14px 20px !important;
  background-color: #5A272700 !important;
  transition: all 0.2s !important;
  margin-top: 25px !important;
  font-size: 14px !important;
}  

button.woocommerce-Button:hover {
    color: #EAEAE8 !important;
    background-color: #484f45  !important;
  border-color: #484f45  !important;
}  






.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p {
  font-family: "Armin Grotesk", sans-serif !important;
  font-size: 16px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p a{
  text-decoration: underline;
  color: rgb(72, 79, 69)
}

/*.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout {
  font-family: "Armin Grotesk", sans-serif !important;
  font-size: 16px !important;
  border-radius: 200px;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
    padding: 0 !important;
  }
*/
.woocommerce a.remove {
  font-size: 3em;
font-weight: 200;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart img {
  width: 105px;
  height: auto;
  padding: 10px;
  background-color: #fff;
  border-radius: 9px;
}
 .elementor-widget-woocommerce-cart .woocommerce button {
  background-color: #ccc !important;
  border-radius: 200px !important;
  border: none !important;
  color: #324A6D !important;
  text-transform: none;
  font-weight: 400 !important;
  font-size: 16px !important;
}
 .woocommerce-message {
  background-color: #fff;
}

.product-quantity .quantity .input-text.qty {

  padding: 19px 6px !important;
}
.return-to-shop a.button {
    background-color: #ccc !important;
  border-radius: 200px !important;
  border: none !important;
  color: #324A6D !important;
  text-transform: none;
  
  font-size: 16px !important;
  font-family: "Armin Grotesk", sans-serif !important;
  padding: 14px 32px !important;
  font-weight: 200!important;
}

.woocommerce ul.order_details {
  text-align: center;
}

.woocommerce-thankyou-order-received {
  text-align: center;
  font-size: 22px;
 font-family: "Armin Grotesk", sans-serif !important;
 padding-right: 2em;
}
.woocommerce ul.order_details {
  margin: 0;
  list-style: none;
  text-align: center;
  margin: 0 auto;
  width: 825px;
  padding: 0;
  margin-top: 50px;
  margin-bottom: 50px;
}

.woocommerce ul.order_details li {
  font-weight: 300;
  float: left;
  margin-right: 2em;
  text-transform: uppercase;
  font-size: 1em;
}
.elementor-widget-woocommerce-checkout-page a {
  color: #484f45 !important;
}


.elementor-widget-woocommerce-checkout-page .woocommerce-order {
 
  background-color: #fff;
  border-radius: 20px;
  max-width: 930px;
  padding: 30px 10px;
  margin: 0 auto;
}

h2.woocommerce-order-details__title{
    text-align: center;
    ont-size: 1.5rem;
}
h2.woocommerce-column__title{
    text-align: center;
    font-size: 1.5rem ;
    padding-top: 50px;
}



.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table {
 
  font-size: 14px;
  text-align: center;
  max-width: 500px;
  margin: 0 auto;
}



.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr {
  padding-bottom: 7px !important;
  padding-top: 7px !important;
  font-family: "Armin Grotesk", sans-serif !important;
}

.woocommerce .woocommerce-customer-details address {
   border: none;
  background-color: rgba(0,0,0,.04);
  padding: 20px 30px;
  font-family: "Armin Grotesk", sans-serif !important;
  border-radius: 10px;
}

p.pdf-download {
  text-align: center;
}

a.pdf_invoice_download_button{
    color: #fff !important;
  background-color: #484f45;
  border-style: none;
  border-radius: 200px 200px 200px 200px;
  padding: 15px 30px 15px 30px;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Armin Grotesk", Sans-serif;
  font-weight: 200;
}

a.pdf_invoice_download_button:hover{
     color: #fff !important;
  background-color: #000000;
}


@media only screen and (max-width: 768px) {
  
  .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
  padding: 15px 16px;

}
  
  
.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
  display: inherit;
}
  
  
  
  
  
.cky-revisit-bottom-left {

  left: inherit !important;
    right: 15px !important;
}

.elementor-menu-cart__main{
    width: 100% !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1{
    padding: 15px !important ;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review{
     padding: 15px !important ;
}


.woocommerce ul.order_details {
  width: 340px;
}
.woocommerce ul.order_details li {
  float: none ;
  padding-right:0;
  margin-bottom: 10px;
  border-right: none;
 margin-right:0;
}
.woocommerce-thankyou-order-received {
  font-size: 20px;

  padding-right: 0;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-order {

  max-width: 93%;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Armin Grotesk';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://afinio.club/wp-content/uploads/2024/07/ArminGrotesk-UltraLight.woff2') format('woff2'),
		url('https://afinio.club/wp-content/uploads/2024/07/ArminGrotesk-UltraLight.woff') format('woff');
}
@font-face {
	font-family: 'Armin Grotesk';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://afinio.club/wp-content/uploads/2024/07/ArminGrotesk-UltraLightItalic.woff2') format('woff2'),
		url('https://afinio.club/wp-content/uploads/2024/07/ArminGrotesk-UltraLightItalic.woff') format('woff');
}
@font-face {
	font-family: 'Armin Grotesk';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://afinio.club/wp-content/uploads/2024/07/ArminGrotesk-UltraBold.woff2') format('woff2'),
		url('https://afinio.club/wp-content/uploads/2024/07/ArminGrotesk-UltraBold.woff') format('woff');
}
@font-face {
	font-family: 'Armin Grotesk';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://afinio.club/wp-content/uploads/2024/07/ArminGrotesk-UltraBoldItalic.woff2') format('woff2'),
		url('https://afinio.club/wp-content/uploads/2024/07/ArminGrotesk-UltraBoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */