		/*
	    The following CSS codes are created by the YellowPencil plugin.
	    https://yellowpencil.waspthemes.com/
        */
		aside.rey-sidebar.widget-area.shop-sidebar {
			padding-top: 28px;
			padding-top: 80px;
		}

		td.woocommerce-table__product-name.product-name,
		.woocommerce .shop_table .woocommerce-mini-cart-item-title,
		.woocommerce ul.products li.product h3,
		.woocommerce ul.products li.product .woocommerce-loop-product__title,
		.woocommerce ul.products li.product .woocommerce-loop-category__title,
		.woocommerce div.product .product_title,
		.woocommerce-product-details__short-description {
			text-transform: uppercase;
		}

		.cajawhatsasfp {
			position: fixed;
			transition: all 0.2s;
			-webkit-box-shadow: 0 0 12px -6px #4b4b4b;
			box-shadow: 0 0 12px -6px #4b4b4b;S
			height: 54px;
			width: 54px;
			z-index: 1000;
			right: 32px;
			bottom: 32px;
			background: #9c9c9c;
			border-radius: 50%;
			text-align: center;
			opacity: 0.8;
		}

		li.product.sale .rey-productThumbnail:before {
			content: "HOT";
			position: absolute;
			top: 5px;
			right: 0;
			z-index: 2;
			line-height: 1;
			color: #000000;
			font-size: 0.85rem;
			background: #ffdf8e;
			padding: 0.45em 0.6em;
			font-weight: var(--font-weight-bold);
			z-index: 2;
			border-radius: 3px 0 0 3px;
		}

		.negrita {
			font-weight: 600;
		}

		.negrita span {
			font-size: 11px !important;
		}

		.rey-cartPanel .woocommerce-mini-cart .woocommerce-mini-cart-price ins {
			color: #b38f83 !important;
		}

		.rey-cartPanel .woocommerce-mini-cart__buttons .wc-forward.checkout {
			background: #ccb0a6;
			font-size: 14px;
			transition: all 0.2s;
		}

		.rey-cartPanel .woocommerce-mini-cart__buttons .wc-forward.checkout:hover {
			background: #eaad14 !important;
			font-size: 14px;
		}

		img.imgcenterwhats {
			width: 30px;
			display: inline-block;
			position: relative;
			vertical-align: middle;
			top: calc(50% - 17px);
		}

		.cajawhatsasfp:hover {
			background: #00e676;
			-webkit-transform: scale(1.05);
			-ms-transform: scale(1.05);
			transform: scale(1.05);
		}

		body.woocommerce.archive div#content .rey-siteContainer {
			max-width: 1024px;
			padding-top: 2.125rem;
		}

		body.admin-bar .rey-searchPanel[data-style="side"] {
			top: 32px;
			height: calc(100vh - 32px);
		}

		a.woo-slg-social-login-facebook img {
			-webkit-filter: grayscale(1);
			filter: grayscale(1);
		}

		#js-rey-quickviewPanel p.stock.in-stock {
			margin-bottom: 1.25rem;
		}

		.woo-slg-social-container {
			margin-top: 28px;
			margin-bottom: 0;
		}

		.woo-slg-social-container legend {
			margin-bottom: 10px;
			font-size: 13px;
		}

		.rey-accountPanel-links {
			margin-top: 28px;
		}

		.woocommerce.rey-cartPanel .woocommerce-mini-cart__buttons .wc-forward.checkout {
			background: #ccb0a6;
			font-size: 14px;
			transition: all 0.2s;
		}

		.woocommerce.rey-cartPanel .woocommerce-mini-cart__buttons .wc-forward.checkout:hover {
			background: #946d5e;
			font-size: 14px;
		}

		button.btn.rey-headerSearch-toggle.js-rey-headerSearch-toggle svg,
		button.btn.rey-headerCart.js-rey-headerCart svg,
		button.btn.rey-headerIcon-btn.rey-headerAccount-btn--icon.js-rey-headerAccount svg {
			display: none;
		}

		.rey-quickviewPanel div.product form.cart .button {
			background: #dfc8c0;
		}

		.rey-quickviewPanel div.product .rey-cartBtnQty div.quantity input {
			font-size: 11px;
			border-color: #dfc8c0;
			color: #ca8c77;
		}

		.rey-quickviewPanel div.product .rey-cartBtnQty div.quantity.cartBtnQty-controls .cartBtnQty-control {
			color: #ca8c77;
		}

		.rey-quickviewPanel div.product .tinv-wishlist .tinvwl_add_to_wishlist_button {
			letter-spacing: 1px;
			font-weight: 400;
			color: #d0a394 !important;
		}

		.rey-quickviewPanel .woocommerce-product-details__short-description {
			font-size: 12px;
		}

		.rey-quickviewPanel button.btn.u-toggle-btn {
			font-size: 12px;
			text-transform: uppercase;
		}

		button.btn.rey-headerIcon-btn.rey-headerAccount-btn--icon.js-rey-headerAccount:before {
			content: "";
			background: url(../img/005-usuario-2.png);
			height: 19px;
			width: 19px;
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
			display: inline-block;
		}

		button.btn.rey-headerIcon-btn.rey-headerAccount-btn--icon.js-rey-headerAccount {
			padding-top: 6px;
		}

		button.btn.rey-headerSearch-toggle.js-rey-headerSearch-toggle {
			background: url(../img/buscar-1.png);
			height: 20px;
			width: 20px;
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
		}

		button.btn.rey-headerCart.js-rey-headerCart:before {
			content: "";
			background: url(../img/bolsa-de-la-compra.svg);
			height: 19px;
			width: 19px;
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
		}

		body .rey-searchPanel[data-style="side"] {
			top: 0;
			height: 100vh;
		}

		.btn.rey-headerSearch-toggle .rey-icon {
			font-size: 1rem;
		}

		.rey-mainMenu .sub-menu>.menu-item>a {
			font-size: 12px;
		}

		.rey-mainNavigation.rey-mainNavigation--desktop .rey-mega-gs {
			max-width: 650px !important;
			padding-bottom: 30px;
		}

		.rey-headerCart .rey-icon {
			font-size: 1.1rem;
			margin-top: -2px;
		}

		.instshsubmen ul.sub-menu {
			max-width: 253px;
		}

		.woocommerce li.product.outofstock .rey-productThumbnail .rey-thPos.rey-thPos--top-right {
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background: rgba(255, 255, 255, 0.1);
		}

		.rey-quickview-container .rey-innerSummary:before {
			content: "";
			display: block;
			position: absolute;
			top: 1px;
			height: 17px;
			width: 17px;
			background-image: url(https://astraknu.com/wp-content/uploads/2020/05/rombo.png);
			background-size: contain;
			background-repeat: no-repeat;
		}

		.rey-quickview-container .rey-innerSummary {
			padding-top: 50px;
		}

		section#reyajfilter-category-filter-2 .reyajfilter-layered-nav li span.__count {
			color: #dab8ac;
		}

		.rey-quickviewPanel.woocommerce div.product .rey-productSummary .product_title {
			font-size: 17px;
			letter-spacing: 1px;
		}

		.rey-quickview-container span.woocommerce-Price-amount.amount {
			font-size: 14px;
		}

		.rey-quickview-container div.product p.price ins {
			color: #2a2a2a;
		}

		.woocommerce li.product.outofstock .rey-productThumbnail .rey-thPos.rey-thPos--top-right .rey-soldout-badge {
			text-align: center;
			width: 100%;
			background: none;
			font-size: 13px;
			letter-spacing: 2px;
		}

		.woocommerce ul.products li.product.outofstock {
			opacity: 0.5 !important;
		}

		.woocommerce ul.products li.product.outofstock:hover {
			opacity: 1 !important;
		}

		.rey-headerAccount .rey-headerAccount-btnIcon.rey-icon {
			font-size: 1rem;
			margin-top: 2px;
		}

		h1.woocommerce-products-header__title.page-title {
			text-transform: uppercase;
			letter-spacing: 4px;
			text-align: center;
			font-size: 18px;
			color: #eaad14;
			margin-top: 29px;
			margin-bottom: 32px;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
		}

		.woocommerce section#reyajfilter-attribute-filter-2 .reyajfilter-layered-nav {
			transition: all 0.5s;
			opacity: 0.4;
		}

		.woocommerce section#reyajfilter-attribute-filter-2 .reyajfilter-layered-nav:hover {
			opacity: 1;
		}

		body {
			letter-spacing: 1px;
			background-color: #F9F1EE;
		}

		.rey-mainNavigation.rey-mainNavigation--desktop .hshopmeged .rey-mega-gs {
			padding-top: 32px;
			padding-bottom: 23px !important;
			max-width: 565px !important;
			-webkit-transform: translateX(-282.5px) !important;
			-ms-transform: translateX(-282.5px) !important;
			transform: translateX(-282.5px) !important;
		}

		.rey-searchPanel input[type="search"] {
			font-size: 13px;
		}

		aside.rey-sidebar.shop-sidebar .widget-title {
			text-transform: uppercase;
			font-size: 14px;
			margin-bottom: 1.2rem;
		}

		section#reyajfilter-category-filter-2 .reyajfilter-layered-nav li a {
			text-transform: uppercase;
			font-size: 13px;
			font-weight: 500;
		}

		section#reyajfilter-category-filter-2 .reyajfilter-layered-nav li {
			padding-left: 8px;
		}

		.woocommerce ul.products li.product.rey-wc-skin--basic.is-animated .price ins {
			color: #000000;
		}

		.woocommerce ul.products li.product.rey-wc-skin--basic.is-animated .rey-discount {
			background-color: #ffdf8e;
			color: #6e594e;
			border-radius: 3px;
		}

		.rey-filterList.rey-filterList--color ul a {
			border-radius: 38px !important;
			height: 25px;
			width: 25px;
			padding: 3px;
			height: 18px;
			width: 20px;
		}

		.rey-filterList.rey-filterList--color ul li,
		.rey-filterList.rey-filterList--image ul li {
			border-radius: 38px !important;
		}

		.rey-filterList.rey-filterList--color ul span,
		.rey-filterList.rey-filterList--color ul img {
			border-radius: 38px !important;
		}

		::-webkit-scrollbar {
          width: 10px; /* Ancho del scrollbar */
        }
    
        ::-webkit-scrollbar-track {
          background: rgba(0, 0, 0, 0); /* Fondo transparente */
        }
    
        ::-webkit-scrollbar-thumb {
          background-color: grey; /* Color del scroll */
          border-radius: 10px; /* Bordes redondeados */
          border: 2px solid transparent; /* Espacio alrededor del scroll */
          background-clip: padding-box; /* Ajusta el tamaño del scroll */
        }

		a#intasbutfoot svg.arrow,
		a#intasbutfoot svg.arrow-1,
		a#intasbutfoot:before {
			display: none;
		}

		.woocommerce .woocommerce-result-count,
		.woocommerce .rey-viewSelector,
		.woocommerce .woocommerce-ordering .btn span {
			font-weight: 500;
			font-size: 12px;
		}

		.woocommerce .rey-breadcrumbs {
			display: none;
		}

		section#reyajfilter-category-filter-2 .reyajfilter-layered-nav li,
		.widget_recently_viewed_products a {
			font-size: 13px;
		}

		section#reyajfilter-category-filter-2 .reyajfilter-layered-nav li a,
		.reyajfilter-stock-filter label,
		.widget_recently_viewed_products .woocommerce-Price-amount {
			font-size: 12px;
		}

		.rey-sidebarInner .widget {
			margin-top: 3rem;
		}

		.rey-filterList.rey-filterList--button ul a {
			min-width: 40px;
			padding: 5px 8px;
		}

		.woocommerce .woocommerce-form__label-for-checkbox input[type="checkbox"]+label:after,
		.woocommerce .woocommerce-form__label-for-checkbox input[type="checkbox"]+span:after {
			top: calc(50% - 4px);
			left: 3px;
			width: 8px;
			height: 8px;
		}

		.woocommerce ul.products li.product h3,
		.woocommerce ul.products li.product .woocommerce-loop-product__title,
		.woocommerce ul.products li.product .woocommerce-loop-category__title {
			margin: 3px 0px;
			font-weight: 500;
			letter-spacing: 1px;
		}

		.woocommerce ul.products li.product .rey-productThumbnail {
			margin-bottom: 14px;
		}

		.woocommerce ul.products li.product .price {
			font-size: 12px;
		}

		.woocommerce ul.products li.product .button {
			font-size: 11px;
			letter-spacing: 2px;
		}

		nav.rey-mainNavigation ul.rey-mainMenu.rey-mainMenu--desktop li.menu-item a:after {
			height: 0px;
			width: 100%;
			left: unset;
			right: 0;
		}

		.woocommerce ul.products li.product .rey-quickviewBtn:after {
			display: none !important;
		}

		.woocommerce ul.products li.product .rey-productFooter-item--wishlist {
			margin-top: -6px;
		}

		.woocommerce ul.products li.product .rey-productFooter-item--addtocart a.button {
			font-size: 11px;
			letter-spacing: 2px;
		}

		.woocommerce ul.products li.product .button.rey-btn--under:after {
			opacity: 0.65 !important;
		}

		@media (max-width: 1024px) {
			.rey-mobileNav-header .rey-siteLogo img {
				max-height: 28px;
			}

			.woocommerce .woocommerce-result-count {
				text-align: center;
			}
		}

		@media (max-width: 767px) {
			.woocommerce ul.products li.product .woocommerce-loop-product__title {
				font-size: 12px;
			}

			.woocommerce ul.products li.product .price .woocommerce-Price-amount,
			.woocommerce ul.products li.product .price .rey-discount {
				font-size: 10px;
			}

			.woocommerce ul.products li.product .price ins {
				margin-left: 6px;
			}

			.woocommerce ul.products li.product .rey-productThumbnail {
				margin-bottom: 7px;
			}

			.woocommerce ul.products li.product .price .rey-discount {
				margin-left: 5px;
			}
		}

		@media (min-width: 768px) {

			.woocommerce ul.products li.product h3,
			.woocommerce ul.products li.product .woocommerce-loop-product__title,
			.woocommerce ul.products li.product .woocommerce-loop-category__title {
				font-size: 13px;
			}
		}

		@media (min-width: 1025px) {
			.woocommerce.single-skin--fullscreen .rey-siteHeader.header-pos--rel {
				position: relative;
			}
		}

		.jdignbs input[type="email"] {
			text-align: center;
			font-size: 13px;
		}

		.vcvnfghd .rey-sliderNav .rey-arrowSvg svg {
			display: none;
		}

		.rey-newsletterForm.rey-nlForm--inline-basic input[type="submit"] {
			position: absolute;
			top: 15px;
			right: 0;
			color: #d2b2a6;
		}

		.rey-newsletterForm.rey-nlForm--inline-basic input[type="submit"]:hover {
			color: #343434;
		}

		.rey-searchPanel .rey-searchItem-price ins {
			color: black;
		}

		.rey-searchPanel .rey-searchItem-title {
			letter-spacing: 1px;
			font-size: 13px;
			text-align: center;
			margin-bottom: 0;
		}

		.rey-searchPanel .rey-searchItem-price {
			text-align: center;
		}

		.rey-searchPanel .rey-searchItem-thumbnail {
			margin-bottom: 10px;
		}

		.rey-searchPanel input[type="search"] {
			letter-spacing: 1px;
		}

		.nobackhomeback button.btn.rey-headerSearch-toggle.js-rey-headerSearch-toggle,
		.nobackhomeback button.btn.rey-headerCart.js-rey-headerCart:before,
		.nobackhomeback button.btn.rey-headerIcon-btn.rey-headerAccount-btn--icon.js-rey-headerAccount:before {
			-webkit-filter: invert(0);
			filter: invert(0);
		}

		.vcvnfghd .rey-sliderNav .rey-arrowSvg.rey-arrowSvg--left,
		.vcvnfghd .rey-sliderNav .rey-arrowSvg.rey-arrowSvg--right {
			position: relative;
			transition: all 0.3s;
		}

		.vcvnfghd .rey-sliderNav .rey-arrowSvg--left:before,
		.vcvnfghd .rey-sliderNav .rey-arrowSvg--right:before {
			content: "" !important;
			background: url(https://astraknu.com/wp-content/uploads/2020/05/xvcb.png);
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;
			display: block;
			position: relative;
			width: 21px;
			height: 21px;
			padding-left: 32px;
		}

		.vcvnfghd .rey-sliderNav .rey-arrowSvg--left:after,
		.vcvnfghd .rey-sliderNav .rey-arrowSvg--right:after {
			content: "" !important;
			background: url(https://astraknu.com/wp-content/uploads/2020/05/xvcb.png);
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;
			left: -3px;
			top: 0;
			width: 21px;
			height: 21px;
			position: absolute;
		}

		.vcvnfghd .rey-sliderNav .rey-arrowSvg.rey-arrowSvg--left:hover {
			margin-left: -4px;
		}

		.vcvnfghd .rey-sliderNav .rey-arrowSvg.rey-arrowSvg--right:hover {
			margin-right: -4px;
		}

		@media (max-width: 1024px) {
			.lognublackdhf .rey-mobileNav-header .rey-siteLogo img {
				-webkit-filter: invert(1);
				filter: invert(1);
			}
		}