:root{--p-color:#fb94d6}.woocommerce-express-wrapper{width:100%}footer .menu{list-style:none!important;margin:0!important;padding:0!important}footer .menu li{margin-bottom:.5rem}footer .menu li:last-child{margin-bottom:0}footer .menu li a{color:rgb(156 163 175 / var(--tw-text-opacity,1))!important;text-decoration:none!important;font-size:0.875rem!important;display:block!important;transition:color 0.3s!important}footer .menu li a:hover{color:#ffffff!important}footer .menu li.current-menu-item a{color:#ffffff!important;font-weight:600!important}footer .custom-logo-link img,footer img.custom-logo{max-width:150px!important;height:auto!important}nav ul{list-style:none!important;display:flex!important;gap:2rem!important}nav ul li a{color:#000!important;transition:color 0.3s!important}nav ul li a:hover{color:#fb94d6!important}nav ul li.current-menu-item a{text-decoration:underline!important;text-decoration-color:#fb94d6!important;text-decoration-thickness:4px!important;text-underline-offset:4px!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#fff!important;color:#111!important;border:1px solid #f0f0f0!important;border-left:6px solid var(--p-color)!important;padding:1.25rem!important;border-radius:1.25rem!important;margin-bottom:2.5rem!important;font-weight:700;list-style:none!important;box-shadow:0 10px 25px rgb(0 0 0 / .04);max-width:100%;box-sizing:border-box}@media (min-width:1024px){form.checkout{display:grid!important;grid-template-columns:75% 25%!important;grid-template-areas:"details review"!important;gap:2rem!important;align-items:start!important;width:100%!important}#customer_details{grid-area:details!important;overflow:hidden;background:#fff!important;border:1px solid #f0f0f0!important;border-radius:1.5rem!important;padding:2.5rem!important;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)!important;box-sizing:border-box!important;margin:0!important}#order_review_heading{display:none!important}#order_review{grid-area:review!important;margin:0!important;position:sticky!important;top:100px!important;background:#fff!important;padding:1.5rem!important;border-radius:1.5rem!important;border:1px solid #f0f0f0!important;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)!important;box-sizing:border-box!important;z-index:10!important;width:100%!important}#order_review::before{content:"Lo tuyo.";display:block;font-size:1.875rem;font-weight:900;font-style:italic;margin-bottom:2rem;line-height:1;letter-spacing:-.05em;color:#000;margin-top:0!important}}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3{font-size:1.875rem!important;font-weight:900!important;font-style:italic!important;text-transform:none!important;border:none!important;padding:0!important;margin:0 0 2rem 0!important;line-height:1!important;letter-spacing:-0.05em!important}.woocommerce-billing-fields__field-wrapper{display:flex!important;flex-wrap:wrap!important;gap:0 1.5rem!important;width:100%!important}.form-row{width:100%!important;margin-bottom:1.5rem!important;padding:0!important;box-sizing:border-box!important}@media (min-width:640px){.form-row-first,.form-row-last{width:calc(50% - 0.75rem)!important}}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{width:100%!important;border:2px solid #f3f3f3!important;padding:1.1rem 1.25rem!important;border-radius:1.25rem!important;font-weight:600!important;background:#fafafa!important;transition:all 0.3s!important;font-size:0.95rem!important;box-sizing:border-box!important}table.shop_table{width:100%!important;border-collapse:collapse!important;border:none!important}table.shop_table thead{display:none!important}table.shop_table td{padding:1rem 0!important;border-top:1px solid #f0f0f0!important;vertical-align:top!important}table.shop_table tr:first-child td{border-top:none!important}.cart_item .product-name{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.product-quantity{font-size:15px!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;color:#000!important;line-height:1.2!important;order:1!important;flex-shrink:0!important}.product-name-text{font-size:15px!important;font-weight:900!important;text-transform:uppercase!important;font-style:italic!important;color:#000!important;line-height:1.2!important;letter-spacing:-0.02em!important;order:2!important;max-width:130px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.cart_item .product-total{text-align:right!important;width:90px!important}.product-total-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-end!important}.cart_item .product-total bdi{font-weight:900!important;font-style:italic!important;font-size:14px!important;color:#000!important;display:block!important;margin-bottom:0.5rem!important}.qty-controls{display:flex!important;gap:0.5rem!important}.qty-btn{width:26px!important;height:26px!important;border-radius:50%!important;border:1px solid #000!important;background:#fff!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1rem!important;font-weight:400!important;cursor:pointer!important;padding:0 0 2px 0!important;line-height:1!important;transition:all 0.2s!important}.qty-btn:hover{background:#000!important;color:#fff!important}.cart-subtotal td,.order-total td{text-align:right!important}.cart-subtotal th,.order-total th{text-align:left!important;font-weight:900!important;text-transform:uppercase!important;font-style:italic!important;font-size:13px!important;color:#000!important}.order-total td strong{font-size:1.5rem!important;font-style:italic!important;color:#000!important;border-bottom:6px solid var(--p-color)!important;line-height:0.8!important;display:inline-block!important}#payment ul.payment_methods{padding:0!important;margin:0!important;list-style:none!important}#payment ul.payment_methods li{background:none!important;padding:0!important;border:none!important}#payment ul.payment_methods li label{display:inline-flex!important;align-items:center;gap:.5rem;font-size:1rem!important;font-weight:800!important;font-style:italic;text-transform:uppercase;color:#000!important;cursor:pointer}#payment ul.payment_methods li img{display:none!important}.payment_box{display:none!important}.woocommerce-privacy-policy-text{display:none!important}#payment{background:#fbfbfb!important;border-radius:2rem!important;border:1px solid #f0f0f0!important;padding:1.5rem!important;margin-top:2rem!important}#place_order{width:100%!important;background:#000!important;color:#fff!important;padding:1.6rem!important;border-radius:1.5rem!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;font-size:1.25rem!important;transition:all 0.4s!important;cursor:pointer!important;border:none!important;margin-top:1rem!important}#place_order:hover{background:var(--p-color)!important;transform:scale(1.02)!important}body.woocommerce-page{background-color:#fef1f9!important;background-image:none!important}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background:#fff0}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}*{scrollbar-width:none}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:#fff0}*::-webkit-scrollbar-thumb{background:rgb(251 148 214 / .2);border-radius:20px}*::-webkit-scrollbar-thumb:hover{background:rgb(251 148 214 / .5)}.home-transparent-header{background-color:transparent!important;border-bottom-color:transparent!important}.home-transparent-header .site-title-link,.home-transparent-header .nav-links a,.home-transparent-header .account-link,.home-transparent-header .phone-link,.home-transparent-header .cart-icon{color:#fb94d6!important}.home-transparent-header .site-title-link:hover,.home-transparent-header .nav-links a:hover,.home-transparent-header .account-link:hover,.home-transparent-header .phone-link:hover,.home-transparent-header .cart-link:hover .cart-icon{color:#ffffff!important}.header-scrolled{background-color:#ffffff!important;border-bottom:1px solid #eaeaea!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05)}.header-scrolled .custom-logo-link img{filter:brightness(0)!important}.header-solid{background-color:#ffffff!important;border-bottom:1px solid #eaeaea!important}.header-solid .site-title-link,.header-solid .nav-links a,.header-solid .account-link,.header-solid .phone-link,.header-solid .cart-icon{color:#000000!important}.header-scrolled .site-title-link,.header-scrolled .nav-links a,.header-scrolled .account-link,.header-scrolled .phone-link,.header-scrolled .cart-icon{color:#ffffff!important}.header-scrolled .site-title-link:hover,.header-solid .site-title-link:hover,.header-scrolled .nav-links a:hover,.header-solid .nav-links a:hover,.header-scrolled .account-link:hover,.header-solid .account-link:hover,.header-scrolled .phone-link:hover,.header-solid .phone-link:hover,.header-scrolled .cart-link:hover .cart-icon,.header-solid .cart-link:hover .cart-icon{color:#fb94d6!important}.admin-bar .home-transparent-header,.admin-bar .header-solid,.admin-bar .header-scrolled{top:32px!important}.woocommerce-account-wrapper #customer_login{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:4rem!important;align-items:start!important;margin-top:2rem!important}@media (max-width:900px){.woocommerce-account-wrapper #customer_login{grid-template-columns:1fr!important;gap:2rem!important}}.woocommerce-account-wrapper h2{font-size:2.25rem!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;margin-bottom:2rem!important;letter-spacing:-0.05em!important;line-height:1!important;color:#000!important}.woocommerce-account-wrapper .u-column1,.woocommerce-account-wrapper .u-column2{padding:0!important}.woocommerce-account-wrapper input.input-text{width:100%!important;padding:1.1rem 1.25rem!important;border:2px solid #f3f3f3!important;border-radius:1.25rem!important;margin-bottom:1rem!important;font-weight:600!important;background:#fafafa!important;transition:all 0.3s!important;font-size:1rem!important;box-shadow:none!important}.woocommerce-account-wrapper input.input-text:focus{border-color:#fb94d6!important;background:#fff!important;outline:none!important}.woocommerce-account-wrapper button[type="submit"],.woocommerce-account-wrapper .button{background:#000!important;color:#fff!important;padding:.6rem 1.25rem!important;border-radius:50px!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;border:none!important;cursor:pointer!important;transition:all 0.4s!important;display:inline-block!important;width:auto!important;font-size:0.85rem!important;letter-spacing:0.05em!important;margin-right:0.5rem!important;vertical-align:middle!important}.woocommerce-account-wrapper form button[type="submit"]{width:100%!important;display:block!important;font-size:1.1rem!important;padding:.8rem 1.75rem!important;margin-right:0!important}.woocommerce-account-wrapper button[type="submit"]:hover,.woocommerce-account-wrapper .button:hover{background:#fb94d6!important;transform:translateY(-2px)!important}.woocommerce-form-login__rememberme{margin-bottom:1.5rem!important;display:flex!important;align-items:center!important;gap:0.5rem!important;font-weight:700!important;font-size:0.9rem!important}.woocommerce-LostPassword a{font-weight:800!important;color:#000!important;text-decoration:underline!important;text-decoration-color:#fb94d6!important;font-size:0.9rem!important}.woocommerce-form-login__rememberme input{width:18px!important;height:18px!important;accent-color:#fb94d6!important}.woocommerce-account-wrapper table th,.woocommerce-account-wrapper table td{vertical-align:middle!important;padding:1.5rem 1rem!important}.woocommerce-account-wrapper .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:0.75rem!important;margin-bottom:3rem!important}.woocommerce-account-wrapper .woocommerce-MyAccount-navigation a{display:inline-block!important;padding:.5rem 1.25rem!important;background:#f8f8f8!important;border-radius:50px!important;font-weight:900!important;font-size:0.85rem!important;text-transform:uppercase!important;font-style:italic!important;transition:all 0.3s!important;color:#666!important}.woocommerce-account-wrapper .woocommerce-MyAccount-navigation a:hover,.woocommerce-account-wrapper .woocommerce-MyAccount-navigation .is-active a{background:#000!important;color:#fff!important}.product-name{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}dl.variation{display:block!important;width:100%!important;margin:4px 0 0 0!important;clear:both!important;flex:0 0 100%!important;order:99!important}.variation dt{display:none!important}.variation dd{display:block!important;margin:0!important;padding:0!important}.burger-item-data{display:block!important}.burger-item-data .label{font-weight:800!important;text-transform:uppercase!important;font-size:8px!important;font-style:italic!important;color:#fb94d6!important;display:block!important;margin-bottom:2px!important}.burger-item-data .content{font-size:10px!important;line-height:1!important;color:#999!important;display:block!important}@media screen and (max-width:782px){.admin-bar .home-transparent-header,.admin-bar .header-solid,.admin-bar .header-scrolled{top:46px!important}}