[data-products=type-2] .ct-woo-card-actions{border-block:0!important;flex-wrap:wrap!important;align-items:flex-start!important;margin-bottom:0!important;gap:0!important}[data-products=type-2] .ct-woo-card-actions .price{justify-content:flex-start!important;padding-left:24px}[data-products=type-2] .ct-woo-card-actions .added_to_cart,[data-products=type-2] .ct-woo-card-actions>.button{padding-right:24px;justify-content:flex-end}.tax-product_cat ul.products li.product{position:relative;overflow:hidden;padding:24px;display:flex;flex-direction:column;background:linear-gradient(to top,#f5f5f5 65%,rgba(245,245,245,0) 65%);border-radius:0;align-items:flex-start}.tax-product_cat ul.products li.product .entry-meta,ul.products li.product .entry-meta{display:flex;justify-content:flex-start;width:100%;margin-right:auto}ul.products li.product .onsale,.tax-product_cat ul.products li.product .onsale{position:absolute;top:0;right:0;left:auto;border-radius:0!important;z-index:10;background-color:var(--arteeciencia-product-border-color,#CD171A)!important;color:#fff!important;font-weight:600;text-transform:uppercase;padding:8px 16px;font-size:12px;letter-spacing:.5px}ul.products li.product .out-of-stock-badge,.tax-product_cat ul.products li.product .out-of-stock-badge{position:absolute;top:0;right:0;left:auto;border-radius:0!important;z-index:10;background-color:#000!important;color:#fff!important;font-weight:600;text-transform:uppercase;padding:8px 16px;font-size:12px;letter-spacing:.5px}ul.products li.product .arteeciencia-out-of-stock-badge-above-title,.tax-product_cat ul.products li.product .arteeciencia-out-of-stock-badge-above-title{position:static!important;margin-bottom:5px!important;width:auto!important;height:25px;text-align:left!important;display:flex;border-radius:0!important;background-color:#000!important;color:#fff!important;font-weight:800!important;padding:4px 12px!important;font-size:10px!important;letter-spacing:0.3px!important;z-index:auto!important;top:auto!important;right:auto!important;left:auto!important;line-height:1.2!important;align-items:center}ul.products li.product.product_cat-ver .onsale,.tax-product_cat ul.products li.product.product_cat-ver .onsale{background-color:#CD171A!important}ul.products li.product.product_cat-divulgar .onsale,.tax-product_cat ul.products li.product.product_cat-divulgar .onsale{background-color:#009FE3!important}ul.products li.product.product_cat-saber .onsale,.tax-product_cat ul.products li.product.product_cat-saber .onsale{background-color:#8BB55F!important}ul.products li.product.product_cat-reconhecer .onsale,.tax-product_cat ul.products li.product.product_cat-reconhecer .onsale{background-color:#DE921A!important}.tax-product_cat ul.products li.product .ct-media-container{margin-left:auto;margin-right:auto}.tax-product_cat ul.products li.product .ct-media-container img{width:100%;height:auto;transition:transform 0.5s ease}.tax-product_cat ul.products li.product .ct-woo-card-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;padding-bottom:15px;align-items:flex-start;gap:0}.tax-product_cat ul.products li.product .ct-woo-card-actions>*{flex:0 0 auto}.tax-product_cat ul.products li.product .ct-woo-card-actions .price{flex:1 1 auto;min-width:0}.tax-product_cat ul.products li.product .ct-woo-card-actions .arteeciencia-add-to-cart-container{flex:0 0 auto;margin-left:auto;min-width:fit-content;align-self:flex-start}.tax-product_cat ul.products li.product .ct-woo-card-actions .arteeciencia-add-to-cart-container{flex-basis:auto}@media (max-width:600px){.tax-product_cat ul.products li.product .ct-woo-card-actions{flex-direction:column;align-items:flex-start}.tax-product_cat ul.products li.product .ct-woo-card-actions .arteeciencia-add-to-cart-container{margin-left:0;width:100%}.tax-product_cat ul.products li.product .ct-woo-card-actions .arteeciencia-add-to-cart-container>*{justify-content:flex-start!important}}.tax-product_cat ul.products li.product::after{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:var(--arteeciencia-product-border-color,#CD171A);transition:height 0.5s ease;pointer-events:none}.tax-product_cat ul.products li.product:hover::after{height:5px}[data-products="type-2"] li.product.product_cat-ver::after,.tax-product_cat ul.products li.product.product_cat-ver::after{background:#CD171A}[data-products="type-2"] li.product.product_cat-divulgar::after,.tax-product_cat ul.products li.product.product_cat-divulgar::after{background:#009FE3}[data-products="type-2"] li.product.product_cat-saber::after,.tax-product_cat ul.products li.product.product_cat-saber::after{background:#8BB55F}[data-products="type-2"] li.product.product_cat-reconhecer::after,.tax-product_cat ul.products li.product.product_cat-reconhecer::after{background:#DE921A}.tax-product_cat ul.products li.product:hover .ct-media-container img{transform:scale(1.05)}.tax-product_cat .site-main .ct-container,.tax-product_cat .site-main .ct-container-fluid{padding:0 5% 250px!important}.woocommerce,.woocommerce-page{max-width:100%!important}.woo-category-custom-header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:32px;margin:0 5%;padding:50px 0;border-bottom:1px solid #D5D5D5}.woo-category-custom-header__title-wrapper{flex:1 1 40%}.woo-category-custom-header__title{margin:0}.woo-category-custom-header__description{flex:1 1 5%;max-width:640px}.woo-category-custom-header__description p{margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title a,.woocommerce ul.products li.product .entry-excerpt,.woocommerce ul.products li.product .entry-excerpt p{text-align:left}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title a{font-size:20px;font-weight:800}.woocommerce ul.products li.product .entry-excerpt{font-size:14px;line-height:1.2;margin-bottom:30px;text-transform:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.woocommerce ul.products li.product .entry-excerpt p{font-size:14px;line-height:1.2;margin-bottom:5px;text-transform:none;white-space:pre-line}@media (max-width:1024px){.woo-category-custom-header{flex-direction:column;gap:20px;align-items:flex-start}.woo-category-custom-header__title-wrapper,.woo-category-custom-header__description{flex:1 1 auto;max-width:100%}.woo-category-custom-header__title{margin:0;font-size:2rem}}.woo-category-custom-header__title{text-align:right;margin:0;font-size:4rem;text-transform:uppercase}.tax-product_cat.term-ver .woo-category-custom-header__title,.tax-product_cat.term-category-ver .woo-category-custom-header__title{color:#CD171A}.tax-product_cat.term-divulgar .woo-category-custom-header__title,.tax-product_cat.term-category-divulgar .woo-category-custom-header__title{color:#009FE3}.tax-product_cat.term-saber .woo-category-custom-header__title,.tax-product_cat.term-category-saber .woo-category-custom-header__title{color:#8BB55F}.tax-product_cat.term-reconhecer .woo-category-custom-header__title,.tax-product_cat.term-category-reconhecer .woo-category-custom-header__title{color:#DE921A}.arteeciencia-reconhecer-author-group ul.products{margin-bottom:0}form.checkout.woocommerce-checkout.ct-woocommerce-checkout{margin-top:50px!important;border:2px solid;padding:50px}.woocommerce-checkout .input-text,.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="number"],.woocommerce-checkout textarea,.woocommerce-checkout select{border:1px solid #000!important;background-color:#fff!important;color:#000!important;padding:10px 15px!important;border-radius:0!important}.woocommerce-checkout label{color:#000!important;font-weight:600!important}.woocommerce-checkout h3{color:#000!important;font-weight:700!important}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout #order_review_heading{color:#000!important;font-weight:700!important}.woocommerce-checkout .shop_table th{color:#000!important;font-weight:700!important}.woocommerce-checkout .shop_table td{color:#000!important}.woocommerce-checkout .button.alt,.woocommerce-checkout #place_order{background-color:transparent!important;border:1px solid #000!important;color:#000!important;border-radius:0!important;padding:12px 32px!important;text-transform:uppercase!important;font-weight:500!important}.woocommerce-checkout .button.alt:hover,.woocommerce-checkout #place_order:hover{background-color:#000!important;color:#fff!important}.woocommerce-checkout .required{color:#000!important}.woocommerce-checkout .woocommerce-info{background-color:#f5f5f5!important;border-left:4px solid #000!important;color:#000!important}.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #000!important;background-color:#fff!important;border-radius:0!important;height:auto!important;min-height:42px!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important;padding:10px 15px!important;line-height:1.5!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;right:0px!important;border-left:1px solid #000!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent!important;border-width:5px 4px 0 4px!important;margin-top:-2px!important}.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #000 transparent!important;border-width:0 4px 5px 4px!important;margin-top:-2px!important}.woocommerce-checkout .select2-dropdown{border:1px solid #000!important;background-color:#fff!important;border-radius:0!important}.woocommerce-checkout .select2-results__option{color:#000!important;padding:10px 15px!important}.woocommerce-checkout .select2-results__option--highlighted[aria-selected]{background-color:#000!important;color:#fff!important}.woocommerce-checkout .select2-search--dropdown .select2-search__field{border:1px solid #000!important;background-color:#fff!important;color:#000!important;border-radius:0!important;padding:8px 12px!important}.woocommerce-order{max-width:1200px;margin:0 auto;padding:40px 20px}.woocommerce-notice--success{background-color:#f5f5f5!important;border-left:4px solid #000!important;color:#000!important;padding:15px 20px 15px 50px!important;margin-bottom:30px!important;border-radius:0!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:12px!important}.woocommerce-notice--success::before{flex-shrink:0!important}.woocommerce-order-overview{list-style:none!important;padding:0!important;margin:0 0 40px 0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;border:1px solid #000!important;padding:20px!important;background-color:#fff!important}.woocommerce-order-overview li{padding:15px!important;border:1px solid #000!important;background-color:#fff!important;margin:0!important;display:flex;flex-direction:column;color:#000!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;font-weight:600!important}.woocommerce-order-overview li strong{display:block;color:#000!important;font-weight:700!important;margin-top:8px!important;font-size:16px!important;text-transform:none!important}.woocommerce-order-details{margin:40px 0!important;border:1px solid #000!important;padding:30px!important;background-color:#fff!important}.woocommerce-order-details__title{color:#000!important;font-weight:700!important;font-size:24px!important;margin:0 0 25px 0!important;text-transform:uppercase!important;letter-spacing:1px!important}.woocommerce-table--order-details{width:100%!important;border-collapse:collapse!important;border:none!important;background-color:transparent!important}.woocommerce-table--order-details thead,.woocommerce-table--order-details tbody,.woocommerce-table--order-details tfoot,.woocommerce-table--order-details th,.woocommerce-table--order-details td{border:none!important;background-color:transparent!important}.woocommerce-table--order-details thead{display:none!important}.woocommerce-table--order-details tbody{display:block!important;margin-bottom:40px!important;padding-bottom:30px!important;border-bottom:1px solid #000!important}.woocommerce-table--order-details tbody tr{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:24px 0!important;border-bottom:1px solid #e8e8e8!important;transition:background-color 0.2s ease!important}.woocommerce-table--order-details tbody tr:last-child{border-bottom:none!important;padding-bottom:0!important}.woocommerce-table--order-details tbody tr:hover{background-color:#fafafa!important;margin:0 -20px!important;padding-left:20px!important;padding-right:20px!important}.woocommerce-table--order-details tbody td{padding:0!important;border:none!important;background:transparent!important}.woocommerce-table--order-details tbody td.product-name{flex:1 1 auto!important;text-align:left!important;padding-right:30px!important;min-width:0!important}.woocommerce-table--order-details tbody td.product-total{flex:0 0 auto!important;text-align:right!important;font-weight:600!important;font-size:16px!important;white-space:nowrap!important;color:#000!important}.woocommerce-table--order-details tbody a{color:#000!important;text-decoration:none!important;font-weight:500!important;font-size:16px!important;line-height:1.4!important;display:inline-block!important;margin-bottom:6px!important;transition:color 0.2s ease!important}.woocommerce-table--order-details tbody a:hover{color:#333!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}.woocommerce-table--order-details .product-quantity{display:inline-block!important;font-size:13px!important;color:#888!important;font-weight:400!important;margin-top:4px!important;letter-spacing:0.3px!important}.woocommerce-table--order-details tfoot{display:block!important;margin-top:30px!important}.woocommerce-table--order-details tfoot tr{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:14px 0!important;border-bottom:1px solid #e8e8e8!important}.woocommerce-table--order-details tfoot tr:last-child{border-bottom:none!important;border-top:2px solid #000!important;margin-top:20px!important;padding-top:24px!important;padding-bottom:24px!important}.woocommerce-table--order-details tfoot th{padding:0!important;text-align:left!important;font-weight:400!important;font-size:14px!important;color:#666!important;text-transform:none!important;letter-spacing:0!important;line-height:1.5!important}.woocommerce-table--order-details tfoot td{padding:0!important;text-align:right!important;font-weight:500!important;font-size:14px!important;color:#000!important;line-height:1.5!important}.woocommerce-table--order-details tfoot tr:last-child th{font-weight:700!important;font-size:20px!important;color:#000!important;text-transform:uppercase!important;letter-spacing:1.2px!important}.woocommerce-table--order-details tfoot tr:last-child td{font-weight:700!important;font-size:20px!important;color:#000!important}.woocommerce-table--order-details .woocommerce-Price-amount{font-weight:inherit!important;color:inherit!important}.woocommerce-table--order-details .woocommerce-Price-currencySymbol{margin-left:2px!important}.woocommerce-customer-details{margin:40px 0!important;border:1px solid #000!important;padding:30px!important;background-color:#fff!important}.woocommerce-column__title{color:#000!important;font-weight:700!important;font-size:24px!important;margin:0 0 20px 0!important;text-transform:uppercase!important;letter-spacing:1px!important}.woocommerce-customer-details address{color:#000!important;font-style:normal!important;line-height:1.8!important;padding:20px!important;border:1px solid #000!important;background-color:#fff!important;position:relative!important}.woocommerce-customer-details address::before{content:"Morada:"!important;display:block!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;font-size:12px!important;margin-bottom:10px!important;color:#000!important}.woocommerce-customer-details--phone{margin:15px 0 0 0!important;color:#000!important;display:block!important}.woocommerce-customer-details--phone::before{content:"Telefone: "!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;font-size:12px!important}.woocommerce-customer-details--email{margin:10px 0 0 0!important;color:#000!important;display:block!important}.woocommerce-customer-details--email::before{content:"Email: "!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;font-size:12px!important}.woocommerce-Price-amount{color:inherit!important;font-weight:600!important}.woocommerce-order *,.woocommerce-order *::before,.woocommerce-order *::after{border-radius:0!important}.arteeciencia-add-to-cart-container{border-radius:0;display:inline-flex;flex-direction:column;align-items:flex-start;position:relative;min-width:fit-content;vertical-align:top}.arteeciencia-add-to-cart-container .button{border:none!important;border-radius:0!important;width:auto;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.arteeciencia-add-to-cart-container .button:hover,.arteeciencia-add-to-cart-container a.button:hover,.arteeciencia-add-to-cart-container .button.product_type_simple:hover{background-color:#000!important;color:#fff!important;border-color:#000!important;text-decoration:none!important}.arteeciencia-add-to-cart-container .added_to_cart{display:block;margin-top:6px;font-size:.8em;text-align:left;white-space:nowrap;line-height:1.2}[data-products=type-2] .ct-woo-card-actions .button{border:1px solid #000!important;border-radius:0!important}.arteeciencia-no-price{color:#666!important;font-style:italic!important;font-weight:400!important;font-size:inherit!important}.arteeciencia-free-download-badge-loop{display:inline-block;background-color:#28a745;color:#fff!important;padding:6px 12px;font-size:12px;font-weight:700;text-transform:uppercase;margin-top:8px;box-sizing:border-box;letter-spacing:.3px;line-height:1.2;border:2px solid #fff}.woocommerce-loop-product__title+.arteeciencia-free-download-badge-loop{display:block;width:fit-content;margin-top:8px;margin-bottom:0}[data-products=type-2] .product{align-items:flex-start!important}[data-products=type-2] .ct-woo-card-actions>*{padding:5px 24px!important;display:flex;justify-content:flex-end;flex:0 0 auto}[data-products=type-2] .ct-woo-card-actions .price{flex:1 1 auto;min-width:0}[data-products=type-2] .ct-woo-card-actions .arteeciencia-add-to-cart-container{flex:0 0 auto;margin-left:auto;min-width:fit-content;align-self:center}.ct-woo-card-actions:has(.arteeciencia-add-to-cart-container){align-items:flex-start}.ct-woo-card-actions .arteeciencia-add-to-cart-container{align-self:flex-start}@media (max-width:600px){[data-products=type-2] .ct-woo-card-actions{flex-direction:column;align-items:flex-start}[data-products=type-2] .ct-woo-card-actions .arteeciencia-add-to-cart-container{margin-left:0;width:100%}[data-products=type-2] .ct-woo-card-actions .arteeciencia-add-to-cart-container>*{justify-content:flex-start!important}}.arteeciencia-wishlist-notification{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background-color:#000;color:#fff;padding:10px 15px;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;text-transform:uppercase;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;max-width:90%;text-align:center}.arteeciencia-wishlist-notification.show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.arteeciencia-wishlist-notification.hide{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(20px)}.arteeciencia-wishlist-notification__link{color:#fff;text-decoration:underline;font-weight:600;margin-left:8px;transition:opacity 0.3s ease}.arteeciencia-wishlist-notification__link:hover{opacity:.8;text-decoration:underline}.ct-header-wishlist{display:flex;align-items:center}.ct-header-wishlist .ct-wishlist-item{display:flex;align-items:center;gap:2px;text-decoration:none;color:inherit;position:relative}.ct-header-wishlist .ct-wishlist-count-number{font-size:12px;font-weight:600;line-height:1;min-width:18px;text-align:center;display:none;transition:color 0.6s ease}.ct-header-wishlist .ct-wishlist-count-number:not(:empty){display:inline-block}@media (max-width:1024px){.ct-header-wishlist .ct-wishlist-count-number{font-size:12px;min-width:14px}}.ct-header-wishlist .ct-icon-container{position:relative;display:flex;align-items:center;justify-content:center}.ct-header-wishlist svg{width:22px;height:22px;display:block}.ct-header-wishlist .ct-wishlist-count-number.wishlist-count-animate{animation:wishlistCountBounce 0.6s ease}@keyframes wishlistCountBounce{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.woocommerce-MyAccount-content{width:100%}.woocommerce-orders-table{width:100%;border-collapse:collapse;border:1px solid #000!important;background-color:#fff;margin:0}.woocommerce-orders-table thead{background-color:#fff}.woocommerce-orders-table thead th{border:1px solid #000!important;border-bottom:2px solid #000!important;padding:15px 20px!important;text-align:left;font-weight:700!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:#000!important;background-color:#fff!important;border-radius:0!important}.woocommerce-orders-table tbody tr{border-bottom:1px solid #e8e8e8!important;transition:background-color 0.2s ease}.woocommerce-orders-table tbody tr:hover{background-color:#fafafa!important}.woocommerce-orders-table tbody tr:last-child{border-bottom:none!important}.woocommerce-orders-table tbody td,.woocommerce-orders-table tbody th{border:none!important;padding:20px!important;vertical-align:middle;color:#000!important;background-color:transparent!important;border-radius:0!important}.woocommerce-orders-table tbody th{font-weight:600!important}.woocommerce-orders-table tbody td{font-weight:400!important}.woocommerce-orders-table__cell-order-number{text-align:center!important;vertical-align:middle!important}.woocommerce-orders-table thead .woocommerce-orders-table__header-order-number{text-align:center!important;vertical-align:middle!important}.woocommerce-orders-table a{color:#000!important;text-decoration:none!important;font-weight:500!important;transition:color 0.2s ease}.woocommerce-orders-table a:hover{color:#333!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}.woocommerce-orders-table .woocommerce-button.button.view{display:inline-block;padding:8px 20px!important;border:1px solid #000!important;background-color:transparent!important;color:#000!important;border-radius:0!important;text-transform:uppercase!important;font-weight:500!important;font-size:12px!important;letter-spacing:0.5px!important;text-decoration:none!important;transition:all 0.2s ease}.woocommerce-orders-table .woocommerce-button.button.view:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}.woocommerce-orders-table .woocommerce-Price-amount{font-weight:600!important;color:#000!important}.woocommerce-orders-table time{color:#000!important}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status{text-transform:capitalize}@media (max-width:1024px){.woocommerce-orders-table{display:block;width:100%}.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tbody{display:block;width:100%}.woocommerce-orders-table tbody tr{display:block;width:100%;margin-bottom:20px;border:1px solid #000!important;padding:0;background-color:#fff}.woocommerce-orders-table tbody td,.woocommerce-orders-table tbody th{display:block;width:100%;padding:15px!important;border-bottom:1px solid #e8e8e8!important;text-align:left!important}.woocommerce-orders-table tbody td:last-child,.woocommerce-orders-table tbody th:last-child{border-bottom:none!important}.woocommerce-orders-table tbody th::before,.woocommerce-orders-table tbody td::before{content:attr(data-title) ": ";font-weight:700!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:0.5px!important;display:inline-block;margin-right:8px}.woocommerce-orders-table tbody th{border-bottom:2px solid #000!important;font-weight:700!important;background-color:#f5f5f5!important}}.woocommerce-MyAccount-content>p{margin-bottom:30px!important;color:#000!important;font-size:14px!important;line-height:1.6!important}.woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:0}.woocommerce-Address{border:1px solid #000!important;padding:30px!important;background-color:#fff;border-radius:0!important}.woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px!important;padding-bottom:15px;border-bottom:2px solid #000!important}.woocommerce-Address-title h2{margin:0!important;font-size:20px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:#000!important}.woocommerce-Address-title .edit{display:inline-block;padding:8px 20px!important;border:1px solid #000!important;background-color:transparent!important;color:#000!important;border-radius:0!important;text-transform:uppercase!important;font-weight:500!important;font-size:12px!important;letter-spacing:0.5px!important;text-decoration:none!important;transition:all 0.2s ease;white-space:nowrap}.woocommerce-Address-title .edit:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}.woocommerce-Address address{margin:0!important;padding:0!important;font-style:normal!important;line-height:1.8!important;color:#000!important;font-size:14px!important}@media (max-width:1024px){.woocommerce-Addresses{grid-template-columns:1fr;gap:20px}.woocommerce-Address{padding:20px!important}.woocommerce-Address-title{flex-direction:column;align-items:flex-start;gap:15px}.woocommerce-Address-title h2{font-size:18px!important}.woocommerce-Address-title .edit{width:100%;text-align:center}}.woocommerce-EditAccountForm{max-width:100%}.woocommerce-EditAccountForm .form-row{margin-bottom:20px!important}.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{width:48%;float:left}.woocommerce-EditAccountForm .form-row-first{margin-right:4%}.woocommerce-EditAccountForm .form-row-wide{width:100%;clear:both}.woocommerce-EditAccountForm label{display:block;margin-bottom:8px!important;font-weight:600!important;color:#000!important;font-size:14px!important}.woocommerce-EditAccountForm .required{color:#000!important}.woocommerce-EditAccountForm input[type="text"],.woocommerce-EditAccountForm input[type="email"],.woocommerce-EditAccountForm input[type="password"]{width:100%!important;padding:10px 15px!important;border:1px solid #000!important;background-color:#fff!important;color:#000!important;border-radius:0!important;font-size:14px!important;line-height:1.5!important;box-shadow:none!important;transition:border-color 0.2s ease}.woocommerce-EditAccountForm input[type="text"]:focus,.woocommerce-EditAccountForm input[type="email"]:focus,.woocommerce-EditAccountForm input[type="password"]:focus{border-color:#000!important;outline:none!important;box-shadow:none!important}.woocommerce-EditAccountForm .password-input{position:relative;display:flex;align-items:center;width:100%}.woocommerce-EditAccountForm .password-input input{padding-right:45px!important;flex:1}.woocommerce-EditAccountForm .show-password-input{position:absolute;right:10px;top:0;bottom:0;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0 10px;cursor:pointer;color:#000;font-size:14px;line-height:1;margin:0}.woocommerce-EditAccountForm .show-password-input:hover{opacity:.7}.woocommerce-EditAccountForm fieldset{border:1px solid #000!important;padding:20px!important;margin:30px 0!important;border-radius:0!important;background-color:#fff}.woocommerce-EditAccountForm legend{padding:0 10px;font-weight:700!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:#000!important}.woocommerce-EditAccountForm em{display:block;margin-top:5px;font-size:12px!important;color:#666!important;font-style:italic!important}.woocommerce-EditAccountForm .woocommerce-Button.button{display:inline-block;padding:12px 32px!important;border:1px solid #000!important;background-color:transparent!important;color:#000!important;border-radius:0!important;text-transform:uppercase!important;font-weight:500!important;font-size:14px!important;letter-spacing:0.5px!important;cursor:pointer;transition:all 0.2s ease;margin-top:10px}.woocommerce-EditAccountForm .woocommerce-Button.button:hover{background-color:#000!important;color:#fff!important}.woocommerce-EditAccountForm .clear{clear:both;height:0;line-height:0}@media (max-width:1024px){.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-EditAccountForm .woocommerce-Button.button{width:100%;text-align:center}}@media (min-width:1000px){.ct-woocommerce-cart-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding:50px;border:2px solid #000;margin-top:50px}}.woocommerce-address-fields{max-width:100%}.woocommerce-address-fields h2{color:#000!important;font-weight:700!important;font-size:24px!important;margin:0 0 30px 0!important;text-transform:uppercase!important;letter-spacing:1px!important;border-bottom:2px solid #000!important;padding-bottom:15px!important}.woocommerce-address-fields__field-wrapper{margin-bottom:30px}.woocommerce-address-fields .form-row{margin-bottom:20px!important}.woocommerce-address-fields .form-row-first,.woocommerce-address-fields .form-row-last{width:48%;float:left}.woocommerce-address-fields .form-row-first{margin-right:4%}.woocommerce-address-fields .form-row-wide{width:100%;clear:both}.woocommerce-address-fields label{display:block;margin-bottom:8px!important;font-weight:600!important;color:#000!important;font-size:14px!important}.woocommerce-address-fields .required{color:#000!important}.woocommerce-address-fields .optional{color:#666!important;font-weight:400!important}.woocommerce-address-fields input[type="text"],.woocommerce-address-fields input[type="email"],.woocommerce-address-fields input[type="tel"],.woocommerce-address-fields select{width:100%!important;padding:10px 15px!important;border:1px solid #000!important;background-color:#fff!important;color:#000!important;border-radius:0!important;font-size:14px!important;line-height:1.5!important;box-shadow:none!important;transition:border-color 0.2s ease}.woocommerce-address-fields input[type="text"]:focus,.woocommerce-address-fields input[type="email"]:focus,.woocommerce-address-fields input[type="tel"]:focus,.woocommerce-address-fields select:focus{border-color:#000!important;outline:none!important;box-shadow:none!important}.woocommerce-address-fields .select2-container--default .select2-selection--single{border:1px solid #000!important;border-radius:0!important;height:auto!important;padding:8px 0!important}.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important;line-height:1.5!important;padding-left:15px!important;padding-right:30px!important}.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;right:10px!important}.woocommerce-address-fields .select2-container--default.select2-container--open .select2-selection--single{border-color:#000!important}.woocommerce-address-fields .select2-dropdown{border:1px solid #000!important;border-radius:0!important;background-color:#fff!important}.woocommerce-address-fields .select2-results__option{color:#000!important;padding:10px 15px!important}.woocommerce-address-fields .select2-results__option--highlighted[aria-selected]{background-color:#000!important;color:#fff!important}.woocommerce-address-fields .woocommerce-input-wrapper{display:block;width:100%}.woocommerce-address-fields .button{display:inline-block;padding:12px 32px!important;border:1px solid #000!important;background-color:transparent!important;color:#000!important;border-radius:0!important;text-transform:uppercase!important;font-weight:500!important;font-size:14px!important;letter-spacing:0.5px!important;cursor:pointer;transition:all 0.2s ease;margin-top:10px}.woocommerce-address-fields .button:hover{background-color:#000!important;color:#fff!important}.woocommerce-address-fields .clear{clear:both;height:0;line-height:0}@media (max-width:1024px){.woocommerce-address-fields .form-row-first,.woocommerce-address-fields .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-address-fields .button{width:100%;text-align:center}}.ct-acount-nav,.woocommerce-MyAccount-navigation{border-radius:0!important}.woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;border-radius:0!important}.woocommerce-MyAccount-navigation li{margin:0!important;border-radius:0!important}.woocommerce-MyAccount-navigation a{display:block;padding:15px 20px!important;border:1px solid #000!important;border-bottom:none!important;background-color:#fff!important;color:#000!important;text-decoration:none!important;border-radius:0!important;font-weight:500!important;font-size:14px!important;transition:all 0.2s ease}.woocommerce-MyAccount-navigation li:first-child a{border-top-left-radius:0!important;border-top-right-radius:0!important}.woocommerce-MyAccount-navigation li:last-child a{border-bottom:1px solid #000!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation a:hover{background-color:#000!important;color:#fff!important}.woocommerce-MyAccount-navigation a[aria-current="page"]{background-color:#000!important;color:#fff!important}.ct-container-full:has(.ct-woo-account),.ct-woo-account{margin-top:50px!important}@media (max-width:1024px){.ct-container-full:has(.ct-woo-account),.ct-woo-account{margin-top:30px!important}}.wc-empty-cart-message{margin-bottom:30px!important}ul.products{opacity:0;transition:opacity 0.4s ease}ul.products.arteeciencia-products-loaded{opacity:1}ul.products li.product{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}ul.products.arteeciencia-products-loaded li.product{opacity:1;transform:translateY(0)}ul.products.arteeciencia-products-loaded li.product:nth-child(1){transition-delay:0.1s}ul.products.arteeciencia-products-loaded li.product:nth-child(2){transition-delay:0.2s}ul.products.arteeciencia-products-loaded li.product:nth-child(3){transition-delay:0.3s}ul.products.arteeciencia-products-loaded li.product:nth-child(4){transition-delay:0.4s}ul.products.arteeciencia-products-loaded li.product:nth-child(5){transition-delay:0.5s}ul.products.arteeciencia-products-loaded li.product:nth-child(6){transition-delay:0.6s}ul.products.arteeciencia-products-loaded li.product:nth-child(7){transition-delay:0.7s}ul.products.arteeciencia-products-loaded li.product:nth-child(8){transition-delay:0.8s}ul.products.arteeciencia-products-loaded li.product:nth-child(n+9){transition-delay:0.9s}.arteeciencia-shipping-notice td{padding-top:0!important}.arteeciencia-shipping-notice p{margin:-20px 0 0 0!important;font-size:12px!important;display:flex;color:#000!important;font-style:italic;line-height:1.4}.ct-order-review{--order-review-border:2px solid #000;--order-review-padding:35px}.wc_payment_methods input[type="radio"],.payment_methods input[type="radio"],input[type="radio"][name^="payment_method"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #000;border-radius:50%;background-color:#fff;cursor:pointer;position:relative;margin-right:8px;vertical-align:middle}.wc_payment_methods input[type="radio"]:checked,.payment_methods input[type="radio"]:checked,input[type="radio"][name^="payment_method"]:checked{border-color:#000;background-color:#fff}.ct-woocommerce-cart-form .cart_totals{--cart-totals-border:2px solid #000}.wc_payment_methods input[type="radio"]:checked::after,.payment_methods input[type="radio"]:checked::after,input[type="radio"][name^="payment_method"]:checked::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:#000}.wc_payment_methods input[type="radio"]:hover,.payment_methods input[type="radio"]:hover,input[type="radio"][name^="payment_method"]:hover{border-color:#333}#payment ul.payment_methods>li.wc_payment_method>input[type=radio]:first-child+label:before{background:#fff;border:2px solid #000}#payment ul.payment_methods>li.wc_payment_method>input[type=radio]:first-child:checked+label:before{background:#fff;border-width:5px;border-color:#000}.ct-checkbox,.comment-form input[type=checkbox],#ship-to-different-address-checkbox,.woocommerce-form__input[type=checkbox],.woocommerce-form__label-for-checkbox input[type=checkbox],.woocommerce-input-wrapper input[type=checkbox],#payment .payment_box input[type=checkbox]{border:2px solid #000!important;background:#fff!important}.ct-checkbox:checked,.comment-form input[type=checkbox]:checked,#ship-to-different-address-checkbox:checked,.woocommerce-form__input[type=checkbox]:checked,.woocommerce-form__label-for-checkbox input[type=checkbox]:checked,.woocommerce-input-wrapper input[type=checkbox]:checked,#payment .payment_box input[type=checkbox]:checked{border-color:#000!important;background:#000!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-top:50px!important}