@font-face{font-family:"Courier New","Lucida Sans Typewriter",monospace;font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:"WooCommerce";src:url("/wp-content/themes/blugiallo/library/fonts/woocommerce/WooCommerce.eot");src:url("/wp-content/themes/blugiallo/library/fonts/woocommerce/WooCommerce.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/blugiallo/library/fonts/woocommerce/WooCommerce.woff") format("woff"),url("/wp-content/themes/blugiallo/library/fonts/woocommerce/WooCommerce.ttf") format("truetype"),url("/wp-content/themes/blugiallo/library/fonts/woocommerce/WooCommerce.svg#WooCommerce") format("svg");font-weight:normal;font-style:normal}#coupons_list{display:none !important;padding:0;margin:0}#coupons_list h3{display:none !important}#coupons_list #sc-cc{padding:2rem 0}#coupons_list #sc-cc .sc-coupons-list{height:auto !important}#coupons_list #sc-cc .sc-coupons-list .sc-coupon{display:inline-block;min-width:0;width:300px;border:1px solid #21344b;padding:1rem !important;background:#e2e6ea}#coupons_list #sc-cc .sc-coupons-list .sc-coupon span:not(.discount-label){display:block}#coupons_list #sc-cc .sc-coupons-list .sc-coupon svg{color:#21344b}#order_review #coupons_list{display:block !important}.woocommerce-checkout .site-wrap{background:#fff}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{padding:1rem;border:1px solid #e2e6ea;margin-top:1.5rem}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{margin-top:0}.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-error{max-width:714px;margin:0 auto;text-align:center;margin:1.25rem auto .5rem auto;border:1px solid #e2ac00;padding:.5rem}.woocommerce-checkout .woocommerce-error{border-color:red;color:red}.woocommerce-checkout .content-wrap>.woocommerce{padding:5rem 0}@media(max-width: 991px){.woocommerce-checkout .content-wrap>.woocommerce{padding:3rem 0}}.woocommerce-checkout .content-wrap .woocommerce-form-coupon-toggle,.woocommerce-checkout .content-wrap .checkout_coupon{width:100%;max-width:1170px;margin:0 auto;padding:0 2rem;text-align:center}.woocommerce-checkout .content-wrap .woocommerce-form-coupon-toggle .button,.woocommerce-checkout .content-wrap .checkout_coupon .button{margin:0;width:100%;background:#e2ac00;color:#fff}.woocommerce-checkout .content-wrap #coupons_list{display:none !important}.woocommerce-checkout .checkout-title{margin-bottom:2rem}@media(max-width: 991px){.woocommerce-checkout .checkout-title{margin-bottom:2rem}}.woocommerce-checkout .wc_coupon_message_wrap{padding:0 !important}.woocommerce-checkout .content-wrap h3{padding:1rem 1rem .65rem 1rem;margin:0;font-size:2.25rem}@media(max-width: 991px){.woocommerce-checkout .content-wrap h3{font-size:1.75rem}}.woocommerce-checkout .content-wrap h3.cart-title{background:rgba(0,0,0,0);padding:0;margin-bottom:1rem;border-width:0}.woocommerce-checkout li::before{display:none}.woocommerce-checkout .checkout-shipping-info{padding:1rem 1rem;background:#fff;margin-top:2rem;border:1px solid #e2e6ea}.woocommerce-checkout .checkout-shipping-info.measurements-box{background:#f7ecd1}.woocommerce-checkout .checkout-shipping-info .h3{font-size:1.5rem;margin-bottom:0}.woocommerce-checkout .checkout-shipping-info .shipping-icon{margin-bottom:1.5rem}@media(max-width: 991px){.woocommerce-checkout .checkout-shipping-info .shipping-icon{margin-bottom:1rem}}.woocommerce-checkout .checkout-shipping-info .shipping-icon svg{width:60px;height:auto;max-height:60px}@media(max-width: 991px){.woocommerce-checkout .checkout-shipping-info .shipping-icon svg{width:40px;max-height:40px}}.woocommerce-checkout .checkout-shipping-info .shipping-icon svg path{fill:#21344b}.woocommerce-checkout .checkout-shipping-info .text-wrapper p{font-size:.875rem}.woocommerce-checkout .checkout-shipping-info .text-wrapper p:last-child{margin-bottom:0}.woocommerce-checkout .checkout-container{margin-top:2rem}.woocommerce-checkout .checkout-container.normal-width{max-width:780px}.woocommerce-checkout .checkout-container .checkout-right{margin-bottom:2rem}.woocommerce-checkout .checkout-container .checkout-right .checkout-right-content{padding:1rem;border:1px solid #e2e6ea;background:#fff}.woocommerce-checkout .checkout-container .checkout-right .checkout-right-content #coupons_list{display:block !important}.woocommerce-checkout .form-row{position:relative;width:420px;max-width:100%;margin:0 auto}.woocommerce-checkout .form-row.validate-required{width:100%}.woocommerce-checkout .form-row.validate-required .woocommerce-form__label{display:flex;align-items:center}.woocommerce-checkout .form-row.create-account{margin-bottom:1rem;font-weight:500;font-size:1.25rem}@media(max-width: 991px){.woocommerce-checkout .form-row.create-account{font-size:1rem}}.woocommerce-checkout .col2-set{background:#fff;margin-bottom:2rem;box-shadow:0 7px 17px rgba(0,0,0,.012),0 5px 14px rgba(0,0,0,.09);border:1px solid #e2e6ea}.woocommerce-checkout .col2-set .woocommerce-billing-fields>h3{display:none}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper{padding:2.5rem 1rem}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row:not(:last-child),.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row:not(:last-child),.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper .form-row:not(:last-child){margin-bottom:2rem}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row.notes .woocommerce-input-wrapper,.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row.notes .woocommerce-input-wrapper,.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper .form-row.notes .woocommerce-input-wrapper{display:block}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row.notes .woocommerce-input-wrapper textarea,.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row.notes .woocommerce-input-wrapper textarea,.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper .form-row.notes .woocommerce-input-wrapper textarea{resize:none;width:100%;border:2px solid #e2e6ea;height:120px}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row label,.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper .form-row label{position:absolute;top:0;left:2rem;font-size:.75rem;color:#21344b;letter-spacing:normal;background:#fff;transform:translateY(-50%);line-height:1;z-index:10}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row label abbr,.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row label abbr,.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper .form-row label abbr{text-decoration:none}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row .select2,.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row .select2,.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper .form-row .select2{width:100%}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row .select2 .select2-selection,.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row .select2 .select2-selection,.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper .form-row .select2 .select2-selection{margin:0;height:auto;border:2px solid #e2e6ea;border-radius:0}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row .select2 .select2-selection .select2-selection__rendered,.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row .select2 .select2-selection .select2-selection__rendered,.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper .form-row .select2 .select2-selection .select2-selection__rendered{padding:1rem;line-height:1}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row .select2 .select2-selection .select2-selection__arrow,.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row .select2 .select2-selection .select2-selection__arrow,.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper .form-row .select2 .select2-selection .select2-selection__arrow{top:50%;right:1rem;transform:translateY(-50%);height:auto;width:auto}.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row .select2 .select2-selection .select2-selection__arrow b,.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row .select2 .select2-selection .select2-selection__arrow b,.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper .form-row .select2 .select2-selection .select2-selection__arrow b{width:10px;height:10px;border-width:0;position:relative}.woocommerce-checkout .col2-set .woocommerce-additional-fields__field-wrapper{padding-top:.5rem}.woocommerce-checkout .col2-set .woocommerce-shipping-fields__field-wrapper{padding-top:1rem}.woocommerce-checkout .woocommerce-checkout-review-order{background:#fff;border:1px solid #e2e6ea;padding:1rem 1rem 2.5rem 1rem;box-shadow:0 7px 17px rgba(0,0,0,.012),0 5px 14px rgba(0,0,0,.09)}.woocommerce-checkout .woocommerce-checkout-review-order button.button{width:100%;min-width:0;background:#e2ac00;color:#fff;border:1px solid #e2ac00}.woocommerce-checkout .woocommerce-checkout-review-order button.button:hover{border-color:#e2ac00;color:#e2ac00;background:rgba(0,0,0,0)}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{position:relative;max-width:100%;width:100%;margin-top:2rem;display:block}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .table-row-block{display:block !important;padding:0 !important;margin-top:1.5rem}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .table-row-block th{width:100%;display:block}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot{display:block;padding:0 0 1rem 0}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .cart-subtotal{border-bottom:2px solid #e2e6ea;padding-bottom:.25rem;margin:1rem 0 .25rem 0}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .cart-subtotal th{font-size:1.25rem}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .cart-subtotal td{font-size:1.25rem;text-align:right}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .shipping{margin-top:1.5rem;display:block;padding:0}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .shipping th{display:block;font-size:1.25rem;text-align:left}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .shipping td{display:block;border:1px solid #e2e6ea;padding:1rem}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .shipping td ul{padding:0;margin:0}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .shipping td ul li{display:flex;align-items:center}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .shipping td ul li:not(:last-child){margin-bottom:.5rem}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .fee{margin-top:1.5rem;border-bottom:2px solid #e2e6ea}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .fee th{font-size:1rem}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .fee td{font-size:1rem;text-align:right}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr{display:grid;grid-template-columns:auto 1fr;padding:.25rem}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart_item{display:block;position:relative}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart_item .product-name{font-size:0;font-family:"Courier New","Lucida Sans Typewriter",monospace;padding:0}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart_item .product-name img{width:64px}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart_item .product-name .cart_pname{display:inline-block;vertical-align:top;padding:0 1.5rem 0 1rem;font-size:1rem;width:calc(100% - 64px);margin-top:0;font-weight:500}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart_item .product-name .variation{font-family:"Courier New","Lucida Sans Typewriter",monospace;font-size:1rem;margin-bottom:1rem;padding-left:1rem;height:100px}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart_item .product-name .variation dt{font-size:.875rem;margin:.5rem 0 0 0}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart_item .product-name .variation dd{font-size:.875rem;font-weight:300;margin:0}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart_item .product-name .variation dd p{width:100%;display:block;text-align:left}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart_item .product-name .product-quantity{position:absolute;top:.25rem;right:0;bottom:auto;left:auto;font-size:1rem;font-family:"Courier New","Lucida Sans Typewriter",monospace}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th{font-family:"Courier New","Lucida Sans Typewriter",monospace;font-size:.875rem;font-weight:500;display:flex;align-items:center}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td{text-align:left;font-weight:500;font-size:.875rem;display:block}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td span{display:inline-flex;align-items:center;height:100%}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.order-total{margin-top:.5rem}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.order-total th{font-size:1.25rem;display:block;line-height:.8}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.order-total td{font-size:1.25rem;text-align:right;line-height:.8}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.order-total td strong{display:block}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.order-total td .includes_tax{font-size:.75rem}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.order-total td .includes_tax span{display:inline-block}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-total{font-family:"Courier New","Lucida Sans Typewriter",monospace;font-size:1.125rem;text-align:right;font-weight:300}.woocommerce-checkout .woocommerce-checkout-payment{margin-top:1rem}.woocommerce-checkout .woocommerce-checkout-payment p{font-size:.875rem}.woocommerce-checkout .woocommerce-checkout-payment ul{padding:0;margin:0}.woocommerce-checkout .woocommerce-checkout-payment ul li::before{display:none}.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order{width:100%;padding:0;margin:0}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods{padding:1rem;border:1px solid #e2e6ea}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods input{vertical-align:top}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods label{display:inline-block;font-weight:500;font-size:.875rem}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods label .wc-stripe-card-icons-container{display:block;float:none;margin-top:.5rem}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods label .wc-stripe-card-icons-container img:first-child{margin-left:0}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .payment_method_stripe_klarna img{display:block;float:none !important;margin:.25rem 0 0 0}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods #wc-stripe-card-element:not(.payment-type){margin:1rem 0;height:30px;border:1px solid #e2e6ea;padding:.25rem .5rem}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods #wc-stripe-card-element:not(.payment-type) iframe{height:23px !important}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc-stripe-save-source #stripe_cc_save_source_key{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0 .5rem 0 0 !important;color:#21344b;width:20px !important;height:20px;border:2px solid #21344b;opacity:1}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc-stripe-save-source #stripe_cc_save_source_key::after{content:"";position:absolute;left:5px;top:0px;width:4px;height:10px;border:solid #21344b;border-width:0 3px 3px 0;transform:translate3d(0, 0, 0) scale3d(0, 0, 0) rotate(45deg);background:rgba(0,0,0,0);border-radius:0;opacity:0;transition:.5s alla ease-in-out}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc-stripe-save-source #stripe_cc_save_source_key:checked::after{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(45deg)}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc-stripe-save-source .save-source-checkbox{opacity:0;position:absolute;top:0;left:0}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address{background:rgba(0,0,0,0);padding:0;font-family:"Courier New","Lucida Sans Typewriter",monospace;font-weight:500;font-size:1rem;width:420px;max-width:100%;margin:0 auto;padding:0 1rem;border-width:0;margin-bottom:1rem}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label{display:flex;align-items:center}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label span{display:inline-block;vertical-align:middle}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address #ship-to-different-address-checkbox{margin:0 .5rem 0 0}.woocommerce-checkout .shop_table{display:block;border-collapse:collapse;font-size:.875rem;width:100%;max-width:100%}.woocommerce-checkout .shop_table tr{display:block}.woocommerce-checkout .shop_table .actions{border-width:0;display:block}.woocommerce-checkout .shop_table .actions .button{width:100%;background:#21344b;color:#fff;border-color:#21344b;margin:0}.woocommerce-checkout .shop_table .actions .button:hover{color:#21344b;border-color:#21344b;background:rgba(0,0,0,0)}.woocommerce-checkout .shop_table a{text-decoration:none}.woocommerce-checkout .shop_table thead{display:none !important}.woocommerce-checkout .shop_table tbody{display:block}.woocommerce-checkout .shop_table .cart_item{position:relative;border-bottom:2px solid #e2e6ea;display:grid;grid-template-columns:120px 1fr;gap:1px}.woocommerce-checkout .shop_table .cart_item:not(:last-child){margin-bottom:1.5rem}.woocommerce-checkout .shop_table .cart_item .product-remove{position:absolute;top:.25rem;right:.5rem}.woocommerce-checkout .shop_table .cart_item .product-remove .remove{text-decoration:none;font-size:1.25rem;color:#21344b;line-height:1}.woocommerce-checkout .shop_table .cart_item .product-thumbnail{display:block;height:100%;background:#fff}.woocommerce-checkout .shop_table .cart_item .product-thumbnail a{display:block;overflow:hidden;font-size:0;padding:.5rem}.woocommerce-checkout .shop_table .cart_item .product-thumbnail a img{width:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-checkout .shop_table .cart_item .variation{position:relative;margin:.5rem 0 0 0;padding:1.5rem 0 0 0;overflow:scroll;background:#fff;width:calc(100% - 64px);margin-left:auto}.woocommerce-checkout .shop_table .cart_item .variation::after{content:"Design choices:";position:absolute;top:.25rem;left:1rem;font-size:.875rem;font-weight:500}.woocommerce-checkout .shop_table .cart_item .variation::-webkit-scrollbar{height:0;background:#e2e6ea !important;border-width:0;border-radius:0;background:rgba(0,0,0,0);width:2px !important}.woocommerce-checkout .shop_table .cart_item .variation::-webkit-scrollbar-track{background:#e2e6ea !important;border-radius:0}.woocommerce-checkout .shop_table .cart_item .variation::-webkit-scrollbar-thumb{border-radius:0;background:#21344b !important}.woocommerce-checkout .shop_table .cart_item .variation::-webkit-scrollbar-thumb:hover{background:#21344b !important}.woocommerce-checkout .shop_table .cart_item .variation dd p{font-size:.75rem;margin:0}.woocommerce-checkout .shop_table .cart_item .product-name{background:#fff;padding:.5rem 1.75rem 2.5rem 1rem}.woocommerce-checkout .shop_table .cart_item .product-name a{font-size:.875rem;font-weight:500}.woocommerce-checkout .shop_table .cart_item .product-price{display:none}.woocommerce-checkout .shop_table .cart_item .product-subtotal{position:absolute;bottom:.5rem;right:.5rem}.woocommerce-checkout .shop_table .cart_item .product-quantity{font-family:"Courier New","Lucida Sans Typewriter",monospace;position:absolute;bottom:.5rem;left:calc(120px + .5rem)}.woocommerce-checkout .shop_table .cart_item .product-quantity .plus,.woocommerce-checkout .shop_table .cart_item .product-quantity .minus{cursor:pointer;font-size:1rem;font-weight:500;padding:0 .5rem}.woocommerce-checkout .shop_table .cart_item .product-quantity input{-moz-appearance:textfield;width:20px;padding:0;border-width:0;text-align:center;background:rgba(0,0,0,0)}.woocommerce-checkout .shop_table .cart_item .product-quantity input:focus,.woocommerce-checkout .shop_table .cart_item .product-quantity input:focus-within{outline:0}.woocommerce-checkout .shop_table .cart_item .product-quantity input::-webkit-outer-spin-button,.woocommerce-checkout .shop_table .cart_item .product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-checkout input[type=radio],.woocommerce-checkout input[type=checkbox]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0 .5rem 0 0 !important;color:#21344b;width:20px !important;height:20px;border:2px solid currentColor}.woocommerce-checkout input[type=radio]::before,.woocommerce-checkout input[type=checkbox]::before{content:"";width:12px;height:12px;border-radius:50%;transition:120ms transform ease-in-out;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0) scale3d(0, 0, 0) rotate(0);background:#21344b}.woocommerce-checkout input[type=radio]:checked::before,.woocommerce-checkout input[type=checkbox]:checked::before{transform:translate3d(-50%, -50%, 0) scale3d(1, 1, 1) rotate(0)}.woocommerce-checkout input[type=radio]{border-radius:50%}.woocommerce-checkout input[type=checkbox]::before{content:"";position:absolute;left:5px;top:0px;width:4px;height:10px;border:solid #21344b;border-width:0 3px 3px 0;transform:translate3d(0, 0, 0) scale3d(0, 0, 0) rotate(45deg);background:rgba(0,0,0,0);border-radius:0;opacity:0}.woocommerce-checkout input[type=checkbox]:checked::before{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(45deg)}.select2-container .select2-dropdown{border:2px solid #e2e6ea}.select2-container .select2-dropdown .select2-search input{border:2px solid #e2e6ea}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted[data-selected]{background:#21344b}.woocommerce-order-received .woocommerce{position:relative;min-height:80vh;display:flex;justify-content:center;align-items:center}.woocommerce-order-received .woocommerce-order{width:780px;max-width:100%;margin:0 auto;padding:0 2rem;color:#fff}@media(max-width: 991px){.woocommerce-order-received .woocommerce-order{padding:0 1.25rem}}.woocommerce-order-received .woocommerce-order p{margin:0;color:#fff;position:relative;z-index:30}.woocommerce-order-received .woocommerce-order p.thank-you-intro{margin-bottom:2rem}.woocommerce-order-received .woocommerce-order h3{padding:0;background:rgba(0,0,0,0);border-bottom:0;color:#fff;margin-bottom:1rem;position:relative;z-index:30}.woocommerce-order-received .woocommerce-order .order_details{font-size:0;padding:0;color:#fff;text-align:center;position:relative;z-index:30}.woocommerce-order-received .woocommerce-order .order_details li{color:#fff;font-size:.875rem;display:inline-block;padding:.5rem 0;text-align:left}.woocommerce-order-received .woocommerce-order .order_details li:not(:last-child){margin-right:1.25rem}.woocommerce-order-received .woocommerce-order .order_details li strong{display:block}.woocommerce-order-received .woocommerce-order .button{min-width:300px;max-width:100%}.woocommerce-order-received .woocommerce-order .thank-you-ctas{position:relative;z-index:30}.woocommerce-order-received .woocommerce-order .bonus-after-order-wrapper{color:#fff}.woocommerce-order-received .overlay{z-index:5;background:rgba(33,52,75,.95)}.woocommerce-order-received .thank-you-image{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.woocommerce-order-received .thank-you-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-checkout-payment .wc_payment_methods .input-radio{display:inline-block;width:auto}.woocommerce-checkout-payment .wc_payment_methods label{display:inline-flex;justify-content:center;align-items:center}.woocommerce-checkout-payment .wc_payment_methods img{margin-left:.5rem}.woocommerce-order-pay #order_review{width:500px;padding:2rem;background:#fff;margin:0 auto}.woocommerce-order-pay #order_review .shop_table .order_item{display:block;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e2e6ea}.woocommerce-order-pay #order_review .shop_table .order_item .product-name{display:block;font-size:1.5rem;font-family:"Courier New","Lucida Sans Typewriter",monospace}.woocommerce-order-pay #order_review .shop_table .order_item .product-quantity{font-size:1rem;margin-right:1rem}.woocommerce-order-pay #order_review .shop_table .order_item .wc-item-meta{margin-top:1.5rem;padding:0;font-size:1rem;font-family:"Courier New","Lucida Sans Typewriter",monospace;width:100%;display:block}.woocommerce-order-pay #order_review .shop_table .order_item .wc-item-meta li p{margin:0 0 .5rem 0}.woocommerce-order-pay #order_review .shop_table tfoot{display:block;width:100%;padding:.5rem}.woocommerce-order-pay #order_review .shop_table tfoot tr{display:block;width:100%;font-size:0;padding:.5rem .25rem}.woocommerce-order-pay #order_review .shop_table tfoot tr:nth-child(odd){background:rgba(226,230,234,.15)}.woocommerce-order-pay #order_review .shop_table tfoot tr th,.woocommerce-order-pay #order_review .shop_table tfoot tr td{display:inline-block;width:50%;font-size:1rem}.woocommerce-order-pay #order_review .shop_table tfoot tr th{text-align:left}.woocommerce-order-pay #order_review .shop_table tfoot tr td{text-align:right}.woocommerce-order-pay #order_review #payment{margin-top:2rem}.woocommerce-order-pay #order_review #payment .form-row{margin:0}.woocommerce-order-pay #order_review #payment ul{padding:0}.woocommerce-order-pay #order_review #payment .woocommerce-privacy-policy-text{font-style:italic;font-size:.875rem}.woocommerce-order-pay #order_review #payment a{color:#e2ac00}.woocommerce-order-pay #order_review #payment button.button{width:100%;background:#21344b;color:#fff;border:1px solid #21344b}.woocommerce-order-pay #order_review #payment button.button:hover{background:rgba(0,0,0,0);color:#21344b}.woocommerce .checkout .sc_info_box{padding:0 !important;background:#fff;background:#fff;border:1px solid #e2e6ea}.woocommerce .checkout .gift-certificate-show-form{margin:2.5rem 1rem !important;position:relative;width:auto;padding:1.5rem;border:2px solid #e2e6ea;margin:0}.woocommerce .checkout .gift-certificate-show-form p{margin-bottom:1rem}.woocommerce .checkout .wc-sc-toggle-check .wc-sc-toggle-check-input{display:none}.woocommerce .checkout .wc-sc-toggle-check .wc-sc-toggle-check-text{background:#e2ac00}.woocommerce .checkout .wc-sc-toggle-check .wc-sc-toggle-check-text::before{font-weight:300;font-size:.875rem;color:#fff}.woocommerce .checkout .wc-sc-toggle-check .wc-sc-toggle-check-text::after{font-weight:300;font-size:.875rem;background:#fff;top:2px}.woocommerce .checkout .gift-certificate-receiver-detail-form{padding:0 1rem}.woocommerce .checkout .gift-certificate-receiver-detail-form .form_table{margin:0 0 2.5rem 0;width:100%;border-width:0;padding:0}.woocommerce .checkout .gift-certificate-receiver-detail-form textarea{border:2px solid #e2e6ea;resize:none}#ui-datepicker-div{border-radius:0;border-color:#e2e6ea;border-width:1px solid #e2e6ea;background:#fff;padding:0}#ui-datepicker-div .ui-datepicker-header{width:100%;border-radius:0;padding:.5rem;background:rgba(226,230,234,.5);position:relative;border-width:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{opacity:1;top:0;bottom:0;border-radius:0;padding:1rem;width:auto;height:auto;background:#21344b;border-width:0 !important}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover{background:#21344b;outline:0;box-shadow:none;border-width:0 !important}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon{background-image:url("https://blugiallo.com/wp-content/themes/blugiallo/library/images/icons/chevron-left-tint.svg");background-size:cover;background-repeat:no-repeat;background-position:center}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon{background-image:url("https://blugiallo.com/wp-content/themes/blugiallo/library/images/icons/chevron-right-tint.svg");background-size:cover;background-repeat:no-repeat;background-position:center}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{border-width:0;font-size:.875rem;color:#21344b;background:rgba(0,0,0,0)}#ui-datepicker-div .ui-datepicker-calendar thead{border:1px solid #e2e6ea}#ui-datepicker-div .ui-datepicker-calendar thead th{font-weight:400;color:#21344b}#ui-datepicker-div .ui-datepicker-calendar thead th:nth-child(odd){background:rgba(226,230,234,.5)}#ui-datepicker-div .ui-datepicker-calendar tbody tr td{opacity:1;background:rgba(0,0,0,0);border-width:0;padding:0}#ui-datepicker-div .ui-datepicker-calendar tbody tr td:nth-child(odd){background:rgba(226,230,234,.5)}#ui-datepicker-div .ui-datepicker-calendar tbody tr td a{background:rgba(0,0,0,0);border-width:0;text-align:center;color:#21344b;font-weight:300}#ui-datepicker-div .ui-datepicker-calendar tbody tr td a.ui-state-active{background:#21344b;color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody tr td a:hover{background:#21344b;color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody tr td span{background:rgba(0,0,0,0);border-width:0;text-align:center}#ui-datepicker-div .ui-datepicker-calendar tbody tr td span.ui-state-default{color:#e2e6ea}#ui-datepicker-div .ui-timepicker-div dl dt{font-weight:300;color:#21344b;font-size:.875rem}#ui-datepicker-div .ui-timepicker-div dl dt.ui_tpicker_time_label{margin-top:5px}#ui-datepicker-div .ui-timepicker-div dl dd{font-size:.875rem}#ui-datepicker-div .ui-timepicker-div dl .ui_tpicker_time_input{border-color:#e2e6ea;text-align:center;color:#21344b;font-weight:300}#ui-datepicker-div .ui-timepicker-div dl .ui_tpicker_hour,#ui-datepicker-div .ui-timepicker-div dl .ui_tpicker_minute{border-radius:0;border-color:#e2e6ea}#ui-datepicker-div .ui-timepicker-div dl .ui_tpicker_hour .ui-slider,#ui-datepicker-div .ui-timepicker-div dl .ui_tpicker_minute .ui-slider{margin-top:1rem;border-radius:0;border-color:#e2e6ea}#ui-datepicker-div .ui-timepicker-div dl .ui_tpicker_hour .ui-slider .ui-slider-handle,#ui-datepicker-div .ui-timepicker-div dl .ui_tpicker_minute .ui-slider .ui-slider-handle{border-radius:0;background:#21344b;border:2px solid #e2e6ea;top:-3px}#ui-datepicker-div .ui-datepicker-buttonpane{margin:0;padding:0}#ui-datepicker-div .ui-datepicker-buttonpane button{float:none;display:flex;align-items:center;justify-content:center;font-family:"Courier New","Lucida Sans Typewriter",monospace;text-transform:none;font-weight:500;padding:.875rem 1.75rem;font-size:1rem;width:100%;margin:0;text-align:center;border-radius:0;color:#fff;transition:all .3s ease-in-out;letter-spacing:normal;cursor:pointer;text-decoration:none !important;transition:all .3s ease-in-out;background:rgba(0,0,0,0);border:1px solid #fff;outline:0;margin-top:.0525rem;background:#21344b;color:#fff;border:1px solid #21344b}#ui-datepicker-div .ui-datepicker-buttonpane button:hover{background:#fff;color:#21344b}#ui-datepicker-div .ui-datepicker-buttonpane button:focus-within,#ui-datepicker-div .ui-datepicker-buttonpane button:active,#ui-datepicker-div .ui-datepicker-buttonpane button:focus{outline:0}#ui-datepicker-div .ui-datepicker-buttonpane button svg path,#ui-datepicker-div .ui-datepicker-buttonpane button svg text{fill:#fff}#ui-datepicker-div .ui-datepicker-buttonpane button:hover{color:#21344b;background:#fff;border-color:#21344b}#ui-datepicker-div .ui-datepicker-buttonpane button:hover svg path,#ui-datepicker-div .ui-datepicker-buttonpane button:hover svg text{fill:#21344b}#ui-datepicker-div .ui-datepicker-buttonpane button.hollow,#ui-datepicker-div .ui-datepicker-buttonpane button.woocommerce-form-login__submit{background:rgba(0,0,0,0);color:#21344b}#ui-datepicker-div .ui-datepicker-buttonpane button.hollow:hover,#ui-datepicker-div .ui-datepicker-buttonpane button.woocommerce-form-login__submit:hover{color:#fff;background:#21344b}
