/*
Theme Name: Skinner
Theme URI: 
Author: Vinicius Abrah���o
Author URI: https://wordpress.org/
Description: Thema de ecommerce destinado ao skinner
Requires at least: 5.9
Tested up to: 6.1
Requires PHP: 5.6
Version: 1.0
License: 
License URI: 
Text Domain: 
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, accessibility-ready

*/

.woocommerce-error, .woocommerce-info, .woocommerce-message{
	max-width: 1371px;
 	margin-bottom: 0px;
    margin-inline: auto;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
	background-color: #F5F5F5;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
	background-color: #F5F5F5;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    padding: 1em;
	background-color: #F5F5F5;
}
@media(max-width: 768px){
	.shop_table, .shop_table_responsive, .my_account_orders, .mya{
		width:80% !important;
	}
	.div-my-account {
		display: flex !important;
		align-items: center !important;
		flex-direction: column !important;
		justify-content: space-evenly !important;
		margin-top: 35px !important;
		margin-bottom: 50px !important;
		max-width: 350px !important;
		font-size: 10px !important;
	}
	.title-account{
		font-size:15px !important;
		font-family:"Raleway" !important; 
		margin-top:30px !important;
		margin-left: 0px !important;
		text-align: center;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
    	border: none !important;
	}
	.woocommerce button.button {
		border: 0px;
		border-radius: 20px;
		width: 90%;
	 	margin-left: 0px !important;
	}
	.btn-my-account{
		margin-top: 10px;
	}
}
.btn-my-account {
    background: #fff;
    padding: 15px;
    border-radius: 20px;
    display: inline-block;
    width: 238px;
    text-align: center;
    font-family: "Raleway" !important;
    margin-right: 10px;
    color: black;
    font-weight: bold;
}

.title-account{
	font-size:35px;
	font-family:"Raleway";
	margin-top:30px;
	margin-left: 70px;
}
.woocommerce-account .woocommerce-MyAccount-content {
	font-family:"Raleway" !important;
}
.woocommerce button.button {
    border: 0px;
	border-radius:20px;
	width: 90%;
    margin-left: 40px;
}
.fields-edit-address{
	border:0;
}
.edit-acc{
	display: flex;
    justify-content: center;
}
.acc-table-orders{
	display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.woocommerce table.shop_table {
    width: 80%;
}
.my-address-ac{
	display: flex;
    justify-content: center;
}
.rows-address-ac{
	width:80%;
	text-align: center;
}
.u-column1, .col-1, .woocommerce-Address {
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 20px;
	padding: 25px;
}
.my-addres-in {
	display: flex;
    justify-content: center;
}
.my-addres-in-form {
	width:80%;
}
.woocommerce-Address-title.title {
    font-family: "Raleway";
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.my-ordes-in{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.shop_table, .shop_table_responsive, .my_account_orders, .mya{
	width:100% !important;
}
@media(max-width: 768px){
	.shop_table, .shop_table_responsive, .my_account_orders, .mya{
		width:80% !important;
	}
}
.div-my-account{
	display: flex;
    align-items: center;
    flex-direction: row;
	justify-content: space-evenly;
	margin-top: 35px;
	margin-bottom:50px;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
    justify-content: center;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: inline-start; 
    width: 100%; 
}
:root {
  --color-primary: #b78b87;
  --color-accent: #85b0b2;
  --color-product-btn: #85B0B2;
  --color-bg-primary: #7b8e9d;
}

* {
  box-sizing: border-box;
}

body,
html {
  margin: 0;
  height: 100%;
  width: 100%;
  padding: 0;
}

.main-content {
  position: relative;
  padding: 1rem !important;
}

.hidden {
  display: none;
}

.text-center {
  text-align: center;
}

.title {
  font-family: "Raleway";
  font-size: 2.5rem;
  margin: 1rem 0;
}

.bold {
  font-family: "Raleway";
  font-weight: 700;
}

.text {
  font-family: "Raleway";
  font-size: 1rem;
}

.header {
  display: flex;
  justify-content: center;
  padding: 2rem;
  background-color: #F5F5F5;
  border-radius: 2rem 2rem 0 0;
}

.header-logo {
  padding: 1.5rem;
}

.nav-link-container {
  display: flex;
  justify-content: space-between;
}

.nav-link {
  display: flex;
  padding: 1rem;
  align-items: center;
  color: #1D1D1B;
}

.nav-link .btn {
  height: 2.5rem;
  width: 12rem;
}

.nav-link-icon {
  position: relative;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
}

.count-badge {
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
  width: 1rem;
  height: 1rem;
  font-size: 0.8rem;
  line-height: 1rem;
  border-radius: 50%;
  background-color: #f8610f;
  color: #fff;
  text-align: center;
}

.mobile-menu {
  display: none;
  justify-content: center;
  width: 100%;
  position: absolute;
  z-index: 10;
  top: 8rem;
  right: 0;
  background-color: #fff;
}

.mobile-menu .menu {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.btn-menu.btn {
  display: none;
  border: none;
}

.footer {
  margin:2rem 0;
  width: 100%;
  color: #fff;
}



.footer-container {
  display: flex;
  padding: 2rem 4rem;
  border-radius: 2rem;
  background-size: cover;
  flex-direction: column;
}

.footer-top {
  display: flex;
}

.social-icon {
  width: 24px;
  margin: 0.5rem;
}
.footer-menu {
  display: flex;
  width: 100%;
}

.footer .menu-skinker-container {
  display: flex;
  align-items: center;
}

.footer .menu-item a {
  color: #1D1D1B;
}

.footer .nav-link-container {
  justify-content: center;
}

.footer .navbar {
  width: 100%;
}

.footer span,
.footer svg {
  color: #fff;
  fill: #fff;
}
bo .navbar {
  margin: 2rem 2rem 0 2rem;
  height: max-content;
  border-bottom: 1px solid #a7b5be;
}

.divisor {
  display: block;
  background-color: #070707;
  width: 100%;
  height: 2px;
  margin: 2rem 0;
}

.menu-skinker-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.menu {
  display: flex;
  flex-direction: row;
  margin: 0;
}

.menu-item {
  display: flex;
  padding: 1rem 2rem;
}

.menu-item a,
.footer-link {
  font-family: "Raleway";
  font-size: 1rem;
  color: #1D1D1B;
  text-decoration: none;
}

.footer-links-list {
  margin: 0 4rem;
  list-style: none;
  padding: 0;
}

.footer-list-title {
    color: #000;
    margin-bottom: 1rem;
}

.footer-links {
  display: flex;
  justify-content: space-between;
  margin: 0 4rem;
}

.footer-link {
  display: flex;
  margin: 0.5rem 0;
  color: #000;
}

.footer .current-menu-item {
  border-bottom: solid 2px #fff;
}

.slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: linear-gradient(
    90deg,
    rgba(225, 234, 240, 1) 0%,
    rgba(247, 248, 248, 1) 100%
  );
  background-color: #edeeef;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  padding: 2rem 6rem;
  width: 100%;
  min-height: 65%;
}

.slide-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.slide-text-container {
  margin: 8rem 4rem;
  width: 20rem;
}

.slide-image {
  max-width: 55%;
  height: auto;
  padding: 1rem;
}

.btn {
  display: flex;
  padding: 0.5rem 1rem;
  font-family: "Raleway";
  font-size: 0.8rem;
  background-color: transparent;
  border-radius: 2rem;
  min-height: 2rem;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #fff;
  filter: drop-shadow(2px 3px 5px rgba(0, 0, 0, 0.15));
}

.btn-primary {
  background-color: var(--color-primary);
}

.btn-secondary {
  background-color: var(--color-accent);
}

.btn-ghost {
  border: 1px solid var(--color-primary);
  background-color: #fff;
  color: var(--color-primary);
}

button + button {
  margin-left: 1rem;
}

.slide-dots-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  height: 100%;
  padding: 2rem;
}

.slide-scroll-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.slide-dots {
  background-color: #000;
  height: 5px;
  width: 5px;
  border-radius: 5px;
  margin: 2.25rem 0.25rem;
}

.slide-dots-active {
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 1px #000;
  border-radius: 1rem;
  padding: 0.26rem;
  margin: 2.25rem 0;
}

.slide-dots-active .slide-dots {
  margin: 0;
}

.slide-dots-label {
  display: flex;
  align-items: center;
}

.slide-dots-label span {
  font-family: "Raleway";
  font-size: 0.8rem;
  margin-right: 0.5rem;
}

.facial-text {
  width: 20rem;
  margin: 6rem 12rem;
  align-self: flex-end;
}

body .comment-form-rating label {
  color: #fff;
  font-family: "Raleway";
  font-size: 1.75rem;
}

body .woocommerce-photo-reviews-form p.stars a {
  height: 2.5rem;
  width: 2.5rem;
}

body .stars a::before {
  font-size: 2.5rem;
  color: #fff !important;
  content: "\73" !important;
}

body .star-rating::before {
  color: var(--color-accent) !important;
}

body .star-rating ::before {
  color: var(--color-accent) !important;
}

.comment-form {
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: #D7B7B4;
  padding: 0px;
  max-width: 20.5rem;
}

.comment-form-rating {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.comment-form-comment {
  display: flex;
  flex-direction: column;
}

body .woocommerce-photo-reviews-form {
  width: auto;
	
}

.wcpr-comment-form label {
	
}

body .comment-form-rating label {
    color: #fff;
    font-family: "Raleway";
    font-size: 1rem;
}

body .wcpr-comment-form textarea {
  font-family: "Raleway";
  font-size: 0.75rem;
  padding: 0.5rem;
  max-width: 16rem;
  background-color: #fff;
  color: #000;
  border-radius: 5px;
  border: none;
}

body .wcpr-comment-form textarea::placeholder {
  color: #000;
}

body .wcpr-custom-field .wcpr-custom-field-input > div {
  width: 100%;
}

body .wcpr-custom-field .wcpr-custom-field-input input {
  font-family: "Raleway";
  font-size: 0.75rem !important;
  height: 3rem;
  width: 100%;
  padding: 0.5rem;
  max-width: 16rem;
  background-color: #fff;
  color: #000;
  border-radius: 5px;
  border: none;
}

body .wcpr-comment-form input::placeholder {
  color: #000;
}

body .wcpr_image_upload_button {
  background-color: transparent;
  border: solid 1px #fff;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  color: #fff;
  font-family: "Raleway";
  font-size: 0.8rem;
}

body .form-submit {
  margin: 0;
  width: 100%;
}

body .form-submit .submit {
  background-color: #fff;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  color: #3c6d95;
  border: none;
  font-family: "Raleway";
  font-size: 0.8rem;
  width: 100%;
}

body .shortcode-reviews-images {
  max-height: 15.25rem;
  max-width: 20.5rem;
}

.review-subtitle {
  font-size: 1rem;
}

.review-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.review {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: max-content;
}

.upload-label {
  display: flex;
  align-items: center;
  flex: 1;
}

.upload-label-text {
  color: #fff;
  margin-left: 0.5rem;
}

.shortcode-wcpr-content {
  padding: 1rem 0.5rem;
}

.wcpr-review-custom-field-value {
  font-family: "Raleway";
  font-size: 1rem;
}

.shortcode-wcpr-review-content {
  font-family: "Raleway";
  font-size: 0.8rem;
}

.shortcode-reviews-images-container {
  margin-bottom: 1rem;
}

.shortcode-wcpr-grid-item {
  pointer-events: none;
  cursor: pointer;
}

.registration-container {
  display: flex;
  padding: 2rem;
  width: 30rem;
  height: max-content;
  flex-direction: column;
  align-items: center;
  align-self: flex-end;
  margin-right: 6rem;
  background-color: #ffffffcc;
}

.registration-container input {
  background-color: transparent;
}

.sob-medida-container {
  margin: 6rem 2rem 2rem 2rem;
  padding: 2rem;
  width: 28rem;
  height: max-content;
  background-color: #ffffff80;
}

.list {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0;
}

.list-item {
  display: flex;
  align-items: center;
  list-style: none;
  font-family: "Raleway";
  font-size: 1.5rem;
}

.more-bullet {
  font-size: 2rem;
  color: #fff;
  margin-right: 0.5rem;
}

.sob-medida-comp {
  margin-left: 6rem;
  width: 16rem;
  height: max-content;
  color: #fff;
}
.quizz-slide {
  background-color: #ebebeb;
  height: auto;
}

.slide .quizz-container {
  width: 32rem;
  align-items: start;
}

.quizz-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.quizz-subtitle {
  font-size: 1rem;
}

#quizz-buttons {
  display: flex;
  width: 30rem;
}

#quizz-buttons div ~ div {
  margin-left: 1rem;
}

#quizz-buttons div {
  width: 100%;
}

#quizz-buttons button {
  padding: 0;
}

#quizz-buttons label {
  padding: 0.5rem;
  width: 100%;
}

#quizz-buttons input:checked ~ button {
  background-color: #000;
  color: #fff;
}

.quizz-selected-text {
  margin-top: 2rem;
  color: var(--color-accent);
}

.quizz-label {
  display: flex;
  justify-content: center;
  font-size: 1rem;
  margin-top: 2rem;
}

#quizz-questions input:checked ~ .quizz-item div {
  background-color: var(--color-accent);
}

#quizz-questions input:checked ~ .quizz-item .text-item {
  color: var(--color-accent);
}

.quizz-options {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.quizz-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.quizz-item div {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2rem;
  height: 12rem;
  width: 12rem;
  background-color: #fff;
  border-radius: 50%;
}

.quizz-item .text-item {
  font-size: 1rem;
}

.quizz-form {
  min-height: 20rem;
}

.quizz-finish-btn {
  margin: 4rem;
  width: 20rem;
}

.stage-indicator {
  display: flex;
}

.stages-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.stage {
  height: 0.5rem;
  width: 9rem;
  margin: 0.5rem;
  border-radius: 5px;
  background-color: #fff;
}

.stage-current {
  background-color: var(--color-accent);
}

.stage-label {
  margin: 1rem;
}

.slide-buttons {
  margin: 4rem 0;
  display: flex;
}

.whatsapp-contact {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 1rem;
  margin: 1rem;
  background-color: var(--color-accent);
  border-radius: 5px;
  border: none;
  text-decoration: none;
}

.whatsapp-contact .text {
  color: #fff;
  margin-right: 0.5rem;
}

.wcpr-input-file-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.wcpr-selected-image-container {
  display: block;
}

.wcpr-selected-image-container img {
  max-height: 12rem;
  max-width: 15.75rem;
}

body .wcpr-comment-form-images .wcpr-selected-image-name {
  overflow: visible;
  font-family: "Raleway";
  font-size: 0.8rem;
  color: #fff;
}

.group-content {
  margin: 12rem 0;
  width: 32rem;
}

.lab-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 2rem;
  border: 2px solid var(--color-accent);
  height: 44px;
  width: 44px;
  border-radius: 44px;
}

.lab-icons img {
  width: 24px;
}

.lab-list {
  flex-direction: row;
  flex-wrap: wrap;
}

.lab-item {
  align-items: center;
  font-family: "Raleway";
  color: var(--color-accent);
  font-size: 1rem;
  padding: 0.5rem;
  width: 16rem;
}

element.style {
}
* {
  box-sizing: border-box;
}
user agent stylesheet p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.woocommerce div.product form.cart .variations label,
.woo-variation-swatches
  .wvs-style-squared.variable-items-wrapper
  .variable-item:not(.radio-variable-item).button-variable-item {
  font-family: "None" !important;
}
.product-content {
  margin-top: 50px;
}
.about-products-container {
  display: flex;
  flex-wrap: wrap;
  padding: 4rem 0;
}

.about-products-container a {
  text-decoration: none;
}

.about-products {
  display: flex;
  padding: 2rem;
  margin: 0.2rem;
  width: 100%;
}

.product-title,
.product-description {
  color: #fff;
}

.about-products .text {
  display: flex;
  justify-content: flex-start;
  color: #fff;
  line-height: 1.5rem;
}

.about-products img {
  width: 100%;
}

.about-product a {
  width: 100%;
}

.about-banner {
  padding-right: 0;
  overflow: hidden;
  flex-direction: row;
}

.more-icon {
  background-color: #fff;
  color: #ebebeb;
}

.about-registration,
.about-products {
  padding: 2rem;
  margin: 0.2rem;
  width: 41rem;
  background-color: #bac7d2;
  color: #fff;
  align-self: unset;
}

.about-registration .mailpoet_paragraph.text.last {
  margin-top: 4rem;
}

.about-content {
  background-size: cover;
  background-position-y: top;
}

.spinner {
  animation: rotate 2s linear infinite;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  width: 50px;
  height: 50px;
}

.spinner .path {
  stroke: var(--color-accent);
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}

.woocommerce-MyAccount-content {
  font-family: none !important;
}

.woocommerce-MyAccount-navigation {
  font-family: none !important;
}

.woocommerce .woocommerce-cart-form,
.cart-collaterals,
.woocommerce .checkout.woocommerce-checkout {
  font-family: sans-serif !important;
  font-size: none !important;
}

.formula-container {
  margin: 4rem;
  display: flex;
  align-self: center;
  justify-content: center;
}

.formula-container img {
  margin-right: 2rem;
}

.formula-container span {
  font-size: 1rem;
}

.formula-name {
  margin: 1rem 0;
  width: 100%;
  border: 2px solid #000;
  border-radius: 4px;
  padding: 0.5rem;
  font-size: 1rem;
}

.woocommerce span.onsale {
  left: 0;
  top: 0;
  min-height: 1rem;
  padding: 0.5rem;
  border-radius: 0;
  line-height: 1rem;
  background-color: var(--color-accent);
}

.woocommerce ul.products li.product .onsale {
  margin: 0;
  top: 1rem;
  right: 1rem;
}

input#zipcode {
  margin-bottom: 10px;
  border-radius: 5px;
}

.btn ~ .btn {
  margin-left: 1rem;
}

.mobile-footer {
  display: none;
}

body
  .woocommerce-photo-reviews-form-container
  .woocommerce-photo-reviews-form-main
  .woocommerce-photo-reviews-form-main-inner {
  background: transparent;
  padding: 1rem;
}

@media (max-width: 768px) {
  .text {
    font-size: 0.8rem;
  }

  .slide-image {
    max-width: 100%;
    height: auto;
    padding: 1rem;
  }

  .slide {
    height: auto;
    min-height: 100%;
    padding: 1rem;
  }

  .slide .container,
  .group-content {
    width: 100%;
    margin: 6rem 0;
    padding: 2rem;
    background-color: #ffffffcc;
  }

  .slide-dots-container {
    display: none;
  }

  .slide-buttons {
    margin: 2rem 0;
  }

  .sob-medida-comp {
    margin: 0;
  }

  .about-registration,
  .about-products,
  .group-content {
    width: 100%;
    padding: 1rem;
  }

  .about-banner {
    flex-wrap: wrap;
  }

  .about-banner img {
    width: 100%;
  }

  .footer .nav-menu,
  .header .menu-skinker-container {
    display: none;
  }

  .footer {
    height: auto;
  }

.footer-container {
  flex-direction: column;  
	max-width:310px;
}

.footer-top {
    flex-direction: column;  
    align-items: center;
}
  .navbar {
    justify-content: center;
  }

  .footer-menu {
    flex-direction: column;
    height: auto;
  }

  .mobile-footer {
    display: flex;
    justify-content: center;
  }

  .footer .nav-link-container {
    flex-direction: column;
  }

  .footer .menu {
    flex-direction: column;
    padding: 0;
    align-items: center;
  }

  .footer .navbar {
    margin: 2rem 0;
  }

  .mobile-footer .menu {
    flex-direction: column;
    align-items: center;
  }

  .header .nav-link span,
  .header .nav-link .btn {
    display: none;
  }

  .mobile-menu .menu-skinker-container {
    display: flex;
  }

  .nav-link {
    align-items: center;
    padding: 0.5rem;
  }

  .header-logo svg,
  .header-logo image {
    width: 6rem;
  }

  .btn-menu.btn {
    display: flex;
  }

  .mobile-menu .menu {
    width: 100%;
  }

  .footer-links {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .review {
    flex-direction: column;
  }

  .footer-links-list {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 1rem;
  }

  .footer-logo {
    display: flex;
    justify-content: center;
  }
 
}
.woocommerce-MyAccount-navigation-link--wishlist{
	display:none;
}
.u-column1, .col-1, .woocommerce-Address{
	border: 1px solid #fff;
}
.woocommerce-MyAccount-navigation-link--downloads{
	display:none;
}
.woocommerce-MyAccount-navigation-link--edit-address{
	color:#070707 !important;
}

.account-orders-table{
	font-family:"Raleway";
	font-size:10px;
}

.woocommerce-Button--next{
	background-color:#85B0B2 !important;
	border-radius:20px !important;
	color:#ffffff !important;
}

.woocommerce-button{
	color:#070707 !important;
	background-color:#fff !important; 
	border-radius:20px !important;
	
}
 .woocommerce-orders-table__header-wcpr_reviews{
	display:none
}

.woocommerce{
	font-family:"Raleway" !important;
}

.woocommerce table.shop_table td {
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 9px 10px !important;
    vertical-align: middle !important;
    line-height: 2.5em;
}

.woocommerce-orders-table__cell-wcpr_reviews{
	display:none !important;
}

@media screen and (max-width: 600px) {
.answer {
    font-size: .8rem;
}
.product-container {
    background-image: url(https://skinkere.farmacia-analitica.com.br/wp-content/uploads/2023/12/hkgt130-1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    margin: auto;
    max-width: 350px;
    border-radius: 0 0 2rem 2rem;
}
	.woocommerce div.product .product_title {
    font-family: 'Raleway';
    font-size: 1rem;
    color: #000;
		text-align: center;
}
	body .woocommerce-product-details__short-description, .woocommerce div.product form.cart .variations label, .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    font-family: "Raleway";
    color: #000;
    line-height: 1rem;
    font-size: .8rem;
		text-align: center;
}
	.woocommerce div.product p.price {
    color: #000;
    font-family: "Raleway";
    font-size: 1rem;
		text-align:center;
}
	
	.woocommerce-MyAccount-navigation-link{
		margin-left: -25px;
		border: 1px solid #ffffff;
    margin: 0px;
		text-align: center;
		display:flex;
		flex-direction:column;
		align-items:center;
	

}
	.woocommerce-account .woocommerce-MyAccount-content{
		border:1px solid #ffffff;
	}
	.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation{
		font-size: 12px;
		max-width:350px;
		align-items:center;
		text-align:center;
}
	.content-area{
		display: flex;
    flex-direction: column;
    align-items: center;
	}
	.container .row {
    margin: 0;
		max-width:350px;
	}
	.woocommerce ul.order_details li {
    float: left;
    margin-right: 2em;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 1;
    border-right: 0;
    padding-right: 2em;
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
}
	.woocommerce table.shop_table {
		border-collapse: separate;
    border-spacing: 0 15px;
		width: 80%;
	}
	.woocommerce-order{
	max-width:350px !important;
	min-width:350px !important;
	font-family: 'Raleway' !important;
		display:flex;
		flex-direction:column;
		align-items: center;
		align-content:center;
}
	.woocommerce-notice, .woocommerce-notice--success , .woocommerce-thankyou-order-received{
		font-size:15px;
	}
.woocommerce-order-details{
	min-width:350px !important;
}
.woocommerce .woocommerce-customer-details{
	min-width:350px !important;
}
	.woocommerce-orders-table__row, .woocommerce-orders-table__row--status-processing .order{
		padding-bottom: 1em;
}
	.woocommerce-MyAccount-navigation{
		font-family:'Raleway' !important;
	}

	.woocommerce-column__title{
		font-size:15px
}
	.woocommerce-order-details__title{
		font-size:15px
}
	.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
    margin-bottom: 2em;
    display: flex;
    flex-direction: column;
    align-items: center;
}
	.woocommerce .woocommerce-customer-details address {
    /* font-style: normal; */
    margin-bottom: 0;
    border: 1px solid rgba(0,0,0,.1);
    border-bottom-width: 2px;
    border-right-width: 2px;
    text-align: left;
    width: 80%;
    /* border-radius: 5px; */
    padding: 6px 12px;
}
}
.woocommerce .woocommerce-ordering select, .input-text {
	border-radius:0px;
	border: 1px solid #f7f7f7;
}
.woocommerce button.button{
	border:0px; 
}
.woocommerce-orders-table__cell, .woocommerce-orders-table__cell-order-number a{
	color:#000;
}
@media screen and (min-width: 800px) {
	.woocommerce-order{
		max-width:1371px;
		min-width:800px;
		font-family: 'Raleway';
		display:flex;
		flex-direction:column;
		align-items:center;
	}

	.woocommerce-order-details{
		min-width:800px;
	}
	.woocommerce .woocommerce-customer-details{
		min-width:800px
	}
}
@media (max-width:480px){
	.quiz-container[data-v-249a47a3]
	{
		max-width:350px !important;
	}
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn{
	border-radius:20px;
}


@media screen and (max-width: 600px) {
	.text[data-v-44905a06] {
    font-family: Raleway;
    font-size: .5rem;
    line-height: 1.5rem;
}

    .answer {
        font-size: .5rem;
    }
	#wp-vue-quiz{
		display: flex;
    gap: 8px 12px;
    flex-direction: column;
    align-items: center;
	}
	.title[data-v-44905a06] {
    font-family: Raleway;
    font-size: 1rem;
    font-weight: 400;
    margin: 0;
	}
	.quiz-container[data-v-44905a06] {
        padding: 1rem;
        margin: 0;
				max-width:350px;
    }
}
