:root{--ck-accent:#792bbb;--ck-accent-dark:#5c1f92;--ck-accent-soft:#f1e6fb}ul.products li.product{background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);padding:18px 18px 22px;transition:transform .2s ease,box-shadow .2s ease}ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 20px 40px -16px rgba(89,29,150,.4)}ul.products li.product a.woocommerce-loop-image-link{display:block;border-radius:10px;overflow:hidden;margin-bottom:14px}ul.products li.product span.onsale{background:linear-gradient(135deg,var(--ck-accent),var(--ck-accent-dark))!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;padding:4px 12px!important;top:14px!important;right:14px!important;left:auto!important}ul.products li.product .woocommerce-loop-product__title{font-size:15px;font-weight:600;color:#1a202c;margin:0 0 6px}ul.products li.product .wsr_rating{margin-bottom:8px}ul.products li.product .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:16px;font-weight:700;color:#1a202c;margin:10px 0 14px}ul.products li.product .price del{order:1;font-size:12px;font-weight:400;color:#a0aec0;opacity:1}ul.products li.product .price ins{order:2;text-decoration:none;color:var(--ck-accent)}ul.products li.product .product-action-wrap a.button,ul.products li.product .add_to_cart_button{display:block;width:100%;text-align:center;background:#373737;color:#fff;border-radius:10px;padding:12px;font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;transition:background .18s ease}ul.products li.product .product-action-wrap a.button:hover,ul.products li.product .add_to_cart_button:hover{background:var(--ck-accent-dark)}@media (max-width:1024px){.woocommerce ul.products li.product .product-action-wrap,.woocommerce .products.align-buttons-bottom li.product .product-action-wrap{margin-top:6px!important;padding-top:0!important}.woocommerce ul.products li.product .wsr_rating{margin-bottom:4px!important}.woocommerce ul.products li.product .price{margin:6px 0 8px!important}.woocommerce ul.products li.product .product-details{padding-top:4px!important}}.ck-discount-badge{order:3;font-size:11px;font-weight:700;color:#1a7f37;background:#e5f4ea;padding:2px 7px;border-radius:6px;margin-left:8px}ul.products li.product .yith-wcwl-add-to-wishlist{top:14px!important;left:14px!important}ul.products li.product .yith-wcwl-add-button a.add_to_wishlist,ul.products li.product .yith-wcwl-add-button a.delete_item{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;padding:0!important;background:#fff;border-radius:50%;box-shadow:0 4px 10px -4px rgba(26,32,44,.3);font-size:0;transition:background .18s ease,transform .18s ease}ul.products li.product .yith-wcwl-add-button a.add_to_wishlist:hover,ul.products li.product .yith-wcwl-add-button a.delete_item:hover{background:var(--ck-accent-soft);transform:scale(1.08)}ul.products li.product .yith-wcwl-add-button svg.yith-wcwl-icon-svg{width:15px!important;height:15px!important;margin:0!important;flex-shrink:0;stroke:var(--ck-accent)!important}ul.products li.product .yith-wcwl-add-button svg#yith-wcwl-icon-heart-outline{fill:none!important}ul.products li.product .yith-wcwl-add-button svg#yith-wcwl-icon-heart{fill:var(--ck-accent)!important}.wpf_item{margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid #ece3f5}.wpf_item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.wpf_item .wpf_item_name{font-family:"Montserrat",sans-serif!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#1a202c!important;border-bottom:none!important;margin:0 0 16px!important;padding-bottom:0!important}.wpf_column_vertical{list-style:none;margin:0;padding:0}.wpf_column_vertical li{display:flex;align-items:center;gap:10px;padding:8px 10px;margin:0-10px 2px;border-radius:10px;cursor:pointer;transition:background .15s ease}.wpf_column_vertical li:hover{background:#faf7fd}.wpf_column_vertical li:has(input:checked){background:var(--ck-accent-soft)}.wpf_column_vertical label{font-size:14.5px!important;color:#4a5568;cursor:pointer;flex:1}.wpf_column_vertical input:checked~label{color:var(--ck-accent-dark);font-weight:600}.wpf_item_count{font-size:11.5px!important;font-weight:700;color:#792bbb;background:#f1e6fb;padding:2px 8px;border-radius:999px}.wpf_item input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:19px!important;height:19px!important;min-width:19px;border:1.5px solid #d8cce8!important;border-radius:6px!important;background-color:#fff!important;background-repeat:no-repeat;background-position:center;background-size:11px 11px;margin:0!important;cursor:pointer;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.wpf_item input[type=checkbox]:checked{background-color:var(--ck-accent)!important;border-color:var(--ck-accent)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 9 17 20 6'/></svg>")}.wpf_slider.ui-slider{height:4px;background:#ece3f5;border:0;border-radius:999px;margin:18px 6px 12px}.wpf_slider .ui-slider-range{background:var(--ck-accent)}.wpf_slider .ui-slider-handle{width:16px;height:16px;top:-6px;background:#fff;border:2px solid var(--ck-accent);border-radius:50%;box-shadow:0 2px 6px rgba(26,32,44,.25);outline:0}.wpf-slider-label{font-size:14px!important;color:#4a5568;font-weight:600}.wpf_item input[type=text]{width:100%;border:1px solid #ece3f5!important;border-radius:10px!important;padding:10px 14px!important;font-size:14px!important;color:#1a202c;box-sizing:border-box}.wpf_item input[type=text]:focus{outline:0;border-color:var(--ck-accent)!important}.wpf_item.wpf_item_onsale,.wpf_item.wpf_item_instock{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;margin:0-10px!important;border-radius:10px!important;transition:background .15s ease}.wpf_item.wpf_item_onsale:hover,.wpf_item.wpf_item_instock:hover{background:#faf7fd!important}.wpf_onsale_wrapp,.wpf_instock_wrapp{margin:0!important;float:none!important;order:1}.wpf_layout_vertical .wpf_item.wpf_item_instock .wpf_item_name,.wpf_layout_vertical .wpf_item.wpf_item_onsale .wpf_item_name{margin:0!important;order:2;cursor:pointer!important}.wpf_reset_btn{margin-top:20px!important;padding-top:16px!important;border-top:1px solid #ece3f5!important;font-size:14px!important}.wpf_reset_btn input[type=reset]{font-size:13px!important;font-weight:700!important;color:var(--ck-accent)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.wpf_reset_btn::before,.wpf_reset_btn::after{border-color:var(--ck-accent)!important}.wpf_reset_btn:hover input[type=reset]{color:var(--ck-accent-dark)!important}.woocommerce-products-header:has(.page-description p:empty){display:none!important}.kadence-shop-top-row{align-items:center!important;padding:0 0 2px!important;border-bottom:1px solid #ece3f5!important;margin-top:54px!important;margin-bottom:24px!important;gap:14px}.woocommerce-result-count{font-size:13.5px!important;color:#4a5568!important;margin:0!important}select.orderby{-webkit-appearance:none!important;appearance:none!important;border:1px solid #ece3f5!important;border-radius:10px!important;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23792bbb' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")no-repeat right 10px center!important;background-size:14px 14px!important;padding:8px 32px 8px 14px!important;font-size:13.5px!important;color:#1a202c!important;height:auto!important;cursor:pointer;transition:border-color .15s ease}select.orderby:hover,select.orderby:focus{border-color:var(--ck-accent)!important;outline:0!important}.kadence-product-toggle-container{gap:6px!important}.kadence-toggle-shop-layout{justify-content:center!important;padding:0!important;border:1px solid #ece3f5!important;border-radius:8px!important;width:34px!important;height:34px!important;color:#4a5568!important;transition:all .15s ease}.kadence-toggle-shop-layout:hover{border-color:var(--ck-accent)!important;color:var(--ck-accent)!important}.kadence-toggle-shop-layout.toggle-active{background:var(--ck-accent)!important;border-color:var(--ck-accent)!important;color:#fff!important}.woocommerce nav.woocommerce-pagination ul.page-numbers{display:flex!important;align-items:center;gap:8px;list-style:none;padding:0;margin:36px 0 12px!important;flex-wrap:wrap}.woocommerce nav.woocommerce-pagination ul li{margin-right:0!important}.woocommerce nav.woocommerce-pagination ul li a.page-numbers,.woocommerce nav.woocommerce-pagination ul li span.page-numbers{display:flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 8px!important;margin:0!important;border-radius:10px!important;background:#fff!important;border:1px solid #ece3f5!important;color:#4a5568!important;font-weight:600!important;font-size:14px!important;line-height:1!important;transition:all .18s ease}.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover{border-color:var(--ck-accent)!important;color:var(--ck-accent)!important;background:#fff!important;transform:translateY(-2px)}.woocommerce nav.woocommerce-pagination ul li span.page-numbers.current,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ck-accent)!important;border-color:var(--ck-accent)!important;color:#fff!important;box-shadow:0 6px 14px -6px rgba(89,29,150,.45)}.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers,.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers{background:var(--ck-accent-soft)!important;border-color:transparent!important;color:var(--ck-accent)!important;font-size:0!important;position:relative}.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers::after,.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers::after{content:"";width:7px;height:7px;border:solid var(--ck-accent);border-width:0 2px 2px 0}.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers::after{transform:rotate(-45deg)}.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers::after{transform:rotate(135deg)}.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers:hover{background:var(--ck-accent)!important}.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers:hover::after,.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers:hover::after{border-color:#fff}.wp-block-woocommerce-product-best-sellers{max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.wp-block-woocommerce-product-best-sellers .wc-block-grid__products{gap:28px!important}.wc-block-grid__product{background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);padding:18px 18px 22px;transition:transform .2s ease,box-shadow .2s ease}.wc-block-grid__product:hover{transform:translateY(-3px);box-shadow:0 20px 40px -16px rgba(89,29,150,.4)}.wc-block-grid__product .wc-block-grid__product-link{display:block;border-radius:10px;overflow:hidden;margin-bottom:14px}.wc-block-grid__product .wc-block-grid__product-link img{border-radius:10px;width:100%;height:auto}.wc-block-grid__product .wc-block-grid__product-onsale{background:linear-gradient(135deg,var(--ck-accent),var(--ck-accent-dark))!important;border-radius:999px!important;font-weight:700!important;top:14px!important;right:14px!important}.wc-block-grid__product .wc-block-grid__product-title{font-size:15px;font-weight:600;color:#1a202c;margin:0 0 6px}.wc-block-grid__product .wc-block-grid__product-price{font-size:16px;font-weight:700;color:#1a202c;margin:10px 0 14px}.wc-block-grid__product .wc-block-grid__product-price del{font-size:12px;font-weight:400;color:#a0aec0;opacity:1;margin-right:6px}.wc-block-grid__product .wc-block-grid__product-price ins{text-decoration:none;color:var(--ck-accent)}.wc-block-grid__product .wp-block-button__link.add_to_cart_button{display:block;width:100%;text-align:center;background:#373737;color:#fff;border-radius:10px;padding:12px;font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;transition:background .18s ease}.wc-block-grid__product .wp-block-button__link.add_to_cart_button:hover{background:var(--ck-accent-dark)}.wc-block-grid__product .yith-wcwl-add-to-wishlist{top:14px!important;left:14px!important}.wc-block-grid__product .yith-wcwl-add-button a.add_to_wishlist,.wc-block-grid__product .yith-wcwl-add-button a.delete_item{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;padding:0!important;background:#fff;border-radius:50%;box-shadow:0 4px 10px -4px rgba(26,32,44,.3);font-size:0;transition:background .18s ease,transform .18s ease}.wc-block-grid__product .yith-wcwl-add-button a.add_to_wishlist:hover,.wc-block-grid__product .yith-wcwl-add-button a.delete_item:hover{background:var(--ck-accent-soft);transform:scale(1.08)}.wc-block-grid__product .yith-wcwl-add-button svg.yith-wcwl-icon-svg{width:15px!important;height:15px!important;margin:0!important;flex-shrink:0;stroke:var(--ck-accent)!important}.wc-block-grid__product .yith-wcwl-add-button svg#yith-wcwl-icon-heart-outline{fill:none!important}.wc-block-grid__product .yith-wcwl-add-button svg#yith-wcwl-icon-heart{fill:var(--ck-accent)!important}@media (max-width:480px){.wc-block-grid.has-3-columns .wc-block-grid__product{margin-bottom:24px!important}}.wpf-no-products-found{margin-top:40px!important}.wpf-no-products-found .woocommerce-info{border-radius:10px}.woocommerce-MyAccount-content .button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:9px 14px;margin:3px 8px 3px 0;background:#373737;color:#fff;transition:background .15s ease,border-color .15s ease}.woocommerce-MyAccount-content .button:last-child{margin-right:0}.woocommerce-MyAccount-content .button:hover{background:var(--ck-accent-dark);color:#fff}.woocommerce-MyAccount-content .button.invoice{background:var(--ck-accent-soft);color:var(--ck-accent-dark);border:1px solid #e0cdf5}.woocommerce-MyAccount-content .button.invoice:hover{background:#e5d3f8;border-color:var(--ck-accent)}@media (min-width:900px){body.woocommerce-account .woocommerce:has(>.account-navigation-wrap){display:flex!important;align-items:flex-start!important;gap:24px!important}body.woocommerce-account .account-navigation-wrap{width:250px!important;flex-shrink:0!important}body.woocommerce-account .woocommerce-MyAccount-content{flex:1!important;min-width:0!important}}.account-navigation-wrap .woocommerce-MyAccount-navigation{list-style:none!important;margin:0!important;padding:12px!important;background:#fff!important;border-radius:16px!important;box-shadow:0 14px 34px -18px rgba(89,29,150,.35)!important}.account-navigation-wrap .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link{margin-bottom:4px!important;width:100%!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link:last-child{margin-bottom:0!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link a{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border-radius:10px!important;border:0!important;margin-left:0!important;margin-right:0!important;font-size:13.5px!important;font-weight:600!important;color:#4a5568!important;text-decoration:none!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link a:hover{background:#faf7fd!important;color:var(--ck-accent-dark)!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:var(--ck-accent-soft)!important;color:var(--ck-accent-dark)!important;font-weight:700!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link a::before{content:""!important;width:17px!important;height:17px!important;flex-shrink:0!important;background-color:currentColor!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link--dashboard a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link--orders a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7 12 3 4 7v10l8 4 8-4V7Z'/%3E%3Cpath d='M4 7l8 4 8-4M12 11v10'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7 12 3 4 7v10l8 4 8-4V7Z'/%3E%3Cpath d='M4 7l8 4 8-4M12 11v10'/%3E%3C/svg%3E")!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link--view-license-keys a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='10' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='10' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link--edit-address a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link--edit-account a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 4-6 8-6s8 2 8 6'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 4-6 8-6s8 2 8 6'/%3E%3C/svg%3E")!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid #ece3f5!important;margin-top:8px!important;padding-top:8px!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link--customer-logout a{color:#a0aec0!important}.account-navigation-wrap .woocommerce-MyAccount-navigation-link--customer-logout a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E")!important}.account-menu-container .woocommerce-MyAccount-navigation.submenu{list-style:none!important;padding:10px!important;background:#fff!important;border-radius:14px!important;box-shadow:0 14px 34px -14px rgba(89,29,150,.4)!important;width:225px!important;left:auto!important;right:0!important;display:flex!important;flex-direction:column!important}.account-menu-container .woocommerce-MyAccount-navigation-link{margin-bottom:3px!important;width:100%!important}.account-menu-container .woocommerce-MyAccount-navigation-link:last-child{margin-bottom:0!important}.account-menu-container .woocommerce-MyAccount-navigation-link a{display:flex!important;align-items:center!important;gap:11px!important;padding:10px 12px!important;border-radius:9px!important;font-size:13px!important;font-weight:600!important;color:#4a5568!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important}.account-menu-container .woocommerce-MyAccount-navigation-link a:hover{background:#faf7fd!important;color:var(--ck-accent-dark)!important}body.woocommerce-account .account-menu-container .woocommerce-MyAccount-navigation-link.is-active a{background:var(--ck-accent-soft)!important;color:var(--ck-accent-dark)!important;font-weight:700!important}.account-menu-container .woocommerce-MyAccount-navigation-link a::before{content:""!important;width:16px!important;height:16px!important;flex-shrink:0!important;background-color:currentColor!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.account-menu-container .woocommerce-MyAccount-navigation-link--dashboard a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")!important}.account-menu-container .woocommerce-MyAccount-navigation-link--orders a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7 12 3 4 7v10l8 4 8-4V7Z'/%3E%3Cpath d='M4 7l8 4 8-4M12 11v10'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7 12 3 4 7v10l8 4 8-4V7Z'/%3E%3Cpath d='M4 7l8 4 8-4M12 11v10'/%3E%3C/svg%3E")!important}.account-menu-container .woocommerce-MyAccount-navigation-link--view-license-keys a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='10' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='10' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")!important}.account-menu-container .woocommerce-MyAccount-navigation-link--edit-address a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")!important}.account-menu-container .woocommerce-MyAccount-navigation-link--edit-account a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 4-6 8-6s8 2 8 6'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 4-6 8-6s8 2 8 6'/%3E%3C/svg%3E")!important}.account-menu-container .woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid #ece3f5!important;margin-top:6px!important;padding-top:6px!important}.account-menu-container .woocommerce-MyAccount-navigation-link--customer-logout a{color:#a0aec0!important}.account-menu-container .woocommerce-MyAccount-navigation-link--customer-logout a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E")!important}.woocommerce-MyAccount-content .woocommerce-info{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:#fdf1f6!important;border:1px solid #f6d9e6!important;border-radius:12px!important;padding:16px 20px!important;margin:0 0 22px!important;font-size:13px!important;color:#9d3466!important;list-style:none}.woocommerce-MyAccount-content .woocommerce-info::before{display:none!important}.woocommerce-MyAccount-content .woocommerce-info a.button{order:2;flex-shrink:0;background:#373737!important;color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;padding:10px 16px!important;border-radius:8px!important;white-space:nowrap;text-decoration:none!important}.woocommerce-MyAccount-content .woocommerce-info a.button:hover{background:var(--ck-accent-dark)!important}@media (max-width:600px){.woocommerce-MyAccount-content .woocommerce-info{flex-direction:column!important;align-items:stretch!important}.woocommerce-MyAccount-content .woocommerce-info a.button{width:100%!important;text-align:center!important;white-space:normal!important;line-height:1.3!important}}.woocommerce-MyAccount-content .woocommerce-orders-table{background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);border-collapse:collapse;overflow:hidden}.woocommerce-MyAccount-content .woocommerce-orders-table thead th{text-align:left;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#4a5568;padding:16px 16px 12px;border-bottom:none}.woocommerce-MyAccount-content .woocommerce-orders-table tbody th,.woocommerce-MyAccount-content .woocommerce-orders-table tbody td{padding:16px;font-size:13.5px;border-top:1px solid #f1e6fb;vertical-align:middle;text-align:left}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{font-weight:700;color:var(--ck-accent);text-decoration:none}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a:hover{color:var(--ck-accent-dark)}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-date{color:#4a5568}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-total{font-weight:700;color:#1a202c}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{text-align:right}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{white-space:nowrap}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button{padding:7px 10px;font-size:10.5px;margin:0 6px 0 0;letter-spacing:0}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button:last-child{margin-right:0}@media (max-width:768px){.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number{display:block!important}}@media (max-width:768px){.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:not(:first-child) .woocommerce-orders-table__cell-order-number{margin-top:22px!important;padding-top:20px!important;border-top:2px solid var(--ck-accent)!important}}.ck-status-pill{display:inline-block;font-size:11px;font-weight:700;padding:5px 12px;border-radius:999px;line-height:1.4}.ck-status-completed{background:#e5f4ea;color:#1a7f37}.ck-status-processing{background:#fef3e2;color:#b45309}.ck-status-on-hold{background:#fef3e2;color:#b45309}.ck-status-pending{background:#eef1f5;color:#4a5568}.ck-status-cancelled{background:#fbe7e9;color:#b3261e}.ck-status-refunded{background:#eef1f5;color:#4a5568}.ck-status-failed{background:#fbe7e9;color:#b3261e}.woocommerce-MyAccount-content table:has(th.activation){background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);border-collapse:collapse;overflow:hidden}.woocommerce-MyAccount-content table:has(th.activation) thead th{text-align:left;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#4a5568;padding:16px 16px 12px;border-bottom:none}.woocommerce-MyAccount-content table:has(th.activation) tbody td{padding:16px;font-size:13.5px;border-top:1px solid #f1e6fb;vertical-align:middle}.woocommerce-MyAccount-content .lmfwc-myaccount-license-key{font-family:ui-monospace,"SF Mono",Menlo,monospace;background:#f7f4fb;border:1px solid #ece3f5;border-radius:6px;padding:5px 10px;font-size:12.5px;letter-spacing:.02em;display:inline-block;white-space:nowrap}.woocommerce-MyAccount-content table:has(th.activation) tbody td:nth-child(3){color:#1a202c;font-weight:600}.woocommerce-MyAccount-content table:has(th.activation) .license-key-actions{text-align:right}.woocommerce-MyAccount-content table:has(th.activation) .license-key-actions a.button:last-child{background:var(--ck-accent-soft)!important;color:var(--ck-accent-dark)!important;border:1px solid #e0cdf5!important}.woocommerce-MyAccount-content table:has(th.activation) .license-key-actions a.button:last-child:hover{background:#e5d3f8!important;border-color:var(--ck-accent)!important}.ck-activation-pill{display:inline-block;background:var(--ck-accent-soft);color:var(--ck-accent-dark);font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px}@media (max-width:768px){.woocommerce-MyAccount-content table:has(th.activation) td:nth-child(1)::before{content:"Clave de licencia: "!important}.woocommerce-MyAccount-content table:has(th.activation) td:nth-child(2)::before{content:"Activación: "!important}.woocommerce-MyAccount-content table:has(th.activation) td:nth-child(3)::before{content:"Válido hasta: "!important}.woocommerce-MyAccount-content table:has(th.activation) td:nth-child(4)::before{content:""!important}}@media (max-width:768px){.woocommerce-MyAccount-content table:has(th.activation) tbody td:first-child{text-align:left!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:8px}.woocommerce-MyAccount-content table:has(th.activation) tbody td:first-child::before{float:none}}.kadence-column8_aa6738-da{margin-left:0!important;margin-right:0!important}.woocommerce-MyAccount-content h1,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{text-transform:none!important;font-weight:800!important;color:#1a202c!important}.woocommerce-MyAccount-content h2{font-size:22px!important;margin:0 0 6px!important}.woocommerce-MyAccount-content h3.product-name{font-size:16px!important;font-weight:700!important;margin:0 0 14px!important}.woocommerce-MyAccount-content .woocommerce-Address{background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);padding:24px;max-width:360px;box-sizing:border-box}.woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.woocommerce-MyAccount-content .woocommerce-Address-title h2{display:flex;align-items:center;gap:10px;font-size:15px!important;font-weight:700!important;margin:0!important;color:#1a202c;flex:1}.woocommerce-MyAccount-content .woocommerce-Address-title h2::before{content:"";width:34px;height:34px;flex-shrink:0;border-radius:9px;background-color:var(--ck-accent-soft);background-repeat:no-repeat;background-position:center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23792bbb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.woocommerce-MyAccount-content .woocommerce-Address-title .edit{display:inline-flex;align-items:center;gap:6px;background:var(--ck-accent-soft);color:var(--ck-accent-dark);border:1px solid #e0cdf5;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:9px 14px;border-radius:8px;text-decoration:none;white-space:nowrap}.woocommerce-MyAccount-content .woocommerce-Address-title .edit:hover{background:#e5d3f8;border-color:var(--ck-accent)}.woocommerce-MyAccount-content address{font-style:normal;font-size:14px;line-height:1.7;color:#1a202c}.woocommerce-EditAccountForm{background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);padding:26px 30px;max-width:640px;box-sizing:border-box}.woocommerce-EditAccountForm .form-row label{display:block;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#4a5568;margin-bottom:8px}.woocommerce-EditAccountForm>.form-row label{font-size:11.5px!important;font-weight:800!important;line-height:1.4!important}.woocommerce-EditAccountForm .woocommerce-Input{width:100%;border:1px solid #ece3f5;border-radius:10px;padding:11px 14px;font-size:13.5px;font-family:inherit;color:#1a202c;box-sizing:border-box}.woocommerce-EditAccountForm .woocommerce-Input:focus{outline:0;border-color:var(--ck-accent)}.woocommerce-EditAccountForm .form-row{margin-bottom:18px;overflow:visible}.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{width:calc(50% - 9px);box-sizing:border-box}.woocommerce-EditAccountForm .form-row-first{float:left}.woocommerce-EditAccountForm .form-row-last{float:right}.woocommerce-EditAccountForm .clear{clear:both}.woocommerce-EditAccountForm span#account_display_name_description{display:block;margin-top:6px;font-size:11.5px;color:#a0aec0}.woocommerce-EditAccountForm span#account_display_name_description em{font-style:normal}.woocommerce-EditAccountForm fieldset{border:0;border-top:1px solid #ece3f5;padding:22px 0 0;margin:22px 0 0}.woocommerce-EditAccountForm fieldset legend{display:block;width:100%;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:var(--ck-accent);padding:0;margin:0 0 16px}.woocommerce-EditAccountForm fieldset p.form-row-wide:has(#password_1),.woocommerce-EditAccountForm fieldset p.form-row-wide:has(#password_2){display:inline-block;float:left;clear:none;width:calc(50% - 9px);vertical-align:top;box-sizing:border-box}.woocommerce-EditAccountForm fieldset p.form-row-wide:has(#password_1){margin-right:18px}.woocommerce-EditAccountForm fieldset::after{content:"";display:table;clear:both}.woocommerce-EditAccountForm fieldset .form-row label{text-transform:none;letter-spacing:normal;font-size:13px;font-weight:600;color:#1a202c;line-height:1.4}.woocommerce-EditAccountForm .password-input{position:relative;display:block}.woocommerce-EditAccountForm .show-password-input{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media (max-width:600px){.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{width:100%;float:none}.woocommerce-EditAccountForm fieldset p.form-row-wide:has(#password_1),.woocommerce-EditAccountForm fieldset p.form-row-wide:has(#password_2){display:block;float:none!important;width:100%;margin-right:0!important}}.woocommerce-MyAccount-content table.woocommerce-table--order-details{width:100%;background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);border-collapse:collapse;overflow:hidden}.woocommerce-MyAccount-content table.woocommerce-table--order-details thead th{text-align:left;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#4a5568;padding:16px 20px 12px}.woocommerce-MyAccount-content table.woocommerce-table--order-details tbody td,.woocommerce-MyAccount-content table.woocommerce-table--order-details tbody th,.woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot td,.woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot th{padding:14px 20px;font-size:13.5px;border-top:1px solid #f1e6fb;vertical-align:middle}.woocommerce-MyAccount-content table.woocommerce-table--order-details tbody tr:first-child td,.woocommerce-MyAccount-content table.woocommerce-table--order-details tbody tr:first-child th{border-top:none}.woocommerce-MyAccount-content table.woocommerce-table--order-details th[scope=row]{text-align:left;font-weight:700;color:#4a5568;width:1%;white-space:nowrap}.woocommerce-MyAccount-content table.woocommerce-table--order-details tr:has(.order-actions--heading) td{text-align:right}.woocommerce-MyAccount-content table.woocommerce-table--order-details .product-name a{color:#1a202c;font-weight:600}.woocommerce-MyAccount-content table.woocommerce-table--order-details .product-total{text-align:right}.woocommerce-MyAccount-content tr.license_keys .ck-license-key-chip{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:12.5px;letter-spacing:.02em;background:#f7f4fb;border:1px solid #ece3f5;border-radius:6px;padding:5px 10px;display:inline-block;white-space:nowrap}@media (max-width:600px){.woocommerce-MyAccount-content table.woocommerce-table--order-details:has(tr.license_keys) tbody tr{display:flex;flex-direction:column;align-items:flex-start;width:100%}.woocommerce-MyAccount-content table.woocommerce-table--order-details:has(tr.license_keys) tbody tr:not(:first-child){border-top:1px solid #f1e6fb}.woocommerce-MyAccount-content table.woocommerce-table--order-details:has(tr.license_keys) tbody tr th,.woocommerce-MyAccount-content table.woocommerce-table--order-details:has(tr.license_keys) tbody tr td{width:100%;box-sizing:border-box;border-top:none}.woocommerce-MyAccount-content table.woocommerce-table--order-details:has(tr.license_keys) tbody tr th{padding:14px 20px 4px}.woocommerce-MyAccount-content table.woocommerce-table--order-details:has(tr.license_keys) tbody tr td{padding:0 20px 14px}}.woocommerce-MyAccount-content tr.valid_until b{font-weight:700;color:#1a202c}.woocommerce-MyAccount-content tr.activations_limit td p{display:inline-flex;align-items:center;gap:2px;margin:0;background:var(--ck-accent-soft);color:var(--ck-accent-dark);font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px}.woocommerce-MyAccount-content p:has(>a.lmfwc-button){margin:20px 0 0}.lmfwc-license-activations{margin-top:32px}.lmfwc-license-activations .lmfwc-header{margin-bottom:14px}.lmfwc-license-activations table.shop_table{width:100%;background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);border-collapse:collapse;overflow:hidden;margin-bottom:18px}.lmfwc-license-activations table.shop_table thead th{text-align:left;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#4a5568;padding:16px 20px 12px}.lmfwc-license-activations table.shop_table tbody td{padding:20px;font-size:13.5px;border-top:1px solid #f1e6fb;color:#a0aec0;text-align:center}@media (max-width:768px){.lmfwc-license-activations table.shop_table_responsive td[colspan]::before{display:none!important}}.woocommerce-MyAccount-content p:has(mark.order-number){background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);padding:18px 24px;margin:0 0 24px;font-size:14px;color:#4a5568}.woocommerce-MyAccount-content mark.order-number,.woocommerce-MyAccount-content mark.order-date,.woocommerce-MyAccount-content mark.order-status{background:0 0;color:inherit;font-weight:700}.woocommerce-MyAccount-content mark.order-number{color:var(--ck-accent)}.woocommerce-MyAccount-content mark.order-status{display:inline-block;background:var(--ck-accent-soft);color:var(--ck-accent-dark);font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.woocommerce-order-details h2{margin:32px 0 14px!important}.woocommerce-order-details h2:first-child{margin-top:0!important}.woocommerce-MyAccount-content p.order-again{margin:20px 0 0}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details){width:100%;background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);border-collapse:collapse;overflow:hidden}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) thead th{text-align:left;font-size:13px;font-weight:700;color:#1a202c;padding:16px 20px 10px}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) tbody td{padding:16px 20px;border-top:none;vertical-align:middle}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) tbody td:first-child{width:1%;white-space:nowrap;padding-right:16px}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) tbody td:nth-child(2){padding-left:8px}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) tbody td:first-child .lmfwc-myaccount-license-key{font-family:ui-monospace,"SF Mono",Menlo,monospace;background:#f7f4fb;border:1px solid #ece3f5;border-radius:6px;padding:5px 10px;font-size:12.5px;letter-spacing:.02em;display:inline-block;white-space:nowrap}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) tbody td:nth-child(2) .lmfwc-myaccount-license-key{background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;color:#4a5568;font-weight:500;display:inline;white-space:normal;letter-spacing:normal}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) tbody td:nth-child(2) .lmfwc-myaccount-license-key strong{color:#1a202c;font-weight:700}@media (max-width:600px){.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) thead tr,.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) tbody tr{display:flex;flex-direction:column;gap:2px}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) tbody td{display:block;width:100%!important;padding:4px 20px!important;white-space:normal!important}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) tbody td:first-child{padding-top:14px!important}.woocommerce-order-details table.shop_table:not(.woocommerce-table--order-details):not(.awcfe-order-extra-details) tbody td:last-child{padding-bottom:18px!important}}.woocommerce-customer-details{background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);padding:24px;max-width:360px;box-sizing:border-box}.woocommerce-customer-details h2{display:flex;align-items:center;gap:10px;font-size:15px!important;font-weight:700!important;margin:0 0 16px!important;color:#1a202c}.woocommerce-customer-details h2::before{content:"";width:34px;height:34px;flex-shrink:0;border-radius:9px;background-color:var(--ck-accent-soft);background-repeat:no-repeat;background-position:center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23792bbb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.woocommerce-customer-details .woocommerce-customer-details--email{margin-top:12px;padding-top:12px;border-top:1px solid #ece3f5;font-size:13px;color:#4a5568}.ck-copyable-key{cursor:pointer;padding-right:28px!important;position:relative;transition:background .15s ease,border-color .15s ease}.ck-copyable-key::before{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-color:#a0aec0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ck-copyable-key:hover{background:#ece3f5;border-color:#d9c3f0}.ck-copyable-key:hover::before{background-color:var(--ck-accent)}.ck-copyable-key.ck-copied{background:var(--ck-accent-soft);border-color:var(--ck-accent)}.ck-copyable-key.ck-copied::before{background-color:var(--ck-accent-dark)}.ck-copyable-key[data-ck-label]::after{content:attr(data-ck-label);position:absolute;left:50%;bottom:100%;transform:translateX(-50%);margin-bottom:6px;background:#1a202c;color:#fff;font-family:"Montserrat",system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:normal;padding:4px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:5}.woocommerce-order-details table.awcfe-order-extra-details{width:100%;background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);border-collapse:collapse;overflow:hidden}.woocommerce-order-details table.awcfe-order-extra-details tr.awcfe-section-title th{text-align:left;font-size:14.5px;font-weight:800;color:#1a202c;padding:16px 20px 10px;border-top:none}.woocommerce-order-details table.awcfe-order-extra-details tr.awcfe-billing-extra-items:not(.awcfe-section-title) th,.woocommerce-order-details table.awcfe-order-extra-details tr.awcfe-billing-extra-items:not(.awcfe-section-title) td{padding:14px 20px;font-size:13.5px;border-top:1px solid #f1e6fb;vertical-align:middle}.woocommerce-order-details table.awcfe-order-extra-details tr.awcfe-billing-extra-items:not(.awcfe-section-title) th{text-align:left;font-weight:700;color:#4a5568;width:1%;white-space:nowrap}.woocommerce-order-details table.awcfe-order-extra-details tr.awcfe-billing-extra-items:not(.awcfe-section-title) td{color:#1a202c}@media (max-width:600px){.woocommerce-order-details table.awcfe-order-extra-details tr.awcfe-billing-extra-items:not(.awcfe-section-title){display:flex;flex-direction:column;align-items:flex-start;width:100%;border-top:1px solid #f1e6fb}.woocommerce-order-details table.awcfe-order-extra-details tr.awcfe-billing-extra-items:not(.awcfe-section-title) th,.woocommerce-order-details table.awcfe-order-extra-details tr.awcfe-billing-extra-items:not(.awcfe-section-title) td{width:100%;box-sizing:border-box;border-top:none}.woocommerce-order-details table.awcfe-order-extra-details tr.awcfe-billing-extra-items:not(.awcfe-section-title) th{padding:14px 20px 2px}.woocommerce-order-details table.awcfe-order-extra-details tr.awcfe-billing-extra-items:not(.awcfe-section-title) td{padding:0 20px 14px}}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields){background:#fff;border-radius:16px;box-shadow:0 14px 34px -18px rgba(89,29,150,.35);padding:26px 30px;max-width:640px;box-sizing:border-box}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields)>h2{font-size:18px!important;margin:0 0 20px!important}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .form-row label{display:block;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#4a5568;margin-bottom:8px}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .input-text{width:100%;border:1px solid #ece3f5;border-radius:10px;padding:11px 14px;font-size:13.5px;font-family:inherit;color:#1a202c;box-sizing:border-box}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .input-text.input-text{font-size:13.5px!important;line-height:1.4!important}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .input-text:focus{outline:0;border-color:var(--ck-accent)}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .form-row{margin-bottom:18px}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .form-row .description{font-size:11.5px;color:#a0aec0;margin-top:6px;display:block}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) select:not(.select2-hidden-accessible){width:100%;border:1px solid #ece3f5;border-radius:10px;padding:11px 14px;font-family:inherit;color:#1a202c;box-sizing:border-box;height:44px;background:#fff}.woocommerce-MyAccount-content.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) select:not(.select2-hidden-accessible){font-size:13.5px!important;line-height:1.4!important}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .select2-container--default .select2-selection--single{border:1px solid #ece3f5;border-radius:10px;height:44px;display:flex;align-items:center;padding:0 14px;box-sizing:border-box}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;font-size:13.5px;color:#1a202c;line-height:42px}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:12px}.woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .select2-container--open .select2-selection--single{border-color:var(--ck-accent)}.select2-dropdown{border-color:#ece3f5!important;border-radius:10px;overflow:hidden;box-shadow:0 14px 34px -18px rgba(89,29,150,.35)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--ck-accent)!important}.select2-search--dropdown .select2-search__field{border:1px solid #ece3f5!important;border-radius:8px;padding:6px 10px}#ck-login-split{display:flex;max-width:1080px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 44px -20px rgba(89,29,150,.4);overflow:hidden}#ck-login-panel{position:relative;overflow:hidden;flex:0 0 42%;background:linear-gradient(160deg,var(--ck-accent),var(--ck-accent-dark));color:#fff;padding:44px 40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}#ck-login-panel::before{content:"";position:absolute;right:-8%;bottom:-6%;width:78%;aspect-ratio:600/686;background-image:url(https://colombiakeys.com/wp-content/uploads/2024/11/lockykeys_saludo_02-2.png.webp);background-size:contain;background-repeat:no-repeat;background-position:bottom right;opacity:.14;pointer-events:none;z-index:0}#ck-login-panel>*{position:relative;z-index:1}#ck-login-panel .ck-login-panel-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}#ck-login-panel .ck-login-panel-icon{width:42px;height:42px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border-radius:12px}#ck-login-panel h3{font-size:22px;font-weight:800;margin:0;color:#fff;white-space:nowrap}#ck-login-panel p{font-size:14px;line-height:1.6;color:rgba(255,255,255,.85);margin:0 0 22px}#ck-login-panel ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}#ck-login-panel ul li{font-size:13.5px;font-weight:600;color:rgba(255,255,255,.95);padding-left:22px;position:relative}#ck-login-panel ul li::before{content:"✓";position:absolute;left:0;font-weight:800}#ck-login-panel .ck-login-panel-hours{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);display:flex;align-items:flex-start;gap:10px}#ck-login-panel .ck-login-panel-hours svg{flex:0 0 auto;margin-top:1px;opacity:.85}#ck-login-panel .ck-login-panel-hours-text{font-size:12px;line-height:1.55;color:rgba(255,255,255,.75)}#ck-login-panel .ck-login-panel-hours-text strong{color:rgba(255,255,255,.95);font-weight:700}#ck-login-card{flex:1;padding:36px 40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0}#ck-login-tabbar{max-width:420px;width:100%;margin:0 auto 24px;display:flex;background:#f7f4fb;border-radius:12px;padding:4px;gap:4px}#ck-login-tabbar .ck-login-tab{flex:1;border:0;background:0 0;padding:11px;font-size:13px;font-family:inherit;font-weight:700;letter-spacing:.02em;border-radius:9px;cursor:pointer;color:#4a5568;transition:all .15s ease}#ck-login-tabbar .ck-login-tab.active{background:#fff;color:var(--ck-accent-dark);box-shadow:0 4px 14px -6px rgba(89,29,150,.4)}#ck-login-split .u-column1,#ck-login-split .u-column2{width:100%!important;float:none!important;margin:0!important}#ck-login-split #customer_login{margin:0 auto;max-width:420px;width:100%}#ck-login-split #customer_login h2{display:none!important}#ck-login-split form.woocommerce-form{border:0!important;padding:0!important}#ck-login-split .form-row label{display:block;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#4a5568;margin-bottom:8px}#ck-login-split .woocommerce-form-login__rememberme{text-transform:none!important;font-weight:600!important;font-size:13px!important;letter-spacing:normal!important;display:flex;align-items:center;gap:8px;color:#4a5568}#ck-login-split .input-text{width:100%;border:1px solid #ece3f5;border-radius:10px;padding:11px 14px;font-size:13.5px;font-family:inherit;color:#1a202c;box-sizing:border-box}#ck-login-split .input-text:focus{outline:0;border-color:var(--ck-accent)}#ck-login-split .form-row{margin-bottom:16px}#ck-login-split button.woocommerce-button,#ck-login-split button[name=register]{display:block;width:100%;text-align:center;background:#373737;color:#fff;border:0;border-radius:10px;padding:13px;font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .15s ease;margin-top:4px}#ck-login-split button.woocommerce-button:hover,#ck-login-split button[name=register]:hover{background:var(--ck-accent-dark)}#ck-login-split .woocommerce-LostPassword{margin-top:14px;text-align:center}#ck-login-split .woocommerce-LostPassword a{color:var(--ck-accent);font-size:13px;font-weight:600;text-decoration:none}#ck-login-split .woocommerce-form-register p:has(a[href*=privacidad]){font-size:12px;color:#64748b;line-height:1.6;margin:14px 0 18px}#ck-login-split .woocommerce-form-register p:has(a[href*=privacidad]) a{color:var(--ck-accent);font-weight:600}@media (max-width:750px){#ck-login-split{flex-direction:column;max-width:460px}#ck-login-panel{padding:28px 26px}#ck-login-panel h3{font-size:17px;white-space:normal;line-height:1.25}#ck-login-card{padding:26px 26px 30px}#ck-login-panel .ck-login-panel-hours{margin-top:14px;padding-top:14px}#ck-login-panel::before{right:-14%;width:60%;opacity:.18}}.single-product .woocommerce-product-gallery{background:#fff;border:1px solid #efe8f7;border-radius:20px;padding:32px;box-shadow:0 12px 32px -22px rgba(26,32,44,.16)}@media (max-width:600px){.single-product .woocommerce-product-gallery{padding:20px;border-radius:16px}}.single-product .single-product-category{font-size:12px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ck-accent)!important}.single-product .summary h1.product_title.entry-title{font-size:32px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.01em;color:#1a202c!important;margin:4px 0 10px!important}.single-product .summary .price{font-size:30px!important;font-weight:900!important;color:#1a202c!important;margin:6px 0 20px!important}@media (max-width:600px){.single-product .summary h1.product_title.entry-title{font-size:24px!important}}.single-product .woocommerce-product-details__short-description ul{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px}.single-product .woocommerce-product-details__short-description ul li{font-size:13.5px;font-weight:600;color:#1a202c;padding-left:24px;position:relative;line-height:1.5}.single-product .woocommerce-product-details__short-description ul li::before{content:"✓";position:absolute;left:0;top:0;color:var(--ck-accent);font-weight:800}.single-product .woocommerce-product-details__short-description ul li a{color:var(--ck-accent)}.single-product p.stock.in-stock{display:inline-flex;align-items:center;gap:6px;font-size:11px!important;font-weight:700;color:#1a7f37;background:#e5f4ea;padding:4px 11px;border-radius:999px;margin:0 0 18px!important}.single-product p.stock.in-stock::before{content:"";width:6px;height:6px;border-radius:50%;background:#1a7f37}.single-product p.stock.out-of-stock,.single-product p.wcsob_soldout_text{display:inline-flex;align-items:center;gap:6px;font-size:11px!important;font-weight:700;color:#b91c1c;background:#fdecea;padding:4px 11px;border-radius:999px;margin:0 0 18px!important}.single-product p.stock.out-of-stock::before,.single-product p.wcsob_soldout_text::before{content:"";width:6px;height:6px;border-radius:50%;background:#b91c1c}.wcsob_soldout,.theme-lay:not(.single-product) .wcsob_soldout{position:absolute!important;float:none!important;inset:14px auto auto 14px!important;background:#b91c1c!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1!important;border-radius:999px!important;padding:4px 12px!important;z-index:2}.single-product form.cart{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px!important}.single-product form.cart .wsr_rating{flex-basis:100%;margin-top:2px}.single-product form.cart .quantity{height:50px;border:1.5px solid #e2d9ef!important;border-radius:12px!important;overflow:hidden;display:flex!important}.single-product form.cart .quantity:has(input.qty[type=hidden]){display:none!important;border:0!important;width:0!important}.single-product form.cart .quantity .qty,.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus{height:48px!important;border:0!important}.single-product form.cart .quantity .qty{width:46px!important;border-left:1.5px solid #e2d9ef!important;border-right:1.5px solid #e2d9ef!important;font-weight:700;color:#1a202c}.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus{width:36px!important;font-size:16px;font-weight:700;color:#1a202c;cursor:pointer;background:0 0}.single-product .single_add_to_cart_button{flex:1;min-width:200px;height:50px!important;line-height:50px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--ck-accent),var(--ck-accent-dark))!important;color:#fff!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 14px 30px -14px rgba(89,29,150,.55);transition:box-shadow .18s ease,transform .18s ease}.single-product .single_add_to_cart_button:hover{box-shadow:0 18px 36px -14px rgba(89,29,150,.65);transform:translateY(-1px)}.single-product .yith-wcwl-add-to-wishlist--single .add_to_wishlist,.single-product .yith-wcwl-add-to-wishlist--single .delete_item,.single-product .yith-wcwl-add-to-wishlist--single a{color:var(--ck-accent)!important;font-weight:600}.single-product .yith-wcwl-add-to-wishlist--single{--add-to-wishlist-icon-color:var(--ck-accent);--added-to-wishlist-icon-color:var(--ck-accent);margin:8px 0 0!important;text-align:left!important}.single-product .yith-wcwl-add-to-wishlist--single .add_to_wishlist,.single-product .yith-wcwl-add-to-wishlist--single .delete_item{display:inline-flex!important;align-items:center;gap:6px;font-size:12.5px!important;text-decoration:none!important}.single-product .yith-wcwl-add-to-wishlist--single svg.yith-wcwl-icon-svg{width:22px!important;height:22px!important}.single-product .single-product-extras{padding-top:20px;margin-top:4px;border-top:1px solid #efe8f7}.single-product .single-product-extras ul{display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:0;padding:0}.single-product .single-product-extras ul li{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#1a202c}.single-product .single-product-extras .kadence-svg-iconset{width:22px;height:22px;border-radius:50%;background:var(--ck-accent-soft);color:var(--ck-accent);display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0!important}.single-product .single-product-extras svg{width:13px;height:13px}.single-product fieldset.single-product-payments{border:1px solid #efe8f7!important;border-radius:12px!important;padding:14px 16px!important;margin:18px 0!important}.single-product fieldset.single-product-payments legend{font-size:11px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;color:#1a202c!important;padding:0!important}.single-product fieldset.single-product-payments ul{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0!important;padding:0!important}.single-product fieldset.single-product-payments ul li{background:#fff;border:1px solid #efe8f7;border-radius:8px;padding:7px 10px;box-shadow:0 4px 10px -6px rgba(89,29,150,.18)}.single-product .product_meta{display:grid;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid #efe8f7;font-size:13px;color:#5b6472}.single-product .product_meta>span{position:relative;display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;padding-left:96px;font-size:0!important;line-height:0;color:transparent}.single-product .product_meta>span::before{position:absolute;left:0;top:14px;transform:translateY(-50%);font-size:11px;font-weight:800;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:#8a7a9a}.single-product .product_meta .posted_in::before{content:"Categorías"}.single-product .product_meta .posted_in:has(>a:only-of-type)::before{content:"Categoría"}.single-product .product_meta .tagged_as::before{content:"Etiquetas"}.single-product .product_meta .tagged_as:has(>a:only-of-type)::before{content:"Etiqueta"}.single-product .product_meta>span>a{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:20px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none!important;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.single-product .product_meta .posted_in>a{background:#f1e6fb;border:1px solid #f1e6fb;color:#5c1f92}.single-product .product_meta .posted_in>a:hover,.single-product .product_meta .posted_in>a:focus-visible{background:#792bbb;border-color:#792bbb;color:#fff}.single-product .product_meta .tagged_as>a{background:#fff;border:1px solid #efe8f7;color:#5b6472}.single-product .product_meta .tagged_as>a::before{content:"#";margin-right:2px;color:#b3a6c4}.single-product .product_meta .tagged_as>a:hover,.single-product .product_meta .tagged_as>a:focus-visible{border-color:#d9c6ee;color:#5c1f92}@media (max-width:600px){.single-product .product_meta>span{padding-left:0;padding-top:20px}.single-product .product_meta>span::before{top:6px}}.single-product .woocommerce-tabs{background:#fff;border-radius:20px;padding:34px;box-shadow:0 20px 50px -28px rgba(89,29,150,.25);margin-top:28px}.single-product .woocommerce-tabs ul.tabs{gap:28px}@media (max-width:600px){.single-product .woocommerce-tabs{padding:22px;border-radius:16px}}.single-product .woocommerce-Tabs-panel h2{font-size:22px!important;line-height:1.3!important;font-weight:800;color:#1a202c;margin:0 0 18px!important}.single-product .woocommerce-Tabs-panel h3{font-size:17px!important;line-height:1.4!important;font-weight:800;color:#1a202c;margin:28px 0 14px!important}.single-product .woocommerce-Tabs-panel h3:first-child{margin-top:0!important}@media (max-width:600px){.single-product .woocommerce-Tabs-panel h2{font-size:19px!important}.single-product .woocommerce-Tabs-panel h3{font-size:15.5px!important}}.single-product .woocommerce-Tabs-panel ul{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.single-product .woocommerce-Tabs-panel ul li{font-size:13.5px;line-height:1.55;color:#374151;padding-left:24px;position:relative}.single-product .woocommerce-Tabs-panel ul li::before{content:"✓";position:absolute;left:0;top:0;color:var(--ck-accent);font-weight:800}@media (max-width:600px){.single-product .woocommerce-Tabs-panel ul{grid-template-columns:1fr}}.single-product .woocommerce-Tabs-panel ul li ul{display:block;grid-template-columns:none;list-style:disc;margin:4px 0 0;padding:0 0 0 20px;gap:0}.single-product .woocommerce-Tabs-panel ul li ul li{padding-left:2px}.single-product .woocommerce-Tabs-panel ul li ul li::before{content:none}.single-product .woocommerce-Tabs-panel p.win-text{background:var(--ck-accent-soft);border-left:3px solid var(--ck-accent);border-radius:10px;padding:14px 16px;font-size:13px;color:#4a3a63}.single-product .woocommerce-Tabs-panel ul.win-list{grid-template-columns:1fr;margin-bottom:10px}.single-product .woocommerce-Tabs-panel ul.win-list+p{font-size:12.5px;color:#64748b;padding-left:22px;position:relative;margin:-6px 0 22px}.single-product .woocommerce-Tabs-panel ul.win-list+p::before{content:"🕐";position:absolute;left:0;top:0;font-size:12px}.single-product .woocommerce-Tabs-panel p:has(img.emoji[alt=⚠️]){display:block!important;background:#fdf3e7;border-left:3px solid #e8a33d;border-radius:10px;padding:14px 16px;font-size:12.5px;line-height:1.7;color:#8a5a10;text-align:left!important}.single-product .woocommerce-Tabs-panel p:has(img.emoji[alt=⚠️]) img.emoji{vertical-align:-3px;margin:0 2px}.single-product .woocommerce-Tabs-panel p.win-center{background:#faf9fc;border:1px solid #efe8f7;border-radius:12px;padding:16px 20px;font-size:15px;line-height:1.75}.related.products ul.products li.product,.upsells.products ul.products li.product{box-shadow:0 14px 34px -18px rgba(89,29,150,.35)!important}.related.products ul.products li.product:hover,.upsells.products ul.products li.product:hover{box-shadow:0 20px 40px -16px rgba(89,29,150,.4)!important}.single-product .kadence-breadcrumbs{margin-bottom:16px}.single-product .kadence-breadcrumb-container{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600}.single-product .kadence-breadcrumb-container span>a{color:#8b8296;text-decoration:none;transition:color .15s ease}.single-product .kadence-breadcrumb-container span>a:hover{color:var(--ck-accent)}.single-product .kadence-breadcrumb-container .kadence-bread-current{color:var(--ck-accent);font-weight:700}.single-product .kadence-breadcrumb-container .bc-delimiter{font-size:0;color:#c7bede}.single-product .kadence-breadcrumb-container .bc-delimiter::before{content:"›";font-size:15px;font-weight:700}.single-product .woocommerce-Tabs-panel p.win-info{display:flex;gap:10px;align-items:flex-start;background:#eaf3fb;border-left:3px solid #3b82c4;border-radius:10px;padding:14px 16px;font-size:12.5px;color:#245277;text-align:left!important}.single-product .woocommerce-Tabs-panel p.win-info::before{content:"ℹ️";flex:0 0 auto}.single-product .woocommerce-Tabs-panel p:has(>strong:only-child):not(:has(>strong a)){color:var(--ck-accent);font-size:15px;font-weight:800;margin:28px 0 6px!important;letter-spacing:.01em}.single-product .woocommerce-Tabs-panel p:has(>strong:only-child):not(:has(>strong a)):first-child{margin-top:0!important}.single-product .woocommerce-Tabs-panel p:has(>strong:only-child):not(:has(>strong a))+p:not(:has(>strong a)){background:#faf9fc;border:1px solid #efe8f7;border-radius:12px;padding:16px 20px;font-size:14.5px;line-height:1.8;margin-bottom:22px!important}.single-product .ffw-accordion{display:flex;flex-direction:column;gap:10px}.single-product .ffw-accordion-item{border:1px solid #ece3f5;border-radius:14px;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.single-product .ffw-accordion-item:hover{border-color:#d9c9ef}.single-product .ffw-accordion-item:has(.ffw-button.ffw-active){border-color:#d9c9ef}.single-product .ffw-button{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%!important;padding:17px 20px!important;font-size:14.5px!important;font-weight:700!important;color:#1a202c!important;cursor:pointer;text-align:left}.single-product .ffw-question{flex:1}.single-product .ffw-classic-icon{display:block!important;position:relative!important;inset:auto!important;flex:0 0 auto;width:26px!important;height:26px!important;border:0!important;border-radius:50%!important;background:var(--ck-accent-soft)!important;transform:none!important;transition:background .2s ease}.single-product .ffw-classic-icon::after{content:none!important;display:none!important}.single-product .ffw-classic-icon::before{display:block!important;content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:8px!important;height:8px!important;background:0 0!important;border:0!important;border-right:2px solid var(--ck-accent)!important;border-bottom:2px solid var(--ck-accent)!important;transform:translate(-50%,-50%) rotate(45deg)!important;transition:transform .25s ease,border-color .2s ease}.single-product .ffw-button.ffw-active .ffw-classic-icon{background:var(--ck-accent)!important}.single-product .ffw-button.ffw-active .ffw-classic-icon::before{border-color:#fff!important;transform:translate(-50%,-50%) rotate(225deg)!important}.single-product .ffw-classic-answer{padding:0 20px 18px!important;font-size:14.5px!important;color:#4a5568!important;line-height:1.7!important}#ffw-wrapper .ffw-accordion .ffw-accordion-item .ffw-button.ffw-button,#ffw-wrapper .ffw-accordion .ffw-accordion-item:last-child .ffw-button.ffw-button{border:0!important}#ffw-wrapper.ffw-classic-layout .ffw-accordion .ffw-accordion-item:last-child .ffw-button.ffw-button.ffw-button{border-bottom:none!important}#ffw-wrapper .ffw-accordion .ffw-accordion-item .ffw-classic-answer.ffw-classic-answer{border:0!important}#ffw-main-wrapper .ffw-accordion .ffw-accordion-item.ffw-accordion-item{border-bottom:1px solid #ece3f5!important}#ffw-main-wrapper .ffw-accordion .ffw-accordion-item.ffw-accordion-item:hover{border-bottom-color:#d9c9ef!important}#ffw-main-wrapper .ffw-accordion .ffw-accordion-item.ffw-accordion-item:has(.ffw-button.ffw-active){border-bottom-color:#d9c9ef!important}.single-product .woocommerce-Tabs-panel p:has(>strong:only-child):has(>strong a){color:#4a5568;font-size:14.5px;font-weight:400;line-height:1.8;margin:18px 0 0!important}.single-product .woocommerce-Tabs-panel p:has(>strong:only-child):has(>strong a)>strong{color:#374151;font-weight:600}.single-product .woocommerce-Tabs-panel a[href*="/categoria-producto/"]{color:var(--ck-accent)!important;font-weight:700!important;text-decoration:none!important;margin-right:3px;transition:color .15s ease}.single-product .woocommerce-Tabs-panel a[href*="/categoria-producto/"]:hover{color:var(--ck-accent-dark)!important;text-decoration:underline!important}body.woocommerce-wishlist .yith-wcwl-form{max-width:860px;margin:0 auto;padding:0 20px}body.woocommerce-wishlist .show-title-form{display:none!important}body.woocommerce-wishlist .hidden-title-form{display:none!important}body.woocommerce-wishlist .wishlist-title.wishlist-title-with-form{display:inline-block!important}body.woocommerce-wishlist .wishlist-title-container{margin:12px 0 18px}body.woocommerce-wishlist .wishlist-title-container h2{display:flex;align-items:center;gap:12px;font-size:28px!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.01em;color:#1a202c;margin:0}body.woocommerce-wishlist .wishlist-title-container h2::before{content:"";display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--ck-accent-soft);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNzkyYmJiIiBkPSJNNDYyLjMgNjIuNkM0MDcuNSAxNS45IDMyNiAyNC4zIDI3NS43IDc2LjJMMjU2IDk2LjVsLTE5LjctMjAuM0MxODYgMjQuMyAxMDQuNSAxNS45IDQ5LjcgNjIuNmMtNjIuOCA1My42LTY2LjEgMTQ5LjgtOS45IDIwNy45bDE5My41IDE5OS44YzEyLjUgMTIuOSAzMi44IDEyLjkgNDUuMyAwbDE5My41LTE5OS44YzU2LjMtNTguMSA1My0xNTQuMy05LjgtMjA3Ljl6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:23px 23px;flex:0 0 auto}body.woocommerce-wishlist .wishlist_table.traditional{display:block;width:100%;border:0;background:0 0}body.woocommerce-wishlist .wishlist_table.traditional thead{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.woocommerce-wishlist .wishlist_table.traditional tbody.wishlist-items-wrapper{display:flex;flex-direction:column;gap:14px}body.woocommerce-wishlist .wishlist_table.traditional tbody tr{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"thumb name price""stock stock cart";row-gap:14px;column-gap:16px;align-items:center;position:relative;background:#fff;border:1px solid #ece3f5;border-radius:16px;padding:42px 20px 18px;transition:border-color .2s ease,box-shadow .2s ease}body.woocommerce-wishlist .wishlist_table.traditional tbody tr:hover{border-color:#d9c9ef;box-shadow:0 14px 34px -22px rgba(89,29,150,.35)}body.woocommerce-wishlist .wishlist_table.traditional tbody td{display:block;padding:0!important;border:0!important;background:0 0!important;text-align:left!important;vertical-align:middle}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-remove{position:absolute;top:10px;right:10px;z-index:2;width:26px;height:26px}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-remove>div{display:block}body.woocommerce-wishlist .wishlist_table.traditional tbody a.remove_from_wishlist{display:flex!important;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#f5f2fa;color:#8b8296!important;font-size:16px;line-height:1;text-decoration:none!important;transition:background .15s ease,color .15s ease}body.woocommerce-wishlist .wishlist_table.traditional tbody a.remove_from_wishlist:hover{background:#fdecea;color:#b91c1c!important}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-thumbnail{grid-area:thumb}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-thumbnail img{display:block;width:64px;height:64px;object-fit:contain;border-radius:12px;background:#faf9fc;border:1px solid #efe8f7;padding:6px}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-name{grid-area:name;min-width:0}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-name a{font-size:14.5px;font-weight:600;color:#1a202c;text-decoration:none;transition:color .15s ease}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-name a:hover{color:var(--ck-accent)}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-price{grid-area:price;text-align:right}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-price del{display:block;font-size:12px;font-weight:400;color:#a0aec0;text-decoration:line-through;opacity:1}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-price ins{display:block;font-size:15px;font-weight:700;color:#1a202c;text-decoration:none}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-price>.woocommerce-Price-amount{font-size:15px;font-weight:700;color:#1a202c}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-stock-status{grid-area:stock}body.woocommerce-wishlist .wishlist_table.traditional tbody span.wishlist-in-stock,body.woocommerce-wishlist .wishlist_table.traditional tbody span.wishlist-out-of-stock{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:4px 11px;border-radius:999px;white-space:nowrap}body.woocommerce-wishlist .wishlist_table.traditional tbody span.wishlist-in-stock{color:#1a7f37;background:#e5f4ea}body.woocommerce-wishlist .wishlist_table.traditional tbody span.wishlist-in-stock::before{content:"";width:6px;height:6px;border-radius:50%;background:#1a7f37}body.woocommerce-wishlist .wishlist_table.traditional tbody span.wishlist-out-of-stock{color:#b91c1c;background:#fdecea}body.woocommerce-wishlist .wishlist_table.traditional tbody span.wishlist-out-of-stock::before{content:"";width:6px;height:6px;border-radius:50%;background:#b91c1c}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-add-to-cart{grid-area:cart;justify-self:end}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-add-to-cart a.button{display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;height:38px;padding:0 18px!important;border-radius:10px!important;background:linear-gradient(135deg,var(--ck-accent),var(--ck-accent-dark))!important;color:#fff!important;font-size:11px!important;font-weight:800!important;letter-spacing:.03em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 10px 22px -12px rgba(89,29,150,.5);transition:box-shadow .18s ease,transform .18s ease}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-add-to-cart a.button:hover{box-shadow:0 14px 28px -12px rgba(89,29,150,.6);transform:translateY(-1px)}body.woocommerce-wishlist p.wishlist-empty{display:block;text-align:center;padding:56px 24px;background:#faf9fc;border:1.5px dashed #e2d9ef;border-radius:16px;color:#6b7280;font-size:14.5px}body.woocommerce-wishlist p.wishlist-empty::before{content:"♡";display:block;font-size:34px;color:var(--ck-accent);margin-bottom:12px}body.woocommerce-wishlist .yith_wcwl_wishlist_footer{margin-top:32px;padding-top:24px;border-top:1px solid #efe8f7}body.woocommerce-wishlist .yith-wcwl-share-title{font-size:12.5px;font-weight:700;color:#1a202c;text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px}body.woocommerce-wishlist .yith-wcwl-share ul{display:flex;gap:10px;list-style:none;padding:0;margin:0}body.woocommerce-wishlist .yith-wcwl-share li.share-button{list-style:none}body.woocommerce-wishlist .yith-wcwl-share li.share-button a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease}body.woocommerce-wishlist .yith-wcwl-share li.share-button a.facebook{background:#1877f2}body.woocommerce-wishlist .yith-wcwl-share li.share-button a.whatsapp{background:#25d366}body.woocommerce-wishlist .yith-wcwl-share li.share-button a:hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px rgba(0,0,0,.35)}body.woocommerce-wishlist .yith-wcwl-share svg{width:15px;height:15px}@media (max-width:420px){body.woocommerce-wishlist .wishlist_table.traditional tbody tr{grid-template-columns:auto 1fr;grid-template-areas:"thumb name""price price""stock cart";column-gap:12px;row-gap:10px;padding:40px 14px 16px}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-thumbnail img{width:52px;height:52px}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-name a{font-size:13.5px}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-price{padding-top:2px!important}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-price del,body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-price ins{display:inline-block}body.woocommerce-wishlist .wishlist_table.traditional tbody td.product-price del{margin-right:8px}}body.woocommerce-wishlist .wishlist_table.mobile{display:flex;flex-direction:column;gap:14px;list-style:none;padding:0;margin:0}body.woocommerce-wishlist .wishlist_table.mobile>li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"top top""stock cart";row-gap:12px;column-gap:14px;align-items:center;position:relative;background:#fff;border:1px solid #ece3f5;border-radius:16px;padding:42px 16px 16px;transition:border-color .2s ease,box-shadow .2s ease}body.woocommerce-wishlist .wishlist_table.mobile>li:hover{border-color:#d9c9ef;box-shadow:0 14px 34px -22px rgba(89,29,150,.35)}body.woocommerce-wishlist .wishlist_table.mobile .item-wrapper{grid-area:top;display:flex;align-items:flex-start;gap:14px}body.woocommerce-wishlist .wishlist_table.mobile .product-thumbnail img{display:block;width:56px;height:56px;object-fit:contain;border-radius:12px;background:#faf9fc;border:1px solid #efe8f7;padding:6px}body.woocommerce-wishlist .wishlist_table.mobile .item-details{flex:1 1 auto;min-width:0}body.woocommerce-wishlist .wishlist_table.mobile .product-name h3{margin:0 0 8px;font-size:14.5px;font-weight:600;line-height:1.35}body.woocommerce-wishlist .wishlist_table.mobile .product-name h3 a{color:#1a202c;text-decoration:none}body.woocommerce-wishlist .wishlist_table.mobile .product-name h3 a:hover{color:var(--ck-accent)}body.woocommerce-wishlist .wishlist_table.mobile .item-details-table,body.woocommerce-wishlist .wishlist_table.mobile .additional-info{border:0;background:0 0;margin:0}body.woocommerce-wishlist .wishlist_table.mobile .item-details-table td,body.woocommerce-wishlist .wishlist_table.mobile .additional-info td{border:0!important;padding:0!important;background:0 0!important}body.woocommerce-wishlist .wishlist_table.mobile .item-details-table td.label,body.woocommerce-wishlist .wishlist_table.mobile .additional-info td.label{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.woocommerce-wishlist .wishlist_table.mobile .item-details-table td.value del{display:inline-block;font-size:12px;font-weight:400;color:#a0aec0;text-decoration:line-through;margin-right:8px}body.woocommerce-wishlist .wishlist_table.mobile .item-details-table td.value ins{display:inline-block;font-size:15px;font-weight:700;color:#1a202c;text-decoration:none}body.woocommerce-wishlist .wishlist_table.mobile .item-details-table td.value>.woocommerce-Price-amount{font-size:15px;font-weight:700;color:#1a202c}body.woocommerce-wishlist .wishlist_table.mobile .additional-info-wrapper{grid-area:stock}body.woocommerce-wishlist .wishlist_table.mobile .additional-info td.value span.wishlist-in-stock,body.woocommerce-wishlist .wishlist_table.mobile .additional-info td.value span.wishlist-out-of-stock{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:4px 11px;border-radius:999px;white-space:nowrap}body.woocommerce-wishlist .wishlist_table.mobile .additional-info td.value span.wishlist-in-stock{color:#1a7f37;background:#e5f4ea}body.woocommerce-wishlist .wishlist_table.mobile .additional-info td.value span.wishlist-in-stock::before{content:"";width:6px;height:6px;border-radius:50%;background:#1a7f37}body.woocommerce-wishlist .wishlist_table.mobile .additional-info td.value span.wishlist-out-of-stock{color:#b91c1c;background:#fdecea}body.woocommerce-wishlist .wishlist_table.mobile .additional-info td.value span.wishlist-out-of-stock::before{content:"";width:6px;height:6px;border-radius:50%;background:#b91c1c}body.woocommerce-wishlist .wishlist_table.mobile .product-add-to-cart{grid-area:cart;justify-self:end}body.woocommerce-wishlist .wishlist_table.mobile .product-add-to-cart a.button{display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;height:36px;padding:0 14px!important;border-radius:10px!important;background:linear-gradient(135deg,var(--ck-accent),var(--ck-accent-dark))!important;color:#fff!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.03em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 10px 22px -12px rgba(89,29,150,.5)}body.woocommerce-wishlist .wishlist_table.mobile .product-remove{position:absolute;top:10px;right:10px;z-index:2}body.woocommerce-wishlist .wishlist_table.mobile a.remove_from_wishlist{display:flex!important;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#f5f2fa;color:#8b8296;text-decoration:none!important;transition:background .15s ease,color .15s ease}body.woocommerce-wishlist .wishlist_table.mobile a.remove_from_wishlist:hover{background:#fdecea;color:#b91c1c}body.woocommerce-wishlist .wishlist_table.mobile a.remove_from_wishlist i{display:none}body.woocommerce-wishlist .wishlist_table.mobile a.remove_from_wishlist::before{content:"×";font-size:16px;line-height:1}#cart-drawer .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 25.5px 18px;border-bottom:1px solid #f0eaf7}#cart-drawer .side-cart-header{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;text-transform:none;letter-spacing:-.01em;color:#1a202c;margin:0}#cart-drawer .side-cart-header::before{content:"";display:block;width:36px;height:36px;border-radius:50%;background-color:var(--ck-accent-soft);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgOFY2YTMgMyAwIDAgMSA2IDB2MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzkyYmJiIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik01LjUgOGgxM2wtMS4xIDExLjVhMiAyIDAgMCAxLTIgMS44SDguNmEyIDIgMCAwIDEtMi0xLjhMNS41IDh6IiBmaWxsPSIjNzkyYmJiIi8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:18px 18px;flex:0 0 auto}#cart-drawer .cart-toggle-close{display:flex;align-items:center;justify-content:center;width:36px!important;height:36px!important;padding:0!important;border:0!important;box-sizing:border-box!important;border-radius:50%;background:#f5f2fa;color:#6b6275;flex:0 0 auto;transition:background .15s ease,color .15s ease}#cart-drawer .cart-toggle-close:hover{background:var(--ck-accent-soft);color:var(--ck-accent-dark)}#cart-drawer .cart-toggle-close svg{width:18px;height:18px}#cart-drawer .drawer-content.widget_shopping_cart{padding-top:14px}#cart-drawer ul.woocommerce-mini-cart{margin:0}#cart-drawer .woocommerce-mini-cart-item{position:relative;list-style:none;padding:14px 34px 14px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #f0eaf7!important}#cart-drawer .woocommerce-mini-cart-item:first-child{padding-top:0!important}#cart-drawer .woocommerce-mini-cart-item:last-child{border-bottom:0!important}#cart-drawer .woocommerce-mini-cart-item>a:not(.remove){display:grid;grid-template-columns:52px 1fr;align-items:center;column-gap:12px;text-decoration:none!important;color:#1a202c;font-size:14px;font-weight:600;line-height:1.35}#cart-drawer .woocommerce-mini-cart-item>a:not(.remove):hover{color:var(--ck-accent)}#cart-drawer .woocommerce-mini-cart-item img{width:52px!important;height:52px!important;object-fit:contain;border-radius:12px;background:#faf9fc;border:1px solid #efe8f7;padding:6px;box-sizing:border-box}#cart-drawer .woocommerce-mini-cart-item .quantity{display:block;margin:4px 0 0 64px;font-size:12.5px;font-weight:500;color:#8b8296}#cart-drawer .woocommerce-mini-cart-item .quantity .amount,#cart-drawer .woocommerce-mini-cart-item .quantity bdi{color:#8b8296}#cart-drawer a.remove.remove_from_cart_button{position:absolute!important;top:14px;right:0;z-index:2;width:24px!important;height:24px!important;display:flex!important;align-items:center;justify-content:center;border-radius:50%!important;background:#f5f2fa!important;color:#8b8296!important;font-size:15px!important;line-height:1!important;text-decoration:none!important;transition:background .15s ease,color .15s ease}#cart-drawer a.remove.remove_from_cart_button:hover{background:#fdecea!important;color:#b91c1c!important}#cart-drawer .woocommerce-mini-cart__total{display:flex!important;align-items:baseline;justify-content:space-between;margin:16px 0 0!important;padding:16px 0 0!important;border-top:1px solid #f0eaf7!important;font-size:13px}#cart-drawer .woocommerce-mini-cart__total strong{font-weight:700;color:#1a202c;text-transform:uppercase;font-size:11.5px;letter-spacing:.03em}#cart-drawer .woocommerce-mini-cart__total .woocommerce-Price-amount{font-size:19px;font-weight:800;color:#1a202c}#cart-drawer .woocommerce-mini-cart__buttons{display:flex!important;flex-direction:column;gap:10px;margin:18px 0 0!important;padding:0!important}#cart-drawer .woocommerce-mini-cart__buttons a.button{display:flex!important;align-items:center;justify-content:center;width:100%;height:46px;padding:0 18px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.03em;text-transform:uppercase;text-decoration:none!important;transition:box-shadow .18s ease,transform .18s ease,background .15s ease,color .15s ease}#cart-drawer .woocommerce-mini-cart__buttons a.wc-forward:not(.checkout){background:#fff!important;color:var(--ck-accent-dark)!important;border:1.5px solid var(--ck-accent-soft)!important}#cart-drawer .woocommerce-mini-cart__buttons a.wc-forward:not(.checkout):hover{background:var(--ck-accent-soft)!important;border-color:#d9c9ef!important}#cart-drawer .woocommerce-mini-cart__buttons a.checkout{background:linear-gradient(135deg,var(--ck-accent),var(--ck-accent-dark))!important;color:#fff!important;border:0!important;box-shadow:0 10px 22px -12px rgba(89,29,150,.5)}#cart-drawer .woocommerce-mini-cart__buttons a.checkout:hover{box-shadow:0 14px 28px -12px rgba(89,29,150,.6);transform:translateY(-1px)}#cart-drawer .woocommerce-mini-cart__empty-message{display:block;text-align:center;padding:40px 10px;color:#6b7280;font-size:14px;margin:0}#cart-drawer .woocommerce-mini-cart__empty-message::before{content:"";display:block;width:48px;height:48px;margin:0 auto 14px;border-radius:50%;background-color:var(--ck-accent-soft);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgOFY2YTMgMyAwIDAgMSA2IDB2MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzkyYmJiIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik01LjUgOGgxM2wtMS4xIDExLjVhMiAyIDAgMCAxLTIgMS44SDguNmEyIDIgMCAwIDEtMi0xLjhMNS41IDh6IiBmaWxsPSIjNzkyYmJiIi8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:20px 20px}body.woocommerce-order-received .woocommerce-order{max-width:720px;margin:0 auto;padding:32px 20px 60px}body.woocommerce-order-received .woocommerce-thankyou-order-received{display:flex;align-items:center;gap:14px;background:0 0;border:0;padding:0 0 20px;margin:0 0 24px;border-bottom:1px solid #f0eaf7;font-size:22px;font-weight:800;color:#1a202c;letter-spacing:-.01em}body.woocommerce-order-received .woocommerce-thankyou-order-received::before{content:"";display:flex;width:52px;height:52px;border-radius:50%;background-color:#e5f4ea;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWE3ZjM3IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTUgMTNsNCA0TDE5IDciLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:26px 26px;flex:0 0 auto}body.woocommerce-order-received .woocommerce-order-overview{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"order date""email method""total .";gap:16px 28px;list-style:none;padding:20px;margin:0 0 24px;background:#faf9fc;border:1px solid #efe8f7;border-radius:16px}body.woocommerce-order-received .woocommerce-order-overview li{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8b8296;padding:0!important;border:0!important;margin:0!important}body.woocommerce-order-received .woocommerce-order-overview li strong{font-size:15px;font-weight:800;text-transform:none;letter-spacing:0;color:#1a202c;word-break:break-word}body.woocommerce-order-received .woocommerce-order-overview__order{grid-area:order}body.woocommerce-order-received .woocommerce-order-overview__date{grid-area:date}body.woocommerce-order-received .woocommerce-order-overview__email{grid-area:email}body.woocommerce-order-received .woocommerce-order-overview__total{grid-area:total}body.woocommerce-order-received .woocommerce-order-overview__payment-method{grid-area:method}body.woocommerce-order-received .woocommerce-order-overview__total strong{color:var(--ck-accent-dark);font-size:17px}body.woocommerce-order-received .woocommerce-order{counter-reset:ck-step}body.woocommerce-order-received .woocommerce-order-overview~p{background:#faf9fc;border:1px solid #efe8f7;border-left:4px solid #c9b8e0;border-radius:12px;padding:14px 18px;margin:0 0 12px;font-size:13.5px;line-height:1.8;color:#3a3a3a}body.woocommerce-order-received .woocommerce-order-overview~p:not(:last-of-type){position:relative;padding:14px 18px 14px 56px;counter-increment:ck-step}body.woocommerce-order-received .woocommerce-order-overview~p:not(:last-of-type)::before{content:counter(ck-step);position:absolute;left:16px;top:14px;width:27px;height:27px;border-radius:50%;background:linear-gradient(135deg,var(--ck-accent),var(--ck-accent-dark));color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 4px 10px -4px rgba(89,29,150,.5)}body.woocommerce-order-received .woocommerce-order-overview~p a[href*="whatsapp.com"]{display:inline-flex;align-items:center;vertical-align:middle;gap:6px;background:#25d366;color:#fff!important;font-weight:800;font-size:13px;padding:3px 12px 3px 10px;border-radius:999px;text-decoration:none!important;white-space:nowrap;transition:background .15s ease,transform .15s ease}body.woocommerce-order-received .woocommerce-order-overview~p a[href*="whatsapp.com"]::before{content:"";display:inline-block;width:13px;height:13px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi4wNCAyIDExYzAgMi4wOS44NiA0LjAxIDIuMjkgNS41M0wzIDIybDUuNjUtMS40OEExMC40IDEwLjQgMCAwIDAgMTIgMjFjNS41MiAwIDEwLTQuMDQgMTAtOVMxNy41MiAyIDEyIDJ6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:contain}body.woocommerce-order-received .woocommerce-order-overview~p a[href*="whatsapp.com"]:hover{background:#1fb955;transform:translateY(-1px)}body.woocommerce-order-received .woocommerce-order-overview~p:last-of-type{position:relative;padding:14px 18px 14px 46px;margin-bottom:32px;background:var(--ck-accent-soft);border-color:#e2d0f2;border-left-color:var(--ck-accent)}body.woocommerce-order-received .woocommerce-order-overview~p:last-of-type::before{content:"";position:absolute;left:18px;top:15px;display:block;width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzkyYmJiIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOSIvPjxwYXRoIGQ9Ik0xMiA3djVsMy41IDIiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:20px 20px}body.woocommerce-order-received .woocommerce-bacs-bank-details{counter-reset:ck-bacs;margin-bottom:8px}body.woocommerce-order-received .wc-bacs-bank-details-heading{font-size:18px;font-weight:800;color:#1a202c;margin:0 0 4px;letter-spacing:-.01em}body.woocommerce-order-received .ck-bacs-subtitle{margin:0 0 18px;font-size:13px;color:#6b7280}body.woocommerce-order-received .wc-bacs-bank-details-account-name{position:relative;counter-increment:ck-bacs;background:#faf7fd;border:1px solid #ece3f5;border-bottom:0;border-radius:14px 14px 0 0;padding:16px 18px 6px;margin:20px 0 0;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#8b8296;font-weight:700}body.woocommerce-order-received .wc-bacs-bank-details-account-name:first-of-type{margin-top:0}body.woocommerce-order-received .wc-bacs-bank-details-account-name::before{content:"OPCIÓN "counter(ck-bacs);position:absolute;top:-11px;left:14px;background:linear-gradient(135deg,var(--ck-accent),var(--ck-accent-dark));color:#fff;font-size:10px;font-weight:800;letter-spacing:.05em;padding:4px 10px;border-radius:999px;box-shadow:0 4px 10px -4px rgba(89,29,150,.5)}body.woocommerce-order-received .bacs_details{list-style:none;background:#fff;border:1px solid #ece3f5;border-top:0;border-radius:0 0 14px 14px;padding:6px 18px 16px;margin:0}body.woocommerce-order-received .bacs_details .bank_name{display:none}body.woocommerce-order-received .bacs_details .account_number{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 0}body.woocommerce-order-received .ck-bacs-key-info{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#8b8296;text-transform:uppercase;letter-spacing:.03em}body.woocommerce-order-received .ck-bacs-key-info strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700;color:#1a202c;text-transform:none;letter-spacing:.01em}body.woocommerce-order-received .ck-copy-btn{display:flex;align-items:center;gap:6px;flex:0 0 auto;height:34px;padding:0 14px;border-radius:10px;border:1.5px solid var(--ck-accent-soft);background:#fff;color:var(--ck-accent-dark);font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body.woocommerce-order-received .ck-copy-btn:hover{background:var(--ck-accent-soft);border-color:#d9c9ef}body.woocommerce-order-received .ck-copy-btn.is-copied{background:#e5f4ea;border-color:#bfe3cb;color:#1a7f37}body.woocommerce-order-received .ck-copy-btn svg{flex:0 0 auto}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{font-size:16px;font-weight:800;color:#1a202c;margin:32px 0 14px;letter-spacing:-.01em}body.woocommerce-order-received table.shop_table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #ece3f5;border-radius:14px;overflow:hidden;font-size:13.5px}body.woocommerce-order-received table.shop_table th,body.woocommerce-order-received table.shop_table td{padding:12px 16px;border-bottom:1px solid #f0eaf7;border-top:0!important;text-align:left}body.woocommerce-order-received table.shop_table thead th{background:#faf9fc;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#8b8296;font-weight:700}body.woocommerce-order-received table.shop_table tfoot th{font-weight:700;color:#1a202c}body.woocommerce-order-received table.shop_table tbody tr:last-child td,body.woocommerce-order-received table.shop_table tfoot tr:last-child th,body.woocommerce-order-received table.shop_table tfoot tr:last-child td{border-bottom:0}body.woocommerce-order-received table.shop_table tfoot tr:last-child td{font-weight:800;color:var(--ck-accent-dark);font-size:15px}body.woocommerce-order-received table.woocommerce-table--order-details+table{margin-top:20px}body.woocommerce-order-received .awcfe-section-title th{background:var(--ck-accent-soft);color:var(--ck-accent-dark);text-transform:uppercase;font-size:11px;letter-spacing:.04em}body.woocommerce-order-received .woocommerce-customer-details address{background:#fff;border:1px solid #ece3f5;border-radius:14px;padding:18px 20px;font-size:13.5px;line-height:1.7;color:#3a3a3a;font-style:normal}body.woocommerce-order-received .woocommerce-customer-details--email{margin:8px 0 0;color:#8b8296;font-size:12.5px}@media (max-width:480px){body.woocommerce-order-received .woocommerce-order{padding:20px 14px 40px}body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr;grid-template-areas:"order""date""email""total""method"}}body.woocommerce-order-pay ul.order_details{display:grid!important;grid-template-columns:max-content max-content 1fr!important;grid-template-areas:"pedido fecha total""metodo metodo metodo"!important;gap:16px 24px;max-width:740px;list-style:none;padding:20px;margin:40px auto 24px;background:#faf9fc;border:1px solid #efe8f7;border-radius:16px}body.woocommerce-order-pay ul.order_details li{padding:0;margin:0;border:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a7a9a;line-height:1.4}body.woocommerce-order-pay ul.order_details li strong{display:block;font-size:15px;font-weight:800;text-transform:none;letter-spacing:0;color:#1a202c;margin-top:4px;word-break:break-word}body.woocommerce-order-pay ul.order_details li.date strong,body.woocommerce-order-pay ul.order_details li.total strong{font-weight:600}body.woocommerce-order-pay ul.order_details li.order{grid-area:pedido!important;grid-column:auto!important;justify-self:start!important;text-align:left!important}body.woocommerce-order-pay ul.order_details li.date{grid-area:fecha!important;grid-column:auto!important;justify-self:start!important;text-align:left!important}body.woocommerce-order-pay ul.order_details li.total{grid-area:total!important;grid-column:auto!important;justify-self:start!important;text-align:left!important}body.woocommerce-order-pay ul.order_details li.method{grid-area:metodo!important;justify-self:stretch!important;text-align:left!important;padding-top:16px;margin-top:2px;border-top:1px solid #efe8f7}body.woocommerce-order-pay ul.order_details li.method strong{font-size:12.5px;font-weight:600;color:#4a3f5c;white-space:nowrap}@media (max-width:480px){body.woocommerce-order-pay ul.order_details{grid-template-columns:1fr!important;grid-template-areas:"pedido""fecha""total""metodo"!important;margin:24px 16px 20px;max-width:none}body.woocommerce-order-pay ul.order_details li.method{padding-top:12px}body.woocommerce-order-pay ul.order_details li.method strong{white-space:normal}}body.woocommerce-order-pay .loader-container{max-width:740px;margin:0 auto;padding:32px 20px 8px;background:#faf9fc;border:1px solid #efe8f7;border-bottom:0;border-radius:16px 16px 0 0;display:flex;justify-content:center}body.woocommerce-order-pay .loader-container .loading{width:34px;height:34px;border-radius:50%;border:3px solid var(--ck-accent-soft);border-top-color:var(--ck-accent);animation:ck-epayco-spin .8s linear infinite}@keyframes ck-epayco-spin{to{transform:rotate(360deg)}}body.woocommerce-order-pay p.epayco-title{max-width:740px;margin:0 auto;padding:6px 20px 18px;background:#faf9fc;border-left:1px solid #efe8f7;border-right:1px solid #efe8f7;text-align:center;font-size:15px;font-weight:600;color:#4a3f5c}body.woocommerce-order-pay .animated-points{display:inline-block}body.woocommerce-order-pay .epayco-subtitle{display:block;margin-top:4px;color:#8a7a9a;font-weight:400;font-size:13px}body.woocommerce-order-pay .loader-container~p:not(.epayco-title){max-width:740px;margin:0 auto!important;padding:0 20px!important;background:#faf9fc;border-left:1px solid #efe8f7;border-right:1px solid #efe8f7;font-size:0;line-height:0}body.woocommerce-order-pay center{max-width:740px;margin:0 auto!important;padding:8px 20px 32px!important;background:#faf9fc;border:1px solid #efe8f7;border-top:0;border-radius:0 0 16px 16px;display:block}body.woocommerce-order-pay #btn_epayco{display:inline-block;transition:transform .15s ease,filter .15s ease}body.woocommerce-order-pay #btn_epayco:hover{transform:translateY(-1px);filter:drop-shadow(0 6px 14px rgba(89,29,150,.25))}@media (max-width:480px){body.woocommerce-order-pay .loader-container,body.woocommerce-order-pay p.epayco-title,body.woocommerce-order-pay .loader-container~p:not(.epayco-title),body.woocommerce-order-pay center{max-width:none;margin-left:16px!important;margin-right:16px!important}}body.woocommerce-order-pay #order_review{max-width:700px;margin:24px auto}body.woocommerce-order-pay table.shop_table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #ece3f5;border-radius:14px;overflow:hidden;font-size:13.5px;margin-bottom:24px}body.woocommerce-order-pay table.shop_table th,body.woocommerce-order-pay table.shop_table td{padding:14px 18px;border-bottom:1px solid #f0eaf7;text-align:left}body.woocommerce-order-pay table.shop_table thead th{background:#faf9fc;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#8b8296;font-weight:700;border-bottom:1px solid #f0eaf7}body.woocommerce-order-pay table.shop_table thead th.product-quantity,body.woocommerce-order-pay table.shop_table thead th.product-total{text-align:right}body.woocommerce-order-pay table.shop_table td.product-name{font-weight:600;color:#1a202c}body.woocommerce-order-pay table.shop_table td.product-quantity{color:#8a7a9a;text-align:right}body.woocommerce-order-pay table.shop_table td.product-subtotal{font-weight:700;color:#1a202c;text-align:right}body.woocommerce-order-pay table.shop_table tfoot th{font-weight:700;color:#4a5568}body.woocommerce-order-pay table.shop_table tfoot td{text-align:right;font-weight:700;color:#1a202c}body.woocommerce-order-pay table.shop_table tbody tr:last-child td{border-bottom:0}body.woocommerce-order-pay table.shop_table tfoot tr:last-child th,body.woocommerce-order-pay table.shop_table tfoot tr:last-child td{border-bottom:0}body.woocommerce-order-pay table.shop_table tfoot tr:last-child td{font-weight:800;color:#5c1f92;font-size:16px}body.woocommerce-order-pay table.shop_table tfoot tr:last-child td small{display:block;font-weight:400;font-size:11px;color:#8a7a9a}body.woocommerce-order-pay table.shop_table tfoot tr:nth-last-child(2) td{text-align:left;font-weight:600;color:#4a3f5c;font-size:12.5px;line-height:1.5}body.woocommerce-order-pay table.shop_table tfoot tr:nth-last-child(2) th{vertical-align:top}body.woocommerce-order-pay ul.wc_payment_methods{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:12px}body.woocommerce-order-pay ul.wc_payment_methods li.wc_payment_method{background:#fff;border:1px solid #ece3f5;border-radius:14px;padding:16px 18px;transition:border-color .15s ease,box-shadow .15s ease}body.woocommerce-order-pay ul.wc_payment_methods li.wc_payment_method:has(input:checked){border-color:#792bbb;box-shadow:0 0 0 1px #792bbb inset}body.woocommerce-order-pay ul.wc_payment_methods li.wc_payment_method label{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;color:#1a202c;cursor:pointer;margin:0}body.woocommerce-order-pay ul.wc_payment_methods input.input-radio{accent-color:#792bbb;width:18px;height:18px;flex-shrink:0;margin:0}body.woocommerce-order-pay ul.wc_payment_methods .payment_box{margin-top:14px;padding-top:14px;border-top:1px solid #f0eaf7;font-size:13px;color:#4a5568;line-height:1.5}body.woocommerce-order-pay ul.wc_payment_methods .payment_box p{margin:0}body.woocommerce-order-pay #place_order{display:block;width:100%;box-sizing:border-box;text-align:center;background-image:linear-gradient(135deg,#792bbb,#5c1f92);color:#fff;font-size:15px;letter-spacing:.02em;font-weight:700;padding:16px;border:0;border-radius:12px;margin-top:8px;cursor:pointer;box-shadow:0 10px 24px -10px rgba(89,29,150,.55);transition:transform .15s ease,box-shadow .15s ease}body.woocommerce-order-pay #place_order:hover{background-image:linear-gradient(135deg,#5c1f92,#792bbb);transform:translateY(-2px)}body.woocommerce-order-pay .woocommerce-privacy-policy-text{font-size:11.5px;color:#8a7a9a;margin-bottom:12px}@media (max-width:480px){body.woocommerce-order-pay #order_review{max-width:none;margin:20px 16px 24px}body.woocommerce-order-pay table.shop_table{font-size:12px}body.woocommerce-order-pay table.shop_table th,body.woocommerce-order-pay table.shop_table td{padding:10px 8px}body.woocommerce-order-pay table.shop_table thead th{font-size:9.5px}body.woocommerce-order-pay ul.wc_payment_methods li.wc_payment_method{padding:14px}}@media (min-width:1025px){#dgwt-wcas-search-input-1{background:#fff!important;border:1.5px solid #efe8f7!important;border-radius:14px!important;color:#1a202c!important;font-weight:500!important;box-shadow:0 2px 10px -4px rgba(89,29,150,.18)!important;transition:border-color .15s ease,box-shadow .15s ease!important}#dgwt-wcas-search-input-1::placeholder{color:#a8a0b5!important}#dgwt-wcas-search-input-1:focus{border-color:#792bbb!important;box-shadow:0 0 0 3px #f1e6fb!important}.dgwt-wcas-suggestions-wrapp{margin-top:8px!important;border:1px solid #efe8f7!important;border-radius:14px!important;box-shadow:0 14px 34px -14px rgba(89,29,150,.4)!important;padding:8px!important}.dgwt-wcas-suggestion{border-radius:9px!important;margin-bottom:2px!important}.dgwt-wcas-suggestion:last-child{margin-bottom:0!important}.dgwt-wcas-suggestion:hover,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected{background:#faf9fc!important}.dgwt-wcas-si img{border-radius:8px!important;box-shadow:0 0 0 1px #efe8f7!important}.dgwt-wcas-st-title strong{color:#5c1f92!important}.dgwt-wcas-suggestion-more{border-top:1px solid #efe8f7!important;margin-top:4px!important;padding-top:12px!important;text-decoration:none!important}.dgwt-wcas-suggestion-more:hover{background:#f1e6fb!important}.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{font-weight:700!important;color:#5c1f92!important;text-decoration:none!important}.dgwt-wcas-suggestion-more .dgwt-wcas-st-more-total{background:#792bbb!important;color:#fff!important;font-weight:800!important;font-size:12.5px!important;line-height:1.4!important;border-radius:20px!important;padding:4px 12px!important;margin-left:6px!important;display:inline-block!important}}body.ck-legal-ready .ck-legal-original{display:none!important}.ck-legal{--lg-accent:#792bbb;--lg-accent-dark:#5c1f92;--lg-soft:#f1e6fb;--lg-panel:#faf9fc;--lg-border:#efe8f7;--lg-ink:#1a202c;--lg-body:#4a5568;--lg-mute:#8a7a9a;font-family:"Montserrat",sans-serif;color:var(--lg-body)}.ck-legal-wrap{max-width:1080px;margin:0 auto}.ck-legal-hero{background:linear-gradient(180deg,#faf7fd 0,#fff 100%);border-bottom:1px solid var(--lg-border);padding:44px 20px 34px}.ck-legal-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-accent-dark);background:var(--lg-soft);border-radius:20px;padding:5px 12px 5px 10px}.ck-legal-eyebrow svg{width:14px;height:14px}.ck-legal .ck-legal-title{margin:14px 0 10px;font-size:40px;line-height:1.1;font-weight:800;color:var(--lg-ink);letter-spacing:-.015em;text-transform:none;text-wrap:balance}.ck-legal .ck-legal-date{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:13px;font-weight:500;color:var(--lg-mute)}.ck-legal-date svg{width:15px;height:15px;color:var(--lg-accent)}.ck-legal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ck-legal-tabs a{text-decoration:none!important;font-size:13px;font-weight:600;color:var(--lg-body);border:1px solid var(--lg-border);background:#fff;border-radius:10px;padding:8px 14px;transition:border-color .15s ease,color .15s ease}.ck-legal-tabs a:hover{border-color:var(--lg-accent);color:var(--lg-accent-dark)}.ck-legal-tabs a.is-current{background:var(--lg-accent);border-color:var(--lg-accent);color:#fff}.ck-legal-body{max-width:1080px;margin:0 auto;padding:40px 20px 72px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.ck-legal-toc{position:sticky;top:105px}.ck-legal .ck-legal-toc-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-mute);margin:0 0 10px}.ck-legal-toc ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--lg-border)}.ck-legal-toc li{margin:0}.ck-legal-toc li a{display:block;margin-left:-2px;border-left:2px solid transparent;padding:7px 0 7px 14px;font-size:13px;font-weight:600;line-height:1.4;color:var(--lg-body);text-decoration:none!important}.ck-legal-toc li a:hover{color:var(--lg-accent-dark)}.ck-legal-toc li a.is-active{border-left-color:var(--lg-accent);color:var(--lg-accent-dark)}.ck-legal-doc{max-width:720px}.ck-legal-doc p,.ck-legal-doc li{font-size:15.5px;line-height:1.75;color:var(--lg-body)}.ck-legal-doc p{margin:0 0 16px}.ck-legal-doc a{color:var(--lg-accent-dark);text-decoration:underline;text-underline-offset:2px}.ck-legal-doc strong{color:var(--lg-ink)}.ck-legal .ck-legal-lead{font-size:17.5px;line-height:1.65;font-weight:500;color:var(--lg-ink);margin-bottom:28px}.ck-legal-sec{padding-top:32px;margin-top:30px;border-top:1px solid var(--lg-border);scroll-margin-top:105px}.ck-legal-doc>.ck-legal-lead+.ck-legal-sec,.ck-legal-doc>.ck-legal-sec:first-child{border-top:0;margin-top:0;padding-top:0}.ck-legal .ck-legal-sec-h{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:20px;line-height:1.3;font-weight:800;color:var(--lg-ink);letter-spacing:-.005em;text-transform:none}.ck-legal-ico{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:var(--lg-soft);color:var(--lg-accent-dark);display:flex;align-items:center;justify-content:center}.ck-legal-ico svg{width:18px;height:18px}.ck-legal-panel{background:var(--lg-panel);border:1px solid var(--lg-border);border-radius:16px;padding:22px 24px 8px}.ck-legal-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ck-legal-panel-head .ck-legal-sec-h{margin:0}.ck-legal-refs{display:flex;flex-wrap:wrap;gap:6px}.ck-legal-ref{font-size:11.5px;font-weight:700;color:var(--lg-accent-dark);background:#fff;border:1px solid var(--lg-border);border-radius:8px;padding:4px 9px;white-space:nowrap;font-variant-numeric:tabular-nums}.ck-legal-panel p{font-size:15px}.ck-legal-doc ul,.ck-legal-doc ol{margin:0 0 18px;padding-left:22px}.ck-legal-doc li{margin-bottom:6px}.ck-legal-doc li::marker{color:var(--lg-accent)}.ck-legal-doc ul.ck-legal-facts{list-style:none;padding:6px 20px;border:1px solid var(--lg-border);border-radius:14px;background:#fff}.ck-legal-doc ul.ck-legal-facts li{display:grid;grid-template-columns:minmax(150px,38%) 1fr;gap:12px;margin:0;padding:11px 0;border-bottom:1px solid var(--lg-border);font-size:14.5px;line-height:1.5}.ck-legal-doc ul.ck-legal-facts li:last-child{border-bottom:0}.ck-legal-doc ul.ck-legal-facts li>strong:first-child{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lg-mute);padding-top:2px}.ck-legal-note{display:flex;gap:10px;align-items:flex-start;margin-top:34px;padding:14px 16px;border-radius:12px;background:var(--lg-panel);border:1px dashed #e2d5f0;font-size:13.5px;line-height:1.6;color:var(--lg-mute)}.ck-legal-note svg{width:18px;height:18px;flex-shrink:0;color:var(--lg-accent);margin-top:1px}.ck-legal-body.is-sin-indice{grid-template-columns:minmax(0,1fr)}.ck-legal-body.is-sin-indice .ck-legal-toc{display:none}@media (max-width:900px){.ck-legal-body{grid-template-columns:1fr;gap:0;padding-top:28px}.ck-legal-toc{display:none}}@media (max-width:600px){.ck-legal-hero{padding:30px 16px 24px}.ck-legal .ck-legal-title{font-size:30px}.ck-legal-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin-right:-16px;padding-right:16px;scrollbar-width:none}.ck-legal-tabs::-webkit-scrollbar{display:none}.ck-legal-tabs a{white-space:nowrap}.ck-legal-body{padding:24px 16px 56px}.ck-legal .ck-legal-lead{font-size:16.5px}.ck-legal-panel{padding:18px 16px 4px}.ck-legal-doc ul.ck-legal-facts{padding:4px 14px}.ck-legal-doc ul.ck-legal-facts li{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.ck-legal-tabs a{transition:none}}.ck-map .ck-map-stats{margin:0;font-size:14px;font-weight:600;color:var(--lg-mute);font-variant-numeric:tabular-nums}.ck-map-search{display:flex;align-items:center;gap:10px;max-width:520px;margin-top:20px;padding:0 16px;background:#fff;border:1.5px solid var(--lg-border);border-radius:14px;box-shadow:0 2px 10px -4px rgba(89,29,150,.18);cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.ck-map-search:focus-within{border-color:var(--lg-accent);box-shadow:0 0 0 3px var(--lg-soft)}.ck-map-search svg{width:18px;height:18px;flex-shrink:0;color:var(--lg-mute)}.ck-map .ck-map-search input{flex:1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:0 0!important;padding:13px 0!important;font-family:inherit;font-size:15px;font-weight:500;color:var(--lg-ink)}.ck-map .ck-map-search input::placeholder{color:#a8a0b5}.ck-map-body{max-width:1080px;margin:0 auto;padding:36px 20px 72px;display:flex;flex-direction:column;gap:36px}.ck-map .ck-map-section-h{margin:0 0 16px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-mute)}.ck-map-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;align-items:start}.ck-map-grid--2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ck-map-cols{columns:3 280px;column-gap:18px}.ck-map-cols>.ck-map-card{break-inside:avoid;margin-bottom:18px}.ck-map-stack{display:flex;flex-direction:column;gap:18px}.ck-map-card{background:#fff;border:1px solid var(--lg-border);border-radius:16px;padding:18px 16px 12px}.ck-map .ck-map-card-h{display:flex;align-items:center;gap:11px;margin:0 0 10px;padding:0 4px;font-size:16px;font-weight:800;line-height:1.3;color:var(--lg-ink);text-transform:none}.ck-map-ico{width:34px;height:34px;border-radius:10px;flex-shrink:0;background:var(--lg-soft);color:var(--lg-accent-dark);display:flex;align-items:center;justify-content:center}.ck-map-ico svg{width:17px;height:17px}.ck-map-count{margin-left:auto;font-size:12px;font-weight:700;color:var(--lg-accent-dark);background:var(--lg-soft);border-radius:20px;padding:2px 9px;font-variant-numeric:tabular-nums}.ck-map .ck-map-list{list-style:none;margin:0;padding:0}.ck-map .ck-map-list li{margin:0}.ck-map .ck-map-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 6px 9px 4px;border-top:1px solid #f4eff9;font-size:14px;font-weight:500;line-height:1.4;color:var(--lg-body);text-decoration:none!important;border-radius:8px;transition:background .15s ease,color .15s ease}.ck-map .ck-map-list li:first-child .ck-map-link{border-top-color:transparent}.ck-map .ck-map-link:hover{background:#faf7fd;color:var(--lg-accent-dark);padding-left:10px}.ck-map-arrow{display:flex;color:#c9bddb;flex-shrink:0}.ck-map-arrow svg{width:15px;height:15px}.ck-map .ck-map-link:hover .ck-map-arrow{color:var(--lg-accent)}.ck-map-cat{padding:12px 4px;border-top:1px solid #f4eff9}.ck-map-card-h+.ck-map-cat{border-top:0}.ck-map .ck-map-cat-parent{font-size:14.5px;font-weight:700;color:var(--lg-ink);text-decoration:none!important}.ck-map .ck-map-cat-parent:hover{color:var(--lg-accent-dark)}.ck-map-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ck-map .ck-map-chip{font-size:12.5px;font-weight:600;color:var(--lg-body);background:var(--lg-panel);border:1px solid var(--lg-border);border-radius:20px;padding:4px 11px;text-decoration:none!important;transition:border-color .15s ease,color .15s ease}.ck-map .ck-map-chip:hover{border-color:var(--lg-accent);color:var(--lg-accent-dark)}.ck-map-empty{display:none;margin:0;padding:28px;text-align:center;font-size:14.5px;color:var(--lg-mute);background:var(--lg-panel);border:1px dashed #e2d5f0;border-radius:16px}.ck-map.is-empty .ck-map-empty{display:block}.ck-map [hidden]{display:none!important}@media (max-width:900px){.ck-map-grid--2{grid-template-columns:1fr}}@media (max-width:600px){.ck-map-body{padding:24px 16px 56px;gap:28px}.ck-map-grid{grid-template-columns:1fr}.ck-map-cols{columns:1}.ck-map-search{margin-top:16px}}@media (prefers-reduced-motion:reduce){.ck-map .ck-map-link,.ck-map .ck-map-chip,.ck-map-search{transition:none}}#masthead{background:#fff!important}.ck-topbar,.ck-strip{font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.3;color:#4a5568}.ck-topbar svg,.ck-strip svg{width:15px;height:15px;flex:0 0 15px;color:#792bbb}.ck-topbar a:not(.ck-contact),.ck-strip a{color:#5c1f92;font-weight:700;text-decoration:none!important}.ck-topbar a:not(.ck-contact):hover,.ck-strip a:hover{color:#792bbb}.site-top-header-inner-wrap.ck-topbar-ready>.site-header-section{display:none!important}@media (min-width:768px){.ck-status-dot{position:relative;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#a79cb6}.ck-status.is-open .ck-status-dot{background:#1f9d55}.ck-status.is-open .ck-status-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#1f9d55;animation:ckPulso 2.2s ease-out infinite}@keyframes ckPulso{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}.ck-status-txt{display:flex;align-items:center;font-size:12.5px;font-weight:600;color:#4a5568}.ck-status-txt b{font-weight:700;color:#1a202c}.ck-status.is-open .ck-status-txt b{color:#1f9d55}.ck-status-d{display:inline-flex;align-items:center}.ck-status-sep{margin:0 7px;color:#cfc6da}.ck-hours{position:absolute;top:calc(100% + 10px);left:-6px;width:300px;padding:12px 14px;background:#fff;border:1px solid #efe8f7;border-radius:14px;box-shadow:0 18px 40px -18px rgba(92,31,146,.35);white-space:normal;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.ck-hours::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.ck-status:hover .ck-hours,.ck-status:focus-within .ck-hours{opacity:1;visibility:visible;transform:none}#main-header .ck-hours .ck-hours-t,#mobile-header .ck-hours .ck-hours-t{margin:0 0 8px!important;padding:0!important;line-height:1.3!important;text-align:left!important;white-space:normal!important;font-size:11.5px!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1a202c!important}.ck-hours-list{list-style:none;margin:0!important;padding:0!important;display:grid;gap:4px}.ck-hours-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;white-space:nowrap;margin:0;padding:6px 8px;border-radius:8px;font-size:13px;font-weight:500;color:#4a5568;font-variant-numeric:tabular-nums}.ck-hours-list li span:last-child{font-weight:700;color:#1a202c}.ck-hours-list li.is-rest span:last-child{font-weight:600;color:#8a7a9a}.ck-hours-list li.is-today{background:#f1e6fb}.ck-hours-list li.is-today span:first-child{font-weight:700;color:#5c1f92}#main-header .ck-hours .ck-hours-s,#mobile-header .ck-hours .ck-hours-s{margin:10px 0 0!important;padding:0!important;text-align:left!important;white-space:normal!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;color:#8a7a9a!important}}@media (min-width:1025px){#main-header .site-top-header-wrap .site-header-row-container-inner{background:#fff!important;border-bottom:1px solid #efe8f7}#main-header .site-top-header-wrap .site-container{padding-top:0!important;padding-bottom:0!important;padding-left:24px;padding-right:24px}#main-header .site-top-header-inner-wrap{min-height:40px}#main-header .site-top-header-wrap p{margin:0;font-size:13px!important;font-weight:600;color:#4a5568!important}#main-header .site-top-header-wrap .site-header-section a{color:#5c1f92!important}#main-header [data-section=kadence_customizer_header_divider2]{display:none!important}#main-header [data-section=kadence_customizer_header_html2] a{display:inline-flex;align-items:center;padding:6px 13px;border-radius:10px;background:#f1e6fb;font-size:12px;font-weight:800;letter-spacing:.03em;text-decoration:none;transition:background .15s,color .15s}#main-header [data-section=kadence_customizer_header_html2] a:hover{background:#792bbb;color:#fff!important}#main-header .site-top-header-inner-wrap.ck-topbar-ready{display:flex!important;align-items:center}.ck-topbar{position:relative;display:flex;align-items:center;justify-content:center;gap:26px;flex:1 1 auto;min-width:0;min-height:40px;padding:0}.ck-topbar .ck-perk{display:flex;align-items:center;gap:7px;white-space:nowrap}.ck-topbar .ck-perks{position:relative;flex:1 1 auto;align-self:stretch;min-height:40px;overflow:hidden}.ck-topbar .ck-perks .ck-perk{position:absolute;left:50%;top:50%;font-size:13px;opacity:0;transform:translate(-50%,calc(-50% + 10px));transition:opacity .4s ease,transform .4s ease;pointer-events:none}.ck-topbar .ck-perks .ck-perk.is-on{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}#main-header .ck-topbar .ck-contact{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:7px;padding:6px 13px;border-radius:10px;background:#f1e6fb;color:#5c1f92;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}#main-header .ck-topbar .ck-contact svg{color:currentColor}#main-header .ck-topbar .ck-contact:hover,#main-header .ck-topbar .ck-contact:focus-visible{background:#792bbb;color:#fff}#main-header .site-top-header-wrap{position:relative;z-index:20}.ck-topbar .ck-status{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;gap:8px;padding:4px 0;white-space:nowrap;cursor:default;outline:0}.ck-topbar .ck-status:focus-visible .ck-status-txt{outline:2px solid #792bbb;outline-offset:3px;border-radius:4px}#main-header .site-main-header-wrap .site-header-row-container-inner{background:#fff!important;padding:12px 0 10px;transition:padding .2s ease}#main-header .site-main-header-inner-wrap{min-height:70px!important;padding:0 18px 0 34px;background:rgba(255,255,255,.96);border:1px solid #f4f0f9;border-radius:20px;box-shadow:0 10px 28px -20px rgba(26,32,44,.22);transition:min-height .2s ease,box-shadow .2s ease,padding .2s ease}#main-header .site-main-header-inner-wrap.site-header-row-center-column{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px}#main-header .site-branding{padding:0!important}#main-header #primary-menu{flex-wrap:nowrap}#main-header .site-branding .custom-logo{width:auto!important;max-width:220px!important;max-height:46px!important;height:auto;transform:translateY(-3px);transition:max-height .2s ease}#main-header #primary-menu{gap:2px}#main-header #primary-menu>li>a{display:flex;align-items:center;height:auto;padding:8px 12px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:#4a5568;transition:background .15s,color .15s}#main-header #primary-menu>li>a .nav-drop-title-wrap{display:flex;align-items:center;gap:7px;padding-right:0;white-space:nowrap}#main-header #primary-menu>li>a img._mi{width:20px!important;height:20px!important;margin:0!important;flex:0 0 20px}#main-header #primary-menu>li>a .dropdown-nav-toggle{position:static;top:auto;height:auto;display:flex;align-items:center;margin-left:-2px;opacity:.55;transform:none;transition:transform .2s ease,opacity .15s}#main-header #primary-menu>li>a .dropdown-nav-toggle .kadence-svg-iconset{display:flex;align-items:center}#main-header #primary-menu>li>a .dropdown-nav-toggle svg{width:14px;height:14px;top:0;position:static}#main-header #primary-menu>li:hover>a,#main-header #primary-menu>li:focus-within>a,#main-header #primary-menu>li.current-menu-item>a,#main-header #primary-menu>li.current-menu-ancestor>a,#main-header #primary-menu>li.current-menu-parent>a{background:#f1e6fb;color:#5c1f92}#main-header #primary-menu>li:hover>a .dropdown-nav-toggle{opacity:1;transform:rotate(180deg)}#main-header #primary-menu .sub-menu{top:calc(100% + 4px);width:236px;padding:8px;background:#fff;border:1px solid #efe8f7;border-radius:14px;box-shadow:0 20px 40px -18px rgba(92,31,146,.35)}#main-header #primary-menu .sub-menu::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}#main-header #primary-menu .sub-menu li{background:0 0}#main-header #primary-menu .sub-menu li>a{width:auto;display:flex;align-items:center;gap:8px;padding:10px 12px;border:0;border-radius:9px;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;color:#4a5568;background:0 0;transition:background .15s,color .15s}#main-header #primary-menu .sub-menu li>a:hover,#main-header #primary-menu .sub-menu li>a:focus-visible,#main-header #primary-menu .sub-menu li.current-menu-item>a{background:#faf9fc;color:#5c1f92}#main-header #primary-menu .sub-menu img._mi{width:18px!important;height:18px!important;margin:0!important}#main-header .dgwt-wcas-search-icon,#main-header .header-account-button{display:inline-flex!important;align-items:center;justify-content:center;gap:4px;min-width:42px;height:42px;padding:0 11px!important;border:1px solid #efe8f7;border-radius:13px;background:#faf9fc;color:#5c1f92!important;transition:background .15s,border-color .15s,color .15s}#main-header .dgwt-wcas-search-icon:hover,#main-header .dgwt-wcas-search-icon:focus-visible,#main-header .dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon,#main-header .header-account-button:hover,#main-header .header-account-button:focus-visible,#main-header .header-account-in-wrap:hover .header-account-button{background:#f1e6fb;border-color:#e2d3f3;color:#5c1f92!important}#main-header .dgwt-wcas-search-icon svg.dgwt-wcas-ico-magnifier-handler{display:none!important}#main-header .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{width:42px!important;max-width:42px!important;min-width:42px!important}#main-header .dgwt-wcas-search-icon::before,#main-header .header-account-button .kadence-svg-iconset:has(>svg[class*=kadence-account])::before{content:"";display:block;width:19px;height:19px;flex:0 0 19px;background:currentColor}#main-header .dgwt-wcas-search-icon::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E")center/contain no-repeat}#main-header .header-account-button .kadence-svg-iconset:has(>svg[class*=kadence-account]){display:flex;align-items:center}#main-header .header-account-button .kadence-svg-iconset:has(>svg[class*=kadence-account])>svg{display:none}#main-header .header-account-button .kadence-svg-iconset:has(>svg[class*=kadence-account])::before{width:20px;height:20px;flex-basis:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20.5c1.4-3.7 4.3-5.5 7.5-5.5s6.1 1.8 7.5 5.5'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20.5c1.4-3.7 4.3-5.5 7.5-5.5s6.1 1.8 7.5 5.5'/%3E%3C/svg%3E")center/contain no-repeat}#main-header .header-account-button .kadence-arrow-down-svg,#main-header .header-account-button [class*=arrow] svg{width:12px;height:12px;opacity:.6}#main-header [data-section=kadence_customizer_header_search],#main-header [data-section=kadence_customizer_header_account]{margin-right:6px}#main-header .site-main-header-wrap.item-is-fixed .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{width:38px!important;max-width:38px!important;min-width:38px!important}#main-header .site-main-header-wrap.item-is-fixed .dgwt-wcas-search-icon,#main-header .site-main-header-wrap.item-is-fixed .header-account-button{min-width:38px;height:38px;padding:0 9px!important;border-radius:12px}#main-header .header-cart-button{height:42px;padding:0 12px 0 14px;margin-left:6px;gap:8px;align-items:center;border-radius:14px;background:#792bbb;color:#fff;box-shadow:0 8px 18px -10px rgba(121,43,187,.8);transition:background .15s,transform .15s}#main-header .header-cart-button:hover,#main-header .header-cart-button:focus-visible{background:#5c1f92;color:#fff}#main-header .header-cart-button .kadence-svg-iconset{display:flex;align-items:center;gap:8px;color:#fff}#main-header .header-cart-button .kadence-svg-iconset svg{width:19px;height:19px}#main-header .header-cart-button .kadence-svg-iconset::after{content:"Carrito";font-size:13.5px;font-weight:700;line-height:1}#main-header .header-cart-button .header-cart-total{width:auto;min-width:22px;height:20px;margin:0;padding:0 7px;border-radius:20px;background:rgba(255,255,255,.22);color:#fff;font-size:11px;font-weight:700;line-height:20px;justify-content:center}#main-header .site-main-header-wrap.item-is-fixed{background:0 0!important;box-shadow:none!important}#main-header .site-main-header-wrap.item-is-fixed .site-header-row-container-inner{background:0 0!important;border-bottom:0!important;padding:8px 0}#main-header .site-main-header-wrap.item-is-fixed .site-main-header-inner-wrap{min-height:56px!important;padding:0 14px 0 28px;background:rgba(255,255,255,.95);box-shadow:0 14px 34px -16px rgba(26,32,44,.35)}#main-header .site-main-header-wrap.item-is-fixed .custom-logo{max-height:38px!important;transform:translateY(-2px)}#main-header .site-main-header-wrap.item-is-fixed #primary-menu>li>a{padding:7px 11px}#main-header .site-main-header-wrap.item-is-fixed .header-cart-button{height:38px}}@media (min-width:1025px) and (max-width:1279px){.ck-status-d{display:none}.ck-topbar{gap:18px}#main-header .site-main-header-inner-wrap,#main-header .site-main-header-wrap.item-is-fixed .site-main-header-inner-wrap{padding:0 12px 0 24px}#main-header .site-branding .custom-logo{max-width:170px!important;max-height:38px!important}#main-header #primary-menu>li>a,#main-header .site-main-header-wrap.item-is-fixed #primary-menu>li>a{padding:7px 8px;font-size:13.5px}#main-header #primary-menu>li>a .nav-drop-title-wrap{gap:6px}#main-header #primary-menu>li>a img._mi{width:18px!important;height:18px!important;flex-basis:18px}}@media (min-width:1025px) and (max-width:1149px){#main-header .dgwt-wcas-search-icon,#main-header .header-account-button,#main-header .site-main-header-wrap.item-is-fixed .dgwt-wcas-search-icon,#main-header .site-main-header-wrap.item-is-fixed .header-account-button{min-width:36px;height:38px;padding:0 8px!important;border-radius:11px}#main-header .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon,#main-header .site-main-header-wrap.item-is-fixed .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{width:36px!important;max-width:36px!important;min-width:36px!important}#main-header [data-section=kadence_customizer_header_search],#main-header [data-section=kadence_customizer_header_account]{margin-right:4px}#main-header .header-cart-button .kadence-svg-iconset::after{content:none}#main-header .header-cart-button{padding:0 10px}#main-header .site-main-header-wrap .site-container,#main-header .site-top-header-wrap .site-container{padding-left:16px;padding-right:16px}}@media (max-width:1024px){#mobile-header .site-top-header-wrap .site-header-row-container-inner{background:#fff!important;border-bottom:1px solid #efe8f7}#mobile-header .site-top-header-inner-wrap{height:34px;overflow:hidden}#mobile-header .site-top-header-wrap p{margin:0;padding:0 16px;font-size:12.5px!important;font-weight:600;line-height:34px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4a5568!important}#mobile-header .site-top-header-wrap .site-header-section a{color:#5c1f92!important}#mobile-header .site-top-header-inner-wrap.ck-topbar-ready{display:block!important}.ck-strip{display:flex;align-items:center;justify-content:center;gap:22px;height:34px;padding:0 16px}.ck-strip-msg{display:flex;align-items:center;gap:7px;white-space:nowrap}#mobile-header .site-main-header-wrap .site-header-row-container-inner{background:#fff!important;padding:10px 0 8px}#mobile-header .site-main-header-wrap .site-container{padding-left:12px;padding-right:12px}#mobile-header .site-main-header-inner-wrap{min-height:60px!important;padding:0 8px;grid-template-columns:auto 1fr auto;background:rgba(255,255,255,.96);border:1px solid #f4f0f9;border-radius:18px;box-shadow:0 10px 24px -18px rgba(26,32,44,.24)}#mobile-header .site-header-main-section-center{justify-content:center}#mobile-header .custom-logo{width:auto!important;max-width:180px!important;max-height:40px!important;height:auto;transform:translateY(-2px)}#mobile-toggle.menu-toggle-open{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#f1e6fb;color:#5c1f92;transition:background .15s}#mobile-toggle.menu-toggle-open:hover,#mobile-toggle.menu-toggle-open:focus-visible{background:#e6d4f7;color:#5c1f92}#mobile-toggle .menu-toggle-icon svg{width:22px;height:22px}#mobile-header .header-cart-button{height:44px;min-width:44px;padding:0 10px;gap:6px;align-items:center;justify-content:center;border-radius:13px;background:#792bbb;color:#fff;box-shadow:0 8px 18px -10px rgba(121,43,187,.8)}#mobile-header .header-cart-button:hover,#mobile-header .header-cart-button:focus-visible{background:#5c1f92;color:#fff}#mobile-header .header-cart-button .kadence-svg-iconset{display:flex;color:#fff}#mobile-header .header-cart-button .kadence-svg-iconset svg{width:20px;height:20px}#mobile-header .header-cart-button .header-cart-total{width:auto;min-width:20px;height:20px;margin:0;padding:0 6px;border-radius:20px;background:rgba(255,255,255,.22);color:#fff;font-size:11px;font-weight:700;line-height:20px;justify-content:center}#mobile-header .site-main-header-wrap.item-is-fixed{background:0 0!important;box-shadow:none!important}#mobile-header .site-main-header-wrap.item-is-fixed .site-header-row-container-inner{background:0 0!important;border-bottom:0!important;padding:8px 0}#mobile-header .site-main-header-wrap.item-is-fixed .site-main-header-inner-wrap{min-height:54px!important;background:rgba(255,255,255,.95);box-shadow:0 14px 30px -16px rgba(26,32,44,.35)}#mobile-header .site-main-header-wrap.item-is-fixed .custom-logo{max-height:34px!important}#mobile-header .site-main-header-wrap.item-is-fixed #mobile-toggle.menu-toggle-open,#mobile-header .site-main-header-wrap.item-is-fixed .header-cart-button{width:40px;height:40px}#mobile-header .site-main-header-wrap.item-is-fixed .header-cart-button{width:auto;min-width:40px}#mobile-drawer .drawer-inner{max-width:min(90vw,400px);background:#fff;display:flex;flex-direction:column}#mobile-drawer .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 10px 24px}#mobile-drawer .drawer-header::before{content:"Menú";font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a7a9a}#mobile-drawer .drawer-header .menu-toggle-close.drawer-toggle{position:relative;box-sizing:border-box;width:40px;height:40px;padding:0!important;border-radius:12px;background:#faf9fc;border:1px solid #efe8f7;color:#5c1f92}#mobile-drawer .drawer-header .menu-toggle-close .toggle-close-bar{width:18px;height:2px;top:50%;left:50%;right:auto;margin:-1px 0 0-9px;transform-origin:center center;background:#5c1f92}body.showing-popup-drawer-from-right #tidio-chat,body.showing-popup-drawer-from-right .joinchat{display:none!important}#mobile-drawer .drawer-content{padding:4px 14px 24px;flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto}#mobile-drawer #mobile-menu{display:flex;flex-direction:column;gap:2px}#mobile-drawer #mobile-menu li{border:0!important}#mobile-drawer #mobile-menu .drawer-nav-drop-wrap{align-items:center;border:0!important;border-radius:12px}#mobile-drawer #mobile-menu li>a,#mobile-drawer #mobile-menu .drawer-nav-drop-wrap>a{display:flex;align-items:center;gap:12px;padding:11px 12px;border:0!important;border-radius:12px;font-size:15.5px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;color:#1a202c}#mobile-drawer #mobile-menu img._mi{width:22px!important;height:22px!important;margin:0!important;flex:0 0 22px}#mobile-drawer #mobile-menu>li>a:hover,#mobile-drawer #mobile-menu>li>.drawer-nav-drop-wrap:hover{background:#faf9fc}#mobile-drawer #mobile-menu>li.current-menu-item>a,#mobile-drawer #mobile-menu>li.current-menu-item>.drawer-nav-drop-wrap,#mobile-drawer #mobile-menu>li.current-menu-ancestor>.drawer-nav-drop-wrap{background:#f1e6fb}#mobile-drawer #mobile-menu>li.current-menu-item>a,#mobile-drawer #mobile-menu>li.current-menu-item>.drawer-nav-drop-wrap>a,#mobile-drawer #mobile-menu>li.current-menu-ancestor>.drawer-nav-drop-wrap>a{color:#5c1f92}#mobile-drawer .drawer-sub-toggle{flex:0 0 34px;width:34px;height:34px;margin-right:6px;padding:0;display:flex;align-items:center;justify-content:center;border:0!important;border-radius:50%;background:#faf9fc;color:#5c1f92;transition:background .15s}#mobile-drawer .drawer-sub-toggle svg{width:16px;height:16px;transition:transform .2s ease}#mobile-drawer .drawer-sub-toggle[aria-expanded=true]{background:#f1e6fb}#mobile-drawer .drawer-sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}#mobile-drawer #mobile-menu .sub-menu{margin:2px 0 6px 23px;padding:0 0 0 12px;border-left:2px solid #efe8f7}#mobile-drawer #mobile-menu .sub-menu li>a{padding:9px 10px;font-size:14.5px;font-weight:500;color:#4a5568}#mobile-drawer #mobile-menu .sub-menu li>a:hover,#mobile-drawer #mobile-menu .sub-menu li.current-menu-item>a{background:#faf9fc;color:#5c1f92}.ck-drawer-help{margin-top:auto;padding:18px;border-radius:16px;background:#faf9fc;border:1px solid #efe8f7}#mobile-drawer #mobile-menu+.ck-drawer-help,#mobile-drawer .mobile-navigation+.ck-drawer-help{margin-top:24px}.ck-drawer-help-t{margin:0 0 4px;font-size:15px;font-weight:800;color:#1a202c}.ck-drawer-help-s{margin:0 0 14px;font-size:13px;line-height:1.5;color:#4a5568}.ck-drawer-hours{margin:0 0 14px;padding:12px;background:#fff;border:1px solid #efe8f7;border-radius:12px}.ck-drawer-status{display:flex;align-items:flex-start;gap:9px;padding:0 2px 10px;margin-bottom:8px;border-bottom:1px solid #f4f0f9}.ck-drawer-status .ck-status-dot{position:relative;flex:0 0 8px;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#a79cb6}.ck-drawer-status.is-open .ck-status-dot{background:#1f9d55}.ck-drawer-status.is-open .ck-status-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#1f9d55;animation:ckPulsoM 2.2s ease-out infinite}@keyframes ckPulsoM{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}.ck-drawer-status-txt{display:flex;flex-direction:column;gap:1px;line-height:1.35}.ck-drawer-status-txt b{font-size:14px;font-weight:700;color:#1a202c}.ck-drawer-status.is-open .ck-drawer-status-txt b{color:#1f9d55}.ck-drawer-status-txt small{font-size:12.5px;font-weight:500;color:#8a7a9a}.ck-drawer-hours-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ck-drawer-hours-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:6px 8px;border-radius:8px;font-size:12.5px;font-weight:500;color:#4a5568;white-space:nowrap;font-variant-numeric:tabular-nums}.ck-drawer-hours-list li span:last-child{font-weight:700;color:#1a202c}.ck-drawer-hours-list li.is-rest span:last-child{font-weight:600;color:#8a7a9a}.ck-drawer-hours-list li.is-today{background:#f1e6fb}.ck-drawer-hours-list li.is-today span:first-child{font-weight:700;color:#5c1f92}.ck-drawer-help-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ck-drawer-help .ck-btn{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 10px;border-radius:12px;background:#f1e6fb;color:#5c1f92;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}.ck-drawer-help .ck-btn svg{width:17px;height:17px;flex:0 0 17px}.ck-drawer-help .ck-btn--wa{background:#792bbb;color:#fff}.ck-drawer-help .ck-btn:hover,.ck-drawer-help .ck-btn:focus-visible{background:#5c1f92;color:#fff}}#mobile-header .ck-status,#mobile-header .ck-contact{display:none}@media (min-width:768px) and (max-width:1024px){#mobile-header .site-top-header-wrap{position:relative;z-index:20}#mobile-header .site-top-header-inner-wrap{position:relative;overflow:visible}#mobile-header .ck-status{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;gap:8px;padding:4px 0;white-space:nowrap;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent}#mobile-header .ck-status:focus-visible .ck-status-txt{outline:2px solid #792bbb;outline-offset:3px;border-radius:4px}#mobile-header .ck-status .ck-status-d{display:none}#mobile-header .ck-contact{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;gap:6px;padding:5px 11px;border-radius:9px;background:#f1e6fb;color:#5c1f92;font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;white-space:nowrap}#mobile-header .ck-contact svg{width:14px;height:14px;flex:0 0 14px;color:currentColor}#mobile-header .ck-contact:hover,#mobile-header .ck-contact:focus-visible{background:#792bbb;color:#fff}#mobile-header .ck-strip{margin:0 150px}}@media (max-width:1024px){.ck-strip{position:relative;display:block;height:34px;padding:0 12px;overflow:hidden}.ck-strip-msg{position:absolute;inset:0;justify-content:center;padding:0 12px;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.ck-strip-msg.is-on{opacity:1;transform:none;pointer-events:auto}.ck-strip-msg>span{overflow:hidden;text-overflow:ellipsis}}@media (max-width:767px){#mobile-header .custom-logo{max-width:160px!important;max-height:36px!important}}@media (max-width:359px){.ck-strip{font-size:11.5px}#mobile-header .custom-logo{max-width:130px!important}#mobile-header .site-main-header-wrap .site-container{padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.ck-status.is-open .ck-status-dot::after,.ck-drawer-status.is-open .ck-status-dot::after{animation:none;display:none}.ck-topbar .ck-perks .ck-perk,.ck-strip-msg,#main-header .site-main-header-inner-wrap,#main-header .site-main-header-wrap .site-header-row-container-inner,#main-header #primary-menu>li>a,#main-header #primary-menu>li>a .dropdown-nav-toggle,#mobile-drawer .drawer-sub-toggle svg{transition:none}}.kb-btn940_8e28c9-68.kb-button,body.home .wp-block-kadence-advancedbtn a.kb-button[href$="/tienda/"]{display:inline-flex!important;align-items:center;gap:12px;height:auto!important;padding:12px 12px 12px 24px!important;border:0!important;border-radius:14px!important;background:#792bbb!important;color:#fff!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 12px 24px -12px rgba(121,43,187,.75);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.kb-btn940_8e28c9-68.kb-button:hover,.kb-btn940_8e28c9-68.kb-button:focus-visible,body.home .wp-block-kadence-advancedbtn a.kb-button[href$="/tienda/"]:hover,body.home .wp-block-kadence-advancedbtn a.kb-button[href$="/tienda/"]:focus-visible{background:#5c1f92!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 16px 28px -12px rgba(92,31,146,.8)}.kb-btn940_8e28c9-68.kb-button .kb-svg-icon-wrap,body.home .wp-block-kadence-advancedbtn a.kb-button[href$="/tienda/"] .kb-svg-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0!important;border-radius:10px;background:rgba(255,255,255,.18);transition:background .2s ease,transform .2s ease}.kb-btn940_8e28c9-68.kb-button .kb-svg-icon-wrap svg,body.home .wp-block-kadence-advancedbtn a.kb-button[href$="/tienda/"] .kb-svg-icon-wrap svg{width:17px;height:17px}.kb-btn940_8e28c9-68.kb-button:hover .kb-svg-icon-wrap,body.home .wp-block-kadence-advancedbtn a.kb-button[href$="/tienda/"]:hover .kb-svg-icon-wrap{background:rgba(255,255,255,.28);transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.kb-btn940_8e28c9-68.kb-button,.kb-btn940_8e28c9-68.kb-button .kb-svg-icon-wrap{transition:none}.kb-btn940_8e28c9-68.kb-button:hover{transform:none}}body.ck-contact-ready .ck-contact-original{display:none!important}.ck-contacto-nuevo,.ck-ct-main{font-family:"Montserrat",sans-serif;color:#4a5568}.ck-ct-in{max-width:1180px;margin:0 auto;padding:0 32px}body.ck-contact-ready .entry-content{background:linear-gradient(180deg,#fff 0,#fbf8fe 320px,#f3ecfa 100%)}.ck-ct-hero{background:0 0}.ck-ct-hero .ck-ct-in{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;padding-top:44px;padding-bottom:40px}.ck-ct-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:20px;background:#f1e6fb;color:#5c1f92;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ck-ct-eyebrow svg{width:14px;height:14px}.ck-contacto-nuevo .ck-ct-title{margin:14px 0 12px;font-size:40px;line-height:1.1;font-weight:800;letter-spacing:-.015em;text-transform:none;color:#1a202c;text-wrap:balance}.ck-contacto-nuevo .ck-ct-lead{margin:0;max-width:600px;font-size:16px;line-height:1.6;color:#4a5568}.ck-ct-live{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #efe8f7;border-radius:16px;box-shadow:0 12px 30px -24px rgba(92,31,146,.5);white-space:nowrap}.ck-ct-live[hidden]{display:none!important}.ck-ct-dot{position:relative;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#a79cb6}.ck-ct-live.is-open .ck-ct-dot{background:#1f9d55}.ck-ct-live.is-open .ck-ct-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#1f9d55;animation:ckPulsoC 2.2s ease-out infinite}@keyframes ckPulsoC{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}.ck-ct-live b{display:block;font-size:14px;font-weight:700;color:#1a202c}.ck-ct-live.is-open b{color:#1f9d55}.ck-ct-live span:last-child{font-size:12.5px;color:#8a7a9a}.ck-ct-channels{padding:36px 0 8px}.ck-ct-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ck-ct-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #efe8f7;border-radius:20px;padding:22px}.ck-ct-card.is-main{border-color:#e2d3f3;box-shadow:0 18px 40px -28px rgba(92,31,146,.45)}.ck-ct-badge{position:absolute;top:18px;right:18px;padding:4px 10px;border-radius:20px;background:#f1e6fb;color:#5c1f92;font-size:11px;font-weight:800;letter-spacing:.03em}.ck-ct-ico{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:13px;background:#f1e6fb;color:#5c1f92}.ck-ct-ico svg{width:20px;height:20px}.ck-ct-ico.is-wa{background:#e8f8ee;color:#1f9d55}.ck-ct-ico.is-sm{flex:0 0 34px;width:34px;height:34px;margin:0;border-radius:10px}.ck-ct-ico.is-sm svg{width:17px;height:17px}.ck-contacto-nuevo .ck-ct-h,.ck-ct-main .ck-ct-h{margin:0 0 6px;font-size:17px;line-height:1.3;font-weight:800;letter-spacing:0;text-transform:none;color:#1a202c}.ck-ct-card p{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:#4a5568}.ck-ct-card .ck-ct-val{margin:0 0 16px;font-size:15px;font-weight:700;color:#1a202c;word-break:break-word;font-variant-numeric:tabular-nums}.ck-ct-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;margin-top:auto;padding:0 20px;border-radius:14px;font-size:13.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none!important;transition:background .2s ease,color .2s ease,transform .2s ease}.ck-ct-btn svg{width:18px;height:18px;flex:0 0 18px}.ck-ct-btn.is-primary{background:#792bbb;color:#fff!important;box-shadow:0 12px 24px -12px rgba(121,43,187,.75)}.ck-ct-btn.is-primary:hover,.ck-ct-btn.is-primary:focus-visible{background:#5c1f92;transform:translateY(-2px)}.ck-ct-btn.is-soft{background:#f1e6fb;color:#5c1f92!important}.ck-ct-btn.is-soft:hover,.ck-ct-btn.is-soft:focus-visible{background:#792bbb;color:#fff!important}.ck-contacto-nuevo .ck-ct-hours{list-style:none;margin:0!important;padding:0!important;display:grid;gap:4px}.ck-ct-hours li{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 10px;border-radius:9px;font-size:13px;font-variant-numeric:tabular-nums}.ck-ct-hours li span:last-child{font-weight:700;color:#1a202c;white-space:nowrap}.ck-ct-hours li.is-rest span:last-child{font-weight:600;color:#8a7a9a}.ck-ct-hours li.is-today{background:#f1e6fb}.ck-ct-hours li.is-today span:first-child{font-weight:700;color:#5c1f92}.ck-ct-card .ck-ct-foot{margin:12px 0 0;font-size:12px;color:#8a7a9a}.ck-ct-main.wp-block-kadence-rowlayout{background:0 0!important}.ck-ct-main>.kt-row-column-wrap{display:grid!important;grid-template-columns:1.45fr 1fr!important;gap:22px!important;align-items:start;max-width:1180px;margin:0 auto;padding:28px 32px 64px!important;min-height:0!important}.ck-ct-main .wp-block-kadence-column{margin:0!important;min-width:0}.ck-ct-main .ck-ct-formcard{display:block!important;padding:30px!important;background:#fff!important;border:1px solid #efe8f7!important;border-radius:20px!important;box-shadow:none!important}.ck-ct-formhead{margin:0 0 22px}.ck-contacto-nuevo .ck-ct-formtitle{margin:0 0 6px;font-size:24px;line-height:1.25;font-weight:800;letter-spacing:-.01em;text-transform:none;color:#1a202c}.ck-ct-formhead p{margin:0;font-size:14px;line-height:1.55;color:#4a5568}.ck-ct-main .wpforms-container{margin:0!important}.ck-ct-main .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ck-ct-main .wpforms-field-container>.wpforms-field{grid-column:1/-1;padding:0!important;margin:0!important}.ck-ct-main .wpforms-field-container>.wpforms-field-name,.ck-ct-main .wpforms-field-container>.wpforms-field-email{grid-column:auto}.ck-ct-main .wpforms-field-container>.wpforms-field[style*="display: none"],.ck-ct-main .wpforms-field-container>.wpforms-field.wpforms-field-hidden{display:none!important}.ck-ct-main .wpforms-field-label{margin:0 0 7px!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;line-height:1.3!important;font-weight:700!important;color:#1a202c!important}.ck-ct-main .wpforms-field-label small{font-size:12px;font-weight:500;color:#8a7a9a}.ck-ct-main .wpforms-required-label{color:#792bbb!important}.ck-ct-main .wpforms-field input,.ck-ct-main .wpforms-field textarea{width:100%!important;max-width:100%!important;height:48px!important;padding:0 14px!important;border:1px solid #e4dbee!important;border-radius:12px!important;background:#faf9fc!important;box-shadow:none!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;color:#1a202c!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;-moz-appearance:textfield}.ck-ct-main .wpforms-field input::-webkit-outer-spin-button,.ck-ct-main .wpforms-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ck-ct-main .wpforms-field textarea{height:140px!important;min-height:120px;padding:13px 14px!important;resize:vertical}.ck-ct-main .wpforms-field input::placeholder,.ck-ct-main .wpforms-field textarea::placeholder{color:#a79cb6;opacity:1}.ck-ct-main .wpforms-field input:focus,.ck-ct-main .wpforms-field textarea:focus{outline:0!important;border-color:#792bbb!important;background:#fff!important;box-shadow:0 0 0 4px rgba(121,43,187,.12)!important}.ck-ct-main .ck-ct-hint{margin:6px 0 0;font-size:12px;color:#8a7a9a}.ck-ct-main .wpforms-field input.wpforms-error,.ck-ct-main .wpforms-field textarea.wpforms-error{border-color:#d64545!important;background:#fff!important}.ck-ct-main em.wpforms-error,.ck-ct-main label.wpforms-error{display:block;margin-top:6px!important;font-size:12px!important;font-style:normal;font-weight:600;color:#c53030!important}.ck-ct-main .wpforms-recaptcha-container{margin:18px 0 0!important;padding:0!important}.ck-ct-main .wpforms-submit-container{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0 0!important;padding:0!important}.ck-ct-main button.wpforms-submit{display:inline-flex!important;align-items:center;gap:9px;height:50px!important;padding:0 26px!important;border:0!important;border-radius:14px!important;background:#792bbb!important;color:#fff!important;font-family:"Montserrat",sans-serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 12px 24px -12px rgba(121,43,187,.75)!important;cursor:pointer;transition:background .2s ease,transform .2s ease}.ck-ct-main button.wpforms-submit::before{content:"";width:18px;height:18px;flex:0 0 18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2L11 13'/%3E%3Cpath d='M22 2l-7 20-4-9-9-4z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2L11 13'/%3E%3Cpath d='M22 2l-7 20-4-9-9-4z'/%3E%3C/svg%3E")center/contain no-repeat}.ck-ct-main button.wpforms-submit:hover,.ck-ct-main button.wpforms-submit:focus-visible{background:#5c1f92!important;transform:translateY(-2px)}.ck-ct-main .ck-ct-legal{font-size:12px!important;line-height:1.5;color:#8a7a9a}.ck-ct-legal a{color:#5c1f92!important;font-weight:700;text-decoration:none!important}.ck-ct-legal a:hover{text-decoration:underline!important}.ck-ct-main .wpforms-confirmation-container-full{margin:0!important;padding:18px 20px!important;border:1px solid #cfe9d9!important;border-radius:14px!important;background:#effaf3!important;color:#1a202c!important;font-size:14px}.ck-ct-aside{display:grid;gap:18px}.ck-ct-support{overflow:hidden;padding:26px 24px 0;background:linear-gradient(160deg,#f3eafc 0,#e7d8f7 100%);border-color:#e2d3f3}.ck-ct-support p{max-width:320px}.ck-ct-figure{display:flex;justify-content:center;margin-top:auto}.ck-ct-figure img{display:block;width:100%;max-width:260px;height:auto;margin:0}.ck-ct-main .ck-ct-tips ul{list-style:none;margin:8px 0 0!important;padding:0!important;display:grid;gap:12px}.ck-ct-tips li{display:flex;gap:12px;margin:0;font-size:13.5px;line-height:1.5}.ck-ct-tips li b{display:block;font-size:13.5px;color:#1a202c}@media (min-width:1025px) and (max-width:1199px){.ck-ct-grid3{gap:14px}.ck-ct-card{padding:20px}.ck-ct-btn{padding:0 14px;font-size:12.5px}}@media (max-width:1024px){.ck-ct-in{padding:0 24px}.ck-ct-hero .ck-ct-in{grid-template-columns:1fr;gap:20px;padding-top:34px;padding-bottom:30px}.ck-contacto-nuevo .ck-ct-title{font-size:34px}.ck-ct-live{justify-self:start}.ck-ct-grid3{grid-template-columns:1fr 1fr}.ck-ct-card.is-sched{grid-column:1/-1}.ck-ct-card.is-sched .ck-ct-hours{grid-template-columns:repeat(3,1fr);gap:8px}.ck-ct-card.is-sched .ck-ct-hours li{flex-direction:column;align-items:flex-start;gap:2px}.ck-ct-main>.kt-row-column-wrap{grid-template-columns:1fr!important;padding:24px 24px 56px!important}.ck-ct-aside{grid-template-columns:1fr 1fr}.ck-ct-figure img{max-width:210px}}@media (max-width:767px){.ck-ct-in{padding:0 16px}.ck-ct-hero .ck-ct-in{padding-top:26px;padding-bottom:24px}.ck-contacto-nuevo .ck-ct-title{font-size:28px}.ck-contacto-nuevo .ck-ct-lead{font-size:15px}.ck-ct-live{white-space:normal}.ck-ct-channels{padding-top:22px}.ck-ct-grid3{grid-template-columns:1fr;gap:14px}.ck-ct-card{padding:18px;border-radius:18px}.ck-ct-card.is-sched .ck-ct-hours{grid-template-columns:1fr;gap:4px}.ck-ct-card.is-sched .ck-ct-hours li{flex-direction:row;align-items:center}.ck-ct-btn{width:100%}.ck-ct-main>.kt-row-column-wrap{padding:18px 16px 48px!important;gap:14px!important}.ck-ct-main .ck-ct-formcard{padding:20px!important}.ck-contacto-nuevo .ck-ct-formtitle{font-size:21px}.ck-ct-main .wpforms-field-container{grid-template-columns:1fr;gap:14px}.ck-ct-main .wpforms-field-container>.wpforms-field-name,.ck-ct-main .wpforms-field-container>.wpforms-field-email{grid-column:1/-1}.ck-ct-main .wpforms-submit-container{flex-direction:column;align-items:stretch}.ck-ct-main button.wpforms-submit{width:100%;justify-content:center}.ck-ct-legal{text-align:center}.ck-ct-aside{grid-template-columns:1fr;gap:14px}.ck-ct-support{display:grid;grid-template-columns:1fr 120px;gap:8px;align-items:end;padding:20px 18px 0}.ck-ct-figure img{max-width:120px}}@media (max-width:380px){.ck-ct-main .g-recaptcha{transform:scale(.9);transform-origin:left top;height:70px}}@media (prefers-reduced-motion:reduce){.ck-ct-live.is-open .ck-ct-dot::after{animation:none;display:none}.ck-ct-btn,.ck-ct-main button.wpforms-submit{transition:none}}#kt-scroll-up.kadence-scroll-to-top,#kt-scroll-up-reader.kadence-scroll-to-top{width:44px!important;height:44px!important;right:27px!important;padding:0!important;align-items:center;justify-content:center;border:1px solid #e2d3f3!important;border-radius:14px!important;background:#fff!important;color:#792bbb!important;box-shadow:0 12px 26px -14px rgba(92,31,146,.55)!important;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,background .2s ease,color .2s ease,box-shadow .2s ease!important}#kt-scroll-up.kadence-scroll-to-top.scroll-visible,#kt-scroll-up-reader.kadence-scroll-to-top.scroll-visible{transform:none}#kt-scroll-up.kadence-scroll-to-top:hover,#kt-scroll-up.kadence-scroll-to-top:focus-visible,#kt-scroll-up-reader.kadence-scroll-to-top:focus-visible{background:#792bbb!important;border-color:#792bbb!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 16px 30px -14px rgba(92,31,146,.75)!important}#kt-scroll-up .kadence-svg-iconset,#kt-scroll-up-reader .kadence-svg-iconset{display:flex;align-items:center;justify-content:center}#kt-scroll-up .kadence-svg-iconset svg,#kt-scroll-up-reader .kadence-svg-iconset svg{display:none}#kt-scroll-up .kadence-svg-iconset::before,#kt-scroll-up-reader .kadence-svg-iconset::before{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E")center/contain no-repeat}@media (prefers-reduced-motion:reduce){#kt-scroll-up.kadence-scroll-to-top,#kt-scroll-up-reader.kadence-scroll-to-top{transform:none;transition:opacity .2s ease!important}}body.ck-footer-ready #colophon .site-footer-wrap{display:none!important}body.ck-footer-ready #colophon{background:0 0!important}body.ck-footer-ready{padding-bottom:0!important}#colophon .ck-footer{font-family:"Montserrat",sans-serif;background:linear-gradient(180deg,#faf7fd 0,#f4eefa 100%);border-top:1px solid #efe8f7;color:#4a5568}#colophon .ck-ft-in{max-width:1290px;margin:0 auto;padding:40px 40px 72px;box-sizing:border-box}#colophon .ck-footer a{text-decoration:none!important;box-shadow:none}#colophon .ck-footer a:focus-visible{outline:2px solid #792bbb;outline-offset:3px;border-radius:6px}#colophon .ck-ft-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 32px;margin:0 0 40px;border-radius:22px;background:linear-gradient(120deg,#792bbb 0,#5c1f92 100%);color:#fff;box-shadow:0 24px 50px -28px rgba(92,31,146,.8)}#colophon .ck-ft-cta-t{margin:0 0 6px;font-size:21px;line-height:1.3;font-weight:800;letter-spacing:-.01em;color:#fff}#colophon .ck-ft-cta-s{margin:0;font-size:14px;line-height:1.55;color:#eadcf8}#colophon .ck-footer a.ck-ft-cta-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 24px;border-radius:14px;background:#fff;color:#5c1f92;font-size:13.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}#colophon .ck-ft-cta-btn svg{width:20px;height:20px;color:#1f9d55;flex-shrink:0}#colophon .ck-footer a.ck-ft-cta-btn:hover{color:#5c1f92;transform:translateY(-2px);box-shadow:0 14px 26px -14px rgba(0,0,0,.45)}#colophon .ck-ft-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:36px;padding:0 0 34px}#colophon .ck-ft-logo{display:inline-block}#colophon .ck-ft-logo img{display:block;width:220px;max-width:100%;height:auto}#colophon .ck-ft-about{margin:14px 0 18px;max-width:320px;font-size:14px;line-height:1.65;color:#4a5568}#colophon .ck-ft-social{display:flex;flex-wrap:wrap;gap:8px}#colophon .ck-ft-social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;border:1px solid #efe8f7;color:#5c1f92;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}#colophon .ck-ft-social a svg{width:19px;height:19px}#colophon .ck-ft-social a:hover{background:#792bbb;border-color:#792bbb;color:#fff;transform:translateY(-2px)}#colophon .ck-ft-h{margin:4px 0 14px;padding:0;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1a202c}#colophon ul.ck-ft-links{list-style:none;margin:0!important;padding:0!important;display:grid;gap:10px}#colophon .ck-ft-links li{margin:0;padding:0}#colophon .ck-ft-links a{font-size:14px;line-height:1.4;font-weight:500;color:#4a5568;transition:color .2s ease}#colophon .ck-ft-links a:hover,#colophon .ck-ft-links a[aria-current=page]{color:#792bbb}#colophon .ck-ft-links button.ck-ft-cookies{margin:0;padding:0;border:0;background:0 0;box-shadow:none;font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.4;font-weight:500;letter-spacing:0;text-transform:none;text-align:left;color:#4a5568;cursor:pointer;transition:color .2s ease}#colophon .ck-ft-links button.ck-ft-cookies:hover{color:#792bbb;background:0 0}#colophon .ck-ft-links button.ck-ft-cookies:focus-visible{outline:2px solid #792bbb;outline-offset:3px;border-radius:6px}#colophon .ck-ft-hours{padding:14px 16px;background:#fff;border:1px solid #efe8f7;border-radius:16px}#colophon .ck-ft-status{display:flex;align-items:flex-start;gap:9px;padding:0 2px 10px;margin-bottom:8px;border-bottom:1px solid #f4f0f9}#colophon .ck-ft-status .ck-status-dot{position:relative;flex:0 0 8px;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#a79cb6}#colophon .ck-ft-status.is-open .ck-status-dot{background:#1f9d55}#colophon .ck-ft-status.is-open .ck-status-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#1f9d55;animation:ckPulsoF 2.2s ease-out infinite}@keyframes ckPulsoF{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}#colophon .ck-ft-status-txt{display:flex;flex-direction:column;gap:1px;line-height:1.35}#colophon .ck-ft-status-txt b{font-size:14px;font-weight:700;color:#1a202c}#colophon .ck-ft-status.is-open .ck-ft-status-txt b{color:#1f9d55}#colophon .ck-ft-status-txt small{font-size:12.5px;font-weight:500;color:#8a7a9a}#colophon ul.ck-ft-hours-list{list-style:none;margin:0!important;padding:0!important;display:grid;gap:2px}#colophon .ck-ft-hours-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:6px 8px;border-radius:8px;font-size:13px;font-weight:500;color:#4a5568;white-space:nowrap;font-variant-numeric:tabular-nums}#colophon .ck-ft-hours-list li span:last-child{font-weight:700;color:#1a202c}#colophon .ck-ft-hours-list li.is-rest span:last-child{font-weight:600;color:#8a7a9a}#colophon .ck-ft-hours-list li.is-today{background:#f1e6fb}#colophon .ck-ft-hours-list li.is-today span:first-child{font-weight:700;color:#5c1f92}#colophon .ck-ft-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;padding-top:20px;border-top:1px solid #e6dcf2}#colophon .ck-ft-legal{flex:1 1 480px;max-width:680px;margin:0;font-size:12.5px;line-height:1.6;color:#8a7a9a}#colophon .ck-ft-legal b{font-weight:700;color:#4a5568}#colophon ul.ck-ft-pay{list-style:none;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:6px}#colophon .ck-ft-pay li{display:inline-flex;align-items:center;height:28px;margin:0;padding:0 11px;border-radius:8px;background:#fff;border:1px solid #efe8f7;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1a202c}@media (min-width:1025px){#colophon .ck-ft-in{max-width:none;padding:48px max(100px,calc((100% - 1210px)/2)) 72px}}@media (min-width:1025px) and (max-width:1199px){#colophon .ck-ft-in{padding:44px 80px 72px}#colophon .ck-ft-hours{padding:12px}#colophon .ck-ft-hours-list li{padding:6px;font-size:12.5px}#colophon .ck-ft-grid{grid-template-columns:1.25fr .85fr 1.2fr 1.35fr;gap:24px}#colophon .ck-ft-logo img{width:200px}}@media (max-width:1024px){#colophon .ck-ft-in{padding:34px 24px 150px}#colophon .ck-ft-cta{margin-bottom:32px}#colophon .ck-ft-grid{grid-template-columns:1fr 1fr;gap:30px 28px}#colophon .ck-ft-about{max-width:360px}}@media (min-width:768px) and (max-width:1024px){#colophon .ck-ft-in{padding-bottom:calc(188px + env(safe-area-inset-bottom,0))}}@media (max-width:767px){#colophon .ck-ft-in{padding:26px 16px calc(172px + env(safe-area-inset-bottom,0))}#colophon .ck-ft-links button.ck-ft-cookies{font-size:13.5px}#colophon .ck-ft-cta{flex-direction:column;align-items:stretch;gap:16px;padding:22px 20px;margin-bottom:28px;border-radius:20px}#colophon .ck-ft-cta-t{font-size:19px}#colophon .ck-ft-cta-s{font-size:13.5px}#colophon .ck-footer a.ck-ft-cta-btn{width:100%;white-space:normal;text-align:center}#colophon .ck-ft-grid{gap:26px 18px;padding-bottom:28px}#colophon .ck-ft-brand,#colophon .ck-ft-hours-col{grid-column:1/-1}#colophon .ck-ft-logo img{width:190px}#colophon .ck-ft-links a{font-size:13.5px}#colophon .ck-ft-bottom{flex-direction:column;align-items:flex-start}#colophon .ck-ft-legal{flex-basis:auto}}@media (max-width:359px){#colophon .ck-ft-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#colophon .ck-ft-status.is-open .ck-status-dot::after{animation:none}#colophon .ck-footer a.ck-ft-cta-btn,#colophon .ck-ft-social a{transition:none}}body.ck-404-ready #inner-wrap{background:linear-gradient(180deg,#fff 0,#fbf8fe 55%,#f6f1fb 100%)}body.ck-404-ready #primary .content-container{max-width:1290px}body.ck-404-ready section.error .page-content.content-bg{margin-left:0!important;margin-right:0!important;background:0 0!important;box-shadow:none!important;border:0!important}body.ck-404-ready section.error .entry-content-wrap{padding:0!important}.ck-404{max-width:720px;margin:0 auto;padding:32px 0 64px;font-family:"Montserrat",sans-serif;text-align:center;color:#4a5568}.ck-404-art{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 18px;line-height:1}.ck-404-art span{font-size:132px;font-weight:800;letter-spacing:-.04em;background:linear-gradient(160deg,#8f3fd6 0,#5c1f92 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ck-404-art svg{width:92px;height:auto;flex-shrink:0;transform-origin:50% 90%;animation:ck404Lock 3.6s ease-in-out infinite}@keyframes ck404Lock{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-7deg)}82%{transform:rotate(6deg)}88%{transform:rotate(-3deg)}}.ck-404-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:#f1e6fb;color:#5c1f92;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.ck-404-ready .ck-404 .page-title{margin:16px auto 12px;max-width:640px;font-family:"Montserrat",sans-serif;font-size:40px;line-height:1.15;font-weight:800;letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:#1a202c}.ck-404-lead{max-width:560px;margin:0 auto 28px!important;font-size:16px;line-height:1.65;color:#4a5568}body.ck-404-ready .ck-404 form.ck-404-search{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:8px;max-width:600px;margin:0 auto;padding:7px 7px 7px 20px;background:#fff;border:1px solid #e2d3f3;border-radius:18px;box-shadow:0 18px 40px -26px rgba(92,31,146,.45);transition:border-color .2s ease,box-shadow .2s ease}body.ck-404-ready .ck-404 form.ck-404-search:focus-within{border-color:#792bbb;box-shadow:0 0 0 4px rgba(121,43,187,.12),0 18px 40px -26px rgba(92,31,146,.45)}body.ck-404-ready .ck-404 form.ck-404-search label{flex:1 1 auto;min-width:0;margin:0}body.ck-404-ready .ck-404 form.ck-404-search .search-field{width:100%;height:46px;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;outline:0;font-family:"Montserrat",sans-serif;font-size:15px;color:#1a202c}body.ck-404-ready .ck-404 form.ck-404-search .search-field::placeholder{color:#a79cb6;opacity:1}body.ck-404-ready .ck-404 form.ck-404-search .kadence-search-icon-wrap{display:none!important}.ck-404-search-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border:0;border-radius:13px;background:#792bbb;color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease}.ck-404-search-btn svg{width:18px;height:18px}.ck-404-search-btn:hover,.ck-404-search-btn:focus-visible{background:#5c1f92;color:#fff}.ck-404-sub{margin:30px 0 12px!important;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8a7a9a}.ck-404-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}a.ck-404-cat{box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:54px;padding:0 14px;background:#fff;border:1px solid #efe8f7;border-radius:14px;color:#1a202c;font-size:14px;font-weight:700;text-align:left;text-decoration:none!important;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}a.ck-404-cat img{width:22px;height:22px;object-fit:contain;flex-shrink:0}a.ck-404-cat span{flex:1 1 auto}a.ck-404-cat svg{width:16px;height:16px;color:#a79cb6;flex-shrink:0;transition:transform .2s ease,color .2s ease}a.ck-404-cat:hover,a.ck-404-cat:focus-visible{border-color:#d9c3f0;color:#5c1f92;transform:translateY(-2px);box-shadow:0 14px 28px -20px rgba(92,31,146,.55)}a.ck-404-cat:hover svg,a.ck-404-cat:focus-visible svg{color:#792bbb;transform:translateX(3px)}.ck-404-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}a.ck-404-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border-radius:14px;font-size:13.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}a.ck-404-btn svg{width:19px;height:19px;flex-shrink:0}a.ck-404-btn.is-primary{background:#792bbb;color:#fff;box-shadow:0 14px 28px -16px rgba(92,31,146,.8)}a.ck-404-btn.is-primary:hover,a.ck-404-btn.is-primary:focus-visible{background:#5c1f92;color:#fff;transform:translateY(-2px)}a.ck-404-btn.is-soft{background:#fff;border:1px solid #e2d3f3;color:#5c1f92}a.ck-404-btn.is-soft svg{color:#1f9d55}a.ck-404-btn.is-soft:hover,a.ck-404-btn.is-soft:focus-visible{background:#f1e6fb;color:#5c1f92;transform:translateY(-2px)}.ck-404 a:focus-visible,.ck-404-search-btn:focus-visible{outline:2px solid #792bbb;outline-offset:3px}@media (max-width:1024px){.ck-404{padding:24px 0 56px}.ck-404-art span{font-size:116px}.ck-404-art svg{width:80px}body.ck-404-ready .ck-404 .page-title{font-size:34px}}@media (max-width:767px){body.ck-404-ready #primary .content-container{padding-left:16px;padding-right:16px}.ck-404{padding:12px 0 44px}.ck-404-art{gap:6px;margin-bottom:14px}.ck-404-art span{font-size:84px}.ck-404-art svg{width:58px}.ck-404-badge{height:28px;font-size:11px;padding:0 12px}body.ck-404-ready .ck-404 .page-title{font-size:26px;margin-top:14px}.ck-404-lead{font-size:15px;margin-bottom:22px!important}body.ck-404-ready .ck-404 form.ck-404-search{padding:6px 6px 6px 14px;border-radius:16px}body.ck-404-ready .ck-404 form.ck-404-search .search-field{font-size:14px;height:44px}.ck-404-search-btn{height:44px;width:44px;padding:0;justify-content:center}.ck-404-search-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ck-404-cats{grid-template-columns:1fr 1fr;gap:8px}a.ck-404-cat{min-height:50px;padding:0 12px;font-size:13.5px}.ck-404-actions{flex-direction:column}a.ck-404-btn{width:100%}}@media (max-width:400px){a.ck-404-cat{gap:8px;padding:0 10px}a.ck-404-cat svg{display:none}}@media (prefers-reduced-motion:reduce){.ck-404-art svg{animation:none}a.ck-404-cat,a.ck-404-btn,a.ck-404-cat svg{transition:none}}@media (max-width:1024px){#wp-bottom-menu.wp-bottom-menu{left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom,0));width:min(460px,calc(100% - 24px));margin:0 auto;padding:7px;gap:4px;box-sizing:border-box;background:#fff;border:1px solid #efe8f7;border-radius:24px;box-shadow:0 18px 38px -16px rgba(92,31,146,.45);font-family:"Montserrat",sans-serif;-webkit-backdrop-filter:none;backdrop-filter:none;transition:box-shadow .2s ease!important}#wp-bottom-menu .wp-bottom-menu-item{min-height:52px;gap:3px;border-radius:17px;color:#8a7a9a;font-size:10.5px;font-weight:700;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease}#wp-bottom-menu .wp-bottom-menu-item span{margin-top:0;line-height:1.2}#wp-bottom-menu a.wp-bottom-menu-item[href*="/tienda"]{order:2}#wp-bottom-menu .wp-bottom-menu-search-form-trigger{order:3}#wp-bottom-menu a.wp-bottom-menu-item[href*="/mi-cuenta"]{order:4}#wp-bottom-menu .wp-bottom-menu-icon-wrapper svg{display:none}#wp-bottom-menu .wp-bottom-menu-icon-wrapper::before{content:"";display:block;width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E")center/contain no-repeat}#wp-bottom-menu a[href*="/tienda"] .wp-bottom-menu-icon-wrapper::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9l1.5-5h13L20 9'/%3E%3Cpath d='M4 9a2.7 2.7 0 0 0 5.3 0 2.7 2.7 0 0 0 5.4 0 2.7 2.7 0 0 0 5.3 0'/%3E%3Cpath d='M5 12v8h14v-8'/%3E%3Cpath d='M10 20v-4h4v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9l1.5-5h13L20 9'/%3E%3Cpath d='M4 9a2.7 2.7 0 0 0 5.3 0 2.7 2.7 0 0 0 5.4 0 2.7 2.7 0 0 0 5.3 0'/%3E%3Cpath d='M5 12v8h14v-8'/%3E%3Cpath d='M10 20v-4h4v4'/%3E%3C/svg%3E")}#wp-bottom-menu .wp-bottom-menu-search-form-trigger .wp-bottom-menu-icon-wrapper::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E")}#wp-bottom-menu a[href*="/mi-cuenta"] .wp-bottom-menu-icon-wrapper::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}#wp-bottom-menu .wp-bottom-menu-icon-wrapper{color:inherit}body.home #wp-bottom-menu a.wp-bottom-menu-item:first-child,body.woocommerce-shop #wp-bottom-menu a[href*="/tienda"],body.post-type-archive-product #wp-bottom-menu a[href*="/tienda"],body.tax-product_cat #wp-bottom-menu a[href*="/tienda"],body.tax-product_tag #wp-bottom-menu a[href*="/tienda"],body.single-product #wp-bottom-menu a[href*="/tienda"],body.woocommerce-account #wp-bottom-menu a[href*="/mi-cuenta"],#wp-bottom-menu.sf-active .wp-bottom-menu-search-form-trigger{background:#f1e6fb;color:#5c1f92}body.home #wp-bottom-menu a.wp-bottom-menu-item:first-child .wp-bottom-menu-icon-wrapper,body.woocommerce-shop #wp-bottom-menu a[href*="/tienda"] .wp-bottom-menu-icon-wrapper,body.post-type-archive-product #wp-bottom-menu a[href*="/tienda"] .wp-bottom-menu-icon-wrapper,body.tax-product_cat #wp-bottom-menu a[href*="/tienda"] .wp-bottom-menu-icon-wrapper,body.tax-product_tag #wp-bottom-menu a[href*="/tienda"] .wp-bottom-menu-icon-wrapper,body.single-product #wp-bottom-menu a[href*="/tienda"] .wp-bottom-menu-icon-wrapper,body.woocommerce-account #wp-bottom-menu a[href*="/mi-cuenta"] .wp-bottom-menu-icon-wrapper,#wp-bottom-menu.sf-active .wp-bottom-menu-search-form-trigger .wp-bottom-menu-icon-wrapper{color:#792bbb}body #wp-bottom-menu.sf-active a.wp-bottom-menu-item:nth-child(n){background:0 0;color:#8a7a9a}body #wp-bottom-menu.sf-active a.wp-bottom-menu-item:nth-child(n) .wp-bottom-menu-icon-wrapper{color:inherit}#wp-bottom-menu.sf-active{box-shadow:0 18px 38px -16px rgba(92,31,146,.45)}body:has(#wp-bottom-menu.sf-active) .joinchat,body:has(#wp-bottom-menu.sf-active) #tidio-chat{opacity:0!important;pointer-events:none!important}#wp-bottom-menu .wp-bottom-menu-item:focus-visible{outline:2px solid #792bbb;outline-offset:-2px}#wp-bottom-menu-search-form-wrapper.wp-bottom-menu-search-form-wrapper{left:0;right:0;bottom:calc(86px + env(safe-area-inset-bottom,0))!important;width:min(460px,calc(100% - 24px));margin:0 auto;padding:7px;background:#fff;border:1px solid #e2d3f3;border-radius:18px;box-shadow:0 18px 38px -18px rgba(92,31,146,.5);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}#wp-bottom-menu-search-form-wrapper.wp-bottom-menu-search-form-wrapper.sf-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}#wp-bottom-menu-search-form-wrapper .wp-bottom-menu-search-form svg{top:50%;left:22px;width:18px;height:18px;fill:#792bbb;transform:translate(-50%,-50%)}#wp-bottom-menu-search-form-wrapper .wp-bottom-menu-search-form input[type=search]{box-sizing:border-box;height:46px;padding:0 14px 0 42px;border:0;border-radius:12px;background:#faf9fc;font-family:"Montserrat",sans-serif;font-size:16px;color:#1a202c;box-shadow:none;outline:0}#wp-bottom-menu-search-form-wrapper .wp-bottom-menu-search-form input[type=search]:focus{background:#fff;box-shadow:0 0 0 2px rgba(121,43,187,.25)}#cmplz-manage-consent .cmplz-manage-consent{visibility:hidden!important;pointer-events:none!important}body .joinchat__button{bottom:calc(98px + env(safe-area-inset-bottom,0))!important}body .joinchat__box{bottom:calc(88px + env(safe-area-inset-bottom,0))!important}body #tidio-chat{bottom:calc(94px + env(safe-area-inset-bottom,0))!important}body .joinchat__button,body #tidio-chat{transition:none!important}}@media (max-width:1024px) and (hover:hover){#wp-bottom-menu .wp-bottom-menu-item:hover{color:#5c1f92}}@media (prefers-reduced-motion:reduce){#wp-bottom-menu .wp-bottom-menu-item,#wp-bottom-menu-search-form-wrapper.wp-bottom-menu-search-form-wrapper{transition:none}}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) #inner-wrap{background:linear-gradient(180deg,#fff 0,#fbf8fe 520px,#f6f1fb 100%)}@media (min-width:1025px){body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag).has-left-sidebar #primary .content-container{grid-template-columns:280px minmax(0,1fr)!important;column-gap:32px!important}}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-products-header:has(.page-description p:empty),body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-products-header:not(:has(*)){display:none!important}.ck-shop-head{margin:0 0 18px;font-family:"Montserrat",sans-serif}.ck-shop-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#8a7a9a}.ck-shop-crumbs a{color:#8a7a9a;text-decoration:none!important}.ck-shop-crumbs a:hover{color:#792bbb}.ck-shop-crumbs span:last-child{color:#5c1f92}.ck-shop-head .ck-shop-title{margin:6px 0 0;padding:0;font-family:"Montserrat",sans-serif;font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.02em;text-transform:none;color:#1a202c}.ck-shop-sub{margin:6px 0 0!important;font-size:14px;line-height:1.55;color:#4a5568}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-shop-top-row{margin:0 0 18px!important;padding:0!important;border-bottom:0!important;gap:10px!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-result-count{font-size:13px!important;font-weight:600;color:#8a7a9a!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) select.orderby{height:42px!important;padding:0 36px 0 14px!important;border-radius:12px!important;border-color:#efe8f7!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:700!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-product-toggle-container{padding:3px;gap:3px!important;background:#fff;border:1px solid #efe8f7;border-radius:12px}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-toggle-shop-layout{width:34px!important;height:34px!important;border:0!important;border-radius:9px!important;background:0 0!important;color:#8a7a9a!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-toggle-shop-layout.toggle-active{background:#f1e6fb!important;color:#5c1f92!important}.ck-filter-btn{display:none}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products{column-gap:18px!important;row-gap:18px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product{display:flex;flex-direction:column;padding:10px!important;background:#fff;border:1px solid #efe8f7;border-radius:20px;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product:hover{transform:translateY(-3px);border-color:#e2d3f3;box-shadow:0 22px 40px -28px rgba(92,31,146,.6)}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product a.woocommerce-loop-image-link{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;margin:0!important;padding:16px;border-radius:15px;background:radial-gradient(120% 90%at 50% 20%,#fff 0,#f6f0fc 60%,#efe5fa 100%);overflow:hidden}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product a.woocommerce-loop-image-link img{width:100%!important;height:100%!important;object-fit:contain;margin:0!important;transition:transform .3s ease}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product:hover a.woocommerce-loop-image-link img{transform:scale(1.04)}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product span.onsale{top:10px!important;right:10px!important;left:auto!important;min-width:0!important;min-height:0!important;height:26px;padding:0 10px!important;display:flex!important;align-items:center;border-radius:999px!important;background:#792bbb!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;z-index:2}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .price .ck-discount-badge{display:none}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-to-wishlist{top:20px!important;left:20px!important;z-index:3}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-button a.add_to_wishlist,:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-button a.delete_item{width:34px;height:34px;border-radius:11px;border:1px solid #efe8f7;box-shadow:none}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-button a.delete_item{background:#792bbb;border-color:#792bbb}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-button a.delete_item svg.yith-wcwl-icon-svg{fill:#fff!important;stroke:#fff!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-details{display:flex;flex-direction:column;flex:1 1 auto;gap:7px;padding:12px 6px 4px!important;background:0 0}.ck-card-chips{display:flex;flex-wrap:wrap;gap:5px}.ck-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:7px;background:#faf9fc;border:1px solid #efe8f7;font-family:"Montserrat",sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#5c1f92}.ck-chip svg{width:11px;height:11px;flex-shrink:0}.ck-chip--ok{background:#eefaf3;border-color:#d4f0df;color:#1f9d55}.ck-chip--pedido{background:#fff8eb;border-color:#f3d9a4;color:#8a5a00}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .woocommerce-loop-product__title{margin:0!important;padding:0!important;font-family:"Montserrat",sans-serif;font-size:15.5px!important;line-height:1.3!important;font-weight:700!important;color:#1a202c}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .woocommerce-loop-product__title a{color:inherit}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .wsr_rating{margin:0!important;font-size:12px;color:#8a7a9a}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .wsr_rating .Wsrspfapp-stars-list{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:2px 6px;text-align:left!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .wsr_rating .Wsrspfapp-review-count p{margin:0!important;font-size:12px!important;font-weight:600;color:#8a7a9a!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:auto 0 0!important;padding-top:4px;font-family:"Montserrat",sans-serif;font-size:21px!important;font-weight:800!important;letter-spacing:-.01em;color:#5c1f92!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .price ins{color:#5c1f92!important;text-decoration:none}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .price del{order:0;font-size:12.5px!important;font-weight:500!important;color:#a79cb6!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .price ins{order:1}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-action-wrap{margin:8px 0 2px!important;padding:0!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-action-wrap a.button{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 12px!important;border-radius:13px!important;background:#792bbb!important;color:#fff!important;font-family:"Montserrat",sans-serif;font-size:13px!important;font-weight:800!important;letter-spacing:.03em;text-transform:uppercase;box-shadow:none!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-action-wrap a.button::before{content:"";width:17px;height:17px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h10.2L20 7H6.2'/%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h10.2L20 7H6.2'/%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E")center/contain no-repeat}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-action-wrap a.button:hover{background:#5c1f92!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-action-wrap a.button .kadence-svg-iconset{display:none}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products.products-list-view li.product{flex-direction:row;align-items:stretch;gap:18px}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products.products-list-view li.product a.woocommerce-loop-image-link{flex:0 0 220px;align-self:flex-start;width:220px;height:220px}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products.products-list-view li.product .price{margin-top:2px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products.products-list-view li.product .product-excerpt{margin:2px 0 0;font-size:13px;line-height:1.55;color:#4a5568}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products.products-list-view li.product .product-excerpt ul{margin:0 0 0 1.1em;padding:0}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products.products-list-view li.product .product-excerpt li{margin:0 0 2px}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products.products-list-view li.product .product-excerpt :is(strong,b,p){margin:0;font-size:13px;font-weight:500}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products.products-list-view li.product .product-action-wrap{margin-top:12px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products.products-list-view li.product .product-action-wrap a.button{width:auto;display:inline-flex!important;padding:0 22px!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) #secondary .sidebar-inner-wrap{margin:0;padding:0}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) #secondary .kt-row-column-wrap{padding:0!important}body.ck-shop-ready #secondary form.wpf_form{position:relative;padding:18px;background:#fff;border:1px solid #efe8f7;border-radius:22px;box-shadow:0 18px 40px -34px rgba(92,31,146,.6);font-family:"Montserrat",sans-serif}@media (min-width:1025px){body.ck-shop-ready #secondary .sidebar-inner-wrap{position:sticky;top:118px}body.ck-shop-ready #secondary form.wpf_form{max-height:calc(100vh - 220px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e2d3f3 transparent}}.ck-fp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.ck-fp-head b{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:#1a202c}.ck-fp-head b svg{width:18px;height:18px;color:#792bbb}button.ck-fp-clear{margin:0 0 0 auto;padding:4px 2px;border:0;background:0 0!important;box-shadow:none!important;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;color:#792bbb!important;cursor:pointer}button.ck-fp-clear:hover{color:#5c1f92!important;text-decoration:underline}button.ck-fp-close{display:none}body.ck-shop-ready #secondary .wpf_reset_btn{display:none!important}body.ck-shop-ready #secondary .wpf_item{margin:0!important;padding:14px 0 0!important;border-bottom:0!important;border-top:1px solid #f4f0f9}body.ck-shop-ready #secondary .wpf_item+.wpf_item{margin-top:16px!important}body.ck-shop-ready #secondary .wpf_item .wpf_item_name{margin:0 0 10px!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.1em!important;color:#1a202c!important}body.ck-shop-ready #secondary .wpf_item.ck-fi-search{padding-top:0!important;border-top:0}body.ck-shop-ready #secondary .ck-fi-search .wpf_item_name{display:none}body.ck-shop-ready #secondary .ck-fi-search .wpf_autocomplete{position:relative}.ck-lupa{position:absolute;left:12px;top:50%;width:16px;height:16px;margin-top:-8px;color:#792bbb;pointer-events:none;z-index:1}.ck-lupa svg{width:16px;height:16px;display:block}body.ck-shop-ready #secondary .ck-fi-search input[type=text]{height:42px;padding:0 12px 0 36px!important;border:1px solid #efe8f7!important;border-radius:12px!important;background:#faf9fc!important;font-family:"Montserrat",sans-serif!important;font-size:13.5px!important;color:#1a202c}body.ck-shop-ready #secondary .ck-fi-search input[type=text]::placeholder{color:#a79cb6;opacity:1}body.ck-shop-ready #secondary .ck-fi-search input[type=text]:focus{background:#fff!important;border-color:#792bbb!important;box-shadow:0 0 0 3px rgba(121,43,187,.12)}body.ck-shop-ready #secondary ul.wpf_column_vertical{display:grid;gap:2px;margin:0!important;padding:0!important}body.ck-shop-ready #secondary ul.wpf_column_vertical li.ck-cat{display:flex!important;align-items:center;position:relative;margin:0!important;padding:8px!important;gap:10px;border-radius:11px;background:0 0}body.ck-shop-ready #secondary ul.wpf_column_vertical li.ck-cat:hover{background:#faf9fc}body.ck-shop-ready #secondary ul.wpf_column_vertical li.ck-cat:has(>input:checked){background:0 0}body.ck-shop-ready #secondary ul.wpf_column_vertical li.ck-cat label{font-size:13.5px!important;font-weight:700;color:#1a202c}body.ck-shop-ready #secondary ul.wpf_column_vertical li.ck-cat>input:checked~label{color:#5c1f92}body.ck-shop-ready #secondary li.ck-cat .wpf_item_count,body.ck-shop-ready #secondary li.ck-type .wpf_item_count{margin-left:auto;padding:1px 8px;border:1px solid #efe8f7;border-radius:999px;background:#faf9fc;font-size:11px!important;font-weight:700;color:#8a7a9a}body.ck-shop-ready #secondary li.ck-cat--group .wpf_item_count{margin-right:26px}.ck-cat-toggle{position:absolute;right:4px;top:50%;width:26px;height:26px;margin-top:-13px;padding:0!important;border:0;border-radius:8px;background:0 0!important;box-shadow:none!important;color:#8a7a9a!important;display:flex;align-items:center;justify-content:center;cursor:pointer}.ck-cat-toggle svg{width:15px;height:15px;transition:transform .2s ease}.ck-cat-toggle:hover{background:#f1e6fb!important;color:#5c1f92!important}li.ck-cat.is-open .ck-cat-toggle svg{transform:rotate(180deg)}body.ck-shop-ready #secondary li.ck-cat-subs{display:none!important;margin:0!important;padding:2px 0 10px 8px!important;background:0 0!important;cursor:default}body.ck-shop-ready #secondary li.ck-cat-subs.is-open{display:block!important}body.ck-shop-ready #secondary ul.ck-cat-subs-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}body.ck-shop-ready #secondary li.ck-sub,body.ck-shop-ready #secondary li.ck-type{position:relative;display:inline-flex!important;align-items:center;gap:6px;margin:0!important;padding:0!important;border-radius:999px;background:0 0!important}body.ck-shop-ready #secondary li.ck-sub input,body.ck-shop-ready #secondary li.ck-type input{position:absolute!important;inset:0;width:100%!important;height:100%!important;margin:0!important;opacity:0;cursor:pointer;z-index:1}body.ck-shop-ready #secondary li.ck-sub label{display:inline-flex;align-items:center;height:30px;padding:0 10px;border:1px solid #efe8f7;border-radius:999px;background:#fff;font-size:12px!important;font-weight:600;color:#4a5568;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}body.ck-shop-ready #secondary li.ck-sub .wpf_item_count{position:absolute;right:9px;top:50%;transform:translateY(-50%);padding:0;background:0 0;font-size:10.5px!important;font-weight:700;color:#a79cb6;pointer-events:none}body.ck-shop-ready #secondary li.ck-sub label{padding-right:24px}body.ck-shop-ready #secondary li.ck-sub:hover label{border-color:#d9c3f0}body.ck-shop-ready #secondary li.ck-sub:has(input:checked) label{background:#f1e6fb;border-color:#e2d3f3;color:#5c1f92}body.ck-shop-ready #secondary li.ck-sub:has(input:checked) .wpf_item_count{color:#792bbb}body.ck-shop-ready #secondary li.ck-sub:has(input:focus-visible) label,body.ck-shop-ready #secondary li.ck-type:has(input:focus-visible){outline:2px solid #792bbb;outline-offset:2px}body.ck-shop-ready #secondary ul.ck-type-list{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important}body.ck-shop-ready #secondary li.ck-type{justify-content:center;height:38px;border:1px solid #efe8f7;border-radius:11px}body.ck-shop-ready #secondary li.ck-type label{flex:0 0 auto!important;font-size:12.5px!important;font-weight:700;color:#4a5568}body.ck-shop-ready #secondary li.ck-type .wpf_item_count{margin:0!important;padding:0!important;border:0!important;background:0 0!important;font-size:10.5px!important;color:#a79cb6}body.ck-shop-ready #secondary li.ck-type:hover{border-color:#d9c3f0}body.ck-shop-ready #secondary li.ck-type:has(input:checked){background:#f1e6fb!important;border-color:#e2d3f3}body.ck-shop-ready #secondary li.ck-type:has(input:checked) label{color:#5c1f92}body.ck-shop-ready #secondary li.ck-cat>input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;border-radius:6px!important;border-color:#d9c9ec!important}body.ck-shop-ready #secondary .wpf_slider.ui-slider{margin:10px 9px 14px;height:3px}body.ck-shop-ready #secondary .wpf_slider .ui-slider-handle{width:19px;height:19px;top:-8px;margin-left:-9px;border-width:2px;box-shadow:0 4px 10px -4px rgba(92,31,146,.6)}body.ck-shop-ready #secondary .wpf-slider-label{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;font-size:12.5px!important;font-weight:700;color:#1a202c}body.ck-shop-ready #secondary .wpf-slider-label>.amount{display:flex;align-items:center;height:38px;padding:0 10px;border:1px solid #efe8f7;border-radius:11px;background:#faf9fc;font-variant-numeric:tabular-nums;white-space:nowrap}.ck-price-sep{font-weight:600;color:#a79cb6}body.ck-shop-ready #secondary .wpf_item.ck-fi-switches{display:grid;gap:2px}body.ck-shop-ready #secondary .ck-fi-switches .wpf_item.ck-fi-switch{display:flex!important;align-items:center!important;justify-content:space-between;margin:0!important;padding:7px 2px!important;border:0!important;border-radius:0!important;background:0 0!important;cursor:pointer}body.ck-shop-ready #secondary .ck-fi-switch .wpf_item_name{order:0!important;margin:0!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#1a202c!important}body.ck-shop-ready #secondary .ck-fi-switch .wpf_onsale_wrapp,body.ck-shop-ready #secondary .ck-fi-switch .wpf_instock_wrapp{order:1!important;line-height:0}body.ck-shop-ready #secondary .ck-fi-switch input[type=checkbox]{position:relative;width:38px!important;min-width:38px;height:22px!important;border:0!important;border-radius:999px!important;background:#e6dcf1!important;background-image:none!important;transition:background-color .2s ease}body.ck-shop-ready #secondary .ck-fi-switch input[type=checkbox]::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:left .2s ease}body.ck-shop-ready #secondary .ck-fi-switch input[type=checkbox]:checked{background:#792bbb!important;background-image:none!important}body.ck-shop-ready #secondary .ck-fi-switch input[type=checkbox]:checked::after{left:19px}body.ck-shop-ready #secondary .ck-fi-switch input[type=checkbox]:focus-visible{outline:2px solid #792bbb;outline-offset:2px}.ck-fp-foot{display:none}.ck-filters-scrim{display:none}@media (min-width:1025px) and (max-width:1199px){body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag).has-left-sidebar #primary .content-container{grid-template-columns:250px minmax(0,1fr)!important;column-gap:22px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products{column-gap:14px!important;row-gap:14px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-action-wrap a.button{font-size:11.5px!important;letter-spacing:.01em}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .price{font-size:19px!important}}@media (max-width:1024px){.ck-filter-btn{display:inline-flex;align-items:center;gap:8px;height:42px;margin:0;padding:0 14px;border:1px solid #e2d3f3;border-radius:12px;background:#fff!important;box-shadow:none!important;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:800;color:#5c1f92!important;white-space:nowrap;cursor:pointer}.ck-filter-btn svg{width:18px;height:18px}.ck-filter-btn em{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#792bbb;color:#fff;font-style:normal;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.ck-filter-btn em[hidden]{display:none}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-shop-top-row{flex-wrap:wrap}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-woo-results-count{order:3;width:100%}body.ck-shop-ready #secondary{position:fixed!important;top:0;right:0;bottom:0;z-index:10050;width:380px!important;max-width:100%;margin:0!important;padding:0!important;background:#fff;box-shadow:-20px 0 40px -30px rgba(26,32,44,.6);transform:translateX(105%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s;overflow-y:auto;overscroll-behavior:contain}body.ck-shop-ready.ck-filters-open #secondary{transform:none;visibility:visible;transition:transform .3s ease}body.ck-shop-ready #secondary form.wpf_form{min-height:100%;display:flex;flex-direction:column;padding:18px 18px 96px;border:0;border-radius:0;box-shadow:none}body.ck-shop-ready #secondary form.wpf_form>.wpf_items_wrapper{flex:1 0 auto}.ck-fp-head{padding-right:44px}.ck-fp-head button.ck-fp-clear{display:none}button.ck-fp-close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #efe8f7;border-radius:11px;background:#faf9fc!important;box-shadow:none!important;color:#1a202c!important;cursor:pointer}button.ck-fp-close svg{width:18px;height:18px}.ck-fp-foot{position:fixed;right:0;bottom:0;z-index:3;width:380px;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin:0;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0));background:#fff;border-top:1px solid #f4f0f9}.ck-fp-foot button{height:46px;margin:0;padding:0;border-radius:13px;box-shadow:none!important;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:800;cursor:pointer}.ck-fp-foot-clear{border:1px solid #e2d3f3;background:#fff!important;color:#5c1f92!important}.ck-fp-foot-go{border:0;background:#792bbb!important;color:#fff!important}.ck-filters-scrim{display:block;position:fixed;inset:0;z-index:10040;background:rgba(26,32,44,.38);opacity:0;pointer-events:none;transition:opacity .25s ease}body.ck-filters-open .ck-filters-scrim{opacity:1;pointer-events:auto}body.ck-filters-open{overflow:hidden}body.ck-filters-open #wp-bottom-menu,body.ck-filters-open .joinchat,body.ck-filters-open #tidio-chat,body.ck-filters-open #tidio-chat iframe{visibility:hidden!important;opacity:0!important;pointer-events:none!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:14px!important;row-gap:14px!important}.ck-shop-head .ck-shop-title{font-size:26px}}@media (max-width:1024px){.ck-filter-btn{margin-right:auto!important}}@media (max-width:1199px){.ck-chip{font-size:9.5px;padding:0 6px;letter-spacing:.02em}}@media (max-width:767px){.ck-shop-head{margin-bottom:12px}.ck-shop-head .ck-shop-title{font-size:22px}.ck-shop-sub{display:none}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-shop-top-row>.ck-filter-btn,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-shop-top-row>.kadence-woo-ordering{flex:1 1 0}.ck-filter-btn{justify-content:center}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-woo-ordering select.orderby{width:100%}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-woo-toggle{display:none!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .woocommerce-result-count{font-size:12px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:10px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product{padding:7px!important;border-radius:16px}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product a.woocommerce-loop-image-link{padding:10px;border-radius:12px}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-to-wishlist{top:13px!important;left:13px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-button a.add_to_wishlist,:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-button a.delete_item{width:28px;height:28px;border-radius:9px}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product span.onsale{top:6px!important;right:6px!important;height:22px;padding:0 7px!important;font-size:10px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-details{gap:5px;padding:9px 3px 2px!important}.ck-card-chips .ck-chip:not(.ck-chip--ok):not(.ck-chip--pedido){display:none}.ck-chip{height:20px;padding:0 6px;font-size:9.5px}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .woocommerce-loop-product__title{font-size:13px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .wsr_rating .Wsrspfapp-review-count p{font-size:10.5px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .wsr_rating .Wsrspfapp-stars-list-fullret{zoom:.78}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .wsr_rating .Wsrspfapp-stars-list{gap:2px 4px}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .price{flex-direction:column;align-items:flex-start;gap:0;font-size:17px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .price del{font-size:11px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-action-wrap a.button{min-height:38px;border-radius:11px!important;gap:6px;font-size:0!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-action-wrap a.button::after{content:"Añadir";font-size:11.5px;letter-spacing:.03em}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .product-action-wrap a.button.added::after{content:"Añadido"}body.ck-shop-ready #secondary{top:auto;left:0;width:auto!important;max-height:88vh;border-radius:24px 24px 0 0;transform:translateY(105%)}body.ck-shop-ready #secondary::before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#e2d3f3;z-index:2}body.ck-shop-ready #secondary form.wpf_form{min-height:0;padding-top:22px}.ck-fp-foot{left:0;width:100%}button.ck-fp-close{top:18px}}@media (min-width:768px) and (max-width:880px),(min-width:1025px) and (max-width:1120px){.ck-chip{letter-spacing:0;padding:0 5px;gap:3px;font-size:9px}.ck-chip svg{width:10px;height:10px}}@media (max-width:400px){.ck-chip{letter-spacing:0;padding:0 5px;gap:3px;font-size:9px}.ck-chip svg{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product,:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product a.woocommerce-loop-image-link img,body.ck-shop-ready #secondary,.ck-filters-scrim{transition:none!important}}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-button a.delete_item{background:#fff!important;border-color:#e2d3f3!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-button a.delete_item svg.yith-wcwl-icon-svg{fill:#792bbb!important;stroke:#792bbb!important;color:#792bbb!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .yith-wcwl-add-button a.delete_item:hover{background:#f1e6fb!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-product-toggle-container{align-items:center}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-toggle-shop-layout{margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .kadence-toggle-shop-layout .kadence-svg-iconset{display:flex;align-items:center;justify-content:center}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul.page-numbers{justify-content:center;gap:6px!important;margin:30px 0 0!important;border:0!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li{border:0!important;overflow:visible!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a.page-numbers,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li span.page-numbers{min-width:42px!important;height:42px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid #efe8f7!important;background:#fff!important;color:#1a202c!important;font-family:"Montserrat",sans-serif!important;font-size:13.5px!important;font-weight:700!important;gap:8px}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a.page-numbers:hover{border-color:#792bbb!important;color:#792bbb!important;transform:translateY(-2px)}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li span.page-numbers.current{background:#792bbb!important;border-color:#792bbb!important;color:#fff!important;box-shadow:0 10px 20px -12px rgba(92,31,146,.8)!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li span.page-numbers.dots{border-color:transparent!important;background:0 0!important;color:#a79cb6!important;min-width:24px!important;padding:0!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a:is(.next,.prev).page-numbers{padding:0 16px!important;font-size:0!important;background:#fff!important;border-color:#efe8f7!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a.prev.page-numbers{flex-direction:row-reverse}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a:is(.next,.prev).page-numbers::before{font-size:13.5px;font-weight:700;color:#5c1f92}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a.next.page-numbers::before{content:"Siguiente"}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a.prev.page-numbers::before{content:"Anterior"}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a:is(.next,.prev).page-numbers::after{border-color:#5c1f92!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a:is(.next,.prev).page-numbers:hover{background:#f1e6fb!important;border-color:#e2d3f3!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a:is(.next,.prev).page-numbers:hover::after{border-color:#5c1f92!important}.ck-pag-note{margin:12px 0 0;text-align:center;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;color:#8a7a9a}@media (max-width:767px){body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a.page-numbers,body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li span.page-numbers{min-width:38px!important;height:38px!important;padding:0 8px!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a:is(.next,.prev).page-numbers{padding:0!important}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a:is(.next,.prev).page-numbers::before{content:none}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul.page-numbers{margin-top:24px!important}}:root{--ck-pp-top:10px}body.ck-pp .ck-pp-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);column-gap:44px;align-items:start}body.ck-pp .ck-pp-top>*{min-width:0}body.ck-pp .ck-pp-top>.ck-pp-gal{grid-column:1;grid-row:1;position:sticky;top:var(--ck-pp-top);display:flex;flex-direction:column;gap:12px}body.ck-pp .ck-pp-top>.summary{grid-column:2;grid-row:1;float:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:14px}body.ck-pp .ck-pp-top>.summary>*{margin-top:0!important;margin-bottom:0!important}body.ck-pp .ck-pp-gal .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0!important;padding:28px!important;border:1px solid #efe8f7!important;border-radius:24px!important;box-shadow:none!important;background:radial-gradient(120% 90%at 50% 20%,#fff 0,#f6f0fc 60%,#efe5fa 100%)!important}body.ck-pp .ck-pp-gal .woocommerce-product-gallery img{background:0 0!important;border-radius:12px}body.ck-pp .ck-pp-gal .woocommerce-product-gallery__trigger{top:16px!important;right:16px!important;width:40px!important;height:40px!important;border-radius:12px!important;background:#fff!important;border:1px solid #efe8f7!important;display:flex!important;align-items:center;justify-content:center;z-index:5}body.ck-pp .ck-pp-gal .woocommerce-product-gallery__trigger img.emoji{width:16px!important;height:16px!important}body.ck-pp .ck-pp-gal{position:relative}body.ck-pp .ck-pp-gal .ck-pp-heart{position:absolute!important;top:16px!important;left:16px!important;margin:0!important;z-index:6}body.ck-pp .ck-pp-gal .ck-pp-heart a{width:40px!important;height:40px!important;padding:0!important;border-radius:12px!important;background:#fff!important;border:1px solid #efe8f7!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;text-decoration:none!important;color:#792bbb!important}body.ck-pp .ck-pp-gal .ck-pp-heart a svg{width:18px!important;height:18px!important;margin:0!important}body.ck-pp .ck-pp-gal .ck-pp-heart a span,body.ck-pp .ck-pp-gal .ck-pp-heart .feedback,body.ck-pp .ck-pp-gal .ck-pp-heart .separator{display:none!important}body.ck-pp .ck-pp-gal .ck-pp-heart a.delete_item svg{fill:#792bbb!important}body.ck-pp .ck-pp-gal span.onsale.ck-pp-onsale{position:absolute!important;top:auto!important;right:auto!important;bottom:16px!important;left:16px!important;margin:0!important;min-width:0!important;min-height:0!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;background:#792bbb!important;color:#fff!important;font-size:12.5px!important;font-weight:800!important;line-height:28px!important;z-index:6}.ck-pp-pay{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;background:#fff;border:1px solid #efe8f7;border-radius:16px}.ck-pp-pay-t{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#1a202c}.ck-pp-pay-t svg{width:17px;height:17px;color:#1f9d55}.ck-pp-pay-l{display:flex;flex-wrap:wrap;gap:6px}.ck-pp-pay-l i{font-style:normal;height:26px;padding:0 10px;border-radius:8px;background:#faf9fc;border:1px solid #efe8f7;font-size:11px;font-weight:800;color:#1a202c;display:inline-flex;align-items:center}body.ck-pp .summary .single-product-category{order:0}body.ck-pp .summary .single-product-category a{color:#5c1f92!important;font-size:11.5px!important;letter-spacing:.1em}body.ck-pp .summary h1.product_title.entry-title{margin:-6px 0 0!important;font-size:34px!important;line-height:1.12!important;letter-spacing:-.02em;text-wrap:balance}body.ck-pp .summary>.wsr_rating .Wsrspfapp-stars-list{display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px}body.ck-pp form.cart .wsr_rating{display:none!important}body.ck-pp .summary>.wsr_rating{line-height:1.3!important;min-height:22px}body.ck-pp .summary>.wsr_rating .Wsrspfapp-stars-list{height:auto!important;min-height:0!important;padding:0!important;margin:0!important}body.ck-pp .summary>.wsr_rating .Wsrspfapp-review-count p{margin:0!important;font-size:13px!important;font-weight:600;color:#8a7a9a!important}body.ck-pp .summary>.wsr_rating #ask_ai_main_div:empty{display:none!important}.ck-pp-chips{display:flex;flex-wrap:wrap;gap:6px}.ck-pp-chips .ck-chip{height:26px;padding:0 10px;border-radius:8px;font-size:11px}.ck-pp-chips .ck-chip svg{width:12px;height:12px}body.ck-pp .summary p.price{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-size:36px!important;font-weight:800!important;color:#5c1f92!important;letter-spacing:-.02em;line-height:1.1!important}body.ck-pp .summary p.price .amount{color:#5c1f92!important}body.ck-pp .summary p.price del{order:-1;font-size:17px;opacity:1}body.ck-pp .summary p.price del .amount{color:#a79cb6!important;font-weight:600}body.ck-pp .summary p.price ins{text-decoration:none}body.ck-pp .summary p.price .ck-discount-badge{display:none!important}.ck-pp-save{font-style:normal;align-self:center;height:26px;padding:0 10px;border-radius:999px;background:#eefaf3;color:#1f9d55;font-size:12px;font-weight:800;letter-spacing:0;display:inline-flex;align-items:center}body.ck-pp .ck-pp-note{margin-top:-8px!important;font-size:12px;color:#8a7a9a}body.ck-pp .woocommerce-product-details__short-description{padding:16px 18px;background:#faf9fc;border:1px solid #efe8f7;border-radius:18px}body.ck-pp .woocommerce-product-details__short-description ul{margin:0!important;gap:10px!important}body.ck-pp .woocommerce-product-details__short-description ul li{padding-left:34px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;color:#1a202c!important;min-height:22px}body.ck-pp .woocommerce-product-details__short-description ul li strong{font-weight:700}body.ck-pp .woocommerce-product-details__short-description ul li::before{content:""!important;top:1px!important;width:22px;height:22px;border-radius:7px;background:#f1e6fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c1f92' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")center/13px no-repeat}body.ck-pp .woocommerce-product-details__short-description a{color:#5c1f92!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}body.ck-pp .summary .ck-p-alert{position:relative;padding:14px 16px 14px 50px;border-radius:16px;background:#fff8eb;border:1px solid #f3d9a4;font-size:13.5px;line-height:1.55;color:#5b4210}body.ck-pp .summary .ck-p-alert strong{color:#3d2c08}body.ck-pp .summary .ck-p-alert a{color:#8a5a00;font-weight:800;text-decoration:underline;text-underline-offset:3px}.ck-pp-alert-i{position:absolute;left:14px;top:14px;width:26px;height:26px;border-radius:8px;background:#fdebc8;color:#8a5a00;display:flex;align-items:center;justify-content:center}.ck-pp-alert-i svg{width:15px;height:15px}.ck-pp-stock{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:12.5px;font-weight:600;color:#4a5568}body.ck-pp .ck-pp-stock p.stock{margin:0!important;font-size:12px!important;padding:5px 12px!important}body.ck-pp .ck-pp-stock p.stock.ck-pp-pocas,body.ck-pp .ck-pp-stock p.stock.ck-pp-pedido{display:inline-flex;align-items:center;gap:6px;color:#8a5a00!important;background:#fff8eb!important;border-radius:999px;font-weight:700}body.ck-pp .ck-pp-stock p.stock.ck-pp-pocas::before,body.ck-pp .ck-pp-stock p.stock.ck-pp-pedido::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}body.ck-pp .summary form.cart{gap:10px!important;flex-wrap:nowrap!important}body.ck-pp .summary .quantity{flex:0 0 auto!important;width:auto!important;height:54px!important;border-radius:16px!important;border:1px solid #efe8f7!important;background:#fff}body.ck-pp .summary .quantity .qty,body.ck-pp .summary .quantity .minus,body.ck-pp .summary .quantity .plus{height:52px!important}body.ck-pp .summary .quantity .minus,body.ck-pp .summary .quantity .plus{background:#faf9fc!important;color:#5c1f92!important}body.ck-pp .summary .quantity .qty{border-color:#efe8f7!important}body.ck-pp .summary .single_add_to_cart_button{flex:1 1 auto!important;min-width:0!important;height:54px!important;line-height:54px!important;border-radius:16px!important;background:#792bbb!important;font-size:14px!important;box-shadow:0 16px 28px -18px rgba(92,31,146,.9)!important}body.ck-pp .summary .single_add_to_cart_button:hover{background:#5c1f92!important}.ck-pp-wa{height:46px;border-radius:14px;border:1px solid #cdeedb;background:#f3fbf6;color:#178a4a!important;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;padding:0 12px;text-align:center;transition:background .2s ease}.ck-pp-wa:hover{background:#e7f7ee}.ck-pp-wa svg{width:18px;height:18px;flex-shrink:0}.ck-pp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ck-pp-trust>div{display:flex;gap:9px;align-items:flex-start;padding:12px;border:1px solid #efe8f7;border-radius:14px;background:#fff;font-size:11.5px;line-height:1.4;color:#4a5568}.ck-pp-trust b{display:block;font-size:12px;color:#1a202c}.ck-pp-trust svg{width:20px;height:20px;color:#792bbb;flex-shrink:0;margin-top:1px}body.ck-pp .summary .single-product-extras,body.ck-pp .summary .single-product-payments,body.ck-pp .summary .product_meta{display:none!important}.ck-pp-steps{margin:36px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border-radius:24px;background:linear-gradient(135deg,#7b2fbe,#5c1f92)}.ck-pp-steps>div{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:14px;border-radius:16px;background:rgba(255,255,255,.1)}.ck-pp-steps span{width:38px;height:38px;border-radius:12px;background:#fff;color:#5c1f92;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center}.ck-pp-steps p{margin:0!important;color:#f3e9fd;font-size:12.5px;line-height:1.45}.ck-pp-steps b{display:block;color:#fff;font-size:13.5px;margin-bottom:1px}.ck-pp-nav{position:sticky;top:var(--ck-pp-top);z-index:20;margin:32px 0 0;display:flex;gap:6px;padding:6px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #efe8f7;border-radius:16px;overflow-x:auto;scrollbar-width:none}.ck-pp-nav::-webkit-scrollbar{display:none}.ck-pp-nav button{flex-shrink:0;border:0;background:0 0;padding:10px 16px;border-radius:11px;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:700;color:#4a5568;cursor:pointer;white-space:nowrap;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background .2s ease,color .2s ease}.ck-pp-nav button:hover{color:#5c1f92}.ck-pp-nav button.on{background:#f1e6fb;color:#5c1f92}.ck-pp-nav button:focus-visible{outline:2px solid #792bbb;outline-offset:2px}.ck-pp-desc{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:16px;align-items:start}.ck-pp-main{min-width:0}body.ck-pp .ck-pp-main .woocommerce-tabs{margin:0!important;padding:28px 30px!important;background:#fff!important;border:1px solid #efe8f7!important;border-radius:24px!important;box-shadow:none!important}body.ck-pp .woocommerce-tabs ul.tabs{display:none!important}body.ck-pp .woocommerce-tabs .panel{display:block!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}body.ck-pp .woocommerce-tabs .panel+.panel{margin-top:30px!important;padding-top:28px!important;border-top:1px solid #efe8f7!important}body.ck-pp-nuevo .woocommerce-tabs #tab-ffw_faqs_tab{display:none!important}body.ck-pp-nuevo #tab-description>h2:first-child{display:none!important}.ck-pp-target{scroll-margin-top:90px}.ck-pp-aside{position:sticky;top:calc(var(--ck-pp-top) + 70px);display:flex;flex-direction:column;gap:12px}.ck-p{color:#4a5568}.ck-p .ck-p-sec+.ck-p-sec{margin-top:30px;padding-top:28px;border-top:1px solid #efe8f7}body.ck-pp .ck-p h2{margin:0 0 14px!important;font-size:21px!important;line-height:1.3!important;font-weight:800!important;color:#1a202c!important;letter-spacing:-.01em;text-transform:none!important;text-wrap:balance}body.ck-pp .ck-p p{margin:0 0 12px!important;font-size:14.5px!important;line-height:1.75!important;max-width:72ch;color:#4a5568}body.ck-pp .ck-p a{color:#5c1f92;font-weight:700;text-decoration:underline;text-underline-offset:3px}body.ck-pp .ck-p strong{color:#1a202c}.ck-p-i{display:inline-flex}.ck-p-i svg{width:20px;height:20px}body.ck-pp .ck-p ul.ck-p-get{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}body.ck-pp .ck-p ul.ck-p-get li{margin:0!important;padding:12px 14px!important;display:grid;grid-template-columns:22px 1fr;gap:10px;border-radius:14px;background:#faf9fc;border:1px solid #efe8f7;font-size:13.5px!important;line-height:1.5;color:#1a202c;font-weight:500}body.ck-pp .ck-p ul.ck-p-get li::before{display:none!important}.ck-p-get .ck-p-i{color:#792bbb}.ck-p-feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}.ck-p-feat>div{padding:16px;border-radius:16px;border:1px solid #efe8f7;background:#fff}.ck-p-feat .ck-p-i{width:36px;height:36px;border-radius:11px;background:#f1e6fb;color:#5c1f92;align-items:center;justify-content:center;margin-bottom:10px}.ck-p-feat .ck-p-i svg{width:19px;height:19px}body.ck-pp .ck-p-feat h3{margin:0 0 3px!important;font-size:14px!important;font-weight:700!important;color:#1a202c!important;text-transform:none!important}body.ck-pp .ck-p .ck-p-feat p{margin:0!important;font-size:12.5px!important;line-height:1.55!important}body.ck-pp .ck-p ol.ck-p-how{list-style:none!important;margin:0!important;padding:0!important;counter-reset:ckp;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}body.ck-pp .ck-p ol.ck-p-how>li{min-width:0}body.ck-pp .ck-p ol.ck-p-how>li{counter-increment:ckp;position:relative;margin:0!important;padding:4px 0 0 46px!important;min-height:32px;font-size:14.5px!important;line-height:1.6;color:#1a202c}body.ck-pp .ck-p ol.ck-p-how>li::before{content:counter(ckp)!important;position:absolute;left:0;top:0;width:32px;height:32px;border-radius:10px;background:#792bbb;color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}body.ck-pp .ck-p code{display:block;margin:8px 0 2px;padding:10px 12px;border-radius:10px;background:#1f1630;color:#efe3ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}body.ck-pp .ck-p p.ck-p-tip{margin:16px 0 0!important;max-width:none;padding:12px 14px;border-radius:14px;background:#f3fbf6;border:1px solid #cdeedb;font-size:13.5px!important;line-height:1.6!important;color:#14532d}body.ck-pp .ck-p p.ck-p-tip a{color:#178a4a}body.ck-pp .ck-p p.ck-p-nota{margin:4px 0 16px!important;max-width:none;padding:12px 14px 12px 42px;position:relative;border-radius:14px;background:#faf9fc;border:1px solid #efe8f7;font-size:13.5px!important;line-height:1.6!important;color:#4a5568}body.ck-pp .ck-p p.ck-p-nota::before{content:"i";position:absolute;left:14px;top:13px;width:18px;height:18px;border-radius:50%;background:#f1e6fb;color:#5c1f92;font:800 11px/18px"Montserrat",sans-serif;text-align:center}body.ck-pp .ck-p table.ck-p-req{width:100%;margin:0!important;border-collapse:separate!important;border-spacing:0;border:1px solid #efe8f7!important;border-radius:14px;overflow:hidden;font-size:13.5px}body.ck-pp .ck-p table.ck-p-req th,body.ck-pp .ck-p table.ck-p-req td{padding:11px 14px!important;border:0!important;border-bottom:1px solid #efe8f7!important;text-align:left;vertical-align:top}body.ck-pp .ck-p table.ck-p-req tr:last-child th,body.ck-pp .ck-p table.ck-p-req tr:last-child td{border-bottom:0!important}body.ck-pp .ck-p table.ck-p-req th{width:34%;background:#faf9fc;color:#1a202c;font-weight:700}body.ck-pp .ck-p table.ck-p-req td{background:#fff;color:#4a5568}.ck-p-faq{display:grid;gap:8px}.ck-p-faq details{border:1px solid #efe8f7;border-radius:14px;background:#fff;transition:background .2s ease}.ck-p-faq details[open]{background:#faf9fc}.ck-p-faq summary{list-style:none;cursor:pointer;position:relative;padding:14px 48px 14px 16px;font-size:14.5px;font-weight:700;color:#1a202c;line-height:1.45}.ck-p-faq summary::-webkit-details-marker{display:none}.ck-p-faq summary::after{content:"";position:absolute;right:16px;top:50%;width:18px;height:18px;margin-top:-9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23792bbb' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")center/18px no-repeat;transition:transform .2s ease}.ck-p-faq details[open] summary::after{transform:rotate(180deg)}.ck-p-faq summary:focus-visible{outline:2px solid #792bbb;outline-offset:2px;border-radius:14px}body.ck-pp .ck-p .ck-p-faq p{margin:0!important;padding:0 16px 14px;font-size:14px!important;line-height:1.7!important;max-width:none}.ck-p-warn{padding:18px;border-radius:20px;background:#fff8eb;border:1px solid #f3d9a4}body.ck-pp .ck-p-warn h3{margin:0 0 10px!important;display:flex;align-items:center;gap:8px;font-size:14.5px!important;font-weight:800!important;color:#8a5a00!important;text-transform:none!important}.ck-p-warn h3 svg{width:18px;height:18px}body.ck-pp .ck-p-warn ul{margin:0!important;padding:0 0 0 18px!important;display:grid;gap:8px;list-style:disc!important}body.ck-pp .ck-p-warn li{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.55;color:#5b4210!important}body.ck-pp .ck-p-warn li::before{display:none!important}body.ck-pp .ck-p-warn li strong{color:#3d2c08}.ck-p-life{padding:16px 18px;border-radius:20px;background:#fff;border:1px solid #efe8f7}body.ck-pp .ck-p-life h3{margin:0 0 6px!important;font-size:14px!important;font-weight:800!important;color:#1a202c!important;text-transform:none!important}body.ck-pp .ck-p-life p{margin:0!important;font-size:12.5px!important;line-height:1.55;color:#4a5568}.ck-p-bar{height:8px;margin-top:10px;border-radius:8px;background:#f4f0f9;overflow:hidden}.ck-p-bar i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#1f9d55,#4ade80)}.ck-p-life[data-estado=aviso] .ck-p-bar i{background:linear-gradient(90deg,#d97706,#fbbf24)}.ck-p-life[data-estado=fin] .ck-p-bar i{background:#dc2626}.ck-p-life[data-estado=fin]{border-color:#f8d3c0;background:#fff7f3}.ck-pp-help{padding:18px;border-radius:20px;background:#fff;border:1px solid #efe8f7}.ck-pp-help b{display:block;font-size:14px;color:#1a202c;margin-bottom:4px}.ck-pp-help p{margin:0 0 12px!important;font-size:12.5px;line-height:1.55;color:#4a5568}.ck-pp-help-btn{height:44px;border-radius:12px;background:#25d366;color:#fff!important;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important}.ck-pp-help-btn:hover{background:#1fb857}.ck-pp-help-btn svg{width:18px;height:18px}body.ck-pp #wiser_review_main{margin-top:24px!important}body.ck-pp section.related{margin-top:36px!important}body.ck-pp section.related>h2{font-size:21px!important;font-weight:800!important;color:#1a202c!important;text-transform:none!important;margin:0 0 14px!important}.ck-pp-sbar{display:none}@media (max-width:1024px){body.ck-pp .ck-pp-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:24px}body.ck-pp .summary h1.product_title.entry-title{font-size:28px!important}body.ck-pp .summary p.price{font-size:30px!important}.ck-pp-trust>div{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 6px;font-size:10.5px}.ck-pp-trust b{font-size:11px}.ck-pp-desc{grid-template-columns:minmax(0,1fr)}.ck-pp-aside{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ck-pp-aside .ck-p-warn{grid-column:1/-1}.ck-p-feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1024px){body.ck-pp section.related ul.products li.product:nth-child(n+4){display:none!important}}@media (max-width:767px){body.ck-pp .ck-pp-top{grid-template-columns:minmax(0,1fr)}body.ck-pp .ck-pp-top>.ck-pp-gal,body.ck-pp .ck-pp-top>.summary{grid-column:1;grid-row:auto}body.ck-pp .ck-pp-top>.ck-pp-gal{position:relative;top:auto}body.ck-pp .ck-pp-top>.summary{margin-top:18px!important;gap:12px}body.ck-pp .ck-pp-gal .woocommerce-product-gallery{padding:18px!important;border-radius:20px!important}body.ck-pp .ck-pp-gal .woocommerce-product-gallery img{max-height:280px;width:auto!important;margin:0 auto}.ck-pp-pay{display:none}body.ck-pp .summary h1.product_title.entry-title{font-size:25px!important}body.ck-pp .summary p.price{font-size:28px!important}body.ck-pp .woocommerce-product-details__short-description{padding:14px}body.ck-pp .woocommerce-product-details__short-description ul li{font-size:13.5px!important}.ck-pp-steps{grid-template-columns:1fr;margin-top:24px;border-radius:20px;padding:10px;gap:6px}.ck-pp-steps>div{padding:10px 12px;gap:10px;grid-template-columns:32px 1fr}.ck-pp-steps span{width:32px;height:32px;border-radius:10px;font-size:13px}.ck-pp-steps p{font-size:12px}body.ck-pp .summary .single_add_to_cart_button{font-size:12.5px!important;letter-spacing:.02em!important;padding:0 10px!important}body.ck-pp .summary .quantity .minus,body.ck-pp .summary .quantity .plus{width:32px!important}body.ck-pp .summary .quantity .qty{width:40px!important}.ck-pp-nav{margin-top:24px}body.ck-pp .ck-pp-main .woocommerce-tabs{padding:20px 16px!important;border-radius:20px!important}body.ck-pp .ck-p h2{font-size:18px!important}body.ck-pp .ck-p ul.ck-p-get{grid-template-columns:minmax(0,1fr)}.ck-p-feat{grid-template-columns:1fr}.ck-p-feat>div{display:grid;grid-template-columns:36px 1fr;gap:2px 12px;padding:12px}.ck-p-feat .ck-p-i{grid-row:span 2;margin:0}.ck-pp-aside{grid-template-columns:minmax(0,1fr)}body.ck-pp .ck-p table.ck-p-req th{width:40%}body.ck-pp .ck-p table.ck-p-req th,body.ck-pp .ck-p table.ck-p-req td{padding:10px!important}.ck-pp-sbar{display:flex;position:fixed;left:12px;right:12px;bottom:92px;z-index:9990;height:62px;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 16px;background:#fff;border:1px solid #efe8f7;border-radius:20px;box-shadow:0 16px 34px -18px rgba(92,31,146,.5);transform:translateY(160%);opacity:0;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility .25s}body.ck-pp-sbar-on .ck-pp-sbar{transform:none;opacity:1;visibility:visible}.ck-pp-sbar div{min-width:0}.ck-pp-sbar small{display:block;font-size:10.5px;font-weight:600;color:#8a7a9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-pp-sbar b{font-size:17px;font-weight:800;color:#5c1f92}.ck-pp-sbar button{flex-shrink:0;height:46px;padding:0 18px;border:0;border-radius:14px;background:#792bbb;color:#fff;font-family:"Montserrat",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;display:flex;align-items:center;gap:7px;cursor:pointer}.ck-pp-sbar button svg{width:17px;height:17px}body.ck-pp-sbar-on .joinchat__button{bottom:calc(var(--ck-sbar-b, 92px) + 80px)!important}body.ck-pp-sbar-on #tidio-chat{bottom:calc(var(--ck-sbar-b, 92px) + 76px)!important}}@media (max-width:400px){.ck-pp-chips .ck-chip{font-size:10px;padding:0 8px}.ck-pp-wa{font-size:12px}}@media (prefers-reduced-motion:reduce){.ck-pp-sbar,.ck-p-faq summary::after,.ck-pp-nav button{transition:none!important}}.ck-pp-nav{z-index:10}.ck-pp-scope{position:relative}body.ck-pp .ck-pp-gal .zoomImg{display:none!important}.ck-pp-wa{height:auto;min-height:50px;padding:8px 14px;line-height:1.3;border:1.5px solid #25d366;background:#e6f9ee;color:#0b7a3b!important;font-size:13.5px;font-weight:800;box-shadow:0 12px 24px -20px rgba(18,140,74,.9);transition:background .2s ease,color .2s ease}.ck-pp-wa svg{width:21px;height:21px;color:#25d366;transition:color .2s ease}.ck-pp-wa:hover{background:#25d366;color:#fff!important}.ck-pp-wa:hover svg{color:#fff}.ck-pp-help-btn svg{width:19px;height:19px}body.ck-pp .ck-pp-gal span.wcsob_soldout.ck-pp-agotado{position:absolute!important;inset:auto auto 16px 16px!important;height:28px;padding:0 12px!important;display:flex;align-items:center;gap:6px;border-radius:999px!important;background:#b91c1c!important;color:#fff!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;z-index:3}body.ck-pp .ck-pp-gal span.wcsob_soldout.ck-pp-agotado::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}body.ck-pp .woocommerce-product-gallery:has(.ck-pp-agotado) .ck-pp-onsale{bottom:52px!important}.single-product p.wcsob_soldout_text{width:fit-content;max-width:100%}body.ck-pp .ck-pp-stock p.wcsob_soldout_text{flex:0 0 auto;margin:0!important;padding:5px 12px!important;font-size:12px!important}body.ck-pp .ck-p #retail-u-oem table.ck-p-req{margin:14px 0 16px!important}body.ck-pp .ck-p #retail-u-oem table.ck-p-req th{white-space:nowrap}@media (max-width:767px){body.ck-pp .ck-p #retail-u-oem table.ck-p-req th{white-space:normal}}body.ck-pp #wiser_review_main .Wsrspfapp-theme-wrap{background:#fff!important;border:1px solid #efe8f7;border-radius:24px;padding:28px 28px 22px}body.ck-pp #wiser_review_main .Wsrspfapp-reviewapp-title{font-family:"Montserrat",sans-serif!important;font-size:22px!important;font-weight:800!important;color:#1a202c!important;letter-spacing:-.01em}body.ck-pp #wiser_review_main .Wsrspfapp-row-stars{background:#faf7fd;border:1px solid #f1e9fa;border-radius:20px;padding:20px 24px!important;margin-top:16px!important}body.ck-pp #wiser_review_main .Wsrspfapp-row-hrline{background:#eadff5!important;border-color:#eadff5!important}body.ck-pp #wiser_review_main .Wsrspfapp-stars-countnumber{font-size:52px!important;font-weight:800!important;line-height:1!important;color:#5c1f92!important}body.ck-pp #wiser_review_main .Wsrspfapp-rev-summary-text{font-size:13px!important;font-weight:600;color:#8a7a9a!important}body.ck-pp #wiser_review_main .Wsrspfapp-review-progressbar{height:8px!important;border-radius:8px!important;background:#ece4f6!important;overflow:hidden}body.ck-pp #wiser_review_main .Wsrspfapp-progressbar-content{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important;border-radius:8px}body.ck-pp #wiser_review_main .Wsrspfapp-review-listcount,body.ck-pp #wiser_review_main .Wsrspfapp-review-value{font-size:13px!important;font-weight:700!important;color:#4a5568!important;font-variant-numeric:tabular-nums}body.ck-pp #wiser_review_main .Wsrspfapp-write-rev-link{height:48px!important;min-height:0!important;padding:0 24px!important;border-radius:14px!important;background:#792bbb!important;border:0!important;box-shadow:0 14px 26px -18px rgba(92,31,146,.9);transition:background .2s ease}body.ck-pp #wiser_review_main .Wsrspfapp-write-rev-link span,body.ck-pp #wiser_review_main .Wsrspfapp-write-rev-link{font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:800!important;color:#fff!important}body.ck-pp #wiser_review_main .Wsrspfapp-write-rev-link:hover{background:#5c1f92!important}body.ck-pp #wiser_review_main .Wsrspfapp-ldmr-btn-txt{background:#fff!important;border:1.5px solid #792bbb!important;box-shadow:none}body.ck-pp #wiser_review_main .Wsrspfapp-ldmr-btn-txt,body.ck-pp #wiser_review_main .Wsrspfapp-ldmr-btn-txt span{color:#792bbb!important}body.ck-pp #wiser_review_main .Wsrspfapp-ldmr-btn-txt:hover{background:#f6effc!important}body.ck-pp #wiser_review_main .Wsrspfapp-rev-subtab-name{font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:700!important;color:#8a7a9a!important}body.ck-pp #wiser_review_main .Wsrspfapp-rev-subtab-name.Wsrspfapp-rev-subtab-active{color:#5c1f92!important;border-bottom-color:#792bbb!important}body.ck-pp #wiser_review_main input.Wsrspfapp-review-search{height:42px!important;border:1px solid #efe8f7!important;border-radius:12px!important;background:#faf9fc!important;font-size:13px!important}body.ck-pp #wiser_review_main input.Wsrspfapp-review-search:focus{border-color:#c9a8ea!important;outline:0}body.ck-pp #wiser_review_main .Wsrspfapp-main-sort-filter-btn{border:1px solid #efe8f7!important;border-radius:12px!important;background:#faf9fc!important}body.ck-pp #wiser_review_main .Wsrspfapp-rev-item{padding-bottom:16px!important}body.ck-pp #wiser_review_main .Wsrspfapp-rev-item-inwrap{background:#fff!important;border:1px solid #efe8f7!important;border-radius:18px!important;padding:16px!important;box-shadow:inset 0 0 0 2000px #fff,0 14px 28px -24px rgba(92,31,146,.55)!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}body.ck-pp #wiser_review_main .Wsrspfapp-rev-item-inwrap:hover{border-color:#dccbf0!important;box-shadow:inset 0 0 0 2000px #fff,0 18px 32px -22px rgba(92,31,146,.55)!important}body.ck-pp #wiser_review_main .WsrsMain1-rev-item-name-date{display:flex!important;flex-wrap:wrap!important;align-items:baseline;gap:2px 8px!important}body.ck-pp #wiser_review_main .WsrsMain1-rev-item-name{min-width:0;overflow-wrap:anywhere}body.ck-pp #wiser_review_main .WsrsMain1-user-details{min-width:0;flex:1 1 auto}body.ck-pp #wiser_review_main .WsrsMain1-rev-item-name{font-size:14px!important;font-weight:700!important;color:#1a202c!important}body.ck-pp #wiser_review_main .WsrsMain1-rev-item-date{font-size:11.5px!important;color:#8a7a9a!important}body.ck-pp #wiser_review_main .Wsrspfapp-rev-item-reviewtitle{margin:12px 0 6px!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important;color:#1a202c!important}body.ck-pp #wiser_review_main .WsrsMain1-rev-item-reviewtext,body.ck-pp #wiser_review_main .WsrsMain1-rev-item-reviewtext span{font-size:13.5px!important;line-height:1.6!important;color:#4a5568!important}body.ck-pp #wiser_review_main .WsrsMain1-rev-item-reviewtext .Wsr-caro-rdmr-btn{color:#792bbb!important;font-weight:700!important}@media (max-width:767px){body.ck-pp #wiser_review_main .Wsrspfapp-theme-wrap{padding:20px 14px 16px;border-radius:20px}body.ck-pp #wiser_review_main .Wsrspfapp-reviewapp-title{font-size:19px!important}body.ck-pp #wiser_review_main .Wsrspfapp-row-stars{padding:16px!important}body.ck-pp #wiser_review_main .Wsrspfapp-stars-countnumber{font-size:42px!important}body.ck-pp #wiser_review_main .Wsrspfapp-row-hrline{display:none!important}body.ck-pp #wiser_review_main .Wsrspfapp-widget-actions-wrapper{width:100%!important;margin-top:6px!important}body.ck-pp #wiser_review_main .Wsrspfapp-widget-actions-wrapper .Wsrspfapp-write-rev-link{width:100%!important;justify-content:center!important}}@media (prefers-reduced-motion:reduce){.ck-pp-wa,.ck-pp-wa svg,body.ck-pp #wiser_review_main .Wsrspfapp-rev-item-inwrap{transition:none!important}}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .wcsob_soldout{inset:10px 10px auto auto!important;height:26px;padding:0 10px!important;display:flex!important;align-items:center;border-radius:999px!important;background:#b91c1c!important;color:#fff!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;z-index:2}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product.sale .wcsob_soldout{top:42px!important}@media (max-width:767px){:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product .wcsob_soldout{inset:6px 6px auto auto!important;height:22px;padding:0 7px!important;font-size:10px!important}:is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product .related) ul.products li.product.sale .wcsob_soldout{top:34px!important}}#cart-drawer.ck-mc .drawer-inner{display:flex;flex-direction:column;background:#fff}#cart-drawer.ck-mc .drawer-content.widget_shopping_cart{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0!important;overflow:hidden}#cart-drawer.ck-mc .mini-cart-container,#cart-drawer.ck-mc .kadence-mini-cart-refresh{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#cart-drawer.ck-mc .drawer-header{display:flex!important;align-items:center;gap:12px;padding:18px 20px 14px!important;border-bottom:1px solid #efe8f7}#cart-drawer.ck-mc .ck-mc-hic{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#f1e6fb;color:#792bbb;display:grid;place-items:center}#cart-drawer.ck-mc .ck-mc-hic svg{width:20px;height:20px}#cart-drawer.ck-mc .ck-mc-htxt{min-width:0}#cart-drawer.ck-mc .side-cart-header{margin:0!important;padding:0!important;font-size:18px!important;font-weight:800!important;color:#1a202c!important;line-height:1.2!important}#cart-drawer.ck-mc .side-cart-header::before{display:none!important}#cart-drawer.ck-mc .ck-mc-count{display:block;font-size:12px;font-weight:600;color:#8a7a9a}#cart-drawer.ck-mc .cart-toggle-close{margin-left:auto!important}#cart-drawer.ck-mc .ck-mc-trust{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 20px;background:#faf7fd;border-bottom:1px solid #efe8f7;font-size:11.5px;font-weight:700;color:#5c1f92}#cart-drawer.ck-mc .ck-mc-trust[hidden]{display:none}#cart-drawer.ck-mc .ck-mc-trust span{display:inline-flex;align-items:center;gap:6px}#cart-drawer.ck-mc .ck-mc-trust svg{width:15px;height:15px}#cart-drawer.ck-mc ul.woocommerce-mini-cart{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0!important;padding:4px 20px!important}#cart-drawer.ck-mc .woocommerce-mini-cart-item{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important;padding:16px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #efe8f7!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;position:relative}#cart-drawer.ck-mc .woocommerce-mini-cart-item:last-child{border-bottom:0!important}#cart-drawer.ck-mc .woocommerce-mini-cart-item::before,#cart-drawer.ck-mc .woocommerce-mini-cart-item::after{content:none!important;display:none!important}#cart-drawer.ck-mc .ck-mc-thumb{width:64px;height:64px;border-radius:14px;background:linear-gradient(160deg,#f6effd,#ece0f8);display:grid;place-items:center;overflow:hidden;padding:6px}#cart-drawer.ck-mc .ck-mc-thumb img{position:static!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;margin:0!important;border:0!important;border-radius:0!important;background:0 0!important;float:none!important}#cart-drawer.ck-mc .ck-mc-info{min-width:0;display:grid;gap:6px}#cart-drawer.ck-mc .ck-mc-name{font-size:14px;font-weight:700;line-height:1.3;color:#1a202c!important;text-decoration:none!important}#cart-drawer.ck-mc .ck-mc-name:hover{color:#5c1f92!important}#cart-drawer.ck-mc .ck-mc-chips{display:flex;flex-wrap:wrap;gap:5px}#cart-drawer.ck-mc .ck-mc-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;background:#f1e6fb;color:#5c1f92;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}#cart-drawer.ck-mc .ck-mc-chip svg{width:11px;height:11px}#cart-drawer.ck-mc .ck-mc-chip--ok{background:#e5f4ea;color:#1a7f37}#cart-drawer.ck-mc .ck-mc-chip--pedido{background:#fff4e0;color:#8a5a00}#cart-drawer.ck-mc .ck-mc-qty{font-size:12px;font-weight:600;color:#8a7a9a}#cart-drawer.ck-mc .ck-mc-qty b{color:#1a202c}#cart-drawer.ck-mc .ck-mc-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}#cart-drawer.ck-mc .ck-mc-price .amount,#cart-drawer.ck-mc .ck-mc-price bdi{font-size:15px!important;font-weight:800!important;color:#5c1f92!important;white-space:nowrap;font-variant-numeric:tabular-nums}#cart-drawer.ck-mc a.remove.remove_from_cart_button{position:static!important;width:32px!important;height:32px!important;min-width:0!important;display:grid!important;place-items:center;margin:0!important;padding:0!important;border:1px solid #efe8f7!important;border-radius:10px!important;background:#fff!important;color:#9a8fab!important;font-size:0!important;line-height:1!important;transform:none!important}#cart-drawer.ck-mc a.remove.remove_from_cart_button svg{width:15px;height:15px}#cart-drawer.ck-mc a.remove.remove_from_cart_button:hover{background:#fdecea!important;border-color:#f6c9c4!important;color:#b91c1c!important}#cart-drawer.ck-mc .woocommerce-mini-cart__total{display:flex!important;justify-content:space-between;align-items:baseline;margin:0!important;padding:16px 20px 0!important;border-top:1px solid #efe8f7!important;background:#fff}#cart-drawer.ck-mc .woocommerce-mini-cart__total strong{font-size:15px!important;font-weight:800!important;color:#1a202c!important;text-transform:none!important;letter-spacing:0!important}#cart-drawer.ck-mc .woocommerce-mini-cart__total .woocommerce-Price-amount,#cart-drawer.ck-mc .woocommerce-mini-cart__total bdi{font-size:22px!important;font-weight:800!important;color:#5c1f92!important;font-variant-numeric:tabular-nums}#cart-drawer.ck-mc .ck-mc-fine{margin:4px 20px 0!important;font-size:11.5px;color:#8a7a9a}#cart-drawer.ck-mc .woocommerce-mini-cart__buttons{display:flex!important;flex-direction:column;gap:10px!important;margin:0!important;padding:14px 20px 0!important}#cart-drawer.ck-mc .woocommerce-mini-cart__buttons a.button{width:100%!important;height:50px!important;margin:0!important;display:flex!important;align-items:center;justify-content:center;gap:8px;border-radius:14px!important;font-size:13px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}#cart-drawer.ck-mc .woocommerce-mini-cart__buttons a.checkout{background:linear-gradient(135deg,#8a33d0,#5c1f92)!important;color:#fff!important;border:0!important;box-shadow:0 14px 26px -16px rgba(92,31,146,.9)!important}#cart-drawer.ck-mc .woocommerce-mini-cart__buttons a.checkout svg{width:17px;height:17px}#cart-drawer.ck-mc .woocommerce-mini-cart__buttons a.wc-forward:not(.checkout){background:#fff!important;color:#5c1f92!important;border:1.5px solid #dccbf0!important;box-shadow:none!important}#cart-drawer.ck-mc .woocommerce-mini-cart__buttons a.wc-forward:not(.checkout):hover{background:#faf7fd!important}#cart-drawer.ck-mc .ck-mc-pays{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;padding:12px 20px 20px}#cart-drawer.ck-mc .ck-mc-pays i{font-style:normal;font-size:10.5px;font-weight:800;color:#4a5568;border:1px solid #efe8f7;border-radius:7px;padding:3px 8px;background:#fff}#cart-drawer.ck-mc .woocommerce-mini-cart__empty-message{display:none!important}#cart-drawer.ck-mc .ck-mc-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:32px 24px}#cart-drawer.ck-mc .ck-mc-empty-ic{width:76px;height:76px;border-radius:24px;background:#f1e6fb;color:#792bbb;display:grid;place-items:center}#cart-drawer.ck-mc .ck-mc-empty-ic svg{width:34px;height:34px}#cart-drawer.ck-mc .ck-mc-empty b{font-size:17px;font-weight:800;color:#1a202c;margin-top:4px}#cart-drawer.ck-mc .ck-mc-empty p{margin:0;font-size:13px;color:#4a5568;max-width:28ch}#cart-drawer.ck-mc .ck-mc-quick{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}#cart-drawer.ck-mc .ck-mc-quick a{font-size:12px;font-weight:700;color:#5c1f92!important;background:#faf7fd;border:1px solid #efe8f7;padding:7px 12px;border-radius:999px;text-decoration:none!important}#cart-drawer.ck-mc .ck-mc-quick a:hover{background:#f1e6fb}#cart-drawer.ck-mc .ck-mc-shop{margin-top:12px;width:100%;max-width:280px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#8a33d0,#5c1f92);color:#fff!important;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important}@media (max-width:767px){#cart-drawer.ck-mc .drawer-inner{width:100%!important;max-width:100%!important}#cart-drawer.ck-mc .drawer-header{padding:14px 16px 12px!important}#cart-drawer.ck-mc .ck-mc-trust{padding:8px 16px;font-size:10.5px}#cart-drawer.ck-mc ul.woocommerce-mini-cart{padding:2px 16px!important}#cart-drawer.ck-mc .woocommerce-mini-cart-item{grid-template-columns:54px minmax(0,1fr) auto!important;gap:10px!important;padding:12px 0!important}#cart-drawer.ck-mc .ck-mc-thumb{width:54px;height:54px;border-radius:12px}#cart-drawer.ck-mc .ck-mc-name{font-size:13px}#cart-drawer.ck-mc .woocommerce-mini-cart__total{padding:14px 16px 0!important}#cart-drawer.ck-mc .ck-mc-fine{margin:4px 16px 0!important}#cart-drawer.ck-mc .woocommerce-mini-cart__buttons{padding:12px 16px 0!important}#cart-drawer.ck-mc .woocommerce-mini-cart__buttons a.button{height:46px!important;font-size:12.5px!important}#cart-drawer.ck-mc .ck-mc-pays{padding:10px 16px calc(16px + env(safe-area-inset-bottom))}}.ck-acc-who{display:flex;align-items:center;gap:12px;padding:4px 6px 14px;margin-bottom:8px;border-bottom:1px solid #efe8f7}.ck-acc-av{width:44px;height:44px;flex:0 0 44px;border-radius:14px;background:linear-gradient(135deg,#8a33d0,#5c1f92);color:#fff;display:grid;place-items:center;font-weight:800;font-size:15px;letter-spacing:.02em}.ck-acc-who b{display:block;font-size:14px;font-weight:800;color:#1a202c;line-height:1.25;overflow-wrap:anywhere}.ck-acc-who small{display:block;font-size:11.5px;font-weight:600;color:#8a7a9a}.ck-acc-n{margin-left:auto;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:#faf7fd;color:#5c1f92;font-size:11px;font-weight:800;display:inline-grid;place-items:center}.woocommerce-MyAccount-navigation-link.is-active .ck-acc-n{background:#fff}.ck-acc-help{margin-top:12px;padding:14px;border-radius:16px;background:#faf7fd;border:1px solid #efe8f7;display:grid;gap:6px}.ck-acc-help b{font-size:13px;font-weight:800;color:#1a202c}.ck-acc-help p{margin:0 0 4px!important;font-size:11.5px;color:#4a5568;line-height:1.5}.ck-acc-wa{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:12px;background:#25d366;color:#fff!important;font-size:12.5px;font-weight:800;text-decoration:none!important;transition:background .2s ease}.ck-acc-wa:hover{background:#1fb857}.ck-acc-wa svg{width:17px;height:17px}.ck-acc-title{margin:0 0 16px}.ck-acc-title h2{margin:0!important;font-size:22px!important;font-weight:800!important;color:#1a202c!important;letter-spacing:-.01em}.ck-acc-title p{margin:4px 0 0!important;font-size:13px;color:#8a7a9a}body.ck-acc .woocommerce-MyAccount-content .woocommerce-orders-table{display:block!important;border:0!important;background:0 0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;overflow:visible!important}body.ck-acc .woocommerce-MyAccount-content .woocommerce-orders-table thead{display:none!important}body.ck-acc .woocommerce-MyAccount-content .woocommerce-orders-table tbody{display:grid!important;gap:12px}body.ck-acc .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"num st date tot""prod prod prod prod""act act act act";align-items:center;gap:10px 14px;padding:16px 18px!important;background:#fff!important;border:1px solid #efe8f7!important;border-radius:18px!important;box-shadow:0 14px 28px -26px rgba(92,31,146,.6)}body.ck-acc .woocommerce-MyAccount-content .woocommerce-orders-table tbody th,body.ck-acc .woocommerce-MyAccount-content .woocommerce-orders-table tbody td{display:block!important;padding:0!important;border:0!important;background:0 0!important;text-align:left!important;width:auto!important}body.ck-acc .woocommerce-MyAccount-content .woocommerce-orders-table tbody td::before,body.ck-acc .woocommerce-MyAccount-content .woocommerce-orders-table tbody th::before{display:none!important;content:none!important}body.ck-acc .woocommerce-orders-table__cell-order-number{grid-area:num}body.ck-acc .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:not(:first-child) .woocommerce-orders-table__cell-order-number{margin-top:0!important;padding-top:0!important;border-top:0!important}body.ck-acc .woocommerce-orders-table__cell-order-number a{font-size:15px!important;font-weight:800!important;color:#1a202c!important;text-decoration:none!important}body.ck-acc .woocommerce-orders-table__cell-order-status{grid-area:st}body.ck-acc .woocommerce-orders-table__cell-order-date{grid-area:date;font-size:12.5px!important;font-weight:600;color:#8a7a9a!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body.ck-acc .woocommerce-orders-table__cell-ck-productos{grid-area:prod;font-size:13px;color:#4a5568;min-width:0}body.ck-acc .woocommerce-orders-table__cell-order-total{grid-area:tot;justify-self:end;font-size:12px!important;color:#8a7a9a!important;text-align:right!important;white-space:nowrap}body.ck-acc .woocommerce-orders-table__cell-order-total .amount{display:block;font-size:16px;font-weight:800;color:#5c1f92;font-variant-numeric:tabular-nums}body.ck-acc .woocommerce-orders-table__cell-order-actions{grid-area:act;display:flex!important;gap:8px;flex-wrap:wrap;justify-content:flex-start!important;padding-top:12px!important;border-top:1px solid #f3eefa!important}body.ck-acc .woocommerce-orders-table__cell-order-actions .button{display:inline-flex!important;align-items:center;gap:6px;height:38px!important;padding:0 14px!important;margin:0!important;border-radius:11px!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#fff!important;color:#5c1f92!important;border:1.5px solid #dccbf0!important;box-shadow:none!important;line-height:1!important}body.ck-acc .woocommerce-orders-table__cell-order-actions .button:hover{background:#faf7fd!important}body.ck-acc .woocommerce-orders-table__cell-order-actions .button.ck-acc-keys-btn,body.ck-acc .woocommerce-orders-table__cell-order-actions .button.pay{background:linear-gradient(135deg,#8a33d0,#5c1f92)!important;color:#fff!important;border:0!important}body.ck-acc .woocommerce-orders-table__cell-order-actions .button svg{width:14px;height:14px}.ck-acc-ohead{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;padding:16px 20px;margin:0 0 18px;background:#fff;border:1px solid #efe8f7;border-radius:18px;box-shadow:0 14px 28px -26px rgba(92,31,146,.6)}.ck-acc-ohead>div{display:grid;gap:3px}.ck-acc-ohead small{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a7a9a}.ck-acc-ohead b{font-size:15px;font-weight:800;color:#1a202c;font-variant-numeric:tabular-nums}.ck-acc-ohead .ck-acc-tot .amount{color:#5c1f92}.ck-acc-ohead mark{background:0 0;padding:0}.ck-acc-oest .ck-status-pill{justify-self:start}.ck-acc-keys{margin:0 0 22px;padding:18px;border-radius:20px;background:linear-gradient(160deg,#faf5ff,#fff);border:1.5px solid #dccbf0;scroll-margin-top:120px}.ck-acc-keys>h2{display:flex!important;align-items:center;gap:8px;margin:0 0 12px!important;font-size:17px!important;font-weight:800!important;color:#5c1f92!important}.ck-acc-keys>h2 svg{width:20px;height:20px}.ck-acc-keys table.shop_table{margin:0!important;background:#fff!important;border:1px solid #efe8f7!important;border-radius:16px!important;overflow:hidden;box-shadow:none!important}.ck-acc-keys table.shop_table,.ck-acc-keys table.shop_table thead,.ck-acc-keys table.shop_table tbody,.ck-acc-keys table.shop_table tr,.ck-acc-keys table.shop_table th,.ck-acc-keys table.shop_table td{display:block!important;width:auto!important}.ck-acc-keys table.shop_table{padding:14px 16px!important}.ck-acc-keys table.shop_table thead th{padding:0 0 10px!important;border:0!important;background:0 0!important;font-size:14px!important;font-weight:800!important;color:#1a202c!important;text-transform:none!important;letter-spacing:0!important}.ck-acc-keys table.shop_table tbody tr{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;padding:0!important;border:0!important}.ck-acc-keys table.shop_table tbody tr+tr{margin-top:10px}.ck-acc-keys table.shop_table tbody td{padding:0!important;border:0!important;background:0 0!important;max-width:100%}.ck-acc-keys table.shop_table tbody td::before{display:none!important}.ck-acc-keys table.shop_table tbody td:first-child .lmfwc-myaccount-license-key{font-size:14px!important;overflow-wrap:anywhere}.ck-acc-keys table.shop_table tbody td:nth-child(2) .lmfwc-myaccount-license-key{display:inline-block!important;height:auto!important;line-height:1.4!important;padding:5px 12px!important;border:0!important;border-radius:999px!important;background:#f1e6fb!important;color:#5c1f92!important;font-family:"Montserrat",sans-serif!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:0!important;white-space:normal!important}.woocommerce-MyAccount-content .order-again{margin:0 0 20px!important}.woocommerce-MyAccount-content .order-again .button{display:inline-flex!important;align-items:center;height:42px!important;padding:0 18px!important;border-radius:12px!important;background:#fff!important;color:#5c1f92!important;border:1.5px solid #dccbf0!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:none!important}.woocommerce-MyAccount-content .order-again .button:hover{background:#faf7fd!important}.ck-acc-kcard{margin:0 0 14px;padding:14px 16px 6px;background:#fff;border:1px solid #efe8f7;border-radius:18px;box-shadow:0 14px 28px -26px rgba(92,31,146,.6)}.ck-acc-kcard>h3.product-name{margin:0 0 8px!important;font-size:15px!important;font-weight:800!important}.ck-acc-kcard>h3.product-name a{color:#1a202c!important;text-decoration:none!important}.ck-acc-kcard table{margin:0!important;border:0!important;box-shadow:none!important;background:0 0!important}.ck-acc-kcard table,.ck-acc-kcard tbody,.ck-acc-kcard tr,.ck-acc-kcard td{display:block!important;width:auto!important}.ck-acc-kcard thead{display:none!important}.ck-acc-kcard tbody tr{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 0 12px!important;border:0!important;background:0 0!important}.ck-acc-kcard tbody tr+tr{border-top:1px solid #f3eefa!important;padding-top:12px!important}.ck-acc-kcard tbody td{padding:0!important;border:0!important;background:0 0!important;text-align:left!important}.ck-acc-kcard tbody td::before{display:none!important}.ck-acc-kcard tbody td:first-child .lmfwc-myaccount-license-key{font-size:14px!important;overflow-wrap:anywhere}.ck-acc-kcard tbody td:nth-child(2)::before{content:"Activaciones"!important;display:inline!important;margin-right:6px;font-size:11px;font-weight:700;color:#8a7a9a;text-transform:none}.ck-acc-kcard tbody td:nth-child(3){font-size:12px;color:#4a5568}.ck-acc-kcard tbody td:nth-child(3)::before{content:"Activa antes del"!important;display:inline!important;margin-right:4px;font-size:11px;font-weight:700;color:#8a7a9a}.ck-acc-kcard tbody td:nth-child(3) b{color:#5c1f92}.ck-acc-kcard tbody td.license-key-actions{margin-left:auto;display:flex!important;gap:6px}.ck-acc-kcard tbody td.license-key-actions .button{height:34px!important;padding:0 12px!important;margin:0!important;display:inline-flex!important;align-items:center;border-radius:10px!important;background:#fff!important;color:#5c1f92!important;border:1.5px solid #dccbf0!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:none!important}.ck-acc-kcard tbody td.license-key-actions .button:hover{background:#faf7fd!important}@media (max-width:899px){body.ck-acc .account-navigation-wrap .woocommerce-MyAccount-navigation{padding:12px!important;margin-bottom:16px!important}body.ck-acc .account-navigation-wrap .woocommerce-MyAccount-navigation ul{display:flex!important;flex-flow:row nowrap!important;gap:6px!important;overflow-x:auto;scrollbar-width:none;margin:0!important;padding:0 0 2px!important}body.ck-acc .account-navigation-wrap .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}body.ck-acc .account-navigation-wrap .woocommerce-MyAccount-navigation-link{flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}body.ck-acc .account-navigation-wrap .woocommerce-MyAccount-navigation-link a{width:auto!important;display:inline-flex!important;align-items:center;gap:6px;padding:8px 12px!important;border-radius:999px!important;background:#faf7fd!important;font-size:12.5px!important;white-space:nowrap}body.ck-acc .account-navigation-wrap .woocommerce-MyAccount-navigation-link a::before{width:15px!important;height:15px!important}body.ck-acc .account-navigation-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:#f1e6fb!important}body.ck-acc .account-navigation-wrap .woocommerce-MyAccount-navigation-link--customer-logout a{background:#fff!important;border:1px solid #efe8f7!important}body.ck-acc .ck-acc-n{margin-left:2px}body.ck-acc .ck-acc-who{padding:0 2px 10px;margin-bottom:10px}body.ck-acc .ck-acc-av{width:36px;height:36px;flex-basis:36px;border-radius:12px;font-size:13px}body.ck-acc .ck-acc-help{display:none}}@media (max-width:599px){body.ck-acc .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num st""date date""prod prod""tot tot""act act";padding:14px!important}body.ck-acc .woocommerce-orders-table__cell-order-total{justify-self:start;text-align:left!important}body.ck-acc .woocommerce-orders-table__cell-order-actions{justify-content:stretch}body.ck-acc .woocommerce-orders-table__cell-order-actions .button{flex:1 1 auto;justify-content:center}.ck-acc-ohead{gap:12px 18px;padding:14px 16px}.ck-acc-ohead>div{flex:1 1 40%}.ck-acc-keys{padding:14px}}