.archive h1.page-title{font-size:28px!important;margin-bottom:30px;text-transform:uppercase}.archive .select2-container,.archive form.woocommerce-ordering,.archive p.woocommerce-result-count{display:none!important}.archive .products-container{transition:width .3s ease;width:100%}.archive .products-container ul.products{--auto-grid-min-size:210px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--auto-grid-min-size),20%)),1fr));width:100%}.archive .products-container ul.products:after,.archive .products-container ul.products:before{content:unset}.archive .products-container ul.products li{width:100%!important}.archive .products-container ul.products li img{aspect-ratio:1/1.2;-o-object-fit:cover;object-fit:cover}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading:after{background-image:url(../img/fav-icon.png);background-repeat:no-repeat;background-size:contain;background-size:20px;content:"";filter:brightness(0) saturate(100%) invert(100%) sepia(14%) saturate(2%) hue-rotate(137deg) brightness(112%) contrast(101%);height:20px;position:absolute;right:15px;top:10px;width:20px}a.added_to_cart.wc-forward{display:none}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:unset}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:unset}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:6px 12px 8px}.woocommerce .cart-collaterals{background:#fff;border-radius:30px;padding:25px 30px}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:transparent!important}.woocommerce-cart input#coupon_code{background:#fff;height:42px!important}.woocommerce-cart tr.cart-subtotal{display:none!important}.woocommerce-cart .cart_totals{width:100%!important}.woocommerce-cart .cart_totals td[data-title=Shipping]{background:#fff!important;width:100%}.woocommerce-cart .cart_totals td[data-title=Shipping] .shipping-calculator-button{margin-top:0}.woocommerce-cart .cart_totals td[data-title=Shipping] .shipping-calculator-form .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-cart .cart_totals td[data-title=Shipping] .shipping-calculator-form label{text-align:start}.woocommerce-cart button[name=update_cart]{display:none!important}.woocommerce-cart table.shop_table{border:none;border-radius:0;color:#102335;position:relative}.woocommerce-cart table.shop_table thead{display:none}.woocommerce-cart table.shop_table tr{background:#fff;border:none;border-radius:30px;display:block;margin-bottom:15px;padding:10px 20px;position:relative}.woocommerce-cart table.shop_table tr:last-child{border:none;width:-moz-fit-content;width:fit-content}.woocommerce-cart table.shop_table tr.order-total{display:flex;justify-content:space-between;padding:0;width:100%}.woocommerce-cart table.shop_table tr.order-total th{padding:9px 0}.woocommerce-cart table.shop_table tr td.actions{background:#fff!important;border:none;display:flex;justify-content:space-between;padding:0}.woocommerce-cart table.shop_table tr.cart_item td{background:#fff!important;border:none;display:block!important;padding:5px 25px 5px 80px;text-align:start!important}.woocommerce-cart table.shop_table tr.cart_item td:before{font-weight:400;margin-right:10px}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail{left:20px;padding:0;position:absolute;top:20px;width:70px}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail:before{display:none}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail img{aspect-ratio:1/1;border-radius:30px;-o-object-fit:cover;object-fit:cover;width:100%}.woocommerce-cart table.shop_table tr.cart_item td.product-name{padding-right:25px}.woocommerce-cart table.shop_table tr.cart_item td.product-name:before{display:none}.woocommerce-cart table.shop_table tr.cart_item td.product-name a{display:block;font-size:20px;font-weight:600;line-height:normal;min-height:65px;text-align:start;text-transform:uppercase;width:100%}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity{padding-bottom:40px!important}.woocommerce-cart table.shop_table tr.cart_item td.product-remove{padding:0;position:absolute;right:20px;top:20px}.woocommerce-cart table.shop_table tr.cart_item td.product-remove:before{display:none}.woocommerce-cart table.shop_table tr.cart_item td.product-price{display:none!important}.woocommerce-cart table.shop_table tr.cart_item td dl.variation{gap:5px;margin-top:10px}.woocommerce-cart table.shop_table tr.cart_item td dl.variation dt{font-size:16px;font-weight:400;line-height:24px}.woocommerce-cart table.shop_table tr.cart_item td dl.variation dd{color:#cc6e32;display:flex;margin-bottom:3px}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity:before{display:none}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity{background-color:rgba(135,185,182,.302);border-radius:80px;display:flex;height:42px;justify-content:space-between;padding:0 10px;width:-moz-fit-content;width:fit-content}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity input{background:transparent!important;font-size:16px;font-weight:400;height:100%;height:40px!important;line-height:19px;margin:0;order:2;padding:0;padding:0!important;text-align:center;width:40px}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity .minus{order:1}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity .plus{order:3}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity .minus{float:left}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity .minus,.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity .plus{background:transparent;border:none;border-radius:16px;color:#102335;cursor:pointer;font-size:22px;font-weight:400;height:40px;line-height:normal;min-width:40px;padding:0;transition:.4s}.woocommerce-cart table.shop_table tr.cart_item td.product-subtotal{bottom:10px;color:#102335;font-weight:600;position:absolute;right:20px}.woocommerce-cart .wc-proceed-to-checkout{padding:0}.woocommerce-cart .coupon{display:flex}.woocommerce-cart .coupon input{max-width:200px;width:100%!important}ul.woocommerce-order-overview{background:#fff;border-radius:20px;padding:20px 20px 5px}ul.woocommerce-order-overview li{border-right:1px solid #cc6e32!important;margin-bottom:15px}ul.woocommerce-order-overview li:last-child{border:none!important}section.woocommerce-bacs-bank-details{background:#fff;border-radius:20px;display:block;margin-bottom:20px!important;padding:20px 20px 1px}section.woocommerce-bacs-bank-details h3{color:#467773}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label{color:#cc6e32;font-weight:500}.woocommerce ul.order_details{margin-bottom:20px!important}p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions{display:flex;flex-wrap:wrap;gap:10px}p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions a{max-width:250px;width:100%}a.woocommerce-button.button.pay.order-actions-button{margin-bottom:10px}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{line-height:normal}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{padding-left:25px!important}.woocommerce-checkout{color:#102335}.woocommerce-checkout dd.variation-{margin-bottom:5px!important}.woocommerce-checkout dd.variation- p{color:#cc6e32;font-size:15px;line-height:20px}.woocommerce-checkout label[for=payment_method_yw_gateway_iris] img{height:auto;width:80px}.woocommerce-checkout .woocommerce-notices-wrapper,.woocommerce-checkout th.product-total,.woocommerce-checkout tr.cart-subtotal{display:none!important}.woocommerce-checkout #place_order{height:auto;line-height:normal;min-height:50px;padding:10px 15px;width:100%}.woocommerce-checkout .woocommerce-billing-fields{background:#fff;border-radius:30px;padding:20px}.woocommerce-checkout .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}.woocommerce-checkout .iti__selected-flag{background-color:transparent!important;border-radius:20px;padding-left:25px}.woocommerce-checkout .iti.iti--allow-dropdown.iti--separate-dial-code input{padding-left:110px!important}.woocommerce-checkout ul#iti-0__country-listbox,.woocommerce-checkout ul#iti-0__country-listbox li{list-style-type:none}.woocommerce-checkout ul#iti-0__country-listbox{border-radius:20px;margin-left:15px;padding:0}.woocommerce-checkout ul#iti-0__country-listbox::-webkit-scrollbar{display:none}.woocommerce-checkout .ticket-holder-title span{color:#cc6e32;font-size:22px;font-weight:500}.woocommerce-checkout .ticket-holder-field{margin-top:20px}.woocommerce-checkout h3.payment-methods-title{background:#edd8c7;border-radius:30px 30px 0 0;margin:0;padding:20px 20px 10px}.woocommerce-checkout #payment{background:#edd8c7;border-radius:0 0 30px 30px}.woocommerce-checkout #payment ul.payment_methods li input{margin:10px 1em 0 0}.woocommerce-checkout #payment ul{list-style-type:none;margin:0;padding:0}.woocommerce-checkout #payment ul li{font-size:14px;font-weight:400;list-style-type:none}.woocommerce-checkout #payment div.payment_box:before{border:1em solid transparent;border-bottom-color:#fff}.woocommerce-checkout .payment_box{background-color:#fff!important;border-radius:20px}.woocommerce-checkout .woocommerce-privacy-policy-text a{text-decoration:underline}.woocommerce-checkout .select2-container .select2-selection{background:rgba(135,185,182,.302);border:none!important;border-radius:80px!important;font-size:16px;height:48px!important;padding:10px 20px!important}.woocommerce-checkout .select2-dropdown.select2-dropdown--below{border:none}.woocommerce-checkout .select2-dropdown.select2-dropdown--below span.select2-search.select2-search--dropdown{display:none}.woocommerce-checkout .iti--separate-dial-code .iti__selected-dial-code{font-size:16px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{background:transparent!important;border:none!important;border-radius:80px!important;font-size:16px;padding:4px 0!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered span{font-size:16px}.woocommerce-checkout .col-1{width:100%!important}.woocommerce-checkout .col-2{display:none!important}.woocommerce-checkout .col2-set{margin-bottom:20px}.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout form#customer_details{margin-bottom:40px}.woocommerce-checkout .col-2{margin:20px 0!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%!important}.woocommerce-checkout table.shop_table{border:unset}.woocommerce-checkout table.shop_table tr td,.woocommerce-checkout table.shop_table tr th{padding:10px 0}.woocommerce-checkout table.shop_table tr td .amount,.woocommerce-checkout table.shop_table tr th .amount{font-weight:600}.woocommerce-checkout table.shop_table .cart_item{position:relative}.woocommerce-checkout table.shop_table .cart_item td.product-name{height:70px;padding-left:55px;padding-right:10px}.woocommerce-checkout table.shop_table .cart_item .ts-product-image{left:0;position:absolute;top:12px}.woocommerce-checkout table.shop_table .cart_item .ts-product-image img{aspect-ratio:1/1;border-radius:30px;-o-object-fit:cover;object-fit:cover;width:100%}.woocommerce-checkout table.shop_table .cart_item .variation dd,.woocommerce-checkout table.shop_table .cart_item .variation dt{font-size:16px;font-weight:500;line-height:normal}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none!important}.woocommerce-checkout li.wc_payment_method label{font-size:18px}.woocommerce-checkout li.wc_payment_method.payment_method_cardlink_payment_gateway_woocommerce img{display:none!important}section.woocommerce-order-details{background:#fff;border-radius:16px;margin-bottom:20px!important;padding:20px}.woocommerce .woocommerce-customer-details address{background:#fff;border:none;border-radius:16px;padding:20px}.ticket-holders-info{background:#fff;border-radius:30px;margin-bottom:30px;padding:20px}.ticket-holders-info label{display:block;line-height:2}.ticket-holders-info input,.ticket-holders-info select{width:100%}.ticket-holders-info select{background:rgba(135,185,182,.302);border:none!important;border-radius:80px!important;font-size:16px;height:48px!important;padding:10px 20px!important}.ticket-holders-info .required{border:0!important;color:#a00;font-weight:700;text-decoration:none}@media (max-width:590px){ul.woocommerce-order-overview li{border:none!important;display:block;width:100%}}@media (min-width:767.98px){.woocommerce-cart table.shop_table tr.cart_item td{padding:5px 25px 5px 130px}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail{width:110px}}@media (min-width:576px){.archive .products-container ul.products{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--auto-grid-min-size),33.3333333333%)),1fr))}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity{padding-bottom:5px!important}}
