a.button{text-decoration:none}.woocommerce .blockUI.blockOverlay:before{animation:rotation .7s linear infinite;background:none;border:2px solid #adadad;border-radius:100%;border-top-color:#000;content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:15}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.woocommerce-shop article.product{margin-bottom:10rem}.woocommerce-shop article.product .media{display:block}.woocommerce-shop article.product .media .media-content{position:relative}.woocommerce-shop article.product .media .media-content .onsale{background-color:#ef3f27;border-radius:0;color:#fff;display:block;display:none!important;font-size:1.2rem;font-weight:unset;left:unset;line-height:unset;min-height:unset;min-width:unset;padding:.4rem .8rem;position:absolute;right:0;top:1rem}.woocommerce-shop article.product .media .media-content img{height:auto;margin-bottom:2rem;width:100%}.woocommerce-shop article.product .media .media-content .entry-title{font-size:2.4rem;line-height:3rem;margin-bottom:2rem}.woocommerce-shop article.product .media .media-content .price{font-size:1.6rem}.woocommerce-shop article.product .media .media-content .price ins{text-decoration:none}.woocommerce-shop .nav-pills.filters .nav-link.has-subfilters svg{height:15px;margin-left:5px;width:15px}.woocommerce-shop .nav-pills.filters .nav-link.has-subfilters.active svg *{stroke:#fff}.woocommerce-shop .nav-pills.filters .nav-link.has-subfilters.selected{border-color:#000;color:#000}.woocommerce-shop .nav-pills.filters .nav-item{position:relative}.woocommerce-shop .nav-pills.filters .nav-item div{display:none;position:absolute;top:100%;z-index:1000}.woocommerce-shop .nav-pills.filters .nav-item .filters{background:#fff;border-radius:19px;box-shadow:0 1px 3px rgb(0 0 0 / .5);display:flex;flex-direction:column;margin:5px 0 0;padding:0}.woocommerce-shop .nav-pills.filters .nav-item:hover div{display:block;min-width:100%}.woocommerce-shop .nav-pills.filters .nav-item:hover div .filters{display:block}.woocommerce-shop .nav-pills.filters .nav-item:hover div .filters .filter{border:none;margin-right:0;padding:1rem 1.5rem}.woocommerce-shop .nav-pills.filters .nav-item:hover div .filters .filter:hover{background-color:#000;color:#fff}.woocommerce-shop .nav-pills.filters .nav-item:hover div .filters li:not(:first-child):not(:last-child) .filter{border-radius:0}.woocommerce-shop .nav-pills.filters .nav-item:hover div .filters li:first-child .filter{border-radius:19px 19px 0 0}.woocommerce-shop .nav-pills.filters .nav-item:hover div .filters li:last-child .filter{border-radius:0 0 19px 19px}.woocommerce .single-product-details .entry-images .woocommerce-product-gallery .flex-viewport figure .woocommerce-product-gallery__image  a{display:block}.woocommerce .single-product-details .entry-images .woocommerce-product-gallery .flex-control-nav{display:flex;flex-direction:row;justify-content:flex-start;list-style-type:none;margin:1rem 0;padding:0}.woocommerce .single-product-details .entry-images .woocommerce-product-gallery .flex-control-nav li{margin-right:1rem}.woocommerce .single-product-details .entry-images .woocommerce-product-gallery .flex-control-nav li:last-child{margin-right:0}.woocommerce .single-product-details .entry-summary .price del{display:inline-flex}.woocommerce .single-product-details .entry-summary .price ins{text-decoration:none}.woocommerce .single-product-details .entry-summary .price .amount{font-size:3rem}.woocommerce .single-product-details .entry-summary table.variations .label label{font-size:medium}.woocommerce .single-product-details .entry-summary table.variations .value select{-webkit-appearance:none;background:url(/wp-content/themes/minerva-theme/assets/dist/images/arrow-down.svg?cb81d3d45bd959706a167a8d5b43f894) calc(100% - 1rem) no-repeat;background-size:2rem;border:1px solid #000;font-size:1.5rem;height:4rem;margin-left:1rem;padding:.8rem 4rem .8rem 1rem}.woocommerce .single-product-details .entry-summary table.variations .value .reset_variations{font-size:medium;margin-left:.5rem}.woocommerce .single-product-details .entry-summary .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:row}.woocommerce .single-product-details .entry-summary form.cart{margin-top:4rem}.woocommerce .single-product-details .entry-summary form.cart:not(.variations_form){display:flex;flex-direction:row}.woocommerce .single-product-details .entry-summary form.cart table.variations{margin-bottom:2rem}.woocommerce .single-product-details .entry-summary .quantity{display:flex;flex-direction:row}.woocommerce .single-product-details .entry-summary .quantity input::-webkit-inner-spin-button,.woocommerce .single-product-details .entry-summary .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .single-product-details .entry-summary .quantity input[type=number]{-moz-appearance:textfield}.woocommerce .single-product-details .entry-summary .quantity .qty.text{border:1px solid #000;border-radius:0;font-size:medium}.woocommerce .single-product-details .entry-summary .quantity .qty-controls{display:flex;flex-direction:column}.woocommerce .single-product-details .entry-summary .quantity .qty-controls .btn.icon{border:1px solid #000;border-left:none;border-radius:0;font-size:1rem;padding:5px}.woocommerce .single-product-details .entry-summary .quantity .qty-controls .btn.icon svg{height:auto;margin:0;width:1.5rem}.woocommerce .single-product-details .entry-summary .quantity .qty-controls .btn.icon:first-child{border-bottom:none}.woocommerce .single-product-details .entry-summary .quantity .qty-controls .btn.icon:hover svg *{stroke:#ef3f27}.woocommerce .single-product-details .entry-summary .quantity .single_add_to_cart_button{margin-left:1rem}.woocommerce .single-product-details .entry-content table.shop_attributes{border:none}.woocommerce .single-product-details .entry-content table.shop_attributes td,.woocommerce .single-product-details .entry-content table.shop_attributes th{background:none!important;border:none;font-family:NuoviAngoli-Regular,sans-serif;font-size:1.8rem;font-style:normal}.woocommerce .single-product-details .entry-content table.shop_attributes th{font-size:1.5rem;font-weight:400}.woocommerce .single-product-details .woocommerce-tabs .tabs{display:flex;flex-wrap:wrap;list-style:none;margin:2rem -15px 2rem -1rem}.woocommerce .single-product-details .woocommerce-tabs .tabs li{margin-bottom:.5rem}.woocommerce .single-product-details .woocommerce-tabs .tabs li a{border:1px solid #fff0;border-radius:2em;display:block;font-family:NuoviAngoli-Regular,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;margin-right:1rem;padding:.5rem 1rem;text-decoration:none;transition:all .4s ease;white-space:nowrap}.woocommerce .single-product-details .woocommerce-tabs .tabs li a.disabled{color:#767676}.woocommerce .single-product-details .woocommerce-tabs .tabs li a:hover{border-color:#000;color:#000}.woocommerce .single-product-details .woocommerce-tabs .tabs li.active a{background-color:#000;border-color:#000;color:#fff}.woocommerce table.shop_table.cart{border:1px solid #000;border-left:none;border-radius:0;border-right:none}.woocommerce table.shop_table.cart td,.woocommerce table.shop_table.cart th{font-family:NuoviAngoli-Regular,sans-serif;font-size:1.8rem}.woocommerce table.shop_table.cart td.product-thumbnail{text-align:center}.woocommerce table.shop_table.cart td.product-thumbnail a{display:inline-block;margin:0 auto}.woocommerce table.shop_table.cart td.product-thumbnail a img{height:100px!important;width:auto}.woocommerce table.shop_table.cart td.product-quantity .quantity{display:flex;flex-direction:row}.woocommerce table.shop_table.cart td.product-quantity .quantity input::-webkit-inner-spin-button,.woocommerce table.shop_table.cart td.product-quantity .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce table.shop_table.cart td.product-quantity .quantity input[type=number]{-moz-appearance:textfield}.woocommerce table.shop_table.cart td.product-quantity .quantity .qty.text{border:1px solid #000;border-radius:0}.woocommerce table.shop_table.cart td.product-quantity .quantity .qty-controls{display:flex;flex-direction:column}.woocommerce table.shop_table.cart td.product-quantity .quantity .qty-controls .btn.icon{border:1px solid #000;border-left:none;border-radius:0;font-size:1rem;padding:5px}.woocommerce table.shop_table.cart td.product-quantity .quantity .qty-controls .btn.icon svg{height:auto;margin:0;width:1.5rem}.woocommerce table.shop_table.cart td.product-quantity .quantity .qty-controls .btn.icon:first-child{border-bottom:none}.woocommerce table.shop_table.cart td.product-quantity .quantity .qty-controls .btn.icon:hover svg *{stroke:#ef3f27}.woocommerce table.shop_table.cart td.product-remove{text-align:center}.woocommerce table.shop_table.cart td.product-remove a.remove{display:block;margin:0 auto}.woocommerce table.shop_table.cart td.product-remove a.remove:hover{background:none!important}.woocommerce table.shop_table.cart td.actions{padding-left:0;padding-right:0}.woocommerce .cart_totals .shop_table{border:1px solid #000;border-left:none;border-radius:0;border-right:none}.woocommerce .cart_totals .shop_table td,.woocommerce .cart_totals .shop_table th{font-family:NuoviAngoli-Regular,sans-serif;font-size:1.8rem}.woocommerce .cart_totals .shop_table tr td{text-align:right}.woocommerce form.woocommerce-shipping-calculator .form-row{display:block;margin-bottom:3rem;padding:0;text-align:left}.woocommerce form.woocommerce-shipping-calculator .form-row label .required{color:#000}.woocommerce form.woocommerce-shipping-calculator .form-row .form-control,.woocommerce form.woocommerce-shipping-calculator .form-row .input-text{border:1px solid #000;min-height:4rem;padding:1rem}.woocommerce form.woocommerce-shipping-calculator .form-row .select2-selection{-webkit-appearance:none;background:url(/wp-content/themes/minerva-theme/assets/dist/images/arrow-down.svg?cb81d3d45bd959706a167a8d5b43f894) calc(100% - 1rem) no-repeat;background-size:2rem;border:1px solid #000;border-radius:0;font-size:1.6rem;height:4rem;padding:.5rem}.woocommerce form.woocommerce-shipping-calculator .form-row .select2-selection .select2-selection__rendered{padding-left:0;padding-right:2.5rem}.woocommerce form.woocommerce-shipping-calculator .form-row .select2-selection .select2-selection__arrow,.woocommerce form.woocommerce-shipping-calculator .form-row .select2-selection .select2-selection__arrow b{display:none}.woocommerce form.checkout h3.order_review_heading,.woocommerce form.checkout h3.woo-section-title{margin-bottom:3rem}.woocommerce form.checkout .form-row{display:block;margin-bottom:3rem;padding:0}.woocommerce form.checkout .form-row label .required{color:#000}.woocommerce form.checkout .form-row .form-control,.woocommerce form.checkout .form-row .input-text{border:1px solid #000;border-radius:0;min-height:4rem;padding:1rem}.woocommerce form.checkout .form-row .select2-selection{-webkit-appearance:none;background:url(/wp-content/themes/minerva-theme/assets/dist/images/arrow-down.svg?cb81d3d45bd959706a167a8d5b43f894) calc(100% - 1rem) no-repeat;background-size:2rem;border:1px solid #000;border-radius:0;font-size:1.6rem;height:4rem;padding:.5rem}.woocommerce form.checkout .form-row .select2-selection .select2-selection__rendered{padding-left:0;padding-right:2.5rem}.woocommerce form.checkout .form-row .select2-selection .select2-selection__arrow,.woocommerce form.checkout .form-row .select2-selection .select2-selection__arrow b{display:none}.woocommerce form.checkout #customer_details{margin-bottom:6rem}.woocommerce form.checkout #customer_details .col-1,.woocommerce form.checkout #customer_details .col-2{flex:unset;max-width:unset}.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table{border:1px solid #000;border-left:none;border-radius:0;border-right:none}.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table td,.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table th{font-family:NuoviAngoli-Regular,sans-serif;font-size:1.8rem}.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table .order-total td,.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table .order-total th,.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table .shipping td,.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table .shipping th,.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table td.product-total,.woocommerce form.checkout table.shop_table.woocommerce-checkout-review-order-table th.product-total{text-align:right}.select2-container--default .select2-dropdown{border:1px solid #000;border-radius:0}.select2-container--default .select2-dropdown .select2-search.select2-search--dropdown .select2-search__field{font-size:1.3rem;height:3rem}.select2-container--default .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#e9ecef;color:#16181b}.select2-container--default .select2-dropdown .select2-results .select2-results__options .select2-results__option[data-selected=true]{background-color:#000;color:#fff}.woocommerce .woocommerce-order ul.order_details li{border-right:1px solid rgb(0 0 0 / .1);font-size:1.8rem}.woocommerce .woocommerce-order ul.order_details li strong{font-size:1.8rem;line-height:1.3}.woocommerce .woocommerce-order h2.woocommerce-order-details__title{font-size:2.3rem;margin-bottom:3rem}.woocommerce .woocommerce-order .shop_table{border:1px solid #000;border-left:none;border-radius:0;border-right:none}.woocommerce .woocommerce-order .shop_table td,.woocommerce .woocommerce-order .shop_table th{font-family:NuoviAngoli-Regular,sans-serif;font-size:1.8rem}.woocommerce .woocommerce-order .shop_table tr td,.woocommerce .woocommerce-order .shop_table.order_details td.product-total,.woocommerce .woocommerce-order .shop_table.order_details tfoot td,.woocommerce .woocommerce-order .shop_table.order_details tfoot th,.woocommerce .woocommerce-order .shop_table.order_details th.product-total{text-align:right}.woocommerce .woocommerce-order .woocommerce-customer-details .col-1,.woocommerce .woocommerce-order .woocommerce-customer-details .col-2{flex:unset;max-width:unset}.woocommerce .woocommerce-order .woocommerce-customer-details address{border:none;font-size:1.8rem;line-height:1.3;margin-top:2rem;padding:0}.woocommerce .woocommerce-order .woocommerce-customer-details address p{padding-left:0}.woocommerce .woocommerce-order .woocommerce-customer-details address p:before{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:1px solid #fff0;border-radius:.25rem;font-family:NuoviAngoli-Regular,sans-serif;font-size:medium;margin-bottom:1rem;outline:none;padding:.75rem 1.25rem;position:relative}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{background-color:#fff0;background-color:#000;border:1px solid #000;border-radius:0;color:#000;color:#fff;display:inline-block;font-size:2rem;font-weight:400;line-height:1.5;padding:.8rem 1.5rem;text-align:center;text-decoration:none;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover{background-color:#fff;border-color:#000;color:#000}.woocommerce-error{background-color:#f8d7da;border-color:#f5c6cb!important;color:#721c24}.woocommerce-info{background-color:#d1ecf1;background-color:#f6f6f6!important;border-color:#ededed!important;color:#0c5460;color:#000}.woocommerce-message{background-color:#d4edda;background-color:#f6f6f6!important;border-color:#ededed!important;color:#155724;color:#000}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{content:""!important}.woocommerce-invalid #privacy_policy,.woocommerce-invalid #terms{outline:2px solid #a00;outline-offset:2px}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#000}.woocommerce form .form-row label{line-height:1.3}.paypal-button{width:auto!important}